75,83,83,74,81,76,75,64,60,64,69,71,71,79,79,76,76,79,91,138,148,148,151,152,142,140,145,149,155,163,151,140,156,156,160,182,189,94,46,44,42,45,43,42,42,45,42,44,44,44,46,45,43,42,47,47,46,47,48,50,50,52,49,49,89,98,101,99,102,95,91,88,84,76,76,80,85,87,96,110,123,133,144,142,145,147,150,152,152,152,150,150,148,147,149,150,149,150,152,154,155,107,40,20,32,45,47,45,47,42,44,43,44,42,41,43,43,45,46,49,49,50,49,48,49,50,51,50,101,106,109,114,115,115,129,135,142,144,145,143,143,141,144,146,151,153,156,156,157,161,162,161,161,159,159,160,161,160,158,158,156,157,153,152,153,150,151,131,75,42,30,37,41,41,43,45,44,45,44,44,43,44,46,47,49,48,46,47,48,54,51,49,107,114,124,127,141,148,158,158,154,152,149,147,150,149,148,150,155,159,164,166,167,170,170,168,168,168,169,168,168,168,170,170,169,168,165,162,159,160,160,160,163,160,139,109,80,60,46,35,40,44,45,44,43,42,45,45,47,49,48,50,52,49,50,52,128,134,139,144,155,158,159,156,153,150,148,147,149,146,147,154,162,167,171,172,172,172,170,170,171,171,172,170,173,178,182,183,180,178,178,176,173,172,173,170,168,165,164,164,161,145,121,91,62,33,37,41,41,44,42,41,47,48,48,48,46,52,49,35,147,151,156,158,161,158,156,153,151,150,149,150,147,144,146,155,162,172,177,182,183,173,166,166,168,170,167,167,173,177,181,183,186,182,180,180,182,180,177,177,179,176,173,170,170,169,169,163,145,117,60,28,39,42,46,47,46,44,44,48,49,38,26,23,159,162,164,163,161,161,158,154,152,154,155,148,143,142,153,162,170,169,177,189,182,167,161,161,163,163,167,172,176,179,179,181,180,182,182,182,183,184,185,185,185,185,184,180,179,178,178,173,171,169,158,116,44,29,29,38,36,40,41,45,42,44,46,55,164,166,167,164,163,160,156,156,158,159,155,149,144,152,157,167,178,178,165,162,157,156,159,161,161,163,165,169,173,176,177,179,182,182,185,185,185,188,189,189,189,190,190,189,188,187,188,181,184,183,180,173,164,142,132,134,125,126,126,125,128,132,137,143,167,167,168,166,165,163,160,160,161,158,154,146,146,154,173,184,178,155,143,142,147,158,163,162,162,163,165,168,173,177,177,175,179,183,183,185,190,189,190,190,190,191,193,192,192,192,189,193,189,188,188,184,180,172,157,155,154,156,160,164,165,166,166,166,166,166,168,166,164,160,161,164,159,148,147,151,151,162,183,189,161,121,127,142,154,164,169,168,167,167,166,170,175,176,176,177,179,182,186,191,192,193,191,190,194,195,197,197,195,194,192,191,193,191,191,190,188,184,176,163,156,155,158,159,164,170,170,172,170,168,169,168,165,163,166,160,146,140,145,153,160,171,186,176,131,106,123,140,160,172,180,176,171,166,165,166,171,170,171,175,177,182,183,187,190,187,189,193,195,196,197,196,197,196,194,194,195,195,194,191,190,187,183,177,172,162,157,161,164,172,177,179,169,167,167,167,167,165,166,160,156,153,149,146,152,173,181,160,119,139,138,116,145,180,192,183,172,169,165,170,167,171,172,173,178,180,184,189,188,187,188,192,194,196,197,198,199,198,198,198,197,195,196,194,192,191,189,184,179,173,163,159,168,170,174,182,168,169,170,171,170,168,168,165,164,158,152,146,148,170,175,149,135,173,203,145,134,172,194,182,168,166,168,166,170,171,171,174,178,181,184,184,187,186,189,192,194,193,195,199,199,199,198,196,197,194,196,196,195,193,192,193,188,182,175,163,154,164,171,176,169,170,171,172,171,170,168,167,167,157,149,144,149,165,168,133,108,161,212,193,138,162,180,176,168,167,168,167,165,170,174,176,177,178,181,181,183,186,189,192,194,192,193,194,194,195,194,193,195,197,198,200,201,200,199,196,191,186,178,173,161,154,164,174,167,169,171,172,172,171,171,170,167,159,141,130,143,160,168,115,84,102,186,175,138,157,170,171,165,163,167,163,164,170,174,176,175,175,177,179,180,183,186,188,190,190,190,191,191,190,190,192,192,198,199,198,199,200,200,198,196,192,184,179,172,165,156,160,168,168,170,171,172,172,172,173,169,157,138,125,140,156,158,90,77,84,98,125,133,154,163,162,161,163,165,159,166,169,172,174,171,172,178,178,180,181,186,186,185,187,188,186,187,190,192,192,194,194,192,192,193,198,200,196,192,192,188,185,178,170,162,154,167,171,171,172,174,175,170,169,169,156,133,121,140,162,154,102,117,73,92,120,137,152,156,157,159,164,162,159,162,170,172,175,173,173,175,177,178,181,182,181,182,184,187,184,181,181,186,190,188,178,174,179,189,195,196,195,187,184,187,187,184,177,164,156,169,172,172,171,174,176,174,172,167,153,133,122,134,158,142,85,91,91,97,126,147,149,151,153,157,162,161,160,162,169,171,171,174,174,174,176,177,178,179,179,181,182,178,177,178,181,187,187,179,160,158,168,183,195,198,196,190,188,189,186,185,183,178,161,170,172,172,172,173,174,173,171,169,156,136,128,134,152,130,76,82,89,113,131,145,142,149,153,158,159,158,159,166,170,172,174,177,176,176,174,173,174,177,178,178,179,174,175,177,183,188,184,167,139,152,169,179,187,194,197,195,194,194,190,189,189,186,176,170,173,173,172,171,172,173,172,168,160,144,133,134,150,128,90,123,136,146,140,139,144,145,148,154,156,161,162,166,169,171,176,178,177,175,173,172,172,176,179,178,175,171,172,176,184,188,180,151,121,146,174,182,183,187,191,193,192,192,191,184,178,179,181,169,172,174,173,173,173,174,175,172,159,149,143,140,151,134,95,128,156,143,132,138,145,150,146,150,157,164,166,170,173,176,179,180,179,176,174,173,175,176,175,176,173,168,168,174,188,192,184,151,115,137,171,185,185,185,189,191,190,191,189,186,183,182,183,171,170,173,176,175,174,174,176,170,164,153,145,144,156,147,109,102,123,136,136,141,144,142,144,150,159,164,167,170,175,181,183,181,178,176,175,174,177,180,174,171,171,169,169,176,184,190,188,157,122,131,159,185,190,188,192,195,192,190,190,186,186,184,187,172,174,176,177,176,176,177,176,174,170,165,157,156,161,156,130,105,103,122,134,147,141,135,142,154,163,168,169,174,181,187,185,179,175,173,172,173,178,180,176,172,168,168,171,177,182,187,181,146,119,128,147,173,189,190,191,193,191,188,189,186,186,186,188,174,176,178,177,179,182,180,178,178,173,167,162,160,163,159,146,122,119,119,129,138,135,138,148,156,162,167,171,178,186,184,173,168,165,166,167,156,145,166,161,159,159,161,167,173,179,184,170,134,113,128,143,161,182,186,188,191,190,188,186,183,182,182,184,176,178,178,180,182,182,180,179,175,172,170,165,161,167,167,156,150,139,124,129,130,134,143,153,161,165,168,171,177,174,159,153,152,156,165,176,181,137,142,152,152,152,157,167,173,179,181,165,130,108,127,143,155,174,182,184,188,191,186,184,179,174,180,183,183,184,186,185,185,184,185,183,179,175,170,165,165,173,177,170,170,165,153,139,132,137,148,156,164,168,169,174,172,158,149,146,153,160,172,189,184,155,147,160,155,153,158,165,169,172,174,158,125,105,122,139,153,172,183,183,186,190,186,179,177,170,171,182,187,188,190,191,188,190,191,187,182,176,171,170,169,174,181,181,175,162,149,142,142,146,154,160,167,168,170,170,168,159,150,150,158,169,178,182,148,145,154,164,160,156,160,164,165,167,167,152,118,98,116,135,149,164,179,180,179,184,184,182,176,169,166,168,188,190,191,197,195,193,192,188,182,180,177,176,174,179,188,186,180,169,159,155,156,158,162,164,169,168,170,170,168,160,154,157,162,170,178,174,138,153,163,167,165,164,164,163,161,163,163,152,120,101,119,135,146,156,174,180,177,178,178,178,173,167,167,167,188,189,188,195,194,193,191,188,183,179,178,177,178,183,190,186,179,174,170,163,162,163,164,169,167,166,168,169,167,162,160,161,163,171,178,172,161,162,166,171,170,167,164,162,153,152,161,152,131,106,114,132,144,152,168,175,175,174,174,174,168,163,164,165,183,188,188,189,195,196,192,187,183,181,177,180,179,181,184,182,178,177,174,166,164,164,163,165,164,164,167,168,162,153,159,162,165,172,183,189,176,166,157,169,171,168,165,160,150,146,152,146,127,103,110,127,144,150,166,172,169,170,170,169,164,160,162,165,184,187,194,193,194,191,191,189,185,180,182,183,182,179,178,177,176,171,165,163,162,162,163,163,163,164,168,168,162,157,161,165,167,167,175,190,194,179,167,170,177,172,173,167,148,140,146,146,126,100,105,122,141,150,160,168,165,166,165,165,162,158,157,159,189,191,193,192,191,195,195,189,181,178,179,180,181,180,180,178,175,174,171,167,169,168,166,164,166,168,168,168,166,165,169,178,176,181,189,180,185,184,179,180,180,177,176,171,152,140,146,146,129,99,101,120,134,145,158,170,166,167,167,163,160,155,154,157,184,190,191,192,185,191,191,187,181,178,180,175,175,176,176,176,177,179,182,184,186,188,182,171,170,173,173,171,176,180,180,181,181,185,198,185,183,182,178,171,170,169,170,169,157,145,151,145,133,107,103,128,136,139,154,171,170,168,165,165,160,151,154,154,186,187,189,191,189,190,191,188,182,180,180,176,173,171,170,169,169,173,184,183,176,177,177,173,173,179,178,176,177,181,181,182,178,176,180,179,177,171,163,155,163,164,164,166,161,153,158,147,136,106,100,126,136,136,152,173,174,172,167,163,156,153,151,153,183,185,184,187,188,187,187,184,180,179,181,179,175,173,171,169,168,164,176,188,186,180,174,171,165,173,178,176,179,179,177,178,176,177,178,183,169,158,148,152,161,157,155,158,158,154,157,147,137,105,93,116,133,133,149,171,176,174,169,164,161,155,154,154,179,181,186,187,186,185,186,182,180,182,180,179,175,177,174,166,163,161,160,171,175,174,175,173,170,170,173,174,177,179,175,174,175,176,175,170,155,146,148,157,160,155,154,154,159,160,162,151,137,103,94,114,129,136,152,170,173,174,171,165,162,156,153,151,180,180,180,181,182,179,182,177,177,178,180,175,173,175,175,168,160,151,145,148,154,158,163,166,166,166,168,171,173,174,171,171,171,173,169,159,140,137,145,151,152,150,151,151,157,163,166,155,134,103,90,110,126,138,153,167,171,172,170,167,163,158,152,150,179,179,178,176,176,175,175,174,173,173,173,169,164,169,173,170,162,151,142,135,135,144,152,156,161,164,167,168,171,173,171,168,169,170,168,164,128,111,135,144,147,147,152,162,167,167,167,166,138,106,96,113,131,146,156,163,169,173,173,168,166,160,154,156,180,178,177,174,175,175,171,171,171,169,168,168,160,161,171,169,162,151,138,127,122,134,142,144,152,156,161,165,169,168,169,169,167,163,164,170,173,150,132,147,152,154,157,158,163,168,171,172,147,109,97,113,134,150,157,164,170,175,174,171,167,163,159,165,174,174,174,171,170,170,168,168,170,170,164,157,155,158,164,159,148,134,123,134,120,121,134,143,147,147,149,156,159,153,152,163,164,161,160,166,171,158,139,154,158,163,162,158,159,166,172,175,159,115,95,112,134,154,163,170,175,175,175,169,171,164,157,166,174,174,174,175,173,168,166,166,167,167,153,142,140,151,155,140,119,124,121,139,138,123,125,139,146,148,149,147,158,167,166,163,164,163,159,158,155,141,144,160,165,166,165,161,164,170,174,178,170,131,103,116,140,161,168,172,175,175,177,173,170,168,164,164,173,174,174,174,174,172,167,165,166,163,141,129,131,146,146,124,113,115,116,143,151,135,133,134,145,152,153,156,156,166,174,175,170,166,164,158,153,154,166,176,177,177,174,169,166,168,173,177,176,145,110,124,148,167,174,176,178,176,173,170,170,167,167,165,174,174,174,174,174,172,167,164,165,160,133,119,128,145,138,113,121,138,127,133,139,141,143,139,140,148,153,158,158,164,169,173,177,175,171,169,170,174,178,182,185,185,182,176,172,175,178,182,176,150,116,130,154,171,173,175,177,176,172,170,171,168,165,163,174,174,174,173,174,171,166,165,166,158,133,112,123,145,133,106,137,151,141,138,136,139,143,146,143,147,154,158,158,160,164,170,174,173,175,176,177,180,181,183,184,183,184,182,176,174,178,180,177,153,128,139,159,171,176,180,181,176,171,169,167,164,164,161,175,174,176,175,176,175,171,169,168,155,131,112,116,143,132,121,164,172,162,141,143,137,142,145,147,147,152,159,162,161,161,164,170,172,174,175,176,176,177,180,184,186,186,183,178,176,177,180,179,164,146,153,165,173,177,177,176,170,171,169,163,159,158,153,176,175,178,174,174,174,172,171,167,156,134,117,124,147,130,97,121,137,168,155,141,138,143,147,149,151,151,156,161,162,162,165,171,174,178,175,176,177,178,181,185,186,186,183,181,179,179,181,181,175,161,160,168,177,180,176,172,168,170,166,160,158,152,141,178,176,176,177,176,175,171,171,168,158,136,120,130,151,129,82,99,93,131,146,136,142,147,149,151,155,155,153,162,165,166,165,167,167,174,175,176,177,179,180,180,183,185,183,179,180,179,180,181,180,176,172,172,177,176,172,171,165,164,161,156,152,142,131,173,174,176,176,176,176,175,172,169,159,140,121,134,154,136,82,122,96,108,127,135,147,148,149,151,152,153,155,158,161,163,167,169,170,173,175,175,177,178,179,177,180,184,184,183,182,176,175,178,181,180,177,176,181,179,175,171,165,163,156,153,145,136,130,175,176,175,176,176,177,175,171,166,158,144,129,131,151,147,70,55,63,84,115,128,150,155,151,149,153,159,157,159,162,165,169,171,171,172,176,179,179,180,182,182,182,186,185,185,184,182,177,174,177,177,179,178,178,177,174,169,165,155,150,146,140,133,130,174,174,175,176,176,176,175,175,169,162,145,133,134,151,152,78,82,136,158,132,128,154,164,160,152,155,156,157,161,165,169,170,171,173,173,176,180,182,180,183,184,182,180,183,185,183,184,184,182,181,180,180,179,176,176,170,161,155,152,148,143,135,131,134,173,174,176,174,176,175,175,178,172,162,154,143,148,159,157,89,61,104,157,148,143,166,171,163,153,154,157,158,163,167,169,170,171,174,175,177,182,182,179,182,186,186,186,184,186,186,185,182,181,180,179,176,176,172,169,163,157,154,149,143,136,130,131,138,172,175,174,176,175,175,176,174,176,164,153,148,151,166,166,121,121,165,163,138,146,168,172,164,157,156,158,159,163,167,169,169,169,172,177,180,180,181,182,185,182,180,185,185,185,182,181,180,181,181,178,175,172,167,160,157,152,146,143,134,126,130,139,148,170,171,174,174,174,175,177,177,171,161,153,147,151,169,175,139,101,139,140,135,144,154,163,163,161,159,158,160,165,167,168,170,172,175,178,180,183,184,184,185,184,183,185,184,182,180,180,178,177,175,174,171,167,162,156,152,146,139,132,127,134,143,150,153,171,170,174,173,173,172,174,176,174,164,152,145,149,165,176,158,106,93,118,130,139,150,158,160,160,162,163,162,168,169,172,172,170,171,173,174,180,179,178,181,183,183,181,179,176,175,176,176,174,172,170,165,161,158,153,146,137,127,129,138,144,149,153,159,169,169,166,167,170,170,169,170,172,169,158,148,144,155,167,169,144,104,108,123,135,149,158,161,163,162,165,166,167,170,170,170,169,169,171,173,176,178,178,179,180,178,176,177,177,174,173,172,168,165,163,162,161,156,145,133,129,138,145,148,151,152,156,161,164,163,164,164,166,166,165,165,167,172,161,147,140,146,156,162,159,141,121,118,127,148,158,160,162,164,165,168,169,171,171,168,168,170,172,172,174,176,176,176,175,175,174,174,175,170,168,166,166,164,164,158,147,137,132,135,141,147,149,148,153,157,161,162,159,159,159,159,160,160,160,160,160,162,160,152,147,142,145,146,153,152,151,146,142,149,159,162,164,166,168,170,170,169,170,167,170,171,172,171,171,174,172,170,172,174,175,174,173,167,162,163,160,158,149,140,133,133,137,138,141,142,144,149,152,157,157,158,153,154,156,157,156,156,156,157,156,153,156,157,149,139,136,143,147,149,154,160,160,160,164,164,163,166,168,169,170,171,170,167,167,169,167,168,168,169,169,170,171,170,166,165,160,158,159,156,150,142,133,131,134,136,139,142,145,149,153,155,159,160,160,160,137,146,146,151,156,154,152,150,150,149,145,147,146,142,142,143,149,153,159,164,165,165,166,165,165,167,169,170,170,171,169,168,165,163,163,164,163,164,162,163,161,158,154,152,150,151,148,145,136,125,120,118,118,120,121,123,126,125,126,124,121,120,118,115,127,124,138,131,134,143,144,144,144,144,147,145,146,145,144,145,149,152,155,159,162,164,165,166,165,166,167,168,169,168,163,162,165,163,164,163,161,159,154,153,149,149,148,148,144,133,112,85,68,62,57,56,55,53,52,52,51,52,46,43,39,36,33,32,108,107,105,114,118,116,124,131,132,129,134,144,147,151,151,149,151,152,153,156,160,163,164,166,163,163,162,162,164,164,163,159,154,154,153,152,150,146,145,147,147,144,135,114,88,64,48,37,35,36,37,37,36,32,34,36,37,35,34,35,38,38,37,36,90,90,92,93,94,93,92,92,97,102,98,111,118,122,135,150,153,155,153,152,153,155,157,159,160,158,157,155,152,150,149,148,147,146,145,144,142,141,142,134,117,92,66,49,38,36,38,37,39,38,39,39,37,39,40,40,37,35,38,38,39,37,36,37,80,82,82,84,89,79,82,84,86,82,68,61,66,83,91,99,111,123,142,154,153,153,150,147,147,148,145,145,142,141,145,145,142,141,142,139,141,140,101,69,50,42,38,40,41,40,37,37,40,40,40,37,40,41,38,36,40,38,35,37,40,40,39,39,74,76,72,64,81,90,77,69,64,54,48,39,38,44,58,56,53,70,76,96,127,134,139,142,141,142,144,144,144,142,139,135,138,140,140,145,155,145,68,43,40,41,43,42,43,39,42,42,39,40,38,40,40,40,41,41,40,39,38,39,41,42,40,38
110,108,120,127,130,142,162,169,171,166,160,162,163,161,164,166,166,168,168,172,175,172,174,172,173,176,177,180,178,179,178,185,181,181,182,180,180,181,181,178,180,178,175,178,177,174,176,171,165,154,154,161,174,183,185,187,188,188,191,190,189,187,187,185,114,117,125,128,143,157,170,170,164,164,164,165,165,164,164,168,171,174,174,176,177,174,173,174,174,174,175,176,182,184,183,183,183,182,182,185,187,184,182,181,181,178,175,177,179,178,177,172,168,167,158,155,157,163,175,181,187,188,189,190,189,189,188,191,124,126,129,139,154,165,170,169,168,166,166,165,164,164,169,172,174,176,176,175,177,175,173,171,172,172,169,172,176,183,185,184,185,184,182,185,187,185,182,183,184,182,182,185,183,182,183,180,170,156,163,159,159,162,163,172,179,182,182,186,187,192,191,189,135,137,143,152,164,169,172,169,170,166,165,164,164,163,170,176,181,180,177,177,173,171,173,172,173,170,171,171,180,185,187,184,186,186,186,184,184,184,187,185,185,186,187,184,187,185,183,184,180,175,166,165,161,157,161,165,170,174,180,186,187,192,192,191,144,150,158,167,170,171,166,168,167,162,159,161,162,167,173,182,186,184,178,173,167,167,167,171,170,168,168,172,174,180,186,186,183,182,187,187,183,185,186,184,183,182,188,190,189,184,191,189,185,183,176,170,168,162,155,165,170,172,175,179,184,188,190,192,155,161,167,168,169,169,169,166,163,159,159,162,164,169,177,186,191,190,177,169,163,163,167,171,170,168,169,175,175,175,178,178,185,184,186,186,187,186,190,189,190,187,187,188,188,187,189,194,194,188,186,179,174,169,164,159,165,167,170,170,177,183,186,185,165,171,172,170,170,169,165,165,164,163,162,164,165,170,173,183,192,188,169,158,156,158,162,166,167,169,169,169,173,174,179,181,182,182,183,187,190,188,188,187,191,187,190,190,194,192,197,197,197,193,191,187,183,177,172,165,161,168,170,171,171,177,185,187,170,172,172,171,170,167,166,164,163,165,165,158,159,168,179,193,193,162,139,149,158,162,160,165,166,166,167,169,170,168,175,180,182,183,184,185,188,188,188,189,190,190,192,192,193,194,193,195,198,198,193,192,182,181,175,167,158,159,166,167,168,172,179,184,172,174,174,170,168,168,168,162,165,167,162,154,150,163,191,196,169,133,134,151,159,162,161,161,164,166,165,166,170,172,172,178,183,182,186,188,190,190,190,191,192,192,190,193,193,194,194,192,198,198,195,192,189,186,179,172,164,157,160,168,164,164,168,169,170,173,172,171,169,167,165,165,165,167,155,146,157,173,189,186,142,126,145,157,164,164,164,163,167,163,167,168,169,168,171,176,179,179,184,185,186,190,188,190,195,194,191,191,189,191,193,194,198,196,197,195,193,191,187,177,166,161,157,160,165,169,171,173,172,171,174,171,169,164,162,166,167,164,160,146,155,166,176,165,111,134,151,161,171,169,165,164,164,166,168,168,167,168,171,174,178,180,185,185,185,187,189,189,192,192,191,190,187,192,192,191,192,196,196,196,193,190,187,179,173,162,160,156,161,164,164,173,169,169,172,170,168,168,167,168,167,158,155,147,153,168,176,143,95,119,147,164,180,173,164,163,167,168,166,167,164,165,171,174,177,178,180,181,181,183,183,187,190,186,187,184,181,183,186,191,192,191,191,193,196,194,189,186,174,163,161,152,155,160,162,173,170,171,174,171,169,166,167,170,163,151,152,148,156,163,168,127,123,128,128,150,174,171,166,166,166,168,170,165,165,166,171,172,174,176,178,180,178,181,179,183,185,184,183,185,186,187,186,188,190,190,193,188,192,191,185,178,179,172,167,159,154,155,161,168,171,170,171,171,168,168,166,161,148,149,151,149,149,160,161,112,151,179,140,143,163,167,167,164,167,168,172,169,164,166,174,174,174,175,176,176,177,180,180,176,177,181,180,181,175,178,187,186,189,190,188,188,189,186,183,177,177,176,170,160,155,153,154,163,171,170,172,171,172,170,169,157,148,146,154,154,156,158,142,74,90,164,154,140,160,161,161,166,171,172,168,168,169,169,172,172,174,174,177,171,174,178,179,175,176,175,178,180,181,185,188,188,189,186,190,186,184,183,178,174,177,175,173,164,158,152,151,153,173,168,172,173,172,173,171,167,163,157,151,139,152,157,125,63,85,78,128,134,147,155,163,168,171,172,166,166,169,173,174,173,175,175,168,176,173,174,174,173,173,176,178,180,183,186,188,188,185,183,182,181,180,177,179,172,172,176,175,166,159,152,152,155,173,172,174,174,174,175,174,170,167,152,145,139,150,156,121,92,52,91,121,145,152,152,163,165,164,164,163,167,172,174,172,170,170,168,168,167,170,171,171,171,175,177,181,183,181,182,181,184,184,180,178,182,180,173,170,170,164,171,173,178,166,158,147,149,171,172,173,171,173,175,175,177,173,160,150,139,148,149,113,72,61,82,117,145,150,150,161,165,161,161,162,168,168,172,172,167,166,167,165,167,167,170,170,172,176,176,176,178,177,176,174,171,168,171,174,170,175,170,162,166,169,162,164,174,168,161,149,148,169,173,177,178,175,176,175,181,174,151,134,135,147,145,110,89,86,92,132,128,137,142,155,162,158,163,163,169,168,172,172,168,170,171,168,166,168,166,166,172,175,176,173,172,171,172,172,168,165,165,173,176,175,176,169,167,161,162,160,168,178,167,154,142,173,175,176,174,179,178,185,187,181,153,126,121,143,142,94,69,87,129,147,130,132,139,156,153,158,167,166,167,171,170,171,170,168,167,164,162,162,164,166,174,174,170,170,164,168,171,170,161,156,161,167,173,174,177,173,171,160,161,163,163,167,172,161,147,169,172,178,176,180,181,185,185,175,152,125,116,147,140,105,133,157,161,140,129,129,142,149,154,160,165,166,168,168,168,169,174,167,170,163,157,159,164,169,175,172,170,170,169,171,170,159,130,141,157,164,168,172,175,175,170,168,157,152,153,166,171,167,153,175,176,179,177,182,185,182,182,172,149,128,114,134,136,91,124,148,146,133,121,123,139,144,154,161,160,159,168,170,172,170,170,168,163,156,153,158,168,173,175,167,163,169,170,174,164,140,110,135,160,167,166,167,169,173,170,163,161,150,148,155,166,170,156,177,179,181,184,186,187,184,181,169,146,129,121,130,131,92,97,129,123,114,116,125,136,145,155,160,165,166,167,167,169,169,163,162,156,154,154,165,173,176,175,170,168,171,171,171,160,133,101,130,159,168,166,167,171,173,168,163,155,155,154,156,164,164,160,180,180,182,181,186,186,185,181,171,146,135,125,127,131,92,89,97,117,115,116,125,131,142,153,158,166,166,169,170,169,166,162,157,156,155,161,170,172,173,172,167,163,161,174,177,171,143,104,126,157,171,166,166,169,171,169,163,158,156,153,156,158,155,158,183,185,186,184,182,184,184,181,172,147,137,137,129,136,115,96,101,114,114,120,125,132,141,150,162,165,164,167,167,168,166,159,157,155,156,165,175,173,168,166,162,162,168,172,179,174,140,106,126,151,178,173,168,170,174,167,163,157,152,151,154,157,160,163,187,183,187,190,191,188,183,180,169,153,140,143,138,137,124,100,107,98,109,122,127,134,144,153,161,166,166,167,170,169,162,155,150,152,151,168,173,174,172,168,165,165,169,172,176,169,128,103,126,147,177,179,170,169,169,166,162,157,155,157,156,155,154,160,186,186,188,187,189,191,188,185,172,150,142,144,140,143,124,111,111,124,125,128,130,137,147,155,163,168,166,172,172,168,163,159,158,160,152,148,161,165,166,165,165,166,171,172,171,163,119,100,126,142,168,174,169,170,171,167,164,156,153,158,156,152,156,158,190,186,186,189,184,188,191,186,170,160,149,150,153,149,129,113,128,149,146,130,132,140,152,161,164,166,171,176,176,167,158,158,163,161,160,134,137,144,153,159,158,166,170,174,174,152,110,95,124,138,161,170,166,164,169,168,158,152,151,153,157,158,157,152,185,187,187,189,188,190,186,181,173,165,155,151,152,155,147,116,125,146,139,127,132,145,157,162,167,170,174,179,172,153,151,161,163,167,173,153,131,149,146,149,155,166,172,177,172,147,106,98,127,136,150,169,170,167,170,167,161,153,146,149,146,149,157,153,183,182,183,185,185,184,179,178,173,167,158,158,153,157,165,166,140,128,131,136,141,151,160,165,169,165,173,179,165,150,152,156,161,175,184,172,136,147,147,148,153,163,169,171,162,145,103,101,130,140,147,162,166,164,163,163,153,151,148,149,147,146,155,156,177,179,179,174,179,181,181,176,173,168,160,156,152,158,175,190,181,161,153,150,149,154,161,168,170,171,176,174,160,151,149,155,162,176,185,166,141,151,151,146,148,158,161,161,153,141,103,101,129,140,143,158,163,160,157,161,155,150,147,147,146,148,151,155,180,178,177,177,179,177,177,179,172,169,166,153,154,154,171,194,186,174,165,160,161,162,164,169,171,173,170,168,156,149,147,152,162,177,168,137,149,154,154,150,152,158,161,159,147,141,104,107,137,145,147,152,161,159,157,157,155,147,145,149,148,148,152,152,178,175,172,175,175,177,175,174,172,172,170,164,162,162,173,183,185,179,170,169,169,166,165,167,169,172,171,170,158,149,153,161,170,179,152,133,151,152,156,158,156,157,153,158,146,142,114,102,128,139,142,149,154,155,156,152,148,146,146,147,148,151,154,153,174,173,173,173,173,173,176,176,174,172,173,171,168,170,173,174,174,179,175,170,167,171,172,170,169,171,169,167,159,154,158,164,176,184,157,145,154,154,158,153,151,157,154,154,148,138,115,100,120,136,143,147,156,151,149,148,149,149,147,149,147,147,151,154,171,172,172,177,172,174,174,173,173,173,170,172,169,171,175,177,177,176,172,170,168,166,168,169,168,168,171,170,163,160,162,165,175,181,161,153,165,155,159,157,162,155,152,143,143,131,107,90,116,132,139,146,152,149,151,152,151,154,154,153,149,153,155,152,173,167,173,180,172,171,173,171,172,173,170,173,174,172,181,187,180,167,165,161,162,166,166,165,166,166,171,166,164,165,165,163,177,188,171,137,167,169,168,159,162,162,149,139,141,130,110,85,109,128,134,144,152,152,154,154,157,157,155,153,153,162,162,150,174,172,171,173,170,169,171,173,173,170,169,170,171,169,179,181,187,187,179,173,164,164,160,159,164,165,167,160,156,161,162,161,175,194,183,162,159,175,169,164,162,161,152,141,144,133,112,90,115,125,128,142,154,155,156,159,163,165,159,153,155,161,161,150,172,172,172,171,169,173,173,172,171,168,171,169,166,161,164,170,180,184,185,190,189,175,169,166,165,166,166,160,153,165,167,167,163,178,196,187,179,170,165,163,164,160,152,146,150,135,115,86,105,122,129,140,155,160,159,159,162,163,156,147,154,168,162,146,172,174,171,170,171,168,170,171,169,171,171,171,168,160,152,161,176,188,184,174,176,182,173,170,171,172,172,168,172,175,184,179,194,180,178,177,174,160,150,160,155,156,157,153,154,137,117,82,99,114,129,143,152,159,158,155,160,166,159,148,162,171,162,143,171,173,172,171,168,170,169,170,170,173,176,181,176,168,157,151,155,171,181,186,176,174,164,162,169,172,173,174,179,180,182,176,181,177,171,173,167,146,132,142,148,151,155,156,156,139,118,84,97,122,133,146,151,151,159,159,160,167,159,160,162,156,147,136,170,171,170,174,172,170,169,172,171,170,176,179,179,168,152,145,144,142,158,167,170,169,165,163,168,173,171,172,175,175,176,171,169,167,163,171,154,119,116,135,141,144,157,161,163,145,119,94,92,118,133,144,145,154,162,160,161,169,165,156,156,151,144,125,170,170,170,171,170,171,171,170,165,172,176,173,167,161,153,146,128,94,102,125,144,158,163,161,164,173,169,170,171,173,176,173,171,174,196,162,124,104,112,130,142,156,161,161,162,155,122,97,96,121,134,142,146,158,165,163,164,167,159,151,146,146,131,129,170,171,168,170,167,168,170,169,168,168,169,169,158,146,151,141,131,136,100,111,111,110,133,148,150,154,160,164,168,165,167,169,170,172,164,120,116,128,138,153,155,154,158,162,164,164,137,102,91,117,134,145,158,164,162,158,157,156,149,148,144,128,129,140,167,172,168,169,169,168,166,167,169,168,167,165,150,142,151,123,137,161,135,124,116,114,115,122,132,138,146,151,153,152,154,161,166,154,143,125,128,138,149,159,158,153,153,158,160,162,158,123,100,120,140,152,159,163,160,157,155,153,145,140,126,131,135,138,165,166,167,168,166,165,165,164,165,171,168,149,134,137,145,110,147,166,159,132,124,119,127,126,127,133,138,144,151,155,153,149,146,145,146,141,142,153,163,169,161,155,152,156,161,165,164,140,113,126,150,161,165,162,159,150,149,142,137,127,134,137,139,136,167,166,165,166,167,167,165,163,165,167,160,134,123,132,131,68,79,76,128,130,125,128,128,133,132,134,140,143,149,156,164,166,157,145,138,135,145,162,171,170,170,165,158,159,163,165,167,153,134,141,151,159,161,160,152,152,147,140,137,139,136,134,135,135,166,166,168,167,168,169,164,162,163,161,153,122,119,139,126,78,106,96,95,123,129,134,134,140,141,137,138,150,150,152,157,165,170,167,160,156,160,171,176,177,174,171,166,163,164,168,169,164,162,162,165,162,156,149,145,145,137,112,118,139,151,148,141,132,162,164,162,164,164,164,164,160,160,161,147,117,112,135,122,77,102,78,88,111,128,139,141,140,148,148,138,146,151,155,156,162,165,170,170,172,174,175,178,177,174,168,167,165,164,166,164,165,164,159,156,160,153,149,148,131,78,40,33,30,29,34,34,27,164,163,163,170,168,169,166,162,161,157,141,117,112,145,133,78,51,65,81,114,129,157,156,145,146,153,142,145,150,153,157,157,159,167,167,171,172,172,167,168,173,172,167,165,159,156,157,156,157,154,156,158,156,146,110,59,35,33,34,34,33,27,23,23,161,162,162,166,165,167,167,163,161,156,138,119,118,150,139,65,72,92,163,148,136,166,167,149,146,151,151,147,151,154,159,162,163,163,167,169,168,169,173,169,168,168,168,167,164,160,157,160,159,158,156,154,134,79,36,32,35,38,34,36,38,38,38,37,158,159,160,164,166,167,166,163,163,159,143,119,119,156,147,98,100,118,170,150,125,162,165,151,148,149,146,150,156,160,161,161,164,161,166,169,165,166,170,170,168,168,169,168,166,162,161,160,156,156,150,109,57,30,32,34,31,32,33,34,34,35,34,37,159,159,160,161,162,166,169,165,159,156,147,130,121,151,161,110,156,175,173,134,132,148,152,152,149,148,151,148,157,157,155,156,160,163,164,165,166,166,164,161,165,165,163,160,160,157,156,153,142,107,64,33,30,33,34,32,35,32,34,31,31,31,33,31,155,156,158,160,160,164,163,164,164,156,145,131,126,152,166,110,118,147,132,124,133,142,143,149,153,153,149,151,153,154,153,156,159,159,157,162,156,156,160,161,157,157,154,155,151,141,118,87,51,32,29,37,35,35,38,35,33,33,34,32,32,31,31,33,150,153,152,157,159,159,161,163,164,161,147,138,135,166,172,135,50,101,116,117,115,129,143,148,151,153,149,148,151,152,150,148,149,151,152,154,154,156,155,160,160,155,140,114,79,48,29,28,33,36,36,32,33,34,37,35,36,34,33,33,31,32,34,32,149,150,150,154,154,155,155,160,161,155,142,138,134,147,165,152,97,71,102,109,116,133,144,149,151,150,152,149,150,150,149,146,148,149,150,153,157,155,145,115,84,54,31,25,26,32,35,39,39,37,36,34,35,33,37,37,33,32,35,33,33,33,33,33,140,143,141,141,144,145,148,151,154,154,141,133,130,135,145,149,145,121,114,134,142,147,150,147,148,148,147,147,146,146,145,146,153,154,151,129,98,66,47,39,32,33,34,36,39,39,40,39,40,38,36,36,34,38,37,38,36,35,35,36,35,35,35,38,121,125,130,132,131,134,133,137,141,150,153,140,122,129,141,138,137,137,136,143,149,153,149,145,144,148,155,156,159,156,148,133,113,87,59,43,37,34,35,38,41,37,40,40,39,39,35,36,40,37,37,38,37,37,38,38,35,35,37,34,36,35,34,33,87,88,90,95,94,93,96,84,90,93,90,113,122,116,109,98,81,70,71,72,76,95,136,149,142,124,105,98,89,75,62,49,40,38,38,38,40,44,43,41,44,41,40,40,40,38,37,38,39,37,36,36,38,38,39,37,37,35,36,37,37,34,35,36,76,82,91,84,79,81,77,68,55,49,46,48,55,60,56,40,40,40,37,38,40,39,36,40,41,43,41,39,41,40,41,43,44,44,42,43,45,44,42,40,41,41,38,39,39,36,40,40,39,42,39,39,41,38,39,35,36,36,35,37,39,34,33,37,52,48,46,53,54,53,52,49,47,47,50,48,46,44,42,46,46,48,49,48,44,43,48,47,44,48,47,42,46,48,46,43,46,46,44,41,44,43,46,40,39,40,36,38,39,36,40,40,39,42,39,38,41,38,39,35,36,36,35,37,40,34,33,37,47,51,48,47,46,45,46,47,48,48,49,45,49,48,46,46,47,47,49,47,44,43,49,49,45,48,47,43,46,48,46,44,45,46,44,40,45,43,46,41,39,40,37,38,39,35,40,40,38,42,39,38,41,38,39,35,36,36,35,37,40,34,33,37,46,52,49,46,47,45,46,47,48,47,49,44,49,48,46,46,47,47,49,47,44,42,48,49,45,49,46,43,47,48,46,44,45,47,44,40,45,43,46,41,39,40,37,38,39,35,40,40,38,42,39,38,41,38,39,35,36,36,34,37,40,35,33,37,45,51,50,46,47,45,46,47,48,47,50,44,48,48,46,46,47,47,49,47,44,42,48,49,45,49,45,44,47,47,46,44,45,47,44,40,45,43,46,42,39,40,37,38,39,35,40,40,38,42,39,38,41,38,38,35,36,36,34,37,40,35,33,37,45,51,50,45,48,45,46,47,48,47,50,44,48,48,46,46,47,47,50,47,44,42,48,49,46,49,45,45,47,47,46,44,44,47,45,40,45,43,46,42,39,40,38,38,39,36,40,40,38,41,40,38,41,38,38,36,37,36,34,37,39,35,33,37
77,75,65,53,49,50,47,43,48,64,90,136,166,174,176,141,117,111,125,145,161,180,190,149,133,159,172,169,159,177,184,108,46,43,45,46,44,41,42,42,43,43,45,45,44,44,44,45,45,44,42,45,47,46,46,45,47,50,50,44,37,32,28,27,97,96,84,79,66,65,70,76,83,91,92,89,95,119,145,150,141,137,142,142,141,140,141,145,143,142,147,147,147,147,167,131,58,49,40,36,39,44,45,43,42,44,39,43,43,43,44,43,41,43,46,45,43,44,45,46,51,45,36,30,26,24,23,22,119,116,110,116,114,114,119,125,124,120,125,131,138,143,144,147,151,153,153,156,155,154,154,154,153,153,150,147,149,151,149,148,139,118,102,87,58,27,22,39,41,40,39,42,40,42,45,44,43,45,44,45,45,44,45,46,40,29,27,24,22,20,19,19,128,136,143,150,154,152,150,148,147,148,148,148,150,152,154,156,160,162,162,166,165,165,164,164,165,166,166,168,163,160,159,159,158,158,155,151,156,151,120,86,68,58,49,32,37,44,42,40,47,42,43,46,45,45,45,36,26,21,21,20,24,27,26,32,142,151,159,161,159,155,152,149,148,146,147,146,145,149,158,162,165,168,170,174,173,171,171,171,171,172,169,169,169,173,175,172,169,167,163,162,163,165,165,166,159,143,132,118,75,29,36,42,36,39,35,33,31,27,23,17,22,40,65,90,106,114,114,100,159,161,160,159,160,158,155,153,149,149,150,150,146,143,148,156,167,174,181,183,176,176,174,173,173,172,171,174,178,181,185,186,177,177,179,175,174,174,172,169,167,166,166,163,165,152,109,79,78,89,95,104,116,124,136,142,145,152,157,160,162,163,165,167,165,163,163,162,161,158,155,154,155,160,157,149,144,145,155,161,166,172,188,191,184,171,170,170,170,168,171,176,179,181,182,183,184,183,181,182,182,180,179,181,180,179,175,172,173,171,171,163,156,151,144,149,154,159,162,162,164,164,166,165,167,167,169,170,166,166,163,163,161,160,159,160,162,161,156,151,149,154,165,169,171,167,173,178,171,165,166,166,166,167,170,176,177,181,183,185,185,184,185,182,182,185,185,187,186,187,187,184,184,181,179,176,174,173,162,152,152,153,157,157,161,166,170,173,175,174,176,176,170,169,168,168,167,162,161,163,163,161,156,156,149,161,178,175,163,136,144,154,163,168,170,168,166,167,170,172,179,183,182,181,182,185,184,184,188,189,190,191,189,190,192,192,191,189,188,188,189,187,185,177,166,156,152,159,164,169,175,178,180,182,179,181,169,170,170,168,167,166,167,166,163,154,151,156,157,168,185,178,137,119,141,149,158,168,174,174,171,173,171,175,180,185,187,182,179,183,184,182,187,191,191,191,191,193,196,198,196,195,192,190,189,187,186,185,182,175,166,157,158,167,170,178,183,185,187,188,170,172,173,171,168,167,169,166,156,148,148,155,158,169,177,159,110,110,137,159,171,175,182,186,182,179,174,175,179,182,181,179,178,178,183,186,191,191,191,189,194,196,198,199,198,197,198,194,196,194,192,191,188,183,177,170,161,152,163,171,179,185,189,190,171,170,173,172,172,172,171,166,160,157,154,150,147,157,170,145,135,159,150,131,164,188,195,197,188,184,179,175,176,176,177,174,174,178,182,183,187,189,188,190,193,194,200,199,199,199,196,198,197,195,195,195,192,187,185,180,173,166,160,160,169,179,184,188,171,172,175,176,175,175,173,172,170,167,158,149,140,146,164,145,154,190,220,159,143,180,196,196,191,184,179,175,174,172,172,172,173,177,180,184,186,190,187,188,192,196,197,196,198,199,200,199,197,197,196,196,195,193,189,187,182,175,165,160,159,166,178,184,173,175,176,175,176,175,173,173,172,167,160,154,140,141,158,139,146,195,222,194,147,162,182,184,185,183,179,175,171,171,171,168,170,174,176,180,182,185,186,190,194,195,193,192,194,197,198,197,196,194,195,198,198,197,196,192,188,182,172,165,157,157,164,174,172,174,178,176,176,175,173,174,172,168,158,142,127,138,153,111,78,120,191,171,146,155,170,173,178,182,176,171,166,165,169,170,170,172,175,177,180,181,184,185,188,189,189,188,191,192,192,191,191,194,197,198,198,196,194,194,190,186,181,171,170,162,158,164,171,172,176,173,175,179,179,176,176,171,160,138,121,132,150,96,83,90,126,163,144,142,163,166,168,168,169,163,160,162,165,166,170,170,168,169,173,178,179,181,183,183,183,186,188,188,189,191,192,193,195,194,191,189,189,192,190,185,182,182,174,168,160,156,171,174,177,176,176,179,178,173,171,169,159,135,115,131,149,104,60,82,109,147,143,147,158,159,163,165,166,164,160,161,164,166,169,166,166,173,176,176,177,177,179,177,177,183,186,186,184,186,190,193,189,179,174,178,189,191,187,183,177,175,179,176,170,160,171,174,177,176,176,180,181,177,174,169,158,136,119,122,133,84,81,89,107,156,147,142,152,155,157,158,164,161,158,159,162,164,165,167,169,169,170,171,171,172,172,173,176,178,178,179,178,178,184,185,177,163,154,162,180,195,195,188,179,176,176,177,174,172,175,176,177,178,178,178,179,179,175,174,167,138,122,123,119,74,77,91,121,153,151,138,142,150,154,157,160,160,159,161,165,167,167,169,171,169,170,169,166,167,168,170,172,174,173,171,175,178,184,181,172,143,141,162,175,185,193,191,184,180,180,179,179,179,174,175,178,178,177,175,177,178,176,173,168,145,127,126,115,93,107,137,166,166,154,135,141,146,150,155,158,158,161,159,164,166,168,172,173,170,167,164,162,166,169,171,172,171,168,169,176,181,183,178,161,121,142,168,181,182,187,190,185,179,180,179,177,174,174,173,177,180,178,176,177,175,177,177,169,152,138,133,119,101,154,173,161,147,141,137,147,147,148,155,158,161,165,164,168,171,174,177,176,172,166,162,164,166,169,170,170,170,169,169,164,178,189,186,163,112,133,161,182,189,187,186,188,180,179,182,180,175,172,171,174,177,181,177,176,176,176,175,168,154,142,133,126,97,109,144,141,136,142,148,153,158,156,155,160,164,164,164,168,173,178,180,177,174,172,170,168,170,173,169,168,168,167,166,171,178,187,191,176,123,123,144,169,189,192,189,190,182,178,180,183,183,172,173,176,176,177,177,179,175,175,173,173,169,155,144,143,114,98,149,132,140,158,162,162,150,151,156,159,163,166,165,171,180,187,184,182,175,176,173,169,169,174,175,171,167,167,166,169,179,183,189,178,130,118,132,149,174,186,188,189,184,178,178,182,185,182,181,183,181,178,178,180,179,177,176,175,170,161,155,149,139,116,125,125,146,171,167,152,152,156,157,157,161,164,167,175,190,189,178,171,169,168,166,167,160,149,166,168,167,164,163,167,174,180,188,172,124,105,127,141,159,173,177,181,183,179,175,180,182,183,180,183,182,180,180,179,178,178,174,173,172,169,162,151,151,139,133,120,137,151,146,146,151,154,156,158,160,163,168,176,181,169,156,153,158,156,160,171,176,144,144,161,160,160,162,169,172,180,184,166,112,98,118,135,150,166,170,170,177,179,176,174,174,185,188,186,185,181,183,184,180,178,175,176,174,168,160,161,166,164,174,180,163,146,141,146,149,151,154,159,165,166,172,176,172,160,155,151,152,160,165,176,186,157,143,163,164,163,166,171,173,170,173,160,114,92,111,130,142,157,167,168,173,180,175,173,173,190,195,196,189,186,187,185,182,179,175,176,175,173,168,161,169,171,170,162,155,149,150,149,147,151,153,164,168,171,171,172,173,164,158,153,159,163,171,179,176,146,136,161,168,164,164,171,172,170,170,156,120,91,107,126,140,148,159,164,168,172,173,172,171,193,191,193,196,190,187,185,181,179,178,176,178,177,175,169,178,188,182,170,164,160,156,154,156,160,163,168,169,170,172,173,173,169,161,159,162,166,167,173,173,157,143,156,170,172,173,171,167,164,166,156,131,99,110,134,137,139,150,161,166,165,170,169,166,203,194,196,191,187,185,183,179,177,176,175,176,180,179,175,186,197,192,181,174,168,160,161,164,168,169,171,169,168,169,171,172,169,167,165,166,164,168,172,180,171,148,149,166,173,169,165,159,156,160,157,138,108,104,133,139,135,146,158,162,166,168,165,161,200,191,194,195,182,183,182,178,175,176,180,177,177,179,180,185,189,188,181,174,172,169,167,167,167,166,166,165,166,166,170,171,165,157,156,165,165,168,171,181,203,182,152,150,161,168,168,158,151,152,154,141,117,105,129,136,134,144,155,157,160,162,161,158,204,196,193,193,186,189,181,177,175,176,176,174,176,178,177,174,174,174,171,172,171,166,168,167,167,166,164,166,167,167,171,171,166,161,156,164,167,170,166,166,175,181,173,155,150,167,174,162,146,148,154,142,118,97,127,132,130,138,151,155,160,161,159,156,205,199,195,193,186,191,183,177,174,173,172,173,176,175,173,172,176,177,177,176,174,169,165,169,164,166,167,165,166,169,171,172,170,170,168,172,176,189,200,178,170,175,178,161,141,155,170,165,152,149,154,144,123,94,123,128,125,133,152,161,161,161,158,154,201,198,198,193,188,191,181,177,175,173,175,176,174,167,169,170,175,180,180,182,183,184,181,184,188,187,180,176,177,183,188,189,189,186,182,183,187,196,200,183,173,174,173,156,133,144,167,166,157,154,157,143,128,94,120,126,127,132,146,159,161,160,157,151,198,197,196,193,193,185,184,179,176,175,177,175,177,176,170,166,167,168,167,168,170,169,168,166,170,172,172,171,171,180,183,183,184,182,181,179,178,179,177,171,173,170,160,145,129,142,161,167,164,161,157,143,124,84,114,127,128,132,147,163,167,163,158,154,192,187,193,192,190,187,185,181,176,176,176,180,180,179,180,180,172,164,161,162,163,158,152,156,159,160,161,161,159,167,172,169,173,175,172,169,172,172,172,173,182,160,144,133,133,148,157,164,164,162,157,144,119,86,106,125,128,135,147,162,167,165,159,159,186,186,195,190,191,189,188,185,178,176,178,182,182,178,178,182,175,166,159,153,152,155,156,154,155,158,159,161,163,165,171,171,171,172,170,167,168,170,172,172,163,149,138,133,144,155,156,159,166,164,162,147,111,83,102,117,126,138,149,159,165,164,162,156,184,183,186,180,181,183,183,183,174,175,176,179,177,172,171,176,172,163,157,147,141,141,144,144,145,148,149,152,152,156,159,163,166,167,164,165,165,167,170,166,153,136,125,136,149,156,159,162,167,163,166,153,109,84,99,115,131,144,150,157,164,165,161,164,183,184,182,180,182,183,182,179,177,175,173,171,170,165,163,168,170,163,152,147,141,135,135,137,141,145,149,147,148,149,153,155,158,161,163,163,165,169,166,161,146,120,121,142,152,152,158,162,166,167,169,159,115,86,102,118,138,151,152,160,169,166,162,165,179,180,179,177,175,179,180,177,173,172,172,170,168,161,152,161,160,158,153,143,130,131,134,135,134,133,140,149,148,150,151,152,149,149,153,160,162,161,160,163,153,124,126,145,154,155,153,156,165,168,174,167,125,91,103,120,141,151,157,164,168,165,163,167,172,173,171,174,174,173,176,174,173,175,177,171,155,150,152,153,143,132,131,144,148,132,126,137,139,137,139,140,144,147,152,152,143,136,143,152,155,155,157,163,157,126,129,151,154,155,155,154,162,169,173,174,142,101,108,127,148,159,166,169,168,165,164,167,174,172,172,175,176,175,176,173,172,173,171,160,141,137,142,139,110,131,133,154,167,163,144,135,139,143,143,143,144,146,152,164,173,163,157,153,153,151,151,150,133,126,149,161,165,161,159,162,165,170,176,179,151,114,122,141,158,167,171,171,168,162,161,167,170,172,172,174,176,178,176,172,172,171,170,148,125,127,135,122,112,160,133,136,149,162,157,141,139,144,146,147,150,152,155,164,172,177,175,171,166,161,157,152,145,158,171,173,172,171,169,166,167,172,180,179,152,115,131,153,170,174,175,171,167,163,165,165,170,172,170,173,173,176,174,173,171,174,168,138,114,122,128,106,123,142,135,128,134,140,153,141,137,141,146,151,151,152,154,160,166,171,176,174,172,170,170,173,173,173,171,171,173,175,174,169,172,178,181,178,152,124,142,160,171,175,178,174,166,158,160,160,170,170,172,173,175,176,174,168,167,170,159,132,107,118,119,106,145,160,158,143,137,131,142,143,141,142,146,149,153,153,154,156,160,167,171,171,171,172,171,173,174,172,172,173,174,176,171,172,172,175,179,177,161,142,157,171,178,180,176,166,162,161,159,158,171,172,174,174,179,178,175,171,171,171,155,127,106,116,122,135,175,181,178,166,151,136,140,143,146,147,146,148,153,157,156,155,156,160,167,170,171,170,171,172,172,172,175,176,177,177,178,178,176,178,179,180,173,157,162,173,179,177,169,162,161,160,155,154,171,173,175,174,175,176,174,172,170,170,152,127,115,127,119,105,127,151,183,179,156,143,144,148,152,152,151,150,151,158,157,159,157,159,166,168,172,170,172,173,173,175,174,175,174,174,175,177,177,176,178,179,179,174,171,168,174,171,167,159,160,156,150,142,174,173,173,175,176,177,174,172,171,167,152,129,117,138,116,95,82,106,156,175,146,136,145,153,156,155,157,154,151,157,160,158,156,158,158,164,170,170,172,174,172,166,161,173,175,176,175,176,173,171,174,178,180,180,176,176,175,170,166,159,154,147,141,132,171,173,173,175,175,176,174,171,171,167,151,128,117,140,117,121,106,100,127,161,145,144,152,154,158,161,160,160,154,154,155,154,159,163,165,166,169,172,173,174,177,179,175,179,179,180,179,177,176,174,171,172,174,176,174,176,176,171,162,153,145,140,134,138,172,172,171,174,175,178,175,168,163,162,151,134,121,138,123,66,35,58,101,150,144,149,160,162,164,167,168,165,157,156,157,158,162,161,165,166,169,171,176,173,175,179,179,180,178,179,179,178,177,177,176,176,177,177,177,173,171,162,150,144,139,134,136,147,172,171,174,176,175,172,173,173,172,167,153,137,133,143,132,74,92,140,163,157,139,150,172,174,172,170,170,163,156,158,161,165,163,161,164,169,173,177,181,176,177,181,183,181,181,183,183,182,177,175,175,176,175,174,172,166,160,152,145,142,136,138,145,146,171,172,172,175,176,172,173,174,172,164,154,142,140,155,140,71,74,122,179,159,151,174,181,182,173,167,167,165,157,161,165,166,162,164,164,169,171,176,179,178,178,180,178,182,181,183,182,180,179,177,176,175,172,169,165,157,150,143,140,135,139,146,144,144,172,173,174,174,173,174,175,174,172,163,152,149,145,158,152,118,148,177,168,147,152,178,184,178,172,168,164,160,157,165,167,166,164,167,169,172,173,178,179,181,181,179,177,177,181,179,180,178,178,176,174,171,169,164,157,148,142,136,136,140,143,144,143,140,170,171,172,172,171,175,177,175,169,159,152,142,146,163,158,115,130,147,144,143,147,155,163,168,167,166,164,159,156,167,166,166,164,165,169,172,173,176,177,178,180,180,179,179,177,174,174,174,174,170,166,164,160,155,148,140,134,135,140,141,140,142,143,147,168,169,170,170,172,173,173,176,172,162,153,140,147,167,166,126,89,113,138,138,141,150,158,161,163,163,163,160,160,174,170,170,167,164,165,169,171,174,173,172,175,178,176,173,172,172,170,172,169,164,161,159,157,152,144,143,149,152,155,157,155,140,121,100,167,165,166,167,168,168,169,169,171,166,161,146,141,160,167,151,114,102,118,124,140,152,157,161,162,160,162,163,163,168,168,169,166,164,167,170,168,171,175,177,174,173,172,171,172,172,168,163,163,160,157,153,141,126,114,104,86,70,42,21,17,17,16,18,162,161,163,164,161,164,163,167,170,168,157,148,140,146,158,155,142,122,130,129,140,151,158,162,163,165,163,166,167,167,167,165,166,166,168,168,169,170,168,165,166,171,170,169,168,165,159,159,158,154,139,111,75,52,42,30,27,28,33,37,33,32,32,32,154,154,155,155,157,159,158,159,162,163,157,149,144,139,145,147,147,146,149,149,149,158,161,163,163,164,164,164,166,166,167,166,166,169,168,169,167,165,166,165,166,166,164,162,159,156,154,150,135,106,72,46,35,34,35,38,36,34,35,34,37,37,40,44,154,154,152,151,152,154,154,152,155,158,157,153,143,137,137,141,143,152,163,166,165,166,165,162,162,162,165,166,166,168,165,163,161,164,161,162,162,162,162,161,160,155,147,148,146,143,128,100,65,43,37,37,38,37,36,34,34,34,34,33,35,31,32,33,145,147,149,147,146,148,148,147,144,144,145,145,140,139,138,141,147,156,164,164,165,164,163,162,162,162,164,167,167,164,161,161,159,159,159,158,157,155,150,147,146,147,146,137,112,81,56,41,37,40,37,39,39,38,38,34,33,32,32,33,32,33,32,31,132,133,137,140,138,135,132,137,143,143,145,145,142,142,143,147,150,151,154,158,161,161,163,164,162,161,161,162,162,159,157,156,153,152,151,147,144,144,147,150,141,118,87,61,44,38,39,39,38,37,39,39,38,38,36,36,35,35,35,35,34,31,34,36,115,118,118,121,127,133,133,130,133,139,145,144,144,145,147,149,149,151,153,156,159,160,161,159,158,157,156,156,154,150,148,146,143,142,144,147,149,140,115,82,57,44,39,39,40,41,43,39,40,38,36,36,38,37,36,36,38,36,34,34,33,33,35,35,97,98,96,93,91,94,95,100,106,112,120,134,145,148,145,145,145,148,150,151,153,153,154,153,153,150,147,143,143,142,141,140,144,149,136,106,73,51,40,38,40,43,43,43,41,40,40,41,39,39,40,39,38,39,39,38,38,35,35,35,35,33,35,34,86,91,90,82,81,71,63,58,62,80,87,84,98,110,124,134,139,141,144,143,142,142,141,140,138,139,137,137,136,136,137,141,113,62,38,36,39,41,42,43,44,43,44,42,42,42,44,40,39,39,40,38,41,41,40,40,41,40,38,37,36,36,35,36,75,73,75,74,64,50,42,44,48,55,56,51,58,72,92,121,135,141,136,141,141,134,135,136,136,130,132,136,141,126,134,142,85,44,47,44,44,45,45,44,43,46,41,43,41,41,41,42,41,39,37,40,39,40,38,38,40,41,38,37,37,37,38,37
48,53,58,55,57,52,45,34,20,29,44,54,53,48,40,32,29,29,31,31,23,20,27,35,53,71,63,47,25,20,29,33,39,38,40,40,42,36,38,39,37,40,42,41,41,41,36,40,38,38,40,38,39,37,38,39,38,36,39,35,36,33,36,36,47,53,58,55,57,52,46,35,20,27,43,54,53,48,41,31,30,29,31,31,23,20,26,34,52,70,64,48,26,19,29,32,40,37,40,39,42,36,37,39,37,39,42,40,41,41,37,40,38,37,40,38,39,37,38,38,39,36,39,35,36,34,36,36,47,52,58,55,56,52,47,36,20,26,42,54,53,49,42,31,30,29,30,31,23,20,25,33,51,68,65,50,28,18,28,32,40,37,40,39,42,37,37,39,37,39,42,40,41,41,37,40,39,37,40,39,38,37,38,38,39,37,38,34,36,39,36,36,47,52,58,55,56,53,47,37,22,24,41,53,53,49,43,30,31,29,30,31,24,20,24,32,50,66,66,51,29,18,28,32,39,36,40,39,42,37,37,40,38,39,42,39,39,36,36,36,39,41,38,38,37,38,38,40,35,39,37,36,35,39,37,37,46,51,57,56,55,53,48,37,23,23,40,52,53,50,43,30,31,29,29,32,25,20,24,33,56,76,84,75,64,57,56,44,27,31,36,37,37,38,37,38,40,39,37,38,40,40,40,35,36,37,38,36,37,37,39,36,39,35,38,35,35,36,38,35,46,51,57,56,55,54,49,38,24,23,45,57,57,58,55,47,48,45,49,58,62,72,84,94,101,103,98,89,84,81,79,79,79,60,42,35,36,38,38,37,38,36,38,37,37,36,36,38,39,37,37,36,37,37,37,37,36,35,38,34,34,36,38,37,59,65,71,72,80,83,82,85,91,96,90,81,75,83,86,83,73,73,83,92,99,104,104,103,103,103,98,100,101,98,96,92,85,85,77,62,41,30,29,36,34,30,31,32,35,35,35,34,33,35,37,35,35,37,36,36,37,37,35,35,33,36,36,35,98,102,101,99,98,100,104,112,107,97,96,95,97,106,109,104,94,87,87,93,104,109,108,108,107,107,106,106,108,108,106,108,107,100,95,93,92,90,81,71,67,58,45,29,19,27,29,31,33,35,34,33,35,31,32,33,35,38,39,35,33,33,36,36,117,117,115,115,115,118,122,124,116,108,104,100,111,121,118,111,88,70,51,60,86,98,101,105,110,113,113,113,114,113,110,112,114,113,111,112,108,104,100,100,99,96,90,85,73,59,47,34,25,31,32,28,33,33,35,34,33,34,36,35,33,29,33,32,125,127,123,126,126,130,135,133,128,120,115,110,119,133,128,113,69,45,78,87,90,97,109,114,118,117,119,122,123,120,122,123,123,125,123,123,120,120,114,111,109,107,104,100,95,91,85,77,58,31,31,31,32,31,32,32,30,33,31,30,29,31,31,31,130,129,133,135,140,144,145,146,137,121,108,116,133,139,132,96,53,72,102,103,100,108,117,125,126,127,129,128,128,127,131,132,130,129,130,129,126,126,124,121,119,115,112,109,107,102,101,96,89,80,62,42,23,26,30,32,32,32,32,31,30,26,31,32,137,138,139,143,144,148,149,152,146,119,96,104,132,140,131,86,74,111,118,109,107,119,123,127,127,132,135,134,133,131,136,139,137,136,132,132,131,132,131,130,127,126,126,121,116,111,106,104,99,94,85,73,60,32,28,30,30,33,33,30,29,28,30,29,139,140,144,146,151,150,153,153,147,122,101,96,133,141,130,79,117,144,138,123,108,124,127,130,134,135,135,133,139,141,143,139,139,137,134,134,139,142,138,136,137,131,122,119,113,110,106,108,105,102,102,94,83,69,46,29,30,32,33,32,28,30,29,28,142,145,148,149,156,157,152,152,143,119,106,98,137,148,126,88,116,131,146,133,117,128,131,133,129,134,134,136,139,146,141,138,139,140,142,143,142,145,143,141,138,133,128,125,121,117,115,116,115,114,112,108,102,93,78,55,31,29,32,33,30,26,22,20,148,151,152,153,154,153,153,152,144,119,108,97,132,146,111,58,78,83,109,132,116,130,132,132,133,137,135,138,141,143,144,141,140,145,143,147,151,150,147,146,142,134,131,127,126,129,127,124,121,119,121,119,111,104,96,82,62,38,31,32,26,13,10,11,153,155,155,154,151,151,154,151,142,120,110,100,128,145,102,63,46,76,83,117,129,133,132,131,136,137,136,139,143,144,144,146,146,148,148,151,155,155,155,151,144,143,139,136,134,135,135,131,129,128,122,115,111,104,98,92,83,67,43,24,20,26,35,42,155,158,161,158,157,155,156,152,138,119,111,100,116,138,93,69,108,68,86,112,127,129,132,135,135,138,138,138,141,143,146,149,153,154,156,158,160,160,157,151,143,139,138,140,136,131,128,135,136,137,132,124,112,107,107,101,95,89,70,49,44,45,48,51,159,160,162,162,159,158,157,153,138,117,109,101,113,131,90,80,99,70,98,128,125,129,129,133,136,135,138,141,143,147,154,153,155,156,156,155,158,161,156,149,142,132,132,133,127,121,115,120,128,132,131,128,117,107,105,107,102,99,90,75,50,44,45,49,163,165,165,165,166,165,160,155,147,130,113,103,113,126,93,62,73,89,102,134,131,125,125,130,134,139,139,142,140,146,147,146,142,138,142,152,156,155,152,143,138,135,132,126,117,102,87,100,108,115,123,127,123,111,106,106,107,101,96,86,72,50,45,45,168,166,165,166,165,165,162,160,151,136,124,105,103,116,99,85,94,112,126,135,128,126,126,130,136,134,132,132,133,135,125,113,109,99,91,123,145,140,133,126,125,127,128,124,114,87,64,81,91,93,102,115,121,119,112,115,112,108,99,95,87,75,52,44,170,171,168,169,169,167,166,163,158,143,123,112,98,105,101,91,128,168,146,128,126,120,120,124,124,122,118,112,117,121,114,100,103,115,97,82,117,126,122,122,123,128,131,126,101,76,62,83,91,90,86,101,114,118,113,110,115,114,109,103,96,89,74,52,174,173,172,172,172,174,170,164,159,148,132,117,105,94,94,91,95,118,117,122,117,113,117,119,115,115,110,117,127,130,129,117,96,83,80,75,105,120,123,125,131,132,129,119,98,71,69,93,104,105,94,93,107,118,116,112,117,117,114,110,102,95,84,66,176,177,175,176,177,175,174,170,163,153,139,127,115,99,85,96,105,102,102,105,105,113,116,117,119,120,121,129,141,151,153,146,127,92,53,61,100,119,124,126,131,132,126,111,92,70,73,101,112,114,109,104,103,116,117,116,119,123,119,114,108,102,95,79,174,173,174,174,175,177,176,171,168,160,150,137,130,116,98,86,101,109,103,101,107,111,115,118,124,129,133,144,160,171,169,163,149,129,92,52,85,117,131,139,139,139,137,117,97,72,80,109,118,123,120,121,121,117,123,119,120,123,123,121,115,110,102,93,175,178,179,177,178,179,176,179,173,163,154,148,143,134,124,109,101,110,116,122,128,133,137,142,148,148,155,163,174,174,174,172,164,156,132,84,66,113,133,138,147,153,149,127,100,78,84,111,122,127,115,124,132,128,123,123,124,121,122,126,122,116,109,97,172,176,181,178,176,180,180,175,171,167,162,158,148,149,150,147,143,145,150,151,154,154,158,163,165,173,180,184,187,186,188,198,175,166,152,127,82,114,135,146,149,151,149,133,97,81,86,114,125,131,123,114,124,130,129,127,128,129,127,125,124,120,118,107,179,179,181,178,178,179,178,174,169,165,166,163,158,159,163,165,162,158,162,165,164,167,176,184,183,186,192,196,198,190,191,196,179,170,163,146,124,127,143,154,151,145,146,142,117,89,81,110,122,135,130,129,121,129,134,133,133,131,131,128,124,126,120,116,181,179,180,177,179,175,177,178,171,172,170,173,171,172,176,177,173,174,172,178,186,187,189,193,188,192,196,190,191,190,188,184,184,175,171,155,146,149,152,151,152,148,143,142,123,102,77,107,119,133,134,129,128,124,128,129,132,135,131,132,132,128,127,124,183,182,179,177,179,183,182,181,176,176,174,178,188,190,191,189,190,190,191,192,193,191,185,187,187,190,193,187,187,189,188,186,183,176,150,149,160,163,161,158,154,148,148,148,126,112,84,106,128,138,139,128,131,130,131,132,137,136,136,136,134,133,130,130,183,182,183,179,180,181,184,177,177,178,182,187,190,188,187,184,179,183,187,189,189,186,185,186,188,190,192,187,185,183,183,186,184,169,126,164,169,172,170,162,162,160,156,154,133,117,82,105,129,148,146,134,133,136,137,136,140,140,140,141,138,137,133,135,185,180,183,187,187,189,184,180,174,175,178,180,187,185,184,181,174,174,180,178,182,184,183,182,184,185,190,190,188,185,185,187,185,157,130,172,171,171,161,163,163,167,165,163,136,121,83,105,137,154,153,143,139,142,146,142,144,145,142,143,143,139,137,137,187,191,189,185,185,187,182,181,178,172,172,175,181,180,180,180,177,167,166,165,173,177,181,182,185,187,190,188,185,184,184,183,184,147,117,169,167,167,164,162,158,165,171,172,142,122,88,108,141,152,151,151,149,148,150,152,149,147,151,153,151,145,144,142,190,191,191,188,188,188,189,185,175,170,167,172,177,182,182,180,172,166,166,164,168,169,175,177,181,185,186,188,191,187,181,179,184,160,110,166,167,161,157,159,160,169,178,179,161,125,97,103,142,149,153,156,155,154,156,155,155,155,157,162,159,148,146,142,190,192,194,190,191,189,190,187,175,163,165,167,174,185,192,181,172,169,166,164,165,167,170,173,177,180,184,181,180,186,180,176,183,176,130,137,157,157,157,158,167,174,183,185,178,136,104,97,133,144,154,162,163,160,157,159,159,157,159,174,163,154,150,149,195,195,192,190,194,193,192,190,181,163,163,167,169,181,192,194,176,158,154,159,166,164,164,171,169,173,174,169,168,179,178,176,179,181,162,141,144,156,158,158,163,176,187,189,185,151,110,96,130,144,158,166,166,166,164,159,160,162,164,173,163,158,153,153,198,196,193,193,193,192,193,187,175,160,152,161,170,177,183,189,171,155,142,142,161,166,164,165,166,171,177,172,161,168,179,176,176,179,173,144,139,160,162,163,167,170,184,187,188,168,123,93,122,145,163,169,170,168,167,166,162,164,167,168,164,161,159,160,195,194,197,196,195,194,192,187,173,143,141,148,165,170,164,155,153,145,140,132,145,166,169,168,166,170,177,187,174,161,163,173,175,175,169,136,145,160,166,171,179,182,186,187,187,181,140,98,119,145,166,176,172,171,172,168,165,167,168,166,166,161,161,165,196,195,194,198,196,193,191,187,171,133,133,141,156,159,155,139,124,132,142,136,134,152,167,167,171,170,173,184,186,181,169,160,159,155,148,155,173,179,184,189,186,184,185,187,188,187,160,113,123,152,168,176,176,174,173,171,168,168,168,166,169,161,162,163,192,192,193,195,194,193,193,184,167,129,122,137,153,153,144,118,114,124,131,136,140,141,162,171,171,171,172,178,183,186,184,178,174,175,174,179,187,192,196,194,190,183,181,183,186,186,172,128,123,154,172,177,177,176,174,173,172,169,166,163,164,168,171,173,191,192,191,193,196,191,187,183,165,130,113,130,152,147,132,111,134,141,132,136,139,149,160,168,172,171,173,175,182,183,187,185,181,181,184,189,191,193,197,197,194,189,188,189,189,185,178,134,122,157,175,179,179,177,177,174,171,171,168,168,167,171,174,172,190,193,191,195,195,194,191,183,165,132,109,123,145,151,127,109,127,139,131,135,148,154,166,171,173,176,174,174,176,181,185,186,185,185,185,189,192,193,194,195,196,190,185,187,189,186,176,142,129,157,178,181,180,179,178,177,174,173,172,171,170,168,173,171,188,191,190,189,193,191,188,183,167,136,122,123,148,148,121,117,157,156,135,135,148,165,169,178,175,178,178,179,179,182,184,184,185,184,186,188,189,191,196,198,197,191,190,187,189,188,182,154,140,160,172,179,181,182,182,178,177,177,171,168,171,174,173,167,190,192,189,190,190,190,188,183,171,142,124,130,156,152,112,127,158,169,152,149,150,168,177,178,183,180,180,180,181,176,180,185,186,186,187,189,193,195,196,198,199,197,193,191,190,189,185,173,159,170,180,181,180,182,182,180,178,171,163,168,174,175,175,165,186,191,191,190,192,190,188,187,178,150,122,139,160,156,106,153,184,180,165,157,154,168,181,184,187,184,181,184,182,182,182,185,190,189,186,186,189,192,195,196,197,196,194,194,189,190,187,183,169,169,177,183,184,184,181,182,180,176,170,167,172,180,167,151,190,189,191,191,193,190,186,185,172,152,135,140,163,159,106,140,170,194,179,158,157,168,182,188,190,189,182,185,185,183,182,179,184,187,186,188,189,190,188,191,195,194,192,192,188,188,188,185,181,175,168,181,184,182,178,182,182,176,169,170,176,177,167,149,188,189,189,192,190,191,189,188,178,159,141,140,161,160,105,86,95,123,182,168,167,167,180,190,190,192,186,182,183,185,185,185,188,188,188,187,191,191,185,186,193,198,200,197,190,189,189,192,189,184,184,185,182,180,179,177,180,177,175,174,171,168,157,142,189,190,189,193,190,188,189,186,178,168,153,156,169,162,110,96,99,100,146,165,161,165,175,178,187,195,188,186,184,183,186,186,185,186,187,186,187,189,190,189,191,195,198,202,200,192,191,193,191,190,188,187,189,186,182,181,179,178,178,180,172,160,152,141,191,190,188,191,192,189,188,186,176,172,161,159,175,166,124,98,92,100,108,137,158,166,177,181,185,193,191,187,186,186,185,185,184,185,187,189,188,188,191,190,190,191,196,196,199,198,197,194,195,195,193,191,189,186,184,182,178,175,181,177,169,158,142,140,189,191,193,191,190,191,192,186,177,172,162,161,174,172,144,58,42,78,103,142,161,166,170,174,183,189,187,187,186,187,186,184,186,186,189,190,186,188,192,193,190,191,195,196,197,198,194,195,194,195,194,192,193,191,186,182,179,177,180,173,161,150,144,143,188,191,190,191,190,192,192,185,175,167,158,157,171,174,155,84,82,133,147,141,165,170,174,177,180,184,186,186,184,182,181,181,183,186,188,189,187,189,193,193,193,193,196,197,199,193,198,197,195,194,193,192,191,187,176,181,181,178,178,168,161,149,143,143,188,190,190,190,190,192,192,190,183,174,157,158,167,172,169,104,86,142,153,149,159,171,172,177,183,185,187,185,182,181,179,182,184,187,187,191,192,192,195,191,192,193,194,194,194,195,194,195,194,195,194,194,192,190,185,184,181,179,176,167,155,150,146,148,188,188,188,187,189,189,192,190,186,179,167,158,168,173,179,144,104,146,145,148,162,168,170,176,183,189,185,182,177,177,178,180,185,186,188,191,194,194,193,195,194,195,196,194,193,195,196,195,195,192,194,193,190,187,185,182,182,176,174,163,150,146,146,152,186,186,183,185,188,188,186,189,187,181,170,158,167,173,184,172,120,100,136,151,158,167,170,176,184,187,182,178,179,180,180,179,184,184,186,191,189,192,194,196,198,199,195,192,193,194,194,195,194,195,193,191,188,185,183,183,175,173,167,157,146,150,154,156,186,184,183,183,184,186,184,186,188,185,174,162,161,171,184,185,150,114,118,137,154,164,173,181,185,187,182,180,179,180,183,181,181,184,187,189,190,190,191,195,197,195,194,194,193,194,193,191,193,194,192,188,186,185,178,177,175,173,159,151,147,146,155,159,183,181,181,182,183,181,183,185,182,186,176,166,164,170,181,188,175,130,121,136,153,166,175,184,187,182,182,183,181,182,179,177,180,185,187,189,191,193,194,194,193,191,193,193,192,191,193,191,189,190,189,186,182,182,179,175,170,161,151,146,148,155,159,158,180,181,179,180,181,181,184,182,181,182,180,173,164,162,173,184,188,165,134,130,144,165,179,188,189,187,184,185,181,182,180,183,186,186,186,188,193,194,192,194,194,192,194,194,189,191,192,189,189,187,185,185,184,181,174,171,163,157,149,147,152,155,155,154,178,180,179,179,179,177,180,181,180,179,181,179,171,167,171,183,186,188,172,148,146,170,183,187,188,187,186,184,184,184,180,181,186,189,188,189,193,192,190,192,194,195,194,194,193,191,189,190,187,187,187,185,182,178,173,167,156,150,148,149,149,151,153,159,176,176,178,181,178,178,176,177,175,173,173,174,172,174,173,177,186,185,185,174,167,174,187,189,186,187,186,185,183,184,183,183,187,188,189,191,190,191,191,193,194,194,193,192,192,190,190,188,185,183,182,177,178,174,164,160,151,144,143,142,146,152,157,166,166,169,168,172,176,178,177,175,173,172,171,172,176,174,174,173,179,185,185,179,179,181,187,188,186,185,186,185,186,185,183,182,185,187,188,189,192,191,190,190,192,192,193,192,187,184,187,185,183,183,180,175,169,164,161,149,144,141,139,143,149,160,169,176,163,156,162,165,166,173,172,175,173,172,172,172,173,171,171,171,175,176,182,184,183,185,187,186,184,184,186,187,188,184,186,185,185,187,186,188,189,189,190,191,189,184,184,186,185,187,185,182,177,176,172,169,165,160,152,144,140,138,141,148,161,171,177,180,149,150,148,160,156,160,170,170,169,169,172,173,172,173,175,173,176,179,179,179,182,183,184,187,187,187,185,186,186,185,184,187,186,188,189,188,188,185,184,187,186,184,183,182,182,182,181,178,173,168,164,162,157,149,143,140,141,146,157,164,174,179,182,185,141,137,143,135,142,140,150,166,166,163,164,169,172,172,173,175,174,177,178,179,180,182,184,185,185,185,184,184,183,184,183,184,187,186,187,185,188,185,182,183,182,179,177,178,177,176,174,175,171,164,160,157,147,140,139,146,151,162,170,176,183,184,184,182,124,124,121,124,126,134,130,136,157,161,157,161,169,174,173,173,174,177,178,182,181,183,184,184,184,183,182,183,183,183,183,179,179,182,181,184,182,180,179,179,177,176,175,172,175,174,171,168,166,162,155,146,139,143,149,154,161,170,176,182,184,185,183,182,111,109,112,112,114,113,120,118,119,134,148,155,161,170,174,171,173,173,176,176,176,181,183,182,184,183,180,179,178,179,178,178,177,180,180,179,178,178,175,174,173,173,173,173,172,170,168,164,160,154,143,141,145,148,154,163,168,175,177,177,177,178,180,179
121,116,119,119,120,127,141,141,141,140,140,142,144,144,143,144,148,152,157,160,163,164,162,160,154,154,154,151,149,145,142,140,138,139,138,136,135,135,137,131,130,127,126,127,122,120,117,114,108,105,99,88,79,67,61,63,83,95,102,106,109,115,115,118,132,124,131,135,136,144,149,145,143,145,145,144,141,143,144,145,146,152,158,160,163,168,168,165,163,161,157,151,149,146,146,145,143,143,142,142,140,143,143,141,136,132,131,130,124,119,121,120,115,109,103,100,92,82,74,71,69,77,86,93,99,101,107,108,141,141,144,147,153,156,154,152,150,148,146,145,145,144,141,146,150,153,160,165,171,172,174,173,171,168,169,162,157,156,155,149,152,150,147,142,145,147,147,146,142,136,135,133,132,133,128,121,118,117,112,100,89,87,78,70,70,74,79,84,88,97,101,105,151,152,157,161,162,161,157,155,153,152,144,144,136,137,139,142,146,153,158,164,171,172,173,175,174,175,170,164,161,162,165,160,154,155,157,155,151,151,150,149,147,147,142,139,138,133,132,127,126,119,116,111,100,92,88,78,72,73,77,82,84,88,93,99,157,161,163,162,156,156,159,156,150,146,144,142,139,139,141,143,149,153,155,164,169,175,178,176,179,175,169,168,168,166,167,166,165,161,156,159,159,153,151,152,150,146,142,140,140,138,134,133,131,128,121,114,116,104,95,86,76,70,76,81,83,84,88,91,167,167,166,167,166,162,159,159,155,151,148,144,137,133,138,143,145,149,153,163,170,172,174,177,180,177,172,169,170,167,166,163,162,163,164,160,161,160,160,160,158,155,151,146,142,142,145,133,129,130,129,125,117,113,104,97,88,77,73,79,86,86,86,88,168,168,166,166,166,164,160,157,155,152,155,146,139,139,136,139,141,143,142,146,158,165,168,175,178,177,178,176,174,173,167,168,167,166,164,163,162,164,164,164,162,162,159,156,151,146,145,142,139,138,135,131,123,118,114,107,99,86,74,76,82,86,86,85,173,171,171,163,165,166,164,163,162,164,155,142,136,140,141,144,141,132,122,134,153,162,171,171,174,177,173,173,172,171,166,168,171,172,166,165,166,167,168,166,166,162,160,159,156,151,152,148,147,144,142,134,132,126,119,115,105,98,86,73,77,87,88,88,175,174,173,174,171,171,171,167,168,164,150,140,138,141,145,144,136,118,119,138,153,160,166,169,175,180,175,174,174,173,171,171,175,177,174,171,170,171,170,169,167,167,165,160,158,157,157,153,148,144,145,140,135,131,123,118,113,105,95,80,71,78,84,85,177,176,176,175,174,171,172,172,173,165,150,140,144,145,142,143,120,105,119,141,155,161,168,172,177,181,181,175,174,174,174,174,178,176,173,176,175,173,174,171,171,170,171,169,163,162,158,152,152,148,147,144,139,132,129,123,118,110,102,90,76,73,84,90,179,179,179,179,181,178,179,177,172,165,154,140,145,143,145,135,101,103,123,137,152,162,170,175,176,180,181,183,179,176,175,177,180,178,177,178,180,180,175,172,173,173,172,168,166,161,161,160,159,157,153,147,142,138,133,129,125,117,107,96,84,76,78,84,179,182,181,182,178,181,180,178,171,164,154,148,152,153,150,125,89,105,136,148,153,165,174,179,186,183,186,185,184,176,177,181,180,184,185,182,180,177,178,177,177,176,174,170,169,164,159,163,160,158,155,154,149,142,134,131,127,123,113,105,91,81,76,82,185,184,184,182,181,182,182,176,166,162,155,154,157,154,149,105,87,125,142,144,153,162,174,183,188,188,190,189,182,182,181,182,183,185,184,183,181,179,180,176,177,177,173,172,170,169,164,163,162,162,158,152,148,145,142,138,132,126,120,112,100,85,74,75,183,186,185,186,186,186,178,159,159,164,162,156,162,158,146,85,90,147,157,151,157,162,175,185,190,192,195,191,190,184,186,188,183,183,183,181,182,180,180,179,181,176,175,175,174,172,171,168,167,166,163,157,153,145,145,139,136,129,123,115,106,99,83,76,185,185,189,189,189,188,181,176,169,168,159,168,167,161,132,70,67,107,163,146,163,164,176,185,190,194,195,194,191,188,188,193,190,186,183,188,182,180,185,183,179,177,178,177,177,175,170,170,168,162,161,160,155,152,150,146,137,129,124,123,113,103,88,79,190,192,193,192,193,192,189,185,178,167,147,162,171,161,105,29,74,89,130,158,165,162,176,188,193,195,196,194,195,192,194,189,188,187,185,183,182,183,185,184,182,179,179,179,181,179,177,173,172,170,167,161,160,157,154,150,144,134,128,123,116,106,92,77,192,192,192,195,196,195,193,189,174,160,145,156,170,162,106,162,67,90,133,164,166,163,179,190,188,196,190,189,193,196,197,193,192,190,184,183,187,188,186,182,182,185,182,178,177,176,175,173,172,169,165,164,162,159,153,151,150,142,132,129,123,112,100,90,193,195,195,195,199,197,198,194,180,171,145,153,165,155,95,92,75,87,123,163,165,164,183,189,190,187,190,192,197,197,195,190,184,184,183,186,182,187,189,183,182,182,185,180,177,174,174,170,169,169,168,168,166,165,159,149,142,140,136,132,124,117,105,93,197,199,198,198,196,198,200,193,172,149,136,150,161,148,89,74,89,95,138,137,159,162,178,187,186,190,190,194,192,194,195,189,182,185,186,185,184,185,187,187,187,187,185,183,180,177,171,169,170,170,168,165,166,163,156,145,141,140,138,133,129,126,112,101,196,195,197,200,201,202,202,197,168,137,122,143,156,143,81,68,88,137,163,145,149,160,179,181,186,192,193,189,194,192,194,190,189,188,187,184,186,187,187,188,189,191,188,182,181,176,174,177,174,170,168,168,165,157,154,150,148,143,140,138,131,129,118,108,196,198,200,201,200,201,200,194,163,136,119,152,159,143,100,136,169,178,163,142,147,158,171,176,183,192,189,192,195,194,192,192,189,187,184,182,184,187,187,191,193,189,184,177,172,173,174,180,180,175,175,173,171,164,158,155,155,151,144,140,137,131,127,116,198,199,199,201,204,201,201,190,160,133,110,140,156,141,98,133,164,169,151,137,141,157,168,178,188,191,189,194,192,193,192,193,189,189,186,179,180,185,190,195,194,188,185,183,180,178,174,173,164,167,174,178,172,164,156,154,155,154,150,144,138,128,129,123,201,202,201,204,205,202,201,188,159,136,114,134,152,136,99,110,143,141,134,132,139,149,160,178,189,190,188,189,190,193,194,192,189,184,179,175,178,187,194,197,196,185,185,183,181,176,166,148,132,158,177,177,174,168,160,157,159,156,152,145,139,138,132,128,201,202,202,203,205,204,201,190,158,145,118,132,147,138,103,103,117,139,128,129,141,148,161,181,191,193,192,190,192,192,192,189,184,177,174,175,182,191,197,196,191,183,184,183,181,173,157,130,118,149,172,175,174,168,162,157,159,156,155,149,141,138,133,131,204,204,202,204,204,205,203,192,158,149,126,129,144,140,113,110,117,132,128,134,141,144,162,181,187,190,190,193,192,191,189,184,181,178,177,178,187,194,195,196,190,187,178,179,180,171,150,119,113,144,167,166,170,173,167,162,162,160,158,152,147,142,137,136,203,204,205,205,204,205,201,189,161,145,139,133,143,141,122,114,118,117,127,138,142,151,168,182,188,187,186,188,188,188,185,181,178,177,174,183,193,194,192,191,185,183,177,178,179,169,147,116,114,143,160,162,163,167,169,165,161,160,161,161,157,149,143,135,203,204,204,204,206,206,204,186,163,151,133,133,141,137,130,122,131,132,132,140,147,157,173,182,181,184,182,184,188,187,178,173,166,164,164,184,194,194,192,190,187,185,186,183,176,167,143,104,109,144,153,157,159,163,169,167,162,164,163,158,155,149,145,139,203,202,202,202,206,209,203,187,171,155,145,137,141,138,127,131,144,155,158,149,150,161,171,176,180,183,181,184,180,174,167,152,143,137,139,172,190,195,190,185,183,184,186,187,178,163,133,93,109,138,144,148,155,159,162,164,164,163,164,163,157,152,146,144,201,200,202,202,202,201,198,188,177,162,149,135,139,139,129,136,168,182,159,146,150,167,175,176,174,176,177,178,172,157,147,144,144,133,120,133,161,171,178,182,182,183,188,186,180,161,121,88,113,137,141,141,147,155,165,167,163,163,165,167,163,156,150,145,198,198,199,200,199,199,199,192,181,170,157,138,141,142,138,133,144,148,142,144,158,171,173,174,173,174,177,171,151,144,148,151,148,139,132,121,141,160,167,172,180,186,187,189,184,158,114,92,117,140,146,139,146,152,160,166,166,163,159,163,166,160,153,148,195,196,196,198,199,199,196,188,183,170,159,142,142,145,147,143,143,143,145,154,162,174,175,177,170,173,171,162,151,149,158,158,152,144,141,136,133,160,163,162,172,185,191,192,186,154,112,94,127,142,143,140,146,152,161,169,170,163,163,163,168,165,157,151,194,194,198,198,198,198,195,191,184,172,162,149,144,152,155,150,152,152,159,164,168,166,170,174,172,176,173,161,155,157,159,156,157,156,163,157,131,156,163,167,172,182,188,188,177,146,112,98,140,151,150,145,152,156,160,170,172,165,162,162,164,165,158,154,193,193,193,194,195,197,193,190,186,180,170,157,154,158,166,159,154,156,161,169,169,169,172,175,175,175,171,163,159,157,160,162,161,166,167,132,134,158,165,164,166,177,181,179,161,142,112,101,152,161,161,152,158,166,168,171,171,168,167,167,164,160,161,162,192,191,191,192,195,196,193,192,190,188,182,175,166,172,170,163,163,164,165,169,171,171,172,174,175,172,173,167,160,158,158,158,164,169,132,122,140,160,166,168,172,178,182,179,156,139,115,106,154,165,170,160,161,175,175,173,174,172,168,166,163,163,161,165,192,197,191,193,194,195,194,192,189,188,186,184,185,187,183,178,173,170,169,166,174,177,175,175,176,174,173,167,164,168,168,161,160,162,116,137,151,160,170,175,177,176,175,175,154,141,125,109,141,157,166,164,163,173,175,177,177,172,168,167,166,166,166,169,190,198,192,189,191,190,192,192,189,188,189,190,191,198,197,187,184,176,167,170,168,171,173,173,175,176,174,169,167,173,174,167,156,153,118,146,153,165,172,174,174,175,173,172,164,140,127,108,130,148,162,162,156,165,169,175,173,168,167,165,168,169,168,169,193,193,191,189,190,192,193,192,188,185,190,188,190,200,202,198,188,182,174,169,171,171,171,174,172,175,174,173,172,174,172,165,151,145,113,138,151,163,171,176,179,175,169,165,162,139,124,104,123,143,158,162,156,158,165,170,173,172,174,171,172,169,169,173,194,191,191,192,191,191,190,187,185,189,185,181,182,192,197,204,204,200,188,181,177,169,168,171,175,177,175,176,180,180,176,168,151,142,112,125,141,164,177,179,183,181,168,157,159,143,127,100,118,142,155,161,160,164,168,176,173,176,176,172,170,168,166,172,192,189,191,188,189,190,191,188,187,188,180,180,178,184,195,205,204,204,207,198,192,182,178,177,178,177,174,168,180,179,177,171,151,138,127,112,139,167,183,183,182,181,170,159,160,152,129,108,118,136,150,159,161,167,173,180,180,181,180,176,170,171,174,185,192,190,189,187,189,190,189,189,187,190,186,184,175,175,184,199,206,203,199,202,204,201,196,189,188,184,182,184,186,189,187,180,160,145,144,140,145,167,183,183,184,181,172,162,166,155,144,107,112,138,151,157,159,165,175,184,186,186,186,178,166,168,170,183,191,192,192,189,189,191,191,187,190,194,194,190,182,171,167,175,194,202,208,205,198,190,196,200,196,194,195,193,200,204,198,199,184,163,153,155,158,160,177,177,175,177,175,170,172,159,145,101,101,127,148,156,162,167,178,185,189,189,184,176,168,167,176,190,193,193,191,191,189,188,187,188,191,193,193,192,182,170,162,157,144,170,191,198,203,193,192,194,194,196,202,204,206,206,200,201,196,180,175,165,159,150,155,162,164,169,175,175,176,165,147,106,99,128,150,155,165,172,182,188,189,188,186,177,172,172,184,193,190,190,189,188,189,191,188,186,189,190,189,186,173,169,171,156,139,106,141,171,183,189,185,192,193,192,198,202,202,201,194,192,188,186,182,168,147,130,141,153,156,160,175,184,181,168,148,114,100,131,149,158,168,175,184,191,192,189,185,181,173,181,184,179,190,189,188,188,188,189,189,190,182,185,181,170,166,177,169,135,168,164,123,127,136,158,176,181,189,189,194,198,200,200,195,194,193,208,193,156,127,115,130,146,162,177,179,180,183,174,151,121,103,127,149,158,167,175,186,191,191,191,190,184,175,178,178,173,187,186,186,186,188,186,186,186,184,181,173,161,165,179,146,149,197,204,152,139,122,119,130,156,168,174,182,186,187,192,192,192,192,192,153,112,134,148,160,169,172,175,179,181,182,184,163,129,105,122,148,160,169,181,188,191,191,187,184,180,175,172,171,165,185,184,185,186,186,186,187,188,184,172,155,146,163,172,127,91,106,142,164,141,135,130,137,141,156,165,170,173,171,175,184,187,179,164,142,136,151,161,174,180,178,172,170,176,181,183,178,142,116,118,145,164,176,184,188,187,186,182,182,174,169,169,165,150,185,184,187,187,187,185,185,185,179,160,144,143,165,169,111,85,100,99,124,142,143,136,141,147,149,164,170,175,178,174,170,171,165,163,162,155,163,179,187,187,180,173,172,177,180,182,185,172,137,123,151,175,183,186,186,183,181,176,170,167,166,163,125,71,181,183,184,181,185,182,184,182,178,152,136,144,168,166,110,93,136,111,101,139,148,146,145,155,156,160,171,178,178,180,181,178,169,162,156,151,161,184,195,193,188,183,176,174,180,184,185,183,159,138,154,176,185,186,184,179,175,175,171,161,148,103,52,35,179,184,182,185,186,185,180,180,171,146,130,139,171,166,111,78,15,37,83,130,149,160,151,158,165,166,172,181,180,179,181,185,189,184,173,172,180,190,196,197,194,191,186,182,184,187,188,188,173,172,175,182,184,181,178,172,170,168,162,135,80,41,37,37,179,182,183,183,184,185,182,178,167,142,134,142,178,167,110,95,94,135,157,145,155,173,160,157,164,171,169,177,184,184,182,182,182,189,188,190,191,194,197,197,195,190,187,188,188,187,190,191,189,187,186,185,184,180,177,171,168,159,118,61,38,38,37,37,175,178,181,181,184,182,182,176,169,146,136,148,177,176,121,85,87,120,182,150,151,178,168,160,163,171,172,174,177,180,182,183,181,185,187,189,191,192,189,183,191,192,185,183,183,182,184,184,186,183,180,179,181,178,172,168,145,92,50,37,37,40,38,38,172,175,179,181,184,185,181,179,172,152,133,145,177,183,141,136,178,189,189,140,144,171,170,165,166,171,171,174,179,182,184,184,182,180,186,189,188,188,190,189,190,190,190,185,182,178,175,174,178,179,178,180,179,176,159,115,65,40,37,40,39,42,41,36,170,173,176,179,181,183,182,178,171,155,140,142,170,188,153,117,176,183,163,137,150,163,165,170,168,171,173,173,180,182,183,182,185,183,183,188,187,185,188,190,189,188,189,190,188,186,182,180,178,178,176,174,158,122,80,50,42,43,42,42,40,41,43,39,166,169,171,173,175,177,181,182,173,158,146,151,172,188,174,107,114,141,135,135,142,155,164,168,172,173,172,174,176,176,176,178,180,182,183,185,187,186,187,184,183,186,186,184,182,182,180,181,179,173,150,113,75,50,44,51,48,46,43,40,41,42,44,39,163,165,166,170,170,174,178,176,166,158,151,153,170,183,184,144,74,86,118,113,130,153,164,168,168,170,171,169,172,173,174,174,175,177,175,181,181,178,179,180,179,178,178,179,179,176,167,149,118,83,55,45,41,45,44,47,47,44,45,44,44,44,43,46,143,151,151,153,158,164,170,174,166,154,146,148,158,169,173,169,138,101,119,135,144,159,163,164,167,167,168,168,169,171,173,168,164,170,170,171,174,178,180,182,180,175,167,151,125,95,68,48,40,39,40,43,48,46,47,47,49,45,43,44,43,43,43,39,105,110,114,120,122,127,136,145,168,164,145,139,148,159,161,164,157,148,149,161,169,170,170,166,163,167,167,169,167,169,169,167,170,175,172,169,161,148,130,111,91,70,57,52,40,40,39,44,46,48,47,47,44,47,46,47,46,46,44,42,44,42,42,43,85,90,100,101,97,103,95,99,94,111,138,134,134,137,134,122,101,96,95,100,118,139,156,163,163,161,162,164,167,168,161,158,144,126,108,85,64,52,47,44,45,42,42,46,49,48,47,45,46,44,44,44,44,42,44,45,49,45,44,44,44,41,43,42,55,52,55,71,70,77,76,61,54,49,58,77,87,78,67,52,47,46,48,45,41,47,54,63,71,74,78,76,79,74,67,58,50,50,46,46,46,46,50,51,51,51,52,51,51,52,53,50,47,46,48,46,45,45,44,45,45,47,43,46,45,45,40,43,53,54,51,50,50,51,52,53,56,52,52,51,51,50,48,46,49,50,51,52,48,47,48,49,50,44,47,47,44,46,43,45,46,48,52,52,51,52,51,51,52,50,45,53,49,48,45,51,52,47,48,51,47,46,43,43,44,47,42,46,44,46,40,43,51,50,51,51,51,51,52,50,54,54,50,50,52,51,54,48,52,54,52,51,50,52,57,52,46,51,52,53,51,51,49,45,46,46,50,54,50,52,50,50,52,51,44,52,49,48,45,51,52,48,48,51,47,46,43,43,44,47,42,47,44,46,40,43,54,49,52,52,51,57,54,56,56,53,53,49,49,49,55,49,54,55,53,52,50,52,57,52,47,51,52,53,51,51,49,45,46,46,50,54,51,52,50,50,52,51,44,52,50,48,45,50,52,48,48,51,47,46,43,43,44,46,41,47,44,47,40,43,54,49,52,53,51,57,54,56,56,53,53,49,49,48,55,48,54,55,53,52,50,52,57,53,47,51,52,52,51,51,49,45,47,46,50,54,51,52,50,50,52,51,44,51,50,49,45,50,52,49,47,51,48,46,43,43,43,46,41,47,44,47,40,42,54,49,52,53,51,57,54,56,56,53,53,50,50,48,54,48,53,55,53,52,50,52,57,53,47,51,52,52,51,52,49,46,47,45,50,54,51,52,50,50,52,51,44,51,50,49,45,49,52,49,47,51,48,46,44,43,43,46,40,48,44,47,40,42
133,133,138,141,138,139,137,138,143,146,138,128,124,131,137,136,105,63,46,43,49,52,48,31,19,10,7,13,30,43,55,47,48,47,49,47,46,49,48,50,45,49,50,47,47,49,45,43,49,47,50,50,46,47,47,46,49,49,45,45,48,44,49,49,132,133,137,141,139,138,138,138,142,146,139,130,123,130,137,137,108,65,45,44,48,52,49,33,20,10,8,12,29,42,55,47,48,47,50,47,46,49,48,49,45,49,50,47,47,49,45,42,49,48,50,50,46,47,46,47,48,49,45,45,48,44,49,49,131,133,136,141,139,138,138,138,142,146,140,131,122,130,136,138,111,68,45,45,48,52,49,34,21,10,8,11,29,41,54,46,48,47,50,47,46,49,48,49,46,49,49,48,46,49,46,42,48,48,50,50,47,46,46,47,48,50,45,45,48,44,48,49,130,133,136,141,139,137,139,138,142,146,140,133,121,130,136,139,114,71,44,46,47,52,50,36,21,10,8,10,28,40,53,46,48,47,50,47,46,49,48,49,46,49,49,48,46,50,46,42,48,49,49,50,47,46,46,47,47,49,47,48,48,48,48,48,130,133,135,141,139,137,139,137,141,146,141,133,120,129,135,140,117,75,43,47,46,52,50,37,22,11,8,10,27,39,52,46,48,47,50,47,47,48,48,49,47,49,50,49,48,49,47,48,50,47,49,46,48,49,46,49,48,48,48,48,48,46,47,46,129,133,135,140,140,136,140,137,141,145,142,134,119,129,135,141,120,78,44,48,45,52,51,39,23,11,8,18,37,42,45,34,42,47,51,49,49,49,49,45,49,49,49,48,46,48,47,48,48,49,47,48,48,48,48,46,49,49,48,46,45,45,45,45,128,133,134,140,140,136,141,137,141,145,143,134,118,129,137,145,134,114,109,115,122,135,144,152,150,144,136,129,124,117,117,98,63,34,27,43,41,43,43,48,51,49,47,48,48,46,49,49,48,47,46,47,49,50,44,52,49,49,47,45,45,47,47,45,129,135,137,142,141,138,139,138,141,133,133,139,136,145,159,167,166,165,164,167,167,161,155,152,150,150,149,153,158,164,165,169,170,156,131,108,88,74,44,23,30,35,47,43,47,50,45,44,45,46,46,46,47,44,48,46,46,46,45,44,47,45,42,46,143,145,145,146,143,142,140,143,136,130,133,137,145,161,180,186,168,144,133,151,157,151,146,144,143,146,148,152,155,158,158,162,164,167,167,167,163,164,173,155,118,85,70,56,35,25,41,49,45,45,45,45,43,46,45,45,44,46,46,46,43,44,42,45,148,149,147,150,148,147,150,149,146,144,137,135,146,176,192,183,137,94,113,130,134,144,148,151,150,151,152,157,161,163,161,161,167,168,168,173,173,175,172,174,174,175,170,161,153,115,52,42,41,40,42,41,44,45,44,43,46,44,42,42,44,45,44,45,146,149,149,150,153,155,155,154,153,147,149,143,152,181,189,159,98,125,132,132,141,152,161,163,159,158,157,159,162,163,164,165,169,173,175,177,176,175,177,177,177,179,178,175,174,175,169,145,110,62,28,37,43,41,42,43,44,44,44,42,42,43,42,39,152,151,154,156,158,157,158,161,159,147,129,124,152,173,181,136,113,168,169,126,135,167,172,166,163,161,163,163,163,164,162,168,170,173,174,178,175,178,180,180,181,182,182,181,179,177,178,178,175,176,139,68,44,40,46,43,41,42,42,42,43,39,42,42,150,152,153,155,157,163,164,163,161,148,134,123,152,168,175,125,144,185,186,146,136,177,183,167,162,164,164,163,163,164,167,169,172,176,174,176,174,179,181,183,181,188,188,189,185,182,180,175,178,175,174,168,128,76,30,41,44,45,42,40,41,42,42,44,151,155,157,159,162,167,166,163,160,146,137,122,150,174,168,125,150,177,209,192,145,178,183,168,166,164,163,157,163,166,167,170,165,169,172,173,180,182,185,185,184,185,184,180,176,176,176,175,178,179,180,181,176,170,121,43,39,42,42,41,40,41,40,38,156,158,159,161,162,167,168,166,163,153,138,133,143,172,156,83,78,88,182,177,129,165,169,160,159,162,157,158,159,163,167,162,165,170,173,175,181,184,184,185,185,181,173,172,170,172,175,178,182,185,189,188,185,182,176,141,76,36,43,43,41,42,41,42,161,162,165,163,162,163,164,168,166,157,147,137,143,167,136,75,90,87,91,136,141,157,156,153,160,162,154,153,159,162,164,168,170,171,174,177,181,182,180,179,175,169,167,166,171,181,190,190,187,188,188,189,188,186,185,178,157,93,30,40,42,46,42,41,161,161,163,164,165,168,167,170,165,157,151,144,137,161,126,82,94,73,87,111,136,145,144,147,155,156,151,154,161,163,167,172,175,178,179,179,180,181,176,173,167,163,169,170,182,190,191,182,175,183,189,191,185,182,173,169,174,165,114,45,36,42,43,42,162,161,164,167,166,167,168,169,163,159,156,143,139,160,123,91,115,83,92,115,129,136,137,146,150,150,153,156,163,163,174,177,180,179,179,179,179,176,172,166,164,156,157,176,184,190,174,149,146,173,184,188,188,185,183,180,178,173,164,122,50,39,43,45,163,164,165,166,169,169,169,168,168,167,161,152,154,164,133,78,96,97,94,133,134,130,131,140,147,153,155,159,164,173,182,180,174,167,165,171,174,172,168,162,154,153,162,172,180,191,172,136,129,159,183,186,186,186,182,184,184,178,173,165,126,47,31,22,164,163,164,163,167,169,168,170,169,170,167,162,153,164,145,94,74,93,120,129,128,126,129,142,150,157,156,161,173,180,167,155,160,175,162,147,164,163,153,147,146,150,160,169,179,185,156,127,126,149,178,187,185,190,185,184,185,182,175,169,160,126,93,106,162,163,165,165,169,170,171,171,171,168,164,159,155,165,157,121,116,150,137,125,125,124,131,142,149,153,155,159,160,153,144,152,162,176,158,145,142,150,146,143,144,155,164,171,182,162,133,116,128,138,167,180,185,188,186,181,186,183,177,174,166,159,149,148,166,166,166,167,170,171,172,171,171,169,172,170,168,162,162,149,132,110,108,117,121,125,137,148,151,153,159,153,143,144,155,165,170,161,113,116,131,145,147,148,151,158,160,164,176,152,125,112,132,144,160,173,180,188,186,182,188,186,185,182,179,173,162,149,166,163,164,166,164,169,173,174,171,172,176,179,174,169,163,168,160,108,102,113,123,137,148,149,150,152,149,140,147,153,160,167,178,202,165,124,123,149,149,148,156,161,160,165,167,144,110,104,124,138,163,176,177,181,189,184,184,183,182,181,179,178,170,155,166,169,167,167,169,170,171,174,176,175,177,180,184,182,171,167,162,150,139,137,143,144,145,148,151,153,149,147,152,159,160,168,171,181,186,160,134,146,157,160,161,159,153,159,165,144,98,104,123,137,157,172,178,176,187,187,185,185,172,173,185,184,180,170,161,160,169,171,167,169,172,176,175,175,176,182,183,182,177,169,160,153,151,150,149,151,153,154,157,157,158,159,164,166,168,170,171,174,180,172,150,147,164,163,161,161,149,152,159,145,106,105,121,134,149,171,176,175,178,184,184,178,169,172,183,186,184,175,165,165,168,172,171,170,174,173,175,173,176,180,177,173,171,165,161,151,150,154,153,147,150,157,163,161,166,175,180,178,174,191,184,169,172,174,170,163,173,172,173,162,145,142,151,150,115,106,120,133,147,165,171,174,175,177,181,179,173,176,178,174,185,176,166,168,167,167,167,169,170,171,171,172,175,176,168,168,167,164,158,152,148,149,155,160,166,173,175,172,179,180,180,180,179,178,170,170,167,171,174,178,181,176,177,171,148,140,150,141,109,102,118,128,144,161,167,169,171,173,178,172,167,171,175,172,184,179,168,167,169,168,167,172,173,173,177,176,171,171,176,174,173,174,170,175,171,172,181,179,169,171,176,171,178,179,174,176,173,171,178,170,164,146,160,167,168,166,168,169,155,146,148,141,113,96,116,126,141,158,166,163,164,167,167,165,162,165,175,180,184,177,168,171,170,167,168,169,173,175,177,174,176,176,180,178,176,176,177,170,174,180,177,175,172,169,173,174,178,175,168,172,174,176,178,168,144,137,158,161,162,157,164,166,160,152,150,146,123,95,117,129,143,156,170,165,168,165,163,159,156,152,156,167,174,175,170,170,169,171,171,173,174,176,177,181,180,175,175,181,175,173,166,162,165,166,169,170,170,170,172,173,178,178,176,173,173,173,177,167,136,152,159,162,160,155,154,157,154,153,151,146,123,91,119,137,147,154,169,167,166,163,160,155,149,152,153,163,169,169,170,171,172,172,173,176,174,172,176,180,179,172,170,171,170,170,167,160,157,150,150,162,167,166,170,171,177,177,174,171,173,172,172,168,130,150,159,158,154,151,151,154,154,159,155,149,128,89,122,138,148,155,171,172,168,161,160,152,148,148,149,153,159,163,171,174,178,173,172,175,177,177,174,176,176,170,166,167,167,167,168,158,154,155,157,157,160,164,166,170,170,171,176,175,172,170,172,178,120,139,161,156,151,149,146,146,160,168,166,151,129,88,120,136,140,149,169,172,170,164,158,151,150,150,151,155,155,162,171,172,177,175,176,173,176,179,174,170,170,169,161,166,175,173,163,157,157,153,152,155,158,160,162,164,170,170,168,173,174,166,168,176,135,114,152,145,147,146,150,158,169,173,174,156,124,86,113,132,136,148,169,173,173,168,160,154,150,153,154,153,154,155,178,179,180,175,178,179,178,178,174,167,165,161,158,166,178,180,167,156,150,151,153,154,150,158,159,162,163,162,156,162,169,166,167,178,174,136,138,143,144,143,148,158,167,176,176,165,128,83,112,131,137,151,164,167,169,166,162,153,150,154,158,149,152,157,183,182,180,179,180,177,175,178,171,165,156,156,155,162,174,185,173,146,137,136,148,152,152,154,155,157,164,160,150,154,163,164,161,168,175,164,136,142,149,148,148,156,172,177,180,170,136,90,103,130,140,156,168,170,170,168,164,156,155,158,152,147,150,152,182,182,181,182,183,179,179,177,170,159,148,142,147,159,163,162,160,146,136,125,137,151,154,154,154,156,164,169,158,148,153,162,165,164,169,160,136,145,144,151,158,162,166,175,179,176,148,97,96,126,139,157,166,166,168,172,167,154,154,157,152,149,151,154,181,181,181,184,182,179,177,176,171,153,135,135,135,149,149,136,128,128,131,124,124,142,154,155,153,156,158,170,175,163,152,144,152,153,154,143,132,150,157,162,169,170,175,178,179,177,159,113,95,127,144,161,168,168,170,172,168,159,153,152,151,149,148,151,182,181,182,181,183,179,178,178,165,152,122,122,134,145,141,123,105,113,123,123,121,126,146,155,157,159,160,166,172,176,168,160,154,152,149,146,162,171,174,179,179,172,170,170,175,178,168,133,100,132,147,163,167,168,166,169,168,160,154,148,152,150,147,153,178,180,181,180,182,179,172,173,169,142,116,113,134,138,131,104,109,115,116,120,124,128,141,155,158,158,158,160,167,168,171,170,167,165,166,171,173,177,184,184,182,178,172,173,179,178,170,145,102,130,152,165,166,166,166,168,169,162,153,149,150,149,151,156,178,179,184,182,184,181,179,176,167,142,113,106,127,136,122,101,102,120,115,123,121,130,145,148,159,161,162,161,164,168,170,172,168,169,171,177,178,180,180,182,182,181,175,176,177,179,172,149,112,132,157,168,168,165,164,168,165,161,153,147,152,156,160,157,176,179,179,180,179,181,177,175,165,140,110,104,124,135,119,96,122,130,119,117,127,139,151,162,158,164,164,162,163,165,170,171,170,170,170,172,175,178,179,180,181,179,177,173,178,177,174,153,120,137,158,168,167,169,166,166,166,161,156,155,155,157,163,161,177,179,180,176,179,179,174,172,165,146,119,111,130,138,116,105,140,150,131,124,122,142,155,164,166,164,170,168,168,165,167,169,170,169,170,171,175,178,180,185,188,184,180,177,178,178,178,165,138,145,157,166,168,169,170,169,162,162,159,153,155,154,154,153,176,177,177,180,180,180,176,175,169,150,118,111,136,143,115,116,145,152,147,137,132,143,160,166,167,169,167,170,169,167,163,169,173,175,171,172,174,177,182,184,185,184,184,181,182,181,176,171,158,157,168,172,169,170,171,168,170,159,154,155,158,164,164,158,174,176,179,179,181,180,176,172,166,148,129,116,138,146,115,124,173,173,160,142,142,144,164,178,173,173,170,172,171,169,168,169,169,171,170,172,173,174,177,179,181,181,178,181,180,178,179,175,167,159,157,170,175,174,170,168,166,163,156,154,157,163,154,147,175,176,176,177,179,179,178,177,169,153,135,118,133,145,117,94,121,166,175,147,150,150,163,179,179,175,170,170,170,174,169,169,168,173,172,174,176,174,170,164,177,184,186,182,179,178,178,178,178,172,164,167,172,171,168,167,168,165,156,155,158,166,157,141,177,176,176,179,177,175,176,178,173,160,142,130,143,150,121,52,80,89,158,162,154,150,163,172,178,180,176,172,172,170,172,173,173,173,174,174,172,176,178,176,178,182,185,188,187,181,178,182,180,178,175,176,174,170,167,162,164,163,155,160,161,158,150,136,177,176,175,177,179,177,177,178,171,160,154,138,155,155,130,90,106,99,122,151,145,149,164,172,179,186,179,175,175,171,172,170,170,169,172,175,174,174,177,176,176,178,183,186,189,187,183,182,182,181,179,176,177,177,171,168,168,166,165,167,161,150,143,133,174,177,179,178,178,175,178,177,170,163,156,143,157,160,144,68,74,76,89,131,146,154,162,165,174,181,179,172,172,173,174,173,174,172,173,176,175,174,180,179,178,176,180,181,185,187,184,184,184,183,180,179,178,173,171,171,166,163,167,167,155,146,138,134,175,178,178,181,179,180,180,177,168,158,151,142,152,161,155,74,73,119,111,132,152,156,157,162,167,173,174,174,174,175,173,169,169,171,174,177,172,172,176,180,179,180,180,183,184,181,183,185,185,182,182,180,181,179,174,171,167,163,167,158,152,143,134,131,174,175,173,176,177,180,182,181,173,162,153,144,154,159,154,94,68,114,144,135,148,160,160,163,168,171,176,173,170,168,167,167,170,172,172,175,179,179,181,177,179,179,181,181,181,183,183,183,183,180,181,180,181,177,166,166,167,164,162,155,147,141,132,133,173,176,180,177,178,179,180,180,176,176,163,151,151,160,163,129,74,138,143,135,153,161,158,160,169,175,174,171,167,165,165,169,169,174,175,176,180,181,182,180,178,180,180,181,180,180,181,184,183,180,181,182,178,178,174,171,169,165,162,155,148,139,133,134,174,174,172,173,177,179,180,175,179,173,163,151,151,163,167,158,100,110,127,140,151,156,156,161,168,173,171,163,164,166,164,167,171,171,172,177,177,181,182,181,184,186,183,181,181,181,182,181,181,180,182,181,177,174,173,170,168,160,157,149,141,138,137,142,174,174,173,170,173,174,174,176,179,175,165,157,148,157,170,171,133,92,118,136,144,152,155,161,168,175,170,165,166,166,168,168,170,170,173,175,177,174,180,182,183,184,179,180,179,181,179,183,182,183,182,178,176,175,172,169,164,162,158,149,139,139,141,147,174,168,171,171,172,172,171,173,174,177,170,156,152,156,169,179,160,116,110,126,141,149,156,169,173,173,171,167,167,167,165,160,162,169,172,174,177,179,179,182,182,180,182,179,183,182,181,179,180,180,178,175,172,171,167,165,163,162,151,143,139,142,149,150,170,170,168,170,171,170,173,171,172,171,172,163,157,154,160,174,175,140,113,121,137,152,161,170,174,175,171,171,169,170,170,168,171,174,173,175,181,181,182,182,180,179,179,180,177,179,181,179,180,179,175,175,171,169,166,162,158,155,147,143,139,143,148,151,168,168,168,168,168,169,167,169,170,169,171,167,160,154,158,168,174,171,142,126,133,150,168,174,175,174,173,174,170,169,166,169,173,176,174,177,180,179,176,180,181,180,182,181,180,181,179,176,174,173,174,173,171,167,162,159,153,146,141,139,143,149,151,150,165,169,168,170,169,167,168,168,165,165,167,170,163,162,160,165,171,173,170,152,145,157,172,174,172,174,173,171,170,171,170,168,175,176,178,179,182,180,177,181,182,179,178,179,177,179,178,178,174,173,172,170,168,165,161,155,150,147,142,143,146,148,150,151,163,163,162,165,166,169,165,164,161,161,162,160,164,164,164,164,171,175,174,166,162,166,175,175,173,172,174,174,171,173,169,172,175,178,176,179,177,177,178,178,182,180,182,180,178,176,176,175,173,171,168,166,167,160,158,153,145,142,143,144,145,149,149,149,154,151,156,158,162,167,165,165,164,162,163,162,165,163,161,158,166,174,175,171,168,170,174,173,170,171,173,172,174,173,171,170,171,175,173,178,180,181,178,180,179,175,176,177,175,174,174,171,170,169,167,159,159,154,149,145,143,140,140,139,141,148,152,160,148,143,145,154,152,158,161,160,161,163,165,162,160,162,164,162,162,164,168,170,170,172,174,173,172,172,175,174,174,174,173,173,173,176,175,173,176,175,176,177,176,173,170,172,170,172,173,169,165,163,160,158,155,151,149,141,136,133,136,139,145,148,155,160,136,136,133,138,140,139,154,158,151,152,156,161,162,162,163,162,164,166,167,168,171,171,171,173,174,172,172,173,174,175,172,176,173,175,178,176,175,174,173,173,172,171,175,170,170,170,169,167,160,158,153,151,147,145,139,136,136,136,138,145,150,158,161,167,129,126,125,122,127,127,125,149,154,149,151,157,161,162,163,164,162,164,166,167,168,170,170,172,171,173,171,174,171,172,172,171,174,173,174,174,173,172,170,171,169,168,166,166,167,165,163,164,161,154,149,147,142,137,135,135,137,140,145,153,162,165,171,173,112,113,106,115,116,122,120,119,135,147,148,147,158,166,163,160,163,165,166,168,168,172,173,175,172,169,171,168,170,171,169,167,168,171,168,170,171,165,167,167,163,163,162,162,162,161,162,162,156,149,146,141,135,134,133,138,144,151,157,157,165,169,170,171,103,96,99,98,103,103,106,107,103,108,135,149,148,158,161,163,163,162,162,165,164,167,168,166,170,168,171,168,166,165,166,168,168,168,169,167,165,165,164,163,163,164,164,163,162,160,154,152,150,145,139,132,132,136,142,145,152,161,165,166,170,171,171,170
80,78,79,84,86,75,72,68,69,74,83,83,77,85,95,87,78,82,79,68,67,62,63,75,98,113,130,142,144,143,143,142,142,147,147,146,146,148,152,155,153,151,150,146,145,158,171,157,70,41,46,39,39,43,42,41,40,39,39,40,39,39,38,43,74,78,75,84,90,88,89,90,85,84,80,72,66,66,64,61,58,62,73,88,111,125,134,138,142,147,146,147,146,148,148,146,149,150,151,152,154,153,153,152,153,156,155,153,150,147,151,148,98,47,17,27,44,37,41,41,40,39,38,37,39,40,43,41,80,72,74,85,97,101,102,102,100,98,101,101,95,94,99,107,117,130,140,144,144,148,150,154,155,156,155,154,154,155,157,160,161,160,161,163,160,159,157,157,158,159,159,158,159,158,155,157,156,165,151,109,77,63,45,31,39,41,41,41,39,38,39,40,85,87,92,100,105,117,124,137,143,144,142,142,140,140,141,143,143,145,150,151,155,157,160,161,161,161,161,160,160,158,162,166,170,172,171,170,169,170,169,167,166,166,166,166,165,165,166,163,160,161,161,162,162,147,127,98,42,31,41,39,41,40,40,41,103,105,112,117,132,146,151,151,149,148,144,140,139,140,142,146,154,159,160,161,162,163,163,159,158,162,160,158,160,163,166,168,170,169,169,170,169,170,173,174,173,173,175,175,171,171,168,171,173,170,170,167,166,163,162,158,151,100,53,40,37,40,41,43,121,127,138,145,151,152,150,148,144,142,144,142,141,149,155,162,167,171,170,170,169,164,155,155,158,159,159,160,162,165,164,165,169,168,169,171,171,172,175,179,178,179,177,179,180,179,178,177,177,179,176,174,176,176,172,168,163,158,139,94,50,27,31,36,146,151,155,153,154,147,144,144,141,141,134,136,146,153,161,168,169,172,178,179,163,149,149,152,156,159,159,159,162,165,164,164,166,172,173,174,177,178,180,182,181,181,180,185,183,182,183,182,181,182,181,181,183,185,183,179,176,169,165,156,131,99,86,64,153,154,153,150,148,145,145,145,142,132,135,144,152,159,170,181,181,176,166,148,135,144,150,155,157,159,160,159,162,166,164,162,168,170,172,175,179,181,182,182,180,184,185,186,186,187,185,183,181,183,186,186,185,186,186,184,183,180,174,169,163,152,154,161,156,155,153,148,144,145,147,143,138,134,139,150,166,176,187,190,173,148,126,127,139,151,158,160,161,160,159,162,166,164,163,164,167,171,173,176,178,178,179,184,184,185,186,187,188,187,186,183,184,187,186,186,188,189,189,189,188,184,182,176,171,168,156,151,156,154,151,148,151,149,134,135,138,140,150,162,173,184,190,186,154,107,115,138,156,164,164,161,162,160,160,161,159,160,160,163,166,168,172,177,176,176,178,180,180,183,185,186,186,189,187,186,185,186,183,185,189,189,190,188,190,191,188,186,182,176,167,158,155,152,149,150,146,133,133,138,140,147,158,166,174,180,180,168,115,89,117,140,162,172,166,162,160,159,161,159,160,158,160,165,169,173,172,177,177,176,178,182,182,180,181,184,185,186,184,181,184,185,184,185,188,188,189,194,193,193,195,193,188,185,178,167,154,152,153,153,149,145,142,139,137,147,162,169,173,174,166,128,111,140,112,126,157,169,162,156,159,160,161,160,160,162,163,166,167,171,172,174,175,177,179,182,183,180,183,184,182,182,181,183,184,186,186,185,187,188,194,194,197,199,198,196,193,188,178,177,157,157,158,156,156,152,148,142,143,151,165,172,175,174,151,120,149,178,151,124,152,166,159,157,159,160,158,157,161,162,167,165,167,169,169,168,172,175,178,180,180,180,181,179,179,180,181,182,184,187,190,191,190,190,192,193,194,194,196,196,194,190,188,185,160,159,159,158,158,150,143,130,142,150,167,172,171,164,124,89,113,179,174,122,148,160,157,157,157,160,154,158,159,163,167,162,161,164,167,169,171,175,178,179,177,180,178,176,177,178,179,180,181,181,181,184,184,184,187,191,192,190,190,190,192,188,189,184,161,161,162,161,159,152,138,119,134,152,168,171,169,158,100,81,76,87,120,131,154,157,157,156,158,158,153,154,159,164,161,160,163,167,169,169,174,176,177,176,177,176,175,171,169,169,172,177,177,173,169,170,177,182,183,186,188,183,174,176,185,184,184,187,161,161,163,165,163,153,135,119,132,158,168,169,167,151,89,45,63,79,93,128,152,151,151,156,159,155,151,156,158,161,163,163,165,168,168,171,174,174,175,173,174,170,167,167,166,170,175,178,176,164,163,168,174,180,184,188,188,185,181,182,183,180,182,182,163,165,163,160,160,146,132,119,127,161,170,169,165,148,87,146,77,70,107,138,147,150,152,159,160,153,151,156,159,162,166,167,169,171,171,171,174,177,174,171,170,164,164,164,171,177,180,176,160,144,157,168,173,177,181,181,187,191,187,187,183,176,179,181,165,169,164,162,159,146,132,122,123,154,167,167,155,130,90,85,80,87,111,146,148,148,154,158,156,153,153,157,160,164,167,171,173,173,174,174,175,176,172,170,166,163,165,166,173,181,180,165,139,119,145,168,175,172,174,179,182,188,188,184,181,179,172,166,164,164,163,162,160,147,135,131,130,150,166,163,147,118,86,80,75,87,118,141,148,149,156,158,155,153,156,159,162,170,174,175,174,173,172,171,171,173,171,168,162,159,159,171,178,182,182,164,129,111,145,168,173,174,174,177,180,187,187,182,177,174,171,165,161,162,163,163,159,150,133,133,131,147,158,157,141,117,102,123,134,139,134,140,142,146,153,156,157,157,158,162,165,170,177,178,177,174,171,170,172,168,164,161,158,156,162,172,178,184,186,166,131,120,148,169,178,176,173,177,183,187,184,182,176,168,166,166,165,164,166,166,157,146,142,142,139,148,153,153,143,118,103,122,162,146,129,142,144,147,152,156,158,156,160,167,173,176,176,172,171,168,167,170,172,169,162,158,155,158,165,170,175,182,179,149,121,124,145,166,183,182,176,179,182,186,186,182,176,170,167,164,168,166,168,165,161,149,144,141,142,153,152,151,145,124,105,102,120,124,129,140,141,148,153,158,158,159,167,175,174,170,166,161,159,160,163,165,165,159,155,153,153,160,166,173,177,180,158,130,117,129,145,165,183,182,179,182,180,183,184,181,175,166,163,162,169,169,168,167,166,156,148,144,157,157,154,145,139,129,111,106,108,118,126,133,142,150,152,157,158,166,176,176,166,161,157,159,163,161,140,141,147,144,144,147,154,163,171,174,176,163,141,116,112,133,145,164,186,185,178,176,181,184,183,179,173,164,161,166,171,172,172,171,171,161,156,152,155,159,160,153,142,133,124,115,108,104,114,130,146,149,151,155,166,172,168,156,150,153,167,181,187,177,150,131,144,144,141,145,156,165,170,172,163,153,136,108,116,134,145,166,184,188,182,177,178,181,180,175,166,160,158,160,171,172,172,174,176,168,157,150,149,165,179,178,162,141,143,141,123,112,122,140,146,152,155,160,165,159,148,146,152,162,184,194,180,160,144,137,148,144,139,144,156,163,163,163,157,148,125,99,118,133,142,159,176,181,177,172,171,174,174,174,166,162,159,161,176,178,179,179,180,171,157,152,154,171,181,185,182,165,150,141,133,132,136,143,150,156,159,162,159,146,145,155,165,176,191,169,122,135,148,148,154,150,141,144,155,159,161,157,151,144,117,99,123,139,149,157,171,173,170,166,163,162,163,164,161,160,159,158,180,179,182,184,183,174,161,155,158,167,179,185,184,175,160,147,144,143,144,151,156,159,160,159,152,146,151,160,174,184,187,101,65,142,169,162,158,155,151,151,152,154,160,156,149,142,115,101,131,147,150,157,167,170,169,166,160,156,157,158,157,158,156,154,180,182,184,187,186,179,169,165,165,169,180,182,179,173,166,158,152,151,154,156,155,157,159,156,151,153,155,166,176,177,174,114,82,159,169,158,160,158,152,148,149,152,157,153,146,139,114,102,128,148,149,158,166,168,164,162,159,157,155,155,154,156,155,157,180,181,183,188,188,183,177,171,171,175,179,178,175,171,164,156,154,153,153,153,153,156,154,147,150,155,161,169,181,187,182,168,130,157,174,164,163,160,154,152,149,149,148,146,136,129,106,97,127,151,152,158,161,168,161,156,152,151,150,151,155,157,155,154,181,179,181,187,192,186,183,177,173,172,173,172,168,163,157,153,152,152,152,154,156,158,154,148,155,164,167,169,176,181,194,190,181,154,168,170,169,163,158,158,153,145,143,147,135,125,99,90,124,151,154,159,159,164,159,153,152,152,149,151,154,154,157,153,178,181,181,183,187,185,185,181,179,173,171,170,168,162,158,157,155,154,156,158,162,161,158,160,167,178,183,178,186,175,180,184,182,179,181,180,174,167,163,159,156,147,142,146,138,125,101,87,119,147,149,155,157,168,163,155,156,155,152,154,151,151,153,156,180,178,179,179,181,183,184,182,180,177,178,180,177,173,168,167,167,159,161,170,173,173,175,174,181,191,199,192,204,187,179,179,177,179,181,174,166,160,156,152,153,149,142,144,137,128,108,87,120,152,153,155,153,169,166,158,156,152,149,150,151,152,154,157,178,178,180,180,182,185,180,176,175,172,180,187,186,181,179,180,178,177,176,187,192,193,193,192,191,194,191,182,182,177,178,178,175,163,160,158,158,158,155,153,152,151,148,152,140,132,119,85,111,152,158,158,152,168,169,163,160,155,151,151,148,150,155,160,178,178,178,182,184,182,178,178,174,171,175,184,195,195,178,174,184,191,194,200,199,198,204,206,206,202,193,180,176,182,173,167,148,136,154,160,163,157,149,144,146,152,157,158,142,131,119,89,104,150,158,156,152,167,170,166,162,158,155,153,152,153,156,162,180,179,182,183,182,182,180,177,173,172,171,173,179,176,178,184,187,190,188,185,185,184,187,193,187,188,188,181,177,172,160,157,122,134,162,164,160,150,143,140,143,157,169,166,148,136,126,91,99,150,155,152,152,164,169,164,163,160,157,156,155,154,157,166,184,183,180,180,184,182,175,173,169,169,167,163,165,165,162,161,160,163,167,162,167,172,174,174,170,172,173,175,173,170,170,154,68,100,155,159,153,146,141,137,142,164,178,180,161,140,128,104,90,140,149,147,155,167,170,166,163,160,158,159,157,159,161,163,183,182,178,180,181,179,172,168,169,171,171,170,167,161,154,150,151,158,157,159,161,162,163,166,165,162,165,171,170,173,175,167,77,91,146,152,141,139,136,141,158,173,182,179,173,149,130,114,94,133,148,147,157,166,169,166,164,164,164,162,159,160,164,167,183,181,180,179,176,170,166,162,161,165,174,177,176,168,152,134,132,142,154,158,161,163,164,165,166,165,162,165,167,169,175,177,150,125,135,137,132,137,139,150,166,177,182,182,181,164,138,120,101,114,146,149,159,171,170,165,165,167,168,167,165,162,164,164,181,177,175,174,173,165,159,158,160,162,174,178,181,181,168,160,132,121,130,147,157,161,162,164,165,160,159,162,162,163,168,176,180,166,149,134,132,148,158,162,168,172,178,179,183,175,155,131,110,99,134,148,160,171,171,169,170,172,171,169,166,164,167,163,180,177,175,176,173,165,155,151,155,161,171,171,163,156,149,135,115,107,118,130,147,161,163,162,167,171,169,164,163,160,162,165,168,167,156,138,149,164,166,168,172,171,171,177,180,182,172,149,119,97,127,151,163,172,173,172,173,173,174,174,170,166,165,159,179,175,171,173,171,164,146,138,139,146,160,157,151,140,122,115,109,117,123,134,136,152,160,165,165,170,178,181,178,170,163,158,156,153,144,145,166,175,176,180,181,176,178,180,179,180,179,168,140,108,119,157,168,173,174,176,174,173,175,172,169,168,168,166,180,181,176,172,170,161,136,128,131,136,150,151,146,131,113,107,116,110,130,144,141,142,155,163,165,168,173,177,179,177,175,170,162,162,165,171,180,185,189,189,182,179,172,170,173,180,180,175,158,123,113,153,169,175,174,174,173,173,172,171,171,169,169,169,179,176,171,170,167,158,128,122,124,134,147,147,142,128,109,110,133,136,133,145,145,146,147,153,162,168,171,172,175,176,181,182,178,176,179,182,186,189,189,190,187,182,178,175,179,180,179,178,167,138,116,141,165,174,175,175,175,176,176,171,172,172,170,167,180,176,170,164,164,159,136,115,115,130,145,147,146,133,112,120,150,150,132,146,146,149,155,152,160,168,168,171,173,175,179,178,179,180,180,181,183,185,186,184,183,183,181,176,177,179,179,179,171,150,132,145,163,174,175,173,176,176,177,175,174,171,169,164,185,179,174,169,165,158,138,121,115,127,148,152,150,131,119,139,175,178,147,154,149,147,154,156,159,169,174,174,174,172,174,175,178,180,181,180,182,184,186,188,187,186,181,178,177,177,179,181,178,166,156,160,171,177,178,177,179,179,173,174,175,173,169,164,180,180,175,170,165,158,140,128,121,132,157,155,157,137,111,104,122,136,149,142,145,150,155,161,160,171,173,175,175,174,175,176,179,181,178,180,181,182,185,188,189,188,184,183,182,181,182,182,180,179,170,165,165,169,176,178,178,174,173,171,173,172,167,162,185,181,176,170,167,162,147,130,119,139,160,168,164,145,105,84,93,90,115,136,142,145,151,158,163,173,178,175,177,179,175,173,172,179,178,178,179,180,183,183,184,184,185,178,180,180,179,181,180,179,178,175,171,171,178,176,174,173,173,169,170,171,167,164,186,182,179,172,168,164,152,132,118,141,163,170,168,156,117,89,101,86,94,121,148,145,150,156,163,168,175,173,172,173,175,173,169,175,177,178,179,180,181,178,173,182,186,185,181,180,177,176,177,181,185,183,180,179,182,180,179,177,174,174,170,167,160,158,183,182,180,177,169,160,153,141,129,131,155,169,167,158,119,61,33,52,79,103,136,145,151,154,161,169,174,171,170,172,173,176,176,172,175,178,178,177,178,183,182,182,185,186,185,184,182,178,174,177,179,182,181,179,180,179,180,178,174,171,168,163,159,156,181,182,181,179,176,172,162,146,136,135,151,165,166,162,127,69,77,114,131,113,136,149,152,157,168,170,169,170,171,172,174,173,173,171,172,174,178,179,178,182,183,182,181,183,184,185,183,183,183,181,180,182,181,181,181,180,179,178,172,166,162,159,160,156,178,179,178,178,180,172,163,155,148,143,156,163,164,170,150,92,61,99,136,128,143,156,152,157,166,174,174,169,169,171,172,172,171,175,175,178,180,180,177,181,184,184,182,183,185,187,185,184,181,181,180,181,179,177,177,176,179,174,169,166,164,161,158,154,174,176,175,176,179,175,165,158,153,144,153,161,166,169,162,127,94,142,145,125,136,156,159,166,171,179,176,170,169,169,170,168,167,171,172,175,179,179,179,181,182,178,182,184,182,182,182,182,181,180,180,181,180,177,177,176,171,167,165,164,161,158,156,151,168,171,170,173,177,174,164,155,145,138,147,162,165,169,169,154,117,91,105,122,136,152,162,167,173,178,178,172,168,168,169,170,171,172,176,177,178,181,183,184,183,181,179,182,183,182,181,178,178,178,179,181,178,175,174,172,170,165,162,160,157,153,150,145,168,167,169,169,171,172,171,160,148,140,145,154,159,168,172,165,144,104,85,117,131,153,166,168,172,176,175,168,164,170,167,168,169,172,173,173,174,178,176,178,181,181,181,182,182,179,175,176,177,177,177,175,173,174,172,168,165,162,160,159,157,152,146,136,163,161,165,163,164,165,169,168,155,142,137,148,154,164,173,174,165,140,114,99,119,150,168,170,171,174,173,169,167,166,168,169,167,166,168,171,172,174,174,174,176,178,179,177,173,174,174,172,172,171,173,172,171,169,166,163,162,162,162,156,151,142,133,125,161,161,161,163,158,158,159,163,159,148,139,140,146,153,161,164,165,158,141,131,117,137,162,169,169,172,170,168,168,169,168,168,165,165,168,170,168,170,174,176,176,176,175,175,174,173,175,173,172,170,169,169,167,163,161,161,160,153,149,147,139,130,127,131,155,154,154,156,156,155,155,155,158,152,144,141,140,145,147,154,157,156,157,153,143,139,155,167,171,172,170,170,171,170,167,167,165,168,169,171,170,169,171,173,173,169,170,172,174,171,172,172,170,168,165,165,163,160,159,157,151,145,139,133,127,127,128,131,154,156,158,156,154,153,152,151,150,151,149,147,140,139,147,151,155,157,156,159,157,157,163,169,170,170,169,169,169,168,168,170,166,164,167,169,169,170,171,170,170,168,167,170,169,169,167,166,165,162,161,161,158,154,147,145,142,135,129,126,123,125,126,127,143,146,147,153,152,154,152,150,147,143,145,142,144,145,146,147,150,154,157,160,164,164,168,171,170,168,165,166,168,167,170,171,166,164,164,166,166,165,166,167,169,169,167,166,164,162,159,157,156,154,152,151,149,148,146,139,134,128,124,124,128,125,127,130,132,129,131,137,139,141,148,151,150,146,144,144,145,145,143,142,144,146,150,154,157,161,164,166,167,168,167,163,165,167,167,165,164,163,164,165,163,166,166,165,164,162,158,159,156,153,150,148,145,144,146,146,145,143,138,136,133,134,137,138,139,132,124,118,118,118,117,115,118,121,119,123,128,129,129,132,139,145,149,150,145,145,147,150,151,153,158,161,163,163,162,160,160,160,161,161,161,159,161,158,159,159,160,158,156,154,151,149,148,147,146,147,147,145,145,138,122,97,74,61,56,47,40,41,45,49,47,46,96,100,98,96,100,103,103,99,99,95,96,95,94,95,102,121,136,140,142,147,151,152,150,153,156,159,160,157,155,154,155,154,154,154,150,151,152,151,149,149,148,147,145,143,144,144,142,141,139,132,109,81,53,40,36,38,39,32,37,37,36,34,34,35,90,82,88,81,78,79,80,79,79,78,71,66,59,69,77,77,78,85,90,102,115,127,146,157,153,149,151,150,148,148,147,145,143,142,142,145,145,146,146,147,147,146,144,145,146,140,135,130,133,120,59,38,38,40,43,41,40,40,41,42,40,38,38,37,69,63,66,68,69,76,83,77,84,87,86,81,96,88,82,70,67,63,60,66,69,84,79,81,99,109,116,127,138,139,140,139,141,143,142,142,141,140,139,138,134,135,141,137,138,141,141,145,156,134,63,39,39,40,39,40,39,39,40,40,38,39,38,37
31,32,32,31,33,32,31,29,28,27,28,29,28,29,30,33,38,47,55,64,73,80,88,90,91,91,90,89,89,89,87,86,82,82,81,82,94,104,109,104,50,30,31,30,31,32,33,33,33,32,33,32,30,31,32,30,30,32,31,32,33,34,35,32,45,44,41,40,39,37,34,32,31,27,29,34,38,44,52,64,74,88,98,105,108,110,107,104,101,99,98,96,93,93,92,90,91,89,88,86,82,81,78,71,61,43,31,31,30,28,27,32,33,33,32,32,31,31,32,32,32,31,30,32,32,35,34,34,60,59,57,56,51,50,54,51,52,58,62,67,72,81,89,98,106,107,109,114,116,118,118,117,115,111,107,103,102,101,99,98,94,93,92,89,89,87,86,85,84,82,75,63,52,45,35,24,25,33,31,30,30,30,30,30,31,33,32,31,31,32,33,31,76,77,78,77,80,88,94,95,94,93,93,94,96,101,101,103,105,110,116,119,123,128,132,131,130,127,127,125,121,117,115,112,107,107,105,101,98,96,95,95,92,91,90,87,84,80,76,69,53,34,32,29,26,27,27,31,29,25,26,28,30,33,30,27,94,96,99,105,110,113,112,110,108,106,105,105,102,100,101,105,109,114,119,127,133,137,139,140,140,140,138,135,131,129,129,130,127,122,121,120,117,112,111,109,107,105,102,98,96,92,87,85,82,75,61,48,42,43,45,42,46,50,50,54,55,58,62,67,112,116,124,125,125,123,122,118,116,110,106,104,100,96,98,105,110,117,122,131,138,141,139,141,143,143,141,137,137,138,139,139,137,135,131,128,126,125,123,121,121,119,117,114,109,108,106,101,97,91,85,79,70,58,55,59,62,69,77,82,86,88,89,90,126,128,130,130,129,127,125,121,119,117,118,108,101,100,101,104,109,114,121,131,141,142,141,141,143,144,141,142,141,142,142,139,140,138,137,134,133,132,130,130,130,129,128,124,121,117,115,113,111,106,100,95,86,77,64,54,54,59,64,72,82,86,93,96,135,135,133,133,135,133,132,133,133,131,119,107,104,108,112,114,113,115,117,123,129,134,136,138,139,142,144,139,141,142,144,142,144,144,146,143,141,138,139,138,137,135,133,134,129,128,126,123,122,118,116,111,106,99,89,77,63,55,55,61,66,81,90,94,143,143,142,141,141,143,143,144,144,135,122,108,112,116,117,120,121,113,104,104,117,131,136,138,139,142,145,145,145,147,149,147,146,151,150,146,147,149,146,145,143,141,141,141,138,136,132,130,127,124,123,118,115,110,106,98,87,73,59,54,59,62,71,84,151,149,149,150,151,152,152,151,145,136,129,114,124,128,131,128,114,89,89,98,116,129,138,144,144,146,148,149,151,151,151,150,152,156,157,156,153,155,151,150,148,147,146,145,144,140,141,135,133,131,130,125,122,118,113,107,102,92,81,65,56,57,60,67,155,156,157,154,155,158,158,148,137,134,130,127,129,138,136,127,92,73,96,112,122,130,140,147,149,152,152,153,155,154,153,154,156,156,162,161,159,158,156,155,154,149,150,149,145,145,144,141,137,136,134,132,129,124,120,116,108,103,94,85,69,58,55,56,158,161,160,161,161,163,158,145,140,141,139,138,146,144,141,118,76,75,111,127,129,133,141,149,153,155,157,157,157,157,159,160,163,161,159,161,162,162,158,158,159,158,156,153,151,151,148,147,144,142,138,137,135,131,126,120,116,110,106,96,85,71,56,53,163,165,166,167,168,167,163,161,153,149,140,138,150,152,143,102,76,111,140,130,122,138,143,150,154,157,160,162,162,162,158,160,166,166,166,164,162,161,160,161,163,160,156,155,155,155,154,151,147,145,144,139,136,135,131,127,123,120,113,106,96,86,72,57,168,170,173,173,173,174,173,167,159,151,141,139,153,156,143,96,99,146,160,145,130,140,145,148,154,160,162,165,164,164,168,169,170,168,168,167,162,163,162,162,163,162,163,162,160,155,153,152,149,146,145,143,142,138,137,134,131,128,123,116,106,99,87,71,172,174,175,175,177,176,176,175,158,150,139,143,158,159,139,73,63,93,138,152,131,141,146,150,157,160,163,160,160,165,171,172,170,168,166,163,160,162,166,169,169,166,164,165,162,158,154,150,150,148,146,145,143,141,142,141,136,131,128,119,111,105,100,88,176,178,178,177,177,178,179,173,158,137,126,137,156,159,134,64,83,82,97,138,141,150,151,153,156,157,167,166,164,167,172,172,171,163,162,167,167,164,165,168,170,169,169,170,166,162,160,155,148,148,146,144,144,144,145,144,141,133,129,126,120,113,106,95,176,175,176,180,180,183,182,178,157,133,117,134,157,159,119,62,89,69,93,128,135,149,149,154,158,161,166,165,164,168,171,175,171,166,167,169,167,169,174,175,173,172,172,173,169,162,156,155,155,155,148,145,144,144,144,139,137,133,126,121,121,119,114,109,181,181,182,183,182,181,181,176,154,132,113,125,159,159,100,73,111,74,93,140,163,158,153,157,162,167,166,165,165,169,171,171,172,171,172,173,170,171,174,178,177,178,175,169,166,163,158,156,155,153,151,148,148,151,153,149,140,133,130,127,126,122,122,116,181,180,180,183,183,180,180,175,150,131,109,117,153,154,96,76,78,89,106,137,158,153,155,159,165,166,166,164,166,168,170,173,174,173,173,175,175,174,176,180,182,181,179,173,168,167,164,162,156,148,138,150,157,159,157,153,144,136,131,132,131,128,123,122,181,181,181,182,182,180,180,172,149,130,117,114,147,146,98,98,95,111,149,153,156,155,160,159,166,165,164,162,166,168,170,173,176,175,178,178,177,176,178,184,183,183,179,169,166,167,165,161,152,133,115,136,152,160,159,156,149,136,131,132,132,132,127,121,185,181,180,179,180,179,174,170,148,129,122,113,138,140,107,118,172,182,173,151,154,160,160,158,159,163,166,167,167,168,170,174,178,178,180,180,174,173,180,184,185,183,176,171,160,156,162,157,144,120,105,125,141,149,152,154,153,142,133,132,134,134,131,125,187,183,183,183,183,182,182,171,147,128,121,117,133,137,112,104,132,156,160,142,153,159,161,155,159,164,168,169,170,169,169,173,174,174,175,173,169,173,179,180,179,179,173,169,167,167,160,153,138,109,95,116,130,136,141,147,149,146,136,133,135,136,135,132,185,189,188,186,185,186,184,171,151,132,123,115,130,137,118,108,113,133,165,151,162,158,148,152,158,165,166,164,164,166,168,171,169,165,161,157,159,168,176,180,177,173,171,169,168,167,162,150,135,105,91,106,121,124,129,137,143,144,142,136,136,140,139,137,189,190,192,192,191,189,187,178,159,139,128,126,129,135,123,112,114,132,135,154,167,154,146,150,157,161,164,161,161,160,160,155,145,136,133,130,130,146,164,166,164,160,159,159,163,165,162,153,130,96,86,106,117,119,119,128,136,142,141,138,136,142,143,142,195,195,196,196,197,195,191,185,169,151,136,124,123,126,122,121,125,127,124,145,145,138,143,152,154,156,155,155,154,149,138,131,135,137,132,124,117,106,125,146,147,149,151,155,162,165,167,154,119,86,85,107,117,122,116,116,128,137,141,140,136,141,145,144,196,197,201,202,201,200,197,183,175,155,140,129,124,122,115,120,148,149,138,133,130,134,144,151,154,152,151,152,146,134,129,136,141,139,138,135,138,126,104,138,146,147,149,154,161,165,164,142,111,87,88,115,126,126,124,119,121,130,141,145,139,140,143,144,203,204,203,199,202,201,197,190,180,164,144,135,131,126,118,110,127,150,143,129,127,137,145,149,152,150,152,151,145,139,140,141,142,138,140,151,164,137,112,141,146,149,149,154,160,158,154,136,112,84,91,122,133,135,130,129,134,137,145,150,146,142,144,145,205,206,203,207,209,207,201,191,181,171,154,142,136,132,131,121,116,119,123,127,134,141,148,149,152,154,152,152,148,145,145,148,151,144,136,140,109,95,115,140,149,151,153,158,162,159,151,132,113,81,92,126,142,149,141,140,147,149,148,150,148,146,147,146,203,206,211,208,208,207,203,195,186,175,167,154,150,147,144,138,126,125,129,135,141,148,151,151,153,154,153,153,151,148,150,156,153,146,134,123,87,92,122,139,148,155,162,162,162,160,153,133,117,90,94,129,145,152,145,143,153,155,155,153,153,149,150,148,203,207,208,208,208,208,204,197,188,180,172,164,160,161,159,153,147,143,141,142,144,147,151,152,152,152,154,157,156,157,161,160,159,155,136,120,97,93,122,145,152,155,159,165,167,168,162,143,121,101,92,124,143,158,150,140,145,151,156,159,157,155,153,153,202,201,206,209,210,208,205,200,192,183,180,173,171,170,173,172,165,162,159,154,150,150,151,152,152,154,157,157,152,153,165,169,169,166,153,130,115,94,95,135,150,160,166,167,166,167,162,148,121,105,94,121,133,153,155,143,138,146,149,154,154,155,156,155,202,203,205,207,209,210,206,199,192,189,186,186,180,180,181,180,177,173,171,168,166,164,163,162,161,163,166,164,161,162,175,180,181,179,171,154,140,125,108,115,152,163,171,174,167,163,162,158,137,113,92,119,131,146,156,148,148,147,149,153,155,157,159,158,204,204,203,206,210,211,208,196,189,189,189,192,193,193,195,196,190,188,185,187,183,182,180,179,178,178,178,176,180,182,189,194,194,202,201,172,164,151,141,139,159,176,177,175,171,167,161,159,141,121,97,115,132,147,152,148,153,153,155,159,159,162,162,160,202,203,203,201,208,208,205,194,188,189,185,187,185,186,193,196,200,203,202,203,206,205,199,196,196,194,192,192,195,198,199,201,200,209,212,187,179,167,154,152,164,177,178,179,172,164,164,165,145,130,103,112,131,148,151,146,150,157,163,164,163,164,164,163,199,203,205,204,205,207,203,196,190,189,188,187,182,182,184,186,193,202,203,195,196,199,197,196,198,198,195,195,199,201,201,201,197,196,195,190,185,174,162,154,168,181,176,175,176,172,169,167,148,132,101,102,122,145,149,152,156,162,167,170,170,170,169,167,198,200,200,201,204,203,199,191,188,190,190,189,189,186,182,182,185,194,204,207,202,194,191,186,190,195,194,196,198,195,194,196,193,192,192,199,185,168,160,160,170,171,170,169,173,173,173,170,152,137,105,102,124,146,151,157,162,168,173,175,175,174,174,169,199,201,201,201,200,201,199,195,191,189,188,189,191,188,182,177,175,176,185,190,190,191,190,188,187,190,193,193,196,195,192,192,194,192,190,187,169,139,155,164,170,170,166,166,168,177,179,177,157,137,110,99,124,144,151,164,170,176,179,178,180,181,176,170,197,197,196,195,198,196,193,191,189,185,184,186,190,190,184,177,169,160,156,164,169,175,179,180,180,182,183,185,190,187,186,186,187,189,184,175,150,115,152,155,161,162,162,169,174,182,183,180,168,140,114,101,124,143,154,169,175,180,183,183,182,182,179,173,194,194,194,196,194,195,193,190,184,180,180,181,186,187,188,180,171,159,151,145,147,160,167,172,177,178,180,184,185,185,183,182,184,185,183,181,150,103,142,148,160,164,166,175,180,181,183,183,182,152,119,103,123,146,163,176,180,184,188,189,188,184,182,177,190,190,191,194,192,191,190,189,183,177,179,180,179,183,190,185,173,154,139,137,132,140,158,159,169,176,178,181,183,179,179,182,181,178,180,184,176,147,136,149,173,178,181,178,173,180,185,189,189,173,128,102,120,145,164,176,183,187,190,191,190,187,186,179,190,191,189,190,190,190,190,190,185,176,168,174,177,182,182,166,140,138,148,144,142,131,142,157,160,162,165,172,178,179,175,177,181,177,174,179,178,167,141,159,182,185,182,179,174,174,185,189,191,187,147,107,121,147,172,184,186,190,192,195,195,191,186,182,189,190,190,191,190,188,188,187,182,166,155,152,160,173,165,139,122,129,136,149,157,142,137,147,162,166,167,167,172,184,191,189,185,181,176,172,167,155,155,184,194,194,193,188,184,184,187,190,192,193,168,119,125,152,177,187,188,192,194,194,190,189,186,185,190,191,191,192,190,188,186,183,179,155,142,145,156,164,151,127,131,167,173,152,171,154,148,148,155,166,169,171,171,177,186,190,191,190,185,180,176,177,187,196,203,205,201,197,192,187,187,192,194,194,177,128,129,156,180,188,189,191,193,193,191,189,188,184,187,190,189,188,187,187,186,186,177,150,133,138,157,164,141,118,153,175,174,154,169,155,152,159,157,161,171,173,172,175,181,187,191,193,192,191,190,192,197,199,201,202,201,198,196,191,192,195,196,194,181,143,141,160,179,186,190,194,199,196,190,187,185,179,190,190,191,189,188,185,180,180,173,150,130,132,155,162,138,137,185,195,193,160,165,155,153,160,162,164,168,174,176,176,180,183,187,189,190,193,194,192,194,197,199,202,202,201,197,195,190,193,195,195,186,162,159,174,182,188,190,194,193,190,189,187,181,176,192,190,191,191,190,186,184,181,171,149,131,129,153,165,137,119,141,147,179,188,162,158,156,160,167,167,168,173,178,178,180,178,183,189,192,191,192,191,195,196,198,202,203,202,200,197,197,195,196,197,194,181,173,177,189,192,193,191,188,186,188,185,179,174,191,191,189,189,190,187,183,181,172,151,138,138,161,166,131,89,105,99,121,163,148,154,158,163,167,172,171,171,178,182,184,186,186,188,189,193,190,192,195,195,197,199,200,201,200,199,198,197,195,196,195,192,187,181,185,194,192,189,186,182,184,181,175,168,190,191,191,192,192,188,186,182,176,155,137,141,167,174,136,88,135,109,105,130,143,158,163,165,167,168,173,172,175,179,182,184,185,185,186,191,191,192,194,194,194,192,194,200,199,198,197,194,192,195,195,194,195,194,194,195,193,189,186,183,181,172,168,163,189,190,191,192,191,189,184,183,178,162,140,140,165,176,147,78,53,41,77,118,141,158,170,169,166,165,174,175,175,177,180,183,186,187,188,189,192,193,194,193,197,196,197,199,201,201,199,197,193,187,191,195,194,192,193,194,193,190,186,181,173,168,161,156,188,189,191,191,191,190,185,180,174,163,148,143,161,175,159,85,87,110,149,151,139,154,178,176,169,170,173,173,177,181,183,186,187,188,189,188,191,194,194,195,197,199,199,197,198,199,199,198,196,195,193,193,194,194,194,190,190,186,177,171,167,164,157,152,187,188,189,191,188,187,190,187,180,168,155,153,167,176,168,98,73,108,159,170,153,165,186,175,168,169,176,176,178,181,183,186,185,185,188,191,194,197,196,193,196,200,200,200,200,202,202,199,198,197,196,195,193,191,189,186,182,178,172,168,163,156,152,155,186,189,189,190,189,189,189,187,178,173,164,160,174,183,181,132,121,174,185,159,148,172,185,180,175,173,176,179,178,181,182,183,183,186,188,191,193,196,196,196,198,198,196,198,199,199,199,198,196,195,195,195,192,188,187,181,175,170,167,161,154,150,153,154,183,187,188,188,187,189,190,185,178,171,164,157,171,186,189,158,109,143,152,144,148,159,172,177,177,177,179,180,179,182,181,182,184,184,189,192,192,195,197,198,199,197,198,198,199,198,196,194,193,193,194,191,188,186,180,177,171,166,158,151,146,147,148,152,181,183,184,184,185,187,189,187,179,166,157,155,165,181,189,180,136,90,116,141,146,157,172,176,177,177,180,181,180,181,182,182,184,185,188,189,189,193,193,191,194,196,196,196,195,192,190,189,190,189,186,184,185,179,175,172,169,164,161,157,159,156,153,147,180,180,180,182,183,183,183,184,184,177,164,155,158,174,180,188,168,128,109,128,133,154,172,176,178,178,179,182,181,183,183,184,183,181,182,186,187,189,188,191,191,191,193,191,188,189,190,185,184,186,182,178,176,174,170,165,147,113,89,89,86,83,77,70,174,174,174,175,175,174,173,178,179,178,166,154,151,162,170,176,177,165,143,142,139,149,168,174,176,179,183,181,184,184,184,183,181,184,184,186,184,186,188,190,189,187,187,189,188,188,188,184,180,177,175,173,172,169,150,113,65,38,37,37,39,38,37,38,170,170,171,170,170,169,170,170,171,174,167,159,153,151,158,161,164,164,165,166,164,165,171,176,179,182,182,183,184,184,184,186,182,182,186,187,185,185,184,185,183,182,186,186,187,184,180,176,173,173,171,167,153,117,75,44,38,40,41,41,42,40,40,40,163,163,166,166,166,165,165,166,162,163,164,164,160,149,149,155,158,161,167,173,176,177,178,180,181,179,182,184,184,183,186,184,181,181,181,182,181,180,180,181,181,181,179,179,172,169,168,168,169,160,140,105,67,41,34,39,41,40,39,39,39,40,39,36,142,150,154,155,159,162,161,160,159,159,157,156,156,152,152,152,155,163,168,171,177,179,181,182,182,180,181,182,183,185,184,181,180,179,177,177,178,177,178,174,173,169,167,164,164,161,155,138,114,79,51,35,38,39,42,43,42,40,39,38,40,40,38,38,125,127,131,132,138,139,143,147,147,148,146,150,154,159,160,158,158,161,165,167,170,172,176,177,179,179,180,176,177,179,178,174,172,173,171,169,168,166,161,160,157,156,152,145,128,105,78,53,40,37,43,43,41,42,43,44,44,41,38,38,40,37,39,38,106,103,106,106,105,114,109,104,102,101,103,107,115,121,130,146,165,165,163,164,168,168,172,172,175,175,173,173,170,168,165,165,162,159,158,159,158,155,151,151,152,132,93,68,52,43,43,45,46,46,42,43,41,42,42,41,40,40,42,42,40,40,38,37,90,88,88,91,94,85,82,86,93,100,91,80,71,71,78,84,91,105,120,130,132,146,159,158,156,156,159,159,160,159,158,156,156,156,153,150,151,151,153,164,164,107,52,46,46,46,47,45,45,45,42,42,41,41,43,45,41,44,43,43,41,40,39,37,86,87,95,89,90,100,91,87,79,79,70,49,51,41,45,58,66,78,80,90,93,109,136,152,163,161,151,125,128,127,132,135,128,136,147,158,165,169,165,176,169,91,52,47,48,47,45,46,46,44,43,41,44,44,41,42,44,42,44,43,42,43,41,42,87,73,78,73,64,89,87,63,52,48,51,59,61,65,68,65,65,75,75,87,127,152,168,180,164,150,160,112,101,116,125,110,106,139,184,189,188,187,183,185,138,65,47,46,46,44,43,45,45,45,44,43,43,41,44,44,43,44,45,48,44,43,45,42
59,53,60,59,55,53,53,53,50,50,51,54,58,62,67,70,74,82,92,101,112,114,116,118,122,123,123,123,120,117,114,113,112,112,110,108,107,106,106,109,110,109,110,109,107,107,105,103,102,103,101,98,95,90,83,76,71,65,59,52,40,35,34,29,72,77,77,73,73,72,71,77,82,85,86,87,88,91,95,98,103,108,113,115,118,121,125,129,134,136,135,133,131,127,124,124,122,121,121,119,116,114,116,114,115,116,116,116,115,114,112,111,109,108,108,107,105,100,98,99,90,86,79,73,67,60,53,51,89,90,85,92,95,96,103,106,110,109,108,104,104,106,107,110,110,114,115,120,126,132,135,140,144,148,146,144,143,142,140,135,133,129,131,129,130,129,127,129,126,125,125,126,126,127,124,119,118,116,114,110,109,106,102,101,100,98,94,89,85,78,68,60,110,106,107,111,117,124,124,124,123,120,118,115,114,110,109,110,113,117,123,129,133,142,146,152,153,154,154,153,151,149,145,145,142,144,148,145,141,140,139,140,138,135,136,134,135,132,131,132,128,124,123,121,117,114,113,110,106,103,101,98,94,89,85,78,120,119,126,132,133,132,131,130,125,120,113,108,104,106,110,115,120,127,132,136,142,149,156,160,159,158,158,155,152,150,150,150,152,151,153,152,150,146,146,144,145,144,140,137,139,141,136,136,132,130,130,130,128,123,122,116,114,111,107,104,99,96,89,79,130,133,138,138,137,132,131,125,120,120,113,115,113,116,120,126,130,135,138,141,145,155,163,161,160,159,159,157,155,155,154,157,158,155,154,152,151,150,150,151,149,147,149,150,150,149,147,144,141,139,136,135,134,133,131,124,118,122,117,114,109,102,100,94,140,140,138,137,137,131,127,127,127,119,112,116,118,124,126,131,131,132,133,135,139,143,147,151,157,158,159,159,156,158,157,158,156,153,156,157,158,155,151,150,152,152,154,154,152,153,151,150,148,149,146,142,141,139,134,133,129,130,128,122,118,114,108,104,146,142,141,139,137,136,137,136,124,118,117,123,125,129,132,133,133,134,129,119,114,121,143,156,159,158,159,162,158,159,161,162,162,160,163,164,163,161,160,158,157,160,159,158,157,156,155,155,153,153,152,152,148,148,144,141,137,136,133,130,126,122,118,112,148,147,144,143,142,146,145,137,124,121,128,133,131,134,136,138,133,123,115,107,114,132,148,158,162,164,165,165,165,163,164,164,160,161,163,165,162,161,165,166,166,164,162,161,162,163,163,164,161,157,156,154,155,150,148,147,144,142,139,135,130,125,124,117,153,151,152,151,151,146,140,137,126,132,138,147,146,146,147,142,127,106,91,100,122,140,153,162,165,167,168,167,168,170,171,165,166,166,169,171,171,171,171,171,168,166,169,168,167,166,171,168,161,162,160,155,156,157,154,152,149,147,144,140,137,132,131,126,157,154,154,152,144,139,139,138,135,144,149,152,153,154,148,131,108,78,85,110,130,145,156,166,166,170,170,170,171,166,167,166,166,170,170,172,174,175,174,171,170,174,168,166,170,173,169,168,168,167,164,159,160,159,157,157,154,150,149,143,142,138,134,133,158,160,160,152,144,147,148,146,148,155,159,162,161,156,146,124,92,82,107,123,136,147,156,169,173,175,176,175,170,170,171,169,173,174,173,173,175,175,174,173,174,173,174,174,172,172,171,172,173,171,168,166,166,163,161,160,158,154,152,148,146,144,142,139,166,168,165,163,159,154,147,143,163,171,173,170,167,165,142,113,94,121,142,126,129,150,160,169,171,176,176,175,175,174,172,173,178,179,179,179,176,176,174,174,176,177,179,175,175,178,177,177,175,173,168,166,165,163,159,160,159,156,156,154,153,151,148,143,173,173,172,169,163,158,152,144,166,178,179,176,172,160,134,92,75,115,154,139,137,153,162,171,176,179,180,177,175,176,178,181,180,179,180,178,175,177,175,177,180,179,181,181,182,179,176,175,172,171,167,167,168,169,165,164,161,161,162,159,157,153,151,148,177,178,179,173,163,156,153,153,179,187,186,180,174,158,122,69,72,77,99,136,134,154,162,172,176,178,179,174,176,179,181,183,183,180,180,177,176,176,180,182,185,183,181,181,182,181,174,169,165,169,168,165,167,167,164,165,164,164,165,163,158,155,153,153,175,179,180,174,155,142,143,157,179,190,187,183,182,187,111,50,69,80,85,125,153,160,168,174,176,181,181,176,177,179,182,182,177,172,177,179,179,180,181,185,187,186,185,184,180,174,172,171,168,165,165,165,166,167,166,166,166,168,168,166,161,152,146,141,184,184,182,174,153,134,130,162,177,188,187,185,178,159,98,96,119,70,95,135,156,155,167,174,181,183,175,175,177,178,181,180,178,178,182,183,182,187,190,191,188,188,186,184,177,173,171,170,170,174,173,171,168,166,164,168,166,162,159,160,158,151,146,146,183,183,183,168,151,131,128,160,184,186,188,184,167,136,81,75,82,94,104,140,157,153,170,178,185,178,172,173,178,180,181,183,183,184,186,187,187,191,195,193,190,189,184,177,174,170,167,169,173,177,179,178,175,169,171,171,175,172,166,160,158,157,155,155,184,181,179,164,152,135,125,148,177,182,181,180,159,129,91,74,76,87,118,150,157,162,172,179,179,175,173,176,180,180,180,186,186,188,189,193,195,196,199,196,191,186,178,173,175,174,176,178,182,183,180,176,180,180,178,175,170,170,165,161,158,157,158,159,182,182,179,163,152,138,127,146,172,175,175,171,151,125,109,136,146,153,154,152,158,167,175,181,176,169,172,174,177,181,185,188,192,194,196,197,197,198,195,192,187,182,174,173,174,176,181,184,182,172,158,150,159,172,176,176,171,170,165,159,157,158,160,162,181,179,176,162,153,152,129,139,162,174,169,162,146,124,109,139,179,169,154,153,157,162,172,174,174,174,174,176,180,185,191,194,195,196,199,197,196,193,190,188,183,178,172,166,173,179,182,181,175,163,145,129,148,163,170,172,172,171,168,161,158,158,159,161,181,181,176,162,144,148,139,138,156,168,167,157,143,124,115,107,135,134,144,158,160,165,168,172,173,173,174,176,179,186,191,195,198,197,195,192,189,189,185,181,177,172,171,171,179,185,181,176,163,144,127,120,149,163,167,169,171,170,168,164,161,161,163,169,188,184,176,163,149,142,131,139,155,165,165,160,148,127,122,115,113,124,151,162,159,165,171,171,171,170,174,179,187,192,193,191,189,186,184,186,185,186,182,177,175,173,173,177,175,174,176,167,149,127,111,123,151,157,164,167,169,169,171,169,162,159,164,170,186,182,175,169,154,138,141,146,156,158,159,153,145,134,126,132,120,126,156,160,160,162,164,171,169,169,173,180,186,180,172,162,155,156,166,177,181,181,178,172,167,169,173,177,178,177,172,154,131,113,109,132,141,152,156,164,169,170,169,166,163,162,166,172,189,188,185,175,158,146,146,142,149,153,153,150,147,146,136,140,129,119,145,153,158,157,162,161,162,167,170,166,159,150,138,131,125,120,122,149,156,162,166,172,171,172,177,179,179,176,159,136,118,109,119,136,143,143,150,156,162,167,170,167,162,160,166,173,190,186,188,186,175,155,141,138,147,149,148,142,139,150,164,150,139,139,140,149,153,154,153,159,161,159,150,145,141,141,138,134,130,123,108,120,135,145,157,167,173,180,183,186,182,167,138,123,112,111,129,140,147,145,148,152,156,164,168,169,165,163,166,173,194,191,191,183,167,158,144,144,147,148,145,139,132,130,139,144,144,141,146,149,152,154,155,156,153,142,140,144,147,151,151,156,150,139,111,115,138,146,157,168,177,184,184,185,177,154,130,118,104,117,140,144,148,146,150,152,154,160,167,169,166,163,165,169,197,194,197,190,177,163,158,150,147,149,150,144,139,127,122,128,138,142,143,150,154,155,157,153,141,139,140,144,154,165,175,175,156,139,119,122,142,147,157,169,181,184,179,176,163,141,125,113,104,132,149,153,155,153,160,160,158,160,167,172,170,166,168,174,196,195,198,195,185,173,165,160,162,157,156,153,143,139,141,142,144,146,151,155,157,155,155,150,147,150,149,152,160,175,162,112,118,141,130,134,146,151,160,172,182,185,182,171,156,137,123,110,107,141,159,164,164,160,170,172,172,169,167,169,171,170,173,177,198,195,194,194,192,184,178,179,168,169,164,156,149,145,141,144,151,155,156,157,158,156,151,145,152,155,153,151,158,154,87,44,98,144,142,143,151,157,169,182,184,184,185,169,151,135,121,108,110,151,171,176,172,166,177,183,180,176,174,172,174,176,179,183,196,197,196,195,194,190,188,186,183,179,172,165,157,149,146,147,151,154,153,152,157,155,155,157,160,159,154,149,148,121,53,73,133,154,151,153,157,161,167,175,182,186,188,177,151,133,122,108,114,155,177,175,171,166,174,177,176,174,177,178,180,183,186,186,195,195,195,194,195,194,190,188,184,184,179,171,163,156,156,156,152,151,154,157,158,156,161,165,166,165,155,144,140,124,70,112,146,148,149,156,161,166,170,177,181,183,184,183,147,128,117,108,117,154,178,179,172,161,162,167,169,169,170,174,175,179,186,187,197,195,193,193,195,194,193,191,192,192,188,178,173,167,158,159,158,158,160,163,162,156,169,175,177,179,166,150,144,141,119,86,119,132,143,157,168,169,173,179,179,175,175,184,156,131,116,105,113,160,183,180,175,168,167,165,165,165,168,174,174,182,187,185,194,192,191,194,193,188,188,189,194,201,195,192,185,185,181,175,174,174,176,172,172,171,181,187,189,190,180,170,161,157,157,148,132,141,153,166,178,175,177,178,178,174,175,190,166,141,129,109,107,155,182,179,175,170,172,172,169,167,172,175,177,181,186,183,194,192,193,193,190,186,186,186,195,202,201,195,190,187,185,179,180,186,186,184,183,184,193,202,213,207,214,190,180,174,169,167,163,165,171,176,177,173,174,174,176,173,179,190,166,145,136,119,108,151,183,180,173,167,170,177,175,172,173,174,174,180,181,179,193,192,193,193,192,190,188,187,189,196,196,195,191,188,191,190,190,199,201,199,195,194,197,203,208,205,204,199,191,187,181,176,171,169,171,174,177,171,166,170,174,178,188,189,164,153,147,125,105,139,187,181,176,168,168,174,177,175,178,177,176,179,178,178,193,190,193,197,196,190,188,187,186,187,186,183,183,188,192,195,196,206,211,212,209,205,208,213,208,200,196,194,198,195,188,170,150,167,172,174,171,165,157,159,169,185,196,191,168,158,149,128,102,125,186,181,177,173,173,178,181,179,180,179,179,179,177,181,192,190,191,193,193,189,187,186,182,181,178,176,173,172,175,180,179,186,192,195,197,199,198,207,208,199,194,192,180,178,157,108,120,164,176,173,165,154,149,158,176,192,199,195,173,162,155,136,110,122,176,179,174,174,178,182,184,182,183,185,183,183,182,181,191,191,189,188,186,181,180,181,184,185,181,179,173,164,150,154,167,170,173,177,178,182,180,186,190,192,189,178,171,167,118,50,64,132,170,163,153,150,148,163,179,191,200,200,184,166,156,142,123,114,163,173,169,173,181,187,188,184,184,181,177,182,182,183,193,192,188,182,179,176,173,175,179,189,187,187,187,177,165,148,130,137,158,168,169,173,173,169,174,183,184,185,185,185,144,78,106,148,163,164,144,141,148,168,190,199,201,198,198,181,160,149,134,119,143,168,167,173,182,189,189,183,184,185,187,187,185,183,191,190,188,181,174,170,174,179,185,191,191,186,180,172,154,139,118,119,130,153,167,167,167,174,169,171,177,180,186,190,186,157,142,156,168,162,142,148,161,173,185,195,199,201,200,194,178,161,142,129,128,159,167,173,184,191,187,185,188,189,190,190,189,186,192,188,186,181,170,162,160,158,169,179,176,173,165,153,134,129,123,117,127,141,155,172,170,170,175,177,176,175,174,183,187,185,179,175,174,152,155,173,177,180,187,190,192,197,198,198,190,180,159,137,118,132,162,170,181,187,188,189,191,191,192,193,192,189,195,186,183,180,164,149,147,150,156,167,168,165,158,137,124,125,137,152,150,145,148,169,179,180,177,181,184,184,178,173,170,172,172,168,157,151,172,185,186,185,190,193,190,194,198,199,196,196,185,162,136,125,156,171,181,188,191,192,192,191,193,195,197,193,191,187,185,180,159,142,141,144,152,162,164,165,162,135,127,129,167,178,154,156,147,161,176,180,181,182,183,188,190,189,185,177,168,166,173,187,195,195,196,197,198,195,192,191,191,192,198,198,197,191,173,143,145,178,183,189,191,192,193,193,194,195,190,189,193,185,180,175,160,140,134,137,150,164,167,169,171,140,133,145,186,190,171,160,152,155,172,177,180,185,183,184,185,189,196,198,196,197,199,199,201,203,202,200,198,197,194,191,191,196,198,198,196,195,186,165,142,169,183,191,192,192,192,192,192,195,197,197,194,188,181,176,161,140,129,129,143,164,171,177,179,154,129,107,103,113,135,156,159,154,172,182,181,187,192,189,187,189,191,192,196,198,200,201,200,201,201,201,199,195,193,193,190,192,197,198,199,197,190,176,157,168,178,188,190,190,193,196,198,197,194,192,193,189,183,176,166,144,137,135,150,174,175,178,185,173,131,94,115,99,102,125,152,151,164,182,180,184,188,189,188,188,185,190,194,196,199,199,201,202,203,201,203,202,200,195,191,192,194,197,199,199,197,188,181,181,189,191,192,192,193,196,197,192,193,194,194,190,186,179,170,155,140,134,157,175,183,184,187,180,142,89,105,99,105,101,137,156,156,181,186,184,192,192,190,191,191,188,189,189,196,196,197,200,200,202,203,202,199,198,192,192,193,195,199,199,199,199,193,187,190,190,195,196,196,194,192,189,189,188,196,193,186,182,180,162,141,134,156,170,184,183,185,168,140,84,60,56,88,92,129,159,157,177,188,185,190,192,188,188,188,189,191,186,192,195,195,198,200,199,198,196,198,199,197,193,191,192,191,194,197,197,197,197,194,189,192,196,196,192,190,189,186,184,188,193,193,185,175,165,151,140,147,165,180,183,182,172,137,86,87,100,135,142,125,150,163,171,187,190,190,191,188,187,185,186,187,190,190,190,194,196,197,197,198,197,196,199,201,200,197,196,193,190,190,193,196,196,195,194,195,196,196,195,191,188,189,187,184,187,191,191,183,171,157,150,151,163,177,180,182,185,154,108,77,103,141,151,138,159,170,167,179,190,191,188,184,186,188,189,188,187,188,189,192,195,196,196,196,198,199,199,197,198,200,198,196,195,194,194,193,195,196,196,196,196,195,195,194,191,185,181,178,179,183,188,185,173,169,164,157,167,177,178,181,188,172,134,110,146,177,153,136,153,171,174,183,189,194,190,186,186,188,187,185,186,187,189,190,192,196,191,191,195,198,198,197,197,199,199,198,198,198,194,194,195,195,194,193,193,191,189,186,186,180,177,176,175,176,182,182,175,167,163,154,158,172,178,179,183,186,159,133,106,116,127,134,147,164,176,185,189,191,190,185,184,184,183,183,185,186,187,190,192,194,195,194,196,197,195,196,197,196,197,198,197,195,194,195,193,193,191,187,188,188,186,182,180,175,174,169,172,172,172,174,172,165,155,147,151,164,172,176,180,183,182,154,134,98,97,125,136,166,178,183,186,190,188,186,180,180,180,181,181,183,189,188,188,191,195,195,194,195,194,193,194,195,195,194,192,193,192,193,192,191,188,189,186,184,182,180,176,172,171,163,166,166,167,167,172,171,162,149,144,154,166,168,175,179,181,185,163,141,126,113,124,158,178,181,182,184,186,182,179,182,181,183,182,183,179,183,184,188,190,190,189,190,190,190,191,191,189,187,187,188,186,187,187,188,185,184,181,180,175,174,174,174,170,157,158,160,161,160,158,162,162,156,145,143,151,156,164,169,170,170,173,171,157,145,135,139,165,178,182,182,183,182,183,181,182,182,182,177,178,179,183,183,184,185,188,190,191,190,188,188,184,186,187,185,184,184,183,182,181,180,176,176,173,174,170,163,162,155,156,157,158,159,158,158,156,156,149,145,145,147,151,154,160,164,163,163,163,164,160,156,167,176,181,183,183,181,182,183,181,180,180,179,178,179,183,183,182,183,184,185,182,179,182,184,185,184,184,183,183,181,178,175,176,175,173,167,166,160,155,149,130,138,137,139,145,151,153,155,157,154,153,150,147,146,147,151,156,158,159,162,164,166,170,173,179,181,183,181,179,179,179,180,179,179,180,177,176,176,179,180,179,179,181,181,180,180,179,180,180,180,178,175,174,173,170,170,169,167,161,160,158,143,118,85,57,107,114,120,121,125,129,130,132,136,135,134,132,129,129,128,133,141,151,159,161,158,160,165,172,178,179,180,177,174,175,176,177,179,180,177,178,175,175,175,174,175,175,177,176,176,174,173,174,169,167,163,161,159,158,155,153,152,139,118,93,65,49,43,41,92,99,98,104,98,98,98,100,101,99,100,95,93,88,84,77,76,81,92,118,141,151,155,161,166,171,176,177,174,171,169,168,170,173,174,169,171,172,171,170,170,171,169,167,165,162,160,158,155,154,151,149,150,150,152,155,148,84,49,41,45,45,44,43,75,77,78,79,84,77,80,84,84,82,86,86,82,87,76,82,102,105,91,89,79,77,85,98,113,131,139,152,166,172,172,171,167,160,161,159,158,157,155,157,158,158,156,160,161,160,158,156,153,147,153,154,154,159,161,165,153,83,49,44,47,45,44,46,79,82,78,76,73,75,77,88,96,94,81,102,119,104,104,87,74,74,73,68,62,60,57,58,61,62,74,68,74,87,101,113,115,117,137,145,145,153,149,132,122,140,144,130,105,113,113,105,104,150,179,179,175,171,177,180,160,89,51,46,43,46,47,46,60,54,66,71,80,88,87,86,75,62,72,58,67,76,67,62,58,65,65,63,68,71,66,66,72,60,58,65,66,72,77,75,47,68,143,167,170,156,129,106,105,142,163,149,94,78,83,92,116,151,191,194,189,184,186,182,148,78,49,48,45,45,46,44,55,59,61,65,62,63,61,67,66,52,44,47,50,52,58,60,60,60,66,67,58,62,72,65,63,68,69,70,74,74,71,73,69,123,186,188,163,143,150,158,172,189,188,175,150,133,129,132,140,153,191,194,188,184,179,172,138,67,47,44,47,47,47,46
92,94,89,93,108,121,125,125,125,128,129,129,128,131,137,141,144,147,151,153,151,149,146,146,140,137,134,132,130,128,125,125,125,128,127,126,123,118,117,112,110,107,102,96,86,74,76,74,72,66,72,90,104,113,120,128,128,127,128,127,129,129,131,131,107,108,104,110,127,130,129,129,130,129,132,130,132,134,135,140,146,149,152,156,156,156,156,156,151,144,141,141,137,137,137,134,133,134,133,131,128,126,123,123,120,115,111,108,101,90,75,77,81,80,75,70,73,92,110,120,126,129,129,132,130,132,132,132,117,119,123,129,139,140,137,135,136,135,133,133,131,129,132,136,142,149,156,158,161,162,162,160,156,152,149,151,150,145,140,141,141,142,137,138,137,134,127,125,125,125,119,114,111,103,94,84,78,82,85,82,74,66,81,105,119,129,129,129,130,132,133,133,132,132,138,143,145,146,143,141,141,139,138,131,127,125,127,132,136,146,153,155,159,162,163,164,158,154,153,151,151,150,148,147,145,145,145,144,145,145,139,134,130,129,127,121,118,115,108,97,85,78,83,87,90,79,65,74,98,114,123,129,130,131,133,132,141,147,151,153,152,150,149,147,144,142,139,136,128,122,119,122,127,142,153,158,159,161,164,163,158,156,156,155,152,152,153,150,151,151,150,150,150,149,146,143,139,134,132,130,127,123,119,111,102,89,83,86,90,90,83,69,72,96,112,120,127,125,131,133,152,155,156,155,155,154,154,153,151,151,149,143,131,123,121,119,120,129,144,154,156,158,161,161,158,160,157,158,153,153,156,154,153,152,152,153,153,153,151,147,144,143,138,137,134,129,124,119,112,101,91,86,88,89,87,81,68,67,98,109,123,129,127,128,157,158,160,160,161,160,157,157,157,155,154,146,134,126,123,122,114,112,130,150,155,157,158,160,159,154,154,155,151,152,158,161,160,158,156,157,157,155,154,155,150,147,145,141,138,134,131,124,118,108,100,93,88,90,93,90,77,62,70,98,113,120,125,122,164,161,161,158,159,161,165,164,161,162,159,146,134,126,128,123,105,104,131,148,151,156,157,160,162,158,156,158,157,155,160,161,160,161,163,158,161,158,155,155,155,152,148,144,143,141,138,133,126,118,108,96,91,87,91,93,90,76,64,75,102,114,117,126,167,168,167,165,166,167,170,170,169,169,165,148,137,138,132,121,87,97,120,140,152,157,159,160,162,160,160,156,156,154,156,164,161,161,164,163,162,160,160,159,158,155,152,146,144,144,142,137,132,124,116,107,97,90,87,96,95,86,71,66,86,109,115,116,172,172,169,170,171,172,169,170,172,171,168,159,141,131,133,116,80,115,123,131,144,158,162,162,163,165,162,161,157,157,162,165,168,167,165,165,164,162,161,162,158,155,153,151,148,146,147,143,138,129,124,115,103,94,82,86,95,96,86,68,71,96,112,117,176,174,176,172,174,178,178,179,180,176,168,156,147,139,140,115,80,121,144,137,142,152,162,163,166,167,164,161,159,159,162,164,163,167,166,166,163,164,162,162,161,158,158,157,153,152,149,146,141,137,129,124,112,100,94,89,94,98,96,79,66,78,105,113,181,176,175,180,179,180,179,181,181,175,163,157,151,140,143,117,98,139,149,139,139,147,159,164,165,168,167,164,161,162,168,166,166,167,165,166,163,167,166,160,160,160,160,158,153,154,150,148,145,142,137,133,124,112,103,90,84,93,101,93,77,69,93,109,184,183,181,181,182,183,182,181,179,164,155,156,158,150,151,122,117,161,162,140,139,148,155,162,164,169,167,165,163,162,167,170,168,167,166,166,165,168,168,166,161,162,164,165,161,158,156,151,146,145,143,136,132,124,113,101,91,85,96,96,86,71,76,99,184,184,181,184,185,185,186,186,183,175,169,163,158,149,157,116,92,148,169,153,140,147,152,160,166,175,171,165,167,169,171,169,169,170,166,167,168,170,169,166,166,162,159,160,160,159,154,151,149,149,149,142,133,126,122,115,101,86,82,96,96,81,74,85,186,186,184,185,189,189,190,190,188,186,176,164,155,145,163,113,80,103,160,156,144,147,151,162,162,169,169,164,168,172,171,169,169,167,166,167,171,172,169,165,165,166,165,163,160,154,153,154,154,153,149,143,131,127,128,122,113,100,86,81,97,93,80,79,189,189,189,189,189,191,192,193,192,190,181,165,158,150,164,99,62,102,156,182,154,152,152,161,159,166,171,167,169,173,171,168,162,167,168,169,169,170,169,167,170,169,168,165,162,161,161,162,159,154,148,139,133,132,129,126,121,113,100,86,82,103,90,77,189,189,191,191,190,190,192,195,196,193,181,169,161,156,164,82,58,98,148,168,146,149,151,163,159,164,170,170,166,171,172,168,166,170,173,172,173,171,166,168,173,172,166,158,157,156,159,164,165,161,156,145,136,133,136,132,126,118,113,97,79,90,98,89,193,187,189,193,194,194,192,193,196,195,180,159,139,143,155,77,78,103,151,156,145,145,152,158,160,170,173,169,170,170,171,170,170,173,176,174,172,168,168,173,172,167,166,161,160,158,148,145,162,164,162,151,140,132,138,134,129,121,118,112,95,83,99,97,185,189,194,196,196,196,197,197,198,194,183,162,134,138,147,61,72,135,173,155,143,146,152,156,158,168,175,170,170,170,168,169,169,174,177,175,170,167,171,177,175,169,169,167,165,154,130,127,154,164,157,154,146,137,136,134,130,124,122,118,112,92,94,104,193,189,192,194,194,195,198,197,192,191,184,166,131,128,136,111,155,179,178,157,139,140,150,153,161,169,172,167,169,170,168,167,169,176,181,175,165,167,176,180,176,165,170,168,167,153,120,120,144,151,155,156,153,142,140,141,134,127,123,121,116,107,90,105,194,195,196,197,195,196,197,197,191,185,177,159,138,128,120,112,159,172,165,146,134,140,147,153,165,174,170,169,169,167,166,166,164,171,174,164,164,172,181,180,178,176,169,165,164,148,111,111,137,142,146,150,155,149,140,141,137,134,129,124,116,108,97,102,196,196,196,200,200,201,199,194,190,184,179,159,140,130,109,90,132,145,138,134,129,147,151,153,174,175,173,172,171,168,165,164,163,164,163,158,167,176,177,180,175,172,166,157,160,151,115,102,131,133,137,144,149,152,145,146,146,140,133,126,121,115,105,104,202,204,203,202,200,198,199,196,188,184,178,162,142,138,108,84,103,135,135,132,139,147,151,164,172,173,170,168,167,166,164,160,159,157,155,157,169,177,175,176,175,174,172,170,163,151,121,94,117,125,129,133,144,151,148,147,149,143,137,132,125,120,114,107,202,204,204,204,204,201,197,194,187,184,178,166,141,136,114,90,118,151,132,136,145,151,163,171,170,171,169,165,163,164,163,159,152,143,139,149,171,177,178,175,174,174,174,173,167,155,119,87,110,121,121,122,136,150,150,148,151,149,144,137,131,126,120,112,208,208,207,206,207,202,200,196,188,185,179,165,148,138,120,100,111,123,129,135,146,164,168,168,166,163,164,161,161,161,156,147,137,128,127,125,145,167,169,172,172,169,174,174,169,156,118,83,110,121,125,119,128,145,152,150,155,154,149,144,138,130,124,115,212,210,210,207,206,206,200,194,191,188,182,168,152,143,124,106,117,141,153,160,163,159,161,162,162,158,159,159,158,157,146,136,134,138,138,130,116,129,157,166,166,168,173,175,174,160,119,81,111,123,120,121,120,138,155,153,152,155,154,151,145,140,128,121,213,212,211,209,207,206,202,198,193,187,183,175,162,146,127,107,119,150,168,160,154,152,156,158,158,156,155,156,158,152,138,132,145,154,149,139,128,119,139,161,164,166,171,175,173,157,120,81,115,130,128,126,129,140,156,155,157,158,156,153,150,151,143,131,213,213,213,211,206,204,201,199,194,188,186,184,169,156,134,112,112,140,161,152,145,150,156,158,155,158,156,155,158,152,140,145,154,158,151,146,141,128,125,158,166,169,173,169,163,148,122,83,114,141,141,133,135,146,153,162,165,162,160,160,160,158,152,135,213,213,213,210,209,206,202,200,195,190,185,183,175,161,144,121,116,126,136,143,149,151,153,151,153,155,159,160,163,158,152,154,155,155,152,148,146,113,114,156,163,162,169,172,165,147,123,91,120,155,157,143,144,152,162,164,164,165,162,161,162,162,158,140,211,209,208,209,206,201,196,197,193,190,188,186,177,160,148,133,128,129,139,148,150,150,149,150,152,157,164,164,165,164,159,159,158,158,152,146,147,111,106,151,164,172,177,175,171,153,128,103,113,150,156,149,141,147,161,165,166,166,166,168,168,168,161,142,210,209,207,205,203,200,198,198,194,192,188,187,181,169,153,146,141,147,143,147,147,149,150,153,158,161,165,168,167,168,164,164,163,167,166,155,137,110,97,145,165,172,177,180,174,169,140,112,107,142,153,149,141,138,155,163,171,171,172,171,170,173,163,140,204,206,203,199,198,198,196,194,193,192,192,189,186,177,169,161,157,158,153,153,150,149,155,163,168,170,170,170,170,168,167,165,166,170,170,160,138,116,91,136,164,173,180,180,176,167,145,115,101,139,152,149,147,140,151,165,172,175,175,172,171,171,165,144,200,200,198,198,197,195,194,195,194,195,194,191,190,184,177,172,169,167,165,163,160,155,158,162,164,166,166,167,169,170,171,169,171,173,172,163,144,115,96,117,160,173,182,179,171,162,153,124,97,135,148,147,151,143,156,168,176,176,176,173,173,173,163,144,197,197,196,193,195,195,193,191,193,191,193,196,190,186,180,177,174,177,174,170,171,170,168,165,166,166,164,167,168,170,170,169,175,175,173,171,158,131,114,117,155,179,184,181,170,164,163,132,101,139,145,144,153,143,160,171,179,182,178,175,178,177,163,144,193,195,195,192,195,196,192,190,193,192,193,191,193,190,186,179,183,190,195,191,187,184,177,174,173,167,163,165,168,172,172,163,167,178,178,178,168,149,126,128,153,173,185,179,171,167,166,136,105,127,137,146,154,145,163,176,185,182,176,177,186,178,159,147,194,191,193,191,192,194,191,189,190,193,191,193,190,190,186,178,182,191,196,200,203,203,204,202,197,196,192,186,184,182,180,179,178,185,189,200,191,169,152,142,152,161,183,187,179,178,169,134,102,121,136,152,163,148,164,177,185,185,174,181,187,175,154,152,193,194,192,193,191,190,191,192,192,191,191,190,193,191,190,186,180,182,182,184,190,190,190,198,206,206,208,206,204,204,203,200,195,198,202,207,201,181,173,160,149,147,168,185,184,180,171,131,102,118,138,158,166,154,167,174,188,184,182,180,176,163,152,159,192,190,190,192,191,190,191,190,189,190,192,195,197,196,197,194,182,177,174,174,180,179,178,180,185,186,191,194,198,200,200,202,200,195,198,197,189,184,179,168,143,135,151,174,185,184,173,126,94,111,138,161,163,160,172,176,187,182,179,172,168,162,153,164,192,192,190,192,189,189,190,189,189,190,193,198,200,203,201,198,185,172,167,165,170,172,178,180,182,178,173,179,189,190,188,189,189,190,192,190,185,193,192,162,133,130,153,178,184,183,184,131,98,118,142,161,160,169,177,178,186,177,169,172,164,147,162,165,188,189,189,189,188,189,188,188,189,190,195,195,199,197,195,186,175,170,157,146,144,156,170,179,182,182,181,176,186,186,187,189,188,187,187,187,188,200,192,141,125,130,153,175,185,186,187,143,99,122,149,159,167,179,177,177,179,175,173,159,150,160,162,161,185,186,189,187,189,192,193,191,190,191,193,198,197,190,183,173,167,130,130,138,132,134,141,150,158,167,171,173,175,179,183,184,182,181,183,185,186,175,146,125,131,140,155,172,182,187,188,161,114,125,149,167,181,182,173,172,173,168,160,152,158,162,163,154,185,188,187,187,188,190,187,187,191,192,193,198,193,184,168,160,118,106,127,153,154,142,143,145,145,144,145,149,153,159,163,172,179,174,175,178,174,159,137,132,138,151,165,176,184,188,192,174,120,144,165,176,182,179,169,169,166,158,156,160,161,165,157,105,188,187,188,188,187,187,187,188,190,193,197,197,188,175,160,141,103,113,131,154,151,148,147,151,153,154,154,151,153,164,175,177,175,174,169,168,166,153,137,140,157,169,174,175,181,188,192,172,134,159,179,186,185,176,169,164,157,158,163,161,161,139,98,68,186,184,187,186,187,186,185,187,189,193,197,201,189,161,148,132,132,171,155,153,149,149,154,159,157,160,161,162,163,172,183,191,193,189,180,169,159,146,142,157,173,183,182,182,187,191,192,173,159,179,186,185,178,169,164,158,157,160,158,146,111,74,50,38,185,184,185,186,185,186,186,187,188,190,196,197,178,147,139,116,148,195,187,148,147,153,157,166,168,162,166,168,168,170,177,188,191,193,193,189,182,175,174,180,184,185,184,185,188,191,194,187,183,191,190,183,172,164,144,125,115,100,77,53,31,20,18,15,187,186,185,186,185,186,187,188,188,189,193,195,163,132,135,83,92,157,196,154,149,157,159,173,183,176,166,173,172,172,170,183,189,193,193,195,194,193,191,191,188,185,186,188,187,190,190,190,186,184,182,176,170,129,66,32,24,22,19,23,22,21,23,25,184,186,185,186,185,185,187,187,186,187,191,193,155,126,132,103,97,115,190,161,157,165,172,181,194,188,171,172,174,172,173,177,183,191,191,192,193,193,185,189,191,189,183,183,181,183,183,183,182,179,182,177,128,63,42,43,39,32,29,27,28,30,33,33,182,183,183,183,181,183,183,187,186,183,189,184,147,123,127,75,69,90,170,163,156,170,182,180,196,198,179,172,172,172,176,179,182,188,190,190,192,195,192,192,192,191,188,187,183,179,180,181,180,181,172,114,51,36,42,43,43,43,39,36,35,34,35,39,182,183,182,183,187,185,188,189,187,185,186,179,141,127,133,52,73,93,165,157,169,188,196,186,197,196,182,175,176,177,176,179,180,185,190,191,189,192,192,191,189,191,191,189,186,186,185,182,181,159,90,49,37,44,45,43,38,38,32,35,37,46,42,35,183,182,181,183,185,185,184,186,184,184,184,174,144,137,143,82,106,175,199,166,180,196,200,188,195,192,180,179,181,184,182,181,184,185,187,189,188,190,191,192,190,192,188,188,186,184,182,171,132,72,46,45,49,44,43,44,44,40,38,33,33,32,40,49,179,180,181,183,183,186,185,186,185,185,184,176,143,132,148,97,122,175,194,152,173,189,188,182,183,183,177,180,182,180,180,181,182,185,186,188,188,188,185,186,188,186,185,183,182,177,149,100,59,44,45,47,47,45,44,43,40,35,33,31,33,35,38,35,178,178,179,180,183,185,186,186,183,181,178,172,156,138,153,135,182,196,170,155,164,170,176,179,178,174,174,180,179,176,177,181,181,180,187,187,187,187,186,184,182,179,180,175,154,113,67,47,48,52,50,44,46,46,44,45,45,43,39,34,27,29,34,41,178,180,178,180,181,183,184,184,184,184,180,170,159,152,162,130,154,161,153,148,159,163,169,170,173,173,173,176,176,176,174,173,178,179,179,179,180,181,182,182,182,170,141,101,65,41,45,47,47,49,46,45,45,46,44,42,42,42,40,37,32,26,29,34,175,176,176,179,180,181,183,181,182,183,176,168,162,159,176,132,113,129,138,139,146,159,165,169,173,173,170,175,174,172,171,170,174,176,178,180,181,184,178,159,123,82,48,44,46,49,48,48,47,48,48,45,46,45,44,43,42,42,40,38,39,36,32,31,174,175,175,177,178,177,180,182,182,181,175,162,159,157,172,141,94,116,124,137,155,165,170,173,174,175,175,174,172,170,171,173,176,178,177,164,142,113,78,54,49,48,48,51,51,49,50,45,49,48,47,45,45,47,45,43,44,42,43,37,34,41,38,32,172,172,171,174,173,174,174,178,180,177,169,160,152,152,164,160,132,130,149,158,169,170,172,172,172,172,170,172,170,171,175,168,151,123,88,66,52,44,46,48,49,53,53,51,51,49,48,46,45,45,45,44,45,46,44,45,43,43,42,43,36,36,42,38,164,162,163,162,162,164,166,168,172,175,170,161,149,146,154,154,153,151,157,163,169,168,169,170,172,176,178,174,167,143,115,81,58,50,47,48,52,54,54,52,51,52,51,50,50,47,50,50,49,49,49,47,45,46,43,46,45,43,46,41,36,36,35,40,154,153,152,153,152,152,155,158,157,157,168,160,150,136,139,144,147,149,153,158,160,164,165,160,152,137,115,91,68,55,49,47,50,53,52,53,53,52,53,55,53,52,52,54,51,53,52,53,51,52,50,49,48,47,45,46,45,44,44,45,39,34,34,36,136,139,139,136,131,129,113,105,121,143,142,135,124,118,125,150,157,155,157,163,166,150,100,68,57,50,48,45,48,50,50,53,54,53,50,50,52,50,52,52,51,49,49,50,49,49,48,48,50,49,51,50,50,50,44,43,46,45,46,44,44,40,38,40,102,98,104,102,92,75,63,78,116,139,150,148,126,105,91,101,136,162,143,112,82,59,53,49,49,50,50,50,50,48,51,49,53,55,53,54,48,49,49,50,50,51,50,45,47,47,52,55,52,53,51,48,49,48,51,43,47,45,47,45,45,42,38,42,98,94,84,74,64,57,55,50,54,51,55,79,134,166,164,151,121,81,53,46,47,50,52,52,53,53,52,49,49,50,51,52,50,55,54,50,53,50,50,50,50,53,50,45,47,48,53,56,51,53,51,48,49,48,51,43,47,45,47,44,45,42,38,42,64,57,57,57,53,52,48,58,54,50,57,50,45,52,70,63,49,39,41,49,53,54,54,51,53,53,52,49,49,50,51,53,50,55,54,50,53,50,50,50,50,53,51,45,47,48,52,56,51,53,51,48,50,48,51,43,47,45,47,44,46,42,39,42,66,51,53,53,54,51,47,58,54,49,56,51,45,51,69,64,50,39,41,49,53,54,54,51,53,53,53,49,49,50,51,53,50,55,55,50,52,50,50,50,50,53,51,45,47,48,52,56,51,53,51,49,50,48,51,44,47,44,46,44,46,42,39,42,67,51,53,53,54,51,48,57,55,49,56,51,45,51,68,65,51,40,41,49,53,54,54,50,54,53,53,49,49,50,50,53,50,55,55,50,52,50,50,50,50,53,51,46,47,48,51,56,51,53,51,49,50,48,51,44,48,44,46,44,46,43,39,42
131,134,140,141,140,142,145,159,162,150,138,122,104,111,128,142,149,141,133,124,109,98,100,117,144,130,70,97,137,137,134,130,126,121,122,116,109,115,129,124,120,137,141,138,143,156,155,128,77,40,37,34,32,31,31,31,32,33,32,30,31,31,32,33,142,149,158,163,162,157,155,153,151,150,140,121,128,149,161,156,132,95,79,76,59,47,54,59,59,78,146,140,95,120,134,137,136,135,133,126,121,118,118,120,122,117,121,126,127,123,117,109,80,51,41,32,25,28,31,31,30,31,32,33,33,33,33,32,155,159,164,169,171,173,171,169,164,158,135,130,146,144,138,135,142,142,123,112,106,95,79,49,32,36,38,91,144,124,131,142,144,144,145,143,140,134,132,134,133,133,133,135,135,137,138,138,139,137,114,82,60,40,23,31,34,35,32,32,31,33,32,33,160,163,163,161,158,156,157,160,161,149,134,159,181,193,198,196,177,152,122,114,128,131,131,134,115,73,51,45,106,154,139,147,153,149,149,149,146,146,147,147,146,144,140,139,144,142,142,143,144,141,139,140,125,101,68,28,25,29,31,32,32,32,33,33,166,164,160,162,164,164,163,161,158,138,132,156,175,170,134,91,73,79,83,90,110,119,124,131,131,108,73,55,60,113,127,143,157,153,150,145,146,153,155,159,159,155,150,147,146,144,140,144,146,144,142,140,138,136,126,105,45,22,34,33,33,35,35,36,166,162,164,164,161,161,161,160,154,130,140,149,151,138,128,144,185,194,169,139,143,148,146,144,144,144,148,143,126,127,127,138,159,157,156,153,150,150,156,160,163,162,159,157,156,154,154,152,150,149,148,144,141,139,136,133,128,77,31,32,34,32,26,27,167,167,170,169,168,163,165,163,157,128,151,156,154,149,160,214,226,227,211,173,170,172,166,161,162,166,164,162,162,160,141,133,158,160,159,161,162,164,165,166,166,165,162,161,159,158,154,151,150,152,152,148,147,146,139,133,131,133,107,72,61,65,59,53,169,172,173,170,166,166,164,163,154,130,152,155,145,136,132,146,189,199,180,157,165,166,165,165,169,174,177,173,168,165,149,130,160,161,158,159,168,176,173,171,168,166,165,164,161,157,155,155,152,153,153,154,154,152,147,142,139,133,132,131,126,124,119,116,168,171,171,172,172,172,169,163,144,137,149,143,137,150,164,162,150,144,141,136,151,163,166,164,167,171,176,175,170,170,159,130,169,169,161,165,178,179,175,173,170,168,167,162,161,160,155,153,155,155,153,155,155,155,154,153,151,146,140,134,126,122,123,126,167,173,174,174,172,174,165,154,136,140,145,145,157,171,176,163,141,125,121,121,142,163,170,165,163,166,168,167,165,170,170,126,168,172,172,175,177,178,177,175,172,172,170,168,164,161,161,160,157,154,150,149,149,150,152,154,154,152,147,142,137,130,122,120,169,176,177,174,174,173,162,154,136,138,149,172,191,190,172,152,148,135,120,114,133,159,172,170,163,163,159,157,149,160,171,123,170,176,176,185,181,175,177,174,173,172,172,174,171,168,167,163,163,162,157,153,147,146,147,149,152,151,149,146,143,139,133,126,176,180,178,178,177,170,159,148,133,133,157,185,193,181,158,152,144,122,117,121,133,155,167,165,158,152,148,149,150,161,163,116,154,172,188,189,183,184,179,177,176,172,175,173,174,176,175,174,171,166,166,164,157,152,152,148,144,146,146,144,143,144,141,134,180,180,176,175,176,166,150,134,123,127,150,171,175,170,178,167,126,107,122,136,142,156,163,163,157,149,146,149,154,164,154,112,128,165,185,189,187,184,182,177,178,172,172,173,170,170,171,175,175,169,167,165,161,160,154,153,151,142,140,141,141,143,143,138,182,185,184,181,175,166,144,126,132,143,143,158,163,159,175,158,107,92,120,141,144,155,161,156,148,143,146,153,157,164,141,107,123,164,183,185,183,179,177,177,179,177,174,174,174,170,171,172,169,166,163,159,156,157,154,151,149,146,146,148,145,141,143,139,183,187,188,183,177,159,135,121,146,153,145,182,217,214,183,134,90,85,115,133,135,142,151,152,147,144,146,152,160,165,132,101,124,166,181,180,174,171,171,174,174,174,174,169,163,165,164,161,161,159,150,150,149,150,145,145,142,146,152,151,151,145,141,142,185,188,185,183,176,154,131,107,158,168,144,188,227,221,187,125,69,72,116,128,123,130,141,142,144,145,148,153,158,156,121,96,131,173,177,167,167,167,166,167,167,166,164,161,162,163,165,158,154,149,140,138,137,133,135,138,145,144,146,148,151,150,142,142,184,188,188,183,171,148,128,88,182,173,132,164,178,166,133,98,68,92,123,124,118,127,139,144,144,146,152,155,157,143,106,99,141,170,163,159,162,162,162,164,164,159,156,162,165,167,166,158,146,141,136,130,133,139,136,143,146,148,148,151,155,155,154,152,184,184,179,180,174,149,127,66,202,169,122,150,143,118,123,97,81,104,121,120,117,129,140,142,142,147,150,154,157,132,95,107,149,163,158,153,156,160,164,169,169,167,166,169,172,168,154,133,122,125,127,135,149,156,156,150,151,153,147,152,157,158,160,159,184,181,182,184,171,146,124,66,201,171,119,145,142,119,126,108,103,115,117,113,119,136,142,147,144,146,148,155,152,112,96,117,155,157,151,158,163,171,177,176,172,169,165,169,172,163,143,119,108,122,143,161,170,168,163,156,148,147,146,152,159,161,161,161,186,186,187,187,172,145,121,71,186,172,120,136,143,124,116,107,97,109,112,111,128,142,143,143,144,145,152,159,129,103,106,130,148,144,154,168,177,181,179,174,171,172,169,168,166,164,151,115,99,135,165,175,175,171,164,157,154,151,146,146,154,159,162,164,186,185,184,183,164,135,113,90,175,170,124,132,143,130,113,105,96,105,107,117,138,144,143,142,144,151,158,140,109,114,117,145,154,162,173,182,182,177,173,172,169,166,165,171,170,157,128,90,84,130,152,164,170,167,163,157,151,149,147,146,150,151,153,157,183,183,184,183,164,134,110,112,168,162,124,127,139,135,117,113,109,115,116,129,143,145,147,150,152,155,142,114,116,107,122,146,158,170,173,178,180,174,169,171,167,164,168,168,160,123,88,63,84,128,136,145,157,166,163,156,152,149,146,146,148,151,155,157,184,189,190,183,161,134,113,116,152,146,123,126,133,132,127,128,130,131,132,139,144,144,147,158,164,135,111,119,118,134,153,160,155,151,158,171,172,168,169,170,167,167,167,173,142,93,64,69,111,130,131,137,149,161,160,155,152,148,143,140,142,148,153,159,182,190,192,184,161,137,115,116,138,127,113,120,124,126,127,143,153,146,144,149,157,170,177,144,101,105,120,121,145,168,166,160,152,140,126,153,165,170,171,170,168,177,185,165,108,76,58,69,122,131,131,128,134,145,154,148,147,147,142,139,138,143,147,157,180,186,190,181,162,141,120,119,143,110,90,119,127,136,142,151,156,155,160,161,146,114,81,94,124,122,117,142,165,165,155,140,119,102,111,147,165,168,172,172,170,179,180,135,89,61,34,27,109,128,133,127,129,144,151,148,141,139,139,139,140,144,144,151,174,185,190,181,162,146,129,121,160,116,90,103,150,159,156,144,132,115,101,93,94,101,109,111,117,136,155,163,159,149,132,97,58,57,105,153,169,168,168,168,173,184,165,119,86,45,26,24,86,121,137,134,129,130,140,146,134,130,130,138,141,148,154,151,176,183,189,187,173,155,136,119,183,129,123,107,89,126,151,127,105,101,105,111,119,131,144,154,161,170,171,162,151,135,95,45,41,88,137,162,171,170,165,168,177,177,138,103,70,43,40,29,72,117,138,135,121,127,133,137,127,121,123,138,146,154,160,154,176,178,174,173,169,163,144,117,194,134,138,152,146,134,164,117,119,123,129,143,157,162,166,168,172,178,177,162,147,129,83,39,55,115,161,171,173,172,170,173,179,167,126,91,56,42,52,35,63,112,133,131,123,117,118,123,115,111,117,132,147,152,154,156,181,185,186,184,182,167,151,132,188,141,157,161,140,139,133,121,147,154,159,164,169,168,164,165,164,169,182,182,161,148,119,79,98,134,155,166,172,169,167,169,175,168,130,92,70,90,123,78,59,106,137,134,125,117,111,111,107,106,114,129,146,152,154,156,184,186,189,186,177,166,156,156,178,146,164,168,135,187,189,127,157,174,176,172,167,163,162,162,167,173,186,184,164,152,141,135,126,128,146,162,166,162,164,165,173,164,127,92,78,98,140,109,60,100,133,133,120,101,93,95,100,105,114,129,144,149,152,156,180,186,188,184,175,169,164,168,151,144,168,161,127,162,125,108,155,166,166,161,159,157,155,154,160,182,192,170,155,138,125,119,127,130,122,134,145,152,154,159,166,163,134,90,76,99,137,115,58,95,133,128,125,116,94,92,100,104,112,127,144,151,155,157,183,184,188,188,184,177,169,168,133,135,165,152,126,112,68,93,145,159,154,149,148,149,149,151,156,183,186,165,149,128,110,92,86,96,94,91,113,135,145,156,159,160,149,104,73,85,116,106,52,100,136,134,134,119,86,86,102,108,112,126,144,149,150,153,183,184,185,186,180,172,162,160,128,125,151,150,129,95,70,100,139,158,156,150,147,143,139,141,150,157,156,150,143,132,112,95,93,94,81,83,114,142,157,161,167,173,157,102,58,62,95,80,43,111,138,139,125,101,82,97,107,110,113,126,145,153,153,153,185,187,185,180,175,166,153,143,117,115,142,145,121,116,121,110,115,125,137,149,149,146,145,147,152,156,160,149,134,127,125,123,119,105,91,102,136,156,168,169,174,169,146,87,59,94,123,93,52,126,143,133,116,99,89,99,107,107,112,127,145,149,148,149,180,187,183,170,161,156,144,133,110,101,129,120,106,133,144,115,96,94,97,105,130,147,148,147,146,158,169,148,130,126,107,91,97,99,98,114,140,159,167,173,183,176,127,78,59,78,112,100,84,130,133,129,117,101,90,101,104,104,110,129,146,147,150,149,182,185,185,176,162,153,139,127,107,91,103,106,123,122,109,107,104,101,93,80,77,104,128,135,138,149,156,143,130,120,77,70,100,114,121,133,147,155,163,167,174,159,109,79,59,76,109,94,115,135,132,114,111,102,101,103,100,103,111,131,144,149,148,145,186,194,194,187,169,153,140,125,95,69,94,126,137,144,137,125,126,126,124,120,103,77,86,114,130,136,143,146,138,124,79,35,49,99,131,144,147,148,151,160,167,156,114,80,58,68,88,88,116,127,124,110,112,109,115,110,106,108,117,132,143,139,138,141,186,190,202,191,162,141,129,123,98,72,107,115,129,135,134,138,147,147,140,138,139,133,106,93,113,133,142,147,146,130,94,49,43,87,131,145,148,149,149,153,155,153,122,83,59,52,54,78,115,123,117,113,114,118,121,119,112,112,121,131,136,138,134,137,177,182,188,176,155,134,118,113,82,90,107,115,118,118,122,138,152,149,143,147,148,149,150,136,112,110,128,143,151,150,122,77,50,74,119,141,148,154,155,154,156,155,133,98,68,52,48,77,112,122,121,122,123,126,125,122,120,117,122,130,135,139,136,137,168,175,173,165,153,131,115,111,83,104,113,111,118,124,122,139,147,142,137,142,142,146,148,152,142,111,97,127,152,160,148,112,74,60,94,136,150,154,154,153,155,158,150,119,83,56,40,72,113,117,116,119,125,130,128,126,124,121,121,126,128,130,139,141,177,177,177,166,149,130,113,105,88,101,109,119,136,132,122,128,120,128,124,135,142,141,143,144,146,144,116,99,137,162,167,139,111,91,92,132,152,151,151,159,160,161,155,133,92,58,47,80,117,117,119,123,129,133,133,131,126,122,119,120,122,129,137,135,168,171,171,161,143,119,102,97,88,98,115,144,147,126,114,108,105,117,117,128,143,144,144,146,145,148,150,109,93,143,168,149,125,107,98,134,154,153,145,146,149,156,158,148,108,71,61,80,113,117,121,131,138,138,135,132,127,123,122,124,128,133,138,141,164,164,165,156,135,112,102,93,93,97,116,139,131,114,120,115,112,119,116,118,134,143,143,145,145,146,150,145,88,83,116,128,121,102,110,142,154,150,148,147,152,151,155,156,131,89,62,61,101,122,127,136,139,138,138,134,129,127,127,128,128,130,141,144,167,166,166,159,137,118,103,88,89,101,116,137,151,158,155,136,125,121,115,118,132,140,142,142,141,143,145,149,114,78,108,120,114,122,142,154,155,153,152,147,147,150,152,155,144,110,73,54,95,131,142,148,145,144,140,134,133,132,129,127,129,140,143,141,165,164,165,161,139,118,103,88,87,111,140,188,228,219,174,125,113,120,123,121,129,141,144,142,140,141,145,148,136,91,108,140,142,143,151,156,159,159,161,158,155,152,153,150,149,134,98,59,94,141,157,154,150,146,142,135,134,134,130,130,135,143,139,138,165,167,166,161,142,121,103,93,94,120,164,192,214,197,149,102,96,113,124,122,124,137,144,143,143,143,145,146,143,103,103,136,148,145,145,150,158,161,159,157,158,154,152,151,145,135,113,71,99,138,148,153,151,146,141,136,133,130,129,130,126,133,140,141,164,164,165,158,145,126,107,90,91,127,167,176,179,162,132,98,82,111,130,127,124,135,144,144,144,143,144,145,141,113,97,132,155,150,145,146,150,158,159,154,150,151,152,151,142,129,108,88,112,129,140,146,145,141,139,136,127,129,130,131,132,135,141,139,162,162,162,158,149,127,106,103,102,132,168,164,147,146,123,75,57,97,127,130,127,133,144,147,144,142,142,143,141,119,96,123,154,155,152,148,149,156,158,156,150,146,148,152,147,133,115,108,123,130,133,136,134,134,134,132,130,131,129,130,135,138,138,136,162,161,161,159,147,123,108,105,117,136,167,170,155,148,127,81,67,97,122,130,127,128,143,149,144,142,144,145,143,128,100,113,151,159,159,152,149,151,154,154,149,142,143,148,147,138,126,123,127,131,133,134,134,130,128,131,133,132,130,134,130,131,133,130,158,160,161,159,142,128,115,108,107,143,169,171,158,148,138,111,86,108,125,130,132,132,144,148,146,144,147,149,145,133,106,111,151,164,164,158,155,155,156,153,153,152,147,145,144,138,133,131,130,131,131,128,131,131,132,132,129,130,131,129,126,126,123,123,157,158,159,156,148,140,124,118,116,147,167,168,161,147,144,124,107,112,122,132,140,139,145,147,148,147,147,145,143,137,107,110,150,168,168,157,149,154,155,159,159,158,154,152,149,143,140,138,138,137,137,137,137,137,136,131,126,127,126,122,120,124,120,118,156,156,157,153,146,141,127,120,119,149,168,170,164,148,149,135,110,108,120,131,144,145,147,148,148,147,146,145,142,140,108,116,149,167,169,161,156,158,153,156,158,152,149,153,148,146,144,144,146,146,146,144,141,138,135,131,128,127,127,126,124,127,126,121,157,157,156,152,147,145,134,118,113,135,157,169,171,158,148,144,125,110,107,125,144,148,149,148,149,147,146,143,142,148,109,130,149,167,167,165,164,164,161,156,153,148,145,146,146,148,147,149,151,149,148,142,137,134,132,132,129,127,127,127,128,127,123,121,156,155,153,152,152,147,139,123,113,121,141,156,164,161,147,133,124,109,103,120,142,150,149,149,152,153,155,150,152,162,119,141,152,169,168,164,159,160,158,152,149,149,149,147,149,152,150,151,151,149,142,136,132,130,131,131,130,130,131,131,129,125,122,121,153,152,151,149,150,146,142,131,116,119,129,137,145,146,143,139,133,118,108,120,142,149,149,151,155,157,158,158,170,157,123,146,156,169,173,171,161,159,154,149,150,149,152,151,152,150,146,146,142,134,130,132,132,131,131,130,131,132,132,130,126,123,120,117,148,149,148,147,145,141,139,132,121,120,130,132,134,136,139,143,142,134,126,131,143,147,150,151,152,156,160,160,165,144,129,150,156,163,169,169,159,160,155,150,148,147,148,148,145,143,140,137,130,130,133,134,134,132,131,131,130,130,128,125,121,119,117,117,145,147,148,146,144,141,140,136,123,115,129,130,130,133,132,133,146,149,144,146,149,150,152,153,155,161,164,167,166,135,132,150,153,153,160,164,162,157,151,145,144,144,142,142,143,141,137,135,134,133,136,135,134,131,130,128,125,122,121,122,117,115,119,120,145,146,147,146,146,143,144,139,127,107,118,116,111,112,127,169,196,208,189,164,153,152,154,155,158,166,176,175,155,127,134,150,149,146,150,154,153,147,145,142,139,138,138,138,138,138,136,136,134,135,134,133,130,127,126,123,122,119,120,114,115,119,122,124,151,151,148,147,146,142,143,142,135,114,116,125,121,113,106,129,183,214,179,142,139,140,140,140,141,145,146,150,153,139,147,151,146,142,141,141,142,143,139,136,135,134,137,137,135,135,133,130,129,129,127,124,124,123,123,121,119,114,113,119,122,126,127,128,147,147,145,147,151,152,148,145,143,135,114,128,143,139,135,116,82,72,76,94,115,115,114,118,118,115,130,184,180,146,151,145,141,138,136,136,139,141,140,138,136,135,133,132,130,130,130,129,126,122,120,120,121,123,121,118,118,122,127,122,112,105,96,88,131,132,138,144,145,141,135,132,130,130,117,106,109,132,152,158,151,132,97,106,117,117,122,127,123,122,130,119,117,142,142,138,135,135,136,137,138,138,134,132,130,128,125,123,123,125,124,123,121,122,122,120,115,104,85,72,55,41,30,27,25,24,27,27,132,139,138,135,135,128,118,113,109,108,113,109,105,111,110,121,141,131,118,129,125,120,117,109,102,97,101,113,132,134,132,131,130,131,131,129,124,123,123,122,121,119,119,118,119,123,123,125,125,119,110,97,83,68,53,39,31,25,24,22,22,22,23,23,134,141,146,146,147,148,142,133,125,117,110,109,110,107,113,109,53,41,79,106,118,120,119,119,121,127,132,132,129,126,124,124,123,123,121,118,117,114,114,114,113,114,115,116,114,110,104,95,82,70,60,57,57,53,48,38,31,27,26,27,28,28,27,27,135,140,145,148,151,155,158,154,148,139,130,123,114,104,100,74,43,57,94,123,137,141,139,136,133,129,126,125,125,123,121,118,117,115,112,111,111,115,118,119,119,122,121,119,110,93,68,52,55,60,59,62,59,48,39,30,27,26,27,27,26,26,26,27
156,165,175,175,174,173,172,170,170,169,168,173,167,139,126,123,130,111,96,101,108,108,106,101,97,96,101,118,146,160,160,161,161,163,165,164,160,155,152,150,149,151,151,150,150,150,150,152,151,151,151,149,147,143,141,138,133,114,75,52,40,34,13,13,167,168,170,169,167,167,169,168,170,168,170,149,125,125,133,142,148,155,146,143,150,154,156,162,161,148,134,120,94,118,166,175,170,170,170,171,172,169,167,165,162,158,155,154,151,150,154,154,152,152,155,154,153,152,149,145,140,136,131,124,124,124,117,102,170,171,165,167,168,167,167,168,169,167,151,134,145,170,175,162,143,125,112,109,119,128,131,134,136,134,115,103,128,112,115,159,177,174,173,172,172,173,172,170,170,170,166,162,157,156,159,157,154,154,158,158,155,154,152,150,149,146,141,132,119,114,126,132,170,166,167,170,171,171,170,170,169,163,142,143,155,154,143,125,108,95,93,103,115,120,124,127,129,129,138,151,153,170,142,139,161,165,161,159,161,164,170,173,172,172,172,170,167,164,164,163,161,158,158,158,155,153,153,154,153,150,146,141,134,123,113,118,171,169,170,170,167,166,168,164,164,149,150,155,151,145,144,145,147,157,160,161,167,168,169,170,163,155,150,153,158,165,169,138,150,162,160,161,162,169,173,172,172,172,172,172,171,171,171,169,166,164,161,161,160,159,155,154,151,147,147,142,135,127,119,115,174,172,171,171,170,170,171,166,165,148,160,163,166,164,165,162,164,198,227,231,219,200,191,189,182,172,164,164,165,160,164,135,146,166,166,164,169,176,177,173,174,176,175,175,173,173,172,168,167,166,163,164,163,161,160,160,160,151,145,146,143,139,131,119,176,175,174,171,169,168,168,166,166,149,160,162,160,150,147,150,156,181,201,211,211,199,188,176,166,163,166,168,168,175,172,145,139,159,164,162,168,180,186,184,181,180,179,177,176,175,172,168,166,167,167,165,162,163,166,165,160,157,157,156,150,148,145,135,179,178,176,174,172,172,168,159,149,144,156,155,146,142,147,155,158,145,151,175,186,181,168,158,156,157,160,164,167,171,177,155,133,153,163,164,174,186,190,189,185,181,179,178,176,174,175,173,168,166,168,168,167,167,165,163,162,163,163,157,153,149,146,143,174,174,174,174,174,173,166,155,173,159,153,147,147,157,170,168,156,138,136,152,166,171,169,162,160,161,161,161,160,167,176,165,133,152,163,167,178,188,190,188,186,184,181,181,180,176,175,176,175,173,171,168,163,162,161,162,164,164,163,162,157,153,152,150,174,176,177,175,174,171,157,150,199,177,154,155,169,182,182,164,142,118,115,133,151,166,171,166,164,163,163,162,164,164,170,168,134,153,161,170,182,187,187,186,185,184,184,183,184,183,179,176,177,177,177,174,168,163,158,157,158,160,163,163,163,160,156,151,178,180,177,174,173,167,151,151,196,170,158,173,187,190,180,154,137,122,116,131,143,160,171,172,168,165,166,166,164,161,169,172,134,150,162,178,187,189,189,187,186,182,183,183,183,183,184,182,180,179,179,179,178,172,163,158,155,152,152,154,155,154,152,155,180,178,178,177,174,165,154,156,182,157,163,176,180,175,161,161,149,118,116,142,156,163,167,165,162,160,160,158,154,156,164,175,135,147,158,179,187,189,187,186,185,184,181,183,182,180,180,180,181,182,181,177,177,177,172,165,160,159,155,150,149,149,150,154,181,179,177,174,171,162,151,145,155,150,171,185,194,189,175,172,146,113,121,154,165,162,163,159,158,159,157,153,150,150,164,175,133,135,154,179,186,187,188,185,182,182,181,179,177,177,177,178,180,181,180,179,176,171,169,168,160,155,153,148,148,153,153,151,181,181,179,176,171,160,144,127,124,143,176,199,223,229,218,164,123,100,119,152,164,159,157,159,158,154,145,147,152,155,160,167,124,126,152,176,183,184,183,180,178,180,180,176,174,175,174,175,177,177,174,174,170,166,165,165,161,155,153,155,157,159,157,151,183,184,182,178,168,154,138,123,121,135,166,194,212,213,194,140,104,90,111,143,152,150,151,159,159,151,150,146,152,160,164,164,114,125,162,177,182,180,178,174,176,178,177,177,177,176,173,173,172,170,168,163,157,157,155,153,151,151,153,156,157,157,157,154,184,185,183,178,167,149,133,119,113,122,147,172,179,170,151,113,81,68,110,133,136,135,147,153,150,146,142,145,151,159,167,158,106,125,172,182,182,175,176,174,173,173,172,176,175,171,170,171,170,164,158,153,146,144,142,141,144,149,152,153,156,161,160,157,186,185,181,177,165,146,130,109,96,111,135,153,148,130,125,93,62,73,109,124,123,125,143,147,145,144,147,150,155,159,170,143,98,136,179,181,172,170,173,172,173,173,173,172,169,168,169,171,168,159,149,146,140,137,143,144,144,150,158,158,157,161,162,163,184,183,180,176,163,143,125,105,94,107,129,145,139,125,118,95,81,93,113,118,119,123,137,141,145,145,144,151,157,163,168,124,96,149,175,169,160,164,171,172,174,175,172,168,167,170,170,166,155,136,129,132,130,141,156,160,158,157,161,158,153,157,162,163,183,180,178,175,162,141,122,102,92,103,123,139,134,122,116,104,95,103,112,113,113,121,135,141,143,145,146,147,154,164,157,104,99,149,164,159,157,165,172,176,175,173,171,169,169,172,170,164,145,117,117,133,153,168,171,168,162,155,153,153,157,162,164,165,184,186,186,180,163,143,123,103,93,99,116,133,134,122,113,106,100,106,111,108,109,124,136,140,140,140,142,149,159,159,128,93,112,154,154,153,163,173,176,178,175,168,170,170,168,172,175,169,148,107,126,162,176,176,177,170,163,159,154,151,148,156,162,165,184,187,187,181,162,140,120,101,92,97,112,126,133,124,109,101,91,90,99,103,113,131,138,140,141,141,144,153,160,147,108,99,119,147,156,164,176,180,176,173,172,167,168,169,169,169,170,169,153,103,129,163,175,176,172,167,161,155,153,150,148,152,155,157,186,186,186,180,157,132,113,96,85,93,107,120,132,130,117,106,100,97,103,108,123,137,140,140,142,146,151,157,148,116,106,106,134,150,159,169,174,177,175,169,169,170,169,167,165,173,175,167,131,91,114,147,165,171,170,166,159,154,150,147,149,151,152,152,183,185,187,180,155,129,113,100,81,88,105,117,128,130,123,118,114,110,115,120,130,138,141,144,147,148,153,146,117,109,103,118,149,157,160,166,165,171,172,168,165,168,167,161,166,172,176,153,102,89,119,134,149,164,171,165,160,154,151,145,143,145,148,149,185,189,190,182,157,132,116,103,80,86,105,114,122,126,123,124,132,139,137,135,138,141,144,145,150,153,132,105,105,100,112,141,160,165,162,157,154,164,165,163,164,168,166,164,167,169,173,138,88,94,128,134,148,163,166,163,157,154,149,144,138,138,142,143,181,188,190,182,160,134,117,106,77,84,106,114,121,126,128,137,149,149,144,145,148,148,154,166,155,118,104,108,107,122,151,170,173,166,155,141,133,152,162,164,169,168,168,167,170,175,167,122,88,104,129,127,139,149,161,157,154,152,148,144,139,137,140,139,176,182,184,175,160,139,121,112,78,68,96,116,126,136,150,170,177,162,148,144,153,164,155,118,95,102,106,110,131,157,174,178,167,149,130,114,114,143,162,164,168,170,167,167,177,178,150,104,84,103,133,131,131,148,160,156,151,147,142,140,136,137,143,147,171,178,181,173,160,145,128,117,80,53,77,114,137,152,158,155,150,153,166,171,144,102,88,98,107,120,137,149,159,168,171,164,145,116,88,89,118,145,161,163,164,168,167,169,178,173,136,107,84,100,134,132,130,142,149,156,147,136,132,132,137,141,149,156,171,176,180,177,162,150,136,128,88,78,75,98,130,145,147,140,145,137,94,64,76,100,113,124,140,152,157,162,168,169,163,146,112,70,58,95,142,154,162,164,163,160,164,171,179,162,120,101,82,98,135,131,127,136,145,149,139,130,125,124,135,143,148,153,171,172,172,172,166,155,143,134,92,85,123,119,111,114,151,150,106,87,107,120,122,135,153,160,159,160,163,170,175,168,154,128,79,44,55,107,157,163,166,170,167,165,168,173,174,148,109,95,68,95,132,137,125,130,136,134,132,119,115,115,124,137,149,152,171,174,176,172,171,161,147,138,97,91,136,163,165,165,190,174,151,132,123,136,157,169,170,167,165,166,168,173,176,165,151,127,78,51,75,116,158,169,171,171,168,168,169,173,172,145,105,92,88,97,131,136,130,132,127,126,116,106,105,108,120,133,147,148,175,178,183,178,174,165,151,148,111,98,144,168,153,139,142,117,117,146,170,175,176,178,174,166,164,164,164,173,185,177,161,147,117,91,106,137,160,172,174,167,165,162,162,168,171,144,109,97,85,96,133,131,125,120,110,107,102,103,100,102,114,131,146,145,174,178,179,176,169,161,157,156,115,98,150,168,144,109,59,76,132,166,173,171,170,168,166,162,161,162,166,172,182,179,167,159,147,133,131,143,158,170,170,164,161,157,160,166,166,146,108,86,77,92,127,130,129,128,109,97,97,102,103,104,108,130,150,147,172,176,184,181,177,165,162,158,118,97,156,171,143,111,67,56,106,145,158,159,158,158,154,153,153,159,174,189,187,171,157,147,138,130,128,129,132,140,146,148,146,148,153,156,157,150,127,95,70,82,131,131,131,133,109,95,102,108,108,107,108,131,148,148,177,177,185,186,180,169,158,153,116,87,143,161,140,115,73,54,101,143,152,151,147,146,146,147,149,151,165,186,182,162,145,130,116,104,99,99,99,108,127,140,149,154,156,161,163,156,131,87,61,80,129,134,131,121,99,98,104,104,102,101,108,131,146,147,179,184,182,181,172,162,154,146,111,83,149,163,144,112,74,64,104,145,159,153,150,149,145,141,142,145,151,159,157,151,139,123,107,97,97,97,97,111,142,163,169,171,169,169,166,151,117,79,66,87,125,124,121,117,107,106,107,105,97,98,108,132,145,143,178,185,183,174,173,160,147,137,110,74,118,135,138,113,110,83,98,104,112,126,140,150,148,144,143,145,150,153,151,143,131,121,113,106,108,107,101,108,134,155,162,167,170,176,172,142,100,68,57,77,116,123,121,118,109,106,103,101,96,98,112,133,142,143,176,182,179,170,162,151,139,126,100,64,102,116,107,95,139,124,94,91,94,93,94,109,129,140,141,144,152,170,161,136,121,116,103,85,89,102,105,111,133,152,156,156,158,163,161,128,88,68,60,85,117,114,114,118,114,112,105,99,99,102,116,131,137,139,175,180,183,172,159,148,132,122,96,62,94,114,118,137,142,138,127,115,102,99,97,92,89,106,125,133,144,159,149,128,117,112,81,47,52,84,108,122,138,149,149,147,150,158,158,135,98,73,65,89,122,118,116,121,120,118,111,107,104,108,119,130,136,136,176,183,184,178,166,150,133,120,95,60,94,111,113,132,147,154,141,127,115,107,104,104,98,93,94,110,129,137,133,126,121,113,79,39,26,54,98,121,137,148,152,149,147,148,149,140,109,78,66,85,119,122,122,125,123,118,113,113,110,111,119,127,133,136,173,177,181,180,163,144,126,112,90,53,66,97,118,136,133,127,125,130,130,127,127,127,125,117,110,106,110,124,132,133,129,120,96,52,33,46,85,114,133,148,156,154,152,153,153,150,127,93,70,82,113,121,122,124,124,121,117,117,115,113,116,122,126,132,168,172,175,169,153,132,115,102,85,60,93,107,123,134,140,129,127,127,135,130,131,131,133,134,132,126,113,103,116,136,140,133,119,88,62,50,64,101,137,151,154,156,155,155,154,152,141,109,74,75,103,118,120,121,123,124,123,121,118,115,115,118,121,127,166,168,169,162,150,134,114,101,84,65,95,105,122,127,110,97,105,103,117,124,124,128,130,131,135,136,131,115,99,120,147,154,141,119,93,76,78,108,141,154,150,149,151,150,154,154,146,116,77,67,93,117,122,124,127,128,126,123,118,117,118,121,123,126,166,168,168,162,147,131,113,96,80,70,97,107,120,168,202,183,141,119,119,120,119,125,131,129,133,135,138,142,119,100,122,149,154,136,118,104,102,123,146,155,151,144,145,148,150,148,142,122,86,62,85,116,124,129,132,130,129,125,122,120,121,124,125,129,165,164,164,160,145,127,106,90,78,74,94,118,148,206,219,212,164,134,125,121,117,124,133,132,133,135,135,139,143,115,91,111,133,131,120,110,112,130,147,152,148,148,149,154,152,148,142,132,103,66,79,114,129,134,136,135,132,127,125,124,123,122,125,134,164,163,162,160,142,118,104,95,80,79,95,129,161,210,224,190,155,144,131,121,117,123,133,136,137,134,134,137,141,144,103,79,101,107,96,86,108,139,153,155,154,153,149,150,152,150,145,140,122,82,78,116,139,143,142,138,133,127,125,125,124,124,125,132,163,163,164,164,150,127,109,93,80,82,97,137,152,142,152,143,124,115,123,125,121,122,132,137,138,136,136,135,139,143,137,87,104,133,137,128,130,147,162,166,162,165,161,157,154,149,141,138,130,98,78,109,138,144,143,140,135,129,125,123,122,123,122,123,161,165,167,166,153,128,108,91,80,83,104,140,150,135,129,111,84,94,114,124,125,123,131,139,139,138,139,138,140,142,146,105,88,131,155,155,150,148,153,160,167,163,156,154,152,147,141,136,131,110,87,106,129,137,140,138,133,130,124,121,123,125,126,127,159,162,162,160,154,135,113,95,83,86,113,149,154,141,136,115,97,79,103,125,130,125,127,139,140,139,139,139,139,140,139,125,78,118,155,156,151,149,150,153,162,169,164,157,152,148,146,140,129,113,98,109,124,131,136,135,131,130,126,126,126,124,124,124,160,162,161,159,153,139,119,104,90,92,120,152,156,146,140,108,65,55,91,124,133,127,123,134,141,142,139,136,137,139,140,135,89,99,150,154,155,153,148,147,155,158,164,160,151,148,151,146,136,124,116,119,125,130,133,133,131,127,127,128,126,124,122,117,156,158,157,157,154,137,113,101,90,91,121,151,159,152,143,117,77,69,95,125,133,128,122,130,142,145,140,138,140,143,144,140,107,87,140,162,162,159,151,151,150,154,157,161,157,154,148,145,139,131,127,127,128,130,130,129,128,127,126,122,119,118,114,111,151,153,155,157,154,141,123,111,106,111,134,155,162,153,143,132,106,93,105,128,134,131,124,128,142,146,142,140,143,147,146,143,124,82,128,167,169,163,155,151,157,160,164,160,161,156,146,141,134,132,129,134,134,132,131,129,129,130,125,118,114,114,112,111,148,152,155,155,150,141,129,121,111,115,141,160,166,158,149,142,121,106,114,131,133,129,123,127,142,146,147,144,145,147,148,144,130,83,115,166,179,165,150,145,153,149,155,157,151,144,143,142,139,136,137,141,141,140,137,133,131,127,122,117,115,115,116,116,149,148,147,147,146,145,138,127,112,113,143,168,175,166,150,144,132,110,112,128,128,123,122,131,143,147,149,146,144,143,146,149,140,87,111,154,164,165,156,158,157,150,150,143,137,137,140,140,142,141,144,146,145,144,139,133,127,123,121,119,117,118,119,120,152,150,151,151,146,145,143,130,109,105,129,158,172,171,159,144,137,125,114,120,121,119,124,136,144,148,151,150,146,145,144,148,142,101,128,162,169,164,154,154,152,150,142,142,139,139,140,143,147,146,146,146,143,138,133,126,122,122,122,121,119,119,119,119,149,146,146,146,145,144,143,137,117,108,116,133,148,155,153,144,134,127,118,115,115,114,122,138,147,152,155,158,155,146,141,146,138,120,158,162,168,163,161,150,150,144,142,143,142,145,145,147,147,142,142,139,133,127,125,125,123,121,120,120,121,120,121,120,143,146,145,141,141,140,140,140,126,114,120,127,130,136,138,136,132,129,127,123,117,112,123,140,150,156,160,164,166,163,156,153,141,130,162,162,164,165,161,149,149,143,140,141,140,144,144,143,137,133,132,130,125,124,124,125,123,120,119,119,118,119,119,120,138,139,141,142,140,137,135,135,131,113,121,129,126,126,130,135,143,146,144,139,129,118,128,146,154,158,162,164,163,160,158,152,131,128,151,147,147,155,154,148,148,143,138,138,138,135,136,137,133,129,128,127,125,126,124,123,121,120,121,121,117,117,100,72,140,139,138,139,140,138,137,135,134,113,116,123,119,111,130,158,181,190,175,153,131,119,130,147,155,157,160,161,158,152,148,138,123,127,145,142,141,145,147,143,137,135,132,131,130,129,129,129,130,128,126,125,123,123,122,120,120,119,118,109,90,56,23,18,146,147,148,144,141,139,138,138,138,117,122,140,143,136,141,167,205,216,185,138,104,99,115,130,137,140,143,145,144,141,138,126,115,129,140,138,136,135,136,135,132,130,128,127,127,127,127,126,126,126,124,122,122,119,117,115,111,103,83,50,24,17,22,24,137,141,143,144,143,143,143,141,138,126,114,134,149,152,150,152,168,173,153,120,90,88,102,108,110,109,104,98,99,97,98,109,115,135,139,136,133,133,132,132,131,128,128,127,126,123,120,120,120,121,120,120,117,111,102,92,75,49,23,21,24,28,27,27,113,116,119,128,135,144,142,129,117,113,95,113,132,141,143,141,138,137,134,124,105,103,108,102,89,70,47,36,51,98,141,134,121,133,132,130,131,131,131,129,126,125,122,121,118,117,116,116,113,110,102,94,82,69,52,37,25,21,25,27,30,28,28,28,129,133,140,137,133,128,130,128,120,114,104,98,109,120,126,128,130,131,127,110,91,86,82,68,49,40,46,62,104,169,176,135,131,130,126,127,127,125,123,122,119,115,113,121,125,124,124,124,117,107,87,59,38,26,22,27,28,29,30,30,26,25,26,27,124,131,133,145,145,149,154,156,151,146,139,126,119,120,123,126,123,120,113,99,84,75,67,64,71,87,107,129,138,120,104,113,121,118,113,106,109,122,128,119,110,104,107,125,130,129,128,127,123,111,82,45,32,28,27,28,29,27,27,26,29,28,26,26,138,141,144,139,146,148,146,151,154,156,155,148,142,147,143,132,121,115,106,101,100,103,104,110,117,118,106,85,78,92,106,105,96,86,81,71,68,83,86,79,82,97,114,127,131,129,126,124,121,105,65,32,29,29,27,28,27,29,27,28,26,25,28,29
159,164,169,170,167,166,166,166,166,165,164,139,121,131,135,139,148,158,140,123,132,119,91,65,54,44,44,38,47,113,170,117,136,144,144,147,142,140,136,135,136,137,138,144,148,144,143,143,144,144,146,139,106,59,36,31,30,34,35,35,35,35,34,34,164,166,165,165,165,165,167,167,166,166,158,133,163,204,210,198,175,150,121,105,119,134,148,156,131,75,52,45,43,50,156,166,128,156,151,149,148,145,140,140,139,142,144,142,141,143,147,149,149,148,145,140,141,138,104,55,36,32,32,34,36,37,35,34,169,167,165,166,167,167,165,165,165,162,143,136,156,150,121,89,62,60,77,85,98,108,110,120,134,128,93,74,75,69,75,155,119,161,157,149,148,147,148,146,147,149,147,146,147,152,149,149,152,152,152,151,148,144,141,133,95,53,35,33,37,38,36,35,171,169,168,169,170,167,166,164,162,163,141,139,148,145,146,147,179,221,238,230,197,173,170,166,161,156,159,153,142,126,104,139,118,158,160,157,151,147,145,149,152,157,156,152,148,147,149,148,150,154,151,151,152,148,149,145,141,120,75,45,31,30,33,36,170,173,173,173,170,168,167,166,164,160,137,138,160,159,148,146,171,204,213,207,194,191,185,173,163,161,165,167,165,166,163,153,123,156,166,163,161,157,154,154,160,158,159,160,157,157,156,154,150,149,151,149,149,149,151,147,144,141,130,95,64,55,54,47,172,176,178,176,173,173,171,167,164,153,133,138,149,140,138,144,147,150,151,146,161,177,175,167,163,165,172,177,178,175,172,164,129,152,164,161,158,161,166,165,165,167,165,161,159,157,159,156,155,152,151,151,149,145,146,144,140,140,139,135,124,114,111,107,170,174,176,176,176,175,173,166,157,147,133,134,137,142,160,169,161,148,137,134,147,160,163,162,161,164,168,174,179,176,176,174,133,152,168,166,163,167,176,179,177,172,168,169,169,163,160,157,155,156,156,154,152,154,151,147,142,142,141,138,137,133,132,133,165,174,179,180,176,176,173,159,151,144,130,136,155,172,179,163,138,124,119,121,136,155,166,169,168,166,166,170,173,171,175,181,142,152,171,171,165,173,182,184,183,178,173,168,163,162,165,163,158,155,159,157,158,157,155,153,150,149,145,141,140,138,133,126,165,178,180,180,179,177,171,161,153,143,135,149,183,197,174,151,149,138,123,120,128,151,169,179,176,167,163,161,161,162,168,183,147,154,170,171,175,181,184,181,180,179,178,178,177,171,166,165,166,166,164,160,158,154,152,154,153,153,151,147,144,142,138,133,173,183,182,180,178,176,167,156,141,132,138,151,173,169,154,155,148,131,130,133,137,151,171,179,173,164,158,154,151,154,159,174,144,152,171,174,183,183,184,181,182,179,178,179,176,177,173,171,171,172,172,170,166,160,153,153,151,149,150,149,145,141,142,139,181,185,185,183,179,174,164,148,120,99,98,119,148,152,160,179,160,147,144,142,144,151,166,171,166,160,153,148,148,150,153,164,136,137,155,174,186,189,187,186,182,181,182,178,180,180,180,182,180,175,173,170,174,169,160,153,150,146,143,142,142,141,144,143,185,188,189,187,182,176,162,144,115,115,209,181,171,195,180,173,161,167,158,147,145,149,158,164,162,155,149,144,145,151,154,161,128,123,148,173,186,189,189,190,187,183,183,181,179,177,175,174,176,181,180,176,173,171,167,160,150,147,142,140,143,144,142,142,187,189,190,188,181,177,156,136,107,103,215,199,196,221,207,164,154,163,156,141,135,137,146,153,153,150,146,144,146,153,159,160,123,114,151,179,185,186,185,184,184,186,185,182,179,173,170,168,171,175,178,173,170,167,166,164,150,146,144,143,145,143,141,137,189,191,192,187,181,173,150,133,107,101,206,182,194,222,185,123,100,110,128,131,126,123,133,143,145,144,143,145,149,152,156,144,106,106,154,183,186,183,181,184,185,186,185,183,178,174,170,167,166,168,170,171,167,164,160,155,149,147,147,145,143,144,142,137,188,187,187,184,182,175,150,129,102,89,200,156,152,144,134,126,121,96,109,125,122,120,130,141,144,145,145,148,153,154,154,128,97,120,167,183,179,174,176,181,182,180,182,183,185,184,178,173,173,172,169,166,166,155,150,145,142,147,150,146,144,147,144,142,186,188,185,183,180,169,147,125,104,88,187,145,143,128,110,76,59,75,114,120,113,117,132,141,144,146,147,149,151,155,149,114,94,130,169,181,177,171,175,179,179,182,179,175,171,168,168,168,169,168,163,159,161,142,139,146,143,148,155,150,140,142,143,143,188,188,185,184,187,176,152,130,98,77,192,144,142,133,110,76,56,83,111,110,107,119,135,141,145,146,146,147,151,155,134,100,105,146,176,177,173,176,181,182,183,178,174,172,170,169,173,176,170,158,144,147,148,132,147,156,153,148,148,147,141,140,141,146,188,188,185,186,187,174,142,122,98,75,181,137,129,135,110,91,77,93,111,104,105,123,137,140,142,142,142,147,156,148,115,99,120,159,173,168,171,178,181,184,183,178,173,171,169,169,173,177,172,155,135,137,137,145,161,163,156,150,142,140,131,137,140,149,189,189,188,186,184,165,131,113,94,76,183,134,119,132,109,95,86,87,105,103,112,132,142,142,142,143,146,153,151,122,108,111,132,158,165,173,179,184,183,177,172,171,167,169,170,168,170,175,172,152,123,133,153,166,169,163,153,147,140,135,130,133,140,146,187,188,186,186,186,169,133,114,104,86,168,129,116,126,120,100,101,98,116,116,123,137,144,145,147,150,156,150,121,112,111,111,140,158,162,169,175,175,176,176,171,169,169,167,166,170,174,174,163,130,101,130,162,171,168,160,149,142,136,132,133,133,137,142,185,190,196,197,189,163,134,115,106,94,175,122,111,121,122,120,126,137,139,131,134,140,145,149,158,158,138,115,115,110,107,132,156,167,166,159,156,164,169,166,165,167,168,167,169,174,176,166,131,92,87,118,144,160,166,162,151,142,136,129,128,128,130,135,183,193,199,197,189,166,136,119,110,103,181,110,113,116,122,124,138,164,155,141,145,152,162,159,137,118,118,118,104,112,144,177,182,170,159,146,134,139,158,163,165,168,170,170,168,171,175,153,107,75,93,116,126,144,161,163,152,143,138,129,122,121,123,127,186,188,195,195,181,161,147,127,114,115,163,79,94,121,134,139,149,160,154,150,152,144,126,110,104,105,111,118,128,152,168,171,162,145,125,109,104,125,153,163,167,169,169,171,178,182,169,131,96,79,100,119,123,133,150,159,149,139,133,127,123,123,129,133,182,184,193,195,188,165,149,134,124,123,135,86,71,111,139,145,142,137,127,121,115,107,100,100,113,126,139,150,158,161,162,156,144,118,80,62,90,133,156,163,163,168,170,170,178,181,154,113,89,83,106,123,122,126,139,151,149,137,124,116,114,120,128,140,183,185,190,195,192,180,158,144,134,130,107,100,115,96,103,119,133,108,95,96,96,108,129,143,148,154,160,170,180,177,163,146,125,70,30,48,108,146,155,164,167,165,166,174,182,175,139,107,90,77,102,128,123,121,129,139,140,128,111,104,110,121,135,149,182,184,181,176,172,170,163,150,137,137,107,110,142,156,132,145,152,114,115,121,132,146,157,164,166,168,166,167,174,180,171,149,136,88,47,62,98,153,168,173,173,170,172,179,183,161,122,101,89,73,92,124,125,121,122,123,123,112,94,87,96,113,133,147,180,184,189,195,192,185,173,152,143,148,113,123,154,159,145,177,161,128,144,155,165,171,172,171,169,166,165,167,173,186,196,170,151,138,92,84,121,147,167,173,170,169,170,175,177,151,110,96,85,67,86,120,125,120,117,111,102,89,73,71,87,114,140,149,179,187,194,193,189,181,169,158,153,160,112,131,167,168,141,175,150,124,161,176,177,178,174,171,166,164,160,165,177,184,182,164,152,143,141,132,129,142,163,170,165,163,162,168,172,150,115,100,88,65,85,122,124,118,105,84,73,70,66,69,86,110,134,145,182,188,194,194,188,173,163,159,158,161,112,134,169,162,131,126,84,102,155,164,166,166,161,160,158,157,162,172,203,200,175,155,141,125,114,117,129,123,132,151,153,149,150,157,158,150,125,101,81,58,78,119,123,122,118,90,66,66,69,71,85,119,148,152,184,190,192,194,195,190,178,169,163,164,111,135,171,161,131,96,61,94,147,159,157,154,153,155,152,148,145,152,178,174,155,144,127,104,87,89,93,92,84,105,128,136,141,146,151,155,139,100,69,46,72,117,126,125,114,81,57,64,78,85,97,122,144,150,186,189,192,192,188,180,172,163,154,153,105,125,160,158,132,95,63,96,134,155,160,156,154,150,145,144,144,149,157,157,147,138,125,112,95,96,97,87,98,133,160,168,171,172,171,162,131,87,60,43,69,117,126,120,103,80,75,83,87,88,99,128,146,149,184,189,195,192,185,181,170,156,145,141,100,123,158,157,126,108,79,82,106,118,127,141,151,151,148,147,147,148,147,158,141,122,111,115,113,108,104,95,98,139,165,173,175,179,176,151,107,77,58,45,80,119,119,111,103,87,86,94,87,86,100,127,146,150,183,187,193,192,178,167,160,151,138,126,88,104,128,121,109,116,110,97,90,87,91,96,112,136,145,143,141,143,160,185,147,116,114,110,71,93,97,95,108,146,163,163,164,170,167,138,94,74,57,50,92,120,114,110,108,100,94,88,84,87,101,127,144,149,182,187,192,190,178,161,149,138,127,115,81,84,101,105,120,129,130,121,106,103,100,91,80,89,120,138,134,135,139,146,133,119,113,80,31,53,91,106,128,150,151,148,153,158,160,145,106,81,65,56,91,121,115,114,112,110,107,95,86,93,113,134,143,143,186,192,197,195,184,169,153,137,124,110,77,65,94,124,137,141,138,133,131,128,124,120,113,93,78,96,132,136,134,139,135,127,120,74,26,22,61,113,137,149,150,146,147,152,155,153,128,94,75,65,84,116,113,117,122,116,106,98,93,97,113,127,133,135,183,188,194,197,191,172,151,135,121,106,75,73,100,114,118,125,136,145,149,146,141,138,135,132,120,95,97,134,141,138,143,136,117,92,38,28,61,111,131,144,156,155,151,155,159,160,146,108,80,64,72,109,106,114,127,124,110,100,97,100,114,126,135,134,179,185,188,188,183,165,142,122,111,101,79,84,102,107,113,121,135,155,158,151,146,144,143,143,147,147,119,84,119,144,145,156,143,116,81,47,59,101,135,150,155,153,154,156,159,160,153,120,84,60,61,104,109,116,126,125,118,107,102,101,110,118,121,128,173,171,173,176,170,153,133,114,102,94,82,87,103,118,130,127,133,149,149,139,140,140,139,140,143,147,146,119,74,103,146,162,162,136,108,76,70,96,137,154,153,148,153,151,154,155,153,133,94,65,57,100,112,126,132,129,123,114,107,102,99,104,113,122,171,172,175,174,166,152,134,112,99,92,85,92,116,142,141,126,123,130,131,124,127,139,140,138,139,140,143,148,128,82,106,145,168,155,128,107,92,111,143,155,151,145,147,149,151,152,149,142,111,69,55,101,121,128,135,127,120,114,106,107,108,110,113,121,172,174,174,173,165,148,127,106,93,86,84,97,122,138,126,116,113,114,117,114,118,132,143,143,143,142,143,144,150,117,79,97,131,142,131,110,94,119,146,152,151,148,146,149,150,150,146,149,133,91,54,104,137,140,137,129,126,119,113,112,111,116,116,120,168,166,166,167,162,145,119,97,89,82,82,100,130,154,137,131,130,121,117,112,116,127,139,145,144,143,140,140,144,144,97,82,104,110,103,92,110,141,152,154,153,155,152,152,151,150,146,144,143,115,63,90,137,145,142,131,123,119,117,115,112,109,110,122,169,167,166,165,161,142,117,100,89,79,81,113,164,202,191,167,144,134,125,114,117,129,139,143,144,140,137,139,139,142,124,86,113,140,145,142,148,156,160,160,159,158,158,158,156,153,146,143,141,123,83,92,119,133,145,137,132,125,119,120,116,109,111,119,168,167,167,165,164,147,124,104,87,79,86,130,192,225,212,173,151,151,139,126,119,124,135,143,148,144,140,138,140,139,135,94,104,143,156,155,152,151,157,160,164,162,158,156,155,153,147,143,138,126,103,103,115,122,133,137,131,136,127,118,114,107,103,112,162,166,168,168,165,149,124,103,87,84,91,132,166,175,173,157,164,163,141,129,123,121,131,143,146,145,144,142,142,138,135,111,93,131,161,160,154,151,154,159,165,166,164,158,153,153,156,153,142,127,119,116,124,122,121,128,130,130,117,112,110,105,110,115,163,166,168,168,165,152,128,107,90,92,92,134,144,131,136,135,161,162,144,134,125,119,126,141,146,145,143,139,136,135,132,118,91,119,156,159,159,159,156,157,162,164,165,161,154,154,151,149,144,131,126,122,123,128,127,127,129,126,126,122,113,110,113,118,165,166,164,163,161,152,130,111,97,102,100,142,150,132,143,152,151,136,132,131,129,123,126,138,148,153,147,141,140,138,133,127,95,104,148,161,162,161,155,157,159,160,161,162,161,156,148,144,136,130,129,135,131,132,123,121,118,122,118,117,115,116,114,111,163,165,163,164,161,153,131,107,103,113,105,146,157,139,137,113,104,95,116,125,122,116,120,132,144,149,145,142,145,146,138,133,100,97,142,165,165,160,153,153,155,156,159,159,155,150,145,142,140,138,137,142,137,136,129,128,128,124,117,112,112,107,108,107,159,163,163,162,161,150,129,112,108,124,101,149,162,144,132,82,44,69,112,125,120,119,124,133,142,148,151,149,144,140,136,134,107,95,136,164,168,161,150,150,153,153,156,156,147,144,144,146,147,146,148,148,145,142,138,134,128,122,110,110,111,109,108,113,155,159,161,161,158,150,138,122,116,136,103,151,164,149,136,100,81,85,116,125,120,118,129,140,146,148,149,148,146,140,135,134,113,103,135,159,166,163,157,157,157,156,154,151,147,146,144,146,148,145,147,146,146,142,134,130,125,121,117,112,114,114,114,116,157,158,158,159,157,151,144,129,122,146,109,154,165,158,142,114,79,79,117,129,118,121,136,142,148,149,150,149,148,147,142,140,123,117,143,158,163,160,156,156,157,154,149,147,147,147,146,148,148,147,148,146,142,136,129,124,122,121,118,113,114,117,117,116,158,158,156,157,155,150,144,138,123,151,109,150,167,169,147,129,101,91,118,125,112,118,139,146,147,148,150,153,156,155,156,155,134,130,151,158,164,163,156,154,153,149,146,145,146,147,148,148,143,141,142,140,134,130,127,126,124,121,118,118,119,118,117,114,161,158,157,157,155,153,148,143,127,142,105,134,150,161,154,134,123,109,109,111,113,124,142,148,149,151,156,162,167,171,173,165,139,138,154,152,159,163,158,154,152,148,145,143,142,142,140,137,135,135,133,129,130,132,131,127,125,123,122,121,121,121,118,116,158,155,154,151,152,152,148,143,136,132,99,118,129,142,144,139,135,130,121,116,116,127,144,146,148,153,158,165,170,170,169,158,133,142,152,146,150,156,155,152,150,145,141,139,136,134,134,135,133,131,130,131,132,129,125,121,119,118,118,119,119,118,115,114,152,152,151,149,148,146,144,142,138,131,103,114,126,133,132,135,136,140,141,134,123,133,143,149,150,152,160,169,172,166,162,147,123,142,147,141,141,147,149,146,141,138,134,131,130,130,131,130,129,129,128,127,124,123,124,121,119,119,116,115,116,115,115,118,148,150,150,150,147,143,142,140,139,133,115,110,127,131,133,129,127,141,147,144,144,152,154,154,155,160,168,174,170,164,153,137,122,143,143,137,134,135,137,138,134,130,127,126,128,127,127,127,126,122,120,118,118,116,117,119,118,116,116,115,116,118,119,123,146,148,150,149,148,145,144,141,139,133,126,102,107,100,103,134,176,189,193,157,137,153,156,158,157,159,159,158,160,156,146,132,127,145,141,135,132,129,130,131,130,126,125,124,124,123,122,123,123,121,120,118,117,116,117,119,116,115,115,116,119,119,118,117,151,151,149,148,148,146,144,143,140,137,131,106,114,114,106,96,104,196,199,148,122,136,138,135,133,131,128,123,125,145,173,138,136,139,134,132,131,128,128,127,125,125,123,122,120,119,120,122,120,117,117,119,119,118,120,118,111,101,96,88,83,78,74,68,151,150,148,148,148,148,145,144,143,141,139,131,104,122,138,138,120,86,69,55,73,95,98,100,105,105,99,93,103,151,168,134,139,131,128,128,128,126,124,123,121,120,120,119,118,119,120,120,120,121,121,121,121,121,105,69,39,29,25,21,20,20,20,20,134,136,139,144,145,142,133,126,121,121,126,133,130,104,104,133,152,147,135,101,107,115,115,115,109,88,76,94,119,121,108,130,132,128,126,124,123,122,121,120,119,117,116,116,118,117,116,118,122,123,122,115,96,64,32,22,22,24,27,27,28,27,27,28,135,139,140,139,138,135,125,112,108,104,101,103,105,117,126,114,91,103,130,127,132,135,134,123,117,121,122,109,93,106,127,127,125,124,122,120,118,115,116,114,111,111,111,111,112,114,113,109,97,82,67,53,46,43,37,30,27,28,27,28,27,27,28,28,139,143,148,147,147,148,144,134,123,114,105,98,100,101,100,107,121,117,50,16,45,81,93,92,94,96,102,119,129,129,124,121,119,117,116,113,113,112,114,116,117,117,119,116,105,88,67,57,55,54,60,56,47,36,30,28,26,26,27,27,27,26,27,28,135,139,146,151,154,154,154,153,149,144,135,129,120,106,94,87,86,83,51,29,90,139,147,144,140,136,129,125,125,123,119,116,115,115,119,122,130,132,130,129,129,130,129,125,115,101,84,74,77,70,54,42,33,27,25,26,25,24,25,26,26,25,26,28,138,140,142,146,149,150,151,148,151,153,146,144,144,137,127,112,98,102,113,70,77,104,109,108,113,117,117,117,116,111,104,104,117,126,134,137,128,112,109,126,124,123,127,129,122,109,86,64,48,38,33,31,29,27,25,26,26,28,27,27,27,27,27,28,132,131,133,135,138,140,143,146,147,149,152,150,151,152,149,148,137,119,106,93,94,93,88,83,86,98,102,107,101,91,84,82,91,111,118,111,104,91,101,122,127,126,127,126,122,104,63,30,24,27,27,25,26,27,28,27,27,26,25,25,26,26,26,25
152,156,160,165,170,169,169,168,167,168,164,166,168,140,117,121,121,116,114,115,112,115,114,109,100,95,94,95,126,165,167,164,164,164,163,162,158,153,151,151,149,149,148,148,148,147,149,150,149,149,146,144,143,140,133,125,102,88,83,71,58,47,36,33,156,161,165,164,164,162,160,160,162,165,165,157,133,134,147,158,162,157,146,133,135,147,149,154,161,155,133,123,112,105,176,176,176,174,175,177,176,172,168,166,161,159,157,153,150,153,153,152,151,153,153,154,149,147,141,134,129,119,117,121,120,115,106,95,163,166,164,163,164,166,166,166,166,167,166,146,142,151,156,145,128,110,98,92,95,104,110,113,118,124,131,143,150,137,122,170,176,175,175,174,174,173,170,169,171,168,163,158,154,154,155,151,151,156,156,153,153,151,148,146,140,133,123,116,123,131,138,143,169,169,166,166,167,167,166,166,165,163,149,144,144,145,141,139,133,125,122,131,145,152,150,147,138,135,141,145,152,163,145,142,166,165,165,167,169,172,176,175,174,176,171,165,163,163,162,161,156,157,158,155,153,151,152,152,147,142,132,122,115,119,129,135,169,169,168,169,168,167,162,165,162,159,153,159,162,162,160,158,158,164,180,194,197,188,181,182,173,162,159,164,163,167,163,131,157,162,158,160,170,174,171,171,170,171,173,173,169,168,169,163,160,156,157,158,158,153,153,149,144,143,140,132,120,115,118,125,169,171,173,172,170,168,166,164,160,156,148,157,161,156,149,146,146,152,182,215,222,214,197,188,175,165,163,164,168,164,155,135,147,161,159,162,174,179,176,175,177,176,176,168,169,169,163,164,163,161,160,159,159,159,160,157,149,147,144,141,136,123,114,118,164,171,175,173,170,168,168,163,153,155,151,154,150,143,138,143,151,149,154,179,195,190,179,169,156,155,158,161,166,178,170,141,138,160,159,166,177,183,184,181,180,180,178,178,175,172,167,161,161,162,162,160,162,164,163,161,160,159,154,150,147,139,131,119,167,169,171,171,171,169,168,158,159,190,176,154,140,142,158,165,162,145,135,147,162,169,166,159,153,158,157,159,160,163,171,147,137,157,158,169,182,187,187,187,183,179,177,173,168,168,171,166,164,165,162,159,159,159,160,159,160,161,160,153,148,148,140,129,158,168,175,173,170,169,165,150,160,190,173,153,156,176,186,171,138,119,117,127,147,163,169,167,161,159,158,156,157,162,170,151,140,155,160,174,184,188,187,186,185,184,183,183,183,174,170,169,170,171,166,160,156,155,158,159,160,162,161,157,154,149,142,141,155,172,174,173,170,169,163,149,159,172,157,160,177,187,176,145,130,111,106,130,145,161,171,171,167,163,163,163,163,163,168,148,138,151,164,181,186,186,185,183,182,183,183,181,181,181,180,179,175,171,172,170,164,158,157,157,156,157,158,160,152,150,151,145,165,176,176,174,173,168,160,150,153,154,154,169,175,160,127,146,148,126,122,152,158,165,169,167,165,162,161,159,158,162,172,151,140,148,167,185,188,186,185,185,186,184,184,185,184,183,183,181,182,181,177,176,174,168,162,159,156,154,150,151,152,152,152,150,171,180,177,175,172,166,156,142,132,132,153,177,188,209,216,200,158,162,143,157,167,163,163,161,160,158,156,154,153,157,172,155,133,140,168,182,184,187,187,184,184,185,183,184,182,180,180,182,182,182,179,174,170,169,168,160,158,156,151,152,155,152,152,148,176,179,181,178,172,166,153,135,119,120,150,182,199,216,221,205,156,151,144,154,163,159,158,158,158,155,151,150,152,156,169,145,125,136,167,181,182,183,182,179,181,182,180,179,177,176,177,179,178,172,172,168,163,160,161,155,153,152,154,157,160,159,150,150,177,181,182,181,177,163,144,128,118,117,135,170,182,190,199,147,148,158,153,151,152,151,154,159,155,150,147,148,154,160,171,137,116,146,175,179,179,178,177,176,177,178,177,176,172,170,170,171,168,166,158,148,151,147,145,141,144,147,149,151,153,157,154,147,181,182,181,177,172,161,143,126,108,105,122,152,163,139,137,94,85,99,121,130,134,135,147,153,149,146,146,148,155,162,172,130,114,156,183,183,178,173,176,174,174,173,173,170,165,165,167,166,161,154,148,141,134,135,133,131,140,147,146,147,154,160,159,157,179,180,181,177,173,157,140,122,100,93,115,143,148,129,123,97,110,90,116,128,125,129,141,144,144,143,145,152,157,168,170,117,115,170,183,170,164,166,168,169,171,169,165,163,163,166,169,169,158,146,143,135,130,140,145,145,148,152,153,149,155,160,162,165,180,180,179,176,172,156,133,117,99,90,110,137,140,119,101,59,41,66,106,116,115,121,135,141,143,145,146,151,158,171,159,107,127,170,168,158,154,161,165,167,168,167,165,164,166,168,166,155,133,123,128,122,143,159,159,156,151,151,154,152,157,161,162,164,180,181,181,179,173,155,135,116,95,87,106,130,138,120,101,74,72,90,107,107,107,121,133,141,142,143,145,151,157,170,132,99,131,156,152,151,158,164,171,173,171,169,169,169,173,174,165,144,113,106,127,158,169,173,171,162,156,154,153,152,157,162,163,165,180,181,184,186,181,160,138,115,97,85,101,120,133,121,100,84,77,90,102,100,105,122,134,139,141,140,144,155,164,150,107,103,143,153,147,154,165,174,178,173,168,167,167,168,172,177,170,150,107,101,156,177,179,174,170,162,157,155,153,150,150,156,159,163,180,182,182,182,176,150,122,106,89,81,101,112,127,125,107,95,83,84,94,98,112,130,137,137,139,144,151,159,157,119,104,115,143,152,159,170,176,174,169,168,168,168,167,169,173,173,164,138,90,101,141,159,170,174,167,161,154,150,150,150,150,151,154,158,178,181,182,184,178,151,124,108,90,74,98,110,122,127,120,114,107,103,107,112,125,136,142,143,147,147,153,157,122,110,107,134,154,160,166,172,172,172,170,168,165,163,165,171,176,164,134,99,71,109,126,138,155,167,170,165,161,157,151,148,148,151,153,157,174,179,183,188,182,149,124,108,97,78,97,111,117,123,124,125,128,128,126,128,134,140,142,144,148,159,149,113,110,102,117,146,159,160,162,165,168,166,163,163,165,161,161,168,171,144,98,75,74,118,128,132,141,156,164,162,157,155,151,144,141,144,145,153,169,175,182,184,177,155,131,115,94,72,94,111,116,122,126,134,143,146,140,140,142,146,150,152,167,131,97,106,101,120,151,163,165,159,148,148,156,159,161,166,165,166,168,173,159,116,78,60,66,117,126,128,132,145,156,155,153,152,150,148,146,145,142,147,169,170,178,177,170,154,130,116,101,71,80,112,120,129,140,158,165,156,143,144,150,151,158,153,101,100,116,107,133,157,172,174,164,150,130,125,146,160,164,165,165,169,177,173,134,96,67,40,47,111,127,128,127,133,147,155,151,148,145,143,144,147,148,149,166,167,172,175,168,157,144,124,103,66,53,98,132,148,158,163,162,165,158,147,139,134,107,85,105,115,122,145,160,169,172,162,138,108,96,113,145,160,164,169,166,169,179,159,117,81,47,31,42,94,126,133,128,128,136,147,144,136,134,138,146,147,153,152,169,167,173,175,172,160,149,136,115,85,79,76,106,130,137,134,139,125,113,108,91,86,108,123,132,150,160,161,167,169,158,134,94,69,94,130,153,163,163,161,167,177,176,138,105,73,43,40,41,78,122,134,129,124,127,135,134,127,127,134,146,151,154,151,168,168,169,169,167,163,153,140,119,84,106,135,121,115,142,153,114,104,100,97,119,135,142,154,158,159,163,170,171,161,142,93,51,58,122,156,162,166,166,163,166,173,162,119,91,57,42,46,34,66,119,132,127,118,116,122,122,113,113,120,136,149,147,151,165,168,172,175,174,169,158,145,125,88,116,154,163,156,192,170,138,125,133,142,154,168,170,165,163,164,169,175,166,152,128,73,48,73,133,161,167,171,168,169,173,176,151,110,91,73,93,134,94,69,113,134,130,119,107,103,104,103,107,119,134,146,150,151,167,171,173,175,175,168,160,152,136,98,127,162,158,126,123,85,116,149,163,166,173,177,171,168,169,164,167,178,172,159,145,101,90,117,146,162,169,167,164,165,168,173,155,114,90,81,102,150,113,67,105,128,128,120,101,85,91,98,105,119,134,143,146,152,165,168,172,174,172,166,159,156,142,97,135,170,151,124,69,57,117,158,166,167,166,165,161,160,161,164,171,183,181,170,160,146,123,135,148,162,167,159,157,157,161,166,152,117,87,75,100,145,111,57,101,127,124,122,108,80,89,102,108,116,131,145,150,153,167,169,172,180,182,174,164,157,143,91,128,165,148,120,79,52,88,143,153,155,153,151,151,152,156,167,181,183,174,162,152,142,134,132,130,133,138,139,145,151,158,161,152,123,87,74,105,145,115,58,106,132,129,129,110,71,88,105,113,120,132,147,149,150,170,174,176,177,177,170,162,153,140,85,121,160,151,123,83,54,95,142,153,151,145,144,145,146,148,158,183,187,165,146,128,117,105,97,97,100,111,125,139,151,156,159,156,132,91,59,58,87,71,59,109,134,128,121,92,72,92,104,109,119,131,144,149,151,169,174,179,181,177,169,156,146,134,81,113,150,147,121,92,72,93,129,147,149,148,146,142,142,143,150,154,153,152,141,122,104,92,98,96,93,115,140,153,161,161,163,158,127,82,70,96,132,101,66,118,131,124,112,87,82,99,104,106,116,133,145,147,145,166,173,177,172,169,160,149,138,127,76,89,121,126,117,112,117,98,93,94,107,125,142,144,143,145,151,157,156,147,132,123,111,113,113,105,99,114,141,159,169,171,170,153,112,76,64,78,101,91,87,120,122,118,108,93,87,96,101,106,116,132,141,142,144,165,167,173,172,162,153,141,129,119,75,84,115,115,116,132,138,116,104,102,97,90,97,121,134,141,149,171,165,134,120,116,104,84,99,111,111,116,139,155,164,169,170,145,101,70,58,73,98,85,112,126,121,107,103,95,98,101,103,108,121,135,140,142,143,167,173,176,171,165,154,143,128,114,75,79,113,119,132,143,141,134,123,111,104,102,94,85,97,119,134,153,146,125,117,111,73,38,62,101,116,126,140,149,154,161,164,141,102,72,54,59,79,72,116,119,121,107,105,101,107,109,108,112,124,134,140,138,139,164,168,172,178,172,156,137,122,106,68,65,98,113,130,142,141,135,133,128,117,111,111,110,102,95,110,128,132,127,122,112,78,34,28,67,112,132,146,150,152,157,158,146,107,79,61,47,61,57,114,123,119,113,108,108,111,112,113,115,125,133,138,136,135,164,165,171,172,164,145,122,109,96,69,74,103,120,136,137,128,123,133,139,134,135,130,131,123,120,114,105,121,130,130,123,100,61,37,49,86,118,143,156,155,156,158,154,122,89,74,54,52,66,114,120,115,112,109,114,118,118,118,118,123,129,132,135,138,161,160,163,163,154,141,125,108,92,71,83,109,127,138,144,133,116,118,130,126,125,129,129,135,133,127,116,102,118,139,141,127,103,73,55,70,112,143,153,153,156,159,161,141,103,80,62,41,59,113,117,111,107,111,118,123,123,120,118,118,122,127,132,137,160,161,163,162,152,138,121,104,88,75,88,112,135,152,181,186,151,126,123,120,117,128,129,129,132,134,134,120,104,126,150,148,128,109,91,90,120,146,151,153,156,158,162,156,124,86,69,55,57,105,114,112,113,120,127,129,125,120,118,120,123,126,131,137,160,160,160,162,153,134,115,98,83,78,91,122,148,178,216,223,186,144,124,114,118,125,135,131,133,135,138,138,117,99,118,136,132,120,109,106,125,145,146,145,146,149,156,159,142,100,75,67,64,90,115,115,120,128,128,128,126,125,123,123,124,125,129,139,159,158,159,159,151,131,108,96,83,80,93,128,152,157,192,184,159,147,130,115,118,130,132,133,135,134,136,140,137,107,88,102,111,102,95,107,132,148,150,143,143,145,148,149,147,122,90,70,58,77,119,128,133,136,135,132,125,123,123,124,121,122,132,131,155,160,160,161,155,133,115,101,82,82,96,131,147,131,152,144,162,156,142,127,123,128,135,137,134,134,135,137,141,131,97,98,113,109,101,115,143,156,156,155,150,147,146,148,148,140,117,89,61,71,118,140,145,144,137,130,122,123,124,123,120,122,129,127,152,158,161,161,157,137,115,97,81,84,100,135,142,127,133,136,193,172,145,133,130,127,136,139,140,137,136,138,141,143,109,98,128,145,140,136,145,156,161,158,158,154,151,148,145,141,131,112,81,71,107,134,143,142,137,131,127,125,121,123,122,120,123,129,150,156,159,158,155,142,122,102,84,87,107,143,141,127,132,142,191,161,137,135,134,129,135,141,138,136,138,139,138,139,120,91,123,153,152,147,146,149,156,163,157,151,147,146,144,140,131,116,95,89,108,128,135,135,130,125,126,115,122,122,123,123,124,126,149,154,154,154,153,143,123,107,89,87,114,146,147,131,135,112,152,118,126,133,134,129,131,139,143,142,137,134,137,139,133,93,110,150,155,151,151,150,152,158,160,155,148,146,150,149,138,122,110,112,123,129,129,130,128,127,124,126,128,127,126,125,121,120,149,151,152,152,151,145,123,104,92,84,113,144,153,137,127,73,58,73,113,128,131,125,124,136,144,139,138,140,140,142,141,101,95,145,160,160,156,150,150,154,155,155,147,140,146,148,143,133,126,124,128,130,129,126,127,121,120,122,121,119,119,117,114,112,143,146,149,150,149,143,128,111,110,108,126,156,160,144,128,81,69,84,117,129,130,126,126,136,143,143,139,140,145,145,147,115,83,135,165,166,161,153,152,155,156,160,160,156,150,147,141,134,130,130,130,130,129,128,131,128,127,120,116,114,113,109,110,111,143,145,146,147,146,141,135,120,114,99,133,158,165,149,134,101,87,86,116,131,127,125,127,136,145,148,144,143,141,144,144,129,85,121,165,172,163,152,152,155,157,160,159,157,154,145,138,135,133,137,135,135,133,131,129,128,122,114,113,114,113,113,112,113,149,148,145,145,143,141,140,128,116,94,123,161,174,168,145,117,84,85,114,129,122,119,126,138,146,149,148,143,142,140,147,137,94,123,159,169,163,154,153,153,150,150,149,137,135,136,136,135,135,138,136,138,134,130,125,121,119,119,116,117,119,117,116,114,145,146,145,143,142,139,139,135,119,98,113,137,157,162,148,127,112,107,114,120,116,115,129,141,146,151,151,149,147,141,144,136,112,141,163,166,162,156,153,150,147,141,136,135,135,133,134,136,134,137,135,131,126,122,119,118,119,119,120,118,117,118,117,114,140,142,143,138,138,136,137,137,129,105,114,121,131,141,145,143,132,119,113,115,115,115,132,144,151,156,162,163,154,144,146,134,132,157,164,164,160,154,148,145,141,137,138,136,137,137,138,135,130,129,125,122,120,120,119,119,117,117,119,121,122,121,119,122,135,136,135,138,138,136,134,133,131,116,116,126,123,126,129,129,130,134,132,130,120,117,136,150,156,159,165,167,165,161,155,134,137,155,153,155,157,152,146,144,139,135,134,132,134,129,130,125,121,123,120,120,121,121,121,119,119,119,120,119,117,105,95,85,134,137,137,137,137,137,136,132,131,120,114,127,122,116,126,147,171,176,164,145,120,120,141,154,157,159,164,162,154,151,144,124,132,146,145,144,147,146,143,140,136,133,131,128,125,123,123,123,122,121,119,120,121,120,119,119,119,117,108,93,63,26,12,11,139,142,145,144,141,139,137,136,135,124,114,129,132,126,137,164,207,222,185,132,97,105,126,138,144,147,153,149,143,139,130,117,130,139,136,135,136,137,136,132,130,127,125,124,124,124,123,120,120,119,118,117,116,117,118,117,104,81,54,29,19,23,26,27,116,124,133,135,136,136,138,139,136,125,114,131,148,151,148,153,178,180,148,102,70,79,98,106,112,115,109,110,108,110,112,117,133,138,137,133,130,131,129,128,127,126,124,123,122,120,119,122,124,121,117,119,119,114,96,71,51,33,22,24,28,30,28,29,105,111,108,112,123,132,136,132,122,113,101,110,129,136,141,141,136,136,137,133,96,111,111,104,83,61,51,58,85,114,118,122,132,133,132,132,131,130,128,127,124,121,120,118,115,114,112,112,112,112,111,98,74,52,40,31,25,24,27,28,29,27,25,26,122,124,131,140,139,131,129,132,129,121,111,102,110,119,124,126,126,129,127,104,84,84,71,53,44,41,54,92,150,162,134,129,130,127,126,128,126,124,123,121,117,116,121,120,119,120,118,111,96,73,48,28,25,27,26,28,28,27,27,27,28,27,26,28,130,126,126,127,135,142,146,149,151,149,144,131,120,121,122,120,112,112,97,83,64,64,61,70,87,106,118,126,134,124,119,121,118,116,110,109,120,131,125,114,104,111,127,128,129,129,126,117,98,63,38,29,27,26,29,28,26,25,27,27,27,26,25,25,130,132,135,135,137,140,141,141,145,147,151,154,145,145,146,137,129,121,113,114,126,130,123,114,101,89,83,82,84,96,104,100,94,87,72,65,85,90,74,84,99,116,130,130,128,127,124,117,84,44,28,27,26,29,26,28,27,27,25,27,26,27,26,25,127,129,129,132,135,134,135,138,139,139,143,151,149,149,154,145,133,102,56,46,51,51,58,67,76,79,78,84,95,99,99,97,99,97,89,73,59,54,60,66,99,124,130,129,127,127,125,108,63,34,29,28,27,26,27,26,26,24,25,26,26,26,26,25,133,132,129,130,136,139,136,139,141,140,138,142,144,143,145,146,141,114,62,49,87,119,129,120,110,108,109,110,110,110,118,121,119,114,108,97,84,74,68,74,97,120,124,124,127,126,115,80,40,27,27,28,27,24,26,27,26,27,27,26,27,27,26,25,130,137,135,126,126,136,140,139,138,134,136,134,133,136,140,143,145,141,108,88,113,125,123,118,116,118,123,121,121,126,131,129,121,118,120,120,111,104,105,112,120,123,118,122,120,98,66,38,27,26,26,26,29,27,25,25,24,25,25,27,26,26,25,26,121,131,139,135,122,118,126,123,116,119,123,130,129,125,123,128,131,133,126,122,125,123,123,125,127,127,124,123,126,131,132,122,110,110,119,126,126,126,128,126,125,121,112,91,63,41,28,25,27,28,27,28,28,26,27,27,25,27,26,26,26,26,25,26
154,158,160,162,162,159,160,154,132,123,138,143,145,146,155,165,167,167,164,147,125,143,152,156,170,176,156,110,86,149,132,142,156,156,155,155,153,152,153,163,165,165,165,166,162,159,153,151,152,153,151,149,149,153,154,151,152,151,147,143,139,136,125,103,158,160,159,158,159,159,159,147,130,145,154,158,163,172,179,170,147,115,95,83,80,89,98,107,111,129,142,150,123,97,152,151,159,161,159,155,152,152,159,161,164,168,168,167,169,165,162,160,159,159,158,156,154,155,153,151,149,148,149,150,146,141,137,131,162,160,159,160,161,161,159,151,143,134,129,132,141,150,147,131,119,127,137,142,130,138,153,152,150,141,137,145,150,151,155,160,162,162,162,161,160,167,173,174,169,165,165,166,166,166,166,164,164,163,161,157,154,153,154,156,156,152,150,148,145,142,138,133,164,161,162,162,160,159,157,146,134,127,134,142,145,143,139,143,164,205,217,218,209,184,166,161,161,160,162,160,161,164,159,146,152,161,163,162,163,171,179,181,176,173,172,172,172,170,167,166,164,161,158,158,158,157,157,155,155,154,156,156,150,146,143,140,166,166,165,163,161,159,155,145,156,166,165,161,159,151,146,149,172,201,213,212,200,176,162,160,158,161,166,166,167,173,171,136,141,160,164,163,169,180,185,187,187,184,179,175,172,170,168,166,164,161,157,156,157,161,159,159,160,162,162,158,156,156,154,150,170,169,167,165,163,162,152,153,161,159,153,150,140,135,137,146,151,155,152,154,159,163,164,161,161,163,164,166,168,165,166,140,141,159,165,168,177,185,190,190,188,185,181,178,176,173,170,166,165,165,163,162,162,158,153,153,153,155,157,158,158,159,159,156,169,169,167,166,165,161,153,156,155,152,145,135,136,152,163,162,148,124,114,124,143,161,168,168,164,162,163,163,162,162,167,145,141,157,165,172,183,188,188,186,184,182,182,181,180,179,178,174,170,171,170,167,166,167,163,154,150,147,149,153,156,159,159,159,170,169,170,167,168,157,147,155,157,152,140,146,163,177,176,158,135,118,115,123,139,158,170,171,167,163,162,162,161,160,165,148,142,157,166,178,189,192,190,188,186,186,184,182,182,181,181,181,179,179,178,175,174,168,169,171,163,155,156,156,151,151,151,154,173,171,170,168,168,154,150,152,150,143,157,184,195,192,173,145,130,119,116,125,139,155,168,169,164,158,153,151,151,154,164,151,140,154,165,179,191,191,189,188,188,185,186,184,183,186,185,183,182,183,184,182,182,179,176,174,170,167,159,157,160,156,147,146,172,172,170,168,159,149,154,154,147,158,179,191,193,179,156,144,133,114,117,137,150,159,164,161,158,155,152,151,150,152,162,151,132,145,158,177,188,189,189,191,190,187,188,187,183,183,182,179,179,181,183,182,182,180,178,171,167,170,171,158,155,156,151,153,175,173,171,166,154,132,146,145,143,157,175,175,170,155,158,159,133,108,121,149,161,162,162,161,158,153,149,149,153,155,160,148,125,138,158,178,185,186,185,185,184,182,183,185,183,182,179,180,178,179,179,177,175,171,168,168,164,162,162,157,154,151,153,158,178,174,170,165,150,132,158,153,149,163,174,174,164,151,155,146,123,110,122,145,155,158,159,158,154,150,147,148,152,158,161,144,120,136,164,180,182,183,181,177,176,178,180,180,178,178,176,174,174,175,173,168,166,163,152,154,153,150,147,143,146,150,150,153,181,179,173,162,140,135,172,166,155,171,189,196,216,233,209,155,119,107,113,132,139,145,152,152,150,148,147,147,153,162,162,134,112,133,169,182,180,179,173,175,175,173,174,173,174,174,167,166,171,173,172,165,159,153,149,144,137,136,134,138,145,150,149,151,181,179,173,159,134,135,170,164,146,160,179,192,209,220,204,152,90,76,107,128,129,129,138,145,144,144,146,151,154,162,160,121,110,141,175,181,176,172,174,173,171,172,173,169,167,161,167,169,172,174,168,155,149,147,139,133,142,151,150,149,153,158,158,155,180,176,169,156,132,137,167,156,133,143,160,164,167,172,145,91,64,76,116,128,123,121,131,141,144,144,148,154,160,165,153,108,112,156,179,179,170,164,169,169,168,170,172,167,164,167,174,175,174,165,150,136,135,137,137,148,164,167,165,158,151,155,158,155,177,173,166,151,127,138,169,150,130,139,152,150,137,116,96,74,73,94,117,124,119,120,133,140,142,147,149,151,158,166,134,110,120,167,176,171,164,166,169,173,175,173,172,174,174,173,175,177,173,159,139,121,126,141,160,172,177,176,170,163,156,151,152,154,176,174,167,151,126,136,172,141,124,131,147,149,138,122,109,91,86,99,114,117,113,124,136,142,145,144,148,155,164,158,116,108,138,169,167,161,162,170,174,178,179,173,171,169,168,170,174,178,176,164,138,109,124,158,178,182,181,177,170,164,160,157,157,155,177,178,171,152,126,133,176,133,117,123,141,144,137,121,107,98,101,108,112,110,113,129,138,142,146,142,146,157,169,127,122,118,151,164,161,162,170,175,177,174,174,170,168,169,168,170,173,174,167,147,112,87,111,146,164,178,184,180,172,165,159,156,154,153,178,179,171,151,125,129,187,133,115,117,132,144,144,127,105,94,83,98,109,109,121,135,140,142,143,147,153,168,133,124,124,138,158,162,165,169,174,178,180,175,172,170,168,165,166,173,173,157,129,100,74,79,112,133,143,158,172,179,176,170,164,159,154,152,177,176,166,144,123,124,197,137,119,117,128,140,143,136,111,97,88,98,110,114,132,142,144,147,148,153,162,130,117,133,120,143,161,164,168,171,173,175,175,169,167,166,162,163,166,171,164,131,94,73,73,100,127,131,134,146,160,171,174,170,164,159,155,150,179,178,168,142,123,119,187,125,118,116,123,139,139,140,124,109,105,117,120,128,139,143,144,151,164,151,118,116,126,113,128,148,158,161,161,160,164,167,166,166,168,168,166,166,173,172,142,102,73,63,83,116,131,130,132,136,145,157,167,163,159,158,156,151,180,178,165,142,126,117,153,105,117,117,122,128,136,134,129,122,129,136,136,140,144,151,162,158,127,110,116,119,117,141,170,178,172,162,148,138,145,158,164,166,166,165,168,176,177,154,116,84,61,49,59,96,126,130,131,132,136,147,159,163,157,151,150,151,181,179,168,146,128,115,129,81,113,118,119,122,128,131,135,136,147,148,148,153,157,153,132,111,111,117,107,117,147,176,181,170,155,138,121,115,133,156,164,167,170,169,172,179,169,136,97,63,41,31,27,55,110,127,132,136,136,139,145,157,154,144,140,142,176,173,168,153,133,121,123,78,88,113,122,129,140,144,142,142,141,141,145,143,128,108,97,98,107,115,131,153,169,171,165,148,121,93,87,108,138,160,165,165,167,169,178,178,153,116,84,51,39,41,32,36,85,120,133,137,133,129,136,147,147,137,133,136,179,176,165,158,145,131,118,92,89,108,133,142,146,147,147,146,145,136,116,97,86,94,113,127,134,147,162,170,167,157,139,108,70,56,89,132,154,164,167,165,165,171,178,167,135,102,72,49,58,76,49,24,59,115,132,139,130,124,125,132,137,126,118,124,176,179,175,166,152,140,117,101,109,111,120,137,150,155,148,128,113,99,96,111,129,144,150,155,161,171,177,169,155,141,108,54,30,55,112,156,165,169,172,170,171,176,176,156,119,92,58,42,69,95,53,20,43,110,128,136,131,124,118,118,123,116,115,121,171,169,169,167,157,147,122,108,125,135,134,112,131,144,135,130,127,128,135,146,159,165,167,167,166,174,176,165,153,137,97,55,53,78,127,162,171,173,173,171,172,175,177,155,115,91,68,80,129,179,115,28,36,99,128,136,128,123,110,102,104,104,108,121,170,169,170,170,161,150,128,117,134,151,149,138,181,200,162,136,140,151,160,166,168,166,165,165,168,177,183,176,166,154,126,83,87,121,149,165,169,172,168,167,168,170,173,153,117,92,75,98,146,200,145,34,29,85,127,135,126,122,111,94,95,99,106,116,177,180,181,177,165,154,129,120,140,156,151,144,186,189,142,148,169,170,166,163,160,159,160,164,170,176,179,179,171,159,152,144,133,133,144,159,165,165,163,163,161,166,168,158,117,87,71,94,135,185,146,44,29,75,122,133,125,131,119,91,86,96,107,115,174,178,178,171,163,156,128,121,148,161,147,126,127,115,107,139,156,162,162,159,155,153,154,161,175,196,194,176,158,145,136,127,125,129,125,132,143,145,148,153,155,159,160,160,132,98,75,94,135,186,145,47,26,69,119,136,133,133,113,82,81,100,113,118,176,179,177,171,166,160,130,119,147,158,142,119,101,82,85,125,147,150,147,144,145,144,147,152,169,189,184,164,149,131,118,104,93,98,100,102,114,129,140,151,157,160,162,165,139,95,55,58,81,120,88,34,25,77,124,141,132,120,96,78,88,102,109,120,173,179,181,178,173,162,129,111,140,151,138,116,92,74,89,132,152,149,145,143,141,138,140,149,159,164,160,154,146,133,116,101,106,102,95,94,115,138,152,164,166,166,168,163,129,85,65,91,128,164,115,45,31,85,125,139,131,117,99,89,97,106,111,117,176,179,182,178,171,157,125,105,136,148,138,114,99,114,107,122,131,144,144,144,142,140,141,150,155,158,156,151,141,132,125,126,116,110,99,102,122,145,160,170,173,175,176,161,117,82,70,90,117,153,123,51,45,97,126,130,123,113,99,89,95,103,107,115,177,179,181,179,167,148,118,97,124,134,131,119,120,162,133,97,98,97,111,126,138,144,146,148,151,169,169,145,131,129,116,77,84,99,106,110,126,144,158,168,173,176,175,150,111,82,70,83,108,140,116,54,66,115,131,124,111,106,100,98,101,104,110,117,176,169,164,160,156,140,111,87,113,131,136,137,138,134,131,138,135,118,101,90,102,123,136,143,142,160,160,140,130,122,92,46,72,105,121,132,139,148,155,161,166,170,169,146,113,84,67,79,108,137,113,64,86,122,126,120,109,107,107,109,113,112,113,120,175,171,165,157,148,134,109,85,114,135,140,139,134,125,124,118,109,113,109,103,90,84,99,113,126,136,146,145,138,126,101,54,29,49,98,130,145,149,150,152,157,163,162,147,117,88,66,54,68,88,62,46,90,121,120,116,112,112,113,118,121,119,117,121,175,174,173,167,152,137,107,81,101,126,132,134,144,146,139,133,139,133,128,127,124,111,97,94,106,122,137,147,148,135,113,69,37,31,77,122,140,146,150,151,153,156,156,149,125,99,81,64,60,72,63,55,97,122,121,119,117,117,120,123,121,121,122,124,178,184,178,161,143,130,105,71,93,122,128,133,138,131,116,109,126,133,141,141,140,139,134,122,110,110,121,134,145,149,140,114,71,42,66,108,130,140,150,154,154,156,159,156,139,113,93,77,66,69,63,63,108,119,117,116,117,121,128,131,128,126,124,122,172,175,162,144,126,116,96,69,112,127,128,125,123,122,119,114,132,142,137,138,140,140,141,143,139,121,104,109,131,150,156,140,113,81,68,83,114,140,150,153,155,158,160,160,151,129,101,80,61,43,36,71,118,122,117,117,119,127,133,137,135,130,126,125,170,161,156,148,129,117,90,78,116,127,126,123,131,139,133,126,124,128,127,129,131,133,137,141,145,142,125,108,115,138,154,157,140,118,101,92,107,135,148,150,150,153,157,160,157,142,112,86,72,66,66,97,119,116,116,123,127,136,138,138,135,129,124,123,166,160,151,141,125,113,86,91,113,122,129,140,156,158,138,125,107,105,118,123,128,133,135,138,141,145,148,135,113,111,140,162,157,136,119,106,109,134,150,149,145,146,149,154,158,155,135,101,78,76,80,91,115,118,121,126,135,142,141,140,137,133,130,128,164,161,152,137,122,106,79,94,105,121,141,154,153,131,102,99,101,110,118,123,127,133,138,139,141,144,147,150,136,106,96,115,129,127,111,97,107,135,148,148,144,143,144,146,150,156,153,119,86,71,71,68,105,124,132,136,144,146,144,143,136,133,132,132,158,156,143,126,110,100,82,97,108,132,156,157,149,163,177,179,150,130,128,124,126,134,140,141,142,142,144,149,152,131,96,98,119,116,102,108,128,146,150,150,148,148,145,145,149,154,157,148,120,90,67,52,81,130,144,153,154,151,147,142,134,132,135,135,158,158,145,129,117,107,90,99,114,143,165,164,172,201,218,217,185,148,133,125,126,133,140,143,143,141,142,147,153,150,120,95,129,148,149,147,152,155,158,156,155,156,151,150,148,151,153,154,143,120,92,59,75,130,150,157,157,153,148,141,135,132,134,134,156,159,151,131,117,105,91,95,110,139,166,173,179,205,223,193,143,122,126,128,126,129,137,142,143,143,142,144,150,155,143,101,116,154,161,158,154,153,157,160,160,159,155,150,150,148,149,149,147,138,115,91,98,128,140,147,151,148,144,138,136,132,129,131,157,158,152,140,125,106,94,95,106,134,166,173,164,161,155,118,93,104,118,128,131,129,132,140,142,143,142,144,148,153,151,113,104,151,168,165,160,160,161,159,164,159,155,151,150,148,149,146,142,132,121,108,115,130,136,141,144,141,138,136,135,131,129,132,157,158,153,140,125,110,99,96,105,133,163,169,156,140,127,111,108,88,113,128,135,132,131,141,143,143,142,142,143,148,150,122,87,140,162,161,163,164,162,160,165,163,159,156,149,148,152,156,152,140,130,125,130,137,139,139,136,134,132,131,130,131,133,134,154,154,150,141,128,113,98,97,110,135,161,169,161,144,130,98,63,49,88,120,132,131,129,139,146,144,141,140,143,146,149,132,82,125,156,161,162,164,159,159,163,162,162,160,152,150,150,151,151,147,140,137,136,135,136,135,132,132,132,130,130,132,133,133,154,154,152,145,128,109,106,111,117,136,160,170,165,146,134,105,64,62,94,117,127,130,130,135,145,146,140,144,148,151,150,143,88,112,153,164,164,163,160,159,159,161,162,162,161,158,152,153,151,147,143,141,140,140,139,137,133,133,136,136,134,130,126,126,150,150,151,144,127,113,104,105,119,140,159,168,166,151,138,124,103,93,102,119,127,134,132,137,146,149,145,146,147,150,149,144,95,105,147,162,165,165,161,157,158,159,161,163,163,162,160,160,154,149,146,145,146,146,144,144,141,139,140,139,135,129,124,125,148,149,149,144,133,124,109,105,120,141,158,165,166,157,141,136,112,100,106,118,124,137,146,142,145,147,147,145,146,146,147,144,101,103,140,163,173,171,158,155,160,159,160,161,161,157,157,157,154,152,149,149,151,150,147,147,145,141,138,135,132,130,129,128,146,146,145,141,140,133,113,103,117,133,158,165,167,162,143,142,130,99,98,109,119,129,144,144,147,148,146,145,143,143,143,141,107,111,142,161,167,170,168,165,167,164,161,159,156,152,150,148,144,144,146,144,145,147,146,145,142,136,130,128,129,128,128,128,144,144,143,141,137,134,121,105,118,123,149,161,167,169,155,141,139,119,102,100,103,123,142,148,147,148,148,147,144,142,143,143,119,124,145,164,173,170,165,163,163,164,162,156,151,150,150,149,148,151,151,149,149,148,142,137,131,128,126,127,129,129,127,130,147,146,146,142,138,134,130,108,129,119,132,142,154,163,159,144,131,123,110,93,97,121,139,149,148,148,151,151,150,147,149,148,128,130,144,161,173,175,173,166,162,162,158,152,150,151,150,148,149,148,145,139,137,136,132,127,125,127,129,130,130,130,131,132,145,143,141,139,142,140,131,108,127,127,125,126,135,141,144,141,136,130,124,110,103,115,136,145,149,151,153,155,153,150,153,143,125,130,146,160,172,176,176,170,162,159,155,152,149,147,146,145,144,142,136,136,133,128,127,128,131,130,133,132,129,129,130,126,140,140,138,136,136,135,131,106,121,128,132,125,127,129,132,135,139,137,135,124,112,119,132,140,146,148,150,153,152,151,155,139,122,135,150,156,163,168,168,163,161,159,153,149,146,142,140,137,135,136,137,134,132,131,131,129,132,131,131,131,127,126,126,122,136,137,139,138,135,132,131,113,114,127,130,126,125,123,124,125,128,136,144,136,124,130,139,145,148,148,149,151,155,159,157,135,122,140,148,147,150,157,160,160,156,150,145,144,139,136,133,134,135,135,134,132,133,134,130,129,128,127,126,124,124,122,121,118,136,136,135,138,138,135,134,121,111,112,118,124,121,115,110,109,136,167,190,200,178,153,148,150,150,150,151,154,161,163,150,125,124,148,148,145,146,148,151,149,144,139,140,138,134,132,131,133,133,131,131,131,129,126,124,125,125,121,120,119,121,120,121,116,138,140,140,138,137,138,137,134,114,122,131,135,134,129,123,119,133,157,190,201,166,126,119,126,132,136,135,138,147,152,147,128,138,151,147,145,143,140,140,141,141,140,138,136,136,134,132,130,128,126,124,126,125,124,124,123,119,120,120,119,117,115,104,84,134,139,143,143,142,139,139,142,125,116,123,134,143,147,147,143,137,133,123,110,96,79,72,86,98,98,104,114,135,162,154,138,150,148,141,137,136,135,136,139,143,141,138,135,133,129,127,124,122,123,120,121,121,123,120,120,120,121,116,109,99,83,65,54,117,121,124,125,128,131,136,140,140,115,104,114,126,140,148,150,150,148,142,139,126,109,115,122,118,117,120,126,143,154,139,135,139,136,133,130,130,130,132,132,132,129,125,124,121,119,117,116,113,115,113,116,117,115,119,118,113,102,88,72,58,50,51,58,112,117,119,120,122,126,126,122,117,115,100,90,103,118,129,140,151,157,156,148,128,126,140,144,145,143,136,125,108,101,120,129,126,127,129,126,123,125,125,124,121,120,116,114,112,112,110,111,112,113,113,115,110,103,89,67,51,47,46,47,52,59,64,65,114,115,120,132,140,132,125,129,131,128,122,115,100,93,103,109,103,94,93,106,113,115,105,93,87,90,93,101,118,127,126,124,123,121,119,120,120,121,118,116,114,112,112,112,115,118,121,124,126,127,126,123,118,109,99,82,66,60,59,63,69,71,66,59,124,121,124,128,131,136,143,150,159,158,148,144,141,132,120,101,62,43,49,72,92,101,96,102,120,129,133,127,127,123,125,123,124,120,119,119,115,113,112,109,111,116,118,124,131,135,131,130,129,126,125,123,123,120,112,98,77,66,65,65,62,56,49,43
162,164,169,175,177,179,178,175,173,172,172,173,172,173,171,160,95,38,87,141,151,151,153,147,148,157,165,164,164,169,166,166,167,167,162,155,155,157,155,157,157,158,159,159,160,161,161,162,160,157,155,154,148,141,133,121,115,118,128,140,145,145,143,137,165,170,172,172,170,166,167,171,172,171,171,172,173,167,165,135,81,83,99,119,130,126,118,109,97,97,125,186,188,176,174,175,174,175,178,176,172,170,166,163,161,161,159,160,161,162,161,162,162,162,162,160,156,151,145,137,125,115,114,124,137,145,150,152,171,173,170,170,170,170,169,171,172,171,168,163,147,121,97,115,124,103,95,101,111,124,135,138,138,131,106,78,144,197,190,189,183,179,178,176,172,172,170,169,167,162,160,163,164,162,164,168,167,164,164,163,161,158,153,148,140,125,116,120,123,132,140,145,173,171,170,169,173,175,174,174,174,174,167,144,119,133,134,110,100,116,135,146,141,135,139,142,144,147,155,151,112,145,194,193,190,186,181,179,181,180,178,177,173,167,164,163,165,164,161,163,165,162,159,159,161,160,157,151,144,137,124,116,120,123,130,139,174,171,174,174,174,171,172,170,165,167,148,144,151,150,157,161,164,140,133,154,161,162,153,144,146,155,162,170,155,127,159,178,178,181,180,175,173,175,173,173,174,172,171,171,172,172,168,166,166,166,167,166,163,158,155,153,151,142,136,126,119,123,127,134,176,174,174,174,171,170,169,168,159,154,145,161,171,171,169,165,163,179,211,214,202,186,173,162,158,167,181,188,193,159,137,164,167,172,181,187,183,176,175,175,173,174,174,174,172,168,167,165,168,168,165,165,167,162,156,156,152,150,149,139,127,119,125,131,176,177,177,173,172,173,172,169,169,189,173,166,166,162,161,159,154,180,220,223,212,196,187,178,169,170,175,177,175,163,142,155,165,167,177,186,184,180,178,179,178,177,174,172,172,173,171,171,169,165,168,171,169,165,165,162,157,156,151,146,143,125,120,126,178,180,179,175,172,171,170,168,173,193,175,162,156,148,147,152,152,153,177,195,196,191,183,170,161,158,157,164,177,176,138,149,163,165,175,187,192,189,185,182,178,178,177,174,172,168,170,172,171,174,171,171,169,168,167,167,163,154,155,155,147,138,126,119,176,177,176,176,175,174,172,169,175,181,166,156,149,150,157,159,152,155,168,184,188,180,166,157,158,158,160,163,175,178,132,148,160,164,180,190,192,191,187,183,181,179,176,175,176,170,169,170,170,167,170,169,171,169,171,167,165,161,156,155,153,147,136,125,174,177,176,176,175,173,168,162,159,160,156,154,160,172,175,161,138,126,145,166,174,169,160,156,156,156,157,158,170,183,142,148,155,162,181,191,193,188,189,187,183,183,182,176,179,176,179,178,175,171,170,166,167,168,170,168,165,162,160,155,149,149,145,133,173,180,179,176,175,172,162,153,140,142,153,165,177,183,174,147,125,124,133,146,159,164,164,160,159,160,161,161,161,177,148,140,155,165,185,188,188,186,183,183,186,183,185,183,179,179,180,180,180,172,166,163,166,165,162,162,161,159,153,155,156,150,145,137,173,180,179,175,174,169,157,151,135,138,157,174,183,182,168,152,137,122,135,150,159,163,165,162,159,160,161,163,163,174,167,130,151,171,187,189,187,189,188,183,183,185,183,183,181,181,180,179,178,180,178,169,168,166,162,157,154,153,156,158,159,156,148,143,178,181,179,178,174,167,158,152,127,135,169,186,203,203,187,168,144,121,145,163,163,163,163,163,161,163,164,161,162,182,174,127,149,175,188,189,187,186,183,184,182,182,182,181,182,181,183,182,181,184,182,177,170,166,164,158,153,154,153,152,153,151,149,146,180,181,178,177,174,165,155,143,116,133,178,198,222,224,217,158,110,113,144,164,161,156,159,162,164,163,162,158,163,182,174,124,143,175,186,186,185,184,182,181,178,178,178,177,178,182,182,182,181,177,175,175,172,166,160,158,157,158,160,151,151,151,148,146,181,182,181,176,173,166,148,132,111,128,169,195,210,205,185,133,108,99,140,156,156,152,157,161,160,156,157,160,163,174,159,119,145,176,184,184,182,179,179,181,179,177,176,175,175,177,178,178,178,176,172,168,167,162,157,157,160,159,161,159,148,149,149,149,181,185,185,181,176,162,144,122,100,121,149,178,182,163,150,118,80,88,138,153,150,148,157,158,154,151,151,159,166,173,151,121,154,180,183,181,178,176,177,179,178,176,175,174,174,175,174,174,172,163,162,158,153,151,153,156,155,156,158,157,155,155,158,150,183,185,185,183,176,155,138,120,117,120,138,160,159,140,135,98,67,85,128,136,135,144,153,151,148,147,149,157,169,178,142,121,162,184,181,176,177,176,176,174,177,180,177,173,174,177,174,167,163,156,148,144,142,143,151,158,155,154,158,159,164,165,162,156,184,186,183,179,173,154,135,114,94,107,131,149,146,132,124,87,75,98,121,124,126,138,146,146,145,146,152,155,173,177,128,127,169,178,168,165,170,172,175,176,174,172,170,169,170,174,169,159,158,150,139,146,147,150,154,165,157,154,155,154,159,165,162,157,184,185,183,178,170,148,129,108,93,104,127,142,136,126,119,99,93,104,116,117,121,134,141,143,144,145,151,155,181,166,112,131,163,164,154,157,164,168,173,174,170,167,168,169,171,166,150,136,141,130,135,155,159,158,155,157,155,153,156,156,159,165,164,163,183,184,183,181,170,148,127,109,94,98,121,139,134,123,117,105,103,110,111,110,120,134,140,142,143,145,150,155,182,144,98,126,149,149,150,159,168,175,173,170,172,171,168,175,176,163,137,115,132,145,165,172,166,161,156,152,150,146,153,159,162,167,166,165,183,186,189,186,174,151,129,109,92,96,116,133,135,119,111,98,93,102,104,104,121,133,139,142,142,144,153,158,178,119,97,133,141,142,154,166,171,174,173,171,169,167,168,173,179,169,136,108,152,173,174,172,165,159,154,150,147,144,149,153,155,162,167,166,184,186,187,186,175,150,126,107,89,94,110,128,136,122,108,97,86,92,97,108,128,136,137,140,141,148,153,167,150,97,98,129,142,152,166,174,174,169,166,163,166,166,169,173,180,166,126,109,159,170,168,166,160,153,147,145,144,145,145,148,150,155,160,162,185,186,185,185,169,140,116,98,81,95,107,123,133,129,114,105,95,102,101,114,131,138,140,143,146,150,157,154,108,95,107,136,143,152,165,173,173,165,165,168,164,162,166,173,169,142,104,102,136,156,166,167,163,155,149,144,139,137,139,143,148,157,159,158,182,184,186,187,168,140,117,103,76,91,107,119,130,130,120,115,112,116,117,131,138,142,142,148,148,151,149,117,97,100,139,156,155,159,159,167,171,166,163,160,161,162,168,169,151,111,91,108,130,141,153,165,164,158,151,143,136,130,132,133,136,146,155,153,179,184,187,187,168,140,118,104,83,86,109,117,124,120,114,121,134,136,135,136,139,141,143,148,153,140,113,97,98,117,145,159,163,156,151,157,163,161,162,163,159,159,165,167,136,90,83,112,128,131,140,154,158,157,153,145,138,132,132,137,138,144,150,153,176,181,185,185,170,143,120,111,87,74,106,118,125,137,154,165,162,146,139,144,147,151,157,160,132,106,96,100,121,160,178,179,170,152,138,144,157,162,164,164,165,167,172,156,116,76,81,114,128,126,129,142,153,152,149,142,136,134,135,140,144,146,143,145,171,174,180,178,168,148,122,113,93,64,112,119,130,151,186,209,193,159,145,142,148,160,151,116,102,102,110,134,163,177,176,162,143,123,116,135,155,161,163,163,166,174,171,136,96,64,85,119,133,129,123,129,143,145,140,131,127,130,136,140,148,151,148,149,171,170,173,172,162,150,130,115,93,52,83,131,146,159,169,176,171,156,150,159,160,121,102,106,114,129,143,162,173,177,170,145,108,90,112,140,156,160,163,166,169,177,165,124,83,51,77,112,133,133,122,117,125,135,127,121,119,126,136,146,149,151,149,145,168,168,172,174,165,153,140,126,103,61,56,103,146,158,154,146,146,146,139,103,79,101,114,130,149,157,164,169,171,166,147,108,62,80,128,149,156,160,159,162,170,180,149,111,75,34,44,102,132,137,121,106,115,121,115,102,106,118,132,145,148,152,157,157,170,172,173,171,165,157,145,134,106,86,112,106,109,125,140,133,117,99,86,103,119,130,151,158,161,162,163,174,173,156,125,61,42,71,137,158,162,166,163,165,172,174,135,99,59,34,39,93,125,132,118,103,102,102,95,86,98,113,130,145,149,150,149,151,170,171,173,175,170,162,150,138,109,89,129,166,156,151,157,140,120,124,131,139,161,175,168,164,163,166,169,179,168,155,114,54,54,89,144,164,167,167,167,169,176,166,117,88,64,43,59,82,121,132,122,108,97,80,73,77,89,107,127,141,146,150,156,155,167,171,174,175,172,165,154,146,119,96,133,165,152,152,155,135,135,143,155,172,180,179,174,171,171,167,167,184,169,153,131,73,87,133,156,167,168,163,163,162,169,170,131,95,74,51,65,74,116,130,119,106,83,62,67,81,91,108,128,144,148,148,145,138,167,170,171,170,166,160,155,153,129,100,146,171,146,110,74,92,136,165,174,176,180,176,167,163,162,160,166,188,180,162,160,134,122,138,157,166,163,160,157,158,166,159,129,95,69,58,74,78,110,125,116,110,99,75,73,92,102,113,130,144,148,150,151,149,167,168,173,176,174,166,159,155,132,91,150,171,141,103,53,69,135,160,163,165,159,155,158,154,157,164,180,183,180,164,158,153,145,143,138,134,137,147,154,158,164,162,141,99,68,48,55,72,108,128,125,116,99,73,73,91,103,114,133,145,148,149,151,148,170,170,173,179,178,169,160,149,130,78,143,169,147,113,62,57,123,151,157,157,152,152,149,150,155,169,189,187,168,154,141,130,118,111,110,109,122,141,151,154,155,159,147,107,65,50,57,79,115,130,126,109,79,65,76,91,102,117,136,145,145,144,143,136,171,177,178,175,173,164,154,143,130,70,145,165,150,110,66,61,117,154,157,152,147,145,146,148,148,154,171,173,156,140,123,106,97,94,97,105,131,154,159,158,157,159,144,101,64,56,65,91,118,125,115,101,81,79,89,93,101,117,134,145,146,144,147,140,169,176,180,180,174,162,150,137,124,67,107,133,138,114,88,73,112,130,138,143,148,150,145,142,142,144,151,151,145,134,117,103,99,105,102,104,130,157,167,168,169,163,133,90,56,46,60,98,120,119,112,101,81,78,85,96,105,120,134,142,143,143,138,135,172,175,181,174,167,155,143,131,112,69,85,112,117,108,112,96,95,95,100,108,123,137,142,143,145,151,160,156,140,126,116,111,109,105,107,108,127,151,161,165,171,163,120,83,60,46,59,102,124,118,104,94,83,91,92,98,107,123,133,138,135,139,138,129,167,167,171,170,161,148,135,123,106,68,78,109,113,116,129,129,115,105,99,92,88,99,121,133,142,155,173,163,133,115,110,82,55,68,100,115,131,149,153,157,164,163,124,83,70,52,64,109,125,119,105,99,92,95,101,100,110,122,133,134,134,135,137,133,169,173,174,169,160,147,135,122,100,68,82,115,116,127,140,144,137,124,112,107,107,99,93,103,119,139,150,141,123,115,106,60,31,33,76,111,129,147,151,153,160,159,136,95,79,74,84,118,126,118,107,99,99,102,105,109,108,120,128,128,133,135,135,125,167,168,170,172,166,150,133,118,95,63,64,91,111,132,139,134,133,130,118,106,105,109,111,108,103,116,130,128,123,118,110,67,29,23,64,106,122,148,156,153,155,157,152,110,83,76,73,115,121,114,108,104,105,110,114,112,110,113,118,121,130,136,130,119,167,170,175,175,163,144,124,108,88,61,74,102,109,120,125,119,117,124,125,121,122,125,122,126,124,102,100,120,130,126,116,95,57,41,47,86,120,149,157,155,158,159,160,137,99,74,59,94,116,111,103,101,109,120,122,114,111,111,115,120,127,132,129,120,166,167,168,167,157,140,120,103,85,66,83,107,111,179,212,191,135,118,123,120,122,125,130,133,132,129,111,95,128,143,134,116,94,65,59,85,125,150,153,153,156,158,162,150,110,72,58,75,109,107,104,110,119,125,120,117,119,118,118,121,127,135,132,123,165,167,167,167,156,139,119,100,83,68,84,107,135,204,221,204,143,119,121,118,120,126,128,128,131,133,136,106,99,136,150,138,119,104,95,106,132,150,149,146,149,151,157,153,129,85,59,64,100,107,109,121,128,128,125,124,123,121,119,121,126,129,126,117,163,164,164,164,154,135,113,96,81,70,82,118,143,201,207,167,146,129,123,115,115,126,129,129,132,133,139,132,101,95,126,134,127,120,115,120,138,148,146,143,144,147,149,149,137,104,67,60,94,120,127,134,132,127,123,126,126,122,115,116,121,120,116,116,165,164,165,166,155,128,107,95,80,72,82,128,149,123,138,142,139,129,126,118,115,124,131,133,130,128,132,138,127,88,86,99,88,73,89,123,145,150,149,147,147,147,146,146,145,130,94,64,85,120,134,135,131,129,127,125,120,114,109,106,114,118,115,114,162,165,165,167,163,135,110,98,78,73,91,131,147,125,129,111,94,108,123,123,118,124,131,134,132,133,133,136,138,116,94,117,125,116,114,136,155,159,157,155,152,148,148,146,142,134,112,74,77,108,127,131,126,128,127,117,111,108,106,107,117,122,120,114,156,165,170,170,167,142,112,98,81,77,96,138,148,136,136,104,90,97,119,124,119,122,134,135,133,135,134,136,139,126,99,114,147,155,151,149,155,162,164,161,155,148,144,141,137,132,118,93,91,111,123,124,124,126,126,118,117,112,112,117,119,119,116,113,152,161,166,164,164,149,119,98,84,80,107,145,154,142,136,101,73,76,114,127,125,126,138,139,137,136,133,134,137,135,108,106,142,156,154,153,152,156,163,164,157,151,142,143,139,128,119,110,114,121,124,122,124,122,118,123,118,115,114,114,113,113,113,112,152,160,161,159,158,150,125,104,87,83,115,148,152,143,133,93,58,73,112,130,131,131,139,142,140,136,133,135,137,141,122,104,135,155,156,152,147,151,157,161,161,155,147,150,151,142,130,121,120,120,122,120,120,119,121,119,114,112,111,108,109,111,108,108,153,156,154,156,154,147,128,107,91,89,118,149,158,149,138,111,79,86,118,135,135,130,137,144,139,134,138,142,143,143,138,100,126,160,166,162,153,154,153,157,161,158,154,144,137,130,125,121,124,123,125,124,125,125,123,113,106,111,112,109,111,113,111,110,148,150,153,155,156,150,130,111,100,103,127,152,161,151,144,126,103,105,124,135,138,131,132,136,141,140,139,144,148,145,153,96,112,161,173,167,154,150,153,152,155,152,145,133,126,127,125,128,131,131,132,131,127,124,120,119,116,116,114,114,113,114,114,113,147,147,148,151,150,146,136,121,111,114,138,162,168,153,151,139,111,104,122,132,134,130,128,133,145,143,140,141,146,146,160,98,94,157,176,166,149,148,151,146,143,136,127,125,127,127,127,130,134,132,131,127,123,120,120,116,117,116,117,117,118,117,118,119,148,149,147,145,143,144,143,127,116,108,133,168,178,164,143,142,123,105,119,128,130,130,126,134,140,146,143,143,145,153,168,110,87,140,162,158,153,151,145,138,134,128,125,125,128,131,134,132,131,129,125,123,120,118,120,121,120,120,120,121,122,118,114,114,147,147,147,147,145,144,145,137,121,99,120,154,168,168,149,137,132,117,115,123,126,127,125,138,147,154,148,147,144,151,156,110,101,140,161,158,147,143,141,135,129,127,129,131,132,132,125,122,121,120,120,122,122,121,119,119,119,118,124,118,88,65,63,62,143,144,143,141,140,142,143,140,128,98,114,127,138,143,145,135,127,122,118,119,123,121,126,142,151,163,167,161,145,139,140,117,131,149,155,156,150,142,139,133,129,127,127,127,126,124,123,123,122,121,121,122,121,119,118,117,121,124,96,56,34,22,17,18,138,139,139,138,139,136,135,140,136,103,121,122,124,132,131,131,130,129,133,131,125,117,129,150,160,165,168,164,153,146,140,128,146,150,148,150,147,139,135,131,127,124,124,124,125,124,123,123,121,120,120,119,119,120,118,114,95,50,29,24,23,26,26,28,139,139,138,138,137,137,139,136,136,114,117,129,124,136,177,191,183,158,139,135,121,116,136,153,162,161,159,154,149,147,135,124,139,141,138,141,139,134,130,125,123,122,122,123,123,124,124,122,118,118,117,120,115,104,85,51,20,22,25,27,28,27,28,28,138,141,144,142,141,138,137,137,135,124,113,136,136,149,187,214,210,165,114,95,88,99,122,136,143,151,152,144,136,134,122,120,134,135,132,131,130,127,125,124,123,122,121,120,120,120,121,123,124,121,109,87,70,45,22,19,24,28,27,29,26,27,27,27,120,129,136,138,140,138,139,138,133,121,110,144,157,157,167,195,194,155,112,85,76,91,102,105,103,92,79,79,74,95,109,120,133,135,134,132,130,130,128,125,121,120,117,115,112,110,109,97,77,57,46,33,26,21,26,27,26,29,28,28,28,29,28,27,110,116,120,122,128,136,137,127,115,102,97,123,138,141,135,127,132,134,125,106,97,99,90,74,45,29,55,70,75,101,108,122,131,130,129,129,131,124,117,113,119,124,125,123,123,121,106,54,24,25,21,24,29,29,29,28,28,25,28,25,25,26,27,27,123,128,133,139,139,131,132,133,127,118,108,113,122,121,121,121,124,125,115,94,75,65,51,37,39,41,44,79,151,142,116,119,118,114,110,103,90,81,95,111,126,133,130,128,125,120,97,44,28,27,26,28,27,28,26,26,28,29,27,28,27,26,27,27,135,133,135,139,146,154,157,160,157,153,139,124,119,112,104,96,85,74,68,62,49,41,41,44,51,55,79,159,192,122,103,103,100,88,71,58,61,61,85,116,129,128,126,125,124,115,79,31,28,28,28,27,26,26,26,26,24,24,25,26,27,27,26,27,142,141,140,138,140,143,143,146,151,155,155,141,132,122,112,99,90,82,76,74,73,76,76,85,99,126,153,125,91,97,107,107,104,103,96,86,78,79,89,116,124,121,126,128,119,92,50,28,27,27,26,27,27,27,27,27,27,28,28,27,25,25,26,26
152,157,160,172,185,192,177,148,122,105,96,89,86,82,98,110,86,66,53,65,91,110,116,116,92,83,114,141,135,141,143,127,133,166,174,168,158,157,150,116,45,24,25,28,35,36,33,35,33,32,36,35,36,36,35,35,36,35,34,34,36,36,34,35,146,148,149,156,172,168,145,127,123,121,122,128,147,151,146,135,135,138,137,135,124,112,101,104,120,135,103,90,138,130,122,122,119,113,116,120,124,133,134,127,109,104,91,62,30,17,28,33,35,37,35,34,35,36,36,37,35,36,37,36,36,37,37,27,152,155,155,160,157,158,150,148,150,154,159,159,114,122,119,80,75,68,41,38,40,46,54,63,72,94,148,139,84,135,141,139,133,131,132,132,130,129,133,135,141,142,140,141,139,109,53,32,33,33,35,34,38,35,38,36,35,35,35,35,35,31,31,99,175,173,171,169,168,164,164,166,167,168,168,126,130,149,151,154,121,100,86,80,68,49,49,51,49,50,60,144,159,106,148,152,149,146,144,141,140,138,135,136,141,139,142,144,142,143,142,110,67,44,35,37,37,36,36,33,36,36,35,35,29,50,130,172,170,171,168,169,170,169,169,165,162,162,146,137,167,167,151,130,97,114,130,132,117,83,44,37,47,58,50,106,218,156,140,151,147,146,146,146,145,147,146,145,145,145,141,141,143,140,140,139,132,102,65,35,34,37,33,36,38,36,35,33,80,151,148,123,168,168,167,169,168,169,169,166,162,161,138,123,124,108,97,94,106,119,117,123,130,130,119,99,69,47,52,61,117,161,125,155,151,146,145,144,147,153,155,155,157,156,150,148,147,147,144,139,139,137,120,88,44,31,39,35,34,33,34,83,131,109,94,97,169,170,172,169,165,166,165,161,161,155,132,127,130,130,158,195,214,203,169,164,166,168,163,158,162,159,148,130,101,153,120,159,157,154,150,148,154,160,161,159,157,154,155,151,147,152,150,148,149,145,140,136,114,72,30,28,32,34,79,123,85,72,71,60,173,174,173,171,171,173,171,170,164,146,126,145,159,156,180,204,208,185,176,189,190,180,167,166,164,159,155,157,149,152,123,156,156,156,153,156,161,160,159,157,157,156,151,150,151,152,147,149,151,151,150,150,146,143,128,85,56,67,122,86,76,76,60,48,178,181,179,175,174,172,171,169,160,143,121,138,141,142,149,163,168,151,159,184,190,176,174,176,177,175,169,164,163,162,131,161,156,152,156,167,171,168,165,164,159,159,159,156,155,156,151,146,145,145,146,149,152,147,143,145,141,135,127,123,122,116,111,114,180,179,180,180,180,178,176,166,153,148,123,138,150,163,160,138,123,127,149,178,177,168,169,170,172,172,172,171,173,169,137,157,160,154,160,167,167,166,165,167,167,164,162,163,161,161,160,157,151,146,147,143,141,144,145,140,137,131,127,128,130,132,134,135,173,178,180,181,181,182,166,157,152,158,126,152,173,173,153,137,133,127,132,157,171,171,166,164,165,163,160,158,165,173,144,160,162,155,169,169,167,165,165,166,167,166,167,168,168,168,161,162,162,157,153,151,148,141,136,135,137,136,132,125,123,127,126,128,176,186,186,183,182,178,165,156,150,167,130,168,190,167,143,149,137,126,119,133,160,176,167,160,156,150,151,155,157,165,141,149,160,170,175,174,171,165,166,166,165,165,168,169,170,166,162,161,156,153,152,146,145,144,142,143,140,135,134,129,126,123,131,129,181,186,187,186,184,176,166,151,141,162,129,167,181,167,158,144,124,134,133,131,154,165,160,156,150,145,148,155,155,162,136,126,148,168,175,174,167,162,164,166,166,167,166,164,165,162,157,155,146,141,143,137,134,135,139,142,144,141,134,133,124,122,122,128,188,188,187,184,182,176,163,141,133,137,117,146,177,187,167,115,128,147,147,137,149,160,160,156,144,143,148,153,152,160,134,120,145,165,165,162,156,159,163,164,164,161,156,155,152,150,149,138,133,131,124,122,123,129,132,135,141,146,140,133,134,124,117,116,191,193,195,191,185,175,158,136,125,140,195,182,180,181,160,135,106,125,140,136,140,154,158,149,142,142,149,154,153,156,127,105,138,158,154,151,149,151,153,153,154,147,145,146,145,139,134,126,116,111,113,118,126,135,138,139,144,150,152,147,146,136,125,115,190,195,197,191,185,175,153,129,116,137,205,198,183,177,132,65,77,116,129,124,130,146,150,144,141,144,147,144,143,145,115,103,137,145,140,143,141,143,144,141,136,142,154,160,157,142,125,119,113,120,136,142,143,143,146,144,144,151,153,155,154,146,136,124,194,195,198,193,186,174,149,125,112,128,189,187,156,147,111,51,74,120,124,114,121,138,144,141,142,149,149,146,139,133,95,92,127,132,130,133,137,147,154,153,153,164,169,159,140,114,102,112,124,146,159,160,157,150,148,148,147,152,156,155,156,152,142,133,192,193,194,191,186,174,148,121,104,120,170,162,128,119,100,65,97,128,119,110,118,136,143,143,141,145,147,146,136,127,80,92,121,124,127,137,156,165,166,167,162,164,167,153,123,90,92,127,157,171,173,168,160,156,152,149,143,142,150,154,156,156,152,144,191,191,190,187,185,173,148,121,104,112,155,152,127,112,99,83,109,129,112,106,122,140,144,142,141,143,144,135,138,112,74,90,113,125,141,162,177,173,168,166,163,164,162,157,136,92,80,128,151,160,168,171,165,156,151,147,144,146,144,148,151,154,153,147,192,192,190,186,187,177,151,125,99,105,154,150,128,105,102,98,122,127,107,108,129,140,141,139,136,142,142,136,144,86,75,95,123,149,169,177,176,175,172,170,168,166,163,151,123,71,54,102,127,136,144,157,166,163,153,149,145,141,144,148,151,155,152,146,192,192,190,188,188,176,139,115,100,103,146,144,126,110,100,93,104,120,107,115,136,140,137,136,138,141,143,153,115,75,77,111,145,168,183,182,176,175,173,167,167,170,163,131,87,43,39,88,120,125,128,138,154,159,154,149,146,137,136,141,146,155,155,149,194,193,192,188,186,173,131,106,95,98,135,141,120,118,100,95,107,129,114,128,141,141,141,144,143,145,159,136,84,74,106,135,150,167,180,174,167,169,172,168,168,173,160,113,66,29,25,63,113,125,129,126,131,148,147,143,142,140,137,139,139,148,155,152,194,191,188,188,187,171,137,112,101,108,136,143,114,117,109,109,117,141,128,136,139,141,143,147,154,156,138,95,97,133,161,161,150,138,151,170,171,170,170,171,179,183,148,92,53,31,29,46,103,129,132,127,124,137,148,143,132,133,136,143,143,145,147,144,192,197,200,198,188,166,137,112,101,110,134,138,111,113,112,125,155,159,144,141,143,148,151,153,149,130,98,100,142,176,178,157,136,118,126,164,170,171,171,170,178,179,134,80,43,38,31,33,66,112,123,129,121,121,134,137,124,124,136,144,149,150,146,143,193,199,205,200,187,165,140,117,106,114,142,133,106,116,119,139,164,158,145,146,151,153,144,126,114,114,118,143,167,170,162,145,108,74,115,163,167,167,170,174,181,169,119,72,43,36,32,47,108,116,126,132,120,116,121,129,118,115,129,145,148,149,147,146,195,199,200,196,184,160,144,127,111,116,143,116,80,126,151,156,153,146,148,148,138,115,98,108,123,136,149,157,158,158,149,130,66,56,111,161,170,165,164,171,178,155,107,68,68,92,55,63,66,115,122,134,121,109,109,115,107,106,121,141,147,145,149,148,191,190,192,194,188,170,149,134,121,118,129,97,96,79,105,133,138,124,109,89,88,107,130,142,147,158,166,172,172,160,143,112,42,88,130,159,170,167,166,172,176,147,101,62,61,85,40,67,75,125,120,129,122,109,101,98,96,102,119,139,147,148,149,148,188,191,191,191,186,174,157,143,131,124,133,98,137,158,119,117,116,85,99,117,132,145,155,166,169,169,172,176,176,161,145,130,84,104,132,147,161,163,163,166,171,151,103,78,115,142,125,65,72,132,123,131,123,108,96,86,88,99,119,134,144,140,147,150,189,192,189,185,179,173,163,150,137,135,147,94,137,155,141,126,126,120,134,145,161,173,175,177,169,168,169,172,191,197,169,151,133,119,126,127,141,151,157,161,169,152,108,86,105,140,159,61,44,117,131,135,125,110,102,83,82,96,115,134,144,142,150,146,190,192,196,195,188,179,168,154,144,157,163,97,162,173,153,170,179,134,162,181,183,182,178,174,170,166,162,164,173,178,167,148,137,126,124,114,109,119,138,153,164,154,112,82,96,122,146,51,32,109,132,137,130,115,108,82,79,98,119,133,146,141,146,142,191,193,197,196,188,176,161,152,150,160,163,89,164,175,145,132,118,108,162,176,176,174,169,168,158,163,172,196,202,177,152,133,114,105,106,96,72,75,102,140,157,156,129,88,89,112,133,54,37,119,132,136,135,116,100,72,75,93,116,134,142,144,144,143,192,195,200,199,192,183,172,165,161,164,160,97,171,180,142,103,65,92,150,164,162,159,154,155,153,148,155,173,189,160,140,124,102,87,87,79,68,70,93,130,164,164,131,80,69,88,95,50,39,98,132,131,132,107,91,71,77,95,112,131,143,143,145,141,193,197,202,200,195,185,173,163,154,154,150,95,154,174,145,105,63,89,139,163,162,156,155,152,146,146,146,146,148,142,134,121,107,102,101,82,85,95,103,130,162,163,128,80,87,109,113,75,57,91,123,130,132,107,93,76,80,92,106,129,140,141,141,138,193,196,199,198,189,179,170,159,147,144,140,96,149,168,148,101,57,76,111,124,142,155,152,150,148,147,149,152,159,151,125,112,108,103,98,80,74,84,105,143,170,164,116,72,74,95,107,79,69,112,125,132,127,98,87,73,74,84,102,128,139,141,139,135,190,194,200,200,190,173,165,153,139,128,118,87,123,131,140,104,88,72,69,77,82,100,129,144,145,144,144,150,166,150,117,110,97,84,91,81,74,87,116,147,171,159,106,69,66,87,96,64,55,107,125,134,117,90,86,80,85,88,105,128,138,135,134,129,189,191,194,197,189,167,154,145,129,114,100,75,87,100,124,127,125,117,115,108,94,81,82,106,129,137,136,140,142,135,120,112,80,62,92,92,85,100,127,150,158,151,108,65,55,70,69,44,37,85,113,117,99,89,91,90,91,91,104,125,134,130,132,127,193,196,201,198,189,170,150,138,123,109,93,64,71,110,127,132,132,128,120,121,127,124,105,86,94,119,137,136,135,139,129,115,73,43,86,114,116,124,135,145,151,144,112,66,49,57,50,32,59,105,116,110,101,97,96,101,100,97,106,123,132,129,126,124,190,197,198,198,191,176,156,140,122,105,89,68,87,110,109,116,135,152,148,144,138,135,135,127,112,103,120,139,141,140,136,118,86,43,70,109,124,139,146,146,149,147,125,75,54,56,54,33,57,103,114,109,104,103,105,107,101,101,107,122,130,131,132,129,188,193,194,193,189,178,154,131,112,101,90,77,88,89,91,106,138,161,152,149,147,141,140,141,146,135,104,109,140,148,158,147,110,66,63,103,130,147,150,150,153,151,136,92,60,41,36,37,66,106,112,106,102,106,114,112,103,101,107,115,122,130,135,125,181,180,180,179,179,169,145,121,98,92,89,80,85,91,109,118,143,154,137,138,145,142,140,141,142,142,132,103,117,149,166,159,123,87,71,104,138,149,151,154,156,156,146,109,67,41,36,40,73,111,112,109,108,113,119,116,108,105,107,113,120,129,128,124,174,174,173,176,174,163,143,118,98,90,82,77,89,107,119,114,110,128,126,120,139,144,141,142,139,137,137,133,105,128,156,168,137,112,91,108,141,148,148,150,151,156,153,124,78,55,37,36,70,111,114,113,117,122,120,115,109,109,111,115,124,130,134,125,174,175,175,176,175,162,141,117,92,84,78,79,98,114,108,98,98,119,117,112,127,143,141,140,141,139,135,130,119,91,117,138,126,104,88,113,140,147,145,149,152,156,154,139,92,63,27,39,79,110,117,119,125,124,118,117,114,113,117,121,123,134,133,119,172,173,172,170,170,160,138,106,84,77,76,83,106,127,133,118,109,122,117,110,121,138,142,138,138,135,136,130,128,96,64,81,87,83,104,134,146,148,150,148,149,149,149,143,116,77,41,36,78,115,126,129,129,126,123,121,118,118,116,117,132,129,126,119,168,171,169,169,168,160,134,104,89,71,78,85,121,143,153,134,125,136,123,109,118,134,139,140,137,134,132,127,124,122,85,84,102,110,123,140,153,155,157,154,153,152,148,142,130,103,54,36,81,126,138,138,133,128,124,121,120,117,117,123,134,128,124,118,168,171,171,169,168,163,139,113,90,76,93,92,147,157,158,127,116,130,124,113,112,128,140,145,138,133,135,132,124,130,107,93,115,120,118,123,138,151,150,154,157,151,144,134,126,112,77,58,91,127,137,139,135,130,125,120,117,118,116,119,125,127,121,113,167,169,172,173,172,165,143,114,87,78,106,94,143,147,151,102,86,111,125,118,110,122,139,145,144,137,136,130,123,124,117,96,118,128,122,126,128,139,145,138,138,142,141,136,122,103,81,87,108,122,129,129,125,125,122,116,116,121,121,119,123,124,115,109,167,171,174,174,172,166,146,116,92,91,119,104,152,136,141,97,69,97,124,120,110,116,134,144,146,140,134,130,124,121,122,100,113,131,130,129,127,137,135,138,133,132,140,140,128,108,98,109,119,119,121,118,115,120,117,115,117,118,118,121,123,119,109,109,167,173,172,169,166,163,146,124,99,103,131,118,157,142,141,80,46,86,120,121,112,114,131,145,149,142,133,131,126,120,122,100,105,134,142,136,128,129,135,135,132,128,131,134,129,121,114,115,117,119,113,115,111,109,113,119,121,122,119,116,114,112,107,108,166,173,171,170,167,163,149,122,97,108,130,125,156,143,141,90,56,83,118,120,112,111,127,143,146,143,137,137,132,123,124,108,101,136,145,139,133,132,136,138,138,137,134,131,126,120,120,119,119,118,113,115,114,116,114,116,118,117,113,111,108,107,107,107,166,165,169,167,168,161,147,124,106,120,133,122,152,144,140,122,94,96,130,125,116,116,130,142,148,148,141,137,129,122,122,109,99,137,150,141,131,133,134,139,141,136,135,133,129,126,126,129,127,125,122,124,121,119,113,114,115,112,108,109,107,106,107,109,162,163,164,168,165,160,149,134,116,130,142,125,148,143,142,136,110,122,136,128,118,121,133,143,146,149,147,141,131,123,119,108,101,135,153,145,136,136,134,138,139,131,135,136,134,133,135,134,131,131,128,126,125,121,117,116,114,111,110,111,111,111,109,113,161,163,164,163,164,158,151,142,125,137,147,128,147,160,134,146,119,107,129,121,116,127,139,145,146,148,150,150,140,125,127,118,119,136,145,145,145,142,138,134,134,130,132,132,133,133,135,137,136,132,127,123,121,119,116,113,114,113,114,112,114,115,118,121,167,166,166,163,161,159,151,146,134,139,152,131,149,172,141,134,138,121,120,115,117,136,144,145,147,152,158,161,154,145,156,130,132,137,142,143,143,139,135,132,131,134,134,136,139,138,137,135,131,125,120,118,118,117,116,114,115,115,114,115,116,120,122,120,169,167,165,164,160,160,156,147,138,135,145,128,132,153,155,128,120,119,118,113,122,142,147,149,152,159,166,177,178,174,168,123,135,135,139,143,138,136,131,129,129,132,136,138,137,131,131,125,120,119,120,120,118,117,119,119,120,116,117,120,121,120,118,117,166,163,162,159,156,158,155,150,143,134,132,116,114,132,135,137,130,130,127,118,135,151,151,151,155,163,168,169,163,160,154,119,141,133,133,138,136,135,132,132,131,132,132,130,127,125,121,119,119,121,122,119,117,117,115,115,115,120,121,122,116,116,118,119,160,160,157,155,152,151,149,145,142,135,126,118,110,128,130,132,135,142,142,136,155,168,163,158,164,173,171,160,154,144,142,120,139,130,130,132,133,132,129,127,127,126,126,128,125,121,120,119,120,120,119,118,118,118,120,124,127,129,122,116,113,110,107,100,153,153,154,154,150,146,145,143,143,137,134,123,109,125,130,142,158,159,149,137,163,175,170,166,165,161,153,158,156,144,136,124,135,128,126,126,127,126,124,122,121,124,124,123,122,121,118,117,117,117,119,120,112,105,104,97,90,79,98,92,66,59,49,35,151,151,151,150,150,148,145,143,137,132,133,129,110,105,105,120,141,168,146,129,148,157,153,144,139,133,124,119,132,174,147,135,133,130,126,125,125,124,125,125,123,121,119,120,119,118,117,114,118,121,109,73,39,26,20,18,18,18,42,94,91,60,50,42,156,157,153,151,148,146,145,143,141,137,134,132,119,98,96,93,93,91,86,100,105,103,105,114,110,96,75,68,126,158,136,135,131,129,125,129,127,126,123,121,119,119,117,119,121,121,121,123,106,71,39,26,26,28,30,29,29,30,26,46,97,112,93,78,153,152,153,155,154,152,146,143,141,139,138,139,136,120,110,117,122,105,93,98,100,106,103,76,61,60,78,107,118,114,125,130,129,129,129,124,121,120,121,119,116,116,117,120,118,111,93,67,36,25,22,26,29,30,28,30,30,31,30,24,38,89,127,128,134,135,139,142,139,128,118,115,115,119,123,126,135,141,135,125,107,106,115,130,136,124,104,97,110,115,115,110,109,121,125,124,124,121,118,117,116,114,112,111,109,106,101,91,77,57,38,26,26,28,29,30,26,27,28,29,29,29,30,29,28,31,68,124,152,149,149,142,132,124,113,106,100,95,97,104,110,117,126,135,130,101,71,50,55,87,102,105,104,100,107,119,125,122,116,114,112,112,113,114,114,116,115,103,92,79,70,57,42,31,28,27,25,26,29,26,29,28,28,29,30,30,30,31,30,28,28,37,140,156,159,155,153,147,138,128,122,116,109,103,93,89,95,96,100,107,91,36,58,122,139,136,131,130,129,123,115,113,119,127,135,134,131,128,130,131,126,111,96,69,52,41,34,29,26,25,27,28,24,27,25,26,28,29,30,30,30,29,30,27,29,27,145,146,154,159,158,156,155,154,150,141,135,126,116,102,89,87,80,87,90,67,69,106,119,123,120,117,110,113,124,134,140,133,110,107,122,123,124,127,128,119,93,49,34,30,27,26,27,29,28,26,27,28,28,28,27,27,27,29,29,30,29,32,30,26
142,152,148,148,151,167,169,155,137,125,122,123,128,132,135,131,127,104,98,121,134,135,127,117,102,89,107,145,152,137,136,132,127,123,123,127,125,121,119,121,124,125,127,126,116,98,83,69,53,30,24,31,34,32,33,33,33,33,35,36,36,36,35,37,144,150,151,151,157,161,162,154,150,154,158,157,147,139,142,136,124,109,92,79,69,73,81,90,118,146,144,96,101,148,142,143,144,141,138,135,134,137,137,136,139,143,141,142,146,147,142,134,118,96,68,40,29,33,34,33,33,32,34,34,34,32,33,34,165,171,170,167,166,166,166,166,165,166,166,149,122,125,140,146,142,112,107,109,89,61,35,41,45,52,86,146,128,101,142,148,149,149,145,144,144,144,143,145,146,147,149,148,149,150,148,147,146,144,130,108,71,35,30,36,37,39,35,35,38,38,36,35,168,173,177,176,173,174,173,171,168,168,155,135,153,171,168,161,147,118,126,142,145,147,128,59,38,40,39,64,149,157,125,154,151,150,150,147,147,148,150,150,147,147,151,149,148,152,155,153,152,150,145,143,133,107,52,26,37,39,38,35,35,35,35,29,173,169,167,167,167,167,168,170,168,161,142,145,170,154,128,99,75,66,86,102,109,115,121,122,107,70,41,33,88,174,147,152,157,150,146,148,149,153,158,159,154,151,153,152,152,151,153,153,151,151,152,152,147,141,129,78,22,15,26,32,33,36,31,69,169,167,169,172,170,169,169,167,165,156,134,140,141,128,121,131,157,171,167,151,149,155,162,159,157,160,153,131,94,111,143,139,161,157,152,148,150,154,160,163,161,160,158,159,156,153,154,154,154,154,150,148,143,143,139,136,126,108,89,74,62,53,76,120,173,173,173,171,169,170,169,166,165,153,133,154,157,157,163,195,224,228,223,201,189,185,176,166,164,161,162,162,165,156,148,135,168,166,163,159,158,160,164,165,164,161,162,161,160,156,153,156,156,152,152,155,152,145,143,140,135,130,133,139,142,139,135,126,176,177,176,174,172,172,169,169,166,149,133,158,155,143,142,156,181,190,181,185,191,183,171,168,174,180,176,170,169,164,153,131,167,164,161,164,169,172,171,168,166,165,162,160,156,155,159,158,157,156,159,160,156,154,152,145,141,139,129,122,124,132,134,132,180,181,180,177,174,175,173,169,162,139,134,152,145,147,156,160,161,152,149,172,180,168,161,165,167,175,181,176,174,174,160,131,171,169,163,169,178,180,176,170,168,166,162,162,161,159,157,157,154,156,159,156,155,156,155,154,149,145,143,135,124,120,123,129,179,179,181,179,179,180,171,163,155,139,130,141,151,167,172,157,124,111,137,166,175,172,164,163,165,169,171,171,176,183,170,132,171,170,166,174,180,179,178,176,173,172,169,165,165,165,163,164,158,154,150,151,154,157,158,155,151,147,143,140,135,128,124,125,176,180,182,180,178,179,163,153,152,135,132,161,179,186,170,145,139,130,120,135,159,172,172,166,164,164,164,163,162,178,181,136,170,172,173,178,181,179,178,175,175,174,174,173,172,170,166,170,170,168,157,152,154,150,146,146,146,144,143,144,140,136,129,123,179,184,182,180,181,177,165,157,151,146,140,178,197,180,148,149,144,122,120,132,153,170,173,164,159,157,153,152,153,167,177,135,165,173,182,185,182,181,178,176,175,177,177,176,176,177,178,175,169,171,171,164,156,154,151,144,141,141,142,142,141,138,133,124,183,185,182,181,181,172,163,149,138,142,135,173,178,170,177,164,130,119,131,143,152,163,164,159,155,151,148,149,153,159,168,125,144,167,183,186,185,185,179,177,176,173,173,172,175,180,182,182,180,173,166,165,163,152,150,147,145,146,145,141,139,138,135,132,185,185,185,181,178,172,158,135,128,165,128,148,165,166,189,148,107,122,140,147,151,156,161,159,153,146,146,151,153,156,164,115,134,166,182,182,181,179,178,180,177,173,171,171,170,173,172,173,173,170,166,161,159,151,147,142,145,144,145,143,138,136,137,134,187,191,191,186,179,170,154,136,118,156,143,201,226,201,169,133,117,102,130,140,143,148,158,157,148,144,145,153,156,157,160,104,126,165,178,179,173,172,174,179,179,177,175,171,171,172,170,167,164,154,153,150,146,139,141,142,140,141,144,146,144,144,145,141,189,192,192,187,183,167,146,125,106,169,166,205,222,197,160,96,59,91,126,129,127,139,152,149,145,144,148,154,154,156,146,90,130,174,174,169,167,171,171,173,175,181,180,175,174,174,172,164,158,154,142,136,137,134,142,146,144,139,143,147,151,153,153,147,191,193,191,186,181,164,143,120,105,172,165,171,187,144,129,76,57,98,124,120,115,131,144,144,143,145,152,155,151,151,121,88,138,169,160,160,164,165,171,177,174,170,167,168,171,171,162,150,147,144,131,138,148,146,145,146,148,139,145,147,151,153,153,149,188,188,186,185,181,164,140,117,104,164,160,150,138,117,116,82,85,109,119,115,114,129,140,142,143,146,149,154,153,147,100,88,140,162,154,154,164,171,176,175,173,170,168,172,176,169,152,131,127,128,137,154,160,156,149,140,141,137,140,148,152,157,158,156,188,187,185,183,180,162,140,118,104,127,127,139,141,115,113,91,96,114,114,109,113,132,139,142,143,145,150,152,153,130,89,99,142,149,145,162,169,179,180,175,173,172,170,173,178,175,156,120,123,146,162,170,166,156,146,139,138,136,136,144,149,153,156,158,192,190,187,186,182,166,142,115,100,110,111,128,140,114,108,103,110,119,110,105,119,136,140,141,139,140,149,151,146,105,87,103,137,139,157,173,180,178,174,170,168,168,168,170,175,168,138,100,121,153,162,167,163,156,145,137,134,134,136,140,145,150,154,155,191,192,191,189,184,161,136,114,103,111,108,116,135,124,101,99,94,109,105,106,128,140,139,139,141,145,148,153,125,99,93,114,141,158,172,180,180,174,170,173,169,166,166,171,164,136,97,82,110,134,140,151,160,155,147,140,135,129,129,133,142,148,156,155,192,190,189,188,183,156,125,107,99,106,102,110,128,130,107,100,98,115,110,114,134,141,141,143,145,145,155,137,105,91,95,125,141,156,165,174,178,174,168,165,164,164,168,171,153,109,74,80,113,127,125,128,145,153,148,145,136,125,124,130,133,138,150,156,190,191,190,190,183,157,128,111,109,113,101,110,121,128,116,109,120,135,125,129,138,141,141,143,150,158,133,105,96,95,124,154,164,156,148,156,164,164,166,166,167,166,171,167,132,85,60,81,119,129,127,121,122,138,142,142,134,129,127,128,133,136,146,150,190,193,196,197,184,156,128,112,108,111,92,104,114,121,120,119,150,158,140,139,142,145,153,162,154,113,96,100,104,145,180,181,168,152,133,125,156,164,166,168,168,172,177,155,108,68,48,78,118,130,127,117,110,119,132,133,126,118,123,130,137,147,149,144,188,199,203,197,185,161,134,116,110,112,81,94,114,121,122,131,158,156,143,145,155,167,154,115,93,110,114,111,147,176,183,168,145,120,97,106,150,165,163,168,169,175,176,141,94,54,31,57,103,126,136,127,116,108,112,115,108,111,122,132,141,152,153,149,189,192,196,193,180,159,139,124,115,113,78,66,105,142,150,162,156,153,160,163,135,92,84,100,109,115,141,162,166,165,159,148,121,75,67,110,150,164,162,164,169,177,170,125,83,47,28,36,77,118,128,120,107,96,95,96,90,95,115,130,142,147,150,151,185,184,191,193,185,165,146,132,124,116,82,76,82,103,127,116,124,122,98,71,95,122,120,123,144,162,165,164,165,163,154,135,82,42,67,128,157,166,167,164,168,175,158,109,70,36,23,22,57,106,127,126,105,93,78,69,63,84,107,131,148,148,152,158,186,184,188,189,185,171,154,141,132,121,87,102,126,135,118,149,125,89,106,117,118,128,157,169,166,162,168,180,184,170,151,134,81,48,76,135,166,172,168,170,172,176,155,105,69,41,45,49,56,96,126,130,114,97,76,57,54,67,101,125,141,144,152,155,184,184,187,183,179,172,160,147,136,129,98,115,149,158,146,159,132,133,123,132,157,171,169,170,169,168,168,168,177,183,165,151,127,95,103,134,160,168,166,164,164,172,155,110,77,51,56,63,52,80,121,119,102,88,66,55,55,66,100,127,148,149,154,151,179,187,190,188,186,179,167,153,146,144,109,124,164,163,153,182,127,130,170,186,181,175,174,171,167,161,164,168,179,189,179,158,147,135,129,130,139,154,159,158,161,168,159,115,77,52,60,68,56,75,117,118,108,105,81,55,59,72,101,131,147,150,151,153,181,185,191,190,186,174,161,153,153,148,108,121,164,157,131,108,89,142,171,172,179,181,170,167,161,162,164,178,191,180,162,148,133,124,122,120,108,106,131,149,156,156,157,134,89,56,65,80,69,79,122,128,119,106,74,59,64,77,105,132,147,151,152,151,181,185,191,193,188,179,167,162,159,153,115,131,177,160,128,86,52,108,156,162,162,157,155,155,153,153,160,181,195,175,153,136,116,98,94,98,89,76,102,139,150,156,161,143,84,41,37,44,35,82,126,124,109,88,66,58,63,78,106,135,145,151,151,151,183,192,196,196,192,184,173,163,157,149,112,115,161,155,126,79,63,110,151,158,155,153,151,150,148,145,144,150,159,150,140,128,111,97,96,95,89,94,114,153,159,161,162,132,74,52,68,83,75,104,125,126,112,90,67,59,65,86,111,133,146,151,151,149,186,192,195,193,189,179,169,159,149,141,112,118,167,162,130,90,64,93,133,149,151,152,155,147,143,146,147,149,151,149,133,120,112,108,107,101,85,90,119,158,173,177,170,115,73,53,53,70,91,128,135,125,103,82,64,60,67,87,116,134,145,146,145,138,184,191,196,195,184,174,167,153,140,127,97,97,138,144,117,96,78,83,89,92,106,122,136,148,145,142,143,150,164,160,128,113,108,93,90,98,89,90,126,159,169,171,160,106,74,49,50,66,108,129,131,122,97,81,70,68,74,94,118,131,138,136,137,133,182,188,191,192,175,164,155,143,130,114,85,83,108,91,94,114,113,94,86,89,87,81,93,116,136,137,135,141,152,145,124,113,93,56,59,91,101,109,137,151,160,165,161,114,75,53,46,64,112,125,120,106,92,83,79,77,81,99,117,128,134,131,131,132,184,187,195,193,182,162,148,137,122,109,82,66,89,115,139,146,137,126,116,111,110,106,90,84,94,120,136,133,134,132,124,118,93,44,31,66,106,129,143,148,153,152,151,130,90,70,37,45,111,121,117,106,98,92,87,85,92,103,116,123,128,130,133,134,183,189,195,196,185,170,151,138,123,103,74,54,86,117,126,131,133,132,130,130,130,131,130,116,99,99,117,142,138,137,132,120,100,58,30,61,104,126,147,154,152,155,158,145,107,85,64,60,105,116,108,100,94,94,95,99,102,102,107,112,118,127,131,126,182,187,191,190,192,176,153,132,116,103,80,69,98,105,109,115,132,148,146,142,142,138,138,138,139,128,106,96,133,145,148,139,117,87,55,58,91,129,152,155,154,158,160,156,129,90,69,65,94,113,104,97,93,96,106,110,107,103,103,107,116,125,128,127,177,178,180,180,181,162,137,117,103,95,79,75,95,101,114,120,132,147,142,134,138,138,135,137,141,142,135,103,83,131,158,160,139,110,82,64,87,133,151,151,155,156,161,160,142,100,74,64,76,107,101,95,98,107,118,115,109,109,108,109,114,123,131,127,171,171,168,173,167,160,139,116,97,90,80,80,100,120,128,120,117,123,127,122,129,137,135,136,136,136,139,142,112,82,135,166,161,130,106,92,103,138,152,146,145,146,153,156,155,121,83,67,54,101,106,102,115,122,122,117,113,112,111,110,114,122,129,125,172,173,177,177,170,155,137,114,97,87,78,82,95,121,120,115,109,110,117,115,120,136,142,138,136,138,141,140,141,99,74,115,141,138,119,98,110,145,154,147,144,145,147,150,156,143,104,70,49,91,114,125,133,129,123,117,118,118,113,110,116,123,120,117,170,170,169,169,169,155,135,106,87,81,71,78,110,149,143,136,126,117,119,112,116,132,144,142,141,139,137,137,138,131,74,79,97,91,82,98,133,150,152,150,149,146,146,150,152,154,132,94,58,73,107,129,138,131,126,123,120,119,111,106,107,113,120,121,167,168,166,163,165,153,126,100,89,77,69,88,170,216,200,159,140,136,128,115,114,128,139,141,139,136,136,138,136,135,107,80,124,137,136,142,155,161,161,160,157,154,150,149,148,147,141,119,77,65,91,116,129,125,124,126,117,112,109,105,107,117,124,120,168,170,168,167,167,157,130,108,91,78,74,100,184,214,191,156,126,122,124,119,114,120,133,141,142,139,136,136,136,135,135,84,120,148,149,146,148,155,161,163,160,154,149,147,144,140,132,120,93,85,108,117,119,119,123,124,115,112,107,103,112,124,123,116,165,168,171,170,172,162,135,110,88,80,77,105,157,172,152,127,94,100,117,122,118,115,128,141,142,140,139,140,138,129,133,97,100,150,152,147,147,148,155,163,164,157,149,146,148,147,135,120,108,111,120,119,118,119,121,117,118,114,110,112,116,115,115,112,163,166,172,172,171,163,139,115,91,89,89,118,154,142,141,129,95,81,109,125,120,114,125,140,146,143,136,131,130,130,127,115,87,140,152,152,151,147,151,157,160,160,152,148,150,150,141,128,120,120,121,122,116,118,120,122,118,113,112,113,109,108,109,109,163,168,170,168,167,161,142,119,96,100,94,126,164,147,145,115,63,59,102,124,123,111,117,136,148,145,141,138,139,135,123,120,78,127,154,157,154,149,151,152,155,157,156,153,146,142,135,127,123,126,122,122,119,125,126,121,111,109,110,108,108,110,107,107,163,167,168,165,164,161,147,121,100,108,106,132,164,153,145,120,70,65,95,119,120,114,116,132,145,145,138,139,144,139,130,128,79,117,158,163,155,148,148,150,151,154,153,147,139,136,136,132,132,135,134,136,134,132,121,120,113,111,113,110,111,113,112,110,162,164,164,164,165,160,146,121,106,120,111,133,162,157,143,134,106,88,110,128,124,116,118,133,143,149,149,143,141,137,129,132,84,104,154,166,157,144,146,147,146,149,144,136,134,134,135,135,137,136,140,133,127,124,126,118,114,114,115,115,115,113,114,114,158,160,161,163,163,158,147,131,114,131,118,133,163,157,138,148,126,109,124,135,126,119,123,135,144,147,150,148,142,137,131,132,91,110,149,161,157,149,152,147,142,138,135,132,132,135,139,139,140,139,135,131,125,120,117,121,117,116,116,118,117,115,116,115,157,158,160,160,158,155,150,140,122,139,132,137,167,172,141,141,137,109,110,125,122,116,126,139,145,147,150,150,148,140,133,137,106,133,151,159,155,147,151,144,140,136,134,135,137,140,139,137,137,136,127,123,124,123,125,117,118,122,121,118,117,117,115,114,159,160,159,158,158,154,149,145,128,139,137,135,163,175,164,129,141,135,119,119,113,116,134,143,148,150,154,160,162,154,154,153,127,148,148,157,156,148,143,141,135,133,133,136,138,135,130,129,127,122,122,125,120,121,119,119,121,118,119,117,115,116,118,119,163,162,159,158,156,155,153,147,137,134,132,117,139,156,160,149,119,118,118,116,113,119,138,146,150,154,162,168,173,171,170,153,132,149,143,147,154,146,140,139,133,131,129,128,128,131,132,128,125,124,125,125,126,119,121,117,116,116,118,116,117,118,121,121,160,159,158,156,153,152,151,147,144,134,121,101,116,130,137,137,138,131,130,126,119,126,142,150,154,158,166,171,170,164,161,139,129,148,140,139,145,145,141,136,131,129,129,128,129,127,125,124,123,123,124,121,118,119,118,118,119,120,119,119,122,123,121,120,153,154,153,149,148,147,144,142,140,135,123,106,122,131,128,130,129,134,144,145,138,143,155,160,160,164,170,170,162,155,150,129,127,140,136,131,135,135,132,126,124,121,120,124,125,126,126,124,120,117,116,116,117,120,121,118,115,110,110,107,103,102,108,92,147,149,150,150,149,146,143,141,139,135,130,107,116,121,123,137,149,168,164,149,138,152,160,159,159,160,161,159,160,149,138,121,129,137,134,130,126,127,129,126,122,123,123,124,124,122,121,121,119,118,118,119,119,114,98,75,62,57,52,49,42,43,74,97,149,147,147,146,146,143,141,140,139,135,132,113,101,94,95,139,178,210,189,128,111,135,140,138,137,137,136,130,119,130,148,130,134,135,131,130,126,125,125,125,124,124,120,117,117,120,121,118,117,118,118,111,94,69,39,22,19,19,19,23,24,24,37,80,153,154,155,151,148,147,145,143,142,138,134,125,115,125,128,112,120,153,135,88,93,108,107,111,110,95,75,61,82,155,167,136,133,131,130,129,127,125,124,121,121,118,117,118,117,118,119,118,114,106,92,67,39,23,22,27,28,28,29,30,29,30,26,36,144,146,147,145,148,149,148,144,140,138,137,137,117,114,131,146,135,115,114,83,96,106,99,88,72,57,62,86,120,128,121,129,129,126,125,125,123,118,117,114,113,112,110,110,109,105,100,90,77,59,43,31,27,26,27,28,28,27,28,28,28,28,29,29,131,130,134,141,144,140,128,115,110,107,107,110,116,104,106,121,128,133,136,108,118,120,107,94,93,100,108,106,100,106,119,122,121,120,117,113,109,112,111,111,113,116,113,101,83,71,66,58,49,41,33,27,27,27,27,26,27,28,27,26,28,29,28,30,146,151,153,149,144,138,132,125,116,108,101,95,96,101,104,98,94,96,98,82,84,100,103,103,105,105,104,110,118,123,122,117,112,111,117,123,125,126,129,127,129,132,122,105,87,62,55,45,38,32,28,27,26,26,27,27,27,27,29,28,29,29,29,28,132,134,146,156,159,161,160,158,150,140,129,121,115,105,94,91,88,82,66,33,34,97,116,121,122,121,122,123,123,118,113,115,125,138,139,127,107,119,127,124,127,129,126,115,85,45,33,30,27,26,26,27,26,27,27,26,26,26,27,27,27,26,28,29,143,149,148,147,155,153,151,153,154,155,151,145,141,133,121,111,100,92,83,51,38,90,89,88,95,103,104,101,89,78,79,97,120,121,111,96,93,113,128,126,126,125,124,111,62,30,28,28,26,26,28,27,27,26,26,27,26,28,25,28,28,27,26,26
165,170,175,179,179,176,175,173,174,174,174,174,172,170,170,162,133,80,108,175,189,187,178,164,161,166,168,168,168,169,168,168,168,168,167,158,156,152,155,156,156,156,159,165,165,161,160,160,159,157,152,151,149,144,138,132,124,119,119,126,140,146,145,142,171,172,172,170,168,169,170,173,173,172,171,171,174,176,168,138,85,50,73,122,121,118,118,119,127,146,168,182,178,174,172,174,175,177,181,177,174,169,166,161,160,160,158,155,156,160,162,163,163,160,157,155,154,150,146,142,137,128,121,116,121,136,146,152,174,171,169,171,173,173,172,172,172,171,168,169,158,132,119,112,98,96,103,103,112,122,125,118,106,98,98,130,183,192,186,185,184,183,183,183,180,175,174,169,166,166,164,161,165,161,161,163,163,163,164,164,160,158,154,151,147,142,130,120,120,121,132,142,172,169,170,173,175,174,173,173,171,171,167,139,119,123,121,121,124,124,133,144,144,142,146,153,156,157,148,112,115,170,198,196,193,190,186,184,184,180,178,175,171,167,161,157,160,162,158,160,165,166,164,165,163,161,160,157,153,152,146,136,122,117,122,131,173,173,177,175,172,171,171,170,163,163,144,140,152,157,156,155,152,145,150,153,157,155,149,147,152,159,164,169,133,133,176,195,195,193,190,183,178,180,180,178,177,173,169,163,161,163,162,161,163,167,164,160,161,161,163,160,156,152,147,143,136,126,120,123,176,175,175,173,170,172,171,168,160,160,141,164,169,170,169,167,153,159,196,207,197,180,162,149,153,167,176,182,183,141,148,175,183,185,186,187,184,180,178,176,176,174,170,169,170,168,165,164,164,164,163,164,163,164,163,159,158,155,153,149,146,139,130,123,178,177,176,175,172,172,172,171,175,198,178,170,166,162,161,157,147,185,224,226,216,193,180,169,164,175,188,197,194,176,134,156,169,172,182,190,189,182,178,177,177,175,174,173,170,169,167,165,164,166,169,168,166,167,166,160,157,158,156,155,151,149,143,130,179,179,177,174,173,173,171,171,179,190,171,160,154,149,150,154,150,160,190,202,192,192,189,177,167,166,165,167,177,187,137,152,165,164,175,185,191,187,182,180,181,178,175,171,169,167,166,167,166,166,165,165,168,170,170,166,165,163,160,157,155,152,148,140,178,178,177,175,175,175,171,166,161,160,162,156,147,152,158,157,149,156,173,185,192,187,176,165,159,158,158,163,175,181,151,141,166,163,170,186,189,190,186,183,182,178,179,177,172,170,167,167,169,170,170,168,169,171,170,168,169,168,162,157,157,156,153,148,176,176,177,176,174,171,165,156,142,144,153,154,166,174,169,154,138,136,154,178,182,174,163,157,158,158,157,159,170,183,168,133,162,159,172,186,192,191,188,186,181,180,177,174,173,176,172,169,167,169,164,166,167,168,169,169,169,170,166,161,160,158,154,152,178,180,178,174,175,167,156,148,136,142,156,168,176,180,168,144,128,130,141,154,163,165,161,159,157,157,159,160,165,180,169,132,156,159,173,187,189,189,186,185,184,184,185,182,177,175,175,172,175,172,170,165,164,162,166,167,168,167,168,166,158,156,156,155,179,180,177,175,174,164,153,144,130,144,164,176,186,182,164,150,132,124,136,150,161,164,163,161,159,161,164,163,164,174,161,136,149,159,176,186,186,187,185,184,183,184,181,184,183,179,179,177,178,176,177,171,166,162,164,165,162,162,158,157,153,154,158,155,180,179,178,180,171,162,155,141,121,147,178,199,212,209,189,162,135,125,149,160,161,161,162,161,158,160,162,163,165,179,163,142,145,162,184,189,187,186,185,184,183,182,185,184,184,184,183,182,181,178,177,178,177,170,168,166,163,160,154,153,155,153,153,156,182,181,177,174,170,161,148,134,114,147,188,209,224,226,198,147,115,119,150,165,158,157,162,164,165,166,163,162,163,183,166,140,138,162,182,187,187,185,184,183,184,183,183,184,183,183,183,183,185,185,182,180,177,173,170,166,164,163,158,155,158,158,152,152,183,182,180,177,171,156,138,124,113,137,180,199,202,194,163,122,110,109,148,160,155,153,161,165,166,166,167,166,162,185,163,132,132,165,181,182,183,183,181,179,180,180,177,178,179,179,181,182,182,182,180,177,171,168,167,162,157,156,157,160,159,160,156,150,185,186,184,178,167,149,132,114,107,134,160,176,169,156,137,103,72,92,146,158,150,149,160,162,162,161,158,163,162,187,162,124,137,172,180,182,181,178,176,175,177,178,178,174,176,175,177,179,177,175,172,166,163,160,158,153,149,148,149,152,152,155,157,152,185,186,184,178,165,145,127,110,105,124,147,160,152,142,126,92,63,98,138,143,139,147,155,154,153,155,152,160,166,186,162,115,144,185,180,181,173,173,171,170,172,173,173,174,173,172,174,174,170,169,164,155,153,147,141,136,136,141,142,142,146,151,154,156,185,185,181,175,161,142,123,109,110,122,141,150,140,134,115,82,81,104,126,127,128,141,147,147,147,150,153,156,164,184,151,111,150,183,178,168,162,165,165,166,168,164,172,169,164,167,169,171,166,162,156,149,140,135,133,130,134,141,150,147,145,150,155,159,185,185,180,178,158,136,118,95,93,112,133,141,131,128,115,93,94,108,118,118,122,136,143,145,145,146,152,158,171,179,133,117,156,171,159,147,148,153,155,159,163,161,159,159,165,167,169,171,164,153,151,148,131,133,142,143,148,146,149,150,146,153,156,156,184,184,182,177,158,134,115,97,92,110,132,141,126,124,114,104,111,116,113,111,121,134,139,142,143,146,149,155,177,166,115,116,151,156,147,142,147,153,159,164,167,168,166,166,169,168,167,158,144,135,138,137,134,147,159,159,155,152,146,147,148,151,159,161,185,191,190,181,161,137,117,98,87,103,126,136,127,116,110,93,93,105,104,107,122,133,138,142,143,147,153,161,181,146,105,118,139,140,138,143,154,166,174,175,173,173,170,168,172,171,164,149,130,125,135,141,154,165,168,166,160,153,151,150,149,145,155,159,184,187,188,183,160,133,112,95,83,102,117,132,133,113,105,88,81,91,94,107,127,135,137,142,142,142,148,172,175,123,102,125,137,137,148,162,170,175,177,173,167,166,168,168,171,175,172,158,135,109,118,152,169,175,172,166,158,153,148,148,147,148,150,152,187,185,184,177,151,123,105,90,83,102,114,128,132,121,107,102,91,99,102,120,134,137,137,140,148,154,155,173,140,103,105,129,140,152,165,175,179,176,171,169,168,169,168,170,173,175,168,146,107,93,117,141,156,169,175,171,161,155,148,146,144,142,143,145,183,188,189,177,149,123,105,87,78,99,111,123,130,125,113,111,108,114,114,129,136,139,141,147,147,148,162,136,101,92,124,151,155,161,167,176,176,174,169,169,167,162,164,172,174,163,135,104,92,104,122,130,136,150,165,173,168,157,150,145,141,135,135,138,180,183,186,175,149,126,112,97,87,101,115,121,123,122,118,122,137,137,134,136,139,142,144,147,150,153,130,100,88,108,147,160,160,159,163,168,168,167,164,165,162,160,164,171,171,140,101,85,107,135,139,133,131,134,141,158,167,161,152,147,141,134,131,135,177,183,183,174,153,128,111,95,78,93,112,121,134,150,162,161,147,141,140,141,143,147,152,155,150,117,91,90,112,146,166,171,167,154,145,156,162,161,164,166,165,164,165,173,157,114,77,65,64,89,138,132,128,127,127,139,156,157,151,146,140,137,136,140,171,176,177,171,155,132,117,105,74,91,113,122,142,178,210,214,186,151,140,141,150,159,162,149,111,97,105,125,155,177,183,177,159,138,126,142,160,165,166,164,167,171,176,168,129,92,60,38,13,25,73,121,127,127,122,120,132,150,151,141,134,134,136,141,169,169,170,163,152,134,119,106,64,74,117,136,148,165,179,172,151,141,150,162,158,148,126,101,105,114,132,158,173,178,176,156,125,99,105,138,159,164,166,168,164,171,175,151,109,75,45,23,23,27,43,100,126,134,131,118,121,133,145,135,126,127,137,141,167,170,171,168,156,144,129,121,71,41,86,134,155,164,152,152,163,172,153,125,122,109,109,116,133,157,163,167,172,173,161,126,78,81,122,149,159,161,162,168,172,179,168,134,96,60,36,32,29,33,42,76,115,130,136,125,114,117,129,128,117,119,129,141,171,174,172,168,161,150,137,123,80,95,102,116,129,146,148,143,120,87,99,104,109,127,133,153,165,159,161,169,172,165,141,83,48,98,145,160,162,163,159,160,167,173,152,116,83,53,35,18,20,35,45,68,103,124,132,118,107,106,111,113,103,106,119,138,170,171,171,169,163,154,142,127,90,99,149,150,136,142,146,109,110,124,114,133,149,161,169,165,160,163,166,177,171,157,117,59,52,107,154,167,167,166,164,166,175,171,138,104,73,58,86,81,43,38,46,65,95,120,130,126,108,103,99,94,89,97,117,133,168,172,173,170,165,157,146,134,102,102,159,167,152,154,159,142,136,137,155,168,179,178,168,168,171,171,169,179,166,153,116,49,74,129,160,166,167,167,167,172,176,168,130,101,74,72,102,104,50,35,48,67,93,115,126,122,109,96,83,75,78,90,112,131,168,168,167,164,160,156,151,142,113,119,166,162,133,111,104,107,144,168,172,177,178,176,175,174,170,164,170,186,169,152,133,98,119,142,159,166,163,160,159,155,165,169,131,99,75,66,97,116,51,39,52,79,101,117,127,116,104,95,76,66,73,89,111,132,165,169,172,170,164,158,155,146,104,116,163,160,128,77,51,100,150,166,168,168,165,162,159,158,161,162,171,185,177,164,158,134,122,143,151,156,154,154,159,159,165,163,134,98,74,65,102,135,54,38,51,94,104,115,125,115,108,102,77,64,77,96,117,134,169,169,174,174,171,162,151,140,94,115,161,161,132,91,59,83,132,153,157,156,155,153,153,154,161,174,183,182,173,161,153,148,141,136,128,127,131,138,148,158,162,161,142,105,73,54,69,73,29,37,48,90,105,112,127,125,111,104,73,63,73,94,118,135,174,176,173,169,164,156,146,139,90,114,151,157,133,91,55,81,136,158,157,151,149,148,148,149,154,168,182,177,161,148,137,126,112,107,103,106,120,136,148,152,156,159,148,112,74,61,85,96,45,37,51,80,104,120,128,122,107,89,64,62,67,88,113,134,173,179,178,174,164,152,138,135,83,85,124,138,126,96,58,93,127,147,150,148,147,147,146,146,145,151,160,158,147,133,116,99,94,94,94,105,131,152,160,160,159,160,145,106,70,64,79,79,49,39,55,82,108,120,125,109,98,82,61,63,73,94,115,135,173,176,174,168,158,146,135,119,82,67,99,116,118,104,90,98,97,98,110,120,136,142,141,141,143,146,149,147,141,127,114,103,107,107,102,105,128,152,165,169,170,164,136,95,65,57,65,65,47,41,54,85,116,122,117,108,93,77,63,64,77,94,116,131,168,170,169,160,149,137,126,113,79,65,98,122,113,114,131,108,101,97,98,96,103,120,137,142,148,159,172,153,134,121,116,106,92,102,114,112,125,146,157,160,168,164,130,92,68,57,62,58,40,39,59,95,119,122,113,96,86,79,73,74,84,102,120,131,169,169,168,161,148,136,124,109,80,64,94,118,117,130,143,146,134,115,104,98,92,88,103,123,139,163,175,144,117,113,111,56,41,64,108,118,128,144,150,155,162,164,131,93,73,63,58,45,37,39,68,107,120,120,110,96,90,88,87,88,93,106,120,129,168,169,169,164,152,137,122,106,74,57,80,101,112,127,134,132,133,126,113,104,106,106,98,89,105,131,139,127,118,115,102,50,26,36,85,116,129,147,147,151,158,161,142,98,77,72,64,50,34,37,86,117,123,119,109,101,97,95,94,94,99,107,119,126,167,172,172,165,150,129,110,95,69,65,85,107,116,138,146,124,122,126,120,114,113,113,114,116,106,99,109,123,124,121,110,75,38,32,56,98,123,143,157,153,155,158,154,116,86,80,68,29,25,64,115,121,118,108,100,101,104,101,99,99,101,105,112,116,166,169,169,161,144,124,107,95,66,74,91,116,146,199,230,188,134,122,122,119,123,127,130,130,126,115,104,110,125,126,116,102,73,52,53,84,119,142,155,155,156,159,160,140,103,80,73,67,73,113,130,119,111,103,99,103,102,104,104,103,105,107,108,111,166,166,166,159,143,123,105,91,62,79,90,125,165,206,215,166,129,120,119,117,121,125,127,128,131,132,120,103,119,139,135,120,102,86,81,96,122,141,148,150,152,155,160,155,124,84,69,81,97,113,120,111,102,101,109,107,108,111,109,109,110,114,116,119,167,164,166,158,139,118,99,89,61,80,93,138,145,179,155,151,138,126,118,114,118,126,128,130,131,133,135,116,98,119,145,138,126,113,109,117,128,139,143,142,142,146,150,151,137,103,73,66,67,72,99,111,112,112,118,120,118,116,114,116,116,114,114,119,166,164,168,160,136,110,94,84,64,84,101,144,137,122,140,131,127,124,121,114,118,125,131,130,130,131,134,140,110,77,87,97,94,88,100,120,135,141,144,142,142,142,143,144,141,124,96,72,54,54,91,124,133,137,129,123,119,115,116,119,117,113,114,120,167,167,170,166,144,117,101,82,68,87,111,144,137,123,119,85,90,116,122,118,115,126,131,132,131,131,132,136,142,93,88,102,99,86,89,113,138,148,151,151,147,143,141,139,137,134,122,102,78,69,93,122,131,132,129,123,121,118,117,115,111,111,107,110,161,167,169,166,148,120,97,81,76,93,120,148,144,135,128,100,86,105,120,122,118,125,135,135,133,133,132,136,139,131,82,108,130,127,115,117,135,153,161,160,153,146,142,139,134,128,122,114,93,82,98,114,121,124,121,118,121,119,114,111,107,104,108,116,159,163,164,163,151,126,102,84,81,98,129,151,145,135,114,72,60,89,119,126,122,127,137,135,134,134,133,135,138,138,103,98,140,152,146,141,142,144,159,163,158,150,142,133,133,130,122,115,105,98,110,119,120,119,118,117,117,114,112,111,109,111,114,115,155,157,159,160,151,129,106,91,85,102,135,154,147,142,115,72,62,91,123,132,130,132,143,142,137,133,133,135,136,138,137,95,127,156,153,151,148,144,150,156,157,153,146,138,141,142,132,124,117,117,121,123,121,117,116,115,113,113,113,113,112,113,110,109,152,153,155,156,154,131,109,99,87,106,138,157,149,145,127,94,78,103,130,136,134,136,144,144,138,134,136,141,140,145,141,102,117,154,161,158,150,147,149,152,153,152,148,145,140,139,129,126,122,123,122,121,118,116,119,118,116,113,111,111,111,108,108,110,148,148,151,154,153,139,116,108,92,116,146,163,155,149,141,112,99,114,130,136,138,139,140,141,138,136,138,145,148,151,141,103,104,148,167,165,156,149,148,149,150,149,148,143,135,130,128,124,123,125,125,124,125,124,122,118,117,113,112,114,112,110,112,112,146,146,148,150,148,138,124,119,105,126,157,172,165,145,148,125,102,113,126,133,135,131,133,136,141,140,140,145,146,146,148,106,95,135,162,161,149,141,142,142,141,139,134,127,124,125,124,123,122,124,125,125,125,122,118,117,117,116,116,116,116,115,115,115,148,148,145,144,143,146,132,117,105,118,157,177,173,148,140,137,109,109,122,130,133,132,131,135,144,144,143,145,145,154,163,105,86,125,152,155,147,143,141,136,132,128,123,121,120,122,124,124,123,122,121,120,117,117,118,118,118,119,118,118,118,119,121,117,146,145,145,143,141,144,141,123,104,107,138,159,163,157,138,128,123,112,119,124,130,130,127,136,148,153,151,148,139,150,159,100,96,128,147,148,142,138,137,132,128,125,124,124,124,124,123,120,119,118,117,117,118,119,119,118,118,119,119,120,124,118,90,63,139,140,140,139,138,140,139,131,112,106,123,131,135,139,136,129,127,122,122,125,128,123,127,143,156,166,167,163,136,132,151,109,126,138,146,148,147,138,134,130,127,124,123,124,124,121,119,118,117,116,116,117,120,119,118,117,118,115,110,102,75,45,33,25,137,137,138,138,136,134,135,134,116,110,122,123,133,148,158,152,138,133,134,130,124,121,136,153,163,168,169,165,150,145,151,122,142,141,141,141,140,132,131,128,123,121,121,121,120,119,119,117,118,116,116,116,115,117,120,113,94,78,56,28,18,25,25,27,140,140,139,140,139,137,134,134,117,114,127,127,154,188,199,196,161,130,124,121,114,119,138,150,157,157,154,148,144,144,141,121,137,137,135,134,134,131,127,124,121,120,118,120,121,119,119,119,118,117,117,116,120,113,88,59,41,26,22,25,27,27,28,28,128,134,136,138,139,142,140,137,120,114,140,154,160,190,219,215,169,118,91,75,75,94,114,126,132,132,130,129,131,129,125,118,133,133,132,130,128,125,124,123,122,119,117,115,114,113,114,117,116,110,106,100,71,41,33,25,23,24,25,25,29,28,26,27,118,122,123,126,133,136,126,117,109,95,128,144,147,145,157,166,148,123,98,81,87,97,99,90,77,72,75,63,51,89,112,119,132,133,131,129,130,129,127,122,119,118,115,111,109,111,107,91,72,63,46,25,19,25,25,27,25,27,25,26,26,29,26,27,125,127,133,136,131,126,127,120,111,91,117,125,129,130,124,128,128,128,112,97,102,86,62,48,38,35,63,68,72,101,111,122,129,127,128,129,127,118,112,117,122,125,125,126,123,118,100,60,27,22,22,25,27,27,28,26,26,26,27,25,24,26,28,27,135,138,145,147,151,157,158,154,144,130,116,120,113,107,100,95,100,97,89,69,46,39,38,37,39,45,62,101,153,130,109,111,112,109,101,89,75,76,96,118,129,130,128,127,126,119,87,46,28,28,27,27,27,26,26,27,26,26,26,29,28,26,25,27,140,139,137,139,143,144,148,155,157,154,131,120,108,97,96,87,73,61,60,53,39,42,40,45,54,69,94,186,204,104,105,104,101,97,86,77,78,81,100,121,125,125,127,127,127,107,60,32,27,27,26,28,27,27,27,26,25,25,25,24,26,26,25,26,140,137,139,144,146,146,143,140,141,148,151,139,129,122,114,104,93,86,79,70,70,75,84,97,111,123,146,126,84,115,119,112,115,120,119,115,115,114,120,125,122,122,126,117,85,49,33,26,26,28,27,25,27,26,26,27,26,26,27,27,26,27,26,25
137,143,147,149,150,154,163,162,147,135,136,137,138,126,115,124,132,126,121,120,124,127,130,132,129,112,102,106,117,134,130,121,121,125,125,123,127,129,130,133,140,140,125,58,27,23,28,31,37,35,33,33,33,33,33,35,35,35,34,34,35,34,35,36,150,159,166,166,163,162,161,159,157,158,158,162,144,122,138,135,106,94,80,40,50,39,35,39,50,76,110,129,118,109,131,141,138,133,128,127,124,125,127,126,128,128,129,139,135,113,76,35,27,28,30,32,34,34,35,35,36,36,36,34,35,35,36,36,159,167,173,172,172,171,171,169,165,165,167,157,123,131,149,153,157,141,114,110,91,74,63,48,47,47,47,69,131,145,118,142,147,147,142,141,139,137,137,136,138,138,141,141,145,145,147,137,103,60,38,33,33,35,36,35,35,35,35,34,37,36,35,36,167,169,168,167,166,164,164,167,171,166,163,145,143,189,180,161,147,117,103,123,139,142,124,81,46,39,47,48,90,178,153,147,153,151,148,146,144,143,142,141,141,142,145,143,142,146,146,144,144,138,105,64,40,33,36,36,37,35,34,34,36,36,35,31,170,168,165,167,170,171,169,169,168,164,159,134,144,149,125,104,94,93,102,110,118,125,134,133,104,82,66,56,52,102,144,135,157,149,144,144,148,149,153,155,151,146,147,146,146,148,149,145,146,144,144,132,93,53,33,36,37,36,36,39,37,36,33,38,173,171,171,171,170,168,166,166,162,162,155,123,142,131,128,140,182,213,213,184,163,161,163,158,155,146,139,136,127,108,138,130,157,160,156,151,146,146,153,157,157,156,155,153,151,147,148,147,145,143,142,143,139,116,69,34,38,42,41,36,35,29,37,111,170,172,174,174,172,170,170,170,169,166,153,122,160,160,153,164,195,216,208,188,189,189,179,167,165,167,164,158,156,153,152,127,156,161,164,159,154,156,162,162,159,157,157,156,153,152,147,150,148,146,143,140,134,133,123,83,33,12,15,22,27,41,112,126,170,176,180,180,176,173,173,170,167,159,144,120,149,143,141,146,158,170,160,159,182,186,174,166,168,176,181,177,170,164,159,128,154,162,157,155,169,175,170,166,164,163,159,156,155,154,152,154,152,151,152,148,142,138,135,132,120,112,100,79,65,87,109,63,175,178,178,178,178,177,178,173,163,155,141,125,141,147,163,165,150,132,127,146,172,176,165,164,168,170,175,177,172,175,169,135,165,166,160,167,175,175,172,168,166,165,161,161,158,155,155,155,151,155,154,152,151,148,143,138,136,129,133,145,142,135,129,129,165,171,179,180,179,179,179,165,154,151,138,128,153,170,177,161,137,131,125,130,156,168,171,167,162,167,169,170,171,177,177,139,160,171,165,168,178,176,176,172,171,170,168,164,162,162,162,160,153,150,146,150,154,154,153,148,138,138,130,127,136,137,134,132,157,174,183,184,182,181,177,166,156,149,141,136,176,194,175,148,151,136,118,117,135,163,179,175,165,160,158,154,155,164,179,147,161,169,172,179,178,177,175,172,172,171,172,171,170,171,165,167,165,160,151,146,146,148,151,151,148,142,136,130,123,124,132,137,159,182,184,183,182,181,173,164,151,140,149,146,183,181,164,156,147,123,124,126,132,156,174,171,159,155,148,147,154,157,166,139,148,167,177,184,183,182,178,175,174,173,173,173,174,177,176,172,165,169,163,155,149,145,142,144,143,140,142,138,132,124,125,127,172,187,187,187,184,181,173,157,138,123,109,116,157,163,176,176,124,122,139,141,140,157,168,162,159,151,146,148,153,156,162,133,129,159,179,185,184,182,177,175,174,171,170,168,169,174,174,174,174,166,163,159,153,149,145,139,141,141,141,139,135,130,121,123,182,188,191,191,187,182,171,153,132,108,183,202,205,196,176,171,141,116,123,138,140,151,159,161,154,145,143,148,154,156,157,128,122,155,177,180,176,175,173,178,179,174,172,171,170,172,174,171,168,166,159,160,158,149,145,144,145,144,140,137,136,132,128,123,187,191,193,193,188,183,170,148,127,99,192,216,221,218,190,138,86,91,116,132,132,140,153,156,150,145,144,149,156,156,154,120,116,157,175,173,169,169,173,175,175,176,177,170,168,168,162,164,159,151,153,148,147,142,143,145,145,145,144,139,133,131,129,124,190,193,193,194,189,182,164,141,120,98,180,199,220,210,160,120,63,67,110,124,118,125,143,147,145,145,146,151,152,151,140,104,119,161,167,163,164,167,163,170,167,171,170,167,167,169,164,153,148,145,138,138,135,138,144,142,142,146,148,144,139,141,133,128,189,191,190,189,187,183,167,140,114,92,172,171,158,141,124,96,63,89,118,120,113,121,138,143,142,144,148,152,151,145,124,92,122,157,158,153,158,157,166,172,172,164,166,170,169,167,157,142,140,134,131,143,144,143,150,150,143,146,150,149,148,147,141,136,189,190,189,188,186,180,162,138,114,90,167,156,146,125,115,98,80,102,119,114,111,125,139,143,144,146,147,149,151,145,112,88,126,154,152,153,160,166,173,175,172,170,168,174,172,157,136,122,126,128,142,158,157,150,147,149,145,148,150,150,151,150,145,141,191,192,189,186,186,184,164,138,114,87,166,157,142,133,110,105,98,117,120,108,110,129,141,145,143,141,147,151,146,137,90,97,133,145,146,156,162,176,182,174,175,172,169,172,171,156,128,107,125,152,168,172,164,154,147,143,142,142,149,151,153,154,150,148,190,192,194,190,189,185,164,136,112,84,158,151,127,136,105,102,102,114,113,105,115,133,140,140,140,138,144,149,151,118,86,102,131,142,151,168,179,182,180,172,170,170,170,170,169,159,124,104,143,171,177,173,163,153,147,144,140,138,144,147,150,154,153,151,190,192,189,188,187,182,155,123,105,83,150,148,119,133,116,99,94,104,112,108,124,139,141,140,143,145,148,153,142,93,100,116,141,157,170,181,182,175,173,173,170,168,170,175,168,144,103,93,131,155,170,170,162,152,145,140,138,140,141,143,145,150,153,150,189,190,191,190,190,181,154,123,106,92,154,150,115,126,124,101,104,113,127,120,133,141,144,147,149,148,164,156,92,94,92,125,145,157,170,178,180,175,170,170,167,165,169,175,162,119,80,90,120,135,150,163,166,156,149,144,137,135,138,148,152,154,153,150,188,191,193,194,193,180,152,125,109,95,153,145,112,120,124,115,125,139,141,133,138,141,142,143,149,167,137,92,107,97,132,157,160,154,150,160,169,168,169,171,169,168,171,172,149,97,66,89,121,128,132,151,160,155,150,145,137,131,133,133,138,150,151,150,184,191,202,204,196,179,153,127,111,101,155,143,114,116,118,121,144,171,154,145,145,149,159,168,156,110,98,109,103,154,182,177,160,143,125,131,157,167,171,170,169,171,178,173,127,88,71,98,126,128,127,133,150,146,144,141,135,132,132,134,139,149,152,147,188,191,196,198,195,176,153,134,118,109,154,127,93,119,128,128,147,154,144,147,163,172,146,97,87,117,125,118,152,174,172,160,139,112,94,114,152,165,166,169,171,173,182,162,110,75,61,88,126,130,122,122,136,150,140,134,128,130,135,139,142,143,145,142,186,188,188,196,196,183,158,141,126,116,131,111,63,94,156,166,155,158,163,152,111,72,83,119,123,123,143,164,164,162,155,142,112,70,70,112,152,165,166,164,165,174,183,145,103,75,44,76,121,134,133,127,123,132,135,120,116,123,136,140,149,149,146,145,185,188,189,195,197,185,168,148,136,129,123,103,117,100,80,121,139,101,63,67,99,134,138,137,150,162,165,172,173,164,150,132,79,38,76,129,156,167,169,166,169,178,175,123,97,66,38,58,108,128,126,117,116,119,124,110,107,116,135,142,148,151,150,151,181,188,189,183,178,171,165,155,143,130,127,109,124,161,149,108,118,99,122,125,127,142,159,169,169,166,168,176,181,179,152,138,98,55,89,135,162,172,172,170,176,181,168,109,86,56,32,53,101,128,128,117,110,102,106,95,92,105,129,143,148,150,152,152,184,186,190,195,194,189,178,162,144,145,140,115,131,158,149,163,159,121,139,153,169,174,173,173,170,167,168,169,178,197,177,151,138,108,105,134,158,168,167,165,160,175,172,118,92,74,65,78,92,124,128,120,109,88,83,83,87,103,127,142,146,150,153,148,186,186,192,195,191,186,175,164,152,154,151,120,146,173,149,167,171,123,163,180,181,181,177,172,168,163,163,169,180,184,170,153,143,135,131,128,135,153,161,161,162,171,166,122,94,71,63,71,76,121,124,117,109,82,68,80,87,100,125,141,146,152,153,145,184,189,194,197,193,183,164,155,156,159,151,120,147,171,143,131,95,96,160,169,170,171,166,162,159,160,165,190,204,185,160,143,126,116,119,123,111,114,133,141,151,158,163,134,92,61,64,72,69,121,129,120,118,92,68,81,91,101,124,145,148,151,149,137,184,189,198,201,199,193,186,174,164,161,150,119,151,173,144,110,60,84,148,163,160,156,154,155,155,151,151,169,185,163,148,134,108,87,86,90,79,69,94,130,148,156,161,148,96,55,54,56,62,116,128,123,112,79,62,79,94,103,127,146,148,148,148,143,189,192,196,196,194,188,177,166,158,151,142,111,144,169,145,108,61,87,135,161,161,155,154,151,146,144,147,149,152,144,137,129,112,96,93,91,82,89,114,146,161,167,167,140,84,50,53,52,65,122,130,117,103,75,73,86,93,103,122,145,148,153,151,144,186,189,195,197,191,182,175,163,149,141,132,104,139,164,144,110,71,80,106,116,136,150,154,151,148,149,151,151,150,145,128,117,112,109,111,99,84,92,124,157,171,176,166,118,72,51,60,67,81,119,120,114,101,78,80,92,92,102,123,146,143,143,141,135,184,189,193,198,192,176,164,155,144,129,114,88,117,125,113,107,100,79,76,86,86,97,126,146,146,143,144,152,174,162,123,111,110,85,96,95,84,94,130,159,170,176,156,100,68,49,54,66,104,132,129,108,94,82,80,81,78,97,124,140,142,144,144,136,184,187,192,196,190,173,156,146,132,120,105,74,88,101,117,131,129,116,110,104,96,80,69,100,135,137,134,139,147,139,121,114,90,45,76,100,98,113,139,153,160,165,148,100,67,47,51,77,119,125,118,101,97,92,89,84,90,103,128,138,141,141,136,128,186,191,197,199,193,179,160,145,129,115,97,59,67,113,132,138,134,125,120,119,124,128,106,78,86,124,136,135,136,135,128,119,82,28,45,97,117,132,143,144,150,155,147,108,75,54,34,62,114,120,110,105,101,98,100,94,90,108,125,135,133,133,133,126,184,189,195,198,195,185,164,145,128,112,99,64,87,115,120,122,133,145,149,146,140,134,136,128,101,91,122,139,139,142,135,121,93,37,40,94,119,139,149,149,151,155,152,120,85,64,33,55,115,120,114,109,107,105,103,99,98,109,123,130,132,129,131,126,181,185,189,189,189,179,154,130,115,102,95,67,98,96,96,105,125,151,153,148,146,144,141,143,147,130,104,115,139,146,150,137,112,65,48,80,115,143,153,152,152,157,157,140,98,71,36,52,102,111,106,105,109,114,108,103,101,105,119,125,130,133,134,124,175,176,175,177,177,168,150,125,101,93,94,69,94,96,116,124,138,155,145,139,144,142,140,141,144,150,129,95,108,143,161,156,127,93,62,71,119,149,152,154,158,159,159,151,114,73,48,44,104,109,105,105,110,117,114,108,102,104,112,116,127,133,130,119,174,173,174,177,176,164,147,124,104,95,94,81,92,112,129,122,117,121,129,123,136,144,139,140,142,142,143,131,100,114,153,166,144,112,90,84,127,152,151,145,148,152,160,155,123,84,58,51,98,111,107,114,120,120,117,110,106,106,108,115,126,129,127,120,172,174,176,177,174,162,142,121,98,87,78,80,93,124,121,106,100,110,119,117,125,141,145,141,143,143,142,141,121,92,112,149,148,130,99,90,133,156,151,146,148,151,153,157,139,95,66,49,85,115,113,123,126,123,119,113,110,111,114,117,126,136,131,122,167,170,169,168,169,161,142,109,89,81,76,82,79,116,121,125,117,116,117,112,118,134,144,142,143,140,141,139,134,102,70,83,90,75,74,111,144,150,146,147,148,148,151,153,150,120,78,51,78,124,129,134,130,126,120,116,114,114,114,118,125,134,127,115,168,170,168,167,167,159,134,107,91,79,74,79,134,209,177,151,133,131,124,112,118,132,141,141,140,137,138,136,132,122,87,90,113,117,130,149,160,158,156,157,152,153,152,151,150,140,104,59,73,125,142,143,136,128,120,117,119,115,113,123,129,123,117,114,170,172,169,169,169,163,140,115,95,80,77,88,186,220,194,152,127,131,126,117,114,126,138,145,142,137,134,137,134,135,110,98,128,136,137,139,149,162,161,160,160,156,152,149,146,139,120,77,71,119,138,143,137,131,125,120,118,115,112,115,120,119,119,123,161,167,171,171,169,164,141,116,92,84,85,103,172,186,162,127,96,107,119,120,114,121,136,147,143,139,139,138,129,130,118,98,126,141,135,134,138,152,162,158,154,155,154,150,145,135,119,90,88,113,127,136,132,129,127,121,118,117,114,112,119,121,115,110,165,167,169,170,170,165,146,120,94,95,93,117,152,137,143,122,89,95,120,123,116,116,135,144,147,144,136,137,132,127,122,101,121,145,143,142,140,145,156,160,158,151,149,153,151,138,120,105,107,116,122,125,127,126,124,116,117,112,111,116,119,117,113,112,163,168,169,168,167,163,147,123,99,105,105,129,164,140,150,103,56,73,112,122,117,115,129,143,150,145,138,132,131,127,126,104,110,143,149,147,142,145,150,155,155,151,147,150,148,141,128,119,118,122,124,124,123,122,122,123,119,119,120,119,119,116,109,110,164,168,168,167,165,162,148,122,102,114,112,133,165,148,149,97,54,71,108,120,114,110,124,141,149,144,140,139,135,128,121,100,101,141,154,152,144,146,145,151,152,154,150,146,144,138,129,125,125,125,125,118,119,117,117,119,120,118,116,111,111,110,110,108,162,164,166,164,164,160,145,123,106,123,114,133,163,152,142,124,89,83,114,124,118,115,127,138,148,148,145,142,139,131,126,106,98,140,158,153,143,143,146,147,150,150,147,144,139,135,130,131,133,129,129,122,124,123,119,114,112,112,109,109,108,108,108,108,158,160,164,165,164,160,149,131,115,134,121,133,160,152,140,138,115,116,130,127,120,120,131,141,146,149,150,143,136,128,124,110,99,137,161,157,144,145,145,145,151,148,136,142,140,139,139,139,138,137,134,130,127,123,117,112,114,111,109,111,110,109,108,108,157,161,162,162,161,157,151,141,126,140,128,135,161,164,129,148,120,111,127,127,117,123,136,143,147,148,150,147,141,130,126,115,110,139,155,155,152,152,149,147,144,142,142,141,141,143,139,142,142,138,134,127,123,119,117,114,112,113,112,112,112,112,111,110,162,161,162,163,161,156,150,144,130,142,135,135,162,175,144,139,139,115,120,118,114,129,142,145,146,148,153,155,151,141,142,129,126,147,155,155,148,152,148,147,141,141,137,140,140,143,141,142,140,136,130,125,118,119,117,115,113,114,114,114,114,114,114,116,165,164,162,162,160,158,153,144,134,138,134,128,151,167,162,128,132,127,118,113,114,133,146,147,149,155,161,167,168,165,163,138,139,148,152,159,154,149,146,141,140,139,144,144,143,141,138,136,132,127,124,123,123,121,118,117,117,117,117,115,115,116,118,121,164,162,159,156,154,156,155,151,143,136,126,115,128,142,147,141,125,124,121,113,118,137,146,149,152,158,166,171,173,169,162,131,142,144,145,154,149,148,144,139,139,137,138,139,136,133,130,128,124,124,125,124,123,121,119,119,120,119,116,114,117,121,123,125,156,160,157,156,151,148,150,147,142,135,122,107,120,131,133,133,136,136,135,129,133,145,150,151,154,164,172,171,162,156,149,122,142,142,137,142,147,144,143,139,138,136,133,130,130,129,127,126,125,125,125,124,120,117,116,117,117,115,117,120,123,122,118,117,153,154,155,152,150,149,145,143,142,136,130,112,119,132,133,133,137,146,149,145,154,161,159,158,163,172,173,162,159,149,143,121,139,137,133,135,141,138,135,130,127,127,128,128,129,125,124,123,122,121,121,120,118,117,117,115,116,119,122,123,122,121,119,121,147,149,150,154,151,148,144,143,140,136,134,115,111,113,115,141,174,187,169,138,150,166,164,161,163,160,156,162,164,130,129,119,138,133,130,127,128,130,128,125,122,124,126,124,123,124,121,119,117,117,117,115,118,119,122,126,135,132,133,133,129,117,116,117,153,152,150,150,148,147,144,145,140,137,134,122,104,100,97,106,130,172,161,124,140,148,143,137,132,129,133,134,109,195,150,134,140,134,132,129,127,127,126,126,124,123,120,121,122,122,118,117,117,116,118,122,116,97,83,70,60,55,44,42,62,88,62,43,156,157,154,151,150,149,147,146,145,142,137,135,116,109,124,116,106,97,75,79,93,92,97,110,118,110,70,43,154,197,122,137,130,126,128,128,127,125,123,123,122,120,118,120,120,121,118,118,121,124,117,85,45,25,21,19,18,18,20,23,27,70,101,78,139,141,143,146,148,145,136,132,130,131,135,139,138,121,113,128,138,130,100,101,111,114,111,90,55,53,90,134,123,86,131,131,128,127,127,126,122,121,121,119,118,117,118,119,121,123,124,120,108,77,42,23,21,29,27,28,26,27,32,30,29,35,77,112,138,139,142,144,140,135,122,110,107,106,108,112,121,131,136,122,103,105,117,130,136,131,123,114,120,122,108,96,102,128,129,126,124,123,120,118,117,116,112,112,112,115,116,114,108,98,86,68,49,34,28,27,28,27,28,26,30,31,28,31,31,28,33,71,144,149,152,151,149,145,137,125,112,104,96,98,100,105,114,124,132,114,59,20,49,88,95,98,101,106,117,126,128,123,120,117,116,116,114,114,116,116,117,118,111,101,83,73,67,64,57,44,34,27,26,27,26,27,28,27,28,28,28,28,31,31,29,29,137,144,150,155,159,156,156,152,147,139,129,119,104,90,86,91,94,93,55,22,94,146,145,141,135,130,127,125,121,117,115,115,119,124,128,128,127,127,130,129,120,105,87,77,69,60,46,38,28,28,28,27,26,26,25,27,27,28,28,29,30,29,29,28
140,134,129,134,136,139,140,139,143,147,147,145,145,146,150,151,152,152,150,149,152,152,150,150,150,148,151,148,143,138,132,128,123,122,120,119,118,116,114,112,110,103,94,86,82,81,70,50,35,26,21,18,14,16,19,17,12,18,31,38,53,59,58,55,146,140,141,145,145,143,144,145,144,142,145,147,148,153,155,154,151,153,156,157,161,164,163,161,160,160,162,163,159,155,146,136,129,124,122,117,113,112,108,109,114,110,105,98,90,78,69,75,77,72,66,55,50,47,45,51,69,96,106,110,111,114,116,118,153,148,146,149,148,151,152,150,150,149,152,155,156,153,157,156,153,149,153,159,166,172,172,172,171,172,171,170,167,161,155,148,138,131,127,120,112,106,107,110,110,114,113,110,103,93,85,81,97,111,116,117,114,112,112,111,111,116,117,121,122,121,122,125,161,156,153,154,155,159,162,161,156,152,149,155,154,152,151,152,151,144,146,160,167,177,182,179,180,181,178,179,171,161,155,152,148,139,130,123,114,101,99,104,108,111,113,115,112,105,97,84,79,90,109,120,121,123,123,121,119,116,117,115,113,118,119,118,164,162,158,160,162,164,169,170,169,162,149,146,146,139,135,140,144,140,142,159,170,178,183,184,187,186,186,185,178,170,163,155,152,148,138,124,113,99,95,95,101,107,114,116,115,110,106,97,84,76,81,98,111,117,123,125,124,122,121,122,122,119,121,120,172,167,167,170,171,174,176,177,177,166,143,132,134,129,123,129,138,138,137,155,175,181,184,189,192,192,190,186,178,173,166,161,155,149,139,131,117,103,95,93,98,105,112,116,117,115,110,104,96,88,82,80,87,100,110,121,127,129,129,129,126,126,120,120,175,172,174,177,178,179,179,180,177,160,136,126,123,121,120,126,129,125,136,156,169,177,184,190,193,196,196,189,183,178,168,165,159,153,148,135,121,113,103,97,98,103,107,113,114,117,113,109,104,94,86,78,76,79,90,105,118,129,133,133,133,132,132,126,179,175,180,182,184,185,185,183,171,153,128,118,119,125,129,126,114,113,141,167,171,167,178,187,194,197,199,194,187,179,173,166,161,154,146,137,127,112,105,102,104,109,113,112,113,110,112,110,108,104,99,89,82,77,74,86,101,115,125,130,131,134,133,136,179,178,181,183,183,182,182,180,170,147,122,110,119,135,135,117,96,107,149,169,171,163,170,181,194,199,200,200,194,186,178,170,163,156,148,138,130,118,111,107,106,110,115,117,115,112,109,111,110,103,100,97,92,92,81,72,79,96,109,120,126,130,133,135,180,182,184,185,185,185,183,180,167,139,119,106,124,143,135,108,93,107,148,165,165,163,165,180,195,199,201,201,199,193,184,174,164,158,150,140,129,116,109,103,102,106,114,117,118,116,109,106,105,103,103,102,100,99,99,83,73,76,92,107,117,122,126,134,184,184,185,186,187,185,186,180,160,141,122,108,126,146,129,109,99,109,145,160,161,155,164,180,191,198,200,201,200,196,187,177,169,160,150,143,131,116,103,96,95,100,106,116,121,123,115,108,106,103,102,105,105,109,107,97,84,70,75,91,102,113,121,124,186,186,188,189,187,185,182,175,162,144,122,113,127,140,124,120,103,115,147,157,156,148,160,184,194,197,199,201,199,196,189,179,173,163,152,140,126,112,100,92,88,88,98,112,126,129,124,118,113,108,105,102,107,108,111,109,103,89,66,69,89,100,107,115,188,188,189,190,188,185,181,175,163,145,117,112,129,132,128,125,105,121,145,153,150,140,155,182,195,197,199,198,197,194,191,181,171,163,150,135,119,105,93,81,76,77,82,94,120,137,135,126,117,112,109,107,109,109,110,113,110,99,86,60,69,84,97,103,188,190,192,191,190,185,178,171,158,138,114,112,134,129,137,124,95,111,143,152,145,135,154,180,193,196,196,194,193,193,188,181,168,158,144,128,112,98,85,74,74,77,83,97,112,132,139,134,129,123,119,119,118,117,114,113,114,110,94,78,57,71,82,93,187,190,191,191,188,184,173,167,148,124,106,109,129,130,154,114,85,97,132,150,143,132,156,181,192,196,196,195,195,194,190,174,162,153,140,123,107,91,80,74,77,83,90,97,110,124,131,132,130,133,131,128,122,123,120,119,119,118,106,91,69,59,67,75,191,191,193,195,190,180,174,168,143,114,97,107,128,127,156,105,61,76,114,140,140,132,157,182,193,196,196,195,196,194,186,169,155,142,130,114,98,84,81,84,87,87,90,97,109,121,129,131,139,137,133,132,128,124,123,124,123,121,116,106,87,66,57,65,192,195,196,194,188,181,173,164,138,107,90,102,121,120,135,91,51,63,106,135,135,133,163,183,195,198,196,195,195,191,183,167,150,134,117,105,88,80,81,88,99,93,90,95,109,124,132,137,145,147,143,140,135,131,126,128,127,125,124,115,103,82,61,60,197,198,198,196,190,183,173,161,138,107,89,100,114,113,118,80,44,55,99,129,131,142,169,187,196,197,195,196,196,191,180,161,139,120,104,91,84,84,93,110,120,102,89,90,108,128,137,143,148,150,146,144,140,136,132,131,130,129,130,122,111,96,75,62,199,200,200,199,190,181,171,158,133,102,87,99,109,105,104,77,52,70,109,134,130,152,175,188,196,195,193,195,196,190,172,148,125,108,93,88,88,94,105,123,128,112,96,84,100,130,143,147,152,148,148,145,146,145,143,139,140,136,134,129,121,109,90,70,200,200,201,200,192,182,171,158,131,97,78,89,105,100,97,85,76,92,119,135,136,154,175,191,195,195,193,196,195,188,162,133,111,97,92,95,105,112,127,140,139,129,109,84,88,132,147,149,152,151,148,147,146,146,144,145,143,143,139,132,127,118,105,88,200,200,202,201,193,182,169,154,128,98,83,86,101,98,86,89,94,104,125,140,146,166,180,193,197,194,195,195,194,178,145,115,98,94,101,113,124,134,142,142,140,132,125,97,73,118,153,150,152,153,150,149,146,144,145,143,147,146,138,135,130,122,115,101,200,199,201,200,195,184,171,156,131,102,82,86,99,99,91,84,85,95,121,143,159,171,187,196,196,193,193,195,188,166,129,108,100,102,116,131,137,141,147,143,138,131,127,108,68,87,151,152,152,151,148,147,146,142,141,143,148,148,146,143,138,129,123,113,199,200,200,200,194,184,171,155,135,109,84,86,99,104,95,82,79,88,124,150,163,175,191,196,193,188,189,192,182,155,140,136,129,125,127,141,145,142,144,148,144,140,136,115,85,85,126,157,150,148,146,144,143,139,139,139,142,146,153,155,146,136,127,112,199,199,200,199,195,185,173,159,138,115,95,90,96,101,100,94,87,88,127,162,171,182,193,194,188,184,184,185,175,156,155,154,153,142,124,132,140,141,140,142,141,141,139,121,91,86,103,147,148,144,142,142,141,138,135,135,137,143,154,160,156,144,133,118,199,199,199,197,193,185,171,159,144,123,102,95,97,101,101,98,98,107,133,167,180,188,192,189,183,180,179,178,171,168,168,168,165,148,116,99,106,124,135,137,137,136,139,129,96,76,88,126,151,144,140,138,136,133,133,128,131,139,150,163,164,153,139,125,194,197,195,194,190,181,171,158,148,131,109,98,94,97,98,96,100,120,152,175,184,186,187,184,179,176,178,178,171,171,170,173,168,143,99,76,83,100,123,137,143,142,138,131,103,85,93,116,151,150,137,131,126,127,129,130,128,136,150,160,163,155,141,126,193,193,194,193,189,178,167,156,148,133,117,105,100,99,99,100,107,124,155,178,185,186,184,180,179,175,176,179,175,174,174,176,169,141,86,59,68,85,105,125,137,142,136,131,111,91,99,116,151,157,140,127,123,125,129,127,127,134,149,157,159,153,144,133,190,191,192,189,185,177,163,154,150,137,124,114,111,110,109,112,122,135,157,175,181,181,181,179,176,177,178,180,177,178,178,177,167,141,92,58,66,76,89,112,128,136,133,129,113,86,87,108,155,167,144,127,118,111,119,121,122,134,148,154,158,152,142,131,188,189,188,185,182,175,170,160,153,144,135,129,128,130,135,135,141,151,160,171,176,177,176,175,175,174,175,178,177,178,179,176,169,145,108,76,63,71,81,100,117,126,129,132,118,91,91,107,157,175,145,127,117,107,112,118,119,130,145,152,149,147,139,127,186,187,187,185,182,178,173,165,154,147,143,142,147,151,158,167,166,167,167,170,172,173,175,173,171,171,172,173,174,174,175,175,171,152,119,89,69,67,73,90,107,117,122,128,120,99,102,114,154,172,144,122,111,100,106,112,115,130,146,153,150,142,133,122,182,184,186,186,182,180,175,165,154,146,146,148,153,164,175,181,186,185,180,178,176,176,176,172,170,172,175,177,176,177,181,185,177,159,131,98,75,67,71,82,91,101,111,126,123,102,103,114,146,162,139,118,109,101,103,108,111,125,140,143,142,136,127,116,180,183,185,185,184,182,176,165,155,145,143,149,158,169,180,188,193,195,192,190,186,184,183,179,175,175,179,182,185,188,194,198,189,169,137,103,79,68,71,76,82,89,103,118,118,99,95,109,139,157,134,112,108,104,101,102,108,124,138,135,128,125,121,117,180,181,185,187,188,182,173,164,153,144,143,150,160,170,181,186,194,200,202,200,198,195,195,195,194,194,195,195,197,199,202,203,191,171,143,108,81,68,70,75,77,84,98,113,113,97,100,104,137,157,136,112,107,104,98,97,104,116,130,129,125,118,112,114,182,182,184,187,186,182,171,162,153,145,143,149,158,168,180,186,191,195,197,199,199,200,199,200,201,203,203,202,202,202,201,196,187,170,141,106,81,70,67,74,73,78,92,107,108,96,101,106,130,152,136,112,102,102,95,96,100,114,128,128,125,120,114,113,183,185,186,191,189,183,174,163,152,145,144,149,157,166,177,184,189,193,195,195,196,194,197,198,198,198,199,199,199,197,196,189,180,167,145,113,86,71,73,80,82,84,90,100,97,88,94,94,127,148,134,110,102,102,98,97,97,105,130,134,131,126,121,119,185,185,184,187,187,185,175,164,155,146,145,148,154,160,169,172,178,183,185,188,190,188,189,187,189,192,192,191,190,190,189,187,179,163,140,111,81,69,77,89,90,91,94,98,91,80,80,85,124,142,130,110,102,100,103,99,98,107,131,133,132,130,126,122,186,187,187,188,187,182,174,163,152,143,138,137,139,141,144,144,147,152,156,158,151,150,151,155,155,161,167,169,171,174,176,179,170,152,127,100,78,70,85,94,97,96,93,96,83,65,61,82,121,137,123,107,101,96,100,100,100,108,127,133,134,132,128,122,187,189,189,188,186,180,172,159,143,136,133,128,123,119,116,114,119,126,130,130,128,126,123,127,128,127,133,136,141,148,154,156,150,134,111,84,66,80,91,93,92,94,97,97,82,56,47,81,115,128,120,105,97,96,96,96,106,111,129,135,136,135,131,120,186,189,189,188,185,178,167,155,140,128,119,112,102,97,94,96,110,118,124,125,125,126,124,121,120,121,119,125,126,127,134,132,126,115,97,68,67,81,91,94,95,97,99,93,76,70,53,81,106,116,112,103,96,93,96,100,103,116,125,139,140,134,129,115,189,192,192,189,186,178,165,152,137,123,111,101,94,92,92,94,96,105,126,124,131,137,136,129,124,124,126,120,118,119,123,124,119,109,90,69,75,90,93,94,97,101,100,93,82,69,66,81,103,108,105,101,100,100,105,106,111,118,128,135,138,134,120,105,188,191,192,190,186,178,165,150,133,114,98,91,91,93,95,89,89,92,119,126,130,143,147,139,131,128,128,123,116,122,130,131,125,112,92,80,93,93,93,96,99,101,99,84,56,47,71,92,97,101,101,100,102,103,106,108,112,118,126,133,133,129,115,96,190,191,191,190,185,176,163,146,126,108,96,90,95,101,97,89,78,89,111,120,126,141,155,152,142,141,134,130,118,108,116,130,131,120,103,102,104,98,93,98,98,97,95,81,50,58,85,94,98,103,104,105,106,106,104,108,114,119,126,128,130,119,105,98,186,188,191,189,183,173,158,140,118,103,89,88,97,101,92,83,86,92,109,120,124,134,154,164,158,150,147,142,131,115,105,102,105,105,104,107,107,104,102,103,100,94,90,71,50,79,103,107,107,107,108,106,106,106,108,111,117,122,123,121,115,108,99,84,184,189,190,190,183,171,154,135,112,93,83,88,97,97,95,93,102,110,114,119,123,130,146,167,167,161,158,157,147,133,115,100,88,84,93,102,104,106,108,108,101,93,86,65,61,94,105,108,112,112,113,116,113,113,111,112,115,115,115,113,106,95,90,90,182,187,188,186,178,164,153,133,109,88,77,83,96,96,94,94,110,117,121,124,124,126,139,162,170,165,165,165,161,152,137,119,99,86,80,87,98,101,102,105,105,99,85,64,73,95,104,109,113,115,114,113,110,111,112,112,112,110,105,100,93,86,90,99,179,184,186,183,177,166,154,136,106,83,75,86,97,97,97,81,80,94,113,125,122,124,133,156,169,168,167,167,167,162,148,135,119,104,88,82,81,92,99,104,104,98,86,74,84,97,103,108,111,112,112,113,113,112,113,112,106,101,96,90,89,93,101,105,177,181,181,178,173,161,151,135,107,81,75,89,101,102,101,66,51,63,100,123,118,118,128,150,169,172,172,170,171,170,159,148,134,121,105,89,84,84,90,99,107,104,89,82,92,99,101,107,111,111,112,111,110,107,105,102,101,96,86,91,103,107,109,109,174,178,180,175,168,160,149,133,107,80,72,92,105,105,109,61,37,46,91,123,120,114,119,144,163,170,173,175,176,173,168,158,146,132,117,102,87,82,90,104,112,114,99,92,98,104,104,105,110,111,111,110,106,104,98,95,90,82,91,104,109,109,110,107,172,175,176,170,166,159,149,134,107,84,78,99,110,106,107,64,36,51,92,121,119,112,119,138,161,170,175,178,179,176,170,160,153,138,123,110,94,79,80,92,106,107,100,102,103,106,111,109,108,109,106,103,99,96,91,89,88,97,107,107,107,106,105,102,164,169,167,167,165,157,147,132,109,86,80,102,119,110,117,73,38,52,94,120,118,112,121,137,159,172,176,182,183,181,176,166,157,145,131,115,98,83,73,75,93,101,102,103,107,110,109,111,109,105,101,94,91,92,92,92,98,107,107,108,107,105,102,101,158,162,165,159,155,151,144,131,113,92,82,102,125,110,110,86,58,71,104,118,117,111,118,135,156,170,176,180,182,179,173,167,157,144,133,121,105,90,77,69,74,87,100,109,114,115,111,101,94,93,92,94,93,94,98,103,108,110,108,107,106,102,98,92,154,157,154,154,148,143,141,133,117,102,88,100,125,112,103,98,82,89,108,124,122,115,120,133,154,168,175,178,177,178,171,162,156,144,133,117,107,94,85,78,78,89,99,104,105,103,100,95,92,92,96,91,84,89,96,102,101,99,99,95,89,80,66,43,148,152,148,144,142,145,144,135,118,105,92,99,122,117,99,97,85,87,107,115,121,124,126,135,154,170,176,177,173,173,172,160,151,142,130,120,107,99,88,82,89,97,101,101,100,97,93,92,89,89,79,60,37,32,44,53,50,52,49,48,43,36,25,22,144,144,142,144,143,142,146,142,125,110,94,98,121,120,99,91,88,90,108,123,124,124,128,135,154,168,176,174,169,168,166,156,146,136,126,115,105,96,91,85,90,95,94,92,91,92,91,88,80,64,40,22,18,18,15,18,18,19,20,18,19,19,21,23,141,137,136,136,138,141,145,142,128,113,95,95,113,120,105,87,83,91,109,124,128,125,126,137,151,166,174,171,164,161,159,150,142,132,122,111,104,96,87,87,89,91,92,90,90,88,82,72,55,41,32,25,22,21,26,21,18,24,23,24,28,30,33,38,140,135,132,132,134,137,139,138,123,102,92,94,108,114,108,97,92,96,105,121,125,127,130,138,148,159,167,165,157,155,151,143,135,125,117,107,102,94,90,87,89,88,90,92,92,86,74,50,39,37,34,33,33,33,33,32,33,31,33,32,36,42,42,43,138,130,127,126,127,129,131,130,119,97,90,98,107,108,107,107,108,110,103,117,123,126,129,136,142,147,147,148,143,144,142,134,127,120,114,107,100,93,89,87,87,92,93,91,88,93,88,74,53,42,38,40,38,40,34,37,39,37,37,40,42,45,47,47,118,117,114,115,118,118,119,120,115,96,92,94,106,109,109,110,111,114,110,118,124,124,123,128,132,134,131,130,131,131,129,125,121,113,108,105,95,92,90,90,91,89,90,91,93,94,95,91,85,72,56,48,44,42,42,43,45,46,45,48,49,49,46,48,110,107,108,107,108,110,111,110,106,96,89,89,94,102,105,112,111,112,113,118,120,124,124,124,125,127,123,122,121,119,120,113,109,109,105,99,97,92,91,92,92,93,93,95,93,92,95,94,94,91,87,64,45,45,47,47,46,46,49,48,50,50,49,50,106,105,104,105,106,105,105,106,107,101,96,90,92,98,108,112,114,113,114,116,119,118,119,120,120,118,116,114,115,113,108,109,107,102,91,92,93,94,93,95,93,94,95,96,95,97,94,94,93,94,89,83,48,43,47,46,47,47,48,50,51,50,48,47,87,89,92,89,90,95,94,95,94,92,84,81,83,86,89,96,101,104,107,106,107,110,112,110,108,113,113,111,112,116,117,111,103,89,84,92,94,94,96,97,96,95,95,96,96,94,95,94,93,92,95,90,63,40,41,44,44,42,40,40,43,39,41,40,67,66,62,62,62,64,62,55,55,51,44,42,45,47,48,52,56,60,68,86,93,99,98,100,100,112,119,114,118,124,125,120,107,96,90,94,95,97,97,95,95,95,95,96,95,95,95,95,93,91,94,91,76,48,42,42,43,40,36,34,36,35,36,43,50,47,45,41,33,38,36,37,28,22,22,23,23,25,30,34,42,55,82,106,112,113,120,119,117,119,117,114,119,122,121,113,106,96,95,97,100,98,98,98,98,97,95,94,95,95,94,94,95,94,94,93,79,55,43,39,38,36,38,36,36,40,41,39,45,41,39,34,35,28,27,30,32,31,27,23,24,21,28,38,53,73,95,104,110,117,117,125,127,121,116,115,114,110,103,101,99,97,96,97,96,98,94,95,95,94,95,93,95,94,94,93,92,92,95,91,87,66,43,44,45,44,42,40,41,40,41,37
152,154,156,161,160,158,158,158,158,162,163,162,162,164,164,160,155,155,163,171,175,177,179,174,176,176,174,172,170,165,161,154,145,139,137,131,125,117,115,114,117,117,122,122,123,122,117,114,108,99,93,85,80,71,60,57,64,72,78,82,88,96,108,113,161,158,160,162,166,165,164,161,160,162,162,159,158,159,161,156,151,146,161,170,178,186,185,183,182,181,177,175,172,165,159,154,147,140,134,133,128,119,113,110,112,114,117,118,122,122,117,115,111,104,97,93,89,83,74,65,57,64,70,78,83,86,88,104,166,167,165,169,173,173,169,164,159,157,159,156,151,150,155,152,148,142,161,175,182,189,190,191,190,187,185,183,177,169,164,160,155,149,140,130,124,112,105,101,106,111,113,115,119,121,119,116,112,109,103,98,93,87,84,75,63,54,57,68,74,81,90,94,168,168,168,171,175,175,176,174,161,152,153,148,142,138,144,149,143,142,156,176,186,188,190,195,193,192,191,187,180,171,164,161,160,155,146,138,126,117,107,104,101,105,112,116,119,120,118,117,115,113,109,103,99,95,93,87,78,67,56,61,66,73,79,85,174,174,178,177,178,179,180,175,158,147,146,143,136,130,139,149,141,138,155,173,183,187,191,196,196,196,193,187,181,176,169,162,157,154,147,137,130,115,109,101,103,106,110,114,119,120,120,119,117,114,110,107,105,99,98,95,89,80,63,55,57,66,76,81,177,180,181,184,183,182,180,170,146,134,134,130,127,128,136,135,127,137,166,177,180,185,193,194,198,200,198,192,185,178,172,166,160,156,149,143,130,119,111,111,111,112,114,117,117,118,117,115,116,115,112,111,107,103,102,101,99,89,76,64,58,59,61,71,182,184,185,185,185,183,176,160,140,130,128,127,128,135,133,121,115,144,174,180,175,180,188,192,198,200,201,197,190,183,177,171,165,160,153,145,136,128,117,109,107,110,115,123,121,121,120,115,113,113,113,107,106,106,104,106,107,101,88,73,58,57,61,63,186,187,188,187,186,182,172,155,132,123,123,132,141,139,130,105,104,152,178,179,173,177,182,193,198,201,202,201,195,188,182,173,167,160,151,143,136,122,119,112,114,117,120,122,122,121,117,115,111,111,110,108,109,110,109,111,113,107,98,86,72,57,56,60,188,189,188,188,187,181,169,148,125,113,120,138,149,143,121,102,109,153,171,170,170,176,183,196,199,201,202,202,200,194,187,176,166,163,154,145,140,125,118,115,111,114,119,123,125,125,121,115,114,113,109,106,108,109,111,113,117,115,109,100,86,66,54,59,189,190,189,189,187,180,166,144,123,111,124,147,156,141,114,102,106,147,167,167,166,173,185,196,199,200,201,201,199,197,189,178,168,165,157,148,139,126,117,109,105,107,109,116,120,127,125,120,115,113,111,111,109,108,110,113,115,120,117,111,99,80,59,56,190,191,190,189,187,177,158,142,125,110,122,156,157,132,123,113,112,140,162,167,160,166,184,196,197,198,198,198,197,195,190,181,172,165,156,149,139,123,113,105,101,100,103,110,122,133,138,131,124,120,118,115,114,114,118,117,116,119,118,114,106,91,70,58,192,192,191,191,188,176,159,143,123,110,126,160,157,134,132,115,115,144,156,160,153,162,185,195,197,197,197,196,194,191,187,182,174,166,155,147,135,122,108,99,92,86,86,94,104,122,137,137,130,121,116,114,115,115,117,119,117,117,118,118,110,97,83,65,196,196,193,190,185,175,160,143,121,111,133,164,149,143,147,117,116,143,155,154,146,158,184,195,197,196,195,194,191,190,186,179,172,165,151,138,128,114,105,92,83,83,88,93,101,114,131,137,132,130,125,121,123,123,122,125,119,121,123,121,116,103,92,72,199,198,195,190,184,174,160,138,113,110,137,162,143,159,146,101,93,120,151,146,139,153,180,193,197,195,191,189,191,191,187,179,170,162,147,133,120,109,98,88,84,83,87,93,102,112,125,132,131,128,130,131,132,132,126,128,127,125,126,126,123,113,99,82,200,199,195,189,182,170,155,131,106,107,136,160,146,175,143,91,81,110,140,143,139,152,177,190,194,196,193,191,190,188,184,174,165,155,142,129,114,101,91,88,88,88,91,94,100,109,117,124,126,130,137,133,139,133,129,129,125,128,127,126,125,120,110,95,200,199,194,187,180,167,146,123,100,105,135,153,148,174,132,73,60,91,130,136,135,152,177,191,195,194,194,193,195,190,181,168,160,148,134,119,105,95,92,94,96,96,95,91,95,105,116,125,128,135,143,145,146,139,140,136,132,131,131,128,129,124,117,105,201,199,194,187,181,166,140,112,94,101,132,145,141,158,119,63,48,82,124,131,134,153,178,190,193,192,192,193,192,188,176,166,151,138,125,109,96,92,91,95,103,104,98,91,91,103,121,131,135,142,147,149,148,147,141,141,136,140,136,134,132,128,120,111,201,199,192,183,178,163,135,106,84,98,125,137,137,148,106,55,53,90,123,128,136,158,180,192,196,193,193,193,190,184,173,160,143,124,112,99,94,88,92,102,114,113,101,93,89,99,120,133,141,149,152,151,152,147,148,149,144,142,140,142,140,134,126,118,202,199,192,182,175,161,132,101,83,95,116,128,128,137,104,66,70,98,123,130,143,164,182,193,194,190,191,191,190,184,170,148,128,110,97,95,96,97,104,118,126,122,110,100,85,86,119,138,143,148,152,150,150,150,152,152,150,152,149,148,142,135,133,125,202,200,193,182,174,157,128,98,84,95,108,116,115,124,107,91,99,116,128,132,145,167,186,195,194,191,191,194,189,177,159,137,115,102,99,100,102,111,123,134,140,134,123,113,89,70,107,144,146,148,155,152,150,148,147,150,149,149,151,151,147,141,133,128,201,198,191,181,174,158,128,94,82,91,105,110,106,108,108,102,108,121,131,139,153,170,188,194,192,192,195,197,189,169,143,123,103,100,99,108,121,130,137,141,143,139,132,124,94,61,88,140,152,150,155,154,152,151,149,148,148,152,156,154,150,145,140,130,201,199,192,180,168,154,126,94,81,87,103,107,103,100,100,94,96,118,136,146,162,179,192,194,190,190,194,194,180,157,125,107,95,98,113,130,141,147,150,147,142,136,132,129,102,77,90,129,158,151,152,153,150,150,147,147,146,148,155,156,155,152,143,133,198,197,191,181,169,153,128,100,81,84,99,108,106,98,93,89,93,123,146,155,170,186,194,192,188,190,194,190,173,145,121,108,105,110,130,144,149,152,154,152,147,139,137,132,108,91,100,117,157,157,150,149,142,143,143,140,141,143,148,154,160,162,156,145,196,195,190,183,170,154,129,105,87,87,100,107,108,102,97,93,98,132,159,167,180,192,195,193,191,191,194,187,165,146,144,140,127,124,134,151,154,147,148,151,150,144,144,137,111,85,89,98,138,162,148,148,145,143,141,139,139,139,143,150,157,164,161,149,197,195,190,183,169,152,131,108,94,92,96,105,106,104,102,104,111,140,169,180,189,196,195,192,192,191,189,181,165,163,162,156,148,134,128,139,148,148,145,143,144,142,145,139,113,88,87,85,116,160,156,144,143,141,138,137,136,135,140,146,155,164,167,158,197,195,190,179,173,158,139,119,102,96,100,104,107,104,103,110,128,155,178,188,193,196,194,190,189,188,186,181,171,172,170,165,158,135,111,108,123,139,145,141,137,134,141,139,117,90,104,100,111,154,166,142,135,130,130,132,135,136,138,145,155,163,168,159,194,193,189,180,167,158,146,127,107,100,102,103,106,105,103,107,130,165,184,192,194,193,192,189,186,187,186,178,177,175,172,174,163,133,98,84,97,122,139,146,148,144,144,143,123,94,105,109,114,150,177,147,135,127,126,128,132,133,135,143,157,161,162,157,193,193,188,177,169,158,146,133,115,108,101,103,105,107,112,122,136,163,183,190,191,190,189,185,183,184,185,179,175,173,175,174,156,117,78,66,79,102,125,140,145,146,139,139,125,86,91,95,101,145,181,154,135,125,119,120,126,129,133,143,156,162,161,155,193,193,186,173,164,155,145,133,122,114,112,111,113,117,123,136,152,171,184,188,188,189,185,184,184,184,185,181,178,178,180,177,151,101,67,66,78,94,114,131,139,141,138,133,127,93,95,102,101,141,179,156,133,124,115,112,120,123,128,140,154,156,157,152,190,191,185,172,161,152,148,139,129,123,122,124,127,131,139,149,157,169,178,182,183,184,184,182,184,183,184,182,182,182,182,176,148,96,60,62,71,83,101,120,130,132,135,140,132,98,98,112,112,139,177,159,132,121,111,106,113,117,122,136,150,154,152,145,186,185,182,173,166,162,153,144,139,137,139,144,152,160,163,165,167,169,174,174,178,183,182,180,179,181,183,181,180,181,180,173,148,104,65,64,72,74,89,110,123,128,129,136,129,95,102,121,118,133,165,149,125,115,105,102,110,112,120,135,146,150,146,139,183,182,182,178,171,162,153,147,144,146,151,157,168,178,184,185,181,178,177,179,179,182,178,178,176,177,180,179,179,180,181,172,149,116,81,68,73,74,85,104,111,113,122,133,133,104,89,115,121,129,156,146,120,107,101,99,103,105,113,130,141,141,137,130,183,183,183,180,173,163,152,144,142,146,152,160,172,184,192,195,194,187,184,183,181,178,172,174,175,177,177,178,179,180,180,173,151,123,94,72,67,71,79,88,97,102,114,129,133,107,97,112,115,126,151,139,114,105,104,101,99,103,110,125,135,133,127,118,184,184,184,181,174,163,150,141,137,143,152,165,175,182,189,196,200,199,195,189,187,182,177,175,175,179,179,181,181,182,183,177,156,127,101,77,68,69,75,81,88,95,111,123,127,106,95,113,113,125,145,134,110,103,105,98,93,98,106,122,133,125,123,117,185,186,185,179,172,162,150,139,135,142,151,164,176,183,189,194,199,202,202,198,193,194,186,183,184,185,186,186,187,191,195,186,163,133,104,84,72,69,74,80,87,90,107,121,125,103,99,113,112,122,147,142,118,106,103,100,94,98,103,116,131,128,125,121,186,186,185,180,172,161,152,143,137,141,152,165,175,182,188,191,193,196,199,200,201,199,200,199,199,198,197,197,196,198,200,191,169,137,106,84,73,67,74,81,81,84,100,113,114,94,94,103,101,119,143,137,113,101,98,100,96,95,98,112,133,131,129,127,184,187,188,184,175,163,154,145,142,145,152,160,169,176,182,188,191,194,194,193,196,198,196,200,202,202,202,202,200,199,197,187,170,140,107,83,70,66,76,81,84,94,100,107,103,79,75,79,91,115,141,135,113,103,102,100,101,97,100,115,128,128,130,128,186,188,187,184,176,165,154,144,138,141,147,151,154,156,159,169,176,184,188,188,191,193,193,197,198,199,200,199,197,195,190,182,167,139,108,84,67,69,83,90,94,96,98,101,94,77,70,63,81,113,131,128,111,101,96,97,98,102,104,114,126,130,132,130,187,187,186,181,173,163,150,140,133,131,131,129,125,120,121,127,140,149,156,159,165,173,182,185,191,192,193,193,192,190,186,180,166,143,114,88,72,78,91,95,95,96,97,100,91,83,84,74,80,104,121,119,110,101,95,93,97,101,106,114,123,127,133,131,188,186,185,180,172,161,145,135,129,122,115,107,103,99,98,104,109,120,124,125,129,131,141,150,159,170,175,180,182,185,188,183,163,139,110,81,72,84,92,93,95,96,100,97,83,72,73,73,83,98,112,115,109,101,96,97,103,107,111,120,126,131,131,127,190,188,185,180,168,157,142,130,119,110,102,97,97,98,92,89,87,111,119,118,118,119,119,119,124,132,140,151,160,170,178,170,151,129,97,67,74,86,91,94,96,100,102,93,71,48,50,69,86,95,101,105,105,101,99,102,102,105,113,115,123,124,131,125,189,189,186,179,166,151,136,122,108,100,94,93,102,102,91,81,79,103,119,119,123,130,125,120,118,116,117,123,131,137,142,140,126,107,86,82,92,92,91,94,96,101,99,88,64,46,62,85,93,96,102,103,101,103,103,103,108,109,112,114,119,122,122,116,193,192,189,180,165,150,133,116,101,91,89,97,108,101,92,82,86,103,117,120,122,133,140,135,128,124,120,113,110,116,122,118,109,95,84,95,96,91,94,96,95,93,94,83,61,60,85,99,102,104,106,106,103,104,106,106,109,110,116,117,114,116,114,106,189,189,185,177,163,145,129,112,96,85,88,100,108,99,93,91,105,111,117,121,125,131,147,150,144,136,130,124,113,104,111,120,116,106,100,108,106,100,98,100,99,96,94,82,66,73,93,102,105,108,111,110,109,109,109,108,111,111,110,112,113,108,100,86,186,186,180,168,154,137,121,105,87,82,87,106,105,97,94,90,105,111,120,123,124,128,143,155,152,150,146,138,128,117,101,98,98,90,93,104,110,106,104,103,102,98,93,82,74,86,98,104,108,110,112,112,112,111,108,111,111,109,106,102,94,86,69,48,185,184,178,168,156,140,122,101,85,78,90,108,107,100,96,75,71,95,119,122,120,125,140,156,159,157,154,150,145,135,119,101,84,68,72,83,87,103,101,99,103,99,92,83,82,94,101,104,108,111,110,112,111,109,108,105,103,100,93,80,66,48,31,20,180,178,172,163,151,134,116,96,76,77,91,109,109,108,96,59,50,77,116,121,116,119,134,153,161,163,161,159,157,149,136,122,107,95,78,68,77,81,89,96,97,101,99,92,90,99,105,106,107,110,112,113,108,107,100,99,90,82,68,52,37,32,27,28,171,171,168,159,149,135,116,91,74,74,96,121,111,116,103,57,38,62,113,124,115,115,129,149,161,164,166,164,163,155,146,135,125,110,98,84,74,75,85,98,106,103,99,96,98,103,105,107,109,110,110,106,102,96,90,83,70,57,44,38,33,33,38,35,169,167,163,155,146,135,114,96,68,76,104,123,115,120,111,61,35,58,106,120,114,112,125,145,160,166,171,170,168,163,157,148,138,125,111,99,84,77,79,89,99,105,104,101,102,107,110,111,109,107,105,95,95,91,89,81,60,46,41,40,41,40,39,40,163,161,157,151,144,135,115,86,76,72,107,129,119,126,113,67,38,62,101,115,112,112,124,143,159,167,172,174,174,170,164,156,148,135,124,113,99,81,72,73,84,93,98,104,109,112,112,109,99,92,86,87,86,90,89,89,79,63,46,42,44,46,45,44,156,155,153,148,142,133,112,94,76,82,108,130,119,120,119,86,59,75,102,116,113,114,126,142,157,168,173,174,175,172,165,160,150,137,130,119,105,91,79,68,67,80,90,100,105,107,102,99,89,90,86,86,89,90,91,91,90,76,52,42,42,44,45,44,149,147,145,142,140,133,116,94,78,77,105,127,119,113,113,96,75,81,105,116,115,116,125,140,155,165,171,170,172,170,164,158,149,139,130,121,108,98,89,84,83,87,97,104,102,96,90,87,89,87,89,91,94,96,94,94,93,82,59,43,42,42,42,41,141,140,137,133,133,129,116,102,89,84,98,124,120,101,104,100,84,88,108,118,119,120,126,139,154,163,168,165,167,168,161,154,148,139,130,120,111,103,93,89,88,91,95,93,90,90,90,87,90,93,90,94,93,91,94,95,94,89,69,47,42,41,39,40,131,130,130,129,130,130,121,108,97,84,97,119,121,106,94,94,89,93,109,116,120,122,129,139,153,163,165,160,159,160,155,149,143,133,125,117,110,102,95,91,92,93,93,92,89,89,88,91,98,92,97,96,98,96,92,93,93,89,76,53,43,41,38,37,126,125,127,127,128,132,125,110,101,89,91,113,119,110,95,85,87,93,105,119,123,130,132,139,146,155,159,153,151,151,147,143,134,127,120,114,106,100,94,89,88,87,90,92,93,94,94,93,93,99,94,95,92,93,94,94,94,91,82,59,44,43,41,42,122,121,121,124,124,128,129,114,98,88,87,101,112,111,105,100,98,100,107,116,122,124,131,131,138,145,147,141,141,141,139,134,127,121,115,111,104,98,95,92,89,91,93,94,96,96,96,96,97,94,98,95,93,92,91,96,97,93,87,68,48,43,43,41,114,115,115,117,117,119,118,109,96,88,91,102,109,108,107,109,113,110,108,113,120,123,119,127,128,133,126,127,126,128,126,124,120,114,111,107,101,98,95,93,94,94,96,95,94,97,95,94,94,96,94,93,96,95,95,91,90,92,90,77,49,42,40,40,86,87,88,86,83,86,92,95,84,81,85,95,102,102,105,110,109,104,104,111,115,118,118,115,118,118,119,117,116,115,117,114,112,108,105,103,99,95,94,94,97,98,98,97,97,95,96,96,96,95,96,99,94,92,90,92,93,92,90,85,62,46,45,41,52,53,51,48,47,45,53,60,60,63,63,64,67,67,69,72,78,85,90,92,97,100,105,107,111,109,107,107,107,103,101,101,102,101,100,99,96,96,97,97,98,97,98,97,96,95,95,95,94,95,92,89,91,92,93,94,92,93,94,92,70,45,41,44,41,36,38,36,33,34,39,37,36,38,40,36,37,36,37,44,59,72,87,94,95,99,98,101,99,104,101,103,98,101,101,99,98,98,100,99,98,96,97,97,97,97,98,97,97,98,94,97,96,92,94,95,95,97,97,94,92,93,93,92,83,57,42,43,42,38,37,33,33,32,34,34,37,36,34,30,30,31,39,58,76,86,97,103,101,99,100,102,100,97,102,98,103,99,98,96,98,100,98,97,99,101,98,97,96,97,94,93,95,96,97,94,96,96,94,94,93,92,90,91,93,91,89,91,85,67,46,39,37,39,35,36,34,32,35,35,38,37,37,35,33,39,56,78,94,97,99,99,101,99,102,99,100,103,103,100,98,100,102,104,99,97,98,97,96,97,97,96,97,96,96,96,97,96,95,94,95,95,94,94,95,95,93,90,91,91,91,92,94,77,47,45,44,37,43,34,33,35,32,33,36,37,43,46,47,54,74,91,98,99,100,99,100,103,100,100,100,101,100,104,104,103,101,97,97,97,98,98,98,96,96,95,99,97,95,96,97,97,95,95,94,92,94,95,94,93,93,95,95,94,90,89,89,86,56,39,45,47,49,49,44,36,35,40,52,63,71,78,79,79,88,95,100,102,102,101,101,102,103,99,99,101,102,99,98,97,96,99,100,99,99,98,99,97,99,96,96,95,96,96,94,97,93,94,93,94,94,93,91,92,92,91,92,93,92,91,92,87,66,46
153,154,156,158,156,156,155,155,156,156,152,147,151,149,145,142,144,150,157,163,169,174,173,171,169,167,165,161,159,159,158,155,146,141,134,129,126,123,116,111,111,112,114,115,117,119,121,119,114,110,104,97,87,76,74,73,78,84,89,96,106,113,121,126,159,159,161,165,164,163,160,156,153,153,151,145,143,142,139,135,137,144,157,166,171,177,180,179,176,176,172,168,166,165,163,158,153,148,140,134,129,125,118,110,109,109,112,114,116,120,122,120,116,113,110,104,96,93,84,73,71,72,78,86,95,102,109,116,164,164,167,169,170,170,168,158,148,148,146,138,134,131,132,127,132,138,153,169,177,181,185,185,185,182,179,176,174,172,164,158,154,152,147,139,131,125,119,112,105,104,109,115,116,119,123,123,118,118,113,110,105,100,96,87,75,66,65,74,82,88,95,103,170,173,174,175,176,178,176,161,143,138,140,134,125,121,125,127,131,137,151,166,179,185,187,189,190,189,187,183,181,178,171,164,158,156,153,148,138,129,120,109,103,103,107,112,116,120,123,123,122,118,116,112,109,105,103,96,86,77,66,65,74,82,85,91,176,177,179,179,178,176,171,151,137,128,129,126,120,118,123,124,127,136,154,166,176,183,187,190,192,194,192,188,183,178,174,169,163,158,156,151,142,133,123,111,103,101,104,111,116,121,124,125,124,120,118,115,114,111,108,102,95,88,78,64,59,65,74,83,181,183,183,182,181,177,163,141,127,125,124,124,123,122,119,115,119,141,161,172,175,176,183,187,191,195,195,192,188,181,178,170,166,162,157,154,143,136,126,117,106,102,105,112,118,122,125,127,124,122,120,121,118,114,109,105,101,99,90,75,60,59,66,73,185,184,182,183,182,172,158,136,120,116,122,134,138,131,121,104,114,148,169,176,175,173,177,181,187,193,197,195,192,185,181,173,170,166,161,155,149,140,130,119,110,108,110,116,124,128,127,130,130,125,121,124,117,113,111,112,107,105,104,91,73,60,58,64,185,185,185,185,179,171,154,126,112,114,129,144,143,133,113,101,112,145,165,172,173,174,176,181,186,191,195,197,194,190,182,179,173,168,165,158,149,141,133,124,116,113,114,119,126,130,133,131,129,126,122,120,118,111,108,110,108,109,108,103,89,72,61,58,187,186,185,184,181,169,148,130,110,109,134,152,148,134,115,104,105,133,156,168,172,174,178,181,188,194,197,199,196,193,188,182,179,172,161,161,151,145,135,123,117,115,119,125,131,135,134,135,132,128,125,123,122,120,114,109,111,112,111,111,105,89,68,55,189,189,189,186,178,161,144,130,110,109,133,158,150,128,120,112,110,130,145,162,170,174,180,187,189,192,194,197,198,194,193,187,180,172,168,162,155,147,139,130,122,117,120,127,129,130,132,135,136,131,130,124,120,119,119,114,111,112,112,108,108,100,85,67,191,189,186,183,177,165,149,132,116,115,138,163,148,133,130,111,107,132,147,154,162,169,181,188,192,192,191,193,195,196,190,189,184,178,168,161,156,150,140,129,122,117,118,119,119,121,127,137,140,140,134,131,126,119,118,113,116,114,111,111,112,108,95,74,194,190,188,184,177,164,149,128,110,115,142,160,147,138,147,124,113,130,145,147,152,163,180,188,194,195,194,194,194,194,191,185,180,176,174,165,157,147,136,129,121,114,109,105,102,106,126,144,150,148,142,133,128,127,123,121,118,120,117,113,114,113,105,90,197,194,188,181,173,164,149,121,106,116,149,163,141,160,154,121,110,123,139,144,145,160,182,190,193,193,192,191,190,191,190,190,187,176,171,168,158,144,133,124,115,103,95,92,98,111,126,136,146,148,140,135,130,130,130,123,124,120,119,118,120,120,116,101,196,193,187,181,173,156,140,115,100,115,148,157,146,166,148,106,94,112,132,138,142,159,179,187,193,196,192,191,189,188,188,187,184,178,172,165,151,140,130,119,107,97,94,101,115,125,130,131,135,141,143,135,132,134,132,132,127,124,121,121,123,120,117,111,195,191,185,179,169,150,127,106,97,110,141,148,150,174,145,95,79,96,123,135,142,161,182,190,195,196,194,193,192,191,190,187,181,173,167,162,152,138,123,112,101,93,99,114,127,130,127,123,122,129,135,134,139,143,141,135,129,126,123,124,124,123,123,119,197,191,184,179,168,146,120,98,94,111,135,138,147,163,131,79,62,86,116,128,137,159,179,189,192,194,194,190,190,192,192,188,178,169,166,157,145,131,115,103,95,102,119,129,130,125,114,110,115,125,133,138,146,151,148,145,139,134,130,130,130,129,128,125,196,190,183,177,167,145,115,88,88,105,125,131,146,154,114,59,49,79,112,127,139,161,179,189,195,196,192,190,190,191,189,186,173,166,156,147,134,117,103,97,106,125,141,144,135,120,105,97,111,130,141,147,151,151,149,142,140,139,135,135,133,133,131,127,198,191,183,175,164,141,113,90,89,102,117,121,138,143,104,56,58,88,116,129,144,168,183,192,197,196,191,189,191,192,189,184,173,161,146,131,116,105,98,105,123,141,150,147,129,109,98,94,105,129,143,152,157,153,150,146,144,143,140,138,139,140,136,133,199,192,184,176,163,139,108,90,84,99,111,111,120,129,102,66,73,100,122,135,150,168,184,194,199,196,190,188,191,191,188,178,168,150,134,117,103,102,112,130,144,152,152,146,127,106,95,87,99,130,146,151,156,154,152,148,146,143,141,140,140,143,140,135,199,192,183,174,160,138,108,87,81,94,107,103,106,113,101,81,91,111,127,141,155,171,185,195,198,195,191,189,191,192,187,167,153,133,116,106,105,119,136,148,154,156,152,142,126,111,100,85,91,131,151,154,156,153,152,149,144,140,139,141,144,143,141,137,199,193,183,172,158,136,106,85,78,92,103,103,98,97,95,87,95,117,137,151,166,179,190,197,197,193,189,191,193,191,180,155,134,119,107,109,121,139,152,158,155,153,151,145,134,122,115,94,83,125,151,155,155,152,150,149,145,141,140,141,145,145,145,143,199,194,184,172,158,139,110,88,82,90,101,104,99,90,87,83,91,123,148,161,172,185,194,198,195,190,187,191,192,184,166,141,123,113,111,118,138,153,159,160,157,152,145,138,132,128,126,102,77,108,149,154,153,149,146,146,144,139,137,138,143,148,153,153,198,193,185,174,159,139,118,95,84,90,101,105,100,92,86,85,95,133,162,171,180,190,197,197,192,187,185,188,185,172,155,137,129,124,121,126,142,156,159,158,157,156,148,140,135,134,132,109,72,92,141,153,150,147,143,142,139,135,133,135,140,148,156,160,198,194,186,175,161,143,124,104,92,94,100,103,102,97,94,99,111,141,171,181,188,193,197,193,187,181,180,180,174,163,153,150,147,142,133,128,138,152,158,155,153,153,151,147,143,142,137,110,67,74,127,152,148,147,140,137,135,133,131,130,135,145,155,163,196,192,184,175,163,149,132,113,99,96,97,99,103,100,100,110,131,155,177,185,188,192,191,187,182,177,175,174,168,161,159,161,160,154,136,118,114,129,144,149,151,147,145,142,142,145,138,109,69,67,118,156,148,143,136,132,128,129,128,128,135,146,156,161,194,190,183,174,162,151,139,119,103,99,99,98,100,97,101,113,141,168,182,186,187,187,184,180,176,173,173,171,168,164,164,166,164,156,132,105,94,98,117,135,148,147,142,140,141,146,143,114,73,67,114,163,153,141,130,121,122,124,125,127,133,146,158,161,194,190,180,169,159,151,141,125,114,105,101,102,101,101,107,116,142,169,183,186,184,184,183,180,176,174,174,173,170,168,167,174,170,151,115,87,70,77,95,117,140,147,147,147,145,145,144,116,74,70,115,170,157,140,130,118,113,118,121,123,132,144,153,157,193,188,179,167,158,151,143,132,120,116,114,112,112,112,117,131,149,168,179,182,182,183,180,178,175,173,176,176,171,173,173,174,167,138,90,58,60,70,86,111,133,144,144,145,145,143,142,116,72,63,117,179,165,137,125,111,104,110,114,117,128,140,151,153,188,184,177,170,164,156,146,139,133,129,129,127,133,134,138,146,155,165,173,176,179,180,179,178,175,174,177,176,176,176,177,178,163,135,86,49,60,73,81,99,121,133,137,140,144,144,143,119,76,69,115,183,172,140,123,116,104,103,109,112,124,139,150,153,185,183,179,172,166,160,153,145,142,142,143,151,160,165,168,170,170,172,172,173,175,177,177,175,174,174,174,174,175,173,178,175,165,138,104,62,63,70,77,90,111,127,134,136,136,139,142,121,78,68,108,172,169,135,116,106,96,98,102,105,120,139,149,148,186,184,182,175,168,158,150,145,141,147,155,162,174,182,187,188,184,177,177,177,175,174,173,173,171,170,172,172,173,177,176,175,164,139,113,85,66,77,75,82,98,115,123,123,125,134,144,131,87,72,100,152,152,127,105,100,96,95,97,100,115,133,137,135,188,187,186,180,171,160,150,141,142,147,155,165,180,187,193,197,194,191,187,184,181,175,170,170,173,174,176,177,176,175,177,176,166,145,115,94,73,73,79,83,91,101,106,109,111,120,138,132,91,70,98,145,148,122,102,98,94,91,92,98,109,126,132,129,189,188,183,178,169,156,143,138,137,147,160,172,185,190,195,199,201,199,197,192,189,186,181,176,175,179,179,181,184,188,192,191,177,153,123,95,82,71,74,82,89,94,96,98,104,122,139,136,96,67,96,138,147,122,100,100,99,88,87,95,104,119,126,124,187,186,182,175,165,156,146,137,136,145,161,175,184,188,192,195,199,200,201,201,200,198,196,193,193,192,192,193,194,199,203,203,186,160,130,100,83,79,75,78,88,90,86,88,99,118,137,128,92,72,95,136,144,126,102,94,101,96,93,94,104,119,129,130,190,189,184,177,168,158,149,140,138,148,162,173,184,188,192,194,196,197,198,199,200,200,201,202,203,203,201,202,200,201,201,200,187,162,133,99,84,76,76,85,90,87,83,83,94,110,127,119,80,66,93,135,146,123,100,97,94,94,93,94,97,114,131,133,187,188,186,179,171,162,151,142,143,151,162,169,176,179,184,190,191,195,195,193,195,195,197,197,199,200,200,200,200,197,195,189,179,162,133,105,83,77,79,86,91,93,91,92,96,105,115,101,64,56,93,131,143,122,101,99,98,98,96,97,104,116,128,132,188,187,184,179,170,159,150,142,136,142,150,154,159,155,156,161,170,173,176,178,182,184,186,189,191,193,193,193,193,191,189,185,179,163,137,107,86,77,81,90,97,98,99,99,100,104,109,93,60,62,95,129,134,117,103,98,95,95,99,101,106,117,127,133,188,186,182,176,166,154,144,134,128,125,126,124,123,117,119,128,136,140,142,142,145,150,156,162,168,174,178,181,183,185,189,186,179,161,137,107,82,77,88,96,100,100,100,99,101,102,102,88,55,60,92,115,125,117,104,98,95,97,98,104,110,117,128,135,190,187,182,174,163,149,139,128,120,113,107,101,103,100,103,111,115,121,123,122,123,123,125,129,135,141,149,154,162,168,177,177,164,144,121,94,71,71,87,97,100,103,101,100,103,106,102,82,52,62,87,106,113,115,108,99,100,103,104,106,112,119,126,131,189,187,181,170,158,146,131,120,110,103,93,98,100,97,96,96,102,119,125,125,130,128,123,119,119,118,121,125,134,141,149,150,141,127,104,80,71,81,93,97,95,97,100,102,104,105,100,83,56,66,87,100,106,109,107,103,107,106,106,110,115,119,124,129,191,189,183,172,158,143,127,112,100,94,93,100,105,101,92,88,93,114,125,129,135,140,137,128,122,120,117,116,117,121,127,128,121,112,97,82,88,102,106,104,99,100,102,103,103,101,98,83,65,81,97,104,104,107,107,106,107,107,107,109,114,118,120,123,191,188,183,170,156,140,120,107,91,86,95,105,108,98,91,86,90,108,122,128,135,144,149,145,136,128,123,122,118,114,117,119,118,112,104,96,104,112,113,110,105,103,103,101,99,100,95,78,73,92,102,107,107,108,109,108,108,108,109,111,115,119,119,116,192,188,180,166,149,133,116,100,87,88,97,109,105,98,90,86,93,109,120,128,134,142,153,157,152,146,142,139,133,126,119,117,114,110,102,97,105,113,116,114,112,108,107,104,99,98,92,72,70,92,103,108,109,110,110,110,110,110,110,111,113,112,110,108,191,187,178,164,146,128,109,93,82,86,98,110,103,102,100,99,109,114,121,127,133,139,151,161,162,158,155,152,149,144,138,129,116,107,98,92,96,103,112,117,113,110,108,107,104,100,89,76,74,89,101,109,110,111,110,110,110,108,107,109,108,105,102,99,187,183,175,162,145,125,103,85,77,85,99,109,105,105,106,108,116,118,122,125,129,136,145,158,165,163,159,159,157,155,151,141,134,123,114,104,98,96,99,108,114,112,108,107,105,103,95,83,82,91,100,106,109,111,111,112,108,107,106,105,103,99,92,86,184,180,170,159,143,122,98,80,74,85,103,110,113,113,106,97,99,109,119,121,124,133,142,155,165,164,161,161,160,158,159,151,143,136,130,119,108,103,97,99,110,117,116,112,109,106,101,92,91,98,101,101,105,108,110,108,108,103,98,96,95,88,73,55,180,176,170,158,145,125,101,76,73,90,112,114,117,120,106,74,68,80,108,121,120,129,138,149,161,164,164,160,160,159,160,157,152,146,140,133,123,116,108,99,99,110,121,118,113,108,102,101,99,102,104,106,108,106,107,105,102,99,97,92,78,57,36,24,177,172,165,153,141,125,102,79,69,91,117,118,122,126,109,61,37,60,99,120,118,122,135,146,158,161,161,160,163,163,162,160,154,150,144,137,132,125,116,103,96,93,100,111,114,109,106,104,106,108,107,106,107,102,102,98,95,94,86,71,50,35,28,24,171,169,163,154,142,122,98,78,74,97,120,124,125,132,114,64,36,48,85,112,119,122,131,143,155,159,156,155,161,161,164,163,154,151,147,139,133,129,123,116,105,95,90,91,99,104,105,109,109,110,109,106,101,100,98,96,93,83,68,49,34,31,28,30,167,165,159,152,142,123,100,82,76,95,124,125,128,136,122,71,36,56,88,108,115,122,132,141,152,156,157,159,160,159,161,159,156,150,145,137,134,129,124,115,109,104,95,93,96,102,110,111,107,104,103,100,93,89,91,84,73,57,46,36,34,37,39,38,160,157,153,149,139,121,104,88,79,94,121,123,120,130,125,85,59,70,95,113,119,123,131,139,149,154,154,154,155,155,156,157,151,145,141,139,132,125,121,118,115,110,108,104,104,105,102,98,99,98,98,91,90,84,75,61,49,46,43,44,45,43,44,42,153,150,146,144,138,125,108,94,80,96,123,128,114,117,116,99,77,79,100,112,122,128,132,135,140,146,150,157,156,152,152,156,150,145,139,132,127,122,120,118,112,108,104,104,103,102,102,98,95,92,87,90,84,89,86,77,64,53,49,46,44,45,47,49,146,147,147,146,141,124,113,105,91,90,115,125,111,104,107,96,86,94,107,121,127,131,134,135,140,148,154,157,160,156,149,148,148,142,136,131,124,121,115,109,108,106,103,99,96,98,94,92,87,88,90,88,96,87,94,91,88,75,55,45,51,50,47,48,141,141,139,142,144,131,115,104,86,93,110,121,121,103,91,94,89,96,114,124,129,131,132,132,134,141,149,157,160,154,149,142,143,140,132,125,121,115,110,106,101,98,96,91,89,87,89,85,89,89,90,95,91,93,88,93,93,89,68,44,41,45,45,43,135,132,129,132,136,131,121,106,94,88,104,115,112,106,95,88,90,97,106,119,127,129,128,128,134,140,147,152,152,144,139,136,135,128,124,122,116,111,110,106,103,99,93,93,93,95,93,93,92,94,94,91,96,96,96,93,95,92,79,53,40,40,41,41,126,126,128,126,127,123,112,95,91,97,106,109,107,104,100,104,103,102,105,114,121,125,129,130,132,136,138,141,141,137,132,129,127,124,121,116,114,111,104,101,95,94,92,92,91,93,94,92,95,95,93,92,91,93,94,93,89,91,85,69,46,45,46,43,114,115,115,115,116,117,111,96,87,96,106,110,110,106,103,106,109,108,108,112,118,121,123,124,126,127,130,131,127,127,124,119,117,117,112,109,107,103,101,99,97,94,93,93,95,96,96,94,95,96,97,96,94,96,93,93,94,92,90,80,57,39,38,40,105,103,103,104,107,109,102,88,85,89,93,101,103,100,101,106,107,110,111,113,116,117,117,118,118,119,120,117,116,114,115,111,113,107,106,105,102,97,95,97,95,97,97,96,96,94,94,96,97,94,94,93,93,94,91,92,93,94,92,85,66,46,41,39,85,84,83,84,89,87,83,75,69,63,60,63,67,68,71,69,75,81,90,99,104,107,111,112,114,114,114,113,111,109,110,110,103,103,101,99,96,96,97,96,96,96,96,96,98,99,97,95,93,95,93,92,92,93,94,98,94,93,93,91,78,55,43,40,54,53,52,48,51,51,46,44,35,34,33,32,31,30,34,39,42,47,55,73,86,96,103,107,109,107,105,104,103,101,100,103,98,99,98,98,98,97,98,96,97,97,96,94,94,97,96,94,92,93,93,96,94,96,95,92,92,91,90,91,85,65,46,43,41,40,39,35,35,31,28,29,25,24,21,24,24,26,28,34,48,64,72,81,90,99,101,103,103,103,100,97,97,95,99,97,98,100,99,98,98,97,96,97,96,96,96,96,95,95,94,94,94,94,94,96,96,93,93,93,92,92,92,91,88,75,52,42,41,39,37,33,31,34,38,34,34,33,29,28,30,29,33,40,59,79,93,96,97,99,99,97,99,100,100,100,99,100,97,98,100,97,93,97,97,98,98,97,98,97,97,96,94,94,94,94,94,95,92,95,94,92,92,93,92,92,91,90,89,83,64,46,40,36,36,36,36,36,39,37,34,34,33,32,31,34,43,56,72,83,93,96,98,98,97,98,100,99,102,103,100,99,98,96,99,96,97,97,95,96,96,95,95,96,95,94,94,95,94,94,93,93,94,94,93,93,93,93,94,93,93,94,92,89,77,53,43,41,38,37,37,36,35,37,37,33,32,30,30,44,62,81,88,93,96,98,100,100,99,100,102,101,100,99,100,100,100,100,99,98,98,99,96,96,97,96,96,96,94,93,94,95,94,94,95,95,96,95,92,92,91,91,93,93,93,92,92,89,85,66
48,43,42,40,38,37,33,40,45,52,57,66,90,101,101,95,95,100,100,96,97,98,98,99,99,96,97,96,94,97,96,95,98,99,95,91,92,95,94,93,92,94,93,95,92,89,92,90,93,93,91,89,91,91,88,84,79,83,78,80,79,78,82,76,43,39,36,33,32,33,37,49,50,38,41,49,66,91,98,96,98,99,98,96,98,98,99,99,99,95,97,96,95,97,96,96,98,99,94,91,92,95,94,93,93,94,93,96,92,89,91,91,93,94,89,89,91,91,88,83,80,82,79,80,79,78,83,74,44,39,37,36,35,40,39,48,45,40,39,43,46,55,69,84,100,99,97,96,99,99,98,98,99,97,97,95,95,97,95,96,99,99,94,91,93,95,93,92,93,94,93,96,91,90,91,92,93,94,88,90,91,90,87,82,81,80,79,81,78,78,82,72,44,41,39,39,34,35,39,45,47,48,48,40,37,40,56,85,100,109,114,106,96,95,91,96,93,96,97,98,96,95,97,97,97,98,93,91,93,94,93,92,93,94,93,95,91,90,90,92,92,95,87,90,91,90,87,80,83,79,79,81,78,79,80,69,46,46,36,31,28,30,33,39,41,48,48,42,38,40,44,55,65,73,88,103,116,112,106,97,98,97,95,90,88,93,95,94,94,96,94,94,92,94,94,92,93,94,94,94,90,91,90,93,92,94,88,90,91,89,86,79,84,78,79,80,78,80,79,67,68,63,55,40,42,45,57,61,64,66,59,54,59,57,48,40,54,90,104,111,123,131,138,134,132,129,120,112,106,93,95,94,95,95,97,96,94,93,94,92,92,89,91,91,91,90,90,93,92,93,88,90,91,89,86,78,85,78,79,80,78,81,78,65,124,123,126,130,134,134,123,111,108,111,118,113,113,113,121,139,146,148,151,156,159,158,159,158,157,155,151,145,141,135,125,112,103,99,92,92,93,97,95,94,94,95,94,92,90,91,91,86,88,88,89,89,89,87,84,78,84,78,80,79,78,82,77,63,160,162,165,167,170,170,154,131,115,111,113,115,116,123,128,134,144,157,167,174,178,180,180,179,174,168,166,163,155,152,147,140,130,117,107,99,93,94,93,92,92,91,92,93,91,91,91,92,90,91,90,88,87,84,80,82,81,79,80,80,78,82,76,62,178,181,181,181,180,176,157,129,113,110,113,113,109,113,121,127,134,152,171,180,184,187,190,188,187,181,175,171,166,159,151,146,142,132,122,108,97,96,96,93,92,91,93,93,92,91,90,89,88,88,89,90,90,84,83,77,80,82,84,84,80,83,67,58,185,185,184,185,185,177,154,129,106,104,122,127,119,115,114,118,130,149,160,173,182,186,190,193,189,186,180,175,169,164,161,155,149,143,130,118,103,93,96,100,101,95,92,88,91,94,94,94,90,92,90,87,87,85,82,80,77,79,84,80,81,82,72,63,187,188,187,186,183,175,164,141,114,108,128,139,136,122,100,107,130,157,168,170,175,180,182,187,189,187,182,178,175,168,164,160,155,145,135,125,112,100,94,99,105,106,105,100,93,87,86,90,91,90,92,91,86,84,83,79,75,73,80,79,79,76,65,68,191,191,187,185,183,178,163,139,115,114,137,153,146,127,117,107,120,150,167,172,179,179,183,184,186,185,183,179,175,172,167,161,156,151,143,133,121,109,101,99,104,111,111,109,106,100,95,86,90,89,90,91,88,84,81,79,78,82,83,79,78,74,67,71,192,191,188,183,180,170,151,125,105,116,151,160,153,136,131,115,108,134,158,170,179,181,181,180,180,180,183,182,175,171,169,165,160,154,148,138,127,121,112,115,117,118,120,118,115,109,94,99,90,89,89,90,84,81,80,75,75,76,80,79,78,72,66,79,191,189,184,179,176,158,133,111,102,120,155,168,157,146,142,113,97,115,143,157,173,180,182,181,177,176,177,179,177,174,170,167,163,156,146,136,130,123,119,119,123,126,126,125,123,116,113,106,99,91,88,85,82,83,83,79,75,77,78,77,76,70,69,81,192,189,184,180,175,154,126,98,95,125,158,170,159,156,150,110,81,99,127,145,165,179,183,181,176,176,176,178,177,175,171,165,162,154,144,136,127,120,115,114,119,127,127,136,132,130,119,113,109,99,95,87,78,77,78,79,78,79,77,78,81,81,80,79,193,188,182,175,167,148,119,94,95,126,164,174,163,162,151,95,74,88,115,136,161,173,178,178,175,175,178,178,177,173,169,163,160,151,143,132,121,110,101,99,100,107,128,144,147,143,132,123,116,109,99,96,91,84,78,78,77,78,76,81,85,78,72,69,194,190,183,175,168,147,114,92,96,123,158,167,156,160,137,81,63,88,110,130,157,173,181,179,176,176,175,175,175,171,164,161,155,148,137,123,111,97,91,96,106,118,132,142,148,148,140,132,124,118,110,105,101,96,85,76,83,83,81,74,71,68,62,60,195,190,183,173,162,140,108,88,92,118,149,153,144,144,119,74,64,88,111,132,161,176,182,180,174,172,176,175,173,170,164,156,148,136,122,108,97,89,106,120,126,128,129,132,137,144,141,133,133,131,123,115,110,106,102,92,79,67,63,60,60,56,53,55,198,192,182,172,159,140,107,84,88,109,132,137,132,129,109,77,78,101,116,141,168,180,182,178,173,172,175,175,171,167,156,146,132,118,106,97,101,119,137,140,135,126,118,117,125,131,136,135,139,137,132,126,117,110,109,109,99,70,49,48,52,58,56,48,200,196,186,174,159,139,115,89,86,103,117,122,121,120,111,92,93,113,128,156,177,184,183,178,173,171,174,173,167,158,146,129,111,98,101,114,129,140,143,146,135,118,104,102,113,132,141,140,144,144,138,130,127,122,119,119,111,102,76,48,45,52,53,53,200,195,186,176,161,142,118,95,84,99,111,113,110,108,103,99,109,128,145,166,178,185,183,176,171,173,176,173,158,141,130,119,109,110,127,141,149,148,148,145,137,119,99,91,103,134,145,147,148,145,140,136,133,130,127,125,119,115,107,84,55,46,48,48,200,196,186,175,164,150,127,101,91,96,105,108,105,101,94,92,135,151,164,177,185,186,181,172,167,171,171,164,151,143,137,124,118,136,149,153,153,149,145,143,137,124,108,97,96,128,144,150,150,146,141,138,138,135,133,133,130,126,121,107,86,53,38,39,201,195,186,177,165,151,134,110,95,96,105,105,103,99,92,104,153,167,173,181,185,179,174,167,165,165,161,154,153,159,149,124,109,130,155,155,151,148,146,143,137,131,124,112,96,121,144,148,148,144,142,141,136,133,135,138,135,132,127,122,109,88,55,33,201,196,183,171,165,157,139,119,102,96,98,104,105,104,100,119,165,176,177,181,180,176,167,163,162,161,159,163,171,174,161,125,101,104,130,147,146,143,142,144,138,138,136,116,88,108,140,146,143,144,140,138,135,133,135,142,141,140,139,132,123,109,80,46,199,194,182,172,163,156,145,128,111,101,93,92,100,108,120,142,171,177,176,177,174,170,165,162,163,164,167,176,183,178,170,139,104,86,91,109,128,142,140,141,139,139,141,123,78,84,127,140,142,139,135,133,132,130,131,137,146,150,148,141,133,121,99,64,196,190,183,175,169,160,147,137,127,118,107,98,96,107,137,166,176,179,176,172,170,167,165,165,168,174,182,191,192,187,173,148,111,82,72,83,113,133,143,141,141,139,141,126,72,60,109,139,137,136,129,126,127,128,126,134,144,155,157,151,138,127,107,88,195,190,184,177,168,159,150,148,140,136,132,129,123,127,143,164,172,170,167,168,165,165,167,171,179,187,194,200,200,193,179,155,117,85,71,78,100,123,130,135,138,141,140,136,78,54,98,135,138,134,124,115,119,125,125,133,145,155,158,154,144,132,120,92,194,191,189,180,170,159,151,150,149,151,155,161,163,165,167,170,173,174,174,176,179,180,184,190,195,198,201,204,203,195,179,159,124,90,73,70,83,103,117,126,133,137,143,137,83,59,98,138,141,129,123,114,112,119,125,131,143,152,153,152,145,136,124,101,196,192,187,181,171,160,152,151,155,161,169,177,181,183,183,183,184,185,188,191,195,198,199,201,202,202,203,204,203,194,181,158,128,92,78,72,75,86,102,108,115,124,143,144,95,55,98,152,150,126,120,110,102,110,118,129,143,152,151,151,144,135,124,108,195,191,186,178,172,159,150,149,157,167,177,184,190,194,197,198,197,197,197,200,200,200,200,200,200,198,196,197,196,189,173,151,121,98,79,73,77,83,89,93,99,111,134,144,103,67,102,164,160,123,109,102,98,105,113,125,142,149,150,150,141,134,121,105,194,192,184,177,168,158,148,145,158,171,183,190,194,198,201,201,201,200,199,198,197,196,196,194,191,189,188,190,191,183,162,135,105,85,75,72,74,80,81,83,93,108,130,140,109,68,98,167,160,120,101,100,98,101,103,120,140,146,145,141,136,127,115,104,193,189,185,177,167,158,150,149,157,175,185,192,194,197,198,198,197,194,191,186,186,184,182,180,176,174,175,175,173,166,148,119,95,79,74,77,78,82,78,74,78,96,123,133,101,64,93,155,155,122,106,104,101,96,102,114,136,139,135,132,126,123,118,106,194,191,186,177,169,161,151,151,162,174,185,188,190,192,194,193,191,182,173,166,163,161,160,158,155,153,155,155,154,143,127,109,86,75,74,71,82,89,85,80,83,94,112,123,84,63,97,149,153,122,103,103,102,96,101,113,130,135,131,125,117,117,120,107,194,190,186,177,166,158,150,146,155,168,177,181,180,180,180,177,169,158,150,146,143,140,138,136,139,136,140,143,142,135,121,104,77,73,74,83,93,98,96,95,90,91,105,108,76,64,100,149,150,119,100,102,101,97,96,106,126,135,132,125,117,119,118,107,192,187,182,173,161,149,144,139,139,147,155,156,154,151,151,146,142,137,136,135,131,128,126,127,125,129,131,135,136,130,119,101,64,66,74,84,93,98,100,96,93,93,99,99,70,65,103,143,141,118,104,105,103,100,97,107,131,142,136,135,128,124,120,108,193,188,180,170,157,144,135,130,124,122,122,122,120,121,124,127,129,133,135,136,135,133,130,127,128,128,130,135,137,134,121,96,57,59,73,88,102,104,102,98,94,98,101,94,67,64,106,139,138,116,104,104,101,100,97,105,131,146,139,140,132,128,121,107,194,190,177,166,153,138,126,116,108,105,102,101,99,105,117,127,136,143,146,143,142,140,138,138,131,131,133,138,143,140,125,101,67,59,73,93,103,106,104,98,100,102,102,91,60,63,107,136,138,121,107,99,96,95,98,111,134,144,141,141,137,132,122,106,195,190,179,166,151,132,115,103,99,96,94,92,95,103,120,134,148,157,161,152,153,144,141,141,137,127,126,136,147,143,132,110,87,73,83,100,104,101,98,103,103,102,100,86,58,69,109,130,130,118,107,98,97,98,101,113,135,147,148,145,140,133,119,103,194,189,177,161,145,127,109,97,93,95,95,92,93,102,113,129,147,161,167,163,158,151,143,140,137,128,122,128,137,137,130,115,100,94,104,109,106,103,102,99,101,100,100,86,53,65,101,124,126,116,107,101,99,100,107,118,136,148,151,147,142,131,116,96,193,186,175,159,138,120,104,95,97,96,96,92,91,90,91,122,144,157,168,173,165,152,148,145,143,136,121,116,123,124,119,113,108,106,113,116,108,104,106,103,104,103,99,87,55,67,99,117,119,114,109,106,104,103,111,121,138,147,150,148,139,129,112,93,192,184,170,152,133,109,95,91,95,98,96,91,87,84,82,115,146,152,162,175,176,165,156,157,155,150,137,122,110,110,104,103,103,109,116,119,111,108,106,103,96,97,98,84,58,70,102,114,114,112,108,109,107,112,114,125,139,148,150,150,138,119,104,90,190,183,172,152,125,101,89,88,95,95,92,89,90,82,86,118,144,154,161,171,180,178,171,167,166,164,157,145,132,118,107,101,103,113,121,122,118,111,109,107,99,96,97,81,59,79,105,111,114,115,111,110,110,111,119,130,139,145,149,146,133,118,100,85,189,180,168,152,123,96,81,84,93,93,94,97,102,101,96,119,142,154,159,169,179,184,177,172,173,172,168,162,152,141,127,117,111,115,121,122,120,117,112,110,102,99,91,72,63,88,110,114,119,114,115,114,114,115,121,130,136,142,144,138,123,108,95,77,189,182,169,152,125,95,77,82,93,98,104,109,121,115,104,119,141,153,159,166,177,183,179,174,176,176,174,169,161,149,141,128,123,119,123,131,134,125,118,113,107,97,85,64,63,93,111,119,118,120,116,116,115,118,124,131,139,142,136,124,114,101,88,71,186,180,169,152,126,93,74,84,98,101,117,129,140,126,99,110,137,144,155,167,175,183,183,179,177,173,175,174,165,159,153,142,131,123,120,126,132,130,124,117,112,103,83,60,59,89,109,117,117,118,120,117,116,120,127,130,134,131,128,116,104,96,82,63,186,177,169,154,127,93,79,90,102,115,136,146,156,141,94,89,129,138,145,163,175,182,184,181,175,174,173,172,168,164,157,150,139,130,123,119,129,135,131,126,119,111,92,72,66,86,106,116,121,122,120,117,116,119,124,126,126,125,118,110,97,86,72,62,185,178,171,155,128,97,77,87,106,129,152,163,169,155,101,69,105,130,138,157,173,182,183,180,176,176,176,175,170,168,164,158,151,138,130,119,120,134,141,138,129,118,99,82,76,88,106,116,120,121,119,121,119,120,119,119,115,111,110,102,90,78,66,63,183,179,170,154,129,102,83,93,114,137,159,164,167,157,107,67,88,118,129,149,168,180,181,176,174,175,178,176,176,172,166,159,151,148,136,123,113,121,142,145,132,122,104,89,84,89,100,113,118,121,118,118,115,117,118,115,109,106,102,95,83,71,68,67,181,175,169,154,131,108,90,96,118,145,162,159,161,153,115,76,82,109,122,143,164,177,181,175,172,174,177,177,175,172,167,161,156,151,142,127,113,110,123,139,134,124,111,101,97,101,106,108,115,116,116,115,116,114,112,111,106,102,97,84,74,69,74,71,177,173,170,154,133,114,97,99,118,147,164,153,154,146,114,88,90,105,117,137,162,177,181,177,174,175,174,174,170,168,164,160,154,149,144,134,120,108,100,116,134,127,116,109,107,108,110,107,115,116,114,112,110,109,108,105,102,95,90,81,71,73,75,71,173,175,171,159,138,119,101,100,120,147,161,153,143,138,113,90,96,111,116,135,158,171,178,178,175,174,173,172,173,167,163,159,153,148,142,136,126,115,101,94,107,117,115,113,112,109,114,116,111,111,110,109,106,103,102,101,96,90,80,69,74,80,76,72,175,176,174,162,140,125,107,102,121,144,156,144,131,125,109,91,98,111,118,134,154,167,174,173,173,173,170,168,171,167,159,156,150,146,140,135,125,117,108,98,96,107,118,119,119,117,116,115,111,108,106,105,102,101,95,96,94,80,70,75,84,86,80,76,173,173,173,167,148,124,109,103,119,142,149,139,123,117,106,90,105,120,124,136,150,161,169,174,176,172,169,167,168,166,161,153,147,143,134,130,124,118,111,104,104,111,121,132,123,121,117,110,106,106,103,101,98,98,98,94,85,75,71,79,83,84,82,85,167,170,171,166,150,124,105,103,117,135,140,134,117,108,102,92,112,125,131,140,148,157,165,171,175,175,168,164,165,163,156,152,144,140,132,126,120,116,110,109,108,111,115,116,113,113,110,104,100,100,100,96,98,98,94,87,78,72,82,85,85,83,87,84,165,165,167,162,146,122,105,101,113,126,131,125,112,99,95,99,119,131,136,144,153,156,165,173,177,178,170,163,160,158,154,149,138,132,127,121,114,110,110,105,107,107,107,106,106,105,103,98,98,95,95,93,95,95,88,80,72,74,81,84,86,87,86,85,160,158,161,156,144,118,107,109,113,118,120,116,107,98,96,106,126,134,140,147,150,157,168,173,178,176,167,160,156,154,147,142,137,131,126,118,111,109,106,106,104,104,102,102,103,102,102,99,97,95,95,96,94,90,83,74,73,81,83,86,87,89,90,89,156,154,157,156,139,116,106,111,118,116,111,109,107,102,96,112,129,138,144,148,154,160,171,176,178,173,162,154,151,149,144,140,134,125,118,114,110,107,103,101,101,102,100,99,99,96,99,95,94,93,94,92,89,83,77,76,80,78,82,85,87,86,89,90,149,147,150,149,139,118,109,112,117,115,112,106,105,107,105,111,128,138,146,149,154,166,174,177,177,167,158,149,146,142,138,135,129,124,116,109,108,103,101,99,99,99,99,97,96,96,99,96,95,91,92,93,84,74,74,79,78,81,85,86,87,90,90,90,142,142,141,141,137,121,112,108,112,118,114,109,108,112,111,113,127,135,142,148,158,166,170,174,171,162,150,143,140,140,136,129,122,116,113,108,103,100,97,95,94,94,97,94,95,93,93,94,93,91,86,82,81,76,82,87,87,85,87,93,93,93,94,94,133,133,133,132,129,124,114,106,107,113,114,113,112,114,114,111,121,135,142,149,158,167,171,169,160,150,144,138,130,127,126,120,117,114,108,105,102,99,97,93,92,95,94,95,96,94,93,94,93,87,83,75,79,83,87,88,90,91,93,94,96,95,96,96,124,124,124,125,124,116,110,104,105,110,113,115,115,114,113,115,124,134,142,148,152,159,164,159,153,142,135,130,126,124,120,116,115,114,110,105,100,97,96,95,95,97,98,96,92,91,89,87,83,81,77,77,85,87,93,95,92,94,96,98,101,97,95,95,120,122,121,119,118,118,110,103,103,106,109,113,115,113,115,120,127,133,138,140,145,149,149,148,142,136,132,127,122,119,113,111,115,112,109,104,100,97,97,97,95,96,94,90,90,87,84,79,75,70,86,90,91,93,94,100,102,101,100,100,99,98,100,99,122,124,123,120,118,116,113,110,108,109,112,115,115,120,119,123,127,132,137,138,140,140,141,137,130,127,125,120,117,115,114,111,108,108,105,99,95,95,95,96,96,95,91,90,86,81,75,69,75,87,93,94,96,100,103,103,99,102,103,102,99,97,96,96,121,120,119,117,114,116,119,115,116,116,115,118,121,122,123,123,125,129,133,134,134,134,132,132,129,124,119,117,114,111,109,108,107,103,102,98,94,98,97,99,97,94,89,84,85,77,75,80,86,92,96,99,102,105,107,106,106,101,104,103,99,99,100,100
38,32,34,28,34,33,41,48,46,41,36,36,33,36,34,50,62,74,89,96,97,97,94,96,90,90,92,90,87,87,90,88,93,91,94,96,92,91,88,87,96,94,89,93,88,92,92,87,90,89,84,90,86,89,88,86,86,85,82,85,88,81,78,77,38,31,34,28,34,34,41,48,46,40,36,36,33,36,35,51,62,75,89,97,97,97,94,95,90,90,92,90,87,87,91,88,93,91,95,95,92,91,88,87,97,93,90,92,88,92,92,87,90,89,85,90,86,89,88,85,86,84,82,85,87,81,78,77,37,31,35,27,34,34,42,48,46,39,36,36,33,36,36,52,63,76,89,97,96,97,94,95,89,90,91,90,87,88,91,88,93,92,95,95,92,91,88,87,97,93,90,92,89,92,92,87,91,89,85,89,87,88,88,85,87,84,82,86,87,81,77,78,37,30,35,27,34,34,43,48,46,38,37,36,33,36,37,52,63,77,90,98,96,97,94,95,89,91,91,90,86,88,91,89,93,92,95,95,92,91,87,87,97,93,91,91,89,92,91,86,91,88,86,89,87,88,88,85,87,84,82,86,87,81,77,78,38,36,34,36,33,36,40,43,45,42,40,38,34,35,38,53,64,79,90,98,96,97,94,94,89,91,91,91,86,88,91,89,92,92,96,94,92,91,87,88,96,92,91,91,89,92,91,86,91,88,86,88,87,88,88,85,87,84,83,86,86,81,77,78,45,42,39,34,32,30,34,34,36,38,45,42,34,31,36,44,66,86,88,89,90,89,90,89,89,91,92,91,90,90,92,90,92,92,96,94,92,91,87,89,96,92,91,90,89,92,91,86,91,88,87,88,87,88,88,84,87,84,83,86,86,81,76,78,37,32,29,18,21,37,51,56,60,60,62,54,48,47,41,37,35,48,63,75,93,101,107,107,112,115,119,115,118,110,108,100,94,91,89,93,93,93,91,90,91,91,91,90,89,91,90,87,90,88,87,88,88,88,88,84,87,84,83,87,85,81,76,79,86,86,85,94,99,105,102,98,97,93,96,91,94,97,93,98,114,123,132,146,149,153,152,154,154,156,157,157,151,146,139,132,120,110,101,93,95,95,92,94,92,92,90,90,90,88,89,89,89,90,91,89,90,88,90,88,87,86,85,86,83,80,77,79,148,150,153,156,155,143,126,110,105,102,102,104,105,113,116,119,126,140,151,162,172,178,179,179,177,177,174,171,164,158,151,144,137,126,113,100,88,88,95,93,91,92,93,91,92,91,90,91,90,89,90,88,86,86,83,84,84,85,87,87,81,79,80,80,170,171,171,170,163,149,127,106,94,105,117,114,109,112,116,118,122,138,158,168,176,181,186,188,187,183,180,175,169,164,157,151,145,135,123,109,90,82,84,94,96,92,90,92,89,91,90,91,90,89,87,88,89,90,91,90,92,85,84,84,82,81,82,80,178,178,176,174,167,155,131,106,89,109,124,125,117,108,102,104,122,145,156,162,170,175,180,187,189,187,183,178,172,168,161,154,149,140,130,120,107,91,80,81,86,93,94,92,91,90,92,92,90,91,91,89,89,91,87,87,86,85,84,83,81,79,79,75,183,182,180,177,171,164,140,118,101,114,135,137,124,106,95,94,123,148,160,163,167,170,176,183,187,186,183,179,176,172,166,158,152,145,136,126,113,102,92,88,89,93,103,105,103,96,91,88,91,91,90,91,90,91,88,88,86,84,81,76,80,80,76,72,186,181,176,175,169,156,132,111,107,129,148,147,132,122,115,96,111,142,155,163,170,172,175,177,178,181,180,178,173,169,166,163,155,148,139,130,119,112,105,103,104,105,105,109,106,105,101,94,85,87,87,92,89,91,90,89,86,84,81,77,74,76,74,73,185,180,176,172,157,138,117,102,107,138,159,155,139,138,126,102,101,126,143,154,168,174,176,176,175,176,178,178,176,172,165,164,157,147,138,128,120,113,108,111,115,122,121,118,116,109,101,100,96,87,86,83,89,90,90,89,85,83,84,82,80,83,85,82,183,180,175,172,155,127,103,95,111,145,166,157,151,152,129,90,87,111,131,142,160,173,178,178,174,176,177,176,175,173,169,163,158,146,136,125,117,110,103,104,110,119,128,133,132,126,115,104,97,91,89,85,81,84,88,88,85,84,83,83,85,89,85,82,184,176,172,166,147,124,99,89,112,149,169,159,161,165,126,83,76,104,120,133,156,167,172,177,175,177,178,178,172,168,162,160,152,144,135,123,112,102,92,88,91,103,125,143,148,142,132,122,114,106,85,82,84,83,81,84,83,86,83,83,81,77,70,63,186,180,175,166,152,116,92,89,112,147,167,158,167,167,116,65,66,97,116,129,152,171,176,176,175,176,176,175,172,166,160,154,150,139,127,114,101,87,76,80,95,109,123,141,151,154,146,135,125,114,109,94,85,85,91,87,79,77,76,72,64,60,55,50,186,178,170,164,150,113,95,89,108,144,161,153,161,155,101,58,67,102,116,130,155,169,178,175,172,175,175,174,172,165,159,148,134,123,112,100,89,82,95,111,116,119,123,131,138,146,149,142,137,131,120,112,103,96,92,91,83,67,51,52,53,49,43,39,189,181,169,159,143,111,88,80,103,131,146,137,144,137,93,63,80,109,121,142,163,177,180,176,171,172,174,172,166,163,148,135,122,106,97,92,93,109,127,135,133,125,116,119,126,134,141,139,140,140,134,127,121,114,108,101,99,91,70,42,32,33,34,36,191,183,172,161,143,117,92,84,97,115,127,126,131,126,99,83,98,121,132,153,171,179,179,178,173,171,173,170,159,144,131,115,103,96,97,108,124,133,139,142,133,113,102,106,120,135,140,141,141,146,142,133,127,121,115,110,109,103,97,75,42,26,24,26,194,184,174,161,145,123,98,84,91,108,111,114,115,113,104,101,117,130,145,162,178,180,179,173,171,175,175,165,148,127,118,113,108,111,123,136,141,141,144,142,136,117,97,92,107,131,143,145,147,148,145,139,133,129,124,120,116,117,108,101,88,77,83,81,195,185,176,164,150,130,106,92,93,101,112,110,109,108,100,108,136,148,160,173,181,181,176,170,168,169,164,154,144,147,137,116,113,130,140,144,145,143,141,140,135,125,111,97,96,126,148,147,151,150,144,139,137,136,133,130,129,126,122,117,109,96,91,106,196,188,174,165,156,139,116,96,92,100,108,107,104,99,94,115,154,161,169,178,181,177,170,164,161,160,155,153,162,156,133,108,95,119,142,144,143,144,144,141,135,129,124,110,85,112,137,150,148,147,144,140,138,134,133,131,135,137,133,126,121,116,103,90,200,188,176,168,159,145,126,106,93,94,103,105,106,102,95,125,162,168,170,176,175,170,165,161,159,157,159,167,172,167,144,110,85,85,104,122,130,133,140,140,136,136,131,115,79,81,130,141,143,142,139,136,133,132,130,133,139,142,141,138,132,121,113,109,198,189,178,169,162,150,133,116,103,98,95,99,102,112,123,143,171,174,174,174,169,165,160,160,163,167,175,182,182,177,158,126,93,76,74,83,104,123,135,138,138,136,135,121,74,57,100,132,135,136,135,133,133,128,129,132,137,143,149,152,147,137,127,117,194,187,177,171,163,153,143,133,125,112,102,97,99,114,142,165,175,174,169,166,165,162,162,166,174,182,188,194,192,182,165,137,101,73,61,73,89,113,131,137,140,139,139,130,82,50,74,115,132,129,126,125,125,124,126,127,131,141,149,157,158,149,135,125,195,190,182,174,165,155,149,145,141,136,134,127,123,128,144,161,169,165,164,164,163,167,174,183,189,192,199,201,198,187,169,143,107,81,64,62,78,96,113,123,134,141,139,135,87,59,68,112,135,134,128,118,113,122,125,126,131,139,150,156,161,154,142,130,196,193,188,177,165,157,155,151,153,154,159,163,163,163,165,167,173,173,176,180,183,188,194,198,201,203,203,204,202,190,173,149,115,84,69,61,64,78,95,110,121,128,138,141,94,59,67,113,142,137,126,118,110,111,121,129,131,139,148,152,153,150,144,135,198,193,187,178,166,158,156,158,164,167,177,181,181,184,184,183,185,187,191,196,199,201,201,201,201,199,203,203,198,187,170,146,114,87,70,66,67,74,83,93,105,117,136,145,105,62,65,114,154,144,124,119,109,104,112,117,126,137,147,149,151,151,144,137,197,191,185,176,166,153,151,158,168,178,183,188,192,195,197,197,196,196,198,199,199,198,198,197,195,193,193,195,193,181,161,132,105,85,71,68,71,79,83,84,89,102,123,138,115,75,77,120,168,153,123,111,105,99,108,116,124,137,150,156,153,152,146,136,194,188,181,174,164,153,149,159,171,183,191,194,197,202,201,201,199,197,196,194,193,192,190,189,184,183,185,186,185,172,147,119,95,79,72,71,73,77,77,77,82,97,113,129,113,85,82,121,171,156,119,106,105,100,103,110,120,135,147,151,151,147,143,132,194,189,180,170,162,153,151,160,173,186,191,193,194,196,196,194,193,187,181,177,177,176,173,171,167,166,166,166,162,152,134,106,85,71,70,72,76,79,75,70,72,82,102,117,103,81,83,122,167,157,121,109,108,103,102,105,116,134,145,147,141,138,132,131,195,189,183,174,169,159,152,161,174,184,189,191,191,194,193,189,181,173,165,161,157,154,154,152,149,149,152,153,150,141,122,105,82,71,75,80,85,88,84,81,77,82,94,104,92,78,82,116,159,153,124,106,107,106,101,104,115,129,145,141,136,129,123,125,192,188,184,170,161,152,149,152,164,174,181,181,179,178,176,172,166,157,152,145,141,140,139,138,139,139,142,145,143,134,122,102,72,72,74,81,91,94,97,95,90,88,95,99,84,76,83,117,157,150,122,109,107,106,103,105,111,125,146,142,136,133,125,123,192,186,178,167,154,147,142,140,145,150,155,154,151,147,147,143,141,143,143,144,139,133,134,134,134,135,138,144,146,141,122,99,62,62,74,89,97,100,102,98,92,92,99,98,82,75,84,115,152,151,122,107,107,107,105,108,110,125,146,148,143,137,130,127,192,184,174,162,149,138,131,127,122,124,124,125,123,124,126,131,138,144,146,146,147,146,145,142,139,138,141,148,150,146,131,98,60,61,76,93,102,105,102,101,96,97,100,98,81,67,73,117,146,142,123,111,107,108,110,104,109,124,148,151,147,144,135,131,194,184,173,161,145,130,120,115,111,105,102,104,106,118,129,143,155,160,158,155,153,152,152,150,146,142,143,150,155,153,140,105,69,59,75,97,102,103,104,98,98,100,102,98,77,57,67,115,139,141,125,114,108,103,104,107,111,127,146,150,148,148,143,137,195,185,172,159,142,125,110,104,99,100,100,98,105,121,138,155,166,169,169,165,161,157,155,157,150,141,142,152,155,153,142,115,88,73,84,101,104,101,101,102,104,103,104,96,74,53,70,111,134,139,127,114,102,103,102,108,116,132,150,156,154,151,147,140,194,183,169,152,135,117,104,97,97,102,101,98,103,114,125,150,166,170,175,174,169,161,157,155,151,139,130,137,148,147,136,120,105,95,101,109,107,100,103,102,105,106,101,96,72,39,64,109,135,135,124,114,105,103,108,110,119,135,151,158,158,152,149,138,192,181,166,147,128,111,100,97,100,101,100,97,96,99,106,141,164,167,174,180,176,166,163,163,159,149,132,125,137,136,130,120,108,104,110,115,110,105,106,106,105,107,104,96,74,44,76,110,132,130,120,114,112,111,112,116,122,137,152,161,162,159,149,138,191,183,163,140,118,101,92,94,101,104,99,99,98,92,95,137,165,163,166,180,183,177,171,170,170,164,148,133,122,117,105,95,100,107,117,120,114,108,109,111,108,104,101,97,80,51,75,109,123,126,121,115,115,116,116,121,129,143,155,159,160,158,147,132,186,177,165,137,109,92,91,94,99,101,100,100,100,94,97,141,164,166,168,177,186,185,181,179,178,175,167,152,136,121,112,108,106,116,117,122,119,114,113,115,111,106,102,94,77,55,87,118,126,126,125,122,120,119,120,123,131,142,152,159,160,156,148,126,189,178,166,138,109,89,81,90,99,102,106,109,114,108,101,132,156,158,165,173,182,186,184,181,181,182,175,169,157,139,124,116,120,126,132,132,128,128,124,123,118,111,105,95,74,58,95,121,127,130,128,125,126,123,124,126,134,145,154,158,158,149,134,124,189,181,165,140,108,86,78,90,101,107,117,125,133,123,105,127,150,155,162,170,180,186,184,183,183,183,180,177,167,155,142,128,118,125,135,140,142,136,133,132,128,117,105,90,68,68,104,126,133,135,132,133,129,127,124,129,138,149,156,156,151,140,125,113,186,178,168,146,111,83,82,95,107,121,134,140,149,131,93,106,147,149,155,169,179,186,189,185,184,184,183,181,173,165,154,142,131,125,125,133,138,140,139,134,131,123,110,89,64,63,101,127,134,135,136,132,133,131,132,136,141,147,153,151,143,128,116,106,188,181,172,149,119,89,76,93,111,136,151,158,163,143,86,80,133,144,141,160,179,186,188,190,185,183,183,182,178,172,163,154,144,132,123,122,129,137,138,136,135,132,115,93,72,67,95,124,137,142,144,140,135,131,132,137,142,144,144,141,134,122,111,101,187,182,173,148,118,94,80,100,127,153,168,173,177,156,98,62,104,133,135,150,172,184,186,185,186,185,184,182,179,176,170,163,152,141,134,123,117,127,140,146,146,139,135,107,82,74,92,122,139,144,143,141,138,137,135,135,137,135,132,128,123,116,102,90,184,179,171,150,126,101,87,100,129,161,168,167,172,161,108,62,86,119,126,139,163,182,186,186,185,188,187,187,183,179,172,168,160,151,142,129,117,115,131,147,149,145,141,118,97,85,94,118,137,140,142,140,139,134,134,135,133,130,123,119,113,103,95,83,183,179,173,150,128,107,91,103,131,162,168,162,168,156,116,78,82,110,119,131,157,178,184,183,182,184,187,187,186,182,177,169,161,157,149,138,123,111,114,139,149,142,136,122,108,104,107,118,131,138,139,140,138,134,133,132,130,124,117,113,107,96,84,72,179,180,178,156,133,115,98,104,133,163,168,156,160,155,120,84,91,109,117,126,153,176,184,186,184,184,185,185,184,178,175,171,162,155,149,142,131,119,108,111,134,143,137,127,121,116,118,121,124,133,137,137,133,131,128,125,122,117,110,106,103,91,77,65,183,182,180,159,138,122,102,103,131,161,166,154,145,142,120,93,96,111,118,127,150,172,184,185,184,185,184,185,184,180,174,169,165,156,149,145,136,125,112,99,107,128,134,128,122,119,120,121,117,126,131,134,131,125,121,115,112,108,103,97,88,80,69,64,182,184,183,170,145,125,111,109,130,158,163,152,135,132,118,95,100,115,118,128,151,167,177,180,182,183,182,182,182,179,174,165,160,153,148,140,135,128,118,107,97,99,114,124,126,125,124,124,132,129,121,121,118,115,110,106,103,103,98,93,83,71,65,74,178,179,182,172,152,129,110,107,127,151,159,148,129,120,113,100,106,120,127,136,150,163,173,181,183,183,182,181,181,181,174,166,158,150,144,139,131,127,118,113,107,103,113,128,138,137,135,132,126,121,113,109,107,106,105,105,101,98,94,89,79,68,68,81,175,177,176,170,152,128,109,105,121,141,150,143,124,111,103,99,111,125,133,142,157,164,176,183,186,187,182,177,177,177,172,165,160,151,144,136,129,125,117,111,112,113,118,128,135,133,130,124,115,109,106,104,104,99,104,106,101,94,90,82,73,67,77,86,172,170,174,164,147,122,109,108,116,129,135,132,119,105,98,98,117,130,144,155,165,166,174,182,186,186,183,176,174,174,168,163,155,145,139,132,123,114,114,113,109,112,117,120,121,122,116,113,109,101,99,100,98,100,99,99,100,98,88,77,71,77,84,91,168,168,169,163,144,122,112,113,119,123,126,122,114,104,94,101,122,138,153,159,167,171,176,183,188,189,183,175,174,172,164,157,152,143,136,128,118,114,113,108,110,112,109,109,110,108,107,103,104,99,97,97,98,98,100,104,99,89,81,74,79,85,87,94,165,163,163,162,145,122,114,116,121,123,116,114,114,111,102,106,126,141,159,165,165,169,177,184,187,186,183,176,168,165,161,157,151,141,134,125,116,110,112,109,106,105,110,108,104,102,103,101,100,98,97,97,101,103,99,96,95,89,76,75,86,89,90,92,160,156,157,157,148,126,116,114,120,122,120,115,110,110,112,111,125,145,158,166,167,174,178,184,187,184,173,167,164,162,157,152,145,138,130,122,115,110,107,105,106,108,105,104,104,103,103,100,99,99,95,96,96,97,96,93,83,76,80,86,85,91,91,96,149,148,147,146,144,131,119,112,114,119,120,117,115,117,122,117,121,141,155,165,168,173,179,183,182,178,171,166,161,157,152,147,141,132,125,119,112,106,105,104,103,103,100,103,101,99,96,96,99,97,95,95,95,96,92,85,77,76,82,91,87,89,92,93,138,139,140,137,134,129,119,112,111,112,118,118,119,118,122,115,121,137,152,160,167,171,175,176,175,170,164,160,152,146,144,139,131,127,119,114,110,105,102,100,99,99,99,101,101,101,100,97,96,97,95,93,95,87,82,77,78,83,86,88,94,98,93,93,127,127,125,127,128,127,118,109,106,107,113,118,119,116,119,116,125,133,149,157,161,165,169,171,170,163,153,151,144,140,137,131,125,119,114,112,109,107,105,104,102,99,98,102,100,99,97,95,96,92,97,94,93,84,72,73,80,88,92,94,99,98,98,98,125,126,129,127,123,125,120,113,107,108,111,116,118,118,118,121,125,137,145,153,159,160,162,162,156,154,151,147,141,135,130,125,119,120,117,115,110,104,103,102,103,102,101,101,99,99,95,92,91,89,84,79,75,70,77,84,91,91,92,96,102,102,102,104,127,128,130,126,124,126,123,118,112,113,114,116,120,122,123,122,125,132,144,151,154,156,158,158,153,145,141,139,134,129,125,122,117,116,115,115,110,104,103,104,100,101,101,101,96,95,93,92,90,83,81,76,72,77,85,93,92,96,101,103,105,106,105,105,127,127,127,123,119,117,118,120,122,121,120,120,121,124,125,124,124,131,138,144,149,150,149,146,142,139,136,130,125,122,118,117,115,113,112,110,107,103,103,101,97,99,101,97,95,91,89,88,84,79,67,67,77,84,90,98,102,100,107,107,107,108,107,106
46,47,42,42,37,38,38,42,51,57,55,55,41,34,38,48,57,57,52,52,58,101,131,132,127,151,157,144,156,159,152,118,43,25,31,57,70,73,72,72,72,69,68,71,70,70,68,66,66,69,74,78,77,77,72,68,65,72,67,66,66,64,63,63,62,61,59,59,63,66,64,56,43,32,36,51,68,78,95,101,106,108,107,105,105,102,101,103,101,93,102,102,108,114,116,100,43,17,18,29,57,70,72,71,70,71,73,71,71,68,67,67,67,64,61,58,57,55,54,54,58,61,60,55,58,62,62,59,86,82,83,91,98,104,107,108,108,108,113,122,126,134,132,133,131,131,130,131,122,113,106,101,101,99,97,97,95,98,92,89,82,63,41,22,38,62,67,71,71,72,68,71,66,63,58,55,52,46,45,45,42,42,41,50,51,55,61,64,58,57,60,57,103,108,110,112,117,123,125,128,127,127,127,129,133,138,141,139,138,142,146,142,139,136,133,132,130,126,122,116,111,103,102,99,100,99,92,84,72,70,64,65,70,71,67,60,54,45,38,36,30,36,35,33,34,34,36,41,47,50,52,53,58,62,61,60,120,124,131,134,131,125,124,127,131,129,128,130,131,132,142,152,152,156,159,158,157,154,154,155,155,155,153,149,138,128,117,110,98,90,92,91,98,90,86,75,66,54,42,37,31,24,22,22,27,26,31,33,31,32,26,25,30,35,37,38,43,50,54,54,125,130,131,130,130,133,131,128,130,130,128,129,130,128,134,145,156,165,173,170,167,167,171,169,169,168,165,160,154,144,131,123,112,99,93,95,96,99,98,96,83,62,38,16,12,14,15,17,17,16,14,12,18,20,27,30,33,43,52,50,50,49,47,47,139,140,140,145,148,146,144,139,123,128,129,122,125,132,127,134,153,164,171,182,183,182,181,178,178,179,170,163,162,159,151,135,121,104,93,99,108,108,106,105,101,92,78,57,41,44,34,29,31,43,65,86,103,110,116,118,117,112,116,113,106,97,88,84,152,153,155,156,159,163,167,151,122,118,128,128,127,131,131,128,143,170,182,184,188,190,189,187,187,185,181,175,165,163,156,147,133,116,92,87,107,112,116,118,110,104,92,77,67,74,100,95,90,94,99,101,101,98,96,98,101,102,105,109,115,120,124,124,161,166,169,171,171,173,169,139,121,121,125,124,122,125,130,135,150,163,178,185,188,193,195,194,190,186,180,176,174,165,168,159,145,127,107,94,100,108,111,114,114,109,103,96,85,72,67,104,109,101,96,95,91,91,89,90,93,99,103,103,103,108,120,122,174,178,180,179,179,177,161,138,118,116,127,130,124,117,122,134,164,174,176,178,183,188,195,194,191,188,185,179,179,176,171,163,151,139,123,112,110,117,118,113,108,101,100,102,100,94,80,63,85,104,98,97,94,94,93,93,93,94,97,100,98,101,110,111,178,180,181,179,177,178,161,140,112,107,131,141,130,114,103,135,168,183,184,176,179,181,188,195,195,193,189,184,182,176,174,166,160,143,134,124,127,134,138,133,125,109,95,90,90,97,98,87,69,77,94,97,100,100,100,97,96,95,91,95,100,99,101,101,182,183,181,181,181,180,166,136,113,103,134,153,142,117,97,102,152,168,181,183,182,187,187,194,198,195,192,191,186,180,177,174,166,157,141,135,137,144,150,150,152,137,119,100,82,75,98,102,99,75,73,90,95,100,101,104,95,96,95,92,93,93,94,94,183,185,186,185,183,179,159,142,124,108,138,158,149,129,120,92,115,152,177,187,186,186,189,190,194,198,194,190,189,186,180,174,168,157,148,141,138,142,147,153,158,153,137,122,103,80,80,99,115,108,73,72,86,90,94,95,104,97,96,93,91,90,90,90,186,188,189,186,184,180,171,153,126,121,152,165,148,144,143,107,110,141,166,183,188,193,190,192,194,195,197,194,190,189,186,179,170,158,151,140,134,133,139,161,175,170,158,143,123,105,85,84,104,117,111,83,69,78,86,91,95,98,97,99,97,94,89,89,188,191,191,188,183,180,170,149,119,115,161,173,161,156,154,90,102,134,158,175,185,190,193,191,193,195,196,196,193,188,187,182,167,160,150,138,125,118,130,152,172,177,170,153,141,126,108,97,93,103,111,102,79,68,76,81,88,91,93,94,96,92,93,93,190,192,191,190,184,179,161,132,108,117,166,178,163,166,163,83,93,133,151,171,188,187,194,192,193,193,194,195,194,190,188,181,174,161,150,131,118,123,132,140,151,162,168,154,154,144,134,125,120,107,110,107,91,67,65,77,79,87,91,91,93,95,94,94,190,191,191,185,180,178,153,123,99,119,168,180,169,179,172,76,89,125,147,164,185,185,189,193,194,196,198,195,192,189,187,183,177,162,146,126,130,137,137,133,137,146,153,145,154,154,150,142,136,130,126,129,118,91,61,62,75,78,84,88,89,89,92,92,193,194,193,190,185,184,162,124,96,119,173,182,177,190,179,78,92,128,146,164,186,192,193,192,191,192,196,195,191,187,187,182,173,155,138,133,152,154,131,120,122,134,145,142,154,164,158,151,144,137,131,127,126,117,92,58,63,73,76,84,86,87,89,89,195,196,194,187,183,178,157,121,93,115,167,180,172,184,158,81,106,136,150,167,184,191,195,194,194,194,195,194,193,190,185,174,165,149,142,154,165,158,138,115,106,123,138,156,151,155,160,157,148,146,142,135,135,125,112,85,54,60,71,74,80,86,88,88,199,199,197,191,187,180,160,115,98,113,163,170,157,167,147,108,136,148,150,172,188,194,195,191,189,195,197,193,191,188,180,162,153,150,162,171,163,159,140,112,99,111,130,150,148,143,156,163,157,155,148,144,143,136,126,112,81,55,58,70,73,78,82,82,197,201,199,193,186,181,164,115,93,106,154,162,144,155,153,144,154,158,160,178,190,195,197,193,189,190,193,191,188,179,164,154,154,169,177,168,164,158,143,117,96,107,136,150,152,146,139,153,157,154,157,154,149,142,136,125,109,81,55,60,67,72,73,73,200,200,199,193,187,178,163,121,91,98,142,156,141,139,135,136,148,159,166,179,190,195,195,193,191,190,193,188,178,172,162,160,173,183,181,163,160,155,147,125,96,104,140,153,150,149,145,140,147,151,155,153,148,147,142,137,128,109,63,55,59,63,67,68,202,202,204,198,191,183,169,129,97,98,135,158,141,127,125,123,152,166,178,187,194,199,195,188,187,192,191,182,166,161,158,167,181,180,172,165,155,143,133,117,101,102,144,153,150,145,141,143,144,149,158,156,156,151,143,143,135,116,82,55,56,59,59,59,201,202,202,199,192,182,165,141,105,94,123,160,146,130,123,119,161,178,183,188,196,199,196,186,183,189,185,174,160,153,144,146,164,176,171,166,166,157,143,128,111,94,149,153,150,145,137,135,140,143,151,162,173,167,161,154,141,127,102,69,57,62,61,61,203,203,203,200,192,186,170,148,120,100,113,152,152,137,127,123,171,184,184,190,195,191,183,179,175,176,168,161,159,158,151,128,128,162,172,159,152,154,148,136,114,91,131,154,153,145,136,130,134,141,147,155,171,172,163,153,146,126,103,75,57,56,57,58,204,203,203,201,193,187,177,161,132,112,112,137,154,145,141,125,172,191,189,190,190,184,178,174,170,166,159,155,159,166,149,122,101,126,152,153,151,144,138,133,117,94,132,160,157,145,133,128,131,139,148,155,169,175,170,157,147,135,112,84,60,56,57,57,202,202,203,204,195,186,178,167,142,121,109,119,139,147,153,172,175,189,185,184,182,179,173,170,172,169,164,163,171,164,132,82,75,84,128,153,157,151,144,130,119,98,129,168,165,145,127,120,127,135,146,159,166,165,166,159,154,138,118,84,56,50,50,50,202,202,201,202,193,184,177,169,153,139,124,114,116,130,137,170,191,187,182,179,180,176,174,172,173,172,170,171,172,163,136,79,45,67,109,146,159,154,150,139,121,101,127,170,169,153,134,123,121,129,142,150,155,163,165,161,159,143,133,106,65,53,53,53,201,201,201,202,196,186,181,173,162,147,141,133,119,113,126,145,173,180,181,181,181,179,175,171,171,170,169,172,172,168,147,114,63,57,87,135,150,144,139,136,123,104,131,169,170,157,137,121,119,120,137,143,152,163,168,166,153,143,131,107,68,51,50,50,199,199,198,201,198,187,183,175,168,163,160,156,153,147,142,145,155,164,167,170,173,171,165,161,162,164,168,175,177,179,165,127,94,62,72,105,138,147,146,136,126,110,136,180,170,151,133,121,121,121,131,142,150,160,167,158,149,140,131,105,73,48,48,48,199,199,200,202,201,194,183,173,169,169,168,174,181,184,181,180,173,171,172,172,171,164,164,169,173,174,178,185,193,192,184,152,108,71,65,96,130,141,139,132,129,118,135,181,167,143,130,121,119,117,127,142,143,149,160,162,153,145,138,118,71,51,51,51,200,199,199,200,203,197,186,176,172,173,177,182,190,192,197,194,191,189,185,183,182,173,172,178,184,189,195,199,206,201,190,166,122,79,66,97,128,130,125,120,126,133,125,178,162,143,139,123,114,117,122,134,137,142,144,145,156,150,135,115,78,54,54,54,199,202,199,199,201,196,184,173,169,172,180,187,192,198,199,200,198,198,197,197,198,199,199,200,200,202,203,205,205,203,195,173,130,88,71,103,131,131,128,124,128,137,124,173,167,142,132,123,110,121,121,131,135,138,146,142,147,148,138,119,88,53,53,53,199,200,202,201,198,192,181,173,163,170,183,192,197,200,202,204,205,203,202,203,203,203,205,205,205,204,204,202,202,204,198,181,144,99,78,102,126,116,108,110,121,128,120,170,167,141,132,128,121,121,121,134,141,145,154,148,150,142,137,122,81,52,51,51,199,200,200,199,198,191,183,177,167,170,181,190,198,200,202,202,202,202,201,201,201,201,202,202,201,201,200,199,201,204,197,179,140,89,79,108,127,121,106,110,118,119,121,167,167,145,136,131,129,123,119,134,148,149,162,156,155,146,135,117,84,60,60,60,198,199,199,202,199,191,180,169,169,179,187,193,197,197,200,200,199,199,198,194,194,194,193,194,194,190,190,193,198,197,186,161,115,78,93,127,135,129,129,123,119,115,126,156,163,146,136,124,126,123,125,139,147,148,160,163,165,153,131,114,78,55,56,56,200,200,200,201,200,193,183,180,170,173,184,191,194,189,192,193,191,185,175,165,164,167,167,172,170,172,179,182,186,182,170,134,90,80,112,128,134,137,132,122,114,107,117,148,164,146,130,121,119,124,131,141,151,157,166,164,163,150,130,107,81,56,56,55,202,200,200,201,201,193,179,173,163,160,163,169,167,156,146,143,145,143,144,145,143,142,139,142,145,145,152,156,157,155,145,114,77,82,121,132,139,136,127,119,118,105,108,142,156,143,123,119,125,127,134,145,157,162,165,163,156,140,126,103,72,61,61,61,200,201,199,198,196,190,180,163,158,152,144,136,129,120,127,132,136,137,140,143,146,143,141,137,137,138,140,145,149,143,132,105,68,90,128,139,138,135,126,123,122,103,107,142,146,138,128,132,130,131,138,151,160,165,165,159,151,137,118,95,69,59,58,58,201,201,202,202,197,187,175,160,148,140,127,118,118,127,145,155,158,158,162,157,153,153,154,149,144,140,140,143,149,145,137,108,80,96,133,138,137,133,130,128,117,100,105,138,140,135,137,134,131,132,141,152,158,162,165,159,144,132,120,91,64,63,63,63,202,202,201,203,199,187,169,148,131,120,112,116,124,134,136,132,158,154,160,170,165,158,152,143,146,142,135,137,150,152,146,124,99,111,141,137,125,128,124,129,118,105,112,136,139,137,137,134,133,137,147,152,156,164,164,157,145,130,113,85,66,64,64,63,202,201,203,205,199,187,176,154,133,119,114,126,137,132,116,119,152,159,158,171,176,163,152,147,147,148,145,138,136,146,143,133,127,139,153,145,133,135,133,124,116,101,113,133,140,138,137,135,135,140,148,155,162,160,153,143,133,125,92,64,65,69,68,68,200,201,202,200,196,182,158,140,127,113,115,132,139,124,103,115,142,158,163,172,184,182,170,165,159,160,163,161,151,141,144,150,159,168,164,153,141,137,135,118,110,101,114,141,142,138,139,139,139,145,150,154,156,149,141,134,126,112,85,70,74,76,75,75,200,201,201,201,194,178,154,133,114,106,117,138,130,120,111,121,146,155,169,174,181,191,187,180,177,177,176,177,172,163,149,147,156,170,164,156,150,142,137,126,114,96,105,135,139,141,144,142,146,150,146,149,146,141,134,123,118,97,72,76,85,86,85,85,199,200,198,196,192,175,143,118,100,97,124,138,128,125,116,108,139,153,166,174,180,189,190,186,184,185,186,188,184,176,167,153,147,155,171,167,155,143,139,132,118,94,98,130,144,145,145,145,147,147,144,140,129,126,121,110,96,73,72,84,92,93,93,92,198,199,200,194,187,177,142,108,95,98,133,142,136,133,118,58,106,153,159,175,179,184,186,185,186,186,187,189,186,184,180,171,161,150,153,163,159,148,133,131,127,111,100,125,145,145,146,146,147,149,141,131,126,119,112,96,74,75,83,92,101,101,101,100,195,196,197,196,186,175,147,113,86,97,137,145,147,156,145,51,87,147,156,168,181,185,192,191,187,183,186,189,188,186,183,179,169,161,149,149,158,151,144,141,141,124,104,123,143,146,150,150,148,140,134,126,117,112,101,67,71,85,94,102,113,114,113,112,195,195,193,192,186,173,150,112,81,101,149,156,157,165,164,60,62,133,154,158,180,178,189,188,186,187,187,189,190,189,188,184,177,171,158,144,152,165,161,155,149,133,120,123,129,141,147,145,138,128,118,113,107,87,65,73,82,92,102,112,122,122,122,122,193,195,194,190,183,176,147,110,84,107,157,167,172,181,187,90,60,116,149,149,177,178,187,185,183,187,191,192,192,189,187,183,183,177,163,147,136,163,167,153,141,133,130,130,128,134,144,139,123,114,105,104,97,76,75,84,95,105,115,119,123,123,123,123,191,191,191,189,185,176,144,113,92,111,162,174,175,182,175,120,74,105,148,150,174,176,185,185,180,182,189,189,190,190,188,184,179,175,167,153,135,121,149,153,142,135,132,133,137,138,131,119,114,108,109,97,81,78,85,93,103,113,120,119,123,123,124,124,188,189,187,188,183,172,146,115,97,112,161,173,164,172,162,130,97,121,137,147,169,177,183,184,181,185,186,188,187,185,186,179,177,174,165,158,147,115,108,127,135,138,139,141,142,132,117,106,100,106,103,88,79,85,96,104,112,118,120,120,121,121,121,121,186,185,187,181,180,172,145,119,103,114,157,170,166,160,160,132,109,123,138,148,169,175,183,182,178,182,182,184,187,185,181,181,174,168,164,157,147,139,123,128,151,159,154,143,129,109,100,99,101,103,96,82,90,94,103,111,116,117,117,117,117,118,118,119,180,180,180,176,174,172,149,128,113,117,157,173,163,148,153,130,106,121,139,152,167,171,175,180,181,180,182,184,186,184,179,174,169,165,157,153,143,135,132,136,145,141,132,122,106,97,96,104,106,90,81,93,97,106,112,112,113,113,114,109,99,100,102,103,180,175,177,176,177,175,147,128,119,117,154,172,156,139,137,128,105,117,139,160,167,170,173,174,185,185,182,178,182,182,178,173,168,161,153,147,139,133,132,134,131,125,116,105,101,93,98,95,84,86,94,100,106,110,111,110,109,105,98,86,90,90,91,91,173,173,173,172,172,172,156,129,120,119,151,164,153,142,119,114,99,126,150,165,168,168,174,176,182,185,182,177,178,178,176,168,157,155,146,135,132,127,126,125,117,106,104,100,102,102,94,85,89,98,102,108,111,107,107,103,96,89,87,80,66,67,68,70,167,165,170,168,166,165,157,128,112,111,142,157,151,132,113,104,112,144,158,163,164,165,171,178,183,185,181,176,175,172,165,161,157,149,140,133,129,120,117,111,107,104,105,102,99,87,75,88,92,94,98,92,88,86,86,86,82,73,63,57,57,57,56,56,163,164,164,162,162,164,144,124,107,110,134,147,139,122,113,108,125,151,159,163,161,161,174,180,183,180,174,168,167,168,162,158,151,141,131,125,115,105,100,102,108,111,105,89,66,40,33,52,65,68,68,76,81,81,75,64,57,58,57,58,60,61,61,61,163,161,160,159,157,158,143,117,105,120,139,139,129,120,120,124,123,144,155,158,161,171,171,180,181,176,167,162,163,161,157,150,142,133,124,113,105,102,108,118,114,102,78,52,31,26,18,21,22,30,36,41,44,41,42,52,54,59,56,54,53,53,53,54,156,150,150,152,150,150,145,115,101,117,137,138,132,125,130,136,125,136,152,160,162,167,174,173,170,164,162,157,149,151,145,137,130,125,115,109,108,111,106,100,78,55,41,42,43,41,42,41,41,40,38,43,43,50,56,58,61,63,56,51,49,49,49,49,141,136,136,136,137,136,134,117,104,108,118,132,130,128,127,131,133,143,151,155,156,156,161,163,161,151,147,143,138,135,130,126,125,120,115,107,100,93,87,74,68,47,45,49,49,53,54,53,51,53,53,56,56,56,58,57,53,49,52,52,51,51,51,51,118,121,121,120,123,124,120,114,100,93,93,104,115,119,120,121,134,144,150,152,151,146,150,149,148,146,145,143,136,129,125,124,119,119,99,85,79,77,74,76,78,79,65,51,52,52,55,55,55,56,57,56,55,55,55,53,51,54,56,56,55,55,54,54,125,122,121,123,124,120,115,113,108,94,95,100,107,117,126,133,132,133,139,144,146,142,140,140,138,134,131,126,117,112,105,99,79,60,62,73,74,76,80,81,80,82,82,75,55,55,54,53,53,53,56,55,58,59,59,55,55,57,57,60,62,62,61,61,120,123,119,117,116,113,112,119,123,118,113,115,117,119,120,122,131,134,135,134,134,130,132,129,123,115,103,97,100,107,119,113,50,47,68,77,78,82,83,82,83,83,84,82,60,55,57,59,58,58,55,56,58,57,57,58,56,56,55,51,52,54,56,57,102,103,110,112,115,114,118,116,112,109,115,119,120,120,123,122,126,128,127,125,124,122,117,101,87,88,113,132,142,143,143,120,75,75,79,79,80,81,83,84,87,88,85,89,69,55,56,55,56,56,57,58,62,59,56,62,60,58,53,49,48,47,46,46
41,42,39,32,33,34,31,36,40,46,49,54,47,42,44,43,52,66,64,64,78,100,113,118,118,117,123,130,121,105,89,82,79,73,76,75,76,75,74,75,75,73,72,72,70,69,72,73,73,71,69,69,69,69,66,65,63,64,64,64,62,59,61,68,44,41,41,37,35,34,34,36,40,45,52,59,58,58,56,47,45,48,56,59,59,70,88,107,119,117,99,98,127,137,132,126,119,99,79,73,75,76,74,74,74,73,71,73,72,72,73,71,70,70,68,69,69,67,66,62,61,62,61,60,61,62,65,65,50,48,46,42,43,34,23,20,18,20,28,32,36,47,44,40,33,28,32,51,62,72,80,90,104,122,124,89,99,126,134,134,130,117,93,76,74,74,75,74,76,74,73,72,73,71,70,72,72,71,74,73,70,67,65,65,63,60,64,64,62,59,61,60,78,80,76,77,76,79,88,90,93,89,81,71,70,74,74,76,90,105,117,118,122,127,125,124,125,135,148,157,157,152,143,136,129,122,111,99,84,77,75,74,75,73,74,75,74,72,71,72,73,74,70,70,70,67,67,63,62,61,60,62,58,57,58,50,109,106,108,112,113,115,119,119,119,120,119,118,124,127,136,144,142,141,153,156,161,164,164,165,165,172,174,174,171,161,155,150,146,139,129,119,104,86,80,83,75,69,69,71,73,73,72,72,72,71,73,71,71,66,65,62,61,61,61,58,49,50,60,69,132,122,125,128,130,133,135,138,139,134,119,114,120,121,125,136,144,138,138,153,162,174,180,179,183,186,185,185,180,174,171,165,157,154,146,133,120,97,74,71,85,93,81,72,67,69,73,74,72,73,73,73,63,63,62,60,60,58,57,61,64,71,79,81,146,146,145,146,151,154,157,158,161,147,121,111,105,111,114,120,137,138,129,143,161,172,182,186,192,191,192,187,183,180,174,171,168,164,156,147,135,117,97,77,71,77,95,100,91,75,69,70,74,71,69,67,62,62,58,59,60,61,64,67,68,67,62,59,166,161,161,166,169,171,171,173,165,143,123,102,115,114,119,121,126,130,125,141,167,180,186,191,196,197,195,192,187,184,180,179,173,170,164,153,146,133,117,102,91,83,78,82,91,93,85,71,67,72,73,69,64,59,59,61,65,64,62,56,52,47,47,55,169,168,171,174,175,175,175,174,165,151,121,106,108,131,135,126,117,119,129,148,157,155,160,183,190,197,198,196,193,189,185,182,175,169,169,163,153,142,129,119,114,112,109,98,85,80,86,84,74,70,68,69,61,61,63,64,62,54,45,42,40,40,37,42,172,171,175,177,177,176,178,177,168,149,123,104,100,132,129,105,96,103,126,155,170,154,158,157,181,195,198,199,196,192,189,186,181,177,171,163,158,148,134,124,117,117,125,130,126,109,87,71,78,75,67,61,61,62,59,51,42,39,38,31,32,37,40,38,177,176,178,180,181,181,180,180,168,153,141,116,113,126,110,91,85,113,133,143,157,163,159,159,179,191,196,197,199,196,192,186,185,184,177,173,160,149,137,125,115,117,128,140,147,144,125,102,83,67,67,63,55,46,42,37,40,38,28,28,29,31,34,36,182,182,182,186,186,181,181,179,175,162,143,119,124,128,104,81,92,122,156,145,151,159,155,160,177,186,193,196,198,198,195,192,185,183,178,168,156,146,135,123,108,109,131,154,159,158,148,127,108,84,67,69,68,48,26,28,25,22,29,29,30,29,32,32,183,185,185,188,190,185,181,178,174,155,130,112,124,129,101,118,149,155,165,161,158,154,149,158,175,189,195,196,195,198,197,193,188,182,176,167,158,146,133,109,94,99,119,145,165,169,162,149,134,112,86,67,70,80,67,25,14,26,27,30,25,22,22,23,184,186,187,189,189,185,181,176,169,140,115,105,125,124,104,139,168,175,182,174,162,155,149,161,172,186,191,196,199,199,195,190,185,180,175,168,157,141,122,99,101,107,110,117,134,158,167,159,147,131,113,90,76,80,92,81,44,19,13,16,20,24,29,36,185,186,188,188,188,187,180,181,172,138,113,95,125,122,88,106,112,120,161,179,163,156,151,164,170,182,192,197,195,199,196,190,183,176,171,163,148,130,105,116,117,108,112,120,127,139,157,164,163,156,141,122,103,90,88,97,95,78,73,77,79,82,81,86,189,190,189,191,190,186,182,177,170,139,111,87,120,124,77,83,104,124,143,172,166,157,155,169,177,186,191,193,196,197,194,190,184,176,164,150,135,117,116,126,126,117,109,115,130,138,143,149,161,160,155,148,132,119,106,101,103,97,80,83,91,86,86,85,189,191,193,194,192,187,183,179,170,137,105,90,112,126,90,76,57,90,135,166,170,156,159,172,174,189,192,193,197,197,195,191,181,166,152,136,125,119,128,124,133,126,106,105,122,135,141,143,158,165,164,152,141,133,125,118,115,115,102,79,79,95,90,84,193,194,194,196,194,190,185,180,174,149,106,87,97,120,102,97,87,80,131,163,168,154,166,178,181,191,192,188,191,192,189,180,174,157,141,126,123,133,129,132,144,141,119,101,117,133,137,142,150,158,167,161,148,141,133,130,127,125,121,107,78,71,91,95,195,196,198,199,198,192,186,178,170,145,100,88,87,114,111,84,91,109,142,170,164,160,172,181,183,192,193,192,191,192,192,174,159,146,135,128,135,140,138,140,149,151,131,103,101,128,137,140,146,143,144,157,160,151,144,139,133,128,128,122,111,88,64,87,197,198,199,200,200,195,189,183,173,155,118,87,91,110,116,103,107,132,158,171,155,163,175,179,188,193,191,190,191,193,189,168,146,133,130,132,143,146,148,147,143,142,133,122,89,119,145,146,144,144,142,143,147,153,149,145,144,140,135,132,124,116,94,61,198,199,200,201,200,196,191,183,172,156,129,95,87,108,117,118,136,173,173,177,162,177,181,185,194,197,191,187,190,190,181,159,137,124,123,127,131,135,140,146,146,141,133,124,112,84,141,145,145,143,141,143,144,144,148,150,152,147,141,136,131,125,117,102,200,199,200,202,201,197,191,186,178,160,139,111,96,108,123,117,124,152,158,173,173,181,183,189,193,191,185,182,183,183,171,160,159,161,162,144,118,120,129,135,143,148,145,147,129,77,119,146,144,143,138,133,135,140,140,145,156,154,151,146,142,135,131,123,201,201,203,201,199,199,192,188,181,170,151,122,103,110,132,128,117,121,139,175,186,183,184,192,193,187,181,180,177,177,169,165,161,168,167,142,95,79,97,115,130,137,137,133,133,96,85,133,141,142,140,134,129,131,135,142,145,158,163,163,155,146,142,133,202,203,203,202,204,200,195,189,180,174,159,134,111,102,123,137,128,128,134,162,190,188,188,189,184,179,177,177,179,175,169,170,170,172,165,143,98,52,59,83,109,130,137,138,141,115,86,120,143,146,143,135,126,127,135,136,143,155,161,168,166,157,149,139,199,201,202,202,203,204,197,187,180,175,166,149,130,111,105,121,132,135,156,175,192,190,186,184,180,177,174,173,178,177,171,171,173,171,169,154,121,79,51,65,86,114,132,140,135,120,91,113,144,149,146,135,121,119,131,137,140,149,161,172,174,164,152,144,199,202,202,205,205,204,198,189,183,178,170,156,143,130,117,108,111,123,141,171,185,185,183,180,176,172,172,175,172,171,168,167,171,173,175,174,159,108,70,53,65,88,116,138,141,130,100,108,141,149,153,141,126,117,120,136,143,151,162,165,167,164,157,154,199,200,200,201,201,201,199,190,183,180,171,164,154,151,144,135,120,120,131,148,164,172,170,169,171,168,164,160,164,166,168,172,179,187,189,186,179,150,93,57,57,75,107,131,140,138,111,107,151,157,160,150,134,123,117,124,137,147,152,157,160,163,161,159,200,201,201,202,199,200,198,194,187,179,172,168,165,163,165,170,172,168,161,158,159,162,164,165,167,161,158,160,166,173,179,186,192,199,196,193,184,161,120,69,52,67,95,120,134,143,129,110,173,184,168,150,134,119,115,122,131,143,156,156,159,163,162,160,199,200,201,202,202,201,204,201,191,181,176,172,172,175,177,183,188,190,191,186,181,180,179,180,180,180,176,178,187,193,197,200,201,203,201,197,189,166,125,82,58,67,90,113,129,140,140,113,172,197,174,149,132,121,116,120,126,139,156,163,164,166,163,154,198,199,200,202,203,203,203,202,193,183,173,175,177,183,186,190,195,196,197,197,194,193,194,195,196,200,202,205,206,207,205,205,204,201,201,198,190,175,142,96,64,71,100,122,132,138,144,117,151,191,172,148,133,125,119,119,122,138,154,155,153,161,164,156,197,196,198,201,201,202,201,197,192,179,173,165,175,184,190,194,197,199,202,203,205,202,201,201,202,202,203,205,205,203,204,203,202,201,202,201,190,172,139,97,71,80,100,116,129,142,148,121,138,185,171,145,133,128,117,118,122,134,152,150,146,151,147,157,197,198,197,199,200,200,198,192,184,180,177,171,172,181,189,196,198,201,204,204,203,203,202,202,202,201,200,199,200,200,198,195,195,199,199,195,183,158,120,78,68,96,104,102,120,137,145,121,135,173,170,143,124,122,119,118,125,129,145,147,143,142,140,149,197,198,197,195,198,198,197,191,184,177,169,169,177,185,190,196,199,200,202,201,201,201,199,195,189,188,189,187,188,187,184,187,192,191,188,183,169,137,96,69,85,110,112,120,130,140,139,119,147,177,166,140,132,129,127,121,126,131,148,153,146,148,150,145,199,198,197,199,198,198,197,193,185,178,175,171,177,186,190,196,196,196,196,197,194,191,185,175,169,169,169,167,169,167,164,168,167,168,169,164,151,119,84,74,101,122,127,134,135,136,132,124,155,177,164,141,133,130,134,129,125,129,149,161,155,156,151,154,198,200,201,198,199,198,198,196,189,180,174,168,163,173,181,185,183,175,174,174,173,169,164,162,159,154,152,151,155,154,155,154,158,162,159,152,138,108,76,89,113,127,138,138,128,135,128,131,164,173,162,142,130,125,125,127,126,134,151,160,158,159,158,160,198,199,197,200,197,197,197,192,185,173,164,160,158,156,156,155,146,144,146,147,148,149,150,153,154,152,151,151,150,152,154,152,155,156,153,149,139,97,74,102,122,131,131,128,134,136,120,131,161,168,159,142,130,122,119,126,134,143,153,159,161,163,163,165,201,200,202,201,201,200,197,191,182,169,157,152,147,144,132,127,127,133,144,155,160,162,165,166,166,162,166,166,164,159,156,154,156,161,163,156,137,75,77,120,129,130,130,131,136,131,112,124,147,160,155,140,125,124,124,128,136,143,154,161,166,170,169,164,200,200,201,201,201,199,198,191,181,168,152,137,135,127,125,129,134,148,168,177,177,177,179,177,170,170,167,170,175,167,159,161,167,171,170,164,144,69,77,122,131,132,132,136,137,125,100,116,143,154,148,140,128,128,131,134,140,146,156,164,171,169,168,163,201,201,202,202,202,204,201,193,183,170,150,131,124,121,133,142,140,145,153,170,179,179,186,188,181,176,170,170,172,166,154,157,168,172,173,171,142,89,97,132,128,130,134,135,133,121,100,126,143,150,142,140,137,139,140,143,145,152,159,163,166,167,164,155,202,201,201,202,203,204,201,189,175,157,143,133,122,125,143,144,134,125,127,165,178,178,185,189,188,177,173,174,173,169,154,149,158,165,165,155,137,107,116,132,130,133,136,138,130,116,102,130,135,145,141,140,141,141,143,143,146,156,159,162,170,171,165,153,200,201,202,202,204,204,198,187,174,151,137,121,117,130,151,138,121,124,143,162,170,169,176,189,193,187,180,181,182,181,169,146,144,145,145,141,135,134,141,131,130,139,139,138,131,112,107,135,140,141,143,143,144,143,143,145,150,152,154,157,164,163,158,147,199,200,202,202,202,202,199,186,166,143,121,107,112,135,145,126,118,126,134,155,161,164,169,180,194,195,191,187,185,186,182,161,138,131,129,134,146,151,148,138,138,140,132,125,125,101,108,135,139,141,142,145,146,147,146,146,152,156,159,161,159,150,144,138,201,199,201,202,202,200,196,191,171,133,109,104,106,132,131,118,124,149,156,160,161,162,165,168,185,196,194,192,191,192,190,182,159,134,128,141,154,155,150,141,139,140,133,131,123,95,120,139,144,145,143,144,145,143,146,148,153,156,158,155,149,142,137,132,199,198,199,200,201,200,194,185,169,136,107,94,105,129,123,127,160,186,183,172,171,165,166,165,174,192,195,192,193,193,193,189,174,149,126,126,151,158,151,144,141,144,139,125,117,94,128,139,143,145,149,153,152,151,149,153,152,152,149,146,142,137,132,127,197,198,199,199,199,199,194,184,170,144,110,85,103,124,119,122,155,170,181,176,173,163,159,165,170,188,195,194,193,193,193,194,185,168,146,121,128,156,159,148,144,149,139,126,105,96,128,138,145,149,153,153,155,153,153,149,148,146,140,136,132,123,114,108,195,195,197,200,198,194,190,184,174,143,103,84,104,123,116,82,98,99,130,171,182,171,159,162,165,185,195,196,192,193,193,195,190,179,163,139,116,126,150,147,143,138,138,123,105,105,132,139,148,153,153,152,154,150,150,151,144,140,134,128,122,121,111,95,194,193,197,198,198,194,190,185,174,143,109,89,111,133,108,57,50,67,99,147,179,170,157,158,156,180,193,197,195,195,196,195,194,187,174,157,133,110,119,140,142,144,146,134,109,113,133,142,147,151,155,154,153,149,150,145,140,136,128,125,121,111,90,70,193,194,197,195,194,194,192,187,175,144,116,91,112,150,106,76,113,56,88,140,172,165,157,156,153,177,191,195,197,199,198,197,197,193,186,170,153,132,105,117,140,150,149,137,113,116,131,135,144,149,154,155,150,146,140,133,130,128,124,115,106,93,72,66,188,189,193,192,192,190,188,184,173,144,119,98,109,155,109,54,65,60,89,140,170,168,155,155,155,173,191,195,197,199,200,200,197,194,188,181,166,148,124,102,124,145,147,139,123,125,134,135,139,150,156,154,147,139,135,124,118,121,118,108,91,73,62,72,187,189,192,192,190,187,182,181,173,146,126,106,111,144,116,59,53,73,99,145,165,164,156,155,155,173,194,197,198,199,199,199,198,196,191,184,171,157,138,110,104,129,136,128,121,129,133,135,149,150,150,145,139,128,122,119,117,114,111,102,84,65,69,77,184,185,185,186,183,180,176,179,176,151,134,116,115,141,130,84,63,95,132,158,163,163,154,157,157,176,191,196,198,197,199,197,195,194,193,180,172,162,146,122,98,111,133,130,127,127,133,152,153,151,141,133,124,118,117,118,115,110,106,87,64,65,76,88,183,183,184,182,181,179,181,182,182,147,136,124,117,142,136,110,119,147,156,160,161,164,157,157,156,177,193,193,193,196,196,197,196,193,190,182,171,156,144,128,105,88,111,122,128,142,152,156,146,134,125,118,111,109,113,115,114,109,88,64,64,75,92,106,182,181,182,179,178,177,179,180,183,161,136,129,123,143,137,117,105,107,127,146,156,161,162,162,160,178,192,197,196,195,194,196,197,193,186,181,171,161,149,135,115,91,91,119,142,150,151,144,128,114,109,108,109,111,116,120,114,99,72,67,77,92,108,121,178,175,175,175,177,175,175,178,179,164,139,122,119,141,149,116,109,92,112,139,153,160,165,166,166,180,192,196,195,194,194,195,194,191,183,175,167,158,143,131,119,105,102,125,139,135,130,125,116,109,103,105,114,121,116,107,90,69,69,83,97,114,122,129,178,175,171,169,174,173,175,177,172,153,133,118,115,133,149,133,97,112,104,138,159,163,165,161,168,184,194,197,198,192,189,191,192,188,182,175,167,156,141,128,114,104,112,123,127,124,120,113,108,101,103,112,115,113,105,81,67,72,88,102,115,126,130,133,173,170,169,171,172,172,172,173,170,152,128,114,121,137,145,142,122,106,121,137,160,168,165,164,174,186,193,195,193,191,189,187,185,183,179,169,159,151,139,125,114,104,108,117,117,115,109,103,105,109,112,111,102,91,75,66,75,92,110,122,126,131,134,135,176,171,171,170,168,170,171,170,170,153,123,111,125,141,146,140,141,137,135,143,152,165,164,169,179,184,191,194,191,185,182,183,181,173,169,163,154,145,134,119,108,107,110,118,114,102,100,106,113,116,110,97,86,61,67,79,96,111,122,127,128,131,133,131,175,173,166,160,159,160,160,160,163,153,117,103,116,133,142,139,138,143,147,144,145,160,171,166,179,180,182,185,181,179,176,177,178,174,169,160,153,142,132,119,111,109,111,103,98,105,113,115,112,100,86,71,57,71,82,98,113,122,128,129,129,130,128,127,155,154,150,146,146,147,148,148,146,144,130,112,115,114,129,135,140,145,149,145,143,158,164,164,166,174,174,174,171,172,170,172,169,167,164,155,148,136,126,116,107,103,94,97,109,117,117,106,93,72,59,60,80,95,109,119,124,127,128,129,127,127,125,122,141,134,134,135,137,136,137,136,132,131,128,106,103,106,113,130,142,147,149,145,150,162,160,162,156,162,169,169,164,163,159,159,163,162,152,147,138,132,117,110,100,95,101,112,116,113,101,82,63,61,74,91,104,114,123,125,124,123,122,124,122,122,120,120,138,135,134,132,132,131,132,134,132,130,128,117,100,100,106,125,140,144,145,144,155,156,162,154,164,159,159,157,159,159,156,154,151,145,143,135,128,119,110,103,99,102,104,103,99,88,67,58,79,90,102,109,115,118,119,117,117,118,120,120,122,119,117,108,138,139,139,136,132,132,135,136,134,129,131,131,121,115,122,123,135,145,141,134,142,145,154,151,156,158,156,152,149,149,151,146,143,134,134,129,124,116,105,100,99,100,103,103,89,78,93,113,114,112,112,112,108,105,106,113,116,118,119,116,109,103,92,82,131,131,133,135,132,127,126,125,122,125,130,134,136,134,134,130,126,125,124,128,133,136,141,141,139,146,149,146,143,141,139,136,134,126,123,116,112,107,105,104,103,96,85,75,73,71,64,47,37,41,55,77,89,91,89,86,90,90,80,75,69,64,64,61,120,118,119,123,127,125,128,121,124,130,134,131,126,126,128,128,125,123,124,129,131,127,131,131,129,127,126,134,137,130,121,112,112,109,105,104,106,104,100,88,67,66,56,34,34,26,20,18,21,18,20,30,46,57,62,65,57,49,50,49,54,53,58,60
42,37,35,33,35,37,41,45,47,48,51,43,36,29,29,34,36,36,55,79,97,106,107,104,103,97,85,73,69,72,73,75,73,72,74,71,71,70,71,69,70,70,69,68,68,68,68,69,67,66,67,67,67,65,66,65,62,61,63,69,68,69,67,62,39,36,35,34,33,34,34,39,43,47,58,49,44,45,47,52,63,61,58,68,83,96,107,111,112,113,121,111,92,74,69,66,68,73,70,71,70,67,71,71,71,71,70,70,70,68,67,67,68,71,68,68,66,63,63,63,61,60,63,64,69,77,72,61,39,40,34,30,27,27,32,34,40,48,57,53,57,54,46,42,47,57,60,59,66,76,94,109,112,101,98,118,129,120,110,98,81,72,71,72,71,75,72,71,72,72,71,69,68,69,70,67,65,64,70,67,64,59,60,63,62,61,64,59,61,63,64,66,61,54,49,47,44,42,37,33,29,25,27,32,43,43,39,38,37,40,44,43,49,56,64,78,97,108,88,96,120,129,132,130,113,80,69,73,71,72,73,72,72,72,73,70,68,69,69,70,69,69,66,68,66,65,62,59,59,58,60,56,62,63,56,64,88,89,92,91,93,99,99,99,95,86,77,76,79,79,83,89,98,105,109,118,125,116,120,116,124,134,132,129,131,129,124,119,116,98,73,72,69,70,71,72,72,72,70,70,69,70,70,71,70,69,70,66,65,63,60,59,61,60,59,53,64,59,52,57,110,112,114,114,115,116,112,111,114,112,115,120,123,131,136,133,135,143,142,152,153,159,155,155,162,164,164,160,150,142,133,123,114,107,93,80,79,76,72,70,72,71,74,71,70,70,69,69,69,67,68,67,63,63,58,59,64,60,55,52,59,53,51,58,127,127,128,129,132,133,136,135,127,106,105,112,115,121,137,141,132,141,153,165,167,172,170,174,179,178,176,169,161,154,148,142,135,123,110,92,74,74,76,71,66,67,70,71,71,69,68,70,69,68,66,64,63,58,60,59,59,55,53,54,65,67,71,77,148,148,152,154,156,159,159,159,132,108,104,106,108,111,125,142,135,126,152,164,177,181,181,185,186,185,182,176,170,164,159,153,150,139,127,108,84,66,69,78,80,75,67,65,69,73,72,70,68,69,67,64,62,62,59,59,57,60,63,68,73,75,73,72,161,163,168,168,169,169,165,152,127,110,102,104,106,110,117,129,130,124,149,173,177,180,188,189,190,189,184,181,177,172,168,162,159,151,139,125,105,81,65,69,83,91,87,76,65,65,72,71,71,70,66,61,60,59,60,58,65,67,66,63,57,56,60,61,166,169,172,171,170,172,165,152,130,105,95,106,121,126,122,120,125,134,152,169,172,181,187,191,193,191,190,186,181,175,174,168,162,156,146,136,121,104,86,72,68,74,95,100,89,70,61,68,71,67,64,61,59,60,65,65,60,59,51,44,48,52,48,51,169,172,174,174,174,173,169,155,131,110,94,110,136,131,104,92,106,134,161,169,161,172,180,190,193,194,192,190,187,185,176,168,165,163,154,145,131,118,108,102,94,87,73,75,86,91,76,64,66,67,62,60,62,61,59,55,47,37,37,36,37,43,50,47,175,178,179,177,178,177,171,157,143,125,111,119,140,132,94,84,86,118,148,160,166,172,177,188,192,193,196,193,187,183,183,178,172,164,157,149,137,125,114,113,114,117,112,95,76,75,83,79,63,58,57,57,56,52,45,39,35,36,31,37,37,36,42,46,179,182,185,181,178,176,173,165,149,127,116,135,150,128,114,122,90,114,142,152,158,172,182,189,191,192,195,196,192,186,180,179,179,172,163,150,139,128,118,114,118,130,135,135,117,87,69,74,76,61,48,40,37,36,37,34,30,25,28,30,32,33,34,37,182,184,189,185,181,177,173,160,138,118,115,145,157,129,137,130,95,116,142,151,147,160,182,189,190,193,195,195,194,193,189,178,178,171,160,149,139,127,116,108,120,141,150,152,145,125,101,74,58,72,65,47,27,22,27,26,27,30,30,28,28,29,35,32,185,185,184,184,178,172,169,146,119,106,116,152,160,131,155,118,74,105,149,151,145,151,180,191,190,192,194,194,194,189,185,181,175,168,160,148,136,121,101,95,110,134,158,164,157,145,128,107,79,57,70,72,56,28,12,16,20,24,24,24,27,27,24,25,186,186,187,188,182,180,174,147,118,97,114,158,163,139,167,112,80,100,130,150,142,145,167,182,190,192,196,197,196,190,183,177,175,169,161,148,131,108,96,100,106,115,130,152,165,158,145,128,109,81,57,68,83,71,43,30,26,17,18,22,21,21,25,25,189,190,190,185,182,176,173,148,119,96,113,164,163,145,174,108,52,86,135,151,140,149,174,181,187,192,193,194,194,189,183,177,171,166,156,136,117,104,114,108,107,111,119,131,154,162,158,145,129,111,87,66,73,88,80,65,66,62,56,60,63,72,84,92,192,192,192,187,182,176,169,145,114,94,110,166,163,156,168,103,41,68,130,152,139,151,171,185,190,190,193,194,191,189,182,175,165,152,140,124,107,122,124,118,113,114,125,132,139,151,160,161,152,137,121,104,88,83,94,91,79,80,85,86,84,82,81,88,194,196,194,191,186,181,174,153,115,97,102,163,164,154,161,108,62,91,138,155,146,159,173,186,185,186,190,192,191,188,181,169,155,140,127,115,123,120,125,124,108,101,114,130,138,138,148,161,156,149,140,128,117,105,95,94,85,72,79,88,86,82,75,76,196,196,197,192,185,178,172,149,109,93,90,151,160,139,154,123,94,120,149,155,149,171,180,190,195,189,188,189,188,179,170,157,144,131,123,126,132,126,136,141,126,107,109,123,135,140,145,158,159,158,145,135,129,121,119,117,111,91,69,75,90,91,86,80,199,198,199,195,188,181,172,155,121,89,89,137,158,133,140,139,135,148,158,157,158,174,183,188,190,192,190,189,189,175,158,146,137,128,131,136,136,135,144,146,130,109,98,117,130,133,140,147,151,153,148,141,133,127,125,122,121,113,99,67,71,89,90,90,199,200,201,197,191,183,171,156,128,95,87,120,156,137,126,131,146,156,159,154,169,178,186,191,188,188,191,192,188,170,147,132,126,124,134,140,143,141,143,146,142,127,101,107,131,138,142,143,141,141,147,147,142,136,133,127,123,123,114,102,73,63,82,88,200,201,200,196,190,186,178,161,141,114,95,112,150,147,126,120,117,142,163,164,178,183,191,195,189,184,186,186,174,155,138,124,123,122,123,131,136,145,145,138,130,125,119,84,129,141,142,140,142,141,142,145,145,144,140,139,134,131,126,116,104,75,62,77,202,201,200,198,192,188,181,171,152,122,105,109,139,151,131,121,112,139,172,176,181,188,192,187,183,180,180,181,168,158,157,157,155,143,116,117,126,134,143,144,140,137,128,79,99,140,137,139,137,137,140,143,143,143,146,149,143,134,131,124,119,102,78,65,202,202,202,200,195,189,182,174,160,133,109,105,126,146,144,126,116,144,182,181,182,188,187,180,177,177,176,173,166,164,157,168,166,144,99,84,98,113,128,138,140,141,138,104,73,133,140,135,135,129,129,133,139,142,148,153,148,145,138,132,126,122,110,80,202,202,203,203,196,187,180,174,163,144,124,109,112,130,141,142,145,133,184,186,183,186,182,176,174,175,178,174,167,166,167,171,164,140,98,54,61,83,107,126,134,137,140,114,68,109,132,132,132,129,125,127,133,137,143,151,157,164,157,146,136,133,123,99,202,204,203,205,199,188,182,177,167,152,139,124,113,111,119,120,143,180,182,183,182,180,177,173,172,173,176,175,168,173,171,168,160,146,112,68,50,63,82,108,130,139,140,127,84,99,138,141,137,130,123,123,131,135,139,147,156,164,167,159,150,140,126,110,201,201,200,200,198,188,184,179,170,160,149,141,133,121,110,114,122,145,170,180,176,174,173,170,169,167,168,169,165,165,165,166,169,164,140,97,63,57,65,86,115,136,138,128,95,92,134,146,144,133,121,113,123,137,139,147,155,164,171,169,155,145,134,116,202,201,199,199,199,195,186,178,170,164,160,156,156,156,145,136,134,138,150,158,160,161,163,161,161,159,160,163,164,166,174,182,184,181,168,130,83,55,55,69,104,127,140,134,108,93,133,150,147,141,126,110,114,132,144,149,155,164,168,169,161,151,140,127,202,202,202,201,205,200,192,183,175,171,169,169,171,177,178,179,176,166,159,160,161,162,161,158,155,160,165,172,177,182,188,194,192,189,181,152,107,61,54,69,100,124,135,138,119,100,141,166,161,147,133,125,110,119,135,148,154,159,158,159,158,157,150,136,201,202,202,204,204,201,193,183,177,176,178,181,180,186,192,191,191,190,187,185,182,182,184,183,182,182,189,191,195,197,199,201,199,194,183,159,117,74,51,66,92,110,125,142,131,113,153,183,171,151,133,117,109,119,129,145,151,157,157,160,161,160,155,142,200,201,201,202,202,199,193,182,173,172,180,183,187,191,194,197,199,198,197,196,196,196,198,201,203,204,206,204,203,204,203,202,200,196,186,166,128,82,55,70,96,119,130,136,135,118,156,190,175,149,127,118,112,119,128,138,152,164,164,164,162,157,150,144,198,200,200,200,198,192,185,183,179,173,176,183,190,195,197,200,202,203,204,202,201,202,202,202,204,204,204,202,203,202,202,201,202,198,187,171,136,88,65,85,113,127,135,142,139,118,146,184,172,145,126,118,113,116,120,134,150,154,157,158,164,156,149,144,197,197,198,198,196,190,184,180,177,176,179,181,187,195,199,201,202,202,203,203,201,200,201,199,199,200,201,201,197,196,197,199,201,197,183,160,124,80,68,93,101,109,125,141,139,114,136,173,166,140,122,121,116,116,124,135,153,156,153,159,156,158,153,148,198,198,199,200,197,190,183,178,176,178,179,186,189,194,196,197,198,199,199,197,193,190,187,189,189,189,189,188,186,188,190,190,191,187,171,137,96,67,84,110,109,107,120,139,140,115,139,168,165,136,120,117,117,116,126,132,142,145,142,144,138,146,163,148,199,199,199,198,198,195,185,180,179,175,176,183,187,194,194,194,195,195,191,185,178,172,167,168,170,168,171,168,170,174,175,176,173,170,154,116,81,75,106,122,121,128,136,143,129,110,150,172,167,134,122,121,121,120,127,136,151,152,144,141,145,146,150,152,199,198,197,197,196,193,184,171,166,166,160,163,167,170,167,158,158,160,158,157,157,160,156,156,153,154,156,157,156,156,162,165,162,154,136,106,74,91,117,128,134,132,131,136,122,115,156,175,171,132,125,124,127,129,129,132,152,159,154,158,146,152,144,140,201,201,200,199,196,189,180,166,161,156,155,150,145,140,136,140,141,143,144,147,153,156,155,154,154,153,154,155,155,156,158,158,153,147,132,91,77,106,122,130,133,131,133,138,117,128,171,170,161,134,122,120,125,129,127,131,150,161,154,162,152,156,154,144,200,201,200,199,196,187,176,162,151,143,142,134,128,127,130,136,147,156,164,165,168,163,163,163,165,166,163,160,157,153,158,159,162,151,128,77,91,122,128,130,128,128,136,135,109,130,164,168,159,138,126,120,123,129,133,140,155,159,154,164,160,161,158,149,202,201,202,203,197,189,180,167,148,131,127,125,129,129,131,149,170,174,174,181,182,177,171,171,173,176,174,165,161,165,170,172,169,154,123,66,97,125,129,128,132,135,138,127,101,127,148,158,153,138,126,122,125,131,138,144,156,160,160,167,163,165,159,145,202,202,203,203,199,187,172,156,140,129,121,126,134,135,134,139,133,168,168,172,186,187,178,173,171,175,175,163,155,166,175,177,178,164,120,80,109,130,129,133,138,139,137,122,93,124,145,156,148,136,124,126,132,135,139,146,155,163,166,169,168,164,152,142,202,202,203,202,196,182,162,147,135,123,119,130,140,137,127,118,135,167,172,170,182,188,182,174,173,175,174,163,147,156,168,168,167,153,125,103,124,130,126,128,137,138,131,117,97,128,142,147,140,137,137,141,144,144,148,154,156,165,167,167,165,161,151,136,202,202,202,203,194,179,159,140,123,115,119,136,145,134,121,102,113,147,165,167,176,190,189,184,181,180,179,175,152,143,152,152,150,140,128,129,131,127,136,138,143,139,130,114,106,133,138,140,139,140,144,144,145,144,143,156,162,163,165,168,163,154,145,134,202,202,202,199,195,181,151,123,107,105,118,140,139,125,123,106,118,141,157,166,176,186,194,190,185,185,182,182,167,142,136,131,131,138,144,146,139,133,136,141,133,135,128,109,111,134,139,141,143,144,145,144,145,144,152,156,158,160,165,167,162,151,137,131,201,201,201,196,189,181,153,117,105,100,121,143,133,119,127,110,128,147,157,161,171,181,191,196,195,191,191,189,182,162,139,127,133,145,152,153,144,141,144,143,126,124,122,103,119,137,140,142,143,143,144,144,145,147,151,157,158,161,164,161,152,145,136,121,199,200,200,198,190,177,153,123,98,99,129,144,131,129,137,86,96,131,162,160,167,176,185,192,190,191,190,192,190,179,155,130,126,144,156,153,148,144,142,137,134,135,120,105,131,141,145,148,148,150,148,148,145,149,153,160,161,159,152,145,141,136,129,114,199,199,197,194,188,178,159,123,92,95,137,154,137,140,153,77,62,109,160,160,162,174,184,193,193,192,192,193,193,188,169,147,124,123,149,158,153,145,150,152,135,123,106,105,136,143,145,148,153,153,152,150,150,153,154,156,157,154,148,142,137,131,126,100,199,199,197,193,186,180,159,119,93,100,146,164,138,150,165,85,42,85,148,160,153,166,182,193,195,193,192,191,193,190,180,165,140,118,123,152,154,146,145,146,137,122,102,112,137,144,149,152,156,156,154,153,152,153,152,151,147,145,139,132,127,125,109,81,198,196,195,194,189,181,158,126,99,104,152,176,154,165,175,105,35,72,142,162,150,164,177,191,195,195,191,193,194,193,187,175,158,136,111,118,142,143,143,144,140,122,103,109,133,146,155,158,159,156,156,151,153,152,148,144,138,132,128,123,115,109,83,68,194,194,191,191,187,179,157,127,101,105,154,182,165,166,176,124,57,83,139,163,148,164,173,189,193,196,198,196,196,195,194,186,172,153,133,107,115,135,145,149,148,129,111,122,133,141,145,150,153,151,153,149,151,147,142,138,133,127,124,120,108,86,68,69,193,191,191,187,184,177,158,131,105,105,153,181,170,161,170,135,78,89,137,157,144,163,169,189,192,194,197,198,199,198,194,189,179,166,150,128,102,121,144,153,150,131,116,125,132,139,148,151,157,156,149,147,143,140,137,132,127,123,117,108,81,70,72,81,188,187,183,179,179,178,160,138,118,110,147,181,169,152,168,143,107,119,141,156,146,164,172,190,195,195,198,199,199,198,196,190,184,174,160,139,112,102,130,140,139,129,126,134,136,135,145,152,157,155,150,144,136,128,127,126,121,109,99,84,67,72,81,88,185,183,182,179,179,181,160,141,123,109,143,180,170,149,154,144,117,125,147,161,150,167,172,190,194,197,198,198,198,196,194,193,184,175,165,152,128,106,110,135,135,131,132,134,137,144,149,151,155,146,139,131,125,121,119,119,114,103,86,68,70,79,91,104,183,180,179,180,182,184,161,137,134,114,141,175,171,149,145,145,114,122,147,159,150,167,173,187,191,193,194,196,196,195,193,191,184,174,161,149,131,110,96,121,135,130,133,138,145,155,158,150,141,135,126,119,118,119,115,113,108,95,74,70,82,93,105,121,178,180,178,179,182,182,174,142,135,121,137,168,167,145,130,133,115,126,154,158,163,159,172,185,191,192,193,194,194,196,192,187,183,176,164,151,138,120,95,89,111,130,145,155,159,154,142,135,127,119,115,114,117,118,116,111,95,77,69,79,99,110,121,131,173,176,177,177,179,181,168,143,126,115,130,160,164,148,122,119,115,135,155,162,170,170,177,188,193,194,194,193,194,194,191,188,179,168,164,148,138,124,106,95,113,139,147,148,148,139,125,115,112,111,111,113,120,124,117,102,74,72,85,100,115,125,131,135,171,172,173,175,178,178,160,140,119,114,127,149,155,145,122,115,121,146,157,167,167,171,179,188,192,194,192,190,192,192,190,183,177,169,162,147,133,121,111,109,122,134,135,134,131,125,114,109,108,113,122,122,114,113,102,71,76,91,106,120,127,132,136,138,171,171,173,175,174,178,160,134,111,119,134,144,146,141,131,119,130,153,164,172,168,175,184,191,193,193,192,189,187,188,187,181,174,165,157,144,131,119,107,112,121,129,126,127,119,115,109,105,109,116,118,118,108,86,65,80,100,113,122,129,133,135,136,137,169,166,168,169,171,173,163,132,113,119,138,146,144,141,143,139,143,147,168,168,169,182,183,191,192,193,186,185,185,185,178,173,166,157,151,142,129,116,108,107,119,121,117,117,110,107,110,113,113,112,106,97,81,72,89,105,121,129,134,134,136,135,133,132,154,153,157,157,157,161,155,130,108,115,127,141,144,140,149,148,153,143,165,167,171,178,182,185,187,180,179,177,177,179,174,170,164,156,148,137,125,115,109,111,116,120,108,99,105,113,119,117,108,98,83,73,76,94,110,123,131,134,131,134,134,132,131,130,143,142,144,144,145,143,141,134,116,112,114,127,136,145,152,151,149,144,158,167,166,167,175,176,176,176,174,175,178,172,170,168,160,151,143,133,125,116,111,108,104,100,104,118,124,120,111,96,80,72,73,83,103,115,127,128,133,132,132,132,130,127,126,122,132,135,133,135,136,133,131,128,117,108,109,116,130,144,160,146,145,154,162,164,161,159,165,170,169,164,167,161,164,165,163,158,150,145,137,127,118,107,102,99,102,115,121,121,110,100,84,68,66,81,98,113,124,129,131,131,130,129,127,126,123,123,122,119,135,131,135,136,138,137,133,132,124,109,107,112,126,146,144,146,144,154,159,160,158,161,162,162,162,163,163,158,153,157,152,146,139,133,125,117,110,103,103,104,112,117,109,105,92,74,60,73,95,112,120,126,127,127,126,127,126,125,124,124,125,124,115,106,135,134,132,136,134,129,128,131,133,126,123,125,125,134,143,145,132,141,148,155,155,157,159,159,156,156,155,155,150,144,139,136,132,126,121,112,105,103,105,107,108,105,96,84,70,78,103,122,126,121,121,120,118,120,120,121,123,123,122,121,118,108,101,84
126,118,117,114,124,127,124,123,127,132,135,137,129,129,136,140,139,136,139,137,133,133,135,137,132,133,127,127,124,119,113,104,94,87,87,95,104,101,103,100,96,97,92,77,45,22,22,61,55,28,22,25,19,18,18,18,20,20,20,16,12,5,4,9,130,126,125,128,132,134,134,134,130,126,128,132,133,132,127,127,131,134,138,148,150,148,150,153,152,146,145,138,135,136,135,129,123,114,107,96,86,90,90,97,99,101,101,97,93,79,59,44,27,22,17,15,11,9,9,8,8,7,9,21,39,61,84,99,134,130,124,126,131,130,131,131,132,133,130,133,133,131,131,135,135,130,132,143,152,156,161,164,161,160,157,153,152,152,150,146,143,139,130,119,111,102,96,90,89,89,91,97,100,95,90,76,64,57,58,59,60,59,59,57,54,52,59,76,90,95,97,100,148,145,141,136,136,140,144,141,137,133,129,122,125,130,125,128,135,139,138,137,146,156,163,169,171,171,169,168,167,165,163,159,156,152,145,137,124,115,111,102,92,89,91,91,95,98,99,96,86,73,58,66,79,86,91,93,94,93,92,91,86,85,84,85,154,150,146,149,148,147,151,152,153,151,136,119,125,131,126,124,132,143,140,133,140,157,164,171,181,181,180,179,178,174,172,170,164,156,153,148,139,125,119,114,103,98,95,99,102,102,105,108,107,98,87,70,64,72,82,91,92,95,95,94,90,91,92,92,164,160,157,157,160,161,161,161,164,159,135,118,119,128,130,129,131,137,137,132,140,160,177,182,184,184,188,188,185,183,182,179,171,165,158,153,151,142,128,120,110,99,95,101,108,110,111,114,112,108,102,90,76,63,61,71,77,81,87,92,94,94,95,100,172,169,168,170,172,174,173,173,170,152,130,119,125,131,136,134,133,133,133,133,145,158,171,180,184,186,191,193,193,189,185,180,177,172,167,159,154,150,140,130,116,101,93,95,105,113,116,122,121,117,112,105,93,80,69,62,64,71,78,85,90,95,94,103,174,172,175,177,178,177,175,175,164,147,129,112,126,137,143,140,131,122,126,137,158,169,169,167,175,185,188,195,195,191,186,182,180,175,171,166,162,158,149,140,127,113,100,95,102,110,117,123,126,125,120,114,108,101,92,78,64,58,62,71,78,86,91,95,178,178,179,180,180,178,177,176,167,150,126,108,115,141,149,135,112,104,109,138,166,176,175,166,170,176,184,192,194,194,192,188,184,178,177,172,168,164,155,147,135,126,110,102,100,107,114,121,126,125,120,122,116,111,102,95,82,65,54,58,67,74,84,89,179,180,181,184,183,182,180,179,168,146,129,109,112,147,146,118,100,103,117,136,156,171,177,170,172,172,187,191,195,197,195,192,188,181,180,175,172,167,157,154,143,130,119,113,111,113,117,122,121,124,123,120,120,114,109,100,95,83,69,53,55,62,70,78,185,183,182,185,185,184,184,180,163,144,128,121,117,145,130,103,86,94,131,150,150,163,173,167,169,178,182,190,193,197,198,195,192,189,183,175,171,174,164,159,150,137,130,124,126,129,130,130,130,125,122,117,117,116,110,109,107,98,91,74,55,55,61,67,189,187,188,190,190,187,186,182,173,160,134,125,127,149,119,101,114,138,150,163,158,165,169,162,171,177,190,189,192,195,196,196,193,189,187,184,179,174,169,164,155,143,135,133,135,137,140,142,147,141,132,125,121,115,110,109,111,112,110,97,71,51,54,59,187,185,188,190,189,186,185,181,174,164,134,118,132,147,114,116,159,178,177,174,162,168,169,154,169,179,189,194,193,195,197,198,195,192,187,186,185,178,168,164,152,148,142,138,140,144,146,148,154,155,147,131,128,125,125,115,109,111,109,108,99,71,52,52,188,192,191,193,193,190,185,180,171,149,127,109,138,138,109,117,124,120,143,180,175,174,164,152,177,179,188,193,192,191,191,192,195,194,189,186,183,182,171,159,153,150,142,138,139,142,147,162,169,167,162,151,141,128,122,121,118,118,114,111,112,97,69,49,189,190,192,193,191,188,185,182,162,132,112,104,138,134,100,79,104,116,125,151,174,176,168,156,175,177,180,194,193,193,196,194,193,193,192,189,187,182,171,164,155,149,140,136,128,128,136,148,164,174,174,161,147,140,134,128,126,125,123,117,111,106,85,59,192,193,192,195,194,190,186,184,163,131,105,99,140,129,103,101,82,78,114,142,164,175,164,164,181,181,191,190,194,194,195,196,194,190,187,187,184,180,174,164,155,146,135,129,128,135,140,141,140,144,159,163,152,149,145,141,137,134,130,126,123,119,110,77,194,195,195,197,194,190,187,183,165,130,103,92,140,129,108,100,110,65,91,135,166,178,162,168,179,181,193,195,193,193,192,193,193,191,187,182,180,179,172,161,151,140,133,136,144,147,149,144,140,137,142,152,144,146,148,144,142,137,134,132,131,130,127,106,198,199,199,199,195,191,186,180,161,128,101,93,135,127,115,96,106,103,110,138,167,175,163,175,182,182,193,196,194,193,194,194,193,192,188,185,180,170,162,150,142,138,143,156,158,152,147,140,134,135,143,148,145,153,154,148,142,138,136,135,132,126,126,117,198,200,199,201,198,194,188,181,165,126,100,87,128,128,126,100,96,102,127,158,176,171,167,179,185,189,197,198,193,191,193,193,192,190,186,180,168,153,146,140,140,148,159,167,168,159,147,138,127,125,144,154,153,154,157,152,146,142,139,138,139,133,130,128,201,200,200,202,200,194,188,181,166,129,102,87,119,135,128,129,134,151,169,182,180,169,174,181,185,193,198,199,195,192,192,193,190,186,180,167,153,143,142,145,155,166,167,168,168,158,138,133,126,118,138,152,156,160,154,150,148,147,145,145,142,141,137,135,201,201,201,203,201,196,190,182,166,132,103,89,106,145,122,131,154,183,190,184,178,170,178,184,186,196,199,196,194,194,194,193,188,176,167,155,145,142,151,164,174,171,166,169,167,156,139,136,126,107,137,149,156,160,159,153,151,150,148,147,149,151,149,139,201,202,202,202,203,199,192,182,168,140,105,94,101,143,137,119,131,140,160,165,174,177,184,187,192,199,201,197,192,192,195,194,186,167,152,146,145,150,164,170,171,167,161,166,166,162,151,143,132,97,132,153,154,159,159,156,153,149,148,150,153,156,151,144,202,202,202,203,203,200,195,184,167,147,117,100,102,133,156,129,120,127,144,166,179,184,187,189,194,197,198,193,188,190,194,190,177,159,144,131,131,151,168,170,167,165,162,156,153,151,146,151,147,98,107,154,151,154,154,156,157,153,151,154,161,163,157,150,201,202,203,204,202,200,194,187,175,156,131,111,107,128,154,152,130,126,131,155,183,189,189,193,198,197,190,184,183,185,185,177,166,156,147,137,127,121,142,166,166,163,168,167,160,150,147,153,146,96,77,150,149,147,147,146,149,151,150,151,158,166,171,172,202,202,203,202,202,202,199,189,179,168,144,121,113,120,143,156,150,147,147,150,180,194,192,193,195,190,189,183,180,178,177,169,163,161,159,160,144,114,106,145,165,159,154,163,163,160,160,162,149,110,68,124,152,140,144,142,144,145,146,150,155,163,172,175,199,201,199,200,201,204,201,189,182,172,153,131,117,116,125,143,153,156,172,187,191,193,189,190,188,185,181,175,179,179,174,169,160,161,169,165,140,114,91,108,129,143,154,151,153,151,156,162,149,109,61,110,151,139,137,138,140,145,148,148,152,160,170,179,198,201,201,199,200,201,195,184,176,171,161,148,138,123,118,121,133,139,148,176,192,192,187,186,186,182,181,176,175,178,170,163,167,174,171,153,109,78,78,101,121,135,152,154,155,153,159,164,158,114,56,98,158,150,141,131,131,138,148,149,151,161,171,180,200,198,199,198,198,198,193,186,181,174,167,155,148,142,133,126,121,133,145,158,176,185,185,185,182,181,179,179,179,179,177,176,175,173,169,154,110,35,48,81,109,129,144,156,163,166,159,161,157,114,68,87,153,152,139,135,126,129,144,151,154,162,171,171,197,196,197,196,195,198,199,192,187,178,173,166,163,158,156,155,145,138,144,155,166,174,175,176,181,182,177,175,174,174,172,171,172,172,167,151,128,75,50,69,95,123,138,144,149,159,163,160,168,124,73,83,168,160,145,137,126,121,135,146,154,161,168,169,197,198,197,196,196,198,200,195,186,177,171,169,171,170,173,178,177,174,170,166,164,167,171,173,174,172,173,168,165,167,169,171,173,175,176,162,130,112,65,63,78,98,120,136,146,153,161,164,170,128,82,74,165,174,147,134,131,122,129,138,148,159,168,166,198,199,196,197,196,198,200,197,189,179,173,172,176,179,186,191,193,194,194,189,184,181,179,177,174,168,169,168,170,173,175,177,181,185,184,179,151,116,89,64,70,96,120,134,144,149,152,161,175,137,87,74,157,179,147,127,122,117,126,135,145,162,172,170,198,197,197,197,196,197,198,196,187,177,171,170,178,182,187,194,197,198,199,196,193,190,186,184,182,174,170,176,179,183,185,187,194,200,196,189,172,133,100,70,67,97,125,131,129,132,138,155,178,154,93,73,150,176,146,119,116,118,125,129,142,164,167,163,199,198,200,199,199,198,197,195,187,178,168,165,175,183,193,196,199,201,202,202,201,199,196,196,196,194,192,193,195,195,198,200,204,205,203,194,180,147,109,82,72,101,131,130,129,129,136,154,175,161,103,74,143,167,142,117,118,120,121,127,139,162,162,156,199,199,199,200,200,199,199,194,186,181,171,167,175,182,193,197,199,201,202,202,203,202,201,202,202,203,206,205,205,204,204,204,203,203,203,199,184,157,118,87,76,99,127,127,120,118,129,148,171,153,98,82,142,163,142,118,118,119,121,129,139,157,159,152,198,197,197,198,199,201,200,195,186,178,171,172,178,188,192,196,196,199,200,199,199,200,199,201,201,202,202,202,202,201,202,201,199,200,204,202,188,165,126,85,79,100,123,124,115,115,125,142,161,136,88,87,142,161,142,117,114,121,122,129,138,157,161,156,198,199,198,199,201,202,201,196,188,182,173,172,181,188,193,195,193,196,197,196,197,197,198,197,197,199,196,199,200,198,197,196,198,200,201,199,187,160,119,77,83,115,129,128,127,130,135,141,150,117,75,95,148,166,145,119,118,125,130,130,133,155,170,163,196,199,200,199,199,200,199,194,184,177,173,164,167,177,179,180,174,168,170,174,176,172,169,164,166,171,176,180,183,183,184,186,191,195,196,186,172,139,95,78,105,123,132,135,139,137,129,136,142,111,65,102,150,163,140,120,120,123,129,130,132,155,167,157,200,199,198,198,199,199,198,192,177,169,162,162,154,154,150,137,127,125,128,133,138,138,141,141,140,144,140,145,152,152,158,168,173,177,177,169,144,109,72,84,116,127,131,131,127,124,134,141,144,110,68,114,149,152,138,124,117,117,124,133,142,154,164,158,200,200,201,201,200,201,198,190,178,166,160,155,146,130,120,121,128,145,162,166,163,158,155,152,148,142,142,138,132,136,138,142,150,154,151,144,125,89,57,93,124,134,134,133,132,134,138,140,135,103,67,121,137,148,140,126,117,120,128,136,143,152,167,167,197,199,199,201,201,201,196,184,170,159,144,136,127,119,127,139,146,155,160,163,168,165,170,167,159,160,153,154,150,141,138,139,141,142,138,131,124,77,70,107,131,127,126,128,131,136,141,139,132,97,74,117,130,138,136,128,121,126,135,142,147,153,164,166,199,201,201,200,203,203,198,187,171,152,135,124,118,125,141,145,138,139,140,159,178,172,174,181,177,166,160,155,158,152,144,139,147,152,148,141,131,89,88,119,134,129,124,131,132,138,137,133,128,98,85,121,138,136,129,125,129,137,141,143,147,154,165,165,198,199,199,200,201,201,195,183,166,150,135,120,115,136,147,135,124,127,142,157,173,174,172,179,183,174,163,161,158,157,151,142,138,146,151,150,134,118,120,141,144,135,133,137,139,137,136,135,131,98,99,125,129,129,129,129,133,136,136,140,143,153,157,161,196,197,198,198,198,196,190,172,152,138,126,113,117,140,138,123,124,137,151,156,168,171,175,176,184,189,179,174,171,168,169,160,148,140,137,139,139,146,158,158,155,148,143,141,139,130,130,135,125,96,118,129,126,131,131,132,135,136,137,142,147,153,156,160,193,197,198,197,197,196,189,171,150,128,110,105,118,139,126,130,153,181,183,172,170,168,173,172,177,190,188,184,180,178,179,178,172,160,146,139,140,149,159,162,160,157,153,147,145,138,135,134,113,101,132,134,137,138,137,139,139,137,138,143,148,153,157,154,191,195,197,197,194,191,187,167,137,114,101,96,116,128,129,140,162,167,175,177,172,166,168,170,167,182,189,187,184,185,184,182,181,176,165,154,144,142,146,158,165,163,154,148,144,140,137,128,113,110,132,135,138,138,140,141,141,139,140,144,147,146,147,141,191,192,194,194,194,191,185,167,135,111,94,92,118,120,125,107,104,105,119,152,170,168,164,170,168,175,187,187,186,185,185,185,185,180,176,169,159,153,147,148,155,163,160,151,144,142,141,135,122,114,129,131,137,140,141,140,139,139,140,141,139,135,128,126,188,191,193,193,192,191,183,165,142,114,87,92,122,126,115,80,67,57,87,123,163,170,159,166,166,168,186,189,188,184,183,185,185,183,181,177,170,165,158,150,144,151,164,164,159,154,151,137,125,124,131,131,140,139,140,141,141,139,139,139,133,127,121,117,185,188,192,191,189,187,180,167,139,107,84,93,127,126,105,81,109,73,64,107,156,175,158,159,165,157,179,187,186,184,185,185,184,184,183,180,176,169,164,159,145,140,151,170,166,155,146,134,129,130,134,135,134,139,140,141,140,138,135,132,129,122,114,104,184,189,190,190,189,186,182,166,133,108,88,99,135,131,102,75,73,60,71,108,148,165,155,152,162,157,176,184,182,185,187,189,187,186,183,181,178,171,169,160,148,137,129,142,156,152,142,133,133,133,134,135,134,138,140,141,137,134,128,120,115,112,93,76,180,184,184,187,189,189,182,164,132,112,92,108,144,131,99,68,83,73,87,117,151,169,161,149,159,156,166,183,183,180,185,188,189,188,187,184,179,174,172,166,154,144,128,112,124,142,139,131,128,131,136,141,144,136,132,130,125,120,114,107,100,86,83,91,176,181,181,184,182,179,171,156,130,112,95,104,141,131,110,91,80,78,106,145,156,159,157,148,158,157,167,184,184,183,183,184,185,185,181,181,176,171,168,162,154,146,140,129,118,124,135,143,150,149,141,139,134,131,126,122,115,108,106,101,86,82,87,94,175,174,179,177,174,169,170,161,134,117,105,111,147,132,119,115,167,161,160,161,156,153,152,148,159,161,168,184,181,182,183,183,186,185,181,179,176,174,164,156,154,149,140,134,131,135,145,152,146,139,135,132,117,110,111,107,100,99,100,92,86,95,99,102,170,174,172,173,170,171,171,157,133,126,112,108,150,138,122,108,133,165,146,145,146,148,150,151,157,159,166,176,181,178,177,179,179,182,182,178,175,166,163,155,146,140,137,131,130,133,136,134,129,124,117,115,110,108,104,105,109,104,87,75,74,63,66,64,163,168,168,168,167,167,168,160,131,121,116,115,147,152,121,114,94,103,123,130,130,138,151,156,162,159,170,179,182,187,184,180,179,181,179,175,169,162,159,154,144,138,131,125,122,124,124,116,116,114,111,111,107,100,102,104,91,63,43,47,60,73,70,70,161,161,162,164,161,158,161,159,141,124,116,114,142,155,134,103,104,97,104,119,134,146,156,155,158,163,165,179,183,185,186,180,176,177,177,174,170,161,153,146,139,130,125,121,119,118,117,114,108,107,106,106,106,104,92,73,44,22,19,20,20,23,26,33,160,158,158,159,158,157,155,152,137,119,105,108,133,151,145,118,100,103,106,122,145,154,155,155,154,160,168,179,183,185,185,181,175,173,172,166,162,150,149,143,133,124,119,113,109,106,103,105,108,110,104,98,88,79,59,39,35,38,39,40,41,42,44,47,160,155,155,153,154,153,152,147,132,111,101,112,133,143,142,135,125,118,125,127,131,142,148,154,154,164,169,177,183,184,180,174,168,167,166,159,156,150,144,134,128,120,112,104,101,100,105,108,105,97,85,77,58,43,41,47,51,52,51,51,52,54,55,56,150,145,143,139,142,144,143,142,133,106,96,112,131,141,137,133,130,129,132,130,124,135,147,154,158,160,167,172,175,174,170,167,164,161,158,153,149,144,135,126,116,109,104,101,102,101,98,92,86,83,82,81,71,59,53,50,52,53,55,54,53,54,54,54,128,125,124,123,125,126,127,126,123,106,93,101,109,126,130,127,125,124,124,125,129,137,147,150,151,152,155,162,165,163,157,155,152,148,147,143,136,129,122,116,110,102,95,91,87,86,86,86,87,88,90,92,94,92,81,66,56,55,57,55,53,54,55,55,120,120,119,117,115,117,119,121,120,114,102,89,88,92,102,107,117,122,124,127,130,138,143,146,147,145,149,149,151,148,147,149,144,138,134,125,114,111,106,101,89,81,81,82,85,87,89,92,94,94,95,94,95,95,94,82,59,52,54,57,59,58,59,58,113,115,116,118,117,116,115,113,111,112,113,111,102,99,106,110,115,117,119,122,125,130,133,137,141,140,139,142,142,139,135,131,123,115,112,112,116,124,121,94,74,78,83,86,89,92,95,93,94,94,95,95,97,96,95,88,67,56,55,56,56,58,55,55,96,92,98,96,102,108,110,112,114,115,118,117,113,116,119,120,119,120,122,123,125,129,130,128,129,126,123,120,113,112,115,114,123,132,142,149,143,136,123,91,87,90,92,91,92,95,94,93,93,95,95,98,94,95,97,94,76,57,57,56,55,58,60,56,78,76,77,76,72,72,84,89,89,90,86,77,69,65,64,70,73,80,93,102,105,106,105,102,101,102,106,116,125,126,128,151,168,167,159,151,138,126,103,86,89,91,91,95,97,96,98,99,99,98,99,97,102,98,97,97,85,61,55,55,56,57,56,53,59,57,59,53,52,48,41,40,36,32,31,27,25,31,34,39,44,42,34,25,26,43,71,105,130,142,161,157,155,146,152,150,145,153,156,150,139,127,99,96,95,94,95,95,97,99,97,97,96,95,93,98,98,98,99,97,90,69,54,54,53,54,52,49
131,127,126,132,136,136,136,134,136,137,141,139,134,136,142,145,144,143,147,139,141,147,147,148,145,143,138,135,132,130,122,115,105,99,95,92,94,99,105,107,111,108,107,105,96,89,74,56,54,62,68,69,73,78,83,85,89,90,91,89,87,87,83,83,134,131,134,138,140,142,140,140,136,135,133,134,136,135,130,131,137,142,148,160,153,155,162,161,156,154,151,147,145,144,139,133,128,120,113,102,97,96,93,97,97,103,105,113,109,104,96,79,65,54,60,74,78,81,87,88,88,93,94,94,91,90,90,91,141,135,133,136,136,138,138,137,141,141,143,143,139,137,139,144,139,135,142,152,157,166,168,167,166,163,160,158,157,157,154,150,147,138,128,123,112,105,99,94,96,94,99,104,103,106,103,99,89,72,58,54,61,73,80,82,81,86,91,94,95,96,96,101,150,146,143,141,144,148,147,141,139,136,133,135,136,134,135,140,147,146,142,144,160,165,171,175,175,172,171,171,170,167,166,161,156,155,144,132,122,115,109,100,96,99,97,102,111,109,115,112,103,95,85,69,57,57,66,71,73,77,82,87,93,95,101,105,153,150,151,151,150,154,155,157,153,146,128,125,135,133,131,138,149,146,143,136,157,168,172,180,185,182,181,179,177,174,173,170,163,155,155,144,133,122,118,111,102,99,105,108,110,114,117,118,114,109,101,88,73,59,54,61,68,67,71,79,85,92,96,101,162,158,157,156,155,157,160,160,163,155,127,127,138,139,136,135,143,143,140,136,157,176,184,185,188,189,191,189,185,184,184,175,170,165,157,156,149,136,123,113,103,98,102,110,114,118,122,126,119,116,109,99,88,76,64,55,55,60,59,66,75,81,93,94,170,166,165,170,173,173,173,171,170,146,121,124,133,138,138,138,141,141,138,144,156,170,182,187,190,192,195,195,194,190,185,181,177,171,165,161,157,147,136,123,108,96,97,107,116,122,125,129,127,123,117,109,103,95,86,71,54,48,55,60,64,69,79,83,176,175,177,179,180,180,179,175,161,137,121,130,138,143,144,142,137,136,136,150,169,172,176,177,186,191,194,198,196,192,187,181,179,176,170,159,159,152,143,131,116,102,96,101,110,120,127,133,131,128,124,119,114,108,101,90,78,60,48,50,58,64,65,74,178,180,183,184,182,179,179,170,154,138,114,126,139,149,148,134,119,117,134,164,181,183,172,169,180,186,195,197,197,195,191,188,183,177,178,171,168,162,152,141,128,114,103,99,107,116,123,130,130,127,127,125,120,114,110,103,92,80,60,48,49,54,63,66,181,183,183,183,183,182,181,171,159,132,109,117,140,154,143,116,106,106,126,160,175,183,175,177,174,183,191,197,199,198,196,191,185,183,180,175,172,164,156,148,135,123,113,108,109,119,126,127,133,129,128,129,126,120,112,107,103,98,88,58,47,51,53,57,185,185,187,187,185,183,182,173,154,131,119,111,140,150,128,102,97,114,139,146,164,179,174,175,178,186,194,197,200,200,198,195,191,186,181,176,174,169,160,155,140,132,124,122,123,128,127,130,128,129,126,126,125,121,118,117,112,109,106,88,60,50,52,53,187,185,187,188,187,185,183,171,149,134,125,116,143,141,112,98,101,126,157,155,161,175,171,173,179,188,189,194,197,200,199,198,195,191,186,181,179,174,166,160,147,139,133,132,134,138,140,144,142,133,131,128,125,119,117,119,119,117,115,105,84,59,47,49,190,190,192,191,189,188,186,176,163,142,125,126,151,134,114,122,164,174,171,166,162,173,165,165,179,188,193,194,196,197,200,197,195,192,190,187,181,175,168,162,153,144,138,138,140,145,147,151,159,149,139,133,129,129,126,119,119,119,116,114,105,84,59,50,191,191,193,194,190,187,184,178,167,143,120,126,153,126,114,132,142,151,171,176,165,176,157,165,183,188,195,195,196,197,198,198,196,193,189,189,185,180,170,162,153,145,141,142,145,148,153,162,162,158,150,141,136,132,129,126,126,124,118,116,111,99,75,53,192,193,195,196,194,190,185,179,159,136,111,123,151,123,97,103,111,116,139,176,174,176,156,167,182,186,194,197,196,196,196,196,196,196,191,191,186,180,169,162,155,151,144,138,134,138,150,170,176,173,167,151,144,136,134,133,133,131,126,119,116,109,87,63,192,193,195,195,193,188,184,173,145,121,108,130,144,120,84,88,90,109,125,161,174,176,160,172,183,186,192,198,196,197,197,197,195,194,193,189,186,178,171,163,154,146,138,130,127,134,140,147,155,167,168,158,151,148,145,142,141,139,136,131,128,123,111,85,196,195,197,197,195,190,187,173,138,112,99,127,137,125,92,108,80,70,112,152,173,173,162,176,183,189,195,196,198,197,198,199,195,192,190,187,185,180,175,166,158,141,136,137,142,147,148,145,140,143,156,160,151,155,152,151,148,143,142,138,131,126,122,106,196,196,199,199,196,193,190,177,142,113,93,124,136,126,91,107,121,86,117,151,178,172,166,178,183,189,197,198,198,196,196,196,195,192,188,186,183,179,170,153,143,138,141,151,151,149,147,144,141,139,146,149,147,158,156,152,148,143,142,141,139,132,130,123,201,199,200,200,196,190,183,171,142,108,94,122,135,128,103,104,92,111,133,162,179,168,170,183,187,192,198,197,195,198,198,195,194,192,189,184,175,165,153,145,139,144,157,169,165,156,148,138,134,138,147,152,150,158,163,156,150,148,147,145,142,134,132,125,200,201,202,201,198,195,187,173,139,108,92,116,136,128,131,120,129,142,168,181,179,168,174,185,189,196,201,200,196,195,196,198,195,191,186,177,162,148,144,139,150,159,167,173,172,161,147,138,131,132,145,157,161,163,158,156,153,152,151,149,148,146,145,142,200,201,203,204,200,196,188,177,144,108,91,106,138,126,138,147,183,192,194,186,175,170,176,183,191,197,200,199,196,196,198,194,191,187,175,159,147,143,146,159,170,170,168,172,170,155,138,139,133,129,143,148,159,164,159,154,152,153,155,158,158,158,152,141,202,201,202,203,200,195,186,175,144,111,95,99,133,134,119,137,155,176,181,175,174,171,184,189,192,200,199,197,200,196,196,197,186,171,161,149,144,152,165,177,177,167,168,172,170,157,141,142,130,119,145,148,156,164,168,162,154,152,155,155,161,167,164,153,202,202,203,203,202,199,190,177,152,117,99,101,128,150,121,122,126,134,160,164,177,180,187,190,197,202,202,198,195,198,199,194,181,162,151,146,150,163,173,173,173,165,165,168,168,164,153,149,134,105,139,150,149,158,163,162,158,151,150,157,166,169,163,157,201,202,202,202,202,201,192,176,156,127,106,103,124,153,152,119,127,127,164,171,183,182,186,192,199,200,198,193,192,197,195,188,171,154,143,137,143,161,170,171,169,167,166,156,154,151,150,156,142,90,110,151,136,137,140,151,159,155,151,155,166,176,176,175,201,203,203,202,202,202,195,179,160,140,117,109,119,146,160,146,128,132,136,158,190,190,191,198,200,195,192,190,188,190,187,173,165,155,144,134,127,135,156,172,168,164,172,164,161,153,152,154,141,89,89,147,151,130,128,128,141,151,152,157,164,172,178,182,201,203,202,202,202,204,197,186,174,154,132,121,121,135,152,153,148,149,157,165,192,195,195,196,195,192,188,185,182,183,179,169,166,163,160,153,132,109,123,157,165,157,161,166,167,162,164,160,143,93,74,129,154,133,123,123,126,141,147,154,162,169,173,179,200,200,199,201,203,205,198,185,176,161,137,124,122,123,134,148,150,151,177,188,193,194,190,191,190,187,183,182,182,181,174,170,162,166,171,162,134,106,103,122,137,154,159,154,159,158,159,163,144,96,64,103,153,146,125,119,121,134,146,154,161,168,172,179,200,200,199,198,200,201,192,183,176,165,151,140,133,128,127,130,140,142,153,183,193,192,189,187,187,185,182,180,183,182,171,169,170,177,174,150,108,86,102,128,136,151,163,157,161,154,165,169,150,104,67,81,143,158,135,121,115,122,140,154,163,170,176,178,198,199,199,198,199,193,186,180,176,172,161,151,145,139,133,128,131,143,150,165,181,187,187,185,185,183,183,181,182,181,175,176,176,179,170,139,76,48,80,111,128,140,157,163,171,170,163,163,152,108,70,81,132,172,144,119,115,110,132,154,165,172,176,178,196,196,195,193,192,196,196,191,185,175,169,161,157,156,156,149,143,146,152,162,171,177,178,181,184,183,181,179,181,180,176,179,175,176,168,148,94,50,70,99,124,142,146,155,158,168,168,164,162,115,77,97,131,179,160,129,116,109,121,144,157,171,177,173,197,196,194,193,195,196,198,192,184,177,173,171,170,171,176,177,175,170,172,169,170,173,175,178,179,177,175,172,172,173,173,175,179,180,172,149,123,80,61,82,100,116,129,141,151,158,167,167,165,122,83,91,116,167,172,133,111,111,115,137,151,165,176,176,195,195,194,194,196,195,198,196,187,175,172,172,176,181,187,192,194,194,194,186,182,181,180,176,173,171,171,170,172,172,173,177,176,177,176,156,127,101,70,71,93,113,129,143,152,155,156,164,168,128,87,92,112,155,175,137,108,106,110,132,145,162,176,179,196,196,197,194,194,196,196,191,183,175,170,171,178,184,190,196,199,200,200,195,191,190,185,183,177,172,173,177,179,180,178,179,185,186,185,173,142,110,80,65,85,116,135,136,134,135,139,158,172,140,91,101,124,152,169,133,101,103,111,128,138,160,176,172,195,196,196,195,195,196,194,191,184,174,165,169,177,185,192,197,199,201,203,202,201,197,193,191,188,181,176,181,185,189,189,193,201,204,196,186,162,124,94,74,86,123,136,130,128,129,137,158,172,146,98,90,107,141,162,129,102,107,107,114,128,152,167,161,197,198,199,199,198,198,197,193,184,176,164,166,174,185,193,197,199,202,203,203,202,202,202,202,203,204,207,204,202,201,204,204,206,204,203,193,171,136,101,79,85,118,132,124,119,121,134,151,168,139,95,102,120,144,155,126,100,106,109,121,136,146,160,159,197,196,197,199,200,200,201,194,184,178,170,171,178,186,192,195,198,200,201,201,201,200,199,202,202,204,205,207,206,205,205,203,203,201,203,195,176,144,107,79,80,109,127,120,114,118,131,143,159,127,87,105,124,146,157,131,104,102,113,118,133,145,161,160,197,197,197,199,201,202,202,197,188,180,172,175,183,190,194,194,194,197,198,197,201,200,199,200,199,200,200,200,200,200,201,200,198,199,202,196,180,151,110,78,85,113,126,127,128,132,133,136,140,107,61,78,114,143,156,130,106,104,115,122,131,140,162,162,198,199,199,200,199,199,201,195,186,179,170,165,174,178,180,177,172,171,174,180,183,181,179,179,183,187,189,192,192,193,194,193,195,199,200,194,179,147,101,80,100,120,128,131,133,130,126,131,137,106,64,95,126,147,152,131,109,106,116,126,130,141,161,161,196,198,199,199,199,199,197,188,177,170,165,158,159,155,145,129,118,122,133,139,139,143,143,142,146,154,157,164,168,170,176,182,190,194,192,182,162,120,81,87,115,128,130,130,127,124,129,137,133,111,65,83,119,148,148,127,111,105,111,124,137,148,159,158,197,199,199,198,199,201,198,190,174,166,162,159,143,125,116,119,131,151,161,161,155,147,144,144,140,137,135,137,138,142,150,159,166,171,170,160,130,89,66,94,123,127,126,127,126,128,133,136,131,101,55,76,119,138,137,126,113,107,115,126,141,150,158,160,196,198,198,198,199,199,193,181,169,158,147,138,126,118,128,137,139,144,141,163,166,160,165,163,157,152,147,143,140,135,135,140,146,145,141,132,111,73,81,115,130,127,122,125,126,135,132,133,126,102,59,88,119,128,126,122,116,112,123,132,145,151,156,163,196,198,200,201,202,204,196,179,160,144,130,120,116,126,138,134,126,129,139,161,174,165,166,176,173,160,152,150,149,144,136,134,143,144,137,128,116,85,96,127,135,122,120,130,133,133,132,131,128,106,86,112,119,124,123,117,116,122,127,134,141,146,153,160,196,198,197,198,200,199,194,181,166,146,129,118,116,134,138,126,124,137,147,154,169,167,167,173,181,174,163,159,156,153,148,139,134,144,150,143,124,116,135,147,149,142,138,135,134,126,124,130,129,104,102,120,120,117,118,117,118,124,129,135,140,146,150,150,196,195,196,195,195,196,186,166,146,134,123,111,118,133,129,128,150,177,174,164,167,164,169,169,182,188,180,173,169,166,166,163,156,142,136,138,143,156,163,159,153,151,146,141,140,134,128,133,126,103,121,128,123,119,120,122,126,130,133,136,141,150,153,157,190,194,195,196,195,193,182,161,146,127,112,106,119,130,130,138,157,165,171,173,170,163,164,163,168,185,187,185,181,180,177,176,173,168,156,143,139,143,150,157,159,155,149,145,142,138,132,134,128,114,127,133,131,131,131,133,135,135,136,141,148,150,159,151,188,193,193,194,193,190,179,155,130,111,98,99,119,124,128,112,106,100,115,149,166,163,162,167,164,176,183,182,181,182,180,179,181,177,170,162,152,148,144,149,154,157,152,145,140,139,139,138,133,123,126,125,131,134,137,138,138,139,141,143,140,142,135,137,185,190,192,192,191,189,179,152,123,104,91,99,120,128,119,82,64,62,90,126,160,164,155,162,165,174,185,184,183,182,182,183,182,179,179,173,168,160,154,150,147,153,160,159,154,148,147,139,130,130,128,129,131,133,135,139,138,136,135,134,130,127,122,110,185,189,190,191,191,187,175,152,128,101,85,105,123,130,111,86,114,74,62,104,151,167,152,157,155,159,180,186,184,178,178,180,181,179,177,173,171,164,161,156,146,141,148,164,161,150,144,136,131,133,136,134,136,138,141,138,136,132,129,129,126,119,111,101,180,186,189,188,187,184,174,154,126,97,82,109,129,131,100,80,79,57,67,108,148,171,156,150,158,151,173,182,180,182,183,183,182,181,179,177,173,170,165,159,148,138,129,132,145,146,138,131,130,131,133,135,132,135,135,135,130,127,122,116,106,96,79,72,179,184,184,186,186,183,175,151,120,99,90,117,137,133,102,74,94,72,89,113,143,156,151,146,153,153,170,180,176,177,183,186,185,183,180,178,173,169,165,160,150,141,129,113,116,128,132,130,131,132,136,139,140,132,127,123,116,109,101,89,70,49,40,41,176,180,180,183,185,184,172,144,118,102,94,122,142,134,103,103,64,67,99,142,158,163,157,144,149,151,163,180,177,177,179,181,181,179,177,176,171,167,161,157,148,143,135,128,126,136,148,155,156,147,140,132,123,117,116,107,99,93,87,61,29,18,26,32,170,174,174,177,175,173,164,141,115,99,95,124,144,126,112,123,184,162,160,160,155,149,148,145,152,154,162,177,176,178,178,178,180,179,176,174,171,167,159,152,149,143,132,129,131,137,145,144,135,129,124,119,110,104,100,101,97,83,56,36,34,36,38,40,164,171,169,169,165,165,163,142,120,108,106,127,153,135,126,95,157,171,148,143,147,144,144,145,152,155,164,172,178,177,176,177,177,179,177,171,166,158,154,148,139,134,129,124,120,126,125,121,118,115,110,109,102,95,95,86,70,55,44,44,47,48,50,54,164,166,165,167,164,165,160,140,124,116,103,125,150,139,120,112,88,120,125,131,130,133,144,149,154,156,165,172,180,182,179,174,174,178,176,169,165,159,158,147,139,131,121,119,121,123,124,116,108,105,104,99,97,87,68,50,44,48,51,52,53,52,54,55,154,158,160,162,155,153,155,141,116,113,113,128,153,153,123,113,103,89,104,116,127,138,147,150,154,155,164,174,179,182,182,175,172,172,173,170,163,153,144,140,131,122,118,114,112,107,104,104,106,102,92,90,84,84,76,66,56,54,54,53,53,54,53,55,154,149,150,154,151,149,148,145,127,111,103,118,145,150,141,108,101,102,100,116,135,144,146,149,148,155,164,174,179,180,182,176,169,167,164,158,153,147,143,134,126,117,113,102,99,97,100,98,94,89,84,90,94,97,100,92,72,54,54,58,58,59,61,59,152,150,152,152,149,147,145,140,121,103,97,111,135,145,141,133,119,117,124,126,122,134,145,149,151,159,166,172,176,179,172,166,162,157,159,154,148,141,135,127,118,105,100,92,98,93,90,88,87,91,95,97,98,97,96,96,86,61,55,55,56,55,54,54,148,144,138,136,139,141,136,132,117,98,94,114,133,137,135,130,126,124,125,125,120,130,140,146,149,151,158,163,166,161,161,160,156,154,148,145,140,132,124,114,103,95,89,89,89,91,93,95,96,96,97,97,97,97,97,97,92,69,57,57,58,60,62,59,118,119,117,118,118,121,122,123,114,95,88,96,111,122,123,120,119,119,116,121,123,131,138,142,143,142,145,148,153,152,146,145,140,134,132,127,118,111,106,100,95,93,91,94,96,97,98,98,98,99,98,99,100,101,97,99,99,83,52,52,53,54,55,55,113,113,113,112,113,112,111,114,112,106,100,93,90,97,106,109,115,120,123,122,125,127,131,133,140,140,140,140,136,134,135,133,128,121,116,114,113,110,100,94,97,97,97,98,99,99,99,97,99,100,100,100,99,101,99,102,96,91,65,55,56,56,55,54,91,92,94,96,97,99,102,102,102,102,97,87,79,77,76,81,85,91,101,109,114,117,117,114,110,110,107,108,115,119,117,114,119,131,141,147,142,124,104,99,100,99,99,97,98,100,101,101,99,99,100,100,100,99,103,98,103,101,77,56,56,55,54,51,61,58,61,62,61,60,60,62,56,52,50,44,41,39,44,45,45,43,37,32,35,61,95,123,139,148,158,160,155,152,145,136,153,155,148,138,125,109,100,99,100,100,100,98,100,101,101,100,101,102,101,102,102,102,100,100,100,98,91,61,52,55,56,54,56,53,50,49,45,40,34,35,36,34,32,32,30,28,23,24,26,30,35,52,65,90,113,129,138,144,153,163,162,151,147,144,143,126,115,103,98,99,101,101,101,101,103,103,102,100,101,101,100,99,98,100,101,99,100,101,99,101,96,73,57,55,57,56,57,53,47,43,42,40,38,36,37,41,38,35,32,29,28,24,25,27,41,54,60,79,96,111,123,133,138,131,122,116,113,107,102,101,99,102,100,101,102,101,100,101,100,98,101,100,103,103,103,101,103,100,101,102,100,102,99,101,99,86,59,52,53,55
41,49,52,44,37,35,37,40,37,40,43,45,49,44,58,91,101,129,138,131,125,116,122,128,139,141,139,134,137,142,151,149,151,171,180,157,115,95,103,103,102,102,102,104,101,101,101,102,96,98,104,100,99,99,99,97,102,97,98,99,102,99,102,106,64,55,44,40,43,41,40,45,54,68,82,92,99,91,69,78,113,112,148,158,150,149,139,134,130,126,124,121,118,109,104,103,104,109,118,130,114,98,96,98,99,101,100,99,100,101,100,98,102,99,96,98,100,99,101,99,100,99,98,99,98,100,95,95,53,48,48,52,55,65,86,101,118,130,142,149,154,162,149,138,188,156,121,133,146,151,158,165,151,139,135,133,135,134,131,126,121,114,107,101,106,110,114,110,110,105,102,100,100,99,100,101,102,102,102,103,99,97,99,101,101,102,101,101,99,99,100,102,68,67,73,88,106,126,144,155,156,156,156,158,162,143,129,124,145,145,113,108,103,98,91,111,153,162,149,144,140,140,142,144,143,138,141,136,130,128,121,121,117,118,119,114,109,105,102,101,97,100,99,100,98,98,103,101,99,98,97,99,101,101,100,100,102,111,122,135,148,157,162,164,162,165,164,159,120,96,88,85,89,123,144,145,148,150,152,139,105,126,175,154,149,143,144,146,148,145,148,147,144,137,133,130,125,117,119,122,121,119,114,109,104,99,97,100,101,101,98,99,100,99,101,102,102,104,101,99,133,146,157,163,164,165,168,170,168,168,166,118,92,101,105,107,106,117,134,140,151,152,152,163,174,127,117,170,159,155,151,150,151,149,148,148,146,142,136,133,127,121,119,119,121,123,123,117,116,108,101,97,95,98,101,104,100,101,99,100,99,101,101,101,162,163,163,164,167,168,169,170,169,168,143,108,150,156,159,160,157,149,137,112,115,132,148,156,166,195,134,132,164,164,160,158,158,154,149,149,148,144,139,135,133,132,125,125,127,125,127,120,121,117,112,106,96,88,92,100,101,98,100,101,102,102,102,104,170,170,166,169,170,172,174,174,174,158,108,154,165,153,142,141,144,149,156,139,116,112,123,136,145,159,183,132,140,150,154,156,161,160,152,153,151,144,138,138,136,138,137,134,134,134,130,124,120,118,117,112,109,101,90,88,95,103,99,98,94,95,97,98,171,169,170,170,172,172,175,174,173,141,110,160,154,142,133,134,136,143,158,157,155,156,152,153,148,152,170,162,109,123,131,140,156,160,155,152,148,145,145,137,137,139,142,138,135,132,130,130,123,124,122,117,110,110,106,91,84,98,114,112,109,107,104,102,177,178,178,180,178,181,181,177,172,137,126,156,148,140,134,128,128,135,135,139,166,183,182,177,169,161,162,175,120,106,111,121,150,163,157,150,150,149,138,142,142,142,142,140,141,138,135,137,133,130,128,126,117,107,108,103,91,83,94,119,121,121,121,121,181,180,183,185,183,180,182,180,176,134,143,158,147,136,129,115,106,117,123,146,161,174,180,171,166,163,162,183,131,103,116,119,151,165,160,159,155,148,150,144,144,143,146,146,142,140,140,140,136,132,131,128,122,117,111,107,102,92,78,89,114,116,118,120,186,187,188,188,188,187,184,173,158,128,146,151,146,136,119,95,100,104,122,149,162,156,155,154,149,157,159,173,158,110,119,125,159,168,164,162,160,154,155,151,153,151,148,144,144,139,141,141,141,137,135,134,125,119,111,107,109,105,93,74,74,96,102,107,190,189,191,192,192,191,180,165,159,132,141,146,142,129,106,114,113,96,119,137,151,144,140,148,152,158,161,172,165,112,125,131,167,176,175,172,169,161,157,155,151,150,146,144,144,143,142,139,140,141,138,133,126,122,116,108,107,104,100,89,71,72,85,96,191,190,192,193,195,194,182,165,153,120,128,134,140,118,104,126,96,88,128,133,141,143,141,146,149,157,161,163,175,122,129,135,172,184,180,178,177,167,160,157,155,153,149,146,145,139,139,139,138,137,136,133,129,126,119,114,112,110,108,102,86,65,61,67,192,193,194,196,197,194,183,161,146,128,116,121,132,109,124,121,90,119,138,132,134,146,149,147,146,151,157,160,185,130,132,140,177,187,184,181,176,171,163,161,155,150,151,148,141,134,133,133,136,137,132,133,133,131,125,117,117,115,111,107,93,74,60,60,193,197,196,193,193,194,186,164,141,148,123,106,123,87,137,102,94,122,144,126,128,145,148,145,141,146,153,158,187,137,138,155,185,190,188,183,180,178,169,161,158,152,149,142,138,133,130,128,120,124,134,134,131,126,128,127,125,120,114,112,103,87,71,56,195,195,196,195,195,195,188,162,132,141,119,104,185,119,149,95,83,99,135,132,124,141,143,142,138,146,155,160,184,140,141,159,187,188,188,184,180,177,172,168,162,154,147,143,140,133,124,119,111,105,117,130,133,128,130,132,129,125,117,114,107,97,76,66,196,197,195,193,192,193,185,159,130,131,109,99,191,138,147,100,94,102,130,129,122,140,144,142,138,147,156,163,167,140,146,170,189,188,180,178,176,173,170,165,162,153,145,146,141,128,114,102,89,100,125,136,140,139,140,139,135,130,121,117,111,103,85,66,197,198,198,194,191,191,186,158,122,125,97,90,105,96,134,116,98,108,134,125,116,131,134,138,135,151,164,167,152,144,153,177,187,187,184,181,175,173,170,168,162,158,156,148,138,127,113,88,76,105,143,149,146,141,138,141,131,130,125,118,114,107,97,77,200,201,200,197,192,189,183,153,117,117,94,86,98,78,114,114,87,103,141,129,115,124,131,131,138,154,159,156,127,146,158,181,185,187,186,181,169,167,167,169,167,161,158,148,142,132,110,76,61,104,152,157,150,144,145,146,142,135,135,133,127,116,105,89,200,200,200,199,194,189,182,155,114,113,90,83,88,72,99,122,114,124,155,134,109,118,126,132,141,147,155,140,125,144,167,183,183,186,183,171,160,168,175,174,173,167,162,153,143,132,113,76,57,106,150,154,151,146,145,143,139,134,131,136,134,132,116,100,202,201,198,197,194,188,181,159,122,113,89,83,82,84,76,118,124,135,154,139,107,116,124,135,148,149,149,116,131,147,173,180,175,175,172,166,161,171,175,178,177,167,162,155,146,137,119,72,47,98,145,148,148,145,142,145,146,143,138,135,134,131,121,105,201,201,201,200,196,190,181,163,131,114,92,90,83,99,99,107,116,110,116,121,108,111,122,137,149,154,121,109,129,158,169,169,169,167,162,165,164,170,170,177,172,164,160,156,156,148,116,59,46,95,138,139,137,139,138,140,149,149,149,145,136,131,126,111,202,202,201,199,197,190,183,167,145,120,90,98,114,136,88,91,115,116,135,129,112,115,127,145,156,126,96,125,151,163,161,151,138,124,120,127,149,165,170,169,168,162,158,158,156,148,104,57,48,93,130,133,137,138,139,143,153,156,153,148,140,131,128,116,201,201,201,197,194,190,185,174,153,124,91,102,113,144,84,71,103,131,142,147,125,124,142,150,122,80,124,152,152,149,149,143,125,107,95,89,96,131,166,166,167,166,161,162,163,143,81,51,59,100,127,125,125,132,134,143,155,169,159,150,141,134,130,118,199,200,199,199,198,193,185,171,155,127,75,112,92,88,87,82,102,138,158,150,132,129,130,108,75,118,152,153,149,150,140,115,82,69,81,91,73,87,152,152,156,159,161,165,174,123,65,50,65,106,127,121,116,123,129,139,153,163,157,152,139,134,127,114,200,199,199,199,196,193,187,173,160,125,52,122,112,98,91,92,115,143,152,121,113,115,98,89,131,161,153,153,162,158,134,87,35,38,61,96,82,93,156,153,147,155,162,166,170,97,57,48,73,108,121,116,101,109,122,141,159,161,159,157,149,139,131,116,201,200,200,200,197,194,188,177,171,137,83,89,133,136,127,120,139,141,111,75,70,94,122,147,160,159,168,175,169,148,123,89,27,23,59,119,116,108,138,148,149,156,162,173,162,67,61,56,90,119,117,115,91,100,118,147,168,164,164,167,169,151,133,119,198,201,200,196,195,194,189,182,175,150,129,94,62,79,91,92,90,68,50,54,86,130,157,163,170,179,184,183,172,155,127,109,63,32,74,129,139,133,138,144,151,155,169,179,139,64,65,55,108,133,118,117,87,92,108,148,176,173,171,170,164,154,138,117,198,196,197,196,196,196,190,184,176,156,139,166,139,114,72,49,82,64,96,133,159,168,170,180,190,191,191,190,183,166,141,117,96,73,79,114,134,139,143,151,159,162,172,187,139,66,71,54,111,142,118,115,90,82,99,147,179,178,172,170,168,152,135,114,199,199,198,197,197,193,188,178,178,159,145,180,180,179,118,81,143,144,176,188,195,194,195,202,203,201,199,198,196,181,159,131,105,82,73,82,116,134,137,143,144,151,164,179,154,79,78,61,101,152,124,108,83,81,95,149,178,181,173,165,166,155,131,111,200,201,200,200,198,193,189,184,179,158,151,186,186,184,120,106,180,177,193,192,201,204,203,207,204,202,201,202,200,181,160,134,105,88,81,75,95,111,122,130,138,149,168,178,168,98,79,60,82,146,123,110,84,72,84,148,179,183,172,161,158,152,133,114,200,200,199,199,198,194,189,183,182,155,144,185,188,182,127,112,186,184,193,189,189,191,195,196,199,198,194,194,189,175,154,128,103,91,87,86,92,103,117,129,136,151,174,188,162,97,72,54,69,136,125,115,85,74,84,139,175,172,164,156,153,148,130,114,196,199,199,198,196,193,185,180,176,146,144,172,180,172,117,106,171,177,189,186,184,186,188,192,192,192,188,185,189,171,144,116,98,89,95,95,102,105,114,129,144,154,170,183,149,83,69,53,70,145,125,107,82,75,83,137,177,174,159,151,153,147,135,125,198,199,199,197,195,191,188,182,169,133,138,161,161,154,111,100,156,169,188,190,182,184,189,191,192,192,193,190,181,154,121,99,67,58,93,108,108,107,113,124,144,155,169,178,130,80,74,56,73,154,126,103,78,71,81,139,178,173,162,155,159,152,135,124,195,198,199,197,194,190,187,182,170,132,133,137,126,105,79,49,73,74,112,158,171,164,167,176,182,187,189,182,168,141,113,83,36,24,54,105,110,104,111,116,135,147,158,175,141,81,78,60,70,129,120,108,87,76,82,131,172,172,166,161,156,148,134,123,194,196,195,193,192,191,185,177,165,124,109,89,75,76,85,84,67,54,40,56,101,146,153,151,157,167,173,168,155,133,117,75,29,21,34,80,108,104,112,118,129,143,154,171,155,90,75,57,64,122,120,111,88,80,86,123,166,172,167,159,152,145,130,119,195,196,196,194,192,188,186,170,157,103,77,101,115,122,128,134,131,119,95,78,64,63,116,149,145,144,147,147,147,137,116,82,31,27,37,77,93,92,108,117,122,142,151,164,165,101,64,60,69,117,118,116,96,88,92,117,160,176,170,160,157,142,126,119,194,195,194,193,190,186,179,166,147,95,96,123,110,107,115,127,129,127,114,97,114,108,62,98,150,143,134,137,145,145,131,106,76,46,55,69,75,81,109,121,129,140,151,159,164,129,53,53,64,110,118,115,93,87,97,114,144,169,168,159,157,142,129,117,193,194,193,190,190,185,176,160,142,94,104,106,98,94,112,120,117,126,133,122,111,124,138,87,96,143,137,133,145,153,147,131,114,95,81,79,77,87,116,124,134,144,151,152,164,154,75,51,63,99,117,114,102,99,100,118,143,166,160,154,151,135,121,109,194,194,192,191,189,184,172,149,128,99,96,98,94,86,103,112,106,115,122,130,126,121,130,151,81,99,140,133,123,132,139,136,128,116,105,94,88,104,121,136,141,149,150,156,154,151,103,58,60,88,115,111,104,102,109,123,141,162,161,147,142,126,117,108,193,193,192,192,188,182,165,134,111,89,89,81,80,71,75,101,107,107,130,137,140,138,133,143,172,105,124,149,147,134,114,107,114,116,112,105,106,119,125,136,147,155,159,151,146,143,110,59,57,83,110,110,106,114,118,127,137,153,162,162,144,131,123,110,191,194,194,190,187,180,158,121,98,91,85,85,75,60,87,117,118,115,149,134,128,134,136,141,162,160,115,140,160,165,161,145,131,121,108,107,114,128,132,140,150,155,154,148,148,138,112,72,55,87,112,113,115,124,128,130,136,144,153,154,137,135,134,121,194,193,191,191,188,182,154,108,86,91,88,146,151,85,94,120,120,141,149,125,111,119,128,134,154,173,148,114,147,171,173,169,164,155,146,137,127,128,133,142,154,154,153,152,142,133,114,76,53,89,113,118,123,129,130,129,132,135,143,142,137,138,137,117,193,192,190,190,189,181,149,104,86,93,79,118,127,100,114,111,121,154,157,126,107,116,126,124,147,167,173,128,124,164,178,176,175,169,167,161,154,149,149,152,156,155,153,149,136,127,108,75,59,97,118,116,121,125,126,126,121,123,133,136,132,127,115,100,193,193,192,190,185,178,147,105,85,95,80,92,88,115,121,89,84,116,141,124,111,114,129,120,133,157,179,139,114,149,182,179,178,174,173,172,167,160,159,161,164,159,153,149,136,124,107,76,63,105,116,125,126,125,128,123,112,117,127,133,126,118,107,95,193,194,193,191,188,181,156,107,83,92,80,107,107,137,120,69,74,93,122,121,115,122,130,126,126,147,163,176,88,131,173,184,181,179,176,170,167,166,167,166,162,159,157,148,136,118,100,75,64,101,119,124,126,123,123,118,121,122,128,128,120,111,100,89,192,194,193,192,189,175,151,113,90,99,91,111,111,133,105,78,67,75,105,116,124,126,137,131,127,140,154,182,95,114,155,182,178,177,175,173,171,167,165,163,158,161,154,143,136,120,100,76,68,94,117,127,129,125,121,116,117,113,116,121,115,104,93,79,193,192,193,193,190,180,148,118,103,113,115,118,116,156,120,86,71,71,106,118,127,126,135,131,127,138,149,185,126,109,145,180,180,175,173,174,171,168,168,163,156,154,147,142,129,117,101,87,77,90,113,127,131,126,120,114,112,109,109,111,101,96,88,77,192,192,192,192,192,182,150,124,111,115,125,133,135,142,130,69,69,85,120,113,126,131,139,138,136,137,140,169,132,112,140,174,178,177,170,171,171,166,162,159,149,146,144,141,128,115,105,95,80,84,103,122,126,119,117,111,106,107,110,107,102,93,81,67,191,193,192,190,188,178,151,125,110,113,130,148,186,111,130,91,110,127,132,123,129,130,139,143,139,141,140,165,135,117,142,174,183,180,178,174,167,161,159,157,150,152,149,137,125,114,104,99,89,96,115,118,121,118,113,108,106,106,102,101,99,95,82,69,190,190,190,191,184,171,148,126,100,105,136,133,140,109,129,102,88,110,124,126,133,133,141,144,142,144,143,164,130,120,140,171,185,180,178,172,166,157,153,151,153,151,148,136,129,119,112,111,111,113,113,112,114,115,114,109,103,103,100,97,91,84,78,72,187,186,186,186,183,171,153,137,104,111,142,140,121,109,107,112,87,103,120,136,141,137,146,144,141,142,147,163,123,120,139,162,177,176,172,172,166,159,154,149,145,146,140,137,135,128,121,122,124,125,121,112,107,106,99,98,102,100,101,96,93,79,71,86,182,181,180,181,181,174,156,148,117,117,144,137,126,118,99,103,100,104,128,142,144,140,147,148,147,150,150,167,121,125,139,155,170,172,172,170,163,152,147,146,144,141,140,138,137,132,128,128,123,123,119,113,109,106,105,102,96,96,98,94,87,76,88,99,175,174,173,174,173,167,158,151,116,108,143,136,127,120,112,107,111,105,131,142,135,131,134,146,155,148,157,162,121,138,143,147,161,164,162,158,154,153,149,141,144,143,139,136,134,133,129,129,126,123,117,109,104,99,97,97,98,95,88,81,75,85,100,104,166,163,165,164,163,166,158,147,124,105,142,141,129,123,122,118,124,116,117,133,134,141,150,160,165,160,169,158,130,145,142,137,151,158,154,151,148,147,148,143,143,140,136,132,133,129,126,126,127,122,116,111,106,104,98,99,100,97,91,81,81,104,106,103,158,158,158,160,161,164,159,147,132,97,141,143,140,131,124,122,121,127,117,120,142,165,173,171,167,170,179,153,146,150,143,139,147,156,155,147,143,147,143,137,138,136,133,130,128,125,122,119,117,118,113,110,110,105,98,97,99,95,88,87,101,107,107,106,148,153,156,158,160,157,157,153,146,104,127,137,134,135,132,128,129,116,111,118,150,175,179,171,171,183,173,148,153,143,136,135,134,143,147,144,142,142,143,138,134,131,129,127,126,123,122,119,117,113,112,114,108,105,101,101,96,90,89,100,108,108,106,106,149,152,152,152,151,153,154,153,147,132,83,138,136,134,134,128,117,100,113,139,156,169,172,166,180,193,153,152,149,140,137,133,131,135,140,140,139,134,131,132,127,126,122,119,122,121,115,113,113,115,110,106,108,104,101,96,93,94,108,112,111,113,113,110,139,144,144,142,146,150,148,151,147,145,98,82,131,133,128,118,104,116,140,145,148,153,153,167,187,152,147,153,147,141,137,133,130,128,131,130,131,125,125,121,125,121,119,119,115,116,115,113,111,107,108,107,103,101,101,106,109,112,110,106,99,97,91,88,110,123,132,139,144,146,144,140,142,140,135,85,75,112,112,93,112,141,148,149,149,151,157,151,111,131,154,148,139,136,131,129,128,125,123,122,124,122,119,118,115,115,117,116,115,111,115,116,112,108,104,103,102,99,86,64,54,51,48,52,49,47,48,48,88,91,98,106,124,134,139,142,144,142,139,142,106,71,94,143,138,135,129,123,124,120,107,104,138,150,143,136,133,136,131,129,127,125,123,120,123,120,118,118,118,117,113,116,114,116,112,110,110,111,109,100,87,68,52,51,46,51,53,53,51,51,51,51,84,80,68,65,73,89,106,118,129,136,139,140,148,139,103,139,121,99,105,110,114,117,135,146,140,134,130,130,130,130,133,129,130,129,123,120,120,119,116,115,113,114,116,114,112,114,119,119,113,102,78,66,56,50,53,53,58,56,54,52,52,51,50,57,90,93,86,66,56,59,69,75,94,107,122,133,138,128,111,141,126,144,146,142,141,138,139,134,130,127,125,124,123,123,124,127,127,125,124,117,116,113,113,115,120,119,120,120,117,110,98,76,58,49,53,56,55,54,54,54,55,54,54,54,54,50,57,52
136,146,156,163,168,170,170,171,170,167,163,163,164,163,133,67,60,100,111,147,168,173,170,169,164,158,154,149,146,146,147,151,153,151,145,149,148,142,135,131,130,127,124,125,130,128,126,123,118,115,111,109,101,97,87,90,114,130,127,125,125,123,120,120,161,167,168,171,173,175,174,171,173,171,166,161,157,160,154,135,103,122,129,113,148,170,172,172,172,170,165,158,152,148,147,151,152,152,151,153,152,149,144,138,135,131,126,126,127,130,130,131,126,127,120,110,108,105,100,91,77,85,115,124,123,125,124,121,169,171,170,174,175,178,175,173,174,174,171,161,154,154,153,167,173,130,113,76,79,108,156,191,194,178,170,167,161,159,155,155,155,156,154,154,152,151,147,141,137,132,130,125,124,130,130,131,129,126,125,123,116,114,107,101,94,84,79,97,113,117,118,118,169,169,172,176,177,177,176,175,177,176,173,159,142,125,106,118,143,112,96,106,107,89,65,73,138,188,184,177,171,165,156,158,160,157,155,153,152,150,146,141,138,133,130,129,125,128,130,132,131,130,129,122,120,118,111,103,103,94,83,70,81,102,108,109,177,175,174,177,178,177,178,178,177,175,166,141,106,94,121,156,159,166,150,117,131,158,173,152,95,95,178,182,179,169,159,162,160,163,157,154,154,153,149,143,142,139,137,135,133,135,138,137,135,129,126,126,125,122,116,113,109,104,96,87,70,69,88,98,175,178,180,181,182,180,181,182,177,170,141,110,113,137,159,168,169,170,155,127,112,114,135,162,184,153,99,171,182,178,169,167,164,165,163,156,157,155,149,145,142,144,146,144,141,139,138,138,136,132,128,127,126,121,116,119,113,104,100,89,80,67,60,73,176,176,176,173,178,178,182,182,174,153,115,121,141,139,152,155,163,170,157,147,149,139,131,134,151,177,166,123,176,175,173,173,170,166,164,160,157,152,146,143,140,137,143,146,145,142,140,137,136,134,131,133,130,128,121,114,115,112,103,98,89,80,69,59,182,181,181,183,183,182,181,177,166,129,115,147,149,139,150,151,150,159,144,147,163,167,159,146,143,153,179,150,135,156,155,155,161,166,166,161,160,156,153,148,145,143,142,144,146,144,143,140,139,139,135,131,133,132,128,119,115,113,110,106,99,89,76,69,184,185,186,184,185,186,182,174,162,134,142,157,147,143,153,143,137,144,141,154,168,175,175,169,163,156,159,184,103,128,132,128,144,161,169,162,154,155,154,149,145,144,141,147,146,146,145,142,142,143,138,133,133,132,127,125,119,113,112,113,105,92,83,69,187,188,188,186,186,188,183,176,160,147,159,153,141,142,142,127,133,136,149,162,170,175,180,177,166,160,158,174,166,88,123,121,135,162,170,168,166,159,154,154,150,152,148,150,149,148,146,146,147,145,142,138,136,134,129,126,122,113,111,112,109,104,90,76,191,191,191,191,189,190,180,171,150,147,162,153,139,140,120,119,125,125,143,159,172,174,176,173,161,159,156,163,181,98,125,120,130,162,172,168,167,166,163,161,156,157,155,155,151,148,146,143,144,145,145,142,139,139,130,126,122,117,114,112,109,108,102,85,193,194,192,195,193,181,168,159,130,134,151,144,137,131,132,146,121,123,139,143,165,171,167,160,153,152,154,162,175,122,122,125,136,167,179,179,175,169,165,162,160,154,156,155,150,145,143,143,145,141,142,145,138,136,130,125,122,118,115,115,113,111,108,95,194,197,196,197,194,178,163,156,125,132,143,117,106,112,154,143,114,135,153,145,159,159,155,151,150,152,156,163,168,138,121,125,138,173,185,183,180,180,175,165,163,158,159,154,149,149,147,143,142,140,139,139,138,135,132,130,126,120,116,117,116,116,113,102,195,197,197,198,197,183,163,149,118,126,134,138,125,91,161,130,121,153,170,148,147,153,149,148,148,150,159,159,162,152,122,128,142,176,187,186,183,182,177,169,164,163,159,156,155,153,145,137,140,139,137,135,136,134,135,133,133,128,121,122,118,116,114,108,197,199,198,198,196,182,161,143,114,120,130,173,180,127,156,108,100,122,160,148,136,147,151,149,148,150,155,155,159,160,124,133,150,181,191,189,186,182,181,172,168,165,156,152,151,146,139,134,130,128,125,125,135,139,133,128,124,128,127,127,121,117,116,107,198,198,198,199,195,182,161,138,114,109,113,140,145,141,144,108,99,111,132,134,126,139,148,144,137,143,153,157,159,162,130,135,154,185,192,192,188,186,186,177,169,166,161,156,151,146,140,135,132,128,119,111,114,127,133,132,127,131,134,133,128,122,118,113,199,200,198,198,196,185,159,132,115,103,100,102,99,133,123,92,88,98,121,125,129,138,143,141,139,141,153,151,159,158,134,141,165,189,192,191,189,186,184,178,170,166,161,155,149,145,143,133,122,115,103,95,108,128,137,141,146,144,137,133,128,124,120,115,199,198,197,196,195,182,153,124,114,96,90,104,99,123,117,80,77,94,117,120,125,134,138,140,130,140,161,155,160,153,137,146,172,192,194,189,187,183,178,174,169,168,162,153,148,147,140,127,113,98,83,89,121,139,147,146,140,138,138,136,132,124,118,117,201,197,196,195,191,181,154,124,113,93,82,99,100,98,118,92,85,103,126,125,121,128,132,131,131,147,163,161,170,153,143,155,181,193,193,190,184,178,172,171,167,165,161,156,154,151,141,126,111,82,68,89,133,154,155,148,147,149,147,140,135,144,135,129,203,204,200,196,192,181,153,119,111,93,83,91,105,103,119,108,104,124,138,126,116,120,127,126,133,151,160,160,175,151,145,165,188,191,190,187,181,174,166,164,163,165,163,160,157,149,141,130,111,78,53,88,136,157,156,149,148,148,148,144,134,129,138,141,200,201,198,194,188,178,149,107,101,89,88,90,119,88,118,111,114,132,140,126,115,116,122,124,136,152,155,165,166,138,147,173,191,191,191,184,180,158,158,165,171,171,167,164,159,151,145,134,112,72,46,90,141,153,153,151,150,149,147,147,135,140,139,136,198,196,195,192,187,177,151,108,101,86,88,110,178,86,87,101,97,97,115,121,118,117,122,132,146,150,152,168,147,127,150,180,188,184,180,176,159,143,158,173,176,175,173,170,163,155,146,135,120,76,46,88,141,150,149,148,146,147,148,155,149,148,144,139,196,195,194,192,188,183,163,125,110,86,93,100,142,94,71,84,84,79,99,117,122,120,123,135,152,158,158,152,123,133,162,178,175,173,167,160,161,159,171,175,176,181,175,171,166,157,148,142,123,71,42,84,134,145,141,142,141,139,149,156,152,157,150,141,197,198,196,193,188,178,161,125,115,81,96,99,87,92,85,77,82,75,101,129,123,119,124,141,154,155,148,117,115,145,174,171,164,162,156,153,153,159,170,178,181,181,174,165,164,160,160,152,122,65,49,82,128,137,133,137,138,137,149,160,162,157,151,142,198,198,195,192,188,180,169,148,130,86,102,103,99,90,88,77,77,101,124,146,138,130,139,152,152,151,118,107,140,161,166,159,150,147,142,133,130,141,158,172,175,171,173,167,160,161,159,152,108,57,49,83,125,131,131,134,135,139,148,162,176,163,156,148,197,196,195,193,188,182,174,152,137,83,109,107,107,107,91,89,88,114,155,163,140,133,136,133,144,120,99,139,157,153,153,155,146,140,125,111,97,98,131,165,177,175,171,165,164,165,166,153,98,51,54,91,127,130,120,123,126,135,149,159,173,166,158,147,193,193,193,193,187,181,172,155,146,80,112,107,106,109,97,96,115,141,163,149,131,127,130,142,110,97,142,163,156,151,153,157,152,135,113,98,92,82,88,136,163,163,167,167,164,162,177,141,75,51,55,96,126,127,116,113,118,126,147,161,168,162,156,149,194,193,193,192,189,184,172,159,148,74,115,117,105,98,101,109,126,143,133,107,102,130,144,98,91,147,163,156,152,157,158,154,139,106,73,72,79,77,73,123,157,153,158,164,165,168,184,122,63,49,63,107,122,123,103,97,107,128,154,173,167,167,167,160,197,197,196,193,189,184,174,167,153,64,100,140,133,127,128,134,136,119,87,67,76,106,73,106,162,167,158,152,152,155,157,141,109,48,31,45,80,94,89,129,160,155,154,162,167,171,175,98,57,51,75,127,123,120,101,95,101,121,165,180,176,173,174,172,196,194,191,191,192,188,179,172,168,93,95,105,126,136,137,134,121,93,92,86,69,64,124,164,166,160,160,156,156,156,151,134,92,23,23,34,92,126,115,122,141,149,152,158,166,177,160,76,61,57,82,136,129,120,96,82,90,104,162,184,178,174,173,165,195,192,191,191,192,186,181,172,171,111,142,95,89,95,90,91,85,62,56,67,111,159,172,168,167,166,165,172,168,163,153,133,103,30,23,56,114,140,136,136,142,149,154,158,171,182,143,65,61,50,74,129,128,121,100,80,84,101,159,184,179,173,168,167,195,194,192,193,189,186,178,172,171,125,174,166,154,136,82,74,77,90,122,150,173,176,169,169,172,177,179,180,181,171,155,129,110,62,43,79,116,134,136,140,146,153,159,163,173,184,137,63,71,57,70,121,126,111,96,80,81,94,161,177,177,171,162,161,196,195,194,193,192,187,180,175,173,132,178,182,192,190,109,120,139,163,187,192,195,189,186,186,186,188,190,192,186,174,157,134,114,99,61,65,92,116,130,132,137,139,139,143,157,172,152,78,77,65,71,115,122,113,95,70,76,88,150,179,175,168,156,155,195,194,195,193,190,185,181,179,173,129,170,180,187,185,106,140,164,182,195,192,196,195,194,193,196,198,196,193,195,189,169,145,124,109,89,71,75,96,115,120,120,124,130,140,157,171,168,101,79,61,64,108,121,115,102,71,71,83,139,169,168,161,152,147,194,196,195,193,189,182,178,174,167,131,161,173,178,180,102,138,163,180,188,187,188,190,192,193,196,199,200,199,202,201,183,158,134,110,89,80,78,87,102,112,121,131,134,150,173,184,169,100,71,58,62,106,126,116,98,71,77,87,136,171,168,154,147,150,195,193,193,192,190,186,178,169,149,128,149,157,159,154,98,119,152,174,187,185,187,187,187,188,191,194,195,196,197,194,182,161,138,108,90,83,84,91,102,114,125,131,144,154,173,184,159,88,67,57,63,113,126,110,95,66,74,89,137,172,169,157,149,149,194,194,192,191,186,184,178,166,146,122,132,132,128,123,78,92,127,143,183,192,194,193,189,189,190,193,191,188,189,187,175,154,134,107,92,92,101,104,106,110,118,132,146,156,165,173,136,76,67,58,65,111,122,108,95,72,76,90,129,168,170,161,157,153,192,192,190,190,185,181,177,166,144,114,117,116,103,87,60,35,45,54,71,125,159,179,184,182,187,191,192,189,188,186,171,145,118,93,70,67,93,105,102,105,109,116,134,146,157,172,142,77,73,66,64,103,116,111,102,83,82,91,124,164,171,163,155,147,194,194,191,190,187,184,174,159,139,115,102,76,48,48,64,61,60,56,46,36,48,103,151,168,168,176,182,187,184,176,158,127,103,70,31,29,69,103,100,103,113,118,128,134,145,164,152,90,66,61,62,99,111,117,107,84,87,93,116,157,172,164,154,148,191,192,190,188,183,179,169,149,128,96,62,71,86,94,93,104,111,103,96,91,89,60,58,107,148,155,164,169,171,159,139,114,89,47,25,31,59,91,90,96,113,120,121,132,138,152,157,108,67,60,53,83,100,118,104,91,91,98,112,142,166,161,152,149,190,189,190,188,182,175,165,144,122,85,76,99,81,78,76,74,88,82,90,85,96,115,98,50,78,132,142,146,150,143,126,113,88,46,28,36,59,81,75,95,116,122,126,132,140,145,153,126,71,50,57,83,102,118,107,97,96,101,111,130,154,150,143,143,192,190,190,187,181,172,155,132,115,93,109,162,107,78,69,60,73,77,101,98,107,110,119,126,67,69,117,122,129,139,136,124,105,83,71,66,70,77,79,108,125,129,130,130,131,135,145,141,85,56,53,75,99,117,107,101,102,108,116,128,144,152,146,135,190,189,187,186,180,173,150,118,110,100,106,167,125,83,77,67,77,87,99,110,120,134,138,141,150,79,96,134,132,125,134,136,128,115,104,95,87,89,103,122,130,137,136,135,134,136,139,139,108,61,50,75,96,116,107,113,111,112,119,125,136,147,148,131,190,189,187,181,177,164,137,104,105,101,91,101,91,75,82,76,78,109,124,127,124,130,137,138,152,165,73,111,133,147,133,128,126,123,116,109,108,111,120,132,133,137,139,139,137,134,132,130,112,71,47,75,107,114,112,117,121,119,119,122,126,138,133,128,190,189,186,182,179,164,130,91,99,99,91,90,79,81,84,69,64,100,135,138,118,120,126,125,137,155,160,72,127,138,158,153,139,130,125,118,115,117,124,136,135,138,141,136,133,131,129,126,113,85,44,78,108,114,117,120,119,120,119,117,119,126,128,122,193,188,184,182,182,165,123,84,98,95,87,101,85,91,99,71,57,79,120,136,115,116,120,119,122,144,163,149,97,122,145,166,167,162,153,141,131,125,126,134,136,135,138,135,131,130,125,123,113,85,50,91,114,117,119,118,116,116,111,107,111,119,121,118,190,187,183,178,176,160,126,90,98,94,93,112,99,117,113,65,57,62,96,120,116,119,124,122,117,132,154,161,120,117,136,164,168,168,164,158,158,152,140,133,133,134,135,135,133,132,126,121,108,86,51,90,116,115,117,116,115,115,112,111,111,115,116,107,193,189,186,181,176,162,123,82,92,89,92,88,79,160,122,72,67,61,81,111,117,120,127,127,118,124,148,157,151,103,123,153,170,169,170,170,167,156,151,152,148,146,142,139,137,130,120,111,100,79,59,83,108,115,117,115,112,111,108,109,107,110,112,104,190,188,187,184,174,158,126,90,98,91,100,163,132,117,106,44,52,72,104,119,119,122,128,132,122,119,140,152,158,108,108,138,164,168,169,169,169,167,167,156,150,146,137,139,136,131,124,112,94,79,66,80,100,112,114,114,110,107,107,104,102,106,108,101,187,186,185,184,178,156,127,104,107,97,102,150,173,120,113,60,62,91,125,126,124,128,129,137,128,123,133,141,158,125,95,129,157,166,165,165,169,168,162,158,159,152,147,142,134,127,119,111,97,85,80,82,95,105,109,106,105,106,104,105,105,100,100,96,186,185,184,186,180,158,130,112,106,106,115,103,99,114,126,86,99,116,129,124,123,128,133,139,132,130,132,135,155,129,97,127,153,167,166,163,164,167,163,158,156,150,139,134,133,129,119,111,102,94,82,79,91,102,107,108,106,107,105,104,100,98,96,92,184,184,183,183,175,154,129,111,102,109,120,118,107,107,127,91,81,100,116,121,129,133,134,140,134,135,136,140,156,130,102,128,150,168,170,167,166,166,158,153,150,144,139,141,137,126,115,100,100,98,93,92,101,104,102,103,104,102,100,98,98,97,92,85,177,177,178,177,169,152,132,119,107,116,124,119,117,104,103,105,84,100,111,122,132,131,134,135,131,133,137,143,159,133,107,133,148,166,171,168,166,163,154,147,143,144,144,143,137,126,120,115,109,107,115,117,111,107,105,103,102,97,96,93,93,92,84,61,169,170,171,170,166,153,138,128,97,115,126,123,114,100,87,98,98,98,115,125,130,126,129,135,131,138,143,149,164,133,113,135,145,156,168,169,166,163,152,145,142,138,134,133,131,128,127,121,121,119,115,119,116,110,106,102,99,97,94,96,96,86,67,53,159,158,159,161,158,149,140,138,94,116,132,125,116,103,98,95,105,101,106,125,131,120,124,140,143,148,149,157,170,131,118,136,139,146,157,161,156,153,147,142,136,134,133,131,128,129,127,126,123,123,121,120,117,111,107,104,101,92,96,100,92,66,53,54,142,145,146,147,151,149,139,138,98,113,134,129,127,115,113,110,113,112,106,107,113,121,134,149,157,154,145,161,164,131,129,139,137,138,145,146,149,144,142,139,137,134,134,132,129,126,125,122,120,119,120,118,113,110,109,107,100,103,102,84,54,50,55,52,139,139,143,145,145,147,140,132,98,103,138,137,133,130,125,124,124,119,102,87,106,140,160,170,170,161,156,172,157,132,137,135,131,133,136,145,141,136,138,138,134,130,130,128,127,124,122,123,116,117,114,113,112,110,107,105,104,93,72,54,57,53,56,57,139,139,139,139,141,141,138,137,108,89,104,121,124,126,130,128,121,102,95,102,125,151,168,175,170,165,169,177,150,138,140,134,134,129,128,134,137,132,133,134,129,127,124,123,121,121,121,121,114,113,112,112,110,109,104,93,79,62,54,52,53,54,52,54,103,119,132,140,139,140,141,138,124,82,58,38,57,82,95,97,103,107,118,126,128,129,130,135,137,145,168,163,140,141,134,132,133,128,125,127,131,130,129,126,125,124,120,119,117,116,116,118,112,114,113,109,100,88,74,60,50,49,54,56,58,54,55,54,59,61,68,90,117,135,143,141,138,95,101,74,81,99,91,71,92,111,111,109,108,101,99,98,113,146,172,145,135,139,135,131,129,127,123,119,117,119,119,118,116,117,119,120,120,121,122,118,114,105,91,78,66,56,54,56,57,56,59,54,54,54,54,56,66,54,41,28,26,43,63,87,118,116,96,127,114,111,102,74,91,108,110,109,108,109,110,122,155,177,151,129,134,134,129,127,126,127,121,121,122,120,121,125,126,124,122,118,114,107,96,82,69,63,57,54,53,54,56,53,55,54,57,57,56,53,52,52,82,77,66,53,44,38,30,26,26,41,56,113,134,120,104,59,73,101,109,110,111,117,132,152,159,133,112,121,125,123,120,123,124,126,124,121,118,113,109,100,85,75,71,59,49,45,50,53,54,53,54,57,57,56,58,55,55,57,55,55,55,54,54,53,84,87,85,74,59,50,47,50,49,41,37,34,88,139,141,120,112,134,139,145,149,149,137,120,106,109,117,119,119,118,119,121,123,121,114,100,80,61,55,52,50,51,50,50,57,54,55,56,53,57,58,56,57,57,54,55,54,56,57,59,57,54,56,53,49,54,58,62,58,53,47,44,45,42,41,39,29,47,96,144,158,156,149,123,110,93,98,103,108,113,112,107,103,96,94,94,90,80,70,65,54,54,55,57,57,58,60,60,55,62,60,56,55,55,56,55,53,53,56,57,54,52,57,54,55,55,56,55
70,77,77,87,90,93,90,81,86,102,91,84,111,140,132,133,144,148,150,145,141,145,149,149,161,167,145,152,174,179,171,133,108,97,101,104,101,100,102,104,101,98,97,101,101,100,99,103,100,96,104,99,96,96,99,95,100,101,97,99,94,99,97,96,38,29,32,33,39,46,55,57,62,73,115,141,135,133,149,147,144,154,144,139,142,149,156,167,184,192,172,147,155,167,172,149,114,99,103,103,102,102,101,103,101,98,97,101,101,100,99,103,100,97,104,99,96,96,99,96,100,100,97,100,94,99,97,95,36,43,41,39,40,44,44,43,50,47,52,74,108,72,118,175,124,113,103,95,99,121,142,153,168,178,181,174,158,163,179,166,132,102,104,104,105,103,102,102,100,103,102,103,101,98,102,99,98,96,99,98,97,97,97,97,99,99,97,100,95,99,97,95,46,41,36,42,41,34,29,28,37,46,50,44,61,102,123,137,145,148,147,144,134,112,98,122,128,127,140,146,139,140,167,169,143,104,96,98,101,100,101,99,100,100,101,99,100,101,97,103,101,99,100,99,96,99,98,98,98,97,98,99,102,98,97,98,41,41,36,36,28,33,52,83,103,110,99,100,119,124,93,78,105,111,113,117,133,161,161,106,128,134,125,126,126,127,125,130,133,121,110,109,104,103,104,105,103,99,97,98,98,99,101,99,100,99,100,102,99,98,98,98,99,99,98,102,98,98,98,97,47,48,64,81,111,140,156,153,152,129,116,124,121,111,77,90,115,114,107,101,103,105,146,190,99,140,141,140,143,145,143,140,142,145,142,136,133,128,122,115,117,117,115,110,105,100,98,97,99,99,98,99,100,103,101,99,98,100,99,97,99,98,99,99,98,116,132,148,157,161,162,162,151,114,102,84,78,86,71,83,102,122,141,139,117,107,101,128,191,102,145,149,149,151,152,149,146,146,142,137,134,132,126,125,117,121,118,120,117,113,108,100,98,95,100,99,98,98,98,97,98,99,101,96,98,99,98,99,147,154,160,162,164,165,165,162,134,93,79,94,128,141,144,143,135,115,110,122,133,138,135,136,168,159,107,139,141,142,151,153,148,148,143,137,133,132,135,132,130,131,128,124,121,116,116,111,105,99,97,95,101,100,100,98,100,101,97,98,100,98,98,101,162,162,163,165,167,166,167,158,122,126,151,152,140,138,141,149,160,153,133,128,130,140,141,138,157,174,112,94,109,124,147,153,151,148,143,142,138,136,136,137,137,133,130,127,124,122,120,115,111,103,100,94,89,97,102,99,98,101,102,101,101,98,100,102,164,163,167,168,171,173,169,156,118,132,148,141,127,123,128,138,144,146,157,172,179,176,166,151,149,176,131,94,102,109,143,158,152,148,147,142,139,140,138,138,139,137,135,133,134,130,121,126,122,116,106,106,96,87,92,100,100,101,100,100,101,104,104,102,176,178,178,177,175,180,173,160,130,145,148,135,128,118,115,123,125,134,153,176,183,168,165,160,155,170,165,95,113,116,147,158,156,155,150,151,149,148,143,144,143,140,136,134,138,136,131,126,124,118,115,103,99,95,86,95,103,104,102,103,101,101,101,105,180,182,183,182,179,178,166,147,128,145,142,134,125,111,104,113,111,140,158,158,157,149,147,157,155,166,179,97,118,126,157,167,163,162,158,153,152,150,147,147,144,142,140,137,136,136,138,134,129,123,117,112,105,103,94,76,91,103,99,97,98,98,98,96,187,188,188,188,188,177,162,143,121,132,140,133,124,110,115,111,103,130,146,142,141,146,151,152,154,159,183,111,123,128,164,176,174,172,168,160,153,150,150,149,142,140,137,137,138,136,136,135,131,125,121,114,107,104,102,96,78,94,118,113,109,109,108,99,186,189,191,193,192,176,160,137,125,121,122,130,127,120,129,107,91,121,135,139,140,142,147,151,154,161,191,120,125,136,171,181,179,175,172,165,158,156,151,146,146,142,134,129,131,131,131,131,131,129,128,122,113,108,105,104,96,78,92,112,117,117,121,117,190,192,194,193,192,178,156,131,154,110,121,135,127,130,134,103,90,119,133,140,140,143,144,147,151,153,190,132,132,143,178,185,183,179,176,172,163,160,155,150,145,140,134,129,128,123,127,129,133,132,126,125,121,116,115,109,105,89,71,87,101,109,107,114,193,191,191,193,191,181,155,115,165,93,102,124,122,137,128,83,100,124,120,139,142,144,138,142,146,154,189,135,136,150,180,184,181,179,176,175,167,162,157,148,143,139,135,123,119,115,106,110,125,133,126,123,129,126,122,112,108,100,83,67,77,87,97,105,192,193,193,191,190,183,154,101,169,82,91,107,119,148,132,59,72,112,114,133,141,140,140,142,147,153,172,137,140,161,184,185,178,176,172,171,165,167,158,150,145,143,135,121,107,98,94,111,132,136,140,138,135,131,126,118,113,107,97,73,61,64,75,86,194,193,190,190,189,178,148,103,193,80,125,165,134,158,133,52,61,100,117,134,143,141,136,144,152,155,151,133,145,170,183,183,181,178,173,171,167,167,160,156,152,143,133,122,100,75,87,129,143,146,140,136,137,131,130,121,113,109,104,89,68,54,59,67,197,197,191,188,187,179,147,95,187,80,134,174,139,147,127,70,84,110,113,131,135,135,135,149,157,154,132,137,151,175,179,181,180,176,166,167,167,169,164,160,155,144,140,128,99,68,79,132,157,152,144,142,142,139,133,130,134,125,113,98,85,62,54,60,199,197,194,188,186,179,148,92,157,72,87,96,104,141,139,96,97,113,111,122,130,130,136,147,150,141,120,142,158,180,181,179,180,170,158,165,173,174,170,165,155,147,139,128,103,61,68,129,152,150,145,142,142,140,135,126,129,131,130,117,99,74,60,57,201,197,196,191,187,181,152,100,133,77,94,84,77,117,125,116,134,123,100,106,120,128,136,141,146,121,120,140,164,174,176,177,175,165,159,168,166,172,170,162,155,152,149,139,105,59,60,120,148,144,140,139,140,144,143,139,137,132,129,124,109,86,59,51,199,200,198,194,188,179,158,114,118,76,89,85,62,89,120,111,130,119,103,103,111,125,139,147,131,100,123,148,164,160,153,140,137,149,163,163,162,168,168,160,154,152,152,141,98,50,49,107,133,133,138,138,133,142,145,145,144,136,126,127,115,100,79,63,200,200,198,196,188,179,164,135,115,88,95,106,71,85,122,112,117,108,104,106,117,131,145,140,91,117,144,155,152,141,128,107,96,93,111,144,163,164,162,157,152,157,160,134,79,49,54,105,129,126,131,135,135,145,157,154,145,141,131,128,120,105,86,62,202,200,197,194,190,183,171,149,127,96,93,92,100,113,111,114,112,126,128,117,126,141,137,83,107,142,146,150,145,119,87,68,70,85,79,85,138,152,156,157,159,158,165,122,67,45,62,108,126,119,122,127,134,146,156,162,152,143,135,128,119,102,88,69,204,200,198,195,191,185,174,153,137,102,112,177,93,109,101,112,130,137,141,125,125,107,77,103,145,156,162,161,141,111,56,30,51,87,83,70,134,151,144,151,155,160,158,99,62,42,73,109,118,110,104,113,128,142,154,155,150,147,137,131,123,108,90,72,201,201,200,195,191,186,170,159,142,78,102,167,116,106,117,123,158,143,116,102,91,91,114,156,168,176,174,162,141,111,73,26,36,99,124,105,129,144,141,147,158,164,146,83,61,48,75,114,114,103,91,103,124,150,162,160,158,165,157,138,121,107,90,74,201,202,202,200,194,187,175,166,157,102,71,85,101,115,126,136,139,101,53,53,110,144,163,177,182,185,184,177,158,132,110,64,41,99,131,134,134,140,148,154,162,175,141,72,68,48,100,129,116,108,81,95,117,155,171,166,164,167,156,144,127,107,95,72,203,202,200,192,194,190,181,174,169,140,109,74,64,61,70,66,52,40,66,123,155,171,188,194,196,194,193,187,175,148,120,95,72,79,112,132,139,148,152,159,167,180,145,75,71,49,91,136,117,110,79,85,106,153,176,172,167,167,161,144,123,105,92,80,201,200,197,197,196,187,181,176,169,147,157,151,134,77,78,88,96,132,166,186,190,198,204,204,202,203,204,196,177,154,124,96,86,75,83,111,127,138,145,145,158,175,164,92,83,64,91,143,122,107,79,77,104,152,177,179,169,163,162,144,122,105,92,79,201,201,200,199,195,188,181,177,166,145,172,175,169,103,126,136,168,186,192,202,204,204,205,205,202,198,199,191,173,147,119,97,88,80,85,95,108,120,132,144,166,181,178,106,79,61,81,137,125,113,74,75,98,155,182,181,169,155,153,145,123,103,92,82,202,203,202,200,195,190,183,178,165,148,184,187,181,112,148,167,192,195,193,195,193,195,195,196,195,191,188,180,165,135,108,92,88,88,90,95,100,112,129,142,163,183,172,93,73,58,70,122,125,115,80,72,92,149,178,175,161,155,154,142,129,108,96,79,202,202,202,200,197,188,181,178,172,140,180,186,177,113,144,169,191,193,190,188,183,185,190,190,190,190,187,181,149,115,97,74,71,100,103,106,109,114,134,147,162,180,158,76,71,55,77,132,121,105,81,73,87,147,180,171,155,152,154,145,129,119,103,85,201,201,202,200,194,189,182,173,177,136,173,179,170,109,119,160,179,189,186,185,182,182,186,192,196,193,183,165,138,110,81,39,70,104,115,106,109,113,128,147,161,176,158,67,78,64,84,152,127,108,77,68,91,154,183,173,160,155,156,145,130,121,104,83,201,202,201,196,191,187,182,165,180,136,165,164,149,99,92,135,143,180,187,176,172,169,171,174,187,187,179,156,131,107,60,21,26,61,104,102,106,116,125,140,150,170,172,95,74,66,77,133,119,112,88,75,87,145,175,172,167,160,154,144,128,115,103,86,200,200,199,196,191,186,181,168,178,128,121,94,90,83,66,70,71,83,127,154,162,157,154,157,159,162,161,156,136,107,56,19,26,52,96,101,108,119,127,137,147,163,174,120,63,61,69,122,117,114,94,83,92,136,177,171,163,157,150,139,125,117,101,82,199,200,197,195,192,188,180,161,165,96,84,104,119,120,110,96,81,73,72,85,121,154,156,145,139,136,141,148,142,116,82,33,28,52,77,80,95,115,123,136,150,160,170,142,69,52,64,122,118,120,96,85,94,122,170,177,167,162,155,139,126,118,98,81,199,200,196,193,190,186,173,149,143,81,112,118,117,115,117,116,92,71,82,106,97,103,145,157,146,138,135,142,150,144,120,90,65,67,76,68,90,119,127,140,155,157,165,153,86,52,62,122,118,119,96,90,97,121,156,170,164,160,155,138,129,111,94,80,197,198,197,193,188,181,169,145,133,100,118,105,102,103,118,130,125,96,90,113,131,121,91,140,157,145,145,149,149,144,136,123,106,88,84,77,104,127,137,145,152,153,154,157,108,56,60,100,114,115,101,95,105,123,148,163,154,153,149,132,118,105,93,78,196,195,196,193,189,182,167,142,128,108,111,98,89,104,118,126,135,138,115,112,127,147,136,83,138,148,139,135,136,131,130,120,110,106,93,94,116,131,143,154,159,159,157,152,122,68,50,88,118,116,104,104,111,128,145,161,158,153,140,125,118,109,92,84,195,192,191,189,186,177,153,124,119,108,106,87,84,103,105,110,119,121,141,129,115,118,150,163,83,143,150,144,135,123,114,115,115,107,101,110,122,132,151,156,160,157,149,145,125,71,51,79,110,113,108,112,123,133,143,153,160,158,137,130,123,108,90,80,195,194,192,189,185,176,140,115,108,98,100,81,82,105,104,108,103,106,145,141,138,134,144,169,150,112,154,164,161,150,132,126,116,107,106,117,128,139,153,164,166,155,153,145,126,82,44,77,108,114,119,127,133,134,140,148,155,147,138,138,135,113,82,73,193,194,192,189,183,172,133,99,104,90,98,76,85,110,116,116,98,110,132,130,133,134,144,158,178,131,130,168,176,172,164,161,149,140,132,129,137,144,158,163,157,158,148,135,119,89,51,78,114,117,124,134,133,134,136,138,143,143,142,143,137,109,80,71,193,191,190,188,186,167,119,94,103,84,75,63,100,116,129,112,92,105,117,116,124,128,140,154,173,160,114,144,181,179,177,175,170,168,160,157,156,159,162,164,157,156,146,134,122,88,56,88,116,119,127,129,130,131,127,128,137,131,132,127,112,96,79,72,194,193,191,190,187,161,113,91,104,87,160,125,116,125,129,112,125,128,113,111,120,122,133,150,166,184,112,123,177,183,181,179,168,174,173,170,168,169,170,166,162,155,146,130,114,88,54,88,117,128,131,130,128,125,119,120,132,133,124,118,107,91,77,60,194,193,191,188,186,166,118,92,104,79,174,175,142,152,132,107,139,134,114,110,119,123,122,140,155,180,140,104,158,185,183,181,178,177,168,166,169,170,170,166,162,155,144,126,108,87,61,88,118,126,133,132,130,124,120,123,129,130,120,112,100,88,74,63,194,193,193,190,183,162,122,93,108,79,98,137,156,166,140,100,120,125,117,119,124,129,121,133,155,163,174,93,137,179,185,181,180,177,176,174,166,166,164,157,159,150,140,127,108,83,65,87,117,131,135,127,126,122,122,119,125,127,117,102,91,78,68,62,194,194,193,191,181,157,123,97,114,82,106,135,159,167,135,93,102,106,116,122,129,127,128,128,142,153,188,101,127,166,182,181,178,177,174,171,172,169,162,159,153,146,139,124,109,88,72,83,114,135,140,132,123,120,117,114,117,115,107,98,84,73,61,61,194,195,194,193,185,156,127,106,115,106,124,150,155,166,140,85,77,95,114,126,129,131,129,128,142,149,185,101,122,157,182,181,176,173,174,171,167,165,158,150,148,145,134,127,112,97,82,83,107,128,135,128,121,116,113,107,112,110,100,92,84,77,64,61,192,193,194,193,187,161,131,110,113,118,125,141,143,167,145,84,74,104,116,128,133,136,138,135,135,139,177,109,117,150,182,184,183,178,174,171,163,164,158,151,151,145,131,117,106,99,90,88,111,122,129,120,119,110,108,109,107,103,97,90,74,61,61,63,194,196,195,191,185,160,132,108,97,130,129,133,164,164,143,99,96,113,117,125,133,137,141,140,141,139,170,118,121,146,184,185,182,178,173,168,158,158,159,155,153,143,133,124,115,113,110,107,111,121,123,121,118,111,106,104,99,98,96,91,80,65,63,66,194,193,192,191,181,158,136,109,87,139,163,164,138,149,148,114,99,114,130,136,139,143,145,146,146,144,167,119,122,140,177,186,177,176,172,168,158,156,153,151,148,140,135,131,122,119,124,125,122,115,109,111,109,109,105,100,96,96,92,84,71,62,67,77,190,190,190,187,179,162,140,124,82,142,151,147,137,117,132,114,95,113,138,145,142,145,146,141,141,148,160,116,122,139,169,177,178,176,172,161,155,154,148,145,142,141,139,135,130,128,127,128,121,114,109,104,100,96,91,97,100,96,89,80,67,62,74,85,189,190,190,188,179,163,151,141,94,134,133,114,132,115,114,115,103,123,142,144,139,145,151,152,145,149,157,123,130,136,157,171,172,171,166,161,154,147,147,145,145,141,139,136,134,133,126,125,122,114,107,104,102,102,97,96,99,93,85,76,63,71,87,91,186,184,184,182,177,168,156,147,106,129,141,121,108,126,107,115,106,136,152,143,135,138,149,158,152,162,157,129,142,141,151,165,165,163,159,156,154,152,147,148,142,139,137,133,130,130,132,125,122,112,106,101,98,96,97,94,92,88,82,71,73,81,94,97,181,179,178,178,176,169,156,149,117,115,138,133,129,124,110,113,117,126,144,144,143,143,154,164,165,176,155,151,151,139,143,157,162,158,152,152,152,147,143,144,140,135,133,132,128,126,127,125,119,110,105,105,99,95,96,93,86,81,72,71,87,98,101,106,170,170,171,168,172,169,152,147,121,107,137,128,122,125,116,119,121,110,132,150,161,163,164,166,177,180,148,152,147,139,139,151,159,160,145,145,150,142,140,140,136,134,131,129,125,120,118,118,113,112,107,105,101,96,99,95,88,77,75,93,97,98,100,97,167,165,164,167,169,166,161,147,135,104,136,132,127,129,127,125,128,114,122,151,170,171,170,176,194,170,151,153,141,135,137,142,151,149,144,146,147,143,139,134,135,129,129,126,122,119,117,114,114,112,110,107,99,99,94,92,90,74,93,103,103,99,99,102,162,163,165,166,168,166,166,160,149,107,104,154,138,134,133,131,115,115,128,159,171,174,171,188,175,146,160,148,140,137,133,133,141,148,144,144,136,137,135,130,128,122,121,124,117,113,116,113,110,106,105,99,100,101,95,90,80,99,104,104,102,102,102,104,160,162,160,161,163,162,160,158,149,138,69,90,146,147,137,120,106,129,148,166,174,174,165,144,127,155,154,146,139,137,132,130,131,135,136,134,130,126,124,127,122,122,118,116,113,108,112,108,108,107,105,102,101,97,94,88,101,113,106,106,102,102,102,105,157,156,156,158,158,158,158,157,151,144,139,74,59,111,140,133,138,158,157,149,139,124,110,120,151,158,151,143,139,132,129,129,126,129,130,129,127,123,122,121,116,117,117,113,117,118,112,110,105,103,102,103,98,90,87,97,108,105,105,103,107,105,104,103,147,151,150,151,156,154,153,152,149,144,142,139,106,71,129,138,91,85,84,89,108,127,143,157,155,149,145,139,134,130,130,125,122,123,123,124,123,120,119,117,115,116,115,112,113,116,114,110,106,104,99,99,94,97,102,105,106,107,106,107,104,105,106,106,132,137,148,150,153,150,148,151,146,143,137,138,147,134,140,131,99,127,150,166,168,161,154,148,143,138,137,133,135,132,131,129,129,123,122,123,122,115,114,114,116,113,115,117,114,112,110,107,105,101,97,92,97,105,108,108,111,112,112,111,109,108,105,106,100,108,113,131,136,143,147,145,145,145,143,141,139,117,108,109,139,158,158,157,152,150,147,141,136,131,129,130,131,132,132,130,126,124,122,119,116,115,116,116,116,117,118,114,115,111,110,110,107,107,102,111,115,116,111,116,109,102,95,90,88,89,74,51,88,84,80,87,103,114,125,134,139,143,147,146,135,93,68,113,146,150,152,148,146,140,137,132,131,131,128,129,124,126,126,126,123,120,119,118,116,118,116,116,116,117,116,117,114,113,107,98,93,89,90,85,79,74,70,51,49,48,49,50,43,54,61,50
123,135,143,146,148,150,151,149,147,146,146,151,154,157,161,165,168,168,171,169,165,162,160,156,151,145,140,136,135,137,139,137,135,136,134,129,123,118,116,110,105,107,110,109,110,106,95,95,83,74,72,75,76,77,76,77,74,75,78,77,76,75,74,71,146,148,151,154,154,154,154,155,153,149,145,145,148,151,156,163,167,165,169,172,168,168,170,168,164,158,151,145,142,143,144,144,142,144,143,141,135,129,124,119,113,112,113,113,115,112,111,105,101,94,85,75,72,77,78,79,77,76,75,75,73,71,68,47,150,151,154,157,161,160,158,159,156,153,140,137,145,152,157,164,169,170,169,167,172,175,178,178,173,169,163,157,150,150,152,150,146,147,145,144,140,135,131,125,122,118,115,119,117,120,117,117,111,106,100,92,81,73,77,83,85,84,83,85,81,82,75,60,152,156,158,158,157,159,159,155,160,151,140,140,143,148,152,159,166,163,163,171,179,182,185,187,184,179,175,169,161,157,158,157,152,149,148,147,145,139,136,133,130,126,124,126,125,124,122,121,122,117,112,106,98,88,78,76,84,92,93,91,90,91,90,91,159,161,165,166,165,165,162,155,152,149,143,140,144,148,152,156,158,156,164,180,186,189,190,190,189,187,184,179,172,166,162,160,161,154,154,154,149,146,142,142,141,139,136,137,137,136,132,125,123,122,118,112,109,103,90,78,73,75,86,87,89,89,92,94,161,164,163,164,163,167,165,154,155,150,149,144,141,140,145,149,145,146,163,183,187,191,191,192,192,191,189,183,178,175,171,166,163,162,160,154,149,145,142,142,146,148,144,140,136,136,131,128,127,127,124,119,114,111,107,96,83,72,69,75,81,84,85,88,167,169,169,169,168,168,166,151,151,152,151,145,140,134,135,137,134,146,162,175,183,187,187,191,194,191,188,183,180,177,174,171,170,163,158,159,155,152,147,144,143,145,149,146,142,141,137,137,134,131,131,128,123,116,113,110,100,87,70,67,69,74,78,83,176,176,174,174,177,172,161,159,160,152,150,145,138,131,128,126,128,150,162,164,174,182,184,189,192,192,192,192,188,182,176,172,175,172,161,157,158,155,151,150,149,149,149,149,147,145,144,145,141,136,136,131,125,120,115,113,111,106,89,69,56,57,66,73,180,182,181,180,180,177,170,164,163,158,153,145,134,122,120,116,122,146,163,166,166,176,183,186,192,194,193,193,190,187,185,184,176,170,168,164,161,159,156,154,153,154,153,152,151,148,148,147,146,141,137,136,133,129,119,113,115,113,101,89,73,59,57,61,186,185,185,183,181,174,167,161,156,156,158,151,135,118,120,108,111,134,156,167,170,177,184,186,188,191,193,193,191,189,185,184,179,174,169,168,169,164,163,162,160,159,158,154,151,149,148,151,149,149,145,142,136,129,125,120,117,114,114,105,83,65,53,52,187,187,188,187,179,167,163,157,149,153,159,153,132,129,128,108,113,133,151,167,171,179,183,187,189,191,192,194,194,193,192,189,184,179,176,173,172,167,164,163,161,160,157,155,152,152,152,149,148,151,147,142,137,134,127,121,117,115,113,111,100,75,62,55,190,191,192,191,183,169,163,157,143,147,156,157,131,139,132,101,109,136,154,172,172,179,183,184,190,194,197,196,194,194,192,189,187,185,182,180,180,172,166,165,166,165,162,158,156,151,150,149,151,148,148,147,144,140,135,129,124,123,119,118,111,90,72,64,189,192,194,194,189,172,160,151,137,146,163,161,136,149,130,102,109,138,154,164,174,178,183,184,189,194,196,197,198,195,195,192,189,187,184,183,180,174,170,171,167,162,162,162,157,149,144,145,148,148,147,144,147,146,143,134,127,127,122,120,114,101,83,66,191,193,194,194,189,175,161,148,131,148,166,163,142,153,127,96,123,152,151,159,172,178,183,181,184,192,194,196,198,198,197,193,191,190,186,184,183,180,174,171,172,166,162,157,150,144,143,142,137,140,143,151,147,143,138,142,140,137,128,124,118,108,96,71,193,192,194,195,192,178,155,134,115,135,163,156,152,152,113,62,87,141,151,152,169,175,180,177,182,190,193,197,199,200,197,194,192,191,190,188,185,186,180,175,173,170,164,161,159,155,145,139,136,128,129,141,147,145,141,143,142,140,133,129,123,114,105,86,194,194,194,196,194,180,151,128,107,127,164,156,157,157,102,47,59,96,142,154,169,175,182,180,183,191,194,198,199,200,198,195,193,189,187,187,185,183,181,179,177,171,167,161,152,148,138,134,129,122,128,144,151,151,149,148,146,143,136,129,121,119,113,96,191,191,192,192,191,178,150,123,104,124,157,148,159,163,118,56,61,90,136,151,165,172,180,180,184,194,197,198,198,198,196,192,190,189,186,184,182,184,183,179,176,173,165,159,156,149,139,128,115,117,136,154,159,154,148,149,149,146,141,137,127,124,116,104,195,193,192,194,194,181,153,123,95,108,151,141,149,151,121,71,55,91,133,146,156,163,173,177,186,197,197,198,198,198,195,192,190,190,190,188,187,183,183,183,180,176,169,167,160,150,140,127,105,116,143,161,167,159,153,152,152,149,141,142,142,136,125,111,199,196,194,196,194,181,151,118,91,104,141,133,137,140,108,40,65,96,134,143,150,157,169,178,192,198,195,198,199,197,194,190,186,187,189,187,183,182,180,181,179,172,167,165,157,150,140,122,91,107,140,158,165,161,154,152,149,148,142,138,140,139,138,126,199,200,196,192,191,181,146,107,86,103,134,127,130,130,120,66,96,124,140,139,145,157,170,181,186,188,195,197,194,192,188,187,188,190,189,185,177,179,183,183,181,175,170,166,158,151,141,121,85,97,133,151,158,159,156,152,152,152,149,144,145,140,137,132,199,197,198,198,194,186,159,116,88,102,127,120,121,122,119,95,127,145,144,141,145,155,174,188,192,192,197,196,194,187,184,183,186,188,192,189,179,183,183,182,180,176,170,163,156,150,144,126,85,84,120,148,153,152,152,150,152,156,156,155,151,144,137,134,200,199,201,199,198,191,166,126,99,104,123,119,111,113,114,105,112,124,135,137,143,156,173,185,191,193,189,186,183,180,180,182,184,182,178,178,177,179,177,176,179,174,166,162,159,157,151,128,82,76,107,134,140,140,148,144,142,155,157,154,152,143,138,137,200,201,200,199,196,190,173,141,109,105,118,119,108,103,108,105,99,122,135,138,146,162,176,186,189,186,184,185,177,176,177,168,158,145,135,138,152,169,174,170,173,170,163,159,162,165,157,124,77,77,104,133,133,133,144,150,152,163,170,166,157,153,140,136,200,200,200,198,197,193,181,157,126,113,118,120,111,107,106,113,112,135,154,153,153,161,176,187,182,181,178,174,171,164,156,145,134,125,118,110,110,136,163,170,168,168,164,161,163,164,156,117,73,83,110,129,131,125,138,144,152,162,172,173,160,151,143,139,200,200,200,200,197,193,187,168,143,127,122,119,112,109,108,126,141,127,159,158,153,166,180,183,181,174,170,161,145,136,141,146,148,141,133,126,109,108,141,163,165,167,165,165,166,169,152,110,79,80,104,128,132,116,124,135,148,160,166,166,160,153,146,141,199,199,200,199,198,194,189,176,158,143,132,122,114,109,106,111,137,154,157,153,163,177,178,173,167,160,155,145,138,142,150,150,142,124,123,133,126,107,128,156,154,156,162,165,166,174,145,90,70,76,98,118,130,114,110,125,143,163,170,166,162,160,156,147,199,200,201,202,200,197,187,178,161,152,146,136,118,107,111,118,124,148,154,158,168,170,165,158,154,149,142,139,144,151,152,139,107,81,104,135,129,106,128,162,160,151,161,166,165,169,133,87,72,78,104,116,132,118,108,123,143,169,178,174,172,173,172,161,201,201,201,201,200,197,190,185,176,165,158,150,138,121,114,123,137,143,151,158,162,156,151,149,148,147,148,150,152,151,151,134,90,40,64,111,135,118,112,136,146,153,161,165,171,167,118,93,83,90,115,119,124,118,108,117,135,171,182,179,177,177,173,167,200,199,200,200,202,199,194,191,186,182,173,166,159,153,142,138,145,144,147,144,141,141,145,149,151,155,158,161,162,159,148,132,100,40,43,96,137,145,138,138,148,154,161,173,177,160,103,94,78,85,121,123,123,118,106,114,124,164,183,181,182,182,180,169,198,198,199,201,201,198,198,192,189,187,184,177,175,174,169,161,153,147,146,142,146,148,151,154,160,167,170,174,173,166,156,139,117,79,62,112,141,152,158,161,168,175,176,183,190,162,100,97,77,80,125,133,126,115,105,116,119,161,180,183,182,181,182,173,200,201,200,202,200,198,194,194,192,193,192,191,190,190,190,189,184,176,167,166,169,167,165,167,173,176,177,179,181,178,167,151,132,113,81,85,126,149,156,159,169,172,175,177,182,170,111,103,88,86,132,137,127,119,98,108,115,159,183,185,182,176,174,172,199,200,201,200,202,200,195,193,192,192,193,195,196,197,199,197,194,191,185,182,185,182,179,178,183,188,187,188,189,192,184,174,148,132,113,94,106,134,146,152,155,155,162,175,177,184,136,109,97,86,116,129,127,122,100,105,109,153,180,181,179,173,168,164,201,200,200,201,200,200,196,193,193,192,193,195,198,200,202,201,200,197,192,188,187,187,188,187,191,193,194,196,201,201,194,185,166,142,121,107,110,131,138,141,146,154,165,179,183,188,142,112,96,83,110,126,122,114,101,109,116,150,180,180,171,167,171,168,200,201,201,201,200,198,194,193,191,190,189,191,194,197,199,201,198,194,192,188,184,185,185,186,189,193,194,194,195,199,201,186,170,142,121,108,116,133,142,146,151,158,166,177,184,185,124,107,93,86,123,138,122,110,95,104,120,163,181,184,174,167,170,170,200,199,200,200,198,196,195,189,185,186,184,183,186,189,195,200,200,194,189,187,186,185,181,182,184,189,190,186,189,194,193,182,161,133,116,114,130,145,148,150,153,161,171,178,185,177,106,107,96,87,117,132,121,117,107,109,122,152,177,183,177,174,173,168,199,200,199,199,199,196,195,189,181,179,175,172,170,167,167,172,174,179,180,182,187,185,187,183,185,187,187,190,189,189,183,168,142,114,89,110,138,145,141,143,146,154,164,171,184,180,112,104,97,83,109,125,123,122,109,111,122,152,171,180,178,177,171,164,198,199,199,199,199,199,196,190,177,169,167,159,152,139,129,123,119,117,130,145,152,163,170,172,172,180,185,187,186,182,171,151,124,80,54,92,133,141,131,137,144,150,154,159,174,180,134,97,98,82,109,119,116,122,113,112,122,144,170,179,175,169,169,162,198,200,200,199,198,197,191,183,175,164,161,145,128,118,117,115,117,125,126,125,132,136,144,149,153,157,166,171,171,165,153,139,110,49,58,102,138,139,124,132,141,143,150,157,164,176,151,88,90,78,101,110,116,123,116,118,128,140,159,178,176,167,167,160,198,198,198,198,197,196,189,176,160,148,142,127,117,118,115,120,138,144,144,136,138,144,146,146,146,148,151,154,155,153,145,135,110,52,65,112,139,135,115,129,142,145,151,157,163,171,172,101,80,77,91,105,118,123,118,121,129,139,152,170,167,159,161,152,197,197,197,197,196,192,184,169,151,140,132,116,119,117,108,109,117,122,142,148,148,146,154,157,151,149,145,144,146,148,147,140,127,109,96,107,125,125,114,137,146,149,151,156,155,164,171,137,81,79,87,103,121,125,120,123,131,140,148,164,162,152,153,139,196,196,195,195,193,190,180,161,144,126,119,117,124,107,99,100,105,122,139,145,156,158,158,172,170,162,154,145,141,145,149,149,147,143,135,125,122,112,115,139,152,153,152,151,158,165,169,153,98,71,82,107,122,124,125,130,134,140,147,159,165,159,146,135,195,194,194,194,192,188,168,142,123,111,117,128,118,98,102,101,106,125,137,139,146,161,165,173,180,178,173,164,154,150,147,142,141,138,134,129,115,119,139,147,152,158,159,163,162,159,162,153,112,66,77,115,128,130,133,138,137,140,145,154,160,154,140,138,194,195,195,192,191,184,161,129,106,108,126,135,112,104,109,102,103,122,137,137,138,155,168,177,186,186,186,182,178,172,166,159,147,146,133,132,140,148,157,160,160,161,159,159,155,157,157,148,123,74,82,122,135,135,137,138,138,139,138,141,146,142,143,141,193,194,195,193,191,177,145,112,92,108,135,136,114,113,112,112,126,147,145,136,134,150,163,173,187,192,192,189,183,180,178,175,174,174,171,161,161,156,158,161,158,160,159,155,157,156,151,146,127,78,98,135,139,136,137,136,136,133,130,135,138,137,134,132,194,192,192,192,192,179,140,102,84,108,140,143,115,116,110,102,122,152,149,137,133,145,162,167,185,193,194,192,188,182,181,182,183,182,179,179,174,170,165,164,160,159,159,156,159,155,151,142,124,84,112,144,141,142,141,135,133,130,129,133,137,134,127,123,193,191,191,190,189,173,136,105,88,111,146,148,122,130,110,69,78,113,141,144,140,146,162,167,180,191,195,194,194,192,188,185,184,184,181,181,184,179,176,175,172,167,164,161,160,156,151,141,123,88,115,145,142,141,136,133,132,131,131,135,135,130,119,118,193,194,191,188,186,172,140,107,85,115,151,153,129,141,119,60,58,89,130,151,149,149,165,170,175,192,194,192,193,194,191,187,184,184,183,183,180,178,177,177,174,170,164,162,159,154,148,138,124,95,113,138,141,141,139,135,133,131,133,129,132,128,117,103,192,193,192,190,183,169,139,107,91,123,156,157,136,153,126,89,40,63,111,146,150,151,165,172,173,184,190,192,194,193,190,187,185,182,183,182,182,182,179,176,175,171,167,164,155,150,145,134,120,102,114,130,138,142,141,133,130,128,124,122,123,117,108,96,192,192,192,191,183,165,139,113,108,137,158,162,136,153,106,46,47,73,115,146,152,153,171,172,173,187,194,194,194,193,191,187,185,183,181,181,181,179,177,177,174,168,166,161,153,147,139,129,119,111,112,125,138,141,136,131,129,126,122,124,120,114,101,86,190,191,192,193,189,170,144,127,128,151,160,161,136,148,110,44,46,78,123,137,144,153,171,179,177,182,183,193,194,192,191,188,185,183,179,177,178,179,178,174,170,161,154,158,156,146,136,126,120,116,112,127,129,133,129,132,129,125,124,117,111,106,93,80,190,190,191,192,187,169,142,129,132,152,160,159,137,143,117,69,77,123,137,134,144,154,170,178,180,186,186,191,193,192,193,191,188,185,182,179,178,175,171,167,166,161,160,159,151,143,136,130,126,121,122,129,133,132,134,133,130,125,118,111,107,102,84,78,190,190,188,188,180,164,142,128,134,149,157,157,134,141,135,92,105,125,134,142,150,160,173,179,183,188,192,191,193,192,192,191,188,185,181,181,180,172,169,165,166,165,161,158,149,145,143,136,133,136,139,139,134,129,130,127,120,115,111,109,103,91,80,83,183,186,187,188,176,158,142,131,136,151,158,157,139,131,131,99,76,105,126,143,151,162,176,181,184,188,191,191,190,189,189,187,182,179,180,180,176,169,165,163,160,155,153,151,147,147,145,141,140,139,138,135,131,128,124,122,114,111,107,103,92,82,87,94,179,181,181,181,174,159,149,145,147,149,151,144,137,115,117,111,88,105,127,145,155,164,178,183,186,188,188,189,188,189,187,181,179,176,176,177,173,169,161,157,153,152,153,150,151,150,145,142,141,137,137,135,129,123,119,114,111,110,106,95,88,91,100,108,173,172,173,173,168,158,151,148,150,150,148,137,132,115,114,114,105,114,135,148,157,165,173,181,186,189,188,190,191,188,187,180,174,171,168,165,161,161,163,161,160,158,157,153,150,148,145,142,139,137,135,132,126,120,116,108,106,106,98,92,93,102,105,106,162,165,165,166,167,156,153,152,151,148,142,135,130,127,124,129,115,111,136,153,163,170,173,179,185,188,187,187,187,185,179,172,167,166,164,160,159,156,157,159,154,152,151,147,143,141,139,136,135,133,130,125,119,117,112,109,105,95,86,81,81,76,75,73,152,153,153,156,162,157,141,140,142,145,143,136,134,135,133,136,131,117,131,156,168,175,180,183,185,185,187,187,180,176,171,166,162,162,162,158,151,152,156,150,146,148,147,143,140,137,136,133,129,125,122,118,116,112,109,103,93,80,75,75,75,73,74,74,147,149,155,153,152,151,144,137,138,138,139,136,136,137,139,140,138,133,133,149,169,178,182,186,186,185,187,187,185,174,164,161,158,155,155,151,150,149,150,148,145,141,139,136,133,134,131,125,120,119,115,113,111,106,97,88,80,76,78,78,78,77,76,76,143,145,143,146,149,147,146,143,138,135,135,139,141,142,145,147,145,146,139,147,164,177,183,186,185,184,183,179,173,164,162,159,155,148,146,145,144,142,139,138,137,133,132,127,125,122,121,118,115,113,111,105,96,89,80,77,78,82,78,77,80,81,80,79,132,137,138,141,142,142,140,141,139,133,130,134,139,141,141,143,144,145,144,149,158,167,179,182,178,174,175,171,163,159,153,151,147,143,139,137,134,133,130,126,125,126,122,121,119,116,116,114,111,105,98,90,83,78,82,79,82,77,80,80,80,80,81,82,96,106,119,127,134,134,134,137,137,134,133,134,136,140,143,144,146,149,144,144,153,158,161,165,166,168,165,161,156,149,142,139,138,135,132,128,127,126,124,120,119,118,116,114,115,112,107,102,94,86,79,77,81,83,86,83,82,84,82,82,82,83,83,80,73,69,75,85,97,109,121,127,130,129,131,135,140,143,148,149,150,148,151,148,144,145,145,146,148,146,145,142,138,136,136,133,133,133,129,127,125,123,118,114,112,109,105,104,97,90,85,78,77,78,82,85,85,84,85,83,84,84,83,82,83,82,81,81,78,77,72,69,70,76,83,89,102,114,126,136,140,142,143,143,143,146,147,142,140,137,136,133,127,126,125,126,122,123,121,118,116,115,112,111,107,100,92,88,87,82,83,79,76,79,82,85,84,84,82,83,84,86,85,87,84,84,86,84,83,82,83,83,71,80,82,81,76,68,61,58,59,71,82,92,103,116,125,126,129,132,135,135,130,128,125,120,117,114,111,110,111,107,108,111,114,114,100,83,80,79,77,77,79,78,80,82,85,83,82,82,86,84,86,87,86,86,86,88,85,85,86,85,84,84,84,83
162,165,166,167,172,171,169,167,166,161,151,151,158,164,166,173,175,171,173,178,181,185,188,183,178,175,170,165,162,163,160,157,156,153,154,151,146,143,138,136,134,129,132,135,135,133,131,129,127,123,121,115,106,100,91,80,62,60,64,66,72,82,88,96,161,165,168,169,168,167,170,170,169,159,147,150,156,162,161,170,172,168,173,181,186,189,191,191,188,183,177,169,164,166,166,163,159,158,157,155,147,145,145,144,140,139,141,142,141,137,133,132,130,126,119,120,115,106,98,88,77,62,57,59,62,68,78,87,168,169,171,173,173,173,169,163,163,157,152,152,154,158,160,167,163,164,175,188,192,194,194,193,191,187,185,180,174,169,169,170,163,161,163,158,156,153,150,151,149,147,148,145,144,139,137,136,135,132,127,122,121,117,107,98,89,77,64,56,56,58,66,72,170,173,175,177,173,175,173,167,164,159,155,151,150,152,157,159,151,158,182,192,194,195,195,195,193,193,190,184,180,177,172,171,170,168,164,159,152,148,148,153,156,154,151,145,143,140,139,138,138,135,133,125,124,125,117,110,101,88,72,58,55,58,60,68,172,170,167,171,174,176,175,163,164,161,159,153,148,142,147,141,135,159,171,184,189,192,193,197,195,194,189,185,184,181,178,173,170,163,164,160,156,152,148,150,153,155,153,150,148,147,147,144,143,143,140,136,126,120,122,119,112,99,86,68,62,56,59,64,179,179,178,178,178,176,172,160,160,161,159,153,144,138,141,128,136,163,166,173,182,187,191,194,195,194,194,192,186,182,178,179,177,169,168,165,163,159,158,157,154,156,155,155,154,151,153,149,145,143,140,135,133,125,121,123,118,109,98,79,63,61,57,58,184,183,183,182,183,178,170,167,169,161,154,150,146,137,132,125,142,168,172,167,174,184,189,193,197,197,198,194,191,188,185,182,178,172,166,165,163,160,158,157,157,157,156,154,155,152,153,152,146,146,145,139,135,128,123,126,122,119,107,90,72,63,61,61,187,187,186,184,185,183,177,171,171,162,157,150,139,130,130,121,137,163,173,174,176,184,189,192,197,197,194,191,192,189,187,185,178,173,172,169,166,166,164,163,163,163,163,160,155,157,158,155,153,149,147,140,136,129,125,120,121,120,117,102,83,66,59,58,190,189,189,186,188,182,175,168,164,165,162,156,144,132,131,111,119,145,169,175,178,186,188,191,193,195,199,198,195,194,191,187,182,177,175,174,170,170,170,169,168,166,161,158,158,157,156,155,158,154,148,142,141,134,131,131,128,122,120,109,93,76,64,62,192,192,192,191,184,172,167,162,160,159,168,161,141,138,136,116,124,144,169,177,177,186,190,192,193,195,199,200,199,197,195,191,187,184,181,178,176,173,170,168,166,164,162,160,159,156,155,154,154,153,148,145,143,139,130,127,130,128,126,116,102,84,67,60,193,194,195,193,186,170,166,160,153,158,165,162,141,146,139,116,126,148,170,183,180,184,190,190,193,197,199,198,196,195,194,192,189,186,185,186,182,169,171,171,171,167,163,161,156,155,153,152,151,150,150,151,153,151,138,133,136,127,126,121,111,94,74,61,193,195,196,199,190,173,167,160,145,151,167,169,141,155,142,112,117,143,162,179,179,183,187,189,193,197,198,199,198,198,197,193,191,187,187,186,178,175,177,174,170,171,169,163,154,151,149,145,150,153,152,151,145,144,147,145,144,134,132,123,114,100,82,64,195,197,199,199,193,178,161,154,140,151,170,170,146,162,144,116,122,146,159,171,181,184,188,187,189,195,198,199,200,202,199,195,194,193,191,188,188,183,179,177,171,168,166,161,152,149,146,141,135,138,149,149,144,139,146,145,146,137,133,128,121,111,92,69,198,198,196,197,194,180,163,150,132,148,172,170,155,167,144,107,116,143,147,170,175,181,184,183,189,194,197,199,201,199,197,194,193,193,191,189,189,185,178,179,176,169,166,161,157,150,144,138,131,127,138,150,152,152,152,149,147,139,133,125,123,116,100,76,197,196,198,200,197,187,160,139,121,137,169,164,156,164,140,83,101,145,152,164,173,178,185,182,188,195,199,201,201,200,198,199,193,192,191,191,189,187,183,180,178,171,168,160,154,145,138,127,119,133,149,158,156,152,152,152,149,145,137,127,126,117,109,88,198,198,198,198,197,188,154,130,114,131,164,155,160,167,141,56,56,101,143,155,167,172,182,180,189,199,200,201,201,201,198,197,194,191,189,189,188,186,182,182,178,172,165,162,157,143,130,116,116,138,159,164,160,155,157,156,150,146,154,149,139,128,113,99,197,196,197,197,197,187,155,128,105,117,156,150,155,160,135,55,58,89,133,146,156,162,176,179,191,198,201,200,199,199,196,193,194,192,190,188,187,185,184,181,180,173,169,166,157,145,132,105,112,142,162,168,163,158,156,156,153,144,141,147,145,135,121,109,200,198,198,197,197,192,158,129,97,108,146,140,142,148,131,36,49,88,129,139,146,156,169,181,196,197,197,201,202,199,198,192,192,192,192,189,187,184,182,182,178,176,175,165,155,147,129,97,106,142,158,166,164,161,159,154,153,147,145,148,145,143,132,115,202,202,200,198,197,190,153,121,93,99,137,135,133,139,123,49,64,93,129,131,140,154,168,182,192,195,199,201,200,197,195,193,192,193,191,185,180,182,186,185,180,173,172,165,158,148,128,93,100,136,156,160,159,160,156,156,162,158,153,151,144,141,134,121,200,201,199,197,195,189,152,109,91,103,132,128,125,128,120,70,86,115,132,133,145,157,176,188,187,195,201,199,197,194,192,190,192,192,191,179,178,186,187,183,182,177,171,163,157,148,131,90,85,123,154,157,152,151,149,155,163,162,162,158,148,142,138,125,200,200,200,200,199,194,170,121,87,101,130,124,110,115,116,89,95,115,131,132,141,157,177,190,198,199,197,193,189,187,186,188,189,193,187,182,181,186,184,183,180,175,168,163,159,153,137,94,80,114,142,144,142,151,148,150,163,164,162,157,150,142,141,133,199,199,200,200,199,195,173,130,94,102,126,123,107,98,104,97,83,108,127,136,145,163,180,190,195,193,192,187,183,184,186,190,192,181,187,186,184,187,183,182,179,172,168,167,166,162,139,89,76,107,135,140,141,151,152,157,168,177,170,160,155,145,143,133,198,201,199,200,198,191,177,142,110,104,124,123,111,101,101,108,115,138,148,146,155,167,184,191,189,187,187,186,185,185,181,163,145,140,134,149,166,178,178,177,175,171,166,165,168,167,136,85,85,116,135,137,133,138,144,155,166,176,174,167,157,147,141,129,201,201,201,199,198,194,184,163,129,116,122,125,118,108,105,131,137,123,160,155,153,171,186,189,186,181,180,178,167,157,139,128,124,117,113,102,121,158,173,174,173,170,166,167,169,166,126,77,79,110,135,136,124,129,137,152,165,173,170,162,154,150,143,133,200,199,201,200,199,195,188,171,146,129,128,127,119,114,110,112,133,153,157,156,168,182,185,185,181,175,174,162,143,134,144,144,143,138,129,117,96,133,164,171,171,172,171,170,174,173,115,83,78,102,125,134,119,117,132,150,170,174,170,169,165,155,149,144,198,197,199,201,199,196,190,178,161,147,140,133,120,113,118,121,129,154,157,163,175,183,182,176,170,167,162,150,139,147,153,158,154,138,130,130,107,115,156,161,159,166,169,169,182,167,94,76,76,104,123,133,120,114,127,150,179,181,176,176,178,173,161,148,196,198,200,200,199,198,191,180,163,153,149,144,132,124,117,126,141,151,157,168,173,173,166,161,160,155,148,144,148,153,155,154,131,108,119,134,114,108,158,169,158,160,167,170,178,152,92,80,78,113,124,129,119,111,120,138,178,185,182,180,182,179,165,153,199,199,200,198,199,197,192,186,176,170,162,160,152,143,137,139,148,155,162,167,164,158,153,157,155,151,144,144,147,155,155,134,86,69,104,135,124,108,139,159,160,164,168,173,175,128,97,86,79,123,129,130,122,110,115,128,174,185,183,185,184,178,168,157,198,199,197,199,198,198,193,191,188,181,174,167,166,164,159,154,156,156,152,145,143,147,154,155,152,153,153,152,152,156,154,127,61,43,83,130,143,129,127,147,155,162,173,179,172,117,102,83,71,120,129,126,118,109,115,126,165,184,183,182,181,181,166,147,197,196,195,197,199,199,196,193,190,188,184,182,180,180,178,173,164,155,148,148,152,155,156,156,156,157,161,164,161,160,150,130,75,36,83,132,156,157,157,157,170,173,179,185,171,115,100,83,60,130,146,127,109,104,112,123,161,181,185,182,176,174,168,150,197,196,197,198,201,199,196,193,192,191,191,191,191,192,192,191,187,179,169,163,161,159,159,161,164,169,168,171,172,166,154,136,106,70,110,137,151,157,160,167,173,175,177,181,175,122,103,96,70,128,144,125,121,103,104,115,155,179,182,177,170,168,162,146,198,198,198,197,199,198,196,191,191,193,193,194,196,199,200,199,195,191,184,179,176,175,171,170,170,173,177,179,176,169,157,141,120,88,80,119,140,153,154,159,158,155,162,169,175,142,113,105,76,110,118,125,119,103,104,116,149,173,176,168,165,164,160,150,198,199,199,199,198,198,195,192,192,191,192,195,199,201,202,202,200,198,193,188,187,184,179,176,180,182,181,182,184,180,167,147,138,120,95,100,123,140,144,145,149,152,170,179,184,160,121,103,76,110,129,126,113,99,105,121,152,175,177,167,162,167,163,153,198,198,199,200,200,197,194,192,190,189,187,189,193,195,200,201,200,195,191,188,187,186,185,182,186,190,191,193,196,196,184,169,144,129,114,100,117,133,141,145,153,160,176,187,187,151,108,95,81,119,144,121,111,99,106,123,151,173,177,168,170,170,164,152,196,195,196,197,197,195,192,188,181,181,180,177,181,187,192,195,197,193,189,186,182,182,183,184,188,190,195,198,200,201,196,183,158,136,112,105,121,140,149,154,162,171,178,186,183,139,105,97,82,109,127,116,116,105,110,124,148,168,171,172,172,167,161,150,195,196,196,197,195,195,193,188,182,177,173,167,164,160,162,170,171,174,179,184,186,183,180,178,182,190,187,189,193,198,196,180,160,135,115,113,133,143,143,144,153,165,170,179,179,128,98,100,83,103,115,115,120,109,107,120,141,167,174,171,165,162,154,142,194,196,197,197,195,193,194,191,182,169,161,153,140,122,114,110,118,131,140,151,166,178,181,182,185,187,188,184,188,190,185,171,148,118,78,104,132,131,129,133,142,149,154,168,177,145,100,97,81,97,110,110,122,112,112,125,136,154,170,170,162,164,152,138,194,196,195,193,194,194,192,185,176,165,158,144,121,112,108,103,118,134,125,121,122,134,147,160,170,177,180,187,186,182,175,155,126,76,47,101,135,127,122,134,141,145,148,155,169,157,104,89,76,83,98,110,124,106,115,124,134,148,160,157,154,154,143,132,194,195,196,194,193,191,190,178,165,154,141,126,113,118,113,110,107,123,119,139,134,129,131,137,144,155,166,172,178,173,159,133,93,55,90,135,145,118,111,129,136,138,146,152,161,163,122,79,76,80,94,114,120,115,115,125,137,144,154,150,150,145,131,121,192,194,195,194,194,191,188,176,158,139,126,115,120,121,109,106,104,117,117,138,143,147,146,146,141,137,140,150,156,151,139,122,83,55,83,114,137,115,112,135,141,143,148,149,150,163,145,89,75,82,99,116,118,117,126,131,136,141,148,152,149,134,127,124,190,192,191,192,191,188,181,167,147,127,114,117,128,115,106,108,111,180,132,135,136,152,161,164,163,155,141,131,133,134,130,123,117,112,107,115,125,109,123,139,147,149,149,151,154,161,159,116,66,69,99,121,123,125,132,133,134,138,140,145,138,133,133,133,192,191,190,191,190,188,179,157,130,112,106,125,131,111,108,108,99,108,133,134,136,147,164,171,177,175,168,159,144,140,138,138,141,137,132,122,113,117,139,143,150,151,151,152,148,150,148,125,77,67,106,126,129,132,134,133,131,130,130,132,130,133,132,131,189,190,191,190,188,186,174,145,114,95,111,137,132,116,118,112,106,120,136,130,131,139,159,170,182,185,182,179,174,167,157,146,137,132,126,125,129,141,153,152,154,154,152,148,147,148,144,130,91,78,121,133,133,133,130,130,127,121,126,130,127,122,115,103,188,188,190,188,186,183,165,130,95,86,120,144,134,118,120,115,116,136,145,132,133,133,154,166,178,189,189,185,179,172,174,170,164,160,155,154,153,153,156,155,150,153,146,145,147,143,142,128,99,89,133,136,137,134,130,129,127,124,124,125,122,114,108,91,188,188,186,186,187,185,166,123,89,81,119,150,137,122,123,117,120,142,154,133,142,135,154,163,170,184,189,190,189,180,177,176,178,175,171,170,166,163,160,158,155,152,150,148,147,142,139,127,102,93,133,138,136,134,133,131,126,131,125,129,123,109,95,81,189,189,187,183,182,184,161,121,98,91,129,154,141,128,131,112,83,97,138,138,145,141,156,165,167,182,188,189,189,190,184,181,178,179,175,172,169,167,166,160,160,153,150,150,148,144,138,126,102,97,127,136,138,136,130,125,123,120,114,118,110,98,83,81,190,189,188,185,179,179,160,125,96,90,130,158,142,129,139,116,67,61,102,131,149,142,156,168,165,176,186,189,190,189,185,182,178,178,178,177,177,174,169,165,168,158,155,152,146,142,135,122,104,101,120,132,135,134,129,124,119,115,117,109,102,91,87,93,188,188,187,185,182,177,159,121,91,97,135,158,144,130,146,106,43,40,80,123,144,142,160,171,166,177,186,189,189,189,186,181,176,174,174,175,175,176,171,168,165,160,159,149,142,137,130,118,108,105,116,127,132,127,126,126,121,118,110,102,94,79,68,68,186,187,186,186,188,174,155,128,101,113,145,158,147,131,146,93,43,47,86,124,135,141,160,175,170,177,180,187,189,188,185,183,181,177,171,170,173,172,169,167,160,152,150,149,143,133,125,117,112,103,119,129,126,129,126,124,119,112,106,98,82,65,65,68,182,183,183,183,186,185,158,129,119,125,152,155,145,131,140,95,45,59,100,123,130,142,158,171,172,180,181,184,186,188,190,187,182,176,174,170,170,170,166,162,159,151,150,150,141,131,124,124,119,125,124,128,125,123,120,113,105,103,100,84,70,68,69,70,181,183,184,185,184,178,157,124,121,129,149,152,147,132,138,106,68,88,121,128,138,148,163,172,176,181,186,187,188,188,187,187,185,179,175,172,171,164,160,157,156,153,154,145,138,135,133,131,132,134,134,130,122,118,114,107,104,99,85,73,76,76,77,75,176,177,179,180,179,168,151,126,121,130,145,150,145,122,125,116,75,85,109,128,143,153,166,174,178,180,182,185,185,183,184,181,175,174,171,170,169,161,156,153,150,148,145,142,141,140,137,134,131,131,131,126,118,113,106,102,100,89,77,73,74,76,76,76,167,170,172,175,176,165,150,130,128,132,143,145,139,121,107,108,93,87,109,133,146,155,166,174,178,183,182,182,181,183,181,175,170,166,169,169,163,160,153,147,146,147,144,141,142,138,137,134,131,128,125,121,114,109,101,96,83,74,77,79,79,77,76,75,159,160,160,162,165,158,149,141,139,140,139,136,132,124,108,111,112,101,117,137,148,155,160,167,179,185,181,184,185,182,177,169,164,162,158,158,153,152,152,153,149,147,148,141,138,137,133,131,127,125,120,114,109,104,94,80,75,79,77,76,78,80,79,81,144,144,146,149,151,149,141,140,139,140,136,131,126,124,124,126,129,113,113,137,151,158,164,168,177,180,181,179,177,176,169,162,158,158,155,151,145,147,147,142,140,141,137,136,131,129,126,122,119,115,111,107,98,85,81,81,80,81,79,80,81,81,80,79,136,136,140,142,144,146,141,130,130,133,133,131,126,128,129,130,132,130,122,130,151,163,168,174,177,174,178,181,173,167,160,155,152,150,150,146,142,142,147,140,137,133,133,129,126,126,122,115,115,108,97,85,78,80,77,83,82,82,83,82,80,80,82,80,118,132,136,136,136,136,135,129,124,126,125,128,129,132,132,136,137,137,134,126,144,164,173,176,177,176,175,175,171,160,155,151,146,142,143,142,137,139,133,134,131,128,124,119,117,113,108,102,91,82,77,82,84,85,84,83,82,85,83,84,83,81,81,80,72,83,99,123,133,134,134,133,130,128,121,120,126,130,131,130,133,138,135,133,139,147,163,171,171,170,170,166,161,153,148,144,141,136,130,129,128,123,124,123,122,117,113,105,98,89,85,82,78,82,84,84,83,84,83,86,84,83,84,82,83,84,84,84,70,45,30,35,61,80,96,107,117,124,129,130,134,132,132,136,139,138,139,136,138,140,146,150,152,154,157,152,143,142,134,133,130,128,125,123,120,118,114,105,101,95,90,87,84,86,86,86,88,86,84,86,87,86,86,85,87,84,84,85,83,85,84,78,60,82,77,53,35,29,38,51,60,72,83,93,106,125,136,139,137,135,137,133,132,128,128,128,129,131,129,127,127,123,125,125,121,117,110,103,100,95,88,83,86,87,85,86,88,86,87,89,88,88,89,86,86,86,85,84,84,86,86,85,84,84,83,85,73,69,80,82,79,72,63,58,52,50,45,44,62,78,99,108,110,115,117,121,118,115,113,110,106,101,97,94,89,94,88,88,90,89,89,87,86,85,87,87,89,88,87,89,89,88,88,86,88,88,87,86,86,86,88,88,84,83,85,85,86,84,85,85,93,88,77,76,76,78,72,66,55,42,36,60,96,106,104,103,100,100,101,101,103,105,102,101,101,95,96,92,98,92,95,89,90,92,90,89,89,90,90,91,89,89,89,89,87,88,89,86,86,87,88,86,87,89,87,88,88,87,83,83,88,87,82,81,47,57,61,62,63,55,58,50,51,62,81,90,97,105,105,107,106,106,105,106,106,105,104,103,100,102,101,101,97,98,95,96,93,92,91,92,93,93,91,89,91,92,90,86,90,91,88,90,87,88,91,87,86,90,87,87,89,88,83,83,87,87,83,81,30,33,32,30,29,31,36,48,72,100,112,112,109,112,110,109,109,109,106,106,107,105,105,103,106,104,101,100,98,96,97,95,95,92,92,93,94,93,91,88,91,92,90,86,89,92,88,90,87,88,91,87,86,90,88,87,89,88,83,82,87,87,83,82
93,94,91,92,88,88,84,103,128,131,124,116,112,107,114,127,131,133,112,91,70,61,61,54,66,60,68,76,80,83,80,78,79,80,78,76,74,75,76,76,76,77,75,76,76,74,75,74,75,76,73,74,76,74,72,73,76,72,71,75,74,70,74,76,93,93,91,91,88,87,83,105,129,131,124,116,112,108,115,127,132,132,110,90,68,61,61,54,67,60,69,76,80,83,80,78,79,80,78,76,74,75,76,76,76,77,75,76,76,74,75,73,75,76,73,74,76,74,72,74,75,72,71,76,74,69,74,76,84,85,84,80,83,91,103,107,106,93,84,84,88,93,106,120,129,131,109,90,67,61,61,53,67,61,69,76,81,83,79,78,79,80,78,76,74,75,76,76,76,77,75,76,76,74,75,73,75,76,73,74,75,74,72,74,75,71,71,76,73,69,74,75,53,51,54,59,72,84,78,76,71,58,55,58,67,74,83,93,107,117,126,130,130,118,105,93,84,76,71,68,72,77,78,79,79,79,77,76,74,75,76,76,76,77,75,76,75,74,75,73,75,76,73,74,75,74,72,74,75,71,72,76,73,69,74,75,40,39,38,40,41,41,42,40,37,55,74,85,92,97,100,101,100,94,94,95,98,109,118,122,124,120,111,94,82,74,72,74,73,71,73,79,81,82,80,76,74,75,75,75,75,74,75,74,75,75,73,74,75,74,72,75,75,71,72,77,73,69,74,75,27,26,24,21,17,10,15,32,54,75,98,109,115,120,122,124,127,128,126,122,123,119,113,116,116,119,116,111,105,97,83,78,75,73,69,65,64,64,69,73,75,77,77,75,77,79,78,77,75,74,73,73,73,75,74,73,72,74,71,74,73,71,74,74,45,51,60,71,86,107,118,125,121,124,116,114,118,126,132,137,141,143,146,145,144,143,146,145,139,136,130,124,117,116,115,112,112,110,108,102,92,85,76,73,70,69,69,71,72,72,74,74,74,75,75,75,75,72,74,75,75,73,76,72,72,74,73,74,105,113,123,131,137,137,130,118,120,114,114,108,110,118,126,135,143,146,146,150,156,160,167,168,166,159,158,151,142,133,131,132,131,128,127,125,121,117,110,103,91,84,76,76,76,72,72,69,71,73,74,76,75,75,75,73,72,73,72,76,74,73,72,73,129,132,135,136,136,136,126,124,118,118,116,111,107,112,121,130,135,137,147,159,172,174,178,179,176,174,171,162,156,152,145,142,140,134,130,131,126,123,121,119,121,116,109,99,97,94,83,80,74,72,71,72,75,75,73,77,73,72,74,76,74,71,71,72,142,146,145,146,151,146,135,132,129,124,118,111,105,109,118,123,123,127,144,163,172,175,178,181,181,179,175,169,167,156,152,149,148,144,138,135,131,127,124,122,120,121,121,117,110,108,103,96,90,82,77,72,74,72,72,73,75,78,73,72,73,72,74,72,161,162,161,159,161,150,140,136,129,127,126,118,110,100,105,109,114,132,139,152,163,167,170,176,179,178,179,176,172,167,163,158,153,148,145,141,139,135,132,132,128,125,125,122,121,117,113,111,104,98,91,81,76,72,72,73,74,74,74,74,73,74,73,73,170,169,171,174,169,151,139,133,123,122,131,132,114,90,84,81,80,116,141,152,159,166,168,172,178,179,179,179,175,175,171,170,160,155,149,147,146,143,141,138,137,136,129,129,127,122,123,123,119,110,105,97,88,78,76,72,73,76,75,76,76,77,78,75,172,175,178,180,176,160,140,130,119,120,134,141,118,109,113,86,83,96,128,147,159,167,170,171,174,177,179,181,182,179,179,174,170,163,161,159,156,151,146,145,140,140,136,130,129,129,127,127,126,125,119,112,103,92,81,74,71,75,76,76,75,71,71,75,176,180,181,183,181,168,145,126,112,122,146,150,123,127,124,77,69,93,117,141,154,165,169,170,175,180,181,182,181,179,178,173,171,167,165,165,163,157,151,152,147,145,142,141,138,132,130,131,131,129,129,121,113,103,91,78,74,75,74,75,75,76,74,72,178,180,180,183,183,170,142,114,99,116,149,158,132,140,132,77,56,91,119,130,148,160,169,171,175,182,182,183,185,184,182,178,173,171,168,166,166,164,158,153,151,146,143,140,135,130,127,128,131,132,131,129,123,118,109,93,82,79,72,73,75,75,76,77,180,180,179,183,182,171,143,112,89,108,146,158,138,149,135,72,48,73,112,120,141,156,162,163,170,179,181,184,187,188,186,179,176,175,177,173,170,170,168,160,157,153,147,143,138,132,127,124,123,128,137,137,134,130,125,111,96,86,79,70,71,74,74,74,181,178,179,181,182,172,144,115,86,104,148,154,137,158,139,75,42,67,108,126,139,149,154,156,166,176,179,182,185,188,184,179,178,173,169,168,170,169,169,164,162,159,151,145,140,134,126,122,123,119,125,138,139,133,123,121,114,105,94,78,71,73,74,73,187,185,181,182,181,170,137,107,86,100,148,151,138,159,143,84,44,67,104,129,146,158,166,163,167,179,180,181,184,186,183,177,175,174,169,169,168,167,167,166,163,158,153,149,143,136,125,117,112,112,120,133,139,138,132,128,125,118,108,96,81,69,74,77,187,187,183,179,178,171,140,99,73,94,142,146,135,155,142,101,67,90,117,131,146,156,163,161,170,181,183,182,183,183,180,174,172,175,179,175,172,173,171,168,166,159,154,151,144,136,128,114,99,108,130,140,141,137,133,131,128,124,116,109,99,80,69,72,190,188,188,185,182,177,148,110,73,90,137,140,136,150,138,119,116,131,130,134,146,152,161,159,174,183,177,182,184,181,175,172,168,170,172,173,168,166,171,171,168,163,156,151,143,133,125,107,85,104,137,155,156,148,137,133,132,128,125,117,107,94,78,67,193,190,190,189,186,180,156,116,85,87,133,137,132,147,133,120,126,135,129,132,140,146,155,162,174,172,177,180,178,173,168,163,155,146,138,143,147,161,164,166,166,161,156,149,141,136,129,112,78,79,126,148,155,151,141,138,138,133,124,125,123,113,100,78,193,192,192,190,185,178,164,131,94,89,115,134,126,136,131,116,119,133,130,130,135,147,163,171,173,169,177,175,169,160,150,140,133,132,119,111,116,145,160,160,163,157,150,146,146,145,140,122,74,61,106,131,141,141,139,136,135,132,124,117,119,118,111,98,191,190,190,189,188,181,169,145,103,88,106,125,120,126,127,116,127,140,137,131,136,150,166,173,177,175,170,157,140,136,132,118,96,97,114,117,109,119,147,155,156,155,149,144,146,146,145,125,69,52,90,117,126,130,134,132,132,135,142,134,127,123,116,112,194,192,191,190,187,184,176,157,126,101,100,120,121,119,122,112,116,133,137,133,140,153,162,167,166,159,148,140,140,136,128,112,82,48,66,104,113,98,116,143,148,150,150,151,149,156,148,107,65,56,83,110,115,116,125,132,132,138,145,137,136,129,120,114,196,196,193,190,188,182,176,164,140,117,99,103,113,113,117,114,103,128,138,136,145,156,161,160,152,143,144,151,161,161,154,137,110,70,34,66,94,84,94,130,138,137,143,148,147,158,141,90,62,58,80,109,115,103,112,128,135,145,151,152,141,135,128,119,200,199,198,195,192,186,178,168,146,133,113,97,103,111,114,113,110,134,148,144,148,153,152,145,142,151,163,170,174,179,182,177,149,119,75,42,72,89,95,120,131,131,137,146,150,153,124,79,64,58,80,101,117,103,96,114,130,143,150,155,145,135,127,121,201,198,196,198,195,189,182,175,160,146,128,101,88,100,110,131,127,132,147,140,136,136,137,146,160,172,179,182,187,190,185,179,166,141,109,70,77,110,118,123,131,141,142,154,163,158,110,82,74,67,92,105,113,113,86,103,125,140,149,149,145,144,145,135,199,196,196,196,194,189,186,182,174,161,143,122,94,76,82,104,124,129,126,122,133,145,156,170,184,190,192,193,196,200,190,181,167,150,124,99,86,109,131,137,147,160,164,169,179,169,114,82,70,72,100,105,111,117,90,100,120,145,158,157,155,157,161,159,200,198,195,192,192,190,187,184,179,174,164,150,132,110,94,90,104,120,133,157,172,180,187,192,194,198,200,197,198,201,197,188,170,148,126,109,94,109,128,140,154,164,171,180,187,184,133,89,79,65,96,117,118,114,95,96,114,143,165,165,164,164,163,157,200,200,199,197,192,190,186,186,185,183,179,173,169,170,161,164,165,170,178,186,193,198,196,192,192,194,195,194,194,196,199,185,162,141,127,116,108,117,124,129,139,151,159,174,183,187,151,105,92,65,103,126,118,121,98,101,111,139,166,169,169,167,168,168,201,200,200,197,195,192,188,185,185,186,187,188,189,190,195,194,192,192,193,191,189,189,188,189,189,187,188,188,191,191,188,171,147,126,109,114,123,126,131,126,123,127,141,158,172,181,154,116,102,75,103,126,128,120,100,101,115,139,167,175,175,169,166,170,201,199,199,198,194,191,191,189,188,190,192,195,196,199,202,201,199,197,194,192,189,187,187,185,190,190,191,189,188,186,178,163,139,112,106,125,135,142,142,139,136,135,140,153,167,171,133,107,99,76,98,117,123,119,101,87,106,139,172,180,175,169,163,165,198,199,198,197,194,191,190,190,189,187,193,196,198,202,200,199,197,193,190,190,189,188,190,193,190,190,192,191,188,181,169,156,134,98,109,131,151,153,152,154,155,156,162,168,179,176,122,103,97,71,95,120,118,116,103,100,106,136,172,177,170,164,165,166,199,198,197,196,196,195,191,188,190,190,191,194,198,199,200,200,196,190,186,185,184,186,186,187,187,184,183,184,183,176,166,155,129,67,80,112,152,155,143,149,154,159,169,176,184,185,133,103,99,71,100,128,119,116,103,100,112,134,173,180,171,162,164,165,200,198,198,197,194,194,191,180,183,186,188,191,191,192,195,195,191,185,181,177,173,177,178,177,177,173,174,172,173,174,171,154,122,44,60,96,143,155,136,146,154,159,166,171,181,186,149,104,103,76,104,133,122,118,106,97,111,144,181,185,179,165,163,166,199,199,198,197,195,193,189,179,173,175,178,181,181,184,180,171,162,154,151,159,161,163,170,173,172,167,166,165,164,166,168,160,128,52,39,90,143,152,136,147,157,160,166,169,177,187,173,95,96,83,106,137,126,127,113,101,112,144,178,183,179,176,170,168,201,199,199,198,196,192,183,176,169,169,167,168,171,167,158,151,149,148,139,135,150,158,163,169,172,168,166,162,158,160,165,166,152,111,49,70,137,140,123,138,152,155,166,175,180,185,187,110,90,88,109,136,127,130,120,108,115,141,178,188,183,179,176,171,198,198,198,196,195,190,178,165,161,162,157,153,152,149,145,141,147,156,157,148,149,161,163,164,167,172,169,163,165,168,175,176,168,151,119,94,111,121,117,140,156,160,169,178,179,184,184,144,78,79,104,130,130,134,121,111,118,138,180,189,187,176,173,171,198,196,195,196,193,188,177,158,148,149,144,138,133,131,137,145,144,150,161,168,166,170,171,170,169,169,169,168,171,170,166,164,164,163,150,128,114,110,115,144,161,168,173,177,177,177,185,166,100,79,100,121,128,135,124,117,124,137,170,184,188,183,178,174,199,199,199,198,194,188,170,157,144,141,133,127,125,129,131,133,147,157,152,163,170,169,173,174,173,171,167,164,160,165,165,156,154,154,147,139,128,116,125,153,168,174,177,178,180,184,186,173,120,77,92,113,133,138,128,123,130,139,160,180,180,172,172,167,200,200,199,198,194,175,159,144,136,132,126,121,120,118,116,122,147,167,148,137,160,171,179,182,179,175,170,162,153,149,150,150,150,146,141,139,129,125,139,154,169,178,179,183,183,176,177,172,130,80,87,114,140,137,130,127,134,146,162,177,179,168,169,162,199,200,200,197,194,171,146,129,122,127,121,116,108,101,110,136,141,152,165,158,144,166,182,185,186,185,182,177,172,163,149,135,132,137,135,132,128,136,151,158,168,177,180,182,177,171,173,166,132,83,86,113,133,133,129,133,139,150,163,173,177,168,161,151,199,199,200,197,188,155,131,114,121,127,120,109,93,86,91,108,116,142,159,163,164,165,178,187,189,191,190,188,187,185,181,167,150,151,147,142,148,159,169,172,178,183,183,181,178,178,173,163,137,88,87,123,141,138,138,140,146,154,163,172,179,175,161,151,199,200,200,198,188,149,111,97,115,128,122,101,87,91,91,80,106,135,148,154,163,170,182,190,192,191,192,192,192,190,188,186,182,185,179,174,174,174,178,178,182,186,183,177,179,176,169,163,142,95,87,126,149,144,145,152,152,154,163,170,174,170,158,151,199,200,202,199,185,134,106,97,117,131,122,101,97,105,96,65,89,128,135,141,157,168,178,192,195,194,194,194,192,193,193,190,189,188,186,186,185,183,185,185,180,182,181,174,176,172,165,160,138,94,93,134,150,146,149,156,153,153,157,164,169,161,154,155,197,198,200,197,178,132,103,95,112,132,129,111,115,114,86,63,85,124,127,127,147,162,178,192,197,197,199,198,193,192,193,193,192,190,188,188,186,188,189,187,188,184,183,181,178,175,167,156,136,94,102,148,155,150,148,148,147,151,153,157,160,155,155,155,199,199,199,197,177,132,101,90,114,138,139,121,134,129,87,54,81,117,134,119,139,157,165,184,195,199,199,199,198,195,193,193,194,193,190,189,189,187,187,189,187,188,184,178,175,171,165,157,138,100,114,154,155,154,151,147,149,148,144,152,156,154,152,150,201,200,199,194,177,139,105,89,122,148,150,132,146,142,88,32,64,112,140,122,135,157,164,180,195,199,198,200,199,199,197,195,195,194,192,190,188,186,186,184,187,180,178,178,175,170,160,148,135,98,117,155,153,157,154,148,147,145,142,148,156,156,145,141,201,201,199,190,173,143,110,94,128,156,170,138,152,152,99,43,55,107,145,132,138,159,169,175,193,199,198,199,200,199,198,195,194,195,194,192,191,188,186,184,186,182,181,181,173,169,163,150,131,95,107,151,154,154,151,148,149,144,145,148,150,151,143,139,203,203,202,192,169,142,117,114,143,162,177,136,153,153,103,47,58,110,143,141,143,164,173,171,188,197,199,200,199,197,194,193,192,191,192,191,189,187,186,186,184,182,180,174,167,160,156,146,124,100,107,140,153,156,153,148,145,144,145,147,150,148,137,132,199,200,200,194,169,146,131,136,157,168,182,143,154,154,130,106,122,143,148,148,149,169,177,175,186,195,198,199,200,199,196,194,193,190,186,188,188,187,185,184,181,176,174,171,168,157,150,143,131,115,111,130,149,159,157,150,144,142,144,144,150,152,138,122,198,200,200,194,168,148,139,145,162,170,181,147,156,153,133,118,141,152,154,158,157,175,182,180,187,192,197,199,199,198,198,195,193,192,190,188,188,188,183,182,179,171,169,171,168,160,149,143,132,121,115,128,142,153,154,147,141,139,138,134,142,138,124,116,201,200,196,186,167,149,140,151,168,171,176,154,157,156,130,108,131,145,154,157,162,177,189,186,189,188,194,199,199,199,198,196,193,191,192,190,187,184,181,180,181,175,175,173,166,158,149,137,133,128,115,125,138,144,145,143,141,139,134,132,135,130,120,112,198,197,193,180,164,147,141,153,170,172,172,156,151,152,130,109,117,139,158,159,167,182,189,189,192,193,194,197,198,199,198,197,195,192,191,190,186,181,178,177,178,177,176,171,161,158,152,144,138,124,124,128,137,142,142,144,142,137,136,139,134,128,119,110,197,197,191,182,167,154,147,153,170,174,168,156,147,151,128,110,122,141,158,163,172,187,193,193,195,197,197,197,198,198,197,195,193,189,188,187,184,180,180,178,175,172,171,169,163,163,157,148,144,143,141,137,135,139,143,144,140,135,136,133,127,125,116,102,199,198,192,180,171,164,164,165,165,164,162,153,143,148,127,110,126,152,164,166,172,186,192,192,193,195,196,196,197,196,196,194,190,190,191,190,188,181,178,175,173,171,170,166,167,165,159,154,151,151,152,150,139,135,135,139,140,135,130,122,120,120,113,100,196,195,190,179,173,169,171,170,166,163,158,149,137,142,127,114,129,154,168,166,176,190,192,193,195,195,196,197,198,195,193,191,187,186,187,186,183,180,174,170,170,170,170,170,167,166,160,157,154,151,152,147,141,135,137,133,131,128,125,123,118,114,110,98,191,192,189,180,176,174,171,170,163,160,152,146,136,136,131,122,139,158,169,175,180,193,196,196,197,196,198,199,199,197,190,187,184,182,181,179,176,175,176,173,173,173,170,167,165,165,161,157,154,151,149,145,139,135,133,132,125,124,125,126,121,113,106,95,189,189,189,183,175,173,171,169,163,155,145,144,136,134,131,124,147,168,170,177,182,192,194,196,197,198,198,200,198,196,189,187,182,180,178,176,175,173,177,172,175,170,169,165,163,163,160,157,155,154,150,144,137,131,130,128,127,123,121,123,119,112,101,84,187,186,186,184,172,166,170,168,165,156,146,148,137,139,131,118,143,167,171,177,182,188,192,195,197,197,195,195,196,191,187,181,181,179,176,172,171,173,172,167,167,170,166,161,160,157,153,151,152,151,148,145,137,134,131,124,124,122,122,121,116,108,94,73,182,183,184,183,173,163,165,167,164,156,152,151,148,147,148,125,137,161,173,180,186,190,194,195,197,197,198,193,192,189,182,178,177,178,175,171,168,171,170,163,166,166,164,163,159,154,152,148,147,148,144,141,135,132,127,123,122,121,114,112,108,99,85,68,183,183,183,182,176,169,168,167,163,155,152,150,148,149,157,137,137,163,176,186,192,194,195,196,197,197,197,194,189,181,182,179,173,171,170,167,167,169,169,165,162,159,159,157,155,153,151,147,144,142,140,132,133,129,127,121,122,123,117,106,99,91,73,61,183,180,178,177,176,173,167,165,162,159,154,152,151,152,156,145,143,162,177,186,191,194,195,197,197,195,196,192,184,179,176,173,170,169,170,166,165,164,163,165,160,156,154,150,150,152,150,145,143,137,135,134,133,129,124,120,120,120,114,108,100,84,63,65,177,178,179,179,177,174,168,162,157,159,159,158,160,168,163,166,157,160,178,189,190,193,195,197,196,194,191,184,180,179,176,168,166,166,165,162,162,158,157,153,153,152,150,145,146,144,138,135,137,137,134,132,129,126,122,119,117,115,112,103,88,71,68,87
45,45,63,87,106,118,128,134,138,141,143,147,149,148,148,148,149,144,139,138,137,137,133,128,123,121,121,122,125,123,119,117,111,106,103,99,97,99,100,101,103,101,98,89,83,76,75,75,73,76,76,74,75,77,77,75,78,74,77,74,78,76,74,75,83,108,121,128,133,132,135,138,141,145,150,150,152,156,159,161,163,163,164,164,159,157,152,146,142,139,133,128,127,130,135,133,131,132,132,128,122,115,109,107,104,103,106,108,106,105,96,90,83,74,72,75,76,76,77,77,79,80,76,77,76,76,75,76,124,133,139,142,144,146,147,145,141,139,140,148,149,151,154,158,162,164,165,168,163,159,162,161,157,151,145,141,134,134,136,139,139,136,138,137,135,130,125,119,114,110,106,107,108,110,111,108,106,97,88,78,71,77,78,78,75,73,77,77,76,77,78,74,138,144,152,152,155,150,149,150,148,144,135,132,143,145,153,160,165,163,165,167,167,168,171,171,168,164,160,153,147,143,143,143,142,143,141,140,139,136,131,129,124,119,115,113,113,113,115,115,114,115,110,101,96,75,70,72,79,81,77,80,81,80,73,77,152,149,152,155,156,154,153,152,151,145,133,131,136,146,152,156,164,163,161,163,170,175,178,182,182,179,175,168,162,155,151,152,149,146,144,143,145,142,136,133,131,128,124,121,119,122,121,120,116,115,114,110,106,103,88,76,67,72,81,75,76,76,74,77,149,152,157,154,155,157,152,151,152,143,139,134,137,140,146,151,158,158,159,170,178,183,187,188,186,184,182,180,174,166,163,159,158,158,153,150,149,146,143,139,137,139,138,135,135,132,130,129,125,122,120,116,114,107,105,102,85,72,71,77,77,77,75,73,158,157,162,160,161,161,159,149,147,144,140,133,132,134,141,147,148,144,155,175,185,186,187,189,189,189,187,184,178,171,168,166,163,161,158,153,149,147,143,139,137,135,140,142,139,135,133,130,127,124,124,122,121,117,113,109,103,90,69,70,79,82,80,77,160,159,159,161,159,165,159,147,145,145,147,140,135,129,131,137,134,138,155,172,181,185,187,191,193,193,190,186,182,179,175,172,169,166,162,156,156,153,151,149,147,144,139,143,144,140,140,139,139,137,131,130,126,124,117,112,108,106,101,80,73,87,92,93,166,170,169,171,172,166,158,154,151,149,141,139,134,127,124,126,124,141,158,163,170,177,182,185,189,190,190,190,188,185,179,174,171,171,168,161,156,155,152,148,147,147,147,145,145,145,143,140,142,143,139,135,133,128,126,123,111,107,107,103,85,66,76,83,176,177,172,174,176,175,163,164,155,153,145,138,131,121,113,116,117,141,159,162,162,168,176,181,186,192,192,191,188,185,184,182,179,173,167,163,163,162,158,157,155,153,151,151,151,148,145,145,145,144,144,142,139,136,129,124,118,112,111,106,102,84,67,72,180,181,180,178,179,174,163,160,151,150,150,144,131,110,109,108,103,123,147,163,166,166,175,180,185,189,192,192,191,190,187,186,183,178,173,168,166,164,162,162,159,159,158,156,153,151,148,145,146,147,149,149,145,142,135,126,123,116,112,109,105,101,83,65,185,185,184,185,179,163,160,154,149,147,151,149,131,113,121,103,96,115,136,157,165,171,178,181,184,187,190,192,193,192,191,191,189,184,179,176,175,172,168,164,162,160,159,158,154,152,151,149,147,146,148,146,145,143,138,137,127,122,116,115,110,108,100,81,186,188,191,190,184,167,159,156,142,137,148,148,128,123,122,95,94,125,142,159,167,169,176,179,180,186,190,192,193,192,191,189,187,185,182,180,179,179,174,167,164,164,161,160,159,156,152,146,146,146,146,145,146,145,142,142,138,134,122,120,117,114,108,96,188,190,193,194,190,173,161,151,137,129,149,155,133,133,121,91,99,137,151,153,168,172,177,179,178,185,192,193,194,195,194,193,191,188,185,182,181,181,176,172,169,168,163,158,158,154,150,144,140,139,139,141,143,147,146,144,140,138,134,131,126,117,113,104,191,192,193,195,191,179,162,147,131,125,153,156,133,139,110,60,74,120,148,144,163,174,177,178,176,180,189,193,194,197,198,196,193,190,189,187,185,184,182,179,173,170,167,165,161,156,153,147,141,139,134,130,132,146,147,146,134,138,142,135,134,123,121,112,190,191,192,192,190,182,161,141,119,111,153,159,139,147,104,48,49,85,139,139,158,171,173,175,171,178,187,191,193,196,197,194,191,189,187,186,186,182,181,181,176,173,170,165,162,158,153,147,138,132,128,123,124,137,147,149,146,144,142,137,135,129,125,116,192,193,192,192,193,186,158,131,111,103,145,158,144,152,102,42,52,75,121,142,156,168,171,178,177,180,189,192,194,196,198,197,193,191,188,185,182,181,181,180,179,176,173,168,161,158,153,146,134,126,116,116,131,151,154,155,146,143,145,140,138,131,125,116,192,190,192,191,192,185,160,130,108,98,140,157,143,156,133,72,53,80,121,143,155,171,174,178,176,180,191,194,195,195,196,196,193,189,188,187,184,182,180,180,179,177,174,169,164,161,157,150,140,127,108,112,137,160,163,159,149,149,150,147,142,138,139,133,191,189,190,192,191,185,162,133,103,89,127,147,134,142,127,78,61,91,132,144,151,163,165,173,176,183,194,195,194,195,196,194,189,185,185,186,186,184,182,180,179,180,176,169,168,165,156,149,141,126,98,105,133,157,166,163,153,149,148,148,142,131,134,139,197,196,190,191,191,184,161,125,98,82,119,141,129,132,117,74,86,128,150,146,150,157,162,168,177,187,193,192,193,195,194,190,187,184,184,186,185,181,177,177,178,179,176,171,166,161,154,148,140,123,92,86,125,149,157,158,154,149,147,146,147,141,136,138,198,198,194,192,190,188,165,123,89,81,116,135,124,130,121,117,134,168,152,140,143,150,162,171,180,187,188,189,192,192,188,185,183,185,185,187,190,182,174,176,181,181,178,175,169,163,157,149,142,130,95,75,114,144,150,150,149,148,146,149,153,150,150,145,198,198,197,194,192,189,173,133,93,81,114,130,118,126,121,119,115,139,140,140,140,146,159,173,185,188,187,190,191,188,183,180,179,181,182,181,182,179,175,178,177,177,176,171,166,159,156,153,150,138,97,65,98,133,143,141,141,143,140,147,155,153,154,147,198,196,198,196,194,191,179,143,105,89,110,125,115,116,120,113,106,124,130,139,138,144,156,173,185,189,189,186,183,180,175,174,172,170,164,152,144,148,159,169,170,170,173,171,164,159,159,161,160,141,91,65,91,122,132,130,133,142,143,149,159,164,159,150,199,200,199,197,195,190,179,156,118,100,105,120,119,107,113,113,122,157,146,139,139,148,162,174,183,185,182,179,178,175,171,168,160,149,137,124,114,110,120,145,164,167,168,167,163,159,159,161,161,137,86,67,93,121,132,126,126,134,139,150,158,169,167,153,200,200,199,197,196,192,184,169,138,111,106,116,120,108,107,110,113,130,149,153,150,155,165,176,183,182,177,174,170,163,154,147,145,144,141,135,129,118,103,111,143,161,162,162,160,161,163,167,164,128,84,67,87,116,132,126,114,120,131,146,156,166,164,154,200,198,197,197,196,193,188,177,152,128,115,115,116,113,107,109,120,120,137,160,156,156,166,176,179,176,169,161,154,143,136,141,147,145,135,124,123,130,120,102,122,149,153,155,159,161,161,169,162,114,78,66,84,109,125,129,107,110,125,142,158,168,162,160,199,198,200,198,197,193,189,182,161,143,130,120,112,108,110,112,124,136,141,158,155,160,172,175,171,164,156,147,141,138,142,150,149,134,103,84,103,131,128,103,115,148,152,148,154,160,161,171,152,104,79,68,92,112,119,131,109,107,120,143,166,176,171,170,200,200,201,198,198,196,189,182,167,153,145,132,120,104,105,113,117,135,152,154,156,165,169,164,156,151,147,144,144,148,152,152,146,129,87,47,63,112,129,110,111,136,148,148,152,161,165,173,139,99,89,73,100,117,119,127,111,104,113,136,169,181,177,173,200,201,201,200,199,198,191,185,176,164,158,147,136,118,107,107,119,130,144,150,155,156,152,147,146,148,150,154,158,161,163,158,148,131,103,55,36,83,127,135,129,132,142,150,155,165,174,178,129,95,87,66,97,122,121,123,114,102,111,124,163,182,178,178,202,201,200,199,199,198,194,190,186,179,169,161,153,143,134,124,125,132,136,139,141,140,139,141,147,153,159,165,169,172,174,168,157,141,124,92,57,78,121,144,151,151,156,165,169,174,184,186,131,95,90,65,93,133,128,125,114,105,114,121,159,181,184,180,200,201,199,200,199,198,195,192,188,186,181,175,170,165,164,161,154,150,147,145,144,147,152,155,159,165,171,176,178,180,182,181,174,160,141,122,95,82,105,135,149,154,161,166,170,174,182,187,150,103,98,77,91,141,132,128,117,100,108,116,159,182,186,183,198,200,200,201,200,198,195,192,189,189,188,187,185,183,184,186,184,179,175,170,168,171,175,175,175,179,184,187,187,188,190,191,187,178,160,138,118,94,94,120,138,145,151,156,159,168,176,183,170,120,108,86,86,129,129,129,121,95,100,110,152,182,181,178,200,202,202,202,201,199,196,192,190,191,191,191,192,193,196,197,197,195,193,188,185,185,187,186,187,188,191,193,194,195,198,199,194,185,170,149,127,108,102,117,131,136,140,145,151,166,180,185,175,127,109,88,82,117,126,125,116,98,105,111,146,179,182,174,201,201,202,202,203,199,197,192,191,192,192,194,195,199,201,201,202,201,198,194,191,187,186,188,188,189,191,194,195,194,197,200,199,189,171,149,127,110,108,124,137,140,140,145,152,166,180,186,166,118,104,85,85,127,129,122,113,94,104,116,152,182,185,175,200,200,202,202,202,199,195,192,191,190,188,191,194,197,199,200,200,198,195,193,190,186,184,184,183,184,187,190,191,190,189,192,193,183,162,138,118,111,121,137,146,148,148,153,162,169,180,186,152,107,102,86,86,128,131,123,117,97,104,119,152,176,183,176,200,201,201,202,200,198,195,192,188,187,188,186,188,191,193,195,197,197,195,191,189,188,189,187,186,185,187,188,188,190,189,188,182,170,147,120,97,105,133,144,142,143,146,151,160,167,178,185,157,107,102,89,84,122,127,123,123,106,109,120,147,171,179,176,200,200,200,201,200,197,195,191,185,181,182,179,178,179,178,180,182,181,181,181,182,182,183,184,183,181,183,185,187,188,186,182,173,156,133,96,67,84,126,142,136,138,142,146,154,156,165,178,171,118,103,89,86,119,122,121,128,110,109,121,142,169,180,178,199,200,200,201,200,197,195,192,184,175,171,168,164,162,154,146,144,138,136,140,146,152,157,163,166,167,168,170,176,179,176,169,159,145,120,76,56,81,123,141,132,133,140,144,149,151,159,170,177,130,97,86,81,109,113,119,129,113,112,123,137,158,177,178,198,199,200,199,199,198,195,189,180,172,165,160,148,140,129,124,123,120,118,123,129,134,139,146,152,156,154,154,158,161,162,160,152,140,115,62,49,90,131,139,122,125,139,143,145,155,161,166,173,150,94,79,73,101,107,122,129,115,115,128,137,149,167,169,199,200,199,199,199,196,195,184,171,162,157,148,131,119,116,117,121,131,141,139,133,139,147,148,150,152,152,151,150,149,148,150,150,143,125,91,71,90,121,128,113,124,139,145,148,156,160,161,170,167,115,80,74,94,106,125,126,119,121,132,140,149,163,164,198,199,199,198,199,195,191,181,165,151,142,134,120,114,113,107,118,134,139,145,141,140,145,153,158,158,155,154,150,148,151,154,153,153,146,135,119,110,116,116,110,130,149,153,154,155,158,161,169,170,140,88,72,91,109,127,123,123,126,133,139,146,159,164,196,199,198,198,199,193,188,178,158,142,131,121,114,115,105,99,108,120,126,140,150,151,150,155,165,169,165,160,152,145,143,147,150,150,150,147,139,128,119,111,115,132,148,157,158,158,162,162,164,165,149,98,67,88,113,128,125,129,133,136,140,145,154,161,197,196,195,197,196,193,186,168,146,132,119,116,116,109,95,94,97,101,117,137,149,158,160,163,170,175,175,173,168,158,149,146,143,138,135,133,131,127,122,123,136,147,153,159,159,162,163,158,159,160,148,108,67,88,121,135,132,137,140,138,140,141,145,152,196,197,197,196,195,192,180,154,127,115,112,120,117,99,96,98,94,94,114,138,142,148,160,169,175,181,183,183,182,178,173,167,161,153,147,145,141,136,138,144,154,160,161,163,164,161,160,160,159,155,146,118,71,96,131,140,135,139,139,138,138,137,139,143,194,197,196,194,191,189,172,141,113,101,112,125,115,94,98,97,98,117,131,139,133,140,153,164,176,184,187,187,187,186,183,180,177,174,170,169,164,160,158,157,160,162,160,160,162,157,157,159,152,151,143,118,76,110,141,140,140,138,133,134,133,128,134,136,194,195,194,194,194,189,167,129,93,88,117,132,118,101,102,92,77,104,134,143,130,138,151,162,171,183,191,193,193,190,185,183,183,182,182,182,179,178,175,172,169,168,166,162,163,161,161,163,155,150,141,120,88,126,145,143,144,138,135,136,132,129,132,135,195,194,193,193,194,191,164,115,91,86,113,135,123,109,109,86,63,84,113,141,129,133,145,159,166,179,191,194,195,194,190,187,185,183,185,184,181,183,184,179,177,177,173,170,168,163,161,162,155,149,140,120,92,123,146,144,145,137,133,134,132,132,131,133,193,193,193,189,191,186,155,118,91,85,119,143,132,121,118,68,34,63,102,145,138,143,147,159,166,173,186,193,194,194,194,192,190,186,185,185,183,182,181,179,179,178,177,172,166,166,164,159,155,146,136,117,93,115,140,144,142,141,134,132,129,134,131,132,194,193,192,190,189,185,159,124,94,81,124,150,138,131,136,101,62,49,83,138,145,150,149,163,171,172,183,194,196,195,196,195,192,190,187,186,186,184,182,182,181,178,176,174,167,170,164,157,153,144,132,116,101,113,131,141,142,139,135,130,128,124,119,124,194,196,194,192,189,180,161,127,95,90,133,156,146,135,137,85,59,60,84,132,143,155,153,168,176,172,179,191,194,195,195,194,191,188,184,184,183,183,182,181,179,178,178,173,170,169,160,154,147,139,129,118,108,111,126,135,142,136,131,127,123,121,125,125,194,194,193,194,190,172,156,126,100,106,144,155,147,134,134,76,36,61,105,143,149,158,156,168,175,170,177,189,193,193,193,193,192,189,187,184,181,179,180,181,179,175,172,167,160,160,158,154,144,135,125,121,112,111,123,129,136,130,132,130,124,126,124,115,192,192,191,193,193,183,156,137,121,126,156,157,151,132,136,104,80,115,145,144,141,155,158,168,179,177,178,181,186,194,194,193,192,190,187,185,183,179,178,179,177,172,170,166,158,161,161,154,144,133,128,121,117,115,125,130,133,131,132,131,125,120,112,110,189,191,193,194,193,183,156,133,130,133,159,157,150,133,142,119,96,124,147,144,144,154,158,169,180,178,182,188,189,192,194,195,194,193,190,186,183,181,180,175,171,169,168,166,165,163,156,148,143,138,130,130,130,133,134,130,130,131,129,124,119,113,112,108,192,193,192,191,190,177,156,133,131,138,154,156,148,132,139,127,95,105,125,136,146,154,160,169,177,180,186,191,193,192,193,192,191,191,188,185,182,179,179,175,169,166,164,163,160,158,153,148,148,143,137,136,138,138,136,132,127,124,125,116,111,109,111,108,188,191,188,186,183,167,152,135,130,137,152,156,149,129,133,127,94,92,117,137,149,154,159,171,177,180,185,188,190,191,191,190,190,189,184,181,181,179,177,172,167,165,161,157,154,152,152,151,147,143,142,140,136,138,133,131,123,122,118,114,111,107,105,98,184,187,190,192,184,167,155,141,140,147,152,152,143,130,119,124,108,96,116,135,150,158,159,172,182,184,188,190,191,191,191,190,186,183,180,176,177,176,172,169,164,159,157,157,155,155,153,153,151,147,142,141,140,136,132,126,124,118,112,106,107,106,98,85,180,183,183,183,181,166,156,149,151,152,151,149,141,131,114,116,114,107,124,140,149,153,160,171,179,183,189,189,189,191,190,189,185,177,172,170,168,167,164,161,161,163,160,158,157,152,150,148,146,144,142,140,139,135,128,123,118,115,106,108,108,104,89,79,177,178,176,175,175,162,158,154,154,155,148,146,133,128,119,117,115,107,121,143,150,155,160,168,178,184,188,189,187,187,189,185,178,172,169,166,164,161,159,158,158,159,154,153,153,151,147,143,140,136,134,131,131,129,125,122,118,113,108,107,100,90,79,86,169,170,170,171,171,167,157,153,154,151,147,142,134,130,129,124,131,115,112,138,152,160,167,176,183,188,190,189,190,187,183,181,174,167,165,167,166,162,155,152,157,154,148,148,148,145,143,140,138,137,132,129,126,123,117,116,113,108,105,98,89,84,95,104,161,162,160,163,167,165,150,142,145,146,148,141,134,135,136,134,138,129,119,133,155,167,177,184,187,188,188,189,188,185,180,174,169,168,163,156,156,156,154,152,154,153,152,148,142,139,134,137,138,131,125,125,121,118,115,114,109,106,101,88,94,107,111,118,152,154,162,162,159,160,156,143,141,143,143,142,139,137,136,135,136,138,133,133,148,169,179,184,188,189,189,186,184,182,176,169,162,158,156,153,152,150,148,146,145,141,141,139,135,131,128,127,126,121,119,116,113,110,110,105,99,97,90,99,98,98,98,90,155,157,155,154,157,154,150,150,145,146,140,143,144,141,143,149,152,146,147,140,148,168,183,185,189,189,188,186,182,176,168,164,161,157,152,149,148,144,140,139,135,133,131,130,128,125,126,120,118,117,118,120,112,108,103,99,88,78,77,74,73,73,74,73,147,143,145,150,150,151,153,152,148,141,131,131,138,143,147,146,147,147,147,150,152,161,166,178,183,181,180,177,174,169,164,158,153,150,147,140,136,134,133,130,128,127,125,125,120,119,116,116,115,113,112,106,105,97,88,79,73,73,75,80,80,77,74,78,145,144,142,145,150,146,145,143,142,141,140,138,141,139,140,139,146,150,150,147,150,158,166,169,172,171,169,168,165,159,154,147,142,139,137,134,129,129,126,125,124,121,119,116,114,113,112,115,113,112,108,103,95,80,80,74,77,81,77,77,77,80,77,77
25,42,47,42,39,40,41,42,38,39,38,39,47,64,74,118,186,121,113,96,80,93,111,139,143,143,149,163,179,184,165,166,181,175,149,108,103,105,103,102,102,101,102,101,102,102,101,100,102,99,100,99,97,100,96,97,96,97,99,98,97,100,100,96,53,42,36,32,40,34,29,24,30,42,54,63,55,53,80,114,140,145,142,148,143,128,109,101,116,128,120,121,126,132,128,125,146,159,148,114,89,99,99,100,96,100,103,99,101,101,102,102,101,100,104,99,99,97,99,97,100,97,98,101,102,98,102,101,43,38,39,44,34,44,49,81,102,120,125,110,101,119,127,101,86,107,114,120,124,142,161,159,113,122,144,131,128,126,129,128,122,124,126,123,119,112,110,104,107,106,101,100,99,97,98,98,100,96,98,99,97,97,101,100,100,99,98,98,99,98,99,99,53,54,63,78,103,129,150,156,158,156,130,116,129,123,111,79,83,113,117,109,101,98,102,138,179,120,131,146,144,142,144,146,143,144,144,143,140,136,130,130,116,116,115,116,115,109,105,100,97,99,101,101,99,101,100,100,99,99,98,97,100,100,98,97,95,111,127,139,151,159,163,161,161,146,109,101,81,81,87,74,81,101,115,137,147,128,107,97,124,187,93,145,150,152,152,152,149,148,144,144,145,138,135,127,128,122,120,120,121,120,115,116,108,101,99,98,99,100,100,101,100,100,99,100,99,99,101,98,139,149,158,161,162,165,167,165,161,122,94,62,89,114,130,136,137,133,121,109,125,139,146,144,140,166,199,90,141,150,147,149,156,151,148,148,144,139,136,138,132,131,127,127,126,126,124,118,118,114,106,100,94,96,101,99,97,98,99,99,100,103,100,101,162,162,162,164,166,168,168,167,151,109,137,151,158,147,144,145,151,158,151,124,113,118,131,139,138,152,182,142,93,113,127,141,154,157,151,149,144,141,137,135,135,139,138,135,130,127,125,121,120,118,115,108,102,95,90,97,100,100,99,100,102,100,100,102,165,164,167,167,168,172,170,167,144,110,147,149,143,131,125,130,139,150,150,151,160,167,168,164,150,143,164,170,92,99,105,127,156,158,152,148,147,142,137,137,137,139,140,136,133,132,131,128,123,122,121,118,109,104,98,89,91,99,102,103,102,101,102,99,172,173,173,175,175,175,176,171,147,119,151,147,138,133,125,119,123,127,134,151,176,188,185,171,163,155,161,182,128,103,108,125,156,159,155,152,151,148,146,143,141,142,142,140,139,135,136,137,132,129,125,120,114,108,105,98,85,86,99,102,98,101,100,102,177,178,181,184,177,180,180,169,142,126,157,147,137,127,113,99,109,117,134,155,162,170,160,154,159,160,158,182,128,105,113,130,162,161,158,156,152,150,151,149,147,147,146,143,139,139,136,138,135,131,130,125,117,116,107,103,99,88,86,97,103,100,98,100,184,185,186,185,186,181,170,159,136,123,146,143,136,118,96,92,98,110,135,153,150,140,145,147,155,157,159,181,143,116,118,140,172,172,171,167,163,157,157,150,150,148,141,142,142,139,139,138,140,139,136,132,125,117,111,105,107,102,85,81,107,113,111,107,187,188,189,190,191,186,173,164,134,113,135,135,131,111,108,108,83,116,129,137,140,137,142,147,152,157,159,178,141,119,119,141,175,178,175,174,172,159,153,156,150,148,146,142,140,136,135,136,137,136,134,129,122,122,114,107,102,100,97,84,83,102,113,116,187,188,192,194,194,188,172,155,131,129,118,126,123,108,125,103,86,120,135,131,138,137,139,144,149,155,156,173,141,128,127,154,183,184,180,178,174,168,161,159,151,145,148,143,132,131,131,131,132,134,132,133,132,128,121,114,113,110,104,98,80,76,95,104,192,191,193,193,193,188,172,149,139,170,102,122,119,113,123,95,121,134,136,132,139,142,143,143,144,150,151,171,145,133,130,161,185,187,183,177,177,172,163,159,156,152,145,141,137,129,130,127,122,123,130,133,130,126,127,123,120,115,108,107,90,68,71,83,193,192,193,192,193,190,174,146,126,170,88,99,91,116,111,68,87,120,137,123,135,142,144,139,142,148,153,172,149,142,132,170,187,183,181,177,176,173,167,162,158,150,146,139,137,128,122,116,108,106,121,133,131,127,128,128,126,121,113,110,101,89,69,62,194,193,192,191,190,187,170,141,122,159,75,106,93,119,102,39,49,62,111,128,137,142,145,139,139,148,153,169,139,144,146,177,186,184,180,175,172,171,169,165,158,150,145,144,136,122,109,98,88,105,124,135,139,138,135,133,129,125,117,112,106,94,73,60,194,194,190,189,190,190,172,139,124,147,68,144,173,135,113,64,56,81,112,120,131,138,142,138,139,153,157,160,125,146,153,181,184,183,184,178,176,171,167,166,161,156,154,146,137,125,107,83,79,115,146,147,142,138,136,138,134,128,123,114,110,104,91,69,196,198,196,191,189,184,171,132,119,132,65,118,145,122,114,71,83,97,124,117,131,138,137,134,143,158,153,143,125,148,162,183,182,182,183,174,168,166,168,169,168,158,157,146,139,128,105,72,65,116,153,156,152,144,143,145,136,130,129,129,123,112,99,83,199,199,197,191,187,184,172,130,109,113,70,89,83,89,111,87,100,125,135,114,117,125,135,132,142,148,152,112,138,147,171,181,181,181,182,168,158,169,176,173,169,167,158,149,140,130,108,71,49,110,150,154,147,144,143,141,138,131,127,129,128,125,111,97,200,200,197,194,191,184,176,137,116,102,69,87,73,72,95,97,105,139,146,108,109,118,127,134,142,146,137,111,136,148,172,176,176,177,175,166,159,167,171,174,170,164,157,152,149,140,119,63,46,102,143,147,145,141,142,142,142,143,137,136,135,131,120,107,201,201,199,197,193,187,174,142,123,104,79,98,96,60,91,111,119,144,144,106,105,113,124,138,149,147,103,117,130,160,167,162,153,144,147,157,162,165,164,169,167,159,153,153,153,143,105,51,45,90,134,139,137,137,135,140,148,148,147,141,130,125,124,109,201,201,199,197,192,186,172,150,142,111,86,98,102,70,80,123,117,127,129,106,108,114,130,143,146,110,101,130,153,161,151,140,129,112,103,109,135,157,164,164,165,159,156,156,158,143,88,48,45,86,127,129,130,137,133,138,149,152,149,146,140,127,131,124,202,201,200,196,192,189,179,158,161,118,90,97,94,101,108,105,108,120,138,127,112,119,138,144,109,87,130,146,151,150,137,121,98,82,89,88,83,114,153,157,162,160,158,161,166,133,73,54,56,96,122,121,125,130,133,142,151,161,157,150,141,133,126,114,202,201,198,195,193,187,179,163,170,118,93,101,147,105,107,105,114,128,147,139,125,133,133,89,85,126,149,154,155,151,129,87,46,47,65,86,71,87,146,145,145,153,157,160,166,111,59,48,61,103,122,117,108,119,125,137,149,158,153,149,141,135,128,117,201,200,200,197,193,188,179,164,175,114,76,123,156,117,96,115,125,159,157,136,125,114,72,83,139,160,167,169,164,148,122,91,27,33,65,106,89,100,156,152,148,155,158,164,157,82,60,52,68,109,120,116,98,102,118,138,155,158,158,158,157,144,133,119,201,201,202,200,196,191,182,168,172,140,41,86,125,118,112,135,150,159,133,85,73,86,124,153,165,172,180,181,170,154,127,107,62,29,59,117,131,118,126,137,140,148,161,172,143,67,67,56,82,118,114,114,87,95,114,141,167,167,163,164,166,155,139,121,203,203,201,198,194,192,184,174,180,159,133,54,35,53,63,79,83,74,58,57,83,134,161,168,185,186,185,188,184,170,147,118,97,62,71,111,133,138,141,146,157,159,170,184,139,59,68,49,89,129,118,118,85,86,101,137,171,172,170,168,165,151,139,120,201,201,199,197,196,194,186,177,179,156,149,142,113,88,40,68,63,61,86,123,159,170,180,194,197,198,198,197,194,183,160,138,107,86,77,88,117,133,139,147,155,160,170,183,161,71,81,59,89,139,126,113,90,81,95,135,172,175,173,165,171,161,136,116,200,198,199,200,197,193,185,177,179,152,157,167,171,163,84,114,118,141,170,185,196,198,203,205,205,203,203,203,199,182,162,139,106,86,79,76,93,114,129,138,142,149,162,179,177,97,81,69,93,152,125,112,91,75,87,133,175,182,178,165,161,158,141,119,200,202,201,198,197,192,187,179,180,153,165,180,182,171,82,156,157,184,192,195,202,203,205,201,202,200,197,197,192,177,153,128,101,92,83,84,89,96,108,122,134,148,168,182,180,108,75,60,72,137,124,118,90,69,81,132,178,181,175,161,156,153,138,118,203,203,202,201,199,193,188,178,177,159,167,185,187,174,91,162,176,196,194,191,190,186,191,193,194,194,191,188,186,172,144,114,98,91,90,87,95,99,106,120,134,147,167,185,170,97,73,58,60,128,133,117,95,72,81,123,175,179,168,154,154,152,138,123,202,202,202,201,199,193,186,181,183,159,161,181,186,168,94,143,167,188,191,188,186,181,184,190,192,190,191,187,183,161,125,100,79,69,92,106,107,112,116,123,143,155,169,182,154,82,71,59,66,147,126,108,86,71,80,124,181,180,166,151,155,153,141,127,201,202,201,199,195,191,185,180,166,159,157,172,176,160,93,124,160,176,189,188,184,184,183,189,195,197,194,188,168,145,115,87,48,46,75,110,109,105,112,119,136,153,162,176,151,85,76,64,66,154,133,110,87,69,77,124,182,178,165,159,158,155,140,129,200,200,200,198,194,189,185,175,162,153,150,168,168,143,85,78,112,123,158,181,179,168,165,169,174,185,190,181,161,136,119,85,36,24,41,92,113,105,112,118,130,141,159,175,161,95,78,67,53,129,126,114,96,77,78,118,171,174,169,164,156,151,138,124,199,200,199,197,193,188,186,175,165,148,128,101,63,45,68,59,57,62,65,97,141,163,157,153,154,160,164,164,159,142,118,78,33,26,32,71,103,101,110,119,130,144,146,165,167,111,75,68,62,117,125,119,99,83,85,113,165,173,170,163,156,147,136,126,198,198,197,196,193,191,185,171,159,123,84,86,113,129,127,126,110,90,88,81,77,97,145,159,148,140,141,142,151,148,123,91,38,15,37,70,87,89,107,119,124,142,152,162,167,125,68,61,52,111,121,120,99,84,90,109,153,174,172,162,160,148,132,123,197,198,197,194,190,187,183,162,147,100,97,123,120,119,118,130,130,108,75,71,116,100,82,139,161,148,138,135,143,149,146,125,100,62,51,65,74,76,104,119,131,144,157,161,166,153,68,52,57,111,121,120,99,89,90,110,141,167,169,162,161,150,134,126,196,198,197,194,194,185,176,158,141,104,115,119,107,101,101,122,137,140,112,89,106,139,130,79,131,156,144,143,146,149,150,141,125,114,92,80,73,82,115,128,139,146,152,155,164,162,106,53,60,95,119,119,107,98,101,116,139,161,162,154,158,144,128,117,196,195,195,192,188,184,175,153,137,110,114,111,100,89,97,113,120,137,140,118,112,124,154,144,78,139,147,137,134,136,136,135,129,115,109,99,90,100,119,136,147,155,156,160,159,156,124,64,55,82,113,118,103,100,101,120,139,157,163,154,152,136,124,115,196,194,192,191,189,183,167,141,125,103,110,102,87,83,98,109,105,126,127,140,129,122,125,155,155,72,143,149,142,133,123,115,119,116,111,105,102,114,121,135,151,156,164,159,150,148,126,72,53,76,106,114,107,113,120,129,138,148,161,163,151,137,128,117,194,195,193,191,186,181,160,124,114,100,88,96,77,83,102,108,109,120,126,148,145,137,132,141,178,155,111,153,163,160,151,129,119,116,107,105,108,121,131,140,156,162,160,153,150,146,123,83,50,75,108,115,113,122,129,133,137,145,155,161,145,138,135,124,195,195,194,191,186,177,154,117,105,97,94,98,80,86,108,119,111,112,132,132,131,135,135,144,158,183,128,129,162,173,173,161,154,148,131,126,123,129,134,145,160,162,159,159,151,141,124,92,56,74,108,117,121,130,136,135,136,139,145,151,141,144,143,137,190,192,191,188,187,175,143,101,101,98,85,83,65,94,106,111,99,105,124,119,116,124,131,141,155,170,166,115,141,174,180,173,175,171,167,158,151,149,151,154,161,161,157,157,141,134,118,86,52,79,113,120,123,130,130,132,132,129,134,140,135,138,132,118,192,193,192,189,189,177,135,95,99,100,95,146,100,111,132,124,139,168,150,119,109,119,123,129,150,166,178,131,117,165,181,180,178,172,170,173,173,167,165,166,168,165,160,155,146,131,115,86,59,88,118,123,131,131,130,130,122,118,130,136,134,128,119,104,193,193,192,190,187,172,135,96,96,93,98,172,137,136,135,112,138,163,148,113,111,120,124,121,138,157,178,150,105,149,185,183,182,178,174,173,165,166,169,170,168,165,162,152,141,127,113,88,59,89,117,122,133,133,132,128,120,117,129,132,128,120,113,102,193,192,191,190,186,176,143,101,102,98,82,101,109,144,130,97,109,135,140,120,116,119,129,121,131,154,168,177,102,130,175,187,183,181,179,174,172,171,169,168,165,161,161,151,143,126,108,84,59,82,118,127,131,129,124,127,121,125,123,128,125,115,104,93,195,194,194,192,187,171,141,102,94,93,86,107,111,151,121,104,97,115,122,121,123,127,133,128,126,141,154,178,109,115,153,186,181,180,180,178,178,173,171,167,162,162,158,144,138,126,108,86,69,82,112,131,139,135,127,120,123,119,121,123,120,110,96,86,193,194,195,194,188,168,143,115,100,105,101,119,119,140,101,95,88,92,106,117,127,127,133,129,124,137,151,179,116,115,140,181,180,178,176,175,173,169,170,167,158,155,152,144,137,123,110,95,76,81,107,128,139,133,126,119,116,116,112,116,110,98,89,85,192,192,193,193,190,173,142,121,103,113,119,130,112,126,117,107,81,89,111,120,129,130,137,135,131,139,143,174,122,114,136,179,185,182,176,176,175,172,167,164,153,148,150,143,132,122,111,98,86,81,103,124,131,127,122,119,110,108,107,106,103,98,90,77,193,192,193,193,190,175,142,124,105,115,125,119,112,165,113,78,79,105,126,119,129,132,138,139,138,139,136,168,130,117,135,174,184,183,180,177,173,168,163,161,156,152,154,143,132,117,108,106,91,90,106,118,125,121,118,116,109,110,109,105,103,94,87,70,194,196,194,192,189,173,145,122,97,116,139,161,124,138,134,112,129,142,135,132,129,133,141,143,143,146,143,170,132,118,135,171,187,183,181,178,170,162,157,156,155,158,153,142,134,125,115,114,113,114,115,116,117,118,115,111,108,106,100,98,97,96,90,77,193,193,191,189,184,170,145,126,95,113,141,169,154,103,134,105,108,134,137,138,142,139,145,146,144,145,146,165,129,120,134,162,181,179,177,175,169,160,157,157,152,150,147,141,139,132,124,120,125,128,125,117,111,110,107,103,102,99,97,96,93,90,79,70,191,189,189,189,183,172,151,135,109,121,144,134,118,105,123,108,91,116,131,149,153,142,148,146,144,144,145,165,127,123,133,156,175,178,180,175,169,160,159,150,145,144,144,140,138,134,132,130,129,127,125,119,110,104,106,103,97,97,99,97,92,87,75,66,188,186,186,186,184,172,158,147,107,113,145,142,116,103,109,110,100,113,138,148,144,138,145,151,151,146,149,162,126,130,135,149,169,171,172,168,162,156,148,146,150,147,142,142,140,136,133,132,129,126,122,113,107,105,103,98,101,94,96,97,92,81,70,68,186,184,182,181,180,171,163,155,120,112,142,135,124,113,105,102,99,103,144,146,138,134,138,149,161,157,161,164,132,145,145,144,159,166,163,159,157,154,156,148,148,148,145,138,137,134,132,131,130,126,122,114,109,104,99,98,99,101,93,84,84,76,70,84,178,175,176,175,172,171,160,152,133,98,139,140,130,126,118,112,111,106,129,140,138,140,147,155,162,165,177,160,145,156,145,142,152,162,161,156,152,152,153,145,143,142,139,136,133,130,124,125,123,123,120,113,110,105,100,94,98,96,90,85,80,73,78,89,168,169,169,165,166,170,161,147,142,92,133,140,128,119,121,114,123,121,115,130,146,159,163,166,166,178,185,153,150,149,139,135,146,159,161,152,145,149,146,141,139,139,136,136,132,127,127,120,119,120,114,111,108,108,103,98,98,97,93,86,78,83,103,105,163,161,164,169,167,167,165,154,149,108,109,145,137,132,132,132,125,121,115,123,155,174,173,172,173,196,176,150,158,148,139,138,138,145,152,149,148,146,145,142,138,133,131,127,126,128,123,120,117,113,117,112,111,106,103,99,95,94,91,80,84,103,105,102,159,163,160,166,164,164,164,161,153,141,87,121,145,138,136,134,129,110,116,134,159,172,174,170,190,177,143,157,153,142,139,134,133,138,146,147,145,138,136,137,132,131,128,120,122,123,119,113,115,115,111,107,105,102,101,100,99,92,87,91,106,106,106,103,156,159,161,156,159,160,159,159,153,147,115,73,118,146,142,135,119,108,128,149,162,168,176,183,145,126,152,158,147,140,138,135,131,131,134,136,136,134,129,126,127,124,122,121,120,117,114,111,113,112,107,109,108,102,102,100,92,87,91,107,109,105,104,104,152,154,152,153,155,157,158,156,155,149,143,116,64,86,126,145,132,138,153,155,156,158,142,109,100,150,159,153,147,144,133,132,130,127,127,127,129,127,125,125,120,119,118,119,117,113,115,115,113,109,107,106,104,103,101,95,91,89,105,105,107,105,104,104,144,147,150,149,152,154,153,150,148,146,144,145,138,92,69,148,128,100,96,97,103,103,100,128,162,158,152,148,140,136,131,128,128,127,124,122,126,124,122,119,118,118,117,115,118,115,113,115,111,107,105,103,100,99,95,92,97,109,107,105,105,107,105,106,120,134,138,147,149,148,145,149,148,143,140,135,133,149,135,146,121,107,125,129,137,150,160,158,150,145,142,138,136,138,136,133,131,130,123,121,125,122,120,117,115,118,114,113,113,117,115,114,113,110,108,104,100,99,100,107,110,108,107,111,114,117,114,115,88,97,100,110,127,136,141,144,144,143,143,142,142,141,117,133,114,141,159,161,161,155,148,144,139,136,131,130,129,129,132,131,133,128,126,125,122,121,117,116,116,115,115,118,119,116,115,111,105,109,112,114,112,108,107,104,103,98,96,92,88,79,75,67
175,175,171,170,171,172,168,159,145,128,100,94,122,135,127,141,158,153,140,119,94,91,142,180,170,164,160,154,152,154,154,153,152,150,150,149,143,141,135,130,128,127,122,126,124,126,126,125,124,122,119,115,110,102,94,88,87,98,115,123,121,118,117,116,175,175,174,174,175,174,165,144,111,91,116,145,153,150,138,117,127,156,166,175,170,154,112,109,182,170,168,157,157,159,159,155,152,151,152,151,143,139,140,136,135,133,128,129,134,134,134,128,125,124,119,118,115,109,105,97,90,85,89,104,114,115,115,114,176,176,177,176,176,171,152,113,109,137,151,155,155,155,155,120,93,103,127,148,170,175,176,140,122,175,171,167,162,162,162,163,155,154,156,152,147,142,140,140,141,141,139,141,139,136,135,130,126,124,123,122,118,114,112,104,96,87,81,82,94,101,105,109,177,177,180,179,176,162,124,111,133,142,143,149,148,149,158,150,130,118,116,118,136,159,164,181,131,133,167,166,167,165,164,166,162,157,156,151,146,142,140,139,140,143,141,139,136,135,132,130,128,127,125,124,121,115,111,111,106,97,86,77,77,85,94,100,178,179,181,178,170,141,112,134,142,135,133,144,145,147,152,153,161,166,158,144,136,137,149,164,185,118,138,151,151,154,158,165,163,157,154,151,149,145,142,139,139,142,146,143,139,135,135,136,135,131,129,128,126,121,114,110,108,104,97,90,78,72,76,82,180,182,180,175,164,124,125,145,146,146,141,132,142,146,142,144,156,176,179,169,161,159,154,149,174,173,97,126,127,130,143,162,165,159,156,154,153,149,145,144,143,143,144,145,143,142,139,137,138,134,131,129,124,122,117,111,106,107,107,99,86,72,68,67,185,185,180,173,164,128,142,148,145,148,144,136,146,144,132,137,155,170,179,178,177,173,161,151,156,180,115,96,119,118,132,158,165,162,159,157,156,150,147,147,144,145,144,143,143,141,142,143,143,138,133,130,131,127,122,116,108,107,108,104,93,82,72,65,186,186,180,172,162,138,156,148,143,143,140,139,152,138,125,133,161,162,171,181,176,165,163,155,153,166,149,91,121,115,128,160,168,165,164,162,159,156,154,153,149,147,149,148,144,140,139,140,141,140,139,139,135,128,121,117,111,109,107,106,102,94,81,69,188,183,174,166,154,135,151,144,142,148,142,138,152,133,118,127,163,174,170,170,164,153,153,153,155,168,171,92,118,119,130,163,172,171,170,165,163,160,158,155,153,152,149,146,143,140,140,139,138,140,140,134,130,126,121,114,113,109,108,109,106,101,87,74,188,177,165,160,145,127,145,141,148,152,153,140,156,136,117,116,156,171,172,163,157,149,150,153,156,163,169,109,115,121,135,168,178,179,177,175,171,163,160,157,154,154,151,147,144,141,139,140,140,138,137,137,133,130,125,118,112,110,113,112,112,107,98,82,191,176,162,157,136,120,136,125,143,147,157,147,156,141,128,95,130,157,158,152,146,143,147,155,155,162,172,135,109,123,137,174,184,183,182,181,176,167,161,160,156,153,150,148,145,140,134,133,136,137,134,132,131,129,129,126,123,115,114,114,112,111,105,94,193,178,159,151,126,113,123,117,145,143,155,154,158,142,129,93,120,149,153,149,149,147,146,153,157,155,168,140,103,125,144,179,188,185,183,181,177,170,164,162,157,151,149,147,143,137,131,130,127,127,127,127,130,132,126,126,125,121,124,119,113,113,108,99,192,178,158,147,122,110,117,161,181,162,163,160,162,147,133,98,103,139,149,145,147,145,144,150,156,155,163,143,109,128,149,183,191,189,186,184,182,176,167,162,159,155,150,146,139,132,130,127,123,115,109,115,125,127,124,115,123,128,125,124,116,116,114,102,193,181,160,141,122,122,108,174,205,181,172,173,169,156,136,95,83,120,137,142,143,139,141,146,150,155,166,148,115,131,156,187,191,191,189,186,183,178,169,163,160,155,150,144,140,137,128,120,113,106,99,107,121,131,132,133,137,134,131,129,121,117,113,111,195,186,161,133,117,131,104,128,167,185,176,180,174,157,133,92,81,114,132,138,141,135,135,145,152,153,167,154,127,138,167,191,190,188,186,183,179,174,169,165,161,154,147,143,140,136,123,111,103,89,88,110,127,135,137,137,135,137,133,129,123,117,109,110,195,184,157,127,110,120,95,93,123,170,172,176,169,150,131,91,71,100,122,130,135,136,139,152,157,161,170,151,133,145,172,192,191,187,184,178,173,171,169,164,159,154,149,148,144,134,119,104,86,76,86,121,142,145,142,138,138,141,138,134,131,130,121,117,189,182,159,124,108,113,90,91,113,146,169,172,163,142,120,90,76,94,116,123,129,132,139,154,158,167,171,149,142,156,180,190,191,189,183,175,170,167,164,163,160,157,156,152,143,134,124,107,79,62,81,128,151,152,144,139,142,146,139,131,128,135,134,128,190,183,163,122,103,109,88,88,110,117,150,160,151,129,108,83,77,98,110,116,122,129,144,157,155,169,162,137,147,165,186,189,188,185,180,170,163,160,161,165,163,160,158,154,142,137,128,107,76,54,79,128,150,152,148,145,148,143,145,138,131,130,137,133,186,182,160,112,91,104,91,82,103,107,133,140,139,118,96,79,86,103,117,122,125,131,143,150,154,161,150,135,148,171,187,186,185,182,176,159,153,162,169,169,168,164,160,158,150,143,132,114,83,47,79,133,148,147,145,143,142,144,142,144,134,140,138,133,185,180,160,116,90,101,93,87,107,99,128,120,128,114,90,70,85,106,116,120,128,141,146,143,153,149,133,130,150,176,184,181,177,173,164,153,156,168,173,175,175,171,167,159,151,144,136,122,83,42,70,133,147,143,146,140,138,140,150,149,150,150,145,138,186,181,165,125,98,96,92,115,165,110,107,102,108,109,88,74,92,113,120,120,129,141,151,153,155,132,114,130,159,174,174,171,165,159,158,154,163,171,172,179,177,171,167,161,155,152,144,124,79,45,61,121,141,139,134,138,135,135,147,153,147,153,143,134,187,180,167,133,104,98,88,113,155,111,91,90,87,94,81,85,112,123,122,123,133,145,149,147,125,105,116,146,170,170,161,156,152,148,146,152,158,168,171,175,173,170,162,159,158,159,151,124,72,45,61,117,134,127,130,134,132,134,147,159,162,150,150,145,186,180,167,145,119,102,84,89,90,86,88,85,71,74,76,98,136,143,133,129,138,147,146,132,102,107,142,164,164,154,149,145,139,127,118,125,147,165,172,171,170,168,160,158,157,159,156,115,66,46,63,111,128,127,124,126,132,136,149,163,172,163,152,143,187,181,172,153,132,106,86,92,83,77,83,83,65,63,87,119,146,151,137,134,140,143,140,102,101,139,155,146,146,155,150,142,129,113,102,93,95,130,164,168,168,167,163,162,160,165,156,101,58,46,68,114,132,119,117,121,122,136,148,156,167,163,156,147,188,183,175,157,140,111,87,105,103,97,86,79,74,75,107,144,150,140,131,128,130,126,95,98,140,162,153,148,152,153,153,141,118,98,92,86,72,94,143,156,157,163,164,165,162,175,153,83,53,45,71,114,127,117,104,108,113,126,147,164,165,161,157,146,189,185,176,160,145,113,91,112,111,112,102,86,87,102,128,145,131,118,124,130,121,94,104,146,161,157,152,154,160,156,134,108,69,57,68,78,69,78,139,158,149,153,159,164,164,177,137,67,52,44,85,117,121,119,96,92,110,128,157,172,166,168,166,165,188,184,176,162,147,106,77,112,124,115,108,103,107,121,126,111,88,85,106,108,90,109,149,163,157,149,150,151,156,148,117,60,28,29,51,89,86,88,137,159,148,150,159,161,167,176,116,61,56,51,98,126,113,116,89,87,100,125,167,180,177,169,169,169,188,184,176,165,160,119,69,87,127,141,141,137,137,133,109,83,66,61,67,83,124,156,163,161,158,159,159,159,155,144,116,60,23,27,49,110,122,111,125,142,145,147,156,163,170,170,97,59,56,54,107,141,119,114,88,80,89,113,163,183,180,175,173,166,192,189,182,173,167,135,108,94,75,91,109,114,112,102,78,65,61,69,96,134,160,166,163,162,164,167,170,164,154,139,117,80,23,27,68,129,136,134,132,138,150,152,153,166,178,162,81,58,56,48,101,144,121,116,96,75,82,109,160,183,178,170,164,165,191,188,182,176,173,139,135,148,119,100,95,73,66,69,66,75,99,134,161,169,168,167,170,176,179,181,184,179,164,143,119,106,57,52,74,112,131,136,137,141,149,154,158,165,179,162,83,65,67,52,90,142,119,108,91,75,78,104,157,179,179,172,163,159,190,184,178,171,173,143,143,171,171,169,162,97,78,96,112,142,167,182,184,179,176,178,180,185,185,188,191,182,167,150,127,109,94,59,66,90,117,129,132,135,137,137,146,155,169,165,102,70,72,58,84,135,121,109,91,70,71,95,150,179,176,168,156,150,189,186,180,174,176,149,152,176,184,190,191,114,110,142,163,187,193,196,197,193,191,190,192,195,195,192,192,197,188,167,142,122,106,81,75,76,89,114,119,119,123,127,138,153,170,175,127,75,69,55,75,124,120,111,91,71,71,91,138,170,169,161,151,147,192,189,183,176,176,147,147,172,183,188,188,115,125,162,178,191,191,192,192,194,194,193,195,198,199,200,200,205,195,178,153,125,104,91,81,76,83,97,104,115,123,131,145,161,182,180,132,77,65,51,70,116,122,112,94,72,73,92,135,168,167,155,145,143,189,184,179,175,176,149,141,163,175,180,179,113,121,160,175,187,188,185,185,188,190,189,191,195,196,197,200,198,186,172,157,134,105,83,81,80,88,99,106,117,126,137,148,163,181,173,119,70,61,53,73,124,123,107,87,69,71,91,137,171,170,157,148,149,188,182,178,172,163,140,135,150,160,165,158,100,101,147,165,183,185,185,185,187,187,186,188,191,191,189,189,189,180,168,143,125,99,91,89,88,94,103,108,111,121,136,147,159,175,162,102,64,62,52,77,123,121,105,89,70,69,90,133,167,169,160,153,149,187,185,182,172,157,134,124,136,137,138,136,92,84,125,139,167,182,187,182,185,190,192,189,192,192,191,187,186,182,164,135,110,91,77,82,106,107,103,106,110,115,129,143,153,170,161,103,64,67,55,74,114,117,108,94,77,75,88,122,159,169,166,159,150,187,182,178,170,158,132,112,122,123,105,87,66,44,57,57,71,114,145,162,168,174,181,181,187,189,192,191,179,173,149,122,101,71,26,38,87,110,105,106,110,110,120,129,139,159,163,118,69,67,59,72,106,113,108,95,83,80,89,118,156,171,165,155,150,187,183,178,170,154,131,108,105,71,53,55,69,71,64,52,35,50,59,99,127,149,157,158,169,176,178,178,170,153,132,107,83,38,26,30,64,101,97,100,111,115,121,128,133,148,160,131,76,61,55,72,104,110,112,100,86,88,94,111,149,172,170,155,151,183,182,175,158,143,128,93,64,75,103,112,106,107,99,96,84,66,59,76,74,92,125,144,147,153,159,162,155,140,124,104,75,29,25,40,63,85,87,91,110,117,117,126,133,142,154,140,88,57,51,67,97,106,111,99,88,89,95,106,135,162,162,150,148,185,179,173,157,135,114,66,92,102,112,111,109,94,91,95,104,89,91,100,84,73,73,107,136,135,137,140,143,136,123,108,82,42,29,36,60,74,73,89,114,121,125,128,132,136,143,144,105,61,48,63,87,104,110,102,94,93,100,109,128,151,152,146,144,181,175,167,151,131,114,58,97,79,94,97,86,81,78,68,59,83,96,110,113,113,90,72,108,128,125,129,137,141,135,121,103,89,75,69,73,77,81,103,124,129,131,130,127,128,137,144,123,76,50,59,80,101,108,106,101,99,107,114,123,142,153,147,138,182,176,164,141,120,108,72,113,65,90,92,86,84,79,80,65,83,107,128,126,123,136,118,80,108,133,126,127,135,141,136,128,113,104,97,86,85,98,114,122,133,137,136,137,137,133,133,126,88,54,58,79,101,107,106,107,109,109,115,123,135,147,150,135,180,176,157,130,100,102,81,205,142,108,101,76,79,84,100,78,84,112,134,140,137,137,148,126,95,126,140,136,127,127,129,128,125,119,112,108,107,114,119,125,134,137,138,137,134,132,130,122,95,57,53,82,103,109,109,112,115,115,118,122,126,137,137,131,176,173,151,118,86,84,78,190,141,106,108,83,76,95,107,84,77,107,130,135,136,139,148,159,131,99,134,146,154,146,132,121,118,113,107,106,113,122,130,132,138,139,137,135,132,131,128,120,100,62,56,89,108,111,111,115,117,116,114,115,119,127,127,124,179,173,142,107,72,90,79,53,72,90,98,82,87,100,118,86,73,94,115,122,123,125,138,156,155,122,115,134,154,164,159,151,144,134,126,119,113,118,127,131,132,135,133,132,132,128,126,121,100,65,66,99,112,115,114,114,112,115,110,108,112,120,126,122,184,176,142,102,71,92,86,78,79,93,103,96,111,107,117,93,65,85,102,110,113,114,125,146,161,155,115,122,141,164,169,168,163,156,149,145,141,136,131,133,135,136,135,133,135,129,120,113,98,68,69,102,114,115,115,113,111,113,108,105,106,114,121,114,182,176,138,101,73,94,91,89,103,110,128,130,134,119,116,98,73,91,106,113,116,115,117,137,153,163,144,111,131,157,170,171,171,166,163,159,151,146,144,141,141,142,140,135,133,127,116,110,96,65,67,100,114,114,112,111,110,111,106,107,107,111,114,109,179,173,141,101,73,94,100,99,121,115,142,146,145,123,113,96,69,87,110,120,123,120,116,129,145,161,157,115,112,146,172,172,171,170,167,163,158,156,152,150,147,143,142,138,134,129,117,102,87,66,69,94,110,116,116,111,108,105,103,105,102,109,108,103,180,172,142,106,75,101,108,93,112,150,169,144,141,124,111,91,66,80,104,123,129,127,120,124,137,152,160,119,93,130,161,169,169,169,169,168,167,163,159,155,150,145,144,138,129,122,112,99,85,72,71,88,104,112,116,111,109,103,101,98,99,103,103,99,180,164,139,108,87,105,116,126,154,134,163,142,144,133,120,98,76,87,105,124,133,132,124,124,131,143,167,123,85,125,153,168,169,165,164,164,164,161,160,159,152,145,144,133,129,122,116,104,93,84,77,85,99,104,111,105,105,104,100,102,102,100,97,97,184,171,139,118,105,112,131,160,205,141,149,139,139,123,113,98,83,96,114,129,137,137,130,127,127,134,166,123,88,124,149,165,169,164,163,163,165,163,160,157,149,139,134,132,130,123,111,103,95,87,79,80,94,100,107,101,104,104,97,102,99,95,96,87,186,169,135,114,108,103,121,126,141,137,144,129,128,120,107,92,81,102,122,133,143,140,133,132,132,136,164,124,99,126,144,166,174,172,168,166,161,156,151,148,147,139,145,140,131,120,109,99,97,93,90,94,102,101,103,103,101,99,96,95,94,93,89,83,179,161,136,117,111,107,121,121,118,124,131,121,119,119,113,102,97,112,130,140,144,138,132,132,134,141,169,127,105,128,143,164,174,172,170,169,163,155,147,146,144,144,142,134,126,118,114,108,107,107,112,112,108,105,100,101,99,96,94,91,93,92,84,81,174,158,140,123,113,105,119,125,125,118,114,112,110,117,114,106,113,132,137,141,144,140,134,133,136,144,174,128,105,126,141,154,167,171,169,165,161,153,145,143,141,137,135,132,129,130,124,118,116,116,116,115,110,104,101,98,98,92,94,92,91,85,85,94,172,160,142,130,115,91,110,127,126,123,116,112,112,114,109,107,122,144,150,146,144,140,137,139,140,150,178,128,111,127,139,146,157,165,166,163,156,148,142,135,135,129,131,129,131,125,125,121,122,121,115,116,111,102,102,98,94,90,92,92,88,82,82,89,168,160,148,140,128,102,107,125,118,110,107,115,114,113,117,111,118,136,143,141,141,143,144,144,143,156,178,128,117,132,137,140,148,154,156,152,150,146,144,136,134,136,133,131,126,130,122,122,117,121,120,117,111,107,106,100,95,92,92,92,84,69,56,55,159,154,147,140,132,107,107,130,122,115,110,114,120,120,119,115,116,120,124,133,143,155,158,150,146,163,166,129,125,135,137,136,139,145,147,142,140,140,141,135,135,130,133,126,122,121,120,120,119,114,116,115,112,108,104,102,97,99,94,81,66,51,51,50,153,154,146,138,129,109,105,133,133,127,121,122,123,123,127,123,102,97,121,149,165,173,166,156,157,175,152,133,135,136,133,132,133,140,143,137,134,139,136,131,127,130,129,126,124,120,119,116,117,117,110,110,107,105,102,101,101,91,78,62,54,53,52,52,149,151,148,140,131,108,106,132,130,130,130,130,132,132,118,95,85,106,137,161,176,176,167,161,166,180,143,141,140,135,133,130,130,134,138,135,134,138,135,127,125,126,124,120,119,119,121,115,109,111,110,109,108,105,104,98,84,69,57,53,55,55,52,51,144,145,145,142,138,111,98,120,129,133,138,140,132,115,95,97,117,133,143,156,165,166,161,161,181,168,138,140,137,133,132,129,125,126,130,129,132,128,128,128,126,120,119,115,112,117,114,111,110,108,106,109,105,104,87,70,58,52,53,55,56,54,51,52,140,140,141,140,139,123,97,78,73,88,101,108,114,117,126,135,136,134,131,127,121,125,127,160,185,143,138,139,134,131,129,127,124,123,123,120,123,120,117,117,118,120,118,115,117,112,111,110,112,114,113,101,84,68,59,55,56,53,54,55,53,53,53,56,138,139,138,137,136,133,100,81,69,58,76,65,67,99,109,106,102,100,95,91,93,103,145,182,148,135,140,136,131,126,127,128,125,121,118,117,119,118,118,114,114,114,115,113,115,117,119,119,112,98,78,64,54,52,52,51,53,56,54,53,52,52,54,55,101,113,123,129,133,134,120,95,105,120,119,95,65,90,102,104,106,107,108,109,127,155,167,136,119,133,133,132,129,127,128,129,126,122,122,121,124,121,118,115,118,119,117,116,114,104,90,68,56,46,51,52,54,57,57,58,55,54,54,52,53,54,53,53,51,61,74,87,101,117,131,113,90,111,131,119,73,75,101,111,115,122,134,150,152,128,96,107,121,127,122,123,123,123,122,122,123,122,118,116,113,111,102,103,96,88,82,67,57,46,46,48,48,53,50,57,56,56,55,55,56,55,54,53,55,56,54,53
187,186,185,184,181,178,176,176,170,163,162,164,165,166,170,166,166,177,191,195,198,199,199,198,196,195,194,190,185,183,181,178,182,175,172,175,171,164,164,161,162,163,164,161,160,157,154,152,150,147,147,147,148,147,141,136,131,130,129,127,121,113,104,91,185,185,184,185,186,184,180,172,166,164,159,158,157,159,160,153,162,175,189,194,194,196,197,196,196,196,196,193,188,187,183,180,181,177,174,172,169,166,160,156,157,160,165,164,161,157,156,154,155,154,151,152,152,147,144,138,131,128,130,130,125,119,112,98,182,182,182,184,185,181,177,172,169,166,161,156,150,150,150,141,161,176,183,190,194,193,194,197,202,201,199,192,192,191,187,185,182,180,176,174,171,167,165,159,156,157,160,166,164,161,160,159,159,159,153,151,149,147,144,142,136,129,128,128,128,126,119,105,185,185,185,185,186,181,174,170,173,171,163,155,147,145,140,137,166,180,178,183,191,194,195,196,195,197,198,197,194,191,188,186,185,182,178,175,174,173,171,168,167,163,160,163,165,163,162,160,160,160,156,153,152,150,145,142,139,133,132,130,128,128,124,113,190,189,190,188,182,179,171,171,171,165,161,155,144,139,133,136,170,183,181,179,186,191,193,194,197,199,200,198,197,193,189,186,187,185,181,176,171,171,170,163,164,166,166,164,163,163,163,161,162,162,158,156,155,153,147,144,140,134,129,129,126,125,127,117,192,190,191,189,180,177,174,177,171,163,154,150,134,134,132,138,161,179,183,180,183,189,193,193,198,200,201,201,197,195,193,191,189,185,182,179,176,173,170,168,167,164,165,166,165,166,164,163,163,163,162,160,158,154,147,142,138,133,134,134,134,131,129,120,193,191,191,191,184,178,176,180,168,166,161,152,133,140,123,133,145,169,179,183,187,191,194,194,196,200,200,199,197,197,195,193,191,185,181,180,180,178,177,176,175,172,168,170,170,167,163,161,161,162,163,162,159,155,147,144,140,135,133,135,133,133,134,124,196,192,193,195,186,183,178,181,173,163,160,146,135,145,116,124,138,160,176,183,185,191,194,195,193,194,198,199,199,198,196,194,193,189,185,183,181,179,177,176,174,174,174,172,170,168,164,162,163,161,162,160,158,153,147,144,143,142,133,134,137,131,134,127,198,196,195,195,181,178,173,171,168,170,168,147,144,146,125,126,145,160,176,181,182,189,193,193,193,193,196,199,201,200,198,197,195,192,189,187,184,180,177,177,176,174,174,171,167,166,164,163,163,161,158,156,154,153,150,151,154,147,142,144,140,132,134,127,198,199,195,187,176,174,169,166,165,168,163,144,153,151,129,128,147,161,176,182,182,185,191,192,192,195,197,198,198,198,198,196,195,193,191,190,188,188,185,179,177,175,174,174,169,168,168,162,158,158,156,153,152,153,149,148,143,148,150,145,144,137,137,131,201,200,196,184,171,175,171,161,164,167,163,148,161,150,120,116,142,159,171,180,181,183,188,190,191,194,197,198,198,197,196,197,195,194,191,190,190,190,185,179,180,179,178,177,171,169,165,158,154,153,151,150,148,153,150,148,135,144,146,145,146,141,139,134,201,201,199,189,172,172,165,147,150,163,162,155,164,150,121,122,151,162,164,175,180,182,186,186,186,190,193,195,198,199,197,196,194,193,192,192,191,189,185,182,180,180,177,174,173,170,164,156,151,150,143,139,136,142,147,149,147,152,152,150,147,142,135,130,202,202,200,192,174,168,158,142,147,164,162,155,161,148,128,135,160,165,156,165,173,175,180,178,180,186,190,191,196,198,199,197,196,194,194,194,192,193,190,186,183,183,179,175,171,167,163,155,152,148,141,130,127,136,150,154,154,155,157,151,147,141,136,132,203,202,200,194,175,164,154,139,146,165,160,153,161,138,91,82,113,145,150,156,167,171,177,178,179,185,190,197,198,199,200,199,197,195,194,193,193,192,190,186,182,182,177,175,172,170,167,158,152,144,134,122,128,144,159,160,155,151,155,153,151,153,151,149,202,201,200,196,180,162,144,127,136,161,159,149,159,136,78,51,66,111,142,150,165,167,176,178,178,189,193,197,200,200,199,198,196,195,194,194,193,191,190,188,182,180,181,175,176,168,162,160,145,137,122,114,132,152,164,163,159,160,160,156,150,147,150,153,202,202,202,199,183,158,136,119,127,155,154,143,151,125,70,52,67,96,132,141,155,159,168,169,173,189,195,198,198,198,199,198,196,196,195,193,191,192,191,187,182,182,180,177,172,168,162,155,142,130,107,108,133,154,167,166,160,156,157,159,154,147,148,152,203,203,202,200,182,150,126,110,116,147,148,133,138,111,42,38,73,102,132,135,144,151,160,165,175,191,196,198,200,198,197,198,196,195,194,192,192,189,188,185,182,181,181,175,168,170,167,156,144,127,96,107,138,154,165,168,165,160,157,157,156,153,152,152,201,202,202,199,182,149,121,101,104,140,142,128,133,114,60,65,87,107,126,130,137,147,154,164,182,195,195,196,200,203,199,198,197,195,194,193,192,187,186,183,181,180,178,176,178,175,164,155,145,127,94,107,140,154,162,164,161,158,157,158,161,161,160,158,200,202,203,200,185,154,125,95,93,131,133,117,121,113,69,77,101,124,122,126,134,141,155,170,184,191,198,200,199,200,199,198,196,195,195,193,191,186,183,178,178,181,181,177,176,170,161,156,146,126,91,97,132,153,161,161,159,156,158,164,169,168,168,163,202,203,202,199,187,153,122,91,94,126,127,108,121,111,77,85,118,120,123,127,132,142,158,177,187,187,198,201,201,202,201,196,196,194,193,193,189,178,174,178,184,185,183,178,174,171,164,160,149,126,91,88,124,151,159,156,152,151,151,157,166,167,167,163,201,201,200,198,185,146,108,90,99,125,121,94,104,112,97,67,106,119,124,124,134,148,165,182,192,198,201,202,203,199,195,194,194,192,191,189,180,168,170,180,185,185,186,184,181,175,167,159,149,130,95,84,118,143,151,148,151,153,152,159,170,175,170,166,197,197,197,195,186,153,108,85,100,127,127,107,90,95,103,97,114,124,135,133,141,154,174,190,196,201,200,199,198,198,196,192,191,189,186,182,175,171,177,183,184,186,185,180,175,170,164,161,156,136,96,81,113,137,146,142,147,151,152,162,173,182,178,166,195,197,196,194,190,166,120,84,108,127,124,115,100,94,100,119,120,131,146,146,147,159,181,194,197,198,198,196,193,189,188,190,189,187,181,178,178,180,183,185,185,186,185,182,176,172,168,165,159,135,91,81,115,135,145,137,140,142,150,162,169,180,182,175,195,195,195,194,189,169,129,101,105,128,127,120,114,111,111,134,147,147,154,153,154,169,187,194,194,193,192,193,193,193,195,192,184,175,167,161,160,168,178,183,186,186,184,180,174,173,173,173,167,136,89,83,119,136,145,131,131,136,142,156,169,178,172,167,195,197,194,190,184,173,142,119,112,125,130,126,120,122,124,122,134,148,154,159,171,185,194,196,195,192,189,190,189,189,186,175,161,146,135,130,127,135,158,178,184,183,179,180,176,168,170,172,167,134,82,83,114,130,146,128,119,123,137,155,173,177,170,170,197,197,193,192,187,180,159,137,126,129,131,126,118,118,132,136,139,152,163,173,184,192,195,195,193,190,187,186,180,168,155,145,136,134,132,127,120,112,126,161,178,182,180,177,170,171,173,170,166,124,76,80,109,123,143,131,112,117,137,160,182,177,176,180,198,197,195,193,190,183,169,149,137,134,136,132,128,124,125,131,142,156,169,179,185,189,192,190,185,182,180,176,165,149,142,147,148,143,140,135,131,117,109,136,171,178,175,178,177,174,174,179,168,112,77,81,117,125,137,133,113,113,125,157,181,183,180,179,190,193,196,193,189,183,171,156,145,142,142,139,135,132,130,134,144,156,169,177,183,186,184,180,178,177,174,169,159,150,155,161,157,151,151,141,131,124,111,123,165,174,167,173,175,173,175,187,164,97,77,83,122,132,131,129,108,112,120,146,178,185,180,179,192,194,194,193,190,183,173,162,155,154,154,151,149,149,149,157,166,171,175,179,179,176,173,172,173,172,168,163,156,153,154,156,161,164,155,135,121,124,109,114,157,176,162,162,170,173,173,187,151,93,77,84,125,133,129,129,106,105,113,139,171,179,180,181,196,194,192,192,190,185,179,173,168,166,165,162,161,165,165,165,172,176,173,171,168,165,166,169,169,168,163,155,151,155,157,156,165,164,137,104,108,132,113,106,145,173,167,167,173,174,178,181,133,96,79,80,122,129,128,128,106,105,113,135,164,175,177,176,195,192,190,191,190,187,185,183,179,175,172,171,174,179,178,172,169,167,164,156,154,158,163,167,166,165,161,157,154,150,153,163,162,150,102,64,101,147,127,115,132,158,160,163,171,177,183,177,119,98,75,72,112,123,123,117,101,101,108,130,157,173,177,173,190,189,190,191,191,189,186,183,183,182,181,182,186,188,188,185,177,169,160,155,160,164,165,168,167,165,163,160,156,154,157,167,159,127,47,54,94,141,145,137,140,153,163,164,171,179,185,163,108,98,78,71,104,116,115,112,99,96,104,121,148,167,172,166,190,190,192,192,189,187,184,183,184,185,187,191,193,195,197,195,192,182,174,172,172,170,168,169,167,165,163,166,160,156,161,161,151,116,38,56,102,141,154,154,158,160,168,171,174,181,189,159,109,97,84,75,99,110,112,116,102,96,105,123,147,163,163,155,193,193,192,191,190,186,183,183,186,187,190,191,195,199,200,201,197,193,184,175,173,167,167,169,167,167,166,169,169,164,162,163,156,121,66,91,121,144,153,156,157,158,163,163,161,166,179,159,111,100,94,79,98,113,114,116,101,93,105,128,152,166,164,153,194,192,191,189,188,185,183,184,185,185,188,192,195,198,200,198,199,196,195,188,182,177,175,172,172,173,172,169,171,172,167,167,149,131,94,109,125,134,143,149,147,146,144,140,142,150,165,164,127,106,95,82,100,121,119,111,96,93,108,127,149,161,160,152,192,193,192,191,186,184,182,182,181,178,181,184,192,194,199,201,199,198,194,193,192,189,185,180,178,176,177,176,175,177,175,167,152,134,104,86,109,119,130,138,137,136,136,140,152,166,175,174,142,107,91,84,107,125,116,108,98,96,109,125,146,155,155,156,193,194,192,190,186,183,179,175,173,169,168,170,178,184,192,198,199,191,188,186,188,189,189,182,179,178,182,182,183,185,179,172,159,141,123,84,90,105,118,129,134,137,144,153,165,178,187,178,136,98,85,78,96,114,109,107,104,97,107,122,138,151,156,156,190,191,187,187,185,183,177,167,163,156,149,145,135,126,133,156,180,193,187,184,181,181,182,181,180,183,188,188,188,190,187,177,158,143,136,118,101,98,109,126,137,144,150,159,169,177,185,172,126,97,90,76,83,100,102,107,104,97,106,120,132,139,149,149,190,187,188,184,183,183,176,168,158,148,137,117,97,87,86,93,95,121,160,177,179,179,180,181,182,185,188,191,194,195,194,187,172,154,139,125,109,99,109,129,136,140,144,151,157,165,175,159,112,91,88,74,82,95,99,110,102,96,108,123,129,135,137,129,189,186,186,183,183,182,176,166,153,144,125,101,97,95,99,96,89,85,101,131,158,173,176,177,180,182,184,187,189,192,194,196,188,167,147,129,108,98,111,124,124,126,130,135,141,147,159,157,116,91,86,65,71,91,99,109,100,99,112,122,128,130,133,130,190,187,187,183,183,179,169,157,143,130,108,101,102,103,106,100,107,116,118,108,110,133,153,162,169,178,184,184,183,186,191,193,186,170,151,127,97,90,110,109,106,116,123,126,132,138,149,154,130,84,74,68,69,86,105,110,101,111,117,119,123,123,130,128,188,186,186,183,179,176,164,147,131,111,100,107,104,109,110,98,108,122,125,122,114,121,136,146,156,167,179,186,185,186,189,186,179,167,148,117,91,102,122,104,100,117,124,126,132,139,141,146,138,99,64,64,60,95,112,110,112,118,119,117,115,116,117,116,183,184,183,181,177,170,155,137,116,98,103,112,111,115,113,104,117,134,129,117,116,125,137,147,152,154,159,170,182,187,183,178,170,158,128,86,78,113,127,104,106,124,128,133,133,136,134,142,147,131,79,55,62,106,119,116,119,119,117,115,112,113,115,114,185,182,182,178,173,165,144,120,98,94,113,118,118,118,116,122,141,148,135,122,115,119,133,144,157,165,159,152,156,167,173,172,160,131,88,65,89,113,116,104,121,131,138,140,138,140,141,138,143,134,99,57,82,116,122,123,121,119,117,114,113,113,112,114,180,179,178,176,175,157,129,101,81,95,124,126,119,115,104,97,111,133,135,122,121,125,135,143,149,168,173,163,150,143,139,136,124,102,94,109,118,111,106,120,140,141,142,142,140,135,136,134,134,130,109,72,93,121,125,126,120,117,115,112,110,108,105,92,180,178,173,170,167,152,123,90,74,98,132,130,120,121,108,84,71,88,115,122,122,128,138,144,144,159,172,177,170,159,145,128,111,102,106,117,114,115,128,139,145,144,141,141,136,133,133,132,129,123,111,85,98,118,123,124,122,117,112,108,106,101,87,70,175,171,171,172,168,147,112,82,76,106,139,134,121,123,107,67,45,64,94,122,127,128,138,148,145,153,168,178,178,177,172,163,155,143,145,134,138,147,149,147,146,146,144,142,136,134,134,131,126,121,102,86,97,111,118,122,119,115,111,106,101,88,74,68,175,170,167,170,168,144,110,83,79,109,143,137,120,120,96,42,29,50,84,122,132,131,140,147,144,151,168,175,176,178,176,171,168,164,161,163,162,157,150,146,144,147,145,141,138,136,132,132,126,118,100,89,94,108,117,119,115,111,107,98,85,73,69,72,174,171,169,166,161,139,102,76,79,113,144,138,118,121,93,44,43,62,100,120,128,127,140,152,148,153,163,168,176,175,176,172,168,161,159,158,157,158,156,152,147,147,145,141,139,133,129,126,121,113,102,96,99,113,119,115,112,105,93,80,73,73,74,75,170,171,170,165,152,130,99,75,87,125,144,139,118,119,87,45,55,84,120,112,122,130,140,152,150,158,163,166,175,175,177,175,172,166,162,157,154,156,155,154,152,148,142,136,135,133,129,121,112,106,103,107,113,116,115,110,103,91,79,74,74,76,76,76,166,169,173,173,157,132,106,92,101,136,143,137,115,117,92,54,69,112,118,116,125,130,147,151,155,164,171,172,174,174,174,176,176,171,166,162,155,154,157,153,148,144,138,133,133,131,126,121,117,114,118,123,123,120,113,103,88,77,76,77,78,76,77,77,165,167,168,171,161,136,113,109,110,137,140,133,112,112,104,64,61,103,109,120,127,133,145,152,156,161,166,169,172,171,169,170,169,165,161,157,156,154,149,145,141,139,136,133,130,126,122,121,120,120,121,118,117,110,96,84,78,76,77,78,80,80,80,81,157,160,161,160,146,125,105,104,113,132,136,131,113,95,105,94,68,77,103,124,132,137,143,150,156,163,165,167,169,169,170,168,163,158,156,158,159,157,148,141,137,133,130,128,127,125,124,123,123,122,119,115,101,89,77,79,81,80,80,81,80,81,82,79,150,153,152,151,138,120,106,104,111,124,125,118,115,97,106,118,102,95,108,127,139,144,146,149,160,164,163,166,167,168,167,161,155,150,145,142,142,139,139,136,132,130,128,128,127,126,124,121,114,105,95,81,76,75,81,80,79,81,82,82,80,79,79,83,108,131,145,154,141,131,121,116,121,119,118,111,110,112,115,121,123,118,112,121,133,145,148,152,156,158,159,163,162,160,156,149,143,139,138,136,132,129,126,129,131,129,128,126,122,116,110,102,93,84,79,79,83,83,80,79,83,83,82,83,83,82,80,82,40,51,59,79,113,120,127,119,118,121,112,113,113,116,118,122,125,127,123,123,132,141,151,155,157,158,159,161,158,153,145,141,137,133,133,131,131,128,127,128,126,125,118,112,104,94,86,82,81,82,82,80,79,81,85,87,85,85,87,85,84,84,82,82,48,37,28,28,35,58,75,89,94,98,106,108,110,112,113,112,114,115,114,116,117,125,133,143,150,149,151,150,146,141,134,129,128,125,120,121,118,115,112,105,104,98,94,90,84,83,80,82,85,85,83,85,86,88,86,85,85,85,87,84,83,84,84,83,77,72,62,53,54,50,49,64,82,97,102,106,106,107,108,107,106,106,107,106,107,102,101,105,109,116,119,122,119,113,112,109,107,104,102,98,94,93,91,88,86,85,83,82,85,86,86,86,87,88,87,84,87,85,84,85,82,85,84,84,85,86,86,84,60,69,71,69,66,75,90,105,112,110,109,109,108,109,109,110,108,106,107,108,108,107,106,101,99,98,100,100,96,97,98,97,94,92,91,89,93,90,88,90,90,88,91,91,87,86,86,89,88,87,88,88,85,84,84,85,87,84,84,82,85,86,84,84,74,78,83,90,98,107,111,114,110,111,111,111,110,110,111,110,111,110,109,111,111,110,107,106,108,107,105,102,101,101,100,98,98,97,97,95,94,94,95,95,92,91,92,89,88,88,89,89,88,89,88,90,85,85,88,86,86,84,87,82,86,86,83,83,105,103,105,108,109,112,110,107,110,113,112,111,111,112,111,110,110,110,111,112,111,110,110,109,109,110,108,106,106,104,103,102,103,99,99,96,98,96,92,93,93,88,88,91,89,89,91,87,86,91,88,90,86,85,87,86,86,84,87,83,85,86,83,83,110,112,113,112,112,112,111,112,111,110,111,111,111,111,111,110,110,110,112,112,112,111,109,107,110,109,110,109,105,103,102,102,104,99,99,95,99,97,92,93,93,88,88,91,89,89,91,87,86,90,89,90,86,85,87,86,86,85,87,83,85,86,83,83,110,111,114,113,113,112,111,111,111,111,112,113,111,109,109,109,112,111,112,112,112,112,109,107,110,109,110,109,106,103,102,102,105,99,99,95,99,97,92,93,93,88,88,91,89,89,91,88,86,90,89,90,86,85,87,87,86,85,87,84,85,86,84,83,111,111,114,114,113,112,110,111,111,111,112,113,111,109,109,109,112,110,112,112,112,112,109,107,110,109,110,110,106,103,102,102,105,99,99,95,99,97,93,93,93,89,88,90,89,89,91,88,86,90,89,89,87,85,87,87,86,85,86,84,84,86,84,83
110,109,111,119,119,120,121,121,118,117,121,122,122,122,127,132,139,142,143,149,158,170,169,165,158,138,117,109,107,111,120,122,121,120,121,120,119,118,116,117,116,117,117,119,116,117,116,112,116,114,112,112,114,113,112,111,113,107,111,109,108,107,107,107,104,105,108,110,108,111,117,115,113,112,117,119,119,119,125,132,139,140,143,149,159,170,169,165,157,137,117,109,107,111,120,122,121,120,121,120,119,118,116,117,116,117,117,119,116,117,116,112,116,114,112,112,114,113,112,111,113,107,111,109,108,107,107,107,130,127,123,117,109,107,111,108,107,104,106,107,105,103,107,123,127,98,87,94,116,131,132,136,153,162,156,144,130,122,113,113,113,119,118,119,118,117,118,118,116,117,117,118,116,117,115,113,116,114,112,112,114,113,112,111,113,107,111,109,108,107,107,107,148,145,140,136,134,131,126,125,121,117,115,111,108,105,100,98,99,88,77,80,87,103,110,128,149,163,161,163,166,159,146,133,116,107,108,112,117,118,119,118,116,116,116,116,114,115,114,115,115,113,112,113,112,112,110,109,109,109,107,106,106,106,106,105,158,153,147,142,141,140,138,136,135,132,132,132,128,122,120,116,115,118,117,115,115,125,145,158,162,160,159,153,150,152,162,169,166,157,145,125,115,117,118,117,115,115,115,116,115,115,113,114,114,113,114,115,112,110,113,110,112,109,108,109,108,106,105,104,170,165,160,155,151,146,143,144,145,146,148,145,136,128,128,127,131,140,143,146,154,156,159,164,165,165,165,161,157,151,150,148,152,162,169,160,131,115,114,117,116,115,115,116,116,116,115,114,114,112,113,112,112,110,109,111,109,108,108,107,106,106,104,105,176,173,171,168,164,160,159,160,163,164,162,152,134,126,127,124,123,127,135,141,159,173,179,180,181,178,175,173,170,165,161,161,159,154,143,138,133,125,117,112,115,116,116,116,115,115,115,114,113,113,112,113,111,111,110,110,107,108,108,107,108,107,106,104,178,179,176,176,171,167,170,172,174,172,165,150,129,120,124,121,120,120,121,126,146,174,184,183,181,183,182,176,175,171,170,172,166,163,155,145,134,127,127,126,120,114,110,111,115,115,114,113,113,113,112,113,110,112,110,110,110,107,107,106,106,105,105,106,178,178,175,177,176,176,177,177,176,170,159,142,125,120,120,121,106,100,107,113,135,164,178,180,183,186,185,181,178,177,177,173,169,163,156,147,138,131,124,122,123,128,123,115,109,109,113,114,113,113,110,110,111,112,109,109,109,108,106,107,106,105,104,102,178,178,178,176,173,174,175,176,178,168,150,131,117,116,120,111,93,95,90,98,124,149,162,168,180,187,186,182,181,181,180,178,172,167,160,153,146,139,131,120,118,119,127,130,128,119,112,109,111,113,111,111,110,111,110,110,110,107,105,105,106,105,104,103,180,180,180,182,177,175,173,174,173,160,149,125,109,109,118,101,90,83,70,92,123,144,148,153,172,186,188,185,181,180,177,175,173,168,161,152,145,140,131,130,130,125,122,127,132,133,127,117,110,109,110,110,112,110,109,109,109,106,106,106,105,105,104,105,182,180,183,185,185,184,182,180,176,161,139,118,91,94,105,89,80,72,82,97,124,146,146,146,167,186,188,184,185,185,180,178,176,169,163,153,145,140,136,129,130,130,131,127,125,132,135,132,123,111,106,112,110,109,109,107,107,106,105,106,105,105,104,105,184,183,185,186,186,186,186,185,181,165,137,119,95,94,99,82,78,107,118,116,126,146,144,141,162,184,187,185,186,186,185,180,176,170,163,153,144,136,133,135,137,133,139,136,129,123,126,132,136,126,116,107,107,110,109,108,108,107,106,105,104,104,104,104,185,187,187,191,189,186,188,187,181,160,140,124,99,98,95,82,79,111,130,135,130,144,138,136,160,181,184,185,186,187,185,180,177,169,160,153,143,135,133,135,137,141,145,148,143,137,130,125,125,131,130,116,105,107,108,106,107,106,106,105,105,104,103,103,187,190,193,194,194,191,188,186,181,159,138,124,104,98,87,76,61,72,91,110,132,144,132,135,157,174,184,185,187,187,184,179,175,166,155,145,137,129,127,128,129,136,144,152,152,149,143,136,127,122,128,130,116,102,107,109,107,107,106,104,104,104,106,119,188,191,195,196,195,194,191,190,185,164,136,117,106,100,81,70,64,66,70,98,122,136,132,142,165,174,182,187,188,186,181,176,172,162,148,134,125,121,123,127,128,131,137,148,153,154,153,151,142,134,126,121,124,117,106,103,101,97,95,95,94,95,102,104,189,190,192,196,196,196,194,192,186,164,131,118,109,100,75,64,59,65,59,84,119,129,121,144,167,179,184,184,186,184,180,174,166,149,133,120,118,128,140,144,132,127,126,135,145,153,158,158,156,149,141,132,121,122,119,110,119,125,122,121,118,119,125,120,187,191,193,196,198,198,195,192,185,162,129,116,111,103,73,60,48,53,64,91,117,121,126,153,173,179,180,180,183,180,176,165,150,132,123,124,137,148,149,143,131,118,108,112,129,145,157,164,163,163,154,148,139,131,123,118,116,133,145,147,150,150,145,144,187,190,192,194,196,196,194,192,185,164,136,121,114,105,75,65,55,59,70,95,116,118,132,159,178,177,179,180,178,176,171,155,135,126,133,147,157,154,147,141,134,120,105,101,120,141,150,155,161,165,161,155,152,146,140,131,117,111,125,131,135,141,147,148,184,189,191,194,197,196,193,192,187,171,141,123,114,107,83,65,67,73,83,99,111,118,140,167,175,171,171,174,174,171,160,137,126,138,152,155,159,153,147,144,143,134,114,85,97,136,150,152,154,159,158,157,156,154,151,146,137,122,113,124,133,133,136,139,183,186,191,194,196,196,194,193,188,173,152,133,118,110,92,69,77,89,96,103,109,118,147,169,169,166,166,167,167,160,148,143,143,147,158,158,154,149,149,148,151,145,121,77,78,126,153,160,158,160,159,161,161,161,160,159,156,147,131,113,117,124,126,134,185,185,188,192,195,196,194,190,185,173,156,139,125,112,101,82,83,85,87,100,106,122,155,166,165,164,166,164,158,155,156,156,150,136,139,153,158,155,151,154,156,145,119,79,66,102,143,159,161,164,163,160,159,162,164,164,165,159,151,138,115,114,123,130,185,186,189,193,196,198,197,192,183,176,163,151,137,123,111,94,90,92,92,104,118,142,160,165,163,163,164,161,158,159,157,148,138,121,108,124,135,147,157,162,164,149,116,59,27,65,115,149,156,165,166,163,160,159,159,159,161,162,159,153,135,114,111,116,185,187,191,193,196,197,198,195,190,180,161,148,141,130,117,103,97,102,105,115,142,156,163,165,165,163,162,161,160,161,159,150,130,104,82,96,115,125,143,160,163,149,120,97,73,57,91,136,151,156,163,165,164,158,153,159,164,165,164,161,149,136,114,107,185,188,191,192,194,196,195,193,188,182,174,163,144,135,126,113,100,98,115,136,153,157,161,162,161,163,163,163,164,165,166,159,141,109,80,89,106,118,133,153,164,150,118,99,115,110,95,136,148,144,150,159,159,157,155,160,168,169,167,166,155,145,130,110,188,192,193,193,194,194,193,191,187,181,175,163,153,144,138,139,147,156,165,173,172,171,167,170,166,166,167,167,168,169,172,169,158,131,96,91,108,117,127,146,158,145,119,107,123,116,84,132,154,150,147,150,156,157,156,156,162,168,170,169,161,150,139,120,191,193,194,195,195,195,193,191,188,183,173,161,153,150,150,162,177,184,186,188,190,187,186,182,179,179,181,182,181,178,177,176,167,142,113,103,109,119,128,139,148,137,112,111,130,132,89,128,149,150,145,150,153,154,155,154,160,167,168,166,161,155,143,127,192,194,196,197,196,195,194,191,188,183,177,169,157,150,155,175,188,192,194,196,200,201,197,195,196,203,205,201,193,184,179,176,168,148,120,103,106,113,122,133,141,130,105,91,105,112,75,126,151,152,145,146,151,153,151,151,160,164,164,162,154,149,142,129,196,197,198,197,196,194,193,191,186,179,175,165,154,151,159,176,189,194,197,197,197,200,200,197,193,197,199,194,188,182,178,173,165,148,119,100,102,107,116,129,136,127,107,106,122,128,88,124,148,156,150,149,153,154,156,156,161,157,154,155,156,149,139,126,193,194,196,197,196,192,191,189,183,178,171,159,148,146,155,170,182,187,188,192,192,193,190,188,185,184,185,183,178,175,177,173,162,145,118,99,100,108,118,127,133,123,105,118,150,159,121,131,153,157,153,149,152,158,160,164,165,160,155,158,157,147,136,123,193,193,193,196,196,193,190,187,181,175,169,158,147,143,146,158,171,177,182,188,187,185,180,170,161,159,167,174,176,175,172,168,155,130,109,97,99,112,121,124,130,119,101,119,157,169,135,143,161,160,151,148,149,153,160,163,161,158,165,167,162,152,137,121,194,196,196,196,195,194,194,187,181,173,166,159,148,140,137,143,156,163,170,177,172,168,163,158,153,153,159,165,169,172,169,155,135,110,97,93,99,111,120,124,127,116,99,103,136,148,126,138,162,160,151,146,150,151,160,168,169,171,167,166,159,146,134,119,191,190,193,196,196,196,193,189,184,173,163,154,142,133,126,124,132,141,150,156,152,149,146,144,144,146,153,160,165,168,160,140,114,97,85,92,98,107,118,127,127,114,101,108,133,132,100,129,158,158,150,146,147,151,163,172,173,174,175,168,156,142,131,120,191,194,195,197,198,197,195,187,183,174,161,149,137,127,118,111,109,116,130,136,140,142,143,142,140,142,145,149,150,152,142,122,103,84,74,90,101,112,123,128,125,113,101,124,158,152,116,126,152,154,146,143,144,148,164,178,179,177,174,166,154,140,129,116,192,195,196,198,199,199,193,189,179,170,159,143,131,122,113,100,97,103,115,129,138,141,144,144,141,138,138,141,142,139,131,117,100,73,79,96,106,111,121,128,125,114,104,133,158,155,122,122,144,148,144,145,146,149,163,177,179,180,175,165,152,140,129,116,190,193,198,199,198,193,194,190,179,164,152,140,127,114,104,95,91,95,106,125,142,147,147,146,144,139,135,138,141,140,135,123,100,69,78,95,107,116,122,126,122,112,102,128,151,151,119,118,137,145,144,144,147,150,162,173,176,174,175,170,155,137,126,112,191,193,197,199,198,196,192,187,178,159,144,135,119,104,97,92,94,96,103,122,143,152,150,147,144,141,133,135,146,149,139,127,105,77,78,96,108,114,121,130,124,112,84,80,101,91,92,116,134,141,145,147,146,150,161,170,169,168,166,167,158,144,131,114,190,193,195,198,199,196,191,185,178,160,139,123,113,104,95,94,93,101,106,118,137,150,151,148,144,143,137,131,143,148,139,126,110,88,85,101,111,118,123,130,126,114,98,100,115,94,82,120,138,143,147,150,149,148,157,167,162,162,161,159,153,144,131,113,189,192,194,196,198,195,191,187,177,155,130,118,113,107,97,94,95,109,111,112,123,142,149,148,146,145,141,131,134,143,137,124,112,98,95,108,113,121,128,132,124,111,102,124,130,115,109,129,136,141,145,147,145,148,154,162,158,158,161,159,148,134,123,111,190,193,194,195,197,195,191,186,174,151,126,112,106,102,92,90,91,95,98,115,117,132,142,143,144,144,145,142,131,133,132,121,107,100,104,112,115,122,130,134,125,108,93,109,113,105,112,136,142,142,142,143,141,146,151,156,154,157,160,157,149,135,120,106,189,192,193,194,193,189,187,184,172,148,126,109,102,96,87,85,93,90,95,111,114,126,141,146,145,151,153,152,141,120,112,102,99,102,108,114,118,119,127,134,127,106,87,92,85,76,110,131,137,140,144,143,144,143,149,153,156,155,154,150,143,134,117,102,184,188,190,189,190,189,185,182,168,144,120,104,102,94,79,80,87,79,89,109,116,129,146,152,155,159,159,157,147,131,115,111,113,117,116,118,118,117,125,133,130,107,92,114,108,92,115,133,137,135,140,146,143,145,149,157,159,161,156,147,142,129,113,100,183,186,190,188,187,186,184,179,164,139,114,97,97,88,70,80,86,103,105,110,116,122,141,152,158,164,170,169,162,149,133,130,136,136,129,127,126,123,129,136,134,108,88,93,93,100,120,134,139,138,140,142,138,141,146,151,161,164,161,155,140,123,111,100,182,186,187,185,185,184,182,175,157,131,110,92,92,80,71,78,102,128,127,118,120,123,140,157,164,168,173,175,172,160,144,135,141,147,143,140,135,130,129,134,132,108,80,60,61,95,124,137,143,145,144,141,142,144,145,154,160,162,160,147,134,123,110,97,180,183,184,182,181,180,181,174,156,129,104,89,94,80,69,78,109,133,138,125,123,123,134,155,167,170,176,175,171,163,155,142,137,146,146,142,138,135,130,129,126,104,69,46,66,107,131,141,146,148,146,143,141,139,141,150,157,159,154,148,132,114,103,92,178,179,180,182,180,180,178,170,153,130,104,88,96,81,71,68,81,95,112,121,123,123,127,149,169,174,180,178,174,173,166,148,134,134,140,140,140,139,135,127,123,100,55,43,84,119,137,146,148,146,145,140,136,135,142,149,155,153,148,137,121,107,99,84,176,181,179,177,177,178,178,171,157,134,106,85,98,90,80,64,78,72,85,106,123,126,123,142,164,175,180,182,179,176,170,160,143,127,130,137,141,145,140,120,111,88,49,55,100,126,141,148,147,145,142,135,131,134,143,148,149,146,138,126,114,104,91,76,173,172,177,174,175,175,176,174,157,134,106,90,102,93,75,57,60,57,73,102,123,126,121,136,160,176,180,182,180,178,172,164,152,135,122,132,140,145,144,117,103,81,53,73,117,137,148,150,145,144,139,134,134,139,143,146,147,142,133,121,108,97,81,74,171,173,176,173,176,175,176,170,155,128,106,96,101,100,77,60,53,54,67,101,124,127,119,132,154,172,179,180,181,178,171,163,157,146,131,120,132,142,141,126,115,101,95,111,137,149,150,154,153,142,133,137,140,142,144,147,146,136,124,112,101,87,75,77,169,172,175,174,173,173,172,168,156,136,112,103,109,104,80,69,57,58,71,98,123,130,117,132,153,168,177,179,178,175,168,162,159,151,139,128,122,133,141,134,127,120,117,131,150,157,153,152,145,140,140,141,142,143,143,142,135,124,114,100,90,79,76,81,170,172,174,173,171,170,169,167,159,146,128,116,114,109,86,72,60,73,92,109,125,131,117,131,153,167,176,177,175,172,167,161,156,152,144,139,129,125,135,135,135,134,132,143,157,160,162,159,144,136,135,134,139,139,136,129,120,110,101,92,81,77,80,84,172,175,172,169,167,165,166,164,158,147,127,119,112,111,91,77,78,97,105,113,126,131,121,132,152,164,173,176,173,170,167,160,154,150,145,143,135,131,128,132,140,145,146,153,160,162,160,161,152,143,141,140,136,130,124,114,106,96,87,82,79,78,84,86,172,172,169,166,163,161,161,161,157,144,123,113,112,112,97,84,76,78,96,111,124,127,123,134,155,167,171,173,174,171,166,158,151,145,141,136,134,133,135,135,141,144,149,156,157,154,157,155,144,137,133,127,123,116,111,104,96,90,84,76,79,80,85,87,167,168,166,164,161,156,154,154,155,146,132,118,114,114,105,84,75,65,80,106,123,130,124,141,162,172,173,174,175,171,163,157,152,143,136,131,130,131,134,135,138,141,145,148,145,140,138,136,132,127,121,115,111,109,105,100,94,87,77,74,79,85,86,87,167,164,161,158,152,148,148,150,153,146,134,119,117,116,108,91,78,71,84,109,125,129,131,154,166,170,169,169,169,165,161,155,151,141,135,130,124,127,129,130,131,135,137,136,131,125,120,121,118,115,110,111,108,104,102,100,92,77,73,80,81,83,85,89,164,161,158,151,144,141,142,147,152,147,133,120,114,112,110,100,84,77,83,106,122,135,133,155,167,173,170,169,166,163,156,150,142,137,132,128,125,124,126,124,125,125,127,124,121,115,112,112,113,112,110,107,107,105,100,92,78,72,79,82,87,86,86,87,156,152,148,142,135,132,133,137,144,147,132,122,114,113,112,111,103,93,93,109,127,141,141,156,165,167,166,167,168,163,156,147,141,136,132,125,122,123,122,122,122,121,119,116,114,111,107,109,108,110,108,108,105,98,92,84,74,73,79,83,82,82,88,92,146,144,138,132,130,128,126,127,131,139,134,125,117,113,112,111,111,108,104,118,132,144,147,154,160,161,162,163,164,161,153,143,135,131,127,121,123,120,121,118,117,116,115,112,108,109,108,110,110,108,106,104,101,95,86,77,75,79,81,84,86,88,89,93,136,132,130,128,125,120,120,119,119,125,128,122,116,111,109,112,116,115,114,124,137,148,154,151,154,157,159,157,158,153,146,137,133,129,122,121,115,117,117,116,113,110,109,106,105,110,110,109,110,108,106,101,95,87,78,76,80,81,80,83,91,92,94,94,129,126,123,122,118,118,116,114,114,115,113,113,111,109,110,112,117,120,123,131,140,147,152,152,154,155,155,153,151,146,140,134,126,124,116,114,118,118,117,114,110,112,111,112,110,110,109,106,106,104,101,94,87,81,77,78,81,82,85,90,88,93,93,91,124,122,119,118,118,117,113,112,112,114,112,113,110,109,112,115,117,121,128,136,141,140,146,150,151,153,152,148,144,139,132,127,122,117,117,120,119,117,115,112,113,111,113,114,112,109,107,104,104,99,92,88,83,78,81,84,83,86,90,94,97,99,99,99,120,118,116,115,115,113,112,112,110,113,111,112,114,113,112,114,118,122,130,135,138,137,141,143,145,147,146,141,136,130,127,121,118,117,114,113,113,113,113,113,113,113,111,109,108,110,108,104,96,90,85,79,79,82,86,89,87,86,90,95,95,96,98,99,117,117,116,115,113,112,112,114,112,113,114,114,115,117,120,120,118,121,126,129,134,135,136,138,138,137,136,131,126,122,117,114,112,110,111,112,112,111,109,109,108,107,108,107,104,102,100,95,90,85,80,77,82,87,91,90,90,87,88,91,88,91,93,93,118,117,116,114,112,112,114,113,112,112,113,115,117,118,116,117,117,118,121,124,126,125,126,129,129,126,125,120,113,112,111,109,107,106,107,108,107,106,106,103,105,105,105,101,96,94,91,88,85,82,81,84,87,87,91,93,95,95,98,91,88,91,92,93
164,159,156,154,152,152,151,147,146,148,151,155,154,156,160,163,163,161,161,161,162,161,159,157,153,150,154,158,164,168,171,188,190,190,190,176,139,116,116,115,117,115,113,114,114,114,114,113,113,111,112,109,109,109,109,109,107,106,105,105,105,104,103,102,164,160,157,155,152,154,153,155,154,150,149,154,156,157,158,160,164,166,166,165,164,166,166,160,156,154,150,145,143,142,146,150,163,182,189,170,131,114,113,116,116,112,115,113,112,113,113,112,111,111,110,111,110,110,110,107,107,104,105,103,106,105,104,104,165,162,158,155,154,153,152,151,155,157,156,158,162,161,165,163,164,166,165,164,163,163,166,168,165,164,161,155,152,146,143,139,140,143,149,143,122,114,112,114,113,114,114,113,113,114,113,113,113,113,112,110,109,108,109,108,108,108,105,105,103,103,101,100,171,169,161,156,154,153,151,148,151,154,158,159,158,163,161,158,158,161,161,162,169,168,175,177,176,173,170,166,161,157,150,148,145,140,137,136,133,127,121,116,114,111,111,114,113,111,110,111,110,111,110,111,110,109,109,108,107,104,105,106,105,104,109,122,177,177,170,165,161,158,156,154,152,152,154,155,158,154,145,143,145,152,154,157,172,180,184,186,183,180,177,174,170,168,167,160,160,156,151,146,143,142,137,132,128,123,117,113,112,114,115,112,113,112,113,113,110,110,109,109,108,106,105,104,104,107,124,128,179,179,175,172,169,165,162,162,161,157,158,160,157,149,143,141,138,140,145,147,163,183,189,189,186,184,181,179,176,173,173,174,172,163,152,145,142,141,139,135,134,132,129,125,118,112,105,108,99,103,103,103,101,102,101,105,102,103,102,103,103,111,95,39,183,183,179,176,175,172,170,170,170,170,173,171,160,146,143,139,132,130,133,134,150,185,190,188,187,188,184,182,180,178,177,176,175,165,154,144,136,133,132,133,135,136,134,132,128,120,117,122,131,125,118,117,116,111,111,107,104,102,102,101,106,109,60,58,185,185,181,180,177,176,174,174,174,176,179,176,163,145,137,135,131,123,122,123,143,184,189,187,186,190,186,184,182,181,182,178,173,165,156,145,135,129,123,123,129,135,138,138,135,131,123,118,124,143,150,148,148,148,145,143,142,137,135,132,134,131,125,129,186,184,183,183,183,178,177,178,178,181,180,177,161,139,132,129,121,110,109,111,137,177,186,184,188,190,188,187,185,186,183,178,173,167,158,148,139,129,122,121,123,129,135,139,140,136,129,123,113,115,135,149,148,150,146,145,143,149,152,153,151,150,151,150,184,183,183,181,181,180,182,181,181,182,181,174,155,135,128,126,110,101,102,102,131,162,171,171,184,191,192,188,187,186,185,181,174,166,159,146,143,133,129,130,130,131,132,133,137,140,138,134,123,112,110,126,143,150,153,157,151,143,144,149,153,154,151,153,185,184,183,182,181,181,182,183,185,184,179,168,148,129,125,121,101,103,90,94,128,155,156,157,179,192,194,191,189,186,184,181,175,168,157,146,139,134,131,132,134,135,132,134,136,137,141,139,133,125,112,105,118,138,147,148,153,152,151,154,153,153,151,151,184,184,184,185,183,182,181,182,184,185,180,163,137,122,121,112,93,93,84,97,131,156,152,150,174,192,191,192,193,189,185,182,175,168,156,147,138,132,131,133,137,143,141,135,135,136,136,137,137,132,121,111,104,116,137,141,142,149,148,146,146,153,154,154,185,184,184,186,187,185,183,183,183,182,172,156,134,115,115,102,88,87,105,112,130,153,149,143,171,192,192,194,196,193,189,185,176,168,155,144,134,128,129,132,135,142,146,148,144,141,134,134,136,135,130,122,112,106,116,133,140,141,146,151,146,152,154,157,185,187,188,189,189,189,187,186,186,183,169,150,124,105,108,93,80,75,99,113,127,149,145,137,166,189,193,196,197,194,188,181,175,166,154,141,131,124,123,125,129,138,145,150,148,145,143,139,133,131,130,128,120,111,104,113,122,123,134,143,149,152,154,157,184,187,190,191,193,193,193,190,188,183,168,144,117,94,102,86,68,64,79,98,122,145,138,135,164,186,192,195,195,192,186,180,174,158,148,133,123,116,114,114,118,130,143,150,151,153,149,140,135,131,129,130,129,121,110,103,107,114,122,131,137,142,142,147,186,189,190,192,194,193,192,193,191,184,166,140,117,96,102,85,64,56,62,90,125,146,133,132,163,182,193,196,195,191,183,178,168,154,134,121,113,109,112,114,117,117,128,140,149,154,155,150,148,142,134,129,131,128,122,111,103,105,115,121,128,133,132,140,187,189,192,194,197,199,195,192,190,182,160,136,118,99,99,76,57,51,58,79,115,135,128,140,168,184,194,195,192,188,181,172,160,142,125,114,111,118,123,120,114,108,108,123,139,153,158,158,154,150,150,144,138,133,128,121,107,100,103,113,118,125,131,134,187,190,193,196,199,200,198,192,188,182,156,130,113,100,96,67,56,54,62,79,110,127,123,144,175,187,191,192,190,186,176,166,146,125,111,110,121,132,133,124,109,94,98,115,134,145,152,158,160,157,157,153,149,141,132,124,115,102,97,101,112,119,126,128,186,190,193,195,200,200,199,195,191,186,155,125,110,100,93,67,60,64,76,90,113,118,120,150,177,189,190,190,187,184,172,154,131,115,115,129,143,146,144,137,122,97,75,95,130,141,145,153,160,156,156,156,154,152,144,135,121,108,98,97,105,111,118,126,186,188,190,192,198,198,199,196,192,187,156,125,115,105,94,71,72,86,106,109,113,114,126,156,178,185,185,185,184,178,167,139,118,119,134,152,157,153,149,146,135,107,62,82,132,150,150,152,157,157,158,160,159,159,154,150,140,122,103,97,100,105,109,116,184,186,191,191,195,197,197,195,192,184,151,120,111,108,98,73,75,92,113,110,111,111,132,163,181,182,183,185,182,176,155,127,120,137,152,158,160,155,151,153,145,117,63,66,129,160,159,160,160,159,162,162,163,164,164,163,150,137,117,98,96,104,106,108,185,185,190,191,194,198,197,194,191,181,150,120,117,114,104,81,81,86,96,102,109,114,141,169,177,177,179,179,178,171,144,126,134,151,157,160,157,155,155,160,149,120,65,46,107,157,164,163,163,161,160,160,165,167,168,167,162,153,138,116,99,97,104,105,182,183,186,191,194,198,197,194,191,182,152,127,117,113,107,89,86,92,83,98,109,118,146,169,174,174,174,175,173,158,142,141,139,149,156,158,157,155,161,164,153,120,79,44,76,137,164,163,167,166,163,161,163,163,166,169,165,159,148,126,107,97,101,105,182,184,186,191,195,197,196,194,192,185,160,136,122,116,112,100,92,101,91,104,110,126,156,171,171,172,174,174,165,157,158,158,148,138,148,157,159,159,164,167,152,120,100,88,72,116,153,163,168,169,167,164,161,158,162,167,168,167,160,141,122,100,96,102,183,183,186,191,196,198,197,194,191,184,165,144,129,119,114,105,96,101,116,114,124,149,166,172,171,173,175,172,161,163,169,166,152,129,115,134,153,161,168,171,154,119,107,121,107,105,150,161,161,166,167,166,159,155,166,172,171,171,167,155,138,112,92,95,183,182,185,188,192,196,197,194,188,182,167,152,137,125,118,111,104,105,113,120,142,163,168,170,170,173,172,167,162,166,165,161,152,124,99,115,132,154,168,171,155,118,101,122,124,98,142,157,152,156,162,163,161,158,165,176,176,174,169,158,146,124,99,92,185,183,186,189,193,197,196,194,189,180,171,155,142,130,123,115,110,110,115,129,153,168,173,173,171,173,170,167,165,165,162,156,143,111,82,103,118,136,163,171,153,117,108,129,131,94,139,161,157,154,158,160,160,156,158,170,177,176,172,161,149,132,112,90,180,182,184,188,190,191,193,192,190,184,172,158,147,136,127,123,119,120,128,145,162,169,171,174,175,173,171,167,165,165,163,155,139,108,81,102,116,129,152,169,151,117,118,145,145,105,135,161,159,153,155,156,156,156,156,164,172,176,177,167,153,137,117,96,175,180,185,187,188,188,191,190,188,181,175,165,151,139,134,133,138,148,158,167,171,172,172,172,173,171,170,170,169,169,168,160,138,107,87,104,117,127,143,159,145,110,92,118,127,97,132,162,160,150,153,155,156,154,156,167,172,174,169,166,155,137,120,101,180,183,187,189,190,190,189,188,185,180,173,165,154,145,140,144,159,175,182,185,185,182,177,178,173,170,170,172,173,173,173,165,147,115,94,104,114,122,133,147,137,106,92,103,106,92,130,162,161,150,151,155,154,154,157,165,168,168,165,159,152,135,120,103,184,184,188,189,192,190,189,188,185,181,175,165,153,147,143,153,175,188,191,193,196,196,193,188,182,179,178,177,177,176,176,170,159,132,104,100,105,113,125,136,130,107,112,149,157,135,137,159,161,149,149,151,154,158,163,166,164,164,168,156,145,132,115,104,185,186,188,190,191,192,188,186,185,181,175,169,157,146,142,155,178,188,192,193,194,196,200,200,196,197,197,193,187,182,179,175,166,141,111,102,102,110,120,131,126,106,118,160,166,135,137,155,158,148,145,147,150,159,167,168,166,168,170,155,142,128,113,97,184,184,186,188,190,189,186,185,184,178,171,163,152,138,138,150,168,179,184,186,184,187,194,195,194,200,203,198,190,179,175,171,165,143,113,98,101,113,120,129,123,102,113,153,164,136,134,152,156,144,139,145,151,161,169,172,172,175,173,155,140,123,107,94,183,182,181,183,185,186,185,183,181,175,169,157,144,132,131,138,151,162,172,180,184,184,186,184,183,186,189,188,183,174,169,164,157,138,110,99,105,114,117,125,116,97,102,130,136,110,121,142,150,143,139,144,147,163,174,178,176,174,164,149,134,120,104,89,183,181,182,182,183,185,183,182,180,174,168,159,146,134,127,126,133,143,155,168,174,176,172,169,163,165,170,175,173,168,165,158,150,132,109,96,101,113,122,122,110,96,109,140,138,104,118,139,148,139,135,138,144,162,173,178,175,168,154,141,128,116,102,86,182,181,179,180,184,184,187,187,182,174,164,157,147,133,124,115,113,119,128,140,147,142,145,146,140,140,148,157,160,162,159,156,143,123,99,93,100,111,122,122,111,101,122,155,152,117,121,138,144,134,133,135,142,161,171,169,162,159,149,136,125,113,98,83,178,179,180,181,183,187,187,186,182,175,165,151,141,127,117,103,94,95,100,113,119,123,123,121,123,127,136,146,149,154,150,141,125,104,89,91,103,114,122,118,107,102,123,151,146,114,119,133,139,133,135,139,141,157,165,161,161,157,147,136,124,112,96,78,177,176,180,182,184,188,188,186,182,174,165,152,135,119,109,95,82,80,91,101,113,119,123,124,123,123,131,139,142,144,138,123,105,86,82,92,104,111,121,119,105,89,96,116,109,98,113,128,135,132,134,136,142,156,162,161,158,160,151,133,120,107,93,77,178,176,180,183,186,187,187,186,181,173,159,145,129,116,102,89,81,80,89,98,114,124,127,126,124,122,119,125,131,128,122,109,91,73,77,93,104,110,118,115,104,89,94,111,80,86,114,127,131,134,137,136,141,154,159,159,155,157,152,140,125,109,93,79,173,176,178,182,187,187,184,184,182,172,155,139,124,109,93,81,80,83,92,101,111,123,128,129,125,121,115,121,129,124,115,105,88,71,77,93,102,111,118,116,103,99,115,128,105,97,118,127,128,132,136,135,136,148,151,151,150,150,144,136,125,108,93,76,171,175,179,183,186,187,185,182,180,172,152,135,121,105,92,82,78,82,81,103,104,115,123,125,124,122,117,114,132,133,123,111,93,78,85,94,104,113,116,112,99,91,104,108,87,101,116,124,125,129,129,129,134,143,144,144,147,148,142,128,113,102,86,71,170,175,178,182,184,187,185,183,179,171,150,128,114,100,85,75,78,76,70,99,104,109,116,120,122,123,123,116,121,130,120,109,96,89,98,101,104,114,117,110,95,91,105,94,74,100,113,120,122,125,126,126,129,137,136,138,143,144,136,123,108,98,83,76,168,172,179,182,185,185,183,184,181,167,144,121,108,97,81,70,71,70,75,95,104,112,119,123,124,130,132,127,115,113,112,104,96,96,100,101,104,109,114,106,91,93,107,93,87,105,112,114,114,119,122,122,124,134,136,139,139,135,130,120,104,90,78,72,168,172,179,180,181,182,180,181,177,160,136,116,100,93,71,68,75,92,102,101,104,110,121,124,132,137,141,138,124,107,101,102,103,102,102,104,104,108,112,106,89,69,54,60,91,109,114,115,115,118,117,117,122,129,137,142,141,136,127,115,100,89,78,73,163,166,174,178,179,181,180,179,174,158,133,113,97,89,65,62,73,103,115,109,110,111,124,135,138,145,151,153,143,124,112,114,118,108,108,104,105,109,112,105,82,42,30,66,100,113,117,120,119,118,118,116,123,126,137,141,142,136,124,109,96,84,73,74,159,165,171,175,175,178,179,177,167,148,126,106,90,84,63,59,56,73,92,107,113,111,118,134,143,150,156,157,151,137,123,117,126,121,116,111,108,108,108,104,78,38,46,86,110,117,121,121,120,118,116,115,115,125,133,139,137,129,117,102,91,79,78,81,158,162,168,172,170,172,174,169,160,142,118,100,83,82,60,58,56,62,72,97,111,112,111,129,145,151,158,160,155,147,134,117,118,123,120,116,115,111,108,98,66,39,69,104,115,120,121,120,118,114,110,110,117,123,128,128,126,119,105,96,84,79,85,87,156,158,165,167,165,165,164,162,152,134,109,92,79,86,68,59,52,58,62,91,108,112,109,126,141,151,160,161,160,154,142,127,109,112,118,120,122,114,104,94,62,41,93,114,117,120,119,118,114,111,109,113,117,121,123,122,116,105,99,84,74,83,90,92,154,155,160,163,160,159,158,157,148,131,109,86,77,90,73,64,54,53,58,88,107,113,106,121,139,152,160,164,163,160,151,135,117,103,108,118,125,117,101,90,75,83,108,116,116,121,121,117,110,112,113,116,119,123,123,116,111,99,84,78,84,84,86,88,148,151,151,157,153,156,155,154,148,133,110,84,75,91,78,60,51,55,62,93,109,115,106,120,135,152,160,165,164,159,151,145,125,111,105,112,120,117,109,102,100,107,116,122,121,119,117,114,112,114,117,120,118,118,114,104,94,84,80,79,83,88,91,88,146,147,150,155,151,153,154,154,148,132,109,85,76,96,82,69,60,70,88,95,106,117,107,119,132,147,158,163,164,158,147,143,136,120,106,104,114,116,113,111,109,113,126,130,131,132,123,118,119,117,114,114,109,103,96,88,78,79,84,86,84,86,91,91,146,145,147,153,153,153,152,150,145,131,110,87,85,97,88,74,74,94,98,98,111,116,107,119,131,144,156,164,163,158,149,142,135,127,118,109,106,110,114,122,124,129,136,137,138,138,128,121,119,114,108,103,98,90,82,77,80,85,88,90,89,88,90,91,143,146,148,150,151,148,145,147,144,135,118,101,97,102,91,75,67,74,88,97,110,115,111,122,133,142,153,160,158,154,148,141,136,129,123,117,113,111,119,126,132,140,139,134,131,127,117,109,103,100,96,91,87,78,75,81,85,89,90,91,90,89,88,90,142,147,148,147,145,143,143,144,141,134,122,105,103,101,97,81,71,57,68,95,110,114,112,124,136,142,149,155,155,151,145,136,130,126,121,115,116,116,117,125,133,134,128,118,112,109,104,100,96,94,91,87,81,81,82,79,83,85,84,85,86,86,87,89,139,142,143,142,140,137,135,136,138,132,120,101,96,99,100,83,70,58,64,93,110,115,118,132,138,142,147,153,151,147,139,133,126,117,111,112,113,115,117,120,122,118,110,103,100,98,97,97,92,91,87,80,80,84,82,83,81,78,82,84,84,86,88,88,138,139,137,136,134,129,126,124,128,133,122,107,100,101,101,92,76,69,65,92,110,116,120,135,139,141,140,145,144,139,136,131,122,114,111,108,111,110,108,108,107,104,101,96,95,96,97,96,90,84,81,82,88,89,89,92,88,86,84,86,87,88,85,89,132,131,131,129,124,119,116,117,123,127,120,109,101,98,98,97,91,84,79,101,115,122,126,135,138,136,139,142,139,137,129,124,119,113,110,108,109,108,105,103,101,98,95,95,96,97,99,89,83,82,85,88,87,83,84,85,87,87,84,80,81,84,87,88,122,121,120,118,114,111,108,108,111,119,121,110,99,97,97,98,101,100,101,111,121,127,126,129,132,132,134,140,140,133,127,120,116,111,109,108,107,105,102,98,95,94,95,96,98,90,85,80,80,85,87,84,86,81,80,80,83,84,85,86,84,85,86,91,115,113,110,109,108,106,104,104,101,104,110,110,103,97,96,99,103,108,108,117,123,126,126,127,128,130,129,130,129,125,117,111,110,107,104,105,106,102,99,98,98,99,98,94,92,89,85,89,90,88,86,84,84,82,81,78,81,81,81,84,82,79,75,72,107,106,106,103,103,102,102,100,99,99,99,99,96,95,95,97,101,108,116,120,122,121,122,124,126,127,125,123,119,117,114,109,106,103,105,105,103,101,98,98,98,95,91,84,76,71,70,65,62,62,60,60,59,62,61,62,61,59,58,60,68,65,62,45,103,104,104,103,101,101,100,101,99,99,100,101,101,99,101,104,108,108,108,113,115,115,117,119,119,120,121,116,112,110,107,105,105,105,103,99,100,99,95,91,86,77,71,63,58,55,56,57,56,53,54,55,55,55,54,56,55,53,52,51,52,59,61,67,105,104,104,105,103,100,99,99,97,98,98,100,100,101,102,102,101,102,105,105,106,107,110,110,111,111,110,107,103,100,96,93,90,91,90,89,85,77,69,64,60,60,56,57,59,59,58,57,58,59,60,57,57,54,54,55,53,54,54,52,54,50,53,57,103,103,101,100,98,95,95,95,95,97,98,100,100,99,99,99,101,101,102,102,101,99,96,100,98,97,96,94,91,89,89,91,89,85,74,63,58,55,55,57,56,56,59,59,60,58,59,59,59,58,58,55,57,56,54,54,56,54,52,53,52,52,52,56,99,99,97,95,93,95,95,94,93,94,94,94,94,91,93,95,99,101,102,102,103,101,96,89,89,91,94,92,91,96,99,103,104,94,73,59,59,61,62,63,62,64,60,57,59,59,58,58,58,57,56,58,56,56,58,56,56,57,54,55,52,51,52,53
160,158,156,156,154,153,150,149,148,150,154,156,157,159,160,162,165,165,164,163,164,164,162,158,157,151,148,145,139,139,139,139,136,131,128,124,123,121,108,98,101,108,113,114,112,117,120,128,132,135,136,138,139,145,146,145,143,145,144,144,148,150,151,151,160,158,155,153,155,154,156,156,151,151,155,160,161,160,160,163,167,166,166,165,164,165,164,161,159,157,151,147,145,140,137,138,139,139,138,135,132,129,125,120,116,114,116,122,129,137,142,146,148,148,148,148,149,147,151,151,152,153,152,150,147,149,152,153,161,158,157,154,153,152,152,154,153,153,156,160,162,165,165,164,165,163,162,163,163,167,169,168,167,161,158,156,150,147,145,144,141,138,139,138,136,135,133,130,126,121,119,120,126,133,135,143,146,150,150,150,146,148,146,137,142,144,152,156,157,154,152,154,162,160,157,155,153,151,149,152,155,158,159,159,162,165,163,163,163,159,162,169,167,174,179,177,174,170,165,162,157,154,150,148,146,144,143,140,136,134,132,132,131,129,125,119,116,115,124,133,140,145,150,152,151,149,150,150,144,141,147,151,154,156,155,152,170,163,157,157,156,153,150,151,151,156,158,158,157,155,153,154,157,156,158,174,180,183,186,183,179,175,172,168,167,163,160,158,155,150,145,143,140,136,131,132,130,129,128,124,120,117,108,114,132,139,140,145,151,151,155,156,156,146,143,149,152,152,153,150,176,169,167,164,159,157,154,151,151,152,155,158,153,147,143,146,150,153,154,167,182,189,189,186,181,180,177,175,172,171,170,169,162,152,144,139,137,137,131,135,134,134,130,128,124,118,117,107,109,122,133,140,138,141,151,151,152,151,152,150,150,151,153,154,180,176,174,170,165,163,161,159,156,158,162,159,148,141,139,137,140,144,145,156,182,190,189,186,185,184,183,181,177,176,176,174,165,154,144,136,130,129,130,132,136,134,135,134,128,125,118,113,107,106,113,128,136,138,144,147,149,151,154,151,147,147,152,155,183,178,179,174,171,169,169,169,169,170,168,156,146,143,138,133,133,134,132,149,184,188,189,187,189,187,185,183,181,181,178,176,168,158,146,136,131,121,122,127,133,139,139,137,137,130,126,119,112,108,106,109,119,129,135,141,148,152,150,153,152,151,152,153,186,183,181,179,174,174,174,175,177,178,172,157,143,143,136,130,124,120,119,144,181,188,186,185,191,189,186,185,184,183,179,174,167,157,148,137,128,120,121,122,129,133,136,138,138,134,133,128,119,113,108,105,104,110,122,128,136,142,136,147,152,157,155,154,184,183,183,181,178,176,177,177,179,178,174,156,140,138,130,123,113,111,111,139,175,184,178,184,191,189,188,187,187,185,180,175,166,157,147,137,131,127,127,129,133,133,133,136,138,139,139,131,126,120,112,108,102,101,107,120,120,124,132,139,144,146,142,143,183,181,182,181,180,181,180,181,181,179,171,149,133,134,126,113,106,103,104,134,164,173,165,180,192,191,188,188,189,187,182,174,165,156,146,139,132,129,133,132,137,135,134,134,135,137,138,136,131,126,118,112,108,102,101,107,114,115,118,132,136,142,141,140,182,180,181,182,182,183,183,182,182,178,166,143,126,128,121,107,104,93,99,132,157,159,156,177,191,192,190,188,188,185,182,175,167,155,145,137,132,130,133,135,141,141,139,138,137,134,132,135,136,131,125,118,113,105,99,100,104,111,115,123,128,134,141,138,183,181,182,181,180,183,183,182,180,173,159,140,124,123,113,100,98,89,101,134,157,153,148,170,189,190,190,193,191,187,182,175,166,153,143,135,130,129,134,137,143,146,147,146,143,138,135,132,131,132,130,125,120,114,106,100,100,102,107,114,119,125,134,136,184,185,186,184,182,182,182,183,182,171,151,127,118,118,104,94,87,97,111,133,154,147,141,171,189,191,194,198,194,189,183,174,164,151,140,133,129,127,128,134,139,145,148,150,147,143,138,134,129,128,128,129,125,121,114,106,98,99,98,99,110,119,125,133,186,187,189,187,186,185,184,184,178,164,144,120,109,113,97,84,72,83,104,129,152,141,135,167,187,190,194,197,194,187,182,173,161,150,138,130,124,119,118,122,132,144,152,151,155,153,145,138,133,129,128,131,131,126,121,112,102,98,101,97,103,112,118,126,187,189,190,191,190,188,188,185,176,161,141,112,105,106,91,75,59,66,93,123,146,133,134,164,184,191,195,196,192,184,178,170,155,143,132,122,116,114,113,120,120,130,141,146,154,155,153,146,145,139,135,132,131,131,130,123,109,97,98,100,99,106,110,116,190,191,192,193,193,193,190,187,176,156,131,104,98,101,86,67,58,58,86,122,143,130,134,165,183,193,195,194,190,183,174,162,147,130,120,111,109,112,115,117,113,112,121,136,149,155,156,155,150,150,145,142,137,132,129,125,116,102,95,99,98,101,111,113,191,192,194,194,193,194,194,188,176,151,128,106,98,98,82,64,56,60,82,116,135,126,140,170,184,192,193,192,187,179,168,155,136,122,109,111,119,125,122,113,103,95,104,122,136,146,153,157,155,156,154,151,145,138,133,128,121,108,96,93,96,101,103,107,191,193,197,199,197,195,192,186,172,147,126,107,100,93,75,62,61,67,85,112,126,122,147,177,190,192,192,189,183,174,161,142,120,109,114,124,133,135,130,120,103,79,77,112,135,141,147,156,158,158,156,157,154,149,141,134,124,115,104,93,93,96,102,107,191,194,197,199,199,196,193,187,170,141,120,105,101,89,72,67,77,93,103,115,121,122,152,177,189,190,190,186,180,168,150,126,114,116,128,144,145,143,138,129,114,73,51,104,140,145,147,155,159,159,160,162,158,156,152,147,135,122,109,99,91,94,99,104,189,193,196,198,199,198,194,189,172,137,117,103,100,88,71,76,93,116,118,116,115,125,155,178,185,187,186,185,178,161,133,115,121,133,149,158,154,149,147,141,123,74,39,89,145,154,153,157,161,163,163,162,162,160,160,156,147,131,118,103,92,89,96,101,187,191,194,195,197,196,195,191,174,136,117,108,106,90,71,79,87,109,111,110,113,134,166,182,184,186,186,183,174,152,125,118,136,149,158,160,157,153,153,148,126,80,37,63,136,160,159,162,163,163,161,162,166,166,169,163,157,148,130,112,98,87,90,94,186,189,190,192,194,194,193,190,172,133,115,110,109,97,76,82,87,91,96,105,111,139,171,179,179,180,182,180,167,142,124,129,148,154,159,159,158,158,159,153,128,91,68,55,108,156,163,163,165,165,162,161,166,166,167,168,162,154,140,123,105,90,86,92,186,189,189,191,193,193,191,186,169,133,118,115,114,104,85,83,94,81,89,104,114,146,171,176,173,175,180,174,157,141,133,132,146,154,158,159,159,160,163,153,125,99,97,85,88,143,163,165,167,166,164,162,161,164,166,168,167,163,148,132,117,95,86,88,185,188,190,191,193,193,192,188,167,137,119,116,113,109,96,89,98,99,97,109,126,157,172,171,171,174,175,165,154,152,148,137,135,144,155,161,162,166,168,153,122,100,113,113,96,133,164,165,166,167,166,164,159,162,169,171,171,169,159,145,127,105,86,83,185,188,193,195,193,192,190,189,174,145,125,118,115,111,102,96,100,110,112,122,145,168,172,171,171,173,172,162,159,163,158,145,124,122,143,156,162,169,171,155,121,103,125,135,114,125,158,160,160,163,163,162,157,160,172,175,172,170,164,153,136,114,93,82,185,186,190,194,195,194,192,189,174,154,134,125,119,114,107,102,103,114,121,139,162,171,172,172,172,172,166,160,164,165,161,147,117,102,116,141,159,170,173,157,121,98,116,134,105,115,158,161,156,160,160,159,156,160,167,175,177,174,165,153,140,122,101,83,186,188,191,194,195,194,191,184,176,160,144,131,120,117,112,107,109,112,128,151,167,169,170,171,171,168,161,163,164,165,162,146,108,89,106,126,145,169,174,157,121,107,128,141,107,110,162,167,158,157,157,157,155,156,161,170,176,174,168,158,145,129,111,88,183,185,189,192,193,193,190,183,175,162,148,138,128,121,115,114,114,122,140,159,166,168,171,172,170,168,163,161,163,160,152,135,96,86,103,119,134,161,175,156,118,110,136,149,120,110,163,171,161,155,155,154,153,153,158,167,172,174,172,162,148,131,114,96,183,184,188,189,190,191,190,184,176,165,152,143,133,126,122,123,128,140,155,163,166,170,173,172,171,164,162,166,163,160,149,127,94,87,104,119,129,150,167,152,115,98,114,126,103,100,165,172,163,152,153,155,154,151,158,169,172,171,168,163,148,130,114,95,180,185,186,186,187,188,187,183,177,167,158,146,136,132,133,141,153,165,169,171,170,169,170,169,167,166,167,164,166,163,149,124,94,90,104,116,125,138,156,146,113,100,114,129,114,99,169,171,162,149,149,151,152,156,161,167,167,168,165,157,145,128,113,99,179,185,185,185,185,184,183,182,175,170,162,149,141,139,146,166,179,184,188,185,182,177,174,171,169,168,168,170,171,168,154,129,100,91,101,110,115,128,142,140,112,111,139,158,154,104,164,165,162,150,149,150,154,160,165,166,165,169,166,154,140,125,111,98,181,185,186,186,186,185,183,182,177,172,159,153,144,142,153,174,186,191,190,194,194,189,183,177,174,173,175,175,175,174,162,141,112,97,98,103,110,124,134,136,114,117,150,173,167,109,154,158,157,146,145,146,149,160,170,169,169,171,167,152,138,122,106,92,180,183,185,188,187,186,185,181,175,169,162,149,141,140,153,174,183,188,190,193,195,196,192,189,189,189,184,181,178,177,169,152,125,104,97,101,113,123,129,129,107,109,140,161,159,106,139,151,152,144,142,143,149,163,173,174,174,173,165,149,133,119,102,88,177,181,182,184,183,183,181,180,172,169,160,147,135,137,147,164,175,181,184,184,188,192,192,193,198,200,194,187,179,175,168,154,129,106,96,103,118,123,124,123,103,100,122,144,134,96,132,148,148,140,138,139,146,164,172,175,172,167,157,143,128,113,101,86,176,176,178,181,184,183,182,179,172,168,155,141,131,128,133,146,157,167,174,177,179,182,182,184,190,193,191,182,173,168,162,152,129,104,92,101,115,119,123,118,98,102,132,150,133,95,127,145,147,138,135,135,145,164,170,170,166,159,147,135,122,110,97,80,174,174,175,177,180,180,180,179,172,165,154,142,132,125,120,123,129,141,156,162,164,166,166,166,170,175,178,176,168,163,158,146,127,102,91,101,111,122,121,115,99,108,141,161,142,105,128,143,145,134,134,135,143,160,164,164,158,152,144,131,118,107,94,78,173,172,173,177,179,181,182,178,172,163,154,144,131,120,110,103,103,112,124,136,138,140,141,140,144,153,159,165,160,159,153,139,119,97,91,101,113,121,124,114,99,102,131,148,127,103,124,139,141,132,133,135,143,158,162,158,155,151,141,130,118,106,90,77,171,172,174,178,181,182,181,179,173,161,150,139,125,115,101,88,85,87,97,109,116,117,118,118,122,131,141,146,150,148,142,125,102,88,90,100,110,120,123,112,95,90,110,122,94,92,119,136,137,133,135,136,142,155,158,154,154,154,145,127,116,103,91,76,170,173,173,177,181,182,182,180,173,161,148,134,118,108,91,78,76,86,94,102,113,119,119,118,118,122,132,138,139,135,124,104,85,78,88,99,106,115,119,112,95,94,113,119,86,89,115,131,130,133,134,133,140,150,153,152,154,154,146,132,119,104,89,76,169,170,173,177,182,182,182,180,173,160,144,129,113,98,86,77,77,85,95,100,115,123,123,119,117,117,121,127,128,120,108,91,72,72,85,96,104,112,116,108,94,95,114,114,88,91,112,128,127,133,133,133,137,145,146,145,148,147,141,129,117,103,89,75,168,169,172,178,183,180,181,181,173,156,140,124,112,92,81,76,76,77,89,100,105,114,120,121,119,115,114,122,124,117,104,92,74,78,89,95,103,109,110,105,88,89,107,101,82,94,110,118,120,126,125,127,131,138,139,139,143,142,135,123,110,97,83,75,167,169,172,176,180,180,180,178,172,153,135,120,106,91,79,72,75,70,79,97,100,108,115,118,119,120,117,119,124,119,107,99,86,89,94,98,105,111,112,104,91,97,116,102,81,93,108,112,117,121,122,122,127,132,134,135,137,136,129,118,105,91,79,75,165,170,175,175,181,180,179,179,169,150,132,116,104,89,74,68,72,79,87,97,100,110,116,119,123,127,127,121,117,113,107,98,93,95,99,98,101,108,109,102,81,73,73,63,79,100,106,108,107,111,114,116,120,127,132,137,135,128,122,113,99,88,78,78,164,171,174,176,177,179,179,178,167,145,123,108,96,86,68,64,70,87,96,101,103,108,119,123,130,136,137,132,118,106,107,105,104,101,100,99,100,106,106,102,79,45,31,47,84,104,107,108,110,110,113,114,119,126,134,140,138,128,120,107,96,85,78,80,159,162,170,170,173,174,175,176,162,138,118,102,90,85,62,59,57,65,79,99,104,106,120,127,135,142,149,149,139,122,107,112,116,110,108,106,102,103,107,104,78,38,36,66,95,107,111,112,112,113,112,113,115,122,131,136,135,127,115,104,91,82,79,81,154,162,167,168,169,171,172,169,155,133,115,98,88,84,62,61,56,59,66,96,108,105,112,129,140,147,153,153,147,135,121,113,119,118,113,106,104,103,104,101,76,37,51,84,103,110,112,113,114,111,108,107,112,120,126,128,128,121,111,98,86,80,82,81,153,158,163,165,164,167,166,161,149,128,109,93,84,83,61,59,54,59,59,90,107,107,105,123,141,149,155,158,153,146,132,116,110,116,116,112,112,107,100,93,70,46,72,100,108,112,113,112,111,110,108,108,113,116,117,117,111,106,97,85,79,78,78,79,150,152,158,159,158,160,159,154,141,118,98,84,77,86,69,64,51,52,56,85,104,107,102,120,135,148,158,158,156,151,141,125,110,103,107,113,118,112,99,90,77,76,94,108,112,113,115,114,110,108,110,113,117,117,119,116,109,99,87,82,80,80,80,83,146,147,151,152,152,150,153,149,138,115,91,77,80,89,74,72,56,57,62,85,104,111,103,114,130,148,157,160,158,152,145,136,121,105,99,107,116,112,103,100,96,99,108,114,114,117,115,112,110,112,111,115,114,114,112,105,94,87,83,81,80,79,80,81,143,146,147,148,145,146,148,145,138,118,94,74,81,94,77,73,63,75,81,91,106,110,103,114,126,143,154,160,159,154,146,139,127,115,102,101,107,112,109,110,107,108,117,124,126,127,124,117,114,113,112,108,105,99,92,85,79,79,82,82,80,78,80,81,140,140,143,146,145,145,145,147,138,119,93,74,81,97,83,76,71,89,98,97,107,114,105,114,125,138,151,158,158,154,146,140,130,123,113,105,102,107,112,119,123,124,129,131,129,129,124,117,112,106,102,97,93,89,84,81,78,75,76,74,72,67,65,62,137,139,140,145,145,144,146,144,137,121,98,83,87,99,90,76,69,72,83,92,106,112,106,114,125,134,147,154,152,150,143,138,134,125,119,114,109,107,114,125,129,138,137,129,123,119,113,104,99,95,92,88,82,72,70,67,64,62,61,58,55,52,50,48,137,141,142,144,144,142,139,140,136,126,109,95,93,102,98,80,71,58,60,84,103,110,110,119,129,135,143,150,149,146,141,134,129,126,120,115,111,110,114,119,127,130,126,114,107,103,100,97,94,91,88,81,66,57,56,54,53,51,51,51,52,51,52,52,132,135,137,138,137,134,133,135,135,128,114,101,95,100,101,88,71,62,53,79,101,109,112,123,133,138,140,146,146,145,138,131,126,120,112,109,107,110,110,113,118,117,110,103,97,94,94,93,91,87,75,63,57,55,52,54,54,54,55,52,52,54,53,52,130,130,131,132,132,128,125,125,128,125,114,101,97,97,100,96,81,70,62,74,98,112,113,124,134,134,136,141,142,136,133,129,120,113,108,105,106,107,106,105,104,99,97,94,93,93,93,91,83,69,59,55,55,55,56,55,54,54,53,54,53,50,49,50,125,125,125,123,120,116,114,114,118,121,118,105,95,95,97,97,93,87,81,85,102,116,116,124,129,133,130,134,137,134,128,124,117,111,107,104,105,104,102,99,96,93,91,96,95,94,87,77,64,57,55,55,56,55,53,53,55,54,52,51,52,52,53,50,116,116,115,114,111,108,106,105,105,112,116,108,99,92,91,93,95,98,99,101,109,116,121,120,125,129,128,131,132,130,123,116,112,110,106,104,103,102,99,96,96,97,97,94,90,76,66,58,56,57,58,58,56,57,58,56,55,52,54,54,52,49,53,50,109,107,106,105,102,101,98,99,96,96,101,103,99,96,92,93,99,100,105,109,116,118,119,116,118,120,124,123,126,122,116,113,110,106,101,102,102,101,100,97,96,91,84,74,63,56,56,58,58,58,58,58,57,56,56,55,55,56,55,52,51,52,52,50,104,102,102,101,100,99,97,96,96,95,95,97,95,93,93,96,98,101,103,106,109,111,111,113,115,117,118,118,117,114,111,107,103,99,99,97,95,90,84,76,68,61,57,54,53,58,58,57,56,57,56,57,56,56,56,55,54,53,53,53,53,51,51,50,101,102,102,100,100,98,99,97,95,95,95,99,100,99,99,100,100,99,99,102,102,101,102,105,106,107,109,108,105,102,99,100,101,100,102,100,87,70,59,58,58,58,61,59,62,56,58,59,58,58,57,57,57,54,56,53,55,55,54,54,53,52,51,50,99,99,97,94,93,90,89,90,92,90,91,87,85,86,85,83,87,88,91,90,92,93,93,88,85,84,89,92,94,92,97,105,107,106,106,100,88,68,58,58,60,60,59,59,59,58,58,59,59,57,56,57,58,58,55,55,54,53,53,52,52,53,50,52,89,88,85,90,88,86,86,87,84,80,78,79,78,76,74,71,68,67,64,67,77,87,92,83,76,72,72,76,78,83,99,106,105,102,103,98,82,66,60,59,58,59,59,61,61,57,59,58,58,58,58,58,57,57,55,57,55,56,55,54,55,52,52,51,61,68,76,78,79,76,74,73,76,74,71,74,75,71,64,56,55,61,66,73,84,88,90,93,89,81,78,75,75,89,97,102,104,102,98,89,73,61,61,61,61,60,60,59,58,58,58,59,59,58,58,57,58,56,57,58,57,54,55,54,52,53,51,54
104,107,113,117,117,119,121,123,121,122,123,124,126,126,129,127,122,118,119,117,115,111,109,108,105,107,116,121,122,118,119,120,119,119,119,118,119,118,120,119,117,115,115,116,116,115,116,115,116,110,112,112,113,111,112,111,110,107,109,110,107,107,107,107,111,110,111,111,107,108,113,116,112,114,116,119,120,121,122,126,127,129,132,132,133,132,131,130,128,121,118,116,117,115,119,119,120,120,119,119,120,118,118,117,116,116,116,116,115,115,116,115,114,113,113,112,112,112,111,111,110,108,109,108,107,105,105,106,133,129,126,122,117,112,114,112,111,107,109,107,107,107,107,111,118,118,112,116,130,144,150,149,151,154,147,138,126,122,116,112,113,115,115,117,119,119,119,117,116,116,116,114,114,114,115,115,113,114,112,112,112,112,113,110,111,109,108,107,107,106,106,105,151,146,139,136,134,130,127,126,124,118,116,119,116,113,110,108,110,107,100,96,100,112,120,125,139,157,160,155,150,144,139,132,126,120,116,116,115,118,119,119,117,115,114,114,115,115,114,115,115,113,113,113,112,112,111,110,110,109,108,106,106,106,106,105,163,158,153,148,144,141,138,139,138,140,140,138,130,125,122,121,123,127,129,129,129,130,137,146,154,159,160,157,159,155,154,152,152,143,139,132,121,116,113,116,116,116,116,115,115,116,115,114,114,113,113,111,112,111,111,110,110,109,107,107,107,106,105,105,173,170,166,163,159,155,154,154,157,160,157,144,127,121,123,121,124,129,134,143,157,165,170,174,175,173,170,168,165,165,165,164,165,155,145,134,126,120,118,113,113,113,114,115,113,113,114,114,113,113,114,111,113,111,111,111,109,109,107,106,106,107,107,106,175,174,173,174,169,167,165,167,169,167,159,144,123,119,122,119,119,121,124,132,152,174,182,182,181,183,180,178,173,172,171,167,166,156,147,136,125,119,115,120,120,116,112,111,114,115,115,114,113,112,110,112,110,109,110,109,108,108,105,105,105,105,104,104,172,172,172,173,172,172,171,173,172,163,153,133,120,116,120,117,110,107,111,119,143,169,179,178,182,186,182,181,178,178,177,171,165,158,150,140,132,122,113,113,119,123,120,114,109,110,115,114,112,113,113,111,112,110,111,109,108,108,109,108,107,106,103,104,173,172,172,171,170,171,172,175,174,160,142,122,116,115,118,112,100,98,94,101,129,153,162,169,182,187,183,178,176,175,174,173,166,160,152,140,132,124,119,116,115,120,128,129,125,113,109,109,114,113,111,113,110,111,109,108,107,107,105,105,105,105,105,101,174,175,176,174,173,173,174,175,170,153,141,115,103,109,116,102,94,90,82,101,130,147,148,155,177,186,183,182,179,177,175,172,168,161,149,139,131,128,121,119,118,118,122,128,131,132,120,112,111,111,112,109,114,109,109,111,110,106,104,105,105,104,103,114,179,179,181,183,182,180,177,175,169,152,127,111,92,96,104,95,86,74,76,100,131,146,141,149,174,184,180,181,184,181,178,176,169,160,152,140,132,129,126,127,127,130,124,118,124,135,134,127,113,106,109,109,111,113,109,110,107,109,106,105,106,106,108,117,182,183,182,183,184,186,185,181,177,152,129,113,91,98,100,83,79,92,103,108,129,145,137,141,167,181,182,183,185,183,179,173,171,157,151,140,132,128,128,131,134,136,138,133,125,119,126,136,134,121,110,111,109,107,104,110,110,108,105,106,103,101,106,98,184,183,186,187,184,185,185,185,174,144,133,118,96,96,94,85,82,108,123,121,132,144,134,139,165,178,180,180,183,181,177,174,170,154,145,137,130,127,124,126,132,141,147,147,143,136,126,121,126,131,121,109,109,106,104,101,101,100,99,94,97,104,110,83,185,188,190,191,190,187,186,185,178,147,132,117,101,100,90,81,67,82,101,116,131,138,131,140,162,176,181,182,183,181,175,168,162,149,136,125,120,117,116,119,125,137,150,154,154,152,145,133,123,121,127,120,108,110,115,116,115,119,119,122,123,130,137,137,187,190,194,194,193,191,190,189,182,148,129,115,101,99,80,73,63,67,79,99,128,132,128,144,164,177,182,184,182,181,173,169,155,138,126,117,112,113,123,124,126,134,144,155,158,159,158,151,140,128,118,118,119,115,130,146,145,145,145,149,153,156,155,155,187,190,192,194,194,193,191,190,183,153,122,116,109,99,73,69,67,67,68,98,126,125,126,149,171,179,181,183,182,179,169,158,141,123,114,108,116,128,133,131,124,120,124,137,149,159,163,162,155,147,136,123,118,115,113,124,144,146,143,141,143,148,150,151,186,190,192,195,196,195,192,190,183,151,125,117,109,99,70,61,52,59,67,93,120,119,128,155,174,180,182,181,180,175,163,144,124,114,117,127,140,140,138,132,120,109,106,117,135,149,158,164,164,157,153,148,134,123,117,113,117,134,142,144,144,142,143,146,185,188,190,193,195,193,192,191,180,154,129,118,111,101,74,66,56,59,72,99,118,119,135,160,172,175,177,180,177,171,153,129,115,124,135,146,151,146,139,134,125,112,99,102,125,142,149,155,161,163,160,157,154,146,132,121,111,112,127,133,139,142,140,143,184,187,190,192,194,193,192,191,183,162,135,121,113,103,77,68,63,67,79,97,112,120,142,165,171,171,172,175,172,161,138,122,122,141,148,151,152,148,142,142,139,126,97,80,106,137,150,152,157,161,159,159,162,156,153,142,130,118,113,116,126,137,140,142,184,186,190,193,195,194,192,191,184,167,146,128,115,106,85,68,76,84,94,101,108,122,149,166,167,166,168,168,163,152,143,140,138,139,148,150,151,148,148,150,146,129,96,68,88,129,152,156,159,164,164,162,162,162,161,159,152,141,126,114,115,123,130,134,185,186,190,193,196,194,192,190,181,169,152,138,122,111,95,76,83,84,90,100,109,130,155,162,163,163,165,161,155,154,154,150,140,125,129,141,147,150,152,155,150,129,92,56,64,107,142,154,160,164,165,163,161,163,163,163,164,158,149,134,119,115,119,124,185,187,190,193,196,196,193,189,182,170,155,145,130,118,104,89,87,89,88,103,124,147,160,162,162,164,161,157,156,156,153,144,129,109,102,116,130,140,152,158,154,130,89,45,36,72,119,146,154,161,166,164,162,161,161,161,163,163,159,151,136,120,112,116,186,188,192,192,193,195,194,190,185,174,161,149,137,126,112,98,92,96,101,119,142,154,159,161,161,161,158,158,158,158,156,145,125,98,82,98,114,126,143,157,156,132,99,80,72,75,103,138,150,153,159,163,163,161,159,161,166,164,163,160,150,135,120,112,187,189,190,191,192,193,193,189,184,177,167,155,144,132,123,111,105,109,124,142,155,157,158,160,160,160,161,162,161,162,163,156,139,107,84,93,109,120,136,153,154,132,104,105,119,107,102,134,148,146,148,154,159,160,157,159,169,169,167,163,155,144,130,113,189,190,190,192,191,191,190,188,183,178,167,157,149,139,136,133,140,147,159,169,171,169,167,167,165,166,167,166,168,168,169,165,154,125,99,96,109,120,131,146,148,129,107,115,134,126,101,129,151,150,147,148,150,152,153,153,161,168,169,167,161,151,139,123,191,191,193,193,193,193,191,189,184,179,171,160,150,145,147,158,172,177,182,186,188,186,183,182,182,186,186,186,182,176,173,171,163,136,110,101,107,120,129,138,140,122,105,118,138,131,101,126,150,153,147,148,149,150,151,151,156,164,166,163,158,153,145,130,191,193,195,195,194,193,191,188,182,179,173,164,152,147,156,176,186,190,192,194,196,196,194,192,195,201,201,199,190,182,174,169,161,141,115,103,106,115,126,132,131,118,99,102,119,117,90,122,149,155,148,146,148,150,150,150,154,161,161,159,154,149,144,132,193,194,196,196,195,193,191,188,182,181,171,157,149,148,160,178,189,192,193,196,197,198,197,194,195,200,198,191,185,179,173,169,159,142,115,99,103,111,124,131,129,115,105,118,136,138,100,120,145,156,150,147,149,155,155,154,158,156,155,154,152,148,141,130,192,193,195,196,195,192,190,188,183,180,167,153,142,145,154,173,184,189,191,191,192,191,189,185,183,183,184,181,178,174,172,167,157,139,111,99,101,113,124,131,129,114,108,133,159,163,120,126,149,159,154,148,152,155,159,162,161,156,154,155,156,150,139,128,191,191,193,195,193,192,191,187,181,178,167,155,145,141,146,161,172,179,184,188,187,185,179,171,165,164,168,171,172,171,169,163,146,123,104,97,100,114,123,127,127,111,106,136,168,176,134,136,154,162,155,145,150,152,159,165,162,158,159,163,160,152,140,127,191,193,194,195,194,194,191,187,181,172,166,157,145,139,135,143,157,163,169,171,168,164,161,156,153,154,160,165,169,170,160,149,129,109,94,93,101,111,119,125,124,111,102,119,148,161,128,140,156,161,155,145,153,151,158,167,165,165,163,166,161,149,135,123,189,191,194,196,197,194,191,189,183,172,159,152,138,129,126,127,137,146,153,156,154,151,148,147,147,148,154,158,163,165,154,133,113,89,79,91,101,113,123,127,125,112,101,115,137,137,98,128,155,160,152,144,147,148,160,171,169,171,170,169,157,146,136,123,188,191,194,196,196,195,192,188,183,169,160,144,135,127,117,111,112,122,130,136,138,141,143,143,143,143,146,148,150,150,138,120,100,79,80,93,102,113,121,127,121,108,109,137,164,160,111,123,149,157,149,141,146,146,160,175,178,179,174,169,158,143,131,121,188,191,195,197,198,195,193,187,177,167,151,141,128,118,109,100,100,108,121,133,139,142,146,145,142,139,138,143,142,141,131,119,99,69,81,96,106,116,125,130,125,112,113,142,167,164,122,121,141,153,147,140,151,147,160,176,180,180,176,166,155,142,130,118,189,193,195,196,196,194,193,188,175,159,149,134,121,111,101,94,95,100,111,131,145,146,145,147,144,140,137,141,145,141,136,123,96,69,82,99,111,117,124,127,122,107,109,137,160,155,120,117,136,149,145,145,149,148,158,174,175,178,178,173,159,141,128,118,187,190,195,198,198,196,192,187,174,153,141,128,118,104,98,92,92,97,109,128,146,152,151,149,148,143,135,139,147,147,138,125,98,69,80,99,110,116,124,128,122,106,94,108,126,118,97,112,135,146,144,147,146,148,160,171,172,171,171,170,161,145,132,118,189,191,194,198,198,196,192,186,174,152,132,121,112,103,95,92,97,103,111,125,143,153,152,149,146,146,139,137,148,148,139,125,107,83,86,102,111,116,124,128,123,107,100,110,121,94,85,114,138,146,146,153,149,149,158,167,163,164,161,161,157,148,135,118,187,191,193,196,198,195,192,186,174,145,126,117,110,103,95,95,98,106,112,117,132,147,150,150,147,146,142,136,142,143,136,125,110,90,94,106,113,121,128,130,121,106,113,134,140,114,101,125,141,147,148,151,150,150,154,164,161,158,160,158,153,140,127,115,189,192,193,195,196,194,191,185,169,143,122,112,107,102,94,94,96,101,106,115,123,137,144,144,145,147,148,141,138,138,132,121,107,95,105,112,115,122,132,132,123,105,105,124,128,107,109,130,143,145,148,149,147,148,155,161,157,155,159,158,151,139,125,111,188,191,192,193,193,191,189,183,165,142,119,104,101,100,93,91,93,90,97,114,119,132,143,146,148,153,155,152,136,129,120,108,99,101,108,114,118,124,131,134,123,101,93,105,102,82,104,132,144,145,145,146,144,145,152,156,154,155,156,153,147,138,123,107,185,188,189,190,189,188,186,181,161,136,116,102,101,98,87,87,91,85,95,112,118,132,146,151,154,159,160,159,145,125,113,105,107,114,115,117,118,121,130,135,124,103,103,120,112,89,109,134,141,141,143,144,145,144,148,154,157,159,157,149,143,134,119,104,183,186,187,187,187,187,185,178,157,130,108,96,97,93,79,83,87,93,100,110,118,130,145,154,159,165,168,168,157,137,123,123,131,130,125,126,126,126,134,138,127,104,101,114,111,103,119,136,141,140,141,142,142,142,148,153,161,164,162,153,144,132,116,103,182,186,186,185,185,185,183,174,154,126,104,89,95,89,75,83,95,114,116,115,119,127,144,157,164,170,174,175,167,152,135,133,144,142,137,138,137,133,135,138,128,102,87,81,75,94,124,139,143,142,142,142,140,142,148,154,162,165,163,155,144,128,113,100,179,182,182,182,182,182,180,171,152,122,103,87,94,89,73,84,106,130,130,122,123,126,141,159,170,174,177,177,171,161,145,131,140,146,143,142,140,137,134,134,125,100,76,60,62,96,128,140,144,146,146,144,144,145,147,153,162,164,161,151,140,123,108,97,177,180,180,179,179,180,179,170,153,126,101,86,97,90,75,74,86,105,116,122,124,123,134,156,171,177,179,179,175,168,156,136,129,140,143,141,139,137,134,130,120,92,61,50,73,111,134,145,149,149,149,146,144,140,145,153,159,159,154,144,132,116,103,91,176,179,177,176,177,178,179,172,155,131,101,87,103,95,80,69,72,76,93,115,125,124,129,151,171,179,183,182,180,173,164,145,127,125,136,137,138,142,136,127,114,85,51,51,88,121,140,149,150,149,147,142,136,137,148,153,155,153,147,137,123,109,98,84,172,175,175,175,174,175,178,171,152,129,101,93,105,98,84,67,65,63,84,113,125,124,124,145,168,179,183,182,180,175,167,155,137,120,121,130,138,142,135,118,105,76,47,63,103,130,145,150,149,147,144,138,137,142,149,151,152,150,141,130,118,106,91,78,170,173,174,174,175,175,176,170,153,126,104,97,105,102,85,62,53,55,75,112,127,126,123,139,162,178,180,181,181,177,168,159,147,130,118,120,131,138,132,113,96,69,54,84,123,141,151,153,151,146,140,141,141,148,150,151,153,147,136,123,110,96,83,79,169,174,176,175,176,176,175,168,156,134,113,105,110,107,88,73,54,55,75,109,128,127,122,137,158,173,178,181,180,174,166,160,152,139,123,116,122,132,131,117,104,87,85,111,137,149,154,154,150,144,140,143,147,148,149,153,151,138,125,113,101,88,80,77,169,172,174,175,172,171,171,167,158,142,127,116,116,109,90,77,58,63,82,111,131,130,123,137,157,172,179,182,178,173,167,162,159,146,132,120,114,124,129,123,118,113,115,131,146,151,153,151,147,142,141,144,148,147,146,144,135,122,111,100,89,80,78,81,172,173,174,173,170,169,170,167,159,149,126,122,117,112,95,86,74,83,98,117,131,130,124,138,157,170,176,175,173,171,168,160,154,151,142,133,123,118,124,129,133,132,133,145,153,156,157,152,143,145,143,144,142,141,136,126,120,106,97,89,82,78,81,82,172,173,172,169,166,167,165,162,158,144,121,116,116,117,102,87,81,80,95,115,130,127,124,140,160,171,175,176,173,171,166,157,152,150,142,137,129,123,122,130,140,145,148,152,157,157,160,156,147,144,144,140,134,128,122,111,104,97,88,82,78,77,80,82,170,168,167,166,162,161,160,157,155,147,130,116,115,117,107,86,81,70,84,113,128,127,127,146,165,173,173,175,176,173,168,157,154,147,139,131,129,127,126,130,140,149,156,159,155,154,157,149,141,138,132,126,123,115,108,103,95,92,85,78,76,79,80,84,166,166,166,165,160,155,151,150,156,149,133,124,119,119,113,93,82,74,81,111,127,128,135,155,169,174,176,174,173,170,165,159,151,140,136,131,127,126,130,131,138,147,152,148,142,140,137,133,126,121,115,113,107,108,103,101,96,87,77,73,75,80,82,83,163,161,158,154,149,148,149,150,154,145,132,120,119,116,112,102,86,79,85,109,127,133,141,159,171,174,172,171,173,166,160,156,149,141,135,127,125,127,126,128,131,137,138,132,126,121,121,117,114,112,112,107,107,105,102,96,89,78,72,75,81,83,84,86,159,157,155,148,142,138,137,143,152,149,135,124,115,114,114,115,104,91,88,108,130,139,145,161,171,173,171,171,168,167,160,152,145,140,135,128,126,125,123,120,123,126,124,121,117,113,111,112,113,110,107,107,103,104,102,95,80,72,75,79,80,80,85,89,152,148,143,137,133,132,131,131,138,144,136,126,116,114,112,114,113,106,103,114,135,147,150,160,168,169,169,171,170,165,158,149,145,141,132,128,125,124,122,120,117,115,113,112,111,110,110,111,110,107,108,108,106,100,94,84,78,74,77,81,84,88,90,93,143,141,136,132,127,125,123,123,127,133,134,125,118,113,113,115,117,116,112,120,139,150,151,155,163,168,168,169,166,161,153,145,141,136,130,124,123,122,120,117,115,114,110,108,108,108,110,111,109,106,106,104,98,94,87,79,75,76,80,81,85,90,94,93,135,132,128,125,122,119,117,116,116,119,119,118,113,108,111,114,118,122,121,129,143,153,154,155,159,163,163,163,161,156,149,141,134,131,125,123,119,118,117,113,110,108,109,110,110,111,111,110,109,106,105,97,94,87,82,76,77,82,84,90,92,92,95,96,127,125,123,121,117,116,114,113,114,114,112,112,110,110,110,114,120,124,126,134,142,148,152,153,156,160,159,160,158,150,144,136,132,127,122,123,120,118,117,115,111,112,112,111,112,112,110,107,103,102,97,93,87,81,76,75,81,86,88,90,94,98,99,97,123,121,119,118,116,115,114,111,112,112,111,113,111,111,112,117,120,125,129,137,142,146,150,151,153,157,156,155,151,146,139,131,128,122,122,121,121,120,116,113,112,114,114,113,112,110,106,103,99,94,91,87,82,77,79,84,89,89,89,89,90,91,94,94,120,119,117,116,114,113,112,112,111,112,113,114,115,116,117,120,121,124,128,136,139,142,146,147,147,149,148,146,143,137,131,126,123,120,119,118,116,116,113,113,112,111,111,109,107,106,104,100,93,90,85,81,76,80,87,90,93,92,90,89,87,88,92,93,120,119,118,116,114,113,112,113,113,114,115,115,117,120,120,121,122,123,126,130,133,137,140,142,140,140,139,135,129,124,119,116,114,113,114,112,112,111,109,110,109,109,107,105,104,101,97,94,89,85,80,76,83,88,90,95,97,97,95,95,93,92,92,93,120,120,119,116,115,113,113,113,111,111,113,116,118,120,120,120,121,122,122,123,124,126,130,133,131,129,126,121,116,114,110,109,106,108,109,109,108,108,108,106,106,105,103,100,97,94,90,88,83,79,79,84,93,94,97,98,99,95,97,95,94,92,91,90
123,118,109,101,95,85,79,73,78,85,88,100,100,98,100,104,103,97,91,87,87,89,89,92,95,93,93,94,92,96,95,98,96,98,96,94,94,95,95,94,94,93,94,94,93,92,92,93,91,92,91,89,87,86,87,87,89,85,82,84,85,83,84,83,123,118,109,101,95,85,79,73,78,85,88,100,100,98,100,104,103,97,91,87,87,89,89,92,95,93,93,94,92,96,95,98,96,98,96,94,94,95,95,94,94,93,94,94,93,92,92,93,91,92,91,89,87,86,87,87,89,85,82,84,85,83,84,83,123,118,109,101,95,85,79,73,78,85,88,100,100,98,100,104,103,97,91,87,87,89,89,92,95,93,93,94,92,96,95,98,96,98,96,94,94,95,95,94,94,93,94,94,93,92,92,93,91,92,91,89,87,86,87,87,89,85,82,84,85,83,84,83,131,126,120,114,109,104,98,94,89,95,99,108,105,100,102,104,106,107,110,110,108,104,97,92,91,92,94,92,93,88,93,90,93,95,93,94,93,94,94,94,94,91,90,91,90,90,90,90,90,90,89,87,88,88,87,87,86,84,84,84,84,83,83,81,142,138,134,130,126,123,123,123,123,125,127,120,109,100,102,102,105,110,118,124,122,124,125,121,118,119,119,118,113,110,100,95,90,87,90,92,94,94,93,93,93,92,92,91,89,90,91,90,90,91,88,88,86,88,86,86,84,84,85,84,82,80,80,81,149,146,143,142,138,135,137,141,144,142,136,123,106,95,100,99,101,102,109,120,130,137,143,147,147,146,144,138,136,128,124,119,115,108,98,92,92,93,91,92,93,94,93,92,92,92,90,91,91,90,89,88,87,88,88,87,87,85,84,84,83,82,81,81,148,148,148,146,144,144,145,147,150,144,133,117,102,94,96,99,100,99,101,109,127,142,152,157,161,163,155,150,146,140,141,139,136,132,119,109,98,95,91,91,90,92,92,92,92,91,92,89,89,89,88,86,88,84,86,83,85,84,85,83,82,82,80,80,151,150,148,148,147,146,146,148,152,141,127,112,96,91,99,93,80,76,80,89,111,129,144,156,166,168,164,158,155,155,154,151,143,141,131,121,111,101,99,95,95,90,89,88,91,91,90,89,87,89,89,90,89,86,85,85,85,83,85,84,83,81,81,83,154,154,153,153,150,148,148,150,150,137,125,110,88,84,93,81,71,72,72,86,104,118,127,144,167,175,169,163,162,158,160,161,154,148,139,133,118,110,101,99,97,100,96,89,86,87,89,92,92,88,88,87,85,85,87,86,84,83,82,82,81,83,82,87,161,160,162,163,164,163,158,155,151,141,123,104,82,75,86,79,70,57,60,86,105,118,120,129,160,179,178,170,165,162,160,160,159,158,145,134,124,114,104,96,96,95,98,103,100,90,88,88,87,86,88,90,88,86,86,83,83,83,85,84,82,79,76,88,164,167,167,169,170,170,171,168,160,149,117,102,84,67,79,69,62,61,77,101,119,129,125,126,154,176,179,174,171,172,164,168,163,158,150,138,131,122,113,103,100,96,96,100,107,106,96,84,83,87,87,85,83,85,87,85,82,83,82,82,81,83,100,109,170,170,172,178,176,174,172,169,166,148,117,115,93,76,76,63,70,99,112,112,121,135,128,126,152,176,179,176,175,179,173,169,167,161,155,144,136,126,119,114,109,107,106,97,95,106,109,105,86,87,86,89,89,88,82,86,83,84,86,85,83,93,112,121,174,175,178,180,181,178,177,174,173,154,121,115,101,82,75,64,75,108,128,129,127,134,124,126,150,171,177,177,176,175,174,170,169,164,155,151,140,134,128,122,120,120,119,116,108,100,101,106,108,92,86,85,86,85,86,83,82,83,81,80,83,93,57,12,175,179,183,184,184,183,181,180,179,162,125,112,100,83,68,54,51,71,97,120,129,134,129,132,150,164,171,174,175,179,175,171,171,166,152,146,138,132,128,124,122,126,131,134,128,119,108,101,102,105,96,84,85,85,83,86,83,82,83,90,106,83,37,48,176,180,184,185,187,187,186,184,182,164,126,110,102,89,65,50,49,62,80,98,126,132,129,136,154,166,175,180,179,176,174,174,169,162,151,140,130,121,118,117,117,120,129,139,142,140,133,122,106,99,98,97,87,83,86,85,82,83,89,98,76,44,48,60,174,179,183,186,189,189,188,185,183,168,134,115,104,90,61,47,47,51,67,100,126,130,130,142,160,171,175,177,179,178,175,168,166,156,142,126,114,110,113,117,112,112,121,134,142,149,152,147,136,118,104,94,93,87,83,79,75,79,86,82,59,74,86,76,176,180,182,185,189,189,188,187,183,171,139,119,107,90,63,47,41,49,66,103,131,127,131,146,163,172,173,175,175,174,173,163,154,137,123,113,109,113,120,120,110,103,105,118,131,145,155,159,156,145,127,111,98,94,94,109,115,117,122,124,131,134,134,137,175,179,182,184,187,187,186,185,185,176,152,128,111,92,69,51,46,54,74,110,133,129,134,148,162,166,166,168,169,166,163,151,133,119,111,113,120,124,118,114,106,95,84,91,108,127,146,160,163,160,145,136,120,106,97,98,113,119,121,125,127,128,128,130,174,176,181,184,186,187,187,186,184,178,160,140,121,97,73,50,47,55,76,111,129,126,135,148,156,156,156,158,159,155,148,132,118,112,118,123,126,126,119,114,109,100,82,72,86,110,127,143,158,161,153,145,140,128,117,102,97,107,115,117,117,118,120,123,176,176,179,183,186,189,189,188,183,175,161,145,129,108,84,55,60,69,85,105,119,118,129,144,148,145,144,144,143,139,131,126,121,116,119,126,127,126,122,118,116,114,100,72,72,98,118,131,149,158,155,153,150,146,138,127,113,103,108,110,110,112,117,119,176,177,180,183,188,191,193,190,185,179,164,148,137,119,95,68,63,67,77,92,101,108,125,137,139,138,137,136,132,127,130,129,122,111,104,115,122,123,121,121,122,123,111,81,72,94,117,134,147,155,155,155,154,154,149,144,137,123,108,104,107,110,113,117,178,179,182,185,188,191,194,192,187,182,170,156,144,127,107,81,67,66,68,81,94,111,127,133,135,135,135,133,132,132,136,136,126,107,87,89,104,111,115,121,127,129,115,86,62,75,104,124,140,149,150,150,150,151,152,148,144,137,127,112,103,101,105,110,181,183,186,187,189,191,192,192,189,183,177,165,151,134,118,95,75,72,76,89,106,122,128,132,134,134,135,137,140,145,147,148,142,120,89,69,82,94,102,113,126,134,122,89,49,52,87,114,129,137,143,145,146,144,145,148,148,145,142,131,114,97,91,99,185,188,188,189,190,191,191,192,189,184,179,169,156,143,131,114,101,102,111,127,139,142,141,141,142,144,147,150,154,157,158,161,158,146,112,77,74,89,97,107,125,138,126,95,65,55,78,112,125,125,132,139,142,140,141,150,159,156,151,144,131,114,95,90,189,190,190,190,190,191,191,191,189,184,180,170,159,150,143,140,144,151,158,167,172,171,168,166,164,166,169,173,176,175,171,172,171,164,137,99,81,88,97,107,128,141,128,100,83,74,80,113,131,126,126,134,137,139,142,147,160,164,161,156,145,130,112,92,191,191,192,193,193,192,191,190,189,185,181,175,164,156,151,159,173,181,186,189,191,190,188,188,186,189,192,192,192,187,182,179,177,171,149,115,91,89,99,113,133,141,127,100,92,95,92,114,137,135,129,132,137,140,141,144,153,162,163,159,151,140,124,102,192,193,194,194,195,195,193,192,188,184,183,177,166,158,160,174,188,194,197,198,199,199,199,198,197,198,199,199,196,194,190,186,179,172,155,121,93,87,97,120,141,146,128,97,85,92,92,114,135,141,132,136,141,142,143,142,150,158,159,154,145,139,129,110,195,194,194,196,196,196,194,192,190,187,184,174,163,158,167,180,192,197,199,199,199,199,199,197,195,194,194,196,196,197,194,192,185,172,158,123,95,86,99,124,145,149,131,99,83,91,93,114,137,147,139,141,146,148,147,147,151,153,151,149,144,136,128,114,196,195,196,197,197,196,195,192,190,187,183,175,163,158,165,181,194,198,200,202,201,200,198,195,191,189,188,192,196,200,197,199,191,174,153,124,101,95,115,135,149,152,135,104,103,122,117,124,140,149,146,145,151,153,155,158,156,150,146,149,147,140,129,115,196,196,196,196,196,197,197,194,190,186,180,174,163,155,159,175,190,195,197,197,199,196,194,191,187,183,183,186,190,194,198,199,186,166,141,119,107,104,128,143,147,153,139,107,111,139,136,135,143,151,146,147,151,154,161,162,159,153,153,156,156,149,136,119,198,198,198,197,198,197,196,195,192,186,176,168,162,149,154,165,179,189,189,191,189,185,183,182,180,179,178,179,184,188,192,190,174,149,124,104,105,108,129,141,146,149,137,110,116,152,148,141,149,154,149,145,154,155,160,165,162,160,160,164,161,153,141,125,198,199,198,198,199,196,194,192,191,188,178,167,154,144,142,148,166,177,181,184,181,178,177,177,176,178,177,178,181,182,185,178,160,135,108,98,110,117,133,143,153,153,136,111,108,136,139,139,148,156,152,148,152,153,165,171,168,169,170,169,162,152,141,127,197,198,199,199,199,198,196,194,192,184,176,164,152,140,133,139,152,163,169,172,175,177,177,177,175,175,175,173,174,172,176,169,154,133,89,104,124,131,138,150,158,155,136,111,111,128,122,133,148,157,151,148,150,152,166,176,174,172,173,171,164,154,144,132,196,196,196,198,198,196,197,197,191,179,170,161,151,139,129,127,139,155,165,170,174,177,179,182,178,173,170,170,172,171,169,167,157,126,72,115,134,142,151,156,162,156,136,119,130,151,135,138,150,160,153,151,155,150,169,180,182,181,176,172,163,154,144,130,197,198,198,198,198,198,197,197,192,177,161,162,154,136,122,119,133,151,161,168,178,181,180,180,181,179,173,167,170,171,172,170,163,127,71,112,139,151,158,165,169,161,141,122,136,156,140,143,152,160,156,157,160,156,167,181,184,184,180,175,164,150,140,129,197,198,198,199,200,200,199,197,192,176,153,150,141,128,114,116,133,150,159,166,177,184,185,182,181,182,178,168,168,173,175,172,164,131,77,104,140,156,162,169,175,168,142,116,127,146,140,148,157,162,162,160,161,158,171,183,186,185,181,179,171,155,142,126,199,198,198,199,199,199,198,198,193,178,145,137,127,120,114,116,131,155,170,170,178,184,185,185,181,178,179,170,165,171,173,170,164,140,95,109,149,160,165,170,175,170,146,112,105,116,134,160,168,168,167,168,161,161,172,184,184,185,181,176,171,160,147,127,198,198,199,200,200,200,199,198,192,172,142,128,122,117,112,116,130,154,171,170,175,183,184,184,181,179,179,175,167,169,171,169,161,144,116,133,159,163,169,176,178,170,145,111,106,115,145,177,182,174,173,173,167,164,170,182,183,185,186,183,173,160,147,129,198,198,199,200,200,199,199,198,193,170,139,126,115,111,109,114,127,146,162,165,166,178,183,180,181,180,179,180,173,167,167,164,155,140,133,152,166,166,170,179,181,170,144,119,124,134,157,181,187,179,177,175,169,169,173,179,182,185,189,190,180,161,145,129,198,199,198,198,200,199,200,199,192,169,137,121,112,110,104,111,120,127,139,153,154,171,180,180,179,180,182,183,180,168,159,152,144,139,152,161,166,167,169,174,180,169,140,113,116,132,156,176,184,183,180,177,171,170,175,177,178,181,185,188,181,166,148,129,198,198,198,198,199,200,203,202,193,165,131,115,108,105,96,104,115,111,124,145,145,162,181,184,182,183,186,187,187,177,162,152,150,155,167,164,166,168,166,170,176,167,137,106,101,123,155,175,180,182,182,179,176,173,175,178,179,181,182,182,178,167,148,126,198,199,199,199,198,200,204,203,192,162,127,110,103,100,85,98,105,106,122,139,139,152,177,186,187,189,191,191,192,185,171,163,169,177,176,170,171,172,167,170,176,168,138,108,104,125,156,173,178,181,182,182,177,174,175,179,182,185,183,182,179,165,145,126,199,200,200,199,198,200,204,202,190,161,127,105,96,94,78,95,103,122,136,140,136,146,170,187,190,192,193,194,193,188,178,168,171,183,182,178,177,175,169,169,175,169,138,108,111,133,160,175,180,182,182,180,174,174,176,179,183,186,187,185,179,163,144,127,199,200,199,198,198,200,202,199,187,164,128,100,94,91,77,94,116,151,159,147,140,144,163,185,192,193,194,195,194,190,182,170,162,176,186,183,179,177,173,168,172,167,134,90,98,137,166,179,185,186,182,178,173,173,173,179,185,187,189,186,178,162,143,125,198,198,198,197,198,200,200,197,185,166,132,103,96,93,79,95,125,160,171,155,144,144,156,180,192,193,193,194,193,191,186,175,160,160,177,181,179,176,175,170,167,161,126,76,96,147,172,181,187,186,183,177,173,171,170,176,185,187,188,185,175,157,139,121,197,197,197,196,197,199,199,196,186,166,138,106,98,98,86,84,101,124,144,152,146,144,151,173,190,193,194,194,192,191,187,181,165,151,156,172,178,179,178,169,163,154,110,77,116,161,178,184,186,183,180,175,170,167,173,178,183,185,186,179,167,150,135,112,197,197,197,197,197,197,198,197,188,165,141,109,100,99,89,68,74,92,114,134,146,147,148,169,190,196,196,196,194,192,188,183,174,157,143,152,172,179,180,168,154,141,98,89,138,170,180,185,184,181,179,172,166,166,176,180,182,183,181,172,161,145,127,98,197,197,197,196,198,197,195,195,186,166,139,116,109,108,95,68,66,66,100,131,149,150,150,167,188,195,196,196,196,194,190,184,180,167,149,138,153,172,177,166,140,115,81,104,156,176,182,184,183,181,176,171,164,171,175,179,183,181,176,167,155,139,114,86,195,198,198,197,197,196,194,191,185,170,143,127,122,117,103,96,102,64,96,139,158,158,152,167,186,193,197,197,196,194,190,185,182,175,161,142,136,155,172,166,143,111,84,113,161,178,182,185,183,179,173,171,170,174,179,180,185,180,174,161,146,128,100,80,195,198,199,198,195,195,193,190,185,181,158,139,136,125,107,96,90,78,100,138,159,163,154,169,187,192,196,198,198,197,194,187,184,180,169,157,141,139,161,171,154,131,110,124,158,177,180,184,185,180,171,173,176,176,180,181,183,174,165,152,137,112,84,81,197,196,196,196,195,193,191,189,184,181,166,152,144,131,106,96,68,80,112,143,160,167,157,171,187,193,196,198,200,200,195,192,186,181,175,168,160,145,143,158,159,151,136,137,160,176,181,181,176,174,174,173,174,180,181,179,174,164,152,136,116,94,81,95,199,200,197,195,193,191,192,189,184,181,157,149,148,139,112,117,91,110,137,156,165,169,160,171,186,192,195,198,201,202,201,193,188,184,180,175,168,159,147,143,154,160,154,150,161,175,181,184,176,168,173,172,178,180,178,171,161,148,136,121,104,87,90,108,198,198,196,195,193,193,191,189,185,179,159,146,151,146,122,118,105,114,138,157,170,170,163,177,191,194,195,197,200,203,202,196,189,187,181,177,174,170,166,156,156,160,163,164,170,175,180,186,179,176,177,178,176,171,169,157,147,138,121,107,88,84,101,118,195,194,193,192,191,188,185,185,186,177,169,153,153,154,131,108,112,94,120,153,173,173,168,178,191,197,197,196,199,202,200,195,190,184,177,173,170,169,171,169,168,165,167,171,171,171,176,180,176,171,173,172,167,165,159,149,137,126,111,93,84,96,111,126,194,192,192,190,187,185,183,184,186,179,172,157,159,158,141,108,115,99,114,153,176,174,174,184,194,196,196,196,197,197,194,191,190,183,176,173,167,169,171,173,171,172,174,175,171,170,171,171,165,163,163,161,159,155,151,143,135,122,103,83,90,103,118,126,194,191,189,186,179,181,181,184,185,181,169,155,156,157,148,124,111,108,116,152,173,177,179,188,195,196,198,197,195,195,193,189,186,181,174,173,167,166,169,170,170,173,175,174,171,164,159,161,160,160,158,156,153,151,146,139,125,105,83,85,99,111,119,124,190,188,186,182,179,178,177,178,183,180,174,163,152,154,152,139,119,119,123,153,175,182,185,191,196,197,197,197,198,195,195,188,182,180,178,170,164,165,168,169,169,172,173,172,167,160,153,153,154,155,153,151,148,147,141,132,115,87,77,92,105,115,122,128,186,183,179,177,175,171,171,171,176,179,172,164,155,155,152,149,137,129,136,164,180,186,189,192,193,194,194,195,196,195,192,189,181,180,178,169,166,166,166,167,168,169,169,165,161,154,149,148,150,154,152,151,150,143,133,118,92,76,89,100,110,117,125,135,181,179,176,173,172,170,168,166,168,174,174,164,155,154,152,155,149,141,148,172,186,192,193,192,192,193,193,194,194,193,190,187,183,180,176,168,164,163,164,165,165,164,163,159,155,151,150,151,152,151,148,148,146,138,121,102,79,80,97,107,114,119,127,138,176,173,173,171,168,167,165,165,164,165,167,159,151,151,153,156,158,155,159,179,190,194,194,194,192,191,191,192,192,192,189,185,180,179,173,165,162,159,160,160,159,158,157,153,150,150,151,151,152,150,145,144,140,128,109,85,80,94,105,112,118,126,135,140,171,170,168,167,163,163,161,162,163,158,154,154,148,149,153,159,164,164,169,183,190,192,193,193,191,191,190,189,189,188,186,183,178,177,169,163,162,159,160,159,155,153,154,152,151,152,153,151,151,149,145,140,128,116,94,80,91,103,111,120,128,135,140,146,167,164,164,163,161,160,159,160,161,158,155,155,150,151,158,161,166,171,177,186,189,190,192,192,191,191,190,188,186,184,184,181,175,172,166,164,163,161,160,157,153,153,156,155,155,154,152,149,148,145,140,129,119,99,82,90,102,109,118,128,137,142,143,146,165,164,162,161,160,159,158,158,158,158,156,157,155,156,160,164,168,175,183,188,188,188,189,189,189,190,188,186,183,180,178,175,173,167,164,162,159,159,158,155,154,154,155,156,155,152,148,145,141,136,128,118,104,85,89,103,114,124,132,136,142,144,143,144,163,162,161,160,159,160,160,159,161,161,158,161,162,164,166,167,171,176,183,186,188,187,187,186,185,185,184,181,178,175,170,166,164,163,161,159,156,154,154,154,153,153,153,151,150,149,148,143,137,126,117,105,89,90,107,115,127,134,140,145,147,147,147,145
82,79,81,89,87,84,80,85,91,91,110,133,103,81,84,107,120,127,128,138,138,124,103,90,83,89,89,95,97,98,97,96,96,97,97,98,94,93,95,95,93,91,93,94,93,95,92,89,89,92,92,90,87,87,88,87,84,83,83,84,83,86,82,81,98,86,82,84,86,83,81,84,84,83,99,116,95,75,79,102,118,127,129,139,138,123,102,89,82,89,90,95,97,98,97,96,96,97,97,98,93,93,95,95,93,91,93,94,94,95,91,89,89,92,92,90,87,87,88,87,84,83,83,84,83,87,82,82,123,119,116,110,103,97,91,86,83,81,82,81,80,64,59,62,72,75,89,117,134,133,132,121,112,100,94,92,92,94,95,96,96,97,97,98,93,93,95,95,93,91,93,93,94,95,91,89,89,92,92,89,87,87,88,87,84,83,83,84,83,87,82,82,127,120,119,120,118,116,114,108,105,100,94,91,90,88,82,82,84,104,126,136,135,133,127,132,130,130,124,112,100,95,92,93,95,94,95,95,95,94,93,93,92,92,92,91,91,93,92,90,89,92,91,89,87,87,88,87,83,83,82,85,83,87,82,83,140,132,127,123,120,116,117,119,119,119,120,116,110,105,108,110,115,120,127,130,130,130,129,131,128,134,138,137,130,123,109,98,94,94,95,92,91,92,93,94,93,92,91,90,91,91,93,91,90,91,88,89,89,86,84,83,84,85,84,84,82,84,82,84,151,147,143,137,131,128,127,129,132,135,135,128,116,108,108,110,116,121,129,133,135,142,142,143,143,140,137,135,134,133,131,115,97,93,93,95,95,93,93,93,93,93,92,91,92,91,91,90,90,88,88,88,86,87,86,86,85,85,85,80,81,81,83,90,158,155,152,149,146,143,143,146,146,149,144,133,115,105,104,104,104,108,117,135,147,156,159,163,160,156,149,144,138,134,131,128,120,102,98,94,93,93,92,93,94,93,92,92,91,91,91,90,89,89,89,89,88,87,86,85,83,85,82,83,83,82,84,94,159,159,157,155,152,152,152,155,159,153,144,131,112,101,101,102,98,98,103,120,144,156,165,168,171,167,160,156,151,146,144,142,140,129,115,108,103,95,91,89,88,89,90,90,91,90,89,90,89,89,89,87,86,87,86,85,83,85,84,83,82,82,86,95,159,159,158,157,156,154,157,159,160,157,144,127,109,98,98,94,83,84,86,105,130,147,160,171,178,177,170,166,160,158,156,151,147,138,128,116,109,107,103,101,96,91,88,89,90,91,90,90,89,88,87,86,85,84,85,84,84,84,82,83,82,83,90,92,163,162,162,163,158,156,156,157,159,154,138,122,105,96,95,83,77,72,73,97,119,133,145,165,180,178,172,169,168,167,166,162,153,145,135,124,112,104,101,102,107,104,99,88,87,86,89,88,88,89,88,87,86,85,82,84,85,84,84,83,84,88,94,94,166,167,168,169,167,165,163,163,162,152,134,119,96,86,91,76,72,61,72,102,120,129,130,150,177,185,180,174,169,169,167,168,162,154,142,132,120,108,103,101,99,108,110,111,100,89,86,88,89,88,87,86,87,86,83,83,84,83,83,82,82,91,102,101,170,172,174,174,176,176,175,171,166,156,136,115,92,75,74,69,60,69,85,114,126,134,130,145,174,185,183,180,176,172,169,169,161,156,147,136,127,116,110,106,102,102,103,110,114,106,94,85,87,89,87,86,86,84,83,83,82,84,81,78,84,93,93,89,173,177,177,179,181,179,179,177,172,160,137,116,96,74,71,63,74,104,112,119,129,138,129,143,172,185,182,183,182,180,172,173,168,160,149,139,131,123,115,112,110,110,107,104,107,111,112,99,87,83,86,86,85,83,84,83,83,83,85,100,117,112,112,117,178,178,181,185,188,184,182,178,175,164,137,121,105,81,73,55,70,108,132,126,130,138,128,143,169,183,184,184,183,183,179,174,169,162,155,146,135,130,125,124,120,124,119,113,107,106,109,110,101,90,83,85,85,85,83,83,82,82,92,88,75,80,81,74,179,182,186,189,189,188,186,183,179,170,140,122,110,85,68,51,53,76,104,131,134,137,131,145,165,177,182,182,182,183,179,177,173,162,155,147,140,136,135,133,135,138,137,131,123,113,106,104,105,100,92,84,85,86,84,84,85,94,93,52,28,41,57,68,181,185,188,189,191,190,190,188,185,176,145,121,106,88,62,46,46,61,89,115,132,137,136,151,165,176,183,183,183,182,178,176,173,164,153,146,140,136,133,131,134,141,149,145,140,132,122,110,105,103,99,88,81,70,67,72,84,79,57,46,58,63,57,42,179,183,186,190,192,193,191,189,187,178,147,121,108,94,63,42,42,53,82,115,131,134,137,158,171,180,183,184,184,181,178,174,169,160,147,137,129,128,129,124,121,129,143,147,149,149,144,134,117,106,97,98,93,109,115,114,113,101,92,101,97,90,93,100,176,185,187,189,193,195,195,192,188,180,152,124,111,95,66,43,41,56,86,122,131,131,141,160,174,180,180,181,182,181,176,169,162,149,138,124,121,127,130,120,109,111,123,136,145,154,158,154,143,126,114,102,96,99,117,127,130,133,136,137,138,137,135,133,178,182,186,188,191,192,191,191,191,183,156,128,110,93,68,49,46,60,94,127,132,133,145,161,174,175,178,178,177,177,173,163,149,135,125,123,130,128,123,116,100,87,93,112,130,147,160,161,154,144,137,121,109,97,94,114,123,125,127,127,130,132,130,131,179,181,186,188,191,192,191,190,189,184,166,141,117,98,74,56,57,72,100,126,131,136,148,162,169,168,171,172,172,170,163,147,131,126,126,129,135,127,121,115,104,82,70,86,111,130,147,159,161,152,146,142,132,120,101,92,103,108,115,119,121,123,124,126,180,180,183,189,192,193,193,191,191,184,171,150,128,108,81,61,66,79,98,121,125,135,148,160,160,158,160,160,159,154,143,130,120,123,129,128,131,127,121,117,115,103,70,75,103,124,139,155,162,157,154,150,147,141,129,112,100,102,108,114,118,120,118,119,181,181,183,187,191,193,193,192,187,183,171,154,139,117,90,70,66,67,85,109,117,129,145,153,153,150,150,149,142,135,132,132,129,122,122,127,128,125,123,124,127,116,88,76,102,127,140,151,159,157,156,156,155,153,147,137,120,101,99,108,112,115,118,116,183,183,186,188,191,194,196,195,190,183,174,158,143,127,103,80,72,70,84,99,110,128,144,148,146,146,144,140,132,134,141,140,128,115,107,118,124,125,125,128,132,120,91,62,85,119,135,148,155,154,151,152,155,154,153,150,138,125,101,86,105,110,112,115,183,185,188,190,192,194,196,196,192,186,179,164,152,137,115,91,76,79,86,96,113,133,141,145,146,146,144,140,138,139,144,140,127,106,89,90,107,116,122,129,136,128,95,51,57,97,125,139,146,150,150,147,146,149,152,152,151,142,126,97,89,104,106,108,184,188,191,192,191,193,194,195,193,188,182,173,158,141,126,108,90,87,98,113,127,136,138,142,145,145,145,145,148,150,151,153,140,113,82,74,91,102,112,125,138,133,103,65,51,87,123,133,136,143,146,146,142,147,159,159,157,154,142,123,101,91,99,98,188,192,193,193,193,194,193,194,193,188,182,175,163,150,138,130,125,129,140,151,159,157,153,150,151,150,153,155,159,161,162,167,158,137,100,74,82,96,105,119,140,137,107,85,69,80,122,136,131,134,140,143,143,146,157,166,165,162,153,138,117,96,94,100,193,192,194,195,195,194,194,193,192,189,183,177,166,156,150,152,166,176,181,184,186,184,180,175,172,171,172,174,173,174,171,172,171,161,129,91,85,95,104,118,142,138,106,92,95,87,122,144,140,134,139,143,143,143,150,163,167,166,160,146,130,108,91,96,195,194,196,197,196,197,195,194,191,188,184,178,169,160,155,167,184,193,196,198,197,197,198,196,194,192,194,192,190,188,182,180,178,171,146,108,89,94,103,120,142,138,105,85,93,94,121,143,142,135,138,142,144,144,149,161,165,166,160,150,139,120,94,82,197,197,196,198,198,198,196,195,192,188,184,178,168,161,162,176,191,198,200,200,199,200,202,201,199,199,201,200,196,197,189,185,179,171,152,118,91,89,102,128,147,141,105,82,88,92,122,145,149,141,142,144,147,147,149,159,161,160,154,145,137,122,103,82,197,196,198,200,200,198,196,193,191,188,186,177,166,158,166,180,192,198,201,202,202,200,200,199,198,197,198,200,200,202,200,194,183,173,152,117,90,89,110,138,157,146,108,98,112,113,125,145,152,147,148,153,152,155,160,160,156,154,153,146,136,123,105,83,198,197,197,197,200,199,198,194,192,188,184,176,166,156,159,173,190,197,200,202,202,201,199,196,193,189,189,194,200,202,202,198,188,172,151,118,97,108,131,149,159,149,111,107,132,132,135,148,154,147,147,152,159,161,163,161,157,158,159,152,140,126,106,86,200,201,200,200,199,199,198,197,193,187,182,174,169,151,152,163,180,191,193,195,195,193,192,190,184,180,180,185,190,195,198,195,183,163,138,113,99,118,141,147,155,146,112,111,140,140,142,154,157,148,149,151,157,164,167,166,163,166,167,158,145,129,107,84,199,201,201,200,200,200,199,197,195,190,182,172,163,145,143,148,164,177,183,186,184,180,178,176,179,179,176,182,186,189,192,186,171,147,118,104,105,125,139,151,155,141,111,102,125,131,142,153,158,150,148,153,160,170,173,173,174,172,167,156,145,131,109,86,198,200,200,200,199,199,197,196,193,190,183,169,158,141,133,133,147,162,170,175,176,175,175,174,174,175,174,177,179,181,182,174,155,127,97,102,115,135,147,160,160,138,115,111,123,123,139,152,160,149,146,149,157,171,178,176,175,175,169,156,147,133,114,88,198,199,200,200,200,200,199,197,194,188,179,170,153,138,124,120,133,152,162,168,173,175,176,177,172,172,171,170,172,173,170,163,145,110,86,111,131,145,155,165,160,137,116,120,137,129,140,152,160,149,150,151,158,174,182,182,178,174,167,157,146,135,115,85,199,200,200,201,201,200,199,198,197,185,171,162,152,134,117,112,127,149,159,168,177,179,179,179,177,172,168,168,171,170,168,162,145,98,81,120,142,155,165,170,163,138,117,128,142,139,146,151,159,151,155,155,159,175,183,184,182,177,168,153,142,130,110,81,198,200,200,201,200,200,200,198,198,185,163,155,147,129,110,109,128,152,160,169,178,180,181,179,177,176,169,164,170,174,171,166,147,92,76,125,151,158,167,174,166,137,110,114,132,151,159,160,159,158,157,156,162,175,184,184,182,179,173,155,141,125,102,77,200,200,200,200,200,200,200,200,197,186,159,141,130,116,107,109,133,160,166,170,178,180,181,180,177,176,171,164,168,174,171,164,149,103,83,135,156,161,167,175,167,138,101,95,105,145,170,176,166,163,162,159,163,176,184,186,184,179,174,163,149,132,101,74,200,201,200,200,200,200,199,200,198,183,156,134,121,111,103,107,132,162,169,166,178,181,180,179,177,176,175,168,165,169,170,163,150,120,117,153,160,167,172,175,163,137,109,110,113,157,177,183,170,167,165,162,162,173,180,182,185,185,175,161,147,131,103,71,199,201,201,201,201,201,202,201,198,182,152,129,115,106,98,101,121,138,164,158,168,179,176,175,176,177,177,172,164,164,163,157,143,134,145,160,163,167,174,176,160,133,108,113,129,160,176,178,172,172,165,163,166,171,175,178,183,190,181,161,143,127,102,72,199,201,201,199,201,202,205,202,197,179,149,124,111,99,87,96,105,118,154,148,158,179,178,175,177,179,181,180,169,158,150,144,143,152,156,163,163,163,169,173,157,125,95,95,130,159,170,172,173,172,167,164,166,170,171,172,178,185,180,166,145,124,99,72,199,201,201,199,201,206,208,205,197,176,145,120,107,89,79,91,98,110,141,144,148,175,183,180,182,184,186,186,179,162,151,154,160,164,162,163,163,160,165,169,155,123,92,90,132,161,169,169,170,172,169,166,164,169,172,175,177,175,172,165,146,123,95,71,199,200,200,201,202,203,205,204,195,173,140,114,100,79,75,88,113,128,139,140,144,165,185,187,187,189,191,191,187,173,160,167,175,172,168,168,164,160,164,168,157,119,93,106,142,165,169,169,170,171,169,164,167,171,176,181,183,179,174,161,142,121,94,72,200,200,201,199,200,202,205,202,190,168,137,108,93,73,76,97,143,161,153,143,141,156,182,190,191,191,193,193,190,180,165,163,176,180,175,172,168,161,162,167,157,111,73,114,150,169,173,175,173,171,168,165,165,171,178,181,185,182,175,158,140,120,92,73,199,200,200,200,197,199,199,196,186,164,136,106,93,74,73,97,146,173,164,149,142,151,177,190,191,192,194,193,191,185,171,157,166,178,179,174,171,167,164,164,152,97,69,127,160,173,177,179,176,171,168,164,162,166,177,183,184,180,171,154,136,115,85,73,198,198,199,198,198,198,198,194,183,165,138,109,93,76,70,79,111,141,157,153,142,145,168,189,194,192,194,192,190,187,176,159,151,162,173,174,174,170,161,159,143,86,95,148,171,177,179,178,175,171,165,159,162,169,176,181,182,178,166,146,129,105,78,78,195,196,197,197,197,198,197,193,184,166,141,106,94,80,69,56,75,108,132,148,144,145,164,185,193,195,194,193,191,188,181,168,150,143,159,172,177,173,157,145,123,83,127,163,175,178,177,175,170,166,160,155,168,172,176,177,176,168,155,140,120,89,77,89,196,196,197,196,196,195,194,192,184,163,137,109,96,85,77,81,56,91,127,148,149,144,161,182,193,194,198,197,194,189,183,175,161,143,141,163,176,176,154,126,94,88,148,172,175,180,178,175,171,163,159,160,169,173,176,174,169,161,147,130,102,80,89,108,195,197,199,195,195,194,193,190,182,164,135,112,107,93,91,96,64,87,133,154,155,144,163,182,189,196,196,197,195,190,184,179,170,155,137,142,164,174,158,129,99,101,147,170,176,181,180,173,165,165,165,167,172,175,179,173,164,152,136,113,85,91,111,117,193,195,196,196,194,193,191,187,181,168,143,119,117,102,87,62,75,101,134,153,160,146,165,183,189,195,198,200,199,194,187,182,176,165,150,135,143,169,163,146,126,123,148,166,173,175,176,172,167,166,167,170,173,175,174,165,154,138,118,92,87,107,122,125,195,196,195,194,192,191,190,186,182,175,153,139,130,110,96,81,90,127,147,156,165,148,167,184,189,193,197,199,199,196,190,184,181,174,164,152,140,149,157,157,148,138,150,168,176,179,175,164,167,165,170,172,171,168,161,150,137,119,96,89,105,121,126,128,196,195,194,191,190,190,190,187,182,177,154,143,134,115,103,102,111,137,152,161,168,152,170,185,189,192,195,198,199,197,191,184,179,173,171,163,156,148,148,157,159,155,159,170,175,180,177,162,167,166,170,170,167,157,147,133,118,98,88,104,119,125,130,120,194,194,192,189,187,187,186,186,182,173,153,140,139,123,108,103,99,124,147,164,169,154,172,188,192,194,196,199,199,196,189,184,178,175,168,166,164,162,156,157,161,164,165,168,169,178,175,166,165,165,162,156,152,143,131,118,96,85,96,115,123,128,124,128,192,191,190,189,186,184,182,182,184,174,158,142,144,132,109,104,91,110,147,169,170,162,181,190,193,193,195,196,197,193,187,182,176,169,163,164,164,167,166,166,165,167,167,167,164,168,164,159,157,155,152,149,143,132,119,99,83,91,107,119,120,124,125,125,190,188,187,183,181,181,180,183,184,173,160,148,147,139,112,107,98,111,147,170,175,169,187,192,194,192,193,193,191,188,185,181,174,167,162,159,161,163,163,165,167,167,165,159,154,155,152,149,149,146,142,138,132,121,99,78,85,103,114,121,127,129,126,128,188,186,182,178,173,174,177,181,181,172,159,146,146,143,125,111,106,117,148,170,179,178,191,194,194,193,194,193,191,186,181,177,171,165,161,158,161,161,161,164,165,164,160,152,146,145,146,145,143,141,137,131,121,102,79,81,98,110,119,130,138,137,135,136,183,180,177,172,170,169,170,175,179,174,163,149,143,143,139,123,122,131,162,177,184,185,191,192,191,190,191,192,191,186,179,174,172,166,159,158,158,160,161,161,162,159,154,149,141,139,141,141,140,137,132,123,106,81,79,95,110,119,126,138,142,140,142,143,175,173,169,165,165,165,164,164,170,171,160,150,146,144,143,138,133,147,177,187,190,191,191,190,190,189,190,191,190,185,180,173,170,164,157,154,154,156,157,158,154,149,145,142,140,140,140,138,135,133,125,108,82,77,93,109,114,126,133,138,140,142,143,143,170,168,165,162,160,158,158,157,159,162,156,146,142,145,148,152,146,159,182,190,191,191,189,188,188,188,187,188,188,182,176,173,168,160,155,152,150,151,149,147,147,143,140,142,142,140,140,137,133,125,109,88,83,94,106,117,132,135,139,146,145,140,142,143,164,162,161,157,156,154,153,155,152,148,146,142,141,144,150,158,159,171,184,188,188,188,187,186,186,184,182,182,182,178,173,168,162,155,153,151,150,150,144,144,142,142,142,141,141,138,138,133,124,109,92,86,98,108,119,132,139,142,140,142,144,140,141,141,160,157,156,154,153,153,152,151,150,150,149,143,142,148,153,159,167,179,186,186,185,186,186,186,186,184,181,178,177,175,169,163,157,153,151,150,148,145,141,144,146,148,145,142,138,135,129,120,107,94,91,102,115,126,135,136,140,141,137,141,144,143,146,145,155,156,153,152,151,152,153,153,152,152,152,150,152,154,159,164,173,181,183,182,182,182,182,182,183,181,178,173,169,168,164,161,156,151,147,146,145,144,142,144,143,143,142,140,138,128,119,102,93,100,113,123,128,136,141,143,144,143,143,142,141,141,140,141,159,158,153,151,154,155,154,154,154,155,156,156,158,161,163,165,172,177,178,179,178,178,176,175,177,173,169,166,162,156,152,149,148,146,145,144,143,142,143,140,139,138,135,132,127,117,103,96,108,122,130,135,130,133,138,138,140,140,139,137,140,142,141,138,158,158,154,151,152,152,152,152,153,155,157,158,155,157,157,162,166,168,169,170,172,173,169,167,166,164,156,151,149,147,145,142,142,142,139,140,139,137,138,136,135,129,126,118,109,101,100,115,125,133,134,141,134,134,131,131,136,134,133,135,136,133,132,133
127,126,124,128,127,131,126,125,124,127,124,125,127,124,124,126,125,124,124,125,124,122,120,121,121,122,124,124,123,124,123,123,122,123,123,121,120,119,123,121,119,120,118,115,115,117,118,117,116,117,115,111,114,115,113,113,114,112,113,112,111,110,110,111,119,123,127,124,127,125,126,124,125,122,121,124,123,125,124,124,123,124,125,125,124,122,121,121,122,122,124,123,122,124,123,123,122,124,123,121,120,119,123,121,119,120,118,115,115,117,118,117,116,117,115,111,114,115,113,113,114,112,113,112,111,110,110,111,130,125,120,115,119,113,117,113,116,126,125,128,120,121,123,123,122,122,124,123,123,122,123,121,120,121,118,116,116,116,114,114,117,117,119,118,118,119,119,120,120,118,117,115,115,116,116,117,116,116,115,112,114,114,113,113,114,112,113,112,111,110,110,111,158,154,148,144,134,135,132,136,135,143,141,132,119,118,120,121,123,123,124,123,122,120,118,117,113,115,118,123,123,123,120,116,115,112,113,112,112,114,117,120,118,118,119,118,116,115,116,116,117,116,115,115,114,114,113,114,113,111,110,111,111,111,108,108,168,167,163,161,158,156,160,160,159,153,146,132,117,115,117,116,121,126,127,127,131,132,127,132,144,152,161,161,164,159,157,158,154,153,149,141,131,122,118,116,115,117,118,117,116,116,116,116,116,115,115,115,114,114,113,113,112,111,113,111,111,109,110,107,169,168,169,166,167,167,169,171,165,150,137,124,114,114,116,116,115,117,121,125,141,154,165,172,174,178,177,175,173,172,169,167,167,163,160,154,144,133,123,118,116,116,116,116,116,116,116,116,115,115,116,115,113,113,114,113,113,111,112,112,112,110,109,108,168,167,170,167,167,168,169,170,159,145,131,111,107,113,116,115,104,103,104,109,126,152,170,175,175,180,185,181,178,177,176,174,171,166,161,155,148,138,128,120,113,113,114,115,114,114,115,115,116,115,113,114,113,113,112,112,112,111,110,109,110,108,108,109,173,175,174,171,169,169,169,167,154,140,124,104,95,104,113,106,91,93,86,91,112,140,156,159,166,182,186,180,176,172,171,169,169,167,163,155,147,139,131,122,114,110,112,115,115,115,113,113,114,114,114,114,114,114,113,112,111,109,111,110,110,111,108,106,176,177,179,178,178,177,175,169,157,135,118,104,85,97,106,95,85,81,70,83,112,134,145,140,156,176,184,182,179,178,175,173,173,170,162,157,148,139,132,126,119,115,113,114,118,122,120,115,114,113,114,114,113,113,115,114,114,113,113,115,113,111,111,107,180,181,182,181,180,181,179,175,158,131,124,108,87,97,98,85,76,69,67,86,112,135,143,133,147,172,183,178,176,179,182,176,171,170,165,158,149,140,131,126,123,122,119,118,119,121,124,123,119,113,111,113,112,112,111,111,111,110,109,109,110,109,108,106,182,185,185,183,182,182,182,177,158,133,128,112,94,98,93,83,75,93,106,100,115,142,143,130,140,166,180,177,178,179,182,176,172,170,164,154,147,139,132,127,125,126,128,128,127,122,119,124,128,125,116,112,112,112,111,111,110,109,110,111,108,107,107,106,187,189,189,188,186,185,184,180,163,136,127,113,99,99,88,84,77,109,126,121,117,137,140,121,140,165,175,176,176,179,180,176,171,167,162,152,143,135,129,125,123,125,130,134,138,137,131,124,123,128,129,122,112,109,111,113,112,109,109,110,108,107,109,108,188,190,190,189,188,188,188,183,166,136,123,114,104,98,80,77,69,85,104,116,125,134,135,122,143,159,171,178,182,179,178,173,170,163,156,143,133,125,119,116,117,119,125,134,144,149,149,144,135,126,125,127,124,114,107,109,111,111,111,110,109,108,107,107,189,192,193,194,192,190,188,183,164,137,121,114,108,97,74,68,60,70,81,89,120,132,131,122,150,162,175,179,180,180,180,173,167,159,147,133,123,114,110,113,119,121,125,132,142,153,156,155,152,146,134,122,122,125,119,111,110,110,109,110,109,107,106,106,187,189,191,193,192,190,188,183,166,139,123,115,108,95,72,67,67,67,65,82,119,123,119,124,153,171,178,177,180,177,176,172,161,149,131,118,113,110,117,125,130,130,125,125,132,145,154,157,161,159,152,141,129,118,116,111,107,108,109,109,109,108,107,106,186,187,189,192,191,190,189,185,170,145,126,115,108,93,68,58,52,60,63,76,120,118,117,133,159,172,178,177,178,178,173,168,150,129,115,115,118,125,134,137,137,133,121,115,115,123,137,148,157,162,163,158,148,137,123,117,112,106,105,108,109,107,106,105,186,189,191,192,191,190,189,185,173,152,134,119,109,96,74,62,45,46,61,82,114,117,118,143,163,171,172,174,175,175,170,155,136,122,117,128,135,142,146,142,137,133,126,115,104,102,117,135,146,157,163,164,162,155,150,137,123,112,105,104,103,102,100,100,185,188,190,192,193,190,187,183,173,157,142,128,114,100,80,62,55,56,63,83,109,110,123,149,165,165,165,167,169,169,161,148,139,135,130,136,144,150,150,144,140,138,135,127,112,96,104,127,142,148,153,158,162,159,158,155,147,137,124,109,105,110,113,115,185,187,190,193,194,192,187,182,174,161,148,136,121,106,85,68,68,68,75,87,104,111,129,153,159,160,160,162,162,157,154,150,146,140,130,125,139,147,148,146,145,145,144,137,119,89,80,111,138,148,149,155,161,161,158,160,159,153,146,136,124,120,127,130,187,189,191,193,195,193,189,184,176,164,153,142,130,116,96,79,80,81,86,92,102,116,143,158,159,158,159,158,157,153,154,151,150,138,122,108,116,129,137,142,145,150,152,139,116,84,59,92,128,148,157,158,163,163,164,161,161,161,159,156,150,140,132,132,187,189,189,192,193,192,189,185,178,169,158,146,135,123,107,89,81,80,78,92,117,138,150,156,158,156,157,158,157,156,157,157,156,146,128,104,93,105,119,127,139,150,155,143,119,81,45,67,105,134,148,154,160,163,162,161,160,161,162,162,160,155,147,140,188,188,189,190,190,190,188,184,179,172,162,150,140,130,119,106,95,95,106,124,140,152,155,156,157,158,161,161,163,164,163,163,164,159,146,117,93,92,107,114,127,142,154,145,120,79,37,35,71,113,137,147,155,160,164,162,161,157,156,158,160,158,156,152,190,190,191,190,190,189,188,183,179,172,162,153,145,138,133,133,135,140,153,166,175,174,171,171,171,170,174,176,176,177,173,169,169,165,157,131,106,95,104,113,122,137,149,144,121,90,97,93,78,91,127,144,143,148,153,157,159,158,155,159,164,163,161,159,192,192,193,192,192,190,187,183,179,173,164,155,148,145,148,159,170,176,181,184,186,187,186,186,186,189,195,197,196,190,184,176,172,168,159,138,114,101,105,115,122,132,140,137,118,95,114,128,122,92,126,146,145,144,145,149,152,154,153,156,163,166,167,163,193,194,195,193,192,190,187,183,180,176,168,156,149,148,157,173,185,190,193,194,195,197,197,195,194,196,202,204,199,192,186,180,174,167,158,141,116,101,105,113,123,129,131,127,111,100,125,137,139,92,119,146,149,144,142,145,147,147,149,149,155,162,166,164,194,195,195,194,192,191,187,183,180,174,164,154,149,151,163,179,189,194,196,197,199,199,197,194,192,192,194,195,190,184,180,178,175,167,156,138,114,100,102,108,120,128,126,120,107,95,113,125,128,80,113,141,150,148,142,144,147,147,146,146,151,157,161,160,193,195,195,194,192,190,188,183,180,172,160,150,146,149,161,177,186,190,191,193,194,195,192,187,182,178,178,179,178,176,175,173,171,165,149,130,109,98,100,105,117,126,129,122,105,97,112,127,130,87,108,136,149,149,143,143,146,147,149,148,151,155,153,153,193,195,194,193,193,190,187,183,177,171,162,152,143,143,152,164,176,180,184,186,186,185,182,178,172,166,165,167,171,173,173,170,164,154,136,116,103,96,100,109,118,124,129,121,105,106,140,157,160,127,99,133,147,153,146,148,148,153,154,155,156,154,150,151,194,194,194,194,194,191,187,180,174,167,160,151,145,140,143,152,163,170,175,178,177,175,170,165,162,158,157,161,166,170,173,169,157,140,119,102,93,93,99,110,118,121,126,122,105,108,142,165,169,140,112,140,152,154,146,144,149,151,155,161,159,155,153,154,196,197,197,196,194,191,189,184,174,164,157,145,138,132,129,134,146,154,159,162,160,156,155,153,152,152,153,156,161,163,164,160,145,126,106,90,83,90,98,108,116,123,125,120,102,102,134,162,168,145,117,143,151,155,147,143,149,151,156,164,160,158,156,160,197,198,199,198,196,193,188,181,172,161,150,138,131,124,119,117,124,136,143,147,150,152,152,150,149,149,149,150,154,154,153,148,135,118,97,80,80,92,101,109,118,126,127,118,105,100,117,137,135,111,112,144,154,154,146,143,148,149,157,166,162,162,160,164,197,198,201,199,198,194,188,178,167,157,146,135,126,120,114,107,108,116,127,139,143,144,147,151,149,147,145,144,146,147,146,142,132,116,90,73,81,95,105,114,123,129,128,117,105,108,136,152,143,107,108,144,153,157,145,141,144,146,158,169,168,168,166,167,198,198,201,199,196,194,189,175,160,151,141,129,118,112,103,99,101,107,120,135,145,148,150,153,151,149,146,142,144,147,147,143,134,116,87,73,86,98,108,115,124,129,127,119,108,116,151,167,159,125,111,139,150,152,142,143,148,145,160,175,177,177,173,169,196,199,200,199,195,192,188,175,155,144,135,124,114,104,100,96,97,103,110,131,149,154,155,153,153,153,148,142,145,150,152,148,138,119,88,74,87,102,112,118,126,131,128,116,108,121,152,170,163,130,116,140,150,152,144,143,150,148,162,177,180,182,178,173,195,198,200,200,197,191,186,178,151,135,126,121,110,103,95,92,95,101,110,129,150,159,160,157,153,152,150,142,142,150,153,148,139,120,92,78,86,103,113,119,125,130,128,117,103,108,136,154,147,119,119,140,151,152,146,146,149,151,162,175,179,180,177,175,196,197,199,200,197,193,186,176,148,126,118,112,109,103,97,98,103,107,113,126,147,158,160,158,155,152,151,144,141,148,150,145,135,120,100,86,91,104,112,118,124,130,129,116,96,88,103,114,101,89,115,140,152,151,149,152,150,152,163,174,173,173,172,172,197,197,198,200,196,194,188,172,143,125,118,111,107,103,102,97,102,111,113,118,135,152,158,156,154,153,153,149,142,145,146,142,133,119,103,92,97,108,116,123,130,134,129,118,107,111,126,129,107,89,123,145,154,152,153,154,151,154,162,170,167,166,166,167,196,198,198,197,195,191,187,172,140,124,113,103,106,99,94,97,102,105,115,114,124,143,150,151,152,152,154,153,147,143,141,137,128,115,102,99,106,112,116,124,133,137,131,118,111,125,145,146,120,103,130,146,152,151,153,153,152,153,160,166,164,160,161,165,194,196,197,194,192,189,181,165,141,119,105,105,103,100,94,94,101,93,108,115,118,136,149,151,152,153,158,159,154,143,135,127,117,106,99,102,110,115,120,127,136,141,135,117,104,113,130,131,113,111,136,151,156,153,153,152,150,153,160,164,160,157,159,162,193,193,193,192,189,187,179,159,131,111,100,100,105,97,91,97,97,83,100,112,117,133,150,153,155,158,163,164,161,147,131,119,107,102,106,111,115,120,122,128,137,143,133,112,94,95,106,93,85,112,140,150,152,152,151,150,150,152,157,160,158,158,160,158,191,191,191,190,186,183,176,156,129,108,96,96,101,88,82,93,86,83,93,114,118,131,150,157,160,163,168,168,167,155,136,123,117,118,123,123,123,125,126,129,137,144,138,115,100,110,120,100,90,117,142,148,148,148,151,150,149,150,153,158,160,163,162,157,189,188,188,186,184,181,174,154,128,105,90,94,95,81,84,84,93,104,105,118,122,127,147,159,165,169,174,176,174,167,149,133,132,141,143,138,136,137,134,136,145,148,139,115,104,118,131,120,112,128,145,148,146,146,147,148,147,148,152,157,163,167,166,160,186,184,183,183,183,180,171,151,126,104,87,91,96,79,81,84,110,127,115,123,127,127,143,162,171,174,179,182,180,173,160,143,137,145,149,146,145,147,145,142,145,148,142,114,93,92,92,92,108,134,148,149,148,148,148,147,146,149,153,158,165,168,168,163,183,183,182,182,182,179,169,152,130,106,91,98,99,79,83,94,128,142,131,126,129,128,137,161,175,180,182,183,180,176,167,153,137,139,147,148,146,147,145,141,139,142,138,113,90,79,60,69,107,138,149,152,153,152,150,149,148,150,153,159,165,168,167,160,181,179,179,179,179,179,171,155,134,110,92,99,100,83,82,82,105,121,125,128,129,129,129,156,176,184,184,185,182,180,171,161,144,131,140,146,146,141,143,144,142,137,130,110,83,68,61,82,119,144,153,156,157,154,152,150,147,147,151,157,164,166,162,156,180,176,177,178,180,181,174,155,127,106,96,103,104,87,77,71,80,88,102,125,129,130,126,150,173,184,188,188,186,181,175,166,150,135,129,135,140,141,144,144,140,134,126,103,69,49,57,96,129,148,156,158,156,154,152,148,144,145,151,158,161,161,157,148,178,177,179,180,180,177,166,151,128,110,104,107,104,91,80,66,69,72,93,129,132,131,125,144,168,182,186,188,188,184,178,169,159,143,127,122,133,138,142,148,137,127,117,96,62,46,71,109,137,153,157,157,154,151,147,143,142,147,154,158,158,156,150,140,179,179,180,180,180,177,169,155,134,118,110,110,108,92,79,58,59,64,87,128,134,132,123,141,163,178,185,186,187,185,179,170,162,152,137,123,118,129,139,148,136,118,104,83,49,51,90,125,147,158,158,156,153,148,144,143,145,150,153,156,157,153,145,135,180,180,179,178,176,174,168,159,147,131,121,116,111,96,82,60,55,61,83,122,136,134,123,137,160,174,185,185,186,185,179,171,164,157,145,132,118,117,132,140,132,111,100,80,45,68,112,141,154,160,159,155,152,146,145,147,150,153,154,158,158,151,141,128,178,178,177,175,175,174,171,163,149,135,126,120,113,101,85,64,55,64,88,121,140,136,124,135,159,174,182,184,184,181,176,172,166,160,151,137,124,118,121,132,129,122,112,95,82,102,133,151,155,158,159,155,150,144,146,150,153,153,155,157,153,143,131,120,177,177,175,175,174,171,167,160,146,130,123,122,118,105,88,73,64,75,97,124,140,135,126,138,159,174,180,181,181,178,175,171,165,159,156,148,139,123,119,124,131,125,123,115,112,128,146,153,156,156,155,151,148,145,147,151,153,153,153,149,140,130,119,107,175,173,171,172,172,170,167,161,148,132,121,119,116,105,92,82,75,86,103,124,138,133,127,139,160,174,179,180,179,177,173,170,161,157,154,149,143,136,122,120,124,128,136,135,132,142,155,156,157,159,155,146,147,147,149,150,150,148,142,134,125,115,106,98,174,174,170,167,164,163,165,160,149,136,125,122,122,111,95,84,77,80,101,124,136,133,129,144,165,178,179,178,179,177,174,169,161,158,149,145,140,134,131,126,124,132,143,144,147,154,159,158,160,163,157,148,148,146,147,143,140,137,130,122,114,104,96,91,170,169,167,163,161,159,159,159,151,138,128,123,121,117,99,84,76,74,97,124,135,133,134,153,172,180,179,178,179,177,175,169,163,158,148,143,139,133,129,130,128,132,141,148,157,160,159,154,158,160,154,147,143,141,137,133,127,123,116,110,104,97,90,85,166,162,155,154,154,157,160,160,151,139,128,122,120,117,106,92,81,78,96,123,135,137,141,162,175,180,179,177,176,176,172,167,162,158,148,142,135,130,130,131,129,132,138,145,157,157,150,148,146,147,143,137,133,129,126,122,118,114,109,103,99,96,89,81,162,157,152,146,146,148,155,158,150,138,129,122,118,117,113,102,90,84,97,121,137,142,147,168,177,181,178,177,176,174,172,166,160,152,146,143,140,132,131,132,130,131,134,140,143,143,137,134,131,133,129,125,123,119,116,113,111,109,105,102,97,91,85,78,152,147,146,145,143,144,148,153,150,141,131,123,119,118,117,111,102,94,101,123,142,147,152,168,177,179,177,176,177,176,172,165,157,152,147,140,135,132,128,128,128,125,128,131,130,130,127,121,120,121,120,118,117,114,110,111,109,105,104,101,96,86,80,79,146,141,136,133,134,134,136,142,145,140,131,124,118,116,118,118,114,106,110,127,148,155,157,167,175,177,174,174,176,175,171,163,155,150,148,143,136,131,130,128,126,123,123,123,121,122,119,114,113,113,115,116,114,111,110,108,108,107,105,97,86,80,76,77,137,136,133,131,128,127,128,130,135,135,128,121,116,117,118,121,121,115,117,133,153,162,162,165,171,173,175,174,173,170,164,157,152,148,142,139,134,130,128,127,122,121,120,118,117,116,114,112,111,112,113,113,110,111,110,108,106,103,99,90,81,76,78,78,133,133,129,123,123,124,125,126,124,122,120,117,114,116,119,122,124,122,125,139,154,165,164,163,166,170,172,170,169,166,160,154,147,143,141,134,130,125,124,123,120,119,116,114,112,111,109,112,112,113,113,112,108,109,109,106,101,97,91,84,78,71,76,82,129,124,121,121,119,118,120,120,119,119,118,115,114,117,121,124,127,128,133,143,154,163,163,161,164,168,169,169,168,164,157,149,144,140,133,131,129,126,124,123,120,116,112,112,112,112,111,113,114,113,113,112,109,109,105,99,98,92,86,81,76,78,82,81,125,124,123,123,119,116,118,120,117,118,119,117,116,120,122,125,130,131,138,147,154,161,163,162,163,166,167,166,162,157,152,147,140,136,132,128,127,126,123,121,120,116,113,115,115,113,115,116,115,112,111,109,106,104,100,96,94,88,84,77,78,82,83,88,123,121,122,118,117,118,115,119,118,118,118,118,121,122,123,125,130,134,143,149,153,158,161,161,161,162,161,160,159,153,148,143,138,132,127,127,127,126,125,123,118,115,114,115,117,116,115,114,112,109,108,106,101,97,95,94,88,82,80,77,82,82,83,76,125,123,120,119,118,120,120,120,121,120,121,123,126,127,127,128,131,134,141,147,150,153,156,156,154,156,155,151,149,145,141,134,129,128,126,123,120,120,121,121,119,118,116,116,116,115,114,112,109,107,104,101,97,93,90,86,83,81,75,76,80,82,82,89
126,123,117,114,113,111,108,104,101,96,87,87,83,86,94,90,85,90,102,108,129,153,152,153,152,154,149,122,97,94,94,94,95,94,93,94,93,93,93,93,93,93,90,91,92,91,91,90,89,87,88,90,86,82,83,81,82,82,85,97,105,96,88,81,126,124,124,122,121,120,120,120,118,117,114,113,112,106,103,101,97,102,123,130,129,146,163,160,157,156,153,138,116,95,96,95,94,95,95,93,93,94,93,92,91,92,91,91,91,90,90,88,87,87,85,84,86,86,86,86,83,83,92,101,94,92,95,96,129,125,122,122,122,122,123,123,126,129,132,133,135,137,136,131,131,129,131,133,132,137,158,173,168,164,157,150,132,104,95,95,95,95,93,94,92,93,93,93,92,92,90,92,90,93,90,88,87,86,86,87,85,84,84,83,82,85,96,98,94,91,87,89,137,128,122,121,121,119,121,124,126,129,130,133,133,133,134,139,138,137,135,134,134,129,125,127,130,136,146,152,138,105,90,92,92,93,92,91,91,91,92,92,91,92,92,89,88,89,90,89,89,88,86,86,85,85,85,82,82,88,95,93,85,84,84,82,152,146,137,130,125,123,119,122,124,126,128,130,127,122,123,125,129,134,139,141,149,151,150,147,141,133,126,124,123,111,98,95,92,91,90,94,93,92,92,91,91,91,90,89,90,88,86,86,88,87,85,85,86,84,83,83,86,97,94,87,87,87,87,87,162,158,151,146,137,131,129,129,131,133,135,135,127,116,110,111,114,120,135,149,157,161,162,162,158,152,145,139,133,124,120,111,108,101,94,91,89,91,93,94,92,90,90,91,89,88,89,91,88,85,83,83,83,83,82,82,90,100,104,105,96,93,91,90,168,165,160,156,152,149,143,144,147,148,150,145,133,119,110,107,106,107,119,143,161,165,168,171,170,164,158,151,145,144,135,130,119,114,111,107,101,94,91,85,90,90,89,89,89,88,88,85,87,84,86,85,84,83,83,87,99,102,100,94,88,84,87,85,168,168,168,164,160,158,155,156,158,160,160,152,141,121,108,107,104,99,104,133,152,163,170,175,178,171,165,160,158,154,151,150,133,117,110,110,109,109,106,102,87,87,87,88,88,89,87,87,87,83,83,84,84,83,98,113,110,103,102,108,107,89,83,82,166,168,170,164,164,164,164,164,164,168,167,158,144,121,105,103,94,87,93,114,138,159,176,180,184,179,172,167,163,167,160,155,148,130,116,106,103,105,109,110,108,100,89,87,88,88,88,87,87,85,85,84,79,87,95,72,76,82,92,104,117,114,86,74,168,166,169,167,166,165,165,169,169,169,164,152,141,122,104,95,83,80,77,99,127,146,164,180,187,183,178,175,170,173,165,157,151,140,126,113,104,100,101,106,111,112,105,91,87,86,88,87,85,84,86,87,95,111,54,30,58,67,61,51,44,76,105,84,167,170,172,171,172,169,166,166,168,172,169,159,138,112,99,88,81,74,70,93,117,131,140,169,186,187,182,178,176,178,175,168,157,146,132,119,105,101,98,100,104,110,112,108,92,84,82,79,78,77,80,92,101,73,46,77,66,52,57,63,64,60,82,111,169,171,173,174,177,175,172,168,168,169,165,149,133,112,94,85,74,64,71,101,123,131,129,153,181,189,188,182,177,175,173,169,162,151,138,127,113,106,105,102,103,105,108,112,109,97,96,100,94,88,92,89,49,40,54,18,45,79,92,91,86,79,72,83,174,175,177,179,182,184,182,179,176,173,164,147,132,111,87,76,66,82,93,110,126,135,129,151,183,190,187,187,185,179,174,171,167,153,136,128,120,112,109,110,110,106,105,107,111,106,101,111,124,124,124,120,118,127,125,126,133,130,131,129,129,129,125,111,175,177,181,183,184,185,186,187,181,178,170,154,129,106,79,66,56,73,112,121,125,134,128,146,179,188,189,188,189,184,178,174,165,158,143,134,125,119,118,119,122,118,111,108,105,108,105,93,103,120,127,131,135,135,134,134,131,127,128,132,132,134,136,136,176,179,181,183,186,189,189,186,186,183,175,159,132,110,80,63,46,61,87,120,129,134,124,142,175,187,191,192,189,186,181,177,168,161,148,137,129,124,126,131,135,134,128,118,108,104,102,101,94,106,122,123,124,129,129,131,132,130,128,126,129,132,133,134,177,181,183,187,190,193,193,190,186,183,176,158,135,116,90,60,41,47,73,108,128,135,127,147,167,182,186,186,187,185,182,179,172,157,149,138,135,134,132,137,146,149,144,137,126,117,107,101,99,91,103,120,113,118,124,126,128,130,130,130,127,130,132,134,180,182,184,188,194,196,195,193,190,185,181,163,134,117,96,59,39,46,62,107,127,134,130,153,167,180,188,190,188,186,182,177,171,156,143,137,135,133,130,134,148,154,152,150,147,139,125,111,100,95,91,102,116,116,119,122,123,121,123,128,134,130,129,132,180,180,184,189,193,194,196,195,194,190,184,174,137,113,94,59,41,50,66,108,128,135,136,157,174,184,188,189,186,184,178,176,167,152,138,132,132,133,124,118,134,148,150,155,157,155,144,132,119,106,96,91,99,109,113,118,121,120,119,121,125,129,131,131,180,180,183,188,191,196,198,196,193,191,190,176,143,115,94,66,49,60,84,125,131,130,139,157,175,182,184,187,186,185,177,172,161,143,134,133,138,137,123,101,95,117,136,149,159,160,152,143,140,129,115,100,90,97,99,110,115,115,117,118,121,124,127,129,178,176,182,189,191,194,197,199,196,192,189,178,145,113,98,74,62,79,102,121,129,134,146,159,172,176,180,183,180,178,174,161,147,139,140,145,144,133,122,97,70,73,104,128,143,158,161,151,147,144,140,126,105,86,93,99,108,110,111,113,116,119,122,123,180,181,184,186,191,193,195,197,195,193,191,176,145,116,98,75,65,86,93,114,126,136,150,161,167,170,174,178,178,173,166,152,142,144,148,149,143,128,121,108,81,61,81,107,133,148,159,157,155,153,150,144,134,114,90,88,100,104,104,111,114,117,119,119,184,183,181,186,190,193,196,197,195,193,191,180,156,126,103,78,67,66,72,105,124,138,152,161,162,164,168,169,171,166,154,137,132,139,139,135,133,131,124,120,109,82,88,111,130,151,155,158,158,157,157,155,151,137,117,90,95,104,104,106,110,112,115,116,186,183,184,184,188,194,196,196,194,192,191,183,161,133,111,86,70,61,68,101,117,132,146,154,155,156,157,162,156,147,134,125,121,123,127,128,128,125,127,129,122,89,78,108,131,146,155,153,151,154,159,159,160,152,138,118,92,91,99,102,103,106,112,112,188,187,185,185,188,191,194,198,196,193,188,180,165,146,125,99,70,76,77,96,112,129,144,152,154,155,158,156,144,136,140,143,141,128,122,125,128,125,126,130,127,96,64,89,121,143,151,155,152,150,151,153,154,157,152,138,110,87,89,93,101,104,109,109,192,190,186,186,189,192,195,198,198,195,189,180,167,151,133,109,85,81,93,105,123,138,147,153,157,156,154,152,144,146,156,157,148,132,110,111,122,127,128,134,131,101,62,73,108,133,143,150,153,150,145,151,159,161,161,154,136,108,88,86,92,99,99,100,181,182,186,187,190,192,195,196,197,196,191,186,172,154,140,119,96,84,91,109,124,137,146,153,157,159,156,149,145,147,151,153,144,126,102,88,102,114,126,134,140,109,70,61,103,131,136,140,146,148,144,148,164,170,166,161,148,129,96,85,88,95,97,97,173,173,183,189,192,193,193,196,198,197,193,186,176,164,146,127,109,97,91,95,111,130,141,148,154,157,158,156,152,151,150,153,152,128,97,78,88,99,111,127,137,115,84,69,96,133,139,135,141,145,145,148,155,169,173,168,156,138,118,86,83,91,96,96,186,185,188,191,194,193,194,195,195,195,191,187,180,170,152,138,128,127,134,146,159,166,158,155,154,157,157,158,162,166,168,164,163,144,109,80,84,96,103,120,131,111,91,84,99,134,148,136,138,144,145,145,152,166,174,174,165,151,130,101,79,81,88,88,195,195,195,194,194,196,195,194,194,193,190,186,178,168,156,148,148,161,176,185,189,192,187,178,172,169,165,165,168,170,173,171,171,162,134,97,85,96,103,111,120,109,85,77,97,133,151,141,137,141,144,147,153,167,173,173,163,155,138,111,86,82,89,90,195,196,194,195,197,198,198,197,196,194,190,188,182,173,161,152,158,178,192,196,197,197,199,199,197,193,188,184,183,181,178,175,177,173,156,117,88,91,98,108,118,106,79,65,90,128,150,147,140,145,147,149,155,165,167,166,161,147,136,114,92,78,79,79,198,198,195,196,199,199,199,198,195,194,190,185,181,176,166,158,169,188,198,200,201,200,198,201,204,205,202,196,194,192,190,183,178,179,169,138,93,77,87,107,123,113,98,102,109,130,149,150,143,146,152,156,163,165,163,164,158,149,133,115,91,77,74,75,199,199,197,197,197,199,200,198,195,192,191,184,179,168,156,157,169,189,198,202,203,204,204,203,202,200,199,204,206,203,198,189,183,178,167,142,106,79,92,118,139,121,102,109,117,137,145,151,141,146,152,160,168,167,162,163,164,149,133,114,89,74,71,71,197,199,198,199,199,200,201,200,195,192,190,185,179,169,156,152,166,184,195,198,200,203,204,204,201,200,202,204,207,206,200,193,188,180,168,141,104,90,108,132,152,127,99,110,120,144,149,149,141,145,152,164,174,172,170,172,169,157,140,116,90,72,70,70,198,198,199,200,201,200,200,198,199,194,188,184,177,168,156,145,149,172,187,190,193,194,193,192,192,187,183,183,188,193,193,192,189,181,164,138,105,99,122,143,151,123,91,91,116,143,148,149,145,147,155,169,178,179,177,172,166,153,138,120,91,70,68,68,196,197,198,201,202,202,202,199,200,197,191,185,175,165,151,135,130,146,164,175,179,177,173,173,175,174,174,175,179,181,186,187,182,175,152,122,101,114,140,161,155,120,97,96,117,144,150,149,141,141,151,171,182,179,176,173,164,150,134,117,92,69,69,69,197,198,199,201,202,203,202,201,199,195,193,189,177,162,144,126,111,123,144,154,160,166,168,168,165,166,169,170,176,181,183,185,176,158,126,101,105,133,154,165,148,117,100,105,127,149,153,148,145,146,150,174,185,183,179,172,162,149,136,118,86,63,63,64,197,196,199,201,202,202,203,203,201,196,190,182,174,159,137,115,97,108,138,156,163,165,169,171,171,166,165,167,170,173,173,172,157,135,102,93,121,147,161,168,147,110,101,113,147,157,157,152,148,150,152,170,183,185,180,174,162,145,134,115,83,64,64,64,195,196,196,200,203,202,203,202,200,199,194,183,167,150,132,106,90,106,138,157,169,174,173,172,170,168,164,161,165,166,163,159,148,119,82,99,133,151,162,166,138,111,77,102,151,163,161,155,152,149,156,172,182,185,181,177,168,146,132,108,77,63,63,64,194,193,197,202,201,202,202,202,200,198,194,176,156,146,125,101,91,114,142,158,172,173,173,172,169,168,165,157,163,169,167,160,145,109,82,112,143,154,160,167,140,106,76,103,146,168,165,158,159,152,154,169,178,182,183,174,165,153,136,107,74,59,59,58,194,196,200,201,201,202,203,203,202,199,192,178,150,132,112,91,89,111,144,155,168,176,172,172,170,168,166,158,159,171,172,163,147,115,104,132,149,158,162,161,136,105,91,124,152,164,162,166,161,154,156,164,169,170,175,174,166,147,130,107,77,62,62,62,192,193,198,201,203,203,204,203,201,200,194,177,144,121,101,83,82,100,144,153,160,173,169,165,163,165,163,161,152,159,162,155,141,129,138,151,154,163,166,158,128,91,89,131,156,167,163,161,157,152,156,160,162,163,170,174,166,144,124,102,73,63,63,63,193,195,200,202,201,203,204,204,202,201,193,171,138,113,91,73,75,93,138,145,155,176,175,167,166,168,171,170,158,145,144,146,147,148,153,155,149,150,158,151,119,82,96,139,156,159,159,161,160,155,155,158,160,162,165,165,160,147,125,96,71,65,65,65,193,196,199,202,202,204,205,204,203,199,191,170,136,110,81,71,81,93,128,140,145,170,180,173,173,175,175,175,169,156,151,157,160,157,156,156,149,151,157,144,109,82,116,149,157,155,153,154,154,152,156,161,165,168,165,161,156,143,121,92,74,71,70,70,192,192,196,200,201,203,204,204,199,198,187,163,130,103,76,71,104,134,143,143,141,162,182,180,178,180,182,184,178,165,158,164,167,162,161,158,152,148,153,143,99,95,136,160,162,162,161,159,156,156,157,163,167,174,174,167,157,137,113,85,72,71,71,71,190,193,197,200,200,201,203,200,197,193,181,153,120,92,67,63,104,148,160,148,139,156,181,186,184,184,186,185,182,172,156,159,169,166,161,156,153,147,147,130,94,120,153,165,166,168,166,160,155,153,155,162,169,170,171,166,151,131,107,81,75,74,73,73,192,193,196,199,199,199,199,196,193,187,173,146,113,85,63,49,71,107,146,154,137,143,170,186,187,187,186,185,183,176,161,146,158,165,164,159,156,147,140,113,109,151,170,172,170,166,163,159,152,149,151,159,169,172,169,158,141,120,93,78,88,87,86,85,189,191,194,196,197,197,196,194,190,184,169,145,124,89,60,36,55,89,124,148,136,135,162,183,188,190,189,187,185,180,168,148,135,152,163,166,158,137,113,97,138,163,168,169,168,163,159,152,146,149,158,163,163,163,158,146,128,102,86,92,104,102,100,98,190,192,194,197,196,195,194,192,189,181,164,140,115,89,66,54,45,77,126,143,137,133,158,179,189,189,191,189,185,180,174,159,138,130,155,162,157,130,93,89,147,168,167,168,163,159,156,152,150,156,158,163,164,158,148,135,109,91,95,104,114,115,115,115,188,189,188,190,194,192,192,189,189,185,167,138,109,84,66,55,60,84,134,150,145,130,160,178,188,193,191,190,188,181,174,168,153,130,129,155,155,137,113,105,141,161,163,164,166,160,151,156,156,160,160,166,159,148,134,108,91,102,115,114,116,116,116,115,186,187,189,191,191,192,190,188,187,180,159,126,103,86,74,59,63,102,142,148,150,130,162,180,184,188,192,192,188,182,173,170,159,145,128,133,157,148,135,120,135,156,162,165,160,157,158,155,160,164,160,154,143,126,105,93,104,111,113,116,121,121,120,120,186,186,189,191,191,190,190,188,184,177,157,127,108,99,90,90,105,135,148,146,153,136,165,182,185,188,192,191,186,181,175,171,165,156,145,130,134,146,150,140,141,154,162,166,158,153,152,155,158,155,146,136,118,100,98,112,118,123,128,130,130,129,129,128,187,189,189,189,189,186,183,183,183,180,169,142,124,108,93,90,103,122,143,149,153,143,169,181,183,185,186,185,182,182,172,168,164,159,153,147,134,138,148,150,152,154,159,164,158,152,152,151,145,141,131,113,97,102,119,128,130,136,137,139,142,141,140,139,189,189,188,187,184,183,184,183,182,176,168,140,127,112,99,95,88,111,134,150,154,149,174,186,187,185,188,189,184,177,168,164,157,153,148,153,150,150,149,152,155,153,152,152,147,142,140,137,131,121,100,88,102,118,130,133,136,140,141,141,138,138,139,139,185,186,185,184,182,180,180,180,179,175,161,135,123,117,96,100,87,106,137,159,155,165,183,188,186,184,186,184,180,174,171,162,153,149,148,150,151,152,154,154,151,146,142,140,135,132,127,122,111,95,90,105,119,131,134,137,140,141,142,143,142,142,142,142,183,183,181,179,177,175,173,173,176,176,162,143,129,126,101,92,93,107,134,156,162,177,188,189,186,184,181,178,174,172,168,160,151,145,143,147,148,149,152,150,146,137,129,128,126,123,118,107,92,93,114,127,130,133,140,136,137,139,141,142,143,143,144,144,182,182,179,175,170,166,167,171,174,172,156,136,131,129,114,92,100,121,150,164,173,183,187,186,181,180,183,180,174,168,160,155,148,143,144,145,147,148,146,141,135,128,122,120,119,115,104,96,103,117,127,134,131,136,140,140,140,140,138,140,140,140,139,139,172,171,167,162,158,159,159,163,171,170,156,138,125,125,121,111,121,150,173,180,180,183,181,178,178,180,179,177,173,166,159,155,147,141,137,136,138,137,134,128,124,121,119,121,116,101,99,111,124,133,137,137,138,137,136,137,136,135,135,136,137,138,138,139,165,162,159,156,154,150,150,150,155,161,153,140,130,125,126,128,139,169,183,186,185,181,178,180,178,177,175,174,169,163,156,149,140,132,131,132,128,126,126,126,125,125,120,112,101,103,118,124,133,131,135,134,135,133,136,136,134,133,132,134,134,134,134,134,155,154,152,150,146,144,143,144,143,142,140,131,126,128,133,143,157,176,181,180,181,179,178,176,172,170,170,168,165,157,152,142,135,132,129,126,123,125,129,128,127,117,107,105,116,128,132,130,123,124,128,129,128,130,128,127,128,130,130,130,131,131,132,132,148,145,143,141,140,140,138,138,139,137,133,129,129,135,142,151,169,178,179,177,176,174,174,174,171,167,163,163,157,152,142,135,131,128,126,124,127,128,127,120,109,108,115,125,133,135,136,133,133,125,129,126,127,125,125,125,127,125,121,120,121,122,122,123,143,143,142,140,139,140,142,143,143,143,143,143,143,146,149,159,167,172,172,172,168,169,169,169,164,160,155,151,148,142,134,131,125,123,121,121,120,117,107,100,117,125,130,131,128,126,126,125,123,121,120,121,122,122,125,122,118,114,113,111,111,112,113,114,146,143,139,138,141,140,139,141,143,148,149,148,147,146,147,153,157,159,162,165,164,160,158,156,150,143,139,133,129,122,124,122,119,119,117,117,115,109,113,121,124,127,126,124,120,115,115,119,118,118,116,113,111,110,111,117,116,111,110,112,112,113,113,113,143,137,135,134,134,136,139,142,143,140,145,144,144,145,144,145,146,144,145,149,144,141,139,136,128,123,118,116,115,120,120,120,116,113,110,112,110,114,114,116,113,109,104,102,101,97,99,99,99,98,100,104,110,96,65,46,66,81,97,105,105,105,105,106,130,130,129,130,132,135,137,140,140,139,136,138,140,143,144,145,145,142,137,128,128,124,119,112,106,105,108,110,110,106,101,92,82,82,85,84,85,85,84,84,81,81,80,81,83,87,83,84,83,83,84,86,94,114,119,109,97,94,100,103,104,105,105,106
127,125,122,121,120,118,116,115,117,114,109,104,99,94,90,86,83,92,115,119,105,97,96,98,110,142,153,149,150,151,149,143,115,95,93,95,96,95,93,93,93,95,94,94,93,93,93,93,92,91,89,88,89,88,90,90,87,87,86,86,84,84,83,82,130,126,122,121,121,120,120,121,116,121,125,122,122,119,117,116,111,105,106,107,100,92,99,118,124,127,151,157,155,156,154,155,140,111,94,91,93,95,95,95,93,92,93,91,92,92,93,91,89,90,90,89,90,89,89,88,87,86,85,86,85,84,83,82,140,135,128,124,122,119,118,119,123,122,124,127,130,130,132,130,130,131,129,127,128,127,124,125,129,130,140,166,175,167,162,156,147,131,103,95,95,94,94,94,93,93,93,92,93,90,90,91,89,91,89,89,89,86,86,86,88,86,85,84,83,84,83,82,152,147,141,136,132,125,121,117,120,121,123,122,124,124,120,123,127,131,131,133,134,135,138,135,132,128,122,125,136,144,148,155,159,145,114,94,93,94,94,93,92,93,92,91,91,91,92,90,89,90,89,90,89,88,88,87,85,86,86,85,84,84,83,82,162,157,154,149,145,139,132,131,128,125,124,129,127,120,116,115,115,117,119,126,137,140,146,150,149,149,149,143,134,132,128,127,131,130,111,95,92,91,92,92,91,90,91,91,92,90,91,90,90,90,90,90,89,88,88,86,86,84,84,84,83,83,82,82,167,164,162,157,153,152,149,146,146,144,147,144,135,123,116,114,111,108,110,115,131,148,156,161,164,165,161,157,152,145,138,131,124,119,112,106,102,97,92,90,91,91,92,93,94,93,92,93,89,90,89,88,88,87,88,86,85,84,84,84,84,83,84,86,166,167,168,163,161,161,157,154,153,154,154,146,134,119,115,114,113,108,106,106,119,143,159,168,172,175,173,167,164,161,153,148,143,136,129,121,114,111,108,103,97,91,87,90,89,91,88,88,89,89,90,89,88,87,86,84,84,85,84,85,83,78,76,96,168,170,171,168,164,163,162,160,159,162,159,152,133,113,110,111,106,100,97,98,108,132,154,167,173,176,180,179,168,164,160,159,155,152,148,134,119,113,111,111,109,107,104,91,87,83,90,91,88,88,87,88,87,86,85,86,85,84,84,83,82,91,108,101,169,173,172,171,169,163,161,161,162,162,155,143,129,112,107,109,100,78,88,85,94,121,146,161,173,180,184,183,179,175,168,165,164,158,155,145,132,117,108,106,107,109,114,115,111,98,86,84,88,89,88,87,88,87,87,85,85,85,84,83,86,110,113,122,169,173,175,176,174,168,162,160,161,163,155,140,118,104,106,105,87,86,78,74,95,113,131,143,157,175,185,184,180,178,179,176,171,165,158,150,139,126,115,108,103,102,107,112,115,114,104,93,85,88,90,89,88,87,86,84,85,84,84,81,99,75,15,19,176,176,176,178,179,177,171,168,166,162,147,134,118,97,98,97,78,81,66,73,107,118,129,131,137,164,185,188,184,179,176,176,177,173,165,157,147,137,125,113,104,103,101,105,112,117,117,109,97,84,82,85,85,85,83,83,83,83,88,101,103,43,50,86,175,180,182,183,183,183,181,177,173,167,153,137,116,87,85,85,73,62,81,96,118,128,137,134,132,159,183,188,187,185,180,176,172,172,169,161,151,140,132,121,113,111,104,105,105,112,117,116,113,103,90,86,85,84,85,81,79,82,97,75,45,46,51,28,179,181,183,184,187,186,184,183,179,174,162,134,117,89,79,76,71,74,115,133,130,131,139,138,134,157,182,189,188,188,188,182,177,174,170,162,151,142,135,129,121,116,114,113,108,106,108,114,118,112,103,104,113,114,109,107,105,108,106,84,92,106,98,111,181,183,186,188,189,188,186,185,182,177,163,136,122,96,81,76,56,59,83,114,140,136,138,136,133,155,179,188,189,190,191,187,184,179,171,169,157,148,140,133,127,125,123,124,120,114,110,109,109,113,111,100,99,121,125,123,124,129,129,135,137,137,138,136,184,187,190,193,194,193,191,187,183,180,165,137,127,107,87,72,54,52,73,96,119,139,141,136,135,155,175,185,187,189,188,189,185,180,179,166,162,152,142,135,133,134,135,138,139,133,124,115,108,104,107,108,100,96,114,121,121,125,127,131,132,132,135,134,184,185,187,191,194,194,194,192,189,185,176,145,124,110,88,65,45,36,47,76,111,133,138,139,142,158,172,183,187,189,189,188,184,183,178,169,160,152,146,142,140,139,142,149,152,148,142,132,122,115,107,104,101,97,91,106,121,120,122,122,128,130,131,132,181,186,190,192,193,195,196,195,193,189,179,148,121,109,92,65,50,52,51,71,103,132,139,137,145,164,176,185,189,191,188,188,184,181,178,168,156,147,144,142,139,137,140,151,159,158,154,150,144,133,120,105,101,98,94,94,103,115,116,115,120,125,127,128,181,184,188,190,195,197,198,197,195,191,183,153,124,109,95,69,49,53,70,92,126,140,135,137,152,170,182,187,187,188,187,187,181,179,173,162,148,140,137,138,139,133,130,140,154,159,160,162,160,157,145,133,117,101,96,92,90,100,112,113,116,120,124,128,182,184,189,190,192,196,199,199,197,193,183,156,127,111,97,72,53,51,70,107,139,142,136,141,157,175,183,187,187,187,186,186,181,175,167,154,146,138,138,143,141,128,115,113,128,145,156,166,170,170,158,146,142,132,116,101,90,87,97,106,109,112,118,123,184,184,186,190,190,193,196,197,196,194,185,162,134,115,99,75,60,77,109,130,142,140,136,148,161,173,180,180,181,182,181,180,177,168,157,146,143,142,144,139,132,122,104,84,86,111,139,154,163,170,168,158,150,143,135,123,105,91,87,94,99,102,110,114,183,183,183,190,195,196,197,197,194,195,189,171,145,121,103,80,65,72,91,109,132,139,141,152,167,175,171,172,175,177,177,175,169,156,144,141,142,142,143,134,127,122,109,87,54,81,111,138,152,165,173,163,157,154,149,144,133,113,93,87,96,99,101,110,185,184,184,187,193,195,195,195,195,194,190,177,154,132,113,90,71,69,72,93,125,134,139,150,161,168,166,165,166,168,168,164,151,136,128,130,133,134,135,134,127,125,122,110,66,74,104,131,152,163,169,168,163,159,156,152,146,138,119,95,88,96,97,105,188,186,186,187,191,195,197,198,196,191,186,176,161,141,121,101,79,74,74,93,120,126,130,148,157,157,155,156,157,155,148,139,133,128,123,123,127,129,130,130,130,130,132,127,92,64,99,129,147,161,166,165,164,162,164,165,163,153,140,121,98,93,97,100,189,187,187,189,191,196,199,199,197,193,186,177,162,149,132,111,89,81,87,99,108,122,137,151,158,156,153,152,152,146,139,139,144,144,137,122,119,126,130,130,130,135,137,133,94,60,79,115,141,155,161,162,159,158,161,161,164,163,152,137,117,91,90,94,178,187,188,189,192,194,196,198,197,194,191,182,166,153,139,122,100,86,90,100,110,128,145,151,153,156,155,152,147,141,141,148,151,145,134,116,101,107,119,128,134,134,144,138,98,58,62,100,132,148,155,158,157,155,152,152,152,156,162,157,139,111,89,87,179,187,191,192,193,193,195,197,198,195,191,185,178,164,146,129,114,95,90,94,109,127,142,149,153,154,155,153,149,145,145,147,148,142,127,105,81,84,99,110,126,136,144,143,107,73,64,93,129,141,144,151,154,153,149,153,164,165,164,161,151,134,108,87,190,191,194,195,194,195,195,195,196,195,191,187,180,168,154,142,130,124,120,124,138,145,150,147,149,153,155,154,154,156,158,158,158,154,135,103,72,74,91,101,109,127,145,145,110,79,66,90,130,143,139,142,148,150,149,152,165,174,171,168,159,145,128,100,197,195,196,197,197,196,196,196,194,193,190,185,175,166,157,150,151,158,168,172,180,181,177,169,163,160,156,153,156,160,165,168,168,167,152,120,82,72,87,100,105,124,147,143,114,95,87,95,131,149,145,142,145,148,150,150,157,169,176,174,165,153,134,113,197,197,198,200,200,200,199,198,195,193,190,187,181,172,160,152,162,181,190,192,195,195,195,191,186,181,177,174,173,174,174,172,175,177,168,147,106,81,88,100,106,123,143,139,109,92,90,100,130,150,149,144,145,148,149,149,155,166,176,176,173,164,150,125,199,197,198,200,201,200,199,198,195,193,189,185,183,174,166,163,173,189,197,199,200,201,200,202,204,202,197,195,194,194,191,187,183,183,179,170,130,95,87,94,106,125,145,137,100,68,57,85,127,151,151,145,147,150,150,150,157,165,170,170,165,157,149,132,198,198,197,199,200,200,200,196,195,194,189,186,178,166,160,164,180,191,197,201,203,202,200,201,203,203,202,202,201,198,197,192,186,185,184,174,144,108,87,87,101,131,149,140,113,103,107,108,129,151,154,149,151,155,156,156,161,166,164,164,160,153,143,129,202,201,200,199,199,199,199,197,194,192,189,187,177,166,157,162,174,189,197,201,202,203,203,203,201,199,198,199,201,204,204,204,198,188,181,170,145,112,89,92,114,143,160,147,112,109,121,124,137,150,157,151,153,156,161,165,169,167,163,162,163,154,144,129,200,202,202,201,200,199,198,199,196,192,187,182,178,169,157,154,163,179,189,193,196,198,199,199,197,194,192,192,195,202,204,205,203,197,186,174,147,113,98,113,136,151,162,149,111,108,125,126,143,155,158,148,153,156,162,167,171,168,166,168,169,162,145,129,201,200,201,201,201,202,201,199,199,194,189,183,174,167,153,146,148,162,176,182,187,187,185,185,184,184,181,179,180,187,193,197,199,193,184,162,136,109,105,126,144,154,161,146,111,104,128,135,147,157,159,150,154,156,164,172,176,175,175,176,174,164,151,131,201,201,201,202,201,201,201,199,198,196,191,183,171,160,145,134,131,142,154,164,172,175,174,174,173,173,175,176,178,183,186,191,190,185,172,147,120,105,116,136,150,162,161,140,109,97,97,117,145,153,159,150,150,155,165,176,180,180,181,178,171,161,148,132,198,200,201,200,200,202,201,200,198,194,188,180,168,154,138,123,114,127,148,160,165,169,172,174,174,171,171,173,174,178,181,185,184,174,151,118,99,108,129,146,159,168,162,136,110,116,124,134,149,159,157,150,152,151,164,178,183,181,181,177,170,159,147,133,199,200,201,201,202,202,200,199,200,195,186,175,162,148,132,114,109,126,146,155,165,172,176,174,177,173,170,168,167,170,172,173,170,154,129,98,97,124,144,159,165,172,162,132,110,119,124,150,157,162,159,152,159,158,165,179,186,185,182,176,169,157,147,133,198,200,201,201,201,202,201,199,199,195,182,168,158,144,123,107,109,133,158,167,170,174,178,178,176,174,173,167,162,166,168,165,161,151,121,85,95,129,148,157,166,174,160,131,101,104,125,167,169,167,160,157,156,158,167,180,187,187,186,180,170,154,145,129,198,199,201,201,201,201,202,203,201,194,179,161,148,132,114,104,113,141,164,165,170,179,175,176,178,172,170,169,162,163,170,170,165,155,118,81,101,139,154,159,165,173,159,129,93,81,113,158,172,176,164,163,159,160,170,179,185,187,186,183,174,157,143,124,196,201,201,202,201,202,202,202,202,195,178,152,134,121,107,100,111,133,159,168,161,169,180,172,172,172,170,168,163,160,167,170,166,156,128,105,126,153,156,164,166,170,156,128,98,95,121,159,174,178,169,168,165,161,166,176,180,183,185,182,175,162,149,125,197,200,201,201,201,202,204,205,202,192,171,143,125,113,99,93,110,114,138,161,152,168,176,172,171,170,172,172,170,161,158,160,157,148,133,135,151,159,159,166,173,170,151,122,96,104,136,163,170,170,171,168,162,162,166,171,173,175,181,182,175,159,143,126,199,200,201,200,202,202,203,204,202,191,166,138,120,105,84,85,98,105,131,152,142,159,179,177,172,170,174,175,175,170,157,151,149,145,147,154,158,160,159,155,164,166,147,110,79,98,140,162,169,168,168,166,162,163,165,168,166,170,178,182,176,159,138,121,197,199,200,200,201,203,203,203,200,187,161,133,115,98,74,84,96,124,131,143,141,144,175,183,179,179,180,182,183,181,172,160,158,161,161,159,160,160,152,151,162,161,141,107,84,110,145,160,163,162,165,166,164,161,163,166,165,170,174,169,170,161,138,116,197,200,199,200,200,201,202,201,196,180,152,125,107,90,71,82,122,161,161,152,141,143,165,186,186,185,186,187,189,189,183,173,169,173,170,166,164,165,160,152,159,159,138,97,88,126,152,161,162,161,163,163,161,162,164,170,175,176,171,167,167,158,134,113,196,198,198,197,197,198,197,195,190,171,141,116,97,84,68,74,113,149,166,161,144,142,156,182,187,187,188,190,191,189,185,177,167,169,173,171,166,162,160,154,155,157,132,91,101,141,161,167,169,169,168,164,160,161,164,171,177,180,179,177,168,152,132,109,193,195,196,196,196,195,195,192,185,166,138,110,93,82,70,57,85,109,136,159,148,142,147,173,189,192,191,192,192,192,190,182,168,159,167,168,167,164,164,157,152,145,114,91,129,158,169,172,174,173,169,164,162,160,162,172,178,181,179,173,163,146,127,102,193,195,196,195,194,193,193,190,179,164,133,115,94,89,76,45,54,79,109,141,145,141,144,167,185,190,192,195,194,193,191,186,174,160,152,158,167,170,171,159,149,136,106,114,153,168,173,175,173,170,166,160,154,157,163,169,175,178,176,169,155,139,119,94,191,193,194,194,191,191,190,189,181,163,136,101,95,92,87,103,99,61,103,140,147,144,144,164,181,189,192,195,195,195,191,185,180,167,149,143,157,169,173,158,131,101,100,146,168,171,173,173,170,167,161,155,151,161,168,172,171,173,167,157,147,129,102,88,191,194,193,191,190,188,188,189,182,158,132,103,97,96,80,63,75,76,109,145,152,147,143,164,180,188,193,192,194,195,194,189,183,175,160,144,142,158,170,156,131,104,107,145,168,172,175,175,169,165,161,158,160,166,167,173,172,167,160,149,133,109,96,100,191,193,193,190,189,188,186,183,175,151,123,106,108,107,95,70,69,98,129,146,151,151,145,166,182,184,192,196,199,199,194,186,183,179,168,154,140,142,161,162,149,130,127,148,165,170,170,175,173,166,163,166,167,171,171,176,171,162,151,135,109,96,105,113,190,189,191,189,185,182,183,181,176,161,134,121,124,111,99,97,110,136,153,150,156,154,146,168,183,187,190,194,196,194,192,190,183,180,173,164,152,140,145,157,158,149,137,145,163,171,180,177,165,167,168,167,170,171,170,169,158,146,130,108,94,97,108,115,192,191,188,184,182,180,183,180,179,170,149,141,133,116,102,101,111,132,146,149,157,154,153,172,183,186,188,193,195,192,192,188,183,179,174,169,162,153,143,145,156,159,155,157,168,172,176,175,161,165,166,166,167,166,158,148,137,120,102,97,107,120,127,129,189,188,186,181,179,180,182,180,176,165,143,139,136,120,110,103,89,109,135,149,160,155,159,176,187,188,188,191,194,195,192,185,181,177,171,168,164,162,157,152,155,161,165,166,166,167,181,177,166,164,163,159,155,152,142,131,116,98,95,108,125,134,134,139,186,185,185,183,181,175,177,177,176,164,145,137,139,128,107,104,90,100,132,154,163,159,170,182,189,189,188,189,192,190,187,183,179,170,163,159,158,161,163,161,160,161,164,166,164,161,161,160,157,152,149,146,144,136,124,107,93,95,110,121,133,139,141,145,185,179,178,174,170,172,173,176,175,166,151,142,143,136,108,102,97,98,127,154,169,166,180,188,191,189,188,188,187,185,183,181,178,170,162,158,156,159,161,158,159,162,162,161,155,151,148,149,145,141,137,134,129,118,100,89,97,113,125,134,140,141,142,146,179,179,174,168,165,165,167,173,174,164,148,144,145,137,125,109,106,108,134,157,174,176,184,190,190,189,188,187,186,185,180,175,170,165,160,156,154,156,156,157,158,160,157,154,149,141,140,139,137,134,130,125,114,96,88,100,120,130,135,138,144,143,138,143,172,163,161,157,159,159,157,163,169,162,150,141,141,138,133,125,126,134,163,178,183,183,185,188,186,186,185,187,186,184,179,173,169,165,158,152,153,155,154,154,155,154,148,144,141,135,131,129,128,125,124,115,96,94,108,120,132,139,140,138,143,145,139,141,161,162,158,154,151,153,152,152,156,158,150,141,138,137,135,139,137,148,174,185,188,188,184,183,182,183,183,184,183,181,177,172,167,161,154,150,147,146,148,146,145,143,138,134,134,133,133,132,128,124,111,92,100,117,130,139,141,143,144,141,144,142,142,146,155,151,151,147,146,144,145,146,143,142,139,134,132,137,142,147,150,163,176,182,180,182,182,180,181,181,180,179,178,175,171,168,163,156,150,144,141,144,143,136,139,137,136,134,134,131,132,130,119,104,99,113,124,128,136,140,141,139,142,140,140,141,143,139,149,147,145,144,143,143,143,142,140,141,138,132,132,139,145,150,159,172,182,183,179,181,180,180,180,180,178,175,173,171,167,161,157,147,143,143,142,137,137,137,139,141,140,138,136,130,123,112,103,106,120,134,131,128,129,127,133,135,131,135,136,138,136,134,147,145,143,142,143,144,144,146,145,145,145,143,144,146,149,155,163,170,174,176,175,174,173,174,176,177,174,172,168,165,161,156,151,146,144,140,140,139,138,140,139,137,136,132,126,117,109,107,116,131,136,138,141,143,135,131,132,134,132,134,132,132,132,134,148,147,143,142,144,144,143,144,144,148,150,148,149,150,150,153,159,163,165,167,167,169,167,167,168,166,163,161,158,154,150,146,142,140,136,135,133,134,134,132,130,127,122,114,108,110,118,129,136,139,138,134,136,130,133,127,125,127,129,129,128,129,129,128,144,141,139,139,138,138,140,143,145,146,146,148,149,148,148,150,150,153,153,153,155,158,157,155,155,153,148,144,141,137,135,132,133,133,131,127,127,126,126,129,124,115,108,109,115,122,131,134,134,131,124,120,124,126,127,125,123,124,122,123,123,127,127,123,135,134,134,133,134,138,138,141,142,146,145,144,144,144,147,148,149,150,147,144,141,139,137,134,134,131,129,125,124,123,124,125,127,126,124,124,123,121,118,109,106,113,121,127,128,129,129,128,125,124,121,118,110,120,121,121,118,118,117,116,112,108,104,106
79,84,90,94,97,94,99,95,93,98,99,98,95,93,91,95,87,80,74,73,75,71,75,99,121,95,104,122,135,143,148,148,144,136,134,140,152,152,148,155,155,140,113,91,91,92,91,91,91,91,90,90,90,90,89,87,86,85,87,85,85,86,85,83,112,115,118,117,121,118,112,109,105,107,110,111,107,104,102,101,101,95,87,82,80,78,71,65,86,104,111,123,138,151,145,133,123,118,122,123,135,152,155,155,157,153,131,103,90,91,90,91,90,88,90,90,88,88,88,88,88,88,86,86,86,85,84,84,134,132,129,130,127,127,121,118,118,118,117,116,116,116,115,113,110,108,105,104,102,96,92,85,76,85,106,111,119,134,116,101,104,118,142,152,141,152,160,160,159,155,145,116,93,91,90,91,90,90,90,90,89,91,90,87,87,87,86,87,86,85,84,82,134,131,130,128,126,122,124,124,123,122,121,120,122,124,124,126,124,126,125,129,127,126,126,125,124,119,117,117,115,116,104,96,103,125,152,162,159,162,168,166,163,158,148,118,94,90,91,92,92,92,89,91,91,88,87,88,88,86,85,86,85,83,84,84,134,131,130,128,127,129,126,125,126,126,126,127,127,129,131,132,131,133,135,133,134,133,134,137,140,138,139,135,132,129,126,123,119,113,110,125,133,140,153,158,161,164,147,113,89,90,90,89,88,86,88,89,90,87,88,87,87,86,86,85,84,85,84,81,131,130,128,127,127,125,124,123,125,126,126,126,123,122,124,126,127,127,129,131,139,143,146,150,153,153,155,151,149,148,144,137,133,128,121,117,115,115,118,122,124,124,118,105,87,82,85,89,91,90,89,87,87,89,88,88,87,86,85,85,86,82,83,82,147,141,137,134,130,127,125,122,122,129,125,119,117,118,114,115,121,125,125,132,146,158,165,169,170,168,166,167,161,156,152,149,142,139,131,126,122,121,121,119,116,115,112,111,113,111,102,91,84,87,87,88,89,87,88,87,86,85,85,84,85,86,83,81,156,153,151,147,142,139,139,139,142,137,131,123,129,130,129,124,124,131,131,131,147,166,174,176,178,181,176,170,170,166,161,160,162,153,142,133,125,123,121,122,122,121,123,125,119,117,116,113,106,97,91,86,84,83,83,85,83,85,81,80,79,79,76,76,164,162,159,158,154,152,150,151,150,149,127,128,131,132,134,130,131,130,125,124,146,168,174,180,184,186,184,180,174,170,169,166,164,161,153,147,135,132,132,124,124,127,129,127,131,129,127,123,117,112,105,95,88,89,91,80,82,78,83,85,90,91,98,99,170,169,167,164,160,158,158,160,155,136,115,126,135,133,131,125,122,118,109,118,145,163,176,186,190,190,187,183,179,177,175,170,168,165,161,154,149,147,140,135,131,129,129,130,133,135,135,136,127,121,115,107,99,94,110,130,123,124,123,126,130,131,130,130,174,172,169,167,165,162,160,155,144,129,119,130,136,135,124,110,108,104,96,115,137,154,168,185,190,191,187,181,177,178,180,179,175,171,168,164,159,151,149,147,142,136,135,132,128,129,131,133,133,132,127,116,110,101,90,95,121,124,124,125,126,123,121,122,174,173,168,164,165,166,164,152,134,123,120,137,138,132,116,114,112,83,99,122,143,158,155,178,188,191,189,183,180,179,182,181,179,173,167,164,163,159,153,151,149,146,146,140,134,130,126,125,125,125,128,127,122,111,100,91,91,111,119,120,123,124,125,125,176,176,166,167,162,165,159,145,126,113,116,135,138,128,118,115,93,83,104,126,149,157,153,182,191,191,186,187,187,186,187,182,181,177,171,168,164,163,157,157,152,152,154,151,145,140,132,129,125,121,119,123,122,118,111,101,93,89,98,107,114,116,120,121,178,175,173,170,171,169,155,142,121,102,105,126,132,124,123,111,109,129,133,133,155,161,153,182,191,190,187,189,192,190,189,188,186,183,177,172,167,163,164,163,165,165,169,167,161,155,150,144,134,134,126,122,121,119,116,111,102,91,82,91,104,110,111,113,181,182,181,179,176,173,160,137,117,96,102,128,129,124,126,95,91,111,132,134,157,161,152,180,187,189,190,192,193,193,192,190,186,184,182,177,173,171,172,168,170,173,181,179,173,169,166,162,155,145,140,132,125,120,119,117,110,102,90,85,94,101,108,113,183,182,182,184,183,178,157,133,121,104,107,127,127,127,135,83,76,88,110,136,157,152,152,177,182,186,188,190,192,192,193,193,187,182,180,177,177,175,172,170,170,173,180,183,183,180,181,178,175,168,157,150,140,131,124,120,112,108,101,88,82,93,98,99,188,186,183,185,185,180,149,132,125,110,111,125,121,132,132,74,62,66,108,139,156,152,164,181,184,189,192,194,193,192,190,190,186,181,177,176,174,173,169,161,160,165,172,180,184,187,188,188,185,179,168,161,155,145,135,125,118,108,104,97,85,83,87,90,191,188,188,189,188,185,152,135,129,114,112,121,121,137,124,72,92,66,109,149,159,150,167,183,187,188,189,193,193,192,192,188,182,179,176,172,171,170,165,155,150,141,147,157,171,180,180,180,182,183,176,165,161,155,150,143,129,117,105,96,87,81,80,86,190,188,190,194,195,187,152,131,127,116,112,113,113,132,126,78,128,94,124,160,155,151,174,185,189,188,189,189,191,190,188,185,178,176,173,171,168,159,150,144,138,124,108,114,142,172,173,169,176,181,179,170,168,163,158,156,149,136,123,106,94,83,79,81,190,189,192,195,195,186,150,129,125,125,117,109,105,129,140,93,93,109,129,162,156,161,175,182,184,183,186,187,189,186,178,168,166,171,172,174,162,150,146,141,130,122,102,72,90,154,168,169,172,176,177,175,171,171,170,166,161,150,136,118,100,87,81,80,191,191,193,195,195,183,155,133,132,125,120,108,98,115,135,117,132,161,158,158,157,171,179,178,177,181,182,185,184,173,156,143,146,157,167,166,163,155,151,148,139,120,98,45,65,141,163,165,169,173,171,167,169,172,171,171,167,157,147,133,112,93,81,77,188,189,193,196,197,187,164,140,133,128,121,109,97,102,128,134,122,202,170,162,162,173,175,170,169,172,176,175,160,145,133,133,139,150,160,163,159,158,158,158,143,118,88,36,44,121,155,160,166,171,172,170,165,164,163,164,166,164,156,142,124,106,91,78,191,189,192,195,196,191,174,150,135,129,122,112,100,94,115,139,116,138,164,149,156,165,163,160,162,163,156,150,142,134,124,122,133,146,160,164,163,163,166,161,141,115,84,56,49,109,147,157,162,166,169,169,165,161,168,170,168,167,162,152,138,116,95,82,193,192,192,194,197,193,183,166,153,140,127,114,104,98,102,125,127,105,127,143,157,158,156,156,155,149,143,144,146,142,131,113,104,124,149,161,169,170,171,165,143,111,92,106,102,114,145,152,158,166,168,167,164,163,172,177,174,170,167,157,149,138,114,83,192,192,194,197,196,193,185,174,163,145,136,120,107,99,96,102,117,124,141,153,156,154,152,148,144,140,138,136,133,126,106,91,90,104,137,160,169,174,174,167,141,107,89,108,106,121,152,156,155,161,165,166,166,168,171,175,177,176,170,161,152,139,128,105,194,193,196,200,198,195,188,177,171,163,152,135,117,103,99,98,112,134,147,152,153,153,150,145,143,146,148,143,130,104,69,63,81,102,132,159,169,178,179,167,139,110,122,146,110,125,158,162,161,165,168,170,169,168,170,173,176,176,174,172,162,149,134,116,194,194,196,200,200,198,193,186,178,167,161,149,130,114,108,115,130,142,145,151,152,151,148,152,156,162,161,149,121,95,59,56,84,106,135,162,176,183,183,167,134,111,134,161,120,134,160,167,164,170,173,173,172,169,171,177,175,170,165,162,159,151,140,121,194,193,195,198,200,198,197,192,183,173,169,165,155,152,151,156,163,164,161,156,151,149,153,160,169,175,175,165,143,107,70,65,95,115,142,167,183,190,187,160,128,90,98,130,106,135,166,173,169,173,176,175,176,174,172,171,168,170,166,163,158,150,140,129,194,194,196,198,200,199,196,191,185,181,177,176,179,184,186,187,189,186,179,175,169,172,175,179,185,190,189,185,165,132,105,84,99,118,141,159,174,186,185,166,129,105,123,145,127,142,169,178,177,179,181,184,182,180,176,169,163,169,170,166,159,150,138,126,198,197,198,200,200,200,198,193,187,182,181,184,190,195,196,195,196,194,189,185,183,186,190,195,197,196,197,194,181,155,125,104,103,120,142,147,163,183,189,171,133,122,158,186,166,166,180,184,180,183,184,183,185,184,176,172,174,181,181,174,164,153,140,126,199,199,200,198,200,200,198,195,191,185,183,188,194,198,198,198,197,193,191,189,190,195,197,203,200,198,197,196,185,161,130,105,101,117,153,165,173,178,186,171,131,124,167,196,177,172,187,187,181,180,181,183,183,182,179,178,184,189,186,178,168,158,142,125,197,198,195,198,200,199,198,194,188,183,184,192,196,197,199,200,199,197,194,192,192,193,194,194,195,197,200,199,187,163,135,114,105,120,153,172,174,171,179,172,134,118,144,178,168,166,182,186,184,182,187,182,186,184,184,188,191,190,185,180,169,157,144,126,197,197,198,197,199,197,198,193,186,182,182,186,192,193,195,197,198,196,191,187,184,185,189,190,192,195,202,200,186,161,139,124,123,135,157,168,170,171,176,169,139,115,147,172,154,155,182,186,186,182,181,178,184,186,187,189,192,191,189,183,171,162,147,126,195,195,194,196,197,197,194,193,189,182,183,184,185,188,190,188,190,187,184,181,177,175,179,184,189,190,195,189,169,143,121,133,142,144,162,171,175,177,177,165,139,123,169,193,178,167,183,187,184,185,183,177,183,187,189,191,191,190,185,183,177,163,149,125,196,195,196,197,197,197,192,189,188,181,175,172,171,174,175,175,178,176,175,173,171,171,172,180,185,189,183,170,149,117,99,127,149,156,167,175,179,181,178,163,139,131,182,197,177,170,187,188,186,188,189,183,185,187,189,192,194,193,187,175,172,160,143,123,195,196,197,198,197,198,195,190,182,173,167,162,159,157,155,158,164,168,170,172,171,169,167,167,169,176,172,159,141,96,76,128,150,158,168,177,181,180,178,167,141,122,168,196,170,168,189,191,191,190,187,183,187,188,190,192,196,199,191,181,171,158,139,120,195,195,197,198,198,195,189,183,178,169,163,157,147,140,143,152,159,166,172,174,173,172,168,161,162,163,165,164,151,101,73,120,145,153,166,171,175,180,181,169,142,92,105,139,116,156,183,189,193,194,191,188,188,188,184,189,191,196,197,187,180,163,142,120,195,196,196,196,198,196,190,183,174,169,158,144,134,133,141,151,159,164,178,180,177,174,177,173,162,163,165,169,166,136,102,110,132,155,164,170,175,179,179,170,148,119,162,183,131,155,181,187,193,194,192,190,188,188,186,184,188,194,196,187,174,162,144,121,195,195,195,197,199,195,186,180,180,166,151,135,129,134,144,153,168,173,170,181,179,177,173,174,173,163,166,168,170,160,137,116,129,159,170,167,176,182,181,171,149,125,136,168,146,160,181,188,191,192,189,188,188,185,179,180,184,189,190,185,172,160,141,120,193,194,196,196,197,196,185,174,165,155,147,139,132,135,142,151,163,170,176,171,182,179,175,175,177,174,165,160,160,158,145,133,144,161,167,168,171,183,184,173,149,118,112,133,123,154,178,184,188,191,191,190,189,187,182,179,180,181,182,182,173,155,138,121,196,192,194,196,198,196,184,165,152,148,144,134,131,132,139,149,149,141,167,164,173,178,175,175,178,180,181,174,161,148,140,140,156,166,168,166,164,171,179,172,150,121,110,136,133,150,171,178,180,186,190,188,186,187,187,184,184,180,178,178,169,156,142,125,195,193,194,196,199,196,180,157,143,137,137,132,127,134,141,141,125,117,154,157,167,183,182,182,184,185,189,190,186,177,172,173,171,169,169,171,168,168,177,177,160,126,105,116,129,149,170,177,181,183,185,184,184,185,186,189,188,184,179,177,168,156,144,127,193,191,192,194,199,197,178,157,143,132,132,130,127,135,138,128,117,134,150,158,160,182,189,187,188,189,192,195,198,199,192,188,182,178,177,174,173,169,172,176,168,134,100,74,101,149,178,185,185,188,186,184,182,182,185,188,188,188,181,177,167,155,139,123,194,191,193,193,196,194,176,152,137,127,128,128,124,128,133,123,134,160,166,163,158,171,191,192,191,192,196,199,197,194,192,189,187,186,183,177,173,171,170,169,165,141,88,55,108,160,179,184,189,188,186,183,179,179,181,186,186,185,179,171,159,150,136,110,193,190,192,194,195,192,172,142,132,120,118,127,125,129,132,117,131,151,161,166,163,162,186,194,195,194,194,197,197,197,192,188,186,186,185,182,180,179,173,169,167,149,100,70,124,168,183,187,188,185,182,177,172,176,182,183,182,181,173,166,156,144,125,95,193,190,190,192,193,190,169,137,126,111,115,132,132,134,131,99,101,110,135,168,167,156,167,192,194,194,195,197,199,198,196,192,187,182,182,186,186,185,183,173,160,148,116,107,150,176,186,189,187,184,181,176,172,178,178,181,184,179,171,163,152,136,111,82,191,188,186,188,190,190,172,137,118,106,121,141,140,138,136,89,72,75,108,148,159,159,163,190,192,195,197,198,199,199,199,197,192,186,180,181,187,186,184,175,165,155,132,132,162,184,188,190,190,185,179,177,179,182,184,184,183,181,172,160,143,123,95,78,191,188,187,187,187,184,173,147,119,108,127,149,147,141,147,97,111,85,90,153,168,166,155,188,190,194,196,197,199,199,199,198,195,191,187,179,174,181,184,182,181,174,158,157,175,186,188,189,190,188,180,178,180,182,183,184,183,174,162,148,130,107,82,77,191,189,185,183,184,188,180,157,126,107,128,152,153,147,158,95,88,100,109,141,162,168,153,181,192,191,195,195,198,199,199,199,198,196,191,188,180,174,181,184,182,186,177,171,179,188,191,192,191,181,180,181,178,181,181,178,170,161,148,132,115,93,75,82,190,187,185,184,181,183,177,156,129,112,127,153,158,144,149,115,61,74,104,136,161,172,160,179,193,193,195,198,198,198,198,198,197,197,195,193,190,184,179,178,179,186,186,185,185,190,193,192,193,187,179,179,177,175,173,168,156,144,132,116,98,73,78,90,191,191,188,185,184,181,174,164,144,130,138,160,161,144,148,131,101,116,142,149,160,174,167,179,192,192,192,194,195,195,197,196,195,194,193,193,190,189,187,183,183,183,184,188,190,191,190,191,193,188,180,175,173,166,162,155,145,136,123,108,78,65,86,96,191,190,189,185,180,178,174,172,167,158,155,163,166,154,136,132,109,108,128,143,157,172,172,181,192,194,192,192,195,197,196,194,192,191,189,187,186,186,187,189,190,187,188,190,189,190,188,184,182,179,174,168,161,156,153,149,142,133,120,95,70,79,92,100,192,190,188,183,178,178,175,171,167,153,155,161,166,162,139,139,131,91,93,130,155,173,176,184,193,198,195,192,194,195,194,194,192,190,186,183,181,181,183,183,181,181,182,183,183,181,176,171,169,167,164,159,155,151,148,146,139,128,108,79,74,89,98,108,190,189,187,183,179,178,175,169,167,151,144,157,161,162,153,124,128,106,83,119,156,175,181,189,196,197,195,193,191,190,189,190,190,187,184,182,179,178,180,180,178,176,178,179,177,174,168,161,157,156,154,153,152,149,149,146,133,119,94,76,87,101,111,121,188,187,185,184,180,175,172,172,168,167,154,152,163,162,158,142,127,122,101,110,145,170,182,188,196,200,201,197,192,191,190,187,185,184,184,182,178,176,178,178,176,177,173,172,167,165,160,156,153,152,152,152,150,146,146,136,124,102,80,84,104,116,126,131,187,185,182,180,175,171,169,170,168,161,150,154,159,158,156,155,147,135,130,117,141,168,186,192,195,199,199,196,194,192,189,188,185,182,182,178,176,176,175,171,169,167,166,163,159,155,152,150,152,153,153,153,151,148,139,125,107,86,86,106,119,129,133,139,178,181,180,175,170,165,163,161,165,163,151,149,150,155,154,155,156,157,152,148,154,179,186,189,193,194,195,193,192,191,188,185,181,179,179,174,169,166,164,168,166,164,159,158,159,155,155,156,154,153,148,147,144,136,124,109,94,93,114,129,133,137,139,133,172,172,169,167,161,160,156,153,150,153,155,150,146,151,152,155,156,160,163,160,165,178,187,190,191,191,191,194,190,189,185,183,180,177,177,171,166,166,166,165,165,161,157,160,161,161,161,158,155,151,149,142,134,119,106,95,102,122,135,137,138,137,133,128,167,165,163,161,158,157,152,149,146,145,147,141,135,132,137,145,153,160,165,170,176,183,185,186,187,187,188,189,188,185,179,177,177,173,167,164,163,163,162,162,161,159,159,158,158,156,154,152,148,146,140,130,118,108,103,113,127,135,134,134,134,132,131,128,154,153,156,154,153,152,150,148,145,143,142,141,137,133,130,132,142,152,158,165,175,182,183,181,182,182,183,184,184,182,178,175,170,167,165,162,159,157,156,156,154,154,154,153,149,147,145,143,138,132,123,114,108,108,118,130,133,133,130,129,128,128,125,124,151,151,149,149,147,147,147,146,145,145,146,148,148,145,144,141,145,149,153,160,167,174,174,175,175,175,175,175,178,173,170,165,162,157,153,150,149,149,150,149,147,144,141,137,139,138,138,131,125,116,111,109,114,126,133,134,134,132,132,132,129,121,111,107,147,145,145,145,147,147,145,145,146,149,149,147,146,149,150,150,147,148,149,152,155,159,162,160,161,163,162,161,159,159,155,147,143,142,140,140,139,141,140,139,139,137,135,135,133,130,126,120,115,112,115,120,124,126,122,114,107,99,91,82,83,80,81,80,144,146,147,147,148,147,146,146,146,144,140,140,143,143,146,146,146,147,147,148,150,149,151,149,146,144,142,140,139,138,136,135,132,131,131,129,131,132,133,132,131,128,127,120,114,112,108,105,100,98,95,93,90,85,77,76,75,77,80,84,85,86,86,87,145,145,146,145,144,144,142,138,137,136,136,139,139,139,141,142,143,143,143,143,145,149,152,154,155,149,140,137,135,131,131,130,129,130,131,130,130,130,126,120,116,112,107,113,113,101,85,76,76,76,77,78,79,82,84,85,85,85,88,88,89,88,88,88
174,172,171,171,170,171,171,172,171,171,172,170,171,172,168,126,115,124,130,162,183,185,182,180,178,177,176,174,175,174,171,166,164,162,159,158,158,157,155,155,154,151,152,153,149,147,155,169,177,174,172,170,169,168,168,168,167,167,167,169,169,170,173,176,176,174,173,173,172,172,171,172,172,172,172,172,174,175,174,137,76,110,124,135,165,182,185,182,179,178,177,175,177,177,175,172,171,168,166,167,163,163,162,160,159,159,158,156,153,146,139,137,147,167,176,177,173,172,174,174,174,175,176,178,180,181,183,182,175,174,173,173,174,175,175,174,174,174,172,171,172,170,170,176,163,159,152,130,126,140,166,180,185,182,181,180,178,178,176,175,174,170,169,172,166,165,165,163,160,158,161,160,157,154,151,144,135,134,150,168,176,178,180,180,179,178,178,178,179,180,179,181,173,173,172,172,174,175,176,177,176,173,174,173,170,166,168,173,181,173,159,142,148,175,179,180,179,187,186,184,181,180,178,174,173,170,170,171,171,171,168,168,165,161,159,158,156,154,151,150,149,142,133,135,152,170,177,179,179,177,176,177,177,179,179,179,175,174,175,174,174,175,176,176,176,176,172,165,160,149,141,147,163,156,160,160,144,147,165,181,182,181,180,189,184,181,178,173,173,172,171,171,171,172,171,168,165,163,163,161,159,157,157,157,155,149,143,133,130,143,158,167,173,175,177,180,179,178,179,180,177,177,177,176,174,175,175,175,175,171,164,149,161,152,157,164,158,152,152,163,159,148,144,151,166,173,170,175,186,183,179,175,174,174,175,174,172,171,170,170,170,169,167,162,160,161,160,157,156,156,150,142,134,130,137,149,160,166,171,176,180,179,179,180,179,180,179,179,178,178,176,178,180,162,154,150,157,153,155,156,153,140,145,173,177,174,162,157,153,163,172,176,180,185,182,178,177,176,177,177,174,171,170,169,170,169,170,167,163,162,162,159,157,154,152,149,144,136,128,129,140,152,161,167,171,176,178,179,184,184,183,185,184,183,184,184,183,145,149,137,159,158,158,149,136,125,141,179,179,185,182,171,162,157,161,172,174,177,179,178,177,177,178,176,175,173,171,172,172,171,172,171,170,167,162,158,158,158,155,151,147,142,137,132,128,132,141,152,160,166,171,175,189,187,187,187,185,185,187,185,182,149,200,125,145,149,161,139,112,109,146,180,181,182,190,190,181,166,164,170,173,164,169,169,171,176,179,178,176,173,173,173,173,173,175,177,176,170,165,163,161,161,158,153,150,148,142,134,128,123,126,138,149,157,164,171,192,191,190,190,187,185,187,188,182,152,210,121,137,139,151,133,96,106,146,174,179,179,188,186,185,179,177,179,179,170,173,167,163,171,178,177,175,176,176,173,174,175,175,175,174,171,168,167,165,162,159,155,153,148,145,141,137,133,127,125,130,135,148,158,195,194,194,193,191,189,191,184,170,154,199,157,188,133,152,125,107,102,139,169,176,183,181,183,184,186,189,188,185,176,178,169,160,167,178,180,179,178,177,175,175,175,176,175,174,174,173,169,165,163,160,157,155,151,148,144,137,134,132,129,128,130,138,146,195,195,194,193,194,193,189,173,158,139,172,173,225,156,152,126,101,105,137,149,170,183,175,184,186,188,195,196,189,177,177,169,160,167,178,180,180,180,177,176,175,175,177,177,176,176,176,174,169,166,165,158,155,152,150,146,140,133,133,133,130,127,131,137,198,198,197,197,197,192,184,169,153,137,166,178,217,162,147,139,118,114,147,150,167,187,177,177,186,191,195,195,192,181,172,167,160,167,179,180,180,179,177,177,176,174,174,175,175,176,178,177,172,167,165,165,159,156,150,146,145,141,134,130,130,128,128,129,199,200,201,200,198,195,189,174,155,139,157,141,170,153,131,131,142,149,154,155,165,188,178,181,191,193,194,195,196,185,170,169,163,169,181,185,181,178,178,179,180,178,176,176,174,174,176,178,174,169,167,164,161,159,155,150,146,140,133,131,128,130,130,126,201,200,199,202,200,197,196,178,161,138,151,131,136,144,120,110,104,119,140,156,162,184,174,181,192,193,193,194,195,186,173,169,165,174,182,183,180,177,178,181,183,182,179,176,171,171,172,175,175,171,168,164,160,159,156,156,151,146,142,136,131,131,129,129,203,203,200,200,201,197,197,182,160,135,147,135,146,146,121,101,77,89,122,153,163,183,173,178,190,193,194,192,193,183,170,165,164,177,185,181,177,177,181,184,185,182,178,177,172,171,172,173,170,170,169,168,165,163,158,155,152,150,144,132,129,127,130,131,205,204,203,203,202,199,198,182,150,131,139,126,144,146,121,102,82,74,108,148,159,179,171,178,189,192,194,194,194,185,171,166,164,175,181,178,174,180,188,190,186,180,176,172,169,167,167,170,169,169,170,167,164,164,162,157,157,147,144,137,129,128,128,129,207,206,207,206,203,200,195,178,147,127,133,122,135,139,116,96,82,85,104,144,161,174,168,180,190,193,196,199,197,184,169,162,164,171,173,171,178,189,194,192,185,178,171,163,156,155,162,167,171,173,173,171,165,166,163,164,160,158,145,143,135,130,125,129,211,210,210,207,205,202,193,180,149,122,121,117,125,130,100,97,99,111,122,144,159,170,168,181,190,193,194,194,194,182,165,157,158,164,163,169,184,192,192,190,184,175,163,152,140,142,157,170,174,178,177,173,166,160,162,162,157,155,153,144,138,128,126,127,209,211,211,209,207,203,194,182,150,120,117,116,118,135,116,118,123,143,152,151,152,163,171,183,190,195,196,194,194,184,165,155,152,152,159,178,192,191,188,186,181,173,162,145,121,127,156,171,179,185,183,175,169,166,160,159,155,157,155,146,140,135,127,124,208,210,210,210,209,205,196,181,150,124,128,118,108,157,158,143,133,152,153,151,150,160,174,188,194,192,191,189,194,183,159,148,144,148,167,188,195,190,184,183,180,172,159,133,95,117,163,183,187,186,185,179,176,169,166,167,164,161,160,153,144,133,128,126,211,211,212,212,212,209,199,185,158,128,142,146,125,167,141,127,127,138,140,145,149,165,181,189,194,195,192,191,198,180,156,146,145,157,176,191,194,189,186,185,177,168,153,123,82,124,174,184,188,188,183,181,173,175,168,168,169,163,156,156,153,141,130,123,211,211,212,212,212,210,201,188,165,129,146,182,168,183,126,125,127,123,135,150,153,169,188,193,192,189,186,185,175,161,152,142,146,168,186,190,188,187,185,185,178,171,158,127,78,117,170,178,184,186,184,178,173,172,172,173,166,164,162,158,155,144,133,125,207,211,211,211,210,209,203,190,166,131,147,183,170,174,128,121,126,127,141,159,167,178,188,194,197,191,184,176,162,146,126,121,142,176,188,191,190,187,184,186,179,175,167,133,80,99,164,170,176,177,179,176,172,170,174,174,175,169,168,164,153,149,140,126,207,210,211,211,210,208,203,193,174,144,149,167,141,138,127,125,123,120,138,163,175,184,188,188,186,178,171,165,152,135,147,163,160,162,187,189,188,186,184,185,179,179,169,133,87,96,165,164,170,172,174,175,173,170,173,178,179,169,163,166,159,149,141,131,207,208,210,210,209,207,203,195,181,157,147,150,129,126,129,126,118,118,140,162,174,180,178,169,168,170,157,128,125,164,191,185,163,135,132,171,187,189,185,179,177,181,164,119,74,94,167,160,163,166,168,170,169,171,174,180,186,180,177,169,164,153,142,132,204,207,209,209,208,204,199,192,180,163,144,142,134,128,129,128,123,123,141,161,175,178,158,163,173,165,155,159,172,193,198,187,166,135,108,133,176,190,187,181,182,183,151,109,61,93,167,160,155,160,163,165,167,170,173,180,186,186,180,172,158,152,143,130,208,207,209,209,208,204,198,190,182,168,148,153,144,128,132,132,131,133,145,158,168,179,167,162,165,162,172,178,183,192,189,182,165,126,96,109,164,188,187,179,187,185,144,106,70,103,166,164,154,153,158,162,166,168,174,182,189,188,180,170,166,154,142,131,201,203,205,205,205,203,198,194,189,178,161,160,151,135,133,137,140,147,158,157,153,156,161,155,163,180,191,185,177,178,180,173,158,121,82,98,148,182,182,179,192,181,140,111,76,106,165,163,153,149,149,156,161,166,176,191,194,191,185,174,164,156,143,130,196,201,203,204,204,202,197,194,190,182,171,159,154,150,143,141,147,157,160,153,150,154,158,170,181,187,189,183,180,179,181,176,161,131,88,97,128,170,178,175,189,177,140,117,77,101,169,173,151,143,138,147,154,164,177,192,197,193,187,180,167,156,141,130,186,197,203,205,205,204,200,194,190,183,177,172,168,169,167,165,151,150,151,157,160,168,179,183,185,188,190,192,188,186,187,178,163,137,91,101,120,148,171,179,190,174,144,121,81,95,169,187,155,137,126,135,148,160,178,194,197,195,186,177,169,155,138,123,187,192,199,204,205,205,202,196,190,185,182,183,184,185,187,183,146,145,167,188,197,192,187,183,184,189,204,205,198,193,191,182,163,137,107,98,114,132,153,170,189,173,137,117,85,89,163,191,163,133,117,124,141,159,182,194,195,193,185,170,160,154,142,129,187,192,194,197,200,201,200,196,190,184,180,183,187,190,191,175,144,171,200,209,207,205,202,195,193,193,201,201,195,196,194,186,163,137,123,89,108,117,133,153,179,173,131,111,83,85,157,184,165,133,114,116,137,161,186,195,195,191,183,171,159,148,136,120,181,185,193,200,202,202,198,194,190,181,178,179,179,184,185,179,147,188,206,208,208,211,217,216,210,204,197,200,198,204,206,189,171,141,121,113,95,103,120,144,172,175,134,106,79,85,150,171,157,131,110,113,132,161,187,193,193,190,181,169,155,144,135,126,181,187,195,201,203,201,198,191,184,179,177,176,177,181,181,184,147,185,200,202,199,198,199,205,207,205,199,198,202,215,216,196,175,148,127,115,99,115,133,139,158,173,139,105,72,83,150,170,157,133,111,109,130,158,183,188,189,188,179,167,153,141,130,117,178,184,191,197,200,199,196,192,185,177,173,172,174,178,181,200,148,172,194,195,194,193,193,195,196,198,198,195,197,208,205,189,170,144,128,112,105,115,134,138,151,165,130,99,74,88,154,172,156,132,110,109,128,155,179,185,185,184,176,165,153,142,133,123,181,186,191,197,200,200,199,193,187,182,174,170,168,169,172,206,150,145,176,189,193,193,192,190,189,190,190,193,194,197,196,183,160,136,118,113,102,117,134,137,140,148,125,97,73,93,152,167,153,129,110,112,128,151,177,187,188,187,180,169,157,142,129,123,183,190,196,198,199,201,199,197,187,177,172,171,154,139,161,206,149,127,133,145,154,173,173,169,172,183,188,189,186,190,191,171,149,126,117,107,111,125,137,139,141,138,119,97,75,92,146,162,147,126,114,117,128,146,172,185,187,183,176,167,152,140,130,119,183,191,196,200,202,200,197,190,180,168,155,166,144,153,160,157,133,131,120,123,117,110,129,142,151,166,182,187,181,179,176,160,141,123,113,106,118,130,139,141,143,133,115,94,71,96,149,160,142,124,116,120,132,147,169,184,184,180,174,165,151,141,129,115,183,192,199,203,205,204,197,188,182,168,143,147,137,148,139,116,115,129,132,155,150,118,109,110,142,154,161,166,165,164,160,151,130,117,103,102,118,128,135,139,143,134,116,94,67,94,147,150,135,124,120,125,135,146,165,181,182,179,172,162,152,139,127,120,181,189,197,200,202,203,199,188,183,165,138,213,149,144,146,124,106,131,137,167,179,174,149,95,127,146,147,143,147,147,146,140,129,108,93,108,121,127,133,140,144,134,112,86,68,98,141,144,133,127,126,131,136,145,162,179,182,174,164,156,146,134,125,116,181,190,198,200,201,199,191,182,174,155,126,187,137,141,148,135,112,106,124,166,177,164,168,143,128,133,140,137,137,146,143,135,121,96,84,108,125,130,135,138,139,134,114,82,66,99,136,140,133,130,131,135,141,147,159,176,178,169,158,151,141,131,121,113,179,185,195,200,203,198,191,183,176,142,108,119,126,126,123,109,100,82,112,158,176,168,158,161,148,134,138,141,144,158,154,135,119,107,114,127,127,133,135,138,143,142,121,88,72,102,133,136,134,135,135,141,144,147,156,167,170,163,157,147,137,126,118,108,180,185,194,198,201,200,193,183,167,135,114,123,119,121,104,92,92,99,116,155,171,167,167,171,169,157,144,139,139,138,150,139,128,125,130,133,135,137,141,140,135,135,124,94,79,102,125,131,137,140,141,146,144,146,152,156,158,156,147,135,124,117,114,110,181,185,190,193,198,195,189,179,163,125,119,117,116,115,92,90,104,126,131,154,167,162,168,172,172,173,163,145,150,150,143,137,134,134,136,138,139,137,136,139,138,136,126,100,85,101,123,133,138,141,144,146,144,145,149,151,152,148,139,131,125,119,118,109,181,187,188,194,198,197,192,176,148,114,127,110,113,109,91,82,98,111,135,154,164,160,169,174,171,172,171,156,145,152,155,159,159,152,146,143,141,143,145,142,138,135,127,101,85,104,124,135,140,144,147,145,143,143,146,148,144,139,133,127,123,115,113,109,181,185,188,189,195,192,181,172,138,111,140,93,107,111,100,104,102,92,129,150,158,156,166,175,174,172,173,166,152,150,153,162,168,170,165,158,154,150,148,149,144,136,125,100,81,110,133,140,145,147,146,144,143,141,141,141,137,132,131,125,122,118,112,109,178,180,181,183,190,187,181,169,136,114,132,63,85,101,106,110,117,101,122,144,154,153,160,174,176,172,171,173,164,149,148,154,165,169,173,173,169,164,161,156,148,141,131,110,95,116,138,147,149,153,148,144,143,140,138,134,133,129,129,121,116,113,108,108,175,177,177,180,183,185,180,164,138,124,156,128,159,137,111,112,103,86,111,135,146,148,154,172,176,174,172,172,175,166,149,151,161,167,170,172,174,170,168,164,156,152,144,127,114,123,139,148,153,153,151,144,138,136,133,129,129,129,122,116,112,107,107,111,167,172,177,180,179,183,183,168,136,120,143,112,189,176,121,103,87,90,119,134,144,147,148,168,173,173,172,171,173,165,152,151,159,167,169,170,170,172,171,166,160,157,150,142,141,142,145,149,152,153,150,141,135,131,127,128,125,121,118,115,112,109,108,112,165,171,174,179,182,182,180,167,141,122,133,121,119,149,133,118,109,120,138,138,140,143,148,167,173,172,172,171,173,165,154,150,154,164,167,168,168,166,168,165,161,159,160,155,146,147,150,151,152,147,142,137,131,125,125,123,119,115,113,110,107,106,110,119,165,171,173,176,179,179,175,164,141,143,190,201,120,130,129,133,141,153,156,151,148,147,154,168,173,173,173,172,171,162,155,153,154,161,166,167,168,169,168,164,161,159,158,156,152,151,149,147,145,137,135,132,128,123,124,119,116,114,111,108,109,113,121,119,164,166,169,172,175,177,171,159,143,149,187,212,141,127,120,108,107,130,137,143,147,148,154,166,172,173,172,172,171,165,158,154,153,156,162,163,162,163,167,163,157,159,155,146,146,142,137,140,135,133,130,129,127,123,125,121,115,112,109,109,112,117,122,127,160,163,167,171,171,171,165,151,135,141,157,153,134,131,119,99,81,90,98,113,128,137,151,166,170,172,172,171,170,165,158,153,150,146,152,157,159,159,157,159,151,146,143,141,136,135,135,132,135,130,124,124,122,121,117,116,112,109,110,114,118,119,124,129,156,162,165,165,166,164,156,142,130,130,132,109,121,131,122,108,85,79,97,114,126,133,149,164,169,170,172,171,164,159,153,149,147,145,147,149,150,153,154,150,148,145,143,139,139,139,139,133,131,124,125,122,121,119,114,110,107,110,115,121,125,126,124,125,150,157,160,162,161,162,161,149,131,133,133,114,119,130,115,97,89,90,105,123,135,140,150,158,163,164,164,165,161,152,145,145,146,142,140,140,146,147,145,142,145,143,139,139,134,133,129,128,129,125,121,120,119,115,112,111,116,120,119,113,113,119,122,121,144,147,151,152,155,157,158,157,139,130,129,111,113,122,122,106,100,104,117,131,135,141,151,160,161,157,156,158,161,153,148,145,143,139,138,139,138,140,142,141,140,138,137,135,134,130,128,127,125,122,121,118,115,115,110,112,116,119,127,131,126,120,113,106,143,143,144,144,145,147,150,152,149,151,140,116,120,130,132,121,105,106,118,127,129,138,153,163,164,159,155,160,162,154,151,148,145,144,142,138,137,138,138,136,138,131,131,131,132,128,125,122,120,117,118,116,115,101,91,90,92,93,103,129,153,157,147,137,138,137,137,138,139,140,142,147,151,167,150,119,122,126,130,130,119,106,109,110,115,135,156,162,159,155,154,163,158,152,151,148,144,141,139,136,137,135,136,133,128,127,127,128,126,121,122,121,121,120,114,108,93,86,86,84,81,82,82,87,107,137,165,180,130,130,131,133,134,134,134,137,141,164,148,111,114,123,124,121,119,110,98,98,124,149,160,160,156,151,151,158,152,149,145,142,140,136,136,134,134,132,132,129,124,123,123,121,122,123,118,120,117,114,99,80,84,84,86,86,84,83,82,77,74,80,104,137,129,128,129,130,132,131,130,131,128,119,122,115,107,114,120,122,120,104,95,111,132,144,148,152,151,146,166,159,146,145,141,138,136,133,132,129,132,128,130,124,121,121,120,120,120,119,121,113,106,89,85,85,85,86,87,85,85,84,85,83,81,78,69,76,129,126,126,126,124,125,129,128,128,126,122,119,114,121,128,132,115,98,110,127,135,138,141,142,145,159,172,150,142,138,137,135,132,132,131,130,126,123,119,121,123,121,123,120,121,114,104,95,82,88,85,83,83,86,84,83,85,84,83,83,83,81,79,73,111,114,119,124,127,129,128,126,126,129,138,142,129,120,117,119,105,107,124,131,130,131,138,143,146,153,144,136,134,131,132,131,127,125,123,120,120,119,121,119,116,121,112,107,98,88,82,81,86,86,87,86,84,83,85,85,82,83,83,81,82,82,81,82,80,83,91,99,107,114,118,121,123,123,124,131,146,144,126,94,97,128,139,140,139,136,133,129,128,129,127,130,124,120,119,117,115,118,115,117,118,113,109,105,102,96,89,81,85,87,90,85,85,87,85,87,88,87,83,84,84,82,84,83,80,80,80,78
166,169,170,167,165,166,167,166,167,167,167,168,170,159,123,96,101,134,164,175,177,175,173,171,172,173,173,175,172,171,168,164,163,161,157,157,157,154,154,151,150,150,147,141,135,133,128,132,133,130,128,127,147,187,219,224,213,202,195,189,188,192,203,216,169,170,171,169,167,168,169,170,171,171,171,172,172,171,164,145,132,131,135,155,168,173,175,177,178,177,177,177,176,176,173,169,166,166,164,163,163,160,157,153,153,153,151,150,146,143,135,139,146,154,157,155,171,187,191,187,178,172,169,165,166,170,177,186,170,171,171,171,171,170,170,171,172,170,170,172,172,171,171,180,190,163,134,141,157,167,172,176,176,179,182,179,178,175,172,170,167,167,166,163,161,161,158,157,159,157,152,151,150,148,145,141,143,152,163,171,171,168,165,165,169,173,177,180,183,184,182,178,171,170,172,173,173,173,173,173,173,173,170,169,165,165,167,168,169,162,152,144,146,153,159,167,167,168,177,181,178,174,174,173,173,169,165,160,159,158,159,160,164,161,156,154,154,152,150,147,142,137,140,152,166,174,177,176,176,177,177,178,180,180,181,184,171,172,171,171,172,174,175,175,175,171,165,160,152,156,164,163,158,156,157,148,142,143,149,158,164,163,168,175,181,178,177,176,175,172,169,162,161,160,161,162,165,164,160,159,158,157,153,153,150,144,138,133,141,155,165,170,173,175,177,178,179,180,180,181,173,173,172,172,174,174,174,175,173,164,155,152,151,154,161,161,155,152,167,171,166,159,153,154,157,161,165,168,174,176,177,177,176,172,169,165,162,161,160,163,166,168,167,163,162,159,155,154,153,150,145,138,132,134,141,150,159,164,170,175,177,179,180,180,176,176,176,176,176,176,177,177,169,153,148,149,156,154,157,150,140,143,172,181,182,180,175,168,157,152,159,167,163,165,167,170,175,172,170,165,164,162,160,161,166,170,170,168,165,161,159,158,156,153,148,145,141,133,130,132,139,147,155,163,169,174,176,179,180,180,180,181,181,181,182,180,162,145,150,141,147,149,150,136,124,139,175,182,186,190,189,181,168,165,168,173,175,160,160,158,166,173,172,168,166,162,160,162,163,167,169,170,168,166,164,161,159,154,152,148,145,142,136,131,129,130,137,147,155,162,168,175,184,184,184,184,183,184,185,181,160,154,173,145,149,145,133,120,112,135,173,181,183,186,187,183,182,182,184,185,187,166,160,152,160,173,174,173,167,163,160,161,161,166,167,171,172,169,167,163,162,158,153,150,148,146,141,135,132,127,126,131,140,148,155,164,189,188,187,185,184,185,185,178,155,157,178,146,155,147,120,102,106,133,165,177,178,175,179,183,194,194,194,191,188,169,159,154,158,172,174,172,165,163,163,160,163,164,166,169,172,174,173,166,164,163,159,155,151,150,146,140,136,133,131,127,127,132,142,152,193,191,191,190,187,187,183,167,149,161,179,143,155,150,122,97,103,133,155,167,170,167,177,187,195,199,196,192,188,172,160,154,155,174,175,169,163,160,159,162,164,167,169,171,172,175,174,171,167,166,163,158,154,152,148,143,138,135,135,132,128,126,130,137,193,193,192,192,190,186,176,159,147,167,190,154,155,150,121,102,103,132,150,164,170,164,174,189,193,196,195,192,189,179,156,155,154,173,177,166,159,154,155,164,169,172,172,171,171,172,174,174,170,168,164,161,158,153,148,145,143,139,134,131,129,128,126,127,195,194,194,193,192,185,173,157,145,168,202,184,161,152,116,100,110,140,154,170,176,163,169,190,191,195,195,195,191,188,152,154,157,172,175,161,150,149,157,170,174,172,170,168,171,174,174,173,172,169,166,163,161,157,152,148,145,143,139,134,132,132,129,126,197,198,197,196,194,190,182,166,145,154,185,174,159,157,129,104,115,145,158,171,180,158,165,191,192,193,194,194,193,191,153,151,153,168,165,150,143,154,172,177,173,165,159,162,168,172,172,170,172,172,169,167,165,162,158,154,150,147,143,136,131,131,132,129,198,198,199,197,195,193,186,170,150,145,158,144,148,150,135,117,107,130,157,171,183,158,157,189,192,192,191,191,190,191,156,152,147,159,155,143,147,174,184,176,164,146,140,153,162,166,170,171,172,173,171,170,169,166,162,159,154,148,144,137,130,129,131,131,199,198,197,198,197,194,189,169,144,136,140,129,141,137,113,98,95,106,147,171,182,158,156,187,192,193,195,193,191,190,161,146,144,148,142,142,166,186,184,171,156,137,136,148,164,169,171,173,176,177,175,171,167,167,166,165,161,152,147,142,135,129,127,131,200,202,201,199,197,196,189,165,135,130,136,126,135,134,107,81,71,79,134,164,181,159,157,187,192,193,196,195,190,186,160,140,138,136,135,155,178,181,177,171,157,150,133,132,158,169,171,174,178,181,179,175,171,167,167,165,162,159,153,146,141,134,130,129,204,203,204,202,199,196,187,168,139,124,131,126,132,131,102,77,72,79,129,162,176,157,161,189,194,193,193,192,184,183,163,135,133,129,140,166,178,179,178,174,164,156,121,100,143,168,176,180,183,185,181,176,172,168,166,163,161,160,158,151,143,135,128,127,208,208,208,206,202,196,188,172,140,120,121,119,126,123,97,80,80,97,134,156,172,153,162,184,194,192,192,189,185,189,171,132,130,130,143,170,180,177,179,177,170,156,114,83,137,174,181,183,185,185,185,180,178,176,173,171,168,166,160,154,147,140,135,129,209,210,210,209,206,199,189,172,140,119,114,107,110,113,106,111,123,129,148,158,168,155,173,189,190,187,188,186,182,184,150,130,128,132,150,174,182,183,182,178,169,161,125,70,116,168,181,184,186,183,182,179,177,175,173,172,170,166,163,162,160,150,137,129,209,210,210,209,206,201,192,177,147,117,114,116,112,116,117,125,140,148,143,149,162,158,178,191,192,190,187,186,181,168,131,128,133,140,160,179,182,179,180,178,175,170,140,81,91,152,174,177,180,182,180,174,173,175,175,175,173,169,167,163,160,153,144,133,210,211,212,212,211,205,196,183,158,125,122,151,156,140,148,115,119,125,129,143,160,164,184,192,192,188,185,181,172,145,123,116,128,148,167,183,182,180,182,181,179,175,149,102,83,131,163,173,177,176,174,174,172,171,174,177,178,174,171,169,165,157,147,137,210,210,211,211,211,207,199,186,161,129,130,180,189,133,130,120,114,103,122,143,159,169,187,191,192,182,179,175,156,130,121,133,142,157,177,181,185,181,181,181,180,177,149,115,109,135,160,165,172,174,173,172,171,170,172,177,183,180,173,170,166,158,150,143,206,210,211,210,208,207,201,190,169,140,134,166,159,138,133,128,118,113,132,157,166,178,185,184,181,178,168,154,135,136,171,190,179,152,142,166,181,187,184,178,181,177,144,116,128,145,164,164,165,169,170,168,166,167,170,176,183,187,186,181,173,163,154,145,206,209,211,211,210,206,202,192,177,156,138,152,147,139,136,134,131,136,142,168,172,177,177,169,168,171,166,150,150,172,200,199,184,165,128,116,159,183,185,183,186,179,140,113,113,127,161,165,162,164,167,168,167,166,169,174,184,190,189,182,173,164,155,144,206,208,209,209,208,205,201,194,180,162,149,151,135,130,139,134,126,132,151,171,181,184,175,156,168,173,164,163,178,192,202,195,185,172,143,89,121,166,184,181,185,182,140,109,106,107,154,171,166,162,161,160,164,164,167,176,186,192,189,181,174,166,157,147,205,208,209,210,209,204,197,188,178,166,151,146,148,128,132,129,124,120,136,157,172,176,183,165,163,163,172,190,184,177,181,178,171,163,135,83,101,131,164,176,189,182,140,115,123,133,162,172,166,160,157,155,158,161,165,176,189,194,194,190,179,168,159,146,204,205,207,208,207,203,198,193,188,178,161,165,173,135,134,130,123,131,148,158,147,147,159,153,154,174,188,188,184,180,178,180,176,162,140,96,95,112,145,169,186,181,140,113,115,125,155,181,172,159,150,147,152,158,163,177,190,196,194,186,181,172,160,145,198,201,204,205,206,203,197,194,190,183,173,159,151,153,126,101,121,143,156,159,147,139,148,165,180,184,187,186,187,186,185,183,179,171,147,109,93,112,125,156,182,180,143,116,107,104,143,181,176,158,144,137,141,150,159,177,190,195,196,189,178,170,161,147,190,197,202,205,205,203,198,193,189,181,175,170,161,153,164,170,145,140,150,148,161,174,179,181,178,181,186,194,201,197,189,192,186,172,150,128,97,107,115,131,165,180,143,119,122,137,146,176,186,164,141,130,137,147,158,178,193,195,194,189,178,166,156,145,185,194,203,205,206,204,201,195,189,185,179,178,181,182,186,196,193,136,152,189,199,200,191,185,183,182,187,198,201,194,194,193,188,176,151,129,104,100,112,121,141,167,138,110,117,135,143,173,187,162,138,122,135,147,161,181,192,194,195,189,178,164,152,142,186,192,196,199,202,203,200,194,190,184,181,183,188,189,190,188,170,157,195,207,209,211,215,219,209,205,200,195,201,202,200,204,196,180,160,128,117,95,105,114,132,156,136,111,117,132,137,161,170,159,138,119,130,145,162,185,195,198,194,185,175,164,151,140,180,186,193,198,201,201,200,196,191,183,176,176,181,183,186,179,158,157,200,206,209,212,212,217,221,219,216,204,200,202,213,220,206,188,167,140,125,98,95,117,133,143,133,107,97,99,116,162,175,163,139,112,125,144,161,179,185,187,188,182,173,162,150,140,180,184,193,200,202,201,197,192,186,182,179,177,175,176,182,176,161,157,195,202,199,196,196,195,199,203,202,201,199,203,210,215,201,179,159,136,120,111,105,122,136,142,122,101,110,120,122,164,178,163,139,117,123,140,160,181,185,185,188,183,174,164,153,140,180,185,192,199,202,201,198,193,186,179,174,173,174,176,180,177,165,154,184,198,196,196,195,195,196,194,194,196,196,195,198,201,191,176,151,130,116,106,110,123,135,140,115,99,111,130,135,161,167,155,136,114,115,135,158,177,185,189,189,184,174,162,149,138,178,183,189,195,199,199,197,195,189,181,174,168,167,168,171,171,167,146,156,192,196,191,192,193,190,186,186,187,187,190,189,197,184,164,139,122,113,102,113,125,135,139,117,97,119,137,131,156,164,153,136,116,122,139,153,173,185,191,188,180,172,162,148,134,181,186,192,197,202,203,201,198,191,182,175,171,166,154,155,178,180,141,122,105,106,146,164,157,151,160,174,188,195,188,183,182,172,158,134,118,101,108,118,128,136,136,115,101,107,110,117,149,161,149,133,126,129,140,152,169,183,186,183,177,169,160,151,142,181,187,194,198,199,200,199,194,186,174,166,163,157,138,137,150,143,128,137,166,155,104,108,140,147,151,161,173,176,174,170,165,163,150,128,112,102,115,126,133,144,137,117,97,100,94,109,147,156,145,136,126,131,142,150,165,181,185,183,178,171,161,149,134,184,190,197,201,203,202,199,192,185,175,159,143,136,133,124,120,126,130,122,142,169,168,115,87,112,151,164,161,160,163,158,158,153,142,125,104,105,121,127,133,144,138,115,99,107,111,116,141,144,140,132,130,136,143,150,163,177,182,180,173,162,152,144,135,180,188,198,200,202,203,201,192,183,173,148,125,119,130,125,120,117,129,136,154,160,163,182,153,110,135,153,161,146,138,143,145,142,137,122,84,105,118,127,136,144,137,111,86,82,90,113,131,137,137,139,138,138,142,147,158,175,183,176,164,158,152,141,130,178,187,196,201,201,202,198,189,179,166,149,155,158,130,124,116,111,116,128,163,158,164,164,152,148,144,142,154,154,162,173,157,144,129,108,96,118,124,128,135,143,141,115,97,79,81,114,129,136,139,140,141,141,145,148,156,171,177,173,167,160,148,135,123,177,183,192,198,200,200,194,187,179,161,152,182,163,121,118,105,100,104,115,164,159,166,170,164,160,157,136,144,150,153,180,169,153,133,116,115,125,127,133,139,141,139,114,103,118,115,119,128,133,142,146,142,142,143,146,154,163,168,165,158,149,139,128,122,180,181,190,198,201,201,196,188,176,154,136,154,161,148,133,104,99,104,123,164,159,159,174,174,173,175,167,138,133,125,147,161,146,132,127,123,129,133,136,140,142,140,113,104,113,111,119,125,136,144,143,140,139,138,144,152,157,162,161,154,143,131,123,118,183,186,188,193,197,198,195,187,175,148,121,117,120,129,125,107,97,109,127,163,159,153,169,176,175,177,177,170,142,126,110,109,119,122,134,131,132,134,137,136,137,135,113,79,74,100,120,130,138,140,140,141,141,139,146,154,159,159,152,142,136,131,124,119,181,187,190,194,197,196,194,186,168,138,114,114,107,112,104,91,98,121,137,164,159,148,167,179,177,174,176,175,165,135,116,108,123,142,152,140,139,140,139,138,137,136,101,61,77,107,124,134,138,139,141,141,140,141,146,152,153,149,143,139,134,129,123,117,181,187,189,191,194,194,189,180,162,130,115,120,105,104,92,77,77,101,126,166,156,147,159,177,179,176,177,177,175,160,126,114,123,140,163,165,156,149,146,143,138,130,85,66,96,123,134,141,142,144,145,144,144,146,147,146,142,140,139,136,129,122,117,114,178,184,187,187,189,191,187,180,160,128,123,126,102,108,96,80,70,80,117,164,155,146,147,174,180,176,176,176,174,170,150,120,118,128,155,168,165,159,153,144,135,121,78,85,116,138,145,149,152,153,153,149,149,148,145,142,137,135,133,131,126,119,115,111,176,180,182,182,184,185,182,175,156,133,135,135,102,119,113,101,87,84,104,159,154,146,141,171,181,178,179,177,176,171,170,127,122,123,137,160,170,171,165,150,133,123,80,97,129,147,155,159,158,156,153,148,145,141,138,138,136,135,131,125,120,116,113,113,171,175,179,182,182,183,184,178,158,132,129,116,85,126,126,119,107,93,107,151,156,148,141,167,179,177,178,177,176,170,169,136,130,126,125,144,167,177,170,152,133,107,96,117,145,157,161,162,161,159,154,149,142,138,136,134,131,128,123,118,114,112,111,110,168,171,177,181,184,184,183,178,160,136,139,138,109,144,128,113,91,86,95,134,150,144,141,166,180,176,177,177,177,173,169,138,134,131,129,130,148,172,171,161,148,131,133,150,165,167,165,165,162,158,153,145,140,134,131,130,127,122,120,120,117,112,111,112,166,171,173,176,181,184,183,176,155,139,163,182,152,170,126,110,94,106,118,137,154,142,138,162,180,177,178,176,176,172,165,143,139,136,137,136,137,154,170,169,162,161,162,166,170,170,169,166,158,148,143,138,134,130,127,125,123,119,116,113,111,110,111,111,165,170,173,176,179,181,180,174,154,140,157,166,149,159,134,116,109,124,134,137,148,143,140,164,180,179,179,178,174,173,163,148,145,145,145,144,142,143,155,163,165,166,164,160,162,165,165,157,149,142,138,135,133,131,129,126,121,117,116,112,108,108,111,116,162,166,170,174,177,179,178,171,152,138,149,145,132,145,143,132,128,130,137,141,144,142,145,170,179,180,180,181,179,175,165,149,146,149,152,152,151,151,155,157,161,159,157,157,159,153,147,145,145,138,132,131,129,127,126,124,119,115,113,111,111,111,114,120,162,166,169,171,173,174,170,160,144,141,162,162,131,135,134,115,118,117,131,143,148,144,148,170,176,181,179,180,180,179,161,151,150,148,151,155,152,154,159,158,159,159,156,153,148,143,142,142,138,135,131,128,127,124,120,117,116,112,108,108,112,116,120,124,159,163,166,169,169,169,169,160,141,137,153,148,129,132,129,100,90,90,104,127,140,147,153,165,169,177,180,180,178,179,156,150,149,146,147,152,152,151,152,153,149,148,146,142,141,141,140,139,134,130,128,126,124,122,119,115,111,108,108,112,118,122,123,125,151,157,162,164,164,164,165,163,149,136,140,134,126,131,134,109,82,86,95,121,135,146,157,163,163,168,172,173,174,175,151,148,151,146,144,145,145,146,144,144,141,139,139,138,139,137,134,132,131,128,124,123,122,120,117,111,109,111,114,117,121,124,127,128,146,148,151,154,157,159,159,161,157,142,136,132,121,127,133,119,94,95,106,128,137,143,158,164,164,164,165,165,164,165,149,148,149,143,142,139,141,141,139,140,139,136,137,137,134,132,132,129,125,125,124,120,118,116,115,115,120,123,124,123,117,112,110,106,146,146,146,146,148,150,153,156,157,147,135,128,122,127,129,126,114,108,114,128,128,136,154,163,167,164,163,165,164,162,155,149,144,140,137,136,136,134,135,134,135,134,133,133,130,128,126,126,125,124,120,117,115,109,105,104,106,106,107,121,141,148,138,124,142,142,141,141,142,142,145,148,150,151,151,138,117,128,132,131,124,115,114,117,115,127,152,163,164,159,157,160,172,165,161,151,147,142,136,136,132,131,129,131,131,129,129,128,127,126,124,121,121,119,115,114,106,94,88,86,86,86,88,95,109,135,159,168,135,135,135,136,137,139,139,141,143,146,152,141,118,125,132,132,128,120,108,99,105,133,155,162,158,156,152,162,184,163,161,151,147,141,137,133,132,130,130,129,126,124,124,124,125,124,120,119,118,118,111,101,91,85,85,84,84,85,83,80,78,84,101,130,133,132,131,133,135,133,132,134,136,136,134,128,121,121,127,132,131,123,103,101,123,147,155,156,154,151,156,167,169,151,150,145,139,138,134,132,131,127,127,124,121,122,120,120,121,120,117,118,114,104,95,88,87,86,85,85,85,85,83,83,81,75,73,77,131,131,130,131,132,130,129,130,131,132,129,125,124,127,132,132,124,109,99,117,141,151,149,148,151,148,148,153,147,142,141,139,135,134,131,128,128,125,122,120,121,119,118,120,120,117,113,105,96,90,86,85,85,86,84,85,86,85,85,85,84,83,83,77,129,130,129,127,128,130,131,131,130,131,132,130,128,129,131,130,121,105,110,129,138,142,141,140,137,139,137,140,139,138,136,135,132,128,128,125,124,123,121,119,121,120,119,115,110,104,97,90,86,87,87,87,85,85,87,87,86,84,85,85,84,83,82,83,117,119,124,130,130,131,130,129,127,128,130,131,132,130,128,132,149,152,138,128,132,131,133,133,131,132,133,133,132,132,129,128,125,124,120,118,117,117,117,115,111,105,102,97,93,91,87,88,87,87,88,87,88,86,85,86,85,84,83,83,82,82,81,80
172,171,170,169,168,169,169,169,169,168,168,168,170,172,171,165,129,134,125,131,158,179,181,179,175,175,173,172,173,173,169,167,163,161,159,160,155,155,153,150,152,148,148,145,136,130,123,122,120,118,118,120,118,118,120,132,167,205,227,231,228,227,227,227,172,172,170,170,170,171,172,171,169,169,167,166,169,169,171,176,168,163,148,128,135,153,170,183,185,180,177,176,175,174,173,171,170,166,166,165,159,161,159,156,155,155,152,154,152,146,137,131,136,140,139,137,136,133,144,178,212,219,212,204,199,197,197,204,170,170,170,170,170,171,173,172,172,171,169,167,166,158,152,168,158,153,154,153,149,150,151,156,169,182,184,179,177,177,174,172,172,168,167,167,165,166,163,162,159,155,156,156,153,151,149,146,142,151,169,175,171,168,166,169,172,173,172,172,172,173,175,177,172,171,172,171,170,171,173,174,174,173,169,168,176,159,161,163,163,159,160,155,137,133,139,156,162,160,174,185,182,179,175,172,171,168,167,170,171,170,167,165,162,158,157,155,153,152,149,146,143,139,138,157,174,175,173,172,170,168,170,171,173,175,178,179,174,174,174,173,172,172,173,173,172,172,167,169,153,149,157,162,158,155,155,165,160,148,145,151,163,172,169,172,184,182,177,174,172,172,173,172,169,170,169,167,164,161,162,160,156,153,154,154,152,145,137,132,146,168,176,177,178,177,177,177,177,176,176,178,178,177,177,176,176,176,176,177,170,166,161,158,157,155,169,164,156,147,147,168,175,172,161,161,161,162,165,159,173,180,179,176,176,175,175,174,170,170,169,168,167,167,166,162,158,158,156,153,153,152,147,138,130,135,155,168,173,175,176,177,177,178,179,179,182,181,181,181,182,181,182,182,157,157,147,149,158,159,154,149,140,129,144,180,180,184,184,180,167,159,159,163,160,171,174,172,175,176,175,174,173,170,170,170,169,168,169,166,162,162,161,157,155,153,150,147,139,130,133,146,157,163,169,172,176,178,178,179,187,186,186,184,183,183,184,183,142,184,157,143,155,156,153,131,113,116,146,178,182,184,189,186,176,165,168,171,166,168,169,167,170,177,178,175,175,172,170,172,173,173,173,171,170,168,162,157,156,157,154,149,143,137,130,128,135,147,155,163,169,175,177,177,192,191,189,188,186,185,186,184,128,189,162,117,154,151,146,128,92,108,149,174,179,179,183,183,179,178,184,183,179,175,172,166,163,174,179,176,175,174,173,172,172,174,177,176,174,170,166,163,161,159,154,151,150,148,140,131,127,128,137,149,155,162,171,174,193,193,192,192,189,189,186,174,114,189,204,105,142,136,138,127,105,103,139,169,173,169,172,180,185,188,194,192,185,181,178,166,160,172,180,179,177,176,175,173,173,174,175,175,175,174,170,167,164,161,158,154,149,147,143,137,131,124,120,129,143,150,158,165,195,194,193,194,191,190,179,163,115,195,227,160,197,133,123,124,112,108,139,152,165,165,173,188,189,194,199,196,188,179,178,167,162,176,181,180,180,179,177,176,175,176,177,176,174,174,173,169,165,163,161,158,156,153,147,142,137,133,127,117,122,136,147,156,197,198,197,196,194,191,176,164,120,207,229,183,228,171,125,132,123,124,143,150,163,175,181,186,192,192,196,197,189,176,176,167,165,177,181,180,180,178,177,177,176,174,176,177,176,176,177,175,170,166,163,161,155,150,150,146,139,134,134,131,123,125,131,142,198,198,200,199,196,194,184,171,130,188,212,182,223,177,133,138,148,147,149,149,156,181,186,193,192,194,196,196,191,180,178,168,167,178,184,183,180,179,178,179,178,176,175,176,176,177,178,177,171,167,165,162,160,156,150,145,142,135,134,135,129,122,119,127,200,198,199,199,197,195,189,172,139,151,153,137,186,161,123,130,147,147,149,159,161,181,184,191,191,194,195,197,192,184,179,169,172,183,185,185,181,179,180,182,184,181,178,176,173,172,175,176,176,171,167,165,160,157,154,149,143,141,136,131,131,126,125,126,202,201,201,200,198,196,192,166,137,145,136,132,146,128,113,109,113,130,140,158,158,182,183,192,194,193,192,193,191,182,174,168,175,186,187,182,179,180,182,184,183,180,178,176,171,171,173,173,172,172,168,165,163,161,157,154,150,145,138,134,132,132,129,125,204,203,203,202,199,199,192,163,136,141,132,133,151,138,116,99,87,86,123,152,156,176,184,189,190,194,195,197,192,183,172,168,176,185,184,179,178,184,188,186,181,178,175,174,173,172,172,168,166,167,166,166,164,162,157,156,152,148,144,131,128,130,128,123,207,208,206,203,200,196,189,163,136,132,130,132,146,137,116,98,90,81,111,151,155,171,182,193,191,192,197,198,195,183,169,167,174,180,175,174,182,190,193,190,182,175,171,166,164,165,169,172,172,172,171,169,162,164,162,157,156,147,146,139,128,129,130,131,210,211,209,206,204,196,189,165,136,124,125,125,142,133,111,95,81,84,120,148,160,173,182,191,195,197,196,195,194,183,165,161,169,171,168,175,187,192,191,189,181,173,164,155,150,156,165,172,176,177,173,170,166,162,163,163,160,156,141,140,132,130,129,129,211,210,210,209,207,199,189,165,135,123,125,118,134,122,100,95,105,127,145,151,158,172,186,192,193,196,199,196,197,182,163,158,159,160,169,186,192,191,187,186,179,171,159,143,130,147,165,175,179,183,178,172,168,163,159,158,155,152,154,142,138,130,127,132,211,210,211,212,210,201,191,170,134,118,124,114,126,113,93,107,134,158,162,155,157,169,187,195,195,193,193,194,193,178,159,151,153,163,182,196,195,189,185,184,178,170,153,125,106,139,168,181,186,187,185,176,174,167,166,163,159,160,155,144,137,131,128,127,211,211,211,213,212,205,192,174,138,117,126,114,122,111,123,138,136,151,153,154,157,172,192,195,195,195,194,191,181,166,152,146,155,174,188,194,192,189,187,183,174,164,145,108,91,147,178,189,189,187,185,177,174,170,165,167,162,162,156,150,145,134,128,126,211,210,210,211,211,207,195,176,139,116,119,96,108,122,160,150,128,133,141,148,159,178,192,195,195,193,190,180,168,157,145,145,167,185,191,190,189,186,185,182,174,165,143,104,87,151,179,186,189,185,183,180,175,173,172,169,167,162,157,157,153,138,129,127,209,211,211,210,209,206,198,180,149,132,135,119,146,156,157,130,123,128,144,156,168,184,193,197,193,187,182,176,160,136,126,144,177,193,192,191,187,184,186,184,176,172,148,106,72,137,170,178,182,182,180,175,171,174,172,171,168,168,164,155,152,142,133,124,209,211,211,211,209,206,199,184,162,144,157,184,200,177,156,124,130,139,156,170,180,187,190,190,185,176,161,145,135,148,168,162,152,170,187,189,187,184,185,182,179,177,148,106,69,133,165,169,177,176,175,176,172,172,178,177,172,164,166,161,151,149,137,127,208,209,209,210,208,205,198,188,170,149,157,202,203,162,140,125,133,144,163,178,184,187,182,178,176,165,144,139,159,185,186,165,138,129,152,181,188,187,182,179,182,174,136,99,74,137,164,159,170,170,173,173,172,173,176,181,181,172,167,165,155,145,138,129,209,210,209,209,206,202,195,186,172,156,162,189,177,140,128,130,134,145,163,180,191,180,167,169,170,159,163,174,190,194,185,165,131,110,115,162,186,189,184,183,185,164,121,83,65,143,167,155,162,166,168,170,170,174,177,185,186,181,178,168,160,150,138,129,206,208,208,207,206,203,197,190,180,161,167,164,141,138,137,136,139,146,157,167,182,183,163,164,165,177,180,178,182,183,175,157,119,96,101,151,184,188,184,187,189,155,118,77,73,147,167,157,156,161,164,167,170,174,179,188,190,182,172,165,153,146,136,127,204,206,207,206,205,202,199,194,186,173,166,166,150,132,127,136,151,161,161,150,154,161,160,164,178,187,181,175,173,177,174,154,116,88,96,135,181,181,179,189,189,147,122,90,83,149,167,157,151,152,158,166,167,173,185,191,191,186,178,167,162,147,136,126,198,204,206,206,206,202,198,193,186,179,171,168,164,151,140,141,157,165,165,161,156,161,171,181,184,183,183,183,183,181,176,160,131,93,97,120,168,181,180,189,184,147,124,86,78,149,173,157,149,142,149,158,162,172,188,196,194,189,182,170,159,148,136,126,199,205,207,207,207,204,199,194,188,183,180,176,177,184,190,157,148,160,170,176,177,180,179,181,187,196,198,190,190,189,176,158,134,90,101,118,146,173,183,192,181,149,130,86,79,146,181,166,144,130,137,148,159,175,193,197,195,187,181,174,162,151,135,125,197,198,202,204,205,204,200,194,189,187,187,191,192,194,199,162,153,177,195,200,197,190,186,185,192,205,203,194,192,187,181,156,135,112,92,112,133,154,177,193,183,145,126,92,83,142,183,177,140,123,126,143,156,175,195,196,197,191,180,169,162,149,134,122,193,198,201,203,203,202,199,194,188,184,185,189,192,193,182,154,177,201,207,207,210,209,204,199,197,197,197,194,198,199,183,163,132,119,98,107,117,134,159,180,181,140,116,93,85,138,179,177,139,119,117,136,156,179,195,196,194,189,179,168,155,144,132,120,191,197,202,204,204,202,197,192,186,182,180,182,187,188,177,154,183,202,205,205,205,209,210,206,199,196,199,201,215,211,193,168,140,123,114,95,110,131,148,173,180,140,113,87,80,134,171,167,139,117,112,131,156,184,195,195,194,188,176,165,154,145,133,121,192,197,203,203,202,199,196,187,183,181,179,181,184,184,174,153,179,197,199,197,196,196,200,200,200,196,195,200,216,213,187,167,141,123,116,107,121,138,141,160,180,147,111,77,68,133,172,166,141,116,109,128,155,183,193,192,193,186,177,165,150,138,127,118,192,195,198,202,202,200,196,190,185,178,175,178,181,180,172,150,166,193,195,193,194,194,193,192,194,195,195,198,201,197,182,158,140,125,113,104,123,138,142,154,168,138,107,80,77,137,174,167,140,115,106,125,153,180,188,188,188,183,174,162,151,140,127,120,195,199,202,202,202,201,200,193,184,178,176,173,166,168,190,157,138,165,183,188,190,188,185,186,188,189,190,189,193,192,172,149,128,119,108,99,115,133,139,147,158,130,105,81,85,140,171,162,137,114,110,125,150,178,190,189,189,185,175,163,152,139,128,116,197,200,202,202,203,202,198,189,177,171,173,161,154,169,195,159,139,133,143,154,162,166,162,171,180,186,187,185,186,182,161,136,122,110,101,116,134,142,141,145,146,128,105,80,84,135,164,156,132,115,116,129,148,174,187,190,190,185,177,164,149,136,127,123,202,205,206,205,203,201,194,186,172,153,154,150,147,154,157,137,140,138,128,116,116,126,148,154,169,177,183,178,171,167,153,135,119,107,109,123,132,140,142,146,142,127,105,79,88,140,164,153,132,119,120,132,148,172,188,190,187,180,173,161,147,136,124,114,196,203,205,206,207,201,192,187,172,132,144,145,142,136,136,126,129,141,149,140,125,116,106,141,158,160,160,160,157,156,150,127,112,101,112,122,134,137,141,146,140,124,101,71,87,142,160,146,130,123,125,136,149,169,185,187,184,180,171,161,148,137,125,117,197,203,205,204,203,200,188,182,166,133,202,157,139,137,141,127,125,136,150,174,174,166,110,118,150,150,142,144,150,148,135,127,102,89,106,125,130,138,141,147,143,124,100,71,87,140,155,142,131,128,132,140,151,167,182,186,183,177,168,158,145,132,120,116,192,199,202,203,201,195,190,179,153,148,210,171,139,134,138,110,109,120,144,175,185,185,175,142,136,147,144,145,154,148,135,115,91,92,113,130,135,137,142,146,145,126,94,69,93,141,152,142,134,134,139,145,153,165,180,186,180,171,161,152,141,132,122,112,189,199,203,204,201,193,184,177,145,133,182,178,141,141,147,117,97,113,143,170,186,175,169,172,144,142,144,149,164,159,138,117,98,100,118,131,135,138,141,147,146,126,89,68,94,136,146,139,138,139,145,150,153,163,176,182,176,166,160,149,139,129,117,112,191,198,201,202,202,197,191,168,130,126,146,149,131,131,136,131,109,114,143,167,188,184,177,174,167,144,142,143,144,152,140,126,123,130,137,139,143,145,142,139,142,131,98,75,97,135,144,143,145,147,151,153,154,159,169,173,170,162,154,141,130,121,116,111,192,196,199,199,200,193,183,164,126,135,128,125,119,108,109,116,129,124,145,162,184,184,178,177,178,164,149,153,153,147,139,132,132,138,143,141,138,140,143,145,143,134,108,84,99,130,143,147,149,151,154,152,152,156,160,161,161,153,143,131,125,120,115,107,191,193,199,201,198,194,179,147,107,135,116,118,124,107,103,105,125,132,148,157,178,183,178,175,178,178,168,159,156,160,162,159,153,147,145,146,150,154,152,151,148,139,115,90,101,128,143,148,152,154,155,152,149,153,157,157,156,147,137,131,123,116,112,109,190,190,192,198,194,186,180,140,117,132,102,117,122,109,91,69,94,124,149,152,173,180,179,177,176,178,179,171,159,157,167,172,172,170,165,162,161,161,159,155,146,134,111,85,99,131,146,152,154,155,156,153,149,151,154,153,146,140,134,130,124,120,114,109,186,187,190,193,192,187,174,144,125,127,106,119,123,105,93,87,82,99,146,149,169,175,179,180,178,177,178,177,167,156,161,173,175,177,176,171,166,164,162,156,146,135,113,81,100,138,154,158,160,160,155,151,149,149,148,145,140,138,134,124,120,113,109,109,179,183,186,188,190,186,170,138,96,99,94,113,122,103,88,104,108,96,142,148,164,168,176,181,178,178,176,177,170,155,157,169,173,175,178,180,179,178,175,163,157,147,125,102,111,143,161,166,166,162,155,151,150,145,142,139,137,137,131,120,118,116,111,110,181,183,188,187,190,189,175,132,67,78,105,114,98,75,101,111,104,120,143,144,158,166,175,180,178,178,177,178,171,157,157,167,174,175,176,177,177,177,172,166,164,160,146,134,138,152,163,168,167,161,155,149,143,141,137,134,132,131,124,118,114,111,107,111,179,180,185,189,189,187,173,148,143,145,116,137,167,146,105,106,108,118,136,134,151,163,172,179,179,176,176,176,168,158,156,162,172,174,172,174,176,175,171,169,168,161,154,152,153,158,160,165,163,160,150,145,138,135,134,132,129,125,121,115,113,108,111,110,178,180,182,187,186,183,168,148,157,135,83,108,180,188,127,113,126,131,140,137,150,161,168,177,179,176,174,174,166,157,157,162,169,173,174,173,172,173,170,167,162,167,166,160,158,161,161,162,157,150,146,141,134,132,128,127,123,121,115,112,110,110,111,113,176,180,184,185,184,179,165,144,140,127,139,120,126,138,136,133,138,140,143,141,149,159,170,177,179,176,176,176,169,162,159,159,168,174,173,173,175,175,172,168,166,165,162,158,155,155,154,151,147,139,140,131,129,125,124,123,120,117,114,110,108,109,110,115,175,177,178,179,178,170,157,143,161,189,223,192,148,125,132,136,141,144,146,151,155,161,172,178,180,178,176,177,173,164,159,156,159,167,169,169,170,170,169,165,163,158,155,153,150,144,143,142,139,133,130,133,130,129,127,122,118,115,112,108,108,112,116,118,173,176,177,176,172,166,148,149,167,180,222,204,156,112,119,116,113,129,140,150,157,164,173,177,176,176,175,176,173,163,156,155,154,157,163,166,164,164,163,158,154,151,145,141,139,138,138,140,136,131,132,130,130,126,123,120,115,112,109,106,113,117,122,126,168,172,173,172,172,169,155,147,165,171,196,167,147,123,116,101,79,94,119,139,146,155,165,171,170,172,174,169,165,156,154,154,152,153,156,158,160,161,159,155,151,148,148,143,142,143,143,135,133,129,128,129,124,124,120,116,114,108,109,114,117,119,121,127,156,162,164,167,165,166,164,148,139,120,96,103,129,131,119,113,102,105,123,137,144,153,162,166,162,163,167,157,154,152,153,152,146,144,146,150,153,153,150,151,151,149,147,142,139,137,134,131,131,130,128,127,124,119,116,114,111,110,115,118,120,122,124,127,150,153,155,157,159,160,163,157,145,133,123,122,125,127,119,112,108,114,129,138,146,156,165,170,166,161,161,155,157,158,154,148,144,144,143,144,146,147,147,145,145,141,140,140,137,129,131,133,129,124,125,123,121,120,114,111,112,118,119,122,126,126,125,127,144,147,146,147,149,152,157,158,151,137,128,130,131,128,127,121,113,118,124,131,145,159,169,169,167,165,160,154,159,158,156,153,150,147,142,144,145,142,143,143,138,134,136,133,133,129,126,127,126,127,124,122,119,112,107,112,119,123,121,118,119,124,129,129,136,139,140,140,141,144,148,157,159,138,123,124,125,130,135,132,120,110,110,122,144,162,169,165,162,161,155,152,157,156,154,150,146,142,138,137,137,140,136,135,131,132,130,131,130,130,130,128,125,119,115,116,115,113,120,122,123,123,124,128,128,116,110,104,134,134,135,136,136,135,137,145,162,153,120,115,126,132,136,136,121,98,99,122,147,162,166,166,161,168,158,156,156,150,147,144,142,140,138,137,136,133,135,132,128,126,126,128,130,126,122,122,123,121,119,113,105,101,98,96,92,95,101,122,143,143,124,103,131,131,132,132,132,134,134,132,130,135,132,119,118,127,133,129,114,104,115,135,152,160,166,167,169,179,159,154,150,147,143,141,138,138,137,134,135,132,132,126,123,124,125,126,125,123,122,126,120,118,109,98,83,85,84,79,79,81,84,84,97,129,158,170,130,130,130,129,130,132,132,133,133,141,141,129,129,134,135,123,102,108,128,140,148,158,164,161,159,157,150,148,146,144,140,139,135,137,134,131,130,129,126,123,123,124,124,122,124,123,120,113,112,103,91,83,84,82,82,83,84,81,81,77,72,78,99,134,123,125,129,130,130,130,129,130,131,132,146,155,145,128,115,99,102,127,138,138,142,145,145,139,139,143,145,143,139,137,135,134,132,130,128,128,125,124,123,126,125,121,123,121,122,120,119,109,94,81,83,86,88,88,86,85,84,85,84,84,83,77,69,75,95,102,112,122,127,129,128,127,128,129,125,129,139,153,171,140,119,120,126,130,127,129,136,140,142,139,136,134,132,129,129,127,126,126,123,121,120,120,120,118,118,121,120,117,115,106,96,88,84,88,85,88,87,84,86,85,85,85,85,83,82,83,81,75
154,153,157,153,150,152,154,155,154,154,155,156,157,155,150,143,155,159,143,155,163,166,164,163,162,162,159,156,155,154,150,147,145,144,142,140,139,138,134,134,131,125,121,115,111,107,108,111,111,111,109,109,107,103,98,96,119,168,204,215,213,213,215,217,164,162,162,158,156,154,155,156,156,156,153,154,155,154,150,148,174,189,151,146,155,161,163,163,164,166,164,159,159,157,156,155,153,151,153,147,144,143,141,136,136,138,137,132,126,118,110,107,107,106,107,104,100,100,125,169,204,217,219,218,217,217,217,217,162,160,159,162,164,164,162,160,159,157,156,155,154,155,153,152,159,163,160,150,152,159,164,167,160,152,158,168,168,165,162,159,157,155,155,156,156,153,151,147,144,137,137,134,133,130,126,120,115,113,112,114,131,165,202,218,218,216,218,220,223,224,223,219,160,161,160,155,157,161,161,163,162,160,156,153,151,148,150,152,148,152,163,158,151,153,158,163,168,171,168,166,170,170,165,159,161,160,159,157,156,158,156,154,149,149,145,140,136,136,133,132,128,129,137,145,162,179,184,180,175,168,164,169,174,187,198,218,158,160,161,161,159,161,165,164,163,160,149,146,142,138,143,149,148,147,159,170,170,167,165,164,163,168,174,189,185,168,167,164,165,167,168,164,159,157,154,156,155,155,153,146,143,142,138,136,133,130,134,147,156,151,147,145,147,148,150,147,152,151,149,147,168,171,170,170,171,169,167,168,172,159,157,151,139,136,144,151,150,143,153,172,181,185,183,178,171,169,167,167,164,166,170,167,170,171,171,169,166,163,164,159,159,158,158,153,148,143,140,136,135,132,127,129,140,151,154,156,156,155,156,156,156,158,161,159,176,175,175,175,175,176,179,181,176,149,142,141,153,153,150,151,144,141,153,175,183,191,193,189,183,177,171,169,173,168,168,166,171,177,176,175,173,167,164,165,165,167,168,167,162,156,148,141,139,137,132,125,124,134,144,149,151,154,156,158,158,157,157,159,184,182,182,181,183,182,182,181,178,148,181,158,139,142,149,143,136,136,147,170,179,188,193,192,189,184,181,182,186,173,170,167,171,175,181,177,174,174,171,165,164,170,172,172,170,162,157,154,148,142,137,132,129,125,129,136,142,147,152,153,155,157,158,159,191,190,190,190,186,185,186,183,170,140,174,156,136,138,143,132,115,120,138,165,175,182,189,189,190,191,192,193,195,181,177,171,172,173,179,182,182,178,180,174,173,171,173,173,171,172,166,159,155,150,144,137,134,128,125,127,129,135,141,144,148,152,156,157,196,195,194,193,193,191,189,176,157,128,172,155,145,151,142,117,111,102,121,151,168,172,182,189,191,194,198,199,199,187,177,171,174,176,183,184,187,184,183,179,177,177,177,178,177,176,174,171,160,154,150,145,140,135,131,126,124,122,128,135,139,145,150,154,197,197,197,197,196,193,184,167,153,126,183,155,148,159,149,107,114,113,132,139,160,170,178,188,192,195,199,201,202,197,174,170,177,178,185,188,187,187,184,185,182,177,176,175,176,178,180,179,172,162,157,152,145,140,134,128,126,125,117,121,129,137,142,147,201,202,202,201,200,197,187,175,159,133,192,160,142,169,150,124,111,118,150,149,160,172,177,189,192,196,200,201,202,205,175,171,180,182,187,193,192,189,187,188,186,182,176,174,173,172,174,178,177,171,165,159,151,145,139,132,126,128,126,114,116,125,131,137,204,203,203,203,201,200,197,184,169,134,168,154,136,165,147,130,120,140,166,171,163,168,172,192,198,196,199,202,201,206,177,172,181,186,193,196,195,192,189,191,190,187,183,178,173,171,173,177,179,175,168,162,156,150,144,135,132,131,131,126,117,117,121,127,204,204,203,203,203,201,200,190,170,133,152,150,137,168,140,127,107,122,159,180,172,167,169,186,197,199,200,199,201,202,178,167,183,188,197,198,195,194,193,193,189,184,181,180,178,176,177,178,173,175,174,168,162,156,149,143,136,130,131,132,127,118,116,120,205,205,205,205,204,203,201,193,160,129,136,145,129,170,157,141,99,122,151,176,177,171,171,186,195,198,198,200,201,202,179,165,189,191,197,200,196,194,195,195,191,186,181,178,179,181,180,181,178,177,175,172,166,162,159,149,142,133,131,130,131,126,120,119,208,207,208,209,207,205,201,193,164,130,124,148,126,157,153,139,83,93,138,173,180,171,167,184,195,197,198,200,202,204,184,163,189,193,196,196,195,198,200,199,195,187,181,176,173,177,183,184,183,182,179,177,170,161,163,159,150,142,131,129,130,132,126,121,213,212,211,211,210,207,201,195,170,138,113,141,123,151,154,147,96,82,129,171,185,174,172,188,197,198,199,199,199,202,195,170,189,192,194,192,197,200,200,198,195,188,181,174,165,170,182,187,188,187,186,179,173,166,161,159,158,150,140,133,134,133,131,128,212,214,215,214,212,210,204,198,174,141,112,130,119,140,149,142,102,108,149,177,184,174,177,188,197,201,205,204,201,200,185,177,191,189,189,192,201,202,198,194,192,187,179,170,153,158,177,186,189,192,191,181,173,169,165,163,155,152,145,134,127,129,132,130,214,215,216,215,214,213,209,200,184,142,117,126,125,133,138,133,116,147,175,187,186,173,181,196,199,196,194,197,200,198,162,184,187,185,184,193,203,201,195,193,191,185,175,161,129,135,171,187,192,193,190,188,179,177,171,168,165,158,156,144,132,129,133,132,216,217,217,217,218,217,213,205,193,154,122,125,142,133,129,132,146,173,187,189,188,179,188,197,198,199,198,197,195,175,173,188,186,185,188,194,198,198,195,193,190,183,173,155,111,117,169,188,191,191,187,185,182,180,176,171,167,163,155,151,144,132,130,130,216,217,218,217,217,219,216,207,197,163,122,115,168,153,124,135,148,159,173,180,185,185,194,199,200,197,196,193,183,158,185,188,179,169,171,182,192,195,193,192,192,187,179,164,122,108,158,177,186,188,187,183,178,177,178,176,171,165,162,154,147,137,129,129,213,217,218,218,218,218,216,213,200,177,134,108,192,196,145,131,140,144,159,176,186,188,194,195,201,198,193,183,164,179,176,152,124,128,158,169,176,188,192,192,193,190,184,173,134,107,154,166,175,184,182,181,178,175,177,179,178,170,165,163,153,144,132,129,215,216,219,219,219,218,216,214,204,190,154,139,211,210,161,135,137,133,144,176,188,183,188,191,196,196,181,158,152,166,154,155,171,161,144,154,171,181,191,192,189,187,187,175,134,110,153,163,163,177,178,179,179,177,179,183,183,176,167,165,158,145,135,129,214,215,217,218,217,217,216,213,208,193,169,154,212,204,163,141,134,138,151,176,187,181,176,161,174,175,162,155,157,158,174,192,185,168,136,118,137,168,187,193,191,190,189,169,130,110,155,166,160,169,176,177,177,178,180,185,190,187,180,173,164,155,141,129,216,217,217,220,219,217,214,212,206,197,179,165,196,177,160,149,135,139,153,167,183,185,184,149,157,166,167,165,169,172,181,178,169,158,138,104,99,139,178,194,192,192,191,164,128,109,154,168,160,162,174,178,178,179,181,187,193,190,182,174,162,151,141,128,217,217,217,218,218,219,218,213,210,203,185,170,182,168,152,151,143,137,144,156,163,160,184,171,153,164,172,179,171,162,161,165,165,154,132,97,84,115,162,187,193,195,195,166,136,107,160,168,161,157,166,175,179,178,184,193,196,194,187,176,170,161,146,130,215,215,217,218,218,217,216,215,212,207,201,183,166,159,151,148,142,140,150,158,158,157,150,152,155,165,175,176,173,173,175,177,178,167,145,109,85,98,139,177,189,197,196,164,146,116,156,169,162,157,157,169,176,179,186,198,201,198,193,186,175,166,152,138,211,215,216,217,217,218,217,216,212,208,203,201,191,174,151,145,127,126,144,146,152,162,153,157,168,171,175,180,188,192,190,190,188,177,154,122,95,96,120,162,186,194,195,167,154,125,162,180,163,156,150,163,172,179,190,199,202,201,194,188,179,171,159,144,210,214,215,217,218,218,218,217,214,211,206,203,203,200,192,202,177,129,146,165,175,179,178,178,177,178,183,192,200,198,196,197,195,184,159,132,102,95,111,152,187,202,201,166,157,135,161,191,172,156,148,161,172,179,192,201,201,201,196,186,179,172,162,146,210,211,215,217,218,218,218,218,214,211,207,205,206,209,209,217,221,163,179,199,204,205,205,204,199,197,197,199,203,203,202,203,202,193,171,142,116,94,107,149,181,198,204,171,150,132,159,192,177,155,144,158,170,180,194,202,202,202,199,191,180,170,164,149,210,210,213,216,216,217,217,217,214,210,207,206,206,208,211,211,197,172,200,212,213,215,217,220,218,214,212,206,204,207,210,213,210,200,184,156,132,104,102,144,174,188,199,182,145,132,160,187,175,156,139,156,169,181,198,205,205,205,200,194,183,171,164,153,210,209,211,215,217,217,217,216,214,212,207,204,205,208,211,202,171,172,207,212,212,212,212,214,217,217,214,210,207,208,212,217,214,203,189,168,145,121,117,159,177,184,191,198,148,137,152,186,180,160,141,153,169,182,197,202,203,205,201,194,185,171,162,152,211,211,210,213,216,217,216,215,211,208,207,205,203,204,207,200,164,173,207,214,212,213,211,208,208,211,209,209,208,207,209,213,215,205,188,169,151,131,141,169,176,178,184,189,150,140,156,182,177,160,143,151,167,184,199,202,202,203,201,193,182,171,161,152,211,211,211,213,215,216,215,214,211,207,203,200,200,204,207,194,154,169,206,214,211,209,209,211,212,208,206,206,205,205,206,211,212,201,180,162,147,133,150,169,175,177,181,175,146,136,161,185,177,160,141,145,164,182,197,204,205,205,203,193,181,170,159,151,211,211,212,214,214,215,215,215,213,207,201,197,197,200,202,186,149,153,186,207,213,207,211,207,203,202,203,205,206,206,204,206,205,195,175,158,140,142,167,179,179,180,182,170,147,137,156,187,183,163,148,152,168,180,197,205,206,207,203,194,184,167,156,148,212,212,213,214,214,215,215,215,213,205,196,194,192,184,169,191,185,143,136,136,145,174,185,183,184,189,196,203,206,203,201,198,196,188,171,153,137,156,174,183,184,187,186,167,151,139,152,183,179,163,155,158,170,177,193,205,208,207,203,194,186,170,160,150,213,214,215,215,216,216,216,215,211,202,191,187,181,161,144,157,168,165,166,198,186,143,144,173,180,187,192,193,191,191,190,189,187,183,169,144,143,165,178,182,182,187,187,167,149,139,155,181,177,167,161,163,172,182,195,204,205,204,204,194,187,175,162,151,213,213,216,216,215,217,217,214,211,203,190,177,158,152,167,169,165,172,178,181,178,150,96,90,156,181,189,187,184,182,183,185,182,177,163,136,150,169,178,180,181,187,189,170,146,135,155,175,172,166,164,169,176,181,189,203,206,206,202,194,182,172,160,153,210,213,215,216,216,217,217,213,207,199,180,162,142,143,158,160,162,160,170,186,193,203,207,173,137,169,181,182,175,171,176,177,176,169,143,119,159,178,178,180,183,185,188,173,144,134,156,172,172,170,172,174,176,182,188,201,207,202,193,185,179,169,159,151,211,214,216,217,217,217,215,213,206,193,158,162,147,142,153,154,157,165,181,192,191,195,191,189,172,151,160,177,182,182,192,193,183,170,146,140,169,179,180,180,184,186,188,176,142,133,158,170,169,173,177,177,180,182,187,198,204,200,193,184,180,169,161,151,212,212,213,215,217,217,215,212,206,189,143,168,144,142,150,144,147,152,174,190,183,192,195,194,195,174,150,152,172,176,174,185,182,170,162,172,185,182,184,184,183,184,185,177,144,133,158,168,171,179,181,180,180,181,186,193,199,195,189,183,170,159,152,149,213,214,215,215,216,217,216,213,205,182,147,188,133,139,141,129,138,129,165,186,178,187,198,204,207,205,184,151,146,171,179,173,171,173,183,188,187,185,183,184,184,183,180,173,145,133,156,166,174,183,184,181,181,180,187,190,189,189,186,176,167,158,150,145,212,214,216,215,215,216,216,212,203,179,138,179,135,146,131,126,137,140,165,181,172,181,193,197,201,204,204,190,159,152,179,193,189,193,196,193,190,186,186,188,187,183,181,174,147,136,155,167,177,184,183,181,179,179,184,188,188,185,178,171,160,157,150,149,212,215,216,216,217,217,216,211,194,160,118,131,124,149,134,130,134,166,180,182,170,176,192,199,198,198,200,204,187,158,160,192,199,199,200,198,195,194,190,192,191,185,178,168,143,140,160,174,181,182,183,183,183,179,183,189,188,179,172,167,164,158,148,143,211,214,215,216,217,216,213,208,187,156,126,130,111,141,128,126,121,158,178,185,168,172,188,198,199,199,198,200,205,175,150,167,196,196,200,202,200,197,194,190,189,184,175,161,140,148,171,182,185,185,186,186,183,182,184,184,178,171,168,167,159,155,147,139,210,213,214,214,215,214,211,211,190,159,133,132,104,146,125,113,101,134,162,182,166,169,182,197,201,200,199,200,200,197,138,147,192,194,196,200,203,201,200,199,196,185,174,158,136,153,180,188,191,191,190,187,184,184,181,178,172,170,167,161,153,148,138,130,210,210,211,212,212,213,212,203,186,157,142,135,114,152,132,99,57,100,150,182,168,170,178,193,200,200,199,202,200,211,193,150,193,193,195,198,200,200,203,202,195,187,179,163,142,153,179,193,195,195,191,187,184,180,178,174,170,167,164,156,151,142,130,124,208,209,210,212,212,212,212,209,188,142,146,146,121,160,149,135,101,91,147,182,169,172,178,191,199,199,200,202,201,206,205,164,195,193,196,196,196,198,199,199,193,189,186,173,159,165,180,188,193,194,192,185,176,173,171,170,168,165,160,154,145,133,128,127,206,206,209,212,214,212,210,206,190,141,153,157,125,163,156,134,89,107,149,174,166,169,177,190,199,201,199,201,199,203,181,163,197,196,197,199,199,198,197,197,196,193,191,188,183,181,187,189,191,188,187,182,177,170,168,165,163,160,154,147,137,129,128,130,203,207,208,209,211,212,210,204,182,132,144,135,115,160,152,140,114,127,157,174,168,171,179,190,197,200,199,200,200,203,173,167,198,198,197,198,197,198,198,197,194,191,193,194,189,189,189,188,191,186,179,177,172,167,166,163,159,154,148,140,132,129,132,134,203,207,208,210,211,211,208,201,182,130,174,211,155,157,154,141,124,147,170,174,167,168,179,191,197,199,199,199,202,206,179,176,197,198,197,199,199,199,199,197,193,190,189,186,187,182,182,183,180,175,172,173,168,165,163,161,157,150,143,136,129,131,139,143,205,205,206,208,210,208,205,198,174,123,187,223,202,165,152,139,126,135,156,170,171,169,178,189,195,198,200,201,202,205,173,180,197,194,193,197,197,196,197,197,193,189,186,183,180,179,175,178,181,178,173,168,169,165,162,159,153,145,138,131,129,137,149,154,202,204,204,206,207,205,197,182,168,130,191,212,174,166,155,141,132,123,139,156,170,173,184,192,195,192,199,202,202,200,169,181,195,193,192,193,194,195,195,194,192,187,182,178,176,175,177,178,177,175,168,166,162,161,159,155,147,141,132,130,138,148,158,162,199,202,203,203,203,202,198,183,163,144,194,189,150,164,163,151,148,136,149,164,173,179,189,194,194,193,197,201,201,192,165,179,193,193,191,190,190,191,193,191,188,185,183,182,179,181,181,178,174,168,165,164,162,157,152,149,143,135,131,140,152,159,164,166,192,194,198,199,200,199,199,194,168,147,189,161,139,155,158,144,147,142,147,167,178,183,190,189,192,192,195,197,198,182,164,180,191,189,186,185,185,187,188,186,185,183,181,181,180,177,173,171,168,166,164,160,156,153,148,144,136,133,143,154,161,166,170,172,192,191,193,193,195,195,193,194,184,153,159,167,147,146,148,129,126,140,151,167,178,184,189,190,193,194,192,194,194,177,170,184,188,186,184,183,182,182,182,181,181,181,178,177,175,172,169,167,165,163,160,157,158,152,147,139,135,147,156,160,163,168,171,172,191,192,190,188,187,188,189,189,185,162,146,158,159,156,147,138,127,127,143,159,170,178,187,192,194,192,191,192,188,168,175,190,192,189,186,183,180,179,179,178,177,174,172,171,170,167,164,164,164,158,158,154,152,150,136,136,149,156,159,162,164,168,170,170,184,187,186,184,183,183,184,185,184,170,146,150,159,162,155,148,144,141,147,148,144,155,173,184,187,185,180,178,185,169,187,194,193,188,184,180,178,176,175,173,171,168,167,166,165,164,161,159,157,157,153,150,146,135,140,153,157,161,164,165,169,170,172,172,174,177,176,175,178,175,177,178,178,175,163,150,149,158,161,162,159,152,149,141,125,137,164,170,166,166,166,175,183,183,189,186,182,179,178,175,173,171,170,168,164,161,162,162,162,163,161,159,157,156,149,142,135,142,157,163,166,166,167,169,172,174,176,176,172,168,170,173,174,170,170,171,172,169,160,141,143,153,161,166,166,153,130,114,124,148,173,184,185,182,187,179,172,185,184,182,178,176,174,171,170,168,168,165,160,159,158,160,161,160,157,155,153,148,143,137,146,154,147,132,124,125,130,134,133,130,127,128,166,170,169,166,169,170,169,168,168,164,159,148,144,155,165,166,158,123,101,118,145,166,176,185,192,187,160,164,186,184,183,179,175,170,169,168,168,167,164,160,157,158,157,158,157,157,154,152,145,138,132,137,142,147,170,196,201,197,192,188,191,198,205,203,169,166,166,166,166,167,167,168,168,167,164,162,157,153,159,157,140,99,111,147,168,175,175,170,153,146,169,185,181,177,176,176,173,170,167,165,162,160,156,156,156,156,156,155,155,154,148,141,133,126,121,120,121,120,124,153,195,222,226,227,226,224,221,221,169,166,161,161,164,165,164,165,166,165,164,165,167,166,162,162,176,157,164,168,164,159,155,148,164,178,178,174,170,167,166,163,160,159,157,155,154,154,154,153,153,153,152,148,147,138,133,127,125,124,127,126,124,123,118,102,99,130,180,200,205,208,209,210,151,161,166,164,162,162,160,159,158,159,161,163,166,169,165,161,189,150,168,174,173,174,174,178,175,172,168,165,163,160,158,156,153,152,151,150,151,148,149,146,151,147,140,137,131,128,126,126,124,126,125,125,124,123,124,123,118,105,110,148,184,190,196,197
80,77,72,68,69,69,68,69,63,63,64,51,50,48,95,154,104,59,59,71,76,80,98,116,129,139,146,152,147,139,152,163,161,167,167,160,139,114,108,109,110,109,108,108,108,107,107,108,107,107,106,106,107,106,106,106,106,107,107,107,105,104,113,134,99,101,106,109,110,112,115,116,115,113,110,91,74,72,135,196,141,113,110,112,116,121,125,129,132,135,136,140,145,139,140,145,146,151,154,155,152,131,110,107,107,107,106,108,108,107,107,106,108,106,107,105,105,106,106,105,105,105,104,104,106,107,122,146,133,134,141,143,141,140,142,144,143,143,144,144,138,135,142,146,131,134,143,150,155,157,158,157,159,159,150,146,146,145,143,140,138,139,138,137,137,134,124,118,114,110,107,105,104,106,108,106,105,106,107,106,107,105,106,106,105,105,106,106,106,97,106,153,145,146,148,148,146,145,144,146,146,147,147,152,154,152,144,137,136,129,126,129,139,149,155,160,170,185,164,157,157,156,152,152,147,144,142,140,139,139,139,135,132,128,125,120,114,108,106,103,105,107,106,107,109,105,106,106,108,107,105,95,86,98,133,177,150,148,148,150,149,149,150,149,148,151,151,151,147,143,145,147,149,148,142,133,129,135,144,150,156,165,166,162,160,158,152,155,154,153,151,147,147,146,145,143,141,138,136,133,128,123,117,112,107,105,107,108,105,108,106,108,106,95,81,96,131,168,195,206,147,148,148,146,149,152,151,150,150,153,141,133,129,133,141,144,146,152,161,157,151,152,155,159,159,155,162,165,157,156,153,159,159,161,158,155,151,150,149,146,146,145,140,135,134,134,132,126,119,112,106,100,107,105,105,94,75,88,134,176,198,209,211,211,151,152,153,153,152,153,152,157,149,150,135,129,131,132,139,141,138,140,153,165,172,176,177,171,165,163,165,171,164,161,157,163,169,168,165,164,159,155,154,154,153,154,152,146,141,137,133,131,130,125,119,111,103,98,98,109,150,193,216,225,226,227,227,226,161,161,161,162,161,163,166,167,155,160,128,122,132,140,144,141,136,139,153,169,177,181,182,179,176,175,177,178,169,168,164,167,171,176,171,167,164,161,159,160,160,161,161,157,151,145,140,136,134,130,127,120,114,128,135,153,177,184,181,175,172,176,181,188,170,171,169,169,168,170,171,170,152,170,129,129,148,145,145,142,132,138,155,168,174,179,183,185,184,186,187,187,175,176,167,169,169,179,176,173,169,171,166,164,164,165,165,166,165,158,151,148,141,136,132,126,127,126,147,151,147,145,146,147,148,151,151,151,182,182,181,180,177,179,173,155,135,158,136,159,162,157,146,126,120,126,148,161,166,176,185,188,190,193,194,195,178,176,172,171,180,185,182,182,181,178,174,172,171,172,173,172,168,165,160,152,150,147,138,133,125,121,119,138,146,145,146,151,153,155,156,157,185,185,185,186,183,179,160,144,125,157,137,146,164,165,139,124,115,115,137,152,161,175,187,188,189,193,196,199,183,173,174,174,180,185,184,184,183,180,180,178,173,172,173,172,174,175,174,166,157,151,147,141,138,129,123,120,128,137,142,144,147,148,152,154,190,190,190,191,186,176,158,142,134,187,128,147,169,149,119,121,119,120,135,147,161,172,182,187,190,196,199,201,191,175,176,179,180,187,191,188,186,185,183,181,176,171,168,168,169,172,176,173,168,160,155,149,140,135,131,126,121,122,123,133,139,143,146,151,197,198,196,194,192,186,175,162,141,199,131,142,170,157,126,124,112,130,148,152,164,173,183,186,190,196,198,200,194,172,177,181,193,191,191,192,188,186,188,187,184,177,172,167,163,167,173,176,174,167,161,154,149,140,133,129,121,123,120,116,126,133,137,140,195,195,196,195,193,191,178,160,131,186,109,111,166,151,139,129,111,148,155,149,156,165,180,191,193,195,196,197,196,169,176,182,193,196,195,193,192,191,190,184,178,175,175,175,174,174,175,170,172,171,166,161,154,149,140,132,128,126,125,114,109,118,125,132,199,198,197,197,194,193,182,147,119,183,121,96,162,143,143,127,106,142,160,155,157,165,177,189,193,194,194,196,198,171,178,187,196,197,197,193,192,192,190,186,181,177,176,177,179,180,179,175,175,171,170,163,157,152,147,140,132,127,127,126,113,105,112,121,200,202,202,201,199,195,183,156,129,206,226,151,219,152,154,137,114,135,152,161,167,174,182,190,192,193,194,196,199,169,178,185,196,193,192,193,195,196,196,192,184,179,175,174,180,184,185,185,181,178,173,167,158,159,154,146,140,129,126,128,125,113,106,109,205,205,205,203,200,193,185,156,125,192,218,168,221,163,154,112,73,102,146,163,172,177,182,190,192,194,194,195,193,171,184,186,194,191,192,196,197,195,193,190,184,178,171,166,173,184,188,188,186,183,175,168,164,159,156,153,147,140,128,126,130,128,118,110,210,210,209,208,205,197,189,162,129,184,201,155,200,161,163,141,102,103,150,167,175,184,187,191,194,196,197,195,181,170,185,185,189,188,192,199,198,191,188,187,182,175,165,151,159,176,184,188,188,187,179,173,168,162,159,155,150,147,136,129,129,131,127,116,212,213,212,211,210,203,195,171,132,148,139,110,144,152,164,150,129,136,163,174,178,188,193,193,193,193,194,190,170,178,185,183,184,183,187,194,192,189,187,185,179,169,149,121,131,168,185,188,188,186,184,176,175,168,165,162,155,153,144,133,126,129,130,125,214,214,215,215,214,208,200,182,143,120,137,120,145,147,146,137,127,160,169,174,178,191,196,193,193,193,189,174,170,186,181,170,164,168,172,180,185,186,185,184,178,169,146,106,114,161,181,185,186,185,181,177,176,173,171,167,161,156,148,142,133,128,130,130,215,215,216,216,215,212,205,189,156,126,145,127,142,143,133,144,150,178,169,171,179,195,196,194,193,189,176,168,180,176,159,145,152,161,164,170,178,184,185,186,183,177,157,117,112,150,168,175,180,180,177,175,174,175,175,172,164,159,155,147,137,130,128,131,214,216,216,216,215,214,208,196,173,140,140,130,142,139,124,136,140,156,160,169,180,194,193,192,189,175,157,167,168,158,152,150,148,151,156,164,174,184,185,185,184,179,158,120,114,147,158,165,174,175,174,175,174,175,178,178,170,164,161,153,142,133,128,129,214,216,216,216,215,213,210,201,187,154,138,129,149,135,120,122,129,127,153,170,178,185,182,181,181,164,150,153,153,162,166,159,139,127,125,147,168,183,186,185,185,177,150,116,119,150,157,159,167,173,173,175,177,178,181,185,180,173,165,158,147,138,128,128,214,215,216,216,214,213,211,202,192,167,142,134,190,180,130,107,120,124,147,166,178,187,180,179,173,160,157,153,155,163,157,150,135,112,93,112,154,180,188,187,187,176,147,114,121,153,160,157,165,172,176,176,180,181,185,189,184,176,167,160,150,139,127,125,215,216,216,216,215,214,210,205,199,179,149,134,221,223,191,142,125,135,144,160,176,183,167,154,156,162,160,160,163,166,166,158,137,111,80,90,132,171,184,189,191,176,150,121,127,153,159,155,159,168,176,178,179,184,190,192,188,182,172,165,156,143,130,121,215,216,216,216,217,215,212,210,206,195,178,184,223,226,224,188,147,150,156,155,145,137,134,140,154,163,168,176,178,181,179,169,143,120,86,85,111,154,181,189,192,177,154,131,131,155,159,156,153,163,172,177,181,188,197,197,193,187,181,172,164,153,138,126,214,216,216,216,216,215,214,211,208,203,199,201,232,228,218,167,149,153,144,130,126,135,147,155,163,173,183,187,188,190,188,178,151,128,98,85,105,143,177,191,194,179,160,144,143,168,169,159,152,160,171,176,183,192,198,197,196,189,184,179,170,158,145,134,214,215,216,216,216,216,216,213,208,205,204,197,201,203,178,148,116,147,158,165,169,171,175,176,179,187,194,196,196,199,198,192,168,137,116,93,104,142,177,194,200,183,161,145,144,172,177,163,150,157,168,177,182,195,200,197,197,192,185,178,171,163,150,135,213,214,216,216,217,216,216,215,211,208,206,206,203,203,208,178,117,180,191,196,200,203,202,199,199,198,200,203,204,210,209,199,184,155,132,107,99,144,179,190,198,186,161,142,144,172,179,167,149,153,168,177,183,197,200,200,200,197,189,179,173,166,154,138,212,213,214,215,216,217,216,214,210,207,207,209,209,212,219,187,140,204,206,209,211,213,214,211,208,205,204,204,210,217,212,201,187,167,148,128,114,152,178,186,193,189,164,140,146,178,185,172,146,148,167,176,185,202,204,204,205,200,196,187,177,168,159,145,209,211,213,215,215,215,214,216,212,207,206,206,210,214,221,199,161,208,209,208,207,206,207,209,208,206,204,205,208,212,215,202,185,170,154,139,134,168,178,177,184,190,174,148,145,170,182,174,149,144,169,177,188,200,200,203,205,201,195,187,176,166,155,145,212,212,214,215,216,215,213,210,211,209,207,205,207,214,221,202,170,212,210,209,209,208,207,207,206,204,203,203,201,209,216,202,179,163,156,143,137,164,172,173,177,182,166,143,146,171,179,173,151,144,161,176,190,204,202,201,203,200,192,184,175,166,156,143,212,211,212,214,213,212,213,210,206,204,202,205,206,208,207,188,177,208,210,207,205,204,206,204,202,201,204,203,204,205,205,196,176,162,148,130,147,162,170,171,175,177,164,144,148,175,183,175,154,141,156,175,191,201,205,204,206,202,194,185,173,161,154,144,212,213,213,213,214,213,212,210,207,202,196,199,204,206,182,160,168,196,207,206,208,210,204,201,202,202,201,201,202,198,198,192,173,159,132,141,168,180,181,179,181,178,164,147,143,170,187,177,161,151,165,181,185,201,205,207,207,203,196,186,172,162,153,143,214,213,214,214,213,214,214,212,204,198,197,196,187,172,197,182,147,142,155,169,181,191,195,198,204,206,205,204,197,192,191,190,176,151,138,163,175,183,185,186,189,184,169,151,144,171,187,179,168,161,169,181,188,199,208,208,208,205,198,189,178,166,155,143,215,214,213,213,213,214,212,211,202,192,187,184,159,168,193,185,177,170,157,150,150,161,176,187,199,204,200,195,189,190,189,184,174,142,144,165,174,184,185,186,190,186,168,148,145,172,184,179,171,166,175,185,192,198,207,206,206,205,200,190,180,167,154,141,214,216,215,215,215,214,212,211,202,193,182,161,162,181,181,183,185,188,191,185,177,159,152,169,184,192,191,186,183,185,184,176,165,133,142,160,175,180,181,183,190,187,169,146,144,170,180,175,172,174,179,185,188,195,204,206,207,203,197,187,177,168,157,144,213,215,215,215,216,216,212,208,200,186,164,155,169,175,175,175,176,179,187,189,192,204,181,161,173,183,186,179,181,191,186,179,167,134,133,165,181,179,182,186,191,191,172,143,144,169,178,178,180,182,182,187,190,195,204,209,205,200,191,187,178,170,159,144,212,215,216,216,216,214,211,206,193,164,145,141,166,169,169,171,171,178,187,193,197,202,193,176,168,170,181,186,186,198,197,186,174,153,146,175,181,182,184,187,192,195,176,140,140,168,178,179,184,186,186,188,188,193,202,206,204,197,192,186,177,169,158,142,212,214,216,216,216,214,211,208,185,140,142,128,154,161,161,160,163,177,187,192,193,195,194,191,180,168,165,180,183,182,186,181,173,163,172,184,182,184,187,189,192,194,179,144,140,166,177,181,189,190,188,189,186,192,196,200,199,195,188,180,170,161,152,143,213,215,215,215,216,215,212,205,177,141,156,130,153,158,152,144,149,153,168,183,188,199,204,204,200,188,165,157,175,178,178,174,174,182,189,190,188,190,193,193,191,190,181,147,138,163,175,184,192,190,189,190,185,193,196,194,193,191,184,176,167,159,152,145,215,216,215,216,215,215,211,201,166,146,171,123,155,161,141,131,138,133,155,169,180,194,201,205,206,204,193,168,157,172,190,186,190,196,195,193,192,193,196,195,193,191,183,151,137,159,175,184,191,190,189,189,185,191,192,192,192,187,181,174,168,160,153,143,215,216,216,217,216,216,209,195,148,154,160,107,149,160,142,136,129,135,158,168,179,192,199,201,203,203,203,202,182,156,193,198,200,203,202,201,200,200,199,197,194,189,179,150,139,160,178,187,190,192,192,191,188,189,192,194,189,183,177,172,167,161,152,142,215,216,216,217,216,214,209,189,145,170,180,140,151,158,142,143,135,161,167,171,183,192,198,201,201,202,202,207,218,165,184,199,199,201,204,205,204,202,200,198,193,185,172,146,140,166,184,192,193,193,192,192,188,190,191,190,183,178,175,171,165,160,152,139,214,215,215,216,216,213,210,190,157,195,214,188,157,157,138,133,131,166,168,167,181,190,197,200,201,201,201,202,208,165,176,195,197,198,202,205,205,203,202,199,193,184,171,142,142,174,191,196,198,197,195,191,191,189,186,184,180,178,175,169,162,155,148,133,214,214,214,215,215,214,209,193,160,181,175,178,167,164,152,140,121,149,163,168,181,189,194,200,203,202,202,202,204,168,172,196,197,196,199,201,203,205,205,201,193,187,176,146,139,171,194,201,202,201,198,192,191,188,183,180,178,175,169,163,158,152,141,130,212,214,214,214,214,213,210,196,155,155,108,122,166,165,152,133,95,115,151,170,184,189,190,199,201,201,203,203,207,177,172,198,197,198,198,199,202,203,204,201,196,193,184,164,155,172,191,199,202,201,196,191,186,183,181,178,175,173,168,162,154,145,136,131,211,213,214,214,214,212,208,199,156,157,119,132,169,166,151,136,98,94,141,171,181,190,191,199,201,201,202,202,208,181,174,200,199,200,200,199,201,203,202,201,199,197,191,183,178,182,189,194,198,197,194,189,183,177,177,175,173,172,165,160,152,141,131,132,212,212,213,215,214,212,208,192,160,160,137,147,172,168,159,146,103,99,141,163,176,186,189,198,203,203,203,203,203,178,177,201,201,203,202,202,202,202,201,199,197,198,198,196,192,192,193,195,197,193,192,188,185,178,175,172,168,165,160,152,144,138,134,135,212,213,213,214,213,210,207,191,164,163,146,146,168,168,154,140,90,109,143,165,178,189,192,196,201,202,202,202,204,180,183,202,202,204,205,202,202,203,203,201,195,195,195,193,193,193,192,193,192,186,182,183,178,171,168,168,166,162,156,151,145,138,135,138,211,210,211,212,212,210,208,187,160,170,162,152,173,168,151,148,116,138,163,169,180,190,193,197,201,201,201,204,206,183,189,202,201,201,204,203,201,202,202,201,197,195,194,192,192,190,187,189,187,185,183,180,174,172,168,168,164,159,155,151,142,135,137,140,211,213,212,212,211,206,195,183,158,144,124,102,134,155,144,150,144,142,150,161,178,189,192,196,197,202,203,204,202,183,189,202,199,196,199,200,204,201,200,199,198,194,190,186,185,182,180,182,186,186,180,177,180,175,172,169,166,157,147,143,138,135,139,141,207,209,210,209,208,205,191,177,142,176,225,223,222,173,122,149,150,135,145,160,178,191,198,200,200,198,202,204,197,178,189,199,198,196,200,200,197,198,199,199,195,192,189,187,185,185,189,188,185,181,174,172,170,168,166,167,160,155,152,145,139,137,137,139,208,210,208,205,203,204,203,182,134,202,226,224,226,217,143,140,145,116,133,162,180,191,193,195,197,200,204,204,189,174,183,197,198,196,195,194,195,198,200,197,194,194,193,191,190,189,187,183,180,177,176,173,171,167,165,159,156,151,146,140,137,137,138,138,201,203,207,208,208,204,203,197,159,219,224,224,224,220,177,144,147,127,130,163,183,195,198,195,196,198,199,201,182,176,194,198,196,190,190,191,194,195,192,192,192,192,190,188,187,183,180,179,176,174,171,171,169,167,163,152,153,149,143,136,132,133,138,145,198,199,197,198,200,199,198,199,180,216,224,224,224,215,170,152,139,142,151,170,180,191,199,199,200,199,195,198,178,187,198,197,192,192,191,191,189,188,189,189,190,188,187,185,183,181,177,175,174,172,171,167,162,161,156,154,150,143,137,134,133,137,144,154,196,199,199,196,194,195,194,194,186,215,224,224,224,211,163,159,154,156,158,164,174,183,189,190,189,189,188,201,188,197,198,198,197,196,193,190,190,189,187,186,184,181,180,181,178,176,175,173,173,171,167,166,165,163,160,152,146,137,133,133,139,148,157,162,192,192,191,193,192,192,195,194,187,206,227,227,223,186,165,173,169,159,151,151,165,182,188,184,179,178,178,185,191,198,200,199,194,192,189,186,183,185,182,183,183,180,177,176,175,173,171,170,168,165,166,165,161,154,155,150,140,132,130,137,148,155,160,164,184,185,185,185,185,186,185,186,184,178,210,220,214,168,174,176,166,149,125,132,162,186,196,195,192,189,178,179,192,196,194,191,189,186,186,183,181,179,177,178,176,173,172,171,171,171,171,168,166,165,163,159,158,154,146,138,129,130,141,151,159,162,162,164,177,179,179,181,182,181,182,182,181,179,175,179,186,179,180,182,169,137,111,133,170,188,195,197,189,176,178,194,194,192,190,188,186,184,181,179,177,176,175,175,172,168,166,166,169,171,168,166,165,165,162,157,154,148,136,133,136,148,156,158,160,162,165,168,176,176,176,178,180,178,178,178,179,174,166,157,167,176,180,182,161,135,128,151,169,174,183,197,191,183,187,191,191,190,190,190,185,182,178,177,176,175,175,173,169,167,166,167,168,168,166,163,163,160,159,155,146,136,129,139,151,157,158,159,162,166,167,169,175,174,174,174,173,176,176,177,177,175,174,167,163,165,179,185,153,138,148,163,168,168,178,189,192,191,190,190,190,189,187,185,181,177,177,176,173,174,173,169,165,164,166,166,164,164,163,160,157,155,151,144,136,131,144,154,157,162,164,164,165,166,166,169,174,174,174,173,172,173,174,175,175,176,177,172,173,172,179,172,127,125,155,182,190,193,192,189,186,185,185,185,184,181,180,180,176,175,174,171,169,167,164,163,163,162,163,163,161,163,162,158,153,147,140,135,138,147,154,156,158,160,161,163,163,165,167,170,175,174,172,170,171,172,172,170,172,172,173,170,173,175,168,132,106,136,170,183,185,186,186,185,183,183,180,179,178,175,172,171,168,168,166,164,162,162,162,161,161,162,161,160,158,158,155,151,145,140,140,146,151,157,159,159,158,157,153,146,144,144,144,145
159,158,158,160,159,159,158,155,158,156,154,150,150,155,154,152,153,155,156,148,142,146,156,163,163,163,162,160,163,166,164,164,159,162,159,157,156,155,153,152,151,148,145,141,138,139,136,134,133,130,123,112,107,98,103,95,99,99,102,115,137,172,203,218,157,157,156,157,158,160,161,160,158,155,155,150,146,145,148,154,151,153,162,161,151,145,147,157,165,168,175,185,183,173,171,168,163,163,164,162,159,159,159,159,157,154,152,149,145,142,139,134,134,133,131,127,123,122,130,126,124,122,127,151,181,197,199,197,158,160,159,156,158,161,161,162,160,157,155,141,130,131,147,153,152,150,153,163,163,158,155,158,163,168,176,186,184,170,173,169,165,167,167,166,167,163,159,160,160,160,159,157,156,152,146,143,141,139,135,134,130,125,129,145,150,149,151,158,161,159,156,154,164,166,166,165,164,163,161,163,163,160,158,154,166,148,150,154,152,150,149,162,171,172,173,173,171,169,168,169,169,163,172,171,167,172,172,170,170,170,168,164,162,159,160,160,160,159,154,147,145,142,138,136,134,128,125,130,143,153,157,154,150,148,148,150,171,171,172,173,172,172,174,173,164,149,144,144,142,139,148,154,150,145,147,163,176,181,185,186,182,177,172,171,172,168,167,171,167,174,178,178,176,174,169,166,165,165,166,166,166,164,161,156,151,145,140,138,137,135,129,121,124,136,148,152,154,155,155,156,178,177,177,178,177,177,179,174,166,167,148,143,144,154,161,154,150,145,147,164,177,182,188,190,188,183,179,179,183,182,167,173,168,177,180,184,180,179,177,174,171,170,169,169,171,172,169,164,159,155,149,144,141,138,134,128,122,122,131,140,146,150,151,154,185,185,184,181,180,182,182,172,166,178,153,143,150,155,150,142,134,132,138,159,173,178,184,188,188,187,186,188,191,189,180,180,173,175,176,183,184,179,176,177,177,173,174,173,173,174,173,171,168,162,157,153,148,142,138,135,130,124,121,126,134,140,143,148,192,191,191,190,188,186,179,159,153,172,151,138,155,162,151,121,110,113,124,149,166,173,179,185,188,190,194,197,198,194,184,181,177,177,177,184,187,187,187,183,181,178,177,177,178,178,177,175,174,169,164,159,154,150,145,140,135,131,126,121,124,125,130,137,193,192,192,191,190,183,168,145,133,147,140,130,165,162,153,124,111,101,120,140,158,167,175,184,188,190,195,200,201,199,188,177,178,181,182,189,189,187,189,187,186,184,182,181,180,181,180,179,179,177,173,166,159,155,151,145,142,137,132,125,123,119,118,124,198,197,198,196,191,180,166,145,142,165,139,93,144,154,150,134,121,95,129,143,152,164,173,184,189,191,195,200,203,204,192,174,177,182,184,192,191,191,190,189,187,188,185,180,179,178,178,179,180,180,179,173,166,159,156,150,145,140,138,130,122,125,118,114,203,202,200,200,197,189,178,155,152,188,172,124,177,153,148,142,133,112,143,154,152,169,175,186,192,195,198,201,202,203,194,175,180,186,188,192,195,196,192,191,191,190,189,186,179,177,175,174,176,179,180,178,174,167,162,156,151,145,139,133,128,125,129,119,200,202,203,200,198,193,183,164,162,197,194,163,205,166,148,143,125,124,151,162,152,175,177,188,195,197,197,199,203,205,195,179,181,188,193,198,196,198,195,193,194,194,191,189,183,180,176,173,174,178,180,180,177,171,165,160,155,149,145,140,132,128,129,131,202,201,202,202,199,198,185,160,151,182,186,172,212,180,151,147,114,113,146,167,152,178,179,185,193,198,199,199,199,201,192,177,178,189,193,200,201,199,196,195,195,194,189,184,182,181,179,176,178,181,181,177,176,175,169,163,161,155,147,144,135,133,127,128,205,205,205,203,202,200,184,155,134,149,148,146,187,175,155,158,125,114,134,165,157,180,182,185,190,197,199,200,200,201,193,179,180,193,197,201,201,200,197,196,196,196,189,184,181,180,180,181,182,183,182,181,178,177,175,169,162,159,154,148,142,131,129,126,207,207,207,205,202,197,184,159,130,135,132,128,160,167,157,154,114,106,129,159,157,182,183,189,192,195,195,198,202,204,195,179,178,192,198,203,200,197,198,199,200,199,194,187,184,181,178,180,183,184,186,187,185,181,177,171,165,165,162,154,149,138,131,126,212,211,210,209,204,199,188,163,132,136,133,132,161,168,159,151,97,81,117,154,161,182,182,191,195,198,199,198,199,200,198,187,183,193,197,200,197,197,199,199,200,199,197,187,184,178,173,174,182,188,190,189,188,186,181,174,167,164,164,162,153,149,133,129,214,214,213,212,208,201,192,164,135,133,126,128,156,164,158,157,121,103,135,164,167,181,187,193,193,199,202,204,202,201,194,186,187,193,193,195,194,199,202,199,196,194,194,187,182,175,164,162,176,185,188,191,191,187,181,175,170,164,161,158,155,149,143,133,214,215,214,213,210,204,195,168,138,130,126,129,150,157,150,142,112,129,157,173,174,179,185,198,198,197,195,197,199,198,182,181,190,191,191,192,194,200,202,198,194,192,191,184,180,170,150,141,166,182,189,191,192,191,185,179,175,171,169,165,157,158,148,139,216,216,216,216,214,208,200,177,144,129,132,138,147,144,134,134,142,170,192,181,181,180,191,198,196,198,199,199,197,189,178,184,190,189,190,192,195,197,198,194,192,192,190,181,176,159,126,116,164,185,191,193,192,190,187,184,181,177,172,169,164,160,153,147,216,216,217,218,218,212,204,184,152,129,127,140,145,124,105,119,145,165,178,170,180,181,200,197,196,198,199,197,192,176,180,189,187,179,178,183,189,193,194,192,190,189,190,182,173,156,117,101,159,182,188,190,190,187,184,182,182,179,176,173,167,162,155,150,217,216,216,217,217,213,206,191,159,123,121,162,201,191,136,110,136,153,173,170,176,184,202,195,198,201,197,191,178,177,183,178,164,154,158,169,178,188,191,190,190,192,192,187,183,168,132,99,149,167,179,184,186,184,182,180,179,181,180,177,171,166,162,155,218,217,217,217,216,215,209,199,174,130,154,210,231,230,212,172,143,144,162,174,180,183,192,194,201,203,194,176,164,172,168,160,153,148,147,155,166,177,188,191,190,191,192,191,184,170,135,103,156,165,170,179,180,183,183,180,179,181,184,182,174,167,166,161,217,217,217,217,216,215,211,203,189,145,167,209,224,224,217,168,143,150,138,168,178,177,185,188,186,187,177,161,155,162,164,169,173,167,147,135,143,163,182,192,192,189,187,187,185,164,126,103,153,162,164,174,177,178,180,180,181,183,186,187,183,175,171,166,216,216,217,216,215,214,212,203,193,159,192,219,224,224,215,170,139,150,160,172,180,184,180,149,168,179,168,160,162,164,173,182,177,168,150,123,108,130,168,189,194,192,193,194,179,150,123,111,159,165,161,169,176,179,179,180,181,183,187,191,190,183,176,169,217,217,217,216,216,215,211,204,197,176,194,217,224,223,205,174,147,142,151,165,180,194,200,170,165,168,166,170,171,164,166,169,164,156,142,115,93,105,148,185,196,193,189,191,180,149,122,115,163,168,164,165,174,180,181,181,182,185,190,193,191,184,176,168,217,217,216,217,216,214,213,209,205,190,191,221,231,225,199,172,157,150,153,160,161,160,165,161,156,160,169,175,167,160,163,167,165,155,140,105,84,93,130,172,189,190,195,196,180,151,127,117,166,167,162,160,168,176,181,183,184,190,195,196,194,188,181,173,215,217,216,216,216,216,214,211,207,203,189,210,213,200,174,161,158,159,161,159,148,137,137,148,156,166,173,173,171,174,179,180,177,168,149,118,88,87,117,159,186,190,194,195,177,154,138,122,162,167,164,157,161,172,178,181,185,194,200,201,197,192,186,177,215,216,216,215,215,215,216,213,207,204,201,191,184,168,171,145,143,159,162,156,150,150,153,162,167,171,175,183,189,189,188,191,186,173,153,130,97,91,110,144,178,191,195,194,179,161,149,132,172,175,163,157,157,169,176,181,187,196,201,202,199,193,191,186,216,216,217,217,218,220,217,216,210,206,205,203,202,197,206,188,144,149,171,176,178,179,178,178,177,179,185,198,199,195,193,195,192,182,158,138,104,92,109,143,176,194,202,199,180,160,150,136,176,186,167,157,151,165,175,180,189,198,201,202,201,196,188,182,213,215,216,216,217,217,218,216,212,207,207,209,210,211,219,220,165,167,193,201,204,204,202,199,196,195,196,201,203,200,200,203,199,190,168,143,122,96,98,136,173,190,199,200,181,156,146,137,175,187,172,157,146,164,174,179,189,199,202,201,201,198,190,182,213,214,214,215,216,217,217,215,211,207,207,208,210,212,212,207,175,190,208,209,210,213,214,213,210,208,204,202,203,204,210,215,209,199,184,155,136,114,102,128,165,184,193,198,185,157,141,137,175,184,173,157,139,163,174,181,191,200,202,203,203,200,194,184,211,214,216,217,216,216,215,215,212,209,208,207,209,211,202,180,173,198,210,211,210,210,210,212,213,210,208,204,205,206,214,218,211,199,188,168,148,131,118,142,170,180,186,196,191,165,142,139,172,184,175,159,133,160,173,181,194,204,205,207,207,204,198,190,212,212,214,214,214,214,214,210,209,206,205,205,207,209,199,169,172,199,209,209,208,207,207,207,207,208,207,205,204,206,211,214,217,206,188,171,154,139,132,157,177,179,180,190,189,166,144,142,170,182,176,161,135,157,171,182,192,200,201,203,204,201,195,188,212,213,214,214,214,214,213,210,207,204,201,203,205,208,194,158,167,197,208,208,207,207,207,206,205,204,203,203,203,201,205,214,214,197,178,163,154,142,142,159,172,175,177,185,181,160,141,143,173,181,176,162,136,151,163,183,197,205,203,204,203,200,193,184,213,213,214,214,215,215,214,211,208,203,198,200,203,204,193,154,159,184,200,205,203,205,206,204,203,202,201,199,201,200,202,207,205,192,174,160,145,136,154,170,177,178,178,182,176,159,141,141,173,184,177,163,141,152,167,182,193,203,205,206,206,203,196,187,214,213,213,213,214,214,213,210,204,199,195,197,191,183,199,177,152,152,165,180,187,196,202,198,196,201,206,207,204,203,202,200,198,190,172,159,136,144,166,179,184,184,184,185,176,160,144,141,168,185,179,166,151,158,173,181,189,204,204,208,207,203,197,188,215,215,214,214,214,213,212,208,199,193,190,186,174,165,188,188,157,140,128,128,138,149,163,175,182,192,203,206,202,195,192,191,192,184,170,147,138,156,171,180,184,184,187,189,176,160,145,144,169,184,176,168,159,163,172,183,189,202,206,208,206,204,197,189,216,216,215,215,215,214,213,208,200,189,179,166,162,171,170,170,178,182,185,177,150,127,109,134,172,186,190,190,187,185,184,185,183,179,167,138,145,157,170,178,182,182,186,187,177,160,142,143,168,180,175,170,165,167,180,188,191,202,207,205,206,204,198,191,214,215,216,215,215,215,211,207,198,182,164,147,158,169,166,160,164,169,175,184,187,188,179,130,134,169,183,182,176,174,177,179,178,173,160,125,142,159,173,178,180,182,186,188,178,160,138,141,167,177,173,169,169,174,178,182,189,196,205,205,204,200,194,186,215,215,215,215,215,214,209,203,187,168,160,142,160,170,166,159,157,167,178,181,190,191,220,197,157,158,172,178,178,177,182,184,176,169,152,121,135,166,178,177,179,183,186,189,181,160,134,141,166,174,174,173,176,178,182,186,188,196,205,206,201,196,190,184,214,216,215,216,216,213,209,201,172,156,173,142,154,166,165,155,152,165,176,186,192,194,189,190,177,152,153,169,179,181,180,187,183,173,159,139,147,173,178,179,181,185,187,189,186,161,130,141,170,175,174,178,181,181,184,185,187,191,202,205,200,192,188,182,213,215,216,216,216,213,209,199,163,156,179,134,154,163,163,151,150,143,154,181,192,194,197,202,200,184,160,152,164,177,178,178,179,172,166,164,174,182,182,183,182,181,184,185,185,167,133,137,163,173,176,182,186,185,184,185,185,191,197,199,197,189,184,176,215,215,216,216,216,214,208,193,161,172,192,140,153,156,142,129,137,123,151,172,190,193,194,198,204,204,192,165,153,167,183,185,179,174,175,183,187,188,184,183,186,185,185,181,181,166,134,137,161,171,177,186,189,186,185,185,185,190,193,190,190,186,179,171,215,215,215,216,216,213,206,188,152,159,183,148,153,158,145,139,123,134,153,166,187,194,193,196,199,203,204,193,168,160,177,192,193,190,192,193,189,189,185,185,187,188,188,187,186,172,137,136,157,169,178,185,186,185,184,184,185,187,189,188,187,181,175,167,215,214,216,215,215,212,202,178,141,120,126,140,154,155,150,156,146,175,173,168,183,193,194,196,197,199,201,203,191,166,161,180,199,202,202,200,197,193,193,190,194,195,191,182,179,170,138,138,158,174,181,184,186,186,185,184,182,186,190,189,184,177,171,165,214,213,215,215,213,209,197,171,145,137,127,125,147,146,131,136,129,156,168,169,181,188,193,195,198,199,199,200,200,183,157,163,190,202,202,201,201,200,198,196,193,191,191,183,178,164,131,140,164,179,185,187,188,188,187,185,184,186,187,184,177,172,170,165,212,212,214,214,213,211,200,175,150,134,118,125,151,150,134,125,116,141,151,166,171,189,187,195,199,200,199,199,201,201,173,157,180,200,201,200,201,200,201,197,198,196,192,184,175,163,132,147,174,185,189,191,191,190,187,186,186,184,181,177,173,170,168,161,210,210,212,212,211,206,197,174,154,139,124,136,159,155,132,97,55,91,135,165,170,193,181,191,199,199,199,201,201,210,201,176,179,199,200,200,201,201,201,204,203,200,193,184,182,167,142,146,172,189,196,197,195,192,189,186,184,181,177,174,172,169,164,158,208,212,210,211,211,209,201,170,151,144,133,143,163,160,144,128,99,84,129,174,172,192,180,188,197,199,198,200,200,205,202,180,181,198,200,200,199,200,201,200,200,200,193,189,188,174,158,159,174,188,195,196,195,192,187,183,180,178,176,172,168,166,160,155,209,212,214,212,209,207,200,166,141,120,94,112,150,156,148,139,112,100,131,166,166,188,180,188,197,199,198,198,199,202,187,174,185,196,197,200,198,198,200,200,198,196,195,193,191,185,178,177,182,188,191,192,192,189,184,179,175,173,172,170,166,163,158,153,208,208,211,212,210,207,195,160,147,171,176,173,163,144,145,143,119,126,143,160,161,183,183,186,196,201,199,199,200,201,181,168,186,199,200,202,202,201,202,201,198,196,193,192,194,193,189,186,189,189,191,191,189,186,182,177,172,168,167,166,161,156,151,144,209,209,210,209,207,203,194,158,176,212,222,220,203,156,141,143,128,145,161,166,163,180,184,188,196,201,199,200,200,203,184,177,190,200,202,203,202,200,201,202,200,197,193,190,191,192,191,189,189,188,190,188,183,180,177,174,170,166,164,160,156,152,148,142,206,208,210,209,205,205,191,150,191,220,225,226,222,185,154,145,136,147,162,161,162,180,182,187,195,198,199,199,200,205,184,179,192,198,196,198,201,200,199,200,200,198,193,190,189,186,186,185,183,182,184,182,178,175,172,169,166,164,162,160,155,147,143,140,208,208,207,208,203,193,181,155,195,220,224,223,222,197,163,148,135,129,146,152,162,180,187,185,192,195,198,201,201,202,182,182,194,199,194,194,197,199,199,198,197,196,193,189,187,182,180,179,177,176,179,180,179,174,171,169,167,164,162,158,153,147,142,135,203,205,205,203,201,191,175,151,188,219,223,223,221,191,159,150,135,120,138,155,170,179,187,191,193,195,193,200,201,199,178,181,191,194,193,193,195,196,196,196,196,196,192,189,186,182,179,177,179,179,178,179,176,170,168,167,165,162,160,156,148,143,138,132,205,204,201,200,199,197,182,150,181,217,225,225,211,179,152,152,149,138,145,163,178,182,186,191,193,195,196,200,200,194,174,174,186,192,191,190,192,192,192,194,194,192,189,188,186,185,181,179,182,182,178,174,169,167,165,163,160,157,153,149,145,139,133,128,193,196,199,201,197,196,193,163,176,220,218,218,185,167,153,144,146,143,145,163,181,188,191,192,189,191,188,192,193,191,173,179,191,193,188,185,186,187,188,189,189,188,188,188,185,183,181,180,177,173,171,169,166,163,162,159,157,154,150,147,142,134,128,130,193,192,190,193,193,192,192,178,167,216,191,183,160,162,160,139,134,142,148,161,173,182,189,194,193,194,194,192,195,187,176,185,190,190,187,185,186,186,186,186,186,185,185,185,182,179,178,177,174,168,168,166,165,164,161,159,157,150,147,144,135,127,132,145,190,189,188,187,187,188,189,185,163,182,159,149,148,156,157,150,138,135,145,157,169,179,187,192,192,191,190,189,191,175,176,188,192,192,191,188,187,185,183,184,182,180,180,178,176,176,175,172,169,168,169,167,162,159,159,158,156,153,146,134,131,138,147,154,182,182,182,180,182,183,183,184,172,160,144,148,151,152,151,150,142,135,135,139,146,159,174,183,185,185,183,176,178,161,181,192,194,193,191,187,185,181,180,178,177,177,175,172,170,170,169,168,165,163,161,162,158,158,155,153,148,144,134,133,142,151,155,157,173,173,174,175,176,177,176,178,177,180,145,143,155,161,163,163,158,150,136,124,128,148,166,172,171,168,169,176,193,180,189,190,187,186,182,181,179,178,176,174,174,173,171,167,164,165,165,164,163,165,162,157,158,155,153,151,145,133,134,145,153,158,160,162,167,168,171,172,170,170,171,171,170,176,162,145,143,156,167,173,166,145,121,112,129,158,177,183,184,183,184,183,185,188,186,186,181,180,178,177,174,174,173,170,170,169,165,162,160,160,161,162,163,161,157,161,159,154,146,138,130,137,148,154,157,160,163,164,165,166,167,168,168,167,167,167,164,161,166,163,156,159,166,173,159,127,107,123,152,170,179,185,187,186,178,171,181,187,184,183,181,179,177,174,172,170,170,169,168,165,162,160,160,160,160,161,158,155,156,154,150,149,139,138,145,154,156,157,155,149,144,143,165,165,164,164,165,166,166,166,167,165,159,173,171,170,164,142,114,84,103,144,170,178,179,177,175,173,174,178,182,183,181,180,179,177,172,171,170,169,168,166,166,163,159,158,159,159,159,158,158,156,152,147,144,134,137,142,146,146,145,146,152,165,170,169
64,60,56,54,53,52,51,51,56,59,70,93,112,119,138,169,132,125,127,126,128,129,132,135,138,135,128,131,129,124,120,115,110,107,107,111,111,112,110,110,111,111,110,110,110,109,109,107,108,107,108,107,108,107,106,106,107,107,107,108,107,107,107,108,65,62,58,58,60,59,55,50,54,63,82,103,114,113,109,109,88,91,107,114,119,126,134,141,154,170,159,152,152,151,145,140,130,126,120,112,108,109,109,105,110,110,109,108,110,108,109,110,109,109,108,107,108,108,107,106,107,107,107,107,108,107,105,108,106,110,111,109,108,107,105,101,99,105,113,107,92,88,86,84,75,86,103,116,123,132,138,138,146,167,164,151,146,149,149,151,148,146,141,129,120,119,117,111,111,109,108,106,108,108,109,110,109,110,109,108,107,108,108,107,107,107,107,106,105,106,106,113,141,145,145,144,143,144,146,147,146,144,138,126,119,117,114,114,118,123,124,125,130,134,141,143,144,146,154,160,147,146,145,145,145,143,144,143,141,138,134,132,125,121,119,117,113,110,107,105,106,108,109,108,107,107,107,107,107,106,106,107,107,107,107,122,144,144,144,145,146,146,147,148,146,142,139,137,134,140,147,147,144,147,145,138,135,138,146,149,149,146,146,157,155,147,146,144,147,147,149,147,145,143,143,142,140,138,136,131,126,119,115,111,107,105,105,106,109,107,106,107,107,107,106,107,109,109,106,117,146,146,145,147,148,149,150,149,143,134,123,118,119,127,137,140,138,147,159,159,162,167,168,165,160,157,154,160,164,152,153,149,153,154,158,154,152,147,145,143,143,142,142,138,135,134,130,124,117,113,108,106,106,106,107,108,107,107,110,108,101,93,96,120,152,153,153,153,153,156,158,150,140,133,119,120,124,127,132,133,130,133,151,161,171,178,179,175,170,168,170,172,171,160,163,157,159,163,166,163,159,155,151,149,149,149,149,149,144,140,137,133,130,127,122,112,107,106,108,109,108,106,101,96,96,107,134,171,163,162,162,163,163,165,162,147,138,139,125,130,134,133,129,123,122,130,150,163,170,178,179,180,180,178,180,181,181,166,169,160,163,167,172,171,167,166,163,159,157,157,156,157,155,151,146,139,134,131,131,125,119,112,107,105,100,93,95,112,145,183,206,213,173,172,172,173,171,165,153,134,130,137,123,137,146,139,124,110,109,125,146,157,164,176,182,182,184,186,188,190,189,172,171,162,168,174,178,176,176,173,171,167,163,162,162,163,163,162,157,151,145,139,134,131,126,121,113,108,107,117,152,192,214,220,220,220,180,180,180,179,174,162,145,127,130,149,132,146,153,141,119,109,105,117,136,148,157,172,182,184,185,189,192,192,192,177,169,167,171,177,182,181,180,177,175,174,170,166,165,165,165,165,165,164,158,149,142,136,131,128,124,120,140,179,202,204,201,199,200,203,187,187,186,183,176,165,150,130,138,168,148,158,162,146,124,123,113,124,136,145,155,169,182,185,186,190,194,193,193,183,168,169,174,181,184,185,182,180,179,180,178,173,167,163,160,161,164,168,169,162,153,146,140,135,130,127,130,141,147,146,145,145,149,153,192,191,190,188,184,175,161,133,134,160,125,148,162,146,132,132,120,137,143,145,156,165,181,186,188,190,193,193,193,187,166,171,178,188,189,190,187,184,182,183,180,177,172,167,163,159,161,165,168,167,162,154,148,142,136,130,121,117,124,134,138,141,145,148,191,191,191,190,188,180,159,126,142,176,122,147,155,137,130,130,128,149,153,148,159,162,180,188,189,189,190,191,191,188,162,174,180,190,193,192,189,189,189,186,180,174,171,171,170,169,170,170,169,168,166,161,154,149,143,135,129,124,123,127,131,135,139,142,195,195,195,193,189,182,159,123,144,180,119,147,158,142,131,117,130,154,160,152,160,159,174,184,188,190,188,190,191,189,161,176,182,191,192,189,188,189,190,190,185,178,174,173,172,176,177,177,175,171,168,165,161,154,148,142,136,131,128,127,124,121,125,132,200,201,199,196,191,182,164,132,144,170,116,138,157,153,138,99,117,143,156,151,161,158,173,183,186,188,189,192,191,186,163,177,182,190,189,189,191,192,193,194,191,181,176,172,167,173,181,182,183,180,178,173,166,158,153,149,143,137,132,129,127,119,113,118,205,205,203,200,194,187,170,138,142,168,134,133,145,152,139,89,89,129,153,152,162,159,174,185,189,190,189,188,188,174,166,180,180,185,181,185,189,189,190,187,186,179,174,165,157,162,178,185,186,184,183,177,169,162,158,154,150,145,139,132,129,128,114,104,209,208,208,205,200,192,177,147,136,165,189,197,158,157,156,115,87,115,160,161,170,166,180,186,189,189,189,189,185,165,175,180,176,173,168,173,181,183,183,182,181,175,169,157,139,138,165,178,183,184,184,181,173,167,162,157,154,150,144,137,130,128,126,112,210,211,212,210,206,199,185,159,135,149,190,193,158,157,164,136,102,129,167,171,180,167,186,188,188,188,186,182,170,166,181,172,159,156,157,162,169,172,177,181,181,174,165,148,114,96,146,175,183,184,182,180,177,173,169,165,161,156,151,147,138,129,128,123,213,213,213,213,211,204,192,169,139,144,175,166,148,146,146,115,117,150,171,174,183,180,186,188,187,188,181,169,159,178,170,152,138,145,152,158,162,166,172,176,181,176,170,157,120,88,137,166,174,179,179,178,173,170,170,168,167,163,156,149,143,137,130,129,213,214,214,213,212,208,199,182,154,143,151,127,130,136,140,146,158,174,170,172,183,191,185,186,186,179,167,153,172,164,145,140,145,148,152,157,158,160,169,178,183,181,177,165,134,97,129,152,158,166,172,173,170,168,168,168,170,168,161,155,150,144,135,128,214,215,215,214,213,210,203,191,169,142,132,127,128,128,122,136,144,153,155,169,185,188,177,176,176,165,145,144,149,142,153,161,152,137,131,138,151,158,168,177,178,180,180,161,127,95,130,150,150,157,165,169,170,171,172,172,175,177,170,162,157,152,143,131,213,215,215,212,210,208,204,196,179,155,141,133,132,129,110,102,102,109,137,162,179,176,162,162,161,150,151,146,143,152,162,158,150,134,111,93,114,140,163,179,181,183,180,156,124,96,132,154,151,151,161,168,170,170,172,175,179,182,179,172,164,155,146,136,215,216,216,214,212,209,205,199,188,167,149,141,136,139,127,103,94,97,127,157,178,189,175,149,143,154,156,158,160,166,170,170,160,140,117,78,81,119,150,173,182,187,183,158,132,105,137,157,153,148,155,165,171,173,174,178,182,186,183,175,167,160,152,139,215,216,217,217,214,211,208,205,199,181,159,142,140,151,150,128,108,116,137,157,172,180,164,132,140,154,161,173,180,182,186,182,172,148,122,92,80,92,130,165,182,191,184,158,140,111,139,156,154,149,147,158,169,174,177,183,191,194,189,184,177,169,161,150,215,214,215,216,214,211,210,207,203,200,190,188,207,188,155,137,131,142,146,147,139,129,124,144,158,163,175,188,191,190,193,193,188,168,136,112,84,93,112,154,178,190,188,163,152,126,147,168,161,151,146,154,164,171,176,186,193,194,192,187,181,176,168,160,215,215,216,216,216,214,213,210,207,204,201,198,206,199,168,150,135,138,139,147,157,163,174,178,178,184,190,197,199,199,203,204,196,183,157,131,103,91,118,159,181,197,193,166,154,132,153,178,171,156,144,153,164,172,180,191,195,195,195,192,185,177,170,161,213,215,216,216,216,216,213,211,207,204,203,201,193,185,178,156,132,164,186,192,198,201,203,201,202,202,199,202,203,208,216,210,200,188,169,147,124,96,126,167,182,192,195,167,150,131,153,178,175,161,141,149,164,172,181,192,197,196,197,195,190,181,172,165,212,214,215,216,216,216,214,212,207,204,205,206,207,207,186,140,148,198,205,206,209,212,213,212,212,208,207,206,205,210,216,212,202,187,171,157,135,111,140,172,180,185,191,175,150,133,157,183,180,166,141,149,164,172,182,194,199,201,201,198,193,185,175,167,211,213,214,215,215,215,214,212,209,206,206,208,211,216,219,189,157,207,210,212,212,212,210,212,212,210,208,207,206,206,211,218,204,183,168,157,150,132,160,175,175,177,185,183,156,135,152,180,182,171,143,143,162,175,187,199,202,203,205,203,198,191,180,169,211,212,213,214,214,212,210,209,208,206,205,205,208,213,214,192,161,210,212,210,209,209,210,209,208,207,203,204,205,204,208,214,204,181,167,155,140,129,157,167,168,168,179,173,153,135,150,176,179,169,145,143,158,173,186,197,200,200,202,199,193,185,176,167,211,211,213,214,213,212,211,207,205,203,203,205,207,212,214,196,171,209,212,209,209,206,208,207,208,206,202,204,204,205,205,204,199,180,165,145,128,142,156,166,167,168,176,168,153,134,155,181,183,172,149,140,152,172,188,200,205,204,204,203,195,185,175,163,212,211,212,213,213,213,210,207,202,199,197,200,206,211,213,202,172,200,212,210,212,211,208,204,202,203,204,204,204,203,198,196,195,182,161,131,137,161,173,178,175,176,182,171,158,136,150,180,186,174,156,149,161,176,186,199,204,206,206,203,197,189,175,163,212,213,213,212,212,213,211,206,199,194,194,195,186,180,189,170,144,148,164,175,181,200,201,199,202,205,203,203,205,197,194,194,189,179,156,139,165,174,182,184,183,188,192,177,164,142,149,181,186,175,164,160,165,176,185,197,206,209,207,205,199,190,178,167,214,214,214,213,214,212,211,205,194,186,184,178,165,169,187,187,184,176,163,161,165,150,165,190,201,205,205,201,195,192,195,192,187,178,147,147,164,176,185,186,183,188,192,179,162,139,152,181,185,180,171,164,173,185,191,198,206,209,208,206,203,194,184,172,216,215,215,215,215,213,211,207,199,190,177,165,167,181,185,187,186,185,186,183,194,208,176,166,187,200,202,197,188,185,189,186,181,170,133,143,157,176,183,185,183,191,195,184,161,136,156,182,184,179,174,173,178,183,188,196,204,208,208,205,200,193,182,172,214,215,215,215,215,213,209,205,196,179,162,155,163,173,174,176,180,186,191,190,185,216,213,185,167,179,194,191,184,189,196,193,185,174,135,130,165,182,181,181,184,189,197,189,162,135,155,178,180,178,180,181,181,184,189,194,202,208,208,203,197,191,183,174,215,215,216,216,214,212,208,200,183,162,152,150,158,168,169,173,175,178,185,192,198,201,202,194,202,181,172,194,191,191,204,200,191,180,158,145,174,183,181,185,188,192,199,195,161,128,155,177,180,180,185,186,186,189,190,194,204,209,208,202,197,193,184,174,214,216,216,216,215,212,209,199,169,146,154,144,158,167,168,167,173,188,197,197,201,198,189,186,191,199,182,164,192,184,191,196,189,179,161,169,183,185,186,189,193,195,198,198,168,134,157,179,181,186,191,190,189,190,191,194,199,205,206,201,194,188,176,169,214,215,216,216,216,213,208,195,164,145,151,145,159,164,164,161,165,181,188,192,196,204,204,200,193,195,200,173,149,175,176,176,174,167,171,186,191,190,190,196,196,194,191,193,168,129,148,174,179,187,193,193,191,189,189,193,198,198,197,195,190,182,175,166,216,216,216,216,216,214,208,192,158,134,140,138,155,162,158,148,149,152,172,182,192,203,206,206,205,203,199,203,181,159,184,183,176,181,189,196,196,196,197,199,200,199,195,193,172,136,150,170,179,188,195,193,192,191,189,192,196,195,196,194,188,181,173,165,215,216,216,216,215,214,205,182,143,115,115,122,147,149,140,142,139,135,159,171,182,194,201,204,205,206,202,203,217,172,170,194,193,198,205,204,204,203,202,203,203,199,193,191,174,137,148,170,185,192,194,194,194,192,190,191,192,195,195,190,184,176,173,167,217,217,217,217,217,212,200,173,149,138,119,130,147,140,127,138,127,138,159,166,173,189,199,204,204,204,204,202,209,193,157,187,197,199,203,206,207,204,204,202,201,198,190,183,167,136,151,175,188,192,196,196,194,192,189,190,194,195,190,185,181,178,173,166,217,216,217,218,215,212,203,174,162,164,123,133,156,143,126,133,132,154,156,161,170,184,200,204,204,204,202,204,203,192,157,177,194,196,200,203,206,207,205,202,203,199,191,182,162,133,155,181,194,197,198,197,197,194,193,193,193,191,187,182,180,177,171,166,216,216,217,217,215,212,202,171,163,165,105,129,160,148,131,136,153,183,166,159,170,181,196,202,204,204,202,202,203,200,163,172,191,194,196,200,203,206,207,206,203,197,189,181,160,130,160,190,198,201,202,201,198,195,195,192,189,186,183,181,179,174,165,159,215,216,216,216,215,213,205,171,162,195,151,140,166,158,138,122,135,165,170,174,175,174,192,201,204,204,203,204,203,203,174,171,196,195,194,196,200,203,205,207,205,198,193,187,164,132,153,186,201,206,205,202,199,195,192,190,188,185,181,178,174,167,162,158,215,216,216,216,215,213,207,175,170,217,178,149,166,154,130,105,103,137,162,180,185,174,186,200,203,202,202,204,205,207,186,175,198,196,200,198,198,200,205,206,204,199,198,194,178,158,163,183,196,201,202,201,198,193,190,185,183,181,180,179,175,169,160,152,215,215,216,216,214,211,203,175,168,198,172,157,174,169,147,100,79,119,157,178,185,181,183,200,203,203,203,203,203,204,183,178,201,198,202,201,200,201,202,203,202,201,199,199,192,184,181,186,190,197,199,198,196,190,185,181,180,180,178,175,170,165,159,147,215,214,216,216,214,211,202,176,168,176,144,151,173,173,168,141,103,116,158,178,187,184,182,196,203,205,202,204,203,204,181,183,203,201,204,205,203,203,203,203,201,200,199,200,199,195,192,192,192,196,197,194,191,189,187,181,177,176,172,169,165,158,152,145,215,216,216,215,213,211,202,179,166,165,145,149,169,166,155,132,95,113,158,183,191,187,187,197,201,203,201,203,204,203,178,189,203,201,204,207,205,203,205,205,203,199,198,198,196,196,194,193,193,195,193,187,186,184,182,177,175,175,171,166,161,156,150,143,214,215,215,214,212,208,198,177,161,157,148,152,169,163,147,133,100,129,166,180,194,190,188,198,201,203,201,203,204,200,178,192,204,202,200,203,204,204,204,204,203,201,198,197,193,192,190,189,189,191,190,187,185,182,179,176,174,172,170,164,159,157,149,140,214,215,215,214,211,202,190,176,161,156,156,151,167,163,143,141,120,139,157,171,191,191,193,199,200,201,203,204,204,196,179,194,204,200,199,203,203,203,203,203,204,200,197,195,191,189,188,187,187,190,190,188,182,179,179,177,174,173,169,161,155,152,146,141,213,213,212,211,210,204,190,174,160,157,157,147,163,163,143,143,124,124,149,170,194,193,194,198,201,201,204,206,205,198,179,193,203,200,198,201,202,200,201,203,203,200,197,195,193,190,190,191,190,189,189,184,179,178,177,173,172,171,166,159,154,149,143,140,211,211,211,210,209,206,198,178,160,153,145,131,149,159,145,138,125,106,142,173,195,193,194,197,201,201,203,205,204,197,180,196,202,200,196,198,198,198,200,202,199,197,197,195,194,192,191,190,189,186,183,179,177,175,173,171,169,166,161,157,153,148,142,140,207,209,210,209,208,207,204,189,156,142,162,153,135,145,145,137,137,116,137,169,191,194,196,199,201,202,201,202,205,192,188,202,199,198,194,194,195,196,196,196,195,196,197,195,193,190,188,187,184,183,180,177,176,174,173,170,166,162,158,154,149,145,142,140,206,205,205,205,205,203,202,195,171,173,213,209,182,153,147,142,142,137,144,157,177,186,189,193,196,198,195,195,201,191,199,202,199,196,196,194,193,194,194,194,193,194,194,191,190,190,188,184,182,180,178,176,174,171,169,166,162,158,156,152,145,140,138,138,204,203,201,200,200,201,202,198,188,196,226,227,218,190,166,158,151,152,154,152,168,187,186,187,186,186,184,186,185,195,204,202,202,199,197,195,191,191,192,191,190,190,188,186,185,185,184,180,178,178,176,174,172,169,169,166,161,157,152,148,142,138,137,138,200,199,198,198,198,198,200,198,189,196,225,225,223,208,181,173,159,154,152,151,170,198,197,196,194,194,191,178,184,200,203,202,202,199,196,194,190,189,189,188,188,188,184,183,183,182,181,177,175,176,174,171,170,168,166,165,161,157,150,143,138,136,138,141,195,195,194,194,194,194,194,194,187,186,212,230,222,199,183,177,164,155,143,155,178,199,204,204,200,191,180,182,197,201,202,198,197,193,192,190,188,186,185,184,184,184,180,178,179,178,178,176,175,172,171,170,168,165,162,160,157,151,145,139,136,137,141,148,188,188,189,190,189,190,191,191,187,179,175,179,173,170,171,179,163,155,146,161,187,200,197,193,185,181,187,197,200,198,198,193,192,189,190,187,186,184,181,179,181,179,175,173,174,174,174,175,174,171,170,169,165,161,161,157,151,145,138,134,135,141,149,155,185,186,188,189,187,186,187,187,185,179,165,153,152,164,178,191,154,139,135,160,187,202,196,193,192,195,198,195,198,196,195,193,193,189,187,183,183,181,181,180,180,176,172,170,171,173,175,173,171,169,169,168,164,161,158,152,146,138,133,136,143,151,159,162,183,184,184,186,185,184,184,185,184,179,175,170,169,176,192,191,135,122,137,173,192,201,199,200,202,201,196,193,196,196,195,194,191,187,184,184,181,180,182,180,177,173,171,171,170,172,172,170,168,166,165,164,162,157,151,143,135,133,139,148,155,159,163,164,182,183,182,182,183,183,184,185,184,182,180,177,176,181,181,154,113,122,160,189,197,198,198,198,196,193,193,194,193,191,191,190,188,185,182,183,181,178,177,176,172,170,168,169,171,169,170,169,166,164,161,159,156,151,142,135,134,142,152,158,159,161,163,166,182,182,181,181,181,183,183,183,184,184,181,179,179,180,168,129,117,142,178,192,196,196,196,194,192,189,189,190,188,186,183,185,183,180,179,178,176,174,172,171,168,168,167,167,169,167,169,169,165,162,158,154,148,142,135,137,146,155,160,162,163,164,168,169,181,180,178,179,181,181,181,181,181,180,178,178,181,180,160,125,132,163,185,191,192,192,191,190,189,188,187,185,184,181,178,177,175,174,174,172,168,168,168,167,167,166,166,166,166,164,165,164,161,158,154,147,140,136,139,149,158,162,164,165,166,167,168,169
175,173,175,175,174,172,172,173,172,169,169,168,166,153,114,110,149,156,155,165,176,181,181,180,177,175,173,170,169,169,170,171,169,167,168,166,164,164,164,163,160,155,152,151,149,147,145,142,137,133,128,123,122,128,137,143,147,149,151,152,153,155,152,154,172,175,175,176,175,174,173,171,169,165,165,162,163,153,126,97,146,166,161,157,161,170,179,185,185,182,181,179,177,175,176,177,174,171,171,172,172,171,169,168,166,163,162,159,154,152,151,149,146,142,136,128,125,123,127,129,136,141,142,144,149,154,153,155,173,170,171,175,174,174,174,174,172,166,165,157,158,156,182,145,148,160,159,163,169,173,177,183,189,190,186,184,180,176,174,176,177,174,172,170,171,171,170,169,169,169,167,163,159,156,154,152,151,147,142,134,129,124,122,126,126,132,135,140,143,144,150,150,177,173,171,174,177,176,176,174,170,160,152,144,148,157,204,193,162,155,160,173,186,193,195,188,181,186,190,188,182,175,174,176,177,178,179,175,170,171,172,173,171,171,172,169,164,163,160,156,152,150,147,143,134,128,125,124,124,121,125,132,133,137,137,144,178,179,176,175,176,175,174,174,166,149,144,144,147,150,181,179,158,160,171,179,184,184,184,184,179,172,175,184,184,178,176,181,181,181,183,182,180,176,174,171,173,173,174,174,170,167,163,159,155,153,150,148,141,135,130,124,125,127,123,120,126,132,139,137,182,182,182,181,177,177,182,177,164,149,154,157,158,157,155,151,148,164,181,186,187,183,177,178,180,180,178,180,185,187,184,188,189,186,184,182,181,178,175,175,177,178,178,178,176,172,168,163,159,157,155,151,146,141,137,127,123,125,126,123,121,121,123,131,187,188,188,187,188,190,190,173,153,153,150,148,160,165,156,149,147,166,183,190,195,193,189,186,184,184,190,198,191,183,179,187,190,191,189,186,185,180,178,178,179,180,183,184,183,178,174,170,167,163,159,156,150,146,141,134,128,124,128,129,127,119,119,121,192,192,194,190,191,191,189,169,170,159,132,137,157,165,157,144,142,161,180,190,199,200,198,194,187,184,189,200,197,179,175,186,192,193,193,187,184,185,185,180,180,181,183,183,184,183,179,176,172,169,163,161,155,153,147,141,134,127,126,130,131,129,126,125,197,195,193,194,195,194,192,174,192,193,167,151,156,159,146,130,127,150,178,191,201,202,199,197,194,193,194,194,189,180,178,187,185,188,193,190,188,187,188,184,185,182,183,186,184,184,183,178,175,170,168,164,160,157,153,147,141,131,125,127,131,130,127,125,202,201,198,197,196,196,187,167,171,184,198,180,164,162,141,116,110,137,171,190,200,199,197,196,195,198,201,199,192,182,181,186,185,190,195,194,195,192,190,187,186,185,187,188,187,186,186,185,182,175,171,168,165,160,156,149,145,138,131,127,129,129,128,127,202,203,203,201,199,192,176,159,151,173,202,189,168,159,143,121,110,133,160,184,197,197,196,196,196,201,205,205,198,181,181,189,187,192,196,194,197,195,192,193,190,188,188,188,188,189,188,189,189,181,176,174,170,165,160,154,148,142,136,130,128,128,130,129,204,203,202,202,199,184,166,150,148,153,165,177,169,150,137,127,122,142,157,178,195,196,196,197,200,204,207,208,202,182,179,190,189,191,197,199,196,194,193,195,193,190,186,186,185,187,187,189,189,185,181,178,173,168,164,159,153,146,140,133,126,126,128,129,208,209,207,203,193,179,166,150,149,143,137,160,169,147,128,116,124,152,158,171,191,192,196,198,201,204,206,207,205,189,174,190,190,191,196,199,197,196,196,196,195,194,186,186,183,179,183,185,189,188,183,178,174,170,166,161,156,150,145,136,127,122,126,127,210,209,209,207,201,192,174,154,152,148,145,167,167,148,129,111,118,150,163,166,187,189,197,201,203,203,205,206,207,200,169,194,194,197,199,202,201,194,194,196,199,197,192,190,185,179,183,186,188,186,184,182,177,174,169,165,161,155,148,142,132,124,124,125,210,211,210,208,204,196,180,158,151,151,144,167,168,150,133,102,110,141,167,165,186,188,196,202,204,204,204,205,208,207,163,191,195,201,204,202,198,199,200,203,198,193,191,191,189,187,187,188,189,184,185,183,181,176,172,168,163,159,151,143,134,125,122,123,210,210,210,208,206,199,184,158,144,151,147,166,167,150,136,91,97,132,166,166,185,186,195,198,203,204,204,205,207,209,168,194,199,200,203,204,199,198,201,201,199,195,191,188,185,187,186,187,189,186,186,184,182,177,174,171,167,164,157,147,137,127,122,125,212,211,210,209,208,201,177,132,104,101,87,144,160,145,145,111,109,130,168,167,181,184,195,198,202,203,204,207,208,213,172,195,198,201,202,200,199,202,205,205,201,196,190,185,181,183,187,190,192,191,191,189,185,180,176,173,172,167,162,154,144,133,126,122,214,214,213,211,210,200,174,119,97,182,195,196,173,133,147,123,117,150,177,171,179,184,195,202,204,204,204,207,208,212,166,193,200,201,198,197,201,205,208,207,205,196,190,184,175,173,184,193,196,195,195,192,187,182,177,173,171,167,163,158,150,138,128,122,215,215,213,211,208,200,181,146,153,230,227,232,229,205,156,120,142,159,175,175,177,186,195,200,204,206,206,206,207,203,161,193,197,196,190,197,204,205,203,202,201,195,190,180,166,159,172,187,193,196,197,195,188,183,180,176,175,169,164,161,154,145,133,123,217,217,216,214,209,203,185,147,143,224,223,223,222,210,168,150,182,192,186,184,176,188,199,197,202,204,205,206,207,198,168,196,194,191,190,200,207,205,201,198,199,195,190,180,156,138,161,186,196,199,198,197,192,188,185,181,179,175,170,166,160,153,143,130,218,218,217,216,211,205,189,156,154,222,224,224,222,208,167,158,180,187,190,188,177,190,202,201,203,203,203,204,205,191,182,194,192,189,194,202,206,204,200,198,197,192,185,171,136,122,160,190,199,200,198,196,193,190,188,183,180,179,174,168,162,158,149,135,218,219,218,217,213,206,193,160,150,220,223,227,226,199,152,158,161,174,184,182,185,198,202,203,204,204,202,202,203,186,193,194,191,192,197,202,202,201,200,198,197,190,181,167,136,112,148,185,194,199,198,196,192,189,188,187,184,182,177,172,167,161,153,140,218,219,219,219,215,209,199,171,150,219,235,227,212,152,141,157,143,163,179,178,189,199,202,204,203,203,200,199,192,185,197,194,190,195,201,203,202,200,197,197,197,191,187,176,146,118,143,176,187,193,194,194,190,188,188,187,186,184,179,175,172,165,156,148,218,218,218,219,218,212,204,177,137,171,189,151,158,155,138,148,138,144,179,181,188,193,200,205,206,201,194,188,182,187,182,164,149,157,180,197,202,198,197,197,197,196,193,182,153,122,140,169,178,187,192,191,190,188,186,187,189,188,182,176,174,169,159,150,219,218,219,218,217,215,206,185,142,116,151,157,151,161,155,147,161,134,183,188,185,190,200,204,202,194,183,173,176,174,161,157,151,145,154,178,195,200,197,196,198,197,194,183,154,124,140,169,174,182,189,189,188,187,187,188,192,193,189,182,179,174,166,155,218,218,218,218,217,216,208,199,167,136,147,146,154,151,154,145,162,164,187,184,184,194,192,197,189,182,173,165,167,166,172,179,173,153,134,147,182,199,198,195,193,193,195,182,148,124,142,168,172,176,184,186,186,186,189,190,192,197,195,190,185,177,167,158,217,217,218,217,217,217,212,202,183,150,155,131,155,147,147,148,140,162,174,182,194,193,167,170,177,175,169,170,172,179,193,194,182,160,134,123,156,192,200,199,197,198,197,177,142,122,145,174,173,173,182,187,188,188,190,190,194,197,196,191,184,177,168,157,218,218,218,217,218,216,213,202,191,163,167,126,152,156,148,148,141,145,160,180,184,197,170,161,169,170,174,181,181,187,193,190,182,164,133,108,133,180,200,200,196,197,196,174,141,128,147,172,172,171,177,183,187,188,189,192,198,201,199,192,185,178,174,161,218,218,217,218,219,217,213,207,196,174,174,138,150,161,159,157,160,164,172,163,166,176,180,163,162,174,186,185,176,176,178,177,173,158,124,97,115,163,192,196,196,201,198,177,148,132,150,175,173,172,172,180,187,189,190,195,204,205,202,198,191,182,176,166,217,217,216,217,218,218,215,213,207,193,176,139,135,143,152,145,147,155,159,150,148,148,154,161,175,185,188,182,172,170,174,175,168,152,118,91,103,145,182,193,194,200,197,174,151,137,147,175,173,168,166,172,181,186,190,196,204,207,205,200,195,189,178,169,217,217,216,216,216,217,217,213,207,203,198,176,152,141,135,144,151,153,149,146,141,147,161,177,184,186,185,183,181,181,184,183,174,157,126,95,99,136,171,190,195,199,195,175,159,146,156,185,177,169,163,167,175,183,190,198,204,205,206,202,196,191,181,173,216,216,217,216,216,218,216,213,209,205,204,204,198,194,206,152,146,147,153,166,176,179,183,182,183,187,190,194,194,192,192,190,183,166,139,105,96,129,165,187,197,203,198,177,161,147,152,186,186,169,161,163,174,182,188,200,205,205,206,204,196,189,179,172,215,215,217,217,217,217,217,215,212,207,206,210,212,213,207,169,155,180,199,204,202,195,191,189,189,191,198,204,202,199,197,195,188,170,146,113,92,115,153,182,192,200,199,179,157,145,146,183,186,168,156,157,171,181,188,200,206,206,205,204,198,190,178,171,213,214,215,215,216,218,217,214,211,208,209,209,211,213,208,168,167,198,211,211,210,210,207,203,200,199,201,203,202,201,201,200,192,175,152,126,102,100,131,168,183,192,196,180,153,141,147,182,183,170,155,155,173,178,189,204,206,207,207,205,198,192,181,171,212,214,214,216,216,216,215,213,210,206,205,205,208,212,223,200,180,199,213,214,213,215,218,218,215,211,205,202,203,205,209,208,198,182,158,138,120,106,123,165,181,188,193,187,155,145,149,180,185,174,152,147,169,176,188,203,205,206,208,205,198,192,183,169,211,214,215,216,216,216,215,212,210,207,205,204,206,212,220,203,184,199,211,211,210,209,210,212,214,212,208,205,206,209,214,213,204,189,167,146,132,119,130,173,183,184,189,191,156,143,146,180,185,175,156,142,168,176,189,202,203,202,205,203,196,190,180,171,210,213,215,215,215,215,215,211,207,204,202,203,205,210,220,201,185,199,209,207,206,205,205,207,208,208,207,205,205,208,213,215,209,195,176,155,138,128,146,175,182,182,185,181,150,141,150,182,182,173,154,145,159,171,187,201,205,204,205,204,199,190,179,168,211,212,213,215,215,216,214,211,207,202,198,199,203,208,220,195,173,190,205,207,206,206,206,206,205,205,204,204,205,207,212,217,212,195,177,159,142,140,163,180,184,184,183,175,150,140,146,183,183,169,156,145,164,174,183,198,204,205,207,206,200,191,181,166,212,213,213,214,215,216,216,212,207,202,200,197,189,176,190,173,147,155,171,186,194,198,199,199,199,200,202,204,204,205,209,214,207,190,171,155,145,150,173,181,185,186,186,168,150,140,140,177,182,167,158,154,167,177,181,194,202,205,206,202,197,190,179,168,213,214,214,215,215,215,215,209,201,194,192,182,168,172,187,166,149,148,143,144,146,156,170,175,178,187,196,201,200,199,202,203,196,181,164,150,140,154,173,179,180,184,184,165,152,141,137,174,178,165,165,159,168,177,184,192,202,204,201,199,195,189,180,169,214,214,214,215,216,215,213,208,199,188,184,182,179,176,169,159,157,164,170,166,144,125,126,140,160,175,182,189,193,194,194,193,188,175,159,143,141,163,172,176,178,183,184,168,152,135,136,171,170,164,165,165,172,177,183,188,199,202,201,198,193,185,176,166,213,214,214,215,216,216,213,209,198,185,191,190,171,162,158,154,156,162,173,190,197,188,163,132,145,168,173,174,177,182,181,182,179,169,150,130,153,172,172,174,178,183,186,172,149,129,138,165,167,168,168,170,173,177,180,185,195,202,199,192,185,179,173,165,213,214,215,215,216,215,212,206,193,173,177,173,156,159,154,147,145,145,162,184,191,190,179,167,153,159,168,170,171,170,174,173,170,160,141,130,164,171,172,173,178,181,185,176,149,124,144,161,165,167,171,174,175,177,179,181,192,198,195,189,181,177,169,160,212,214,215,216,215,213,209,204,185,157,154,153,149,155,144,136,134,139,156,176,187,191,197,197,177,144,154,164,172,172,173,171,165,157,148,158,176,174,174,175,179,180,180,178,152,123,139,158,161,168,178,177,177,179,178,182,184,188,187,184,178,170,161,153,211,213,215,216,215,212,209,202,176,146,142,150,153,150,136,134,143,159,162,170,180,183,187,193,200,189,157,154,161,179,181,178,171,166,171,182,181,179,178,177,178,179,177,176,155,123,137,153,159,170,176,175,176,175,174,178,182,180,181,177,171,163,156,149,214,214,215,215,215,213,209,198,163,125,126,147,152,144,137,143,145,152,160,167,178,185,188,190,193,199,191,169,159,167,188,193,187,187,190,187,182,178,178,180,180,178,176,177,159,128,137,151,162,172,176,176,177,178,174,175,178,181,177,171,165,159,156,150,212,213,213,214,214,212,207,191,145,123,171,180,152,133,134,128,123,140,159,167,173,178,187,193,193,196,196,195,162,152,168,197,198,197,194,191,188,183,181,182,182,179,175,172,152,130,147,161,170,173,175,176,178,176,175,177,178,179,172,165,162,157,152,146,210,212,213,214,212,210,203,182,131,133,220,219,192,149,132,107,73,93,145,161,169,177,181,189,191,192,194,198,195,156,153,189,197,197,196,197,196,191,189,185,184,181,176,167,148,125,154,173,177,179,181,180,178,178,178,177,174,169,165,162,160,155,146,138,209,210,210,211,211,207,200,178,134,142,225,226,218,184,150,143,128,85,148,169,169,179,178,184,194,196,192,195,198,183,133,179,192,195,195,197,197,196,195,193,189,183,177,171,155,139,155,173,183,187,187,185,181,176,174,174,169,165,163,161,156,149,140,134,206,205,206,208,209,206,198,178,147,155,221,223,216,188,159,137,120,120,152,167,165,167,175,189,195,194,193,197,197,201,152,171,190,193,194,196,196,197,197,197,193,186,183,179,166,159,166,176,182,185,186,183,178,173,168,164,164,163,160,156,150,141,135,144,203,204,206,207,207,206,198,178,150,161,221,227,215,169,155,142,127,145,166,168,170,174,176,186,191,192,193,194,197,203,163,172,189,191,193,194,195,196,195,195,193,189,188,185,178,176,179,183,183,184,183,180,176,172,167,164,162,157,153,148,140,134,140,154,200,203,206,207,206,205,200,180,147,153,197,221,184,157,146,139,125,156,172,155,160,168,176,182,190,194,191,194,195,198,156,167,190,191,191,194,194,193,193,193,190,187,187,188,186,183,183,183,183,184,179,173,171,167,162,158,155,154,149,139,133,141,156,161,199,200,202,205,205,202,197,177,149,150,164,197,162,158,145,142,110,145,159,148,156,164,172,184,190,191,191,194,195,197,164,171,191,194,195,195,194,193,194,193,191,186,186,185,183,182,180,178,177,177,174,170,167,164,161,158,154,149,142,135,142,158,163,162,199,199,201,203,203,199,194,174,150,154,150,145,161,163,144,146,112,115,135,142,154,161,172,182,190,193,195,197,200,201,169,177,190,193,191,194,192,193,193,193,191,187,183,179,176,174,172,171,170,171,171,168,163,161,159,155,149,144,138,135,141,142,141,142,197,197,198,202,200,194,187,168,145,149,143,122,157,164,138,145,120,97,119,140,153,163,176,184,190,187,192,194,197,198,171,174,188,189,185,187,189,190,189,190,188,184,180,175,173,170,169,171,171,169,165,161,159,157,152,147,143,136,135,156,184,191,192,192,193,195,195,197,195,188,176,156,140,146,143,132,152,164,138,128,130,91,114,143,158,167,175,181,188,190,192,194,195,189,162,171,184,188,185,185,184,185,186,187,184,181,179,176,174,172,171,170,168,165,162,158,153,151,149,146,137,126,121,116,125,159,202,219,190,192,193,193,189,188,177,157,140,148,141,123,144,163,149,128,134,122,125,151,164,175,180,181,186,186,186,190,191,186,160,170,184,185,183,181,180,180,182,181,178,177,176,175,172,170,167,164,161,160,156,153,151,147,144,134,123,120,119,120,114,101,98,133,181,182,184,186,186,185,185,170,142,161,140,120,139,159,158,145,139,143,144,160,168,174,178,181,182,184,183,185,187,179,164,173,181,180,178,176,176,175,175,175,174,173,171,167,165,163,160,157,155,154,152,149,148,143,132,122,121,122,121,120,119,119,113,99,178,180,177,176,179,178,178,178,160,174,145,129,135,154,155,151,147,144,146,160,165,169,175,180,183,183,181,181,181,165,159,175,184,184,180,179,176,173,172,170,169,167,163,159,158,156,155,154,152,150,148,146,136,126,122,120,120,120,120,119,121,118,117,119,172,173,173,171,169,171,171,172,168,161,141,132,134,142,144,144,144,140,141,147,153,162,173,179,181,180,179,175,173,157,163,180,186,185,181,176,172,169,166,165,163,159,155,153,154,153,153,151,148,144,138,128,124,121,122,121,121,121,120,118,118,120,121,118,157,157,159,161,162,159,159,163,164,137,125,121,125,131,139,144,148,145,138,134,135,145,156,163,168,170,167,164,162,157,167,174,172,170,169,167,165,162,160,159,156,152,150,150,150,149,149,144,136,128,123,120,121,120,121,120,119,121,122,121,121,119,115,114,154,156,154,155,156,157,156,156,153,141,129,123,119,131,145,155,155,142,118,110,120,137,150,156,158,159,155,167,181,177,173,173,170,167,164,160,157,156,154,152,149,146,145,143,141,137,133,128,123,122,122,125,125,124,121,120,120,119,117,115,117,116,117,117,155,154,154,150,153,154,155,155,155,147,136,145,143,148,158,163,150,123,109,121,138,151,159,160,160,160,168,196,193,175,171,169,164,157,152,149,145,142,140,139,138,135,134,132,128,125,122,122,123,125,124,124,122,120,120,119,119,119,120,121,119,116,118,115,122,132,142,148,149,149,148,147,145,144,129,142,138,128,114,110,106,111,124,142,148,149,152,154,156,157,159,153,144,142,141,139,141,142,146,150,153,151,141,132,127,126,126,126,125,126,125,125,125,125,123,122,120,121,121,121,120,120,117,116,116,117,114,115
62,65,68,83,100,107,109,104,97,113,122,123,133,133,122,113,116,118,118,113,112,113,112,116,139,185,177,112,108,112,112,110,111,112,114,115,114,114,110,112,114,111,108,110,110,109,110,109,108,109,104,106,108,106,104,107,104,104,109,106,107,108,107,105,97,95,94,86,86,88,91,97,98,107,120,127,132,130,121,112,116,118,117,113,112,113,112,117,141,188,170,112,108,113,112,109,111,112,114,115,114,114,110,113,114,110,108,110,109,109,110,108,108,109,104,106,108,106,104,107,104,104,109,106,107,108,107,105,73,77,72,74,71,64,66,74,87,98,116,131,127,121,114,107,115,120,122,121,120,118,115,117,128,155,154,119,109,112,112,110,111,112,114,115,114,114,110,113,114,110,108,110,109,109,110,108,108,109,103,107,108,106,104,107,104,104,109,106,107,108,107,105,64,52,42,35,36,39,41,42,52,80,111,115,116,116,111,107,104,114,122,121,118,117,118,117,116,115,136,141,124,119,118,114,108,106,104,107,106,109,108,110,112,111,110,110,110,109,110,108,108,109,103,107,108,106,104,107,104,104,109,106,107,108,107,104,49,48,64,73,69,66,60,59,60,81,100,91,102,108,96,82,72,68,89,108,116,121,124,129,131,133,133,154,152,147,150,148,148,146,140,132,124,120,114,109,104,106,110,109,110,110,108,111,108,108,108,107,107,106,106,108,106,107,109,106,107,107,107,104,132,141,145,144,138,134,130,127,123,120,110,96,100,110,118,120,120,121,123,124,124,129,137,142,145,146,144,150,144,141,139,139,141,142,144,141,140,137,135,129,121,116,112,112,106,108,110,108,110,110,109,110,109,109,107,107,109,108,108,106,106,106,107,108,147,145,144,144,147,149,151,154,146,136,123,113,114,124,138,145,145,151,155,154,154,157,158,156,158,156,159,160,157,153,152,146,151,156,154,150,145,140,141,140,140,139,130,122,113,107,107,110,109,110,108,111,108,109,108,107,107,107,106,106,107,106,104,107,149,149,150,152,152,153,156,154,139,131,121,113,121,126,130,132,129,127,143,157,166,169,171,173,171,171,172,174,171,159,162,155,155,165,165,158,152,148,141,140,139,144,144,141,135,129,120,109,105,104,107,109,109,107,108,107,106,107,108,110,109,107,106,108,163,163,163,162,163,163,158,145,125,128,123,123,135,136,126,118,118,123,145,156,163,171,178,181,178,179,181,184,183,161,167,153,163,169,169,168,167,160,156,149,148,147,149,147,143,139,134,129,123,111,104,104,106,107,108,108,107,108,107,106,106,107,106,115,174,175,175,173,171,164,148,131,113,130,125,131,146,143,121,99,94,108,134,146,151,166,179,182,182,185,187,188,188,161,168,163,167,175,177,173,171,168,165,161,156,155,155,155,154,151,145,138,132,131,123,113,107,109,109,109,108,107,107,107,107,107,110,127,181,180,180,181,178,170,156,144,117,139,128,132,152,149,107,100,92,95,114,141,146,164,177,179,182,188,188,190,188,173,166,164,171,177,181,178,175,172,172,170,165,160,157,158,158,159,158,151,142,136,130,124,117,109,106,106,107,107,108,110,108,106,108,129,187,188,187,185,182,178,166,151,114,140,126,128,150,145,116,120,99,119,128,139,152,160,178,182,184,187,189,188,187,177,163,167,175,184,182,183,179,175,177,176,172,166,160,156,154,156,161,163,156,147,142,136,129,121,112,106,108,109,109,105,98,92,92,120,188,185,187,189,185,183,171,140,104,133,125,142,162,150,127,132,119,134,148,140,152,153,178,188,186,187,187,186,186,177,162,171,181,189,189,185,182,182,180,176,171,167,165,163,159,158,161,162,162,156,148,141,135,131,125,116,107,101,92,92,104,125,158,191,193,195,193,193,189,186,174,144,106,151,137,138,170,160,141,134,134,155,160,149,154,154,172,186,188,186,184,185,186,176,161,174,181,187,185,183,180,180,183,181,174,169,168,169,171,171,170,167,163,161,156,149,142,137,130,123,117,112,121,141,176,206,215,214,198,198,198,196,191,183,176,147,115,155,148,114,153,146,140,127,127,153,165,152,158,155,173,181,184,182,184,186,184,172,161,174,180,182,177,172,174,181,185,185,179,172,167,167,174,180,179,175,171,165,159,154,146,141,136,130,126,132,183,214,219,218,219,218,203,203,204,203,199,193,179,158,123,143,161,111,145,145,137,114,121,141,153,154,160,155,169,182,184,185,186,185,179,168,168,175,174,170,164,166,171,173,176,180,177,171,163,157,167,181,184,183,180,174,168,161,152,147,144,139,133,130,155,181,186,188,196,205,206,206,208,207,205,198,190,169,131,133,171,109,137,145,135,94,89,125,155,160,161,158,173,182,183,184,186,184,174,168,172,167,157,151,153,161,165,165,167,171,169,162,150,132,140,167,182,183,181,180,172,161,155,150,146,142,134,129,118,126,134,135,139,143,208,208,211,213,212,204,194,177,140,129,178,132,136,143,142,108,80,113,155,163,156,158,176,183,184,184,181,173,168,170,162,144,139,143,151,157,160,162,164,168,165,157,140,106,97,145,175,181,181,179,176,171,168,160,153,149,143,137,130,123,126,130,137,140,211,212,211,211,210,210,202,186,154,135,173,174,157,137,146,131,109,129,163,164,158,168,182,184,183,180,170,162,166,163,145,133,138,149,154,155,154,156,162,171,172,167,152,112,84,136,166,175,179,179,175,168,167,169,161,159,151,146,138,130,125,121,122,129,210,213,215,214,213,209,205,194,174,146,153,182,172,133,129,119,117,142,163,166,166,178,182,180,175,161,150,154,152,142,143,148,144,144,154,161,159,159,161,169,173,173,160,124,88,127,149,154,165,169,169,165,163,162,166,165,157,148,143,139,131,123,114,116,209,212,213,212,209,208,206,197,181,157,152,169,156,127,116,115,128,144,149,158,166,171,169,166,157,151,142,138,138,146,157,154,138,122,124,141,156,157,161,171,176,175,154,119,85,126,150,140,154,161,163,167,167,166,169,170,169,158,153,147,138,127,123,109,209,212,214,212,210,208,205,198,188,166,157,151,137,127,112,106,110,119,137,156,166,160,157,146,144,149,149,151,159,170,172,166,148,124,88,83,117,150,164,174,180,181,153,121,87,132,154,144,145,157,164,164,168,169,169,175,177,169,162,154,144,131,126,120,213,214,215,216,214,211,207,205,199,182,159,140,115,107,119,112,93,94,129,158,173,182,133,118,136,149,163,175,181,185,186,181,165,131,102,72,96,131,155,175,187,184,153,128,95,134,152,147,141,150,165,171,169,174,177,179,180,175,168,159,150,138,126,123,213,215,216,216,215,211,209,207,203,198,182,162,157,136,130,122,110,114,138,153,134,87,102,136,150,164,180,189,192,195,198,195,181,156,122,86,77,101,139,169,181,184,157,141,112,137,158,150,144,139,155,167,171,173,182,189,187,181,176,170,161,149,132,119,213,214,215,216,216,213,212,210,205,204,199,183,184,178,151,127,130,139,144,140,136,159,172,177,180,186,192,198,201,206,209,203,190,173,145,117,89,100,137,174,192,189,160,148,130,146,171,160,147,140,154,165,172,178,187,190,189,187,181,175,168,158,145,130,212,214,215,216,216,215,213,211,208,203,202,198,189,181,161,134,129,151,166,180,193,203,203,201,203,203,204,206,208,216,215,204,192,177,157,136,105,109,155,178,193,193,165,145,135,150,176,168,151,142,154,167,173,183,193,195,192,191,185,177,170,162,152,138,211,213,214,215,215,215,213,211,206,203,204,204,202,196,169,138,155,192,200,204,207,208,212,212,210,209,208,207,208,212,214,205,190,173,160,142,119,119,164,180,186,189,170,140,134,155,182,173,154,140,152,168,174,183,192,194,194,195,191,182,171,163,157,143,210,211,214,215,215,215,213,213,207,203,203,205,208,209,186,144,172,207,207,210,210,211,211,210,210,207,205,205,206,208,214,210,189,169,157,146,135,142,169,174,180,187,178,145,136,158,185,179,159,139,149,168,175,189,198,200,203,202,196,188,179,168,160,147,209,210,212,215,215,213,210,210,209,206,204,204,208,209,206,145,176,212,211,212,211,211,212,210,208,209,207,208,207,209,211,207,189,170,156,141,134,147,168,168,168,177,172,146,134,153,178,175,161,138,146,167,177,190,200,199,200,200,197,190,182,170,161,149,211,210,212,213,212,211,210,205,203,202,202,204,206,206,218,162,179,214,213,211,210,209,211,212,209,205,205,205,205,204,203,200,188,168,145,127,129,142,154,160,165,174,166,145,135,157,180,176,163,139,143,164,180,192,200,199,200,200,195,187,178,168,159,147,211,212,213,213,214,212,209,206,201,198,193,200,206,207,217,171,171,205,212,211,211,208,204,203,205,205,203,202,202,199,198,195,187,164,137,135,153,162,167,167,168,177,168,149,138,161,186,180,167,143,144,162,180,193,205,206,205,202,196,188,176,163,154,146,213,213,214,212,213,213,212,207,199,194,194,194,188,180,200,152,148,162,181,185,194,206,206,202,202,205,205,206,205,200,198,193,183,158,141,150,167,176,178,178,183,186,172,155,136,159,185,179,170,153,155,171,182,192,204,205,207,205,200,192,183,166,154,144,214,214,213,213,213,210,210,203,192,185,185,180,167,177,193,174,166,154,157,153,142,169,196,207,208,205,201,199,199,199,198,191,179,150,147,165,178,183,184,183,190,192,173,157,139,163,188,182,175,162,163,175,185,189,203,209,210,205,203,195,184,170,159,145,215,215,213,214,215,212,212,208,196,187,174,159,167,181,192,194,193,189,188,199,197,161,149,181,206,205,204,195,190,191,193,188,174,139,143,162,179,186,186,186,191,198,174,158,137,168,189,183,177,168,170,181,188,193,206,210,209,207,204,199,187,175,160,146,214,215,214,215,215,213,209,206,198,184,160,148,166,179,184,186,186,189,183,177,205,219,183,143,167,202,200,193,193,197,198,190,175,137,136,162,179,183,184,184,194,201,179,153,134,170,187,181,178,176,178,183,188,192,202,209,209,208,203,197,186,175,163,150,215,216,216,216,215,213,207,198,180,155,140,143,160,171,176,180,183,191,195,191,205,217,220,209,157,167,195,194,195,204,205,196,183,150,137,170,183,182,185,190,194,204,186,151,130,171,185,180,182,186,184,185,189,192,198,210,212,207,201,193,186,177,165,154,215,216,216,216,215,212,209,197,164,138,136,140,157,166,168,171,177,187,194,195,194,196,186,204,220,157,159,188,192,200,203,193,182,162,154,177,186,186,190,196,201,207,194,149,127,177,186,183,188,191,188,190,193,195,201,209,211,208,201,196,187,177,167,154,214,215,216,216,216,213,207,191,162,146,140,142,155,160,160,164,176,191,197,199,201,194,190,184,200,218,154,158,181,184,192,189,180,165,174,186,188,194,196,198,197,201,199,153,127,171,183,185,192,194,191,190,191,192,197,205,208,206,200,193,182,172,164,152,216,216,216,216,216,213,208,190,151,138,138,143,157,158,157,157,169,185,193,196,204,208,205,197,187,204,219,152,164,180,172,169,167,174,188,193,193,198,202,202,198,193,195,158,129,168,181,185,194,195,193,193,192,193,200,202,201,199,194,186,179,171,161,151,217,217,217,216,217,214,204,179,139,131,116,132,154,156,150,149,151,165,179,186,200,207,209,210,208,194,202,207,158,171,184,177,179,191,199,199,199,202,201,204,201,198,192,159,134,164,181,187,195,196,194,194,193,193,198,200,198,197,194,187,178,169,160,152,217,218,218,217,216,213,201,171,140,148,146,147,158,147,141,145,135,151,166,177,192,203,208,207,208,205,197,200,163,154,186,192,198,205,207,208,206,206,205,203,200,192,189,162,137,163,182,193,196,197,196,195,193,193,195,197,200,197,189,180,175,170,160,151,217,217,218,218,216,213,199,169,154,138,126,153,161,140,143,139,130,149,162,168,187,201,207,207,204,204,202,202,190,146,170,194,197,205,208,210,209,207,205,203,200,191,181,156,138,163,186,195,196,198,198,196,193,192,196,199,196,190,188,184,179,170,159,151,217,217,217,218,216,213,203,168,160,124,117,136,150,129,143,129,140,155,162,163,181,201,205,207,204,205,205,203,202,167,160,187,191,196,205,209,209,208,204,202,197,188,177,153,142,171,193,199,200,201,199,198,197,196,196,196,192,187,183,179,174,169,162,152,218,217,217,217,217,213,203,161,183,132,120,147,153,117,138,133,167,166,157,163,172,197,203,205,208,205,203,203,205,190,162,186,189,192,200,206,209,209,208,205,197,187,170,140,140,181,197,200,203,204,202,197,197,196,194,191,188,186,188,184,174,168,159,151,217,218,217,217,217,214,208,152,191,145,122,159,165,128,129,128,166,174,155,164,166,188,199,205,206,206,207,205,208,200,169,190,192,192,194,200,205,209,209,205,199,193,178,143,138,178,201,206,206,205,203,199,196,194,192,188,186,185,179,175,167,161,155,143,215,216,218,217,215,213,205,156,192,144,106,161,173,135,126,108,144,160,161,165,171,183,198,203,203,205,205,204,204,192,176,193,195,196,194,196,201,206,207,205,200,196,182,155,147,172,195,205,206,204,202,198,194,191,190,189,185,181,179,170,165,158,152,141,216,215,217,216,214,213,200,159,195,176,114,155,172,148,130,84,111,153,166,165,177,185,200,205,204,202,204,205,200,183,181,197,199,200,199,198,200,203,205,204,204,202,194,183,172,178,189,196,201,202,200,195,190,186,186,186,183,184,179,173,164,153,145,133,217,217,217,217,215,212,200,167,205,222,176,157,174,161,154,100,96,145,170,175,179,185,198,205,206,204,204,203,194,180,187,200,202,203,202,201,202,203,204,203,202,203,204,200,193,189,191,195,199,198,197,195,191,186,182,183,181,178,173,169,162,149,141,131,216,217,217,217,215,212,198,172,191,216,187,159,169,153,151,114,99,149,182,188,185,187,198,205,205,202,203,205,193,182,193,201,203,206,205,203,203,204,205,203,201,202,200,198,196,195,195,197,198,194,192,191,191,185,182,179,177,173,170,162,151,149,138,134,217,216,217,216,213,206,192,177,177,188,174,160,177,166,140,92,114,155,185,194,192,191,200,203,203,203,204,206,191,185,198,203,202,203,205,205,205,205,206,205,201,201,196,197,196,193,194,194,193,190,188,188,183,181,178,178,174,169,164,155,152,145,135,137,217,215,217,216,212,202,188,179,173,160,147,157,177,171,158,126,129,158,178,194,195,193,198,202,204,206,206,205,188,183,196,204,202,203,204,205,205,204,204,204,204,200,197,193,192,190,189,192,194,192,189,188,183,181,178,176,172,170,164,161,149,142,137,139,215,213,212,213,212,206,187,173,177,172,150,150,164,152,146,132,124,148,175,195,198,196,199,202,202,205,207,205,192,189,198,204,204,203,205,203,203,204,204,203,200,198,196,192,192,191,190,191,193,192,185,182,185,183,179,178,173,165,157,156,149,142,138,140,215,216,214,213,213,211,198,178,174,172,155,150,157,141,130,117,106,135,172,194,197,197,201,203,204,207,209,204,186,186,199,205,202,202,203,201,202,204,205,201,200,197,197,194,192,196,198,190,191,189,182,180,183,180,176,175,172,164,156,151,144,139,141,142,212,213,214,213,211,211,206,186,164,164,166,158,153,133,118,108,91,117,158,182,187,191,196,199,202,203,203,197,184,196,203,203,201,198,199,200,201,201,201,199,199,196,197,197,197,194,192,191,188,185,181,182,179,175,173,172,168,161,156,151,143,139,141,145,211,209,209,210,209,207,206,192,164,155,166,172,173,160,132,134,124,134,156,175,181,186,190,191,192,192,193,182,193,205,206,201,198,195,196,198,196,197,198,196,199,197,196,194,192,188,187,188,186,185,180,178,178,175,172,168,163,159,153,148,141,139,142,143,211,210,208,207,206,205,205,197,171,152,154,158,173,174,159,147,145,157,163,177,189,194,193,192,191,189,183,184,211,208,205,205,205,200,199,198,197,197,196,196,197,194,194,195,193,191,185,186,184,181,180,177,174,171,167,163,160,154,149,144,141,141,145,146,207,206,205,204,203,205,206,201,182,181,195,171,173,176,179,155,151,155,162,186,200,205,204,206,201,191,179,200,207,206,208,205,202,199,196,195,196,195,192,192,193,189,190,188,187,186,186,183,183,182,179,175,172,169,164,160,158,153,146,140,138,140,143,144,204,203,203,201,200,200,200,199,191,163,187,200,169,165,179,172,156,142,161,192,203,206,200,189,185,178,195,204,204,204,204,204,202,200,194,191,191,191,190,191,190,187,186,186,186,184,180,182,181,177,173,172,172,170,164,159,154,149,142,137,138,143,147,148,197,198,198,197,198,197,199,198,197,175,142,153,163,156,180,140,137,139,155,195,206,204,193,173,182,200,206,204,203,204,200,197,194,194,192,191,189,188,187,187,186,184,184,185,184,182,178,177,175,173,174,172,169,167,164,160,152,145,139,137,139,144,146,146,196,194,195,196,195,195,196,193,193,182,167,153,179,189,202,177,138,111,158,193,202,205,205,204,208,207,204,203,202,199,196,196,195,191,190,189,187,185,184,183,180,178,179,179,180,180,179,177,176,175,171,168,166,163,161,155,148,141,137,139,142,144,147,148,191,193,196,196,190,192,192,191,187,185,172,171,175,181,140,92,118,131,176,197,202,206,208,208,206,200,199,199,198,199,198,195,193,191,187,185,185,185,184,181,176,174,176,176,178,180,180,176,174,174,169,164,164,160,155,148,142,138,136,140,143,146,149,150,193,191,191,193,192,192,191,191,187,186,183,178,179,183,129,105,112,151,189,203,203,204,204,203,201,198,197,201,201,200,200,196,190,187,187,184,185,187,184,181,177,175,175,176,178,179,175,172,174,173,169,164,162,157,151,143,137,135,139,142,148,153,158,158,191,193,190,190,192,193,193,192,191,189,184,185,185,182,136,123,129,172,197,204,204,202,201,199,197,199,200,199,198,196,194,192,189,188,187,184,183,184,181,176,175,177,176,176,176,173,173,171,168,169,168,162,157,151,146,140,133,135,144,149,152,160,167,167,189,192,191,188,191,191,189,190,191,190,186,187,187,169,115,117,152,190,198,201,201,201,199,197,195,195,195,194,191,190,191,190,188,187,184,181,179,178,175,173,173,173,175,175,173,173,170,168,164,162,160,156,151,143,135,132,136,146,149,159,166,166,169,169
134,139,141,139,141,143,144,144,145,144,141,132,119,107,111,136,139,150,155,156,155,154,153,151,149,147,145,142,138,135,133,133,135,134,137,133,122,118,114,111,109,106,105,107,109,109,108,109,109,108,108,108,107,106,107,105,93,90,105,140,184,203,206,209,147,152,154,150,148,148,149,148,149,150,151,155,154,149,153,177,160,147,153,156,158,160,159,159,159,160,155,153,152,150,148,146,143,141,137,135,136,135,131,128,125,121,115,111,108,107,107,108,108,109,108,108,108,108,96,86,105,140,179,204,210,211,213,216,154,156,156,153,151,151,152,152,152,153,152,154,155,155,157,170,152,137,140,148,158,163,166,164,160,159,159,161,160,157,156,153,150,150,149,146,145,143,141,138,135,134,131,125,120,113,105,103,109,108,107,109,100,83,98,137,178,205,214,215,213,214,215,217,157,156,158,157,156,154,154,154,155,153,153,158,157,153,152,151,150,149,141,141,151,159,165,168,170,183,171,168,166,160,158,158,156,155,151,151,150,150,149,146,144,139,136,133,131,128,121,113,105,102,99,98,109,143,186,214,224,223,223,224,225,225,224,222,158,157,156,157,159,159,159,159,156,153,156,152,143,145,151,149,155,161,158,150,149,152,156,164,170,187,178,171,168,163,163,164,164,164,158,155,153,152,151,153,153,148,141,139,137,135,132,127,120,121,126,126,147,185,197,194,187,180,178,181,186,194,203,217,157,158,156,155,157,159,158,160,157,154,147,133,132,141,149,149,148,155,167,167,166,167,166,167,166,167,169,161,169,165,167,171,170,168,166,159,156,154,154,156,157,155,149,145,143,138,136,133,129,125,134,150,158,154,150,148,149,148,150,151,155,157,154,152,163,165,165,163,164,164,165,168,157,164,156,145,139,147,150,146,144,151,168,177,183,184,181,175,169,167,173,168,168,164,166,174,177,174,171,168,162,160,160,160,163,164,161,155,150,142,137,137,134,128,120,128,146,152,149,152,155,154,154,155,155,154,156,157,173,173,172,173,172,173,176,175,150,157,142,136,138,146,152,148,143,153,172,181,189,192,190,185,180,179,182,182,174,170,169,175,178,181,175,170,169,167,165,165,166,168,169,166,160,156,149,144,138,134,128,122,123,139,147,150,150,151,153,155,157,156,156,159,179,179,178,178,178,180,181,180,143,163,136,141,157,158,153,140,138,150,168,177,185,190,191,187,186,191,192,193,180,173,170,173,178,185,182,178,178,174,169,168,170,172,171,170,167,161,158,153,148,141,136,130,123,121,132,137,143,148,151,150,153,157,157,158,189,189,188,185,184,184,182,168,134,179,133,142,145,149,136,120,115,136,161,172,179,186,188,190,194,197,198,198,179,176,169,175,182,186,182,185,180,178,176,176,175,175,177,176,175,173,164,158,155,151,143,137,131,125,123,125,127,135,139,146,146,149,151,154,193,192,192,192,191,189,172,155,119,175,138,148,161,147,119,115,108,123,149,163,170,183,191,192,196,201,203,203,188,173,175,179,184,190,188,185,182,182,182,176,172,174,176,178,180,181,176,168,160,157,150,143,136,131,124,124,121,117,128,132,138,142,148,152,197,196,195,193,192,183,166,151,108,164,139,151,165,157,114,115,115,132,145,159,166,177,187,191,198,202,203,204,194,174,176,182,183,192,192,188,187,186,186,184,179,173,172,171,172,177,180,175,172,165,159,153,146,137,130,124,126,121,116,126,129,134,140,144,200,201,201,199,196,189,175,160,118,178,89,95,154,157,123,117,111,141,145,151,166,178,191,196,199,201,202,202,198,174,180,183,192,194,194,192,187,189,190,189,185,179,174,170,174,176,178,179,172,165,161,158,150,143,133,128,127,128,114,107,115,125,129,134,202,202,202,202,199,197,185,174,123,197,189,181,153,161,143,130,127,157,160,159,170,177,194,199,199,199,199,200,200,165,176,186,195,200,195,193,191,193,191,185,179,179,180,178,179,182,178,175,177,173,166,162,155,146,143,136,132,131,131,120,113,113,118,126,203,201,201,202,200,199,191,168,121,179,190,213,166,157,138,118,113,146,164,170,176,172,188,196,200,199,198,199,203,163,180,190,195,198,197,192,194,196,193,186,181,178,179,182,185,184,183,180,176,173,168,161,160,153,147,138,129,131,130,129,122,116,115,117,204,205,205,204,202,201,192,157,124,171,175,204,173,166,153,104,102,139,158,170,181,174,186,195,198,198,200,200,206,169,180,189,197,195,191,193,196,200,199,191,183,177,172,176,184,186,187,185,183,180,173,166,164,160,155,147,137,128,129,132,127,118,116,119,209,208,209,208,205,201,193,169,132,135,122,119,165,164,164,117,93,127,160,174,183,176,188,196,198,199,201,202,207,174,180,188,194,191,194,199,201,201,198,194,184,176,167,169,183,191,192,190,188,183,176,170,163,162,160,153,147,136,130,131,132,129,122,120,212,211,211,210,206,201,195,172,137,125,132,112,160,161,164,127,95,123,159,175,185,181,189,196,200,202,202,200,198,174,185,187,188,187,197,202,199,194,192,189,180,170,153,150,172,187,191,192,192,185,179,175,166,166,161,154,152,143,131,127,130,131,128,124,213,214,214,212,210,206,198,177,143,124,135,117,150,156,158,119,107,147,172,179,185,186,193,197,199,200,200,200,184,172,187,186,184,187,198,201,197,192,188,185,176,164,134,118,155,186,191,192,191,189,183,179,175,172,170,162,158,150,140,130,130,131,129,126,216,216,216,216,215,210,203,188,149,122,135,123,142,148,140,122,138,169,179,182,185,190,196,198,199,197,196,193,172,181,187,182,178,184,193,196,194,191,189,185,176,163,129,102,145,182,189,193,191,188,182,181,180,175,173,168,161,155,148,140,131,130,130,128,217,217,217,218,218,214,207,196,159,123,128,135,139,141,130,141,157,178,176,181,188,195,195,196,198,196,193,178,175,186,177,161,162,172,179,188,189,189,188,187,182,172,144,108,134,168,179,186,187,186,181,178,180,179,178,170,163,159,153,144,134,128,128,129,217,217,218,217,217,216,210,201,171,131,121,156,159,123,107,142,148,163,169,178,189,196,195,198,199,192,177,171,178,171,157,145,150,161,169,179,186,190,189,189,186,178,153,114,131,160,168,177,180,182,182,179,179,181,182,177,168,164,160,151,139,130,128,130,216,218,218,217,217,217,213,203,186,151,121,183,211,160,117,137,148,146,168,180,188,192,195,198,196,181,160,164,164,162,166,164,148,141,148,168,183,190,189,188,188,179,149,113,131,160,162,169,175,179,179,181,181,182,187,187,177,172,165,157,145,134,128,130,216,217,218,218,217,216,213,206,196,167,117,184,228,214,159,133,145,139,165,181,182,181,175,178,177,165,156,158,163,178,181,172,152,121,110,139,172,189,191,189,190,177,144,112,130,161,161,165,173,179,177,178,181,184,189,191,183,176,168,158,147,136,126,127,216,217,218,218,216,214,213,208,197,180,133,194,224,220,172,137,137,143,160,177,189,190,168,166,168,164,166,164,165,171,168,160,145,115,87,106,153,184,191,190,192,177,147,116,135,164,163,160,168,176,181,182,184,188,194,194,187,179,171,163,153,139,126,123,217,218,218,218,217,216,214,210,203,190,161,210,225,222,180,153,135,135,150,164,176,191,179,160,161,170,172,164,161,165,168,162,147,121,79,93,129,171,188,192,195,179,153,123,136,162,163,158,160,170,179,181,182,193,200,199,192,187,178,169,160,145,131,123,216,217,218,217,218,217,214,212,209,202,180,208,231,220,179,163,144,151,161,159,153,157,158,155,164,171,170,172,175,179,181,175,159,133,91,84,111,152,183,192,194,179,156,132,140,166,164,159,156,165,174,180,185,197,202,201,195,190,186,176,163,150,137,127,215,217,217,217,217,217,216,214,210,205,199,189,186,156,151,136,129,152,146,140,137,142,153,160,166,172,182,190,190,191,190,185,167,136,110,89,104,137,176,195,198,183,162,144,149,179,175,164,153,161,172,182,186,200,202,202,200,193,184,178,171,158,144,133,213,216,217,217,217,218,217,215,212,208,205,201,191,182,176,178,106,152,157,166,172,171,173,175,177,182,195,197,195,195,196,193,179,144,122,92,98,128,172,196,203,187,162,144,147,180,181,166,150,157,172,178,187,202,203,201,202,196,186,176,168,160,145,132,212,215,216,217,218,218,219,216,213,208,205,207,207,209,213,205,136,169,194,199,201,201,200,197,195,196,200,203,202,204,206,203,191,165,132,110,96,123,168,189,200,188,160,142,147,179,182,169,148,156,171,179,189,200,203,203,202,198,190,179,172,163,149,136,213,214,215,216,217,218,217,217,215,210,209,210,211,213,218,214,164,196,210,212,215,217,219,218,213,210,204,205,207,216,217,208,196,177,151,131,109,126,169,186,193,191,166,141,149,180,186,171,146,152,170,176,192,207,208,208,208,203,196,186,173,164,152,139,209,211,214,216,216,217,216,217,214,208,205,206,207,211,211,201,175,202,212,212,212,211,212,214,213,209,207,205,207,213,216,212,199,182,162,142,128,146,176,180,185,189,172,147,146,175,186,176,152,146,170,182,191,204,203,204,204,199,191,183,172,161,149,138,213,212,214,217,218,217,216,213,212,208,207,206,205,211,202,171,173,205,213,212,210,207,206,208,208,209,208,208,208,209,215,215,197,177,160,147,137,158,176,176,179,180,163,142,145,173,182,174,152,144,162,175,194,206,204,204,204,200,192,182,171,161,150,136,213,212,213,215,216,215,215,214,210,208,204,204,207,209,200,170,165,199,212,211,210,210,211,210,207,203,202,204,205,206,213,210,189,169,154,143,141,161,172,177,178,178,163,144,148,177,186,177,157,147,159,179,192,204,209,207,208,202,194,183,169,156,147,138,212,213,213,214,215,215,215,213,209,204,199,198,201,206,192,157,153,185,205,208,207,208,206,202,202,205,205,205,203,203,203,201,189,168,153,135,158,176,183,182,183,177,161,145,141,172,188,177,161,152,169,181,186,204,206,209,208,204,196,185,169,158,146,134,213,213,215,215,215,216,217,215,210,203,198,198,194,184,179,204,150,148,155,171,183,190,191,191,196,203,209,208,202,198,194,194,183,164,143,145,169,180,187,188,191,183,164,147,141,171,186,177,168,162,170,183,189,201,209,209,208,204,196,187,174,163,150,136,214,215,216,215,215,216,215,214,208,198,190,191,176,151,164,199,167,168,157,149,152,154,165,178,190,198,199,194,191,189,189,187,182,164,137,155,171,183,185,186,191,183,165,147,143,170,181,175,171,167,176,186,192,199,207,208,207,204,197,188,176,162,149,134,214,215,216,216,216,216,215,213,210,196,186,177,155,167,174,173,178,182,187,189,183,161,136,154,181,190,190,185,182,184,186,181,175,150,132,158,174,180,182,184,190,185,165,143,142,167,177,174,173,174,177,183,189,195,204,207,205,198,190,183,173,163,152,135,213,215,216,216,216,217,217,212,209,195,172,162,142,165,166,168,169,175,182,189,188,199,176,147,165,182,186,182,178,187,185,181,169,137,125,167,181,180,182,185,190,187,167,141,144,166,175,176,177,180,181,186,190,195,204,208,203,195,188,182,172,163,151,134,212,214,216,216,217,217,216,211,204,184,150,174,132,158,160,161,165,174,184,192,197,204,197,177,165,167,177,186,184,194,195,184,173,149,141,174,181,183,185,188,190,190,171,138,142,168,175,177,183,186,185,187,188,193,201,205,201,193,188,179,168,161,149,134,212,214,216,217,218,216,213,211,204,167,140,179,136,158,157,151,154,165,174,189,193,197,197,199,187,169,164,173,180,181,188,183,174,165,175,184,183,185,185,187,188,188,173,139,139,165,174,181,189,188,185,186,185,191,195,196,195,189,181,171,162,154,147,133,214,215,215,216,217,217,215,212,201,158,148,154,139,162,156,141,144,145,163,187,189,196,201,205,206,197,173,155,169,180,180,176,177,184,191,191,187,187,188,189,187,186,174,141,139,163,172,183,188,188,187,187,185,191,193,191,190,185,177,168,161,153,146,133,215,216,216,216,216,217,216,211,196,152,172,138,136,156,140,132,131,133,159,183,187,190,197,202,206,206,197,172,156,175,187,184,191,198,196,194,191,190,192,192,190,187,176,144,140,161,174,184,187,188,188,186,184,188,191,192,186,180,173,167,163,154,145,129,214,216,216,217,217,217,216,208,188,141,190,138,140,158,132,132,132,151,163,179,184,187,196,201,202,202,204,199,168,151,175,195,197,203,202,199,197,195,196,195,189,184,172,145,144,165,181,187,188,189,188,187,185,188,190,189,181,176,172,165,161,154,143,126,214,216,217,217,218,217,214,206,177,140,153,124,142,162,146,142,136,164,171,180,183,185,196,201,202,202,203,204,196,156,152,195,195,199,205,204,202,200,198,196,190,181,165,139,149,177,188,192,192,193,191,190,190,188,187,183,177,173,171,164,157,149,136,124,213,215,216,217,217,216,213,209,176,148,139,105,135,158,135,131,122,148,161,177,181,180,194,201,203,202,202,203,207,198,153,191,191,194,201,204,205,204,204,200,190,182,165,135,147,181,193,196,198,197,192,189,189,187,182,177,173,171,166,158,151,143,131,125,213,214,214,215,216,216,213,207,181,150,144,107,140,161,133,117,87,110,149,177,181,177,188,200,203,201,202,202,204,212,165,191,192,194,198,200,202,206,206,201,193,188,173,147,152,179,195,200,199,196,192,186,184,181,178,174,172,169,164,157,146,136,128,129,210,212,213,214,213,215,213,208,182,145,147,114,145,167,142,125,81,90,144,182,182,177,186,199,202,201,204,203,204,197,158,192,193,196,196,197,202,204,204,201,197,194,183,169,169,183,191,197,198,196,190,185,178,175,175,173,170,165,159,151,139,129,129,135,210,210,212,214,214,213,212,206,186,140,158,126,150,170,150,145,105,96,144,173,179,178,184,196,201,200,201,202,202,192,158,192,195,197,198,198,200,201,200,199,196,196,194,188,185,189,191,194,193,190,188,184,180,172,171,167,163,159,152,144,134,128,130,135,208,211,211,213,215,214,212,205,183,144,148,97,143,166,150,147,97,104,144,168,177,178,184,195,203,202,202,201,201,191,163,195,199,200,200,199,199,201,201,199,195,196,196,193,189,190,190,192,190,183,180,177,174,168,167,164,161,154,150,141,132,131,136,143,208,212,213,212,213,213,209,203,178,135,176,167,131,160,153,161,134,138,160,171,181,182,188,196,201,201,201,203,206,191,171,196,201,199,203,200,199,201,202,200,195,194,192,189,188,187,187,187,182,179,177,174,172,169,168,164,156,148,142,135,125,129,138,148,211,210,210,212,212,211,209,203,176,127,219,229,220,162,145,148,134,143,162,164,174,177,185,195,201,202,201,203,207,188,175,198,196,194,198,201,200,198,198,198,195,191,189,185,183,181,177,181,184,181,174,174,174,169,166,163,156,148,145,132,131,137,147,159,210,211,211,211,212,210,202,190,172,116,223,224,224,208,160,151,141,114,134,152,177,186,186,193,196,199,203,205,205,184,179,197,199,191,195,196,197,198,197,195,192,188,184,179,179,182,184,183,182,175,171,171,168,163,162,156,149,143,133,126,133,146,155,161,203,206,209,209,208,206,201,182,170,134,222,223,219,194,169,143,137,114,138,161,181,191,193,196,197,196,203,204,205,173,178,195,196,194,193,195,194,195,196,193,191,191,188,186,184,185,183,180,177,174,173,170,167,164,158,152,146,135,128,134,150,159,163,169,201,204,206,205,202,202,203,195,167,143,219,221,223,189,173,148,150,137,141,168,179,184,192,194,197,198,199,198,197,167,173,193,195,191,190,188,191,193,190,187,187,186,185,184,182,179,177,175,172,170,166,163,160,156,152,147,140,130,133,151,159,164,170,174,196,196,199,203,205,204,202,201,183,158,217,221,186,148,170,158,152,157,160,177,189,194,196,196,198,196,197,198,194,173,185,195,194,187,184,187,186,186,187,187,188,186,183,182,180,175,174,175,172,168,166,164,165,157,151,144,134,139,156,162,162,165,168,173,196,197,196,195,196,198,196,195,195,162,206,209,162,144,158,148,134,139,153,169,180,188,195,196,196,196,195,195,185,179,192,194,193,192,191,187,187,186,184,182,181,178,178,177,175,173,171,169,168,165,163,160,155,155,146,135,142,154,160,163,165,168,170,174,193,194,195,194,191,190,192,192,189,170,170,174,165,159,158,149,142,133,140,148,155,170,183,187,188,186,183,188,181,185,195,199,194,193,188,184,183,181,179,179,177,174,174,173,173,169,166,164,162,162,161,156,151,143,135,142,158,161,162,167,168,171,173,172,186,186,187,186,185,185,185,188,189,183,164,142,151,165,168,167,161,155,146,136,135,156,176,180,178,175,175,186,185,195,197,195,191,188,185,181,178,177,175,176,172,169,168,167,167,167,165,164,165,161,156,150,144,133,145,161,165,166,166,167,168,167,168,171,176,179,178,178,179,180,179,179,179,180,183,164,149,155,167,171,170,160,135,117,131,163,184,190,190,189,183,181,189,194,189,185,183,182,178,176,175,173,172,170,166,164,164,165,167,167,162,161,160,158,152,141,137,151,160,162,158,152,151,151,153,156,158,159,173,173,172,174,176,177,175,175,176,172,169,161,167,161,167,173,173,147,115,118,150,175,186,191,188,183,175,183,189,188,187,185,180,178,174,174,172,173,171,167,163,163,164,163,163,163,160,158,153,150,142,140,150,156,155,155,157,157,156,156,158,159,163,165,174,172,172,172,173,174,174,173,173,172,169,164,171,176,175,170,160,128,118,143,171,180,180,176,170,169,182,189,188,185,185,182,178,172,174,173,170,169,166,162,162,162,162,161,161,161,157,151,145,137,132,136,134,128,129,134,151,185,207,220,220,218,222,225,172,171,171,170,169,170,171,170,172,173,173,168,167,167,173,166,158,140,150,164,170,173,175,174,177,183,185,184,181,178,177,175,173,169,170,165,162,162,160,159,159,158,157,156,157,154,149,142,134,124,119,119,117,119,119,119,113,121,145,177,203,213,213,214,172,170,170,169,167,168,169,167,167,168,169,167,169,171,171,175,180,144,161,175,179,180,181,182,181,180,177,175,172,170,167,165,162,160,160,157,157,157,157,157,155,155,154,150,147,140,132,127,124,123,123,123,123,122,121,120,118,112,105,114,139,172,194,199
50,53,70,86,95,100,99,99,109,139,164,178,176,183,186,185,186,188,193,193,194,194,190,187,184,179,174,173,169,167,165,161,156,157,159,157,144,120,101,92,108,132,133,78,37,34,44,46,51,42,39,41,47,51,50,49,54,54,54,50,50,55,52,56,68,82,103,104,96,93,106,134,157,165,170,169,176,178,185,189,192,194,195,197,199,197,194,193,194,193,190,185,181,177,177,176,174,173,170,168,161,152,147,145,133,116,91,59,45,36,20,19,25,43,50,46,41,51,51,53,48,50,53,54,52,55,56,50,89,99,91,99,115,149,167,175,172,171,175,173,182,185,189,191,191,195,196,195,197,200,201,202,201,199,197,195,192,189,188,188,187,184,181,180,175,168,166,166,164,162,156,142,121,91,73,62,39,21,14,16,23,26,42,49,59,57,53,56,53,53,56,59,95,120,142,166,177,178,173,158,166,172,171,177,171,174,187,183,186,188,192,197,198,196,197,197,199,198,198,195,192,192,189,185,185,184,183,182,179,175,172,171,171,168,166,162,160,155,137,126,152,161,151,123,91,63,49,43,34,34,37,32,42,43,44,42,165,174,177,174,172,174,169,167,177,182,169,153,157,171,184,184,187,187,187,192,197,195,195,196,198,200,199,199,196,193,192,191,188,187,189,187,184,180,178,175,176,173,169,163,161,162,154,137,111,106,132,153,160,154,145,127,125,118,105,101,90,79,70,60,173,175,174,177,177,178,182,185,180,161,138,148,174,183,187,188,189,184,180,183,187,191,196,199,199,201,201,199,196,194,192,191,192,190,188,187,187,189,190,184,179,183,183,182,180,176,171,163,153,122,94,104,124,133,139,128,146,148,140,141,148,142,148,147,175,181,183,183,178,177,183,181,153,127,128,159,180,184,184,185,184,176,174,181,186,189,193,197,198,199,199,199,199,197,195,194,194,191,186,184,181,180,187,188,182,184,191,192,185,179,172,172,174,161,141,110,86,118,140,137,146,143,118,127,145,134,134,138,179,184,185,184,183,182,177,159,125,145,160,174,174,169,169,167,160,154,158,170,183,191,194,195,198,200,202,202,203,202,200,199,197,193,191,190,190,186,186,190,191,189,186,183,183,184,179,171,172,172,165,161,128,93,113,134,143,132,130,132,138,131,133,151,182,188,189,187,182,180,166,135,128,157,183,183,178,171,162,150,138,129,150,172,184,191,193,195,198,201,203,203,202,202,202,199,196,195,194,194,193,191,192,194,195,193,185,177,176,181,183,179,171,170,162,158,152,135,88,95,127,136,136,133,131,122,141,154,186,189,189,186,186,178,149,132,133,160,186,187,179,168,152,140,122,114,145,170,182,187,188,193,200,204,206,204,204,203,202,200,198,198,196,194,193,192,195,194,192,190,189,191,190,188,186,175,166,167,161,159,156,153,142,108,98,114,133,129,132,121,145,145,190,192,191,188,187,175,149,141,143,163,182,186,179,166,153,136,106,115,148,172,183,187,188,193,199,201,203,204,204,203,202,200,198,195,193,193,195,196,196,193,193,192,192,190,189,189,186,180,183,168,157,159,159,156,143,117,78,75,95,115,122,124,136,136,186,190,190,187,183,165,152,147,139,176,189,190,186,162,157,136,125,139,157,177,187,190,184,191,199,202,204,206,205,203,202,200,197,195,192,193,195,197,200,198,195,190,188,186,187,186,177,177,170,161,167,162,145,138,133,117,96,87,85,87,106,105,128,144,193,190,191,190,188,170,147,141,139,176,191,192,185,163,154,132,162,175,171,179,180,187,184,188,197,203,203,203,204,204,201,197,194,191,189,191,193,190,184,171,160,170,186,190,188,186,180,182,173,163,159,156,153,149,142,122,103,91,83,77,81,88,103,114,195,192,192,190,190,180,146,131,141,182,190,191,178,161,135,86,120,168,183,181,177,185,182,187,198,204,204,202,202,201,196,190,187,185,185,187,180,161,144,128,125,142,160,173,180,184,183,182,176,170,166,157,150,141,127,116,102,94,89,89,82,98,98,96,194,193,190,189,190,182,149,117,125,171,183,179,161,147,112,108,95,90,156,173,175,184,180,187,198,203,203,202,200,195,189,183,179,177,178,175,159,152,152,146,146,150,149,149,157,166,170,166,154,157,158,150,140,131,134,131,113,100,91,85,90,92,101,98,195,195,191,188,190,178,151,110,103,153,170,170,151,137,83,75,90,88,124,150,162,175,178,188,199,203,203,199,195,189,183,177,173,172,171,168,164,154,140,134,144,150,151,147,149,154,154,153,148,141,146,133,133,130,126,135,122,111,97,90,91,83,89,87,195,197,193,191,190,176,139,103,98,138,165,166,143,133,81,50,35,76,123,144,158,172,176,190,202,205,204,200,193,185,177,168,165,168,171,168,156,145,137,128,125,127,131,134,134,134,135,135,144,148,138,125,123,126,136,138,126,120,110,103,90,83,88,100,196,197,196,193,192,179,138,105,97,129,157,159,137,131,102,101,72,93,128,137,154,170,177,190,199,201,199,195,186,174,165,162,164,168,173,167,153,144,137,130,122,114,115,127,134,144,154,152,160,160,144,137,130,134,136,130,124,120,115,104,88,83,81,91,195,197,198,195,193,181,136,102,90,117,147,150,131,120,73,52,81,107,133,133,152,168,182,194,197,199,197,191,181,169,160,161,166,171,176,174,162,151,147,144,132,101,92,115,141,162,170,169,173,175,163,152,149,152,138,133,131,126,122,116,97,83,77,82,196,199,198,196,196,184,138,100,87,110,137,141,126,117,97,103,128,139,133,132,151,168,186,198,200,200,197,190,180,169,162,163,167,173,179,175,164,152,146,149,139,96,84,127,162,173,176,180,181,183,181,171,165,155,136,134,129,128,130,121,118,106,96,90,195,200,200,200,197,189,157,110,92,108,129,128,120,118,111,114,143,145,136,134,151,173,191,197,200,200,197,189,179,172,169,171,175,178,178,172,165,157,146,145,144,124,104,135,171,181,180,178,175,183,183,176,166,154,154,145,139,144,133,123,120,113,104,90,196,199,201,202,199,193,167,121,95,110,134,122,116,111,110,100,113,128,135,139,153,181,193,197,200,200,192,182,174,169,171,177,181,182,180,169,159,151,149,151,145,130,117,137,165,179,181,181,183,183,179,174,169,166,165,161,156,148,131,126,121,114,103,85,199,200,201,203,200,194,166,123,103,117,141,127,117,110,106,106,118,132,138,147,169,187,190,193,194,190,183,179,173,164,166,176,179,179,178,173,158,144,144,148,142,129,119,138,161,179,184,181,181,182,180,180,183,180,174,173,164,153,145,138,125,115,112,99,198,199,200,200,200,195,177,135,112,122,143,132,122,111,98,108,120,132,136,155,181,186,187,188,181,177,182,188,185,171,163,170,173,172,171,166,154,148,152,159,154,137,122,137,160,170,180,180,177,178,176,177,182,178,180,173,162,161,147,143,143,133,122,116,197,199,200,199,200,198,185,159,131,130,148,142,130,113,96,110,139,143,153,173,184,186,186,180,175,179,185,190,182,156,142,155,166,165,163,153,139,142,150,154,150,139,125,139,159,166,174,179,176,176,174,177,179,181,181,174,168,167,158,150,146,137,132,119,194,199,200,200,200,198,186,168,152,137,154,155,141,131,127,130,149,163,177,184,185,185,183,177,174,181,185,185,170,126,108,137,159,158,146,139,132,133,138,144,146,139,125,138,156,165,169,177,176,168,167,175,178,183,186,183,177,171,163,150,140,134,139,123,188,195,196,194,197,197,187,178,170,157,163,170,155,148,147,152,157,170,180,182,182,182,181,180,180,183,185,181,160,116,113,142,154,154,139,135,136,137,145,151,151,142,125,136,154,163,162,169,165,155,157,167,173,178,184,184,175,169,155,149,142,140,138,122,184,188,192,191,195,196,191,188,187,187,187,187,180,169,162,167,173,176,177,177,180,184,184,186,189,188,184,177,162,129,134,156,154,154,144,134,128,134,150,158,151,140,127,137,155,164,156,159,156,149,150,158,162,171,173,171,163,162,154,144,139,138,131,112,181,185,188,190,190,192,192,189,191,196,200,198,195,191,186,184,179,176,177,180,186,191,194,195,195,195,192,179,165,149,148,156,149,144,136,133,128,130,148,158,146,135,129,137,154,164,151,147,147,142,140,143,147,156,162,161,160,154,146,138,129,126,124,115,181,186,189,189,189,190,189,184,186,194,199,200,200,198,196,190,183,182,187,192,193,196,199,199,197,200,203,193,176,164,157,154,153,147,138,134,130,134,147,152,140,131,127,136,153,158,143,130,130,129,130,135,137,136,149,158,157,155,145,142,129,117,115,117,184,184,189,189,192,191,187,182,185,190,194,198,200,202,200,195,191,191,195,197,197,197,196,196,196,195,195,190,178,165,156,157,162,160,144,130,122,123,135,145,134,120,115,130,150,150,132,117,117,117,121,131,133,133,148,158,152,148,146,145,138,124,109,99,181,184,187,190,192,190,183,180,185,189,191,195,199,200,200,202,202,206,205,204,202,198,195,193,192,188,179,168,159,147,137,139,149,146,132,120,112,112,124,140,133,117,104,120,144,144,124,114,121,121,118,123,124,135,153,153,149,145,139,136,135,135,115,91,178,184,189,192,193,190,182,176,178,189,192,193,194,192,189,191,193,198,201,201,200,200,199,197,192,185,175,163,152,140,126,113,115,121,120,118,115,119,134,145,134,117,97,114,141,140,119,113,122,122,117,121,123,124,137,139,145,153,138,127,116,120,111,97,177,182,187,190,193,190,184,173,174,184,195,195,195,195,191,188,184,184,188,191,193,194,194,193,193,194,186,166,148,138,128,118,114,117,123,129,134,136,148,149,130,111,101,123,146,137,115,112,116,111,119,126,125,125,131,136,146,158,136,121,112,107,107,99,177,182,183,188,192,189,183,165,164,174,191,201,204,204,202,198,192,187,186,187,189,190,189,188,189,193,185,165,147,139,136,138,142,135,132,137,139,140,147,143,126,106,103,130,150,136,112,109,117,114,111,119,123,124,137,149,152,151,142,134,126,113,103,84,176,180,184,189,192,185,171,152,147,158,186,203,202,199,202,201,195,190,187,185,188,191,193,194,193,195,195,179,163,157,148,143,146,142,138,144,145,143,144,135,122,106,104,136,155,137,111,116,127,126,123,124,127,132,139,151,152,143,144,144,131,115,106,93,181,183,185,189,190,185,171,150,138,142,175,189,174,155,146,159,186,194,190,188,188,190,193,197,197,201,204,187,167,145,127,132,143,140,137,142,139,133,137,135,122,107,109,138,154,139,118,126,133,128,126,130,132,139,145,153,156,150,145,142,136,116,105,101,184,187,187,189,188,182,165,143,131,133,155,150,123,102,102,119,143,178,195,192,190,188,190,190,191,192,189,175,147,102,90,123,145,139,129,133,132,129,134,135,122,109,113,141,156,142,127,136,138,127,124,133,139,144,148,158,160,151,143,134,131,124,110,98,186,188,190,191,190,180,153,129,115,116,128,110,90,82,99,114,115,139,177,196,193,192,191,187,186,187,187,177,141,88,84,128,152,152,144,141,140,139,144,143,126,112,120,146,159,147,140,142,136,131,132,145,153,152,155,159,156,147,142,131,118,119,109,108,188,187,189,188,186,174,140,120,102,104,106,91,84,84,94,100,101,113,138,183,196,195,195,190,183,185,193,190,160,116,112,146,166,167,161,153,145,145,150,150,131,117,129,152,160,153,153,151,139,133,136,150,157,154,152,156,158,147,137,126,116,113,106,99,186,186,187,186,182,164,130,111,97,97,94,84,85,87,84,80,84,105,112,147,190,196,200,198,192,191,197,203,188,158,147,163,172,170,164,157,143,135,145,150,136,121,133,157,161,162,161,158,149,144,146,152,155,156,151,151,156,145,131,123,110,113,109,94,187,189,188,186,184,161,120,96,91,92,91,83,83,85,80,72,74,95,105,124,166,191,196,198,194,184,179,174,159,141,139,148,153,157,162,164,153,140,139,146,135,116,129,160,171,170,164,156,150,145,147,155,160,163,161,155,157,151,138,123,121,109,105,92,188,190,189,189,185,160,112,91,89,90,93,89,81,84,80,67,74,90,100,113,143,180,187,188,182,164,140,124,116,115,120,124,129,139,153,162,157,147,144,144,126,96,108,152,174,172,163,164,160,152,151,159,165,165,163,153,150,150,143,134,122,115,108,102,189,191,186,185,181,157,109,88,80,88,104,104,83,85,81,80,91,96,97,107,133,164,178,178,174,161,137,121,114,113,114,118,123,131,143,152,150,143,141,136,109,79,101,146,169,173,163,158,151,153,152,160,163,162,154,147,137,135,137,126,119,106,102,98,185,191,188,187,181,158,112,89,79,94,124,128,98,92,78,76,95,104,101,107,133,156,173,174,171,164,147,131,123,117,114,116,119,121,128,136,133,126,118,115,89,73,108,140,148,149,152,149,151,154,148,154,152,146,148,145,143,129,128,127,117,119,114,95,187,188,186,189,182,161,116,83,77,104,138,142,115,107,73,61,73,91,101,104,127,151,168,174,171,163,150,134,122,114,109,110,112,114,118,126,126,119,112,94,69,72,103,131,141,140,148,153,151,147,144,138,138,145,141,140,135,133,120,116,125,131,118,106,188,186,184,187,182,157,118,84,83,114,147,147,125,112,62,39,56,80,105,108,124,151,164,173,171,160,147,135,125,116,111,109,110,111,113,119,126,121,110,102,88,89,106,121,137,142,147,147,138,143,151,152,135,134,132,134,128,123,118,110,109,113,101,95,189,187,187,190,182,156,119,88,92,129,157,159,135,124,79,42,34,78,116,114,126,151,164,178,178,170,157,142,129,121,114,110,108,106,106,113,128,129,115,95,87,93,105,112,118,128,135,141,147,143,140,150,146,134,127,128,131,132,131,126,106,96,96,88,186,188,183,178,176,156,125,98,106,144,161,164,145,135,86,60,45,71,118,124,130,147,162,173,181,179,168,153,137,125,119,113,109,110,110,108,125,140,137,126,111,108,108,111,120,125,131,129,123,133,130,130,129,128,130,125,117,119,126,117,103,83,82,94,188,188,188,185,175,151,122,102,115,152,160,159,148,137,89,39,31,70,123,133,136,150,164,172,180,179,173,163,148,133,125,119,114,115,119,114,107,119,138,144,140,133,127,120,115,120,122,124,122,128,125,126,125,122,123,128,123,110,99,80,73,91,93,105,188,189,191,189,182,158,130,111,123,156,167,166,152,149,123,80,97,119,134,140,141,152,168,176,181,183,179,173,165,151,137,127,121,122,126,131,126,106,97,107,116,118,121,122,128,127,132,134,128,134,137,127,121,117,118,122,117,110,111,103,89,94,99,97,187,190,187,188,185,166,140,116,129,161,168,172,160,155,148,100,130,153,154,157,153,158,169,175,183,186,184,178,168,158,148,137,128,125,127,137,148,143,124,116,124,139,141,140,142,141,142,136,133,130,127,128,129,125,125,126,113,98,91,93,85,97,91,109,191,191,188,186,187,170,141,125,138,171,176,187,184,165,179,125,94,146,175,181,174,167,174,181,187,186,186,185,177,162,155,151,144,138,136,139,148,158,162,157,156,161,168,167,164,159,149,149,145,151,141,134,138,138,124,109,102,92,75,86,100,98,109,112,192,193,191,188,184,180,153,130,148,179,190,196,203,187,175,167,103,127,182,192,186,178,178,183,189,191,190,188,181,171,159,152,149,145,147,154,160,164,170,171,173,176,176,174,171,170,164,159,156,151,145,137,125,122,116,107,91,90,94,100,105,101,112,115,195,197,194,192,189,185,177,142,161,179,190,193,194,191,165,156,138,130,177,193,192,184,184,187,194,196,199,196,187,176,167,161,157,154,154,162,167,168,171,173,175,179,180,176,169,165,162,153,142,136,137,138,134,125,115,95,84,92,111,120,128,124,144,127,198,195,198,200,194,192,189,164,146,175,192,185,180,183,185,173,165,161,182,195,192,189,187,191,196,199,201,203,201,193,181,170,166,163,163,167,174,181,184,181,177,178,179,178,171,158,155,156,161,156,154,151,149,137,96,88,104,109,128,137,113,132,147,130,201,203,203,204,199,187,192,184,146,144,173,189,178,176,175,182,185,184,183,190,191,186,189,195,198,201,203,207,209,203,192,181,171,163,161,165,170,176,179,182,180,181,178,177,178,176,168,169,168,167,162,153,132,103,92,108,111,116,141,137,128,140,143,130,210,206,204,204,207,204,204,201,187,152,143,175,183,182,175,172,173,181,179,180,186,182,181,196,201,203,203,205,206,202,193,182,173,166,165,170,173,177,184,190,183,183,185,184,181,178,180,176,162,159,151,133,114,120,139,155,152,156,157,159,163,156,161,154,161,201,212,208,205,209,208,206,205,195,160,166,186,195,190,189,182,177,177,182,185,188,195,200,201,203,204,203,204,203,197,188,179,171,167,169,171,173,173,176,180,184,186,183,180,175,174,168,170,166,148,134,128,123,120,110,103,95,82,77,76,72,66,69,55,110,171,215,218,209,207,203,205,202,198,182,179,193,199,197,197,195,190,189,193,197,199,201,203,201,200,199,199,198,195,190,182,176,172,169,170,173,179,183,180,182,187,188,181,179,182,182,174,128,86,69,70,54,45,42,49,48,51,50,54,57,59,57,30,36,59,100,156,201,224,226,213,207,206,203,195,189,195,202,202,201,203,204,203,203,204,205,209,210,207,203,193,177,176,184,184,180,178,179,177,173,172,177,177,181,185,179,178,183,168,138,97,93,75,62,50,50,52,56,51,58,56,63,56,58,58,56,24,36,50,62,68,83,117,157,194,220,224,217,211,206,197,199,199,202,203,205,205,205,207,208,209,208,205,202,198,191,187,186,184,182,183,184,183,178,179,181,180,183,187,185,169,136,97,62,52,52,55,54,57,63,59,56,58,58,60,62,63,58,64,61,35,28,37,50,76,92,87,95,90,106,140,182,221,227,223,210,204,199,200,202,206,206,205,206,207,207,205,203,201,200,197,191,188,188,184,184,186,188,185,179,170,166,157,135,94,61,56,51,52,60,60,59,58,60,60,64,61,64,60,63,64,63,60,59,31,35,36,48,38,45,57,59,62,53,30,29,63,115,157,207,229,230,223,215,209,205,204,198,196,194,195,198,203,204,202,201,194,181,161,143,137,126,111,120,133,129,98,64,47,49,52,59,61,59,60,61,62,61,66,64,61,60,65,62,65,59,64,66
74,78,82,77,88,107,134,150,159,156,157,156,161,166,172,172,171,171,167,169,172,177,179,180,180,180,179,179,183,183,178,171,169,170,161,152,152,150,147,146,145,138,122,85,57,40,35,44,45,41,45,44,48,49,49,50,51,43,45,47,46,53,50,50,74,93,116,131,149,158,159,154,145,153,159,162,160,154,168,171,173,177,180,184,187,190,190,189,187,184,183,182,181,180,180,180,177,173,169,162,159,156,154,150,146,139,134,135,120,95,74,66,56,41,31,32,35,42,42,45,49,54,52,53,50,50,56,52,133,153,166,164,162,160,161,154,152,165,161,148,142,156,173,183,187,186,190,192,191,189,189,191,187,185,183,183,181,179,178,179,181,182,179,174,170,168,167,165,159,153,150,150,137,131,115,98,101,100,85,73,67,58,52,47,45,54,48,50,45,45,45,42,161,161,163,164,167,165,164,168,170,162,140,130,157,172,181,184,183,177,183,190,192,194,195,195,193,189,187,184,182,181,182,182,181,180,183,185,184,181,174,170,175,177,172,166,160,154,144,122,111,104,102,109,115,111,106,96,86,80,79,73,85,81,83,78,159,165,167,170,168,170,171,172,163,125,115,126,164,177,181,179,172,165,176,185,189,193,197,199,198,194,190,186,185,183,185,186,182,177,175,173,175,180,180,173,176,183,184,179,174,166,161,159,150,137,115,94,84,83,104,103,112,118,110,108,106,124,118,125,163,167,175,179,179,173,174,167,137,122,145,158,167,168,168,160,143,146,169,181,189,193,194,197,199,198,197,196,191,188,187,186,184,182,181,178,174,177,181,180,179,177,164,164,170,173,170,165,162,154,151,145,131,117,102,87,92,116,109,122,110,103,114,127,164,174,179,183,180,176,171,149,124,128,160,175,171,168,159,142,127,132,166,178,188,196,197,199,200,200,201,200,196,191,187,185,183,181,180,181,179,179,181,181,181,172,163,161,161,165,154,146,148,146,151,148,146,142,119,92,86,99,103,98,92,87,97,99,179,177,182,181,176,177,164,131,122,139,167,180,172,164,150,134,119,119,160,171,178,193,199,201,205,206,204,202,199,194,190,188,186,185,184,184,183,182,184,184,183,175,176,178,174,171,165,159,151,132,137,142,134,125,114,104,102,93,98,89,89,115,105,100,182,180,181,181,177,173,161,136,130,144,166,177,173,164,147,138,117,127,166,176,174,188,197,199,201,202,203,202,199,196,192,188,187,185,183,182,182,184,185,182,179,178,180,178,177,176,170,164,159,154,151,140,135,133,133,122,98,89,87,91,92,105,107,96,176,177,184,180,176,170,147,145,130,151,175,178,175,162,150,138,108,131,172,180,174,185,194,197,200,203,206,203,197,192,191,191,188,183,179,176,173,169,165,159,155,153,154,155,160,166,163,162,158,157,155,156,149,137,126,112,110,89,82,100,95,93,91,83,180,184,187,182,181,175,152,140,126,153,182,183,180,163,153,131,117,142,174,176,173,181,192,197,202,204,205,203,198,193,191,190,186,177,167,154,134,112,93,82,78,84,98,111,123,134,142,150,151,147,141,144,140,140,134,127,121,108,86,80,79,83,85,82,189,188,185,181,180,178,158,134,127,160,180,183,181,162,152,104,98,142,174,172,171,181,192,197,201,202,200,198,195,193,190,185,174,155,131,102,76,67,62,64,72,74,78,83,89,93,97,103,108,107,111,119,120,117,121,118,129,130,107,92,84,82,88,89,190,188,187,183,178,180,162,125,112,154,176,176,169,152,144,108,90,123,165,166,167,179,192,197,199,200,199,198,194,189,182,169,146,115,84,77,93,112,125,134,138,143,141,137,129,125,115,103,99,98,102,111,110,95,105,109,126,136,121,117,87,84,86,86,188,186,190,183,179,176,160,127,99,131,164,167,158,146,125,93,104,120,153,157,163,179,192,194,197,197,195,192,189,184,166,135,102,82,91,119,135,135,129,127,129,129,131,129,126,128,120,114,122,122,129,132,126,116,115,113,127,132,121,117,109,83,79,84,190,187,189,183,179,178,151,114,92,118,156,161,148,138,109,46,38,101,142,150,157,177,192,197,197,193,190,186,178,162,131,99,89,111,139,145,140,135,128,121,123,126,128,124,126,128,124,128,140,142,152,158,155,141,128,121,128,127,120,119,121,101,83,74,190,189,189,186,182,181,156,114,93,110,147,155,142,135,129,101,65,109,136,144,154,177,191,194,194,191,185,175,155,124,97,100,131,159,161,150,140,136,136,139,135,123,121,131,135,139,147,155,158,155,161,170,168,165,162,149,146,123,121,121,118,114,92,77,187,188,189,189,185,184,156,114,91,101,140,148,138,126,103,63,76,111,132,142,155,178,187,189,187,183,176,158,127,105,120,149,166,170,161,150,141,138,141,149,142,115,75,63,92,134,153,158,161,163,164,169,168,171,172,166,154,134,128,122,116,127,123,97,187,188,189,189,186,186,155,108,86,93,133,143,133,124,102,73,91,111,125,142,162,183,188,188,185,182,173,150,131,138,160,171,171,163,151,146,145,143,143,144,127,75,36,24,33,76,138,167,163,158,165,168,171,175,173,168,160,152,145,129,122,128,119,110,188,188,192,192,191,189,168,117,90,92,123,132,126,116,109,104,129,124,125,145,169,185,191,190,190,189,177,160,157,163,170,172,173,168,155,145,144,143,139,133,106,59,27,18,15,20,69,137,165,161,157,165,171,168,168,169,168,165,164,150,147,135,121,120,189,187,191,194,192,192,175,136,96,96,123,123,118,113,110,93,99,122,131,150,176,187,190,192,193,185,171,161,159,163,167,170,170,168,161,146,138,139,139,128,110,115,80,32,18,12,13,56,123,160,156,150,158,165,161,163,164,163,168,161,156,142,132,126,191,189,191,193,194,193,175,132,104,102,128,124,116,110,105,94,95,120,136,158,178,183,186,189,186,175,169,164,158,160,163,164,166,167,157,149,151,154,148,131,132,157,128,49,16,29,46,42,55,123,155,156,151,162,166,166,165,162,165,162,161,150,143,130,189,190,191,193,195,192,180,138,106,108,130,127,115,110,102,96,98,124,141,165,175,177,181,180,174,174,180,177,163,157,159,156,157,156,145,141,146,149,142,131,148,174,142,61,43,86,116,106,59,81,133,159,154,152,164,167,162,161,166,169,164,153,150,143,188,187,190,193,191,193,186,163,129,116,134,132,120,110,96,95,106,125,143,165,174,178,178,172,170,177,181,178,155,139,148,151,142,135,134,131,131,134,134,125,145,173,165,103,99,121,125,128,111,88,120,157,162,151,159,160,151,153,161,167,170,162,158,150,186,187,193,194,193,193,190,167,147,125,140,142,127,117,105,104,128,140,156,172,181,182,176,170,172,177,179,174,142,114,131,147,141,131,134,133,135,139,136,127,139,151,104,72,98,122,127,127,130,165,150,161,167,148,154,157,150,151,159,163,166,167,158,150,183,184,191,189,190,191,187,169,156,144,143,153,138,131,134,136,144,160,175,183,186,181,175,172,172,176,177,169,141,122,136,145,146,137,133,133,140,146,142,133,168,190,124,78,96,115,122,125,129,163,160,157,174,151,145,148,138,144,152,156,164,160,152,146,178,181,185,185,182,186,183,178,174,165,160,164,155,144,144,150,157,170,179,180,180,181,179,177,176,177,175,168,149,141,147,142,141,134,125,120,133,151,144,118,144,178,139,93,97,109,115,129,133,131,140,150,170,151,137,142,139,136,140,150,158,156,148,146,175,177,179,181,181,186,186,183,182,184,186,185,180,171,165,167,173,174,173,174,179,186,186,185,185,184,179,168,154,148,147,142,132,124,123,121,129,144,137,122,159,177,113,74,93,108,113,129,142,140,153,155,158,143,128,134,136,135,144,146,150,155,153,143,173,176,178,182,180,184,185,183,181,187,195,196,195,193,192,186,180,175,176,180,185,188,192,192,190,191,193,183,162,150,146,147,139,124,115,115,125,137,131,130,194,217,154,91,92,104,109,129,149,140,148,154,152,135,122,124,123,124,134,133,140,153,147,140,172,177,180,182,180,182,183,180,177,181,193,194,196,197,196,190,183,179,183,188,188,187,189,189,190,191,198,195,174,156,148,149,147,131,115,108,116,131,125,121,171,203,156,90,82,91,104,126,136,138,153,157,149,128,117,124,123,119,130,131,140,149,141,138,171,176,177,180,183,184,183,178,177,180,186,189,194,197,196,194,192,191,195,195,194,190,186,184,185,184,182,175,162,149,142,143,139,122,106,102,113,128,119,110,150,183,134,68,64,83,103,121,120,132,154,156,145,123,113,123,131,130,134,136,148,144,140,132,171,174,178,182,185,186,182,175,175,180,185,188,193,195,194,196,199,203,204,201,198,193,188,185,181,178,172,160,146,132,120,119,120,111,102,104,119,132,122,109,146,170,103,47,52,80,102,123,119,136,151,152,140,121,111,121,121,124,130,128,138,140,139,138,170,171,179,183,185,186,180,171,169,174,186,189,189,188,185,184,183,185,190,192,191,190,190,188,184,180,173,157,143,130,113,102,101,105,110,119,134,138,121,116,159,181,108,47,57,87,108,133,127,143,153,152,138,117,111,123,121,121,127,124,124,125,134,140,169,170,176,177,183,184,183,168,163,171,183,191,193,193,191,187,182,178,179,182,183,182,182,182,186,190,184,161,141,130,121,111,102,105,117,128,141,137,115,118,165,188,120,52,59,89,111,130,123,137,150,150,135,114,113,122,122,127,128,124,125,128,136,137,169,170,174,176,182,183,178,162,153,160,177,194,201,202,199,194,190,185,182,181,181,182,181,180,181,184,181,162,144,136,133,127,114,110,119,127,135,132,114,116,163,181,102,43,54,86,111,120,114,133,145,148,130,111,111,123,121,122,123,120,127,141,140,135,168,168,174,177,183,183,169,152,140,142,168,191,196,191,192,194,191,187,184,182,182,184,185,187,187,186,190,176,156,148,138,131,119,118,126,124,127,125,109,106,144,159,92,41,51,85,113,126,124,138,146,149,129,107,108,119,120,123,121,124,131,145,140,130,170,174,175,178,181,183,170,150,136,132,154,173,161,144,139,155,179,189,187,185,184,185,186,190,193,199,203,183,157,141,128,127,125,125,133,133,133,126,108,100,131,109,51,32,46,83,114,125,117,130,144,149,128,109,116,121,118,133,134,133,139,142,138,130,173,175,178,181,181,180,166,144,127,124,137,136,114,95,93,110,136,172,188,187,186,185,186,184,184,188,185,167,136,116,124,130,127,127,132,130,129,126,110,113,154,134,55,26,39,77,108,114,120,128,145,147,129,115,122,123,121,128,134,134,139,146,142,133,177,176,180,181,182,179,159,131,112,109,118,104,85,76,89,105,112,138,174,186,187,187,184,180,178,178,178,160,116,95,124,137,126,124,129,126,128,127,111,116,156,140,60,25,37,74,105,105,122,137,151,146,129,122,126,124,124,128,136,140,142,148,142,130,180,177,178,180,179,174,147,121,102,98,103,89,77,75,85,95,98,112,145,178,187,189,184,176,174,181,186,168,120,102,132,145,139,133,130,133,136,132,115,100,119,104,47,31,47,78,97,92,103,135,152,145,133,131,134,125,128,139,145,145,147,146,141,131,176,177,178,178,177,167,137,114,97,93,94,80,77,79,78,75,78,99,122,160,184,191,191,185,180,184,190,178,144,133,153,158,153,148,142,142,146,144,124,113,142,146,76,37,48,71,81,78,107,143,149,137,133,136,134,128,129,144,150,147,146,145,141,128,177,178,180,179,177,168,130,101,89,90,93,78,76,77,74,65,63,86,107,143,173,187,193,188,179,182,187,176,145,131,137,136,137,142,140,139,145,146,129,110,126,127,66,28,38,66,72,85,127,153,149,140,142,144,140,130,129,143,149,144,140,143,139,120,180,181,182,181,180,167,123,91,87,89,93,85,78,75,71,58,58,79,97,129,161,174,180,177,156,135,126,121,113,109,107,108,115,130,141,140,141,144,129,91,81,80,43,21,26,40,63,108,142,154,146,149,155,154,149,141,137,142,147,148,143,147,141,128,178,182,181,177,176,164,118,86,80,85,101,104,89,80,76,64,69,79,90,120,153,165,168,168,151,115,95,98,104,106,105,104,110,122,136,142,144,148,133,86,56,45,27,16,12,29,84,137,157,157,154,158,154,149,146,143,141,145,150,151,139,140,138,132,178,178,180,176,177,162,122,91,76,86,113,125,108,91,77,69,82,83,87,112,145,160,161,161,157,133,103,93,101,109,110,109,110,112,119,131,139,144,132,88,45,24,16,17,35,82,122,141,154,158,159,159,157,152,148,140,139,143,144,136,131,124,129,117,179,180,179,181,181,163,128,85,71,89,126,140,124,111,83,51,60,81,86,104,136,156,158,157,156,143,116,89,81,100,115,113,110,107,105,112,123,132,129,94,48,31,37,50,81,124,143,147,153,162,162,154,155,153,146,136,135,136,139,132,131,119,113,112,177,180,178,176,179,163,126,86,77,99,132,140,130,120,92,55,65,85,92,103,133,155,155,149,143,139,127,104,76,63,82,109,111,101,96,97,104,107,108,90,55,33,42,74,105,127,138,146,149,151,151,148,147,139,135,134,129,125,124,130,126,121,106,116,180,179,177,178,178,157,126,90,82,110,142,148,133,120,84,34,44,87,100,102,126,148,155,154,146,140,131,116,97,72,54,66,94,103,96,90,93,94,90,79,64,52,65,91,107,116,125,130,130,135,141,137,134,134,131,124,124,127,124,124,120,113,106,87,181,180,180,171,175,158,129,97,87,124,150,158,145,131,101,55,47,102,113,110,128,147,159,161,157,151,138,124,111,93,72,53,56,85,101,96,88,78,78,82,75,73,85,98,103,106,117,119,121,127,131,133,134,132,133,114,112,114,127,124,118,115,105,83,183,180,178,177,172,157,127,101,96,137,154,156,148,135,102,48,54,104,125,117,127,143,155,161,163,158,148,133,118,107,94,76,52,49,81,99,90,85,77,72,74,79,90,93,94,99,105,107,110,116,127,124,123,124,123,123,109,109,113,116,125,117,106,83,178,178,179,181,176,156,130,108,107,144,156,157,147,141,119,51,48,105,131,127,135,151,161,165,168,167,160,145,128,116,107,96,82,61,49,76,97,92,86,80,77,77,84,89,87,94,104,104,106,105,111,118,107,106,109,109,113,116,111,98,81,77,73,70,180,183,179,182,180,166,136,116,114,149,160,161,150,143,136,92,101,122,138,134,144,157,164,168,172,173,166,155,144,129,117,106,100,95,77,50,58,85,96,100,94,86,83,81,82,80,88,90,99,102,103,105,106,100,106,104,105,107,111,95,72,68,84,93,181,180,182,178,176,171,140,122,122,151,159,163,158,153,157,117,108,143,154,145,150,162,168,172,175,174,168,158,149,139,127,116,110,108,112,111,85,53,47,52,67,84,92,103,118,124,118,106,96,98,104,109,104,101,112,116,110,105,94,98,108,98,87,85,179,185,183,180,176,173,149,126,126,161,171,178,180,169,176,144,102,145,166,161,158,167,176,180,178,175,174,171,161,151,142,134,124,115,113,125,137,131,121,119,130,144,152,154,157,158,154,144,125,121,117,120,120,125,120,114,113,100,86,86,92,93,79,74,181,185,185,182,177,173,167,128,136,164,180,187,194,188,167,171,118,139,175,173,168,173,180,185,184,179,177,175,169,160,151,145,137,129,125,130,141,148,150,151,154,155,157,156,152,151,148,149,145,142,146,133,128,130,130,112,107,99,87,84,84,84,84,87,187,187,186,184,182,178,176,153,138,166,181,181,183,186,170,146,136,134,180,181,176,179,185,188,190,191,189,183,177,169,163,156,149,143,143,142,142,143,145,145,146,149,149,147,146,142,136,132,135,130,133,133,130,129,117,99,95,100,98,91,79,83,97,101,185,188,188,191,190,183,183,174,131,156,183,177,167,165,173,169,153,151,177,181,179,185,189,193,197,201,200,194,185,175,164,159,158,157,155,156,159,161,161,154,149,150,152,148,137,133,135,134,126,130,140,143,135,124,117,114,95,90,86,88,93,97,108,114,190,190,193,196,197,188,178,183,152,130,158,184,167,160,156,160,161,159,171,184,188,190,194,199,204,208,208,201,189,178,170,164,159,157,158,161,163,165,168,164,160,158,155,152,148,142,146,157,161,156,151,146,132,110,109,100,96,86,91,107,102,109,107,106,189,193,191,196,200,200,194,192,187,154,131,168,178,169,148,137,130,142,154,177,175,188,194,199,203,205,204,196,183,172,165,161,159,157,163,169,169,174,181,175,173,171,167,162,166,174,171,159,149,142,139,133,126,107,96,95,98,112,108,107,104,107,107,109,131,169,193,194,196,201,204,202,197,194,163,148,178,195,184,171,154,147,158,180,187,192,199,202,203,200,196,191,184,178,172,167,162,159,158,155,155,152,154,163,167,173,174,168,159,149,144,144,143,135,126,112,108,112,134,133,130,130,134,131,129,120,128,136,45,88,138,183,204,206,204,201,200,198,193,175,164,179,196,198,188,175,172,183,196,200,202,201,198,196,190,185,181,178,174,168,162,155,152,155,157,159,160,157,160,162,156,151,150,155,162,157,149,137,127,132,130,125,122,111,99,101,90,93,96,88,92,97,20,32,55,87,129,175,207,219,212,204,199,202,193,181,180,189,195,199,200,198,199,200,200,202,198,192,190,180,162,166,175,171,166,164,163,160,155,160,164,167,172,170,165,169,170,170,151,130,108,108,98,90,78,69,63,61,58,69,67,55,53,55,54,67,30,26,39,56,70,68,84,122,169,205,217,211,204,201,196,191,189,186,189,191,193,199,201,201,200,197,193,188,185,182,178,177,177,176,175,172,171,169,166,169,177,177,173,157,140,113,97,80,76,65,61,47,45,51,55,60,60,56,61,56,55,54,54,54,31,28,29,46,65,88,84,89,86,99,141,186,210,213,208,197,196,196,198,197,196,194,195,194,195,197,195,194,193,186,179,176,173,172,171,168,165,169,168,168,161,149,128,104,77,64,56,57,49,50,50,54,55,57,56,54,53,57,56,58,55,57,58,59,36,27,31,37,39,44,58,60,71,62,47,46,90,142,181,203,209,205,203,200,199,197,195,190,183,181,186,188,189,189,190,182,172,165,168,169,162,153,142,125,109,91,45,31,48,50,49,55,53,52,54,59,56,54,57,57,58,58,57,55,61,62,56,54
53,53,54,54,53,52,48,49,53,52,55,51,45,46,54,65,68,63,55,44,39,45,59,68,72,75,75,72,61,51,52,44,75,76,94,121,133,143,150,162,182,186,182,172,164,143,85,50,47,48,47,52,49,49,49,51,52,51,50,50,50,50,49,50,50,51,54,53,50,47,43,47,63,72,87,79,64,58,64,74,74,58,42,46,67,96,118,129,138,142,141,134,127,116,102,81,53,51,75,122,146,154,150,152,186,191,185,177,168,159,119,63,50,48,50,50,49,48,50,49,51,48,48,49,49,49,50,50,50,53,50,48,48,52,56,61,66,74,80,71,51,36,32,39,56,68,86,113,143,162,171,177,180,179,178,177,173,164,152,140,117,100,93,104,129,154,166,154,184,195,190,184,177,170,141,75,49,51,49,49,49,48,49,48,50,50,48,49,48,48,50,51,47,43,44,51,57,62,63,68,70,71,71,71,66,65,77,101,126,145,160,172,180,184,186,187,186,183,182,180,177,172,170,164,161,154,141,125,117,118,131,135,145,158,175,185,187,180,154,82,39,39,48,51,51,49,49,51,49,50,50,51,50,51,52,51,44,48,54,54,55,61,69,79,87,85,90,96,109,131,149,165,173,180,183,184,187,189,192,192,191,189,186,184,181,177,175,170,166,163,159,149,141,135,134,134,125,117,123,131,146,162,151,83,32,33,46,50,53,46,44,44,46,50,50,49,51,51,50,51,53,56,55,59,66,81,93,92,84,91,112,137,153,163,166,173,176,182,187,189,192,194,195,197,196,195,193,193,193,190,185,181,175,176,175,171,166,164,161,158,144,131,125,120,116,115,103,63,37,28,26,29,38,45,50,48,44,45,52,50,49,48,51,53,51,61,70,79,87,91,94,106,128,149,163,169,165,169,170,180,184,187,189,190,193,196,196,196,198,200,202,200,198,197,193,192,189,185,185,184,182,180,177,172,168,161,156,153,146,140,128,108,88,67,46,34,22,12,18,27,31,34,39,49,54,58,56,54,63,67,74,84,100,120,141,156,169,171,160,160,171,171,174,173,168,183,185,184,187,189,193,196,197,197,198,198,199,199,197,194,193,191,186,186,185,185,183,181,177,174,172,172,168,165,158,149,143,135,115,107,121,109,94,77,60,34,29,32,34,34,37,42,69,89,113,140,158,167,168,169,173,170,165,171,183,174,154,151,164,179,183,183,185,186,191,196,197,195,196,197,200,200,198,196,193,189,188,187,186,186,188,189,189,186,182,177,179,177,173,169,168,161,151,129,119,121,152,168,150,138,122,103,88,77,62,49,148,159,164,168,171,172,175,177,176,178,184,180,158,128,137,170,179,181,182,184,182,178,180,186,192,196,199,199,199,200,201,196,194,192,190,194,192,189,187,184,184,190,193,184,186,192,192,186,182,178,171,166,153,121,100,118,153,156,151,141,141,147,145,147,174,175,172,172,175,177,180,177,174,178,185,150,122,116,152,176,177,181,183,182,175,173,180,187,190,194,195,197,198,201,199,201,200,196,195,195,194,190,186,188,185,186,191,189,186,189,194,193,187,183,172,167,172,160,137,114,101,125,141,133,139,146,134,133,169,168,170,175,180,185,183,180,179,177,155,119,146,165,176,176,177,170,155,150,156,165,174,182,187,187,191,197,199,200,201,201,202,200,200,197,194,193,195,194,191,189,193,194,196,192,180,175,183,188,186,181,176,171,158,152,114,102,138,146,153,149,128,128,167,169,173,178,185,187,188,184,183,163,135,127,153,187,187,172,150,114,106,120,137,154,169,181,188,191,195,198,202,204,203,204,202,203,200,198,195,196,195,196,197,199,200,199,196,193,193,194,188,190,184,174,167,172,163,159,148,120,88,114,141,136,129,134,176,183,186,186,188,188,186,187,179,149,131,138,165,187,182,140,123,119,121,123,136,151,167,180,185,186,194,199,203,204,204,203,203,202,202,199,198,197,196,196,195,197,197,194,195,195,196,196,196,195,189,185,184,168,159,162,162,153,128,99,108,132,139,135,182,187,187,187,189,190,187,185,174,152,140,144,170,182,157,125,129,142,161,162,152,161,174,184,186,187,194,201,202,202,204,204,203,204,200,200,198,196,196,198,199,201,200,199,198,196,194,191,194,190,184,183,179,167,172,163,145,140,127,99,73,88,117,128,188,189,185,185,188,188,187,183,163,154,145,140,179,163,124,111,93,83,103,149,177,176,181,186,187,187,192,199,204,204,206,205,203,202,200,197,196,194,195,197,198,199,198,191,189,192,193,194,192,184,184,182,167,165,170,164,153,151,141,118,92,79,86,103,192,191,189,190,190,190,190,188,173,150,138,141,177,152,103,94,72,90,103,111,172,193,195,191,190,189,194,201,205,204,203,204,204,200,196,193,191,189,191,192,184,170,154,142,153,179,190,194,194,190,189,188,182,173,168,163,154,143,131,113,98,85,76,76,192,193,194,193,191,191,189,189,182,147,127,136,169,133,97,72,50,72,122,130,172,197,197,195,193,188,193,201,204,205,204,204,201,194,188,185,183,183,183,174,156,147,137,131,140,154,165,175,182,186,184,178,171,172,170,156,145,136,132,124,105,94,88,81,193,195,196,194,193,191,189,189,182,152,115,117,152,120,90,62,43,46,81,155,175,178,183,188,190,186,193,201,205,204,203,200,195,189,182,177,176,174,173,163,155,152,144,147,156,156,152,154,167,171,172,160,152,154,155,140,141,135,134,137,120,103,89,82,194,196,195,194,194,190,189,189,179,150,108,96,131,110,97,100,103,152,179,200,175,162,166,175,179,181,194,204,206,204,202,197,190,182,174,169,169,170,170,161,152,140,132,137,147,151,151,149,151,151,152,148,153,151,143,125,130,130,136,138,124,115,101,91,196,196,196,195,195,193,191,191,180,140,105,96,119,112,104,146,178,202,213,200,169,153,158,167,173,179,194,204,205,203,200,192,184,170,166,163,166,170,169,157,146,140,132,127,129,133,138,143,139,145,152,151,162,158,142,133,132,136,141,135,126,119,110,98,197,196,196,195,196,195,193,193,184,142,108,92,114,117,96,142,189,204,214,193,159,141,147,159,168,180,194,201,201,199,195,185,173,161,158,162,168,175,173,162,151,145,142,137,123,115,125,140,147,165,170,170,176,176,162,149,144,150,140,132,129,125,117,104,198,197,195,195,196,197,195,195,183,137,105,88,109,122,89,120,159,182,198,182,151,137,143,155,167,186,198,201,201,199,193,182,166,158,157,163,171,180,179,165,153,150,152,145,110,87,114,148,164,174,179,184,186,187,182,173,164,161,141,137,133,129,127,116,197,197,196,195,198,199,197,197,188,144,106,92,108,123,89,116,139,162,164,159,148,139,142,154,172,189,198,200,200,199,192,179,169,163,164,172,177,181,177,168,158,149,147,146,123,86,111,157,179,181,184,186,181,185,190,182,173,161,153,146,137,138,135,122,196,196,195,196,198,200,199,198,194,165,119,94,108,129,100,101,137,155,173,154,142,142,142,152,176,193,198,201,202,197,186,174,170,171,178,181,183,184,176,164,160,154,152,148,131,78,81,139,173,182,185,181,185,186,185,178,171,165,165,159,153,150,139,127,196,197,197,198,199,201,202,200,195,168,128,101,114,142,121,92,122,143,158,151,138,147,150,162,184,194,198,201,199,187,179,172,164,168,180,181,182,184,176,160,148,147,149,144,126,81,66,117,160,179,187,185,188,187,183,182,178,180,174,170,166,156,145,138,194,196,198,199,201,202,203,201,196,170,123,105,117,146,139,119,104,127,133,140,145,145,150,175,188,190,194,189,182,182,184,181,168,165,174,177,178,176,172,159,149,151,158,154,131,131,135,134,155,171,184,187,180,181,183,178,183,184,179,179,169,159,151,142,192,194,195,196,198,201,200,201,199,186,154,117,124,147,146,141,125,107,128,133,131,132,155,180,187,189,185,179,180,186,192,188,168,158,166,168,166,167,158,144,149,158,163,156,133,125,139,139,156,169,172,182,181,177,181,176,178,182,180,177,170,167,159,152,189,191,194,196,200,202,203,202,201,190,169,141,131,153,151,142,135,120,126,144,139,154,177,186,188,186,178,178,183,187,189,182,128,108,144,161,156,149,141,131,134,142,148,147,130,129,119,100,138,165,168,176,183,181,176,175,182,183,186,185,178,176,170,158,185,187,189,192,197,199,199,199,198,186,171,159,141,151,162,145,141,153,154,149,165,180,187,189,188,184,180,178,183,185,181,173,96,112,134,157,152,132,133,142,137,143,153,153,135,157,178,146,143,159,166,167,178,169,161,164,173,181,188,191,187,179,169,158,182,183,186,189,195,196,195,197,197,189,185,183,173,169,176,167,155,149,153,167,181,186,183,181,180,181,184,185,186,186,179,170,94,144,154,156,161,145,137,133,146,155,156,150,119,108,130,131,144,156,163,155,166,166,159,162,173,173,177,180,175,169,159,147,180,184,184,186,188,191,193,196,198,195,193,192,193,199,194,190,183,179,182,181,179,177,178,184,191,192,192,193,192,184,175,172,129,154,162,151,147,141,130,123,126,152,165,148,135,171,159,100,125,155,166,147,151,149,143,148,158,165,171,171,168,165,164,155,181,183,182,181,184,189,191,191,191,193,188,195,201,200,200,197,195,191,185,181,179,181,187,192,196,198,198,198,201,202,179,162,159,154,158,153,139,126,129,131,137,149,153,138,124,175,203,152,138,152,163,140,136,144,139,139,142,150,159,167,172,165,150,137,181,179,179,182,188,193,190,189,192,191,187,184,194,199,200,201,202,200,194,185,185,193,197,196,196,199,200,198,201,210,210,186,170,159,158,163,161,146,131,125,130,148,153,135,114,126,156,133,135,152,154,138,119,127,132,130,142,141,141,161,161,158,154,146,182,181,181,184,185,188,190,193,193,188,182,188,189,193,197,199,200,198,197,195,197,200,201,200,197,194,194,195,190,182,175,170,158,149,157,163,155,136,123,120,121,133,141,128,100,112,139,121,134,150,147,124,106,108,108,123,136,137,147,158,158,155,152,145,177,180,181,182,186,190,191,194,193,187,184,185,191,192,193,199,199,200,201,206,211,209,207,205,201,199,196,193,187,178,167,152,140,127,120,133,136,123,112,105,110,127,142,128,105,111,109,90,123,145,145,121,107,127,130,124,133,141,154,161,154,149,141,136,179,179,178,177,183,189,193,194,192,184,177,177,188,194,194,193,191,187,184,184,188,193,195,197,200,200,199,194,188,178,164,155,145,130,106,103,110,116,120,122,129,146,147,128,107,129,148,116,125,143,141,113,107,119,117,124,133,133,138,151,151,159,150,132,178,174,175,179,183,187,191,193,192,188,175,174,183,195,197,199,197,196,193,187,185,188,190,191,191,191,191,195,201,191,163,147,137,135,132,129,122,125,130,136,140,149,145,120,99,111,126,123,138,149,137,108,103,120,119,126,132,130,130,135,144,158,146,125,181,176,175,177,181,184,189,193,191,182,164,160,170,189,203,208,206,204,200,194,189,187,188,190,191,190,191,190,191,188,169,158,151,146,144,151,140,128,138,140,142,145,141,120,95,105,111,104,135,151,132,103,108,120,117,123,130,129,136,148,156,157,145,131,184,180,176,175,180,185,191,193,189,174,156,146,152,180,199,198,191,192,195,196,192,188,185,188,192,195,199,196,200,208,183,170,159,141,138,147,141,136,145,143,139,142,136,118,93,88,86,90,133,154,129,101,113,127,126,123,129,131,140,154,157,149,143,139,182,179,180,181,183,187,190,193,189,175,151,138,137,167,181,160,146,142,156,182,195,194,191,189,190,193,193,195,197,199,178,161,115,101,129,152,140,133,136,138,134,141,140,120,93,81,62,93,140,152,129,109,130,131,128,140,140,139,144,153,156,149,145,140,186,183,182,183,186,189,190,190,185,168,146,129,130,145,136,113,100,98,109,134,171,194,196,193,192,191,189,189,186,185,173,150,71,77,126,153,141,129,132,135,131,138,136,119,99,100,98,118,147,153,131,122,137,135,130,133,142,146,151,158,161,156,146,138,190,188,186,185,187,190,192,192,184,154,131,113,113,120,103,90,85,99,113,111,123,162,194,197,197,194,188,185,186,193,187,156,81,85,135,158,154,148,142,142,142,148,146,125,100,89,105,137,157,156,138,135,141,136,135,142,153,155,156,164,163,153,142,132,188,188,188,187,186,187,187,187,177,140,122,105,103,104,90,81,82,96,101,104,106,119,166,195,199,200,194,186,187,194,200,179,130,120,155,172,167,164,155,146,143,151,152,132,100,84,110,146,161,153,149,148,143,134,136,152,165,162,160,165,162,153,143,133,188,186,183,185,187,186,185,184,167,131,112,98,99,98,80,68,77,84,79,89,101,101,131,180,197,200,202,196,194,197,206,195,157,139,159,167,166,164,158,142,137,146,151,133,96,83,120,152,162,159,163,162,156,144,140,154,165,163,158,159,160,154,140,126,189,187,186,187,189,190,188,186,166,122,98,94,96,96,66,61,81,87,92,92,93,97,109,151,186,193,195,192,179,170,158,138,126,130,134,133,143,157,166,157,144,142,144,130,84,76,127,163,170,172,172,160,155,149,151,155,161,160,160,158,161,156,139,127,188,187,187,189,189,188,187,186,166,115,93,91,92,88,60,64,67,64,72,87,89,94,101,127,170,183,183,180,160,135,114,110,110,116,120,121,130,145,160,157,147,145,144,120,70,72,126,167,179,176,169,163,157,151,150,154,162,165,168,162,162,158,147,134,188,186,185,189,191,187,184,182,162,113,90,84,87,82,51,53,46,52,60,77,90,92,101,116,153,176,176,175,163,138,122,114,113,112,119,123,128,136,148,150,144,141,134,104,59,79,134,168,180,177,167,165,162,157,152,156,164,163,159,154,149,150,146,142,188,184,186,186,190,190,190,184,165,116,90,75,91,86,59,40,30,36,51,79,94,95,107,118,145,171,175,173,166,148,131,121,114,111,114,118,121,125,129,131,125,120,120,89,64,103,148,166,171,168,160,158,154,157,154,160,161,156,155,145,142,137,136,126,191,187,184,185,186,186,189,184,166,120,85,76,92,87,62,39,40,38,31,67,98,102,111,121,138,164,174,171,164,151,134,123,112,107,106,108,113,116,123,121,117,112,95,70,72,112,150,161,154,150,158,157,161,158,151,156,153,147,144,147,143,132,125,131,190,188,188,188,186,185,188,183,161,119,87,85,102,94,68,50,55,118,94,107,117,115,118,129,141,165,177,170,159,146,139,124,118,106,103,103,105,114,120,125,120,113,104,90,96,125,146,157,159,161,168,162,154,150,151,136,140,147,143,141,135,133,121,114,190,189,189,189,188,186,190,183,160,126,90,90,118,100,99,146,120,129,174,160,138,130,129,139,146,167,182,182,173,159,143,131,119,115,110,105,102,103,117,122,125,112,104,109,115,127,129,138,152,158,158,147,150,158,162,161,131,132,131,134,131,125,121,111,186,188,189,189,187,183,179,177,159,129,98,104,128,107,102,160,213,202,190,168,144,142,136,140,149,163,178,183,178,169,153,134,126,118,113,108,110,107,107,125,132,131,116,106,113,123,129,134,136,144,148,154,155,139,141,153,148,133,124,124,130,136,132,115,188,187,189,189,190,189,188,177,152,124,101,114,148,126,94,126,184,189,179,163,148,152,145,142,150,166,175,178,180,174,164,148,133,124,116,111,115,117,108,104,122,132,142,144,138,132,120,124,135,134,133,121,137,137,125,128,130,130,128,122,109,101,93,81,192,190,187,187,188,191,192,186,164,137,114,123,151,130,95,115,169,197,191,160,143,150,150,152,157,172,184,184,183,180,177,168,149,137,126,122,123,129,133,119,96,104,118,127,132,135,130,125,127,131,131,131,136,130,133,127,124,123,125,127,121,117,106,90,193,192,189,188,188,186,186,186,169,142,124,134,161,150,108,113,129,202,225,193,166,172,165,163,164,174,183,187,186,183,178,170,162,148,137,128,127,133,144,155,143,113,106,117,131,134,141,151,145,145,143,134,136,146,135,127,122,118,122,118,109,95,100,101,192,191,190,191,192,190,186,186,175,147,127,137,171,163,133,109,114,126,187,194,193,200,191,179,175,180,189,190,188,186,186,174,162,155,150,143,136,135,140,156,166,166,163,164,173,171,166,163,161,153,147,141,147,132,135,138,138,131,126,117,106,88,79,92,187,191,190,190,193,191,190,186,187,158,133,148,186,192,164,115,129,112,99,157,201,211,207,197,185,183,188,193,193,189,187,184,174,161,156,152,146,148,154,161,166,172,175,175,177,180,180,177,174,163,157,156,157,154,137,139,139,132,115,100,95,95,95,101,185,195,197,195,196,196,194,190,186,186,142,157,183,201,196,161,101,111,134,152,177,191,201,198,191,188,193,196,198,199,195,188,176,167,159,158,155,157,165,170,170,173,176,180,183,184,181,177,175,173,164,162,154,151,149,137,121,121,110,92,83,92,113,126,170,193,198,197,197,197,198,197,190,193,172,141,168,198,199,193,167,130,119,149,181,193,200,200,193,191,195,199,200,201,202,199,196,182,172,169,165,166,170,178,180,182,181,179,182,184,182,177,169,167,162,155,147,147,148,145,141,121,95,91,101,110,130,139,124,173,196,202,202,202,203,201,191,193,192,154,143,167,192,191,191,184,166,153,173,187,195,198,191,192,197,200,201,202,208,209,205,194,181,174,167,168,172,179,184,187,187,182,183,184,185,181,172,167,168,173,169,163,160,151,130,112,104,124,130,133,146,150,58,115,168,193,203,204,205,205,204,202,203,198,164,144,171,185,192,188,187,181,172,177,183,190,185,187,196,201,204,204,206,209,205,196,186,176,167,164,167,174,178,183,189,186,187,187,186,186,186,181,181,174,172,170,158,139,121,120,141,153,151,149,144,143,27,43,87,132,171,198,209,207,208,208,207,207,202,175,166,178,192,194,193,188,182,178,180,185,191,195,200,202,203,202,203,206,203,197,188,179,173,171,172,175,177,181,185,186,188,190,189,187,183,183,184,177,169,161,136,120,120,116,105,100,98,94,85,78,25,22,28,52,88,132,176,206,217,215,210,206,205,201,190,183,188,197,200,199,196,191,191,193,197,199,202,205,204,202,202,201,196,194,192,184,178,172,170,173,175,178,181,184,187,191,192,187,182,184,184,180,159,125,89,78,73,59,51,49,47,47,48,50
43,41,47,61,72,74,65,59,59,60,78,108,134,158,191,163,176,182,178,172,169,168,160,154,147,135,124,110,102,105,118,128,151,165,165,160,139,77,57,53,49,46,52,57,57,55,57,55,56,56,55,57,57,56,59,58,58,58,58,59,59,56,58,58,59,74,74,69,76,85,93,96,100,116,137,150,165,158,184,74,73,112,124,135,140,146,160,167,156,150,147,143,137,123,108,103,97,102,117,122,113,67,40,43,43,45,43,46,54,58,57,57,57,59,57,54,58,56,58,57,58,56,57,61,59,58,61,61,71,74,80,89,94,98,110,124,139,143,163,169,114,88,121,135,125,129,121,114,111,115,119,135,167,167,156,154,155,151,149,148,143,131,115,108,103,85,64,48,39,41,38,32,41,55,58,55,57,58,57,58,60,63,59,58,59,59,58,57,58,60,60,57,71,83,99,102,110,123,141,158,162,179,218,208,157,157,165,159,125,168,183,181,177,169,154,132,121,161,168,165,162,163,161,157,156,152,144,141,140,135,130,114,97,76,61,62,47,34,44,52,54,54,52,51,48,47,48,50,50,52,52,53,51,50,52,50,92,104,117,133,150,163,162,160,161,174,193,165,163,170,179,160,110,141,181,185,185,188,189,185,169,138,154,169,167,162,164,160,159,156,153,150,150,151,150,147,139,137,119,112,119,116,107,95,84,80,77,75,77,71,65,59,60,54,50,52,57,60,65,77,131,149,157,164,165,166,157,147,156,123,113,190,228,195,168,154,104,111,170,183,183,185,187,191,195,211,184,178,172,166,162,161,160,159,158,155,151,152,152,148,144,145,153,127,107,102,116,119,118,122,122,114,117,116,119,126,127,134,127,130,131,133,135,137,168,168,166,166,162,164,164,169,157,129,171,218,222,193,165,154,108,91,150,172,178,182,184,184,183,189,168,168,175,167,167,165,161,159,160,160,159,155,156,156,156,157,155,153,146,127,103,98,104,123,125,110,116,125,119,118,124,123,127,133,132,131,132,134,170,170,171,171,166,164,167,171,152,130,161,196,193,167,158,156,120,85,123,157,167,177,182,185,188,190,179,160,175,172,168,168,162,156,155,157,162,159,156,165,167,164,160,153,154,152,138,122,103,100,111,112,117,118,110,123,134,128,128,128,128,125,126,127,173,176,177,175,174,169,170,175,143,122,116,121,140,147,151,147,119,80,101,150,164,171,182,185,180,168,175,157,173,177,172,169,164,160,158,156,159,164,160,163,167,164,163,156,151,153,149,139,127,109,90,103,116,115,111,124,130,114,116,120,121,116,118,126,178,183,184,188,180,176,175,169,123,124,131,143,149,150,141,123,101,77,92,139,162,171,177,170,159,155,170,160,167,178,175,169,163,160,158,160,160,165,170,170,158,153,157,162,156,146,145,140,136,127,116,87,82,104,108,119,121,117,123,114,115,110,113,121,187,189,189,187,185,183,178,153,114,125,135,159,161,149,128,108,93,80,80,116,155,163,166,169,183,196,202,174,156,175,179,174,167,161,157,158,163,168,166,165,163,163,162,164,156,146,140,133,137,138,133,110,82,75,85,94,110,124,127,108,107,115,113,111,190,191,191,189,187,187,177,151,124,131,141,158,159,140,120,94,85,90,93,106,127,138,150,176,190,196,201,176,146,168,179,176,169,162,160,161,166,168,165,166,167,167,165,163,154,151,143,138,138,122,110,99,82,79,78,74,89,97,106,107,109,117,122,115,187,189,192,190,188,185,172,163,144,126,144,159,147,125,106,98,115,119,124,129,136,137,153,175,185,193,199,173,139,167,177,172,168,160,154,165,169,170,168,166,164,162,162,157,147,145,142,140,139,123,121,114,99,88,84,78,82,81,81,99,108,112,101,114,187,189,193,192,193,190,177,164,142,124,138,146,124,113,119,140,174,158,153,147,142,143,156,170,182,194,199,174,137,172,181,173,165,156,158,164,158,153,146,144,155,161,163,158,155,156,150,140,138,129,121,113,99,89,84,81,80,83,79,84,93,107,111,102,196,196,195,195,195,193,188,178,148,121,128,126,114,116,111,84,73,107,141,145,139,142,153,168,182,194,196,169,136,177,176,167,158,150,154,149,130,119,114,119,138,141,149,155,156,151,146,140,135,124,115,110,101,88,81,83,80,80,86,88,89,88,92,98,199,198,195,196,194,193,189,187,153,109,105,112,113,118,92,99,120,71,100,125,130,140,151,166,181,191,195,157,131,171,172,164,155,148,145,131,121,122,119,128,135,136,135,141,140,133,126,124,127,117,115,110,108,103,93,89,86,88,86,92,93,85,77,93,197,196,197,198,194,192,186,183,150,96,83,99,114,113,77,53,61,64,89,114,122,135,148,164,182,194,197,129,144,173,169,161,151,144,138,137,131,122,115,121,128,129,126,122,118,120,122,126,124,109,110,111,115,111,100,93,82,76,77,84,91,90,78,78,198,198,199,200,196,194,188,175,139,93,77,94,108,120,75,88,63,62,93,113,117,132,144,161,179,195,182,113,156,172,161,153,148,145,144,142,129,122,115,123,127,121,120,120,122,127,129,131,117,106,108,112,113,114,110,108,93,77,71,77,81,81,79,77,199,200,200,200,198,194,190,178,136,86,77,94,99,113,82,66,68,71,104,113,114,131,146,161,177,190,131,120,164,167,159,152,152,150,149,143,132,128,131,130,117,116,119,127,137,141,141,138,128,123,124,121,108,113,109,103,105,102,81,75,78,76,80,74,199,199,200,200,197,197,191,182,141,96,86,90,92,97,90,86,91,113,125,112,114,130,146,165,181,158,113,139,166,164,158,155,154,150,146,141,132,129,138,144,121,87,117,141,146,148,147,143,144,142,136,126,114,117,111,111,114,110,103,92,80,76,79,76,198,200,201,202,201,198,195,190,158,107,94,86,87,87,96,103,147,151,139,115,117,134,152,170,168,120,115,153,170,168,163,153,149,145,143,145,134,122,127,134,126,93,114,144,146,149,150,146,148,145,137,128,125,121,115,123,114,107,101,89,74,70,75,78,199,201,201,203,204,202,200,192,161,112,109,86,85,75,90,91,114,120,130,121,126,140,156,163,135,109,136,159,157,148,145,147,144,143,141,140,135,132,130,130,130,102,103,143,147,152,152,152,150,144,138,135,134,131,136,126,112,106,101,93,86,76,75,75,197,200,201,201,202,201,198,196,169,128,161,112,92,79,75,88,92,131,124,122,117,122,136,151,127,134,158,155,146,138,130,133,144,142,144,143,131,124,122,128,128,109,95,140,147,148,150,149,149,147,147,150,144,142,136,125,118,115,112,103,99,96,88,83,198,200,201,203,202,202,202,195,169,116,171,143,102,90,79,80,88,105,115,107,107,123,152,136,140,162,162,161,167,169,155,141,142,143,143,143,136,122,114,116,122,114,95,131,149,143,146,143,142,140,141,143,149,151,140,138,130,126,118,109,105,101,91,76,193,196,199,199,201,199,200,197,178,104,120,128,111,98,87,69,85,109,132,102,130,191,167,156,181,178,174,180,183,182,164,132,140,145,140,137,133,122,117,124,130,120,98,122,150,140,144,138,135,138,139,144,150,153,153,146,139,131,120,117,117,109,104,93,189,192,195,199,200,201,201,197,185,105,94,101,114,108,94,89,97,103,117,153,208,172,163,191,185,173,176,184,182,173,157,110,115,140,136,138,131,117,113,119,123,119,99,119,145,143,138,142,141,135,136,137,146,157,158,148,142,129,117,122,117,102,91,79,188,189,193,198,199,199,199,196,183,92,84,98,111,118,105,90,87,154,212,214,175,165,188,188,176,166,162,164,170,166,150,100,90,129,136,120,116,113,108,113,120,121,104,121,143,137,133,135,123,122,127,132,141,150,149,142,138,126,113,116,111,92,79,75,186,186,189,192,193,194,195,195,174,103,100,92,104,120,122,142,193,224,211,175,169,185,184,183,183,179,173,172,169,160,150,119,101,116,131,117,109,108,110,118,126,125,104,116,145,144,126,124,122,115,117,123,131,141,141,136,129,123,115,111,110,109,103,92,185,185,185,188,190,192,193,194,170,127,131,157,146,148,168,163,162,172,160,163,174,177,180,187,194,194,192,190,185,173,157,141,121,115,119,114,107,104,105,118,133,129,102,103,139,145,125,117,118,114,110,107,113,130,142,139,135,131,125,116,108,105,98,91,183,183,183,186,189,191,191,193,168,133,115,121,153,165,151,157,179,180,180,180,180,185,190,193,191,195,199,200,205,205,177,151,138,121,119,113,110,110,110,118,127,123,99,100,137,146,125,103,104,105,109,112,117,132,136,130,128,126,120,115,104,87,76,72,185,184,184,187,190,193,194,194,162,135,129,161,183,127,178,203,205,201,197,191,189,192,196,197,195,197,195,199,198,196,180,155,140,129,129,121,109,108,106,114,123,121,97,92,129,142,118,92,91,94,100,102,113,132,139,129,126,122,122,126,110,92,83,72,189,187,187,189,189,193,196,197,168,137,136,173,186,148,185,203,204,204,205,204,204,202,201,200,196,191,187,186,186,179,160,143,128,117,117,111,109,95,96,103,117,124,97,88,122,140,116,93,102,101,92,99,111,117,121,128,137,127,109,102,102,101,93,81,189,189,187,188,190,195,198,195,167,146,144,168,181,137,179,201,202,202,204,204,204,204,202,202,203,202,197,191,185,177,159,140,124,109,99,91,99,109,99,110,130,136,105,93,124,140,112,93,96,99,112,108,110,126,132,139,142,128,113,104,100,90,78,72,188,188,188,188,189,192,194,190,163,139,135,153,176,150,166,198,207,206,206,205,203,202,202,202,203,204,207,206,203,190,166,140,120,110,117,118,123,116,118,118,137,128,95,88,130,138,108,89,97,97,85,102,112,127,145,144,138,131,122,110,101,89,76,64,189,189,192,193,191,193,194,192,170,136,125,136,150,147,115,144,200,225,220,217,215,212,210,209,207,206,204,204,205,200,179,154,143,144,148,141,141,140,139,140,142,124,94,87,141,144,112,101,109,114,124,119,133,140,137,142,137,132,128,117,105,97,92,79,194,191,189,192,190,192,196,192,170,136,134,139,146,156,131,89,78,130,205,215,207,208,208,210,212,214,215,214,214,213,202,183,179,165,148,146,156,159,156,153,145,121,96,90,150,151,121,111,119,117,112,116,128,143,149,155,149,139,127,119,111,103,88,69,193,193,194,192,194,196,196,194,171,129,125,140,179,208,203,185,180,139,59,135,189,202,208,208,211,214,216,217,219,219,208,185,161,139,137,135,144,151,143,140,141,131,101,99,160,154,130,132,139,124,115,122,135,141,154,157,146,136,124,118,115,109,101,87,196,198,200,199,198,199,199,195,174,114,90,114,155,180,165,138,152,196,160,110,102,153,196,208,211,211,211,210,210,209,197,165,109,126,145,146,146,155,151,150,151,141,113,115,171,157,141,127,119,120,121,134,143,155,160,157,149,136,121,112,109,104,100,92,199,197,200,202,203,203,202,194,176,119,86,96,122,126,103,94,128,207,111,183,156,101,137,185,209,213,211,208,208,210,194,143,105,143,171,178,180,167,158,159,161,149,125,141,178,158,151,160,148,130,127,135,144,147,149,158,152,135,121,115,115,105,91,88,201,202,202,203,203,202,202,196,178,124,94,87,102,103,92,91,101,117,206,194,193,172,112,115,162,180,195,211,213,215,205,161,130,161,176,178,178,169,151,151,160,151,128,150,182,162,167,162,151,145,137,138,147,154,150,155,155,141,123,122,109,101,95,89,199,199,202,203,203,202,199,194,176,121,92,86,92,90,89,94,92,90,114,128,145,172,162,109,96,129,139,164,211,226,219,183,159,165,164,169,177,176,161,155,161,150,129,162,183,172,162,156,151,142,141,147,153,156,154,150,150,151,140,128,120,104,95,86,201,201,202,203,204,203,201,198,176,117,83,81,90,80,80,88,85,87,97,98,108,135,175,169,121,109,133,120,115,143,154,141,145,150,155,164,175,174,164,160,165,144,108,152,186,177,165,161,156,147,144,151,157,156,148,139,140,156,140,125,116,115,104,97,201,202,203,205,206,205,204,198,169,116,84,77,79,77,76,86,84,92,100,97,103,114,163,187,175,123,119,131,123,110,113,123,131,136,147,163,163,161,156,155,159,134,108,151,179,177,163,154,150,150,145,149,148,151,151,146,129,134,124,122,123,109,95,91,202,203,204,206,206,204,203,194,188,123,84,77,80,77,79,89,99,112,109,96,96,112,144,178,180,157,95,111,130,132,130,129,131,134,136,143,158,148,135,140,145,112,108,156,171,158,158,154,158,153,140,139,144,138,135,141,139,121,129,137,133,122,105,95,202,202,203,205,206,204,202,191,175,138,87,72,81,81,84,97,104,110,112,101,94,108,133,170,180,179,140,95,117,133,129,123,123,128,131,131,144,141,129,131,115,86,106,140,153,155,163,156,147,156,148,140,127,137,140,135,132,127,119,129,120,112,101,99,203,203,205,206,206,206,206,195,173,109,85,74,87,89,92,86,93,103,97,98,94,105,128,160,173,177,164,107,101,129,129,122,119,120,122,129,141,149,132,126,120,110,114,127,139,148,155,153,149,150,155,160,157,137,135,146,146,134,134,119,111,103,103,106,206,205,205,206,206,205,204,193,169,119,92,91,99,98,99,68,51,67,79,101,106,105,128,157,179,180,175,141,95,124,134,129,126,123,116,116,136,165,153,135,132,126,117,115,118,126,136,135,138,142,130,140,124,131,140,139,138,132,116,108,103,106,109,116,206,207,207,206,205,208,206,193,181,137,104,106,116,111,109,79,97,69,56,99,113,108,130,157,176,187,187,169,106,117,137,132,127,123,119,117,114,153,171,163,141,132,122,117,117,127,126,120,125,133,134,136,137,138,143,130,112,101,97,102,106,114,114,117,207,207,207,206,205,202,203,193,160,126,111,122,131,118,115,68,62,84,77,99,123,122,136,157,173,186,190,181,128,109,141,139,133,126,122,120,105,111,132,156,162,150,134,117,119,128,137,136,136,148,128,131,131,129,133,129,111,105,104,107,112,116,116,118,207,208,209,207,207,208,203,187,149,122,112,131,144,127,131,88,44,40,61,105,130,133,144,165,178,187,192,189,148,98,155,153,143,133,128,126,126,107,88,94,116,126,132,127,124,133,143,149,151,147,152,147,143,134,136,119,110,113,113,113,118,121,122,126,208,205,207,209,209,208,205,188,163,151,149,154,159,145,136,115,185,202,145,133,136,145,158,174,184,192,197,193,177,106,156,163,154,144,135,133,138,141,138,129,128,138,152,160,158,156,155,154,165,163,149,150,141,118,112,107,101,103,111,118,125,126,135,158,212,210,209,207,208,209,208,197,179,174,171,178,175,163,151,125,126,221,177,146,162,168,172,182,190,197,201,200,206,139,167,170,165,158,151,151,157,163,169,170,171,179,180,182,179,178,171,167,158,162,163,145,132,119,101,94,101,116,123,131,133,132,145,157,210,209,210,211,209,209,207,201,197,200,169,180,196,195,163,191,90,108,139,161,188,193,189,190,193,200,205,208,220,213,183,178,168,165,158,164,178,183,187,189,191,195,195,189,180,174,168,151,147,146,147,145,133,114,104,110,128,145,138,145,153,144,149,154,210,210,212,212,211,211,208,205,196,177,170,190,205,212,198,166,151,95,111,157,201,204,197,195,199,205,210,215,218,191,185,186,177,172,169,174,186,196,200,199,195,196,196,193,182,167,172,175,168,165,161,146,117,103,123,127,152,156,146,162,169,171,173,168,214,214,213,213,213,214,212,210,205,178,165,194,203,207,206,183,143,132,124,164,199,205,201,200,204,210,212,214,203,195,203,197,186,180,175,178,186,198,203,204,200,201,197,197,196,191,185,185,181,175,163,138,131,150,167,170,168,163,146,140,131,123,116,114,214,215,215,215,215,216,214,213,209,178,136,177,192,201,200,200,184,147,142,174,200,205,200,203,208,210,214,214,195,204,208,204,194,185,177,178,186,196,205,208,203,202,203,200,198,196,196,184,177,162,140,129,129,122,110,99,75,73,65,61,62,65,61,57,215,215,216,217,217,217,216,213,215,191,132,175,175,191,200,200,196,169,158,182,198,203,201,203,210,213,214,206,198,208,210,204,197,189,181,181,181,185,190,196,203,203,203,202,197,196,193,190,168,130,102,89,78,66,62,70,72,62,64,66,66,66,66,65,207,223,221,216,217,217,218,217,216,209,140,184,194,191,201,206,203,177,176,196,203,205,204,208,212,214,214,187,192,210,212,208,203,197,189,182,187,192,197,198,197,201,205,201,198,200,194,165,122,90,83,73,71,72,69,70,71,71,68,67,71,68,69,69,125,177,212,223,220,217,218,218,217,214,165,160,211,206,205,209,208,186,195,210,211,208,208,208,212,216,195,177,200,209,206,205,203,200,192,191,190,189,192,198,199,202,201,201,201,189,156,106,83,75,74,72,73,77,78,76,77,78,75,75,73,74,71,69,46,84,124,179,223,225,218,217,218,215,205,133,176,217,216,212,206,185,197,210,209,205,211,211,216,201,178,199,214,209,202,204,204,202,203,206,205,202,200,198,200,207,208,195,159,117,92,84,80,75,78,77,78,77,77,79,76,75,74,76,76,73,72,71,31,42,63,86,128,187,216,223,218,218,219,182,142,176,206,218,215,199,207,212,211,213,217,201,188,178,201,217,213,211,208,208,204,203,205,202,200,204,205,207,205,193,164,124,91,75,71,74,71,73,73,73,75,75,77,79,80,79,73,75,74,75,74,74,37,36,50,75,90,108,133,168,179,194,222,231,208,198,185,151,169,188,209,227,213,187,165,152,168,207,217,213,212,213,214,215,213,212,205,204,199,190,177,164,148,117,86,66,69,72,73,71,66,75,77,74,76,77,76,75,77,80,75,76,76,75,73,73,37,46,36,55,92,108,112,111,108,121,132,159,199,225,223,211,152,76,91,94,109,140,177,211,224,217,218,219,221,216,208,197,183,161,159,150,154,169,137,91,86,78,74,72,70,73,76,78,78,74,76,79,77,76,75,74,74,74,75,73,73,78,76,76,37,42,39,44,54,58,67,80,84,72,61,58,81,123,181,210,218,206,205,214,220,229,226,221,221,207,207,186,157,125,89,114,177,197,200,208,209,205,143,78,72,73,72,74,77,77,75,70,76,76,76,74,76,77,77,77,76,75,75,73,69,70,69,67
62,70,71,70,77,85,92,105,109,113,130,163,201,192,124,93,112,112,110,119,120,134,169,191,183,170,162,158,153,148,147,145,139,135,129,126,125,110,97,99,108,127,138,122,63,34,36,42,46,47,44,42,46,53,54,50,49,50,50,49,49,54,52,51,54,53,64,86,101,99,99,111,133,147,154,174,187,171,152,151,152,133,140,145,139,132,117,116,156,181,171,170,165,160,156,152,150,148,150,149,147,141,131,120,116,108,106,96,58,36,28,23,22,29,36,44,43,47,52,53,50,52,51,52,52,54,52,53,68,80,93,96,105,125,143,159,161,138,123,135,158,178,189,182,173,145,156,183,186,183,174,158,147,142,173,183,176,171,166,165,165,161,157,153,152,148,140,139,141,138,132,121,105,88,74,66,67,54,41,35,25,20,22,34,46,48,49,52,57,56,55,53,77,99,116,139,155,166,170,160,133,127,153,180,204,222,225,211,172,127,136,176,187,186,187,191,200,216,182,188,184,178,174,168,169,169,166,163,159,155,149,147,147,146,144,145,138,136,127,117,112,118,123,118,104,88,73,59,49,41,36,34,34,35,37,38,149,162,170,167,166,167,167,147,115,152,181,194,211,218,220,217,173,115,121,165,183,183,182,184,186,191,147,169,186,180,175,172,168,165,164,163,161,158,154,150,147,149,146,145,139,138,140,133,118,109,108,128,139,141,139,128,120,126,122,118,115,109,99,94,169,169,167,168,166,168,167,143,137,171,169,159,187,222,227,220,169,110,113,156,176,178,180,181,178,181,163,134,181,181,178,173,171,168,166,166,166,164,160,157,153,151,152,150,144,144,147,143,132,121,100,88,104,118,119,115,119,129,123,116,126,125,129,132,169,171,171,172,170,169,166,127,155,158,135,124,149,193,208,183,144,109,109,143,159,166,176,185,188,188,192,149,169,187,180,174,171,173,172,167,164,162,159,161,162,155,158,160,160,157,154,151,151,147,135,114,93,90,117,127,129,130,116,110,122,125,117,124,172,177,179,178,174,172,162,122,152,130,124,128,142,150,152,144,126,99,99,135,159,169,174,180,186,189,194,179,155,190,183,179,178,177,174,170,166,163,158,159,164,160,158,163,167,163,159,151,150,153,148,138,130,99,93,114,121,121,117,116,119,115,116,130,180,183,184,184,181,180,157,120,134,116,134,151,153,149,143,135,115,87,91,127,154,169,180,182,184,183,183,190,148,192,186,183,183,180,176,172,170,169,166,164,165,167,168,164,154,152,155,156,152,150,152,144,139,130,108,85,103,121,124,119,119,114,119,131,186,187,187,185,185,184,146,126,128,122,144,163,163,156,145,125,104,80,80,122,154,167,172,175,172,164,162,179,139,187,187,188,186,181,179,177,175,173,172,171,173,172,169,164,158,157,155,160,153,138,142,141,139,135,130,111,87,94,109,115,114,110,117,125,188,188,189,186,185,184,137,134,129,132,146,157,152,136,123,113,89,60,74,108,130,144,151,156,168,184,189,187,129,172,187,188,187,184,183,182,180,177,175,176,176,173,170,169,169,165,163,161,150,152,143,134,140,138,135,125,98,75,84,101,107,108,116,125,187,188,189,187,187,180,134,143,129,127,142,135,134,132,125,120,98,85,99,119,129,139,145,154,176,192,198,188,125,158,186,186,186,185,183,181,178,178,177,178,178,176,175,168,165,163,165,159,149,151,146,142,143,129,120,116,100,80,74,83,93,97,103,115,190,190,190,190,189,189,137,143,122,114,119,135,156,153,145,135,119,135,143,147,143,149,158,166,179,191,199,179,120,157,190,189,188,186,183,179,177,176,176,177,179,175,168,168,167,166,161,152,150,148,142,139,143,133,129,123,108,91,81,77,77,83,89,94,194,193,192,191,190,198,164,136,106,101,121,149,163,155,149,103,60,81,130,157,150,151,163,167,179,190,198,163,119,166,191,189,186,182,179,173,173,177,177,171,163,152,151,162,169,168,167,162,163,158,151,140,136,129,124,114,106,94,85,78,74,81,92,89,194,193,193,191,191,194,157,135,84,87,123,150,153,145,136,104,94,64,94,137,138,148,162,165,179,191,192,142,124,174,188,184,180,175,172,171,177,177,166,158,147,132,133,147,150,151,154,155,151,143,141,139,134,121,116,111,111,101,86,77,74,77,85,87,195,196,195,192,190,193,160,131,77,80,125,145,148,141,129,65,45,54,87,122,129,143,158,165,180,194,177,127,138,179,184,181,174,171,170,172,176,172,157,150,144,136,137,142,143,141,147,147,145,134,128,128,126,118,117,108,114,107,96,87,80,80,81,86,198,198,197,194,194,191,145,108,72,78,117,146,143,135,135,100,63,44,79,117,124,139,155,164,181,192,155,125,155,181,181,176,169,168,170,177,178,170,152,132,125,129,131,130,131,131,128,125,127,130,133,132,116,108,112,112,115,107,99,93,85,79,77,85,199,199,200,197,193,188,144,106,75,76,115,141,142,127,123,81,72,65,94,119,122,140,155,167,182,175,138,133,164,179,174,165,162,165,172,177,172,154,139,136,127,117,114,114,117,121,123,128,133,136,138,122,111,112,113,115,116,111,105,96,85,73,70,76,198,200,200,199,198,194,144,110,75,74,109,128,132,120,115,76,69,94,116,122,122,139,154,174,180,150,132,145,170,175,170,162,160,170,172,174,173,159,144,132,119,108,97,94,107,123,139,150,149,147,145,132,126,128,125,114,118,113,107,105,103,85,70,70,201,201,202,201,198,198,155,114,87,79,86,106,119,105,116,100,120,142,136,123,125,140,158,175,160,137,138,158,176,173,163,156,155,156,161,177,176,158,144,135,130,119,93,78,105,137,151,159,159,157,157,154,147,143,132,119,119,114,111,116,114,104,92,80,200,202,203,203,200,197,150,126,112,144,204,201,149,92,111,102,100,123,129,125,127,142,163,158,134,132,145,168,175,166,156,146,147,154,157,166,172,157,144,136,130,122,96,76,111,152,162,164,162,158,162,161,153,142,134,134,123,124,126,118,111,105,97,85,202,203,202,204,203,199,146,110,99,170,220,226,215,117,111,105,89,118,122,118,121,135,138,118,118,140,164,168,157,145,142,145,151,154,161,168,161,155,150,139,127,123,105,86,114,154,167,167,164,163,163,158,152,146,144,142,139,140,131,119,111,104,92,83,202,205,205,204,203,201,148,98,90,141,204,223,224,162,115,104,84,96,108,110,120,114,94,103,137,155,159,158,157,150,137,140,153,158,158,163,159,147,137,132,136,129,111,96,117,148,162,166,164,162,161,160,161,162,156,152,146,139,130,120,112,108,102,91,201,203,203,203,202,198,150,158,178,140,173,218,223,165,112,91,93,117,112,120,110,96,120,157,169,169,172,183,183,169,150,141,147,152,150,153,153,141,131,131,134,130,111,98,119,146,155,160,161,161,159,156,162,163,162,163,152,144,137,133,133,127,111,107,200,201,203,203,202,198,151,137,199,200,154,144,142,119,109,112,143,145,116,96,98,149,190,197,191,184,186,185,179,159,133,124,136,145,145,147,138,126,131,134,140,137,115,100,121,146,151,153,154,154,154,156,161,167,167,164,158,156,147,135,127,118,115,110,197,199,203,203,202,198,152,103,160,217,193,150,131,128,126,128,138,115,93,125,174,199,195,179,170,172,179,177,163,139,94,84,115,139,135,128,122,115,120,129,131,128,113,105,126,144,150,150,151,149,147,150,156,165,173,174,172,159,154,146,131,126,124,116,192,196,199,200,200,196,157,122,164,204,207,190,181,170,164,125,101,116,159,194,197,186,174,169,165,168,170,163,151,122,72,83,114,136,131,120,116,122,125,130,133,129,116,107,133,144,147,145,146,139,135,141,148,157,166,174,167,159,150,132,121,127,121,111,190,193,196,197,198,195,162,133,170,213,218,195,162,143,151,156,163,175,183,178,172,178,184,185,188,184,175,163,149,123,85,106,127,134,133,121,112,114,126,139,145,133,114,104,134,149,145,136,137,131,128,137,144,151,159,153,150,147,145,132,118,120,118,104,188,191,194,196,196,192,164,126,132,166,172,169,154,163,182,189,184,178,172,176,181,189,193,192,190,188,186,170,149,137,116,120,128,128,122,118,116,117,126,141,151,129,111,105,134,150,145,130,129,126,121,121,128,140,146,147,149,141,132,126,121,118,111,110,187,190,195,197,197,191,162,133,135,154,154,143,170,196,201,195,187,180,182,192,194,195,195,196,193,195,197,192,167,149,139,134,133,135,127,118,119,123,131,142,148,124,110,107,140,147,137,121,119,123,124,124,119,114,126,143,148,148,144,140,132,119,109,106,189,193,194,196,198,193,163,138,157,184,177,163,188,205,203,199,196,193,195,199,201,198,197,194,197,193,188,180,168,152,138,133,137,140,132,118,115,118,122,132,146,123,103,98,135,146,128,107,98,97,102,114,123,128,138,144,141,138,137,132,128,124,110,94,188,192,195,198,200,194,165,142,159,187,189,174,190,206,206,208,211,216,214,209,208,205,200,199,199,193,179,165,152,139,126,117,118,122,116,110,107,105,110,127,147,125,103,92,134,146,124,104,106,115,109,108,112,120,136,144,138,139,136,128,125,126,115,99,187,190,194,198,200,193,162,141,152,175,172,153,180,204,202,199,198,200,204,207,206,205,205,204,202,198,187,169,147,134,120,105,98,100,102,105,106,106,117,139,151,127,105,89,134,148,122,102,109,112,106,110,119,123,125,129,135,147,142,126,115,112,110,104,188,191,192,196,199,192,159,135,142,166,187,162,142,199,223,215,210,206,206,204,205,204,205,204,202,202,200,181,151,134,121,118,127,135,133,130,124,125,126,143,148,122,98,96,142,148,120,101,105,104,110,123,122,121,132,143,149,152,143,127,116,108,102,92,187,188,194,195,198,192,158,138,130,125,133,139,115,83,136,201,218,215,212,210,208,208,206,205,205,204,204,193,173,161,154,154,165,174,162,154,147,141,142,148,140,123,94,100,154,158,119,96,109,117,108,108,122,130,142,154,157,148,140,134,126,113,104,91,191,190,193,196,199,193,155,131,126,149,192,215,208,179,141,127,141,182,210,214,210,209,211,213,213,211,214,211,195,190,177,162,167,175,169,166,164,158,158,162,144,128,101,112,158,164,128,115,128,127,127,135,137,141,150,156,159,153,145,139,131,118,103,100,195,197,196,199,197,196,148,97,111,133,168,202,209,202,189,186,161,128,156,195,213,211,210,211,211,214,214,210,194,173,126,118,156,176,162,152,155,142,133,141,151,130,103,115,157,172,140,130,144,136,122,124,137,148,155,162,166,157,150,140,131,123,111,102,198,199,200,203,202,197,148,87,97,118,149,166,153,129,126,141,135,146,112,116,177,211,217,214,210,208,207,204,187,147,72,95,153,178,167,152,151,153,152,157,158,138,116,131,176,178,154,152,156,142,130,133,148,156,160,166,169,159,150,140,128,127,121,114,202,202,203,201,200,201,150,102,90,99,124,132,116,103,105,129,152,151,154,125,111,157,198,212,217,215,208,208,197,156,88,108,163,188,189,182,175,168,162,168,175,150,125,140,177,184,170,167,154,143,139,141,157,163,164,170,171,163,149,137,126,121,111,109,202,201,201,200,198,199,151,105,89,94,114,116,106,100,100,104,127,146,148,161,140,109,130,159,168,191,218,221,211,189,153,146,179,198,196,192,180,162,155,160,171,157,127,143,180,184,180,182,170,155,148,152,161,164,165,166,168,170,154,136,123,118,117,109,201,203,203,201,201,199,141,106,85,94,111,109,100,97,96,89,81,91,111,132,162,143,105,127,140,146,161,203,216,207,177,169,191,200,200,195,189,174,152,150,162,157,123,130,179,190,190,182,171,164,159,158,163,169,175,173,173,173,158,138,129,121,114,106,204,205,204,204,201,197,135,97,78,91,105,104,95,92,93,84,76,87,104,112,133,173,161,117,139,148,145,134,131,134,135,153,179,190,192,192,190,181,167,157,155,141,102,110,171,196,192,180,179,172,167,166,170,177,180,178,173,171,165,153,135,131,121,106,203,204,205,204,203,195,137,102,82,84,94,100,98,91,94,85,85,96,104,111,123,157,191,159,117,132,144,146,132,126,131,133,138,155,176,185,181,170,157,150,146,124,89,101,152,183,188,180,175,168,165,167,174,181,179,173,164,157,157,159,158,140,127,117,203,206,206,202,201,198,153,110,78,82,98,114,110,97,96,86,93,108,109,106,120,143,179,194,141,125,128,147,147,140,140,136,139,145,157,174,173,158,143,134,129,101,74,101,142,162,165,167,163,165,170,165,164,172,170,172,163,156,149,150,136,122,119,114,203,205,206,206,204,182,138,115,76,84,106,128,125,112,102,80,83,86,100,104,116,140,168,192,188,128,115,133,148,143,135,132,135,141,148,159,168,159,143,129,117,93,76,97,127,145,152,162,169,167,165,153,148,153,156,152,156,161,150,131,135,142,140,132,204,204,204,204,204,179,136,119,78,84,112,138,138,124,109,68,77,79,93,106,118,144,163,188,197,159,113,113,143,144,138,133,133,137,143,152,164,162,154,133,119,105,95,102,115,128,145,159,165,151,149,161,162,151,138,146,148,144,150,142,129,136,136,121,204,204,204,205,205,187,147,128,92,91,119,152,152,132,114,75,55,52,85,113,122,149,166,182,197,194,131,111,137,146,141,138,135,135,138,147,159,169,170,152,133,113,103,104,113,121,129,144,153,156,156,155,158,168,155,138,142,142,139,135,134,129,119,107,206,206,205,203,203,174,150,138,96,93,123,153,165,146,130,91,92,56,81,119,129,151,171,179,194,201,158,115,131,151,145,143,140,134,135,147,158,169,183,180,164,145,130,121,119,118,130,138,140,139,147,141,130,139,125,134,142,136,150,148,133,117,104,102,207,207,207,204,201,169,147,144,136,176,192,179,161,153,134,69,41,51,79,125,139,157,177,182,189,196,180,120,127,158,159,155,147,140,134,143,159,164,168,180,190,183,167,151,135,126,125,131,130,120,126,140,138,140,141,132,143,141,116,112,105,92,105,117,206,206,207,209,207,204,190,185,201,228,228,217,184,161,161,99,86,90,118,139,146,161,182,187,193,198,199,152,135,171,182,173,165,154,144,142,150,171,172,166,167,169,167,164,155,143,141,144,146,141,132,143,131,133,136,131,129,140,125,106,98,97,103,111,208,208,207,208,208,215,221,219,217,220,221,223,207,171,176,122,104,135,141,157,168,172,186,190,194,200,202,179,166,181,188,182,178,170,157,152,142,159,182,191,185,182,182,186,184,174,164,165,167,166,170,157,157,138,133,127,139,133,109,98,108,110,110,117,207,208,207,206,207,216,220,221,207,219,220,220,213,199,197,172,90,105,150,190,191,196,196,194,197,203,205,191,182,193,196,190,187,182,172,163,161,163,171,188,199,201,201,200,201,201,197,189,183,176,173,172,155,157,159,146,123,126,112,98,112,123,119,126,209,210,210,208,206,212,219,220,199,197,211,209,210,219,196,201,136,81,132,197,207,206,203,199,201,205,212,213,201,200,202,197,192,188,183,175,178,181,179,181,190,196,201,204,204,202,202,199,190,190,187,191,187,169,149,140,123,101,103,120,130,132,135,144,211,211,210,210,209,211,216,219,194,193,202,205,206,203,207,173,153,106,130,185,208,210,207,204,205,209,214,216,212,208,206,204,197,194,191,188,184,188,191,194,195,195,197,201,202,199,194,194,191,178,170,170,173,176,161,142,117,106,114,142,155,146,155,165,211,212,211,213,213,213,212,209,186,176,196,206,200,193,192,198,175,140,147,194,206,208,206,206,209,212,213,213,211,212,214,211,206,202,198,194,195,194,195,199,200,202,199,199,200,202,194,185,185,192,187,177,174,169,155,120,109,122,133,161,154,137,157,163,214,213,214,214,214,210,199,191,199,183,170,194,203,202,196,190,179,152,160,190,204,206,205,207,211,213,214,210,210,213,214,212,209,205,202,196,196,196,197,195,198,202,199,199,200,197,199,200,198,198,196,193,186,167,138,125,140,144,152,177,171,169,175,177,222,220,215,214,215,214,185,162,195,212,190,181,196,207,205,203,189,160,176,194,198,202,204,206,211,213,204,199,209,212,214,212,209,206,202,199,200,201,200,198,200,204,204,202,202,203,201,201,202,197,191,185,164,140,139,155,164,155,153,146,143,143,133,124,170,213,227,221,214,216,201,162,182,215,215,203,197,203,211,212,205,171,194,204,201,201,206,211,215,209,188,198,210,212,213,214,211,208,206,204,201,198,198,205,204,199,202,205,207,204,200,199,199,197,184,159,133,125,118,113,106,103,97,83,79,75,78,71,67,109,168,219,232,220,214,167,160,210,225,222,214,209,210,212,208,175,199,209,208,207,210,215,211,188,192,211,212,212,209,203,204,206,204,202,198,196,195,195,197,205,202,202,205,204,202,205,202,181,146,104,84,78,68,61,62,63,64,69,66,64,65,67,33,47,73,112,176,218,228,210,138,145,190,194,201,210,217,218,217,184,198,209,211,214,219,210,182,188,213,216,214,213,210,205,206,207,205,205,206,206,204,201,198,197,195,201,203,202,197,182,150,115,95,79,67,64,67,69,72,72,71,72,74,74,76,73,38,36,52,65,74,100,155,204,199,142,138,132,110,131,168,187,204,198,198,222,217,206,183,176,192,213,218,216,214,213,213,212,210,207,205,203,203,202,199,200,203,205,203,203,202,188,151,107,76,64,68,73,71,71,72,71,73,73,73,72,72,77,78,77,42,37,37,69,110,117,99,94,122,156,166,172,170,148,116,122,148,157,152,164,169,178,184,198,216,217,214,213,213,212,211,211,209,210,212,210,204,206,208,204,193,190,185,177,149,110,72,69,66,68,69,72,72,70,69,70,72,72,74,74,75,74,76,77,43,43,40,43,49,69,92,104,107,100,95,115,162,192,160,152,157,156,149,162,188,205,217,218,216,213,213,211,216,220,224,225,224,220,211,189,172,167,162,147,158,164,168,129,75,68,61,70,72,71,70,70,71,72,70,73,75,75,73,73,73,72,70,73,43,44,39,48,60,52,49,61,64,70,73,52,99,195,197,165,155,150,134,156,199,204,220,226,237,233,232,225,221,204,180,157,130,123,126,145,176,180,178,192,205,206,198,140,60,61,71,74,75,73,72,73,72,72,74,73,71,72,75,73,78,72,76,69
51,52,54,53,50,46,44,50,62,73,78,68,60,61,69,80,77,61,45,44,57,79,103,113,119,128,127,122,115,109,100,81,59,54,72,119,148,160,160,140,182,193,189,184,175,170,156,98,55,49,50,50,49,50,51,51,51,51,50,50,50,51,51,51,50,51,51,48,47,48,52,60,70,81,84,72,53,43,43,50,57,58,64,90,123,149,161,167,172,175,175,173,169,161,147,133,114,95,92,110,134,154,172,148,177,193,193,190,183,180,170,118,58,45,48,50,50,51,51,51,50,50,50,51,51,51,51,52,47,45,48,53,57,59,63,69,71,73,73,67,58,53,59,79,102,120,138,160,176,182,184,186,186,185,185,184,182,178,173,167,162,154,141,120,113,119,139,141,147,151,163,174,178,183,174,130,59,35,43,49,51,49,48,48,48,48,49,50,51,52,52,52,44,47,53,56,60,65,72,80,83,83,86,92,103,116,133,154,169,178,183,183,185,187,189,191,189,188,186,187,184,177,177,173,169,169,166,160,149,135,128,132,130,119,122,132,137,151,149,116,53,30,35,41,46,47,46,46,46,47,50,50,50,51,52,51,53,58,59,60,68,82,92,95,96,102,112,127,144,162,172,177,179,183,186,188,190,193,195,197,197,195,193,192,190,186,186,182,178,173,173,171,166,165,166,163,160,145,132,126,119,121,119,95,53,40,33,27,30,32,35,40,41,42,47,50,51,52,53,53,58,62,69,79,89,97,101,107,117,132,150,162,167,171,172,178,182,186,189,190,193,195,196,197,198,198,198,198,197,196,194,191,188,185,184,184,182,178,176,173,173,160,154,155,152,146,135,121,100,83,64,54,58,50,43,41,36,31,31,36,43,48,51,52,62,71,82,93,105,114,125,142,160,169,168,169,171,172,175,178,178,187,187,188,190,194,195,197,198,200,200,201,200,200,199,196,194,191,188,188,188,185,182,180,178,171,166,166,166,161,161,157,150,137,120,109,111,113,111,104,90,76,65,58,55,53,53,50,83,94,108,123,142,159,169,175,176,170,162,169,176,170,167,165,168,185,184,185,187,188,192,198,200,200,199,198,198,199,199,198,195,193,190,188,186,185,185,184,180,177,174,171,170,169,167,164,157,158,154,136,119,122,130,145,153,152,143,129,111,102,97,88,126,141,158,171,176,177,177,176,177,177,178,179,172,154,151,163,176,184,186,186,185,183,186,193,196,197,199,198,198,200,199,199,196,196,193,192,190,188,189,189,186,184,180,178,174,175,172,168,163,163,165,159,144,124,102,99,114,130,140,147,140,142,149,143,170,173,174,175,177,179,179,178,178,182,181,164,142,132,154,177,182,184,184,184,180,176,182,187,191,195,198,200,199,199,202,200,198,195,193,191,191,192,189,187,186,186,185,186,181,176,180,181,179,175,173,169,165,159,141,116,101,95,109,130,135,141,145,133,174,174,175,178,183,185,183,181,180,179,164,139,134,144,167,178,179,177,173,170,170,171,179,187,191,193,196,199,199,200,201,201,201,199,196,195,196,194,191,185,187,184,183,187,187,178,184,189,189,185,181,176,173,173,167,156,142,113,99,108,122,137,140,131,170,172,176,180,187,187,186,184,180,167,141,131,157,177,182,178,169,152,140,141,153,163,173,184,190,194,196,198,200,199,202,202,202,202,200,198,197,195,193,191,191,189,184,187,189,186,185,187,185,183,184,179,173,173,174,167,162,150,126,99,94,111,125,133,176,181,183,184,187,187,187,183,173,151,132,139,166,188,185,165,145,117,111,125,136,153,168,182,188,190,194,198,199,201,204,202,202,202,202,199,194,195,194,193,192,192,189,193,192,192,191,186,177,175,180,186,180,173,171,164,160,157,152,141,117,97,96,110,184,188,189,189,191,189,187,184,168,144,136,146,172,188,175,141,123,129,132,133,136,151,168,182,188,189,192,198,201,203,205,205,205,202,202,200,198,196,196,194,194,193,194,196,196,193,189,187,190,190,188,190,182,175,172,165,161,160,158,154,140,110,84,82,188,188,187,188,191,191,189,181,166,150,141,148,176,177,151,124,117,117,148,171,157,162,178,187,191,191,192,198,201,202,202,205,205,202,201,200,197,195,194,194,196,195,197,198,195,195,193,192,192,189,190,189,182,181,176,165,162,158,148,141,130,112,94,92,189,187,185,187,190,189,187,177,159,148,142,150,178,158,122,107,80,69,86,139,177,182,189,188,191,192,190,196,200,202,205,206,206,203,200,197,195,194,193,192,194,196,198,200,199,195,191,189,188,186,189,184,178,176,168,163,166,160,149,143,137,121,104,96,193,191,191,193,192,190,190,185,167,145,138,150,175,152,111,87,67,101,118,107,169,194,200,194,194,193,191,197,201,204,203,204,203,202,200,197,194,192,190,189,193,195,194,188,186,170,164,178,189,190,189,185,182,184,178,167,162,159,153,144,133,119,104,92,195,197,198,195,193,191,188,187,172,142,127,144,164,131,96,64,37,51,115,138,174,194,195,195,198,195,188,195,202,204,205,203,204,201,198,191,187,187,183,187,190,187,173,157,144,130,129,149,163,173,179,182,181,180,170,166,167,158,146,136,130,130,121,103,194,197,195,193,192,189,189,188,174,143,114,122,148,124,92,68,51,58,88,176,176,172,180,183,192,190,187,196,202,204,204,203,201,197,191,185,180,177,177,180,179,169,155,158,149,141,145,147,148,149,156,165,167,166,154,146,149,146,136,133,129,132,132,120,194,196,196,195,194,191,190,186,169,137,106,107,131,117,100,101,108,177,189,209,178,161,165,172,181,179,185,199,204,206,205,203,198,193,185,179,172,171,172,173,172,170,158,147,137,137,153,155,153,148,148,150,148,147,143,143,147,138,129,128,133,141,141,131,197,196,197,197,195,193,192,188,167,132,104,103,123,119,110,148,193,202,215,205,169,150,153,163,172,179,184,198,205,206,203,201,194,187,176,170,163,164,169,174,169,155,143,140,137,130,130,133,136,136,135,130,134,142,148,157,157,143,138,135,136,139,135,131,197,196,196,197,197,195,195,192,173,134,103,98,118,117,99,131,181,204,217,196,161,141,143,157,167,176,190,198,200,200,199,195,186,174,161,154,157,161,169,176,173,162,153,144,137,134,132,127,121,127,137,144,160,166,164,167,172,167,155,151,155,147,134,130,197,196,195,196,197,197,196,192,171,132,102,95,115,123,100,119,144,175,204,186,152,135,139,152,162,177,194,200,200,200,199,194,182,167,154,151,157,165,176,183,177,165,154,154,154,150,126,97,103,120,141,155,165,172,178,181,182,182,178,169,161,148,138,135,197,195,195,197,199,199,197,195,176,136,102,93,111,122,104,110,132,160,162,158,148,137,142,151,164,182,194,200,200,197,200,192,178,162,155,161,170,174,181,185,175,167,154,146,150,149,127,75,68,115,155,173,176,175,179,174,173,180,180,173,163,155,153,145,196,197,196,196,199,201,200,198,189,159,116,99,114,128,108,106,137,145,174,145,143,139,139,147,165,193,199,199,200,200,197,186,175,169,171,176,182,186,185,180,169,166,157,150,153,151,136,96,53,85,141,170,175,177,180,183,185,180,174,168,161,160,161,162,196,195,197,198,201,201,201,200,189,160,125,107,119,142,127,101,121,146,170,162,139,146,153,155,179,193,197,199,203,202,187,175,164,164,171,181,182,183,188,184,169,158,155,154,146,136,122,72,30,50,115,153,168,179,177,175,179,180,177,175,176,177,173,169,196,198,199,200,201,202,202,200,190,162,122,107,122,145,141,125,107,124,124,137,144,148,151,169,190,190,194,196,190,181,179,181,177,159,163,174,178,178,179,177,167,150,149,154,162,147,124,112,80,42,89,140,163,164,170,175,172,172,174,170,169,171,169,170,193,195,196,197,199,201,201,200,195,178,145,122,129,146,144,139,126,107,133,123,139,139,146,180,186,187,188,184,174,179,191,192,184,166,165,168,169,170,174,168,154,155,163,167,166,148,121,119,112,73,68,115,151,170,167,165,169,169,168,168,168,170,172,174,188,191,194,199,201,202,201,201,198,187,165,138,130,150,147,136,126,107,108,157,136,140,175,187,189,190,186,178,181,185,190,189,178,135,134,158,163,159,159,148,128,138,143,150,151,142,118,76,70,98,75,96,141,163,166,158,163,170,168,167,171,175,177,180,187,190,190,193,199,200,199,200,198,186,168,154,146,155,163,146,141,154,160,143,165,181,187,189,190,186,180,174,177,185,188,182,159,82,108,135,161,155,136,137,142,134,148,150,155,142,117,125,91,99,91,71,118,156,165,153,148,153,149,144,152,162,169,175,181,183,185,190,194,195,196,197,194,187,182,178,168,167,172,164,155,152,154,164,179,187,189,185,183,184,184,184,184,187,183,177,146,83,149,146,161,151,142,135,140,149,156,159,158,140,111,110,94,114,122,86,92,135,162,158,141,140,144,145,150,160,165,168,182,184,185,186,190,192,191,194,196,194,193,191,193,195,193,189,180,174,177,184,185,181,178,180,184,187,188,189,191,188,183,176,159,103,162,152,154,159,144,136,121,129,155,168,153,129,116,103,71,96,118,106,106,131,154,155,139,129,129,131,133,136,147,159,182,183,181,183,186,189,191,192,191,190,189,194,199,199,199,197,194,191,186,181,176,178,181,188,195,198,199,198,195,198,187,168,168,145,158,153,146,130,129,131,133,138,149,157,144,126,127,155,122,102,111,114,123,126,145,152,133,118,122,129,133,140,139,143,180,181,180,182,189,193,190,191,194,192,187,185,193,200,202,203,203,200,196,186,184,189,193,195,193,200,200,198,200,207,219,193,171,161,156,154,159,152,142,132,124,135,151,157,138,120,116,131,106,102,109,123,158,147,147,148,127,102,89,95,111,126,133,139,180,180,181,185,187,188,190,191,189,184,182,187,190,192,198,199,199,199,194,191,189,192,197,198,199,194,190,196,193,190,185,182,176,163,157,164,167,157,137,127,122,122,130,147,131,109,102,117,87,92,111,126,161,151,144,144,125,102,107,115,119,127,137,151,177,180,181,184,187,190,192,195,193,187,184,185,189,192,194,200,202,203,207,209,214,213,208,207,201,198,195,194,192,185,173,163,150,136,129,135,148,140,127,113,108,109,125,144,130,108,94,78,54,80,111,130,161,146,138,140,120,98,100,111,116,123,131,140,180,180,178,180,186,191,193,194,190,183,177,179,189,193,193,194,191,188,190,189,194,200,201,201,201,201,199,195,188,180,169,160,150,136,118,102,111,115,119,123,122,129,142,150,133,111,107,111,73,78,103,133,167,150,141,138,116,95,104,114,118,124,125,125,175,175,177,178,183,188,189,191,190,184,177,176,184,193,196,195,196,192,188,184,182,185,188,190,191,194,193,193,197,201,183,154,143,137,130,120,114,115,127,130,139,139,156,150,125,101,93,96,65,70,92,124,156,148,145,135,109,93,94,104,120,131,132,134,178,173,175,180,183,186,190,193,193,185,166,162,174,189,202,207,208,204,202,197,190,188,189,191,190,188,186,185,189,187,171,155,141,134,137,143,153,136,135,136,137,144,145,146,126,99,88,70,46,59,86,112,137,143,148,131,96,83,101,112,110,117,122,128,183,179,176,176,181,186,189,190,184,169,154,149,159,185,203,206,201,206,202,195,191,188,186,187,193,195,196,199,194,203,197,171,169,162,147,139,148,136,137,152,148,149,151,139,122,98,79,61,43,58,83,113,132,146,148,126,102,104,113,122,134,137,138,141,179,179,179,181,183,187,191,191,186,173,155,140,143,170,188,174,153,149,165,194,197,191,190,187,188,194,195,198,200,208,205,174,165,124,118,131,148,135,141,143,141,132,141,145,124,99,67,34,31,48,65,89,117,140,143,122,110,115,122,119,125,135,137,142,184,180,179,182,185,187,188,188,182,165,146,135,137,151,147,119,105,98,106,131,178,200,195,193,190,190,192,191,191,188,181,166,133,68,93,129,153,133,127,136,137,132,140,143,125,106,84,54,37,39,59,103,139,155,143,126,124,128,127,126,130,139,146,148,188,186,185,187,189,191,193,190,179,159,135,119,117,121,105,92,85,97,117,120,126,163,201,195,194,195,191,188,189,188,190,169,127,54,92,138,156,156,149,149,145,144,146,152,134,110,76,40,33,44,86,129,150,152,140,133,129,124,126,133,146,154,154,153,188,188,186,186,186,188,187,187,173,144,120,105,103,105,96,87,85,99,109,102,108,114,160,201,199,200,197,187,183,189,198,187,148,102,123,161,175,168,165,160,151,151,157,168,145,118,90,55,32,62,114,147,159,152,148,150,150,141,131,134,148,158,159,157,187,184,184,186,186,187,186,182,164,135,114,100,97,99,88,76,76,85,84,91,105,105,120,179,199,200,203,198,195,194,200,202,181,149,153,174,179,174,170,168,150,139,148,158,149,122,91,63,56,97,136,157,161,158,162,160,151,144,141,141,146,151,151,149,188,187,187,187,188,187,186,183,161,126,103,95,97,96,75,63,78,87,91,93,97,103,108,142,190,196,199,201,193,183,187,182,156,135,140,152,156,165,172,175,167,148,141,149,149,124,84,51,67,107,144,166,169,166,161,155,147,140,137,139,145,149,153,154,186,185,186,189,190,189,190,183,158,119,98,93,94,90,69,66,73,65,74,93,92,97,106,117,165,189,189,188,184,157,133,117,111,110,116,122,127,140,159,175,172,159,153,156,151,124,78,47,71,119,150,164,170,163,153,148,146,140,135,138,145,150,149,144,186,186,186,189,192,188,185,181,155,113,89,83,88,84,58,53,48,54,61,76,91,94,105,114,141,180,181,182,180,161,133,115,108,109,110,115,120,127,141,159,165,160,155,151,148,118,65,52,97,139,151,152,150,144,138,136,136,137,138,142,148,151,149,142,186,184,185,187,190,187,185,180,156,118,92,82,88,86,61,44,32,39,48,72,96,95,104,116,131,168,178,177,174,167,148,128,118,111,109,110,115,117,121,135,147,143,139,132,129,103,67,73,115,143,151,145,133,135,138,140,143,143,142,144,145,142,144,146,187,184,184,187,188,188,188,182,158,119,86,79,89,88,60,44,38,33,28,62,98,101,108,121,129,155,174,177,174,166,154,133,122,112,104,104,108,110,115,119,131,134,126,122,109,92,75,87,119,137,147,148,145,146,147,144,141,142,139,137,141,140,135,136,190,188,187,187,187,188,188,181,157,118,88,86,100,96,67,41,49,107,68,93,112,111,115,127,136,147,176,180,173,161,148,137,124,116,109,104,104,106,105,114,122,131,124,115,108,109,101,100,117,125,129,139,146,150,147,140,143,150,148,135,125,129,135,134,189,188,189,189,188,188,189,180,155,121,92,92,111,105,88,100,97,111,140,151,133,127,125,132,145,150,172,184,181,172,162,145,128,121,113,109,107,106,106,105,111,128,135,127,113,97,98,100,109,119,126,130,135,140,142,148,144,142,146,146,136,128,128,133,188,188,189,189,187,184,181,178,156,126,100,100,122,110,98,135,177,169,182,175,142,139,136,138,150,155,167,181,185,181,173,157,139,126,119,115,111,109,113,113,106,113,135,141,136,128,122,119,119,116,116,123,128,128,130,135,135,129,129,133,133,130,127,124,188,188,189,190,189,187,184,175,153,125,106,111,135,123,101,124,177,191,183,176,146,147,144,142,150,160,169,179,184,183,179,167,154,137,127,121,117,117,120,126,123,108,108,114,125,129,126,124,121,118,117,121,126,128,125,130,132,129,126,125,126,127,127,121,190,187,187,189,190,191,189,178,156,130,116,123,147,133,102,109,146,191,189,175,146,151,150,152,156,164,173,181,184,185,183,173,167,156,142,131,125,123,126,134,141,135,117,98,100,106,116,125,127,129,133,133,137,136,130,132,138,135,126,126,125,121,120,112,193,191,188,187,189,190,190,184,164,137,122,131,154,143,115,111,121,184,218,199,157,167,164,164,164,172,178,183,187,188,186,183,173,161,151,144,136,132,132,132,143,149,146,134,128,128,135,150,154,152,151,149,147,142,140,143,137,134,135,137,128,119,115,108,193,191,190,190,191,190,188,186,171,144,128,138,164,159,132,116,124,119,179,203,182,194,190,183,176,179,180,187,191,190,188,189,181,170,160,153,150,143,140,142,150,155,159,162,160,158,164,167,170,168,165,163,157,159,157,154,146,138,134,129,121,111,102,97,191,192,191,193,193,191,188,185,176,153,134,148,177,182,159,123,118,118,112,151,189,208,206,199,191,185,182,186,193,194,194,191,188,177,166,157,154,151,148,151,161,163,164,167,169,169,175,175,174,169,166,165,159,155,148,142,141,137,129,124,119,109,97,93,191,196,195,195,195,194,192,188,184,169,145,156,184,196,189,157,116,112,114,139,179,195,203,204,200,191,187,189,195,198,200,198,193,182,174,163,159,158,156,157,164,170,174,175,176,174,177,177,175,170,162,158,155,153,147,143,143,142,139,131,115,101,95,99,187,198,198,197,197,197,197,193,190,184,163,151,178,199,198,187,158,134,127,142,177,191,200,204,202,196,191,193,198,200,200,205,204,197,188,176,168,163,160,162,168,175,179,182,184,178,180,179,177,176,170,160,159,163,163,159,157,152,145,125,100,92,97,106,159,193,202,201,200,201,202,198,192,191,180,152,154,179,196,190,187,177,159,156,177,190,198,202,201,193,190,196,199,202,202,207,209,205,195,182,172,166,161,162,168,173,177,182,188,179,180,181,179,177,175,172,172,167,164,161,153,139,124,106,101,110,116,126,94,151,190,205,206,204,206,205,200,199,196,179,154,152,177,186,189,185,185,177,175,183,188,193,194,188,187,197,200,204,205,206,208,205,196,185,175,169,162,164,167,171,173,175,181,178,179,182,181,177,174,174,173,169,164,160,144,127,118,120,128,132,130,132,39,74,124,165,193,207,209,208,208,207,206,202,185,162,162,180,191,190,189,186,181,180,181,185,189,190,192,200,202,202,203,204,204,202,198,191,183,174,168,167,167,170,173,174,176,178,180,183,184,178,176,176,175,174,162,139,120,108,101,99,98,95,92,87,24,26,46,80,124,168,201,215,215,211,207,205,203,191,179,180,187,197,199,196,194,191,189,191,194,196,200,203,205,203,202,201,200,195,189,189,185,179,173,168,168,169,171,173,179,176,180,184,182,177,180,179,172,154,127,95,78,71,63,56,53,52,53,53
59,66,82,95,95,88,87,115,139,162,170,169,169,170,178,181,189,191,191,194,194,195,200,199,198,196,194,195,194,193,190,187,183,183,183,181,178,175,173,170,159,153,155,156,152,134,108,82,60,46,24,6,4,12,28,36,44,37,44,50,50,54,47,52,74,83,85,93,109,135,160,171,174,170,167,169,173,179,179,184,188,185,185,189,195,197,197,197,198,198,199,198,196,196,196,195,193,191,192,191,186,182,181,180,171,167,169,168,165,164,156,149,137,118,107,112,102,74,52,42,37,23,19,25,36,42,53,47,90,109,132,153,165,168,172,170,159,152,173,176,169,160,158,171,183,181,184,187,189,193,198,198,197,196,196,198,199,199,198,196,194,189,187,189,188,186,183,179,176,173,169,169,167,167,166,161,163,158,141,122,139,159,169,163,147,129,104,88,72,67,47,42,154,164,174,174,171,172,172,174,178,180,182,163,146,152,169,180,186,186,188,188,187,188,191,194,196,198,198,198,198,197,197,197,194,194,192,190,189,189,190,188,183,180,175,172,176,173,164,160,162,166,157,141,119,90,114,140,159,163,161,152,139,150,146,143,170,171,173,175,177,177,176,177,182,173,144,121,135,171,183,185,183,180,181,178,176,179,181,188,194,199,201,201,199,199,199,197,193,190,190,191,191,191,192,192,191,190,187,180,177,179,180,178,177,173,175,170,162,146,112,92,110,127,134,133,127,147,143,125,169,170,178,182,182,177,176,175,175,142,128,142,160,176,176,178,174,170,165,156,153,165,178,187,192,196,199,200,201,201,200,197,196,195,193,194,193,191,190,189,185,186,189,186,181,187,192,190,183,180,172,172,174,163,151,141,92,102,142,141,146,153,140,119,173,177,185,187,187,184,182,174,149,123,138,172,182,182,178,171,166,156,140,137,155,173,183,187,193,198,200,200,201,201,201,200,199,197,197,197,197,195,193,193,191,189,192,192,188,185,185,183,184,185,179,175,174,171,166,163,141,103,97,126,137,136,127,129,181,182,185,186,184,186,180,161,136,129,151,183,191,184,177,169,152,139,121,125,154,176,185,188,189,194,197,198,200,200,201,200,200,201,201,200,199,198,197,197,197,195,195,196,196,193,183,174,175,181,180,175,168,169,160,158,153,146,106,82,123,141,145,135,190,189,189,190,187,186,180,155,138,137,157,177,189,184,174,161,146,129,109,129,161,181,192,192,192,194,200,202,204,206,205,204,203,203,202,201,201,202,203,202,200,200,200,199,196,193,192,193,194,192,187,178,175,164,157,162,160,161,149,121,81,90,125,135,185,182,188,187,187,184,170,153,150,136,164,185,191,188,176,159,148,125,126,146,177,191,195,195,192,193,198,201,203,204,205,204,203,203,204,204,204,203,202,202,202,202,202,198,197,194,194,189,190,187,182,180,176,166,167,161,148,140,134,113,82,72,91,110,185,185,189,188,187,186,169,148,147,135,172,193,191,187,169,156,138,134,164,166,184,192,193,196,194,194,196,199,203,205,205,204,203,203,204,204,203,203,203,203,202,202,202,200,196,194,191,188,188,183,176,177,166,160,164,163,152,152,145,125,105,89,80,79,193,193,191,191,189,189,180,151,137,136,180,190,193,185,167,155,117,165,183,181,187,192,191,196,194,191,195,200,205,205,204,204,205,206,205,204,202,201,201,201,201,198,196,184,178,187,194,192,191,186,183,185,180,172,164,157,153,140,129,117,100,93,84,79,196,192,190,190,188,189,183,151,123,124,175,189,185,169,157,146,148,221,211,190,180,184,184,194,191,188,195,202,205,205,204,204,204,202,201,201,201,200,200,201,197,187,176,158,152,166,173,176,180,180,178,168,161,162,162,149,140,131,133,130,117,102,90,80,194,192,192,188,188,188,178,153,120,104,154,174,173,155,145,127,143,210,210,187,165,171,175,185,185,187,198,204,206,206,204,203,203,199,196,194,194,197,200,194,184,179,167,155,155,159,158,154,160,165,164,158,150,147,147,135,138,129,133,138,119,112,94,83,196,194,194,192,189,191,176,142,107,97,136,169,171,149,133,96,74,107,137,161,155,159,168,178,179,187,200,207,208,206,204,201,199,196,193,192,194,195,197,189,173,160,147,149,158,157,154,149,145,143,139,137,146,145,135,120,123,123,135,136,123,120,108,102,197,196,195,194,191,191,179,142,110,100,127,162,165,145,135,82,37,27,49,102,141,149,165,175,180,188,201,206,206,205,203,199,194,190,187,189,193,194,187,174,159,144,136,135,139,135,131,130,128,134,141,145,157,152,133,134,126,132,133,130,119,121,111,100,194,194,196,197,195,193,183,142,107,92,115,153,155,138,127,94,98,55,63,106,131,140,161,173,183,192,199,202,202,201,198,191,185,181,182,187,191,193,184,169,156,147,141,131,122,114,112,125,140,160,165,162,161,163,150,136,141,143,132,131,128,128,120,112,195,194,198,199,196,195,183,139,104,89,107,142,146,127,112,78,70,77,85,120,130,138,159,172,187,198,201,202,201,199,194,186,179,175,178,186,192,193,185,171,157,149,144,135,111,91,103,129,151,168,175,176,180,177,170,160,160,142,132,130,129,130,127,119,195,195,199,202,199,196,189,157,114,92,107,132,135,119,108,86,47,64,91,122,129,139,158,179,194,199,201,202,202,201,192,181,174,173,178,184,189,191,182,168,155,150,150,142,111,76,108,155,173,178,180,174,177,181,177,168,155,151,144,136,142,141,128,123,196,196,199,201,201,198,193,168,125,99,107,136,132,115,100,101,85,85,112,127,134,141,160,185,197,199,200,201,199,194,184,177,175,179,183,187,189,184,176,166,154,144,142,142,130,100,126,164,181,185,183,182,181,180,174,167,162,161,161,154,151,138,130,126,197,198,201,202,202,199,194,166,126,105,116,145,137,123,102,96,104,94,105,130,138,150,176,190,192,196,197,194,188,181,174,169,171,179,185,186,187,180,166,157,151,147,149,149,139,116,132,161,180,185,181,182,180,178,177,180,177,173,169,165,160,152,141,129,195,197,199,201,201,201,196,178,140,114,121,145,141,129,115,92,101,112,111,130,137,164,186,187,189,188,184,180,182,184,180,169,161,167,176,178,176,172,163,151,146,147,150,144,132,111,132,159,173,184,183,179,177,175,177,184,181,180,174,164,162,151,146,147,194,196,199,202,202,201,199,188,162,134,128,149,147,133,120,102,107,137,142,145,158,180,187,187,185,178,175,180,186,188,175,153,145,156,165,168,169,164,152,148,153,158,163,155,135,114,137,162,170,178,180,177,174,171,176,182,184,184,176,172,170,161,155,148,192,195,200,201,202,200,198,187,169,155,138,154,158,142,129,125,137,140,157,170,183,186,186,183,180,176,178,184,185,180,148,109,114,140,158,159,153,147,138,136,146,152,156,150,135,118,139,162,169,174,179,175,166,168,177,181,188,189,186,181,175,164,155,144,187,189,196,197,196,197,196,188,181,173,162,163,171,160,148,146,152,156,166,177,180,180,181,180,181,181,184,184,181,170,121,91,123,143,154,154,139,136,137,139,143,144,151,149,132,122,142,160,166,169,171,162,153,159,168,174,181,185,184,173,169,152,151,142,184,186,189,193,193,195,197,194,190,189,190,190,188,184,173,165,166,172,175,175,174,177,183,186,189,190,190,186,179,169,125,106,149,159,155,155,145,138,137,143,152,159,160,149,131,121,144,164,164,157,158,150,143,146,156,163,176,174,171,164,164,154,145,140,182,182,186,191,191,193,195,195,190,194,199,201,200,197,194,189,184,179,176,177,181,188,194,198,197,197,198,195,182,170,150,138,156,159,152,146,141,140,136,136,150,166,161,143,127,120,144,164,163,147,145,142,137,138,142,147,156,161,165,162,157,147,140,130,180,183,189,192,191,190,192,192,187,189,197,200,201,201,200,197,191,184,184,189,194,195,197,200,199,199,201,205,196,180,169,162,160,162,160,149,142,143,141,143,152,162,155,140,128,120,142,157,152,132,126,125,127,130,134,132,134,154,158,157,158,149,148,133,182,186,189,193,191,193,193,188,185,187,193,196,198,200,200,199,197,193,194,199,201,201,200,198,199,197,195,193,188,178,164,157,158,165,168,160,148,142,135,132,138,153,150,133,119,113,138,152,139,116,110,110,114,121,131,129,139,158,159,153,152,146,144,143,180,183,188,192,192,195,194,189,184,188,192,194,196,199,198,199,200,202,205,205,205,204,202,199,199,196,189,179,170,160,149,138,133,142,151,146,138,130,120,116,123,144,147,131,112,104,133,148,134,114,117,120,113,116,122,127,139,156,151,154,152,142,135,134,178,180,187,193,194,196,193,187,180,181,192,195,194,194,192,190,189,188,193,196,198,200,202,203,202,198,191,179,165,156,147,133,116,112,121,130,133,130,125,123,133,148,144,130,110,99,131,146,129,109,115,114,117,120,123,126,126,140,137,158,160,137,124,114,176,180,185,190,191,194,193,187,175,176,187,197,199,199,199,195,191,186,184,187,191,194,195,195,195,196,196,186,166,151,143,137,131,129,130,134,136,137,141,142,149,157,143,121,99,106,140,147,124,106,112,112,109,117,122,120,128,141,145,158,157,137,125,115,174,179,184,188,190,192,191,184,169,165,174,193,204,206,206,205,201,195,190,187,189,193,193,192,192,192,195,191,173,159,152,148,147,154,158,147,145,147,147,150,154,154,140,118,92,112,146,149,124,110,122,122,113,112,120,123,130,147,157,152,148,148,142,131,173,177,184,190,192,193,188,175,156,148,156,185,202,202,197,197,199,201,194,190,187,190,194,196,198,197,200,202,186,173,162,146,143,152,156,148,147,150,148,146,148,147,137,119,93,113,148,152,128,118,133,132,125,125,126,130,137,149,159,154,148,150,148,136,177,180,185,188,190,193,189,173,153,141,143,172,188,178,162,151,150,173,197,197,192,190,190,192,194,196,198,198,184,165,129,97,115,144,154,145,138,141,140,135,138,146,137,122,97,118,150,155,134,125,139,133,122,126,133,139,143,153,163,160,155,148,142,137,180,182,188,190,191,192,184,167,147,132,133,153,151,130,111,102,110,131,165,193,200,195,193,190,188,188,189,186,177,153,98,59,92,139,156,148,137,136,137,135,140,150,142,124,103,120,149,155,140,135,139,131,127,133,145,151,150,159,166,161,151,143,133,127,184,184,189,191,192,192,181,154,131,115,118,129,117,99,89,89,103,112,124,153,189,202,198,196,192,186,185,190,188,165,116,78,98,142,164,164,156,149,144,140,144,151,147,126,106,124,151,157,150,149,145,133,127,136,151,158,153,161,164,159,147,141,130,118,186,186,186,188,189,188,173,142,122,105,106,112,102,95,94,91,91,94,103,114,147,193,200,201,200,194,189,191,196,187,159,131,130,155,174,176,168,161,148,134,134,145,150,132,103,122,153,161,161,160,155,142,134,140,153,158,155,158,158,160,149,138,122,113,184,185,186,185,185,185,163,131,114,102,103,107,96,95,98,92,84,81,96,107,116,161,200,200,202,202,198,194,197,196,178,157,155,169,179,178,172,166,157,140,132,134,139,129,96,110,153,169,169,164,151,144,141,147,157,161,164,161,162,163,152,132,127,118,188,187,189,188,186,185,162,122,101,96,100,107,98,93,92,90,83,84,98,107,111,131,176,197,199,199,196,186,170,158,148,143,150,166,177,178,173,169,160,148,141,137,133,114,82,90,142,172,173,167,162,157,149,152,158,165,171,169,160,163,156,145,130,122,187,189,191,189,188,183,160,114,93,92,97,108,107,93,89,89,85,91,98,105,113,124,151,184,191,190,187,177,157,139,130,131,135,145,158,170,175,169,157,144,134,132,130,106,72,86,132,164,173,170,165,157,151,152,159,167,170,166,158,151,149,146,136,127,186,188,191,187,185,181,156,112,91,84,97,119,122,99,92,92,85,99,104,105,112,126,143,169,184,183,180,176,163,147,136,131,130,133,142,155,167,168,155,135,124,118,109,87,61,88,131,147,155,159,154,149,151,152,153,160,158,159,151,142,137,139,127,119,185,186,190,188,189,182,160,117,91,79,98,133,138,110,99,92,84,101,109,108,108,125,143,159,179,181,179,174,166,153,139,131,128,130,136,147,160,166,160,143,127,118,108,85,68,92,127,138,138,143,153,150,148,145,138,146,146,143,146,145,138,124,128,123,185,187,188,188,191,184,161,120,86,80,106,142,146,122,114,97,99,117,120,112,112,128,145,154,172,183,181,172,161,152,142,134,128,127,133,142,152,164,165,156,139,126,114,108,102,108,124,134,139,142,149,142,136,142,146,132,132,137,137,135,133,124,114,115,188,187,187,187,189,181,157,122,90,88,119,150,152,129,121,103,107,128,136,125,118,129,149,156,167,183,186,180,170,159,147,137,131,129,132,139,149,159,165,165,151,138,125,114,113,118,125,123,127,136,143,142,137,137,145,148,132,126,130,131,127,124,118,109,188,188,187,184,186,182,157,127,96,96,133,157,157,134,122,87,59,88,115,126,124,131,151,161,165,179,188,188,181,170,156,144,135,131,130,134,149,163,165,170,171,160,148,142,133,128,122,123,126,130,135,132,135,131,124,134,128,123,123,121,129,134,132,123,190,189,188,184,179,176,157,126,100,102,146,161,162,142,128,95,80,52,84,120,130,136,150,161,166,175,183,187,184,177,169,158,148,141,136,135,146,164,171,163,159,172,173,163,153,139,131,121,120,126,125,122,121,122,123,124,119,119,125,120,112,108,113,95,189,188,190,190,187,178,154,129,109,113,154,164,162,146,133,97,65,54,64,109,136,140,153,165,170,177,183,185,187,183,177,173,165,157,150,146,149,162,173,177,166,152,151,151,148,144,130,123,126,131,130,128,123,130,125,121,122,120,121,128,118,114,101,82,187,189,188,188,190,186,165,138,119,123,160,170,171,156,141,108,70,61,58,108,141,146,155,166,174,178,185,188,188,186,182,173,168,165,162,158,157,156,161,176,185,180,172,166,163,164,157,147,144,142,141,136,130,133,135,127,118,112,117,124,116,104,104,105,189,189,190,188,188,186,171,143,126,130,163,170,175,165,147,121,77,88,94,140,169,169,170,172,175,180,188,190,189,189,189,185,176,170,169,166,163,162,166,170,177,186,189,186,184,182,178,171,166,161,158,146,144,138,127,131,138,132,125,121,109,96,83,89,187,190,192,190,186,187,178,149,130,131,172,184,187,187,167,160,110,81,117,165,195,192,188,184,181,182,186,192,194,192,190,186,178,173,170,168,164,164,171,174,174,178,182,185,189,191,189,186,183,176,164,167,163,161,147,134,138,134,122,106,97,97,79,81,194,192,194,191,190,185,183,169,134,147,178,190,194,199,189,158,147,110,98,142,185,195,197,192,186,185,190,194,196,197,195,191,187,180,174,172,170,168,167,172,177,178,180,181,185,190,188,184,180,180,175,164,156,154,152,145,130,128,124,104,86,89,110,117,195,195,196,193,194,192,187,185,158,148,176,192,192,192,191,183,152,132,132,141,177,192,199,194,187,188,192,196,199,200,202,202,198,191,183,178,175,173,173,175,179,182,185,183,184,185,186,184,176,169,166,164,158,150,149,151,144,139,111,93,93,99,105,124,197,195,196,196,199,196,190,191,180,142,159,189,192,183,180,180,178,163,163,165,181,191,195,193,193,195,197,199,200,203,205,205,202,195,190,186,180,175,174,176,177,176,180,183,180,183,182,184,184,175,170,174,174,171,167,160,150,121,87,90,115,118,116,147,203,204,199,201,201,202,191,191,191,171,134,152,190,186,182,176,175,177,184,186,185,188,191,188,181,188,199,201,204,203,202,203,202,196,189,186,181,178,180,184,184,182,188,189,183,184,186,185,182,183,184,181,171,170,165,147,113,100,104,113,120,109,128,147,159,194,208,209,203,206,207,205,204,200,185,145,156,182,191,185,184,180,179,183,183,182,187,190,191,195,200,202,203,202,201,201,201,200,198,192,188,186,184,182,182,183,180,182,184,188,190,186,182,178,180,174,170,162,136,114,119,123,136,156,158,164,160,161,50,103,150,194,214,207,206,206,207,204,204,189,169,175,190,198,196,196,195,193,189,189,189,193,197,202,205,205,202,200,199,197,192,187,188,188,184,181,178,177,179,181,185,189,186,188,191,189,183,185,181,179,172,150,134,140,157,145,133,128,120,116,110,91,18,26,56,102,159,208,219,215,209,206,205,203,196,188,186,196,199,198,199,199,200,200,200,199,201,202,205,209,207,204,202,198,184,178,187,190,188,186,186,185,182,177,177,181,181,187,187,180,178,180,178,163,137,112,94,75,64,55,51,42,40,49,49,49,31,25,28,34,59,86,130,180,219,227,221,212,208,202,196,190,195,201,202,204,205,205,205,205,206,207,208,210,209,208,204,201,198,194,191,187,186,187,187,185,183,181,183,180,174,181,185,186,179,164,132,86,59,68,60,56,49,53,51,54,55,49,58,59,31,37,28,36,46,68,78,75,90,119,170,210,228,225,216,214,204,201,202,201,201,204,206,207,206,207,207,206,207,206,204,204,203,200,195,192,188,182,180,183,183,185,185,188,190,191,179,154,120,87,49,29,40,48,53,51,57,59,59,60,58,63,58,58,31,35,31,29,42,42,57,80,84,99,90,87,103,135,184,219,227,224,214,208,205,205,205,207,207,205,205,205,203,203,202,200,197,196,196,195,193,188,183,183,184,174,160,148,140,133,115,100,67,27,28,48,57,57,63,62,58,60,63,60,61,60,62,61,36,39,34,33,35,48,41,44,54,50,50,52,39,34,40,71,116,162,206,224,228,225,221,216,212,209,205,202,201,199,202,207,207,199,191,184,170,157,142,129,122,114,124,148,162,157,118,59,32,35,45,56,56,61,60,61,62,61,62,64,65,62,61,63,33,33,36,36,43,47,66,55,50,48,50,37,55,47,51,45,48,43,59,104,138,172,195,215,222,225,228,224,212,204,186,157,132,116,95,88,102,120,142,178,185,184,190,191,182,170,127,56,31,46,59,64,66,60,62,59,61,60,60,64,65,60,57,60,43,48,38,34,32,35,48,74,69,57,45,57,46,65,49,44,48,57,56,51,72,76,74,78,95,98,85,89,98,92,85,76,82,89,95,105,110,132,167,195,201,201,202,202,194,174,110,49,46,60,61,59,59,62,63,62,65,68,64,63,61,64,65,60
53,57,60,64,69,71,73,72,64,53,49,56,73,90,104,121,145,168,180,182,184,185,184,184,183,183,178,169,161,149,131,116,107,121,134,143,145,138,172,180,191,190,184,177,156,93,56,50,51,50,48,50,50,50,51,50,51,51,50,50,50,51,50,49,57,62,66,73,80,82,81,83,89,99,111,127,147,163,175,180,183,185,187,189,190,191,190,189,187,186,183,179,175,170,166,164,152,134,120,122,130,130,136,136,152,161,168,176,163,102,51,44,50,50,51,50,50,49,49,49,50,49,50,50,51,51,51,52,61,70,82,90,92,94,102,115,130,146,161,169,176,179,184,186,188,190,193,195,198,198,198,195,192,191,188,184,181,179,174,172,171,167,158,153,150,148,141,125,120,123,131,142,136,87,40,39,44,47,49,48,47,45,47,50,51,51,52,51,51,51,51,53,79,88,96,102,109,121,136,152,164,167,169,171,177,180,185,189,189,191,196,197,199,199,199,197,197,195,194,192,190,188,184,182,182,181,178,178,175,173,169,158,145,140,136,131,122,95,66,53,36,30,35,35,35,37,39,46,51,50,51,51,50,51,52,51,95,109,121,134,149,163,169,166,168,171,172,176,177,176,184,187,184,186,191,195,197,198,198,198,198,198,196,196,195,193,193,190,190,192,190,187,184,182,180,172,165,167,166,161,156,145,129,104,75,53,59,57,50,44,34,31,34,39,43,47,49,51,53,53,134,151,162,170,174,175,170,163,169,179,173,166,164,167,179,185,183,185,188,191,195,197,197,197,198,197,198,197,198,197,197,195,194,192,193,191,188,187,185,180,174,172,171,169,168,165,162,156,145,123,116,110,110,104,91,75,67,64,60,57,54,52,49,47,173,175,175,173,173,175,176,178,178,171,153,146,160,175,182,185,187,187,186,186,187,190,192,195,198,198,198,199,198,198,197,195,194,191,190,190,191,189,185,182,178,175,171,172,170,167,163,164,166,157,137,125,127,140,153,151,142,123,113,107,100,92,88,83,173,176,179,180,179,178,181,181,164,142,132,146,173,182,183,183,183,182,178,177,179,182,188,193,198,201,200,199,198,198,197,195,195,194,190,191,191,193,193,189,185,184,178,176,176,176,169,167,170,167,158,144,119,110,121,130,142,139,139,148,146,137,141,147,179,183,185,184,181,179,178,166,140,133,150,165,176,177,177,175,172,167,160,163,171,180,189,193,198,199,201,201,200,200,198,196,193,190,191,194,194,194,194,192,189,190,187,178,181,184,184,181,179,175,172,171,161,138,115,103,120,135,141,146,137,125,131,141,181,187,188,187,184,180,169,145,129,145,174,184,181,175,168,161,155,144,134,149,166,180,189,195,198,199,200,202,202,201,201,198,196,194,196,197,196,194,192,191,187,189,192,187,185,187,188,184,183,178,173,173,170,161,151,125,111,115,130,140,135,129,133,137,187,190,190,189,188,180,158,136,134,154,180,189,184,173,162,147,137,120,116,140,165,181,188,192,195,199,200,201,201,202,201,201,200,197,199,198,199,197,196,197,195,191,193,192,191,189,181,178,181,183,178,173,171,164,159,150,130,103,103,121,133,135,134,131,189,191,190,188,186,175,156,141,141,159,178,186,184,174,160,149,129,104,119,141,163,180,187,190,192,197,200,201,204,204,202,202,202,201,201,200,201,202,201,202,201,198,198,196,194,191,186,183,183,186,180,174,170,163,159,155,151,135,106,96,112,127,131,130,187,190,189,188,184,169,156,147,140,164,185,188,187,174,160,154,132,131,142,152,167,180,189,192,191,197,201,203,204,205,205,204,202,203,204,203,203,203,203,203,202,202,202,199,195,192,191,190,191,187,180,180,172,162,161,155,146,139,116,84,78,96,114,121,193,192,191,192,189,173,155,142,137,166,191,193,190,175,163,144,126,162,175,172,177,179,189,193,191,196,197,201,203,203,205,203,202,205,204,204,203,204,204,203,202,202,202,199,198,194,189,187,188,180,178,174,165,163,166,159,150,144,131,107,85,79,88,100,194,193,192,191,191,180,156,135,138,168,187,191,186,170,154,116,88,108,157,184,188,179,186,193,189,192,197,201,205,206,204,204,205,206,205,203,203,203,202,202,201,201,200,193,187,189,190,189,188,183,182,180,175,168,163,154,146,135,123,107,92,82,77,80,195,193,192,193,192,183,158,125,118,153,178,180,169,155,137,108,127,84,87,154,170,171,185,192,187,190,199,204,205,206,204,205,206,205,203,203,202,201,201,201,200,192,188,171,164,176,180,181,182,181,177,167,161,160,158,146,135,129,129,122,104,90,84,84,195,194,192,192,190,180,157,120,102,132,165,169,160,147,123,69,66,71,80,124,151,159,180,187,184,190,199,204,207,207,206,206,204,201,199,199,199,199,201,199,191,182,175,158,155,158,159,157,163,166,165,156,149,146,143,132,132,128,130,128,116,101,87,82,197,197,196,194,193,179,147,111,97,118,155,164,153,142,124,79,51,40,75,121,141,153,177,178,179,194,202,206,207,205,205,203,201,199,195,195,195,198,198,195,178,169,156,155,161,161,157,151,147,145,140,140,146,145,132,120,118,123,131,129,120,112,101,90,198,199,198,196,194,183,151,114,98,113,150,159,149,136,121,90,95,79,97,130,136,153,174,180,182,194,203,207,208,205,203,200,197,192,189,190,196,197,192,182,164,145,140,144,153,146,139,136,132,135,141,146,152,150,134,126,124,127,130,125,117,112,105,92,196,198,199,198,197,185,149,111,92,103,139,150,144,131,112,70,65,91,124,136,132,150,169,180,189,196,200,204,203,200,197,193,186,180,183,188,192,194,186,171,159,149,147,137,138,132,120,124,137,157,164,161,162,161,148,137,137,135,129,127,125,123,116,99,199,201,201,199,198,187,152,109,90,99,129,140,136,125,118,111,144,166,155,138,134,153,167,179,193,201,202,201,202,202,195,188,178,173,176,185,190,192,188,172,158,152,150,141,122,104,106,123,143,164,174,176,177,173,168,159,153,137,125,125,125,125,121,116,199,201,202,201,199,195,172,129,96,101,125,130,125,118,118,106,107,136,141,135,136,149,169,190,198,200,201,200,202,200,191,179,174,175,181,185,190,192,181,170,155,151,154,147,117,77,100,147,171,179,178,171,170,176,174,165,151,146,139,134,138,133,122,116,199,201,202,202,201,195,171,135,107,107,129,132,122,117,114,108,101,116,129,137,141,151,179,194,196,196,198,201,197,190,180,176,180,184,186,189,191,183,170,164,153,142,142,142,129,99,118,159,181,183,180,181,179,174,167,160,157,158,157,154,146,135,127,121,201,202,202,203,202,196,175,136,107,111,137,140,126,118,110,106,105,126,136,140,148,173,190,190,192,195,191,188,181,179,176,169,171,180,186,187,187,181,162,152,150,145,145,151,143,120,132,161,181,186,180,175,174,173,174,177,174,170,165,159,153,146,136,125,198,199,200,201,201,200,188,161,129,121,139,142,131,121,106,98,117,128,137,134,160,185,187,187,189,184,176,178,185,189,182,169,163,170,178,179,176,171,164,147,143,143,147,143,132,112,131,159,172,181,180,175,172,169,172,177,179,177,170,164,157,149,145,143,197,201,202,202,202,200,190,171,147,133,146,150,141,129,113,106,119,152,155,169,184,188,189,186,181,172,173,180,185,186,174,137,137,157,168,168,174,168,150,147,152,157,167,159,135,111,134,161,171,175,177,171,168,166,170,179,183,180,176,173,168,158,147,139,193,198,199,200,201,198,189,176,163,147,146,161,152,141,147,156,150,153,169,183,187,189,186,182,180,177,180,186,183,176,143,71,102,132,161,161,148,140,129,126,140,148,153,147,134,118,139,160,166,170,174,172,163,160,167,173,183,190,188,178,168,159,151,141,188,192,193,194,196,196,192,187,184,182,180,179,175,164,152,151,163,178,182,183,180,178,179,181,182,185,188,187,182,173,132,79,155,146,160,153,140,133,148,147,148,145,152,145,129,120,145,162,165,163,161,148,140,146,157,169,177,179,174,169,162,151,140,138,182,184,188,191,193,196,195,193,195,198,201,201,198,194,188,184,182,178,173,174,177,185,193,195,196,197,195,188,178,171,153,101,170,156,157,160,148,142,131,134,154,167,163,145,127,117,143,165,162,150,146,139,133,139,150,160,171,169,164,159,156,150,141,136,182,187,191,191,191,191,191,190,191,197,202,204,204,203,202,197,191,185,184,187,193,197,199,202,201,200,202,207,197,176,171,156,163,159,155,135,136,140,140,139,142,171,163,141,126,119,143,163,158,137,134,132,129,127,129,138,150,158,161,159,149,141,133,123,184,186,189,190,191,191,188,185,183,189,197,199,202,202,201,198,192,186,188,196,200,201,200,200,200,200,200,203,203,193,175,164,162,166,173,166,153,150,142,144,153,165,153,136,124,118,144,155,144,119,110,116,120,126,130,123,132,152,158,156,154,149,142,131,184,187,190,193,195,194,191,188,189,192,193,197,201,203,203,202,206,207,208,205,205,203,200,197,198,198,189,181,172,164,153,142,147,162,170,157,135,127,129,119,117,143,146,126,109,106,137,154,138,107,99,96,105,118,126,134,153,160,154,146,140,139,138,136,180,186,192,195,197,193,185,180,183,188,194,194,197,196,195,195,199,199,206,204,204,206,204,202,202,198,189,178,169,159,144,130,107,108,139,137,142,137,112,108,117,146,153,136,114,99,131,149,133,113,115,120,106,104,113,124,137,148,150,153,151,140,130,130,184,186,189,194,194,192,190,184,177,184,194,196,193,192,188,185,181,178,180,189,193,193,199,201,198,201,200,194,167,151,149,141,129,108,108,126,136,130,138,135,144,158,142,120,100,100,135,147,125,101,102,104,116,126,125,122,124,128,139,156,150,125,110,103,180,184,188,191,194,196,189,171,166,176,189,201,205,208,208,206,202,196,191,190,192,193,194,191,191,192,194,190,171,152,140,134,139,150,159,144,143,143,144,151,150,164,146,117,90,105,142,146,123,101,107,111,97,100,112,118,131,149,154,155,152,140,130,119,180,183,187,191,192,188,177,162,153,157,178,200,208,207,208,205,199,194,191,187,187,191,195,199,200,198,196,204,185,173,173,161,151,149,160,148,149,157,150,154,155,152,134,118,92,110,148,150,124,117,124,120,118,117,120,129,136,149,154,147,144,145,141,128,182,185,189,193,194,190,177,157,141,141,165,192,191,175,163,167,189,203,195,193,190,188,191,195,198,201,202,209,190,170,157,107,128,138,159,142,147,146,143,134,134,145,137,116,91,112,148,154,130,119,132,130,121,122,123,132,142,152,158,155,151,149,145,132,188,189,190,192,191,186,170,151,137,135,149,156,136,108,95,95,108,154,197,198,196,192,189,190,190,189,190,186,176,160,107,47,100,136,163,144,128,131,134,132,141,150,141,120,102,118,149,151,131,126,135,130,124,131,143,146,148,159,165,160,151,140,134,130,189,190,192,193,191,181,162,138,120,118,127,119,97,83,94,118,126,121,142,193,198,199,199,193,189,186,187,190,185,162,111,50,95,140,167,160,153,146,146,140,142,148,146,123,104,120,146,154,143,131,126,120,118,132,148,153,155,160,161,154,146,139,127,119,192,190,190,190,189,177,148,123,107,103,108,98,86,85,90,97,103,104,115,137,194,201,198,201,197,186,183,192,198,185,151,117,121,153,172,177,167,159,143,133,130,142,151,129,99,113,148,159,152,152,149,135,124,129,145,151,150,157,162,155,144,132,122,114,188,188,188,187,184,166,137,115,99,97,97,86,85,88,86,83,78,92,109,110,142,192,199,201,203,201,195,193,199,200,183,158,156,172,181,178,171,165,155,135,129,127,133,122,92,104,145,162,163,158,146,137,131,137,149,156,159,155,155,154,142,129,117,110,189,191,190,189,184,163,125,100,90,92,94,84,83,84,82,75,68,84,98,104,117,160,195,199,198,200,196,179,169,158,151,148,158,175,185,184,176,168,156,147,141,136,133,113,81,83,135,168,168,161,154,146,141,143,152,161,167,163,160,159,150,135,123,117,192,193,191,191,186,161,119,94,90,91,93,91,84,80,80,71,62,79,95,101,113,133,173,192,192,191,188,176,155,138,135,138,142,158,172,181,181,170,157,141,131,127,128,108,76,85,124,158,168,159,157,150,142,142,150,161,166,164,155,151,149,143,133,121,191,193,189,187,182,156,118,92,80,86,104,113,99,88,86,78,90,95,98,98,110,128,152,182,183,181,179,177,162,145,135,132,135,143,156,170,179,172,152,133,126,118,110,89,62,87,128,144,154,157,148,141,140,143,147,153,161,157,146,138,136,134,127,116,189,191,190,189,182,157,120,91,78,89,121,135,119,103,88,70,78,100,103,99,109,132,144,170,180,181,176,172,166,151,137,131,129,133,142,158,173,177,164,146,129,122,117,95,78,90,126,142,136,139,144,142,143,140,137,141,141,145,146,139,129,127,124,119,189,189,189,190,184,162,122,87,79,96,132,145,135,124,96,60,71,72,90,101,106,133,146,156,179,181,177,168,156,149,140,136,130,129,137,147,163,175,173,160,141,132,118,121,115,115,129,134,140,141,144,141,132,132,128,122,128,132,131,134,133,122,115,121,187,188,190,190,182,156,121,91,83,108,143,150,137,123,95,42,42,59,81,104,109,132,153,152,171,186,185,181,173,160,146,136,132,132,134,141,158,168,168,171,155,144,129,121,118,120,127,124,129,138,142,137,129,130,140,141,129,122,126,126,120,114,109,106,187,186,186,188,180,155,124,96,94,125,155,161,148,132,109,69,35,41,81,119,116,133,157,156,162,180,187,187,179,169,158,144,140,135,133,134,150,170,174,175,178,170,156,146,138,130,120,120,127,132,136,136,134,124,122,125,120,116,117,121,126,129,124,109,189,187,184,182,175,154,124,102,105,140,161,166,156,141,114,64,46,41,67,118,124,136,157,162,163,175,182,186,182,175,171,164,155,149,142,140,147,166,180,178,171,171,174,167,155,142,130,120,123,127,126,122,121,121,116,115,114,117,118,113,112,113,107,97,188,190,190,186,174,152,127,107,114,148,162,163,154,145,124,65,37,52,90,127,132,141,160,166,167,175,183,185,186,183,176,171,166,161,155,150,151,158,171,184,185,174,166,162,158,149,134,123,121,125,123,120,118,119,119,116,114,113,118,117,108,98,86,80,188,189,191,191,182,160,134,117,125,155,167,168,158,151,144,100,88,125,137,141,144,148,162,171,171,176,184,186,187,187,185,177,172,170,168,163,160,158,162,175,187,190,187,181,176,171,159,145,141,140,139,133,126,129,127,118,112,110,114,117,110,104,101,95,189,188,187,187,183,165,140,125,133,161,170,173,167,160,163,132,101,143,155,162,162,166,171,176,174,178,185,189,187,187,187,181,175,171,171,168,164,165,172,172,178,185,189,191,191,188,182,175,167,162,156,145,139,132,127,127,126,122,118,113,102,91,89,92,191,190,188,186,184,170,146,129,139,167,179,186,191,182,179,172,111,103,153,191,188,184,182,180,179,180,186,192,196,194,190,185,179,174,173,170,166,167,170,173,174,177,182,187,193,193,191,187,184,175,167,164,161,151,136,132,135,127,111,101,93,82,87,101,193,193,192,189,186,181,160,138,152,175,186,193,199,195,179,172,143,103,154,193,198,197,191,184,183,185,191,195,198,197,196,194,189,183,175,173,172,172,170,173,178,181,184,183,187,191,190,185,184,181,172,165,160,156,149,138,127,121,107,91,96,108,112,111,196,195,194,194,191,189,177,154,153,177,189,187,186,187,184,172,163,139,151,190,197,199,193,187,186,188,194,196,197,201,202,200,196,189,184,182,177,176,175,178,178,179,183,181,184,184,186,184,173,170,168,165,157,152,151,146,133,111,93,92,101,115,125,126,198,198,199,198,194,191,190,171,149,163,182,185,176,175,179,181,180,177,171,190,196,196,192,189,191,193,197,200,200,201,203,201,196,190,188,186,182,181,180,183,180,178,184,182,181,183,182,183,179,173,175,175,169,164,159,146,122,99,101,111,117,131,134,128,203,202,203,203,198,195,196,188,165,148,162,182,178,177,174,178,182,186,187,187,190,192,190,184,187,197,200,204,202,200,200,198,196,193,191,189,187,185,183,185,184,181,183,184,183,185,185,184,183,184,182,176,172,161,142,122,106,108,119,121,131,144,140,132,203,207,205,205,204,203,203,201,193,170,156,171,182,188,183,183,183,185,187,186,186,188,190,189,193,201,203,202,199,198,197,194,190,188,190,187,185,184,180,180,181,183,184,185,186,189,189,184,181,182,179,171,160,139,121,117,125,142,148,145,150,156,157,157,151,186,206,209,207,206,207,206,205,196,179,174,181,192,194,193,193,194,193,193,193,193,194,198,202,204,206,204,200,198,196,191,174,182,189,187,186,184,181,180,180,178,185,184,184,189,186,181,180,181,176,164,146,138,135,135,136,137,133,128,123,116,115,117,71,110,154,192,212,217,213,206,202,202,200,192,187,190,196,198,198,200,200,200,201,200,200,201,203,205,208,207,204,200,198,193,181,187,189,188,186,187,186,184,181,178,179,176,181,186,182,178,176,170,149,128,109,98,90,85,80,72,70,70,68,63,60,60,34,52,79,110,138,166,190,206,215,217,212,207,200,196,196,199,200,201,202,203,205,205,205,205,206,207,208,207,205,203,201,200,197,194,188,185,182,182,185,183,180,181,182,180,182,186,181,165,143,113,86,71,66,58,50,47,46,47,48,51,53,55,55,54,30,37,48,61,80,103,125,147,166,185,200,213,218,216,208,205,203,202,202,203,206,207,207,206,207,208,206,205,205,203,201,202,198,196,193,191,188,183,184,188,188,180,179,177,174,163,142,104,81,61,54,51,54,56,57,57,58,58,58,58,59,60,62,61,32,33,42,53,65,73,76,82,89,98,112,132,157,181,196,211,215,214,210,209,208,207,207,207,205,205,203,201,202,202,203,202,200,198,193,189,175,168,165,165,157,155,152,147,130,107,78,53,50,53,56,58,59,59,59,61,61,61,61,61,61,61,62,62,34,35,41,47,48,50,55,57,54,50,47,48,63,88,115,139,169,192,205,213,214,214,213,215,214,210,208,203,202,196,189,185,173,159,157,155,151,152,145,142,141,155,157,146,101,58,47,51,55,56,58,60,61,61,61,61,62,63,62,60,61,62,63,62
56,53,54,52,49,49,50,50,49,44,41,48,45,31,21,14,16,24,34,37,40,45,40,39,42,40,39,44,46,46,50,55,48,84,104,130,137,140,147,147,143,149,170,179,181,174,162,152,113,52,43,47,49,47,49,49,48,47,48,49,50,49,48,49,54,54,54,52,49,50,48,50,54,54,49,44,45,49,60,77,83,75,62,51,43,39,53,65,71,77,83,83,81,77,70,67,52,47,55,68,100,122,127,132,144,150,183,187,186,179,166,156,144,93,46,47,47,50,49,48,46,47,48,49,47,47,48,49,50,52,54,54,50,43,43,52,62,74,86,82,70,63,66,74,73,59,39,36,46,81,106,125,138,149,150,149,148,143,134,123,109,87,72,71,77,114,139,162,160,142,184,195,189,186,177,173,160,120,60,48,48,50,48,46,47,48,48,47,46,47,49,49,50,53,49,47,49,55,59,62,67,76,80,64,41,27,18,19,36,54,82,117,151,170,176,181,182,182,183,181,179,176,170,164,155,148,139,131,120,116,110,120,122,123,135,162,182,191,194,179,166,126,53,38,42,45,47,49,49,48,47,47,47,47,49,49,48,46,46,52,57,59,62,67,67,63,58,58,59,63,79,112,144,160,171,178,181,183,186,189,189,187,185,184,180,177,174,172,166,164,163,160,152,144,142,141,141,133,115,103,105,119,148,167,168,133,57,21,25,36,47,49,50,46,45,45,47,48,47,48,44,48,57,56,56,59,66,75,79,81,88,98,121,149,165,172,175,180,183,185,187,191,194,197,197,194,191,190,187,184,181,179,175,173,172,172,168,166,167,164,165,155,147,140,137,126,114,109,108,97,56,28,27,30,35,37,41,40,43,43,44,49,49,48,53,56,58,58,65,74,85,85,85,97,119,145,159,163,165,170,176,181,185,187,191,193,194,196,197,196,194,193,193,192,190,189,189,186,186,189,187,184,179,176,176,171,158,161,168,158,160,150,133,116,93,75,48,40,37,42,37,34,36,32,28,29,34,41,54,61,65,70,75,83,92,111,134,156,167,165,162,166,172,173,178,184,185,185,187,189,192,194,194,195,195,196,195,196,197,196,195,193,191,189,188,188,185,184,178,176,171,167,164,169,162,163,159,158,160,150,126,108,107,97,90,91,83,75,65,60,55,54,56,62,73,88,105,126,144,159,166,159,149,159,170,167,163,159,168,180,180,181,183,185,188,192,194,194,195,195,197,197,198,198,196,195,193,192,190,191,191,190,188,185,182,178,174,176,174,169,164,160,165,161,153,140,130,119,130,145,146,145,137,130,115,112,77,94,118,137,154,161,165,165,168,166,168,176,168,148,147,162,176,182,183,184,182,180,181,186,191,193,196,197,198,199,200,199,197,195,191,191,192,192,191,192,192,192,191,189,184,174,184,181,182,178,174,172,167,162,153,132,116,111,114,135,138,138,131,132,134,147,156,161,166,168,170,171,171,177,176,151,121,127,158,176,181,182,181,180,177,174,177,183,188,192,196,199,199,200,201,199,197,195,193,194,196,196,192,190,187,180,185,190,190,181,187,192,190,183,184,175,174,177,170,158,149,127,99,99,118,135,134,144,164,166,164,169,171,175,175,173,173,172,146,121,134,151,170,173,173,170,165,164,163,164,172,183,189,192,195,197,199,200,200,200,201,200,200,201,199,198,197,195,196,196,189,191,193,194,191,186,178,179,186,183,175,171,172,165,160,152,131,109,97,114,137,140,160,162,168,175,180,181,178,175,173,153,126,134,170,185,179,172,160,139,128,129,141,154,167,179,186,191,194,196,198,201,202,201,202,202,202,201,201,201,200,200,202,199,198,198,198,197,195,188,183,181,182,186,176,171,167,161,157,155,154,147,116,97,109,126,165,171,174,179,182,184,183,177,161,133,126,148,175,189,181,155,131,117,110,117,130,148,165,178,184,188,193,197,200,203,205,204,204,203,203,204,204,205,203,202,202,202,202,200,198,196,192,193,191,190,189,185,175,176,165,160,159,153,151,145,129,97,78,83,175,180,182,184,187,184,183,180,155,136,133,155,176,184,166,136,126,133,141,144,142,155,170,181,187,188,191,198,201,203,204,204,203,203,205,206,205,204,205,205,204,202,202,200,198,197,195,191,188,188,184,177,177,172,161,161,163,151,148,145,134,108,86,76,182,183,179,183,185,183,181,166,151,149,137,166,186,164,135,119,103,107,137,171,166,168,180,186,190,190,192,198,202,205,207,207,206,205,205,206,206,205,204,203,201,200,202,202,197,190,189,191,189,189,184,179,183,174,166,164,163,152,148,139,126,110,97,89,184,184,181,185,184,187,185,173,146,145,132,167,193,163,116,95,68,70,87,131,176,188,192,191,193,192,192,198,203,206,206,205,206,207,207,206,206,204,201,199,200,201,195,188,171,167,180,186,185,185,185,180,178,170,169,166,158,146,136,132,128,116,104,94,186,186,188,188,185,185,186,181,150,133,135,179,174,133,105,72,59,113,136,123,169,198,197,197,200,195,191,197,204,206,206,207,207,206,205,203,200,198,199,201,197,188,180,169,156,152,158,162,164,168,172,172,166,155,152,153,144,138,132,128,139,124,110,102,190,191,188,186,187,187,187,182,153,127,115,160,162,121,95,54,36,49,78,147,169,183,184,190,194,192,190,198,204,206,207,206,204,203,201,198,196,194,196,199,193,182,174,160,151,157,160,156,150,153,156,153,149,149,146,142,128,128,127,131,140,127,118,111,189,191,187,189,187,186,188,181,158,121,97,136,150,111,103,78,73,136,138,190,172,167,170,179,185,185,189,200,205,207,207,206,203,201,198,193,192,193,195,194,186,166,147,137,140,148,144,141,139,136,138,140,141,151,151,138,126,122,127,131,131,122,122,116,189,190,189,189,189,188,189,180,141,109,92,115,148,120,117,120,132,218,211,205,168,154,159,171,178,181,187,200,205,206,206,204,200,194,188,185,187,193,195,185,168,156,147,138,131,123,118,117,125,133,148,158,159,163,161,147,138,138,142,135,131,127,127,122,191,192,192,193,193,192,193,186,152,115,98,111,140,112,109,138,186,208,215,196,157,142,150,165,173,182,191,200,204,204,201,198,193,187,182,183,189,193,194,188,174,157,145,137,127,113,99,103,123,146,163,172,175,176,175,166,156,156,148,135,134,131,130,131,193,191,190,193,194,193,192,184,145,113,89,100,138,117,103,122,152,184,202,179,148,137,149,161,170,182,196,200,201,201,199,196,188,179,172,176,184,192,194,187,170,157,150,149,142,113,80,99,144,166,174,180,179,180,183,180,171,159,154,150,136,139,142,131,192,189,191,194,196,195,194,188,147,111,91,100,132,127,100,124,130,154,165,153,144,135,147,156,172,190,198,200,200,201,200,194,183,177,177,184,188,191,190,183,171,157,146,142,140,126,98,112,157,178,182,181,182,183,184,180,172,165,163,162,159,157,149,136,195,192,192,195,198,199,197,193,173,129,100,102,134,130,99,116,135,151,178,154,143,141,145,153,179,195,198,198,202,201,196,186,181,183,185,186,188,190,186,172,163,157,147,143,146,140,119,120,153,175,183,182,184,185,183,182,183,182,178,174,166,162,155,144,191,192,194,197,200,201,201,195,171,138,108,107,138,142,122,105,126,140,161,150,140,143,144,165,187,191,193,196,192,187,180,176,172,170,175,183,186,184,182,175,158,147,146,148,145,134,115,119,151,170,181,182,180,181,181,182,187,186,183,179,170,166,157,150,193,194,195,198,199,202,200,196,178,137,109,111,144,150,141,123,114,126,124,124,135,127,147,179,188,188,189,182,180,182,185,181,172,166,165,172,175,177,173,166,156,152,155,159,158,139,117,122,154,167,176,180,178,177,176,180,186,189,188,183,178,174,166,156,193,193,194,198,200,200,201,199,189,162,130,123,144,150,142,140,121,108,132,132,130,135,171,188,188,186,177,173,178,185,186,174,139,130,147,160,168,167,162,147,141,148,154,158,155,139,122,126,156,168,173,179,177,171,171,179,185,188,191,191,188,178,165,157,188,190,194,198,202,202,201,199,191,173,150,132,145,156,147,139,134,130,133,145,153,173,188,187,185,180,173,176,181,181,177,144,78,102,128,151,160,145,139,141,137,140,146,148,150,138,124,133,157,166,169,174,169,160,160,168,177,184,186,183,174,171,160,151,186,187,191,197,199,201,201,199,190,175,164,153,154,165,158,148,144,157,151,165,180,185,181,181,180,180,181,184,185,180,171,122,61,149,160,154,162,146,141,139,147,150,156,159,155,138,123,136,161,166,163,163,157,149,152,161,168,175,178,173,168,164,159,149,183,186,188,193,196,195,195,195,192,186,185,181,179,181,178,170,164,166,173,179,180,178,182,188,191,192,191,193,183,172,170,138,75,155,165,153,156,151,146,143,133,144,165,167,150,133,123,135,161,165,154,150,149,145,145,146,150,155,160,164,164,160,148,141,181,182,181,186,190,190,192,194,195,194,193,196,199,199,196,192,189,186,183,179,180,184,190,196,199,197,197,201,207,188,167,166,145,164,162,158,144,135,143,145,141,145,159,163,145,132,125,135,157,157,141,129,129,130,133,139,140,133,143,161,162,163,161,155,178,181,183,187,190,191,190,190,191,189,190,197,201,201,200,200,198,192,184,184,189,194,196,198,199,199,197,200,202,205,192,176,165,162,165,172,168,153,148,144,136,140,151,157,140,125,118,131,153,147,129,116,120,117,124,134,137,141,156,160,155,148,143,142,179,180,183,188,192,192,190,190,190,187,187,191,196,199,201,201,200,196,193,195,198,201,200,199,198,200,195,189,182,174,162,155,151,151,160,168,161,146,135,133,122,120,135,154,139,121,106,119,147,142,124,118,126,123,120,126,130,133,144,154,153,161,156,145,178,179,182,188,190,191,193,194,191,187,187,191,193,197,200,199,198,197,199,202,203,206,207,206,204,204,199,189,178,170,163,148,130,109,113,134,141,143,140,127,120,125,143,153,135,121,101,116,146,138,120,116,119,117,124,129,130,126,130,136,147,165,149,124,180,182,184,189,193,194,194,194,190,185,184,189,195,196,196,194,190,187,186,189,192,195,198,201,201,201,199,198,188,166,156,152,144,131,117,118,130,139,133,139,143,141,156,152,129,112,95,127,149,136,115,112,120,112,111,125,126,124,138,149,155,160,154,142,176,176,178,185,191,193,194,195,191,183,177,183,194,199,198,197,195,193,189,186,187,190,193,192,191,191,194,196,189,170,153,145,143,146,149,156,150,142,147,145,148,148,155,148,129,107,93,136,153,137,117,120,130,125,123,119,127,131,136,152,157,148,150,156,173,174,178,184,188,192,194,194,191,179,170,173,186,200,206,208,206,201,195,191,186,185,189,194,197,196,191,194,197,185,178,177,165,155,152,162,153,140,151,147,146,147,151,144,130,109,93,141,156,141,122,132,141,132,128,134,129,132,147,156,159,154,153,153,178,173,173,181,188,192,194,193,185,169,156,155,173,196,206,203,200,203,205,196,190,188,187,189,193,198,200,203,210,188,173,154,111,135,146,157,146,145,145,145,141,136,146,148,130,113,94,141,159,145,128,136,143,130,127,134,145,150,149,158,165,165,157,148,178,176,174,181,188,192,194,191,180,161,147,142,156,179,178,158,144,143,160,190,201,196,191,188,187,187,188,188,185,177,162,114,45,88,129,156,157,138,133,138,133,132,144,152,133,116,97,138,156,150,136,140,138,134,134,148,160,157,155,166,167,159,149,140,177,176,178,185,188,191,191,189,180,163,145,135,141,152,139,115,99,99,110,133,172,200,201,197,194,189,185,184,190,188,167,122,60,74,121,156,162,156,147,146,144,142,148,157,139,118,100,139,158,154,147,150,144,130,132,145,159,163,154,162,162,157,148,141,184,179,177,184,189,191,192,189,173,148,129,119,126,129,114,98,89,100,113,114,120,154,192,200,199,196,188,182,185,195,191,163,117,103,130,162,176,174,165,158,144,136,140,154,148,120,97,134,161,160,161,159,154,146,143,149,157,158,157,155,159,163,148,130,185,183,182,183,186,189,189,185,164,137,120,108,113,114,101,90,88,100,107,104,105,106,146,194,201,202,203,197,190,190,196,188,165,149,154,172,181,180,171,164,150,135,133,140,142,118,85,120,164,169,167,162,148,146,143,152,164,166,168,166,164,163,151,133,186,183,180,183,184,186,185,179,154,127,111,104,107,107,93,84,82,84,81,84,97,101,108,154,195,198,201,203,196,191,190,181,159,149,159,173,179,178,172,169,158,145,137,135,132,110,74,99,157,175,168,162,167,162,157,160,165,169,174,172,161,160,156,146,186,182,180,183,186,186,186,181,150,115,99,98,105,105,81,67,75,86,90,89,91,97,103,123,167,194,193,191,187,170,148,135,131,134,143,158,167,174,174,168,155,143,133,132,128,100,69,91,139,165,171,163,161,153,154,157,164,172,170,165,158,147,145,141,185,186,183,184,186,187,186,179,149,107,94,94,102,99,73,64,70,70,77,91,93,93,102,113,143,178,188,185,181,173,155,138,132,132,132,137,149,165,173,168,152,136,127,119,109,81,59,95,134,143,151,158,154,152,159,161,155,161,155,158,146,143,132,132,185,184,183,186,188,184,184,178,147,106,89,88,101,102,73,63,55,52,59,68,89,93,100,113,130,162,184,183,180,176,164,149,137,132,131,134,142,154,164,167,156,141,127,118,109,88,75,102,137,143,140,147,159,156,149,143,132,142,144,142,147,145,143,123,186,184,183,185,188,184,183,177,151,108,86,80,101,108,82,65,39,40,52,67,88,97,103,122,130,149,176,184,180,173,165,154,142,133,129,131,137,148,160,168,166,154,138,127,117,114,112,124,134,135,143,146,152,144,134,145,156,137,128,136,135,133,131,128,186,183,182,183,185,185,186,178,154,111,85,82,107,117,90,66,44,35,18,41,81,102,108,120,134,140,167,186,185,176,165,157,148,138,132,132,136,145,158,169,170,165,151,138,129,124,121,129,132,126,126,135,143,146,145,136,139,157,138,124,124,128,128,126,187,183,181,185,183,184,188,178,150,113,85,88,117,124,94,67,39,81,102,76,112,121,121,132,145,148,162,183,190,188,180,169,155,144,137,136,138,144,159,171,172,171,170,161,151,146,140,136,127,126,130,132,136,129,130,131,120,128,127,122,122,119,124,131,187,185,183,184,184,183,185,177,151,119,91,95,133,132,102,101,93,67,108,153,151,133,134,143,154,158,160,177,189,190,186,178,168,156,148,144,143,146,158,174,177,173,168,173,175,165,155,143,134,122,116,125,124,124,116,123,123,119,119,118,123,125,117,109,185,184,184,185,184,182,180,175,152,123,95,105,147,136,109,121,156,187,187,190,165,145,146,146,153,162,167,177,186,189,188,183,178,172,165,158,154,153,160,171,178,180,174,163,159,157,153,148,135,128,130,130,133,133,128,133,129,126,124,121,117,128,127,114,183,184,185,186,186,187,183,176,152,129,104,114,157,154,117,108,125,183,175,180,162,148,148,151,159,166,172,180,187,189,191,189,184,180,175,169,167,164,165,166,167,176,183,182,179,175,172,173,168,158,152,150,149,143,136,133,138,132,123,112,115,118,118,109,187,186,184,184,187,189,189,184,160,135,115,124,161,167,131,111,110,147,202,198,164,150,158,156,161,171,176,181,187,192,190,190,189,183,177,174,174,172,170,169,168,172,178,185,190,190,189,188,185,182,177,169,164,156,149,147,131,128,136,138,131,122,110,100,191,189,187,186,186,186,186,187,169,143,123,130,166,168,150,122,136,103,176,235,197,170,186,182,180,178,181,184,190,193,193,192,192,190,184,178,176,174,172,171,173,174,175,176,181,185,189,191,190,187,184,183,172,167,168,166,159,142,135,134,129,117,104,93,189,188,185,186,188,187,185,184,177,150,129,131,172,181,176,137,127,140,82,130,171,204,209,203,198,194,187,184,188,195,197,197,195,191,188,183,178,174,174,171,170,172,175,178,180,181,183,186,190,186,181,177,177,169,157,153,152,151,141,129,128,118,98,89,183,188,187,187,189,189,188,183,180,168,133,142,177,193,196,189,128,118,148,84,124,184,201,205,207,201,192,188,193,199,200,200,200,199,198,194,187,182,179,176,175,176,179,181,186,187,184,183,183,184,180,167,162,164,167,158,151,152,151,148,131,107,90,99,175,190,193,191,192,191,190,188,184,182,157,142,169,198,199,199,190,160,106,142,165,179,185,199,205,202,195,192,194,199,200,201,203,205,203,199,194,188,184,179,177,177,179,178,178,181,182,181,184,182,183,184,179,177,178,175,172,166,156,142,121,97,96,112,153,183,192,192,193,193,193,193,187,186,182,143,145,182,198,190,189,188,191,152,159,185,195,198,200,200,195,190,197,200,203,204,203,204,203,200,195,190,186,183,183,184,186,183,184,187,187,185,187,187,185,183,185,186,178,170,166,155,138,117,99,102,113,122,101,155,185,195,197,196,196,199,193,187,190,178,145,139,178,188,187,184,182,189,178,182,184,189,193,194,187,180,197,200,203,203,200,202,203,200,198,194,191,188,185,184,183,184,184,182,183,187,190,190,187,182,180,178,174,167,155,135,112,108,116,128,137,146,44,87,142,181,198,202,201,201,201,199,199,199,191,154,148,173,191,190,187,186,184,181,182,183,184,188,190,195,200,203,202,201,199,199,196,191,190,191,188,184,181,178,178,179,181,184,188,187,189,192,186,181,182,178,172,164,144,123,123,147,155,143,135,133,27,32,61,104,142,175,199,206,204,203,204,204,202,196,175,170,178,194,195,198,196,198,193,190,192,192,194,198,201,205,206,205,203,200,194,183,184,191,190,187,186,186,184,182,180,179,180,178,187,187,179,176,173,170,162,145,135,137,137,126,113,99,85,70,29,25,22,33,57,91,134,180,210,215,211,205,204,202,202,195,183,189,199,202,201,201,203,203,202,202,202,202,203,207,210,209,206,204,199,193,191,191,187,187,187,186,184,183,181,181,182,178,179,183,180,175,162,140,109,88,77,67,56,49,44,45,46,47,38,28,25,23,25,37,57,86,118,155,192,217,223,217,210,206,202,196,191,197,199,202,203,203,205,205,205,205,205,207,208,207,206,204,202,204,198,194,188,186,182,177,181,183,180,178,182,184,185,181,168,144,108,73,38,21,21,29,41,49,52,54,55,55
73,73,71,76,86,99,107,100,101,137,211,227,212,154,132,117,112,107,96,87,93,126,166,182,167,154,152,149,146,145,140,130,116,106,107,106,100,111,136,151,165,160,117,68,51,54,54,53,49,51,56,52,53,50,52,49,51,53,52,52,54,53,54,53,66,88,97,99,93,97,106,125,164,212,232,206,143,134,140,154,143,140,164,162,149,121,95,115,169,183,166,160,156,155,153,149,147,148,147,143,127,109,99,96,104,111,97,53,48,54,52,52,49,51,50,51,52,53,51,52,53,53,50,47,53,49,53,55,92,89,96,102,128,147,165,169,154,144,140,147,183,181,174,167,151,145,181,185,185,188,189,157,112,128,171,176,173,167,167,167,165,161,159,158,153,146,141,139,129,118,97,70,44,37,43,41,36,39,44,53,53,51,52,49,49,54,51,53,54,57,56,51,117,134,148,164,165,163,154,140,120,149,192,230,231,219,178,162,136,129,169,188,189,190,195,197,204,198,177,178,180,175,170,165,163,164,162,161,158,155,153,151,149,145,145,140,127,99,57,41,40,41,32,34,46,51,54,51,55,55,51,52,56,55,55,55,167,167,166,165,164,160,142,112,154,195,210,219,220,218,198,154,118,115,162,185,187,188,189,192,196,201,187,168,181,174,167,167,166,165,165,164,162,159,155,152,155,153,150,145,142,142,134,101,72,64,62,52,36,36,35,43,39,39,42,44,44,43,48,46,169,168,166,167,167,168,150,128,183,177,182,213,218,218,202,157,113,101,144,178,182,185,188,187,188,188,165,146,174,180,173,172,172,167,161,158,157,158,163,161,154,156,156,151,149,150,148,141,128,103,93,109,122,112,107,89,86,81,77,73,69,67,58,58,174,174,172,168,167,170,136,142,160,126,132,210,233,224,190,151,115,99,136,164,171,178,187,190,193,196,194,169,164,184,178,175,172,169,165,164,163,158,160,162,155,155,164,167,165,162,155,154,151,144,121,93,87,98,118,114,128,133,120,112,129,123,118,122,181,180,176,173,172,164,121,129,124,125,129,150,181,166,148,133,105,95,130,160,168,173,184,185,176,164,168,162,155,182,182,179,174,169,166,164,163,161,160,163,163,162,163,163,164,161,157,153,152,154,145,132,113,87,95,109,121,123,113,105,116,123,116,121,185,186,184,177,179,160,116,123,123,151,160,153,141,128,113,102,93,91,127,161,170,173,177,173,174,178,181,169,157,175,186,182,178,174,169,166,166,165,166,169,168,169,168,158,151,153,157,157,152,153,153,148,142,123,95,79,96,115,117,116,116,114,110,125,188,186,184,185,177,143,119,130,134,154,167,151,121,102,96,99,92,86,112,143,158,162,170,185,199,206,209,189,154,164,186,185,178,174,171,168,168,168,169,170,169,165,159,158,159,158,157,161,154,147,148,143,143,139,134,113,76,84,99,116,114,116,107,124,191,189,187,186,178,151,126,130,143,155,151,129,104,99,100,108,109,105,115,126,132,139,164,192,200,201,203,188,152,156,181,182,178,174,168,165,167,171,174,177,175,175,173,169,166,163,163,162,150,145,143,139,140,141,139,138,121,88,71,84,91,103,107,119,191,190,187,185,168,155,132,128,139,144,121,99,94,109,141,146,133,134,142,147,149,150,171,193,200,201,202,182,145,156,184,183,177,170,164,160,159,156,154,156,159,167,172,171,168,167,163,158,153,153,146,138,141,139,134,131,117,97,80,86,78,79,90,105,193,191,192,190,174,144,123,119,123,118,97,88,105,165,195,193,169,154,159,154,151,155,175,192,198,199,200,178,141,159,184,178,170,162,153,145,133,115,97,89,91,109,143,165,172,172,166,159,150,151,148,143,147,136,123,120,117,103,91,84,89,79,73,81,192,194,191,191,189,180,123,110,109,111,101,108,139,197,171,133,125,148,159,157,152,154,171,193,199,199,201,171,136,162,177,170,160,149,136,120,101,91,92,95,98,100,115,132,151,163,168,165,166,162,155,146,143,139,135,131,122,106,98,91,86,85,77,78,196,193,190,192,191,188,121,86,90,107,100,106,149,163,116,118,81,107,142,146,146,152,170,191,195,197,196,158,130,162,172,164,152,137,120,103,106,117,119,118,125,133,140,137,137,147,158,161,162,157,154,148,146,138,127,120,116,108,101,94,87,88,83,82,195,191,191,191,187,172,110,73,84,104,95,105,143,116,63,83,86,100,130,132,138,147,169,191,198,200,184,141,136,167,167,156,139,122,110,115,127,130,123,114,111,117,128,135,135,142,143,140,141,137,128,130,138,134,122,121,113,115,113,104,86,86,89,91,200,195,193,193,185,161,100,70,79,104,99,112,148,113,73,56,53,100,127,123,133,147,170,191,196,197,165,125,143,163,155,140,126,118,125,138,140,132,125,117,112,110,114,121,131,132,124,122,128,128,128,136,139,127,113,118,116,116,122,114,104,92,84,85,199,197,193,194,189,159,98,73,78,102,95,106,144,133,85,88,68,102,125,121,131,146,168,187,192,182,140,122,151,159,144,130,127,133,146,155,150,138,131,129,126,110,103,113,127,131,128,136,145,140,141,145,134,119,113,125,120,128,124,119,109,108,96,84,199,200,198,195,193,157,92,73,69,95,89,94,131,161,97,67,82,112,124,120,132,149,174,190,186,156,120,134,155,151,140,134,138,147,156,158,149,137,135,138,135,109,80,97,124,142,150,155,158,152,153,156,148,135,131,131,129,131,120,120,119,110,103,96,202,202,200,197,195,171,87,76,76,83,80,86,111,161,174,154,141,134,123,123,136,152,176,189,165,122,120,149,158,149,141,143,149,152,154,152,143,138,136,131,130,114,63,52,98,141,161,164,161,160,166,165,162,163,159,152,146,141,122,119,122,110,110,110,203,203,200,200,196,163,95,122,158,126,88,77,112,125,151,157,145,139,128,127,139,161,182,169,129,116,140,157,156,150,146,147,152,155,157,152,139,132,131,129,129,114,65,37,57,112,155,164,161,162,165,160,161,166,169,164,154,143,137,134,124,118,122,128,203,204,203,201,199,166,103,177,232,219,159,82,97,110,117,131,130,131,129,126,137,157,161,130,115,141,160,157,150,142,139,147,153,154,156,153,144,133,127,128,127,114,87,78,60,76,129,156,159,162,164,163,168,167,166,160,152,145,147,144,133,132,132,126,204,205,203,202,199,163,94,146,223,221,207,123,82,100,107,113,128,122,121,121,131,132,119,118,146,163,165,164,164,155,144,146,149,150,152,153,147,136,130,133,135,120,119,136,121,72,99,141,160,165,166,165,165,164,162,162,158,156,160,154,155,154,142,130,203,204,202,203,198,156,104,129,218,225,216,157,101,86,97,109,119,117,119,125,122,118,135,166,176,173,178,188,184,169,151,145,147,144,147,148,139,131,134,139,138,123,120,146,151,107,88,119,149,160,162,164,164,159,159,161,154,155,160,154,158,157,144,139,204,205,204,203,198,153,99,118,192,208,194,145,117,103,104,129,147,131,120,113,121,156,191,195,188,187,189,190,182,164,134,124,139,141,137,135,128,121,123,127,128,121,114,134,144,132,109,108,132,152,159,154,161,160,159,158,154,153,156,155,159,159,151,151,204,203,203,202,200,150,96,99,144,168,154,123,118,115,124,134,136,116,112,128,166,198,195,181,176,180,184,181,171,152,112,94,123,138,128,121,123,119,118,121,124,119,115,130,119,89,104,112,124,144,156,149,147,157,157,151,149,151,154,157,164,164,158,156,200,199,198,198,198,145,117,116,120,138,158,147,136,137,131,114,110,120,150,183,196,193,184,176,172,173,176,172,160,145,106,91,119,136,132,119,116,117,121,128,130,122,119,146,151,103,102,129,132,143,156,153,139,147,153,144,142,147,151,153,161,167,166,158,195,196,196,198,198,143,135,152,160,157,188,184,154,154,155,137,144,170,188,187,184,185,188,188,186,183,179,170,157,145,118,108,123,130,130,120,111,109,117,130,132,120,112,133,142,110,105,132,147,147,157,164,141,138,145,140,136,141,147,151,155,160,158,153,193,196,195,196,196,139,134,117,175,185,185,180,158,166,180,186,187,183,180,180,184,191,195,196,194,192,191,186,169,151,134,126,127,125,120,113,109,107,111,126,130,117,125,150,149,108,101,125,159,151,153,162,141,129,137,135,129,133,136,142,150,153,153,148,195,197,196,196,195,134,142,128,152,158,130,161,189,202,200,195,188,184,185,192,194,195,195,197,196,195,198,202,190,163,147,138,132,130,122,109,103,104,110,124,124,114,126,163,180,124,101,119,141,144,153,151,136,121,126,131,128,129,131,132,138,151,154,148,194,197,198,200,196,135,149,151,190,188,149,184,207,207,205,202,199,196,198,200,201,199,195,193,192,193,194,193,182,164,149,139,135,136,128,111,99,94,101,121,124,111,112,150,171,114,95,119,124,136,155,148,130,118,115,118,118,122,128,129,128,146,151,145,193,196,199,200,195,135,156,159,193,189,159,192,208,208,208,210,212,213,212,208,207,205,200,196,192,189,186,179,166,153,139,126,123,126,122,108,95,92,104,126,125,107,102,134,144,91,88,121,127,139,155,147,126,113,111,117,115,117,125,126,136,148,149,142,193,196,198,199,191,132,154,153,184,184,148,182,205,206,204,205,206,208,209,208,207,205,203,202,198,194,190,180,163,146,133,119,107,105,104,98,92,97,116,137,132,109,103,134,131,77,84,125,128,137,153,146,124,107,110,123,124,119,124,125,133,149,141,138,192,195,195,198,187,129,146,142,174,180,155,152,195,216,213,210,208,207,206,206,206,204,203,203,202,202,203,195,170,145,129,116,109,106,99,96,96,107,129,145,133,108,111,151,150,85,83,127,132,137,151,145,122,105,112,122,118,118,120,123,125,135,134,142,192,193,195,196,185,130,143,129,142,151,146,121,115,152,199,222,219,214,211,210,210,209,208,207,206,205,205,200,181,158,145,138,140,141,125,111,111,121,136,147,130,105,112,152,144,84,88,141,141,140,149,140,118,104,113,121,119,124,126,125,130,133,142,153,193,195,198,198,184,127,136,128,147,176,180,170,131,124,128,153,190,215,214,211,211,211,212,213,213,212,211,209,197,183,178,168,162,159,142,134,132,128,135,140,127,105,115,157,140,80,99,143,137,140,151,136,113,103,118,119,120,128,130,129,139,150,157,155,195,197,198,199,184,119,114,122,152,194,212,205,187,170,149,121,121,155,198,213,212,211,212,214,215,217,218,217,207,190,173,154,152,155,146,146,147,142,141,138,123,101,105,120,98,70,106,134,131,147,162,137,111,103,118,123,122,123,130,139,147,156,161,152,200,200,200,197,185,115,100,107,130,163,178,166,153,157,182,143,111,121,133,180,210,213,211,211,210,211,212,210,198,174,134,120,146,156,148,144,147,142,142,143,127,103,110,123,77,70,112,129,134,155,166,140,116,118,127,126,135,140,142,145,152,155,162,156,203,202,202,199,183,115,97,90,112,134,137,124,118,124,160,169,144,158,132,133,173,210,216,214,211,208,209,207,194,154,103,110,153,161,147,145,149,144,143,145,129,111,134,155,101,90,120,127,141,160,163,145,135,137,135,131,132,143,149,153,156,165,164,157,202,202,200,196,178,112,97,82,101,120,116,108,102,108,132,163,171,175,172,144,124,157,194,204,211,212,211,212,201,159,113,126,163,172,168,160,155,152,153,154,137,112,121,122,75,79,112,135,158,173,168,156,152,154,144,137,135,142,153,162,161,172,169,157,203,201,200,196,174,112,98,84,104,114,105,98,96,99,102,119,137,142,162,173,137,106,128,156,176,206,221,218,209,181,144,150,179,184,182,174,166,164,170,172,149,123,134,145,94,74,108,152,176,180,171,167,163,154,149,143,148,161,165,169,174,173,171,160,204,204,201,197,174,106,86,84,99,107,95,84,90,92,90,101,109,113,126,154,168,135,106,125,139,156,189,222,224,194,153,145,155,158,166,172,165,162,169,172,152,124,134,146,113,93,127,167,187,183,178,179,176,164,150,148,156,169,173,168,170,168,175,164,206,204,203,197,166,104,87,85,93,100,84,76,89,93,105,111,108,104,107,128,170,181,143,114,130,133,135,144,148,139,131,128,125,131,146,161,162,158,164,166,147,105,90,85,67,100,151,181,190,188,191,189,181,174,167,163,162,164,169,169,168,167,175,165,205,202,202,197,182,116,86,78,85,94,80,83,92,106,113,117,106,100,105,117,153,186,173,127,102,123,124,113,110,114,123,125,124,128,138,156,164,164,167,168,141,82,50,40,58,115,171,193,196,193,194,184,176,171,165,161,163,166,168,175,175,169,172,163,207,204,204,198,158,118,86,73,88,95,79,84,111,136,138,134,119,103,102,115,140,175,182,158,108,98,120,126,118,117,121,127,132,133,134,138,151,159,165,164,127,63,34,49,92,142,180,194,198,193,187,181,178,171,162,160,160,160,157,153,155,149,156,158,207,206,206,197,144,119,85,71,87,97,88,102,147,144,129,109,110,106,102,115,140,172,181,175,137,91,107,127,123,114,115,125,133,133,131,130,137,148,152,146,108,54,50,85,128,168,185,188,182,175,172,170,164,159,159,156,157,162,160,157,147,149,142,144,206,205,205,199,140,121,94,82,96,102,100,119,169,112,114,122,103,111,105,113,137,169,182,177,159,110,92,120,125,112,102,107,121,127,123,119,121,125,132,128,86,50,75,118,150,169,173,163,161,161,162,163,157,153,149,160,151,154,147,158,152,149,140,130,206,207,207,201,151,132,108,95,112,113,105,129,169,80,64,50,82,117,114,118,138,167,185,178,169,134,94,113,127,115,101,91,101,117,122,119,113,114,114,97,68,69,101,127,145,156,158,156,163,162,155,159,162,154,151,138,142,147,152,141,147,145,145,135,208,203,203,192,129,114,87,76,114,111,104,134,169,90,109,57,83,131,127,124,141,170,190,186,178,156,107,105,132,126,113,97,84,95,118,122,111,105,105,93,82,95,114,121,126,139,148,154,157,160,155,157,164,160,156,158,147,142,146,153,145,147,136,135,206,207,204,181,117,136,178,157,117,99,106,130,178,90,63,60,91,137,138,133,145,170,190,190,183,175,133,102,133,132,121,110,92,80,99,119,117,108,100,96,94,101,112,112,112,116,126,141,140,145,154,151,142,147,149,148,146,138,136,147,145,152,143,129,210,210,206,197,141,153,224,218,190,114,97,117,189,201,162,81,88,140,149,147,156,177,190,191,184,179,144,107,133,136,131,121,106,84,73,99,110,102,97,89,87,92,99,101,101,114,118,119,122,125,136,143,138,140,141,144,136,146,147,145,129,118,117,111,207,208,209,207,176,161,222,222,216,160,106,111,163,224,218,184,141,150,158,156,169,187,198,197,189,181,148,116,142,150,139,128,115,101,80,75,103,117,112,109,103,99,97,100,105,113,119,122,125,123,127,142,131,125,125,133,139,144,138,138,125,113,100,92,209,206,207,211,192,173,222,222,215,175,125,131,116,187,226,207,167,174,181,174,180,191,200,200,194,190,180,151,155,163,149,137,126,117,104,81,64,79,106,111,103,97,100,118,136,144,144,141,135,139,135,134,141,139,143,143,143,150,137,121,114,120,113,105,210,209,206,213,216,183,200,219,215,195,150,119,151,119,150,168,166,199,203,195,191,196,204,206,198,193,194,179,168,169,160,148,134,124,118,112,95,76,74,86,106,133,146,155,158,160,156,159,150,151,168,162,146,148,160,153,131,129,131,122,103,127,116,113,210,213,209,206,209,181,168,188,207,213,199,142,88,118,138,134,151,190,209,205,201,202,205,208,206,205,197,181,179,181,173,165,153,139,128,122,119,120,124,133,148,158,166,172,174,177,174,168,171,169,160,170,174,161,146,143,132,114,110,109,109,102,102,106,213,213,215,209,196,163,183,172,202,212,209,195,151,109,101,130,153,192,206,206,204,207,211,211,213,213,194,177,186,187,179,171,160,152,154,152,143,139,144,156,172,182,185,184,180,176,178,170,159,155,159,156,155,160,153,139,133,122,110,103,103,107,106,119,216,217,214,212,204,160,198,175,172,200,210,208,204,184,148,124,149,193,208,208,209,209,212,214,216,207,189,193,203,198,192,186,180,177,179,185,183,177,178,179,183,190,192,190,185,173,171,180,184,173,164,165,162,156,149,142,136,119,107,113,106,118,133,138,217,216,219,213,200,123,196,212,180,172,196,205,206,199,178,150,159,183,202,205,203,211,213,215,216,204,198,217,215,209,199,193,191,191,194,198,204,206,203,199,196,196,197,199,197,191,183,183,186,185,182,175,165,174,164,130,99,97,119,137,144,151,168,165,215,219,216,218,212,146,176,214,215,194,191,204,212,209,190,168,178,191,197,201,206,210,213,217,212,200,206,217,214,209,202,194,188,187,192,199,205,209,212,210,205,205,201,197,195,195,196,193,185,182,179,175,169,148,109,100,116,129,151,164,131,157,166,154,230,218,217,218,216,189,124,217,215,218,210,204,209,211,199,181,200,205,203,205,207,213,217,216,195,191,214,216,214,208,201,194,188,186,187,190,193,197,202,205,203,202,202,201,197,193,196,193,186,180,180,161,147,138,143,154,160,167,177,176,177,174,173,162,186,231,231,220,217,213,144,97,222,227,224,216,211,209,197,182,207,210,207,207,211,217,217,185,180,210,216,215,214,210,204,200,194,186,182,176,174,174,171,172,180,189,197,197,193,193,192,192,195,197,178,146,120,123,127,122,116,101,94,89,99,79,79,74,81,121,166,217,230,229,224,147,103,164,193,217,223,220,208,185,212,216,221,223,222,203,177,191,219,218,214,211,208,207,206,201,196,191,188,188,189,192,197,197,196,201,202,201,199,202,209,207,188,142,111,91,89,71,64,64,62,68,59,63,58,75,65,64,81,102,106,111,139,176,216,228,207,194,184,167,186,205,211,199,212,205,182,167,178,197,212,222,219,216,213,209,205,206,208,206,204,204,205,202,200,199,198,197,198,202,202,202,206,202,186,151,118,96,79,68,72,70,70,72,73,75,77,77,76,72,74,76,60,98,116,129,115,120,106,118,179,226,238,206,102,83,103,91,111,126,155,186,206,216,218,216,216,215,214,213,212,208,205,204,205,207,206,204,203,205,208,209,209,212,217,207,177,137,90,69,70,80,77,73,71,71,75,76,72,73,73,76,81,80,73,74
45,42,43,47,46,44,45,59,67,70,75,79,87,98,112,125,135,142,152,163,170,176,181,185,186,186,185,181,172,162,148,130,109,85,60,39,19,3,8,14,17,23,27,31,31,30,36,38,36,35,34,33,29,30,31,31,32,31,30,31,30,27,29,33,47,52,59,68,82,101,113,125,133,138,143,147,153,159,165,169,177,183,188,192,195,198,200,202,203,201,202,201,201,197,194,190,184,175,162,150,129,108,89,77,67,53,42,37,32,25,23,28,34,37,39,34,31,31,32,32,32,32,31,33,36,32,30,28,78,88,106,123,138,149,158,163,167,171,169,167,170,177,183,188,192,193,197,199,202,204,205,206,204,204,205,205,203,203,203,201,199,197,193,188,185,180,172,164,156,146,134,121,105,84,65,47,31,23,25,30,36,36,34,34,33,34,34,35,34,37,37,35,127,138,147,158,169,178,183,183,174,166,162,172,179,182,186,190,193,196,199,201,203,205,205,206,205,205,205,204,205,204,205,204,202,201,200,197,195,193,192,189,186,184,184,181,174,166,155,140,118,88,51,21,14,24,33,35,37,37,38,36,38,38,39,45,160,171,178,185,189,192,193,183,161,168,179,185,188,187,185,185,189,192,196,200,202,204,205,205,205,206,205,205,206,204,205,204,204,204,201,200,198,197,196,195,192,192,191,194,194,191,188,184,179,170,154,124,80,32,14,21,32,38,40,39,40,42,44,45,187,190,197,196,198,198,190,174,161,178,189,192,189,186,182,179,179,180,186,194,200,204,203,204,206,206,206,206,206,206,206,205,205,203,202,202,201,200,198,196,196,195,194,194,196,195,193,193,192,190,187,180,164,130,81,20,10,23,31,33,32,34,34,34,199,201,201,203,202,199,181,169,171,190,195,193,187,178,173,168,162,159,168,181,195,201,202,203,205,205,206,207,206,207,207,206,205,205,204,203,204,202,201,199,198,196,195,196,195,196,196,195,195,194,194,193,189,181,164,129,65,20,14,25,28,26,28,30,203,203,204,204,205,196,171,172,185,197,198,192,182,167,154,152,145,133,146,165,186,197,201,202,204,205,205,206,207,206,207,207,206,206,206,206,204,204,203,202,201,199,198,199,199,198,197,197,198,197,197,196,194,192,186,176,157,107,40,12,20,24,27,26,204,204,206,206,204,186,165,170,190,197,196,187,170,147,144,150,125,113,126,135,166,188,194,198,203,205,208,206,207,207,207,207,207,206,205,205,205,204,203,201,201,201,200,200,199,200,200,201,199,198,197,198,197,195,193,189,183,172,141,71,14,19,24,26,204,205,206,206,201,174,156,164,187,193,191,181,155,141,152,140,111,112,130,136,153,178,188,193,199,205,206,207,207,207,208,208,207,207,207,206,205,204,205,202,202,201,200,200,200,200,200,201,202,202,202,200,197,196,194,192,190,185,178,151,86,12,17,23,206,206,206,205,198,174,152,156,181,190,185,170,147,156,156,127,126,150,163,158,161,174,180,185,197,203,205,208,207,207,207,207,207,206,207,206,204,204,203,203,201,201,201,199,199,200,202,203,203,203,202,200,199,198,195,194,193,191,188,181,162,105,23,12,207,207,206,204,196,174,147,144,173,187,183,161,147,169,153,135,167,194,192,177,165,170,173,181,195,201,205,207,208,207,207,207,206,207,206,204,205,202,202,201,199,199,198,199,200,199,201,202,203,203,204,203,202,200,198,196,195,195,193,189,178,158,104,42,206,206,206,205,195,169,140,131,160,182,179,157,149,171,146,144,182,194,193,185,163,160,163,173,194,201,205,207,207,207,206,207,207,207,206,204,203,202,202,199,196,195,194,194,194,196,199,200,202,202,203,203,200,199,198,198,198,196,195,193,188,177,157,123,205,207,205,204,194,163,137,125,149,175,172,155,151,159,125,117,140,143,152,167,156,148,152,167,191,200,204,205,205,206,206,206,206,205,205,203,202,200,198,194,192,192,193,193,196,198,199,200,200,199,199,200,200,198,198,197,197,198,198,196,192,186,174,153,206,206,207,206,193,162,135,119,136,164,167,152,151,156,116,109,105,89,94,128,144,140,140,162,188,199,204,204,207,206,205,204,205,204,203,202,199,196,192,188,189,192,194,197,199,201,199,196,192,194,195,198,200,200,199,198,198,198,199,198,197,193,185,170,205,207,206,205,195,165,138,123,129,156,163,151,147,146,109,89,74,62,75,113,131,131,134,158,183,196,204,207,205,206,204,201,199,199,200,198,195,192,188,187,190,194,198,200,201,200,196,188,184,190,195,201,202,202,202,201,198,199,199,201,200,199,195,185,207,207,207,206,195,162,140,126,129,148,156,146,138,138,103,70,58,55,67,114,133,126,131,160,181,195,203,206,206,204,201,196,191,193,193,192,188,186,186,189,195,198,202,204,202,199,188,166,163,189,200,202,203,203,202,201,199,198,200,201,202,203,201,198,207,208,207,206,196,163,134,129,132,145,152,145,130,134,108,72,54,60,74,118,127,126,138,162,180,195,203,205,206,204,202,198,192,189,188,184,182,183,188,196,200,202,205,206,204,199,177,136,122,167,197,202,204,203,203,201,199,200,200,202,203,203,204,201,207,206,207,205,197,171,138,128,132,144,150,145,130,124,114,91,80,84,101,130,125,125,144,168,182,198,205,205,205,203,201,198,194,189,187,181,185,190,196,200,202,203,203,205,205,196,167,118,91,133,176,195,200,203,200,201,199,199,201,202,204,204,204,204,207,208,207,206,201,176,146,128,128,141,150,148,136,120,116,105,107,114,122,138,130,133,150,170,189,201,205,205,204,204,202,199,192,186,181,186,191,198,201,202,204,205,204,205,202,188,151,107,71,108,159,184,190,194,196,195,195,198,199,201,204,205,205,205,207,208,207,206,202,185,151,131,127,138,149,151,144,130,116,110,108,116,124,140,137,144,163,185,199,203,205,205,204,204,202,198,192,189,191,194,199,203,203,204,205,205,205,205,200,173,139,98,70,90,146,180,186,188,189,188,192,195,198,199,202,205,205,205,207,207,207,206,202,188,160,134,128,137,151,151,146,136,120,112,108,107,126,147,147,157,178,196,202,205,206,204,205,203,203,201,199,201,200,201,204,205,204,205,204,204,205,204,197,165,131,123,125,116,139,176,188,188,184,183,186,190,195,200,202,204,205,206,206,207,208,207,202,191,171,151,138,140,150,151,147,140,127,116,118,114,132,157,159,174,191,201,205,205,204,205,204,204,204,203,203,202,200,197,201,205,205,205,204,204,204,203,190,160,132,127,146,141,138,169,186,187,181,175,176,182,190,196,201,204,205,205,207,207,208,206,202,193,177,157,148,146,152,157,151,141,133,125,125,137,149,165,175,189,200,203,204,204,204,203,203,203,205,205,202,199,191,177,185,200,203,205,206,206,204,201,184,154,135,148,172,166,157,162,184,186,176,164,162,167,176,188,196,202,205,205,207,207,206,204,202,195,183,170,159,157,164,164,161,147,136,132,137,156,170,180,190,199,201,202,203,203,204,204,205,205,207,208,204,199,185,152,152,182,196,201,204,204,204,197,177,152,135,153,181,182,166,161,182,185,169,156,150,155,166,181,195,202,204,204,206,206,207,204,202,197,188,176,169,168,170,173,174,165,152,145,154,172,187,193,197,202,202,203,203,204,205,206,208,208,208,208,207,201,193,173,154,169,187,198,201,202,202,194,168,143,136,159,187,191,178,162,177,182,166,150,143,144,156,174,192,200,203,202,205,207,206,205,202,199,194,187,180,181,184,188,190,192,186,181,182,189,196,201,202,204,205,207,205,205,206,207,208,208,208,207,205,202,196,183,173,175,183,192,197,200,201,191,165,141,138,170,196,198,185,161,169,173,157,144,137,136,148,167,188,199,202,199,199,204,205,204,203,201,198,193,189,191,192,195,201,204,205,205,204,203,204,204,206,207,207,208,207,206,207,206,208,207,207,205,202,195,188,175,168,170,173,176,178,185,192,188,165,136,135,172,198,197,184,161,167,170,155,143,136,133,145,162,185,199,201,200,194,202,204,204,203,200,199,196,195,195,196,198,201,206,206,207,207,206,206,206,208,208,208,208,208,207,205,208,205,205,204,204,200,192,177,160,149,150,152,150,153,164,177,184,166,134,127,160,187,187,174,155,161,164,149,139,134,131,140,156,178,197,201,197,190,198,202,203,203,201,199,196,194,193,195,198,201,205,206,207,206,207,206,208,206,207,207,205,205,204,203,201,203,202,200,198,194,183,164,147,137,136,134,135,141,152,171,180,160,128,115,139,171,172,157,145,159,163,147,138,129,129,140,152,175,194,199,196,189,196,200,202,202,201,199,195,190,188,191,193,197,200,203,205,205,203,204,202,203,201,200,197,195,194,192,193,194,196,196,193,181,164,148,133,124,122,127,135,147,160,170,173,149,121,115,147,176,177,156,141,157,164,148,136,126,125,135,147,165,189,196,194,185,189,197,201,201,200,196,191,185,183,184,187,191,193,196,198,196,195,190,187,185,183,179,176,177,176,176,179,186,187,186,183,167,142,130,113,107,114,121,134,148,158,167,160,135,116,117,154,179,180,160,148,160,164,146,132,122,124,135,144,162,183,195,195,182,187,195,199,200,198,193,187,178,174,176,175,175,177,178,176,175,174,171,167,163,159,160,157,158,159,162,166,172,173,173,163,148,136,117,95,93,109,121,132,144,150,155,146,123,111,118,154,177,175,149,136,155,157,140,126,117,123,135,142,158,178,192,194,176,182,188,195,198,196,190,183,174,167,162,161,159,157,153,149,147,148,152,149,150,150,149,149,149,148,150,153,158,158,155,147,138,135,120,88,83,103,116,132,144,148,149,141,122,111,112,132,157,159,138,132,146,148,136,123,118,125,134,143,156,175,188,190,168,178,184,189,191,191,186,177,163,153,150,145,141,136,132,126,129,132,140,145,149,151,149,149,147,148,149,151,151,147,146,143,140,137,135,117,97,101,118,132,143,147,145,139,124,111,111,128,145,143,121,125,140,139,129,118,118,128,137,145,157,174,187,190,153,170,180,185,188,186,178,166,149,138,137,134,129,123,118,111,112,121,133,144,150,154,155,153,152,149,146,145,144,145,145,146,144,143,140,133,122,108,121,134,145,150,149,145,127,112,109,127,149,145,113,121,136,134,123,117,121,129,134,146,159,174,185,187,137,157,174,180,181,181,171,157,143,132,130,128,122,117,111,107,106,112,126,141,151,155,158,158,155,153,149,145,140,140,147,153,150,146,142,133,126,124,130,141,147,150,150,146,129,110,104,120,138,135,118,120,132,128,121,120,125,131,136,145,157,173,184,185,127,145,162,175,178,172,164,150,134,126,126,125,120,116,113,110,116,126,132,139,150,158,161,161,160,159,156,152,141,137,139,148,150,146,138,130,128,131,135,141,147,150,150,149,135,113,102,109,118,107,102,117,126,125,124,125,129,132,137,146,156,172,184,183,120,131,153,167,174,165,152,136,127,126,127,124,121,117,115,114,122,132,142,146,146,156,165,169,168,167,165,161,153,142,134,132,132,130,130,129,133,139,142,143,144,143,150,150,139,118,101,103,120,108,92,106,118,122,125,126,133,134,139,148,158,171,179,179,112,123,139,157,166,158,136,117,113,119,122,121,120,119,113,113,119,127,146,148,150,159,170,177,177,176,175,173,168,161,149,138,133,127,128,133,139,143,147,149,149,148,149,151,142,121,101,94,102,95,94,107,116,123,128,131,133,135,141,149,160,171,180,175,105,115,129,147,161,150,119,101,102,115,122,123,121,114,109,112,111,117,146,149,149,160,171,179,186,185,182,181,179,176,169,161,153,148,145,147,148,150,152,151,150,149,151,150,145,126,104,88,86,75,86,107,117,124,128,133,136,138,142,149,158,169,173,170,93,105,120,136,149,140,110,92,97,114,120,120,115,109,107,111,107,113,140,143,143,152,165,176,184,185,185,184,184,182,179,174,169,160,155,155,156,154,153,153,150,150,152,151,145,134,105,86,72,69,88,110,125,133,138,140,140,141,145,153,161,166,167,162,84,95,109,126,137,122,97,90,99,118,122,118,109,106,111,110,115,128,135,139,139,142,152,167,183,192,190,186,187,185,183,179,176,169,163,160,157,159,160,161,155,153,153,151,148,139,118,81,54,67,101,122,136,144,145,144,145,144,146,153,158,163,160,152,79,87,99,113,122,108,90,85,101,119,120,113,106,111,114,120,144,156,145,135,134,137,143,156,175,188,190,189,189,188,186,185,182,176,170,164,160,160,162,165,163,160,157,154,148,139,120,84,56,82,120,139,148,150,150,147,147,147,149,152,157,158,155,144,68,80,90,102,106,93,81,83,101,118,119,111,107,116,115,134,159,172,156,137,130,130,136,149,168,183,190,190,191,191,188,186,184,179,174,168,161,160,161,166,166,165,163,159,154,145,130,105,88,107,135,149,154,155,151,147,145,146,147,151,151,150,145,138,66,70,84,93,92,82,75,82,109,119,118,109,107,110,103,112,120,135,145,133,125,131,133,144,163,181,190,192,192,192,192,190,186,182,178,174,166,162,161,166,168,167,163,159,158,152,144,133,126,132,145,151,153,151,146,140,141,143,145,146,146,144,138,128,67,68,73,83,78,69,68,80,112,125,119,107,109,103,90,87,74,75,105,121,121,124,126,141,160,177,188,192,193,193,193,190,188,185,182,179,172,168,162,162,165,164,164,165,158,157,155,151,146,145,151,150,151,151,145,136,136,142,143,141,140,139,132,120,64,66,65,72,68,60,61,79,117,125,120,109,112,98,76,66,60,61,84,106,114,121,126,136,157,174,186,191,194,194,195,192,189,186,184,182,179,170,166,163,165,166,162,159,160,160,161,159,157,152,155,154,152,150,143,142,141,138,137,136,136,135,126,116,62,65,65,61,63,61,61,83,119,126,117,105,107,90,57,53,53,60,80,105,111,119,126,135,153,174,188,192,194,194,194,192,191,190,187,183,177,172,166,163,164,168,166,163,158,158,159,159,156,157,158,156,152,148,146,141,140,137,133,133,132,129,120,111,64,58,63,64,60,61,58,89,118,122,115,102,104,92,63,50,52,55,76,104,109,118,122,133,152,173,187,192,193,193,193,193,192,190,187,183,180,174,169,165,164,164,164,160,153,155,158,157,158,158,161,157,151,146,143,140,136,133,134,132,129,124,115,105,66,62,59,60,57,59,68,87,117,121,112,96,100,89,67,54,50,63,84,98,107,117,121,130,149,171,185,191,193,193,193,193,191,188,185,181,176,174,172,168,163,161,159,153,148,148,152,155,157,159,155,154,150,145,141,136,135,132,130,130,126,120,110,100,66,62,59,59,59,60,69,90,113,118,113,93,91,86,75,82,87,94,100,99,104,114,122,131,148,171,186,192,193,192,192,192,191,186,181,180,175,170,165,164,161,155,152,150,146,146,148,150,153,154,154,151,146,142,139,134,132,131,129,127,123,113,103,90,72,63,57,60,61,57,66,90,111,115,108,94,81,77,66,84,103,106,97,92,102,111,119,133,152,172,185,189,191,191,192,191,187,183,179,177,173,169,164,160,160,155,152,149,147,148,151,150,151,150,147,145,141,137,133,132,130,130,127,124,118,109,97,82,73,72,64,58,63,62,62,80,102,110,109,100,78,72,62,64,82,89,83,79,97,113,121,134,154,172,185,187,188,189,188,186,184,178,176,173,169,168,162,160,156,151,148,147,146,147,147,146,146,145,145,143,139,135,133,130,130,128,125,119,113,99,80,70,66,68,61,59,62,61,57,68,91,102,107,102,88,69,63,51,59,67,65,74,95,109,122,139,157,174,184,186,188,187,184,181,177,175,172,171,167,164,160,155,151,150,148,146,144,142,142,142,142,141,139,136,135,131,130,130,128,124,120,112,101,85,72,70,58,64,61,62,62,62,56,61,80,97,104,104,98,81,68,61,46,57,65,77,98,110,121,138,160,173,180,184,186,183,181,178,174,170,168,164,163,159,152,148,147,146,146,143,141,139,137,137,139,138,136,134,130,128,127,127,125,120,113,104,87,72,67,69,57,63,58,57,63,65,57,59,70,89,101,103,100,95,82,69,58,64,71,84,98,108,122,140,156,171,176,178,179,177,174,171,169,167,165,162,156,153,149,141,139,141,140,139,137,139,138,137,136,134,134,131,126,126,124,123,120,114,102,85,69,64,63,65,57,64,58,58,59,61,56,56,63,79,92,96,96,95,96,90,79,72,82,90,99,106,119,138,152,163,170,172,171,170,168,164,162,160,157,155,153,147,142,139,137,136,134,134,134,136,135,132,131,131,132,127,124,123,121,117,110,101,84,70,62,59,58,59,56,62,59,58,63,64,62,50,59,71,83,90,93,95,95,93,88,86,84,91,98,109,119,133,146,155,161,163,162,165,161,161,158,154,150,147,144,142,137,133,134,133,134,134,131,133,134,133,130,130,127,124,121,118,114,106,96,82,64,51,49,52,56,58,54,62,63,58,60,65,65,59,55,66,74,83,90,91,94,92,94,95,93,96,106,110,122,131,141,148,154,159,159,156,157,153,153,150,145,141,138,135,134,133,132,134,128,128,129,129,129,129,128,125,122,120,117,111,104,90,75,58,52,50,51,51,49,53,54,57,64,62,57,61,69,63,57,60,62,67,77,83,93,93,96,99,102,106,111,118,123,128,133,141,148,152,155,154,153,152,147,144,139,135,133,131,128,126,124,125,124,122,121,123,124,120,117,117,113,108,104,96,77,67,52,44,44,46,48,48,48,49,47,55,56,57,58,60,65,65,59,59,55,55,60,73,81,89,92,98,103,110,115,122,129,134,136,138,142,146,148,148,147,144,141,137,128,127,127,123,119,116,117,117,114,114,114,113,109,111,109,106,101,93,84,73,60,42,35,36,41,43,45,48,46,46,46,53,60,67,60,59,62,63,60,58,54,49,53,62,70,76,85,91,94,102,110,118,124,126,130,136,136,138,138,139,136,132,123,118,119,117,113,110,107,103,103,102,104,104,105,105,105,101,97,91,82,69,56,45,35,37,41,44,44,46,46,45,46,47,43,50,54,66,64,57,60,63,63,60,55,46,44,47,57,66,70,75,79,85,92,101,108,113,117,120,124,125,125,124,117,106,101,101,100,97,93,91,89,88,89,87,87,88,91,94,91,84,75,66,55,44,38,35,36,36,36,35,35,34,38,40,45,49
47,48,49,53,52,51,58,73,88,100,112,118,127,136,146,153,160,169,176,181,185,188,188,187,185,178,173,166,155,141,125,110,98,84,72,65,62,41,14,10,13,20,25,31,33,32,34,34,34,32,32,33,35,33,34,33,37,37,40,39,39,38,38,39,54,60,68,80,97,113,128,136,147,152,157,164,170,173,178,182,187,191,194,196,197,200,201,200,198,198,194,193,189,184,178,169,162,154,149,142,135,127,111,92,70,50,33,20,16,14,20,28,31,29,27,30,33,36,39,39,35,37,40,46,45,45,41,39,76,90,106,128,144,155,163,168,175,178,179,183,186,189,191,194,197,199,200,202,204,203,205,204,204,203,202,199,200,200,198,192,188,183,180,176,173,170,169,166,160,153,141,125,103,67,28,16,14,23,27,25,27,29,33,34,37,36,37,36,36,38,41,39,121,133,148,162,173,179,181,185,186,185,183,182,187,190,194,197,199,201,203,205,205,206,205,205,205,206,204,204,203,202,201,199,196,194,192,191,188,186,186,186,187,184,181,177,173,165,146,111,66,26,13,19,23,26,27,27,27,28,29,29,29,27,29,32,154,163,172,182,188,191,192,191,182,176,177,182,188,190,192,195,198,201,202,204,205,206,206,205,206,205,205,204,204,204,203,202,200,197,196,194,194,191,191,193,193,194,194,191,190,186,182,172,158,127,67,23,16,26,23,23,24,23,24,26,27,29,28,29,178,186,190,192,196,198,197,187,171,176,184,189,190,189,188,191,193,196,202,202,204,205,205,205,205,205,205,205,205,205,205,203,202,202,199,197,195,195,195,194,196,197,196,196,195,192,190,188,182,171,155,115,49,7,14,20,22,24,21,22,24,24,23,24,193,196,198,199,200,201,197,177,171,184,193,192,188,184,181,182,184,189,195,202,204,205,205,205,206,205,206,205,204,206,206,204,203,202,202,200,198,197,198,197,196,197,197,197,196,195,194,194,193,188,181,170,149,87,26,13,15,17,20,22,21,22,23,26,200,203,203,203,203,201,187,173,178,194,198,193,184,176,171,172,169,171,184,197,202,203,204,205,205,206,206,206,206,207,206,207,205,205,204,202,200,199,198,197,196,195,196,197,197,197,197,195,194,193,189,183,177,159,114,53,21,13,9,11,13,16,23,24,205,205,204,205,206,198,176,175,188,198,196,186,174,163,157,163,147,144,172,191,198,201,202,204,206,206,206,206,206,205,206,206,206,205,204,203,202,201,199,198,198,199,198,198,198,199,199,198,195,194,191,189,187,183,172,145,104,80,70,63,54,48,36,30,205,205,206,205,205,190,170,177,190,197,193,181,160,146,157,154,120,127,147,178,191,196,201,203,205,206,206,207,207,207,206,205,206,205,207,204,202,201,201,199,199,199,199,200,200,199,198,199,200,196,193,190,190,188,184,174,152,120,105,105,106,100,95,89,204,205,206,206,203,178,161,170,186,191,187,172,148,152,166,137,108,122,134,160,182,189,192,201,204,207,206,207,206,206,205,205,205,205,204,203,202,201,200,200,199,198,197,199,201,201,201,199,198,197,194,191,191,189,188,185,176,155,127,115,118,121,118,117,206,205,206,206,201,172,156,159,179,184,178,160,147,167,160,123,125,141,152,161,174,180,188,198,203,206,207,207,206,207,206,205,205,204,203,202,201,200,198,197,198,198,199,201,202,202,201,201,199,197,194,195,193,191,190,189,184,174,152,126,118,123,126,125,206,206,206,205,198,173,151,149,171,179,174,155,154,176,147,133,165,176,168,163,169,168,179,197,203,205,206,206,207,206,206,206,205,204,204,201,200,197,197,196,196,196,198,201,202,203,202,202,200,199,197,195,195,194,193,190,187,181,169,147,124,120,129,130,207,206,206,206,198,174,144,136,159,176,171,151,162,174,133,136,160,178,174,156,158,161,173,195,202,206,207,207,207,207,207,206,204,203,202,200,197,195,194,192,193,194,195,197,200,202,202,201,198,197,196,197,197,197,195,192,188,183,178,165,142,119,124,131,206,207,206,205,197,172,139,125,147,169,164,151,163,164,112,95,109,128,153,149,143,149,166,191,201,205,207,205,206,206,206,204,203,202,202,199,195,193,190,191,192,194,197,198,198,198,197,197,193,194,197,197,199,199,199,195,192,185,181,175,160,132,116,124,206,206,207,207,197,167,134,119,135,159,159,149,159,149,101,82,72,77,117,139,137,139,160,187,199,205,206,206,206,204,204,203,202,200,196,194,191,188,189,192,194,197,199,199,198,193,190,191,195,197,199,199,200,201,201,198,197,192,186,178,169,149,126,118,205,205,206,205,198,168,132,113,125,149,154,147,154,142,88,63,57,68,103,126,126,133,154,181,197,204,207,206,204,202,199,198,199,198,194,191,188,185,189,196,197,198,199,199,192,183,186,193,197,200,201,201,198,199,201,201,201,198,195,189,177,162,140,122,206,205,207,207,198,166,135,117,118,143,149,141,141,133,90,56,53,63,102,123,123,128,156,180,194,202,206,206,204,199,188,189,192,192,189,187,187,189,195,197,199,200,201,199,186,171,182,195,201,201,202,201,199,200,200,200,202,202,201,198,190,178,159,134,205,206,206,207,198,166,135,119,121,137,145,138,131,124,91,57,60,78,111,122,122,134,157,175,194,204,206,204,203,196,188,185,187,185,183,184,187,193,198,198,199,203,203,198,176,148,173,196,201,202,202,201,200,199,200,202,201,202,201,201,198,191,177,151,207,208,208,206,199,170,134,120,122,134,140,134,122,125,105,91,98,113,125,122,123,140,159,179,198,204,204,205,202,197,192,186,184,182,183,187,193,197,199,200,201,204,204,198,170,127,148,190,197,201,201,200,199,197,198,200,202,203,204,203,200,194,186,168,206,207,207,206,200,177,138,119,120,131,139,137,122,115,112,101,115,128,132,126,128,145,165,188,202,204,204,203,202,199,192,186,182,184,189,195,197,199,200,202,202,203,203,199,175,136,137,175,190,194,196,197,199,197,197,198,201,202,203,203,200,195,182,168,207,208,207,206,202,183,148,122,119,130,140,140,131,115,111,108,108,119,127,131,133,151,176,196,204,205,204,204,202,198,190,185,187,192,198,201,201,202,203,203,204,204,204,198,173,143,147,178,182,185,186,194,196,196,195,197,200,203,203,203,201,196,182,165,207,207,207,205,202,186,150,127,120,129,139,141,136,123,111,108,105,113,137,137,148,169,194,204,205,205,205,205,203,200,196,195,196,199,202,202,203,204,204,204,203,204,204,196,169,142,146,179,182,181,181,183,191,194,194,194,197,201,204,202,201,195,183,166,207,208,208,206,202,189,165,136,124,132,143,143,137,129,117,111,115,120,149,150,162,184,199,205,205,205,206,205,204,202,203,204,203,200,199,202,204,204,204,203,203,202,203,191,162,142,142,174,186,181,176,177,181,187,190,192,194,200,202,202,201,194,182,167,206,207,207,205,202,193,171,148,136,134,142,145,141,133,125,119,126,140,159,165,180,196,202,204,204,203,204,204,203,203,204,204,204,198,187,194,202,203,203,204,203,203,202,189,160,140,132,159,183,177,165,162,166,175,180,184,189,196,202,202,199,192,178,160,207,207,206,205,201,192,177,157,147,143,147,152,147,135,126,125,138,159,170,181,193,200,202,203,204,205,204,204,204,205,205,204,197,185,156,167,191,199,202,203,204,203,201,183,152,137,121,142,174,171,157,153,152,159,167,176,185,195,201,201,196,187,175,155,205,206,205,204,201,194,182,167,157,154,157,163,163,152,140,137,148,170,185,193,198,201,203,203,204,204,204,206,207,208,208,205,196,172,127,137,174,190,197,201,202,203,199,176,147,137,118,123,158,166,153,145,142,146,156,167,180,192,198,197,191,184,171,153,200,205,205,202,199,194,186,175,166,165,169,177,182,181,173,168,173,186,194,202,203,204,205,206,206,205,206,206,206,207,208,205,200,187,160,145,167,185,196,201,202,202,197,171,141,132,117,114,147,162,154,146,135,135,147,158,172,189,195,194,188,178,163,147,192,200,202,201,200,195,192,185,179,181,183,189,196,201,202,200,200,201,203,204,205,205,208,207,206,207,208,207,207,206,206,204,198,191,181,170,171,183,194,202,198,197,192,171,143,128,114,110,139,156,145,135,128,132,141,148,164,185,193,191,184,172,159,145,185,193,199,202,201,199,196,192,190,189,191,195,199,204,207,206,207,207,206,206,206,208,207,207,207,207,207,206,207,205,204,202,194,184,172,164,165,171,177,177,179,176,179,171,144,123,109,106,135,154,141,131,123,128,140,144,157,176,189,190,181,170,159,146,182,187,195,200,200,199,196,192,190,190,193,196,200,203,205,207,208,207,207,206,208,208,207,207,208,207,205,206,205,204,201,198,189,174,156,145,146,148,149,155,159,164,175,173,139,113,103,100,131,155,140,128,118,122,132,138,147,170,185,183,180,173,163,148,182,183,192,197,200,199,195,192,188,184,186,192,196,201,205,205,207,206,205,204,205,205,205,204,203,201,201,200,201,199,197,193,184,164,146,134,129,130,137,149,158,168,181,168,125,103,93,96,136,151,136,125,118,121,132,137,144,163,182,187,183,176,165,149,179,182,186,195,197,196,193,189,182,178,179,182,187,191,194,199,198,196,194,193,194,192,190,190,189,191,190,193,194,195,192,184,168,149,133,118,116,124,136,147,152,158,168,150,111,99,93,94,133,147,134,121,115,123,132,136,142,158,177,184,184,175,163,147,171,176,182,190,195,194,191,185,176,169,169,171,172,175,175,176,175,172,170,171,166,164,166,166,168,172,175,180,184,186,183,170,149,129,111,104,111,118,130,138,140,140,147,134,108,100,95,95,131,136,123,118,119,125,133,137,144,157,175,183,181,174,161,142,162,171,177,185,190,191,187,182,172,162,156,153,152,152,147,144,144,144,145,145,144,145,143,147,149,153,159,167,171,170,165,153,135,115,86,84,102,116,128,135,139,138,138,129,109,101,94,98,130,127,118,116,117,126,133,140,143,155,172,180,180,169,154,138,147,165,171,179,184,186,183,176,162,150,144,138,132,130,124,121,121,126,134,140,141,142,142,143,145,146,149,153,155,153,147,139,133,122,94,85,103,115,130,138,141,144,147,136,113,98,93,100,124,120,118,120,122,128,137,139,144,155,170,177,177,163,148,133,132,150,165,173,179,181,177,166,151,134,126,125,123,114,110,104,102,112,126,137,145,148,147,146,143,144,144,144,145,141,142,138,136,132,121,110,111,121,131,140,143,143,144,137,114,100,92,97,117,116,121,122,127,132,139,141,145,156,169,173,167,157,144,133,120,137,152,167,173,174,169,159,143,128,122,120,115,111,105,103,106,112,122,133,145,151,152,149,148,143,139,137,136,144,143,142,140,137,129,124,125,131,136,140,140,144,146,139,118,97,89,93,112,116,123,124,127,135,141,143,147,156,166,169,161,151,143,132,115,122,141,159,169,170,163,151,136,123,119,118,114,112,109,108,112,121,124,134,142,154,159,158,155,152,147,140,132,134,145,146,142,135,130,128,133,136,139,142,144,145,147,140,124,103,89,91,105,113,118,127,134,137,140,143,146,153,162,162,159,149,140,127,108,116,127,146,160,165,151,136,120,116,118,117,115,112,107,107,112,117,132,134,143,155,165,168,166,163,159,152,142,134,132,135,133,133,134,137,137,140,142,144,146,148,145,139,125,103,87,87,105,117,124,133,138,142,141,141,144,151,157,156,153,147,137,125,98,108,119,135,152,159,147,121,103,104,114,116,115,111,104,103,103,108,136,140,146,157,169,177,180,175,172,169,163,153,145,139,136,136,138,138,140,142,142,141,146,150,147,141,131,105,83,86,108,121,130,141,141,139,139,142,149,150,153,151,147,140,130,117,82,97,109,122,140,153,135,107,90,99,113,113,112,104,99,103,96,108,131,137,140,150,163,177,183,181,179,180,174,172,164,158,152,148,145,142,141,144,147,147,147,148,149,144,135,114,87,92,118,130,141,147,146,144,143,146,149,153,153,146,141,131,122,107,76,85,97,114,131,145,126,95,83,97,112,113,109,103,103,100,103,119,127,132,134,140,151,169,183,185,182,182,180,178,174,170,163,157,149,144,144,146,151,150,149,147,146,144,137,120,94,104,128,140,149,150,145,143,144,148,150,150,147,141,131,123,110,95,62,76,90,103,118,126,110,86,80,99,115,114,105,101,109,111,137,140,133,128,130,130,142,160,178,187,186,187,185,182,181,177,170,163,154,149,149,153,156,155,152,150,149,147,144,131,115,116,130,143,148,143,139,141,144,144,143,142,137,129,121,111,101,90,68,71,78,93,107,113,97,80,81,100,112,111,104,106,102,97,122,149,141,124,121,127,134,149,169,184,187,187,188,186,182,178,172,169,162,155,152,156,159,160,157,155,152,149,147,143,133,129,135,142,142,138,132,138,140,139,137,133,127,118,111,103,94,85,65,66,75,87,97,97,84,73,80,104,115,111,105,106,92,73,77,99,122,120,121,125,131,147,166,182,188,188,190,188,186,181,176,172,168,164,159,155,157,160,161,156,153,151,150,149,145,141,141,142,142,137,132,135,133,132,128,124,119,113,105,95,87,80,65,61,64,77,90,83,70,65,76,106,117,111,106,106,78,62,54,61,89,108,115,121,125,139,161,179,187,191,189,188,186,184,179,177,172,167,162,159,155,159,160,158,155,151,151,153,151,150,149,147,142,138,137,135,130,124,121,119,115,108,103,93,81,76,62,58,60,64,78,76,63,59,73,113,120,113,108,105,73,55,54,61,80,99,109,117,122,136,159,178,187,189,191,192,188,185,183,179,175,170,164,158,157,159,160,158,152,151,154,153,154,156,155,152,145,139,136,132,126,124,121,117,111,105,99,84,73,74,62,57,58,58,61,65,62,58,77,115,119,114,107,102,69,49,49,52,75,99,105,116,120,133,154,176,186,190,191,190,189,187,185,180,174,170,166,162,159,157,156,154,144,147,153,157,159,159,156,151,144,138,133,129,124,122,119,116,112,105,90,77,73,72,64,55,55,56,56,57,60,62,81,112,117,110,103,100,69,45,44,58,82,96,108,114,118,131,154,175,185,190,191,190,189,186,184,181,177,169,166,162,159,155,152,149,147,147,150,154,156,156,151,147,142,133,129,126,124,121,117,112,107,95,77,68,69,72,66,61,54,54,56,56,60,67,80,111,117,109,98,97,76,63,72,90,97,93,101,113,118,129,151,174,185,189,190,189,189,186,182,176,172,169,162,159,157,155,150,147,145,150,151,151,151,147,145,141,135,132,128,124,122,119,115,110,99,81,70,65,67,68,68,58,57,53,53,54,53,63,83,107,112,106,89,89,75,72,94,103,96,87,100,111,119,132,152,171,185,188,188,187,186,183,177,173,169,167,163,157,153,151,147,146,144,145,146,146,146,145,139,137,133,128,125,121,119,115,110,100,83,66,62,64,64,63,70,63,61,57,56,56,54,59,82,106,108,105,88,77,70,60,74,85,80,76,92,107,116,131,153,174,181,184,184,184,183,179,174,170,166,163,160,154,152,148,143,144,144,142,140,140,139,140,135,131,128,125,121,121,115,110,102,85,62,59,58,59,59,59,63,70,66,57,56,58,55,52,68,93,103,101,98,73,66,55,50,56,59,69,89,105,117,134,154,172,181,184,184,181,178,173,168,164,162,160,156,149,145,142,139,141,138,138,136,135,137,135,130,127,124,120,118,115,108,98,81,60,51,50,52,54,53,51,52,60,65,60,56,56,56,54,64,82,94,100,99,85,65,58,43,48,52,71,91,105,116,134,153,167,175,178,179,177,174,168,164,161,156,156,148,143,137,135,136,136,134,133,132,131,128,131,128,124,117,114,110,106,93,76,58,48,48,49,48,47,47,51,51,53,58,58,56,60,59,51,56,73,89,98,97,94,83,70,58,52,67,76,91,103,116,133,150,162,168,170,171,169,163,161,157,153,152,145,142,136,132,131,130,130,129,129,129,129,127,123,120,116,114,106,101,86,67,50,42,42,41,43,44,45,46,50,49,51,58,56,53,54,60,52,51,62,78,92,91,90,90,86,78,68,68,81,90,103,113,125,144,153,159,161,161,161,157,152,149,147,144,140,134,131,129,127,128,126,125,124,123,120,119,116,111,106,100,91,75,55,43,37,38,40,41,41,40,41,45,44,58,53,56,56,55,54,55,52,49,59,71,83,88,87,86,86,88,83,84,89,96,102,111,125,132,142,149,151,150,150,150,147,144,138,133,128,125,123,122,122,118,117,114,112,109,107,105,101,96,89,78,62,47,37,33,36,35,39,42,40,40,43,43,40,52,56,59,59,54,55,58,56,50,53,58,68,76,82,86,86,87,93,95,97,101,109,114,120,129,134,141,148,148,145,143,142,137,130,127,124,121,116,111,110,109,103,101,100,98,95,90,86,76,64,47,37,33,33,34,35,36,37,35,41,44,42,35,30,39,52,58,59,54,57,58,59,53,51,61,52,61,71,78,85,89,93,99,103,107,113,120,123,125,130,135,139,142,140,136,132,126,120,117,112,106,99,95,92,88,89,87,87,85,80,71,62,47,36,31,33,33,32,29,27,26,25,28,33,39,37,35,30,41,47,56,61,57,55,57,61,57,51,58,54,44,54,65,73,77,83,87,94,102,109,117,120,122,124,128,130,130,130,126,116,108,103,96,86,82,78,75,73,71,69,66,63,61,55,42,34,30,32,31,27,25,22,19,20,22,25,31,34,28,27,27,31,39,44,51,53,60,55,54,59,61,53,55,55,43,41,47,54,59,63,68,70,75,86,95,102,107,110,113,111,109,104,93,84,77,70,61,57,54,51,53,50,48,45,41,34,33,28,28,30,31,35,28,24,25,25,25,25,28,32,32,30,30,31,33,33,41,44,49,51,57,58,56,58,57,63,57,53,40,32,28,29,32,39,40,42,46,47,51,59,68,73,77,74,66,59,53,51,48,44,41,38,36,35,34,32,29,26,28,22,21,26,28,33,36,34,34,32,26,26,26,29,32,32,31,33,34,35,36,41,41,41,44,50,55,63,60,53,54,58,56,52,44,35,32,28,27,26,28,29,32,36,39,37,38,40,40,35,33,33,33,36,34,34,36,37,36,33,30,25,22,23,17,26,27,29,32,31,25,25,27,31,33,30,33,32,34,35,37,36,37,32,35,40
95,115,135,148,157,159,166,168,168,171,175,174,179,182,185,189,192,192,196,197,196,195,195,192,190,189,187,185,182,179,174,173,171,168,169,168,169,170,168,163,161,161,159,144,115,71,26,13,17,20,19,19,18,20,19,17,16,16,17,17,15,16,17,29,127,148,158,162,166,169,171,173,173,174,178,178,183,187,191,194,196,199,200,200,201,201,200,200,197,196,195,194,192,188,184,183,181,179,179,177,178,178,177,176,171,171,168,163,157,147,114,59,20,15,21,21,19,17,19,18,18,18,18,17,17,16,19,36,150,163,170,174,177,178,179,178,172,166,174,178,186,191,193,195,199,200,201,202,201,201,201,202,201,201,201,199,197,193,189,187,186,181,181,182,183,183,183,184,182,180,177,176,171,163,155,140,96,37,10,12,15,17,19,21,19,19,19,18,16,18,27,38,167,173,180,182,183,182,180,164,162,167,174,177,182,186,189,193,196,199,201,201,201,201,200,201,202,202,201,202,200,199,195,192,188,186,184,183,184,186,186,186,185,184,183,181,182,176,167,161,150,125,75,39,23,19,16,17,17,20,20,18,17,17,32,44,179,182,185,187,188,179,156,149,163,176,179,175,177,181,183,185,194,199,200,199,202,201,200,201,202,203,203,203,202,199,198,196,192,188,186,186,186,186,185,187,185,186,186,186,186,185,179,173,166,155,141,119,101,89,66,47,27,17,13,13,14,36,57,65,187,188,188,191,189,169,154,169,183,184,181,173,172,173,174,178,188,196,199,201,201,203,202,203,202,201,203,203,202,201,200,198,195,193,189,186,186,187,187,188,188,189,189,189,187,187,184,180,175,170,161,143,125,122,124,118,105,88,66,44,43,49,53,59,194,197,195,196,183,160,161,183,190,182,174,167,164,168,165,166,178,192,196,199,203,203,202,204,203,204,203,203,203,202,202,202,201,196,193,191,190,190,190,189,189,189,189,189,188,187,185,182,180,178,172,164,146,122,121,128,132,132,132,127,116,101,80,54,198,199,201,195,169,156,171,190,187,177,167,162,162,161,154,147,149,169,187,195,201,204,204,205,203,204,204,203,204,203,203,203,201,199,198,195,192,192,193,193,194,194,194,191,190,191,189,184,183,181,177,172,163,147,121,116,126,131,130,129,129,126,121,118,200,200,202,188,156,163,178,190,184,171,164,162,161,162,147,122,113,146,179,189,199,202,204,204,204,203,204,203,202,203,202,202,200,198,195,195,192,192,189,191,195,196,198,195,193,191,189,187,186,184,184,181,173,163,147,123,115,124,131,130,131,130,128,125,202,202,201,177,154,165,178,190,182,171,168,167,168,167,156,114,84,126,162,178,194,202,204,205,204,205,206,204,204,203,203,202,201,199,195,193,192,191,192,194,197,198,199,198,194,193,191,187,185,186,184,183,179,171,159,141,121,117,121,130,130,130,130,129,200,202,197,164,144,152,175,180,181,175,173,172,175,172,160,115,82,118,154,171,191,200,204,206,205,205,205,204,204,206,203,201,198,197,194,192,190,190,192,196,198,199,199,200,198,196,192,190,190,188,187,186,182,176,167,152,133,115,118,124,127,128,129,129,202,202,192,158,137,138,172,175,176,175,175,175,180,176,165,116,86,111,145,157,182,198,204,206,206,205,206,205,204,204,203,201,198,195,192,189,185,184,184,186,191,196,198,199,198,196,194,192,191,190,189,187,184,180,174,164,149,126,111,116,124,128,124,125,202,201,187,157,134,128,168,178,177,179,182,181,183,181,165,110,99,113,134,147,175,195,204,205,207,206,206,206,205,203,203,201,199,194,190,184,179,175,179,186,192,194,197,197,197,195,195,194,192,191,191,193,192,186,177,167,160,142,119,112,117,122,126,126,201,200,188,163,130,119,155,178,178,179,183,181,184,183,162,92,68,109,119,139,171,196,203,205,205,205,206,206,204,203,202,199,197,191,186,181,174,180,190,195,193,190,191,192,192,194,196,195,193,192,193,193,192,192,186,173,164,152,131,113,112,117,123,125,203,202,191,165,127,112,144,174,177,181,181,182,185,183,154,77,54,104,118,133,167,193,204,206,206,206,205,204,204,202,200,198,194,187,182,181,184,190,195,194,188,181,184,189,194,198,196,197,196,193,193,194,194,193,193,189,172,156,140,121,112,118,120,123,203,202,191,155,119,108,133,171,175,180,181,180,183,179,149,68,50,94,117,127,163,192,202,205,205,205,202,203,201,200,198,196,192,186,181,184,191,194,197,196,182,170,186,195,197,200,200,198,197,195,193,193,195,197,197,195,189,176,157,137,115,114,118,121,202,202,195,152,120,110,127,166,176,180,179,175,177,174,150,74,59,105,124,126,161,191,203,205,205,203,199,191,194,199,198,194,190,185,186,190,195,199,199,192,159,127,170,204,201,201,201,200,198,196,196,196,199,200,200,198,195,188,173,146,119,112,115,119,203,203,197,155,122,112,123,160,171,178,176,174,175,168,140,70,63,105,116,126,164,190,202,205,204,202,197,190,193,194,192,191,187,187,191,193,199,201,201,189,142,83,120,181,199,201,201,200,197,195,195,196,198,199,199,199,198,194,185,168,137,116,115,117,204,205,198,154,125,117,120,155,170,175,174,170,170,159,132,82,87,116,122,137,168,191,201,204,204,202,199,197,196,194,191,188,188,190,192,199,202,202,202,190,143,71,62,138,175,191,197,196,193,196,194,195,196,201,200,200,200,196,189,175,151,126,115,118,205,205,198,159,127,119,125,146,163,168,169,163,161,152,132,103,110,119,122,148,175,193,203,205,203,202,200,198,196,194,189,189,191,194,199,198,202,202,201,184,140,92,82,124,165,179,185,186,185,189,193,193,196,199,200,201,199,196,189,174,150,134,118,116,206,205,199,169,129,115,123,146,160,164,166,159,149,143,129,98,112,134,133,157,180,197,203,204,203,202,201,199,194,192,191,192,195,197,199,202,202,203,201,179,135,108,107,118,157,172,177,175,178,187,191,192,194,198,201,202,201,197,189,175,151,135,120,116,204,205,199,175,139,116,117,138,155,161,162,155,146,137,127,97,118,143,149,168,190,201,202,204,201,200,198,194,189,185,183,188,194,199,202,201,201,202,200,170,131,130,159,154,159,177,178,174,170,175,184,189,193,196,200,202,202,199,189,175,155,134,118,116,206,204,201,179,144,118,119,134,155,159,158,152,145,135,131,107,138,151,159,182,198,201,202,203,202,200,197,191,183,175,170,181,190,198,201,202,202,202,200,165,127,120,155,157,149,174,179,168,165,167,177,186,192,195,200,203,203,200,190,177,156,136,117,112,205,204,201,187,151,123,119,135,150,154,157,150,144,136,136,120,162,164,173,191,201,200,201,201,201,198,195,195,196,197,191,186,189,197,201,202,202,202,195,158,129,126,164,177,150,170,182,168,157,156,166,180,186,193,199,203,203,200,193,179,158,133,117,110,206,204,202,191,168,147,132,136,149,152,152,150,146,139,142,142,162,170,183,193,198,200,200,199,198,197,196,200,202,200,189,176,184,194,201,202,203,202,193,157,131,141,185,200,172,161,182,173,155,148,156,171,183,193,200,202,202,199,194,182,161,135,114,108,206,204,201,195,180,161,149,144,150,152,146,142,144,147,159,174,170,177,188,194,197,200,198,198,198,196,197,197,197,196,181,144,157,181,195,200,201,201,189,157,131,129,173,190,158,143,170,171,155,143,146,164,178,190,198,203,202,198,193,182,159,137,116,107,204,203,203,197,182,171,162,157,158,157,151,138,134,140,151,170,176,184,191,194,198,198,200,199,198,198,199,200,194,183,159,101,132,167,187,196,197,202,190,155,132,138,181,200,192,161,167,172,156,142,140,156,173,189,199,201,201,198,192,178,163,137,114,105,204,204,203,199,190,178,168,166,165,167,170,162,146,140,149,167,181,188,192,194,197,198,198,199,201,202,205,207,202,184,158,89,129,159,177,191,197,200,188,156,132,146,194,205,198,172,168,176,162,141,138,154,171,187,199,202,201,197,188,178,162,135,113,103,204,205,203,200,192,184,176,174,176,184,191,194,188,180,183,187,192,195,195,198,199,201,201,202,204,206,206,206,204,192,187,171,144,149,161,178,190,198,189,158,131,145,202,205,198,168,166,177,164,146,134,148,165,183,198,201,201,195,185,171,159,135,112,101,204,204,204,200,196,190,185,186,190,192,196,203,204,204,203,201,202,202,203,204,205,204,204,205,206,206,207,205,204,199,190,184,167,150,144,162,181,193,192,165,130,121,175,193,181,152,158,172,157,146,136,149,169,181,195,200,199,195,188,175,160,136,114,101,203,204,205,204,199,197,194,193,195,197,199,202,205,206,207,206,204,205,207,207,207,207,206,208,205,207,206,205,203,199,189,173,154,141,133,150,177,189,193,170,132,118,160,185,176,142,158,169,155,140,132,150,166,179,193,200,200,194,188,176,160,137,113,100,202,203,204,203,201,198,195,195,197,200,201,202,205,205,205,206,204,205,206,207,207,207,205,205,205,205,206,206,204,200,186,165,144,130,131,152,171,183,186,162,129,131,185,199,193,152,163,178,161,138,131,148,166,176,189,198,201,197,189,177,160,139,115,99,203,203,204,205,203,201,197,192,195,200,201,202,205,204,203,203,204,204,204,204,205,204,204,202,202,204,206,207,206,201,186,164,142,131,138,161,175,185,181,151,128,138,189,203,192,145,160,171,157,134,132,150,165,177,187,195,200,199,191,180,160,135,114,98,202,203,205,206,203,200,192,191,191,193,195,195,198,198,195,195,193,198,199,199,197,198,197,199,200,202,203,203,201,191,173,151,132,134,146,169,179,184,178,145,125,127,166,191,178,138,158,162,147,131,135,153,167,178,187,195,199,197,189,175,155,134,112,98,203,203,205,206,203,197,190,184,185,184,184,184,179,177,176,174,174,172,171,173,174,177,184,185,191,195,197,197,191,168,139,107,123,135,148,170,179,180,175,143,127,118,153,185,162,129,150,152,139,129,141,155,167,179,186,193,196,195,187,172,154,135,110,94,203,204,206,205,202,196,187,178,174,170,165,163,160,159,159,161,160,161,162,164,166,166,164,170,176,183,184,183,170,154,133,75,87,129,154,175,181,181,178,148,127,126,169,196,174,135,145,140,131,130,146,155,167,177,184,193,194,191,181,168,151,131,106,92,203,204,203,204,198,191,177,162,157,158,155,151,145,134,136,147,159,164,165,164,165,165,164,162,164,167,169,166,159,156,154,131,109,122,159,176,181,183,180,150,121,110,138,165,125,129,141,134,129,136,150,155,165,172,182,190,191,186,177,164,146,127,104,92,203,203,204,202,197,185,167,149,150,151,145,140,135,134,143,145,153,166,171,172,170,169,167,165,160,159,164,167,166,166,163,147,136,143,164,176,179,179,180,153,122,107,133,164,126,122,134,131,134,144,154,159,168,177,183,190,191,184,174,163,143,120,98,91,202,203,202,201,194,181,164,145,142,144,139,136,136,139,156,163,157,158,170,178,175,173,172,171,166,156,156,170,175,170,161,151,155,165,171,174,173,174,178,159,124,104,116,133,114,119,125,128,136,147,154,160,168,174,180,186,187,183,171,156,136,110,92,93,201,202,203,200,191,174,153,142,144,141,141,140,136,129,138,137,154,156,165,183,186,185,183,182,179,175,164,159,163,163,164,168,173,174,176,174,172,173,175,164,133,103,94,104,103,118,124,135,145,155,157,162,167,174,179,183,181,175,163,146,124,101,92,103,199,201,201,199,188,157,125,124,140,142,143,141,133,125,125,110,140,149,162,180,191,194,193,192,190,189,185,179,171,171,172,178,177,178,180,176,176,176,175,165,135,102,72,65,100,122,135,147,156,160,165,166,170,174,179,178,175,167,152,131,109,95,95,112,198,199,199,198,182,138,107,112,138,143,147,148,135,126,120,95,116,141,147,170,185,196,195,193,196,194,193,190,185,179,177,177,177,177,177,174,174,176,171,164,145,103,59,68,117,142,155,163,168,170,170,167,168,174,174,173,167,155,137,117,99,93,103,123,194,195,197,198,176,117,94,111,141,145,149,150,136,134,123,98,104,130,138,152,178,194,199,196,198,199,197,195,190,182,177,174,175,176,179,179,175,175,172,165,153,115,67,97,148,165,173,175,174,171,168,169,170,171,171,168,159,140,120,104,92,96,112,128,193,194,195,191,163,110,98,117,146,152,153,153,140,141,127,84,96,118,126,139,169,189,199,199,199,199,200,200,195,188,182,174,173,176,179,179,177,174,171,166,158,134,109,133,166,175,178,175,167,159,164,167,167,166,164,157,143,125,108,95,93,105,122,132,191,191,193,188,151,105,94,121,147,157,157,156,152,151,134,67,60,122,128,133,161,186,196,200,201,202,202,200,198,192,187,178,173,171,177,178,176,175,174,174,172,162,150,158,169,173,174,171,161,157,163,165,162,160,156,143,128,114,97,93,101,117,126,135,193,190,190,183,136,105,100,126,152,156,162,159,160,161,140,70,52,107,125,130,152,183,194,200,202,202,202,201,198,195,191,186,180,169,173,177,177,175,174,172,170,174,171,168,171,173,173,171,166,163,163,157,154,152,144,132,119,106,97,99,113,126,137,137,188,190,188,176,126,99,95,129,160,163,168,164,168,170,149,80,55,97,118,127,142,179,192,199,202,203,202,201,199,197,196,193,188,180,175,175,175,173,173,176,178,178,176,172,177,178,174,170,167,164,158,153,148,139,134,127,113,100,98,111,125,134,138,139,184,187,188,176,121,95,93,137,164,164,169,169,170,172,160,90,52,86,113,130,138,176,192,198,201,202,203,202,200,198,196,193,188,183,177,175,176,176,172,172,175,177,175,177,182,180,174,168,162,156,150,146,143,139,132,120,104,100,109,122,133,138,142,144,173,183,185,172,125,98,97,145,164,163,167,165,167,168,155,97,54,80,113,134,139,174,190,199,201,203,201,202,200,200,197,194,190,184,179,178,175,176,170,162,169,171,176,176,177,175,170,164,155,145,142,142,140,133,126,109,100,108,121,132,136,140,143,145,156,169,178,162,124,102,103,147,161,161,163,158,159,162,149,112,79,84,105,136,143,173,189,198,203,202,201,200,199,197,195,191,189,188,183,179,175,171,165,162,165,168,173,173,172,170,162,153,146,143,141,141,137,127,111,100,109,122,132,136,138,142,143,143,143,154,166,153,117,109,105,146,163,160,157,151,146,147,135,103,67,71,109,137,149,175,190,198,201,201,200,200,199,196,193,191,187,184,180,178,170,166,165,164,167,167,169,170,168,162,154,147,144,143,141,137,128,111,103,110,123,132,138,136,142,143,144,144,136,144,153,148,110,107,110,144,158,154,151,144,134,131,124,98,61,58,105,135,157,180,191,199,199,199,200,199,197,193,191,189,187,181,179,178,171,167,165,165,167,167,167,166,160,153,147,142,141,141,137,128,111,103,113,125,132,136,138,138,139,142,143,139,119,137,148,140,106,96,112,143,153,150,147,141,126,120,115,96,60,60,105,137,160,180,193,196,199,197,197,196,193,191,189,185,183,180,177,172,168,166,163,163,162,159,160,157,151,148,144,141,139,135,123,107,100,114,127,132,135,133,137,140,139,136,136,135,104,125,137,142,106,89,106,134,150,146,143,139,128,110,106,90,57,65,112,144,167,184,191,195,197,197,195,192,190,188,187,185,182,177,172,169,165,162,159,158,155,153,150,148,149,144,138,136,131,117,104,102,115,129,136,136,134,136,137,137,136,134,132,134,84,103,127,138,121,71,111,127,143,144,142,135,130,122,114,99,94,90,124,150,170,184,190,192,194,194,191,189,188,184,184,182,178,171,163,155,155,154,151,151,150,149,146,143,141,138,136,127,110,100,107,121,129,132,132,133,133,134,136,133,132,130,130,131,84,88,102,122,128,85,96,128,135,140,138,129,127,124,119,110,116,124,141,159,174,184,187,189,189,190,189,186,181,181,179,176,171,165,155,149,146,146,146,148,146,146,142,139,134,130,121,108,101,113,125,128,127,127,127,129,132,132,128,126,124,128,127,125,67,91,88,100,121,105,76,111,129,136,138,130,130,129,124,121,124,135,150,166,177,181,184,186,185,185,183,183,177,175,171,165,162,154,149,146,145,143,142,141,141,139,135,132,126,112,95,91,103,118,126,127,127,127,128,128,127,124,123,122,124,127,122,119,42,72,83,77,98,110,80,74,107,126,140,136,135,134,134,138,143,150,160,166,174,177,180,184,184,181,179,177,174,170,166,162,150,147,142,138,137,136,133,134,134,133,129,123,96,58,35,32,34,34,35,38,43,47,48,57,62,67,71,76,82,85,96,99,42,51,79,77,78,99,104,71,62,83,108,122,129,131,138,144,152,159,165,171,173,173,173,178,181,178,175,173,169,162,155,151,147,141,135,130,128,127,130,128,122,109,89,48,17,15,15,15,15,12,13,13,14,14,18,26,26,30,36,38,39,35,25,27,42,40,61,77,71,79,98,102,82,66,71,89,111,124,133,140,148,158,161,166,168,168,170,169,169,171,167,163,158,154,145,137,132,125,121,120,119,118,101,81,59,38,17,13,21,22,22,20,20,19,18,19,23,34,40,46,55,59,54,56,56,51,44,42,49,42,45,63,64,66,79,99,107,104,95,90,101,113,122,132,140,147,151,156,158,162,163,162,160,160,156,148,140,131,123,115,105,97,90,80,69,34,22,19,18,15,19,21,22,22,23,22,22,19,19,19,23,36,49,50,51,61,68,68,73,72,66,56,49,40,45,55,61,53,57,71,87,101,109,106,105,105,111,118,125,132,132,135,138,139,140,139,136,130,124,113,105,103,96,92,91,98,105,83,22,9,14,16,17,20,20,20,23,23,19,19,20,23,22,22,20,30,46,58,60,61,67,71,75,83,85,78,52,39,41,44,54,56,44,51,50,60,76,90,100,107,110,114,119,125,123,123,122,120,117,117,114,110,103,97,92,83,89,99,112,128,134,116,55,18,18,19,20,16,18,21,20,18,19,18,17,16,18,19,19,23,42,52,65,67,69,68,71,72,76,78,61,43,38,39,44,57,52,51,44,39,46,51,61,74,84,96,105,110,114,118,122,122,120,112,99,87,84,83,84,92,96,97,100,102,109,104,63,22,17,17,16,19,20,19,18,18,16,17,17,18,21,20,20,21,36,51,58,65,72,74,77,77,81,87
195,198,200,201,202,203,203,203,198,190,190,194,196,195,194,191,190,190,192,197,201,203,204,204,204,204,204,204,204,203,203,202,203,202,201,200,199,199,199,199,198,198,199,199,198,198,197,196,195,197,195,194,193,191,188,184,179,167,145,118,107,107,107,110,199,200,201,202,203,203,203,200,192,187,192,197,196,192,187,185,183,182,186,194,201,201,203,203,204,204,203,203,203,204,203,203,202,202,201,202,200,199,199,200,200,199,199,199,198,198,198,196,195,195,195,195,194,191,189,186,185,178,163,139,115,105,106,105,202,203,203,203,204,205,203,195,186,192,198,198,195,189,181,176,173,174,179,189,197,201,201,203,204,203,202,203,201,201,202,202,203,201,202,202,200,199,199,199,198,198,199,198,197,197,198,197,198,196,197,195,192,192,191,189,187,183,175,157,133,110,105,105,202,203,204,204,205,206,204,193,186,194,200,197,192,182,173,166,167,169,177,188,196,198,200,202,203,203,203,203,202,200,200,201,201,201,199,200,199,201,200,200,198,199,198,197,197,197,196,196,196,196,195,194,194,192,191,191,188,184,180,169,152,127,108,104,203,204,204,204,204,206,197,183,181,192,195,192,183,170,157,155,163,163,168,184,195,197,198,200,202,205,203,203,202,202,201,201,201,201,199,200,200,200,199,200,199,197,198,197,197,197,196,196,196,196,196,195,194,192,191,188,189,189,185,179,167,147,121,107,204,203,203,204,204,204,184,176,181,191,192,182,172,154,144,155,159,150,160,178,190,195,196,198,200,203,202,204,202,202,202,201,201,201,200,200,201,199,199,198,199,197,198,199,197,197,197,197,195,195,196,196,194,193,190,191,188,188,185,181,173,158,136,114,203,203,203,204,204,198,174,173,181,191,187,176,159,139,141,163,149,134,153,170,185,190,192,193,198,201,203,203,203,203,202,201,201,201,201,201,200,198,198,198,197,197,196,196,195,193,194,198,197,197,197,196,194,191,191,190,191,190,189,185,178,164,146,125,203,204,205,205,205,190,168,172,182,189,182,167,146,132,155,171,132,121,139,154,175,184,183,185,193,199,202,203,204,203,203,200,199,201,200,201,200,196,195,194,195,195,194,193,191,192,193,195,198,199,197,196,193,191,190,189,189,189,189,185,180,172,155,134,205,204,205,206,201,177,162,167,178,184,176,160,135,138,169,163,132,152,151,147,161,175,174,176,187,196,201,201,202,202,201,202,201,200,200,198,197,195,194,193,192,192,191,190,191,191,194,196,198,197,198,198,195,191,191,189,190,191,191,188,184,176,165,147,204,205,205,205,196,164,152,158,170,175,168,151,132,153,176,146,133,171,169,153,149,164,165,168,184,195,201,202,202,202,201,201,201,200,200,199,197,194,192,190,189,189,188,188,189,192,195,197,197,197,196,195,191,189,187,187,189,191,192,191,187,181,171,156,204,204,205,204,189,160,143,149,167,169,158,140,132,161,169,134,146,179,180,164,148,152,152,160,183,193,199,201,202,201,202,202,201,199,197,196,194,191,191,190,188,186,186,187,187,190,192,193,194,194,193,192,187,185,185,185,187,191,191,192,190,184,178,165,204,205,207,203,188,163,140,135,155,162,153,135,135,166,153,131,166,184,185,168,149,145,144,152,177,189,197,200,201,201,202,202,201,199,196,195,193,189,187,184,182,182,183,185,185,186,190,190,190,191,190,186,184,184,182,183,186,188,193,193,192,187,182,171,204,205,206,203,190,163,134,125,150,160,147,128,137,166,141,139,178,188,185,166,140,136,136,146,174,187,195,199,199,200,200,201,200,198,195,192,191,187,185,180,179,179,180,180,185,188,190,189,185,181,180,180,183,184,184,183,187,190,192,194,195,192,186,177,204,206,206,204,190,158,127,112,138,150,145,126,135,159,127,132,155,157,167,159,134,126,130,141,168,182,192,198,199,200,201,200,198,195,194,191,188,185,180,176,177,178,180,184,190,192,190,182,172,169,175,181,185,186,188,187,188,191,193,194,195,193,190,181,205,204,205,204,191,153,118,103,125,144,139,125,132,144,110,100,103,100,115,135,129,122,122,136,160,176,189,195,198,199,198,196,194,193,190,186,182,180,175,172,174,179,185,189,191,191,185,169,160,165,177,185,190,190,190,190,190,190,194,197,198,197,197,189,203,204,205,203,189,147,115,95,114,138,136,122,126,130,96,63,56,55,68,99,113,115,119,134,154,170,186,195,198,197,195,191,186,184,184,181,179,174,171,170,176,184,189,191,191,186,171,147,143,165,183,190,192,193,190,190,188,189,194,197,199,198,196,194,203,204,205,204,187,145,115,100,107,128,132,120,116,122,90,57,46,45,54,89,104,109,116,134,152,168,186,196,198,195,190,180,173,176,180,177,172,169,170,174,181,187,191,193,192,184,158,124,126,167,186,191,194,191,190,187,187,191,195,198,199,199,197,195,203,204,205,203,190,145,113,97,104,127,131,120,107,111,87,56,44,46,59,94,108,112,123,139,152,171,189,195,196,193,188,176,166,169,171,169,168,165,170,180,186,190,194,195,194,183,147,102,97,150,186,193,194,194,188,186,187,189,195,198,198,199,197,194,202,205,205,202,188,145,117,106,105,118,126,121,99,105,86,63,52,59,76,104,109,113,125,140,157,177,192,197,194,192,188,180,171,169,167,163,163,166,174,185,190,192,196,199,197,185,145,93,76,126,176,191,193,191,186,186,185,185,188,194,197,197,197,193,202,203,203,202,188,145,117,109,108,116,122,121,106,91,89,74,77,88,100,114,112,117,132,147,166,187,197,198,198,194,188,182,176,169,166,161,166,176,184,190,192,195,199,201,199,187,147,94,71,119,169,186,190,187,179,180,181,182,186,191,196,197,196,193,200,202,202,199,190,150,117,105,110,121,126,124,117,99,90,86,81,90,103,122,119,124,140,161,182,196,199,200,198,193,187,181,172,166,164,165,174,183,189,193,197,198,199,200,198,186,145,102,89,128,172,181,183,181,174,175,179,179,182,189,194,198,197,193,202,202,202,198,188,160,128,109,108,117,127,125,120,110,95,89,89,83,103,127,128,134,152,176,195,202,201,201,198,195,189,178,170,166,166,172,182,189,193,196,198,200,200,200,199,178,134,105,104,134,172,178,177,173,170,170,172,174,178,184,192,197,197,194,202,201,200,198,190,162,134,113,108,116,127,129,125,118,108,99,99,106,118,135,135,145,168,189,198,202,203,201,199,196,189,179,173,165,168,176,187,192,196,199,201,201,201,201,195,165,122,98,98,127,171,179,171,166,161,162,164,168,172,180,189,193,195,190,199,199,197,194,189,168,133,113,108,116,128,131,126,120,114,108,109,118,131,141,144,159,179,193,201,203,203,202,201,198,195,191,184,179,171,175,187,194,198,201,200,200,200,200,189,151,114,106,111,129,164,180,173,160,158,155,155,160,165,175,187,193,193,188,198,198,196,195,185,168,142,118,110,117,126,132,127,121,116,114,117,132,147,150,159,174,188,197,202,205,205,205,203,202,201,199,200,199,194,185,185,193,199,201,200,200,201,200,182,140,117,117,129,132,160,182,175,158,146,143,143,146,155,169,185,192,191,185,196,196,195,193,187,172,152,135,125,121,128,135,133,125,119,119,123,140,159,164,173,183,192,200,203,206,205,205,204,203,203,204,203,205,202,193,184,189,197,200,201,201,200,197,172,135,114,117,128,125,147,175,174,153,140,134,132,137,148,167,183,190,188,181,193,194,193,192,187,174,157,141,130,130,132,137,136,133,126,124,129,143,161,171,182,191,198,202,204,204,205,205,204,204,203,203,204,203,199,185,173,180,194,198,199,199,198,192,163,131,115,122,134,128,135,157,158,145,129,123,123,130,139,160,180,186,183,174,189,190,189,188,184,175,162,148,138,135,137,142,144,143,140,135,140,152,166,179,190,197,201,203,204,206,205,205,204,204,203,204,204,203,192,162,148,167,185,194,196,195,197,187,155,131,117,132,153,149,132,144,147,136,124,116,119,123,133,153,174,183,178,169,183,189,187,186,183,177,168,157,147,143,146,152,157,164,168,166,166,175,183,190,197,201,202,204,205,206,205,205,204,205,204,205,204,199,182,135,126,158,180,191,193,192,193,182,145,120,117,139,158,149,127,134,139,130,119,113,113,122,131,148,170,179,174,166,172,181,186,186,182,178,172,163,155,154,157,163,172,181,189,196,198,198,199,201,203,204,204,204,205,205,205,204,205,205,207,204,201,194,170,120,122,157,173,183,187,188,193,176,139,115,108,127,149,143,121,134,139,129,119,110,110,120,127,143,163,175,173,162,165,176,183,184,183,179,177,172,167,165,170,173,179,188,195,200,202,203,205,205,204,207,206,207,206,206,205,205,205,207,207,207,202,189,160,121,135,156,163,166,166,169,180,169,138,113,101,115,131,127,112,128,134,126,115,108,108,116,125,138,155,168,168,161,159,167,178,181,182,182,180,176,174,173,173,177,182,189,197,202,204,205,205,207,206,206,207,206,206,206,205,206,205,207,207,206,203,192,177,147,146,154,147,139,140,147,161,164,139,111,101,115,129,125,108,124,133,121,114,107,106,116,123,135,153,165,167,161,156,161,172,179,182,181,179,176,173,171,172,174,177,184,192,198,202,205,205,206,207,208,206,207,206,206,205,205,206,206,206,204,201,192,188,183,165,153,135,125,128,137,156,165,144,110,102,123,141,132,113,127,132,122,113,103,103,115,124,134,148,164,167,163,152,159,169,178,182,181,178,175,169,164,162,165,170,174,180,189,195,199,201,203,204,205,205,206,206,205,206,206,207,206,205,202,198,189,184,178,162,143,126,123,130,139,153,163,139,105,99,123,141,128,108,125,133,122,112,101,107,113,124,134,147,161,165,160,149,155,165,175,179,179,177,171,164,155,152,152,152,153,156,162,170,177,185,194,198,200,200,203,203,204,202,204,202,203,201,199,192,183,171,158,140,126,119,124,133,137,152,153,123,98,92,110,122,112,104,123,131,120,107,99,107,116,125,135,147,158,159,157,143,152,163,171,175,175,171,166,158,146,142,138,133,129,127,123,124,131,144,159,173,182,187,191,193,196,196,196,197,196,195,192,186,174,158,139,124,115,111,117,126,130,141,140,117,97,95,102,111,95,92,116,126,114,101,97,108,116,125,133,145,155,159,153,127,147,158,166,168,167,165,161,152,139,130,124,119,111,106,100,98,100,104,115,129,141,151,158,165,174,181,187,192,194,191,188,182,171,150,129,112,101,104,115,124,129,132,128,110,95,88,90,94,83,93,112,115,102,96,98,108,117,125,132,143,150,151,146,117,134,151,158,162,165,161,152,142,127,117,112,109,103,98,94,97,105,108,108,112,117,121,124,128,137,147,164,179,186,186,183,173,156,134,114,97,96,106,118,126,129,132,128,112,94,81,76,74,67,88,106,104,98,98,105,112,117,126,133,141,148,145,139,104,119,138,154,157,156,153,147,132,116,108,107,105,99,97,94,96,105,109,111,113,119,124,123,124,124,126,133,151,166,170,167,152,133,116,105,102,110,117,121,126,129,132,128,111,92,78,64,51,57,87,102,99,101,104,109,113,120,126,132,139,143,141,134,99,106,124,145,153,152,149,139,125,112,105,102,102,100,98,92,94,95,99,109,110,117,130,136,131,127,125,123,124,133,142,140,131,120,115,112,114,123,128,126,126,127,129,129,117,94,78,65,44,57,88,98,102,104,111,115,115,118,124,131,136,137,135,130,89,97,110,133,145,147,143,131,116,104,102,103,104,102,94,91,93,89,96,107,108,113,126,140,145,145,139,132,126,123,123,124,121,121,120,120,122,124,126,126,125,127,129,127,125,103,82,66,52,68,93,105,110,115,118,119,119,121,127,131,134,130,127,119,78,90,99,117,134,139,133,117,99,90,96,101,98,98,91,90,90,99,102,106,108,109,118,133,148,156,153,147,143,137,133,130,127,126,125,124,123,123,126,128,127,128,130,130,126,116,95,69,62,85,108,116,121,124,124,122,121,121,126,129,128,123,116,101,68,80,91,104,123,132,126,103,81,75,94,101,98,89,86,90,98,119,116,106,107,108,112,121,138,153,160,153,152,150,141,138,135,132,128,123,122,122,123,125,127,128,131,130,126,122,108,93,87,104,118,124,127,126,122,119,119,121,121,121,119,111,96,71,55,68,79,93,108,119,114,88,68,72,94,102,95,88,92,93,114,137,133,111,104,108,107,114,128,148,161,162,160,158,152,150,146,141,137,134,127,125,126,127,128,128,129,129,128,124,119,112,111,117,121,125,126,122,117,116,117,117,117,114,107,93,73,53,46,57,74,88,98,110,104,75,63,71,94,99,90,87,93,101,131,149,147,120,105,105,111,114,122,141,159,164,166,165,161,158,152,147,144,138,134,128,126,127,130,130,131,129,129,127,127,127,125,124,126,123,123,122,117,115,115,114,110,103,92,69,45,36,41,49,61,76,90,97,85,66,57,74,94,97,87,84,87,87,118,125,131,118,103,101,106,109,119,135,157,167,169,167,165,161,156,150,146,144,138,135,131,132,133,132,132,129,128,128,130,130,128,127,126,125,122,120,119,115,110,107,104,92,65,37,26,23,43,44,52,63,79,81,69,55,56,72,94,95,87,86,74,59,70,69,82,94,95,98,105,110,119,137,154,166,171,168,167,164,159,154,152,148,143,140,134,130,132,135,135,133,130,128,129,128,128,130,131,127,122,117,113,108,107,101,89,63,33,19,20,22,46,43,45,52,67,69,54,48,50,77,99,98,83,80,67,43,40,40,45,68,84,92,103,106,114,130,155,167,168,166,166,164,161,159,156,149,146,140,136,135,135,136,136,131,123,124,125,127,127,128,127,122,117,111,107,104,101,85,51,23,18,22,24,25,42,42,41,44,55,63,51,43,47,75,99,96,81,74,59,37,34,37,39,57,74,86,98,104,113,128,149,163,169,168,165,163,160,159,155,149,145,140,139,136,134,132,130,126,124,124,125,125,127,124,120,116,111,106,102,93,71,45,27,24,24,25,24,26,45,42,44,41,43,52,51,47,51,78,96,94,78,72,53,36,27,30,39,59,68,83,96,103,112,128,150,165,166,165,162,160,160,157,151,147,143,138,137,135,132,128,125,124,123,125,123,123,119,115,113,108,103,95,82,59,36,25,25,26,27,26,27,30,52,42,40,42,39,41,45,48,53,77,96,93,76,61,50,45,41,45,56,65,63,75,92,103,114,130,149,160,163,161,161,161,158,152,145,144,143,140,135,133,130,128,125,123,121,118,116,114,115,109,107,100,84,65,44,25,23,22,24,25,25,27,27,30,51,43,40,43,41,35,40,51,59,79,95,92,79,57,48,44,53,56,56,53,57,75,93,104,116,131,150,155,159,158,157,155,150,148,142,141,139,138,135,130,126,123,120,117,115,113,111,107,101,96,84,63,39,23,18,21,20,21,22,22,23,26,28,30,55,47,41,39,37,38,39,37,53,76,90,89,86,70,49,38,37,42,46,47,57,77,91,102,117,132,144,149,154,155,154,150,146,142,140,138,136,133,129,126,119,117,115,112,107,103,94,83,71,53,38,25,16,17,19,23,28,29,28,30,32,33,35,30,54,51,48,42,39,40,35,38,42,60,78,85,83,75,63,51,42,40,50,57,66,76,86,99,115,128,142,144,146,148,147,143,141,138,137,132,130,126,120,113,112,109,102,89,75,62,49,38,27,21,17,18,23,27,29,30,25,29,29,32,34,37,34,32,51,51,51,45,41,38,38,35,38,47,63,72,77,72,69,63,58,54,61,68,73,82,91,100,111,122,133,136,140,139,138,136,134,132,130,126,120,116,109,102,88,71,53,38,26,22,19,19,22,21,19,22,28,31,26,23,24,20,24,25,31,27,26,27,56,49,49,43,43,39,38,37,37,44,53,65,71,72,73,71,63,63,67,73,79,84,89,97,107,117,124,129,133,133,132,130,129,125,120,112,103,88,72,54,36,24,15,15,16,18,22,21,24,26,30,33,28,24,25,25,26,26,27,28,25,24,23,23,55,53,47,46,47,43,39,36,34,31,32,38,44,45,47,51,53,51,54,59,66,75,83,89,95,104,109,115,121,121,119,121,113,103,90,74,57,40,27,21,19,20,22,26,25,24,20,21,22,27,29,31,31,27,27,29,30,29,28,24,25,26,29,30,57,58,58,46,42,42,40,38,37,34,22,19,20,21,21,19,21,19,21,23,29,36,47,59,66,75,81,86,90,92,90,80,70,56,38,25,18,20,20,20,24,25,24,22,20,18,23,25,27,29,27,26,28,33,30,29,27,27,27,30,31,32,33,36,50,50,55,54,45,47,44,41,39,38,33,22,18,17,18,19,19,18,22,22,18,17,16,17,28,32,35,39,41,41,37,34,26,22,21,23,26,22,28,28,25,22,21,19,21,21,25,28,27,25,25,26,28,28,32,31,29,32,33,37,37,34,33,33,45,52,54,55,50,42,43,40,42,36,36,32,25,20,21,22,23,27,24,24,27,27,28,31,26,25,25,24,25,24,23,24,23,24,27,28,30,30,28,25,22,21,21,21,24,28,29,27,26,24,27,27,29,31,35,38,37,36,35,32,32,32,30,32,39,43,48,51,46,44,44,44,36,41,41,34,30,28,24,24,26,28,29,28,28,32,31,27,26,27,24,25,25,27,25,30,32,33,34,36,34,28,21,18,19,23,24,27,31,30,29,28,27,27,28,30,33,39,41,37,34,35,32,31,30,30,32,33,36,37,44,51,46,46,45,44,46,43,39,38,34,31,34,31,29,31,30,30,31,29,32,33,32,32,32,33,33,30,32,32,32,31,31,28,27,25,22,23,21,21,26,27,26,32,29,27,27,26,26,28,30,31,31,34,32,28,30,31,27,24,23,26,40,37,38,47,48,43,44,46,45,45,46,41,32,33,30,37,36,29,24,24,26,27,28,31,31,32,36,35,34,34,29,26,26,29,30,30,30,31,29,31,32,32,30,35,34,29,25,25,23,25,27,31,30,30,28,29,29,29,30,27,23,20,19,20,40,37,35,45,48,41,42,46,46,42,43,44,40,34,31,36,40,37,33,27,24,29,32,33,29,29,33,31,33,32,31,29,31,32,30,36,39,39,35,32,33,33,36,33,32,30,29,29,33,31,30,28,27,25,25,25,28,32,30,24,24,25,25,31
63,74,80,89,104,121,139,149,157,164,161,166,169,171,173,176,179,183,185,186,187,188,188,187,186,183,179,178,176,175,172,170,168,164,164,164,162,163,165,164,159,155,146,128,106,66,34,11,8,14,19,21,21,21,20,17,17,17,17,16,16,18,18,16,85,91,100,119,140,152,160,164,166,170,172,172,178,179,181,184,186,190,194,195,195,197,197,196,195,195,192,190,190,188,186,183,180,179,178,176,176,175,175,174,175,170,165,164,163,153,134,101,48,3,10,18,18,21,20,19,18,20,18,19,16,16,15,17,106,114,128,146,158,167,171,173,174,177,178,177,176,181,183,187,191,194,197,197,200,201,201,201,200,199,199,198,197,196,194,191,189,186,184,183,181,182,183,182,182,182,178,175,173,170,165,159,146,104,40,11,18,19,20,20,19,19,20,19,18,20,19,18,134,144,154,165,176,177,179,181,181,183,178,173,173,179,184,190,194,195,198,202,202,202,202,202,202,202,202,201,202,201,199,196,193,190,189,187,185,183,185,185,184,184,187,185,183,179,177,170,163,154,131,68,6,7,9,13,15,18,18,21,21,18,20,19,157,163,169,174,182,184,186,184,184,174,164,168,173,179,182,186,189,191,197,200,201,202,202,202,201,202,202,203,203,203,202,201,199,195,191,188,188,187,186,185,187,187,186,185,183,181,182,180,173,167,159,148,111,65,40,28,16,12,13,15,18,19,18,16,168,176,182,185,187,190,191,190,170,153,162,175,180,179,179,183,185,188,192,198,200,201,201,201,200,201,202,202,203,204,203,200,200,200,196,192,190,188,187,188,185,186,186,186,186,186,187,189,185,177,171,161,148,131,123,121,104,79,55,36,24,14,14,14,181,186,187,190,191,193,193,180,156,164,180,187,184,178,174,174,177,179,186,194,198,200,202,202,202,204,203,202,204,204,203,202,201,201,199,195,192,190,187,187,189,188,188,188,189,188,189,189,187,183,179,173,164,149,131,124,130,136,131,117,101,78,54,45,191,194,196,196,197,197,191,170,158,179,191,188,180,174,168,167,167,166,175,191,195,199,201,203,204,203,204,203,202,204,204,203,203,202,201,200,197,192,191,191,190,190,189,190,189,189,188,188,186,187,183,181,176,168,151,130,121,126,130,134,132,132,126,118,196,198,199,199,201,199,179,159,164,189,189,185,175,169,161,159,159,145,151,179,191,196,200,203,205,205,205,204,204,203,203,204,205,203,202,201,200,198,195,193,194,192,193,195,191,190,188,188,187,186,185,184,181,177,170,150,127,119,123,130,132,129,130,130,201,199,200,200,201,196,164,160,172,192,186,179,170,160,144,156,148,120,129,167,187,193,198,203,205,204,205,204,205,204,203,203,204,204,201,200,199,198,194,192,190,191,194,197,197,194,192,190,189,187,187,185,187,182,177,168,147,123,116,120,126,132,133,131,200,200,200,202,202,188,157,162,175,189,186,176,165,150,152,164,134,86,111,158,177,185,194,200,205,205,205,206,205,205,204,203,202,203,202,201,199,196,194,193,193,197,199,199,199,197,194,191,189,187,187,188,187,186,183,176,165,145,123,118,121,126,130,130,200,200,201,201,201,174,149,151,175,184,183,172,160,147,167,162,115,84,110,150,171,176,190,200,203,204,205,204,205,204,204,203,203,202,201,200,197,194,192,191,193,195,198,199,199,200,199,196,193,190,187,189,189,188,186,181,172,159,135,117,117,121,127,130,201,201,200,202,196,163,141,137,171,177,175,168,154,157,175,149,97,104,124,144,163,168,188,198,204,206,205,206,206,205,205,205,203,201,199,197,195,192,188,185,181,183,191,197,200,199,200,197,193,191,189,189,191,189,187,184,180,170,149,124,110,114,119,125,201,201,202,202,192,160,137,130,165,178,172,165,159,173,179,129,110,145,138,144,158,159,182,197,203,206,206,206,206,206,205,203,203,202,200,197,194,190,183,171,166,177,187,194,197,200,195,195,194,192,193,191,191,191,190,185,183,177,165,143,116,111,116,120,202,203,202,201,191,164,131,126,156,176,170,164,163,179,176,104,81,122,137,134,152,155,182,197,203,205,206,207,206,206,206,204,203,202,200,195,191,184,170,166,182,191,192,190,191,193,193,195,195,194,192,192,194,194,194,191,183,179,172,156,132,111,111,113,201,201,202,202,194,169,130,115,144,176,170,164,167,182,167,80,51,71,122,124,146,152,179,196,203,206,205,206,205,206,205,205,203,200,198,194,189,181,175,180,193,194,186,179,183,191,197,198,198,197,194,194,196,195,196,195,191,181,176,164,145,120,109,113,201,203,203,202,193,160,122,110,135,168,168,164,167,182,156,70,44,62,118,127,140,152,177,194,202,204,205,206,205,204,203,202,200,198,197,193,185,182,186,192,194,194,181,169,186,193,198,199,197,199,198,196,197,197,197,196,196,193,179,169,155,132,113,112,202,203,203,203,196,155,121,108,126,169,167,162,162,177,156,86,52,64,123,131,138,152,176,194,203,205,205,204,200,196,197,200,200,199,197,192,187,187,191,194,196,194,172,144,185,198,201,202,202,200,198,196,196,198,199,199,198,196,192,180,164,143,120,111,203,202,203,203,196,155,121,112,120,159,166,162,156,171,145,81,54,61,128,125,135,153,175,193,201,204,203,203,198,188,191,196,199,196,193,191,192,190,195,200,201,196,162,110,163,201,200,201,202,200,198,197,197,200,200,201,201,200,197,191,177,155,129,114,205,204,204,204,194,154,126,113,116,154,163,163,148,165,143,80,60,105,129,135,142,163,177,193,202,203,204,204,199,196,196,198,195,193,192,191,193,194,200,202,202,198,160,97,118,178,196,199,200,200,199,196,198,199,200,200,202,201,199,196,188,171,143,120,203,203,205,204,194,153,127,119,121,143,158,159,144,148,143,109,127,156,139,136,150,168,180,194,203,204,203,202,201,200,198,197,195,192,193,193,194,198,200,202,202,196,160,109,110,165,186,194,194,193,196,197,197,198,200,202,200,202,200,197,190,178,155,129,205,205,205,204,197,160,126,117,127,145,156,156,147,136,142,120,111,148,144,143,155,172,183,198,203,205,203,204,201,201,198,197,195,195,194,196,199,200,202,202,202,193,154,121,114,168,176,187,189,189,190,196,196,197,200,202,202,200,199,197,190,173,163,140,205,205,205,204,197,170,134,116,122,142,155,155,151,135,130,132,108,133,148,156,162,176,192,202,203,204,203,201,200,198,195,194,194,194,198,201,201,201,202,203,201,187,151,121,111,169,179,180,186,189,189,193,194,196,199,201,202,202,201,194,188,172,159,144,204,205,205,204,200,170,141,122,120,140,154,155,152,143,125,132,124,137,158,159,167,184,199,203,203,202,201,201,199,194,186,179,178,187,196,200,201,201,200,202,201,183,148,120,114,163,180,177,181,185,185,186,191,196,196,200,202,202,201,197,186,173,160,143,205,205,205,204,200,181,140,117,124,140,155,156,154,146,134,129,133,138,169,165,174,192,201,201,202,202,203,200,197,193,189,184,178,181,190,198,201,202,202,202,199,175,145,113,104,158,181,177,170,178,181,181,185,192,197,202,204,203,201,196,187,175,160,141,205,206,204,204,200,187,163,137,126,136,152,154,154,150,141,135,145,150,170,171,182,195,200,202,202,201,200,199,197,198,200,199,192,184,187,198,202,203,203,203,196,170,142,116,113,151,178,178,163,165,170,175,179,189,194,200,203,202,201,198,189,175,155,139,206,206,206,202,200,191,174,156,145,141,150,153,148,144,147,146,159,171,168,177,188,196,198,200,199,200,200,198,197,199,200,200,187,168,178,192,200,203,202,202,194,167,142,119,130,156,180,179,166,160,164,169,173,183,193,199,202,202,200,196,191,176,158,136,205,205,205,203,202,193,179,165,156,154,156,158,154,134,137,144,160,177,177,185,193,197,199,199,199,199,197,196,198,196,194,193,176,134,150,181,195,201,200,201,191,163,145,119,116,147,177,178,164,156,154,159,171,181,192,199,202,202,199,196,189,174,156,135,204,203,203,204,203,197,186,172,167,164,166,166,165,152,135,139,152,171,180,188,193,195,197,200,199,199,199,200,201,201,192,180,149,98,133,169,192,198,199,200,190,162,143,129,152,159,166,176,166,154,152,152,166,176,191,198,201,201,200,196,187,174,156,133,203,204,204,205,203,198,192,182,172,171,176,181,186,186,175,167,176,180,188,192,194,196,198,198,199,200,202,204,206,207,201,180,151,106,135,162,183,193,197,201,191,162,142,132,169,182,165,175,168,157,148,149,162,175,189,200,202,201,199,192,184,173,155,133,203,202,203,204,203,199,193,185,181,184,188,192,197,201,201,201,197,199,198,199,200,202,202,202,202,202,205,205,206,205,203,192,185,166,150,153,167,179,187,196,195,168,141,130,173,187,165,176,169,160,149,149,160,171,185,198,201,202,197,190,182,171,152,132,201,203,203,203,204,201,200,195,193,194,195,197,200,202,205,205,205,204,204,204,205,206,205,204,205,206,206,206,206,204,201,196,190,179,162,152,148,166,183,194,196,174,138,118,142,170,161,172,163,157,147,149,159,169,181,196,200,198,195,191,184,172,152,130,203,202,202,202,204,204,201,197,195,197,198,199,200,202,205,205,206,205,205,205,208,207,207,206,205,205,206,207,205,205,201,196,183,165,147,138,137,159,178,188,192,171,140,124,143,167,160,178,170,153,141,144,158,168,179,193,200,200,196,192,183,172,155,132,202,202,202,202,204,203,203,199,197,196,198,200,202,204,204,205,205,204,203,204,205,206,205,206,203,203,203,204,205,205,202,196,180,157,141,130,138,159,176,188,187,162,136,126,167,183,166,180,177,149,140,148,159,167,177,190,198,200,198,192,183,170,153,133,204,203,203,203,204,205,203,198,195,191,195,197,198,199,202,201,200,200,201,201,202,202,203,203,205,202,201,204,204,205,202,193,179,156,137,133,149,169,179,187,181,152,135,131,169,180,163,171,165,145,138,150,159,168,178,188,196,200,199,193,185,171,150,130,201,202,202,202,205,206,201,196,184,185,185,186,186,187,185,186,184,184,185,186,188,189,189,193,194,197,199,202,201,201,196,179,165,140,130,137,152,172,177,182,175,147,134,120,143,158,152,159,153,139,141,154,160,168,179,188,196,198,195,190,180,167,148,130,201,202,201,202,205,204,200,193,184,180,179,175,172,168,164,162,164,161,161,160,162,166,172,174,179,184,191,195,197,194,179,155,125,92,122,138,155,173,180,181,175,145,134,120,139,142,145,151,142,133,141,156,162,169,178,187,193,196,197,189,177,163,148,126,201,202,203,202,203,202,197,189,173,164,162,157,155,151,145,141,144,153,158,159,161,162,164,165,166,169,176,181,180,174,159,149,123,82,102,132,162,178,182,181,178,147,128,116,143,138,142,145,134,137,149,159,159,168,176,184,192,194,191,184,172,160,145,125,201,202,202,202,204,201,195,179,160,149,151,152,144,139,132,129,141,146,157,165,166,166,165,163,162,162,164,166,166,163,152,156,152,130,114,137,167,178,180,184,179,146,123,105,111,120,135,140,133,142,154,159,159,168,176,183,190,192,186,177,168,158,145,121,200,201,201,202,202,199,191,177,158,144,146,145,140,138,135,145,164,161,156,160,169,173,169,168,164,163,157,155,161,164,164,163,157,143,139,156,170,178,177,180,175,148,121,104,109,123,126,127,132,145,156,158,161,170,177,182,187,189,185,177,169,155,137,114,200,200,201,202,202,197,186,169,150,140,139,141,141,138,134,139,149,154,160,160,171,180,179,176,174,172,167,158,154,164,167,164,157,152,165,171,174,173,171,175,177,156,124,104,92,107,121,126,137,148,157,155,161,169,174,179,185,187,183,175,165,151,129,105,196,199,200,201,199,196,178,147,127,135,143,140,143,138,128,129,124,146,158,159,175,185,189,188,186,184,182,180,172,168,166,166,170,178,178,178,178,176,174,176,175,159,126,103,83,94,117,128,144,154,157,159,162,167,173,178,181,180,176,168,156,140,116,96,195,196,198,198,199,193,166,121,109,124,140,142,143,134,122,122,107,132,156,152,168,181,191,195,193,192,192,191,190,185,180,178,179,180,178,180,180,177,177,176,172,161,130,98,75,98,125,145,156,162,163,166,165,167,172,176,178,174,168,158,143,125,104,92,194,194,195,195,198,192,151,106,95,123,141,143,143,127,125,114,112,123,143,146,158,174,190,198,198,195,197,195,193,192,186,182,178,177,177,179,177,174,171,173,171,164,139,97,75,114,151,165,170,172,171,170,168,171,172,173,174,168,158,148,131,113,94,93,191,192,190,195,194,186,136,95,102,130,146,148,140,128,130,114,143,135,138,141,145,164,182,194,200,198,198,198,197,196,192,185,181,178,179,181,181,179,176,175,170,162,146,104,94,146,168,174,178,174,171,168,167,168,168,167,163,159,147,133,117,98,90,99,190,191,189,190,191,178,124,97,102,133,148,149,136,136,130,81,94,132,135,137,137,159,179,191,198,200,201,200,200,200,195,191,184,176,177,180,183,180,177,174,171,166,153,127,125,163,176,180,176,166,156,161,165,165,162,160,157,147,135,122,103,92,95,110,187,191,191,190,190,167,113,100,108,136,145,150,138,142,125,55,52,94,134,142,138,150,176,190,197,200,201,201,202,201,198,195,189,181,176,175,182,182,178,177,173,173,173,164,157,169,173,175,172,163,153,158,160,158,155,154,148,138,126,110,92,91,106,119,180,186,187,186,184,155,102,94,108,144,152,154,148,153,126,55,53,93,127,140,145,146,171,187,197,199,201,202,201,200,198,197,194,188,181,175,180,182,180,178,177,177,178,178,171,172,173,172,170,165,163,160,154,150,148,145,139,129,117,99,94,104,117,128,166,178,183,185,183,144,100,86,106,153,157,156,151,158,132,93,56,88,116,128,142,146,169,189,196,200,201,202,202,201,200,198,196,193,187,181,178,180,178,174,176,179,181,181,176,176,176,175,171,163,162,156,151,150,145,141,133,122,104,95,101,116,126,134,152,170,179,184,182,143,103,87,116,158,159,157,151,158,122,49,49,72,115,125,141,145,165,186,197,200,201,202,202,201,200,199,197,193,187,182,178,180,181,180,176,176,175,175,176,179,179,173,166,162,155,149,145,144,143,138,129,112,98,102,115,126,132,134,130,151,165,175,173,138,108,93,119,156,156,155,144,155,126,62,61,100,110,131,141,144,164,184,195,200,201,201,200,199,199,198,195,192,190,184,180,178,179,176,165,169,171,173,174,175,173,167,162,156,147,141,142,142,138,130,116,100,102,115,125,131,134,138,115,134,153,162,165,128,109,102,121,153,156,151,133,141,123,80,100,121,104,124,140,143,162,182,195,199,201,200,199,200,199,195,194,189,187,185,183,179,172,168,163,164,164,164,168,169,170,165,156,148,144,145,143,141,134,119,102,101,115,125,132,132,134,139,89,117,133,151,158,127,97,110,124,153,153,148,130,124,123,74,66,91,97,123,137,146,166,183,195,199,200,200,199,200,198,194,192,190,186,181,177,175,169,167,165,166,166,166,168,167,163,154,148,145,143,143,140,133,118,102,104,118,126,133,135,136,136,138,78,107,122,137,150,121,86,111,129,152,148,146,135,115,116,102,44,56,81,119,138,147,167,186,195,197,197,196,197,197,193,190,189,187,184,179,178,174,170,164,161,164,164,164,162,161,152,150,145,142,140,139,130,116,100,105,120,128,132,132,132,137,137,136,84,82,115,126,141,132,86,99,124,149,146,147,136,113,108,103,68,35,73,119,138,152,171,186,194,194,195,195,194,192,191,190,187,185,183,176,174,168,165,164,161,160,157,156,155,152,149,146,143,143,135,127,112,102,109,122,131,132,132,133,133,135,134,134,74,86,93,120,129,137,93,96,118,145,144,146,139,127,110,108,89,62,83,122,139,155,173,186,190,193,193,194,190,188,186,185,184,181,176,169,165,162,161,158,154,152,151,148,147,145,144,141,135,132,124,105,102,114,125,129,131,132,134,133,132,133,132,131,60,78,82,90,115,121,105,90,119,136,139,140,131,127,122,115,108,93,106,129,142,161,175,184,188,190,191,191,187,186,184,182,179,176,170,162,153,148,150,148,146,148,148,146,144,141,136,133,128,119,106,105,120,123,126,124,124,125,127,130,129,125,123,125,40,69,78,81,91,113,106,73,100,132,131,138,129,126,126,121,120,117,124,139,152,164,174,179,183,185,184,185,183,179,177,176,174,168,162,155,148,145,144,145,144,143,142,139,137,133,128,124,112,88,84,99,107,119,121,122,122,122,122,122,122,129,127,126,40,45,77,67,75,93,110,96,48,92,121,133,132,130,129,130,135,139,142,151,159,166,172,176,178,182,180,179,178,177,173,168,164,158,151,146,143,140,138,137,134,134,134,134,130,124,114,91,39,22,23,26,29,31,33,35,42,52,60,67,72,71,72,79,49,32,50,74,63,72,90,105,84,43,67,102,118,124,130,132,136,142,153,158,164,169,171,171,176,180,181,177,173,172,168,161,158,152,144,139,136,133,131,130,129,131,131,124,102,77,45,15,11,15,14,16,16,14,12,13,11,14,23,23,25,28,22,18,50,40,34,56,59,58,67,86,101,94,63,45,75,104,121,130,135,142,147,158,162,166,166,165,168,168,169,167,165,164,159,152,147,142,138,132,127,123,124,120,114,106,80,47,27,17,14,19,21,21,23,18,16,20,21,21,37,38,43,53,52,50,54,54,52,45,39,47,57,44,57,65,84,99,104,102,89,90,104,120,127,135,141,146,151,155,160,163,161,160,160,160,156,152,145,137,128,118,108,100,87,77,64,52,43,28,13,10,18,23,24,24,22,21,19,22,20,18,19,24,39,50,47,51,65,66,63,62,54,51,39,41,58,51,43,50,54,70,84,94,101,99,99,103,114,120,128,132,132,136,140,144,143,140,136,133,127,117,110,102,98,93,93,100,109,101,42,10,10,14,19,22,19,17,18,20,21,21,21,19,20,21,19,23,35,55,63,56,62,69,70,75,54,56,41,38,44,63,46,47,50,33,51,61,71,84,95,106,110,114,120,123,123,122,120,115,113,115,113,108,102,96,89,88,93,103,113,127,139,130,91,24,18,18,20,19,18,20,20,21,19,17,17,19,19,20,19,19,31,49,62,68,69,73,73,70
85,92,111,129,141,152,156,163,167,164,168,171,175,176,177,179,182,186,189,191,191,195,195,192,191,190,187,185,184,183,179,177,174,169,166,164,163,162,162,164,164,163,162,158,151,140,127,103,69,41,22,16,16,21,16,20,20,19,18,18,18,19,18,17,105,122,139,152,159,164,167,168,172,172,173,178,179,180,183,186,189,192,195,196,198,199,199,199,200,197,196,193,192,192,191,188,184,183,179,178,174,172,173,172,173,174,172,169,166,163,164,160,150,129,93,48,17,12,21,18,19,20,18,19,19,18,18,16,134,150,162,169,172,174,176,176,179,176,173,171,176,182,186,191,193,195,198,200,201,201,200,202,202,201,201,199,198,198,196,196,192,187,184,183,182,179,178,179,180,181,180,180,177,175,175,172,169,163,154,137,94,41,13,14,18,21,21,20,19,17,20,18,157,166,173,178,180,182,182,182,178,169,166,169,174,180,183,190,192,195,199,200,201,202,202,202,201,201,201,202,202,202,201,199,197,194,189,190,186,185,183,182,182,183,183,185,186,183,183,177,176,173,167,160,153,129,75,22,5,8,11,14,17,21,20,20,171,176,180,184,187,188,186,170,156,156,167,174,178,177,181,186,188,191,196,200,201,201,201,201,200,200,202,203,203,203,202,201,200,197,196,190,189,187,186,185,185,187,188,186,185,185,184,184,183,183,179,171,165,158,147,121,85,61,42,27,12,12,10,13,182,186,188,188,189,189,177,156,159,171,179,182,179,176,174,180,181,184,190,197,199,201,201,202,202,202,203,202,203,203,204,203,200,199,198,196,192,189,189,188,186,186,187,187,188,187,188,188,187,188,187,182,176,170,162,151,138,126,127,122,104,85,63,45,191,193,194,194,195,189,166,152,174,186,186,183,176,171,166,168,171,174,184,192,197,200,201,203,202,203,202,202,202,203,203,203,202,201,201,200,196,193,190,187,185,188,187,188,189,188,189,190,188,186,189,186,182,178,173,166,156,139,124,125,130,130,124,115,198,198,198,198,197,176,157,162,184,192,187,180,171,165,162,162,159,153,168,187,194,198,201,202,203,204,204,203,204,204,204,204,203,203,203,202,200,197,194,191,190,192,191,191,192,192,191,190,190,191,188,185,183,181,180,176,171,160,143,123,121,128,132,133,198,200,200,201,192,159,160,172,188,189,181,173,164,156,153,156,141,126,146,177,189,194,199,201,203,204,204,203,204,205,204,204,205,204,203,202,201,198,196,194,194,194,194,193,194,195,195,194,192,191,190,189,187,184,183,181,177,172,161,143,123,119,123,129,201,200,202,201,182,152,165,177,190,186,176,168,156,144,155,153,117,101,132,168,184,187,195,201,204,205,204,204,204,204,205,202,203,203,203,202,201,199,196,196,193,192,191,190,193,196,197,197,195,194,192,190,187,186,186,183,184,178,173,162,143,122,117,121,200,202,203,198,170,148,160,175,186,185,177,164,149,153,165,145,96,93,120,154,171,177,187,199,203,204,205,204,205,205,205,204,204,203,203,202,201,199,196,194,191,191,192,196,198,199,199,199,198,196,194,191,189,187,188,187,184,183,178,170,160,141,119,114,200,201,201,189,154,139,148,172,179,178,172,160,152,167,164,119,89,109,122,151,167,172,184,196,204,206,206,205,205,205,205,204,204,204,203,201,199,197,195,192,189,189,191,194,199,201,200,201,200,200,198,195,192,190,188,188,186,186,183,177,169,155,135,117,201,201,200,183,155,135,138,172,179,173,171,160,162,179,156,112,127,144,136,146,161,163,179,194,203,205,205,205,206,205,205,204,204,202,201,200,197,195,192,189,186,186,185,188,191,194,198,200,201,200,198,195,193,192,190,191,189,187,183,179,175,166,150,129,202,202,199,180,153,131,127,165,178,171,168,160,170,183,140,99,134,162,145,135,153,157,175,194,202,206,207,206,206,205,205,205,204,203,202,201,197,193,188,183,177,175,175,182,189,193,196,198,198,197,196,196,195,193,192,192,193,192,191,188,177,169,160,144,202,202,199,185,159,129,114,149,177,173,170,162,175,184,119,61,71,111,137,131,145,152,174,193,202,204,205,205,206,206,205,205,205,203,201,199,196,191,185,180,172,174,184,193,195,194,193,194,194,196,195,197,195,194,192,192,193,194,192,192,187,176,165,153,203,202,200,186,152,123,108,137,168,171,171,163,178,179,103,54,49,68,115,132,137,146,171,191,201,205,206,206,206,207,206,205,204,202,199,198,194,188,183,179,178,186,193,195,193,186,185,187,190,193,199,198,197,197,195,194,194,195,195,194,193,189,177,160,203,203,202,186,143,119,108,127,163,169,170,160,177,173,98,56,51,74,115,135,137,144,166,188,200,204,206,206,204,201,202,202,202,201,199,196,191,184,178,183,189,194,196,196,189,177,180,193,196,198,200,200,199,198,198,195,194,196,198,197,196,193,189,177,202,203,202,191,140,120,112,122,154,167,172,158,171,168,108,74,53,72,115,130,133,143,166,186,200,205,206,205,204,199,189,195,200,200,197,194,189,186,185,187,193,197,200,197,178,145,145,184,200,199,201,201,201,198,196,196,196,195,198,199,200,199,195,190,203,204,203,191,143,122,114,120,150,162,169,158,158,158,106,59,57,82,122,129,136,150,170,185,200,205,205,205,202,197,189,192,194,194,192,189,187,187,190,193,198,201,201,195,165,109,94,147,186,198,200,201,202,200,199,195,196,198,199,199,199,199,198,197,205,205,205,189,144,125,119,120,146,158,162,158,148,154,115,84,104,130,138,135,144,158,175,187,200,204,205,204,203,200,199,199,197,195,191,188,188,189,194,195,201,202,201,196,159,95,51,92,153,178,190,194,196,195,197,197,195,196,199,201,201,201,200,198,205,206,204,189,151,128,121,124,141,154,156,154,139,148,131,110,141,158,145,136,148,164,175,190,200,205,206,204,202,201,200,198,196,193,190,191,190,194,197,199,201,202,201,191,154,109,81,95,133,165,177,182,184,185,183,190,196,195,196,200,201,200,200,199,206,206,203,194,159,126,115,122,141,152,153,152,140,135,138,112,123,139,151,148,154,168,181,196,203,205,204,202,202,201,199,196,194,192,192,192,196,198,200,201,202,202,201,187,144,113,101,100,106,150,173,177,177,171,181,187,193,195,196,199,202,203,202,201,206,205,203,192,168,140,118,117,135,152,154,150,143,129,132,125,118,150,151,155,159,173,189,200,203,204,203,199,200,199,195,190,188,188,191,194,198,200,201,201,202,203,202,180,138,123,139,141,110,132,171,181,179,171,166,179,188,193,195,198,200,202,203,202,206,206,204,198,170,140,122,119,133,152,154,153,148,137,125,132,112,134,167,162,166,181,196,202,203,203,202,203,200,197,190,184,179,175,181,190,196,201,202,202,201,203,200,174,136,126,161,192,173,144,166,181,179,167,161,165,178,187,192,197,200,202,203,201,206,205,203,199,179,144,118,121,135,148,152,151,148,141,131,134,138,131,174,169,174,189,199,201,202,202,202,201,198,195,195,194,191,185,181,186,194,199,202,202,201,202,197,166,135,120,145,175,143,116,151,179,181,166,154,154,167,182,190,195,201,202,203,202,206,205,203,199,188,167,149,131,135,150,153,152,148,146,141,137,153,157,169,170,180,193,198,200,201,201,200,199,198,198,200,202,201,194,182,183,193,199,202,202,203,202,194,162,135,129,162,193,189,155,157,168,183,171,153,147,155,173,185,192,197,202,203,201,206,206,204,201,192,176,161,153,146,147,155,151,144,143,143,145,159,172,169,176,189,197,197,199,199,200,199,199,198,197,199,201,199,190,164,162,180,194,200,202,199,201,190,159,136,129,168,196,197,148,157,159,174,171,154,142,146,166,180,192,199,202,202,200,205,205,204,202,194,183,169,159,158,157,157,158,145,131,136,141,157,172,178,185,193,196,196,199,199,200,199,198,197,199,197,191,189,174,131,127,160,184,196,200,200,201,186,158,136,123,157,192,195,160,166,167,168,171,155,141,138,160,177,189,198,200,201,200,204,203,203,204,197,189,179,170,167,169,169,170,169,154,143,145,155,169,181,189,193,194,196,199,199,199,199,199,201,204,205,198,180,149,97,110,150,176,193,196,199,199,186,158,135,135,175,200,205,196,164,166,170,175,156,139,134,155,174,186,197,201,202,200,205,204,205,204,199,191,182,175,173,175,180,186,191,190,181,176,179,184,191,194,195,198,199,199,199,200,202,203,204,206,207,202,189,171,135,125,148,165,183,191,196,200,189,159,133,136,184,204,205,195,168,165,172,174,163,141,131,149,170,185,198,202,202,199,203,203,205,203,199,197,191,186,186,188,190,194,200,203,204,202,200,199,200,200,200,203,202,202,203,203,204,206,205,206,206,203,196,191,187,167,153,151,163,178,189,196,191,163,135,130,190,207,204,193,169,163,166,172,160,146,132,147,168,182,196,201,202,199,203,204,204,204,202,199,197,194,196,196,196,198,200,203,205,206,206,205,205,204,205,206,206,205,205,206,206,206,206,207,206,203,198,191,181,164,154,143,144,169,185,192,195,170,135,117,141,185,187,166,152,155,161,168,154,141,132,147,168,181,193,199,200,197,203,203,203,204,204,202,198,195,196,196,199,200,202,204,205,206,205,206,204,206,206,208,207,206,206,205,207,203,206,205,205,203,198,187,171,150,137,131,138,162,179,189,192,168,135,121,152,189,192,174,157,156,164,176,155,139,131,147,168,180,191,199,202,197,202,202,203,203,204,203,200,198,194,196,198,200,202,204,205,204,205,205,204,202,205,206,206,205,205,204,202,205,205,206,206,204,199,188,167,146,135,129,143,164,177,187,188,158,132,129,176,201,200,182,159,157,166,184,159,136,131,150,168,178,188,197,200,200,203,203,203,205,206,204,200,194,192,193,195,197,198,200,200,199,199,198,200,202,203,202,201,201,202,201,202,203,205,206,206,203,197,184,164,141,133,137,156,173,182,189,184,149,133,133,173,202,201,177,153,148,166,171,153,133,134,150,166,179,186,194,201,200,203,203,203,206,206,203,198,190,185,187,186,186,188,187,185,183,184,184,182,184,185,187,185,189,191,194,195,198,200,202,201,197,179,161,140,125,132,142,159,173,178,184,177,146,131,124,148,186,191,169,163,148,160,162,144,131,137,153,168,180,188,194,198,198,203,202,203,205,205,201,196,188,182,180,178,173,170,168,164,164,164,164,163,163,162,166,168,171,173,177,182,189,193,194,192,182,159,137,87,91,128,142,162,178,182,179,177,150,132,123,144,182,186,141,143,144,155,147,135,130,142,156,170,179,185,192,196,195,203,204,203,204,204,199,191,181,170,165,163,159,154,153,148,143,146,155,161,163,164,164,165,166,168,170,172,176,180,180,176,162,150,142,105,85,113,142,167,180,182,184,178,153,128,120,147,183,186,160,151,143,151,140,132,136,147,154,168,177,183,190,194,193,203,203,204,203,202,196,185,169,153,150,153,151,146,137,131,131,138,147,157,165,168,168,167,166,165,164,164,165,167,167,164,158,160,162,147,126,120,148,172,181,183,183,178,151,123,109,120,164,161,131,143,144,146,136,133,142,151,157,168,176,181,191,194,189,201,202,203,202,200,194,181,165,150,147,149,144,139,136,138,148,159,160,158,163,170,175,173,174,170,168,164,158,157,163,168,167,166,163,151,143,145,160,173,178,178,181,179,157,128,112,120,169,163,129,131,135,136,133,137,148,154,159,167,175,181,188,191,187,200,201,202,202,198,188,177,160,145,144,143,142,139,136,135,142,151,157,161,161,169,179,181,178,177,177,175,168,158,154,164,169,167,162,155,156,168,173,174,173,171,175,177,163,133,109,105,133,126,115,123,127,130,135,141,150,155,162,171,177,182,186,189,186,200,201,201,202,199,187,161,135,133,143,142,142,142,137,129,131,126,146,162,158,168,180,188,188,187,185,183,182,180,171,167,166,165,166,171,176,176,178,178,176,174,176,177,168,139,112,94,101,104,101,117,123,130,139,149,155,160,164,170,175,180,184,184,180,199,199,199,200,195,178,137,115,117,138,140,141,143,133,125,125,107,127,156,151,164,179,188,194,195,193,193,193,191,189,184,178,175,175,178,178,177,180,178,176,176,177,173,167,145,114,86,66,67,97,122,134,143,152,160,163,166,167,169,175,178,179,177,169,195,196,198,199,196,168,119,100,107,137,141,142,141,129,125,116,110,120,142,149,151,168,182,193,198,196,196,197,197,197,193,188,182,179,178,179,177,178,178,175,174,175,172,167,156,124,82,46,76,121,143,154,161,167,170,170,169,168,171,175,178,176,170,161,193,192,195,195,191,157,107,94,112,143,147,147,137,129,129,113,134,135,138,143,142,155,175,189,198,200,197,199,198,197,197,194,187,182,176,175,176,179,180,178,178,177,173,167,158,138,96,71,113,152,166,169,173,175,172,170,168,168,170,172,172,169,165,148,191,191,192,193,184,144,104,95,117,141,147,145,133,136,131,89,113,138,138,137,139,147,171,187,196,200,200,201,201,200,199,196,191,186,179,174,174,177,180,178,177,173,170,169,167,154,132,122,147,169,174,178,179,173,164,163,166,167,168,166,163,160,148,132,192,190,191,193,179,128,103,97,121,144,150,146,138,143,130,69,58,93,133,137,141,141,163,183,193,199,200,201,202,202,202,200,196,191,187,178,174,176,179,179,178,175,173,170,172,172,163,158,165,168,171,175,173,165,156,160,164,165,163,162,158,149,136,121,188,190,188,185,168,116,99,97,123,149,154,151,146,154,117,44,49,81,122,139,145,137,157,181,190,197,200,202,203,202,202,199,197,195,189,185,178,174,177,178,179,175,176,175,173,177,179,173,172,172,173,173,171,167,163,162,160,155,155,152,147,137,125,112,182,186,188,186,162,110,91,93,125,154,159,155,152,161,132,88,51,82,112,130,141,141,152,177,192,197,201,202,203,203,202,200,198,198,196,192,186,180,177,177,178,176,175,178,181,182,181,175,174,177,179,175,171,169,166,160,157,155,150,145,139,129,117,104,174,183,187,186,160,112,93,94,134,160,161,158,149,159,122,78,65,71,107,120,134,142,145,173,190,197,200,202,202,204,201,201,199,198,196,192,187,182,178,178,179,179,177,175,177,177,175,175,180,181,179,174,168,164,158,154,150,147,145,142,135,123,108,99,161,172,181,181,156,116,98,103,141,159,160,159,146,154,115,47,33,69,103,121,138,143,144,170,188,197,199,201,202,202,201,201,199,196,194,191,189,182,181,178,179,179,173,166,171,172,176,177,180,177,176,171,164,158,152,147,142,144,141,134,127,113,103,106,144,158,169,171,146,116,103,106,142,159,159,154,140,147,122,78,87,125,117,116,136,143,146,168,187,196,201,202,202,201,201,200,199,196,193,190,188,187,184,180,176,173,167,163,166,167,169,171,170,171,171,164,157,150,145,143,142,142,139,130,113,102,108,118,132,140,155,162,142,110,110,113,142,163,159,149,134,135,122,83,97,125,110,110,131,141,149,168,186,196,200,201,201,200,199,199,197,194,193,190,186,184,181,179,173,168,168,167,168,167,169,171,170,167,163,155,149,144,143,144,142,136,127,114,102,109,122,129,116,130,144,155,138,101,105,114,145,155,150,146,130,121,121,85,59,78,84,106,131,142,153,172,188,197,201,199,199,199,199,197,194,191,191,187,185,181,178,177,173,167,163,164,166,166,165,167,165,160,153,148,145,143,143,143,136,126,112,105,113,124,131,136,100,123,131,145,137,100,97,112,142,156,150,147,133,113,115,104,56,42,63,97,126,141,156,174,188,196,198,198,197,196,195,195,193,189,186,186,185,180,177,173,169,168,164,164,161,159,159,158,155,150,147,144,143,143,138,132,122,110,105,114,125,133,134,136,85,104,127,135,140,103,88,108,131,151,148,148,142,118,105,104,85,48,57,99,129,144,159,177,191,194,196,197,196,194,191,189,189,188,186,184,179,175,171,166,164,163,162,159,158,154,152,150,148,147,145,140,139,135,130,117,104,105,117,128,134,135,137,134,80,87,104,123,132,118,78,109,128,144,145,144,137,134,115,112,104,78,80,110,132,147,164,179,186,191,193,194,194,192,190,187,186,184,182,178,174,168,161,158,156,153,150,149,151,150,146,144,143,142,140,138,133,125,110,98,109,123,131,133,134,133,135,136,71,83,85,100,121,123,87,88,125,136,139,140,133,126,129,119,116,106,105,124,138,155,167,180,184,187,188,189,190,188,186,183,182,181,179,173,167,161,154,150,148,148,146,144,146,145,144,142,140,136,132,127,118,105,103,115,128,129,127,128,129,129,132,132,54,78,84,78,98,117,103,73,95,124,133,138,132,130,128,127,126,126,126,136,149,160,169,177,181,183,186,186,184,183,183,178,176,173,169,166,159,152,148,144,143,143,141,140,140,140,138,136,133,128,123,108,92,91,102,112,119,124,128,128,128,129,129,128,39,59,76,76,73,100,114,90,62,85,113,130,134,131,133,132,135,142,147,151,159,165,170,174,177,180,183,182,181,178,179,175,171,166,162,156,149,146,140,136,137,134,132,134,134,134,132,129,128,111,76,46,34,35,38,44,46,53,61,66,68,75,80,85,41,40,65,68,67,72,92,107,90,57,57,82,109,121,130,134,138,144,151,159,162,169,173,172,171,174,177,180,179,175,173,170,165,160,155,149,144,139,136,130,129,128,128,131,131,125,113,98,70,33,15,14,14,14,12,12,12,9,8,8,9,14,21,28,45,40,41,64,61,64,73,91,103,103,84,76,81,97,115,127,133,138,143,154,159,163,167,168,169,169,169,169,170,165,163,160,157,151,143,136,130,124,118,118,121,120,115,103,84,68,50,26,11,11,17,19,18,19,20,19,18,19,20,23,31,31,33,38,52,42,43,54,63,54,60,69,89,104,106,104,97,95,103,114,122,132,140,143,149,152,156,160,162,163,162,160,161,158,153,146,137,128,120,113,104,98,95,90,80,63,40,29,21,18,13,18,24,23,22,23,23,22,20,17,19,19,20,24,37,52,47,51,53,40,40,47,60,56,48,50,61,75,87,96,103,105,105,107,111,117,125,129,134,134,136,138,140,140,138,136,131,126,116,110,104,100,94,91,91,97,102,94,50,7,7,14,16,18,19,19,21,22,22,22,20,21,22,20,19,18,18,20,32,49,60,50
182,186,189,192,192,193,193,193,193,196,198,200,202,203,205,205,205,206,207,207,207,206,206,204,203,202,202,201,200,198,195,195,194,192,191,191,191,192,193,191,191,192,192,190,189,186,181,172,158,133,105,85,84,82,80,77,73,69,68,63,57,50,43,37,192,194,195,196,197,194,191,191,193,195,199,201,202,203,204,205,206,206,206,206,206,207,207,206,206,204,204,202,201,200,197,196,197,194,193,192,192,193,194,195,194,194,193,192,191,191,188,185,178,168,150,123,100,98,98,98,99,99,95,91,89,85,80,77,198,198,199,199,194,185,187,191,194,195,197,198,199,201,202,203,205,205,206,205,205,205,205,205,206,205,205,203,202,202,201,199,199,197,197,195,193,194,196,196,195,195,195,194,193,194,192,190,189,185,178,164,136,110,103,109,110,112,115,111,109,107,104,100,199,199,201,196,182,183,188,193,194,192,193,194,194,196,200,202,204,204,204,205,206,205,205,205,204,204,204,204,204,203,201,201,199,197,196,196,196,195,194,195,196,195,194,194,194,195,195,193,192,190,187,182,173,150,122,107,109,113,119,122,122,118,114,114,203,202,201,189,183,190,195,195,191,187,186,188,191,193,197,201,202,202,203,204,205,204,204,203,203,202,203,203,203,202,203,200,200,199,198,197,197,194,193,193,194,194,195,195,193,195,195,194,193,192,191,189,186,174,153,127,113,113,116,124,128,128,127,124,204,204,198,181,187,198,198,193,188,183,183,184,189,190,192,196,202,202,203,204,204,205,205,205,205,203,203,204,204,203,202,201,201,200,199,199,197,196,194,195,194,194,193,194,194,195,196,195,194,193,193,191,189,185,176,158,129,111,112,117,124,130,130,131,206,202,187,177,190,198,196,189,180,182,186,189,188,184,183,190,197,201,201,202,203,205,205,206,205,204,204,204,204,203,203,202,202,201,200,199,197,197,198,197,195,195,195,195,195,196,196,195,194,193,193,192,191,190,186,178,158,128,110,111,119,127,132,132,206,194,178,178,190,196,191,183,179,182,188,191,187,180,172,177,191,197,198,200,203,204,206,204,205,204,203,204,203,203,204,202,202,201,200,199,198,198,197,196,196,196,195,196,197,196,197,196,195,193,194,194,193,191,188,184,175,154,127,110,113,120,127,131,204,183,174,177,189,192,186,180,179,187,192,193,187,175,159,149,167,188,194,195,199,204,204,206,204,204,204,204,202,202,204,202,201,200,199,199,197,197,196,195,194,195,197,198,199,199,197,197,196,194,195,194,192,194,191,186,183,170,150,126,110,116,122,129,201,172,167,170,185,187,184,181,182,187,193,194,190,181,154,123,143,173,184,188,197,202,206,205,204,205,204,204,203,203,202,201,201,200,198,196,196,195,195,193,194,196,198,199,199,199,198,197,195,193,191,192,193,192,192,191,187,181,168,146,121,112,118,123,195,163,155,161,177,181,181,181,182,189,194,195,191,183,154,105,116,156,173,182,194,202,205,205,205,204,204,204,204,202,202,201,199,198,196,194,193,191,193,192,193,195,198,197,199,199,198,197,194,192,192,193,193,194,193,191,189,184,179,163,137,116,114,120,190,163,146,150,174,177,175,181,183,188,194,195,189,180,154,102,106,143,162,176,191,200,204,206,205,204,205,205,203,202,201,200,198,195,193,191,189,189,188,188,189,191,193,195,195,196,194,192,192,191,191,190,192,195,194,194,190,186,183,175,155,129,116,114,190,166,143,140,164,175,174,177,183,190,194,195,188,179,154,105,101,132,151,169,188,198,203,204,206,205,205,205,203,202,200,197,195,192,189,185,182,184,184,187,190,192,191,190,188,188,186,186,188,189,189,189,191,193,193,195,194,191,187,181,168,146,124,117,192,165,138,129,154,170,170,175,179,188,194,196,190,175,153,106,96,125,145,168,186,196,202,203,205,205,204,203,202,201,198,195,193,191,185,183,182,184,186,191,193,193,191,187,177,175,180,186,190,192,192,191,191,193,194,195,197,196,193,186,177,160,138,122,194,162,132,120,141,161,165,168,177,186,192,192,183,168,144,97,88,117,139,163,180,191,200,203,204,203,203,201,199,197,196,192,188,184,180,177,181,187,191,194,195,194,187,172,163,169,180,190,193,197,196,194,192,193,195,197,198,199,198,194,186,173,152,130,195,156,126,113,130,153,158,163,173,182,189,188,179,161,133,93,82,108,133,157,173,189,199,203,203,202,201,197,191,192,190,187,183,179,177,179,187,193,196,198,197,193,179,154,147,169,186,194,198,198,198,195,194,192,195,198,201,201,200,198,194,184,168,144,196,157,123,109,121,144,152,158,166,176,182,180,169,150,125,87,82,103,129,155,167,183,200,204,203,201,198,188,176,182,182,179,178,174,177,188,195,197,200,200,200,193,171,130,117,152,185,196,199,199,198,195,194,194,196,199,200,201,201,199,196,190,178,158,198,159,125,112,116,137,147,151,156,166,173,170,158,140,114,83,80,102,130,152,164,183,198,203,203,201,195,183,173,174,174,172,170,173,184,193,199,200,202,202,201,193,163,112,86,117,166,191,199,200,197,194,193,192,194,195,200,200,199,199,197,191,182,166,197,160,129,115,114,131,141,142,146,153,159,158,147,130,107,78,80,104,132,152,166,189,202,203,203,201,195,188,179,176,173,170,174,184,193,200,202,201,203,202,202,193,157,108,69,87,142,179,194,198,196,191,190,190,190,191,196,199,200,201,198,190,177,160,198,163,128,117,118,127,138,135,135,140,146,147,138,122,93,69,82,110,134,149,174,196,202,204,202,200,195,189,182,175,170,171,181,192,199,201,201,203,203,204,201,189,154,107,69,80,134,173,185,191,192,189,186,186,186,187,195,198,200,201,198,189,176,156,200,172,134,116,116,125,135,133,129,128,127,126,121,113,83,69,90,117,141,162,189,200,203,204,202,200,196,189,180,173,174,180,190,198,202,201,201,202,203,204,201,180,144,116,90,85,131,175,180,183,186,185,183,181,183,183,189,196,199,200,199,190,175,156,200,177,144,120,114,124,134,133,129,124,122,117,111,105,78,79,104,125,151,181,197,203,205,204,203,201,198,192,185,181,182,189,197,201,203,203,202,202,203,204,199,171,137,112,99,99,128,170,182,179,177,177,177,174,175,178,187,192,197,198,197,189,175,157,200,181,147,121,114,122,134,135,131,124,119,112,105,100,92,112,129,144,173,194,203,204,206,206,205,203,200,197,196,195,193,194,198,202,202,203,203,202,203,203,193,162,135,119,111,103,123,164,183,180,172,170,169,165,163,168,176,188,196,198,195,188,172,153,200,184,153,125,115,122,135,136,132,126,120,114,108,109,114,137,152,167,185,198,203,205,206,204,204,204,202,203,203,203,201,195,198,202,203,203,203,203,203,202,186,156,134,124,130,117,121,155,184,179,165,160,158,154,151,158,171,185,195,196,192,184,167,148,198,187,164,142,127,124,133,141,135,127,123,119,117,126,140,153,166,180,193,201,204,205,205,204,204,203,203,203,205,204,200,191,189,197,200,202,203,203,202,200,180,153,131,124,131,118,115,140,179,178,160,148,144,139,142,148,163,182,191,194,187,177,164,144,198,187,168,150,138,135,136,144,143,133,124,121,125,139,159,168,179,191,199,202,204,204,205,205,205,204,203,203,204,201,191,161,153,179,193,198,202,201,201,197,170,150,133,132,148,135,112,126,162,169,154,140,135,132,134,141,157,178,190,190,182,173,159,141,197,189,175,157,147,141,144,151,154,151,137,128,132,146,165,180,191,198,201,204,204,204,204,205,204,205,204,205,202,196,179,130,125,163,184,195,199,199,200,194,165,143,127,134,158,152,111,112,141,152,143,134,127,124,127,135,149,172,185,185,178,169,153,139,195,188,179,166,155,151,153,161,170,176,176,165,164,171,183,193,199,201,203,204,203,204,205,204,204,205,207,207,204,194,173,128,130,163,179,190,194,196,199,192,161,135,120,128,154,148,106,102,127,144,139,128,122,120,124,132,144,166,181,182,176,162,149,137,194,189,182,174,163,160,164,173,182,193,201,202,201,200,201,202,202,204,204,206,206,206,205,206,206,206,207,207,205,197,187,165,155,165,173,176,177,178,185,184,157,131,113,114,135,136,99,91,116,140,136,128,121,116,120,126,138,157,174,180,172,162,151,139,194,190,187,182,175,173,178,183,189,196,203,205,206,207,206,206,205,205,208,207,207,207,207,206,207,207,207,205,203,197,191,186,172,166,159,153,152,157,168,180,162,131,111,111,127,124,92,93,113,133,133,125,119,116,122,126,133,150,169,178,171,163,153,141,193,191,189,186,182,181,183,186,192,197,202,206,206,207,206,206,206,207,208,208,207,207,207,206,208,206,206,204,200,194,187,176,160,154,143,135,138,145,158,179,162,126,105,110,135,131,92,91,113,136,133,121,116,108,115,123,132,146,165,177,173,165,156,142,195,193,190,186,182,181,182,185,189,195,200,203,205,206,206,205,205,206,206,207,208,207,206,205,204,205,203,202,196,187,176,159,140,134,129,129,136,144,158,174,155,123,105,113,139,136,98,94,111,133,132,122,114,109,117,123,130,143,159,173,173,166,154,139,191,192,190,187,183,177,175,179,184,187,191,198,200,200,200,201,201,203,203,204,203,203,202,200,200,199,198,196,191,183,167,146,132,122,122,129,137,142,150,163,140,113,104,110,133,131,96,88,109,131,131,119,109,107,117,124,131,142,156,171,170,162,149,135,191,191,187,183,176,170,166,168,170,173,174,178,181,181,181,183,187,188,188,188,187,188,188,190,192,194,193,191,185,171,153,136,116,113,115,123,133,137,141,148,130,113,105,106,120,112,85,79,104,127,127,114,105,109,119,125,133,141,155,167,166,161,148,132,185,190,186,181,174,164,160,157,153,151,153,148,146,147,147,150,153,154,157,158,159,161,164,171,177,183,185,182,171,151,131,108,88,95,107,121,131,137,138,141,130,113,104,102,115,106,77,73,98,121,119,109,106,112,119,124,132,140,153,163,163,156,142,128,179,185,184,178,169,159,149,142,137,133,127,123,117,118,120,123,127,130,131,133,135,137,140,148,155,165,167,164,152,135,121,100,80,87,102,118,130,139,142,140,131,112,99,96,101,90,69,70,97,113,110,105,106,113,119,123,131,140,149,159,158,148,137,125,174,178,179,174,162,148,135,128,124,117,113,108,104,102,107,115,124,130,131,132,131,131,131,135,141,144,146,142,134,126,126,117,106,106,113,124,133,139,142,143,136,116,99,90,81,70,60,68,95,108,104,103,115,119,120,122,130,138,146,153,152,145,136,124,169,174,174,167,154,138,123,117,116,112,106,102,97,100,107,112,122,133,139,137,136,135,134,130,127,131,134,136,131,129,131,127,122,119,123,128,134,138,138,141,138,121,100,89,78,61,53,67,93,104,107,111,114,118,120,126,132,136,144,148,148,141,131,120,160,165,168,161,148,131,118,114,113,109,105,102,96,98,102,110,119,129,139,146,144,141,137,136,131,124,121,125,131,131,132,126,126,129,132,133,134,135,136,139,138,128,108,90,75,55,48,70,95,102,107,114,120,122,121,123,130,136,141,145,140,136,127,110,151,159,161,153,141,126,115,113,111,110,108,101,95,93,90,108,121,128,140,152,156,156,152,146,142,137,131,127,128,128,126,126,127,130,134,135,136,134,139,139,137,131,116,95,76,51,45,74,97,104,112,120,123,122,124,126,129,136,138,136,135,127,115,101,142,152,154,145,125,110,105,109,111,110,111,105,96,92,82,102,119,128,138,151,162,169,167,160,157,153,149,144,139,137,133,131,131,134,136,137,139,134,134,136,136,132,124,108,84,61,60,89,106,113,119,125,126,126,126,127,132,134,137,135,127,117,103,87,128,144,148,134,109,92,95,106,108,110,111,106,99,96,77,85,109,124,133,140,153,169,176,170,166,165,162,157,154,151,146,139,136,133,133,134,135,136,136,136,135,132,127,116,102,85,85,105,117,124,129,131,129,127,126,129,132,133,133,128,117,104,88,77,117,132,142,125,96,79,90,106,109,111,112,107,105,105,85,71,95,115,123,128,139,159,178,178,173,171,171,166,163,161,156,150,145,140,137,135,136,138,136,133,132,131,129,122,116,110,109,115,122,130,135,131,126,126,128,128,130,130,127,117,104,90,77,72,107,121,132,113,85,74,89,107,111,112,112,111,114,112,91,61,77,102,121,125,134,151,166,182,179,177,177,174,170,168,162,157,152,146,141,137,137,139,138,135,133,130,127,127,127,124,122,125,129,132,133,127,122,124,128,128,126,124,117,104,92,77,68,67,96,110,117,100,77,73,91,107,110,111,114,118,122,120,99,62,66,91,109,120,125,139,163,176,180,180,180,177,174,169,163,160,157,151,147,141,140,142,140,137,134,132,129,130,132,134,132,133,134,135,134,133,130,130,127,123,117,112,106,97,85,72,67,65,86,97,104,86,71,72,93,108,111,113,116,124,132,129,110,74,61,80,103,115,123,134,155,175,183,183,181,180,176,172,167,163,161,154,150,146,143,142,143,142,139,135,132,135,135,138,139,140,139,136,132,131,127,124,120,116,112,107,100,87,71,60,58,59,75,87,85,72,61,66,94,112,112,116,122,130,137,136,120,85,63,75,96,112,120,133,150,171,181,182,182,182,178,174,171,168,163,160,152,146,140,143,144,146,144,136,134,137,138,141,143,143,143,137,131,128,122,117,114,111,108,103,92,74,59,55,57,62,64,79,74,60,55,65,95,113,116,118,124,135,143,137,122,93,65,72,95,109,116,127,146,169,180,182,181,180,177,174,173,170,163,157,154,150,147,144,143,140,139,133,129,132,137,141,143,142,139,134,125,120,116,112,111,109,104,93,73,55,52,53,54,49,55,63,69,57,49,60,98,115,114,119,125,129,136,134,120,94,64,63,86,106,113,123,142,165,179,183,183,178,176,174,172,167,162,156,151,148,145,142,140,138,134,131,134,136,137,138,135,132,132,126,119,116,112,112,110,104,92,70,52,46,46,46,47,46,51,52,58,55,52,62,101,115,115,115,119,124,125,121,109,88,61,60,81,101,112,120,139,162,176,181,180,177,176,174,169,163,158,154,149,145,144,142,139,135,133,135,132,134,132,131,132,129,122,117,113,113,112,108,102,88,63,46,40,41,41,42,40,40,46,46,49,56,58,65,100,111,112,114,115,117,117,111,101,83,57,49,72,97,112,126,139,159,174,178,177,176,175,171,166,158,153,150,148,143,141,138,136,134,132,130,130,128,127,125,123,120,118,114,112,106,106,100,85,52,39,35,35,35,33,35,37,35,46,46,47,49,58,67,93,110,111,111,110,105,102,99,89,74,55,49,72,98,111,122,142,159,170,174,174,171,169,164,159,154,150,147,145,142,137,134,132,131,128,128,126,123,120,119,117,115,113,111,109,105,90,67,36,28,25,28,29,31,35,36,35,38,47,45,43,42,51,67,95,105,106,103,101,94,85,80,75,64,51,51,73,95,109,125,140,155,165,170,170,171,167,159,154,150,148,146,144,139,132,127,126,125,123,122,121,118,115,114,114,111,109,103,92,73,50,32,25,25,26,27,26,26,32,37,35,26,48,45,45,41,42,52,83,96,97,95,93,92,84,73,68,63,55,58,76,93,109,122,139,152,158,163,165,164,159,154,150,147,143,139,134,133,127,123,120,119,117,115,113,113,110,108,105,99,90,77,57,37,25,23,24,22,25,26,28,32,36,33,23,27,53,51,48,45,44,49,61,83,91,94,90,86,87,81,75,69,68,72,83,95,106,122,137,148,153,154,157,156,152,148,144,140,138,134,129,123,119,117,117,115,111,108,105,100,97,93,88,70,53,37,28,27,28,30,31,31,30,31,37,39,33,27,23,22,51,47,46,44,42,48,62,76,88,90,87,84,81,80,76,74,74,78,86,98,107,119,131,141,146,147,146,146,145,141,136,133,128,123,121,119,115,112,106,102,96,95,93,90,80,70,54,36,26,25,27,30,29,29,28,26,28,33,37,37,32,31,27,29,53,49,49,50,46,44,52,66,77,85,84,83,81,82,79,82,82,85,91,96,105,115,125,132,135,139,138,136,134,133,131,127,121,118,113,107,100,93,87,81,78,75,68,56,44,31,21,21,22,29,30,23,20,21,20,23,30,35,33,29,29,32,34,35,53,51,51,53,48,44,49,51,61,71,75,76,78,80,79,85,89,93,96,101,105,111,115,120,124,128,129,129,128,126,121,115,107,102,94,83,75,67,61,55,50,42,34,27,21,22,26,26,30,29,25,22,20,22,24,27,32,30,28,28,29,30,34,38,54,50,46,48,47,45,45,47,42,49,56,64,71,75,77,79,86,92,99,103,108,110,112,115,115,121,122,120,118,112,105,94,85,71,58,49,43,38,36,33,28,24,22,23,24,24,30,36,35,31,24,23,27,29,31,33,27,27,31,32,34,34,37,36,52,48,50,49,51,44,40,43,34,31,35,39,47,52,57,59,61,65,73,85,93,99,104,105,107,106,101,100,91,76,64,53,42,34,28,28,29,28,26,23,23,23,23,24,25,30,33,32,30,31,33,32,31,35,31,30,31,34,36,37,37,36,41,39,57,52,49,49,50,48,44,45,41,26,21,21,22,26,30,34,35,38,41,43,50,57,63,69,73,69,65,55,45,38,32,26,27,27,31,31,30,26,23,23,24,21,22,25,30,31,27,24,23,24,27,31,35,32,35,36,39,40,37,31,34,41,42,41,54,55,53,51,50,51,46,45,44,37,26,24,25,24,25,24,24,24,30,31,28,31,32,32,32,31,31,27,29,29,29,30,31,35,33,31,26,20,19,18,19,26,28,30,29,25,24,25,27,31,37,39,41,39,37,38,36,34,34,35,37,43,43,40,51,54,53,51,52,51,49,48,50,41,34,30,28,28,30,32,29,29,29,33,33,32,32,29,27,25,26,28,31,34,37,37,36,32,27,23,21,21,20,22,27,29,36,33,27,25,28,30,31,34,39,41,38,37,38,36,36,34,31,35,36,38,45,42,46,51,55,51,51,51,50,46,49,48,37,35,37,35,32,31,35,34,32,31,35,34,32,34,36,35,38,36,36,36,35,33,30,26,24,22,23,25,26,27,29,31,34,33,29,26,28,28,32,34,39,36,35,40,36,35,37,33,29,32,28,31,39,44
49,54,59,66,74,88,105,124,137,148,154,157,162,163,165,169,170,175,177,181,183,185,185,184,181,178,174,172,167,165,162,156,152,150,150,150,151,147,142,133,116,93,56,19,7,10,15,18,20,21,19,18,16,18,17,17,17,19,17,16,17,16,17,19,62,72,82,88,104,128,141,153,157,162,166,166,170,174,177,179,180,184,188,190,192,195,195,194,192,191,187,187,185,181,178,173,170,168,166,163,161,161,161,160,159,154,151,141,107,61,20,7,13,21,21,20,20,18,18,19,17,17,18,17,16,15,17,17,78,91,101,115,134,152,159,164,168,168,172,172,172,177,175,183,187,191,193,197,199,200,202,201,201,199,197,195,194,192,190,186,183,180,176,177,177,177,177,173,170,166,163,160,156,148,125,74,16,12,17,21,22,19,17,17,18,16,17,17,16,17,16,14,109,123,134,145,155,167,171,174,176,176,180,172,166,172,179,184,190,192,196,200,201,201,201,201,202,202,201,201,200,198,196,191,185,185,182,181,183,184,185,184,184,182,179,175,169,162,155,151,117,48,12,15,19,20,20,20,20,19,19,19,18,17,15,17,139,148,155,162,166,175,179,181,182,177,167,159,163,171,176,181,186,190,195,199,201,202,202,202,201,200,201,203,202,201,199,198,193,190,187,185,185,187,188,189,188,187,186,183,178,175,168,160,152,134,75,10,7,10,13,17,19,20,19,18,19,18,17,21,161,163,168,176,180,183,185,186,183,159,150,162,175,179,176,176,181,184,189,196,200,201,201,201,200,202,202,203,203,204,202,199,197,193,188,186,185,187,188,189,189,187,187,187,187,188,182,171,163,156,148,110,67,42,22,10,8,12,16,18,19,16,12,29,173,176,181,186,188,189,190,192,175,153,167,180,180,178,171,169,172,175,181,191,197,200,201,202,202,202,202,202,203,204,202,201,199,198,193,189,187,187,190,189,190,191,190,190,189,189,187,181,172,166,158,147,130,122,121,101,72,49,30,17,13,15,34,60,186,188,192,194,195,195,196,187,161,156,181,191,184,175,168,162,165,163,168,187,195,198,202,202,205,203,203,203,203,203,203,201,202,200,197,193,188,185,188,191,191,191,191,192,193,192,188,183,177,175,172,162,146,127,123,131,135,126,115,91,66,54,59,57,193,196,197,198,199,199,199,172,156,170,190,186,177,169,159,152,155,142,144,172,190,195,200,203,203,204,204,205,203,204,204,203,203,202,200,199,193,190,191,192,194,195,194,194,193,193,189,185,181,177,176,172,166,147,126,121,128,133,130,128,123,115,102,85,197,199,200,200,200,201,197,158,162,176,191,185,174,161,141,148,145,111,122,160,184,192,199,203,205,205,204,204,204,203,203,203,203,201,199,197,196,193,192,193,193,196,198,196,195,194,190,187,182,179,179,176,176,164,144,120,117,126,130,129,132,131,125,120,200,200,200,200,202,201,186,152,163,178,189,182,168,149,137,160,129,88,108,151,174,181,194,201,204,205,206,205,205,204,203,204,203,202,200,196,192,191,189,189,192,197,200,200,198,197,192,185,183,182,182,182,179,177,165,142,118,118,124,130,130,129,128,125,201,200,200,200,201,200,171,146,150,172,180,177,163,134,157,157,107,87,118,143,167,172,188,200,204,205,205,205,205,205,204,203,202,201,200,196,193,191,189,191,196,201,202,201,200,198,194,189,185,183,181,182,180,177,173,160,134,117,120,126,130,129,130,130,201,201,202,203,202,196,161,137,138,173,177,173,157,141,170,139,103,126,132,142,162,162,185,198,204,207,205,205,206,207,205,204,202,199,197,194,191,188,186,190,194,198,201,202,201,201,197,192,188,185,182,183,181,179,176,168,149,122,112,121,126,127,128,128,202,202,202,200,202,192,161,134,128,167,174,169,151,159,173,122,129,162,154,142,158,158,181,197,203,206,206,207,207,207,205,203,202,201,197,193,189,183,182,182,190,197,201,202,201,198,195,194,191,190,186,182,178,177,177,172,161,139,114,113,119,125,127,125,202,201,202,202,201,191,166,128,120,159,175,170,152,167,165,95,93,131,152,128,152,154,179,196,205,205,206,206,206,205,205,203,202,200,196,191,185,180,180,187,195,196,199,199,197,194,195,193,192,191,190,186,180,175,171,173,168,152,128,112,114,120,124,124,202,202,202,203,202,193,164,125,112,147,171,168,154,170,155,75,59,64,120,126,140,152,177,197,204,207,206,206,206,205,205,204,200,198,194,188,185,182,188,194,198,199,194,191,192,195,195,195,193,195,196,190,184,179,168,168,168,158,139,116,111,114,122,125,201,201,203,202,202,194,156,119,108,140,168,166,156,169,142,65,51,58,104,132,137,149,173,194,202,204,205,204,203,203,203,202,200,197,192,184,184,191,194,195,199,198,188,183,189,196,198,198,196,195,198,196,192,187,182,169,164,157,149,128,110,114,119,121,203,202,203,203,203,196,154,120,109,132,166,165,155,168,143,93,80,63,104,135,133,146,173,194,202,205,204,203,198,195,199,201,198,197,192,189,191,195,196,196,200,198,182,171,191,199,200,200,199,196,195,198,198,194,191,186,175,167,153,138,116,113,116,119,203,204,203,203,204,197,153,121,111,127,159,165,148,162,136,75,69,60,108,131,133,152,173,192,202,205,205,203,194,188,196,198,197,194,190,191,196,197,198,198,199,196,170,164,194,199,203,201,198,196,196,198,197,199,198,195,190,181,166,144,125,111,113,118,203,204,204,204,204,196,153,126,112,122,152,160,148,153,139,76,43,96,131,137,141,160,178,193,203,204,204,202,198,196,196,195,195,192,192,196,198,198,199,202,201,193,150,136,187,196,202,201,199,196,195,195,198,199,198,198,195,190,180,160,133,116,116,117,204,204,204,206,204,196,156,124,120,128,146,154,151,134,141,109,132,164,150,138,147,169,181,196,204,203,203,201,201,201,198,196,192,192,193,198,198,199,201,202,201,194,143,116,171,189,199,198,198,196,192,193,197,199,200,199,197,192,185,173,147,121,114,117,204,205,205,205,205,199,165,125,115,128,147,153,151,132,135,122,112,156,152,148,153,170,185,198,203,203,203,201,201,200,197,196,195,195,197,199,201,200,201,202,199,188,142,124,157,178,187,193,194,196,193,194,197,199,200,200,198,193,177,171,161,128,116,117,205,205,205,205,205,197,168,137,116,124,145,154,152,140,126,130,112,143,153,155,159,175,194,202,204,203,201,201,198,195,193,190,193,196,199,201,201,202,202,202,200,183,142,136,159,164,180,188,193,195,193,191,195,200,201,202,197,192,178,164,161,133,117,115,204,205,204,205,205,201,173,137,120,123,143,154,153,145,128,126,125,132,164,161,165,185,200,203,204,203,201,200,196,189,182,175,180,191,198,201,202,201,200,201,201,178,145,145,164,160,175,184,189,192,191,192,194,199,201,201,198,191,181,168,159,133,115,118,206,207,206,205,205,201,184,142,120,124,146,152,153,149,138,125,135,131,168,167,173,192,201,202,202,202,201,198,195,195,197,193,187,189,197,201,202,201,201,201,201,174,146,143,171,162,167,182,184,185,187,188,190,199,202,202,201,190,180,168,156,134,115,114,206,206,207,206,204,200,189,164,142,134,143,153,152,149,144,137,145,155,173,172,183,195,199,201,200,200,198,196,197,201,203,198,183,180,193,200,203,202,202,202,196,165,144,141,167,164,160,178,181,181,180,183,188,196,201,202,200,194,182,168,154,132,114,113,205,205,206,206,205,201,191,174,157,147,145,153,151,141,142,144,154,174,170,177,189,195,198,199,199,199,198,197,199,199,201,195,165,152,178,195,201,201,201,201,190,159,144,127,157,164,152,165,173,176,175,179,187,194,201,202,201,195,183,170,149,132,115,110,205,206,205,204,205,202,193,181,166,159,158,158,157,145,132,137,147,168,175,184,192,195,197,198,200,199,198,199,200,199,190,179,133,118,162,184,197,200,196,202,187,154,143,132,148,161,151,160,163,167,172,175,182,193,199,202,200,195,185,170,152,132,113,107,204,204,205,204,204,203,197,185,174,167,167,167,170,168,151,142,149,160,179,188,193,194,197,199,198,199,201,203,205,206,194,167,103,99,152,173,192,198,200,200,183,151,142,127,140,161,150,151,157,158,168,173,180,191,201,199,199,194,184,168,150,129,111,105,204,204,206,206,205,203,198,190,181,174,174,180,188,192,188,180,177,185,190,194,194,199,200,200,201,202,203,206,206,206,200,182,156,118,144,171,193,198,195,196,189,157,142,125,140,166,152,148,150,156,166,170,177,192,200,200,198,193,186,171,149,126,108,103,203,203,204,202,205,203,198,196,189,188,190,191,196,202,203,202,201,201,201,202,203,203,204,204,205,206,206,206,206,205,201,189,186,164,151,163,188,192,190,191,192,174,144,124,130,164,149,145,148,153,163,166,172,191,199,199,195,189,182,170,149,126,105,100,204,203,204,203,204,204,202,200,196,195,195,197,199,201,205,205,206,205,205,205,207,208,207,206,206,207,207,207,206,203,199,193,179,162,150,148,169,186,183,187,186,164,140,120,127,156,143,142,146,156,164,165,170,188,198,198,196,191,182,170,148,121,105,97,204,203,202,202,202,204,203,200,198,196,195,198,201,203,204,204,206,206,205,206,207,208,206,208,206,206,207,206,206,205,202,192,174,151,136,134,164,181,184,189,185,149,136,111,122,158,145,140,145,154,161,162,167,186,198,197,195,190,182,170,151,126,106,97,203,204,203,204,204,205,205,203,199,195,194,199,201,202,203,204,204,202,204,202,205,206,205,204,205,204,203,207,206,206,201,190,170,147,134,140,172,180,178,186,180,139,133,117,127,155,142,142,151,160,163,164,167,182,197,199,198,192,182,171,150,125,104,94,203,204,204,203,202,205,206,203,196,190,191,194,196,200,198,198,197,196,196,198,200,199,198,199,200,200,202,203,205,205,200,182,164,138,132,145,169,174,169,173,170,136,131,123,134,153,139,141,155,162,162,162,169,184,196,199,199,193,182,160,148,125,102,92,203,203,203,202,203,205,205,200,194,183,185,184,184,183,180,177,177,175,175,176,178,179,181,186,189,192,196,198,199,198,183,155,127,118,142,150,165,171,177,177,172,141,135,121,132,142,130,143,159,165,163,165,170,184,197,198,198,191,177,163,146,124,101,91,201,202,203,202,202,205,204,199,191,183,177,171,165,164,160,156,158,161,161,162,163,167,169,169,174,178,186,190,190,185,165,138,74,91,139,149,167,177,179,182,173,137,127,124,135,132,127,149,165,166,164,168,173,184,193,196,195,185,173,162,143,119,98,92,201,202,204,203,203,204,203,195,184,165,156,157,155,149,143,138,140,150,163,167,167,166,167,168,166,169,172,176,174,168,159,154,115,90,121,152,170,180,179,182,176,144,121,123,135,127,134,158,170,163,161,167,174,186,195,196,191,182,168,160,141,114,95,89,200,202,202,203,204,203,199,189,175,154,148,150,145,142,137,134,145,148,156,167,171,170,168,167,164,164,164,166,165,164,164,165,149,128,132,158,172,175,174,178,179,149,122,119,124,125,141,161,168,162,164,167,174,185,191,190,185,177,168,156,139,111,92,94,199,201,202,202,204,204,198,187,170,151,145,146,141,136,135,142,158,160,158,163,175,178,176,174,172,167,159,159,170,174,175,169,151,146,157,169,173,174,175,180,178,154,123,112,118,126,145,158,164,164,167,172,178,185,192,189,182,175,164,152,131,103,91,97,198,200,200,201,202,202,197,180,159,143,143,142,141,140,134,135,145,156,162,162,174,184,183,180,179,177,171,163,161,171,170,163,161,167,173,175,176,178,181,183,175,156,124,105,116,132,150,164,165,163,166,170,175,181,184,182,179,170,162,143,117,97,92,104,196,195,199,201,201,201,195,167,131,123,141,141,143,141,130,129,124,146,162,161,176,188,193,194,192,190,188,184,175,171,170,172,176,175,176,178,179,179,181,179,171,159,126,97,117,139,155,167,168,167,167,171,175,179,180,179,172,164,153,129,104,93,98,114,194,195,195,197,200,202,191,150,112,108,136,140,142,136,123,122,113,132,155,154,171,183,193,198,196,195,197,195,192,185,179,179,179,176,175,181,179,178,179,179,171,162,129,92,128,151,165,174,173,171,171,174,178,178,178,174,166,154,138,110,101,93,105,123,191,193,193,194,196,198,184,133,100,104,138,144,145,129,127,119,128,130,145,149,157,174,192,199,199,196,198,198,195,191,185,178,175,174,179,180,184,182,180,176,173,163,138,110,145,163,175,180,177,174,174,176,174,177,172,161,152,138,119,105,93,100,116,130,193,194,193,192,195,194,174,121,96,111,140,146,140,127,129,121,163,151,141,143,146,165,184,197,200,199,200,200,199,196,189,184,176,172,179,183,184,181,177,171,169,168,155,139,157,176,181,178,173,172,174,172,168,164,156,146,135,123,111,97,92,105,122,135,189,192,192,192,193,191,162,114,94,116,145,150,136,133,121,85,108,144,138,141,144,159,181,195,200,201,201,202,202,200,193,188,181,177,178,183,186,182,179,174,168,168,167,155,162,173,171,159,156,164,163,162,157,150,142,132,123,114,104,93,100,115,129,135,176,186,191,192,187,187,147,108,99,121,146,149,139,140,106,54,53,89,136,144,149,156,178,192,199,202,203,204,202,199,196,191,185,178,174,176,183,184,182,175,173,172,173,169,167,168,163,153,153,156,155,151,146,140,131,127,123,112,98,95,108,122,133,138,158,178,186,190,189,180,132,100,93,124,152,153,142,145,104,68,52,91,127,138,146,151,176,191,199,202,202,203,202,201,198,196,193,188,181,174,179,180,176,172,172,173,174,171,169,167,166,162,160,153,148,144,140,137,131,127,119,105,95,104,119,131,134,138,140,162,179,187,188,180,128,97,91,134,158,154,147,151,104,142,67,89,119,130,144,150,174,191,197,201,202,203,201,200,199,198,195,190,183,178,177,176,177,173,172,171,172,174,179,177,171,164,159,152,148,146,141,136,134,127,110,97,101,115,127,136,138,141,128,141,161,177,185,177,129,99,94,143,160,155,147,148,94,48,60,73,119,130,144,148,172,189,197,199,202,202,202,201,200,197,194,190,185,180,178,175,175,162,173,177,181,184,184,181,173,166,157,148,145,143,141,137,131,119,99,98,110,123,131,134,142,141,112,132,148,165,177,167,128,104,101,149,157,150,140,147,102,51,67,110,114,133,145,145,171,188,198,201,201,201,200,200,199,196,192,192,188,187,181,175,170,168,174,177,181,183,179,176,169,160,152,144,142,144,139,134,121,102,100,110,121,128,132,138,141,142,82,121,137,147,162,158,119,112,105,145,157,152,133,136,106,88,127,138,110,124,144,146,168,188,198,200,202,201,201,200,198,194,191,188,188,181,177,173,173,172,176,177,179,179,178,172,161,151,147,145,141,138,134,121,104,99,109,120,127,131,134,141,141,140,74,93,124,139,151,152,112,105,112,146,155,150,128,123,108,62,99,115,104,126,141,152,172,189,200,200,201,200,200,200,194,192,191,188,182,181,178,172,170,172,174,174,174,173,170,165,158,154,147,143,138,131,119,104,98,112,120,126,128,134,139,140,140,140,82,82,110,128,144,142,109,95,115,146,155,149,136,113,113,70,42,68,91,123,142,152,175,191,197,199,197,198,197,196,193,191,187,187,182,179,174,171,171,170,170,169,170,168,163,159,155,147,142,138,130,118,105,101,114,120,127,130,134,136,137,140,137,139,67,79,86,122,134,142,108,86,109,139,150,148,138,113,104,98,52,49,84,122,143,159,179,192,196,198,199,197,193,190,190,188,186,184,178,175,169,169,166,166,164,161,163,163,160,156,148,140,134,123,111,99,101,115,124,129,130,131,134,135,133,133,134,135,51,70,81,90,122,136,123,80,110,134,145,145,141,132,105,106,80,65,98,131,143,162,181,191,194,196,197,194,194,192,189,186,183,179,172,163,161,161,160,162,163,161,157,155,150,146,136,130,120,107,98,103,121,127,132,132,133,135,136,136,132,130,131,134,49,41,76,87,97,120,127,90,100,131,137,143,138,132,125,116,105,94,115,135,149,167,182,187,190,192,192,190,188,185,185,182,179,172,163,154,150,152,155,155,156,154,150,143,136,128,124,110,98,96,109,122,127,127,129,131,133,133,131,129,128,127,128,127,60,43,52,87,86,94,118,97,79,123,128,138,134,129,129,124,121,118,126,144,157,170,180,185,189,188,188,188,185,180,177,172,169,162,155,151,150,151,151,149,147,139,133,128,124,118,109,101,103,117,123,125,127,128,126,128,129,127,126,123,125,127,127,125,55,50,41,65,83,76,96,110,69,78,119,132,135,132,131,131,134,140,144,156,164,170,176,179,184,186,183,182,181,177,173,168,161,152,148,146,142,141,136,132,129,126,125,124,117,96,69,58,70,79,91,102,104,110,113,118,120,122,123,123,122,120,119,120,52,55,41,44,80,77,77,99,106,62,66,97,120,126,132,134,140,149,155,162,169,173,174,174,178,182,181,177,174,171,165,158,153,147,142,136,130,127,122,124,125,122,116,103,66,29,13,15,11,12,10,7,11,20,30,42,50,58,63,65,69,80,90,94,65,56,45,39,54,74,73,76,100,101,76,61,77,97,120,130,137,144,153,161,165,170,170,171,172,174,173,170,165,163,155,149,140,132,123,118,113,113,115,114,99,75,52,25,12,17,22,19,19,17,17,17,18,21,20,27,28,29,34,34,34,20,15,23,58,57,51,42,46,64,62,69,81,100,107,102,90,93,106,118,130,139,148,152,157,160,163,166,168,165,165,159,152,143,135,125,115,107,104,99,96,91,74,45,19,13,16,18,22,24,21,19,19,19,18,21,25,34,44,46,54,57,54,58,56,54,50,51,51,57,50,39,45,53,61,50,55,74,94,106,109,105,105,112,118,127,133,140,139,143,146,147,147,145,137,129,120,114,107,103,98,88,81,84,63,25,16,11,15,23,21,20,22,23,22,22,23,22,20,18,20,32,46,51,55,65,71,71,75,70,61,56,47,57,57,41,39,46,55,58,49,50,55,67,85,98,106,110,114,117,125,123,126,124,124,122,120,115,107,104,101,94,88,90,93,103,124,134,99,27,16,19,19,19,20,19,21,20,21,19,19,20,21,23,17,27,45,60,59,59,68,70,76,85,85,85
54,64,71,70,64,62,65,64,57,51,51,49,46,44,41,41,49,52,49,52,52,51,50,51,50,46,43,39,38,35,36,38,40,41,37,32,33,29,31,28,29,28,27,31,32,33,32,32,33,30,30,27,28,26,20,22,28,34,32,30,29,18,17,20,58,69,69,63,60,61,61,58,52,46,42,41,43,45,47,51,52,51,52,50,47,47,45,41,41,38,37,35,34,34,34,36,37,33,32,31,30,28,29,28,29,28,27,31,32,33,32,32,33,30,30,27,28,25,20,22,30,34,32,30,29,16,17,21,56,55,56,53,54,52,47,46,47,43,42,40,41,40,40,41,41,37,33,31,31,29,29,28,28,27,26,26,27,26,25,25,24,24,26,29,28,26,25,26,28,28,28,28,29,30,30,31,32,30,29,27,28,24,21,22,31,34,31,30,29,16,18,22,48,46,44,45,44,40,39,40,42,42,38,31,28,26,24,22,21,22,21,16,15,14,18,19,17,18,19,21,21,22,22,24,24,26,24,19,17,19,21,20,22,24,23,25,25,25,24,26,26,26,23,24,23,22,21,22,31,34,31,30,27,16,18,22,42,43,41,40,36,34,34,32,31,28,26,21,16,13,12,18,21,16,18,33,52,62,62,53,42,30,16,14,15,17,16,18,16,16,20,35,46,53,54,36,19,21,21,21,23,24,23,24,22,24,25,25,24,22,22,21,20,24,28,32,30,22,21,25,42,44,40,30,26,27,24,25,25,24,20,17,31,46,58,70,84,105,128,140,139,138,139,139,136,132,127,117,102,84,66,50,41,57,80,91,96,101,108,97,45,20,22,24,21,22,23,23,24,22,20,22,24,24,22,22,24,27,26,25,25,26,26,30,42,41,43,38,48,61,73,77,77,84,95,115,126,127,133,141,151,159,164,168,174,177,178,178,177,178,177,174,166,160,149,136,124,116,110,104,105,113,119,111,70,20,19,16,20,21,21,22,22,24,24,23,23,20,20,21,18,18,20,21,24,25,27,27,63,76,93,106,123,127,129,137,142,144,147,152,159,160,164,169,174,179,185,189,191,192,194,194,194,194,193,192,188,185,184,181,177,170,163,156,151,142,138,128,109,79,58,41,22,19,14,11,12,16,20,22,19,21,20,21,21,22,23,22,21,23,25,24,110,123,136,142,148,153,153,150,145,145,147,155,160,166,172,176,182,187,192,196,198,199,199,200,199,198,197,197,195,196,194,192,188,184,180,174,172,169,162,158,156,158,157,155,148,135,114,92,67,42,26,17,20,26,23,23,22,23,23,22,23,24,23,24,141,148,157,162,164,161,145,137,140,151,157,162,161,164,169,175,180,186,192,197,200,201,201,201,201,199,199,199,200,200,199,198,196,193,189,185,181,179,176,173,170,168,168,169,168,167,163,158,148,127,99,68,36,9,13,18,21,23,24,22,24,26,25,24,166,168,171,176,174,159,136,145,161,170,172,168,163,161,160,160,167,175,185,194,198,200,200,201,202,202,202,202,200,200,201,201,200,197,193,192,188,184,178,178,176,175,174,173,174,175,175,173,169,167,164,155,136,100,50,20,12,16,19,20,19,20,19,22,182,184,185,187,168,151,136,160,178,180,175,167,160,157,150,135,140,153,171,187,195,198,200,202,203,202,203,203,203,202,201,201,202,200,197,197,194,192,190,185,182,179,178,177,176,177,175,174,176,174,174,173,167,160,149,110,59,20,13,18,19,18,19,20,193,194,196,192,152,149,151,178,189,183,175,163,151,144,129,109,112,130,154,178,192,195,199,200,202,203,204,205,204,204,203,202,203,202,202,201,199,198,194,191,187,185,183,182,181,178,178,178,179,179,178,179,178,173,166,161,146,106,55,22,16,20,20,19,199,199,199,184,140,148,163,187,193,184,171,150,132,125,102,83,89,117,130,164,178,188,194,199,202,204,205,205,205,205,204,205,203,201,202,202,201,199,196,194,193,190,189,188,186,184,183,182,181,180,179,181,179,177,174,170,168,160,133,86,35,17,17,18,201,201,198,168,135,140,162,184,184,179,163,133,130,127,90,85,98,121,120,132,158,176,186,196,201,203,204,205,205,204,205,204,203,203,202,202,201,200,199,198,194,193,192,191,189,187,187,188,188,186,185,183,179,177,173,173,172,169,164,151,110,52,22,19,201,201,193,157,136,131,154,180,177,171,155,131,156,137,78,70,73,100,132,135,146,164,178,190,197,203,206,204,206,206,205,205,204,203,203,203,201,199,199,197,197,195,194,193,191,190,192,192,193,193,190,186,184,179,176,175,175,175,173,167,157,127,66,19,200,200,187,158,135,121,142,175,178,169,145,139,177,139,75,79,76,71,113,140,142,155,169,188,196,202,204,205,205,205,206,205,205,204,204,202,202,198,197,197,195,194,194,193,193,193,196,198,198,198,197,194,190,185,182,179,178,175,175,173,167,160,141,76,201,199,189,165,134,113,128,166,177,168,146,145,177,131,62,47,45,56,94,123,135,148,162,187,196,202,204,205,206,205,205,205,204,203,202,203,201,199,197,195,195,194,192,192,192,193,195,198,198,198,199,196,194,190,187,184,181,180,177,175,171,166,158,142,201,200,190,161,128,110,116,157,174,167,150,147,171,130,78,69,67,87,122,126,134,147,156,186,196,202,204,204,205,206,205,204,204,204,203,202,199,198,196,194,193,192,192,191,192,193,194,197,197,198,198,195,193,191,189,187,185,184,182,178,173,169,161,155,202,201,192,156,126,113,108,145,171,166,153,151,173,141,120,142,151,165,168,139,133,141,153,182,193,199,202,204,205,205,203,202,202,201,201,200,199,197,195,192,192,192,192,193,195,194,195,195,193,191,189,190,191,192,191,188,188,189,188,183,179,175,168,160,202,201,195,159,125,120,109,134,165,167,157,151,168,146,130,170,188,197,186,140,133,141,157,181,191,198,203,204,205,204,202,196,192,197,199,199,199,197,195,192,192,196,197,196,193,195,195,192,183,182,187,192,194,194,193,193,190,190,190,191,189,186,181,173,203,203,198,161,125,124,115,129,157,165,158,152,163,153,125,163,188,199,183,146,132,138,161,182,190,198,203,206,206,204,202,194,186,193,196,196,195,194,193,193,196,198,199,198,198,197,196,186,170,175,189,195,199,198,197,194,192,191,190,192,193,193,192,187,204,204,200,171,131,119,121,131,150,161,158,148,157,155,119,155,189,197,175,144,134,146,167,180,188,198,203,205,204,204,200,196,193,193,194,193,193,192,193,196,200,201,200,200,200,197,193,174,144,156,186,191,197,200,198,195,194,193,194,196,197,198,199,196,205,204,199,180,143,118,116,127,147,158,157,147,146,157,137,131,181,194,172,149,140,154,173,181,191,200,204,204,204,201,201,199,197,195,193,190,188,190,193,200,200,201,200,201,202,201,195,165,123,127,171,183,187,195,197,194,194,192,193,194,197,198,199,199,206,204,200,186,155,127,116,124,145,157,158,152,140,144,146,133,156,175,166,155,149,160,174,182,195,202,203,203,203,202,201,200,196,190,184,179,182,188,195,200,202,201,201,201,201,200,190,161,127,122,158,170,176,179,184,186,190,192,190,191,197,200,201,200,206,206,202,191,162,132,117,120,138,157,162,158,149,139,145,138,134,147,160,160,155,165,181,193,201,204,203,203,202,201,199,194,188,185,183,180,184,190,197,200,202,202,201,202,202,201,185,150,130,125,156,163,164,170,172,179,186,190,191,190,195,198,201,201,205,205,202,195,173,145,124,121,134,153,160,159,154,144,139,143,133,142,168,164,160,172,191,201,203,203,202,201,200,198,195,192,193,195,192,187,186,194,197,199,201,201,201,201,201,200,180,145,133,131,157,167,162,163,168,171,177,184,187,189,192,196,200,201,206,205,202,197,182,161,141,132,136,152,158,159,156,148,140,144,145,145,177,170,168,183,195,201,201,200,199,198,196,196,194,194,194,192,189,180,175,188,196,198,200,202,202,202,201,199,174,148,136,133,157,171,166,157,161,162,166,173,182,186,190,195,199,202,206,206,203,198,188,171,157,148,143,148,154,155,153,151,144,142,155,159,173,172,179,191,196,198,198,197,196,196,197,199,200,202,200,190,175,154,137,160,182,190,198,201,201,202,201,194,167,144,130,123,147,168,165,154,152,157,152,163,172,180,187,194,199,201,205,205,203,200,192,181,168,160,157,155,158,154,145,142,142,142,157,179,173,177,186,191,193,195,196,197,198,199,202,203,205,207,205,199,183,156,123,134,163,177,190,200,200,201,200,189,162,143,129,115,136,164,166,151,146,149,145,152,165,173,183,192,199,201,206,205,203,200,197,188,177,168,166,167,166,163,157,143,138,142,157,176,180,183,188,192,195,197,198,199,201,204,205,206,206,207,206,202,194,183,161,149,159,172,188,198,201,201,201,188,159,141,132,113,124,153,168,152,145,144,139,143,158,170,181,191,199,201,206,204,204,201,197,192,184,179,178,179,182,185,183,173,165,164,169,181,189,195,198,201,202,203,203,204,208,207,206,207,206,206,205,203,197,188,175,160,161,169,187,198,198,200,201,191,164,142,129,112,116,151,169,157,146,141,134,137,154,165,177,191,199,201,205,205,204,202,200,198,195,191,191,192,194,195,201,200,198,195,196,199,201,204,206,206,207,207,207,206,207,206,207,207,206,205,205,203,197,185,168,152,153,161,177,190,193,195,198,195,173,146,128,115,117,146,165,157,144,139,130,133,150,163,172,188,198,201,205,205,203,203,202,200,198,196,196,196,198,200,202,203,205,206,205,205,205,206,207,208,207,208,207,207,207,206,206,207,207,206,206,202,196,184,164,150,143,148,163,179,186,191,194,194,173,142,124,111,114,141,161,152,143,138,129,133,150,160,170,187,198,200,205,203,204,204,202,200,198,195,196,196,199,201,202,204,206,206,206,205,205,205,205,205,205,205,204,204,204,204,203,205,205,206,204,199,189,180,163,145,139,145,162,176,182,188,195,193,161,137,122,106,109,141,161,149,138,135,129,134,152,159,167,183,196,200,205,204,204,204,203,202,201,199,196,196,198,200,202,204,206,204,204,203,202,201,201,199,201,198,198,198,198,198,200,201,201,202,200,193,175,163,146,136,141,153,170,180,183,186,192,188,148,130,123,109,112,145,163,152,140,135,132,137,151,160,166,178,195,201,206,205,204,204,203,203,199,195,193,194,196,198,199,201,200,201,200,195,195,192,191,190,189,189,189,190,190,190,192,196,196,196,191,178,162,140,116,129,150,157,172,181,182,182,184,181,146,129,126,114,118,145,163,149,136,138,139,145,153,158,166,178,192,200,205,204,205,206,204,201,198,193,188,190,191,191,192,193,192,190,188,186,182,181,180,180,180,180,180,181,183,184,186,190,189,187,180,168,161,131,92,120,149,157,168,179,181,182,181,176,151,134,128,114,121,146,154,142,134,139,145,153,156,159,167,177,191,200,205,204,204,205,203,200,195,188,185,183,181,180,180,179,177,172,174,173,172,174,176,177,176,178,178,180,180,179,179,180,179,176,172,169,168,150,105,109,141,152,170,182,184,185,184,176,154,134,127,117,125,148,144,132,137,151,154,158,158,163,170,178,190,199,206,204,204,204,202,198,190,178,168,166,168,169,166,166,163,162,164,172,175,176,178,179,180,180,178,176,177,177,174,174,175,175,175,175,176,167,143,119,128,157,174,183,187,187,187,180,159,135,124,117,128,147,139,132,145,156,159,160,160,165,173,181,192,200,204,205,205,204,201,194,183,167,155,156,159,160,155,153,148,145,147,155,169,177,181,182,182,183,182,181,177,175,172,170,173,179,180,182,180,172,155,137,142,165,179,184,185,185,186,183,167,138,126,122,124,139,135,138,151,159,163,162,162,168,175,180,191,199,205,205,205,202,198,190,179,163,152,153,155,151,146,144,140,139,145,150,157,171,181,184,185,186,182,182,180,178,172,167,167,176,183,180,177,167,155,155,166,176,181,183,182,182,185,184,173,144,125,120,118,131,132,142,155,161,164,165,167,171,176,183,191,195,203,204,204,204,197,186,171,152,146,147,148,145,141,138,138,146,160,165,162,163,176,185,189,189,187,188,187,184,179,173,165,164,170,168,165,164,167,173,179,182,184,185,186,186,188,186,177,154,128,118,114,124,132,146,157,165,167,167,168,173,177,183,189,194,203,204,204,203,197,179,152,132,140,148,146,142,138,134,131,138,150,160,169,167,171,182,190,194,194,193,191,191,190,187,179,170,165,164,165,173,182,185,185,186,186,185,184,186,186,184,177,162,133,114,115,125,138,151,161,168,168,169,171,174,177,182,188,191,201,202,203,203,198,169,127,118,128,143,143,141,136,126,120,123,125,144,171,165,173,184,193,197,199,200,199,198,198,195,195,187,182,178,180,183,187,188,187,188,188,187,187,187,187,183,177,168,142,113,110,125,145,159,168,173,174,174,176,174,178,182,185,187,199,200,202,204,196,155,113,108,124,142,141,136,127,118,111,97,91,119,154,157,162,180,190,197,201,202,202,201,202,201,200,196,191,185,181,182,185,186,186,188,189,187,186,185,184,185,180,172,151,114,105,133,158,168,176,180,179,178,176,176,179,182,183,184,198,199,200,201,187,144,108,107,128,144,141,133,120,118,93,63,63,90,131,143,151,164,179,191,199,203,203,202,203,204,201,200,194,191,185,181,181,183,186,189,190,190,188,186,185,182,179,173,158,126,110,147,165,177,181,182,181,179,176,177,179,181,182,182,198,198,198,196,174,128,104,108,132,146,143,128,119,119,70,44,52,75,121,137,139,152,166,183,195,202,204,204,204,204,203,203,200,194,189,184,179,178,182,188,191,191,189,186,183,180,179,175,167,149,131,154,173,182,183,180,176,174,175,176,176,174,174,174,199,196,198,193,163,122,103,110,135,149,147,123,128,120,66,53,42,65,115,134,134,147,160,178,190,198,202,203,205,205,206,205,203,198,194,190,184,179,178,182,189,190,189,188,186,183,180,178,176,169,158,162,172,180,179,172,162,164,168,169,170,168,167,163,198,197,196,187,151,117,100,112,142,152,148,127,136,122,65,41,54,74,116,132,135,149,159,172,187,195,201,203,204,205,205,205,203,200,197,193,190,185,180,179,185,188,189,188,186,183,180,176,180,180,176,172,173,174,172,166,157,160,165,164,165,162,161,156,196,197,195,183,143,112,93,104,150,159,148,133,144,129,122,141,128,139,147,136,136,151,157,171,186,194,200,203,205,206,206,204,204,201,199,197,195,191,188,185,184,187,189,189,185,182,181,183,186,185,181,177,174,172,169,167,165,164,163,158,160,157,156,151,189,193,193,181,139,110,90,108,153,161,152,140,152,138,156,206,211,197,178,136,133,150,159,170,184,193,199,201,204,205,206,206,203,203,202,200,199,196,191,186,184,186,189,189,187,183,182,184,185,185,183,180,179,176,172,167,168,162,162,157,154,151,150,143,176,188,190,179,137,117,97,120,163,165,151,144,157,143,158,200,205,200,185,152,140,152,160,169,182,193,200,202,204,205,205,205,203,203,201,200,198,196,194,190,187,188,189,190,189,182,179,183,183,183,183,183,183,179,173,171,168,162,159,157,156,152,147,142,167,172,184,170,134,117,108,130,162,164,153,143,158,150,131,187,202,196,177,151,148,155,162,170,183,193,199,202,205,204,205,203,203,202,202,200,198,195,194,193,191,189,188,187,185,179,177,182,184,186,186,183,183,179,175,168,164,159,157,154,154,150,146,140,167,161,167,156,128,118,120,135,164,168,158,141,155,157,109,142,186,187,168,142,144,156,160,166,180,191,199,203,204,203,203,203,204,202,199,199,198,195,193,192,190,189,185,183,183,181,180,181,181,182,183,181,181,177,172,166,160,156,155,154,151,147,144,139,167,165,159,147,119,114,124,141,166,168,159,136,144,151,122,103,154,172,150,130,143,156,161,167,178,191,200,203,203,203,203,203,202,201,199,197,196,194,192,190,188,187,186,182,182,182,181,182,180,181,182,179,178,174,168,162,157,154,152,151,148,144,140,133,155,167,161,139,112,106,121,145,166,167,159,140,128,144,128,100,123,149,133,121,136,154,161,168,180,192,199,202,204,203,203,202,202,200,197,195,195,192,192,189,188,187,185,183,180,180,180,180,178,178,178,176,173,169,164,160,156,154,151,151,147,144,135,124,128,156,167,148,110,101,114,140,165,166,161,150,125,131,130,103,94,117,114,112,134,155,161,168,182,193,201,203,204,202,201,200,200,199,196,196,195,193,192,189,186,184,181,181,180,178,177,175,175,175,174,171,167,164,161,157,154,152,149,148,143,136,126,111,105,134,158,161,119,90,110,131,162,161,161,153,134,118,122,107,78,87,90,111,139,156,164,172,185,195,200,202,201,202,201,199,199,197,195,194,193,192,190,185,181,179,178,179,177,176,175,172,170,170,170,166,164,163,159,155,152,149,147,143,137,124,112,103,94,113,139,157,144,85,107,127,152,158,160,155,145,124,119,115,86,76,84,114,142,153,162,172,187,196,199,200,201,201,200,199,197,196,195,193,192,189,187,181,175,171,173,174,172,172,173,170,168,167,165,166,166,160,153,150,149,146,143,135,126,115,105,105,96,97,112,134,152,117,92,118,142,149,155,153,147,136,123,122,107,91,107,126,143,154,163,177,188,195,198,199,199,199,198,196,194,193,191,191,189,187,182,178,172,169,167,168,167,165,169,168,166,164,162,160,157,151,149,149,145,141,134,126,114,105,106,113,93,98,93,106,130,128,90,107,129,138,147,146,141,142,135,128,122,111,121,136,148,157,167,181,189,194,196,199,196,196,197,195,192,191,188,186,183,180,178,172,168,167,166,166,165,163,164,164,162,160,157,154,151,149,149,142,138,131,122,113,106,110,117,128,65,94,101,95,109,126,105,88,111,126,139,143,141,139,140,134,128,126,127,139,153,164,176,183,190,193,194,196,195,193,194,194,192,189,186,183,179,173,169,165,166,164,163,163,162,160,159,157,157,155,153,149,146,145,141,135,128,119,110,105,110,122,132,135,54,71,88,92,98,114,119,85,81,105,122,133,138,140,140,137,139,142,144,150,163,174,180,185,189,190,191,193,194,192,190,189,188,186,181,176,174,169,165,162,158,156,157,156,154,153,154,152,149,149,148,144,141,136,133,123,117,109,107,115,124,132,138,137
180,185,188,191,194,197,196,193,188,175,177,182,185,186,187,187,189,193,198,200,202,203,202,203,203,202,202,202,202,202,199,197,196,193,193,191,189,188,188,188,189,190,189,189,187,186,185,185,181,176,169,160,147,128,115,114,117,117,122,121,120,121,119,117,187,191,194,195,196,195,197,190,168,167,179,185,184,180,180,181,181,186,194,199,201,202,203,202,203,201,201,201,201,201,200,198,197,196,193,191,190,191,191,190,190,190,189,188,189,188,187,187,185,181,176,170,163,148,127,113,113,116,118,122,120,118,118,118,194,197,197,197,199,200,197,178,167,180,188,189,184,178,172,171,173,178,188,197,200,201,203,203,202,202,201,201,200,200,200,198,198,197,195,191,191,191,192,193,192,191,190,190,189,190,188,187,186,183,179,177,172,164,146,124,111,113,114,117,119,120,119,120,197,199,200,201,201,201,196,172,172,190,193,186,179,171,166,165,165,173,183,193,199,201,203,204,203,203,202,201,200,200,200,199,197,197,196,196,194,193,193,192,193,193,192,192,191,190,191,188,187,184,181,179,177,171,160,141,118,106,110,112,116,120,119,118,200,200,201,202,202,202,184,165,174,189,190,182,172,163,156,160,161,156,170,188,194,197,200,202,204,203,203,201,202,201,201,200,198,198,199,198,196,194,194,193,195,194,192,190,191,190,190,190,190,186,183,184,181,178,170,156,138,112,105,108,113,116,117,118,201,201,201,202,202,200,161,162,176,188,186,176,164,151,151,159,142,139,161,180,191,195,199,201,203,205,204,202,202,201,200,200,200,201,201,200,198,196,196,197,197,196,194,195,195,193,192,192,191,189,186,182,181,179,175,167,151,130,110,108,109,112,117,118,200,200,201,202,204,191,147,163,180,187,181,168,155,144,158,160,113,122,146,170,185,189,192,200,203,204,205,203,203,202,201,201,202,201,201,198,197,196,197,197,196,196,194,194,195,197,196,194,192,190,186,184,184,184,181,173,160,143,119,106,107,110,113,117,202,201,203,203,202,184,149,164,181,189,180,166,144,144,168,156,95,123,134,156,177,183,185,196,202,204,205,205,202,203,202,200,201,202,201,199,197,195,197,196,196,194,192,192,195,197,198,194,192,190,187,185,185,184,184,179,168,152,131,112,108,113,114,118,202,202,202,202,200,163,146,159,179,184,178,159,139,157,173,131,114,152,143,142,166,175,182,192,200,204,204,204,202,203,202,201,201,201,201,200,199,197,195,194,195,196,195,195,198,199,198,198,196,192,188,186,186,185,184,180,172,162,144,122,110,113,113,116,202,202,203,203,193,152,138,152,174,176,170,151,141,171,174,111,137,172,158,139,157,166,174,190,199,203,204,204,203,203,202,202,202,202,200,199,197,195,195,195,195,194,195,197,198,199,199,197,195,191,188,186,185,186,186,184,178,168,153,133,112,110,114,117,202,202,203,203,189,153,136,144,173,176,166,148,149,176,151,114,164,184,171,144,152,159,170,190,199,203,205,204,204,204,203,202,201,203,200,198,196,196,195,193,193,193,193,194,196,197,198,197,193,191,187,185,184,187,189,188,183,172,160,144,123,111,113,116,202,202,203,203,188,156,135,136,169,174,162,144,157,180,133,140,186,189,180,147,144,154,166,188,197,202,204,206,205,204,204,204,202,202,201,199,196,195,194,193,192,193,192,193,194,195,195,194,190,189,190,187,185,187,188,189,188,184,170,154,133,114,113,117,201,202,203,202,192,160,127,122,159,175,159,142,160,179,130,168,199,196,184,146,136,147,163,187,197,203,204,204,205,204,204,203,202,200,200,198,196,193,192,191,191,192,194,195,193,191,189,188,189,190,189,188,187,189,189,190,191,188,180,162,145,124,113,115,202,204,203,203,193,160,123,112,149,170,158,141,160,174,122,155,153,167,179,150,132,143,162,184,195,201,203,205,205,205,204,203,201,200,198,198,194,194,193,193,194,197,196,197,192,184,182,185,190,192,190,190,189,188,189,192,193,192,188,175,156,131,115,113,203,204,203,204,194,154,119,109,137,169,157,144,156,150,99,73,77,94,133,147,134,141,162,182,193,201,204,204,204,203,201,200,200,200,198,197,194,191,192,196,197,196,196,194,187,175,182,190,194,194,192,191,188,186,188,192,196,195,192,185,170,145,121,112,202,203,203,204,195,155,122,109,127,162,160,144,151,152,90,102,87,63,96,131,127,141,163,181,192,202,205,205,204,203,194,191,199,199,198,197,195,194,196,198,198,199,197,191,174,158,176,192,195,196,195,190,186,185,187,192,194,195,193,190,179,160,132,113,204,204,205,204,197,158,122,110,120,155,157,142,141,140,92,64,71,61,90,128,128,145,170,183,193,202,204,204,203,202,194,191,195,195,195,194,195,197,197,198,200,200,198,189,155,129,160,191,193,196,193,189,187,187,190,193,195,195,194,191,184,167,142,117,203,203,205,207,198,160,128,115,116,147,155,142,134,136,93,51,43,59,99,127,131,153,173,183,193,202,203,205,204,202,200,197,196,193,192,193,197,197,199,200,201,201,198,183,137,99,129,174,188,190,189,187,186,185,189,191,195,196,195,192,187,170,148,123,204,205,205,204,197,164,129,123,126,140,151,142,126,131,102,61,69,97,125,131,138,161,177,188,199,203,204,204,203,202,200,196,194,193,192,194,196,199,200,200,202,202,200,178,126,75,100,160,179,183,179,178,183,185,185,190,194,195,194,193,185,168,144,127,204,204,205,205,200,171,127,112,118,140,149,144,129,115,119,89,107,132,143,145,150,169,183,194,202,202,203,203,201,200,199,196,194,193,195,197,199,199,200,201,202,201,198,173,119,84,106,162,174,172,169,169,177,183,184,189,195,199,198,196,185,168,144,125,204,205,205,204,200,181,144,119,118,134,149,149,140,122,112,112,98,132,155,156,165,177,190,199,203,203,203,201,200,198,195,193,193,194,197,198,201,200,201,202,203,203,196,158,116,102,115,162,174,168,164,160,169,179,181,186,193,199,200,197,186,168,145,124,204,205,204,204,201,185,153,126,117,130,148,151,146,133,119,118,119,126,163,167,172,184,195,202,202,202,201,200,199,195,189,183,177,179,190,198,201,202,202,202,203,202,189,139,105,98,108,156,175,169,160,151,155,166,175,185,193,199,200,195,187,168,147,125,204,204,204,203,202,193,159,126,118,131,147,152,149,141,132,125,137,146,167,172,173,184,196,201,201,203,202,202,198,193,186,180,170,164,172,190,201,202,202,202,202,200,177,131,113,127,127,151,177,171,158,149,145,155,170,180,193,200,201,196,189,173,148,125,202,204,204,202,202,195,173,142,124,133,148,153,149,142,139,135,144,165,169,169,175,187,195,201,203,204,202,201,199,195,196,198,199,188,175,183,198,201,203,202,202,199,166,127,125,157,148,139,174,175,159,144,136,144,161,178,191,200,200,196,188,172,150,126,204,203,204,203,203,200,185,167,148,141,146,152,151,141,138,140,148,167,171,171,182,191,197,200,202,202,202,201,200,200,202,202,199,189,175,176,195,201,201,201,202,196,159,125,117,143,136,130,161,173,161,142,129,133,154,173,189,198,200,196,187,173,152,129,204,205,203,204,205,200,188,172,157,154,155,157,153,142,132,134,139,155,166,176,186,194,198,201,201,202,201,200,199,199,200,202,197,178,155,163,186,198,201,202,200,191,158,128,129,164,176,144,153,168,164,143,126,123,151,171,187,198,199,194,187,172,151,129,202,203,203,203,205,201,192,179,167,161,163,162,158,156,144,136,142,153,169,182,192,196,200,201,202,201,200,200,199,199,200,199,194,163,121,148,178,193,198,199,200,187,154,133,144,182,192,160,150,162,165,145,126,119,147,170,186,197,199,191,183,170,151,127,202,203,202,203,205,203,195,186,173,166,165,168,172,174,172,164,163,174,179,191,195,198,199,202,201,201,201,201,202,203,203,194,182,144,103,146,170,188,195,198,199,185,148,126,144,186,195,165,152,162,163,144,126,117,144,168,186,195,196,190,179,164,149,126,202,202,203,204,205,204,197,189,181,176,178,181,186,191,194,194,194,194,195,198,199,200,202,202,202,201,203,204,204,207,206,198,177,137,106,142,162,180,190,194,197,186,149,120,132,174,183,156,147,161,158,144,127,115,140,167,182,191,192,187,178,167,150,125,201,200,201,203,205,204,201,196,192,189,190,191,193,197,200,203,204,204,205,204,204,204,205,205,205,204,203,205,207,206,205,200,187,175,142,138,149,164,177,184,190,188,156,119,122,160,171,149,142,155,151,141,130,116,139,164,180,189,192,185,177,167,150,126,203,202,201,202,204,206,204,199,196,193,193,195,198,200,202,205,205,206,206,206,206,207,207,206,206,206,205,206,206,205,204,200,192,188,179,153,138,142,166,179,187,190,166,122,129,175,185,158,144,158,155,140,128,116,142,163,176,188,192,189,181,168,151,127,202,202,202,202,203,204,203,200,196,193,194,197,200,201,202,203,205,205,205,204,205,207,207,207,206,206,206,206,206,206,205,201,193,186,172,150,134,139,162,177,184,187,159,121,137,184,191,152,137,155,153,142,124,116,143,163,174,185,188,187,180,169,150,122,202,202,202,203,203,206,204,200,197,192,189,192,194,198,200,203,204,202,204,203,204,205,205,207,206,205,204,204,204,206,205,203,196,182,161,137,127,144,170,179,186,184,148,116,125,169,184,147,138,159,157,139,119,119,146,164,175,186,188,184,178,166,146,122,202,202,202,203,203,205,203,199,194,186,185,185,186,187,187,188,188,192,194,200,203,203,205,204,205,204,202,203,205,205,205,202,195,180,156,136,129,148,169,175,180,174,139,117,113,143,158,127,133,152,150,133,114,122,151,167,174,183,183,183,175,162,143,119,201,201,202,202,202,203,202,198,192,183,179,177,171,168,163,159,158,160,166,172,180,187,191,192,196,198,200,202,203,205,203,203,196,180,152,132,132,147,165,174,175,167,139,121,110,136,147,126,132,144,137,123,115,129,150,162,172,182,181,178,168,153,137,117,198,200,201,202,201,203,200,196,189,178,168,164,156,148,142,133,130,137,144,151,154,156,160,163,169,176,185,193,199,199,200,195,177,148,103,98,126,153,170,176,175,168,142,118,100,107,113,112,132,137,126,117,118,136,153,162,169,180,178,172,164,152,134,111,199,199,200,202,201,201,200,195,184,162,146,145,145,137,132,130,136,154,151,149,156,159,158,156,156,156,161,174,184,189,189,176,152,129,99,107,131,159,171,175,176,170,144,115,93,84,85,102,131,132,124,120,128,143,155,161,167,173,173,168,159,147,125,104,197,199,200,202,203,200,198,190,176,154,140,142,139,136,132,133,147,164,161,155,157,164,168,164,161,158,154,155,160,166,164,152,145,142,131,139,156,167,170,170,168,169,150,118,96,63,44,99,125,124,125,125,138,146,152,160,162,169,168,165,155,138,114,103,196,197,199,200,201,201,196,187,171,150,137,139,139,138,136,131,138,143,149,156,158,166,175,173,170,167,163,156,153,153,152,148,148,149,149,162,170,172,169,169,168,168,156,127,99,71,59,111,121,122,126,137,145,151,151,156,163,164,163,156,144,122,104,111,192,195,197,199,201,200,195,181,158,135,132,138,140,141,135,129,133,127,143,153,154,166,180,188,188,183,179,177,176,174,172,168,164,163,170,172,172,173,169,168,169,169,160,140,106,76,79,120,131,139,144,154,154,150,150,154,161,161,154,143,124,106,105,120,188,191,195,196,198,196,192,175,138,113,123,137,139,137,128,130,128,135,139,145,150,161,172,182,191,191,186,186,185,185,183,180,179,179,176,173,170,170,172,170,171,171,166,153,126,94,106,145,155,160,162,158,154,151,151,153,155,149,141,122,105,103,123,128,186,189,190,191,192,196,190,163,116,96,118,138,137,131,128,130,128,158,150,139,144,150,157,171,187,193,191,187,189,187,187,186,183,178,176,172,171,173,172,172,171,169,167,160,147,127,136,158,164,165,160,150,143,144,148,148,145,138,124,107,103,117,127,131,184,188,189,191,190,191,188,151,104,91,121,142,135,127,132,126,133,174,166,142,138,145,151,163,179,190,192,192,193,191,190,190,186,184,179,176,173,173,174,171,170,169,167,166,163,156,152,158,160,158,152,141,138,142,142,139,136,124,107,103,115,124,130,131,171,184,189,189,189,187,177,137,97,94,129,139,133,131,144,127,167,190,185,153,133,141,149,157,170,187,193,193,195,194,192,191,188,186,182,178,175,176,176,175,171,168,166,166,166,168,163,159,160,155,151,145,143,141,136,132,124,111,104,116,122,125,128,128,147,170,184,188,188,185,167,124,98,97,130,139,130,133,139,127,180,197,190,153,129,140,145,155,167,182,193,195,196,194,191,190,187,186,184,182,176,175,175,176,173,169,166,164,165,164,161,160,158,153,148,144,140,134,132,125,114,106,116,124,128,129,125,124,123,146,168,182,186,181,154,109,90,99,134,143,133,136,132,91,111,118,147,137,121,132,144,153,167,183,192,196,195,195,195,191,190,188,187,183,178,173,174,176,175,172,165,162,160,159,159,160,158,152,145,138,132,128,126,117,107,113,121,125,122,122,121,123,108,125,144,168,179,177,142,101,83,100,140,145,132,137,126,70,96,59,75,109,109,127,141,151,163,180,192,194,194,193,192,190,191,188,185,182,177,172,174,172,171,165,155,155,154,155,157,157,153,147,138,133,129,125,118,109,113,122,122,121,120,120,123,121,84,116,130,145,166,169,138,97,75,104,148,146,129,135,112,59,54,48,55,95,104,123,138,147,162,180,192,194,194,192,190,192,189,187,182,178,175,175,171,168,163,159,156,157,157,156,156,152,145,138,132,128,126,114,93,84,87,88,87,87,82,81,77,73,60,93,122,132,144,150,129,101,83,110,147,145,127,130,104,49,37,42,57,95,98,120,137,147,160,179,191,193,193,192,191,191,190,186,182,178,173,170,169,166,161,160,156,156,155,152,147,141,138,133,128,124,106,66,43,40,33,28,28,30,34,35,39,44,66,66,101,127,132,134,114,95,90,108,145,146,123,115,100,59,39,55,92,107,96,118,136,149,164,179,188,191,190,190,189,189,185,180,177,175,170,168,167,163,160,155,152,148,145,142,140,135,132,127,122,98,49,20,31,44,48,44,40,41,53,52,52,57,75,66,71,107,127,129,106,86,97,113,145,143,125,101,96,60,65,85,108,94,89,118,139,153,169,183,189,190,188,187,186,182,180,176,174,172,168,163,158,155,151,148,144,140,136,133,131,131,128,111,73,29,17,19,32,44,51,60,61,53,55,66,69,68,63,78,69,85,113,129,105,75,89,113,140,138,130,106,84,62,50,65,78,75,97,124,141,155,171,185,187,187,187,187,182,179,176,173,171,167,164,153,147,143,140,138,135,132,131,129,124,109,84,46,18,16,20,22,26,39,45,49,60,70,65,60,69,70,52,59,87,75,97,119,116,68,74,104,132,136,131,121,98,78,60,53,71,93,115,132,146,159,172,182,183,183,182,181,177,174,171,167,163,161,153,144,137,135,132,127,127,128,124,108,79,46,21,13,17,19,20,20,24,37,48,51,53,65,71,65,60,65,52,43,61,79,77,101,118,87,68,96,122,129,130,123,116,108,92,79,94,110,128,142,152,162,172,178,179,178,176,176,171,168,166,162,156,148,140,133,133,130,127,127,120,99,62,34,19,18,27,29,27,28,27,25,24,33,43,49,55,59,70,73,70,73,48,49,38,65,78,79,98,105,60,79,109,120,126,119,119,117,111,106,117,129,140,151,155,161,168,171,172,172,170,169,168,164,158,152,144,138,130,125,114,101,84,63,37,15,15,18,26,32,28,28,27,25,25,25,27,29,37,41,47,58,59,67,78,78,53,47,43,36,62,69,68,90,85,58,74,97,112,112,111,115,116,123,133,146,153,156,161,163,162,160,164,166,166,164,159,155,149,142,130,118,97,78,54,38,25,16,18,23,24,23,21,22,17,16,18,19,20,24,19,20,27,38,41,48,58,63,77,81,60,47,50,33,38,60,56,58,70,64,59,61,75,84,91,100,110,120,128,139,148,153,157,159,158,156,157,155,156,154,149,139,125,102,78,56,46,37,29,28,31,29,26,24,23,22,20,19,18,17,18,15,15,18,21,21,22,32,42,41,43,53,68,76,51,59,48,48,34,47,58,43,51,53,54,57,61,71,80,92,100,108,117,124,129,133,135,138,143,144,144,143,138,127,111,81,50,33,29,30,31,33,34,33,33,32,28,24,22,22,22,22,20,19,17,19,20,19,18,18,19,23,40,43,44,63,73,77,32,61,48,51,41,40,57,49,42,45,29,30,31,31,42,54,65,74,86,97,104,108,109,109,109,105,93,78,63,52,35,24,23,28,32,36,33,35,38,37,34,32,30,30,30,29,27,26,26,25,22,19,20,21,22,22,22,23,29,32,40,63,71,72,35,43,49,45,41,36,42,56,47,42,38,23,17,15,13,13,15,17,25,32,40,46,49,47,45,40,30,25,29,31,27,26,28,28,26,25,29,27,28,29,35,35,30,28,28,29,27,27,26,25,25,24,22,21,20,21,19,21,24,29,44,68,73,71,43,36,51,51,45,35,40,39,50,49,53,37,28,27,29,31,29,25,21,22,24,23,26,26,25,24,28,32,32,32,31,30,28,26,24,25,25,24,25,28,26,27,26,24,23,29,31,25,24,25,25,24,24,20,21,21,21,20,21,24,43,64,73,71,45,39,46,54,49,41,37,40,44,46,50,57,45,35,33,33,34,33,31,31,31,31,33,38,43,39,33,32,30,28,30,28,25,22,21,21,22,24,24,23,25,26,25,22,25,22,27,22,19,18,17,19,17,18,18,20,20,22,24,26,40,57,71,73,37,45,45,53,53,38,41,44,46,48,40,41,53,48,32,26,25,26,26,24,27,31,33,30,28,37,41,31,26,27,24,27,26,22,20,20,20,20,22,23,25,24,23,21,22,25,21,25,21,18,18,15,17,18,19,16,17,17,19,21,34,47,56,68,36,45,45,53,54,35,42,47,47,50,41,30,49,55,44,28,23,25,32,28,23,22,28,36,32,25,31,48,37,25,24,20,20,24,25,18,18,18,21,19,20,21,21,20,18,20,20,20,23,20,19,22,20,21,18,17,19,22,24,25,33,47,45,38
121,113,106,116,121,127,133,134,133,133,134,136,138,139,138,142,147,152,153,155,155,157,154,151,152,149,143,142,140,141,142,140,136,126,119,113,114,114,113,110,104,95,89,95,108,120,129,133,131,138,147,156,158,159,157,151,147,145,144,148,149,144,129,117,118,116,125,126,130,131,132,133,136,136,137,139,135,129,129,135,143,153,162,163,164,161,159,158,155,157,158,154,147,143,143,142,145,142,132,126,117,116,114,107,109,103,97,85,82,91,103,116,122,124,132,148,158,158,158,157,153,152,148,143,147,146,141,126,130,130,132,134,133,138,138,141,144,145,143,141,126,114,109,109,127,147,163,166,164,162,162,164,164,163,163,159,154,152,148,144,137,129,131,131,124,122,121,110,110,108,101,98,87,82,84,91,101,118,127,135,146,155,155,158,161,156,155,151,148,149,146,137,139,138,139,138,136,144,147,148,151,152,150,135,101,88,91,94,108,135,157,166,165,164,165,162,166,160,162,165,163,161,156,151,147,138,130,132,135,129,122,114,109,106,104,105,97,89,85,81,81,90,108,118,129,141,153,157,157,158,155,151,152,150,153,147,144,143,142,143,145,151,152,154,155,157,155,126,82,73,85,90,94,118,148,163,168,166,167,171,169,166,164,167,163,163,164,159,155,150,147,141,136,132,125,115,111,106,105,108,102,97,88,81,78,75,80,98,111,118,131,148,156,156,155,152,153,152,150,149,144,145,145,150,152,158,157,162,164,166,157,120,85,77,86,86,82,97,134,158,167,165,168,171,169,165,168,173,171,169,171,168,165,160,154,149,142,138,132,122,117,111,107,104,102,100,100,86,82,78,73,77,89,103,109,122,140,147,153,154,151,150,151,149,152,149,148,150,156,162,164,169,171,171,157,111,78,80,87,84,75,81,124,154,162,159,164,172,174,164,166,174,178,178,175,173,169,162,158,155,150,142,135,130,124,119,115,110,102,103,104,95,84,81,85,78,75,79,91,108,126,139,148,151,148,147,146,145,156,154,154,157,158,163,166,172,177,172,148,93,65,80,85,71,60,76,116,146,157,152,155,169,172,168,166,178,182,181,180,178,174,169,163,159,153,145,138,134,130,128,123,117,113,96,94,94,87,83,76,78,80,79,79,89,101,121,133,140,145,146,145,145,160,157,155,160,161,165,169,172,179,177,143,92,67,78,79,59,49,60,98,136,147,145,142,160,175,172,170,180,188,185,185,182,179,175,166,160,155,147,141,137,133,130,127,123,120,106,90,90,85,84,79,77,75,79,77,74,83,98,117,132,138,139,142,144,160,158,155,159,161,168,172,175,181,178,137,94,68,79,71,46,37,54,83,113,134,131,127,144,165,169,174,184,187,187,185,182,181,176,170,162,158,151,142,137,135,132,129,126,123,117,108,89,82,82,83,83,84,80,80,83,75,77,91,114,127,131,134,138,155,157,158,162,164,171,177,180,181,176,133,97,76,79,72,49,44,61,97,115,125,127,111,128,153,163,170,184,186,187,184,181,178,173,170,164,159,150,140,135,134,132,131,128,126,121,119,105,88,84,84,82,82,83,86,83,81,78,78,89,111,124,126,128,156,156,157,162,164,173,180,182,180,172,134,100,74,67,60,44,55,74,105,122,121,122,105,110,138,157,171,184,191,189,187,184,178,174,173,166,158,147,139,135,131,132,134,132,133,128,124,114,97,85,82,76,80,84,87,90,88,82,74,71,90,111,118,122,155,156,159,163,168,173,179,182,185,181,147,108,80,59,55,48,71,99,115,124,119,116,103,95,120,149,171,185,190,192,190,186,181,177,175,168,155,147,140,136,133,131,124,116,118,127,126,115,97,91,85,86,81,82,85,88,88,85,81,73,73,89,104,112,157,154,160,166,172,178,183,185,183,180,151,111,75,60,50,45,57,73,105,134,128,115,105,90,108,144,171,183,189,191,190,186,181,176,171,167,155,143,134,130,126,115,104,96,105,120,124,116,106,99,90,88,90,87,84,86,87,87,82,76,67,71,87,98,159,158,159,166,173,175,180,185,187,178,145,99,72,62,49,33,34,43,62,113,130,111,102,89,98,137,172,185,189,189,188,184,182,176,169,162,154,140,132,125,122,115,116,123,122,116,110,108,106,97,95,91,93,97,91,86,88,86,86,83,74,66,73,88,159,158,161,165,170,179,182,187,187,179,152,106,69,51,42,32,30,33,46,92,132,113,99,87,91,130,170,186,189,189,189,184,182,179,169,158,143,135,127,123,124,129,128,125,114,99,96,109,111,105,95,95,97,101,99,89,86,83,82,82,80,73,67,74,156,156,162,169,173,179,184,187,185,179,169,124,72,48,36,33,52,42,38,77,125,111,96,84,89,129,170,187,187,186,182,172,177,176,166,153,133,118,122,129,133,133,132,124,116,96,91,111,122,112,103,99,102,108,107,103,96,84,83,80,81,75,70,72,157,157,163,170,177,179,178,180,183,178,167,133,71,53,32,28,29,34,39,72,119,108,91,80,86,129,171,185,186,183,182,170,172,170,158,141,120,112,126,140,143,139,134,127,110,83,79,111,131,124,112,106,106,112,118,114,109,98,88,77,78,78,71,63,160,154,160,168,173,179,182,185,187,181,167,138,81,48,38,30,30,39,50,79,112,103,86,79,88,131,172,185,184,183,183,178,176,168,148,129,123,133,140,149,152,143,136,127,111,81,75,113,136,133,119,111,105,109,122,131,125,115,102,86,69,70,75,70,166,161,165,174,177,182,187,189,188,181,174,148,92,42,37,33,36,52,76,97,104,97,85,78,93,141,176,184,182,181,175,176,170,157,143,129,134,138,147,154,153,144,140,129,117,88,71,107,136,137,125,113,105,107,119,133,132,129,118,97,76,67,71,69,164,165,172,176,178,182,185,188,187,183,174,156,112,53,42,36,49,80,103,97,91,87,75,77,104,152,179,180,179,177,175,167,160,145,129,131,139,141,150,160,154,144,138,135,129,107,74,99,133,134,124,112,107,108,115,126,135,132,128,112,94,72,64,67,169,169,169,173,180,183,185,189,188,183,175,160,126,68,42,35,45,65,92,83,81,83,75,85,121,163,177,175,174,172,173,167,152,134,131,138,143,150,155,160,161,150,142,136,132,121,81,83,122,127,120,112,106,105,111,122,138,138,135,123,106,88,68,63,167,169,171,174,181,185,186,186,185,179,174,164,136,77,44,45,38,51,65,74,78,82,79,102,144,170,177,175,171,167,163,156,143,125,115,120,143,150,154,159,161,156,147,139,135,128,88,72,107,119,111,104,102,99,105,118,137,143,144,130,116,101,76,66,172,174,174,181,185,188,190,188,185,174,172,162,140,91,55,58,37,50,59,66,78,82,84,115,151,168,171,171,170,169,165,149,134,131,128,121,136,147,154,157,159,156,148,140,136,131,97,73,105,120,108,96,93,92,95,105,133,147,146,139,125,106,81,65,176,179,179,181,187,190,193,190,186,180,175,163,143,109,72,64,54,47,64,76,84,80,90,122,156,165,166,167,167,167,157,144,144,155,159,149,134,122,138,152,160,154,145,139,134,135,108,71,103,127,114,103,89,85,89,102,127,149,153,143,121,107,90,69,179,178,181,184,189,190,191,190,186,182,177,165,145,117,84,73,71,58,62,82,89,85,99,134,161,165,161,162,165,164,158,148,147,157,162,154,139,114,97,118,141,144,138,133,131,136,115,70,95,130,118,104,89,79,84,88,115,150,163,149,134,110,92,75,180,179,180,182,186,189,189,189,186,181,175,165,147,124,97,81,73,65,66,77,84,90,115,145,160,164,164,164,164,163,158,152,151,154,153,150,141,116,74,76,101,123,132,130,130,132,113,68,85,142,138,108,87,79,80,83,97,142,161,158,144,119,92,74,180,180,180,182,185,189,189,188,187,183,174,163,152,136,111,92,84,71,62,65,72,97,128,151,160,161,164,165,165,165,163,159,156,154,154,150,140,118,72,55,77,92,113,121,125,133,116,68,67,133,157,126,99,82,77,82,95,123,159,162,148,121,89,76,180,180,181,181,184,187,188,189,189,185,176,168,157,141,121,104,99,93,80,74,92,118,148,160,164,164,164,167,169,171,167,165,166,167,162,156,148,126,87,51,71,74,86,102,118,139,129,77,65,116,152,134,107,86,73,75,83,111,140,157,148,126,87,74,181,182,181,179,180,185,189,190,189,184,178,173,160,144,125,111,112,113,114,113,126,144,154,158,163,163,163,163,165,168,171,171,172,170,164,160,153,136,107,73,62,73,73,87,108,137,140,83,53,103,152,134,109,83,71,71,85,103,128,147,140,116,84,70,181,182,181,181,181,183,188,191,188,185,180,172,160,146,132,123,123,129,141,156,159,166,168,164,162,161,163,163,163,167,173,176,177,172,166,161,158,146,123,97,68,68,69,79,98,133,146,97,61,97,141,134,113,87,70,70,85,104,122,143,135,104,88,75,180,180,181,181,184,185,188,189,188,186,181,174,162,147,136,132,137,145,156,169,176,181,182,181,181,175,173,173,172,176,181,185,187,182,178,173,169,158,135,107,85,62,72,85,93,120,136,100,57,85,144,141,118,91,69,65,82,105,121,134,128,101,88,76,182,181,180,182,187,188,190,188,187,185,182,173,162,151,137,129,133,143,163,180,190,195,195,194,194,192,189,187,186,187,189,193,193,190,186,181,175,162,137,107,81,67,70,83,90,111,125,101,63,84,134,139,125,97,68,65,87,105,118,131,126,100,83,74,180,181,181,179,183,187,189,188,187,186,180,171,162,148,138,136,139,148,163,180,192,197,198,197,195,194,195,193,193,193,194,195,192,188,186,183,176,160,141,112,88,70,70,80,91,104,117,104,67,76,120,131,123,99,71,67,89,110,118,127,126,103,83,73,179,181,183,182,185,186,189,189,189,185,175,167,158,146,138,136,137,151,165,179,189,196,195,194,193,194,194,193,194,193,195,192,189,186,182,179,176,163,143,119,96,78,74,76,87,102,115,98,58,74,111,121,114,95,71,68,95,117,122,126,128,109,90,77,180,181,180,175,182,187,190,187,187,184,177,168,158,140,130,124,126,137,153,168,178,184,188,190,190,186,185,186,184,183,189,189,187,183,180,178,173,161,140,117,92,76,74,69,75,99,117,93,59,77,107,113,108,91,70,74,101,120,124,126,127,112,94,80,180,181,178,174,174,186,187,188,186,179,172,163,146,130,118,110,110,118,129,138,148,163,171,174,167,161,164,169,170,171,179,183,184,180,175,171,164,155,137,113,89,83,78,84,93,102,114,88,61,84,100,105,101,89,72,80,106,123,124,123,123,112,95,81,176,175,178,172,177,185,186,188,184,178,172,158,143,125,110,96,95,102,103,105,112,126,139,141,139,139,141,147,151,156,163,168,171,169,161,155,151,141,123,103,88,90,84,83,91,104,117,85,67,93,103,96,92,84,72,84,108,124,126,124,122,110,97,77,173,176,178,179,180,185,189,186,181,178,170,157,140,118,96,84,83,81,82,93,102,109,121,131,136,138,139,142,147,151,153,153,145,138,136,134,133,123,106,88,85,86,85,88,93,111,116,73,70,96,99,90,86,81,77,89,111,126,128,126,122,109,94,76,178,175,174,179,182,185,187,183,178,173,167,150,133,110,86,76,72,65,72,97,109,110,115,131,139,139,140,143,144,147,145,139,127,122,121,123,120,106,83,70,85,92,94,100,101,112,113,70,74,101,97,84,83,81,82,96,113,124,126,122,115,102,85,69,177,178,180,182,180,186,185,185,181,174,166,148,124,97,80,74,63,57,72,93,100,103,109,121,135,139,135,137,139,142,139,126,118,120,122,124,116,99,84,92,101,98,97,101,107,111,108,65,81,97,90,85,88,88,91,103,115,122,122,117,109,98,86,69,174,176,178,181,183,183,183,178,178,173,165,153,125,96,78,68,54,52,68,88,92,91,104,118,131,138,136,141,138,138,126,120,124,136,142,134,119,106,100,106,110,108,103,102,109,114,101,66,90,89,87,90,92,93,98,109,120,126,120,109,100,92,80,66,177,168,170,177,182,180,181,179,175,175,171,155,126,93,70,56,45,50,64,84,86,79,90,110,133,143,142,144,142,142,136,119,130,147,145,134,120,106,107,109,111,112,108,107,110,110,90,74,88,90,91,94,99,100,103,112,120,116,111,107,99,91,70,61,170,169,170,174,178,180,179,176,176,179,171,154,116,75,55,48,50,66,76,83,84,72,82,100,126,144,151,155,150,151,145,128,109,116,124,120,114,109,111,113,113,112,108,105,108,110,84,79,95,98,102,102,100,101,107,113,118,114,109,102,95,77,65,85,167,169,170,174,175,179,176,178,177,179,171,145,97,55,40,39,49,80,95,92,83,73,78,90,115,140,153,153,153,147,150,142,119,103,100,105,116,118,120,119,115,115,113,108,105,104,82,90,103,109,108,105,107,105,108,114,113,107,103,97,86,73,77,95,159,159,163,168,171,174,173,175,176,178,169,139,82,47,36,33,38,58,83,96,90,78,76,88,107,137,152,154,158,159,157,158,139,123,122,128,132,134,132,128,122,118,115,111,106,92,92,105,112,115,109,103,103,108,113,112,113,108,95,81,70,76,94,103,159,161,162,168,171,174,173,175,176,176,164,128,74,50,34,28,30,41,55,79,93,80,70,75,96,133,155,159,161,167,160,162,154,139,130,131,140,150,149,144,134,123,114,109,96,79,97,112,115,111,105,104,108,111,113,110,109,98,84,75,74,86,100,103,156,158,160,164,166,169,171,174,173,171,162,118,70,51,33,24,27,35,45,70,91,81,76,83,96,124,148,154,158,162,168,170,165,149,137,131,137,147,152,149,139,128,117,107,87,73,97,111,108,107,103,104,106,108,110,101,91,84,79,80,91,102,105,103,149,152,157,159,161,165,170,173,172,169,155,115,64,43,30,23,27,31,41,70,96,86,78,82,95,122,149,158,164,170,173,173,170,160,147,134,132,137,145,149,143,133,121,109,89,80,98,105,104,102,99,107,105,106,100,90,83,84,78,91,103,105,103,101,147,148,152,155,158,164,168,170,171,165,147,105,62,45,37,41,52,41,51,80,102,88,80,88,96,116,144,160,167,172,174,177,174,170,155,141,131,129,134,142,137,127,117,108,95,85,91,99,99,103,102,102,102,98,92,89,83,81,91,101,102,97,94,82,144,148,152,153,155,163,169,171,171,164,144,93,58,37,37,27,31,34,58,96,100,90,90,91,100,115,140,160,170,176,178,176,176,171,162,147,132,129,125,129,127,120,118,112,105,94,91,94,94,93,98,98,100,96,92,83,80,91,99,99,93,86,71,51,142,146,150,152,155,160,166,170,171,161,131,86,63,55,41,53,70,80,112,125,107,94,95,97,103,116,139,160,170,177,181,176,177,172,165,152,139,131,124,120,119,110,109,107,105,102,104,98,92,96,95,94,89,87,87,88,89,95,91,80,69,57,44,48,144,144,146,150,155,161,165,166,167,156,119,85,58,61,51,55,111,123,126,118,106,98,100,101,108,120,140,160,171,179,181,181,179,172,164,157,147,134,124,120,119,115,110,110,110,111,109,100,92,94,92,91,92,93,89,92,88,75,57,43,29,38,59,72,145,145,147,149,153,159,167,168,167,150,108,78,56,69,47,34,90,101,100,105,100,98,96,102,112,123,139,157,167,176,179,179,176,169,162,154,149,135,126,120,118,120,120,122,119,115,110,99,90,88,88,87,88,73,61,62,51,36,37,46,56,67,71,66,142,145,149,152,154,158,165,168,166,145,90,72,67,80,60,40,63,83,94,96,96,104,103,108,120,129,141,154,166,172,174,175,171,165,158,155,151,139,131,122,117,117,115,115,115,112,103,92,85,84,87,84,57,36,33,34,39,51,65,71,73,70,66,66,147,143,146,149,151,155,159,163,165,144,91,64,67,80,56,46,39,70,88,92,99,109,114,121,129,135,142,156,169,173,172,171,169,163,159,154,149,137,127,126,119,113,113,112,107,102,98,91,89,85,78,69,63,67,69,69,70,70,65,64,62,65,65,64,145,142,144,147,148,151,152,152,152,140,100,63,68,83,67,40,44,72,91,105,113,116,118,126,136,140,141,154,168,171,168,162,160,158,153,149,139,126,125,123,118,114,110,108,104,95,88,90,90,79,68,63,62,62,65,63,63,63,64,62,64,65,64,65,136,136,136,137,139,137,137,144,148,140,87,56,69,87,82,59,49,83,108,114,120,121,125,132,139,142,143,153,166,168,164,160,157,154,149,137,132,124,118,119,120,114,110,102,98,95,93,89,80,67,63,63,62,63,64,63,62,63,64,62,61,62,67,67,127,127,130,129,129,130,133,135,139,143,108,64,65,92,96,78,69,94,109,116,121,125,129,135,139,141,144,150,159,161,161,154,147,143,139,129,118,115,118,113,111,107,103,98,93,95,91,78,65,60,60,58,61,65,64,64,62,61,62,64,65,66,62,55,122,124,121,117,116,116,116,122,130,135,115,73,60,85,97,96,91,101,112,119,125,129,131,135,138,139,140,143,149,152,151,147,141,133,126,123,119,114,110,106,106,104,98,88,91,87,75,65,62,62,58,57,57,58,59,60,63,63,62,63,59,56,52,58,115,110,114,111,108,108,111,111,113,119,118,84,63,80,97,102,105,112,119,122,125,128,129,131,133,133,135,137,145,144,139,132,126,120,113,111,108,113,107,104,104,102,100,96,84,71,65,64,64,60,56,59,59,54,51,52,53,52,53,52,51,51,57,64,104,109,104,110,108,107,108,109,110,108,108,98,76,80,95,107,116,121,126,124,124,125,126,129,131,132,133,137,139,135,129,123,118,114,113,111,108,101,99,102,98,92,86,78,69,65,68,63,60,59,59,57,58,59,58,58,54,53,56,58,61,64,65,71,101,99,98,100,103,107,107,109,109,107,106,104,98,98,101,108,113,119,123,122,123,122,120,125,124,126,129,130,129,127,123,120,114,112,107,103,100,98,99,97,90,80,71,66,65,66,65,63,61,57,57,56,56,59,62,61,62,63,64,64,66,68,67,71,64,67,77,79,86,97,105,107,111,113,114,114,113,109,108,109,111,116,119,119,121,120,120,119,119,122,124,126,124,120,115,111,108,102,98,94,94,95,88,82,74,70,71,71,68,66,64,63,61,59,56,55,53,56,56,56,58,62,64,61,63,68,69,68
128,123,116,121,129,135,142,143,142,142,144,148,146,150,152,152,155,165,169,168,167,167,167,165,161,157,156,153,149,154,152,150,150,144,136,126,123,123,123,121,120,113,109,106,101,95,87,82,96,116,124,127,129,139,151,155,159,161,159,153,154,154,149,149,131,132,135,139,140,142,141,145,147,147,148,151,152,145,144,149,154,163,170,172,172,170,167,164,163,168,168,163,154,150,150,151,151,146,138,135,129,129,124,118,115,118,110,107,101,96,97,91,79,79,98,115,125,135,139,151,154,153,161,161,157,155,151,152,140,136,141,147,148,150,148,151,156,154,155,157,142,135,127,131,143,159,170,173,171,171,172,175,172,171,170,164,163,159,154,150,144,140,143,141,136,130,131,122,116,116,114,111,106,98,92,91,87,78,75,90,108,122,131,139,148,155,159,161,157,154,153,155,148,148,149,148,149,152,156,159,161,162,160,144,112,113,106,117,136,157,169,172,173,174,172,173,174,174,172,171,167,164,161,156,150,139,138,145,143,141,131,124,123,119,113,113,113,108,101,95,91,85,74,67,81,99,114,121,130,143,153,154,156,155,154,155,154,154,154,150,151,158,161,162,163,162,158,117,93,99,104,110,121,147,164,169,173,175,177,179,175,172,175,174,172,173,168,163,158,155,154,147,147,139,133,128,126,120,116,117,115,109,105,96,93,92,84,74,75,81,96,110,119,127,140,146,151,156,157,156,154,156,157,158,159,165,167,167,166,166,145,94,80,98,105,103,105,130,156,168,173,174,178,181,178,177,179,179,176,177,176,172,166,162,159,151,148,144,139,130,130,124,121,117,115,115,112,105,94,94,91,87,77,73,75,90,102,111,127,140,146,154,150,151,158,159,159,163,166,170,173,175,176,170,136,93,83,101,100,92,89,124,158,166,168,172,179,182,179,178,183,184,183,182,181,178,173,167,165,159,151,147,143,136,132,128,125,119,113,112,111,107,98,94,89,90,84,79,77,74,83,98,110,127,139,144,149,152,164,162,162,167,170,175,179,181,181,167,127,89,94,100,95,79,76,116,157,163,164,165,175,182,183,178,184,189,187,185,184,181,176,171,169,165,157,149,147,143,138,134,129,125,118,110,108,105,100,98,89,90,89,82,79,76,73,81,93,103,122,134,143,143,170,169,166,169,172,176,181,184,181,155,107,75,97,101,83,60,66,110,148,155,157,159,166,178,184,181,186,191,189,190,188,184,180,175,171,167,162,156,151,146,142,139,133,130,126,111,104,99,98,99,94,93,94,87,82,80,76,72,79,92,103,123,133,140,169,169,168,169,173,179,183,187,185,150,95,70,103,99,74,53,58,96,130,146,148,146,157,171,180,185,191,191,191,191,190,190,186,179,172,171,163,150,152,151,145,140,137,133,128,120,107,98,94,98,101,98,99,92,90,86,84,76,73,81,90,100,122,131,172,170,172,177,176,182,184,187,183,146,95,74,100,91,60,44,52,96,116,133,139,133,144,164,176,177,187,191,190,190,188,187,185,182,176,172,166,157,150,147,145,144,140,135,133,129,121,107,97,99,97,94,95,98,94,91,85,82,77,71,75,88,104,124,168,172,171,174,180,184,188,188,176,135,96,82,96,76,55,48,64,104,128,132,136,121,129,156,172,177,186,192,192,190,187,183,181,179,174,169,163,152,149,150,146,146,145,141,138,131,128,116,102,95,97,95,96,99,98,95,92,82,80,74,66,68,86,104,166,169,177,178,183,190,190,190,172,134,98,77,89,77,61,67,109,127,131,126,129,112,112,141,158,175,189,194,193,192,190,186,184,184,176,170,156,157,154,146,146,147,141,137,140,140,129,116,106,106,102,102,103,101,100,101,97,88,80,78,77,77,75,88,169,170,168,178,181,188,191,189,176,139,109,74,78,58,46,61,93,122,139,132,128,118,105,141,164,179,188,193,193,192,190,187,183,182,178,169,163,154,148,147,141,130,112,115,127,135,129,116,112,104,100,103,112,111,104,102,98,90,85,80,72,65,64,74,169,173,174,179,185,190,192,190,180,144,102,71,73,71,49,36,44,69,121,136,122,109,93,123,165,180,188,192,192,192,190,186,180,177,173,165,159,151,143,143,133,123,126,127,127,124,121,119,112,109,104,108,113,115,109,103,100,94,89,84,82,75,72,69,166,171,176,181,185,189,192,192,181,143,100,71,67,61,41,31,37,58,102,134,119,109,92,117,162,178,191,192,192,191,189,187,181,176,171,161,154,144,143,142,135,134,133,130,120,112,115,117,114,112,105,107,113,114,113,111,106,97,87,81,79,76,75,72,172,173,176,181,187,189,193,193,179,137,91,68,58,62,44,44,44,48,90,129,119,104,91,111,161,184,192,193,192,190,189,187,183,177,167,151,144,145,144,142,145,141,135,125,110,102,116,125,120,113,112,110,120,125,124,120,110,102,96,86,84,77,74,69,169,175,178,181,186,190,192,192,183,149,99,64,49,54,39,29,40,46,86,127,118,101,87,108,161,185,192,191,189,184,179,182,179,171,158,135,137,144,151,149,145,142,133,123,102,89,115,134,130,118,117,118,120,129,128,126,121,111,101,88,77,76,76,73,169,174,180,185,188,188,191,192,186,164,107,62,48,48,38,29,38,53,95,127,115,97,90,109,159,186,191,190,189,186,181,181,175,163,150,141,142,149,159,156,150,143,134,122,91,81,118,139,138,125,118,118,118,130,137,138,134,124,111,93,76,71,71,76,168,175,181,184,186,188,190,191,184,162,108,61,46,43,44,38,52,75,109,126,110,91,88,114,166,186,191,189,188,187,186,181,170,154,145,144,150,157,164,159,151,145,135,124,94,81,122,142,142,131,120,117,117,126,136,144,142,134,118,102,85,73,67,68,169,178,182,185,189,191,192,190,184,165,114,61,47,37,43,53,91,108,115,118,105,89,92,126,173,188,190,189,187,182,181,176,160,146,145,148,155,165,169,159,150,143,138,128,99,76,119,141,142,133,119,119,120,123,131,141,142,138,126,115,98,76,68,69,174,182,185,189,191,193,194,192,186,172,131,67,49,43,41,54,71,98,98,108,101,86,105,144,179,186,185,185,184,183,176,163,149,145,149,157,163,168,173,163,150,145,142,137,114,75,107,137,134,130,121,120,120,123,131,143,147,144,133,122,106,84,67,66,180,183,186,189,190,193,194,191,185,174,143,86,51,54,39,48,55,69,90,102,98,94,124,161,180,183,180,179,181,178,167,149,136,138,148,158,167,170,174,166,159,148,143,142,121,76,95,127,130,129,123,118,117,117,124,140,149,148,138,127,115,90,69,66,180,181,186,189,189,191,194,191,185,176,154,95,50,57,54,44,56,57,69,97,96,104,143,173,179,183,180,179,174,169,157,143,131,120,137,157,161,165,171,170,162,154,145,141,120,74,91,118,117,111,109,115,111,113,123,141,154,154,144,129,118,96,73,64,182,186,190,195,194,193,190,183,180,174,155,102,56,62,67,49,54,65,75,93,99,118,154,171,174,177,177,173,171,162,149,144,145,139,132,154,169,167,163,167,161,153,146,143,125,81,101,126,118,104,105,105,112,112,119,138,152,155,143,129,117,96,75,66,187,186,190,194,195,195,192,184,181,175,164,129,83,66,78,69,61,73,89,98,109,136,163,170,170,172,173,177,170,160,151,159,163,153,134,113,128,159,173,166,154,147,142,146,128,77,95,137,125,118,97,90,98,106,112,134,162,167,153,135,115,101,75,63,187,189,190,193,195,194,190,189,187,179,161,133,91,80,76,77,70,74,92,108,124,147,164,171,167,166,170,167,164,153,152,157,162,153,140,110,88,120,162,162,146,142,140,146,129,76,79,135,128,114,108,89,90,95,106,132,162,169,161,140,114,98,80,66,185,185,190,192,190,191,191,188,183,174,157,137,108,89,87,80,74,72,82,101,132,152,161,162,166,168,167,170,164,156,155,159,160,155,139,115,76,82,121,145,145,138,135,138,124,78,74,135,146,113,99,86,82,90,98,128,167,173,160,144,117,94,76,69,187,188,190,192,192,192,190,187,182,174,162,148,122,99,94,88,78,77,88,115,142,157,163,164,169,170,172,171,164,160,155,155,155,150,137,104,59,68,92,123,137,134,134,139,121,76,66,124,157,130,103,90,78,82,94,125,162,168,161,145,114,86,74,67,185,185,187,187,190,190,190,189,183,175,167,159,133,114,109,105,102,98,115,136,151,162,169,170,169,171,171,172,167,165,165,164,162,153,134,102,53,62,79,93,120,126,131,145,128,79,60,113,154,144,113,96,80,76,89,122,156,163,156,139,110,85,74,65,185,184,183,185,189,191,191,189,184,179,170,158,139,125,124,128,132,138,144,153,160,164,167,169,168,169,169,170,169,171,174,172,166,157,141,113,68,59,77,81,99,115,128,150,139,84,59,109,153,142,114,94,76,73,86,118,150,161,151,127,104,87,74,69,186,186,184,185,190,192,192,189,185,179,170,158,145,132,136,146,155,165,169,171,171,170,166,166,166,169,167,171,176,177,177,172,166,162,146,123,97,66,73,75,83,105,126,153,145,88,59,102,150,142,115,92,71,72,87,117,146,158,147,121,102,89,78,70,184,185,185,186,188,190,190,189,187,180,170,158,147,142,146,156,168,178,184,187,184,184,182,177,175,173,171,178,182,186,183,176,172,168,155,134,112,81,68,73,82,98,117,147,148,92,61,100,149,142,121,94,69,70,84,112,137,151,145,121,100,86,75,68,184,184,187,191,190,189,188,187,185,179,169,160,147,144,146,157,174,188,193,196,195,194,195,192,188,183,181,186,190,195,191,188,184,178,166,141,113,87,68,71,87,97,107,134,142,97,65,99,151,144,130,96,70,73,87,114,133,144,142,122,101,86,73,67,186,184,186,189,190,190,191,190,185,179,171,159,145,144,146,155,172,186,194,198,197,195,192,193,193,191,191,191,195,196,194,191,189,184,169,146,113,91,74,69,86,95,106,127,137,101,66,97,143,141,129,99,70,72,91,118,134,144,143,124,107,96,78,67,185,186,187,188,190,190,189,189,183,174,168,156,146,145,145,155,169,180,190,192,193,191,190,191,190,191,192,194,195,194,190,187,187,180,165,147,121,92,78,75,83,89,103,120,130,98,65,95,140,134,121,92,67,76,97,119,133,142,144,126,110,94,78,63,185,182,184,188,190,190,191,188,180,172,163,151,136,130,131,137,145,161,171,181,186,191,189,187,188,186,187,189,191,190,187,184,183,180,166,148,125,97,80,82,84,88,95,112,117,83,65,92,127,130,120,94,77,80,103,122,129,135,139,132,111,94,80,65,185,178,178,185,189,190,190,185,180,173,158,138,129,116,110,112,117,121,128,145,164,169,164,162,172,170,170,182,186,187,185,183,183,178,167,147,120,96,87,87,90,99,103,113,115,81,70,99,121,119,111,90,73,89,105,122,129,132,132,123,108,96,77,60,181,180,175,181,187,188,186,183,176,164,155,131,113,99,94,99,91,85,84,93,107,121,123,122,124,139,147,162,172,176,172,170,169,166,155,138,113,87,89,89,83,92,105,116,108,75,67,90,114,107,109,89,78,91,106,120,127,128,127,120,107,89,69,62,178,181,182,184,186,186,184,181,176,162,148,122,103,81,82,74,72,87,105,107,106,115,120,126,131,129,135,145,149,155,154,148,145,145,135,116,95,84,87,90,92,95,100,113,104,67,71,98,100,91,85,85,84,99,112,123,127,126,124,114,100,86,73,60,178,180,183,185,189,187,185,180,172,157,140,118,92,82,74,63,60,83,104,105,103,113,129,129,124,129,133,134,132,126,123,122,122,120,110,94,69,81,100,93,96,102,108,114,99,68,78,95,88,86,90,92,97,103,112,120,123,120,113,104,94,87,69,62,178,182,183,183,183,184,182,179,172,156,133,103,86,76,64,48,55,76,95,96,94,108,123,131,131,126,130,132,125,115,110,114,118,113,104,87,83,102,105,103,100,105,111,112,94,72,81,88,87,89,95,98,101,107,118,123,121,115,108,99,91,79,62,68,172,177,181,182,182,180,177,175,172,162,136,107,80,71,55,46,56,67,85,91,85,100,120,140,141,142,139,140,131,118,123,133,131,120,106,99,108,109,111,110,106,107,112,109,89,74,85,89,91,95,98,102,105,108,117,120,113,108,102,93,82,64,69,92,169,174,175,179,178,178,176,177,176,165,137,100,70,60,49,48,69,84,87,86,77,92,112,138,152,152,152,149,143,126,117,125,126,118,110,109,112,112,114,112,108,106,107,105,82,76,90,95,100,106,103,105,108,112,116,114,110,104,97,86,75,70,85,102,166,170,172,173,174,175,176,178,176,161,124,78,48,44,43,38,55,76,87,86,76,82,101,128,154,158,156,154,151,140,117,105,107,109,111,115,117,119,115,113,110,105,106,103,85,87,101,106,111,108,106,106,109,112,115,113,107,96,82,77,72,85,99,103,161,165,168,168,169,171,172,175,173,153,105,60,40,42,37,29,37,53,80,94,82,77,92,120,152,159,161,161,160,154,138,120,115,118,123,124,122,122,118,115,114,111,106,94,91,105,112,113,112,108,106,110,115,114,110,106,97,85,75,72,81,99,104,106,160,160,165,168,170,170,173,174,168,144,93,56,43,44,34,39,33,42,70,97,84,76,87,112,149,164,165,165,165,161,154,138,127,127,134,139,139,130,121,115,109,107,98,79,90,111,113,112,109,107,108,110,112,113,101,93,88,79,74,85,98,104,106,100,157,160,163,164,168,168,169,171,165,135,84,58,41,42,31,29,31,42,74,100,91,81,89,105,143,164,167,166,168,165,163,152,138,130,131,140,145,143,134,125,115,108,89,73,92,110,111,109,104,106,107,109,106,97,89,86,84,81,88,98,102,101,100,100,147,154,155,156,160,164,168,167,159,133,84,50,46,47,37,57,42,41,73,104,95,83,89,102,140,162,171,177,174,172,169,163,151,135,131,132,139,145,136,129,120,110,97,83,89,100,104,106,101,102,107,106,99,92,88,84,78,85,96,100,100,102,98,91,146,147,148,152,156,162,163,163,153,123,81,50,50,50,31,30,33,54,91,105,97,87,90,106,133,162,174,178,180,181,176,167,157,145,134,129,128,137,132,123,121,114,106,96,93,98,99,98,102,101,102,97,91,90,90,87,96,106,106,100,89,65,52,44,145,149,146,147,155,162,166,164,151,116,72,44,56,58,55,67,67,93,114,106,100,98,98,105,130,159,178,180,182,179,177,175,165,151,140,135,125,128,128,114,116,112,109,104,105,106,101,101,97,94,95,92,91,92,92,94,90,76,59,41,31,39,43,60,141,143,146,150,155,160,162,162,144,108,68,51,68,59,51,98,116,115,112,106,100,94,96,112,131,152,174,183,184,182,177,175,168,157,144,134,126,123,125,114,105,106,109,114,116,112,99,91,94,87,86,87,79,53,47,41,26,18,24,40,61,72,81,75,135,139,141,145,151,158,160,157,138,100,69,64,81,64,55,72,100,98,104,104,100,98,107,115,131,157,176,178,184,184,180,174,166,161,153,144,132,124,123,127,122,122,125,126,120,109,98,88,85,86,88,79,66,55,56,60,63,66,67,67,63,62,57,65,138,141,142,145,151,159,160,155,128,93,62,62,85,69,55,38,74,86,92,98,100,98,106,122,138,153,164,175,179,180,177,172,164,155,151,141,132,125,119,121,120,124,124,118,110,99,90,88,84,80,70,61,60,65,63,65,67,69,67,65,65,64,64,62,137,139,145,147,147,151,156,155,126,78,60,72,91,67,57,43,51,75,89,98,106,109,118,131,141,151,170,178,176,175,171,168,161,155,153,145,136,126,121,117,114,113,111,106,100,93,89,88,86,73,53,45,54,61,63,62,63,62,60,63,63,64,62,63,135,137,140,140,146,148,149,149,125,79,54,69,91,78,50,45,53,80,95,107,113,116,125,136,144,150,167,176,175,171,166,162,157,153,148,137,127,126,122,116,113,111,107,100,93,88,87,85,66,52,48,47,47,52,56,61,60,60,63,60,62,64,63,64,126,127,130,131,133,133,135,137,126,81,53,65,93,90,70,53,67,94,107,115,117,120,128,137,148,148,162,171,170,164,160,157,152,144,136,127,123,120,118,114,110,105,99,95,94,87,77,65,54,51,51,48,44,46,51,58,61,60,62,61,60,59,59,58,119,117,118,118,118,117,120,126,130,95,55,58,90,96,91,79,82,97,108,115,120,123,129,135,141,144,154,164,164,159,154,147,141,136,126,120,115,113,109,108,104,99,93,90,88,73,60,55,56,50,50,48,48,50,59,57,53,52,52,54,54,55,50,50,108,107,109,108,107,106,107,110,117,106,66,52,82,95,96,96,98,107,113,118,123,125,128,129,133,136,144,150,152,148,142,134,128,122,116,112,110,109,106,101,98,97,90,79,65,57,54,53,53,50,49,45,46,45,53,59,57,53,52,54,55,56,55,62,102,98,99,101,103,103,103,101,102,101,85,51,59,83,98,106,111,116,119,122,122,124,124,126,128,133,134,142,142,135,129,124,118,112,110,107,104,100,102,99,96,81,72,61,56,57,55,53,50,51,46,48,43,43,45,57,61,62,62,62,64,64,67,69,81,79,84,86,86,92,95,98,101,104,104,94,87,93,99,102,109,112,115,116,116,115,116,120,123,126,132,132,127,121,120,116,112,107,102,99,96,92,89,77,68,61,60,61,61,59,56,54,53,49,47,43,47,42,43,52,55,55,57,60,62,63,61,66,34,40,38,37,32,32,34,33,34,40,46,53,62,85,91,100,103,106,111,113,112,110,110,115,117,119,121,125,122,116,112,109,103,94,87,82,76,73,67,66,67,67,63,62,59,54,50,48,48,49,45,46,42,40,41,50,59,56,53,57,61,63,60,64,24,17,20,19,24,24,22,25,24,17,16,24,47,62,76,81,92,95,95,95,97,101,104,101,105,101,100,99,95,95,88,80,81,82,82,78,79,77,75,72,70,67,64,60,59,56,55,56,55,49,46,43,44,49,42,45,58,60,57,55,55,55,57,60,14,24,22,17,15,17,17,15,15,20,27,59,87,87,84,82,87,82,78,75,83,96,104,99,94,91,87,87,89,86,87,89,86,81,83,81,77,73,77,72,72,70,68,64,58,54,51,47,47,46,42,44,44,37,37,41,51,58,58,57,60,64,67,64
126,123,127,130,131,134,135,135,136,135,137,139,139,131,132,136,142,156,161,164,163,160,158,156,155,157,154,148,145,145,143,143,140,132,125,115,117,115,110,107,104,98,91,85,82,81,94,110,123,130,133,143,153,152,156,155,152,149,147,147,147,141,128,113,134,131,134,135,136,137,137,140,145,145,142,146,131,115,106,110,132,150,163,166,163,161,161,162,161,165,161,155,153,147,142,140,135,131,130,125,122,119,110,106,104,101,95,88,85,83,77,78,92,108,122,127,138,149,153,153,154,150,149,148,148,147,138,120,139,141,141,137,137,142,146,146,147,147,148,141,102,98,94,95,110,140,161,165,164,163,162,164,164,164,164,162,158,155,150,145,134,126,130,132,126,121,115,108,108,101,100,97,85,82,81,75,73,86,103,110,118,131,145,149,150,150,150,148,148,147,141,130,141,142,142,142,141,147,149,152,153,155,156,133,77,76,87,92,97,126,154,164,167,166,166,168,165,163,165,164,167,162,158,153,147,144,140,136,132,124,115,113,109,104,103,104,94,86,80,78,74,75,83,97,106,110,123,141,145,151,147,146,146,145,143,136,144,143,145,147,148,152,155,160,161,164,157,124,84,78,85,88,85,107,144,163,167,165,168,172,169,166,170,170,162,169,167,163,155,150,148,140,135,129,120,116,109,101,107,101,97,92,81,78,78,75,74,79,87,97,110,127,138,142,147,146,145,147,147,141,151,150,148,149,155,159,162,164,168,169,157,120,87,83,87,84,74,88,136,160,162,162,166,172,169,167,175,178,176,173,171,168,161,157,153,148,141,133,127,123,117,117,105,101,102,98,90,82,80,77,76,75,72,78,89,107,125,132,138,138,143,144,146,145,156,156,154,155,159,162,163,173,174,173,155,109,74,81,86,77,66,80,126,153,156,154,161,173,171,166,172,178,180,179,177,174,166,161,158,155,145,137,133,126,122,117,114,105,99,96,91,83,79,78,77,78,80,73,76,87,100,121,132,134,136,141,141,140,160,159,156,159,158,161,164,171,177,173,146,92,67,80,82,63,52,68,114,142,150,148,154,170,176,172,176,184,184,184,182,177,174,166,160,155,147,141,137,132,129,123,118,116,101,89,88,85,80,78,79,78,79,78,66,72,85,98,118,130,131,132,136,138,163,161,158,163,165,167,171,172,179,179,149,97,71,81,76,53,41,61,98,131,141,133,136,156,168,171,178,187,187,186,183,180,179,171,163,159,151,141,136,134,134,128,123,119,111,94,82,79,83,79,79,81,83,87,85,69,73,79,98,119,122,124,131,136,157,159,160,164,165,169,175,174,179,178,141,98,76,79,69,48,39,63,97,113,132,123,116,143,161,170,179,185,185,185,183,181,175,174,167,160,155,144,136,135,129,129,126,120,116,110,90,82,81,82,79,82,81,83,85,81,69,67,78,101,116,119,123,129,156,155,157,162,169,171,175,180,182,175,136,99,77,79,66,48,50,68,113,122,128,124,104,128,156,167,178,186,187,187,186,180,176,173,168,160,155,144,135,134,133,134,131,129,122,118,104,91,81,80,80,79,82,84,86,86,80,68,68,77,101,109,116,123,155,157,158,162,164,171,180,181,182,176,140,105,78,68,59,51,70,96,113,116,114,119,95,106,139,161,178,188,189,188,186,178,173,175,170,159,149,140,136,132,131,132,129,128,128,124,114,93,81,80,79,82,84,88,88,84,85,76,70,67,78,97,105,113,157,157,159,163,169,175,180,182,182,178,148,109,76,58,52,46,62,89,116,131,117,120,95,94,128,157,178,188,190,189,188,185,178,176,173,160,150,140,135,133,129,118,107,111,123,124,111,99,94,89,86,83,81,82,86,85,84,79,71,68,72,74,94,99,158,156,158,165,170,175,180,185,184,182,152,109,76,62,52,37,34,47,84,129,120,114,98,88,116,157,178,187,190,190,187,182,177,173,165,159,150,137,130,126,119,109,105,112,119,120,113,102,91,87,86,91,88,84,84,84,84,83,77,70,64,74,81,88,162,160,158,164,172,177,180,186,187,179,151,107,73,56,45,26,29,38,55,111,121,111,95,84,106,153,180,189,188,186,184,183,179,171,165,155,146,132,126,124,122,119,121,117,109,104,107,104,100,94,92,94,95,89,85,84,82,83,84,76,68,71,76,81,158,159,162,167,172,177,182,185,187,180,156,108,66,49,45,37,48,37,48,97,122,111,92,84,104,148,179,189,189,188,184,182,180,172,161,146,136,127,125,127,128,127,122,114,100,97,106,110,102,96,91,101,102,99,92,85,81,81,82,80,75,67,67,76,160,156,161,169,174,178,181,183,183,180,167,128,69,46,35,27,33,38,46,87,119,107,88,81,103,152,187,187,186,184,178,175,177,168,157,136,119,124,132,135,135,133,123,112,95,88,109,119,109,101,99,102,108,108,103,93,82,78,78,76,73,68,66,71,160,156,161,169,176,179,180,181,183,179,167,132,81,50,38,31,32,37,50,88,114,102,87,82,105,152,180,186,184,182,177,172,171,160,146,130,122,129,140,145,138,132,126,110,84,80,111,128,119,108,104,104,115,118,114,107,96,80,72,73,74,69,62,66,165,158,161,171,176,180,184,187,186,181,166,136,76,54,42,31,33,47,71,97,108,98,85,85,110,159,184,186,182,183,181,176,169,154,136,127,128,139,149,153,148,141,123,108,82,73,110,132,128,114,108,104,113,125,128,122,110,98,80,68,72,71,66,64,167,160,164,173,177,179,185,186,186,182,173,147,93,48,37,35,50,83,102,100,99,89,79,81,111,163,183,186,179,181,176,174,162,146,132,131,137,146,157,154,145,141,129,116,91,71,106,133,132,122,110,106,109,121,134,132,126,109,86,71,66,68,65,61,170,164,169,176,181,183,187,190,189,185,175,155,108,55,42,41,49,82,103,87,89,89,79,88,131,171,182,180,179,177,172,165,151,137,132,138,145,152,160,157,146,139,135,124,104,73,96,135,130,119,107,104,108,119,133,135,129,119,103,84,68,66,66,61,171,170,171,173,182,181,184,188,189,182,175,160,125,69,43,36,45,54,85,76,82,78,76,104,147,174,176,173,174,173,168,156,140,129,134,143,150,156,162,163,152,143,137,132,119,79,79,126,128,119,109,104,105,110,127,136,137,130,110,98,75,64,67,63,170,168,168,172,181,188,186,188,187,180,174,162,131,77,49,42,43,55,49,66,79,82,85,120,155,173,177,173,171,168,162,148,127,115,114,133,147,153,159,160,156,150,139,134,124,86,65,110,118,112,108,102,103,112,127,141,141,135,121,107,85,66,66,67,177,175,177,182,185,188,191,190,185,175,172,163,138,89,57,56,44,49,62,64,81,80,91,129,159,169,171,170,170,166,153,141,135,133,123,129,151,155,157,160,159,150,139,135,132,98,66,113,115,98,90,93,95,102,118,140,149,142,126,111,93,71,66,67,178,178,181,180,184,190,192,190,186,180,175,164,143,107,77,72,63,59,71,85,87,82,98,137,160,165,164,168,167,163,153,139,149,161,152,137,126,135,148,156,154,147,139,134,138,104,60,117,121,109,95,85,89,95,114,138,149,146,128,112,94,74,67,65,180,179,179,183,188,188,189,190,186,183,177,166,143,110,81,69,66,58,73,88,87,87,111,146,162,164,162,165,165,160,147,142,156,160,157,138,115,97,114,141,146,142,135,133,139,112,58,109,131,109,100,87,83,88,102,130,155,154,136,117,96,77,61,62,181,179,178,182,187,189,189,189,186,182,173,165,148,125,99,86,77,71,68,79,84,96,124,152,160,163,163,164,164,161,155,151,159,158,155,144,123,88,80,106,126,133,133,131,135,112,48,96,147,115,97,84,78,82,90,120,157,161,147,122,99,83,68,63,181,180,182,183,185,188,188,187,185,182,175,162,150,134,106,92,83,76,66,69,84,109,139,159,159,163,166,167,168,166,159,155,152,151,148,141,121,81,63,79,98,115,123,126,128,105,49,81,163,136,103,83,77,79,87,109,147,163,151,130,97,78,70,60,181,179,180,180,181,184,185,188,188,183,178,172,157,140,121,102,96,88,82,83,101,127,151,168,165,164,167,168,170,170,165,162,160,157,154,145,124,85,52,70,81,93,108,124,138,113,59,62,152,150,117,91,79,75,80,99,132,154,154,132,98,77,69,62,181,181,180,179,179,183,187,190,190,184,176,174,160,144,123,110,109,111,116,120,134,150,159,159,163,163,161,164,167,169,168,168,170,164,158,151,132,100,59,59,69,73,89,118,140,124,64,58,135,149,124,96,77,70,80,97,118,142,145,130,100,75,68,61,180,182,181,182,181,182,188,189,189,190,183,172,162,146,132,124,125,132,143,152,160,165,165,163,159,159,162,163,167,170,173,176,172,164,158,155,142,115,84,64,68,71,82,105,135,130,72,58,126,146,125,99,78,69,78,97,116,137,140,120,96,74,68,60,181,180,180,180,182,184,186,188,187,184,181,174,163,148,134,132,134,145,159,171,178,181,180,179,174,167,169,167,166,175,180,182,177,169,163,161,153,129,100,75,64,71,84,102,128,128,77,59,117,146,127,100,77,68,77,98,117,131,134,111,93,80,70,60,182,181,179,178,184,188,189,188,186,184,180,173,163,147,136,133,137,148,166,183,190,194,192,193,195,190,185,182,180,185,188,191,188,181,176,172,163,141,105,81,63,75,89,100,119,121,82,63,112,143,129,108,73,66,77,98,112,123,126,109,91,78,71,61,179,181,182,180,182,186,188,190,189,188,182,173,162,148,136,137,138,150,167,184,192,198,199,196,192,193,193,192,193,193,193,195,191,187,184,177,163,140,108,85,73,73,89,97,110,114,84,64,101,135,131,118,77,65,77,104,117,125,126,111,90,75,67,63,177,179,183,182,182,186,188,188,188,185,177,169,160,145,136,135,137,154,168,181,191,194,194,193,191,192,193,195,197,194,194,192,188,184,182,177,163,141,113,88,73,73,80,95,109,113,86,67,97,123,122,116,79,63,84,111,121,124,126,112,93,80,69,62,180,180,181,178,182,187,189,188,188,184,175,166,154,140,128,123,128,140,155,175,183,189,191,191,190,189,188,189,188,191,191,189,186,180,180,176,165,147,120,94,79,79,74,86,109,111,82,68,94,116,114,100,77,67,90,118,125,124,127,115,98,83,68,60,180,180,182,173,172,185,188,188,186,181,174,165,149,130,119,108,111,121,129,139,152,167,176,177,172,170,174,176,173,182,187,187,182,180,178,176,162,143,119,94,83,81,80,90,107,111,81,67,92,104,105,97,77,72,99,121,122,123,123,115,99,83,66,60,178,174,178,174,173,181,186,186,183,179,172,160,144,126,111,99,100,105,99,98,109,127,142,144,141,141,147,154,157,169,178,181,181,176,171,164,156,139,114,93,88,81,86,96,108,107,76,73,101,105,96,92,77,77,103,125,126,122,121,113,100,86,68,67,175,173,174,178,178,185,186,186,182,178,171,157,138,116,93,79,79,72,81,101,106,111,123,129,132,136,139,143,149,153,158,162,163,154,150,148,140,123,101,90,89,87,87,97,114,110,77,81,98,97,91,90,79,83,106,122,126,124,122,114,101,83,64,74,177,176,177,179,180,185,188,185,181,176,169,154,137,110,86,77,73,64,83,106,109,107,113,129,137,137,137,140,146,154,150,138,133,130,131,130,120,101,87,90,91,94,96,95,112,102,64,80,102,93,85,85,84,92,110,124,128,124,117,107,94,75,68,90,175,176,178,180,181,182,183,183,181,175,167,148,122,99,83,74,55,58,78,99,97,99,109,124,134,134,134,138,141,139,132,125,116,119,121,118,106,92,91,99,96,98,100,109,115,99,68,94,97,88,87,87,91,100,114,125,125,121,114,100,87,70,73,99,172,173,175,179,181,183,181,180,179,172,164,150,126,95,75,63,51,52,67,96,91,88,105,118,132,137,138,137,140,134,122,119,129,135,132,119,104,97,104,106,105,101,103,108,112,92,71,91,88,87,92,94,97,105,118,125,122,115,106,93,83,75,90,104,176,171,169,174,179,179,181,179,175,174,174,159,129,96,70,54,47,55,70,89,87,80,95,113,135,142,142,142,141,139,126,125,138,147,136,123,109,107,111,112,110,109,107,111,108,83,83,93,89,95,98,100,104,111,121,119,111,107,99,92,76,78,101,102,169,169,169,174,176,177,177,176,179,181,171,157,119,77,53,46,52,74,84,88,80,72,83,104,134,147,152,152,152,148,133,117,119,128,123,115,109,111,112,111,109,104,104,107,99,79,90,92,98,100,103,102,107,114,118,115,109,105,99,81,74,98,104,101,163,163,164,169,172,173,174,175,172,174,171,147,101,53,41,37,41,61,84,94,83,70,79,94,124,146,151,153,155,155,147,126,107,109,114,118,120,117,119,115,113,110,107,106,98,89,99,106,111,109,107,107,113,116,115,110,107,97,80,73,89,105,101,95,158,159,162,165,170,171,172,173,174,178,170,142,85,48,34,32,31,42,61,88,88,73,72,88,116,140,152,155,157,160,157,143,123,117,126,135,139,132,125,115,114,113,109,102,97,103,110,115,112,107,106,112,111,113,112,107,96,78,74,88,102,98,95,73,157,157,159,163,167,171,173,172,171,173,163,129,74,50,34,24,24,36,49,77,89,81,73,81,108,141,155,160,161,165,164,156,139,128,128,138,149,151,142,129,119,112,104,91,94,111,116,114,106,108,110,115,114,112,106,97,85,79,88,98,97,91,66,49,149,153,156,161,163,165,167,170,173,171,158,122,70,49,33,21,27,33,42,70,90,81,76,87,102,136,152,157,163,169,170,167,152,134,124,134,146,151,147,135,123,111,95,75,90,111,111,108,105,103,106,107,110,101,92,85,82,87,94,89,72,47,39,61,148,143,152,154,156,160,166,171,171,167,151,118,69,49,39,41,49,37,44,81,101,87,80,88,102,134,155,161,169,173,175,171,159,146,131,125,131,142,146,135,125,112,97,79,93,106,105,101,99,107,109,107,100,91,86,86,86,81,64,46,37,48,67,71,146,146,145,149,153,160,163,167,169,163,145,104,64,40,40,31,38,40,60,96,97,89,85,91,104,128,153,164,170,175,177,175,168,153,137,127,123,133,136,126,122,114,101,84,89,99,103,102,100,102,104,99,89,93,85,72,58,44,38,45,59,68,68,67,138,144,150,150,151,157,163,168,169,163,142,97,61,48,45,48,52,64,102,117,101,94,94,97,108,126,150,166,175,180,180,180,173,159,144,130,120,115,125,119,119,115,108,98,92,93,92,92,95,99,97,93,90,80,48,33,35,48,63,72,74,68,66,68,145,143,145,147,152,158,162,166,169,162,132,91,62,58,47,62,108,115,120,116,102,96,97,101,112,128,150,168,176,179,178,174,172,164,149,133,124,115,115,107,106,105,105,108,107,103,97,95,97,94,91,90,83,64,49,52,61,63,62,62,61,64,60,62,142,141,142,144,149,155,161,165,165,153,119,84,62,63,51,50,99,109,108,112,101,100,99,106,115,127,148,164,175,182,181,175,172,163,154,141,127,116,114,112,107,108,113,111,114,105,91,88,87,88,89,79,67,66,66,70,64,62,65,63,62,64,67,70,141,142,143,145,149,153,159,166,165,152,113,78,64,76,63,40,69,90,93,99,98,101,101,110,122,134,146,157,172,178,180,179,171,161,153,146,132,120,114,116,116,119,124,124,111,101,93,84,85,86,77,66,61,65,64,65,64,63,66,65,62,66,66,66,142,140,144,148,150,153,157,161,164,149,98,61,64,76,62,47,45,70,88,90,101,108,112,119,128,134,147,163,169,170,173,170,165,160,152,146,136,126,117,115,113,119,117,115,105,94,84,85,84,76,65,63,64,62,64,64,61,67,62,62,63,67,66,63,143,142,142,144,146,148,156,154,156,148,101,64,66,81,64,50,46,71,92,102,110,113,120,128,136,138,148,165,172,171,169,165,162,157,151,143,132,124,118,111,108,111,106,106,98,92,89,85,72,61,56,55,59,67,64,61,70,63,59,65,63,58,55,54,132,134,135,136,138,141,139,144,145,136,102,60,65,82,77,56,54,82,102,111,116,117,125,133,137,139,147,162,169,169,164,161,159,152,144,137,128,124,124,121,115,107,107,98,91,89,86,73,60,60,59,57,58,53,59,60,58,59,60,52,50,53,55,61,123,127,129,130,128,130,126,130,137,142,116,61,65,88,93,75,71,91,108,117,122,123,126,133,139,141,146,160,165,165,160,155,152,146,137,125,120,121,119,113,108,105,98,95,93,83,73,64,60,56,56,57,59,59,48,46,54,53,53,55,54,59,64,67,118,121,118,117,116,112,117,120,126,137,125,68,59,83,99,93,90,100,110,119,124,128,133,135,135,137,140,150,157,156,153,148,140,136,126,118,116,113,110,110,106,96,94,90,81,72,65,62,59,61,60,57,56,59,67,60,52,56,59,60,64,67,70,71,112,109,111,110,108,107,108,109,107,116,119,88,58,76,94,101,107,113,118,121,123,125,127,128,129,134,137,142,146,144,139,135,128,120,116,114,110,107,105,101,99,97,90,78,67,62,62,63,58,56,54,53,55,57,57,60,63,64,64,66,69,68,66,68,104,103,101,103,105,108,107,105,106,105,101,102,68,74,95,106,115,120,125,122,127,125,124,130,128,131,134,138,138,134,129,124,119,115,113,108,107,105,104,98,94,84,73,68,67,66,67,63,59,63,59,54,53,54,55,56,60,60,59,64,63,61,66,65,79,87,91,91,94,99,105,107,108,111,109,109,97,96,100,105,110,115,118,121,117,120,120,122,124,130,132,133,130,126,121,116,113,108,105,101,97,99,95,89,79,72,69,69,68,65,63,61,62,56,56,55,52,56,60,58,55,54,58,60,62,66,62,67,35,30,37,42,45,51,56,61,66,75,83,93,104,111,113,109,111,112,114,115,115,113,117,117,121,122,123,123,121,116,114,110,101,97,93,93,92,83,81,75,75,72,72,70,67,63,63,65,60,54,50,50,48,50,58,60,58,57,58,59,58,60,63,61,20,21,20,18,20,18,15,17,22,23,28,39,62,74,83,101,105,105,107,108,108,107,108,109,108,106,107,106,103,100,95,91,89,88,86,83,80,81,80,82,76,75,71,70,68,67,63,58,58,57,60,54,51,48,50,59,61,61,60,61,61,61,65,71
90,83,76,80,86,91,95,101,104,109,114,116,119,122,124,124,125,127,130,128,127,128,131,129,127,124,117,112,109,109,111,108,105,98,93,94,100,102,99,92,78,71,70,71,73,83,44,26,67,118,131,136,136,135,136,132,124,125,122,114,108,101,106,121,104,104,106,110,115,115,116,117,117,116,115,115,111,108,109,116,125,135,143,147,149,149,148,147,144,143,143,142,136,130,128,130,128,128,122,109,99,96,98,98,100,93,84,73,74,85,32,36,100,128,134,140,144,145,145,146,145,140,137,135,119,107,96,97,114,119,121,121,119,121,121,123,123,122,120,107,90,87,91,100,119,137,151,162,161,159,159,157,160,158,158,153,147,145,139,133,132,129,127,124,118,108,104,101,96,95,93,88,82,73,39,70,115,118,118,116,113,112,114,116,111,105,100,111,130,122,108,100,125,125,123,124,123,128,130,130,129,130,121,90,66,72,82,91,106,132,154,162,164,164,167,165,165,164,162,162,161,156,153,147,141,134,125,122,126,125,119,113,104,96,97,95,92,81,75,93,119,119,115,111,111,111,111,112,116,118,118,113,116,130,117,110,130,131,132,134,137,139,140,140,144,142,121,85,66,75,86,91,97,119,145,161,165,168,169,173,175,172,170,167,166,164,163,161,156,149,144,141,135,133,129,121,112,106,102,97,95,95,88,81,87,107,118,124,124,123,124,122,120,125,127,129,128,128,133,119,137,137,138,144,147,152,153,154,154,146,115,81,76,90,93,92,93,105,129,151,164,168,173,176,178,171,172,176,174,170,170,169,167,161,155,154,147,141,137,131,120,113,105,100,98,102,94,84,74,75,92,105,114,119,122,127,130,128,129,129,131,133,130,129,150,149,148,151,155,156,161,163,161,139,96,66,78,98,96,87,83,94,122,146,154,161,167,176,180,177,173,177,179,181,177,176,173,167,164,162,159,152,146,140,133,124,115,109,103,96,96,100,92,78,73,73,85,101,112,119,123,130,133,133,136,136,137,133,153,153,152,156,158,159,160,167,168,139,89,65,84,101,91,74,65,74,106,131,145,153,160,172,180,182,175,179,185,184,184,182,180,177,172,170,167,163,155,149,144,138,131,124,114,108,93,94,98,88,76,71,70,82,97,107,114,118,125,133,138,142,143,141,155,154,157,159,160,165,166,169,168,134,87,70,89,100,84,62,50,56,82,116,129,137,149,163,179,185,183,185,187,188,187,187,185,184,178,173,169,166,161,155,152,147,143,137,129,120,111,89,88,87,82,77,72,69,75,89,99,108,114,121,129,136,142,145,154,156,160,162,167,172,174,175,164,129,92,70,81,97,84,65,56,75,96,104,118,119,131,151,166,176,182,187,187,187,188,185,185,184,180,176,172,170,164,156,155,152,147,141,137,133,124,113,90,79,84,80,75,69,64,68,76,90,102,108,117,126,135,143,154,156,161,164,170,176,178,178,169,136,100,74,72,85,80,65,53,79,111,117,122,123,115,137,162,172,177,183,187,189,189,188,184,181,182,179,175,170,164,160,157,154,152,149,144,142,135,127,118,92,81,84,79,78,76,66,66,72,82,95,102,112,123,133,158,160,163,165,172,178,179,179,173,144,105,76,65,80,78,72,81,104,119,118,118,122,111,124,146,164,177,184,188,190,189,189,186,183,183,182,175,167,163,162,160,158,156,157,154,152,146,142,132,117,95,84,85,79,77,73,69,64,66,77,91,100,109,119,158,161,165,170,172,177,182,181,173,141,101,73,69,75,81,73,93,125,136,130,122,125,113,118,140,158,174,182,188,190,192,192,189,185,183,183,178,171,168,162,161,158,154,150,148,150,156,152,145,127,111,97,88,84,82,79,75,71,65,66,75,85,94,104,163,163,165,171,175,177,181,183,176,147,101,68,55,67,78,61,61,82,115,133,125,122,115,112,135,159,174,183,188,191,191,190,188,184,181,179,178,172,166,163,158,157,152,145,136,131,137,143,142,136,122,112,98,94,91,84,81,77,71,65,62,69,80,90,162,165,169,173,178,180,185,183,181,167,119,70,58,63,66,46,47,61,82,118,129,121,113,111,131,158,174,183,187,191,191,186,187,184,180,178,177,172,168,162,157,155,148,141,136,131,131,131,132,135,129,121,108,103,101,95,85,79,75,70,65,62,68,77,160,166,172,175,176,179,182,183,178,167,131,75,55,48,61,43,38,52,73,114,131,120,112,109,129,155,174,182,187,187,186,179,182,185,182,176,165,152,158,160,158,155,150,143,136,130,126,125,131,133,128,121,115,107,108,107,98,83,77,73,69,62,58,66,164,169,173,176,181,183,185,187,183,166,129,75,63,53,59,63,77,49,68,116,137,119,109,109,128,157,176,184,186,185,185,178,177,184,179,175,167,155,159,164,161,152,148,146,139,133,124,116,124,135,130,122,118,112,116,118,111,99,86,74,71,69,64,62,169,172,178,179,183,185,187,186,183,178,147,88,44,45,53,52,65,64,78,116,132,115,106,110,132,161,179,182,182,184,184,184,181,180,176,168,166,162,161,163,164,160,151,145,139,129,112,103,124,141,141,127,118,117,120,126,123,116,101,84,72,70,69,63,177,180,180,180,183,188,190,189,186,178,160,114,54,42,50,56,36,61,94,120,127,114,105,112,137,164,178,181,181,181,179,181,183,182,174,170,162,160,164,164,166,160,152,146,139,127,104,93,118,139,141,131,119,115,117,126,132,129,122,106,85,68,64,65,179,177,179,183,184,187,190,190,188,182,169,131,65,46,44,62,60,98,126,126,124,111,105,119,145,168,178,177,177,179,180,175,174,174,170,167,168,169,167,169,168,161,152,146,141,130,105,83,112,134,138,134,122,114,110,121,134,139,136,127,107,84,66,60,182,185,188,188,188,186,186,183,184,184,174,140,74,49,48,57,81,105,133,124,124,110,108,129,153,168,174,172,173,172,174,174,171,167,165,161,165,167,169,170,171,164,153,145,143,138,117,79,100,130,131,127,118,113,113,119,128,140,141,137,125,103,80,64,187,188,190,191,192,192,191,187,184,184,177,155,95,64,60,49,82,85,97,112,124,115,121,144,161,168,173,171,168,168,166,162,158,146,130,135,144,150,160,168,173,168,160,151,145,142,127,86,88,117,122,118,115,114,113,118,129,141,145,143,136,118,103,78,191,191,191,191,194,194,193,194,192,186,175,160,119,86,73,61,72,101,98,111,129,122,130,149,162,166,168,167,166,166,161,153,143,138,132,123,117,126,136,154,166,167,161,154,147,142,130,93,90,111,113,108,103,114,112,118,122,137,149,147,144,132,118,97,192,193,194,194,194,195,194,193,192,188,178,161,133,100,81,74,68,97,119,123,123,119,130,149,159,158,157,159,159,155,148,138,136,144,145,136,119,100,108,129,154,163,156,150,145,142,133,95,90,115,115,108,98,96,109,116,122,139,151,154,149,136,126,109,193,192,194,195,195,195,194,192,189,185,178,166,144,115,96,80,74,82,104,125,125,126,138,150,154,153,152,152,151,149,141,132,134,138,141,135,121,97,74,88,127,149,147,146,143,144,139,100,88,119,123,114,104,91,100,113,121,138,158,160,157,144,130,111,193,192,194,196,196,196,196,194,190,187,180,172,155,131,114,96,73,70,86,104,121,133,144,150,149,154,157,155,153,148,142,144,144,145,145,137,120,94,56,60,88,121,139,143,143,142,136,100,82,121,132,113,104,89,90,109,116,132,157,172,164,148,134,118,195,193,193,195,196,198,199,196,193,190,184,176,162,140,125,116,103,82,79,99,118,134,144,151,152,151,154,155,155,155,157,160,160,155,153,148,129,101,52,47,65,90,123,134,138,143,135,101,77,113,145,130,106,94,81,95,112,126,150,168,167,160,143,121,197,195,193,193,196,198,198,197,194,191,185,176,165,150,137,135,131,124,111,112,123,133,138,142,148,151,150,151,156,163,169,172,168,163,158,155,144,122,89,51,56,69,99,126,136,150,146,105,77,108,148,148,125,106,89,90,103,120,146,166,170,162,148,127,195,195,195,194,196,198,198,198,196,193,187,179,167,161,153,152,156,156,160,153,157,160,160,159,154,154,154,157,164,174,181,184,180,175,171,170,160,142,117,79,52,62,87,118,133,152,155,114,78,104,147,153,132,112,94,87,99,118,140,156,166,163,149,127,196,195,197,198,198,198,197,197,196,193,188,181,171,162,157,159,167,174,179,181,183,178,179,184,180,176,174,175,179,186,190,191,189,187,183,180,171,154,126,99,64,58,84,117,131,153,163,123,79,101,142,150,134,112,94,88,97,121,139,153,162,157,143,126,194,194,196,197,197,198,198,197,195,193,187,181,171,166,161,162,170,185,191,197,194,194,193,193,191,190,189,189,190,193,195,193,192,192,191,185,177,160,134,105,77,55,87,119,130,150,162,126,83,100,143,152,137,115,95,90,99,123,142,154,163,157,134,121,196,197,196,195,197,198,198,197,195,192,188,182,173,171,169,171,176,188,195,199,201,201,200,197,195,196,195,195,195,196,197,197,195,195,195,191,179,164,143,116,83,60,91,117,128,144,155,134,89,97,142,156,144,120,90,83,96,121,142,156,163,156,132,119,197,196,196,196,198,199,197,197,195,191,187,178,173,169,167,172,185,192,195,196,197,196,198,197,197,195,193,191,191,194,195,196,195,195,195,194,184,169,146,118,86,75,97,117,130,141,150,134,93,94,134,152,146,128,98,85,96,124,143,154,161,155,135,117,194,189,192,196,198,197,197,196,196,192,185,174,164,157,155,160,167,179,186,189,191,193,193,190,188,186,184,182,182,189,191,192,189,189,189,187,180,165,142,112,87,90,107,113,124,142,151,130,91,99,132,148,142,127,101,89,101,127,147,157,162,156,138,118,192,188,188,192,194,195,195,195,192,187,181,170,157,147,140,143,149,157,164,167,176,181,181,174,172,172,174,173,173,179,183,186,183,179,177,175,170,154,128,101,98,108,116,116,119,138,153,126,90,100,130,145,137,121,99,90,107,134,152,160,163,160,142,125,193,193,191,193,195,195,195,194,192,189,178,163,147,133,125,129,133,132,132,136,150,155,159,156,162,161,163,165,166,166,168,170,170,167,164,161,151,132,109,100,112,122,122,128,128,138,153,119,87,104,127,137,130,117,97,93,113,137,153,160,162,161,146,127,192,192,193,196,196,197,196,194,192,185,175,158,132,112,106,111,112,111,115,123,134,145,151,156,162,163,163,164,162,161,158,153,149,149,151,146,133,110,94,104,118,122,119,124,131,141,146,110,85,109,128,132,124,118,99,97,118,141,152,157,158,158,147,130,193,191,193,193,196,197,196,193,190,181,167,144,122,108,103,102,101,109,123,132,135,145,156,159,161,161,163,162,162,156,148,140,141,143,145,138,121,94,80,104,122,122,122,124,127,143,144,101,83,109,123,122,114,111,99,102,122,143,154,157,158,155,144,128,194,194,193,195,194,193,193,192,189,183,162,130,112,107,103,97,97,113,133,140,137,135,150,159,159,155,157,158,159,152,144,140,146,152,151,141,121,86,86,113,122,122,128,129,132,142,141,92,82,110,120,112,108,106,103,109,126,144,152,156,156,153,142,126,191,191,193,193,194,193,191,190,191,186,172,143,116,101,95,90,96,114,126,131,128,127,138,154,159,155,155,160,159,153,141,140,152,155,151,144,127,99,105,130,132,126,126,130,135,139,132,85,89,115,115,109,107,106,110,120,133,146,153,155,154,146,134,117,187,187,189,189,190,191,190,193,192,188,170,137,110,92,83,79,90,103,113,128,122,123,137,153,163,162,160,161,162,159,147,144,156,156,153,143,128,114,119,134,139,136,133,132,136,137,125,85,100,113,110,108,111,112,117,125,136,147,153,151,147,139,129,112,187,190,192,191,191,192,192,191,194,187,159,111,84,70,69,72,85,109,122,125,116,117,135,153,171,170,168,164,165,168,159,139,143,152,144,131,122,125,135,141,145,143,136,133,135,134,112,85,105,110,108,112,114,119,124,128,139,149,152,146,139,130,116,104,187,187,188,188,187,189,190,191,190,182,139,82,59,52,60,74,94,126,130,119,112,111,127,147,171,179,176,175,170,171,171,151,129,122,123,128,135,139,144,146,144,141,134,129,131,130,103,91,107,112,114,116,121,124,128,132,140,147,144,139,132,123,115,101,181,184,184,186,187,185,188,190,189,177,125,73,54,48,62,75,106,142,135,122,112,106,120,139,166,178,180,179,174,173,180,173,152,137,137,145,151,153,153,152,148,145,138,130,129,127,99,101,114,119,122,124,124,125,127,133,142,144,139,132,128,121,105,85,183,184,186,188,188,186,188,189,187,168,115,72,56,53,62,61,79,111,129,129,119,109,115,133,163,179,183,180,181,179,177,178,165,153,156,164,170,169,166,163,155,149,144,136,128,116,100,114,124,129,128,129,127,126,129,136,142,142,138,129,120,109,93,74,181,183,182,184,184,185,187,186,184,166,112,71,54,56,60,42,56,74,98,120,118,106,107,123,154,177,183,184,183,181,179,181,177,163,158,160,170,175,174,169,159,150,143,134,122,102,114,131,134,137,136,130,128,131,135,136,138,136,130,121,109,93,81,74,176,178,178,180,182,184,185,185,181,159,112,68,49,67,65,44,42,55,80,118,125,112,108,122,149,173,184,184,181,183,185,186,181,170,160,159,164,171,174,172,163,152,142,132,111,97,124,139,140,140,134,129,130,134,138,137,136,135,124,111,94,82,74,66,173,173,175,179,182,184,184,183,177,148,101,61,52,76,68,75,76,49,82,125,130,112,110,123,146,171,185,186,188,188,188,190,186,179,169,159,158,165,170,172,165,156,145,132,107,93,122,137,136,133,131,127,135,136,138,137,128,116,108,97,85,77,70,65,175,176,175,176,181,183,183,182,173,140,89,62,67,92,67,54,63,59,79,116,126,119,113,122,143,167,182,189,190,190,189,190,186,184,176,166,156,157,163,169,161,153,145,133,115,99,117,130,134,134,126,128,134,130,133,130,120,106,99,91,84,76,68,74,171,172,173,174,178,181,183,181,167,128,87,65,86,89,63,40,47,65,94,123,118,120,120,125,142,162,180,189,191,193,191,190,188,187,181,171,161,159,157,163,157,147,142,137,128,113,112,119,126,128,129,128,134,133,126,115,106,100,96,91,79,69,76,90,168,168,171,175,179,180,179,178,157,115,81,68,101,95,75,61,79,107,137,134,123,122,121,130,147,166,181,190,194,196,193,190,189,188,185,176,168,162,158,158,155,144,141,139,133,123,120,121,123,125,125,125,124,123,120,108,99,96,93,81,70,75,92,106,166,166,169,173,177,179,178,176,146,105,75,75,107,90,84,74,123,143,140,129,120,123,123,134,150,164,179,190,194,196,196,193,191,187,184,179,172,165,160,154,154,145,137,134,131,129,132,134,127,119,121,121,120,114,105,103,103,96,82,70,77,92,106,116,166,168,170,172,173,176,178,176,141,94,76,88,116,89,83,57,102,115,122,121,119,119,122,137,152,166,180,186,190,194,195,193,192,188,182,181,176,168,159,156,155,153,147,141,139,139,141,139,127,115,115,112,111,106,103,102,98,78,68,75,92,103,114,119,165,168,170,171,172,174,178,177,139,88,69,91,113,91,95,62,56,100,109,108,121,126,132,145,162,173,181,187,190,191,191,191,189,188,182,182,179,172,166,158,152,151,148,147,147,145,139,132,120,110,106,103,102,104,103,96,83,70,74,92,104,111,116,118,165,167,168,171,172,172,171,171,144,93,68,86,114,99,70,75,57,84,104,115,123,131,145,157,168,173,179,188,192,191,189,188,186,185,182,181,179,172,164,157,153,148,145,148,144,139,134,122,110,102,99,98,101,100,94,78,70,77,94,105,111,112,113,110,159,160,161,165,166,165,164,160,147,92,66,84,113,109,73,66,58,87,110,126,136,141,148,163,174,175,179,187,191,192,189,186,185,182,180,177,172,164,159,156,152,146,141,138,136,131,125,117,106,100,96,97,100,91,76,68,80,92,102,110,111,106,101,95,153,155,156,154,150,148,153,157,160,112,71,84,115,116,99,73,82,116,132,137,144,150,157,166,175,179,180,187,191,190,187,183,182,182,176,170,165,158,155,155,149,143,137,133,126,119,109,101,100,101,100,93,85,74,68,79,94,101,105,102,97,91,86,82,148,147,146,145,148,149,148,152,154,121,79,74,103,120,114,97,106,122,138,145,148,156,162,169,175,179,178,182,188,187,184,181,176,175,171,166,154,151,146,143,144,141,136,127,123,115,106,101,102,103,95,86,76,73,80,91,97,95,91,88,85,85,88,96,141,138,135,138,135,134,137,140,149,140,89,68,99,118,118,111,111,124,139,147,152,159,164,169,172,174,173,177,181,181,179,176,171,164,161,156,144,141,140,135,131,129,125,120,111,104,106,106,101,96,85,77,78,84,86,89,90,95,99,101,102,103,106,108,130,131,128,127,124,126,129,128,128,134,115,76,84,108,119,123,125,135,143,147,153,159,163,168,169,169,168,169,173,174,171,170,165,158,150,143,139,135,131,133,128,123,117,114,106,106,107,101,95,87,77,73,67,58,46,55,83,103,114,119,121,119,106,87,123,122,125,124,126,127,122,120,118,119,117,94,81,102,118,128,135,144,149,150,154,158,161,164,165,164,163,166,171,169,162,156,150,144,137,132,127,127,127,122,117,112,113,108,104,103,102,95,85,75,71,68,48,29,20,22,46,64,80,95,99,93,90,94,117,117,117,117,119,118,121,122,121,117,115,110,103,107,117,128,137,144,149,149,150,153,152,155,160,160,163,165,166,158,152,149,142,135,132,126,126,122,119,117,115,114,113,112,107,99,92,81,74,71,71,73,65,47,32,32,43,60,63,64,80,89,90,84,107,108,105,114,114,114,115,115,117,119,118,118,119,117,117,121,129,138,141,142,144,146,145,148,148,151,152,155,154,150,145,140,136,131,125,124,122,115,111,113,115,115,110,103,99,89,80,74,74,75,74,76,79,81,81,82,86,91,92,92,87,82,79,77,73,85,95,89,103,113,116,118,119,119,121,121,119,119,120,121,125,129,132,136,137,139,139,142,141,144,144,144,143,137,134,132,127,123,121,115,111,111,111,110,108,107,97,93,82,78,74,77,77,77,77,76,76,79,83,84,82,82,82,84,83,83,87,93
126,122,123,120,120,121,123,122,123,124,124,122,122,117,99,97,104,119,133,146,154,155,154,151,149,147,143,142,139,135,129,127,127,123,121,115,104,96,97,99,99,95,93,87,85,100,114,112,112,108,109,110,109,112,115,117,119,120,118,123,131,125,113,104,129,128,127,125,123,123,126,129,128,128,127,125,120,91,82,90,91,109,132,152,162,163,161,159,159,158,156,155,155,150,143,138,134,133,134,133,124,112,103,100,99,97,97,92,85,81,87,104,114,119,121,121,121,121,122,123,123,130,130,128,129,132,120,113,131,132,133,133,132,133,137,137,137,134,136,135,107,62,67,81,89,99,121,149,162,167,165,163,166,165,165,163,160,157,151,147,142,136,132,127,125,122,117,110,107,101,95,97,95,85,75,74,88,102,109,115,120,121,123,128,129,134,137,132,133,136,134,120,140,138,138,139,142,147,149,147,148,149,152,143,95,65,69,88,91,94,109,139,158,166,167,168,171,171,169,166,166,165,162,157,151,147,141,130,123,125,126,122,116,110,101,97,95,93,90,82,77,81,90,95,102,110,118,126,133,137,140,141,140,138,133,134,151,150,148,145,148,152,154,156,155,156,156,134,91,65,85,96,93,94,99,119,150,166,168,172,176,178,174,171,171,170,166,168,165,160,154,147,144,137,133,130,123,115,107,104,99,94,94,86,78,76,74,76,84,93,104,114,122,130,139,142,145,145,144,136,155,154,155,153,155,157,156,161,164,164,158,121,71,72,101,102,95,88,89,112,144,161,163,171,177,180,178,176,178,176,174,171,174,169,164,158,154,148,141,137,130,123,113,108,102,100,99,95,84,76,73,71,71,78,89,99,109,117,128,142,147,150,148,141,157,156,154,156,158,161,161,163,166,170,156,106,58,71,96,95,83,76,78,101,134,148,157,165,174,180,180,173,176,179,180,178,178,175,169,164,161,158,151,144,140,132,120,112,105,100,103,101,99,90,76,73,69,70,76,85,95,106,117,130,142,148,147,151,155,157,157,160,162,163,167,166,168,173,149,101,65,83,104,88,62,43,55,86,119,136,145,155,168,179,186,180,180,186,186,185,183,181,176,172,171,168,161,153,143,138,132,126,118,111,101,95,97,98,88,77,74,70,67,71,76,87,102,113,127,141,146,150,157,156,159,162,164,167,171,172,175,172,139,101,68,84,100,81,65,48,60,87,107,125,130,140,158,172,184,185,188,192,191,188,189,186,185,178,173,169,166,160,153,148,143,136,128,118,113,99,95,95,90,81,76,73,69,66,67,69,78,97,108,119,134,144,156,157,159,162,167,170,174,176,176,169,144,110,77,78,88,79,65,49,77,107,111,122,124,123,144,164,176,181,188,188,186,188,189,190,188,182,177,171,170,164,157,153,151,146,140,133,123,120,96,87,88,83,78,74,71,68,65,63,67,74,92,107,123,134,160,161,163,164,166,171,176,177,177,174,149,113,80,70,78,75,57,63,93,119,117,120,124,115,130,155,171,177,182,187,189,191,188,185,184,182,182,176,176,168,159,156,153,148,142,140,136,124,114,95,86,84,82,78,74,72,68,65,66,69,74,89,103,118,162,160,163,166,170,174,178,180,180,174,151,114,81,67,69,74,72,95,120,130,124,119,124,114,122,141,158,174,186,193,193,193,191,186,184,183,181,176,172,167,160,156,152,151,147,146,140,137,129,120,96,85,85,81,78,78,71,69,66,65,67,72,86,103,166,165,164,168,174,177,177,181,183,175,151,111,78,64,72,71,61,76,103,126,134,125,125,118,115,135,158,173,183,188,190,190,190,188,186,185,184,176,169,163,162,161,156,156,158,153,147,146,137,131,114,96,87,84,78,79,77,74,74,67,62,60,71,84,163,164,168,169,173,177,180,184,184,177,155,114,78,63,65,63,48,52,67,98,131,129,122,118,113,128,153,173,183,188,191,192,193,191,187,184,184,179,172,167,164,160,160,155,153,156,153,155,151,142,127,109,98,91,85,80,80,76,70,69,64,66,64,68,160,161,168,173,174,178,179,183,182,177,165,125,72,50,51,52,37,46,56,77,118,131,121,117,115,129,155,177,186,190,192,193,191,189,185,182,181,178,173,167,161,155,155,149,146,133,131,141,147,145,134,118,108,97,91,91,82,82,80,74,70,63,63,62,162,162,170,175,179,179,180,183,184,182,170,135,82,61,48,49,50,65,46,69,114,136,120,116,113,128,153,173,184,191,192,190,188,187,186,183,181,177,172,165,160,157,154,147,140,136,128,130,134,137,135,127,116,106,99,97,91,83,82,75,70,68,59,64,168,165,174,178,178,181,184,186,185,181,167,134,81,59,48,47,67,104,53,72,117,140,120,111,109,127,155,179,186,188,188,187,184,183,186,183,180,170,160,158,159,156,155,150,144,136,131,129,126,129,131,127,120,111,107,106,102,88,80,78,73,72,67,60,175,172,177,181,179,184,187,187,187,183,178,145,87,49,44,42,37,46,63,88,123,134,119,111,111,130,159,179,186,187,185,184,179,179,183,179,174,162,151,154,161,159,150,147,144,137,131,125,120,126,131,127,121,112,108,111,110,104,87,78,75,74,73,62,177,176,180,183,184,185,188,191,189,186,181,160,108,50,40,45,42,54,91,119,130,127,114,104,111,133,165,182,186,185,185,185,185,182,180,176,169,163,159,160,162,161,156,150,143,138,130,119,110,121,137,134,122,117,116,118,120,118,108,87,73,69,68,69,182,181,181,185,188,186,187,191,192,188,180,165,127,58,44,43,60,85,136,146,127,123,110,103,118,143,171,181,183,182,182,183,183,182,180,175,168,164,164,164,165,166,161,153,147,139,128,108,100,120,140,139,126,117,115,121,125,121,117,102,86,74,71,71,183,184,185,188,190,188,187,188,184,184,183,173,133,67,50,43,63,77,135,138,118,121,107,105,129,152,177,181,181,180,180,180,177,178,176,170,165,165,166,166,168,169,162,154,147,137,126,103,93,116,137,140,130,120,114,115,124,132,131,119,102,82,67,65,189,188,190,191,192,193,192,191,182,183,184,176,144,76,56,51,57,80,98,116,115,123,106,115,143,161,173,176,170,172,176,178,174,172,167,163,164,167,167,168,171,171,160,149,144,140,130,105,85,110,135,136,131,121,113,112,122,134,139,136,123,103,79,63,193,192,192,193,194,195,194,193,193,191,185,176,153,102,76,66,53,87,90,99,119,126,115,130,149,166,173,178,173,172,170,168,166,162,150,143,150,162,167,171,171,173,166,156,147,144,138,117,83,99,133,130,126,119,113,115,120,128,137,140,134,116,93,71,193,192,193,194,194,194,195,194,192,191,188,174,156,119,87,75,65,82,109,115,124,123,115,128,152,164,164,167,171,167,167,165,156,145,134,125,121,135,149,164,173,175,167,159,154,145,139,124,85,87,121,125,119,114,112,113,119,131,141,144,139,128,112,90,194,193,194,195,196,197,196,196,193,190,186,176,157,128,102,87,78,77,101,128,131,120,114,132,155,164,162,164,162,164,162,157,141,137,140,139,124,112,114,133,157,166,168,164,153,146,141,127,85,85,113,114,109,108,114,114,118,126,140,148,145,136,122,106,194,194,194,196,197,197,196,195,192,189,185,176,166,143,116,99,85,78,86,108,119,119,126,146,158,156,153,154,157,157,152,143,133,139,147,148,139,118,91,97,134,163,167,154,150,143,141,133,89,89,121,112,104,100,102,113,115,126,142,151,151,144,131,116,195,194,193,193,195,197,197,197,195,191,187,180,171,153,128,113,98,83,82,91,103,119,135,148,151,153,156,156,155,155,150,139,137,138,142,140,138,127,102,69,88,137,151,149,143,140,145,139,91,86,133,119,108,100,92,108,117,124,140,155,156,149,136,122,196,196,194,193,194,197,198,198,196,193,189,183,176,157,136,125,117,102,90,90,104,123,141,153,156,155,158,162,161,157,150,146,142,142,143,143,136,118,92,63,73,112,131,140,144,140,144,139,87,78,140,122,111,103,89,95,113,118,139,162,164,154,138,123,196,195,195,195,195,198,199,199,198,195,191,184,172,161,147,138,135,131,122,117,121,131,138,145,155,157,157,156,158,158,155,155,156,157,155,153,142,121,86,45,54,83,112,127,134,139,143,134,84,74,146,140,115,102,89,89,110,115,135,158,170,162,148,128,196,195,196,197,198,198,198,197,195,195,190,183,174,165,158,151,151,154,155,155,155,154,154,151,147,148,150,153,155,159,163,167,168,163,159,154,149,129,98,57,51,69,92,114,123,136,147,134,86,76,138,157,129,104,96,84,101,115,128,153,167,165,154,133,196,195,195,196,197,199,197,196,196,193,192,186,178,166,161,158,161,168,176,179,179,178,175,173,169,160,158,157,158,164,170,177,176,169,163,157,153,139,117,87,53,57,76,102,118,136,155,142,90,78,129,158,146,118,103,86,92,109,128,148,163,167,158,139,197,196,196,196,195,199,199,199,198,195,191,185,178,167,162,160,165,173,186,190,190,190,188,189,190,187,181,175,174,178,181,185,185,179,175,172,167,157,137,111,75,60,68,97,119,133,156,147,93,79,126,153,147,124,105,88,90,107,125,141,152,163,158,141,196,196,198,197,197,198,196,198,197,191,187,184,176,168,168,167,171,179,190,196,199,199,199,197,193,192,191,188,188,189,190,192,191,188,187,185,181,172,151,123,93,61,64,101,122,135,157,149,98,83,121,151,149,127,107,88,89,107,136,144,152,158,149,129,195,193,193,196,198,197,199,198,196,191,189,183,173,167,166,166,173,184,192,197,199,200,200,197,196,197,196,195,195,194,196,195,194,192,192,189,183,172,154,128,102,74,72,100,122,136,152,146,102,87,118,150,147,127,105,89,93,112,135,147,152,156,142,123,195,192,189,190,196,198,196,196,195,194,189,180,167,160,153,155,165,174,186,192,194,196,198,199,199,197,195,194,193,193,196,197,196,194,195,195,189,177,160,134,106,78,72,96,118,133,147,143,105,85,115,146,148,133,105,83,88,111,137,148,153,153,139,123,193,193,190,192,195,197,197,195,193,190,186,175,159,151,139,140,149,154,165,170,181,189,193,193,190,188,189,187,185,189,193,195,195,194,195,197,193,178,160,141,112,82,83,104,119,136,149,144,112,91,112,140,148,143,116,89,89,112,136,146,155,154,139,122,190,190,191,193,195,194,194,194,192,189,180,169,151,139,125,125,129,129,127,133,148,160,169,166,166,169,172,175,175,182,187,191,192,190,191,190,186,181,165,137,107,87,95,109,117,134,149,143,109,93,120,142,141,131,108,88,94,120,142,151,154,153,141,122,192,191,192,194,197,195,195,194,193,189,178,165,142,121,106,111,112,109,113,119,125,141,143,153,152,156,159,163,166,170,175,180,183,182,178,179,177,168,147,126,100,98,116,121,122,133,149,141,101,90,114,134,135,121,102,89,101,127,148,156,156,156,143,125,194,193,193,193,195,197,195,193,192,184,173,156,131,111,101,101,99,103,124,136,134,138,153,156,160,163,161,163,162,163,165,165,166,165,163,164,164,155,134,108,98,117,124,125,128,135,146,132,98,98,122,133,128,119,104,91,104,133,151,156,156,157,145,129,189,189,190,192,193,192,192,192,189,184,169,139,119,109,102,95,94,114,133,139,137,127,144,156,157,158,159,161,163,162,157,149,143,142,144,147,141,127,99,92,114,121,116,120,125,138,147,124,89,99,121,131,121,117,104,93,113,137,150,152,152,151,144,128,186,187,190,192,192,192,191,189,189,188,174,143,117,102,91,80,89,107,125,134,128,124,131,150,160,153,153,157,158,156,147,135,137,143,143,144,131,106,71,92,119,121,120,124,125,136,143,115,79,98,120,121,113,110,101,95,117,140,151,153,151,148,141,127,187,188,189,189,190,191,189,191,193,190,175,148,119,95,76,73,89,107,114,128,122,123,133,144,156,155,153,157,158,155,143,138,149,156,156,143,127,108,80,121,127,121,120,128,131,137,139,107,78,107,120,110,102,100,99,107,127,144,154,154,152,147,138,124,185,186,188,189,188,187,189,190,191,187,164,122,87,70,63,69,89,127,127,124,117,118,134,150,161,163,162,161,163,162,147,143,157,159,152,149,136,107,104,127,133,127,127,129,132,139,136,95,90,115,112,103,107,105,106,120,132,144,152,153,149,141,132,115,181,182,184,185,186,188,189,190,190,182,145,90,58,49,56,74,112,139,126,117,109,108,123,143,162,171,173,169,167,168,160,143,141,153,151,139,124,116,124,135,143,140,135,131,133,135,127,81,101,111,106,108,107,106,115,124,133,145,149,146,142,133,122,109,180,181,186,186,187,187,188,190,189,176,133,77,53,47,53,63,90,126,134,121,110,106,119,138,159,174,177,176,172,170,170,153,131,125,128,128,126,138,143,142,144,142,134,130,133,131,115,86,101,108,108,106,109,115,125,127,141,148,147,141,136,123,113,104,181,183,181,183,184,182,184,187,184,164,117,74,58,50,50,52,67,89,112,126,116,106,113,133,156,173,178,177,175,173,175,168,151,139,138,145,154,151,150,149,146,142,133,127,128,128,101,95,108,107,110,116,120,123,123,129,139,145,140,131,126,119,111,94,176,176,176,178,181,185,186,187,181,161,113,72,55,49,44,31,43,63,88,122,114,106,108,125,152,175,180,180,178,177,178,176,165,155,155,163,169,167,165,159,150,145,139,130,126,120,96,108,117,119,124,125,126,121,126,132,138,140,131,126,120,114,96,72,172,172,176,177,182,183,187,184,178,154,111,67,50,54,55,81,47,51,75,116,115,107,107,125,148,172,181,181,181,180,180,179,172,160,153,157,167,173,173,167,157,148,142,133,123,107,113,126,129,134,134,127,122,126,132,137,140,136,130,121,112,99,76,62,172,173,172,176,180,179,183,181,172,146,94,59,52,62,54,74,63,61,88,130,118,112,108,126,144,168,179,181,183,184,184,184,180,168,157,155,163,171,172,169,160,150,140,130,110,100,123,139,139,137,131,127,129,130,133,134,133,130,123,109,92,74,63,73,170,169,170,171,177,182,182,181,168,134,78,59,64,74,45,60,52,60,92,128,118,118,112,125,141,166,180,186,188,188,188,186,182,176,167,158,158,164,168,169,161,151,140,129,102,99,125,136,134,132,128,125,130,135,134,132,127,119,107,92,81,68,71,90,167,167,171,175,177,180,182,179,159,119,77,63,81,78,51,58,61,87,125,126,111,120,115,128,144,162,181,188,190,190,188,187,185,181,171,160,156,157,163,164,157,150,141,129,109,104,120,130,131,128,122,128,129,131,132,126,115,103,93,81,72,80,96,110,162,164,167,174,180,178,176,172,143,104,75,71,92,82,66,112,132,147,148,127,115,121,121,135,146,163,180,189,192,192,189,188,187,181,172,168,159,157,157,159,152,143,139,131,118,108,113,122,126,128,127,128,131,129,120,111,100,94,87,76,76,93,107,114,165,166,166,167,171,177,176,169,129,96,68,84,97,87,64,114,138,134,133,121,120,123,122,136,149,165,181,190,193,195,193,189,187,187,184,172,164,160,154,155,148,139,138,134,127,118,115,119,121,124,127,123,122,119,110,102,96,87,78,80,92,106,110,109,162,168,170,173,173,176,177,169,119,84,72,97,100,86,59,76,107,118,118,116,120,113,128,140,153,167,182,187,192,195,194,192,190,185,180,176,168,160,154,152,148,139,133,129,128,127,129,131,124,119,116,118,115,108,102,98,91,81,82,94,104,106,100,92,163,164,168,169,171,171,173,165,115,78,71,101,102,84,74,58,87,113,107,112,123,127,133,149,161,171,180,182,189,191,193,190,188,184,180,176,170,161,157,152,154,147,139,136,133,134,135,131,117,113,115,110,104,100,98,92,82,82,91,95,92,86,81,80,158,158,161,167,167,163,163,158,115,76,70,100,104,78,65,52,65,86,102,120,126,135,146,158,167,170,180,186,190,188,190,186,184,184,176,178,171,166,160,152,149,148,145,146,143,139,133,124,112,105,100,97,101,102,95,85,81,86,89,87,87,89,96,103,149,151,151,149,147,152,154,153,123,76,67,97,111,93,73,63,84,109,121,131,135,144,155,165,169,171,180,189,192,190,186,185,185,180,181,178,174,167,159,151,148,143,142,142,139,138,130,113,99,95,96,99,97,89,77,75,85,96,100,104,107,109,110,109,143,143,142,143,142,143,147,155,134,86,67,94,115,108,87,85,109,128,137,142,149,153,160,168,173,174,179,187,187,186,182,179,179,179,175,172,164,159,154,149,145,139,139,134,127,122,115,103,97,95,92,90,79,50,33,43,77,100,113,120,122,121,113,97,132,129,128,130,131,136,139,145,137,97,68,87,113,115,105,107,121,134,142,146,149,155,163,168,174,173,176,185,186,186,181,177,179,176,168,161,155,151,150,149,141,137,132,126,124,110,102,96,101,99,91,76,53,30,25,24,47,67,78,92,100,99,95,94,124,127,126,122,121,123,126,129,133,112,75,77,109,116,117,120,126,135,143,150,156,160,166,167,170,171,173,179,184,181,180,174,168,169,162,153,148,144,140,138,136,131,123,118,108,100,96,102,100,87,75,75,70,37,31,24,32,50,60,67,76,87,91,89,115,118,118,120,119,118,119,117,117,115,92,72,94,114,124,130,136,144,148,151,154,158,163,163,163,164,165,169,172,172,168,164,158,153,151,143,137,134,132,128,127,121,114,105,101,103,105,94,88,75,75,75,81,73,61,62,69,81,85,88,90,87,79,75,108,103,110,111,115,116,115,115,114,113,106,94,101,113,125,136,145,150,150,150,153,155,158,161,160,161,163,166,168,164,159,157,151,144,134,130,130,128,124,121,116,113,107,104,105,103,96,77,78,79,82,80,80,85,90,91,91,87,87,88,85,82,83,90,76,88,89,102,109,114,119,120,118,118,117,115,112,113,117,126,136,141,143,145,147,147,151,153,155,159,162,163,160,152,145,140,135,130,128,126,123,119,117,114,112,111,109,104,96,88,78,84,81,83,83,83,79,77,78,78,80,83,85,86,85,88,92,89,22,32,49,59,74,85,92,102,113,125,130,126,124,123,122,122,127,132,135,134,135,139,142,144,146,150,152,151,147,144,141,135,130,125,121,119,116,113,111,113,111,105,100,93,86,81,84,85,85,81,81,83,81,79,78,77,79,85,89,89,90,89,89,86
32,37,35,34,50,68,77,80,84,78,80,79,78,79,78,80,81,80,77,73,73,73,74,68,69,69,69,71,72,72,72,72,73,74,73,72,72,72,72,69,70,70,70,72,69,72,69,71,88,111,116,114,117,124,127,130,129,136,135,135,135,135,138,139,18,21,25,26,28,42,58,69,76,78,80,77,80,79,79,71,67,61,60,66,62,70,64,72,75,76,73,73,71,72,68,73,66,66,69,72,70,71,70,71,71,72,72,70,73,71,69,76,97,103,100,98,97,101,111,124,131,134,134,132,134,134,136,138,24,20,15,12,12,16,14,28,40,55,61,68,62,62,73,91,103,115,121,122,131,132,139,132,130,127,125,119,117,111,114,106,105,96,88,82,80,77,73,71,71,71,71,70,71,69,70,77,95,100,100,102,103,98,100,105,117,132,135,134,134,133,134,138,70,66,63,61,63,61,59,62,60,66,75,74,77,96,110,121,131,139,145,151,151,152,150,152,152,154,151,145,137,133,132,127,122,115,110,106,101,97,89,82,76,72,70,70,71,70,81,109,113,114,115,114,108,106,100,99,102,110,126,132,134,136,136,135,100,103,107,111,112,118,118,122,122,123,111,78,66,79,85,100,123,144,159,161,160,161,160,160,161,157,157,155,155,151,144,140,135,129,123,120,116,109,102,92,87,83,77,71,69,74,86,79,54,61,81,97,109,111,108,98,103,100,108,126,134,135,136,137,120,122,120,120,122,127,131,132,136,134,106,69,63,74,80,86,108,143,155,162,166,167,170,170,167,166,165,162,159,164,161,155,149,145,142,133,128,122,112,99,96,90,89,85,74,74,74,38,15,24,48,59,67,86,106,110,102,101,99,103,117,132,136,138,124,125,126,132,137,142,145,147,148,135,92,62,73,89,85,84,92,122,145,156,164,168,173,177,173,170,174,175,173,171,170,169,162,160,156,150,141,135,126,118,107,98,91,91,86,80,66,27,29,76,116,127,121,110,93,101,107,104,104,100,102,116,133,140,142,141,139,144,148,151,156,161,160,130,78,59,83,94,84,78,73,106,137,150,156,163,172,178,176,171,174,178,180,180,179,175,170,166,165,163,157,149,142,133,127,113,106,96,88,88,77,52,72,118,132,134,138,142,141,124,109,112,111,108,101,100,110,126,146,147,149,153,154,159,156,162,161,126,76,60,84,93,74,59,56,80,119,136,142,152,164,176,182,176,180,186,184,184,185,182,180,174,169,165,158,153,149,145,138,133,122,113,102,89,84,81,93,119,132,133,133,134,137,134,128,116,113,115,109,100,101,114,152,151,152,155,159,164,167,167,158,124,84,64,80,87,67,53,48,73,99,116,126,134,150,167,177,179,184,185,184,185,184,183,180,178,173,169,166,156,153,150,145,141,137,128,118,105,88,81,79,86,103,117,114,111,107,113,112,108,103,108,115,107,98,99,152,152,156,160,165,169,172,173,162,131,92,63,67,78,68,52,45,93,110,108,119,117,133,159,170,173,182,186,186,186,184,180,179,178,174,169,163,160,155,152,153,149,145,142,139,128,112,91,79,77,75,90,108,113,110,107,109,107,104,103,110,113,105,99,151,151,154,162,165,172,175,174,169,141,97,68,63,70,78,49,67,93,121,115,120,113,117,144,160,170,180,186,187,187,186,183,181,180,179,172,165,161,161,157,153,151,153,153,151,144,134,111,92,82,76,76,90,107,117,115,116,113,110,110,109,113,112,106,153,154,159,162,170,174,180,179,171,141,96,65,59,62,74,65,111,124,128,124,122,118,109,133,153,167,179,184,187,189,189,186,181,178,178,172,167,161,156,155,151,147,141,136,145,149,145,130,112,94,85,77,76,82,98,113,114,115,114,115,113,113,112,109,158,158,159,165,172,173,180,181,175,151,102,65,53,60,77,76,114,136,141,131,117,117,105,123,151,168,179,185,188,189,187,185,182,178,177,172,167,161,156,155,150,142,135,126,129,136,139,135,126,110,94,89,84,76,79,91,106,112,114,116,116,115,112,110,158,159,161,168,173,178,182,181,176,164,119,70,51,49,60,54,72,93,128,138,124,117,105,118,149,166,178,184,186,186,183,183,183,178,174,163,160,158,156,153,148,140,133,128,124,123,128,131,127,123,109,102,99,91,78,81,89,101,108,111,112,112,114,110,156,158,166,172,176,178,181,183,178,167,128,72,57,44,49,36,49,63,94,131,123,113,103,118,145,166,180,181,182,180,176,177,180,176,170,156,152,158,158,153,146,142,136,131,124,117,125,134,129,120,114,106,110,104,92,76,73,81,93,101,106,109,112,112,156,160,169,173,178,182,184,185,182,174,140,82,53,42,44,38,46,54,87,133,127,113,101,113,151,173,180,182,181,182,180,178,178,173,167,160,157,159,159,157,150,145,137,130,117,103,118,138,137,120,115,113,117,115,109,94,76,66,70,85,96,103,107,111,165,166,173,175,179,183,187,188,184,178,157,106,53,39,43,62,82,47,84,129,124,109,103,117,152,174,179,180,178,178,179,180,178,172,165,162,161,160,163,161,151,146,139,128,111,88,111,137,142,129,115,114,117,125,125,114,96,76,67,71,82,91,96,102,171,171,176,180,181,184,188,190,187,180,170,128,65,43,39,45,65,62,93,130,122,102,101,124,158,175,175,174,176,175,172,172,171,168,164,162,160,164,167,164,152,144,139,133,117,78,102,133,135,130,117,111,110,120,131,131,122,103,79,64,69,79,82,94,177,175,179,181,184,184,186,183,183,181,174,143,76,44,42,38,42,77,105,126,120,100,106,133,160,172,174,173,172,172,172,170,163,159,158,157,153,154,162,164,156,148,144,139,131,84,87,125,127,122,117,111,111,118,128,136,136,128,106,78,59,62,76,83,179,179,184,185,187,189,188,184,180,183,179,156,98,56,51,48,64,103,124,127,119,105,119,145,161,171,167,167,166,164,162,155,145,139,132,129,133,143,153,162,160,153,146,141,136,97,75,110,118,110,106,110,111,114,125,137,140,139,124,105,81,62,62,70,186,186,186,188,190,192,192,192,191,187,176,159,120,77,58,50,70,90,102,122,121,112,136,157,160,163,165,162,160,155,147,138,137,134,127,114,112,131,136,151,155,151,144,140,139,105,74,111,115,106,99,99,110,114,122,136,145,144,135,123,106,73,61,65,190,191,192,192,193,194,194,192,191,186,182,161,135,96,71,56,66,91,100,120,124,119,142,158,158,155,156,155,152,147,138,136,141,144,137,117,90,90,112,131,143,142,142,141,143,118,70,116,120,108,103,92,99,112,122,137,151,153,143,133,118,96,61,60,190,191,192,193,193,193,193,192,189,185,178,168,146,115,89,68,67,94,117,123,123,124,144,151,152,150,151,150,146,144,148,152,153,150,148,125,96,56,67,97,116,133,141,140,143,120,65,113,132,115,104,90,87,104,118,136,156,161,152,139,124,106,76,58,193,192,192,195,196,195,195,194,192,187,180,174,159,130,104,79,63,72,101,119,128,134,146,147,146,149,150,149,152,161,170,168,161,158,159,148,122,88,53,62,89,116,131,136,138,120,60,94,142,133,113,96,83,93,113,132,157,166,160,148,130,111,86,65,193,191,191,193,195,196,197,196,193,189,185,176,164,142,122,109,86,60,69,100,121,134,140,144,142,143,145,153,168,180,184,180,176,174,172,165,146,116,81,61,69,98,123,140,154,131,74,82,139,149,127,107,90,85,103,124,152,167,163,157,137,114,95,72,194,194,191,192,195,197,198,197,194,190,186,178,166,152,137,132,126,115,103,108,128,137,147,149,149,154,158,169,182,190,191,190,187,185,181,172,156,129,94,65,59,83,116,140,163,148,75,80,137,153,137,116,97,85,96,119,146,162,164,159,143,117,97,80,197,196,195,193,196,198,198,197,194,193,186,179,169,160,152,149,154,158,159,159,159,165,173,176,176,178,181,187,191,195,193,193,192,190,187,176,161,137,105,71,58,83,115,137,164,156,84,76,131,154,139,117,96,85,92,115,140,156,164,155,140,118,96,81,195,194,195,196,197,199,197,197,195,193,188,183,173,162,156,157,165,176,181,186,186,188,191,191,191,192,194,196,197,199,198,196,196,195,192,182,166,143,114,76,61,89,116,136,162,158,94,77,129,155,143,122,97,86,96,118,140,157,164,153,132,116,100,84,194,193,194,195,196,198,196,196,195,192,188,182,174,167,164,162,170,185,194,197,199,197,198,197,198,199,197,195,198,197,198,196,195,195,194,185,169,145,114,81,72,96,116,131,153,157,106,80,123,157,151,132,100,85,93,115,141,160,164,153,130,115,104,88,195,194,194,196,197,198,197,198,196,191,188,183,175,169,168,171,180,190,197,199,200,199,199,197,196,194,190,188,191,196,195,192,189,190,187,180,165,140,107,83,88,106,115,128,144,150,111,82,118,153,152,136,103,82,91,117,141,159,163,152,132,115,102,87,197,199,198,196,197,198,199,197,196,191,188,182,173,167,165,170,180,190,195,197,196,198,195,193,190,188,185,181,185,184,188,187,183,179,177,170,150,125,97,91,104,110,113,124,145,147,111,84,117,147,147,132,105,86,92,120,147,163,166,156,135,116,99,86,193,190,190,194,197,197,197,195,194,192,186,176,164,157,152,158,167,179,184,188,189,189,186,180,177,176,176,174,173,176,178,177,171,166,163,153,134,105,90,103,116,117,118,124,145,148,103,87,117,142,142,129,104,88,101,127,153,166,168,163,141,121,108,89,195,193,188,188,195,197,196,194,193,189,184,173,158,145,138,142,151,161,163,166,172,172,170,167,167,168,168,169,168,168,164,158,155,158,155,140,115,92,97,115,122,122,126,126,143,144,99,90,118,138,137,126,104,90,104,133,156,166,168,162,144,127,110,90,193,194,192,192,195,196,195,196,194,190,182,169,149,130,121,127,135,136,139,146,156,158,161,166,167,168,169,170,168,163,153,148,146,150,149,131,102,84,104,122,124,119,122,129,145,140,94,94,119,134,132,123,105,92,110,137,156,162,168,163,148,127,111,90,192,193,195,194,196,195,196,195,193,188,178,164,136,110,105,115,116,114,118,132,144,157,163,168,170,170,171,170,166,159,146,143,150,155,148,130,94,79,107,123,123,129,128,131,147,137,88,92,118,128,122,117,103,96,115,140,160,164,168,162,149,128,110,88,194,194,194,195,197,198,196,195,193,186,173,146,120,110,108,109,106,108,122,132,143,154,162,163,164,164,165,165,162,154,143,148,159,160,151,133,94,83,114,127,127,130,132,135,145,130,85,93,121,123,113,110,102,103,119,141,158,164,167,160,146,128,109,84,195,195,195,195,195,197,197,195,193,188,173,142,113,105,106,104,103,110,132,143,142,145,159,165,162,162,164,164,162,151,142,151,158,158,150,135,103,100,129,136,132,134,135,141,143,126,84,101,120,116,114,110,106,116,126,143,156,160,162,156,143,123,101,78,194,194,195,196,195,194,194,192,193,192,180,156,130,105,96,96,96,113,137,134,132,135,150,164,166,162,163,166,167,156,146,154,158,156,147,131,109,117,137,141,138,137,136,141,141,120,83,106,118,115,115,115,115,121,130,144,157,158,158,150,135,117,97,76,192,192,192,194,195,195,194,194,194,193,180,148,116,98,92,87,92,111,121,128,125,131,148,163,168,167,167,166,171,164,147,150,155,150,138,126,121,132,141,147,146,138,135,138,134,110,88,110,113,113,115,113,119,126,135,148,158,157,150,140,128,112,96,73,192,193,193,193,193,194,193,194,195,192,171,121,88,72,76,69,90,96,111,124,122,120,144,165,176,172,173,172,173,173,156,140,136,131,127,130,138,143,146,149,147,141,133,136,132,106,90,111,117,117,121,123,128,126,136,145,153,149,143,132,120,109,92,70,190,190,193,191,191,191,191,192,193,189,159,98,65,57,60,71,84,90,120,121,115,117,137,165,181,183,182,178,177,178,170,146,131,124,131,143,150,153,153,152,148,140,134,132,129,106,96,116,120,124,125,128,127,134,141,153,149,140,136,129,118,103,77,66,188,187,189,190,190,190,190,192,192,185,149,90,61,50,53,73,77,112,119,116,112,109,125,151,178,184,183,180,179,179,179,164,147,143,152,159,162,163,162,155,150,145,138,132,123,99,106,125,130,132,131,131,129,131,140,148,147,139,132,124,112,92,69,66,186,187,188,190,191,191,189,191,191,181,141,88,64,52,59,74,104,143,135,124,118,110,120,145,175,184,185,184,181,182,181,176,161,154,159,167,172,172,171,162,153,149,140,130,111,99,122,132,138,137,132,130,132,137,144,148,141,133,125,116,99,81,71,69,186,185,188,189,189,189,189,189,189,180,144,90,62,50,63,67,104,136,145,132,124,111,114,134,169,185,187,185,185,185,185,183,172,161,160,169,179,179,179,166,155,147,136,122,102,110,137,140,142,138,131,130,136,139,142,143,139,130,119,106,92,77,72,69,182,184,184,182,184,185,189,189,186,176,137,87,53,54,65,45,65,89,116,131,123,110,111,130,161,186,190,188,184,186,184,184,176,164,159,162,172,176,177,170,159,148,138,113,95,118,141,144,142,136,131,133,139,142,141,139,134,121,107,92,84,83,79,64,178,182,182,182,184,187,188,189,185,172,127,79,48,63,66,26,32,60,87,131,131,113,110,128,154,183,189,188,189,189,190,189,184,175,164,159,164,171,178,170,162,150,138,115,96,119,137,139,138,133,132,138,140,142,137,131,123,113,97,88,88,84,70,59,177,179,180,180,183,185,186,185,182,166,116,76,55,80,76,72,78,47,79,127,131,118,112,127,150,182,190,192,193,193,191,190,188,181,170,163,160,163,173,166,159,149,140,123,104,114,131,135,135,131,133,137,137,138,133,122,112,102,94,90,86,76,61,67,175,180,178,179,181,185,186,186,183,161,108,73,68,88,68,61,82,57,83,123,126,121,116,129,147,174,189,194,194,193,191,190,190,185,177,167,163,159,162,164,148,149,144,132,115,111,120,127,132,130,132,134,135,131,121,111,104,99,95,94,85,71,62,75,177,179,178,179,181,183,186,186,181,147,107,75,84,95,72,44,42,55,87,125,126,126,120,132,149,174,189,195,196,196,193,191,189,188,182,173,166,159,160,160,150,143,142,137,127,120,123,124,125,128,128,131,129,122,113,106,104,101,95,88,78,65,72,85,175,175,174,177,180,183,182,181,176,136,99,70,89,100,79,40,47,80,119,133,127,129,124,133,152,175,188,195,198,198,196,194,191,189,186,178,174,164,161,159,153,145,141,135,132,132,134,129,123,123,124,124,119,113,107,105,103,97,89,79,65,68,86,93,173,172,172,176,180,183,183,182,177,125,89,78,102,109,80,72,102,132,137,131,127,123,122,139,155,172,186,193,194,196,196,195,192,189,185,182,177,165,162,158,157,150,144,141,139,142,142,129,116,122,119,118,113,110,108,107,100,91,81,69,66,82,93,99,175,174,174,176,179,182,183,184,180,123,82,79,107,108,82,74,94,123,127,124,130,125,125,142,161,176,187,189,192,195,195,193,190,188,185,183,179,170,165,158,156,154,152,150,146,144,134,121,115,118,112,112,109,107,109,101,91,81,67,66,80,95,101,106,170,172,175,177,179,180,180,181,180,126,80,73,109,107,85,73,65,95,113,115,128,130,137,151,170,181,187,192,194,193,192,192,189,186,185,183,179,172,164,159,154,150,150,149,145,139,129,117,109,105,106,106,110,107,99,91,81,71,68,79,91,98,107,116,172,172,174,174,177,179,177,177,175,134,82,75,105,110,86,69,60,81,105,122,130,133,148,161,177,181,184,191,194,195,192,190,189,186,184,179,172,167,161,159,152,146,144,141,137,131,122,112,104,103,105,109,107,102,92,81,68,62,79,96,107,103,117,122,172,169,171,171,174,174,174,169,169,150,85,72,101,119,95,70,63,82,111,127,139,145,154,171,182,182,186,191,194,192,190,185,186,183,179,174,166,163,160,156,148,142,138,134,128,120,115,104,105,102,102,102,98,89,79,71,67,80,95,105,102,113,120,124,164,165,166,165,167,163,163,163,167,166,101,76,98,122,109,84,78,104,130,138,145,151,161,174,183,186,186,190,193,191,187,184,183,184,177,170,160,156,153,151,147,142,135,131,124,114,108,106,106,106,100,98,89,77,65,63,77,91,104,103,114,124,122,124,159,160,161,160,158,156,154,156,163,162,119,75,89,119,120,102,96,117,136,146,151,158,166,174,181,185,183,186,190,190,187,182,178,171,168,161,152,148,146,141,139,136,130,124,117,111,106,109,109,101,94,90,78,67,68,82,96,103,106,107,120,122,126,124,153,155,153,151,151,151,154,151,158,160,140,90,82,115,121,113,108,120,137,148,155,161,168,176,179,180,180,183,185,183,180,175,172,162,163,152,145,141,139,137,133,129,122,116,109,111,110,106,105,96,89,78,66,65,79,94,104,109,112,116,120,123,116,111,145,147,148,144,145,141,140,142,140,148,143,109,82,104,119,122,121,128,140,150,157,165,172,174,175,176,177,177,179,178,174,170,165,157,146,139,138,136,133,131,130,126,119,111,111,111,109,105,100,91,79,65,65,80,95,101,106,114,116,115,116,114,107,102,141,142,140,138,137,135,136,135,130,131,133,122,93,96,118,127,132,139,147,155,160,167,169,170,173,171,171,173,177,175,168,160,154,150,140,136,134,131,130,124,120,118,118,113,111,113,106,100,94,80,67,70,82,96,104,107,109,114,116,112,108,102,95,90,137,134,133,135,134,134,134,133,131,131,125,123,106,99,115,129,139,148,153,157,159,164,165,166,168,168,170,173,172,166,160,155,147,141,135,132,131,126,123,122,123,123,118,113,109,105,99,93,82,69,68,82,95,101,105,107,109,109,106,100,96,90,87,89,130,128,129,129,130,130,129,127,129,127,123,125,123,119,120,128,140,149,156,155,156,159,157,157,160,161,163,165,164,157,152,146,141,135,131,130,126,122,122,123,123,116,117,113,108,97,91,83,70,72,87,95,97,100,103,105,106,99,95,92,91,91,93,98,123,124,123,121,123,124,126,125,126,126,124,123,125,127,127,130,133,140,146,149,149,150,150,152,154,154,156,155,153,146,143,139,133,129,126,124,121,118,117,117,118,115,107,105,98,95,81,67,72,90,95,97,101,98,98,94,90,86,86,88,90,94,98,101
84,85,87,84,83,80,81,79,79,80,79,79,82,81,82,78,80,82,80,82,80,75,72,71,71,70,72,72,75,76,72,71,69,69,74,78,76,76,75,74,75,74,72,71,71,71,72,72,70,70,73,71,73,94,114,117,113,122,128,127,130,125,133,135,84,74,66,69,86,85,85,84,81,83,82,79,79,78,79,78,76,71,68,64,64,71,75,79,81,80,78,78,75,75,76,74,76,78,71,66,66,67,68,69,70,71,73,73,73,74,71,71,71,72,70,71,77,100,112,111,110,115,121,124,130,126,133,135,39,46,38,41,56,73,79,83,83,81,81,80,79,77,73,71,72,79,89,102,112,118,123,126,128,131,133,133,129,129,126,124,123,117,110,103,98,87,85,77,74,73,70,69,71,71,72,72,68,70,70,66,79,99,103,101,105,102,103,112,126,131,133,134,10,6,10,7,12,20,31,44,60,69,69,67,74,84,96,110,124,135,143,148,152,154,155,157,158,158,158,155,153,148,144,139,135,129,124,124,122,117,108,100,90,86,79,72,67,69,69,74,72,69,68,75,101,109,106,102,102,101,98,98,108,118,128,134,59,59,66,70,74,73,75,79,89,87,69,59,70,85,94,108,130,151,160,163,164,164,166,168,167,164,164,164,161,162,163,158,157,150,148,142,136,131,125,115,104,99,95,88,85,75,71,66,70,73,75,101,109,106,117,116,116,111,103,98,99,101,114,128,111,117,118,119,120,124,126,132,133,109,72,60,74,83,86,92,113,138,152,162,167,169,173,176,172,168,171,173,171,170,171,171,166,161,161,157,151,146,139,130,122,114,104,96,94,93,79,76,64,68,81,87,53,43,56,69,85,99,107,108,102,100,103,110,124,127,130,135,142,145,149,151,136,96,61,67,90,93,86,82,95,120,140,155,161,166,175,179,179,171,173,179,179,180,179,178,176,171,169,166,161,156,149,145,139,132,125,115,105,97,89,90,82,73,78,60,25,16,40,66,74,82,95,102,105,101,100,101,137,137,142,147,150,153,157,161,132,85,58,74,97,90,76,67,74,108,136,145,151,160,168,176,183,178,177,184,185,185,186,185,186,181,179,168,169,164,155,151,148,145,139,132,124,117,104,85,86,84,76,39,18,51,98,119,117,109,102,98,103,106,104,103,149,150,151,155,159,159,163,163,130,90,62,73,94,82,62,51,53,75,102,122,132,141,156,165,176,179,181,185,183,185,184,183,180,178,177,172,169,166,160,155,153,150,147,143,139,133,123,111,93,77,76,69,61,100,133,136,137,140,140,130,114,105,107,108,148,152,156,160,164,166,169,165,136,97,68,63,83,72,63,45,54,93,99,107,121,117,136,157,173,174,178,185,185,185,187,182,177,179,180,176,169,163,161,159,157,153,152,152,150,148,143,134,125,106,87,81,82,98,127,140,139,138,141,141,135,125,114,111,155,159,161,166,171,172,173,171,144,103,70,58,74,73,70,49,65,109,123,108,121,114,113,147,160,169,176,184,188,188,189,189,187,183,184,180,173,168,163,158,156,154,151,149,146,149,152,147,139,122,102,87,81,80,92,113,123,119,118,121,124,123,117,106,155,159,162,166,174,178,176,172,145,103,71,60,67,74,67,74,108,110,127,120,118,124,106,130,152,163,175,181,184,187,190,188,186,181,177,177,175,169,165,158,156,154,147,140,131,128,135,141,143,136,123,108,95,85,78,81,97,111,111,109,109,108,107,103,155,160,166,171,173,180,182,174,156,114,73,57,56,69,68,92,134,142,145,135,114,125,108,117,149,161,173,179,185,187,187,185,184,182,179,175,170,163,161,158,156,151,144,137,132,127,127,128,131,134,128,119,108,98,94,85,81,96,113,117,115,110,109,112,157,164,168,174,176,182,182,180,168,134,77,59,48,61,63,88,112,124,143,146,117,121,108,112,142,163,172,179,184,185,183,180,183,184,178,172,157,149,157,158,155,148,143,139,133,130,124,122,130,134,127,122,114,109,106,103,92,82,89,108,119,117,117,117,161,165,169,175,178,181,182,179,170,143,88,58,51,54,54,48,64,78,104,142,124,117,107,108,138,162,171,178,181,182,178,173,176,177,173,169,162,158,160,161,158,151,146,140,136,129,116,109,124,139,136,122,117,114,116,115,109,95,81,81,100,113,117,118,160,169,174,180,180,185,186,182,178,156,108,60,50,47,48,35,44,63,87,133,129,113,105,109,139,165,174,178,178,178,179,179,180,178,172,165,163,163,161,161,160,154,149,141,135,124,103,91,120,141,142,128,116,115,118,123,123,116,105,81,77,92,107,113,164,170,172,181,183,185,188,184,179,167,131,77,44,42,43,48,70,51,82,131,132,110,102,112,142,168,175,177,177,178,177,176,177,174,169,167,165,164,164,165,163,155,147,143,138,130,107,75,110,135,136,133,123,113,110,118,129,131,126,111,89,75,83,104,170,177,180,182,184,187,190,188,183,175,148,95,49,40,43,71,111,58,87,131,130,105,99,116,147,168,173,173,173,174,173,173,171,168,165,162,157,150,153,160,164,159,152,147,143,139,123,73,95,128,124,121,118,114,108,117,125,135,139,134,122,98,74,79,175,179,182,185,185,186,187,183,183,178,159,110,57,43,42,36,42,65,91,124,125,105,103,125,150,166,170,169,168,168,168,167,162,151,145,139,134,139,141,148,158,161,156,151,144,141,133,83,78,109,114,105,102,113,113,113,120,133,142,141,138,123,100,77,177,179,184,187,188,188,186,181,184,181,166,128,78,54,48,43,45,76,109,130,126,106,115,139,157,166,169,166,164,161,156,148,140,140,139,129,110,111,132,138,144,151,150,147,141,141,139,92,75,116,114,106,97,93,111,114,118,132,143,149,145,136,124,106,183,186,188,191,193,192,191,191,189,182,169,142,101,71,54,54,69,95,115,130,129,117,129,151,158,159,159,156,156,151,145,139,141,148,147,138,111,86,88,112,131,135,134,142,142,141,145,101,68,123,120,111,108,88,87,110,119,130,146,155,151,144,134,117,190,190,191,193,194,195,193,192,189,184,173,150,119,88,66,57,73,85,92,122,133,126,138,151,153,150,149,150,148,147,155,163,160,157,154,148,135,101,68,61,93,112,127,136,139,140,140,105,64,114,133,116,100,93,81,97,117,129,147,162,160,151,139,123,190,191,192,194,195,196,193,190,187,182,175,161,136,107,84,63,68,96,113,124,126,128,138,146,145,146,147,144,150,164,177,179,173,169,169,170,162,139,109,67,60,84,113,128,136,145,141,109,67,91,138,144,128,106,91,83,103,121,143,163,167,160,150,131,191,192,195,196,195,195,194,193,188,184,177,168,149,124,102,78,61,71,101,126,135,136,142,143,140,140,141,148,168,183,189,188,185,187,185,181,170,152,125,94,63,67,93,120,137,152,156,121,74,87,137,153,139,116,98,83,95,116,139,161,168,163,156,140,192,193,194,195,196,198,198,194,191,188,182,172,157,138,123,110,84,66,74,102,122,131,130,136,142,149,158,172,186,191,193,190,191,192,188,184,174,159,135,104,74,58,80,114,134,153,166,133,79,84,132,150,142,122,100,86,88,106,133,155,162,162,157,143,193,191,192,196,197,198,198,196,192,189,184,174,164,152,142,138,131,119,113,117,133,146,161,167,172,178,183,191,195,197,197,195,194,195,194,190,178,162,141,114,78,56,78,112,131,152,170,142,88,83,131,150,144,127,106,90,90,103,130,153,162,163,153,137,195,194,193,195,198,200,198,196,195,191,186,177,168,158,152,154,160,165,166,169,174,177,183,192,190,195,198,200,199,199,199,198,197,197,197,192,183,167,146,117,85,62,85,113,126,145,165,147,97,85,130,159,151,129,103,83,88,104,129,156,166,164,150,130,195,195,194,195,198,198,196,195,194,191,187,181,170,163,157,160,168,183,187,189,194,193,198,196,197,198,199,198,196,197,198,196,194,194,194,190,184,167,143,113,86,77,99,115,123,139,155,148,107,89,125,156,158,147,118,87,85,100,128,154,167,164,152,132,194,195,197,197,198,198,197,196,194,192,188,182,172,170,165,168,177,189,195,199,201,201,199,199,200,197,194,189,190,194,194,193,190,185,183,180,171,150,127,99,81,93,108,115,121,134,147,146,112,88,118,153,154,144,120,92,88,100,131,157,169,168,157,134,194,195,196,195,197,198,198,198,193,189,186,180,173,172,171,175,185,193,198,198,197,198,198,198,194,191,187,183,183,185,185,185,182,176,173,168,157,137,109,85,90,108,114,114,115,128,145,141,103,88,119,150,151,136,115,92,90,105,134,159,171,171,162,140,197,196,196,198,198,198,198,196,195,191,189,180,172,168,165,171,182,191,195,193,193,194,190,187,180,178,178,174,171,172,172,170,167,166,163,157,142,120,94,89,106,119,121,122,122,130,144,138,97,89,118,146,146,135,114,94,95,112,139,166,177,172,167,146,195,194,195,197,198,198,197,196,194,191,186,175,164,160,154,161,170,178,183,184,186,185,182,173,172,170,170,170,170,169,167,160,155,155,155,149,133,109,88,97,115,124,123,124,127,133,146,135,93,94,122,145,146,139,120,97,96,118,144,163,173,174,170,151,193,190,191,196,198,197,194,193,193,189,181,168,155,146,141,146,153,161,163,164,168,166,162,165,167,170,170,171,170,168,163,153,146,147,151,147,133,101,80,100,121,126,124,126,126,137,149,133,88,97,119,141,139,130,117,92,99,119,148,165,174,172,167,154,194,192,190,194,196,198,198,196,193,187,180,164,142,127,121,128,135,136,137,142,152,157,161,169,173,172,172,172,171,166,158,149,149,155,158,150,134,102,80,100,123,127,125,131,129,137,149,133,86,94,117,136,128,118,112,99,102,125,145,162,170,173,169,155,194,194,194,195,198,198,197,195,194,188,178,159,130,111,108,119,121,117,120,130,142,155,165,168,169,171,172,170,166,161,155,147,153,162,161,155,140,106,73,102,126,130,129,135,136,142,147,132,81,94,125,132,117,112,109,103,113,123,145,162,172,175,168,153,194,194,194,196,197,198,196,195,192,185,168,139,117,109,109,113,111,111,116,125,138,153,163,165,164,162,164,165,165,161,151,145,151,159,158,154,143,114,84,122,135,136,130,134,137,144,147,131,74,96,124,122,117,115,111,111,124,133,148,160,168,171,162,148,196,194,195,196,197,198,197,195,191,185,166,135,115,109,108,107,107,110,123,136,143,146,157,165,168,165,163,166,167,164,154,147,154,159,156,148,137,116,106,135,146,143,142,137,137,142,141,129,73,105,120,116,115,115,115,120,127,135,147,158,164,163,155,140,195,195,196,196,196,195,195,195,195,191,177,151,123,109,105,103,103,112,130,138,137,136,145,161,167,166,163,165,168,169,161,148,153,158,154,146,131,114,124,137,147,151,148,142,139,141,139,120,76,110,117,117,120,120,121,126,131,139,150,161,163,158,147,133,194,194,194,195,195,195,195,195,196,194,178,147,117,101,97,92,94,108,119,129,132,131,142,156,167,172,171,172,171,172,171,155,147,146,140,131,119,124,144,146,147,148,147,140,135,140,135,114,82,113,118,118,118,123,126,130,131,139,151,157,157,151,139,126,193,193,194,194,194,194,194,195,195,191,162,113,85,80,83,78,86,96,107,123,129,121,138,160,175,178,174,175,173,174,178,169,146,133,122,119,130,146,151,153,154,153,150,142,136,134,136,114,87,116,122,124,127,129,132,133,135,144,153,155,149,140,133,124,193,193,193,193,193,194,195,195,195,188,144,90,66,59,63,68,87,86,112,124,127,114,127,152,173,184,183,182,182,178,180,181,161,142,130,135,151,158,158,160,161,155,151,148,144,137,131,109,91,120,130,134,134,133,133,131,135,142,150,152,145,138,133,122,191,191,192,192,192,192,193,195,193,183,143,87,65,57,59,75,73,85,118,122,126,113,118,143,167,186,189,186,183,181,181,184,177,161,153,156,164,171,171,169,169,161,158,154,145,136,122,98,101,128,137,141,137,133,131,134,138,146,151,148,142,134,126,114,189,190,191,191,192,191,191,192,191,178,130,83,62,54,61,76,77,115,133,123,131,119,113,134,155,179,185,183,184,184,185,184,184,176,165,163,168,176,181,180,178,169,161,152,143,134,110,95,120,140,143,143,139,135,133,136,143,149,149,147,138,127,115,102,189,189,190,191,191,190,190,190,190,183,137,81,60,56,62,81,107,150,159,138,139,124,113,122,146,173,187,189,187,186,186,185,185,181,170,164,164,172,180,180,178,171,160,152,143,125,96,101,135,147,147,144,138,134,136,141,144,144,147,144,134,120,105,93,187,189,188,189,189,190,191,191,188,178,139,89,56,54,70,69,89,117,141,145,142,123,114,114,138,167,189,192,190,188,188,188,190,186,178,169,163,167,173,178,181,176,167,155,143,123,92,102,133,145,146,143,137,136,140,143,146,146,140,133,126,110,96,90,186,186,185,187,187,189,191,188,187,177,126,77,43,59,71,47,51,68,91,127,151,127,116,112,136,160,183,190,189,190,191,191,191,189,186,178,169,165,166,171,177,173,165,158,147,133,108,105,127,139,142,140,133,135,138,142,145,141,133,124,116,104,93,91,184,183,184,185,188,189,190,189,184,170,119,79,58,74,81,46,31,42,65,102,151,130,119,115,133,153,179,190,192,192,192,192,191,191,188,182,173,167,165,167,172,169,158,153,147,137,118,104,119,133,138,137,131,135,140,138,141,136,125,111,105,99,95,94,181,182,182,182,184,188,187,187,183,165,111,74,66,85,82,62,93,62,58,92,140,129,125,120,132,153,176,190,194,195,195,194,192,192,190,185,178,171,167,163,164,167,156,151,148,143,133,118,119,126,130,132,132,133,136,136,131,122,115,109,107,98,98,92,181,182,179,181,184,188,188,187,181,155,107,82,81,97,77,56,70,61,62,99,137,128,126,125,134,154,171,188,196,197,197,195,193,192,191,190,184,177,172,168,165,164,155,149,147,142,140,128,127,130,128,127,129,127,127,130,126,116,113,113,106,102,95,84,182,181,180,182,184,185,185,184,177,147,102,79,81,104,87,54,39,48,68,110,138,131,129,127,136,155,174,188,194,197,198,197,196,194,192,190,187,183,176,169,165,165,162,153,147,138,135,137,143,140,129,121,123,124,125,124,117,114,108,106,104,93,83,77,179,178,178,181,183,185,184,183,174,139,94,79,92,109,87,58,46,68,99,129,137,130,127,128,140,158,172,184,194,196,197,198,196,195,193,189,187,184,179,172,168,162,163,161,152,152,147,145,144,142,126,117,121,121,120,117,113,113,112,108,97,86,82,75,176,175,176,178,181,185,185,184,175,133,89,87,104,112,93,75,78,111,131,135,132,130,125,128,143,161,176,187,192,192,194,196,197,193,192,189,187,186,181,176,171,165,158,158,158,156,154,147,146,134,122,114,115,114,115,115,114,110,110,103,94,83,73,73,178,178,178,180,181,183,184,184,175,133,87,82,104,113,94,77,73,98,125,126,124,131,130,133,148,166,180,189,190,191,193,192,192,192,191,189,187,186,182,177,167,166,162,154,147,155,148,147,139,128,117,110,110,109,111,113,112,109,100,86,74,68,72,77,177,178,180,181,181,182,182,183,178,141,92,81,104,116,96,85,64,71,105,116,122,131,134,145,160,176,182,184,191,196,198,194,193,191,189,187,185,181,175,171,164,165,159,152,150,143,140,133,129,124,113,109,108,106,110,112,110,103,94,82,75,75,76,80,174,175,176,178,179,181,180,178,175,145,96,80,99,117,99,78,65,61,88,112,126,136,141,155,171,183,186,185,190,195,195,194,190,188,188,186,181,176,170,168,165,165,156,149,140,140,134,127,119,116,110,107,106,106,107,105,100,94,84,76,72,72,80,89,177,175,175,176,178,178,175,171,170,157,105,75,93,119,118,85,71,70,95,119,132,143,150,159,174,186,187,186,188,193,195,193,189,185,185,184,180,172,164,161,157,154,153,147,143,135,132,125,116,110,109,110,109,106,104,102,91,79,72,71,75,86,94,98,170,170,172,171,171,168,168,167,169,169,125,85,87,118,124,107,82,84,113,133,142,148,155,166,178,186,191,187,186,191,193,190,188,185,180,176,176,168,155,152,151,145,141,142,139,133,127,119,113,111,112,112,109,104,99,94,84,73,67,71,76,85,97,105,166,166,165,166,163,160,159,160,165,168,139,88,79,113,128,123,96,99,120,140,149,154,160,169,179,187,187,187,184,190,190,190,186,183,176,167,165,157,150,148,146,142,138,136,131,125,117,114,115,114,114,111,104,98,93,82,70,66,69,76,90,98,103,102,160,160,160,159,157,157,158,155,158,163,155,111,73,104,123,123,115,107,121,139,152,159,166,172,180,185,182,184,182,183,184,182,177,174,171,162,156,149,145,143,141,139,136,133,124,119,116,114,117,115,111,107,101,94,85,73,65,69,78,89,98,103,106,106,153,155,153,153,150,150,150,149,147,152,153,134,82,89,118,125,123,120,130,137,151,162,170,174,177,180,179,178,176,177,179,178,170,165,159,155,146,141,140,138,137,133,130,127,125,120,116,117,115,112,107,102,96,86,74,66,70,80,90,99,103,102,105,115,148,149,149,146,145,140,141,141,140,139,140,138,110,86,109,126,134,135,135,144,155,164,171,173,174,178,174,174,175,177,179,173,166,162,155,147,142,137,136,134,130,127,126,122,121,119,116,113,111,109,105,101,90,76,65,66,78,89,96,104,109,113,120,117,146,144,142,142,141,137,140,135,133,134,132,131,125,95,102,119,131,140,147,155,162,166,170,171,170,172,171,173,174,175,173,167,162,155,149,144,139,136,133,129,125,124,126,126,124,120,114,113,113,106,99,91,79,65,69,80,91,99,106,104,106,115,117,121,139,140,138,139,136,136,136,133,132,133,131,128,131,121,118,123,133,146,151,156,158,162,165,165,163,163,163,164,165,166,163,158,154,147,141,137,132,130,130,127,124,123,123,124,122,120,117,109,103,96,93,79,66,68,79,91,97,102,107,111,113,114,117,112,135,128,128,132,131,131,133,133,132,130,127,124,127,127,129,129,132,140,145,150,154,156,156,157,157,157,156,157,156,156,154,148,144,141,136,132,129,126,123,121,121,120,121,119,114,110,109,103,98,93,82,68,72,84,92,96,101,105,108,109,113,114,110,109
52,42,34,28,25,21,20,16,12,8,9,11,23,30,39,58,78,102,116,120,123,123,116,113,115,115,111,107,105,107,107,107,107,104,103,102,104,104,104,97,90,80,74,70,73,73,72,68,67,70,77,84,35,32,82,130,140,142,142,141,135,127,127,123,69,67,67,67,61,56,61,67,73,80,81,90,106,117,121,129,136,136,136,135,135,134,140,139,141,136,139,134,129,129,127,128,127,127,126,117,104,102,102,105,104,104,97,87,75,71,68,70,71,70,80,79,29,47,116,128,132,139,144,151,155,149,132,130,104,103,105,103,103,108,116,118,121,123,125,126,124,112,113,113,122,128,139,152,159,162,161,161,159,157,157,160,155,148,143,139,139,137,137,133,128,118,110,108,107,101,103,102,95,84,76,70,69,72,85,67,28,94,124,129,135,138,140,143,152,156,160,142,114,114,115,117,122,124,125,126,126,127,124,116,91,87,97,100,109,126,143,158,167,168,165,167,167,167,167,165,164,159,156,150,144,140,129,127,133,134,127,122,116,108,102,103,101,99,91,81,74,73,93,52,43,111,121,123,124,122,120,121,122,124,129,137,129,130,128,129,127,128,130,131,132,131,125,98,57,72,92,102,109,123,145,162,168,171,172,175,177,175,172,170,170,168,167,165,161,153,150,146,141,140,139,131,125,119,115,110,104,102,101,93,85,81,91,85,98,113,111,110,109,110,112,115,115,116,115,117,133,133,133,135,137,139,142,141,142,144,125,83,70,87,103,107,111,117,132,151,163,169,174,178,183,179,176,180,178,173,173,174,170,166,161,160,155,147,144,140,130,123,119,115,110,111,109,102,95,84,84,102,120,122,122,121,121,121,123,123,124,127,129,127,141,141,139,142,149,153,156,156,157,150,116,72,89,113,112,105,104,103,119,144,159,166,173,180,183,182,179,184,184,182,180,180,177,173,170,170,167,158,153,148,141,132,126,121,116,111,108,107,108,95,85,78,89,109,118,122,126,124,125,126,124,126,131,130,154,152,154,153,159,160,162,164,166,135,87,59,103,121,114,103,89,86,113,142,154,162,170,176,183,186,182,185,189,188,188,187,185,181,177,175,172,169,161,157,153,148,141,134,127,119,109,105,109,105,93,85,81,81,93,103,113,117,121,128,130,129,132,132,161,158,158,160,162,164,163,167,168,123,70,70,113,121,106,83,62,65,95,127,141,150,163,172,182,189,188,189,192,191,191,191,190,187,181,176,176,171,167,166,162,158,151,145,137,131,119,105,103,102,100,92,90,74,71,78,89,102,112,120,124,130,133,132,161,161,160,164,166,169,170,173,161,118,73,76,120,125,100,82,68,60,86,106,125,135,150,167,177,182,186,190,191,190,191,189,188,187,185,181,179,177,168,167,164,160,153,149,146,141,134,121,107,99,98,97,96,88,81,74,78,87,97,108,111,117,127,133,160,162,164,168,170,174,176,177,155,117,77,70,115,124,97,93,61,63,104,115,126,134,134,159,176,182,183,189,191,191,191,188,185,185,186,184,178,174,171,168,166,165,162,157,153,149,143,140,129,111,99,101,99,92,91,81,68,73,85,95,104,112,118,128,159,163,164,168,171,178,179,178,162,120,84,62,115,109,101,103,64,89,112,118,121,129,119,147,161,172,182,188,191,192,192,191,189,189,189,184,178,172,171,171,168,166,165,167,166,166,161,152,145,123,111,104,104,97,95,91,81,67,65,74,85,93,105,109,166,163,167,170,178,182,182,182,165,121,81,66,105,106,105,99,91,136,136,127,127,133,118,137,163,173,182,187,190,193,195,194,192,189,189,187,182,179,175,172,169,166,164,158,152,156,162,159,150,136,127,117,110,108,99,97,94,79,66,63,68,78,91,102,162,166,171,175,177,181,185,181,160,115,78,62,96,102,112,98,89,109,131,142,129,132,121,127,163,177,182,185,189,193,193,191,188,185,184,184,181,179,168,165,167,163,155,151,140,139,144,147,148,141,132,127,117,109,113,107,96,90,78,66,64,70,77,84,170,168,171,175,178,181,186,184,166,118,78,62,83,98,105,72,48,65,85,128,134,130,118,122,157,178,180,185,190,192,190,190,190,189,184,183,176,173,172,170,166,163,150,145,141,140,139,140,142,139,134,129,121,120,119,117,110,98,88,73,66,66,71,78,164,173,175,178,183,186,186,183,176,132,79,59,66,94,103,61,41,58,74,118,136,126,117,121,157,173,179,188,189,188,187,185,187,186,183,170,159,170,169,167,160,153,150,146,143,139,134,135,140,142,136,132,124,121,125,122,118,108,96,84,72,67,65,67,167,173,179,182,183,184,188,185,174,136,80,69,53,86,108,73,55,51,67,125,144,125,112,121,157,177,182,186,187,185,180,181,186,183,180,173,164,170,172,170,160,155,152,149,146,139,123,127,143,153,140,130,130,127,132,134,130,122,108,88,73,66,66,70,170,178,178,182,187,190,190,187,180,146,86,65,52,74,101,80,77,83,70,124,141,124,114,125,157,177,182,184,185,185,186,186,185,182,179,175,174,173,169,170,164,159,151,147,141,123,103,123,147,152,144,131,128,132,133,139,138,132,121,106,89,73,64,65,176,181,184,186,190,191,192,191,186,161,101,57,49,67,92,87,42,60,85,127,137,118,108,131,160,177,182,182,182,183,183,185,184,182,178,174,172,173,171,171,164,156,151,147,140,119,91,120,144,147,146,135,128,125,129,137,144,144,138,125,107,86,66,61,183,183,187,188,191,193,194,192,187,172,121,63,50,63,79,94,54,72,104,128,131,114,111,141,163,176,178,178,180,181,180,181,181,178,176,175,175,173,174,172,163,154,150,152,146,122,80,111,137,139,139,134,126,125,127,136,142,148,148,140,122,100,77,59,184,184,186,189,189,191,191,190,188,179,135,73,52,68,66,93,86,109,137,136,129,113,123,151,163,174,173,172,174,176,177,175,167,161,163,167,170,176,176,172,166,159,154,153,150,127,76,94,125,130,129,129,127,126,129,136,144,149,149,147,132,119,100,74,188,190,191,192,194,194,190,189,190,185,151,92,64,72,69,83,94,88,111,134,134,121,138,160,166,173,172,171,170,169,168,160,145,134,131,144,158,172,172,173,171,164,157,152,151,127,81,97,115,116,113,118,132,130,129,136,145,153,154,153,140,131,119,90,193,194,194,197,198,196,195,194,191,184,164,114,89,82,79,71,98,97,96,130,139,135,150,159,165,168,168,167,166,163,151,145,144,136,119,111,131,159,167,171,166,158,155,151,153,125,83,106,122,117,109,104,117,131,130,136,146,157,158,156,151,137,125,107,194,194,195,198,198,197,196,195,191,181,167,131,100,90,86,80,86,117,129,139,140,137,149,160,158,158,159,161,156,141,136,142,145,140,127,106,98,126,164,167,154,151,148,152,154,122,79,104,129,125,117,105,99,121,133,138,148,162,167,162,150,142,128,113,196,196,199,199,200,199,197,194,193,188,174,153,120,104,92,88,84,94,130,152,146,145,152,153,151,153,153,150,137,137,145,151,149,135,115,89,68,88,138,157,154,149,152,152,155,121,79,102,140,126,112,105,92,109,129,137,147,164,175,172,159,141,127,118,195,197,199,200,199,200,198,196,191,185,183,164,138,125,103,91,82,91,115,140,145,147,148,148,155,159,152,145,154,164,165,162,155,137,111,61,46,63,105,142,152,149,149,150,147,115,83,98,138,145,120,106,95,92,116,131,145,164,175,175,166,152,133,121,195,195,196,197,199,198,199,196,194,189,184,176,147,137,128,111,93,96,113,127,135,143,150,152,154,149,153,169,176,175,166,160,155,140,116,87,47,56,84,126,146,145,143,160,156,117,80,94,132,162,148,122,106,94,104,126,144,166,177,175,169,153,137,122,197,192,196,198,198,200,199,197,195,192,184,174,158,150,148,142,129,119,120,129,138,143,148,148,148,153,170,184,186,179,172,171,170,160,140,117,72,52,73,114,138,142,155,170,170,126,86,97,134,157,151,126,109,98,101,117,139,165,173,174,173,161,138,113,199,196,195,197,199,200,199,199,197,192,185,179,170,162,163,164,164,162,157,156,159,164,160,162,167,174,188,192,193,190,189,188,185,178,159,135,109,63,62,99,129,145,152,170,177,130,85,94,136,159,154,128,114,100,101,112,139,167,172,172,164,151,136,115,197,196,196,197,199,198,198,198,197,193,188,178,173,169,170,176,180,183,182,180,182,186,188,189,190,194,195,197,196,196,195,193,189,180,164,138,111,80,59,98,132,144,152,172,183,140,88,93,134,161,158,133,110,95,104,113,138,170,177,175,163,141,131,120,198,198,199,199,200,198,198,198,197,193,189,180,173,169,173,182,191,194,196,195,195,196,198,198,199,200,200,199,197,196,198,197,193,183,169,146,118,92,64,102,132,136,140,162,177,146,97,95,137,162,158,142,113,93,100,113,138,168,176,172,163,142,132,123,198,197,198,198,199,199,199,197,197,194,189,181,180,175,179,186,195,198,199,199,198,198,199,198,199,199,198,199,197,196,197,199,197,188,173,151,123,92,75,110,130,133,139,157,172,153,104,95,135,162,161,151,119,90,98,111,139,167,176,175,165,146,130,118,199,197,197,198,198,198,198,195,195,192,187,181,178,175,182,189,195,195,195,195,195,196,196,195,192,190,194,196,194,192,193,194,194,187,173,146,119,89,93,120,128,127,136,152,167,151,105,96,132,163,157,147,121,95,100,116,143,170,178,176,167,148,133,119,197,195,197,199,199,199,199,197,195,190,181,176,167,165,174,178,185,188,188,191,192,189,185,184,182,178,187,189,190,187,184,185,186,178,161,133,103,90,113,128,130,127,130,144,161,141,99,97,131,160,155,141,116,97,103,123,147,173,182,180,174,151,138,128,195,191,192,196,199,199,198,196,194,189,177,168,162,151,158,160,167,167,169,173,177,173,167,166,166,166,172,177,179,178,173,170,170,161,141,117,94,105,126,133,133,137,137,146,158,133,94,101,132,154,152,142,119,101,109,128,148,168,180,180,175,158,143,127,193,192,193,194,196,197,197,195,192,186,172,156,142,137,137,142,135,130,135,144,146,153,160,160,158,159,158,162,160,157,157,157,151,139,121,87,98,119,124,130,127,132,138,150,155,123,93,102,129,152,145,137,119,102,111,130,151,167,177,175,171,158,138,125,194,194,193,196,197,196,195,195,192,186,164,141,120,115,128,127,118,117,120,129,144,153,159,166,165,160,156,155,148,141,139,143,143,130,110,74,99,117,126,128,128,131,135,148,152,119,89,102,125,142,135,130,118,102,114,131,148,163,172,172,171,156,139,123,194,192,195,196,198,199,198,196,189,178,156,131,117,121,117,110,112,118,132,140,146,154,155,156,159,162,158,151,141,135,140,147,144,134,114,72,86,113,126,127,130,136,137,146,149,116,88,98,124,134,119,109,110,107,126,138,152,166,174,177,165,154,140,125,193,193,192,195,194,195,196,194,188,164,126,116,119,120,112,110,108,125,142,147,143,147,157,157,152,157,158,149,142,138,148,157,151,141,122,76,86,129,134,131,130,137,142,150,148,115,82,99,126,120,120,117,114,117,132,141,152,163,172,172,163,150,132,108,194,191,192,193,194,193,193,194,191,177,148,127,108,109,104,97,102,125,138,137,134,135,148,157,158,155,158,160,147,138,145,150,149,146,132,104,108,140,142,137,134,137,138,141,140,111,83,103,117,119,116,119,120,127,132,140,151,160,164,163,152,140,124,111,191,191,192,192,192,194,194,195,195,179,150,123,105,105,100,89,104,109,115,135,137,142,152,162,162,161,161,164,163,148,144,150,147,140,123,111,126,137,144,151,147,142,142,144,141,108,82,106,114,117,121,119,125,131,136,140,151,161,161,157,145,133,121,111,191,189,189,189,190,191,193,196,194,169,124,94,80,91,81,82,93,100,119,133,132,141,159,168,174,171,169,167,170,164,146,136,134,128,123,131,144,146,147,151,145,139,138,141,136,106,89,106,115,114,117,125,129,135,138,144,153,157,154,148,137,128,117,105,188,189,189,187,188,191,192,193,188,147,93,68,63,83,75,89,89,116,139,132,124,127,152,166,179,179,179,173,173,176,165,141,128,129,138,146,151,154,153,148,148,141,134,136,137,104,89,110,119,123,131,131,134,131,135,140,149,151,145,138,134,124,113,97,187,185,186,188,190,191,191,191,184,137,85,65,55,78,82,91,98,137,139,135,126,120,143,164,179,184,181,177,176,180,181,170,157,156,161,164,161,161,161,155,153,150,144,140,134,97,91,114,127,137,138,135,134,132,137,144,149,149,143,137,129,117,99,76,185,185,186,186,187,187,189,189,177,129,85,64,58,85,89,82,83,117,133,143,135,119,131,156,175,182,184,180,180,180,183,180,173,168,170,174,174,172,169,162,156,153,146,136,121,91,109,132,140,145,141,135,134,137,141,145,148,146,139,129,115,101,88,73,185,184,184,185,185,185,186,186,176,132,86,60,66,96,95,63,49,69,99,136,135,118,120,148,171,184,187,185,182,181,182,183,178,172,169,174,180,178,174,167,159,151,145,137,109,96,127,145,149,148,141,134,136,140,145,144,143,140,134,121,105,91,81,65,181,181,180,182,183,185,185,184,173,131,84,54,85,105,100,50,39,46,78,131,139,121,115,146,167,184,187,186,185,186,187,186,183,178,172,173,177,177,178,174,167,156,148,138,108,101,131,143,145,143,142,135,139,142,144,143,140,132,123,112,95,84,69,61,177,177,177,181,182,183,184,181,168,125,76,54,99,112,104,65,98,51,71,130,143,123,114,142,164,183,187,189,190,189,188,187,186,184,175,172,174,173,177,173,168,159,150,141,123,110,126,138,144,144,138,134,139,139,141,140,133,121,110,101,93,79,61,62,176,176,175,175,180,182,182,179,161,108,68,61,117,115,111,59,64,58,73,119,134,128,119,136,156,176,187,192,192,191,189,188,188,187,182,175,172,170,170,169,158,154,150,142,132,119,121,132,137,140,138,135,139,140,136,129,121,111,107,100,83,65,64,72,174,177,174,176,177,182,181,179,156,107,74,81,126,116,100,47,46,53,75,117,125,126,121,137,161,173,185,193,194,193,190,190,191,189,184,179,177,175,170,170,159,146,149,147,142,133,128,129,133,137,139,138,133,131,131,125,114,108,105,96,77,65,71,86,174,170,172,177,177,177,177,176,145,109,75,84,130,119,104,64,54,81,114,135,131,132,128,143,161,180,189,193,196,196,194,191,189,189,186,181,178,177,174,171,163,151,149,145,143,137,139,146,142,131,131,125,130,130,123,115,113,108,102,79,59,68,82,95,167,167,170,169,175,178,173,169,135,92,71,96,130,110,104,79,95,131,143,135,128,128,125,141,163,174,184,193,197,196,195,193,190,188,188,186,183,176,170,167,169,164,152,145,141,144,149,149,137,122,128,125,122,121,117,114,110,106,86,67,67,77,96,99,173,168,171,173,172,175,179,176,133,88,75,108,135,118,94,84,69,107,121,125,127,127,128,149,167,177,187,189,190,195,197,195,194,190,186,185,184,179,176,170,166,167,162,161,157,152,146,142,133,120,118,119,115,115,115,113,107,91,71,69,81,91,100,110,165,168,171,172,173,175,176,176,136,84,70,100,129,120,96,92,55,76,105,115,124,129,136,155,173,183,188,189,190,190,191,192,190,189,187,187,186,179,178,171,166,160,157,157,154,151,145,132,122,115,113,113,111,113,114,109,95,75,65,74,85,102,112,117,167,166,168,170,172,171,171,172,142,94,69,99,127,119,99,84,71,62,92,112,125,133,148,163,178,183,185,190,193,193,191,190,190,187,184,183,181,176,170,164,164,159,154,152,147,140,133,126,118,110,108,106,109,110,105,94,77,66,75,89,100,106,112,115,163,164,164,165,168,169,165,162,150,101,67,84,124,124,112,81,73,66,94,119,134,143,155,170,183,186,184,188,193,193,191,188,187,187,183,180,175,166,165,166,161,154,147,143,138,131,121,117,111,110,110,110,105,103,94,77,67,70,84,99,105,109,111,110,155,154,157,159,160,155,154,154,156,119,73,77,118,128,122,102,81,92,115,131,142,150,158,172,183,187,186,187,191,192,189,184,182,182,179,173,167,163,157,156,153,149,143,137,132,127,117,109,108,111,113,112,101,94,80,68,70,81,92,101,105,108,106,101,147,149,150,149,149,147,145,146,153,140,92,69,106,126,126,115,101,109,124,138,150,157,164,173,181,185,185,182,188,189,187,183,179,176,174,169,158,154,149,146,141,139,136,130,125,117,114,114,112,112,111,103,94,79,71,72,83,94,99,101,99,96,89,85,136,140,143,139,139,139,137,138,141,145,117,66,86,122,125,123,117,118,128,141,154,163,169,175,180,181,183,181,183,183,181,177,175,169,163,157,150,145,142,141,135,132,129,122,115,111,113,116,113,108,106,97,84,73,77,86,97,102,101,95,90,89,89,85,134,133,132,132,131,130,128,128,126,127,127,93,67,105,122,126,130,131,137,146,155,163,168,171,175,173,175,172,174,175,173,169,166,161,155,144,138,134,134,133,129,126,123,120,116,111,109,111,108,104,97,89,78,75,79,79,73,61,49,65,89,103,109,110,130,125,124,126,128,126,125,124,121,120,118,115,80,74,108,124,134,140,146,153,158,164,167,168,171,169,166,169,173,172,168,161,157,150,143,136,134,133,128,126,122,122,115,116,116,114,110,107,103,96,88,69,58,60,63,61,42,25,18,29,56,72,91,102,119,120,120,117,119,120,120,121,122,118,114,110,111,101,108,116,128,139,146,152,156,161,163,162,162,162,167,167,169,166,160,152,147,143,138,132,130,128,128,119,122,121,124,118,115,112,105,99,98,82,58,50,54,61,64,71,66,43,29,27,40,55,51,59,111,108,114,117,112,112,114,116,117,118,119,118,111,113,112,112,118,125,133,141,145,146,151,149,154,151,151,152,155,154,146,144,142,137,130,127,123,126,120,117,113,114,112,111,104,102,99,96,82,57,50,51,61,63,66,68,79,95,98,94,96,97,93,93,89,93,87,89,101,103,106,112,114,113,115,118,124,125,120,117,114,122,126,133,137,139,138,140,138,143,144,145,142,141,141,135,130,127,127,122,118,106,103,106,113,112,112,105,100,97,84,66,53,59,62,69,65,68,69,69,66,68,74,79,72,75,82,80
104,105,103,98,103,109,113,119,121,123,122,122,127,128,126,126,134,142,147,149,151,153,153,148,146,143,143,139,132,135,136,134,134,127,112,103,101,103,102,104,102,90,82,86,98,101,102,111,107,107,104,101,108,111,111,109,107,111,118,129,125,112,101,102,115,112,113,118,123,126,129,127,128,126,126,129,126,111,113,122,134,146,159,166,165,164,162,162,158,163,161,156,150,145,142,140,139,135,134,127,115,112,108,101,102,99,94,86,90,107,121,123,125,126,126,123,123,123,123,129,128,126,125,122,131,123,114,101,126,126,125,128,128,130,131,130,132,136,131,128,104,97,100,101,123,144,161,170,168,168,169,166,168,165,165,162,157,154,149,143,137,129,131,131,125,124,121,107,106,105,100,95,84,77,84,103,115,121,127,126,127,131,132,130,135,131,130,132,131,134,118,109,133,132,135,133,132,133,137,139,138,137,138,118,67,74,87,95,113,137,160,167,169,170,172,173,172,171,169,169,164,162,159,154,148,143,140,139,140,131,124,116,111,107,104,104,96,86,78,77,89,94,105,118,125,134,140,142,143,141,137,138,138,131,131,120,134,141,139,139,139,142,145,145,145,149,147,106,64,76,96,99,105,125,150,164,169,173,177,180,178,173,173,174,171,171,171,166,162,158,154,148,144,140,134,121,118,112,109,109,107,99,86,78,75,77,87,99,112,125,133,141,147,148,148,146,143,142,139,128,142,141,144,144,150,153,157,157,159,162,146,97,73,91,101,97,99,113,140,159,167,171,177,182,180,176,180,180,178,177,176,173,168,165,164,158,150,148,139,131,125,118,114,109,107,107,100,86,78,72,75,86,96,109,122,131,141,150,153,154,150,148,147,135,152,151,151,151,155,159,163,165,168,165,132,84,71,105,104,95,88,99,132,155,162,167,174,181,183,178,179,184,184,183,181,180,175,171,170,167,161,152,150,143,137,130,122,114,108,105,104,96,84,78,74,71,80,92,103,117,128,139,151,155,152,154,153,148,158,157,157,159,160,162,165,169,173,169,120,66,72,110,101,80,66,81,120,145,154,162,170,178,187,182,182,189,188,188,189,187,183,178,175,172,170,160,157,153,148,142,133,126,116,102,99,97,91,87,80,76,69,73,82,96,112,125,137,150,155,159,158,155,162,161,159,161,163,166,170,169,174,168,114,66,80,109,95,67,55,64,96,123,139,147,161,172,182,187,187,191,190,190,190,189,187,182,176,174,171,163,161,158,154,148,143,136,129,114,101,94,92,91,82,81,73,67,72,78,91,107,119,134,148,154,157,159,161,162,162,165,167,171,175,176,177,159,113,72,85,110,88,70,54,68,102,114,128,130,145,164,177,180,186,190,190,190,188,188,186,184,180,179,175,167,163,160,154,151,146,143,138,132,119,102,92,96,90,87,87,77,71,68,76,90,106,118,132,146,151,156,162,161,163,168,170,175,179,179,177,154,115,80,74,100,82,73,56,83,117,120,126,122,127,154,171,179,185,192,192,191,190,187,185,184,181,178,171,167,165,163,158,158,157,152,149,144,135,119,102,95,92,91,88,84,79,72,68,76,89,101,117,134,147,153,161,161,161,164,169,173,180,182,179,164,122,88,62,87,81,72,75,112,127,124,124,125,114,143,157,172,183,191,192,191,191,188,186,186,186,179,172,169,166,161,160,157,157,157,157,152,144,129,113,105,99,94,92,90,86,82,71,64,70,86,101,111,130,146,161,163,164,167,171,176,181,182,181,168,128,83,68,79,84,74,99,133,141,134,126,125,110,130,155,172,182,189,191,193,194,193,188,186,185,179,175,167,163,164,161,154,147,140,147,152,149,138,125,114,107,102,100,92,89,86,77,69,63,69,86,98,111,131,172,166,165,171,177,182,186,189,186,171,126,86,68,76,88,64,66,84,117,141,127,128,118,121,157,175,185,189,192,194,192,190,187,183,183,178,174,170,161,155,152,146,139,132,132,139,138,134,131,122,112,106,111,106,94,90,82,76,67,60,65,84,95,107,168,168,169,173,175,180,184,187,185,171,130,83,61,63,83,54,48,64,88,128,131,123,113,118,147,173,183,189,191,192,191,190,188,184,184,179,172,162,162,158,154,146,143,136,132,128,130,132,127,123,115,116,117,112,103,91,83,77,73,67,60,69,79,94,165,165,170,171,175,181,185,186,185,180,150,88,60,52,70,43,34,47,70,118,132,120,110,117,149,175,184,190,191,189,186,185,186,183,179,161,157,160,160,157,154,149,140,136,131,123,126,135,132,125,118,114,119,124,116,102,88,78,75,71,65,60,69,74,165,165,169,178,180,182,184,186,187,181,159,95,66,50,65,61,90,53,68,122,137,120,109,113,146,177,187,190,188,186,182,180,183,180,174,160,154,161,164,161,151,150,144,139,127,113,122,141,140,126,123,120,124,128,125,118,99,84,78,76,70,62,62,70,168,167,170,177,181,183,185,189,189,180,158,102,64,52,58,61,78,68,72,121,136,117,108,117,146,179,187,187,186,187,186,184,183,177,170,163,164,167,165,166,157,152,143,136,119,97,118,143,144,130,122,121,124,132,132,129,120,103,83,68,69,66,60,65,175,170,175,180,181,184,188,190,189,185,169,117,58,47,47,57,40,63,92,126,131,114,104,120,151,179,185,186,184,185,184,184,181,174,167,164,166,167,169,168,157,152,144,136,118,91,116,141,144,138,123,120,118,131,141,142,136,121,99,75,66,68,62,64,180,176,180,182,184,185,189,191,190,187,178,139,72,46,46,62,59,96,128,134,126,110,106,127,156,181,183,182,182,182,180,180,177,170,166,167,168,170,172,169,156,149,146,141,123,86,110,139,140,137,125,122,119,128,137,146,145,136,116,93,69,63,66,65,183,179,181,184,186,187,190,192,192,188,180,155,90,48,49,56,81,114,139,130,123,108,110,139,162,180,180,177,178,179,178,175,168,162,162,166,168,171,173,171,160,153,148,146,134,87,97,130,131,129,122,119,120,126,136,146,147,142,127,112,87,65,65,62,182,182,184,186,189,190,189,189,187,185,181,163,99,51,54,52,80,96,122,123,124,110,123,154,166,180,177,174,172,171,171,166,152,142,146,157,164,170,173,171,165,157,150,146,139,92,88,117,124,117,116,123,120,125,134,147,151,147,136,127,104,77,63,63,186,188,188,191,193,193,193,190,186,187,185,171,121,73,63,60,71,93,101,118,127,119,139,160,170,172,174,171,170,169,163,150,140,134,128,129,142,157,167,171,167,159,152,147,142,97,93,118,117,107,104,117,120,123,132,148,156,154,146,132,115,87,65,65,191,192,191,192,194,196,195,193,192,190,185,172,141,93,76,72,71,101,112,121,128,125,143,161,165,167,167,166,166,161,150,143,146,146,134,116,113,133,158,167,162,155,148,145,144,100,93,124,122,111,104,98,113,119,130,149,159,156,146,135,122,98,73,64,192,194,193,194,195,195,196,194,194,192,185,172,148,111,91,83,78,91,121,132,129,130,147,163,162,157,161,161,159,151,141,143,147,146,140,124,98,94,137,164,153,149,146,148,146,100,84,129,128,115,108,90,103,119,125,145,165,165,154,139,123,103,77,58,196,194,194,196,197,196,196,196,194,192,188,174,156,126,102,89,82,85,100,122,131,138,152,157,156,159,157,160,155,146,140,140,144,144,140,122,92,61,101,139,150,147,145,147,146,104,81,126,139,119,104,91,91,107,123,145,166,170,163,146,125,109,85,65,194,194,193,194,196,198,198,196,193,189,183,177,169,143,120,105,86,81,92,107,128,146,154,156,158,163,163,160,157,149,150,152,154,151,140,119,73,43,71,114,135,143,142,144,142,99,73,120,151,135,110,99,87,102,118,142,167,173,166,154,131,113,92,69,193,193,192,193,194,194,196,196,196,193,189,181,172,152,131,123,114,98,93,108,129,143,152,158,159,160,160,161,159,159,163,165,163,159,152,129,94,53,55,83,116,134,138,150,152,111,81,113,153,154,123,106,87,93,111,135,162,170,168,155,130,110,94,68,197,196,194,193,194,195,197,198,196,194,191,184,172,157,143,137,136,133,128,132,139,146,152,155,158,157,157,158,163,172,176,173,165,161,157,140,116,83,57,67,94,121,137,155,162,118,80,109,152,158,130,111,92,89,107,134,156,165,164,152,130,108,94,70,198,196,196,194,194,196,199,199,197,196,191,184,174,164,155,153,159,162,163,164,164,165,166,164,161,162,159,163,174,182,186,180,175,173,172,161,137,108,69,58,79,118,136,155,168,124,80,105,147,155,132,110,91,90,106,135,156,164,161,142,123,107,95,77,195,194,194,193,194,195,197,196,195,195,192,186,176,165,162,160,166,175,180,183,184,181,184,184,180,178,175,179,184,190,192,189,186,185,182,170,146,119,86,61,77,114,132,152,169,132,82,103,147,158,135,112,86,91,107,134,154,163,160,138,121,112,98,77,196,195,193,195,197,197,197,196,196,195,192,186,179,166,163,162,170,182,191,194,195,193,195,194,193,190,188,190,192,196,196,193,193,191,186,174,154,126,94,63,73,112,126,143,163,136,87,99,145,159,141,119,85,89,106,135,153,162,158,139,122,111,99,79,196,197,195,196,195,196,198,198,197,194,191,185,178,168,168,165,175,186,194,198,199,198,198,196,196,194,195,193,195,197,196,194,194,194,190,178,158,132,101,68,77,110,125,140,157,139,92,99,143,159,146,125,87,88,108,137,154,162,159,143,122,108,99,80,194,197,196,195,194,195,196,198,198,193,189,184,174,168,168,166,177,186,193,196,197,197,197,198,195,194,193,190,192,195,196,195,194,196,191,180,160,135,103,68,85,111,123,139,154,137,93,99,139,154,142,125,89,91,113,141,156,162,161,146,125,112,96,78,194,195,194,194,195,197,197,197,196,193,190,182,169,162,155,155,164,173,182,186,189,192,192,189,187,184,183,179,189,191,193,190,190,190,188,176,156,129,96,79,104,116,121,135,151,130,90,100,135,151,134,115,88,92,117,144,158,162,162,148,130,116,96,72,195,195,191,190,192,196,196,195,194,192,188,178,163,153,145,141,149,153,156,161,170,178,175,170,168,169,169,169,177,182,185,183,180,178,176,167,145,119,84,99,117,121,126,138,150,124,89,103,134,143,128,116,90,98,123,145,155,160,161,150,130,114,96,70,193,193,191,189,190,194,196,195,193,190,183,174,156,143,127,122,128,127,122,126,139,145,147,149,152,152,155,157,163,167,168,167,164,162,160,148,125,91,94,119,119,120,127,136,145,112,84,105,129,134,125,114,92,101,126,146,154,156,155,147,128,112,93,61,190,190,192,192,192,194,195,194,193,190,183,171,148,125,108,110,110,102,108,116,125,139,149,153,155,157,154,157,157,154,151,147,145,144,141,126,97,78,105,118,116,120,125,136,141,104,81,103,123,119,110,110,91,106,127,146,153,155,153,142,127,111,84,61,190,190,189,192,194,195,195,195,193,190,179,166,140,114,101,98,92,99,119,135,132,136,146,149,151,153,156,155,155,147,136,131,133,139,129,112,72,73,114,117,115,124,127,137,139,99,83,108,116,107,105,99,99,117,133,149,155,152,149,137,121,97,75,58,192,192,190,191,190,191,193,193,191,187,177,151,121,108,103,96,90,101,128,136,132,127,141,151,151,145,148,149,144,138,131,135,143,142,132,112,74,95,124,121,120,126,129,136,133,92,83,110,112,107,100,101,107,122,135,145,150,148,141,130,110,94,74,61,189,191,191,190,191,192,191,189,189,187,181,156,124,106,95,85,87,109,124,130,127,124,132,148,152,149,149,152,152,137,132,144,151,147,137,118,90,113,131,131,128,128,133,135,127,91,93,108,108,106,108,106,115,124,135,146,145,139,131,120,105,94,71,63,188,185,188,190,190,190,190,191,190,191,188,162,131,103,85,76,80,98,107,124,121,121,137,151,161,158,157,156,157,149,139,145,148,142,132,116,112,126,136,141,134,131,132,133,120,87,93,108,108,107,106,114,120,129,139,145,141,133,124,113,104,82,63,67,188,183,184,186,187,187,188,188,190,191,185,151,106,76,69,64,82,106,132,123,116,115,132,151,168,166,168,162,163,160,144,132,132,128,123,122,133,137,141,140,137,128,128,128,113,90,101,110,108,112,117,120,122,128,137,139,131,125,118,109,90,64,64,59,185,183,185,185,185,186,186,187,188,188,180,126,75,54,52,62,84,121,131,117,111,109,124,146,167,175,176,169,168,168,159,136,125,124,132,141,144,148,146,142,139,130,126,126,106,91,107,115,119,122,123,120,123,130,137,134,127,122,114,96,75,67,65,61,181,181,181,183,184,185,185,187,189,188,172,108,63,46,51,67,76,119,131,124,114,106,118,140,164,176,178,174,172,172,170,156,144,144,149,155,153,153,150,143,141,134,127,119,100,106,121,127,128,124,121,122,125,132,134,132,123,112,97,82,76,69,61,68,176,178,178,183,183,184,183,185,187,183,160,99,63,49,54,62,56,80,107,123,120,107,111,130,158,176,181,178,174,174,175,169,158,154,156,162,163,161,155,145,139,133,126,107,100,123,135,135,130,124,122,124,130,132,130,126,115,98,82,78,75,65,69,88,173,176,178,181,180,180,180,182,183,181,155,96,66,50,61,47,31,56,79,113,119,107,108,126,151,176,181,178,176,176,177,175,167,157,155,163,166,166,161,151,141,134,125,98,100,131,137,133,130,123,125,129,131,129,123,114,100,87,82,79,67,65,80,107,171,170,175,174,175,177,181,183,183,177,152,99,62,51,71,53,65,48,66,111,123,108,107,127,146,174,182,180,182,182,183,179,172,165,157,160,164,168,168,157,147,136,123,100,103,126,131,130,125,123,129,127,128,123,110,98,91,87,84,73,64,79,106,120,166,168,168,170,174,177,179,180,181,172,143,92,55,59,78,51,75,49,68,113,126,114,107,123,142,173,182,185,184,182,183,182,179,172,163,158,155,159,162,154,145,139,128,114,108,119,126,127,125,122,127,126,122,111,100,94,92,87,73,67,74,100,118,124,165,166,168,167,168,172,177,178,177,169,133,80,52,69,86,54,48,56,71,109,118,116,112,123,137,165,181,188,188,187,185,184,182,174,167,160,157,154,157,149,137,136,129,120,113,114,119,123,125,124,122,125,112,98,91,92,88,76,66,75,96,112,120,124,160,164,166,167,169,174,179,180,177,165,121,76,63,86,82,43,41,60,101,124,117,118,116,127,145,165,183,189,190,190,187,185,183,181,171,162,158,153,153,144,133,134,131,127,120,120,123,120,118,116,118,112,101,98,99,92,75,65,77,99,118,124,122,121,162,164,164,166,169,171,175,176,176,158,114,78,69,98,80,72,92,124,138,132,122,121,122,130,144,164,181,189,193,192,189,186,183,179,176,169,162,156,152,152,140,131,126,125,131,137,129,118,116,114,108,99,95,100,94,76,66,79,95,109,115,118,116,110,162,162,160,162,165,170,172,170,167,144,104,71,76,106,87,70,94,125,130,123,116,117,118,132,147,161,181,188,188,192,191,190,184,179,176,172,162,157,154,150,150,143,140,138,137,133,125,111,109,103,100,97,100,88,73,66,77,95,108,114,116,113,108,105,159,160,161,162,163,167,172,174,171,141,93,69,88,109,83,72,62,96,111,115,117,116,122,137,154,167,181,183,188,190,189,186,183,179,176,173,163,162,152,150,148,143,143,141,136,128,115,104,97,96,94,97,89,72,67,79,97,110,113,112,107,102,92,87,158,157,160,165,167,168,170,172,169,137,85,67,93,109,84,79,55,77,101,106,116,122,130,145,160,170,178,186,189,188,186,184,181,176,175,175,165,160,152,147,144,140,139,134,128,118,106,97,93,91,95,87,72,66,80,96,104,107,105,97,91,87,85,85,157,156,159,160,160,163,165,166,164,140,84,61,91,111,89,66,59,67,92,111,123,130,140,155,168,169,174,186,188,187,184,182,179,176,172,166,158,153,150,146,140,135,131,125,116,107,98,96,96,90,83,69,66,80,92,97,97,93,86,82,82,83,85,83,153,153,154,154,156,158,157,156,155,144,90,59,86,111,102,72,64,79,105,122,132,139,146,160,169,172,175,184,186,184,181,176,177,173,165,158,151,147,147,140,136,129,124,118,106,97,97,99,93,82,74,71,82,90,93,92,90,89,89,94,94,92,88,87,142,144,145,147,147,146,145,145,147,149,99,62,80,114,112,94,78,99,122,132,139,145,153,162,168,174,172,181,186,183,178,173,170,167,161,150,144,139,137,132,128,125,115,106,101,99,97,95,84,72,69,73,69,75,92,104,112,114,111,102,88,83,90,90,133,138,139,138,137,135,136,137,141,149,119,71,70,107,115,107,99,112,128,138,144,150,154,161,165,168,169,175,179,177,173,169,161,156,149,139,135,132,128,122,119,112,104,99,102,100,92,81,71,64,35,28,18,29,49,67,83,93,95,94,89,89,87,82,128,129,130,128,126,125,126,129,129,135,131,85,61,96,113,113,115,120,130,140,148,151,154,157,160,163,164,165,168,168,165,159,152,143,135,130,127,123,119,116,110,105,101,98,97,91,81,70,66,69,56,42,35,46,57,60,63,75,86,87,88,84,83,85,123,121,118,120,119,119,116,117,115,116,121,107,69,76,101,116,124,133,139,144,145,150,152,155,154,154,157,160,164,158,151,147,141,132,127,122,119,116,113,109,106,105,104,98,90,77,68,68,69,69,76,83,90,89,88,88,91,86,82,82,82,84,87,89,116,117,114,116,118,116,117,117,114,113,108,111,90,79,98,114,126,135,143,146,145,147,145,150,151,153,157,159,157,149,143,138,131,126,123,120,115,109,109,107,105,101,98,86,76,70,68,71,72,74,73,72,82,80,78,83,86,85,83,85,86,88,84,86,104,108,110,105,105,108,107,107,110,112,111,105,106,107,105,109,119,127,133,137,137,135,136,138,140,141,145,146,146,140,136,131,127,122,115,111,106,103,102,105,97,87,76,72,71,72,74,74,75,71,72,72,68,79,83,84,83,85,86,89,89,87,89,95,85,84,88,95,93,96,106,111,112,116,113,115,113,114,112,112,112,119,125,128,128,130,129,135,133,137,137,136,137,129,126,118,114,106,100,94,95,99,97,89,87,72,72,73,74,73,70,73,75,73,76,75,73,76,88,90,89,87,89,87,87,85,90,91
132,133,135,136,138,136,133,133,136,133,131,134,131,120,119,127,139,151,161,168,168,165,162,160,156,156,157,153,149,142,144,146,141,142,140,127,121,115,115,115,112,112,109,102,99,93,89,87,81,72,65,70,75,80,94,103,118,136,146,151,161,163,160,159,139,140,139,137,137,140,141,143,142,138,137,137,105,108,107,117,135,154,168,173,170,169,168,168,168,166,165,161,160,155,150,146,145,145,147,138,132,125,119,120,117,113,115,114,109,105,96,89,86,83,73,64,68,77,86,93,106,118,138,148,154,158,159,157,144,143,140,139,140,142,143,142,139,139,137,103,89,100,105,116,128,152,168,172,171,169,171,172,171,172,171,167,163,160,156,150,147,141,135,137,138,135,129,127,122,111,108,112,108,108,104,96,89,85,82,70,62,63,70,79,87,97,111,133,142,148,153,155,147,147,148,148,148,149,148,145,144,147,126,77,80,97,109,116,121,142,162,169,172,174,177,178,176,175,172,171,170,167,163,158,154,146,130,130,140,140,139,134,130,120,119,111,110,110,107,100,94,89,84,77,69,65,67,69,74,80,91,110,131,138,149,153,149,150,151,155,158,159,159,158,157,149,114,78,85,104,112,113,113,131,154,166,173,175,179,182,185,180,179,179,176,172,171,168,163,157,156,151,146,147,145,137,129,126,119,120,110,114,112,106,100,91,85,81,74,68,66,66,69,74,83,92,111,126,138,146,158,153,161,161,165,166,166,167,167,148,102,84,96,111,111,108,105,121,151,164,171,178,182,186,187,182,184,183,179,176,177,174,170,165,161,160,154,149,146,142,136,131,126,118,121,119,117,112,110,96,91,91,82,73,66,65,67,69,72,81,95,113,124,138,166,163,162,165,167,167,172,172,167,139,100,82,112,118,111,104,97,112,147,161,166,174,180,184,186,185,184,186,187,183,182,180,177,174,169,167,162,156,155,150,139,132,129,124,120,119,116,113,114,110,98,88,87,81,74,67,64,62,68,75,81,94,113,127,165,166,168,170,168,171,175,177,173,118,73,84,121,118,104,83,79,105,141,154,160,169,177,183,187,186,184,186,189,188,187,187,186,177,175,174,171,164,159,154,148,142,135,132,126,119,114,114,115,108,100,94,89,81,76,70,69,66,67,69,74,81,93,110,167,169,170,171,172,173,175,180,163,101,59,95,122,111,90,71,58,83,124,143,151,161,173,181,190,193,190,194,194,192,191,190,185,182,178,178,177,170,164,158,155,151,146,141,135,130,117,112,111,106,105,100,95,87,84,71,64,66,64,67,71,75,81,92,169,170,173,174,176,175,177,182,158,103,73,104,124,108,84,67,45,88,111,130,141,146,162,175,185,190,192,194,194,193,194,191,192,188,183,179,178,175,170,168,162,158,154,146,139,137,129,113,106,106,105,102,98,95,94,83,76,71,68,67,66,69,74,85,168,173,174,175,179,181,183,177,138,91,78,110,124,100,88,61,48,109,117,125,138,134,149,171,180,185,190,192,192,193,192,192,193,190,185,180,179,179,170,170,167,162,156,150,147,141,133,120,109,105,103,103,102,98,94,92,85,76,72,68,64,67,71,75,170,173,176,178,182,183,182,170,135,100,84,103,116,99,83,67,98,123,134,123,139,130,135,166,179,184,186,190,193,193,193,191,190,188,186,184,182,181,174,167,166,163,157,153,152,149,145,141,130,114,107,104,102,99,97,95,88,81,72,67,64,62,67,70,174,172,177,179,182,184,184,176,147,109,82,90,108,99,79,76,112,129,137,123,137,126,123,156,164,177,188,192,193,193,194,190,189,188,187,186,182,177,173,170,168,165,163,160,155,152,149,147,141,125,113,108,107,103,100,99,92,86,78,71,67,67,64,64,172,176,179,181,187,187,186,182,152,110,81,83,104,100,79,56,69,97,133,130,134,133,118,148,170,176,186,191,193,194,194,194,192,191,190,187,182,177,174,174,170,166,165,164,162,161,158,151,145,134,121,116,110,107,107,106,102,93,85,77,70,67,66,67,175,177,182,182,184,189,190,181,153,109,83,83,104,101,76,48,59,74,118,133,131,129,123,142,170,181,188,190,193,196,196,195,193,190,191,189,185,181,175,171,168,165,163,160,153,154,164,155,152,139,126,123,114,110,108,110,101,97,91,79,71,69,68,66,177,178,181,184,185,188,191,182,149,100,77,74,101,104,65,32,49,61,104,136,130,129,121,139,168,181,188,191,193,193,192,193,190,189,188,186,181,178,174,168,166,163,157,150,137,136,141,153,147,140,134,127,118,115,118,122,114,102,95,86,76,72,67,66,177,180,182,185,189,190,188,183,160,107,71,61,88,103,76,84,80,55,98,141,133,129,122,137,164,179,187,192,194,195,194,192,192,191,189,187,182,182,172,168,164,161,154,149,145,141,139,137,137,136,133,129,123,122,123,120,118,108,100,91,79,71,71,69,178,182,184,184,186,188,188,187,172,118,75,59,73,103,65,65,93,68,102,150,132,123,116,134,162,181,190,192,193,194,191,190,190,190,186,184,169,171,168,168,164,159,152,147,143,138,137,133,134,135,132,130,118,112,121,123,127,119,109,92,87,77,70,68,181,183,185,186,187,188,190,186,170,120,80,61,63,86,75,34,39,75,116,146,129,125,115,136,163,183,191,193,192,188,181,183,187,186,183,176,145,158,166,168,164,155,153,148,141,139,133,125,131,140,138,132,129,124,126,130,129,125,122,106,94,81,71,66,182,186,185,187,190,193,192,187,170,124,79,60,56,74,84,70,96,133,146,144,131,117,117,138,166,183,190,189,190,191,190,188,188,185,180,172,165,170,171,170,167,160,156,147,147,142,127,115,130,147,147,135,129,130,130,134,134,131,127,117,102,90,72,63,187,188,190,190,194,193,193,190,178,137,81,53,54,68,88,96,133,167,149,134,126,114,118,143,170,185,191,192,192,192,190,191,190,185,177,171,173,173,173,172,170,163,154,147,146,135,114,102,133,148,148,140,131,128,129,133,142,146,142,131,116,100,80,67,188,190,190,193,193,195,194,191,183,154,95,59,59,66,85,90,101,137,133,130,124,110,128,154,174,185,189,191,188,186,185,187,185,179,174,171,169,171,172,173,169,163,161,150,146,138,106,91,135,147,148,142,130,127,126,131,140,146,148,145,134,111,88,71,188,191,191,192,194,195,194,191,186,169,113,58,60,66,74,94,87,111,129,131,125,117,141,163,175,183,181,178,184,187,184,181,179,174,171,173,175,174,176,176,169,159,152,149,146,138,101,82,135,142,145,141,131,129,126,132,140,146,148,147,137,121,104,80,193,195,197,194,192,192,190,190,189,177,125,69,59,72,72,89,94,98,117,135,127,126,151,168,176,182,181,181,181,182,182,178,172,165,167,169,173,177,179,178,173,161,151,152,149,143,104,81,126,139,135,135,125,125,127,131,139,148,149,148,143,131,118,99,195,195,197,198,196,192,186,190,188,178,137,76,75,86,85,80,104,108,113,136,131,136,157,170,176,179,181,179,175,173,176,168,156,141,150,169,176,176,180,179,171,166,161,154,153,148,109,80,108,133,127,127,127,128,128,130,137,150,158,155,149,136,127,111,195,197,197,197,197,195,194,194,192,184,158,113,92,93,98,90,104,127,140,137,133,138,156,169,171,173,172,173,174,172,165,151,140,126,106,131,160,172,177,175,175,170,162,157,155,149,110,85,108,123,126,120,124,129,126,127,132,147,159,157,155,144,134,122,194,197,197,196,198,197,197,197,191,178,159,121,106,100,98,99,96,110,141,139,134,143,161,169,168,168,169,170,170,164,151,144,144,140,128,105,119,155,172,169,174,168,162,154,153,148,113,91,118,123,108,104,109,123,130,129,134,148,160,161,159,149,135,122,196,196,196,197,198,197,196,193,191,180,164,136,114,108,100,97,97,103,115,131,141,153,161,163,163,163,164,164,162,153,145,146,153,152,139,113,88,108,152,172,168,159,153,152,154,152,113,85,118,138,123,111,102,108,123,129,134,152,168,168,162,148,138,125,195,195,196,196,197,197,196,193,189,183,175,154,132,122,113,101,97,102,114,132,146,155,159,160,165,164,166,162,156,147,143,148,152,149,139,123,96,89,127,158,158,150,152,151,157,158,113,75,116,147,129,118,107,102,114,125,132,144,168,175,167,156,138,123,191,193,191,194,197,198,198,196,193,187,180,166,144,134,128,115,102,104,117,136,148,157,160,162,164,170,165,162,153,145,141,143,145,150,145,125,94,85,114,137,150,150,150,153,158,159,108,75,115,151,129,116,107,97,104,118,125,143,167,177,172,162,146,126,195,193,193,194,198,198,198,195,194,189,182,168,150,144,143,139,133,127,134,144,151,159,165,166,168,166,165,162,153,146,146,145,149,145,136,116,79,69,105,128,137,146,148,147,153,145,102,77,108,164,148,119,105,96,98,111,124,141,166,177,173,164,147,129,193,193,192,194,197,198,197,197,193,188,180,171,161,155,159,160,160,157,153,154,157,158,162,165,164,164,166,161,158,157,163,163,163,155,138,110,70,60,97,127,133,139,141,149,160,149,105,86,108,149,161,138,116,101,97,105,117,136,160,170,172,168,152,127,194,194,195,196,196,197,197,196,193,191,182,173,172,167,169,174,175,178,177,173,169,166,163,161,162,162,159,161,166,172,174,170,164,159,144,115,71,46,77,114,127,131,138,152,167,157,108,80,100,142,158,147,125,104,97,97,111,138,158,167,169,159,146,126,195,195,196,197,196,195,196,197,194,190,184,175,166,166,174,180,188,190,188,187,184,183,177,169,164,162,164,170,177,179,173,168,164,161,146,122,95,57,63,92,120,127,134,149,168,164,117,84,103,143,157,146,124,105,95,101,115,140,160,167,171,159,134,118,194,194,194,195,196,197,197,194,193,190,184,175,171,168,169,180,192,196,197,195,193,194,195,189,183,175,174,179,183,184,180,173,169,166,155,136,116,80,43,75,116,131,136,145,168,170,122,79,99,136,157,150,127,100,94,103,115,140,159,166,166,154,128,122,195,194,194,196,196,196,195,193,192,189,182,175,174,171,176,182,189,196,199,198,199,198,194,194,189,187,188,189,193,194,189,185,182,179,172,151,129,103,65,70,114,135,132,138,162,165,125,81,96,133,155,149,128,103,93,100,112,137,151,162,163,154,126,121,190,194,195,196,196,198,197,193,192,188,179,172,168,167,172,181,188,192,193,194,195,195,191,194,193,194,193,194,197,197,197,195,194,190,181,163,139,116,87,72,106,127,128,136,150,157,131,85,94,132,154,152,137,106,89,97,116,137,152,160,160,153,136,120,189,188,192,194,196,196,194,193,191,184,171,163,154,148,154,160,166,171,180,188,193,194,196,194,193,195,194,197,197,193,195,196,194,191,183,166,141,116,91,80,104,123,127,136,148,156,139,89,98,130,153,147,137,111,94,103,122,139,153,159,161,153,134,123,190,189,190,191,193,193,194,191,188,182,165,154,146,135,131,128,122,121,132,155,178,187,185,183,184,183,186,191,192,198,193,193,193,194,185,170,147,120,90,82,104,120,125,133,154,159,127,79,99,128,153,142,129,104,91,105,123,141,153,159,162,158,141,127,189,190,191,192,194,193,192,190,186,177,160,143,124,116,112,106,99,103,115,122,130,137,146,152,159,164,176,189,192,191,189,193,195,194,187,172,150,124,96,95,117,126,131,137,154,152,113,83,103,124,141,137,124,102,92,109,129,143,149,153,159,156,142,126,190,189,190,192,194,192,189,187,181,172,152,132,112,102,103,96,105,127,134,128,128,135,140,143,146,150,157,169,181,186,184,185,188,186,182,167,144,114,94,110,121,124,132,138,147,141,106,88,104,122,132,127,127,103,95,115,131,144,150,151,149,148,138,123,188,188,189,189,191,193,191,188,179,160,138,122,113,106,92,88,111,126,135,131,119,127,142,146,145,146,148,153,163,171,170,167,169,171,167,149,130,96,101,118,119,118,123,133,147,135,98,83,100,117,120,117,116,98,100,119,133,147,150,148,149,145,134,119,185,185,188,188,189,188,188,187,183,159,127,110,103,92,80,88,98,107,128,131,122,127,137,146,144,143,143,141,139,137,138,142,147,146,139,121,82,89,112,117,114,122,124,129,139,130,90,76,100,109,107,102,99,98,113,124,135,143,149,152,145,139,126,108,184,184,183,185,186,187,188,190,186,168,142,117,96,82,78,85,103,114,122,125,117,134,141,152,153,149,149,145,134,124,126,134,135,128,116,92,71,105,123,120,116,124,128,135,138,126,86,82,109,109,105,100,99,107,118,125,135,144,146,140,137,128,116,103,181,182,180,180,184,185,188,190,185,162,119,90,75,73,78,73,95,116,119,112,105,125,141,157,166,162,157,159,153,138,136,144,144,135,121,98,94,115,128,130,127,127,125,132,131,120,79,88,108,106,106,103,108,118,121,127,136,141,139,135,128,119,108,96,175,177,179,179,181,183,188,190,182,146,82,58,52,67,75,60,67,85,111,116,104,114,135,152,168,172,170,162,163,157,138,134,138,131,120,114,123,132,135,136,133,129,129,132,129,113,72,95,100,98,100,108,115,119,120,126,133,137,130,125,119,113,102,83,175,176,178,179,182,183,186,187,178,128,64,50,51,76,68,34,47,70,105,125,112,108,124,145,165,172,170,167,167,169,159,140,131,131,129,135,141,142,141,140,138,129,121,124,126,104,83,102,108,111,117,120,119,116,120,127,133,131,126,120,113,99,80,75,174,176,178,177,177,179,183,181,161,107,74,58,60,89,67,76,52,59,98,128,116,106,117,141,163,174,174,172,169,167,170,162,149,150,152,156,153,148,147,141,137,135,131,127,121,99,105,119,123,129,127,120,116,120,125,128,128,129,123,112,96,76,68,72,168,168,168,172,175,178,180,178,156,104,75,55,74,101,55,84,70,61,91,123,112,106,115,137,158,175,178,174,173,170,172,170,162,156,159,163,164,162,156,146,139,136,131,125,107,100,123,135,137,133,124,122,122,124,128,127,125,122,112,99,80,74,81,93,161,163,167,170,173,176,178,174,152,107,68,56,85,98,45,56,48,57,95,129,117,112,112,132,154,172,176,176,176,175,176,176,168,162,156,160,164,165,163,156,146,137,131,124,100,98,125,133,127,125,124,120,124,126,127,126,113,100,91,76,51,61,77,94,164,163,161,166,171,173,174,166,145,103,62,63,90,97,59,51,52,71,118,127,119,118,113,130,147,169,180,181,181,179,178,175,173,168,162,160,159,160,164,156,154,144,136,129,113,105,119,127,129,129,122,122,125,125,121,111,91,89,77,35,20,29,39,39,157,159,162,163,168,171,173,166,134,85,59,76,102,105,87,111,125,139,136,117,116,121,118,133,151,166,181,184,183,182,180,179,178,174,167,162,159,156,156,151,141,139,135,130,123,115,116,118,121,125,123,121,121,117,108,98,95,75,39,29,45,63,74,78,151,155,159,161,167,167,170,156,124,83,63,88,108,97,77,105,145,139,129,117,119,123,120,134,149,167,180,186,189,186,183,181,179,176,170,164,162,158,155,153,136,134,130,127,127,119,122,125,126,121,120,116,112,106,100,97,83,68,65,70,79,81,85,88,153,155,157,160,166,167,163,150,111,80,65,100,111,94,75,78,112,118,118,116,118,114,126,139,151,167,181,188,190,190,186,181,181,178,173,168,164,160,155,151,140,132,130,127,127,127,135,137,125,117,113,107,101,99,97,82,70,73,75,78,79,78,79,81,152,157,158,161,162,165,165,155,95,70,62,109,111,92,78,46,67,99,108,111,116,116,127,142,156,170,180,182,185,189,188,187,181,177,173,172,167,160,154,152,151,145,138,137,136,137,136,129,117,102,102,97,96,91,76,70,72,71,71,71,77,83,86,85,150,150,152,156,160,159,161,151,87,63,64,116,110,88,73,57,53,83,98,108,117,125,136,150,164,171,176,181,184,183,186,184,180,176,170,173,168,161,160,154,151,146,142,143,140,138,131,119,108,97,92,89,85,77,75,75,73,73,72,72,76,83,86,88,138,141,144,146,147,150,152,145,94,61,63,109,110,101,69,60,58,83,104,119,126,134,147,158,164,168,175,183,185,185,183,181,178,175,171,171,169,163,156,151,147,142,138,137,130,124,118,106,96,93,90,84,78,77,76,75,77,74,72,72,72,78,84,84,131,132,132,133,133,133,136,139,111,66,60,98,114,109,94,71,82,109,123,129,136,142,151,161,168,169,172,180,183,182,179,177,175,173,170,166,157,151,146,146,142,136,131,126,121,110,97,93,93,91,85,80,79,76,78,75,76,74,74,73,73,75,81,82,119,118,116,117,116,117,124,131,121,79,58,88,112,114,109,96,107,122,130,135,141,146,153,160,164,167,169,178,182,180,174,170,170,169,161,155,149,146,144,140,135,130,122,117,107,98,96,93,88,82,78,78,79,79,78,78,76,73,75,72,71,74,72,83,105,108,111,114,114,116,111,114,118,99,64,66,99,114,114,115,122,127,134,137,142,149,151,159,159,163,162,169,177,176,173,168,163,159,154,146,140,134,127,126,121,115,112,104,93,92,92,85,80,81,80,81,81,81,79,76,77,77,75,74,73,69,73,81,75,77,82,86,92,103,105,102,101,102,88,69,75,97,111,120,127,134,141,141,146,148,150,154,153,154,155,156,162,165,163,159,152,145,139,130,122,119,117,113,109,105,101,99,95,91,87,84,83,84,82,80,78,77,76,76,76,75,72,74,74,75,72,77,30,31,30,25,19,23,31,41,48,52,56,61,71,84,97,106,114,124,132,135,136,140,140,147,146,148,149,154,153,152,146,142,136,130,124,119,115,110,105,102,100,97,93,88,85,86,89,89,88,84,83,82,81,79,79,76,74,73,75,73,72,72,72,74,22,19,17,17,19,20,17,15,16,13,14,16,27,62,97,107,110,113,114,118,123,124,125,131,135,137,144,145,151,139,133,129,124,118,113,106,102,97,95,94,93,91,93,91,90,92,92,88,88,86,84,80,81,78,77,76,74,74,72,73,74,74,74,73,23,22,22,27,30,22,20,20,22,24,35,55,107,135,122,113,112,110,108,108,110,108,111,116,120,122,120,124,124,122,117,114,111,104,104,93,95,93,95,94,95,96,97,94,94,91,90,88,88,87,87,81,81,82,72,74,74,74,71,72,74,75,74,74
79,82,74,78,82,86,95,109,123,136,145,151,152,151,151,154,157,159,162,167,171,171,170,171,170,165,160,156,148,138,127,116,110,109,88,53,37,29,28,23,21,21,18,20,22,19,17,18,25,32,38,39,37,35,34,34,31,29,29,28,26,30,25,24,117,112,108,106,114,119,125,131,137,145,146,140,131,121,120,129,138,149,164,176,177,177,179,178,180,175,173,173,171,165,158,153,145,139,132,120,108,98,89,78,64,51,34,24,18,17,26,35,38,39,36,32,31,32,35,39,36,32,30,27,24,24,23,21,127,127,129,122,124,133,137,138,141,135,115,92,91,104,116,124,130,142,158,177,182,182,182,181,181,181,178,179,179,177,170,165,160,155,151,146,140,137,134,131,130,128,119,103,78,50,25,16,24,28,30,30,30,34,37,39,36,29,24,20,19,17,17,20,145,148,146,142,138,137,146,147,141,108,79,78,99,119,128,126,126,134,150,171,181,183,183,183,182,183,182,179,180,181,180,178,176,171,165,159,152,146,140,134,131,133,134,138,140,137,116,87,48,23,17,24,32,38,42,38,30,23,20,18,20,19,17,17,161,160,157,156,155,147,157,158,132,84,77,103,129,136,130,122,117,120,138,162,177,182,183,183,184,185,185,185,184,187,185,185,182,178,174,171,166,159,151,143,137,132,129,131,136,140,136,133,116,88,54,25,24,31,38,36,30,24,20,18,17,19,19,16,170,168,165,162,165,162,160,144,102,66,85,130,151,144,130,115,107,110,127,151,170,177,179,180,183,187,188,188,188,186,188,190,186,185,182,177,173,168,159,152,146,137,130,126,125,131,137,139,136,127,111,77,42,21,20,23,22,19,17,17,18,18,18,18,170,170,168,165,169,170,153,115,75,70,88,136,154,143,123,101,95,98,117,143,162,170,173,177,180,188,190,189,190,191,193,193,190,188,188,182,177,172,163,155,148,141,133,127,126,127,131,136,136,135,134,127,94,52,29,21,20,20,20,19,20,19,17,17,172,172,171,169,172,168,144,105,79,67,83,129,147,131,103,84,77,75,89,119,145,158,164,171,178,184,192,195,196,195,195,195,193,192,191,186,181,176,168,160,154,146,138,133,129,130,130,132,134,135,135,133,125,112,72,32,19,19,19,18,16,17,18,18,177,176,174,174,176,169,145,111,83,71,75,127,144,121,84,64,59,62,70,89,119,143,155,162,174,187,195,196,199,200,199,198,196,195,192,189,184,177,169,161,156,150,142,137,136,135,134,133,132,134,136,134,130,127,120,88,33,15,20,20,20,18,18,22,177,178,179,178,178,172,152,117,80,62,72,114,143,107,73,58,59,77,86,85,108,135,147,155,167,182,196,197,199,200,201,199,198,196,193,191,185,181,175,165,157,147,140,137,134,132,133,135,135,132,131,133,134,131,127,122,102,40,11,9,9,11,12,15,178,180,182,183,180,172,156,122,81,66,76,110,130,94,66,60,85,114,116,98,101,127,144,149,155,173,193,198,200,200,201,200,199,197,192,188,184,180,173,165,157,148,138,132,129,127,130,136,138,134,129,131,133,133,130,125,121,106,65,47,43,42,41,42,181,182,183,184,181,172,154,122,85,66,74,105,122,83,64,69,123,155,153,126,108,127,140,144,148,167,190,199,201,201,201,201,199,198,194,189,187,180,170,161,151,142,134,129,125,125,128,135,142,141,135,129,129,133,137,133,127,121,109,95,95,94,92,93,182,184,184,184,182,176,164,131,86,65,73,103,115,75,59,71,124,152,173,154,125,127,138,140,143,163,186,197,201,202,202,201,198,197,194,190,185,182,171,159,148,137,127,122,117,116,121,133,142,142,137,131,129,135,139,139,136,132,124,114,109,115,117,119,183,185,185,185,184,181,170,137,90,61,66,95,108,70,51,52,74,86,116,144,134,124,135,135,136,158,182,196,201,202,202,200,197,195,191,189,182,171,163,152,140,130,121,114,109,111,117,123,129,132,133,135,138,141,144,147,148,145,137,128,115,112,118,123,184,186,188,186,184,181,170,140,95,65,64,88,102,70,48,42,48,46,59,82,131,122,127,132,134,155,181,196,200,201,201,200,197,194,190,185,180,172,154,142,132,121,112,109,112,112,111,106,107,113,122,132,140,145,149,152,155,153,145,142,131,114,115,123,186,186,189,188,186,182,174,149,103,70,64,82,94,70,48,48,60,44,54,71,131,116,127,129,131,154,179,194,199,200,199,197,195,192,188,181,173,164,149,132,122,113,110,117,124,116,106,103,111,123,134,143,149,151,155,159,161,163,157,152,147,129,116,117,185,188,191,192,190,186,178,153,102,67,60,74,84,67,45,41,49,47,61,75,130,119,126,129,130,156,181,194,199,200,198,196,194,190,183,175,168,156,140,126,115,109,118,129,132,122,110,108,129,147,156,159,161,162,161,160,161,164,167,164,159,148,135,115,186,189,190,193,193,187,181,156,101,66,60,70,78,66,42,34,47,50,51,68,119,123,126,127,128,160,185,196,198,198,198,196,193,187,178,169,159,146,130,118,110,117,133,141,139,130,117,96,128,153,166,171,168,165,162,160,161,164,168,170,168,162,154,141,187,188,191,192,194,190,184,162,108,69,60,73,83,71,48,32,30,38,50,89,126,124,125,124,131,167,187,196,197,197,196,195,191,184,173,160,145,132,121,113,118,137,149,156,153,149,139,91,112,158,172,174,171,167,162,159,161,164,167,170,172,170,167,160,188,190,193,194,192,192,186,168,122,78,65,79,93,82,62,58,66,82,108,121,129,125,124,125,139,175,190,194,195,195,194,188,182,175,163,150,138,127,119,123,140,159,166,170,169,170,164,117,73,124,170,176,174,169,161,159,161,165,168,171,173,175,174,169,187,187,190,192,192,190,185,173,129,91,75,85,99,94,79,77,108,137,132,123,126,127,128,131,153,184,193,194,194,194,192,188,180,166,152,144,138,134,134,145,161,172,177,180,179,177,171,135,68,85,144,170,173,170,166,159,158,161,166,170,173,175,176,173,187,190,192,191,190,190,185,174,136,100,82,93,107,108,89,83,84,102,113,113,121,127,130,144,171,191,195,195,194,195,192,188,176,156,141,134,139,150,158,166,174,177,181,183,183,181,173,145,96,64,117,154,166,170,169,161,153,152,159,167,173,178,181,181,188,190,190,192,193,192,185,172,146,108,89,97,110,114,106,92,88,85,93,110,123,128,139,161,184,192,194,195,194,193,190,183,165,145,143,152,158,161,172,178,179,180,182,182,181,181,178,157,105,72,93,138,152,160,164,163,155,149,152,159,167,174,178,182,186,188,191,193,193,191,184,172,151,124,96,98,111,112,112,102,90,89,95,117,132,138,155,177,191,192,192,192,192,190,186,178,167,159,170,180,179,163,162,174,179,181,183,184,184,183,181,161,113,79,76,123,150,154,157,160,160,153,147,154,163,169,174,182,186,189,191,192,192,189,183,174,159,146,120,102,110,117,114,112,108,107,116,133,146,157,172,184,188,187,188,189,189,190,186,178,172,174,185,189,187,169,144,150,167,177,182,185,184,184,182,161,121,104,106,109,146,154,148,153,154,152,143,142,157,169,175,180,187,189,192,192,192,190,186,179,169,159,146,133,131,122,112,111,113,118,128,140,153,167,178,181,182,184,186,187,189,187,183,178,174,174,180,183,186,180,149,128,139,157,169,179,185,186,184,164,124,113,122,107,126,156,143,143,148,150,143,137,151,165,174,180,189,190,190,191,192,190,187,181,175,169,162,158,154,146,137,123,119,121,133,146,159,169,175,179,182,184,185,185,186,186,185,183,184,183,183,184,185,185,172,139,123,131,146,161,174,182,183,161,124,113,122,119,116,151,149,134,136,141,142,136,140,158,173,183,188,189,189,190,190,189,187,184,180,176,171,171,169,166,166,162,154,149,155,165,173,178,182,184,186,187,187,186,185,185,187,189,190,193,194,193,191,190,185,160,128,127,138,148,160,173,176,158,128,116,129,141,129,139,159,133,124,130,136,131,135,151,172,184,187,188,190,191,190,190,188,186,183,178,175,175,172,177,181,185,187,185,184,186,189,189,190,190,189,189,189,189,189,188,190,193,196,199,199,198,197,194,187,174,141,125,125,133,144,157,166,160,134,115,129,150,139,132,158,140,118,122,129,126,126,142,168,182,187,188,191,193,192,191,189,186,184,182,179,177,178,182,188,193,198,200,200,200,200,200,201,201,200,201,202,200,199,197,197,198,200,201,201,199,198,194,187,177,143,119,113,119,127,141,153,157,137,115,118,134,129,124,146,139,117,118,127,125,127,136,164,181,187,188,190,192,192,191,188,184,184,185,183,182,183,184,190,197,201,203,204,205,205,205,205,205,206,207,206,206,205,204,202,201,201,200,200,199,196,192,184,169,138,111,104,111,125,135,145,152,138,118,109,115,115,113,130,129,113,116,123,125,123,131,160,179,186,187,188,190,190,189,188,185,183,183,182,180,179,182,189,194,199,202,203,202,202,203,203,202,202,200,201,201,201,200,199,197,196,195,194,192,191,187,179,161,132,107,98,111,124,134,142,148,136,116,104,114,120,114,121,129,115,116,121,122,121,129,157,181,184,186,188,189,189,189,187,185,182,180,177,173,172,176,183,189,194,197,200,199,200,200,196,200,202,201,199,196,192,189,186,186,186,186,186,184,183,179,169,154,128,104,101,110,119,131,142,147,131,111,102,122,136,125,121,122,110,110,120,123,121,129,156,181,183,187,190,190,188,188,185,181,177,173,170,167,166,170,177,182,185,188,191,190,191,189,188,187,184,180,178,174,169,165,165,169,173,176,179,180,178,170,157,138,113,94,97,107,115,127,142,144,125,106,101,122,130,115,114,116,108,113,120,121,122,131,152,175,183,186,186,185,186,184,181,176,172,168,164,159,157,160,164,167,168,166,164,165,165,161,156,152,150,147,144,144,143,143,147,152,158,165,168,169,169,163,148,122,98,92,97,108,115,128,142,141,119,103,102,121,123,115,114,112,108,113,120,119,120,131,149,170,183,185,184,186,184,182,178,171,166,161,158,153,149,147,146,144,140,132,127,126,127,133,136,133,135,135,134,135,136,135,138,142,144,149,153,153,155,150,131,104,86,87,100,113,119,129,141,139,114,100,101,111,107,103,110,107,106,115,121,118,119,131,148,166,180,181,182,184,185,182,176,167,161,158,153,146,140,133,127,121,114,111,111,114,116,119,125,130,133,133,134,134,137,135,136,134,131,128,130,138,143,138,120,94,82,94,110,120,125,128,138,133,110,90,87,98,89,103,109,103,109,119,121,118,121,132,148,164,178,181,184,186,186,184,178,167,155,152,147,136,127,117,109,103,99,103,109,115,121,122,125,130,133,132,132,132,136,135,136,131,125,128,138,144,141,130,108,90,94,109,118,123,127,132,138,131,108,96,115,116,98,106,103,101,111,119,119,117,122,132,144,155,177,181,182,183,182,181,177,164,149,139,128,115,108,102,96,95,100,107,114,121,124,127,132,138,140,138,137,137,138,136,134,129,124,130,147,158,152,135,112,103,111,119,121,123,128,135,139,132,105,87,103,99,96,105,100,106,116,121,118,117,123,133,140,148,177,179,180,179,180,180,174,160,143,121,103,97,95,93,93,94,95,103,114,119,120,126,139,149,152,150,150,148,147,145,138,133,120,115,128,144,145,132,118,116,119,122,125,127,131,135,137,130,104,76,61,71,99,102,102,113,122,122,117,120,125,130,136,146,175,178,180,182,182,181,174,156,130,100,85,90,95,95,92,84,87,89,95,111,116,119,135,155,165,165,164,161,160,158,153,142,127,107,104,104,111,114,118,121,123,126,131,135,136,137,137,126,103,81,64,73,94,101,108,121,125,121,118,123,129,133,139,145,175,180,182,183,184,182,175,152,117,85,74,83,96,98,87,78,83,73,78,104,122,122,129,151,169,175,175,173,172,167,159,153,139,128,116,104,105,113,119,123,126,129,131,134,136,136,134,122,99,75,64,84,100,109,120,126,123,121,123,126,130,134,139,143,175,178,179,182,183,181,171,145,106,76,67,80,94,93,73,80,77,88,91,102,122,128,126,139,162,178,182,179,180,178,174,168,160,151,140,130,122,119,118,119,125,128,131,133,132,131,130,119,95,73,68,95,112,121,124,125,121,123,127,129,133,136,141,143,176,179,180,181,182,180,166,133,93,67,62,76,91,85,73,79,102,126,122,110,123,134,130,131,151,175,184,184,182,179,176,173,169,161,156,146,135,125,117,111,118,128,134,136,135,133,128,110,79,63,82,108,123,127,125,124,124,127,132,135,136,139,137,136,175,178,181,182,181,176,159,121,81,60,59,73,87,75,73,87,135,150,148,122,124,136,137,130,141,165,182,185,182,182,180,177,174,168,163,155,145,134,122,108,109,121,132,135,132,123,118,100,69,69,102,123,128,128,127,129,131,132,134,135,134,135,134,128,173,177,180,183,181,173,151,112,75,58,59,75,83,63,50,52,63,76,106,120,117,129,139,130,134,158,181,188,186,183,183,181,177,173,169,162,153,142,131,116,106,106,120,127,127,122,113,89,72,93,121,129,130,131,132,134,134,135,134,133,134,132,128,122,170,174,180,183,179,169,142,102,70,56,57,73,79,58,44,41,50,43,59,98,114,120,135,131,128,145,176,188,187,186,186,185,182,180,176,169,158,149,139,126,114,107,101,117,119,109,99,76,84,109,126,132,134,135,135,135,133,131,131,130,129,128,123,111,171,174,178,179,174,163,134,90,63,52,58,80,81,56,45,48,66,49,56,76,115,113,130,131,125,137,171,185,188,187,185,185,183,182,180,173,165,155,144,131,123,115,106,93,104,108,98,87,98,116,128,133,135,133,131,130,129,128,127,126,124,119,105,94,169,172,174,176,172,163,131,84,57,52,64,86,78,51,37,36,49,46,55,73,112,109,125,127,122,131,169,185,187,186,185,185,186,185,181,176,170,158,147,135,124,118,109,95,80,88,94,94,102,112,121,126,127,127,127,126,123,123,124,120,113,103,94,86,169,170,170,175,171,162,129,82,56,50,70,96,84,55,41,39,45,46,49,71,106,108,122,123,120,124,161,182,189,190,188,188,188,185,181,176,168,158,148,141,134,124,114,110,105,83,79,86,96,106,114,119,120,121,123,125,124,121,117,112,104,97,89,86,165,165,167,172,167,156,125,80,53,50,77,101,86,59,42,34,32,35,47,73,98,104,120,122,125,129,163,185,190,191,189,188,185,181,178,174,166,159,151,143,137,128,120,112,111,107,102,105,110,119,123,123,121,120,121,122,120,115,108,103,98,90,85,94,159,161,165,165,163,153,116,80,57,52,80,107,93,62,43,40,45,56,75,94,99,106,119,119,120,129,159,181,189,190,188,187,181,176,173,170,165,159,152,145,138,133,125,117,115,116,119,122,130,135,134,129,126,123,119,115,112,109,106,100,92,88,93,100,155,159,162,160,155,148,117,76,48,52,86,111,96,69,46,49,78,104,112,106,102,112,119,121,127,134,163,179,185,187,187,186,181,176,172,166,162,157,151,147,139,130,125,121,118,118,121,124,132,134,131,125,120,114,113,111,108,105,101,93,87,90,97,99,149,154,157,156,148,139,107,74,54,53,92,116,102,76,54,51,79,108,108,92,91,107,114,119,127,140,163,177,183,184,184,184,182,177,173,166,160,154,146,139,136,132,127,122,119,120,121,123,125,127,122,119,112,109,108,104,104,100,94,88,89,95,98,99,145,149,152,152,145,132,104,68,56,58,98,119,109,78,63,47,53,73,81,78,87,106,115,120,127,142,167,177,181,181,180,181,179,173,168,164,158,151,144,138,133,129,125,121,119,119,120,119,118,118,114,109,107,104,105,100,97,93,85,86,92,95,96,98,145,146,147,148,144,129,102,66,54,64,107,119,110,85,64,51,40,45,55,69,90,107,111,117,130,147,168,175,176,179,179,179,177,170,165,159,155,149,142,134,128,125,122,119,118,118,118,116,114,114,111,109,107,107,103,98,97,87,86,91,93,92,91,92,142,145,146,144,138,124,97,69,57,71,106,120,113,97,69,63,51,42,54,78,97,111,122,131,139,150,166,173,173,175,177,179,174,164,162,159,153,145,138,133,128,121,115,113,113,114,114,113,112,111,108,109,107,102,102,95,83,80,86,89,88,83,78,74,138,142,143,141,137,120,90,62,57,72,106,118,115,103,85,69,74,63,69,97,114,122,131,139,143,152,164,169,169,170,172,172,167,162,154,150,145,138,134,130,124,119,111,106,106,107,109,111,111,112,112,109,103,100,95,85,81,83,84,78,69,61,51,45,133,133,135,136,134,127,105,71,50,62,94,118,114,103,97,83,82,89,90,106,121,129,136,142,147,151,156,161,162,164,166,164,158,156,150,149,140,136,131,127,120,114,110,105,105,108,112,114,113,113,111,107,102,95,86,77,73,70,63,53,43,36,28,22,127,127,126,127,128,127,119,93,59,49,78,112,113,105,101,97,92,91,93,109,125,133,140,145,148,150,150,152,155,157,159,157,151,147,142,135,136,133,127,121,117,112,110,108,109,111,114,114,113,110,105,102,94,83,65,55,49,38,32,28,25,24,22,21,119,119,117,117,118,119,121,112,80,49,58,93,111,110,105,102,98,101,106,116,128,137,142,144,146,148,148,147,150,153,152,150,146,141,136,132,129,126,121,116,112,110,110,109,109,110,111,109,107,106,100,89,76,59,35,23,24,23,18,18,19,22,20,18,113,113,112,112,113,110,111,112,99,70,50,65,92,106,105,102,104,108,119,127,134,140,143,146,146,145,145,144,144,145,143,141,137,135,131,126,123,118,116,111,108,106,107,109,108,108,106,105,103,99,88,74,62,46,25,15,17,24,17,18,20,22,20,20,99,99,102,101,100,105,106,107,106,95,71,55,65,88,101,105,109,118,123,136,140,144,144,145,145,143,141,140,139,137,135,133,129,126,125,121,117,114,112,108,104,105,105,103,103,104,101,99,93,81,69,58,45,30,20,20,25,25,20,20,19,19,20,16,88,84,81,85,87,94,101,104,105,107,101,86,74,79,94,105,109,115,125,131,135,142,143,142,140,139,138,135,133,131,129,125,121,119,114,110,107,104,103,101,101,103,106,103,99,98,94,82,62,48,37,26,20,17,17,22,28,25,22,22,21,22,18,19
71,69,67,65,64,70,78,85,103,126,137,144,149,157,163,161,165,166,166,168,172,173,173,173,173,165,159,156,148,140,133,123,116,115,115,117,117,108,92,73,48,29,21,17,22,26,25,23,23,24,27,29,31,29,29,25,19,18,17,18,17,17,16,18,99,92,89,94,101,106,110,114,128,142,151,158,162,161,153,148,151,156,165,174,179,181,181,182,181,176,174,171,167,161,155,148,140,135,131,130,131,134,137,137,134,123,104,76,43,18,13,20,25,26,26,25,19,20,18,20,21,18,18,20,19,16,19,25,129,124,116,108,119,127,130,139,139,145,154,159,150,131,123,129,135,143,159,176,182,184,185,186,187,184,182,180,178,173,167,163,156,151,143,139,135,135,135,137,139,140,140,134,123,100,65,35,19,18,24,21,24,23,23,21,20,19,19,18,19,22,28,38,139,143,141,129,127,140,146,146,146,150,149,131,100,96,115,129,134,139,153,171,184,187,186,186,185,187,184,185,183,181,175,172,168,163,156,151,145,141,137,137,139,141,141,142,140,136,124,99,63,25,18,17,18,22,21,19,20,21,18,16,17,24,33,40,147,147,150,152,139,139,147,152,151,152,137,95,84,107,127,132,130,132,144,166,180,185,187,187,187,187,187,183,186,185,184,182,180,172,167,161,155,149,141,137,137,137,142,146,143,143,139,133,119,84,43,14,12,14,14,15,14,13,15,18,23,30,41,52,157,157,160,162,159,152,154,162,165,151,106,77,100,130,140,134,125,119,127,154,176,184,188,188,190,189,189,191,189,189,188,187,185,180,178,173,166,158,151,143,136,134,134,137,144,146,142,137,134,126,101,63,36,30,24,19,14,10,5,1,13,40,64,68,168,169,166,162,166,168,163,171,164,126,81,89,130,153,145,129,115,109,117,145,168,180,183,185,188,191,193,192,192,192,191,189,189,187,182,178,172,162,156,151,141,134,132,132,138,143,142,142,139,134,127,115,97,90,84,79,76,79,84,86,91,89,86,87,171,174,173,171,167,171,172,168,145,100,76,98,142,156,143,122,101,99,113,144,166,176,177,180,183,191,192,193,194,195,195,194,192,190,187,181,176,167,158,152,144,135,131,132,130,136,141,143,143,141,133,125,118,112,113,115,115,115,114,114,112,112,114,109,174,175,174,175,171,173,173,156,122,83,75,102,142,154,135,101,86,81,77,118,149,164,168,175,181,188,195,196,198,198,196,195,194,192,189,185,179,171,162,157,148,139,138,136,137,135,136,141,141,139,137,130,123,114,107,112,116,118,117,117,119,121,118,121,177,174,176,176,174,176,173,149,114,86,74,96,138,144,114,82,67,60,66,77,121,147,161,168,178,191,198,200,201,201,201,200,198,195,191,186,180,172,163,158,149,143,139,137,140,138,136,134,137,139,137,133,128,124,111,103,112,120,122,123,122,121,127,129,176,180,181,179,178,178,175,155,118,88,74,90,132,139,97,71,54,62,81,86,104,141,154,160,172,187,198,200,201,201,200,198,198,196,193,186,182,175,165,158,148,139,136,136,135,138,140,137,133,135,137,137,133,129,123,113,107,115,119,124,125,126,128,132,181,183,182,182,182,182,177,162,122,83,69,83,124,130,87,64,58,100,120,103,99,132,148,153,163,179,195,199,201,202,201,201,197,195,191,185,180,173,164,155,145,135,132,128,130,136,143,143,137,130,131,137,139,135,129,124,114,106,115,120,125,132,131,134,183,180,181,184,185,185,178,161,121,83,68,85,121,119,74,65,90,151,157,129,107,127,145,148,155,174,194,200,201,201,202,201,199,194,191,189,182,171,161,150,139,129,125,124,126,135,143,145,140,134,132,136,142,143,139,134,127,113,107,117,121,126,129,131,184,184,185,185,186,184,177,165,124,84,67,82,118,112,66,62,89,144,174,169,134,126,142,143,148,168,192,200,202,202,201,200,199,197,191,188,181,169,155,144,132,122,117,115,118,129,141,143,141,139,138,143,143,146,149,145,138,128,116,110,117,119,126,129,181,183,184,187,188,184,180,173,131,83,64,75,117,108,56,47,45,58,82,117,133,127,136,137,141,165,190,199,201,201,201,198,197,193,190,182,173,164,149,136,125,115,110,110,115,117,119,118,124,133,142,146,151,155,156,152,145,139,128,115,111,116,119,126,183,184,185,186,186,185,182,175,135,86,59,70,112,103,55,43,46,45,48,73,115,128,131,133,139,164,189,199,201,202,201,199,198,192,188,180,167,153,139,128,117,109,112,115,109,102,104,115,129,143,150,155,159,163,166,162,157,149,139,125,114,110,115,120,184,185,187,190,189,186,182,175,144,87,64,65,100,99,52,43,54,55,53,73,109,125,126,129,135,162,186,198,201,200,198,196,196,191,185,176,162,143,129,119,111,114,121,120,113,110,124,140,154,160,163,163,164,165,165,170,168,161,153,140,124,112,109,112,183,183,186,189,190,190,186,177,153,89,63,63,84,90,49,38,39,46,50,71,110,123,124,129,134,164,190,198,200,199,196,197,193,185,177,167,157,138,121,112,114,125,129,126,118,103,127,151,165,170,168,169,168,165,165,169,171,168,163,156,143,125,111,109,184,183,187,189,190,189,186,179,153,94,63,60,76,85,52,37,38,49,47,66,108,126,126,126,137,170,193,198,200,201,196,197,190,181,171,157,142,124,113,112,125,135,137,138,132,97,114,157,172,175,171,167,164,161,165,168,171,173,171,167,160,146,125,110,186,185,188,189,192,193,186,181,153,95,62,62,77,84,62,44,37,40,60,93,118,124,125,124,138,175,193,197,198,198,196,193,186,173,160,144,131,119,114,126,143,152,154,156,155,116,85,137,176,176,172,168,161,160,162,169,171,173,175,174,170,161,145,123,186,186,187,190,192,193,189,182,156,101,59,66,81,87,72,63,81,104,122,127,129,125,126,122,148,179,193,196,197,196,191,184,177,164,149,136,124,115,126,148,160,168,170,171,170,139,77,98,165,178,176,170,160,159,163,166,170,171,176,178,174,168,158,144,185,186,185,189,192,192,191,182,164,119,75,69,89,99,84,74,91,123,132,123,126,125,125,130,167,191,194,195,193,192,189,181,166,153,143,136,131,132,148,164,173,180,181,179,176,149,96,74,133,168,173,173,168,157,155,158,162,168,173,175,177,174,166,156,184,186,188,190,191,190,190,186,166,124,91,80,97,109,99,82,83,89,103,107,120,128,129,147,181,191,195,195,194,193,188,176,158,144,140,145,150,156,168,176,179,185,184,183,179,157,108,76,109,151,166,169,168,159,148,150,157,163,170,175,181,181,174,167,183,184,188,190,192,190,188,182,166,132,100,90,101,111,110,98,91,84,85,105,122,125,136,165,191,195,197,195,195,192,185,169,149,140,141,150,164,170,173,178,182,181,180,183,183,165,114,80,88,139,156,163,165,163,158,150,152,160,170,173,182,185,181,174,183,185,188,189,191,191,190,183,165,136,105,94,104,113,113,109,99,96,93,115,135,133,157,186,193,193,195,195,193,189,182,168,159,162,169,167,163,174,176,177,182,188,187,184,182,168,122,92,89,126,155,155,158,159,154,146,145,156,165,173,180,185,185,181,184,184,186,188,191,191,189,182,169,151,120,97,102,113,114,114,109,109,116,132,144,155,176,188,189,189,190,191,192,189,184,177,175,184,190,183,154,148,168,174,180,184,184,182,184,170,126,110,115,120,149,153,147,151,152,147,138,147,164,174,179,184,185,183,182,183,188,189,191,190,187,182,172,159,145,125,116,122,118,115,116,115,125,140,152,167,180,185,186,188,189,190,190,187,181,178,180,187,191,185,158,109,135,155,170,180,185,185,185,170,126,109,113,107,134,152,141,144,146,145,136,140,154,175,185,185,184,181,183,184,187,189,189,189,188,183,176,168,158,150,146,139,131,120,119,122,131,146,159,170,177,180,185,187,187,189,189,186,182,178,178,182,188,187,173,120,111,132,148,166,182,185,183,165,127,114,123,120,128,152,142,133,134,138,131,132,147,170,184,186,183,181,182,184,187,187,188,188,188,185,180,175,169,163,165,159,157,157,146,144,151,165,176,181,184,186,188,189,188,188,187,186,184,184,182,181,182,187,182,150,120,121,136,149,162,175,182,163,125,113,134,146,129,149,148,125,123,131,129,127,136,166,182,185,183,179,183,184,185,187,188,188,188,186,182,179,173,172,169,170,172,180,183,183,180,183,186,187,188,189,189,189,188,187,188,188,189,189,192,191,191,189,187,169,136,121,127,137,147,160,168,161,132,111,124,140,125,141,148,121,116,125,125,123,132,161,180,183,180,177,180,182,186,188,190,190,189,186,182,181,174,172,169,176,183,189,196,198,197,196,195,195,195,193,192,191,190,190,190,190,193,195,197,198,198,194,190,177,150,123,116,121,130,141,153,158,137,114,110,128,114,124,140,116,114,123,123,122,129,154,175,176,176,173,181,184,186,188,190,190,188,185,183,182,182,179,180,180,186,192,197,202,203,204,203,203,204,202,201,202,201,199,194,195,197,201,201,201,200,197,191,178,155,124,106,110,123,134,147,156,143,119,102,108,102,110,135,113,110,119,122,120,128,154,176,177,173,172,177,181,183,184,187,188,187,184,182,182,181,180,180,182,187,195,201,203,203,205,204,204,205,205,204,205,205,206,205,201,201,200,201,201,197,194,188,177,151,119,102,107,123,133,142,149,141,118,101,126,131,112,133,112,107,117,121,119,127,151,173,177,171,168,180,182,183,184,185,186,186,184,180,178,176,175,173,174,179,186,193,198,199,200,201,201,199,200,200,201,201,202,200,200,197,197,195,193,193,189,182,169,145,115,101,109,120,129,140,147,130,107,95,119,125,108,124,109,106,116,120,118,127,147,168,175,173,172,178,180,183,187,185,185,184,181,178,175,170,168,165,166,173,180,185,191,197,195,197,196,196,198,198,197,195,192,189,189,188,187,187,185,182,182,175,162,136,109,99,106,115,126,138,143,123,103,95,120,121,109,117,106,107,118,118,117,127,147,164,171,169,167,174,177,181,182,185,182,182,180,174,169,164,160,155,154,160,166,169,168,168,173,176,176,172,171,171,169,169,167,162,164,165,171,176,179,179,176,166,149,125,100,96,106,116,128,139,139,116,103,96,112,107,106,113,105,111,119,118,119,130,147,162,170,170,170,174,179,182,181,182,182,181,174,167,162,157,152,146,142,140,137,132,123,118,118,124,131,135,138,139,140,138,138,136,139,145,153,161,166,167,165,153,132,104,88,96,110,118,125,138,135,109,94,90,98,89,106,108,102,114,120,118,120,131,147,159,165,165,165,174,176,179,180,183,183,179,172,164,157,153,146,139,130,123,113,105,104,105,109,112,116,121,126,129,131,131,132,132,131,133,136,139,143,147,148,138,111,87,92,106,116,122,126,135,131,105,92,102,103,92,104,99,103,115,118,114,119,130,141,153,160,157,157,174,170,176,178,182,183,181,172,161,151,146,139,125,113,102,95,94,98,111,118,117,116,119,127,129,129,128,131,132,132,130,125,126,132,138,138,122,99,97,110,117,120,124,131,134,130,105,85,88,90,94,98,99,112,118,115,115,120,128,137,149,155,152,151,171,170,174,175,178,179,178,172,160,144,130,115,102,95,90,88,90,101,113,120,121,127,134,137,135,134,135,135,134,132,127,121,125,139,147,139,118,102,111,117,120,121,125,130,135,130,105,76,59,74,96,101,106,118,122,118,119,124,131,138,146,153,152,152,169,171,174,175,179,178,176,166,155,133,108,95,91,90,90,82,83,87,92,109,109,112,136,151,151,149,148,145,142,138,130,117,112,121,135,136,122,114,116,116,123,127,129,131,134,124,101,73,59,80,97,103,115,123,117,115,120,126,131,139,144,149,143,144,169,169,172,174,178,179,177,167,146,111,84,79,86,92,87,77,79,75,77,96,116,111,120,150,164,166,164,161,156,149,140,127,114,104,104,110,114,119,120,125,127,126,129,130,131,121,98,74,70,92,107,117,121,118,118,121,126,130,136,142,141,138,129,130,168,167,171,176,180,181,179,169,143,102,73,72,86,91,78,78,82,93,97,97,119,120,116,137,163,174,172,171,169,163,156,147,137,127,118,113,116,114,118,121,122,126,131,130,128,116,89,72,85,109,119,123,121,118,122,129,135,136,137,138,135,126,120,120,166,169,173,176,178,180,176,163,131,87,64,66,82,86,71,77,102,129,130,109,120,129,124,126,153,175,180,178,175,171,167,159,154,146,135,125,116,107,106,120,127,128,129,125,121,106,76,74,103,121,125,122,124,129,129,132,131,134,134,131,126,117,109,110,164,169,173,175,177,178,173,156,116,74,57,60,82,81,63,59,80,100,117,117,122,130,130,124,145,173,183,181,177,176,174,167,162,155,146,136,125,111,104,109,125,131,123,118,113,97,82,100,122,127,128,128,129,132,133,134,134,132,133,127,117,101,92,93,164,167,171,175,179,178,170,150,103,66,53,59,82,69,49,41,47,44,61,93,114,125,132,125,134,165,184,181,180,180,178,173,168,164,154,144,131,120,109,103,105,119,123,113,102,84,88,114,127,131,134,132,132,131,128,129,128,126,123,112,97,88,92,91,163,166,169,175,180,178,164,137,91,62,52,57,87,70,47,39,60,46,50,72,109,118,130,125,127,156,181,185,183,182,180,180,176,170,161,150,140,129,119,111,100,96,108,110,101,91,100,118,129,133,133,128,128,126,127,123,122,114,106,93,84,91,98,97,158,164,169,173,176,173,158,128,83,56,50,59,91,65,42,28,45,45,52,73,106,112,124,122,123,153,180,186,184,182,184,183,180,175,167,158,147,135,124,116,109,99,85,88,96,95,101,112,120,123,124,124,122,121,118,116,113,103,91,85,90,98,99,99,157,162,166,168,171,168,157,122,70,50,51,68,93,65,44,40,46,46,47,74,102,110,119,119,118,146,177,185,183,181,182,184,181,176,169,158,147,138,129,120,113,105,97,83,75,85,94,105,115,116,119,118,120,117,112,108,100,91,86,87,96,97,96,97,157,161,163,165,169,164,155,120,69,48,47,77,98,67,45,36,35,35,39,71,97,109,116,118,120,143,173,186,190,187,183,182,178,175,168,158,148,141,133,125,116,110,110,108,105,107,117,127,127,123,120,116,115,111,106,99,96,88,86,93,96,97,97,97,153,157,158,161,164,161,149,116,69,47,53,86,101,72,48,36,32,43,72,93,95,107,114,117,120,144,172,186,189,187,185,180,173,169,165,157,149,142,135,128,120,114,111,113,119,129,135,135,128,123,116,111,108,104,101,95,88,83,85,86,87,83,80,81,147,149,154,157,159,155,144,111,72,49,56,89,106,78,48,56,92,115,114,102,97,108,114,118,121,145,169,184,184,185,183,176,169,164,160,153,149,143,135,129,122,116,114,116,118,123,131,128,124,115,111,106,104,99,96,89,79,74,71,61,46,37,36,39,142,146,148,154,153,149,137,105,68,48,60,96,109,88,59,46,76,112,111,88,93,109,111,118,124,150,168,178,182,182,181,176,172,166,160,152,145,138,132,128,123,119,116,117,120,124,123,121,113,107,103,102,100,95,88,71,57,46,36,27,19,16,16,16,138,137,143,147,148,141,129,98,64,49,66,102,112,88,64,46,44,64,75,72,90,105,110,118,127,156,169,174,177,178,179,175,167,161,155,148,141,136,130,126,121,118,116,117,118,114,112,109,108,106,103,99,95,86,63,36,25,21,19,19,18,18,18,18,135,137,139,142,142,139,123,94,59,52,73,107,114,93,68,51,35,40,49,65,88,106,111,123,133,156,167,170,172,172,172,169,163,158,154,148,140,133,127,122,116,114,113,113,113,111,109,108,105,105,102,100,87,69,43,20,15,16,17,18,20,20,19,19,133,135,140,138,138,134,116,88,59,54,78,106,112,101,76,66,57,40,55,87,103,113,122,132,138,154,163,163,167,170,171,168,160,154,149,141,134,130,125,117,109,106,104,105,107,109,108,109,109,105,98,82,64,51,38,22,16,18,20,21,18,19,20,20,127,128,132,134,133,129,116,85,58,56,79,106,112,104,91,70,74,78,73,101,117,122,133,139,142,151,157,158,162,164,163,159,153,146,141,137,131,127,118,112,103,101,103,105,110,112,111,110,106,96,81,62,54,49,34,23,20,21,20,18,17,16,15,15,126,125,125,125,126,126,119,98,62,46,67,102,113,104,98,92,86,85,88,103,124,132,135,138,142,145,147,150,153,155,153,149,143,141,138,133,126,121,115,109,106,105,105,109,112,110,109,105,94,72,53,53,52,38,25,21,22,21,20,19,19,19,19,19,117,118,116,116,116,116,118,111,85,49,48,87,109,106,101,97,95,96,101,113,127,132,136,139,141,142,141,143,146,148,145,142,138,132,126,124,122,114,109,106,105,106,106,108,108,104,92,77,62,55,56,46,29,25,24,22,20,20,20,19,19,18,18,17,108,109,109,109,109,110,109,111,105,73,40,55,85,103,102,101,99,105,117,128,136,142,141,140,139,138,138,138,138,139,137,134,129,124,123,116,111,113,108,107,106,108,106,97,84,66,45,27,21,24,24,27,23,20,21,20,23,20,23,20,18,20,20,20,95,95,94,95,96,99,98,99,101,97,72,49,54,76,91,98,102,111,119,131,134,138,139,138,136,134,133,133,131,130,127,125,121,118,115,114,113,109,107,100,94,80,63,47,32,21,15,16,20,21,21,20,24,24,21,22,17,20,21,19,19,20,20,20,70,71,71,69,69,71,78,91,100,104,104,92,81,80,91,101,105,111,118,125,130,136,135,134,132,131,130,128,124,120,116,111,105,101,92,83,73,67,47,38,26,19,17,13,12,16,19,21,23,22,22,24,23,26,26,20,22,22,22,21,19,20,20,20,48,47,47,45,42,43,47,56,67,79,95,100,105,104,110,110,113,117,122,126,129,130,130,128,127,126,122,115,107,102,99,99,94,73,36,14,9,5,7,10,15,17,19,20,19,20,19,18,19,22,20,20,20,18,17,23,20,22,21,19,18,19,19,18,33,33,30,28,30,30,32,29,32,39,47,59,67,75,84,92,97,103,108,112,116,119,121,120,115,99,87,90,92,97,104,104,86,45,17,13,16,17,19,18,18,17,18,18,18,20,21,19,19,19,19,21,23,24,26,24,24,23,22,19,19,21,21,21
138,133,136,145,149,151,153,154,159,162,152,124,109,124,136,139,139,151,170,183,188,190,190,190,190,188,188,188,187,184,183,180,177,172,168,161,158,152,146,144,143,142,144,146,148,147,145,142,138,130,123,118,107,103,110,110,115,120,120,122,127,129,132,134,145,138,141,150,155,155,157,158,163,158,129,94,107,129,141,137,132,138,161,180,188,190,191,191,191,190,190,190,190,191,191,188,184,180,177,170,164,158,151,146,141,139,140,142,145,145,144,143,141,135,126,121,116,105,101,106,110,115,119,121,123,128,130,131,157,150,144,152,158,158,162,166,168,146,97,91,121,140,139,128,120,124,147,174,185,189,191,192,193,193,194,193,193,193,193,191,188,185,182,176,169,163,157,150,141,136,136,136,140,141,144,144,143,140,133,127,124,114,102,100,106,111,116,121,121,125,130,129,161,164,156,152,161,167,171,174,169,120,83,107,137,148,135,122,112,117,139,167,179,184,186,189,193,195,194,195,194,194,193,191,189,187,185,180,174,166,157,150,142,137,136,136,138,141,143,144,142,140,137,134,129,121,113,101,102,107,111,116,120,122,127,130,164,167,168,162,160,173,178,176,155,94,84,128,157,154,130,112,101,116,141,167,178,180,181,186,192,195,196,196,197,198,196,195,194,191,186,182,175,165,159,151,144,141,141,141,141,140,140,142,141,142,140,134,132,129,123,114,103,103,107,113,118,120,121,122,173,174,175,173,170,172,180,171,130,82,92,145,167,152,125,99,93,100,129,161,171,172,175,181,190,196,197,199,199,200,199,197,194,193,189,183,175,165,160,153,146,143,142,142,140,140,137,135,137,138,141,137,134,132,128,124,112,100,102,110,114,118,120,120,178,178,176,175,177,177,179,152,107,85,95,144,162,147,112,88,81,72,94,133,157,166,173,177,188,198,201,201,201,201,199,198,197,193,188,183,176,167,161,153,145,140,138,138,138,139,137,135,134,135,135,138,138,137,135,130,123,113,102,104,110,113,116,116,179,179,178,177,180,180,166,131,97,80,88,138,154,134,96,75,62,63,76,108,143,159,167,171,187,199,201,202,202,201,201,200,198,194,190,181,176,165,158,151,141,135,133,131,133,141,143,139,133,129,136,141,141,142,141,138,131,122,111,103,106,113,117,118,180,182,182,177,179,179,164,125,97,81,86,134,147,121,82,66,64,83,97,109,140,153,159,163,180,195,199,202,203,202,200,199,197,195,190,186,180,170,157,147,138,132,125,126,134,140,144,142,135,135,138,142,146,148,148,145,140,133,122,110,105,109,113,112,181,179,178,178,179,182,167,129,102,80,79,122,142,112,71,62,79,115,116,112,134,150,153,156,175,192,199,201,201,202,201,198,195,193,187,181,174,165,156,144,132,125,121,118,122,136,141,138,135,136,139,144,147,152,153,152,148,141,130,121,109,104,108,111,178,178,182,182,182,178,170,143,98,80,70,113,134,99,69,67,106,146,134,110,121,142,147,147,165,188,197,201,201,202,201,200,197,191,190,182,171,159,148,139,128,120,112,111,119,120,117,114,120,130,139,146,157,165,160,154,152,147,135,125,116,108,108,110,182,183,185,186,187,185,174,142,94,71,76,110,126,91,69,89,140,167,156,127,120,139,144,145,162,185,196,200,201,201,202,199,196,192,188,184,171,158,144,131,119,110,106,110,104,99,103,114,129,142,148,157,161,166,169,169,163,157,149,137,123,112,106,108,185,186,186,188,189,185,170,138,94,72,72,106,119,79,68,100,154,182,181,155,133,137,138,137,150,175,193,198,201,201,197,197,195,190,185,175,165,152,140,126,112,108,111,108,101,106,121,134,146,150,158,163,165,167,170,172,172,168,163,149,135,121,109,105,185,186,188,188,187,183,176,150,98,73,65,103,115,71,58,69,96,118,152,155,131,130,132,131,148,176,194,200,200,201,199,198,192,189,182,171,157,143,127,116,109,114,118,112,105,114,131,145,156,160,163,166,166,165,168,172,173,169,165,160,150,133,117,108,185,186,188,189,189,185,182,160,102,67,61,92,109,68,47,49,57,57,86,120,127,125,131,131,145,174,193,198,199,199,197,194,191,184,179,168,150,135,122,112,113,122,119,114,102,103,131,151,161,163,163,164,163,164,168,170,173,173,169,166,164,149,128,119,185,185,187,188,187,184,177,155,108,70,55,84,105,65,44,41,53,56,63,85,117,119,123,125,142,171,189,197,198,195,194,191,188,181,172,159,145,126,112,109,120,128,126,124,112,93,123,157,166,166,168,165,155,157,164,170,173,175,176,174,168,158,146,138,184,186,188,189,188,185,179,163,113,73,63,72,97,65,43,39,44,45,55,88,119,119,123,126,144,174,192,197,198,193,193,192,185,175,164,153,137,121,112,120,131,133,136,139,133,89,92,142,169,173,170,161,159,159,165,168,169,172,176,178,172,164,154,148,183,184,187,189,189,187,180,167,119,74,61,62,83,58,40,35,43,41,50,86,116,120,123,123,147,178,193,197,197,196,194,191,182,168,156,140,126,114,115,130,144,150,153,159,157,108,72,114,165,175,173,167,160,156,160,161,164,169,174,176,173,168,161,157,182,183,186,187,188,186,179,167,120,71,59,65,81,65,39,30,32,41,60,94,116,118,120,126,153,180,191,196,195,195,191,187,175,161,146,131,119,115,128,144,156,165,170,172,166,126,79,93,148,170,171,173,165,152,153,156,160,167,171,176,180,175,167,164,182,184,185,187,188,186,180,167,124,69,56,65,83,73,48,42,52,71,95,112,120,120,122,134,162,185,191,193,193,192,187,178,166,151,139,127,124,129,146,160,171,177,178,178,171,136,95,83,130,160,166,170,167,155,147,151,155,162,171,175,183,182,175,171,183,184,185,187,189,187,182,170,132,73,56,68,91,86,59,61,83,108,112,112,120,123,128,146,175,190,193,193,193,192,186,173,154,141,136,136,143,151,163,171,177,181,182,180,175,141,100,75,118,152,160,165,164,159,150,146,150,158,168,173,182,183,179,175,182,183,185,187,188,187,182,173,144,88,62,74,98,97,77,67,75,87,95,104,119,125,136,160,183,192,195,196,195,192,185,167,142,132,133,147,160,164,168,174,178,180,181,182,179,148,106,78,104,147,156,157,160,156,150,143,142,153,167,172,179,183,182,180,180,182,184,186,187,187,184,175,149,103,76,84,103,108,97,81,79,77,84,104,120,127,148,175,189,193,196,196,196,191,182,158,135,131,132,142,166,172,169,174,179,182,182,181,182,155,116,104,103,136,161,149,153,152,149,141,135,148,163,174,178,181,181,179,179,181,184,184,185,185,183,175,153,113,91,92,105,113,108,100,92,94,101,114,125,137,162,185,191,193,195,194,193,189,178,162,155,160,166,161,161,171,174,174,178,182,183,181,183,158,120,110,110,116,154,146,144,148,146,140,130,138,156,173,182,183,180,179,178,181,184,186,186,185,182,174,155,123,94,91,108,113,110,108,106,110,121,129,137,153,174,187,189,190,193,193,192,190,181,171,174,185,190,180,154,149,166,171,176,181,183,183,183,157,117,102,103,97,137,151,135,138,138,137,126,130,147,169,182,182,178,177,179,181,183,185,187,187,184,173,156,131,105,96,106,117,114,112,115,119,125,132,143,159,174,181,187,190,192,193,192,190,184,180,181,190,192,181,144,112,138,154,166,176,182,184,184,159,121,109,128,125,121,149,137,124,124,128,124,126,139,165,179,180,176,173,179,180,182,185,186,186,182,174,159,144,126,108,112,120,119,117,121,122,125,137,148,162,174,182,188,191,191,193,192,189,182,178,181,190,192,183,148,106,118,136,151,164,175,180,182,159,121,109,136,141,116,143,136,116,118,124,120,120,133,157,172,176,173,170,179,181,183,184,185,185,182,176,166,158,145,137,137,137,131,125,122,127,139,155,170,179,184,186,189,189,190,191,192,189,186,180,178,188,192,188,163,119,110,125,138,148,159,170,174,153,118,105,121,132,113,133,140,111,114,122,120,119,128,153,168,169,168,166,177,179,182,184,183,182,181,177,172,165,160,153,153,149,149,149,147,149,158,173,183,187,190,192,192,191,190,191,191,189,188,186,184,184,188,188,176,140,114,121,130,136,141,150,157,153,125,107,104,115,100,119,132,108,110,120,117,116,126,152,169,171,166,163,177,180,181,181,181,180,182,179,174,169,165,163,162,164,169,174,179,181,184,187,189,189,190,191,192,192,193,192,192,192,189,190,188,187,186,189,182,155,123,116,119,119,123,133,145,152,134,109,97,107,98,107,123,105,108,116,116,115,127,148,165,171,165,159,175,174,178,181,182,183,182,180,177,175,167,168,164,171,179,185,193,196,197,196,195,194,194,193,190,190,190,190,189,191,192,194,194,192,190,190,187,168,134,114,107,107,116,128,139,151,139,116,98,116,123,109,123,102,105,115,116,116,125,145,160,167,164,160,172,176,177,181,182,184,183,180,174,173,171,169,171,174,179,187,195,202,203,201,200,201,201,199,197,196,192,193,193,194,195,197,198,199,197,190,186,176,145,115,100,103,117,128,138,147,137,112,96,112,112,102,116,100,106,119,115,112,122,139,156,167,166,162,175,178,180,183,185,184,182,178,177,180,176,175,175,178,184,192,199,201,203,206,206,206,207,206,206,205,204,201,196,195,196,200,202,200,199,196,189,175,151,121,101,107,121,127,136,142,126,105,92,111,111,105,113,102,108,116,113,116,127,141,151,159,160,157,172,176,179,181,182,179,180,180,176,176,175,172,172,172,177,185,194,199,201,202,203,203,205,205,205,205,205,205,201,199,201,201,198,200,198,193,187,174,151,117,98,101,110,123,136,141,123,101,92,99,93,108,107,98,110,119,114,114,124,139,153,157,156,154,173,173,175,178,180,180,181,178,174,170,168,165,158,161,167,177,183,190,197,197,200,199,197,197,198,199,199,199,199,197,196,195,195,195,191,188,181,169,142,113,96,101,114,127,136,134,113,96,92,89,85,103,98,99,113,116,110,116,126,133,143,149,147,142,175,174,176,179,180,178,177,175,168,164,160,156,151,150,156,161,168,172,179,185,190,193,193,196,197,196,197,194,194,191,191,189,190,187,184,183,177,161,137,110,98,106,115,124,133,129,108,94,96,89,91,101,90,104,115,113,108,116,124,131,140,146,141,136,172,171,174,177,178,176,174,171,164,157,151,146,140,137,137,136,130,124,121,130,143,153,159,164,167,169,172,169,164,166,166,170,172,174,173,176,166,149,127,105,103,116,121,125,130,124,102,78,65,74,93,92,96,113,118,112,113,120,127,134,140,145,142,138,169,170,172,174,174,173,173,168,159,152,146,142,136,126,118,107,98,95,99,101,106,110,116,123,126,128,131,131,132,136,138,147,156,160,164,163,154,135,114,108,115,119,123,126,130,125,102,71,49,70,89,96,109,119,117,114,119,125,130,135,137,138,131,125,164,166,169,171,174,175,174,167,156,149,145,136,126,114,99,88,87,95,108,114,114,115,118,119,120,123,123,126,127,125,126,127,135,142,145,145,138,120,110,112,118,120,124,126,129,123,101,75,63,81,96,107,118,119,115,118,126,130,133,135,133,128,120,114,166,165,167,170,173,175,173,166,155,142,134,126,107,95,87,83,82,86,93,105,110,110,122,132,132,133,135,132,132,129,123,117,112,124,134,135,126,112,109,114,117,121,125,126,127,119,98,75,77,99,111,117,118,117,120,125,129,132,134,132,129,121,106,96,164,165,167,168,170,171,171,165,153,135,118,101,85,85,84,80,76,81,82,96,106,103,112,131,141,146,145,145,142,138,131,119,107,108,119,126,119,110,112,115,117,120,121,121,123,112,88,79,98,114,118,117,119,124,127,130,130,129,129,125,117,99,73,60,161,163,164,166,168,169,169,163,152,127,96,75,78,87,87,77,78,86,93,96,107,107,105,120,141,153,156,157,154,149,143,134,126,117,108,110,110,106,105,112,118,120,120,118,116,103,83,92,113,121,123,124,127,129,129,129,128,126,122,113,89,51,27,23,159,159,162,167,169,171,172,165,149,113,76,64,76,87,80,74,88,110,115,104,107,112,109,113,134,154,162,165,163,160,154,148,139,135,127,121,112,104,97,102,112,117,116,110,106,91,87,107,120,125,128,128,128,127,126,125,121,115,106,81,43,20,17,16,157,159,162,167,170,172,172,165,143,100,64,56,73,83,72,77,107,143,144,120,110,117,116,114,126,150,167,170,168,167,164,156,149,145,138,131,122,111,102,96,99,106,109,106,100,87,92,109,121,124,126,122,119,118,117,115,110,99,78,39,18,17,19,18,155,158,162,164,166,170,170,161,136,87,56,52,70,79,63,70,101,125,140,128,109,117,122,116,121,144,167,173,171,172,170,165,159,153,148,138,129,120,111,105,99,94,92,92,92,88,92,102,112,115,114,114,115,113,110,104,97,79,43,20,19,19,16,17,154,158,161,165,169,169,167,156,123,73,54,47,68,73,47,51,72,75,89,98,102,112,122,116,116,137,164,176,176,175,173,171,169,161,154,143,135,127,118,111,105,96,87,80,76,80,89,100,110,113,113,114,112,108,102,96,79,45,20,18,19,18,19,19,153,157,159,163,170,171,164,148,111,66,51,47,70,73,44,35,40,44,52,67,94,107,119,117,115,130,159,174,176,173,174,175,172,168,161,153,141,131,122,115,108,103,99,96,95,98,107,117,121,118,115,110,106,100,97,84,43,22,19,19,18,16,17,18,149,154,157,163,170,171,159,139,98,61,52,46,75,74,43,36,43,45,43,61,90,103,114,113,113,129,157,175,179,176,175,177,174,170,162,153,141,133,127,120,113,107,105,106,110,117,123,125,122,117,108,105,99,93,83,45,22,21,19,18,18,18,18,18,145,150,154,157,162,162,151,132,90,55,45,51,79,72,37,35,40,36,38,59,90,104,112,112,113,127,155,175,182,179,177,176,171,164,159,151,142,134,129,124,118,111,108,109,114,120,124,125,118,109,104,97,97,83,47,24,18,19,18,19,19,19,19,21,143,148,152,155,157,156,151,133,86,51,43,55,90,75,42,29,22,26,31,57,79,93,109,112,113,128,151,172,179,178,175,170,160,156,156,147,141,135,128,124,119,115,111,111,113,115,116,112,109,102,96,98,80,41,21,18,22,20,22,20,17,17,21,20,143,146,151,150,153,157,148,128,82,47,40,61,98,83,42,33,31,43,66,86,85,95,108,109,115,132,149,165,170,173,176,170,163,156,152,146,140,134,128,123,120,114,114,114,114,112,107,103,100,101,99,79,42,19,21,24,23,22,18,19,21,21,20,21,138,140,140,144,147,148,143,124,83,48,43,60,97,84,49,38,55,90,96,82,78,97,106,111,118,138,153,162,168,168,170,166,160,157,150,140,136,132,126,121,116,113,110,109,108,104,104,106,109,97,64,28,20,24,24,24,20,19,23,22,20,18,19,19,132,133,136,141,139,140,135,119,79,44,39,68,108,94,61,43,37,40,53,61,75,94,100,108,122,139,151,158,160,161,162,164,160,151,146,141,134,127,123,118,111,106,101,98,100,108,110,108,90,53,20,18,21,18,22,17,19,21,22,20,18,20,22,23,129,129,130,133,136,133,126,107,74,47,43,73,107,98,63,50,44,33,34,54,79,99,111,120,128,140,150,153,155,159,159,157,151,144,142,138,133,124,117,111,103,97,97,104,113,110,95,62,22,12,16,20,21,24,22,23,26,23,20,20,22,20,20,20,125,126,128,129,130,131,120,103,66,47,46,86,106,104,82,61,58,59,57,75,103,114,121,130,134,139,147,148,148,150,152,150,146,143,137,130,127,121,116,109,106,108,109,107,89,63,32,14,16,20,22,23,25,26,24,24,23,22,22,21,19,21,20,19,123,122,124,127,125,124,118,97,66,44,51,88,109,103,91,81,73,77,81,89,108,122,130,133,134,133,135,138,142,145,145,142,138,131,130,126,122,118,113,109,102,87,68,42,18,7,12,17,18,22,20,22,20,23,19,19,21,20,20,21,23,21,19,18,119,120,120,118,118,119,114,102,68,43,48,79,109,106,97,93,88,88,97,108,119,127,130,131,133,133,132,132,132,134,132,130,130,127,125,123,117,105,90,67,40,21,12,11,14,20,22,19,20,19,20,20,20,22,21,22,20,21,22,22,20,20,20,19,111,111,109,110,110,111,113,107,91,54,41,55,94,107,101,98,96,99,109,119,126,130,132,132,131,130,130,129,130,131,129,127,123,118,109,90,69,44,22,15,16,17,19,19,20,20,19,18,20,22,20,22,22,22,22,22,21,22,20,20,19,17,16,16,100,100,101,99,97,95,94,96,92,79,49,39,55,74,91,98,104,106,113,121,126,131,133,133,130,129,129,126,124,117,110,95,76,54,31,15,10,11,15,17,18,21,23,24,22,21,20,21,23,22,25,25,25,21,20,18,19,20,20,20,19,19,18,19,72,71,69,65,60,55,53,54,55,56,49,38,36,42,54,70,81,89,96,103,109,113,116,117,114,106,98,89,75,60,44,29,18,15,16,17,20,21,21,20,20,18,20,20,21,21,20,21,21,21,19,22,22,21,20,20,18,19,20,19,19,17,17,18,37,36,33,27,24,25,21,19,17,15,17,19,21,19,18,17,23,27,33,37,40,44,45,44,38,32,23,13,10,11,14,18,24,26,25,22,21,21,21,21,20,21,22,21,22,20,21,21,22,22,20,18,17,19,18,17,19,20,19,19,19,17,16,15,24,23,24,24,25,24,25,25,24,22,20,20,22,21,21,18,16,18,19,21,23,23,21,18,14,13,15,15,18,21,22,22,22,23,23,23,20,20,19,18,19,20,20,21,19,18,19,19,18,19,18,18,18,17,17,17,19,20,19,18,17,17,17,16,23,22,22,24,23,23,26,26,27,25,24,23,21,22,25,24,22,22,25,25,26,30,32,31,29,26,26,24,25,26,25,22,22,20,20,21,21,23,21,20,19,19,18,17,18,18,18,17,17,18,19,19,17,15,18,17,21,16,17,18,16,17,19,20,25,25,25,23,20,20,23,24,25,25,23,23,24,22,23,22,23,22,17,15,14,16,18,19,22,25,27,28,24,23,25,25,21,22,19,21,22,22,23,21,21,21,21,19,18,17,17,18,18,18,18,19,19,16,19,17,17,17,18,16,18,20,22,23
158,149,155,155,164,163,161,163,167,168,148,116,98,126,140,140,133,131,140,163,185,190,193,193,192,193,192,191,191,193,191,190,189,186,182,179,174,170,164,157,150,146,143,142,142,144,144,145,144,145,142,136,133,125,122,122,110,97,96,103,106,110,115,122,156,153,155,164,163,161,165,170,174,166,133,102,108,133,144,138,127,119,126,156,180,188,191,193,195,194,194,195,194,194,197,195,193,189,185,184,182,176,168,163,155,147,142,141,139,138,141,142,147,147,145,143,139,134,130,123,114,106,99,102,107,110,114,114,158,153,154,165,168,170,171,176,178,158,99,94,122,146,145,132,117,111,123,149,175,184,188,191,193,195,196,197,198,198,195,195,194,191,188,185,182,175,168,165,157,149,143,138,133,136,142,145,144,144,145,142,138,136,132,129,124,116,100,93,100,107,111,118,171,163,148,159,175,175,178,180,175,129,90,105,142,154,143,127,112,108,126,154,176,183,185,187,192,197,198,196,196,197,198,197,195,192,189,187,185,179,172,164,158,149,141,140,142,144,143,143,142,142,140,140,138,134,135,133,126,122,115,99,97,104,109,109,173,176,168,153,167,180,182,179,160,106,86,120,159,160,142,117,97,101,118,152,173,175,178,182,187,193,197,198,198,199,200,199,196,195,194,188,183,178,167,160,155,148,142,140,142,142,143,141,139,139,139,139,141,135,137,138,136,130,122,108,94,94,104,112,174,178,176,173,169,176,187,175,137,91,95,130,168,159,135,103,88,84,88,126,155,166,173,177,185,192,199,199,200,200,200,200,199,197,195,190,184,178,170,164,158,148,143,141,143,143,142,140,137,136,135,136,137,141,139,136,135,135,131,123,108,97,100,108,180,178,181,181,180,174,182,157,112,86,100,128,163,154,125,91,79,67,70,100,138,157,168,173,181,190,200,201,201,201,201,200,199,197,195,190,184,179,171,163,156,147,140,138,136,135,139,143,139,132,132,132,135,137,140,140,145,140,137,128,118,101,96,104,181,182,177,178,183,183,171,138,101,83,88,124,156,143,110,77,68,62,76,90,120,146,158,164,172,186,199,201,202,202,202,202,201,197,193,189,183,177,167,160,152,143,135,131,130,128,132,139,141,139,131,130,135,143,144,146,148,147,143,137,128,117,103,97,181,182,181,179,183,179,166,132,99,85,86,118,146,131,98,74,64,78,100,106,116,144,152,159,167,179,196,201,201,202,202,201,200,198,196,192,186,179,169,160,152,140,131,126,123,128,136,142,142,137,134,135,138,141,147,153,155,151,150,141,132,123,109,101,183,182,180,180,180,181,170,136,103,86,85,111,145,127,90,70,70,101,128,118,116,141,148,148,157,173,194,197,200,201,202,202,200,197,194,190,185,178,168,158,146,136,127,122,119,120,128,135,134,133,129,131,139,144,151,157,157,156,156,150,139,126,119,105,181,182,183,183,182,182,175,142,104,82,77,103,137,117,81,63,84,128,148,128,111,129,143,145,151,168,191,197,200,201,201,201,200,196,193,189,182,172,162,151,141,130,119,114,112,115,118,115,112,114,123,133,142,148,155,162,166,162,161,156,148,137,127,114,184,181,185,187,189,185,177,148,102,78,74,98,127,106,77,82,117,155,166,148,120,124,139,141,143,162,188,195,199,201,201,200,198,195,191,187,182,172,159,147,134,124,114,107,107,107,101,101,109,123,133,143,149,159,163,166,171,171,169,165,158,145,131,121,182,181,180,184,186,182,173,141,94,72,75,100,123,100,71,79,115,150,168,163,136,125,135,133,137,154,183,195,199,200,199,197,196,194,190,186,180,168,156,144,129,118,110,113,111,104,103,113,127,135,144,150,156,160,163,166,170,174,175,171,166,155,144,129,181,185,183,186,187,181,168,141,97,73,70,97,118,90,60,63,74,80,101,132,137,123,131,131,132,153,183,195,199,199,198,197,195,192,188,182,172,161,147,136,122,110,110,116,112,105,106,120,135,147,153,157,158,163,162,164,169,172,174,169,166,162,155,140,185,187,187,190,188,184,176,154,99,68,63,89,116,88,54,47,53,57,65,77,111,118,122,125,131,150,179,194,198,199,200,197,194,191,186,179,166,151,139,127,114,111,119,120,116,105,96,119,141,149,155,159,160,161,158,163,166,171,173,173,169,168,165,152,185,184,188,186,186,183,178,153,102,68,62,82,109,83,49,35,38,44,54,65,98,113,118,122,128,149,178,192,197,197,195,192,190,187,181,173,163,147,130,117,111,117,123,121,116,109,85,101,139,156,157,159,161,159,155,159,165,170,174,177,174,173,168,159,184,187,188,187,184,181,175,154,106,68,60,77,103,78,49,41,46,46,43,61,98,111,117,121,127,151,179,191,194,194,191,190,188,182,175,167,157,142,125,113,116,124,127,126,127,125,96,72,115,155,166,165,162,155,155,159,166,169,171,172,174,175,170,162,182,184,187,188,185,181,176,160,110,69,63,66,93,75,46,38,42,39,41,60,100,114,117,120,128,155,182,191,193,193,191,191,188,179,169,158,146,131,117,112,124,133,135,135,141,146,120,73,95,144,169,173,169,159,155,158,161,164,168,171,175,176,172,168,179,181,185,185,184,183,176,162,115,70,58,66,81,75,43,32,30,34,39,65,102,112,116,118,132,160,182,190,193,194,193,191,185,175,162,148,134,121,115,121,133,141,147,154,159,160,135,87,78,125,162,170,171,167,156,153,153,158,163,169,173,174,176,173,179,181,183,185,186,183,175,161,113,66,55,65,82,80,54,48,49,60,82,98,112,114,117,121,137,166,184,189,191,191,191,187,179,166,153,140,128,118,120,132,144,154,162,167,171,169,142,105,76,111,154,166,168,168,158,148,149,152,157,163,171,172,180,178,181,180,185,187,188,183,178,162,116,69,59,68,85,86,64,58,81,112,116,110,113,117,122,130,151,177,188,190,191,191,189,181,171,158,145,134,129,127,134,146,158,166,174,178,176,172,147,111,80,103,148,161,166,166,162,150,145,149,153,162,169,172,180,181,180,179,184,186,186,183,177,163,122,71,61,74,93,94,77,65,66,79,92,100,112,119,126,140,166,185,190,191,192,192,189,181,165,148,138,135,139,146,153,161,167,172,177,179,180,178,154,115,74,89,144,157,159,159,159,153,144,144,147,160,166,171,179,181,178,178,182,185,185,183,177,164,133,84,63,78,99,104,95,78,79,70,73,95,115,121,132,157,178,188,193,195,195,195,189,176,154,134,128,134,150,162,165,167,170,174,176,176,180,181,158,117,87,87,127,155,153,157,157,152,144,138,142,156,165,173,176,181,175,178,181,184,183,182,178,166,138,95,73,87,102,107,104,95,87,90,88,104,122,127,144,170,185,191,195,197,196,193,187,170,147,133,128,131,146,164,169,168,172,176,178,179,179,181,163,123,106,106,117,153,154,149,151,149,143,134,134,149,161,172,178,179,177,180,182,183,183,182,178,168,141,106,87,91,106,110,108,106,102,102,114,122,129,139,157,177,188,193,194,195,194,191,184,170,156,155,158,153,148,158,169,170,170,174,179,180,179,182,165,128,105,109,101,134,149,141,144,144,141,131,127,138,155,172,181,180,175,180,181,183,183,183,177,165,145,115,93,96,107,113,109,109,112,115,122,129,135,147,164,179,186,189,192,193,193,192,185,175,171,176,184,185,168,147,152,163,167,172,177,180,181,182,165,124,102,104,97,117,145,139,136,134,134,129,124,131,148,172,180,178,174,178,179,183,185,183,177,164,144,124,99,96,107,115,114,113,117,121,124,129,136,148,165,178,185,190,192,194,195,193,188,183,179,185,193,191,173,135,123,140,156,167,177,181,181,183,164,121,104,122,128,115,139,138,124,121,125,126,120,127,143,168,176,177,175,177,181,184,183,182,178,164,149,134,116,108,115,122,121,119,121,125,128,136,147,160,171,180,186,192,193,194,194,191,187,183,182,187,192,191,174,128,106,120,140,155,169,176,178,181,163,122,107,127,141,119,129,136,120,114,120,122,119,123,137,164,171,172,174,177,181,182,181,181,175,168,157,148,139,131,134,134,131,129,127,130,139,153,167,178,184,186,188,190,191,192,193,190,186,181,181,186,191,190,177,130,105,115,130,142,153,164,170,172,155,119,105,114,128,115,121,138,117,109,118,120,118,118,131,160,167,168,174,179,179,180,182,180,177,173,164,158,153,149,148,145,147,149,146,148,157,170,182,187,190,191,192,192,192,192,192,191,188,185,182,183,189,191,181,141,109,113,124,133,139,146,153,157,150,122,103,100,110,102,109,129,112,107,115,117,114,117,132,158,168,167,174,177,179,179,179,178,176,174,168,165,161,159,157,158,164,170,172,173,178,183,188,189,191,193,193,194,194,192,192,192,191,190,187,185,187,191,186,159,120,113,121,124,125,127,134,143,150,129,106,95,104,102,102,118,108,104,112,116,112,117,132,154,163,166,172,174,176,179,179,179,177,175,171,168,163,162,161,167,174,183,189,192,192,194,193,192,192,193,192,193,193,192,193,193,192,191,190,188,188,189,187,169,135,115,114,111,111,116,124,137,150,136,112,96,111,118,104,117,105,100,112,113,112,117,131,148,160,165,171,174,176,180,181,181,178,175,172,170,166,165,166,171,178,186,194,199,199,199,199,198,198,196,194,193,193,193,193,194,194,193,194,193,191,190,188,176,146,119,106,100,104,116,125,136,147,137,113,95,109,114,102,113,102,100,112,114,111,118,130,145,156,162,172,176,177,179,181,179,177,173,172,173,171,170,172,175,183,189,196,201,203,204,203,203,203,201,199,197,196,196,195,195,196,197,198,196,194,192,190,181,155,125,105,98,106,116,126,136,144,130,104,90,106,107,103,109,99,102,114,114,109,117,131,145,152,154,170,174,175,177,178,178,177,172,169,170,169,168,168,170,177,187,195,199,202,204,204,204,206,206,205,204,202,200,197,195,197,199,199,198,197,195,189,182,162,132,106,97,106,115,125,135,139,121,99,88,93,93,104,105,96,105,115,113,110,120,131,141,148,148,170,172,172,175,176,175,175,172,169,165,163,160,156,159,166,176,186,195,201,200,201,200,202,203,203,205,204,203,199,196,198,200,200,199,197,194,190,180,164,137,106,93,102,113,125,136,134,112,99,95,87,88,103,97,93,107,114,111,110,121,126,136,141,142,170,171,174,175,177,174,171,168,163,157,154,149,145,148,153,161,169,178,187,193,198,198,198,198,199,199,200,200,199,198,198,198,197,196,195,192,188,179,161,132,102,96,107,115,123,133,126,105,87,80,77,91,96,89,99,110,112,107,112,122,126,135,140,139,170,170,174,175,173,170,167,163,157,151,146,140,135,134,133,131,128,128,134,148,165,178,187,196,199,199,200,198,197,197,195,194,194,192,190,188,184,175,155,128,103,104,113,119,125,128,120,99,70,54,72,91,90,95,111,116,111,110,117,124,129,134,138,139,166,166,170,171,171,170,166,157,152,146,139,135,128,121,112,100,95,96,105,110,119,130,139,149,159,167,171,174,174,175,177,179,181,182,181,180,177,165,146,123,111,113,117,121,125,129,119,95,64,51,75,91,99,111,116,114,113,116,122,126,132,134,133,132,160,163,166,168,170,170,166,156,148,143,136,128,119,104,89,81,80,87,97,106,104,105,114,120,124,128,131,133,136,141,147,155,163,168,169,170,166,152,134,116,114,119,122,123,124,127,119,97,71,69,88,103,111,115,115,114,118,125,129,131,132,133,130,127,157,160,163,166,169,169,165,155,142,134,129,116,97,87,79,72,75,80,84,98,106,100,111,124,126,126,126,126,126,125,125,126,134,145,152,154,152,140,122,111,115,119,122,125,125,125,114,91,82,93,107,114,117,117,119,122,126,128,128,130,130,130,120,88,157,160,163,163,166,166,162,152,139,123,107,89,77,80,80,74,77,80,86,91,105,100,102,121,133,138,137,138,138,132,125,116,110,113,127,138,137,125,114,112,114,117,120,120,122,121,105,87,96,109,115,118,120,124,127,127,128,128,126,127,125,105,67,30,156,160,160,163,165,164,160,151,134,110,81,72,77,82,79,76,86,104,106,97,104,103,101,112,131,144,148,149,147,142,137,128,118,112,111,116,116,106,99,104,113,116,116,113,110,106,90,91,108,116,120,125,125,128,127,125,123,123,122,112,80,42,19,16,154,155,161,162,164,167,162,149,125,90,65,64,79,82,70,78,106,134,132,107,105,108,107,105,123,143,152,155,155,151,147,142,134,127,120,114,111,103,95,95,102,111,113,107,99,94,87,97,112,121,124,123,120,119,119,119,115,113,95,58,27,16,18,19,152,156,160,163,167,167,162,145,115,75,54,60,77,79,71,87,112,123,129,115,105,112,112,106,118,141,157,160,159,159,156,150,144,139,131,124,118,110,102,96,93,93,96,99,97,92,87,93,106,113,114,114,113,112,110,108,104,88,49,21,15,18,17,20,153,156,160,162,165,165,160,139,105,65,49,56,74,70,57,62,81,74,81,86,96,107,115,110,115,136,158,164,164,164,162,157,152,147,142,135,126,119,111,105,98,91,85,79,74,73,78,90,101,107,110,111,109,108,104,98,79,47,21,18,20,19,20,20,151,156,159,162,163,161,155,130,90,57,48,54,72,64,45,33,40,41,48,61,93,100,112,111,111,130,156,168,168,167,167,166,162,156,150,142,134,125,118,111,105,99,94,87,81,84,92,103,112,115,115,111,106,101,98,81,42,23,21,20,19,18,20,19,151,151,157,163,166,161,149,118,75,52,47,57,77,61,44,37,46,44,43,61,92,98,109,108,109,128,154,165,167,166,167,169,166,161,156,147,138,128,121,115,108,102,100,102,101,105,112,118,120,117,112,106,100,96,73,41,24,20,18,21,22,21,17,20,146,149,156,161,164,153,139,107,67,47,44,60,81,58,43,38,36,34,40,59,88,94,106,107,111,129,155,169,172,170,169,171,170,165,156,146,136,129,125,119,113,107,102,104,108,115,119,122,119,112,104,100,97,67,35,20,21,21,19,20,21,19,18,20,145,147,151,154,157,150,134,93,59,46,48,69,88,59,36,24,22,23,28,56,86,95,104,104,111,130,151,166,173,171,169,167,162,157,153,147,140,131,126,122,116,111,109,108,110,112,115,114,107,102,101,89,57,29,20,21,24,23,22,22,20,21,21,23,143,145,148,149,150,146,136,92,53,43,49,78,94,64,43,35,33,38,57,76,80,90,102,105,114,131,150,163,168,169,167,162,155,150,148,141,136,131,126,121,115,111,110,111,112,110,105,103,105,103,82,46,25,22,22,23,23,24,19,21,21,17,21,19,137,140,140,143,148,141,126,86,50,38,47,82,95,63,40,38,61,84,90,82,76,93,103,107,119,137,149,156,161,164,165,161,156,151,145,140,135,128,122,118,115,112,110,107,105,106,109,110,94,61,29,18,20,24,24,22,22,16,20,19,21,22,20,19,129,133,137,138,139,135,123,84,48,41,52,87,97,72,54,36,39,51,62,63,75,96,103,111,123,141,151,155,157,158,158,158,153,147,144,138,133,126,119,116,110,106,101,103,107,111,97,70,39,22,18,19,22,22,20,20,23,25,24,19,20,24,20,21,127,125,132,133,129,126,114,79,49,40,56,94,102,79,51,48,39,34,43,62,83,99,111,119,128,141,146,147,151,153,154,152,146,142,138,134,128,122,117,113,107,104,105,102,88,59,37,21,15,18,20,23,23,23,24,23,22,20,22,22,22,18,18,19,122,125,125,125,125,116,104,66,46,40,65,99,103,87,67,53,55,52,57,86,108,117,123,128,131,137,143,144,145,148,150,148,141,136,133,128,123,119,116,112,106,94,73,48,31,20,15,16,20,21,24,25,23,24,23,23,21,22,20,18,17,19,19,15,118,117,123,121,123,114,96,66,42,45,77,103,101,93,82,73,74,82,87,99,118,125,128,127,130,133,133,135,139,139,138,136,133,131,129,129,128,122,106,81,51,30,22,19,18,20,25,24,24,24,20,22,21,20,19,17,17,18,18,20,18,18,16,18,113,115,116,117,118,116,108,70,48,47,71,104,109,102,96,95,95,98,110,120,124,127,126,126,125,125,126,127,129,131,135,134,133,132,125,112,92,64,39,22,13,14,14,17,19,20,22,23,19,18,17,17,19,20,19,21,19,19,16,16,19,18,20,18,109,104,109,104,101,101,93,76,54,43,50,74,100,99,93,97,100,113,122,129,136,140,141,139,137,137,136,133,131,129,119,108,92,71,51,29,15,14,15,18,20,19,20,19,17,18,16,16,20,20,20,19,19,18,19,16,17,17,22,20,18,14,14,20,61,60,50,47,43,38,32,28,28,27,30,30,29,30,25,23,30,37,48,60,69,77,87,99,100,95,87,78,68,57,49,34,19,12,9,13,18,20,23,23,22,21,20,21,22,20,19,19,18,17,19,18,17,17,17,21,18,18,16,15,17,17,19,20,24,23,22,20,20,22,21,26,24,25,20,18,13,15,18,18,15,15,16,20,36,38,30,21,9,6,6,9,11,9,16,25,28,30,31,29,25,22,23,22,23,23,21,21,21,20,18,16,17,18,18,20,16,17,17,14,18,20,18,15,17,25,27,27,24,22,28,28,28,29,32,29,25,19,20,24,29,31,33,39,61,73,68,55,52,65,76,75,67,51,32,17,21,25,17,12,13,15,19,22,27,27,21,22,22,23,23,24,22,22,24,23,22,21,20,18,21,20,20,24,19,18,20,26,32,29,26,17,20,17,15,21,22,20,21,32,40,43,58,71,76,74,63,56,79,89,95,100,89,80,70,70,80,87,84,70,43,36,50,50,31,18,15,16,12,12,21,24,20,19,22,24,25,24,22,23,23,21,24,24,22,20,17,15,23,29,33,33,35,31,20,21,32,29,26,17,23,26,27,29,35,58,67,83,94,93,89,72,71,100,96,97,103,100,96,85,75,69,71,75,73,65,53,61,82,77,58,39,33,31,20,12,12,16,19,23,24,25,26,22,22,22,20,16,14,18,23,28,27,32,31,30,27,18,27,45,40,57,73,74,78,85,92,97,96,95,100,102,99,96,93,81,63,84,95,93,95,100,99,100,98,88,80,76,77,83,76,46,39,68,79,69,57,49,52,47,32,20,12,11,20,22,23,23,25,21,26,37,42,40,40,39,40,33,24,16,15,32,40,56
60,53,50,51,51,56,65,78,102,120,132,141,143,148,145,145,150,155,159,163,164,164,164,158,150,147,143,133,126,116,109,105,104,106,110,108,102,94,88,68,43,16,7,12,22,22,23,21,18,16,16,16,17,17,16,17,18,20,27,37,38,38,38,38,84,77,73,74,83,89,96,105,120,132,140,152,141,123,121,129,139,155,171,173,176,178,178,171,166,164,160,151,143,137,130,123,119,114,115,116,116,118,117,119,119,109,71,27,9,18,19,21,22,22,21,21,20,20,20,19,20,24,32,38,38,38,38,38,113,115,110,98,106,115,122,127,128,133,137,112,96,96,109,122,136,158,178,181,182,181,180,178,174,172,171,165,155,148,140,135,131,126,121,120,118,118,120,120,121,121,120,106,71,28,11,14,18,21,19,18,16,15,16,17,20,31,41,46,47,48,48,48,123,125,125,123,116,122,129,130,131,124,100,70,83,105,118,123,134,155,179,184,185,183,181,181,181,176,178,175,170,165,157,151,142,133,133,125,125,123,122,121,124,124,123,119,115,100,55,23,11,8,7,8,8,7,8,14,30,47,52,55,55,55,55,56,139,137,138,139,138,128,132,137,135,106,65,78,111,123,120,117,124,147,176,183,185,186,185,187,186,183,181,182,181,180,175,166,158,153,144,136,129,124,120,119,121,126,126,125,123,117,107,80,55,49,48,50,54,59,64,71,79,82,81,82,83,84,85,85,149,150,152,151,148,149,145,152,132,83,70,116,138,132,120,113,114,130,161,176,183,184,186,189,190,189,186,184,185,183,180,177,171,163,157,149,144,135,127,122,120,123,126,126,127,126,116,109,99,92,94,95,93,96,98,100,97,96,100,101,101,101,102,102,162,165,163,160,155,160,156,148,109,72,91,146,151,135,117,106,111,124,146,161,171,180,183,189,189,189,188,190,191,188,185,182,176,171,167,157,151,144,134,126,122,118,121,123,126,128,123,116,108,97,90,98,102,103,103,101,105,107,107,107,108,108,109,109,168,170,171,169,163,170,163,129,83,64,95,152,157,132,109,95,95,107,136,155,166,174,182,189,195,195,195,194,195,193,191,190,185,179,174,164,160,153,143,135,129,129,124,123,122,121,121,119,117,107,95,91,101,103,105,108,108,110,113,116,116,116,116,116,172,172,173,174,172,176,164,114,74,64,91,147,152,126,83,77,67,64,97,130,154,166,182,191,198,198,199,199,198,196,195,193,189,184,178,170,166,158,150,146,139,139,136,129,122,120,116,119,116,114,107,91,90,99,105,105,109,112,114,116,117,117,118,118,175,177,177,179,177,177,163,117,85,72,88,140,143,105,77,62,61,71,81,116,140,159,174,187,198,200,201,201,199,198,197,195,192,188,184,175,169,162,153,147,149,147,148,148,139,125,119,120,120,116,111,105,94,90,101,106,106,112,114,116,117,116,116,116,175,179,180,181,179,177,166,131,88,60,75,136,138,96,72,59,76,101,95,113,138,150,167,183,197,200,201,202,202,200,199,196,194,191,186,179,169,164,155,152,149,147,152,155,153,143,127,120,124,125,120,113,105,94,90,101,105,106,112,113,112,112,111,111,182,183,184,185,185,181,170,139,87,60,76,131,131,90,70,80,121,133,114,110,138,146,161,176,193,200,202,201,202,202,199,196,195,190,187,179,172,166,156,149,148,147,156,161,161,152,139,131,130,129,129,124,115,102,91,92,99,105,107,111,113,113,113,113,186,186,184,186,188,184,170,141,92,62,73,124,122,84,78,109,170,185,152,119,140,145,155,173,193,199,202,202,202,203,201,198,195,193,187,181,171,164,154,149,151,147,154,160,166,159,151,145,142,138,138,134,128,118,104,91,92,97,102,107,110,110,109,109,187,187,188,189,189,185,177,156,101,68,75,120,119,78,71,91,126,162,175,135,137,144,152,170,188,199,202,203,202,201,200,199,197,193,189,182,172,163,154,150,148,145,150,149,151,153,156,158,156,153,151,147,137,129,116,99,91,95,99,99,100,100,101,101,186,188,189,191,191,189,184,164,109,70,74,115,117,80,49,42,53,70,117,134,133,144,151,169,189,199,202,202,204,202,200,198,196,191,184,179,170,162,154,150,150,149,140,125,129,149,160,163,161,159,160,159,154,143,129,114,99,93,95,99,101,101,100,100,186,189,190,191,191,188,183,166,114,65,61,101,114,84,50,53,60,60,90,130,137,142,150,168,188,199,202,203,203,201,200,198,195,192,185,173,166,160,155,159,164,151,130,113,134,162,173,174,170,165,161,165,166,160,148,134,111,97,93,95,96,96,96,96,190,191,193,196,195,191,187,177,132,70,61,92,113,92,54,61,50,59,89,131,133,144,153,171,190,199,202,202,202,201,200,197,194,190,184,171,163,158,160,169,167,152,136,107,130,169,179,178,173,168,164,167,169,168,161,153,139,117,98,93,95,95,95,95,192,192,195,196,198,196,190,183,141,75,64,82,102,86,61,98,95,56,89,138,144,146,154,171,192,199,201,202,201,199,199,195,192,188,182,171,162,161,170,176,172,157,144,110,121,167,176,176,173,168,166,168,170,171,170,165,156,138,112,94,89,89,89,88,194,194,194,198,200,198,193,185,145,82,60,73,99,87,55,35,54,49,84,134,148,150,155,173,194,200,202,202,201,201,199,194,190,183,175,166,163,170,179,178,171,163,156,125,108,167,179,173,167,164,165,172,175,174,176,173,167,154,135,112,99,99,99,100,195,195,197,198,199,200,196,189,154,88,62,73,98,94,74,52,54,91,135,156,155,151,159,180,196,200,202,201,201,199,196,192,186,180,174,170,171,181,185,183,178,171,169,144,97,145,181,176,169,158,164,171,177,179,180,180,171,163,150,124,110,110,110,111,197,198,197,199,201,201,199,192,169,105,65,75,101,98,96,95,160,179,175,160,156,158,169,190,200,200,199,200,200,196,192,188,185,180,175,173,178,186,186,186,185,182,178,159,106,120,170,176,170,156,146,161,172,179,182,183,184,173,163,144,126,127,127,128,196,197,196,198,200,201,200,194,179,119,78,83,105,113,98,108,131,181,167,154,158,166,180,197,201,199,198,198,198,196,190,185,181,179,177,177,179,185,185,187,189,187,182,166,114,106,151,177,174,168,148,146,162,175,184,187,190,185,175,156,143,143,144,144,195,197,199,199,200,200,200,196,183,131,97,88,107,122,108,116,111,128,154,156,162,172,191,199,200,201,199,197,194,189,178,166,161,161,167,167,168,179,184,186,186,186,182,175,127,102,134,165,172,167,159,143,152,169,181,188,190,187,180,164,152,152,152,153,195,196,198,200,202,201,201,196,185,151,106,99,109,123,125,108,124,114,140,168,171,184,198,199,196,195,193,189,185,172,153,154,163,159,146,161,169,170,175,183,186,186,185,181,138,100,127,154,162,165,162,146,142,162,179,185,189,190,186,169,157,157,157,157,197,197,198,198,201,202,201,196,185,158,119,100,109,118,129,126,115,135,150,179,186,194,197,195,190,189,189,188,184,173,162,173,183,169,129,127,147,156,165,173,183,186,186,182,146,104,123,156,152,161,160,152,137,153,177,187,192,191,185,174,158,158,158,158,197,199,197,200,201,202,201,197,189,176,149,121,113,116,118,129,135,149,167,180,187,191,189,184,185,188,188,185,177,170,173,188,190,179,142,96,109,128,144,160,174,184,189,186,149,102,111,158,153,154,153,155,136,147,171,189,193,194,188,178,168,168,168,168,198,198,200,201,202,201,201,199,193,183,173,155,143,132,115,116,130,143,158,164,168,171,173,177,179,180,183,180,173,164,162,169,176,181,162,114,97,113,127,142,160,177,187,186,152,101,102,151,164,149,143,148,138,137,164,186,193,192,188,179,168,168,168,168,199,199,200,201,201,201,202,200,195,190,182,176,169,159,142,119,110,124,143,159,168,174,175,180,180,178,179,179,176,177,180,177,179,183,176,144,110,108,117,131,146,168,186,187,158,107,99,138,170,152,139,144,137,134,158,186,195,194,189,176,168,168,168,168,199,200,199,201,202,202,201,200,197,194,191,187,184,177,176,167,151,139,148,165,171,176,178,180,180,180,178,179,185,190,193,195,195,192,189,166,126,105,116,125,135,156,179,183,172,123,103,123,166,157,143,142,136,130,151,181,190,191,188,178,167,167,167,167,200,201,200,201,202,203,202,200,199,196,191,189,185,188,191,195,193,190,184,186,189,190,188,186,188,186,187,187,192,196,201,201,200,199,195,182,149,110,102,113,123,144,168,181,181,140,105,110,155,156,143,141,137,127,144,181,192,191,186,175,163,163,163,163,199,199,201,202,202,202,202,201,198,196,193,192,192,192,195,198,203,202,203,203,203,204,203,202,200,202,199,198,200,202,203,203,203,202,199,189,160,112,92,99,122,147,166,179,182,155,118,104,144,155,143,140,138,129,145,181,193,192,186,174,168,168,168,168,199,199,202,201,203,203,203,202,200,199,199,196,196,196,198,201,204,205,208,208,208,207,207,207,206,207,207,207,207,205,203,206,204,204,200,190,163,117,89,98,124,148,166,180,183,152,116,103,141,153,142,140,135,130,148,178,190,192,187,175,166,166,166,165,198,198,200,201,201,202,202,201,200,199,198,198,197,199,200,203,203,206,205,206,207,205,205,205,207,204,207,205,206,205,207,203,207,205,200,189,162,115,91,104,128,147,163,178,179,142,115,104,142,151,142,141,134,128,150,176,190,193,188,178,167,167,167,166,198,197,198,200,201,203,203,202,200,199,198,197,194,195,197,200,202,204,205,205,206,204,206,208,207,210,204,206,203,202,201,203,199,203,197,184,156,110,93,112,138,154,170,181,173,134,111,108,147,147,142,144,136,131,154,179,191,191,187,171,159,159,159,159,197,199,198,201,202,204,203,201,200,199,196,196,193,194,198,202,202,203,206,207,204,203,203,199,199,197,192,188,190,192,196,197,198,198,193,175,137,97,97,124,149,161,171,180,168,126,97,114,147,144,143,146,136,130,156,175,187,189,182,170,158,158,158,158,198,198,199,201,202,202,202,201,199,196,193,189,185,185,189,192,193,189,182,179,181,180,177,176,171,171,169,168,173,178,185,188,188,188,185,158,111,89,110,141,159,169,173,176,162,117,84,114,145,137,143,145,133,137,162,175,183,184,178,165,154,153,153,153,199,199,200,201,201,201,201,200,197,192,187,187,181,179,179,174,165,151,145,149,154,159,162,164,165,165,166,164,164,164,162,165,172,178,172,137,94,102,142,158,168,173,176,179,170,125,88,120,132,134,146,145,134,143,165,174,181,181,174,160,144,143,143,143,200,200,200,201,202,202,202,200,195,190,188,180,178,169,158,144,132,134,142,151,153,156,160,162,164,164,167,168,165,159,154,159,166,169,160,120,90,119,157,173,170,174,176,179,172,128,93,122,131,140,149,143,139,153,169,174,178,178,172,156,136,134,134,134,199,198,196,196,200,203,202,200,195,186,183,182,168,151,136,122,128,144,161,169,169,166,169,168,166,166,168,169,165,156,151,161,178,178,156,116,105,140,161,171,173,175,174,177,167,129,95,118,137,146,149,142,146,158,170,173,175,172,163,145,124,122,121,121,196,196,196,198,200,200,202,201,196,186,173,161,137,123,118,118,129,148,167,177,176,179,184,182,179,177,174,172,171,163,149,139,145,163,153,143,159,169,171,174,174,175,173,175,164,128,102,127,148,150,147,143,154,163,171,172,170,162,152,136,114,110,109,108,196,197,198,199,200,201,201,199,194,182,155,123,111,114,117,119,121,134,153,166,165,165,187,194,193,190,183,183,180,175,166,153,146,147,155,170,179,177,174,173,173,174,172,170,157,117,104,143,155,150,146,152,162,169,168,170,165,156,143,122,92,87,86,86,198,196,196,198,201,201,201,200,192,171,130,105,107,115,122,113,116,117,131,148,170,158,169,190,198,196,195,193,189,186,183,179,176,172,171,173,173,172,173,172,172,172,169,164,148,105,119,158,155,152,155,161,165,165,164,163,156,144,131,107,83,79,79,79,197,196,195,197,200,200,200,201,191,160,110,88,97,118,115,107,113,113,133,134,159,164,160,176,195,200,198,197,196,194,192,189,188,183,177,174,170,167,172,177,174,169,162,153,137,116,146,158,160,163,168,166,166,166,164,161,151,137,112,88,79,79,79,79,197,195,197,197,200,201,202,199,191,154,99,80,93,115,113,103,118,155,181,150,153,161,163,168,187,198,200,200,197,196,194,193,191,187,183,177,171,167,169,174,178,171,158,146,123,117,152,164,171,170,166,163,163,161,160,153,139,115,93,81,82,83,83,83,195,194,196,198,198,199,200,199,185,139,86,71,87,116,101,105,121,163,187,167,153,160,169,165,179,195,201,200,199,199,197,195,195,191,186,181,174,169,168,167,164,165,159,140,118,112,146,172,172,164,159,160,160,156,151,137,117,96,83,80,83,83,83,83,194,193,195,198,198,201,199,197,180,124,75,64,85,111,91,80,77,88,103,135,144,147,169,166,172,190,199,201,201,200,199,200,198,195,188,184,178,174,168,164,162,155,151,140,125,123,148,167,163,158,155,155,152,148,136,116,101,85,79,81,83,84,84,84,192,193,195,197,199,199,200,194,173,117,74,60,83,111,86,59,37,48,57,83,133,132,159,167,167,184,199,202,201,201,202,201,199,198,194,188,178,174,172,167,158,154,142,125,120,122,140,152,152,152,154,151,146,136,120,106,96,82,78,79,86,89,89,89,193,192,195,195,198,201,199,192,165,107,72,60,88,114,87,65,62,70,57,77,135,127,154,161,164,178,195,201,201,200,200,201,200,197,194,187,180,173,170,163,154,153,149,137,129,134,143,149,148,147,148,146,136,125,112,102,82,76,76,83,91,94,94,94,189,189,192,194,196,198,197,188,157,99,70,66,100,119,89,60,87,128,65,81,131,128,147,154,159,172,194,200,202,201,201,200,199,196,192,187,183,178,174,166,158,154,155,155,156,162,164,158,149,145,140,135,125,115,107,91,78,76,83,92,97,98,99,99,188,187,191,193,195,196,194,189,157,95,66,66,108,121,90,57,37,42,50,64,113,123,143,148,160,175,193,201,203,201,201,199,197,195,194,190,183,180,176,169,160,153,154,156,163,168,166,155,147,138,129,123,115,110,97,80,74,77,86,93,99,102,102,102,187,188,191,194,194,194,193,186,160,93,66,74,118,130,102,61,28,30,50,87,113,113,136,145,161,174,191,200,201,201,200,197,195,194,192,188,185,178,173,167,161,154,150,153,157,161,156,146,133,124,120,114,113,102,84,74,74,79,82,86,86,83,82,81,185,186,188,189,190,191,189,179,147,100,63,71,120,135,105,67,53,71,105,142,131,125,143,148,163,175,189,198,200,201,201,199,195,192,189,184,179,175,171,166,161,154,155,152,153,151,147,135,124,120,116,112,107,90,74,67,64,65,67,61,44,34,32,31,184,182,184,185,186,188,186,180,146,95,60,71,126,139,111,77,63,111,144,144,115,122,139,145,166,176,191,196,199,198,198,199,196,192,186,181,177,173,170,164,157,152,152,151,146,138,133,126,119,118,114,110,95,69,55,48,44,43,43,32,19,21,21,21,181,178,179,182,187,185,180,172,142,89,60,78,133,145,110,100,60,76,111,116,98,113,134,146,165,177,193,195,195,194,195,195,191,189,186,181,175,169,164,158,152,146,142,140,134,128,125,124,121,117,113,100,64,31,22,19,17,17,18,18,24,25,25,25,176,175,175,174,179,182,176,165,134,85,61,84,138,149,117,96,76,46,63,79,87,112,130,141,160,174,190,194,195,196,195,194,190,185,182,178,171,165,160,149,140,134,130,130,129,130,128,126,120,116,107,73,38,29,17,16,21,21,21,21,19,20,20,20,171,171,173,173,175,177,174,161,133,80,62,90,138,146,127,86,91,64,47,61,90,119,144,157,170,178,190,194,192,193,194,191,186,182,177,172,166,162,153,142,134,129,128,130,133,132,130,123,119,109,80,49,46,32,23,25,28,23,18,18,18,17,17,17,168,168,170,170,172,173,170,160,128,84,65,92,139,148,136,108,79,106,85,86,120,143,156,167,174,180,188,190,190,191,190,184,182,175,170,167,159,151,144,137,133,129,129,132,130,127,122,119,102,76,49,47,34,26,28,31,26,21,21,20,19,20,20,20,162,164,164,166,169,168,166,159,127,83,63,92,133,145,134,123,107,102,116,118,134,153,164,171,177,179,182,184,183,184,186,180,174,168,162,159,152,141,135,133,132,129,127,123,126,118,115,103,76,55,45,36,29,29,33,31,26,25,21,22,20,19,19,19,157,162,164,162,160,162,160,158,146,99,52,64,118,145,134,125,120,114,116,123,140,161,172,175,178,178,177,176,178,179,177,172,167,160,153,145,139,136,129,121,116,117,116,114,110,111,94,67,49,39,33,35,38,43,43,36,30,26,23,20,18,18,18,18,156,151,148,151,151,149,148,146,146,136,89,44,78,131,136,128,120,119,122,136,153,165,174,175,175,175,174,171,170,171,167,159,157,150,143,137,129,123,115,113,113,114,112,110,99,73,38,26,25,27,28,32,37,42,40,37,31,23,24,23,20,20,20,20,144,144,143,139,139,136,134,133,135,134,126,71,44,80,114,124,120,121,131,147,163,171,177,177,174,174,170,169,165,161,155,152,143,134,126,119,113,110,113,113,113,105,90,66,39,18,15,18,22,25,28,31,34,37,42,40,35,28,22,18,20,17,17,18,125,129,131,129,127,125,121,122,123,121,123,114,80,58,66,91,111,120,133,148,162,169,173,171,171,167,164,159,157,150,146,136,125,115,107,106,107,105,97,88,71,46,28,16,14,19,24,25,24,26,29,29,36,44,49,47,37,28,22,21,19,27,27,27,109,110,111,113,111,109,107,108,110,117,122,123,123,112,98,99,110,120,130,143,153,160,164,163,161,159,152,150,143,132,121,112,103,101,100,83,53,40,31,26,19,17,17,20,21,22,23,23,28,27,29,36,39,34,37,34,29,24,21,20,24,30,30,30,85,84,81,80,80,78,74,73,80,93,111,120,123,126,129,129,128,132,132,137,144,150,151,151,150,146,140,129,115,104,101,100,112,121,106,51,14,13,16,13,15,17,21,22,23,26,27,28,25,29,29,30,36,44,41,37,29,23,20,21,28,29,29,29
121,133,136,126,117,125,134,133,136,136,131,109,86,97,113,124,134,155,177,186,187,187,185,185,182,181,181,173,165,158,153,145,138,135,129,128,123,123,123,125,126,125,121,118,112,93,73,72,72,73,74,75,77,80,81,82,83,84,83,83,84,85,85,86,143,136,138,136,132,130,134,137,139,139,109,79,86,114,122,123,129,147,175,186,188,188,187,186,187,182,181,182,180,178,172,161,154,144,137,128,125,125,123,123,127,130,129,125,118,111,100,90,92,96,95,95,98,95,96,98,99,101,100,101,101,101,102,102,152,148,149,152,150,143,140,149,151,131,78,73,111,130,125,118,118,135,167,185,188,189,189,190,190,189,187,187,185,183,179,171,166,160,151,143,136,127,122,121,125,130,131,129,128,120,110,101,92,92,96,99,99,104,103,103,106,105,109,109,109,109,109,109,162,163,164,162,160,158,155,158,155,105,65,106,143,140,126,116,114,121,148,167,183,186,189,192,192,191,190,190,190,188,185,180,176,170,160,153,148,136,128,124,122,125,127,130,131,129,117,110,100,91,94,101,103,104,107,104,106,109,111,111,111,111,111,111,166,168,171,168,164,165,167,162,133,81,72,128,159,145,123,107,108,123,147,164,171,181,183,189,192,193,192,192,193,191,188,185,179,175,168,159,151,143,134,128,125,122,123,127,128,128,125,119,111,98,88,93,99,102,104,109,109,113,114,114,114,114,114,114,171,171,174,173,172,170,173,155,106,68,77,136,162,146,115,92,90,95,123,149,164,170,182,189,195,197,196,196,195,195,193,192,187,182,174,165,160,152,143,136,132,129,126,123,123,124,122,122,117,106,94,90,97,102,104,105,112,111,114,113,113,113,113,113,175,176,179,177,175,176,173,142,92,68,68,130,155,132,96,79,70,62,88,124,153,167,180,190,199,200,200,200,198,198,198,195,191,186,179,172,166,158,148,144,140,143,138,130,126,123,123,123,119,114,106,92,89,94,101,104,106,111,111,111,111,111,111,111,179,180,180,181,182,180,173,142,103,77,71,124,151,119,84,66,64,76,81,111,139,158,172,185,199,202,202,202,201,200,198,196,192,187,182,175,170,159,152,147,148,148,149,145,133,124,123,124,123,119,113,106,92,88,96,104,103,108,111,111,111,111,111,110,180,180,182,181,183,180,176,154,110,75,64,116,151,109,77,62,82,112,104,112,138,150,165,180,197,201,202,203,202,201,199,197,194,192,186,179,172,162,156,151,148,149,154,156,148,133,124,127,131,127,121,114,103,91,87,96,101,103,108,108,108,108,107,107,180,183,182,187,189,186,179,161,114,72,62,111,145,102,76,77,117,140,123,110,140,148,159,173,195,201,202,203,203,203,199,196,194,191,186,178,171,162,151,149,147,153,161,163,158,146,133,134,134,136,133,125,113,101,90,92,96,101,102,102,102,101,101,101,186,189,188,188,190,189,180,161,115,73,64,108,138,92,78,97,151,168,149,118,141,150,157,170,193,200,202,202,203,202,202,199,196,193,186,179,171,162,152,146,149,152,159,166,162,153,148,144,143,144,141,134,126,112,98,90,95,96,99,99,99,99,99,99,187,189,190,190,191,190,182,167,125,79,66,103,133,88,86,123,184,197,180,137,139,148,155,168,189,199,203,204,203,202,201,199,197,193,187,180,170,159,150,146,146,147,152,152,153,154,157,156,154,155,151,143,135,124,106,95,89,94,98,98,98,98,98,98,188,190,191,193,193,191,187,178,136,85,71,99,128,87,84,131,176,205,198,149,138,147,152,166,189,199,203,204,204,202,201,200,198,193,186,178,169,158,149,145,147,144,133,130,144,156,163,163,163,161,164,159,149,134,119,104,95,91,95,95,95,94,94,94,190,191,191,193,193,191,187,178,141,86,63,87,118,86,63,72,81,97,161,162,141,146,155,167,188,198,203,203,203,202,200,198,195,192,183,173,165,155,150,152,158,137,121,125,154,167,170,168,166,167,166,166,159,151,136,115,99,94,90,90,90,90,90,90,191,192,193,195,196,192,189,181,148,89,59,76,115,93,56,37,53,66,96,135,139,144,152,167,188,199,203,203,202,201,201,199,195,191,182,170,161,155,156,167,161,141,118,120,160,179,180,174,170,163,168,171,171,164,153,138,115,96,91,91,91,91,91,91,193,193,194,196,198,197,193,188,159,97,69,72,99,89,75,90,84,60,91,132,142,147,155,172,193,201,203,203,202,202,201,198,193,189,180,168,159,156,167,172,165,146,125,116,161,180,180,174,171,167,170,173,175,173,166,157,136,112,93,92,92,92,92,92,195,194,194,197,200,199,196,190,165,104,66,66,90,77,63,78,107,61,84,133,149,151,156,173,195,201,202,203,202,200,199,195,190,184,173,165,160,168,176,173,168,159,139,111,162,180,176,173,170,166,172,174,175,176,174,168,151,133,106,105,105,106,106,107,194,195,197,198,201,202,199,194,169,109,69,64,87,84,61,34,33,49,81,134,152,151,157,178,197,201,202,202,201,201,200,195,188,180,174,168,169,179,183,178,170,166,155,111,136,180,179,171,164,167,173,177,177,180,179,173,162,147,124,122,123,123,124,124,198,199,199,199,200,202,200,194,176,121,70,67,89,90,75,34,41,65,108,145,154,155,166,187,199,202,202,202,200,197,194,190,183,179,172,170,177,186,186,183,181,177,170,124,115,169,182,176,163,158,167,177,181,182,183,180,171,158,139,136,137,137,138,138,197,196,197,199,200,202,202,198,183,136,82,74,96,99,81,73,99,140,154,152,155,161,177,195,201,200,199,200,198,196,191,187,184,179,176,177,181,186,186,189,188,185,174,134,107,150,178,175,168,152,153,168,179,185,186,187,182,173,155,153,153,153,154,154,197,197,198,199,199,201,201,198,186,147,97,84,100,112,92,102,111,146,158,150,157,170,187,199,202,202,200,199,198,194,187,180,177,178,182,181,183,186,188,190,189,188,179,145,106,130,170,178,172,158,146,156,171,183,189,192,187,179,163,161,161,161,161,161,198,197,199,200,201,201,202,199,190,159,112,93,102,116,114,97,117,103,139,158,166,180,197,202,200,200,199,197,193,187,173,160,158,157,168,173,177,184,189,189,187,187,183,157,106,119,155,168,171,165,148,145,164,180,187,192,190,183,169,166,166,167,167,167,198,197,198,200,201,201,202,201,191,165,127,102,108,115,123,109,111,130,133,171,179,190,198,199,195,195,194,191,185,172,157,157,166,156,141,159,168,176,183,188,190,187,185,166,112,115,152,160,166,163,152,138,161,180,187,190,191,187,173,169,169,170,170,170,198,198,198,200,200,203,202,199,192,174,138,109,107,115,120,131,124,142,170,182,189,194,195,192,192,190,190,190,184,173,170,180,185,170,121,126,148,161,173,184,190,189,188,171,120,112,150,153,160,162,156,138,149,176,187,191,191,187,177,174,174,174,175,175,199,199,199,201,202,202,200,200,194,182,168,140,122,122,114,124,134,147,164,173,179,184,184,185,187,189,189,187,181,174,177,188,189,176,124,89,116,137,156,172,185,190,191,177,115,102,144,161,152,155,156,139,140,168,188,194,192,188,180,178,178,178,178,178,199,199,200,201,201,201,201,200,196,190,179,169,158,147,128,112,121,134,149,160,166,172,176,180,182,184,187,183,176,170,168,175,185,183,144,94,99,117,134,154,176,187,191,176,117,99,132,170,154,145,148,139,135,161,188,194,194,188,179,176,176,176,176,176,199,199,199,201,202,203,201,201,197,194,188,181,175,167,156,137,125,129,149,164,171,176,180,182,184,183,183,182,179,176,174,173,177,184,166,119,104,112,124,141,162,182,190,177,121,101,120,170,158,140,144,140,132,154,185,194,194,188,178,174,174,174,174,174,200,199,200,201,201,202,202,201,200,196,193,190,187,183,182,182,170,162,161,172,176,180,182,184,182,184,180,184,186,189,190,190,188,189,181,139,107,109,120,131,148,173,186,181,140,106,112,160,161,141,140,136,129,145,182,191,190,189,178,172,172,172,172,172,201,201,200,202,203,203,202,202,200,197,195,191,189,188,190,195,197,191,190,188,190,190,189,186,187,184,187,186,191,196,198,200,198,195,191,167,122,104,110,117,134,160,178,183,156,113,104,144,159,144,139,136,126,138,183,192,192,185,175,169,169,169,169,169,198,200,200,201,202,203,203,203,200,197,196,192,192,193,195,197,203,204,204,203,204,203,200,199,200,197,195,193,196,200,202,202,202,201,194,179,138,102,96,107,130,155,173,183,168,126,103,132,155,144,140,137,126,139,182,192,190,186,175,169,169,169,169,169,198,198,199,201,202,203,203,202,200,200,199,197,197,198,199,202,205,207,207,208,206,207,208,208,207,208,205,204,203,204,204,204,203,202,198,186,146,102,92,108,132,154,173,186,167,126,103,131,156,142,138,136,131,145,179,189,192,186,174,167,167,168,168,168,198,199,199,200,201,202,202,202,200,200,199,198,196,198,201,202,204,206,205,208,206,206,206,206,206,207,206,207,207,206,205,206,205,203,198,185,149,101,94,112,133,152,171,184,159,118,100,130,148,138,139,134,126,149,179,189,191,186,176,168,168,168,168,168,197,198,199,199,201,202,202,202,202,200,198,196,193,193,195,199,202,204,206,205,206,204,206,206,207,206,207,206,206,205,204,203,203,202,198,184,149,99,94,112,139,160,175,178,145,116,102,142,149,139,141,134,129,152,179,189,190,185,172,164,164,164,164,164,198,200,198,200,201,203,203,201,200,197,197,194,192,191,196,199,200,203,203,203,202,202,203,203,202,200,199,198,196,199,199,200,200,200,193,177,141,93,100,127,147,163,178,176,140,104,98,142,142,138,145,138,133,157,176,186,188,182,168,162,162,162,162,162,197,196,198,199,203,202,201,201,201,195,191,188,185,183,186,189,189,182,176,179,181,183,182,181,177,177,176,176,179,187,192,193,194,194,186,163,114,81,111,141,159,168,172,171,130,95,102,143,135,139,142,135,137,159,174,183,184,176,162,154,154,153,153,153,200,200,199,200,200,201,200,199,196,193,187,183,180,176,174,166,153,142,139,148,153,158,162,163,164,162,161,162,164,171,178,182,184,184,173,132,88,104,139,156,165,173,176,171,135,94,107,133,131,143,142,134,142,162,173,182,180,172,157,147,147,147,147,146,200,198,198,200,200,201,202,199,195,189,186,181,175,165,152,136,129,135,147,155,152,154,158,159,161,162,165,164,159,152,152,157,164,173,157,113,96,132,160,166,168,171,175,175,137,98,111,128,136,146,142,137,151,166,174,179,179,170,151,135,134,134,133,133,200,199,196,198,200,202,201,201,197,188,180,180,167,144,128,120,131,147,169,175,173,170,168,165,163,162,164,163,158,153,150,162,167,163,139,103,117,145,165,170,172,171,174,170,136,100,109,133,143,147,140,142,156,166,173,174,172,156,140,129,129,128,127,126,197,196,197,197,199,199,200,199,196,186,172,158,132,117,114,119,127,142,158,175,167,176,187,184,178,177,172,171,166,156,142,143,160,161,138,133,152,164,169,171,172,170,172,167,132,103,118,145,149,145,139,152,164,169,171,169,161,146,126,104,104,103,103,103,193,195,195,198,199,199,200,199,195,185,160,121,108,111,120,120,120,127,136,158,158,157,187,194,193,188,183,181,175,169,158,149,150,156,160,169,174,171,169,170,170,171,170,159,121,108,140,153,148,145,153,163,167,168,168,163,149,135,108,90,90,89,89,88,197,196,194,196,198,199,199,199,194,173,130,101,100,115,124,119,120,123,155,155,165,153,164,189,196,195,194,190,187,184,180,176,172,168,171,172,171,170,168,169,171,169,164,151,110,118,154,153,148,154,161,164,164,163,160,152,139,118,89,79,79,79,80,80,195,195,193,195,198,199,200,200,195,165,115,84,91,112,116,110,119,126,138,142,158,162,154,177,194,198,198,196,193,192,189,187,184,179,175,171,165,166,169,174,166,160,151,135,117,144,156,158,165,166,166,163,162,161,155,143,122,92,82,82,82,82,81,81,196,194,194,197,198,198,201,198,193,159,102,74,84,113,113,108,120,156,173,152,151,165,158,167,187,198,199,198,196,195,192,190,189,185,179,172,167,165,169,169,170,158,144,121,117,147,162,170,167,163,161,159,156,154,143,124,97,80,80,82,82,82,82,83,193,193,195,196,199,198,199,197,189,142,86,68,80,113,105,110,139,189,196,162,149,167,162,162,178,195,199,199,198,197,195,195,191,187,181,174,169,164,163,162,157,154,139,121,120,150,171,169,159,154,155,153,148,138,118,97,83,77,79,82,82,81,81,81,192,191,193,196,196,198,197,194,183,127,76,59,75,109,93,102,152,186,202,173,143,161,166,160,171,192,199,199,200,199,199,198,194,191,185,178,172,166,161,158,151,143,134,122,124,149,162,158,152,151,150,144,135,119,101,87,78,77,84,90,90,91,91,92,192,192,193,194,197,199,199,194,175,122,76,60,78,109,87,73,79,99,134,156,136,150,164,162,167,186,198,200,200,200,199,198,198,194,189,180,174,169,165,153,146,133,117,116,125,142,149,148,149,149,147,135,122,108,94,81,79,83,90,95,95,95,95,95,192,189,191,193,196,199,199,191,165,111,71,62,84,111,85,65,67,63,70,113,129,147,154,155,160,183,197,199,198,198,200,198,197,192,187,179,173,169,161,150,146,144,134,130,138,149,150,147,144,144,135,124,113,103,86,75,76,83,85,90,89,88,87,86,187,185,188,192,194,195,194,186,158,103,68,63,96,110,80,60,99,97,55,92,121,141,148,151,156,178,196,200,200,200,201,200,196,192,187,182,176,172,164,153,146,150,150,155,162,162,155,146,139,131,121,114,107,91,72,68,69,66,61,54,53,51,50,49,184,183,187,191,192,193,192,185,157,97,64,65,108,114,83,47,47,48,55,88,114,136,141,152,158,180,197,201,202,200,199,194,193,192,189,184,179,174,165,157,150,149,152,160,167,161,150,138,124,118,112,111,100,74,50,47,45,42,30,19,19,19,20,20,186,184,186,190,190,190,191,182,155,98,63,68,118,120,85,49,27,38,40,78,103,121,138,149,158,181,194,199,200,199,197,193,190,189,186,182,176,170,164,158,151,150,152,157,158,151,139,124,119,113,110,104,66,30,22,19,19,20,21,24,24,24,24,24,182,181,182,184,185,187,187,177,147,94,58,66,122,128,83,47,27,31,70,110,113,130,139,151,161,182,192,197,199,199,197,194,191,187,183,178,172,168,163,155,150,150,149,148,143,135,121,115,112,110,106,78,28,13,15,16,17,18,20,20,20,20,20,20,179,177,178,179,183,184,182,173,146,91,57,69,124,129,91,51,58,90,120,121,108,127,136,150,162,185,194,196,197,197,196,194,190,186,182,176,172,166,159,153,150,145,145,136,128,122,119,115,110,111,89,38,20,18,20,23,22,20,18,18,18,18,18,18,175,174,172,174,181,182,175,164,136,90,61,82,135,137,96,82,51,69,93,93,97,119,132,149,163,185,192,194,195,194,193,191,187,184,178,173,164,160,152,145,138,134,131,124,121,120,118,115,109,86,47,28,26,25,29,25,21,18,17,19,19,19,19,19,169,168,170,169,170,174,173,158,130,80,58,86,136,140,103,81,68,48,51,70,97,122,138,155,166,185,190,191,191,193,192,188,182,179,175,168,163,154,142,131,123,120,122,125,127,124,120,112,87,48,30,33,28,31,29,23,21,21,20,18,18,18,17,17,163,163,164,166,171,171,169,155,128,82,59,90,135,141,120,82,86,79,65,85,118,137,153,165,171,186,190,191,191,191,189,186,180,175,168,162,156,148,137,128,124,123,127,127,125,123,112,84,53,39,37,32,34,37,30,29,24,21,21,21,21,21,21,21,164,162,162,164,166,165,164,154,125,82,62,93,134,141,128,110,94,104,105,113,138,152,164,172,175,180,184,183,184,183,181,176,170,165,160,152,143,135,127,124,122,123,121,120,117,107,74,42,31,36,40,37,41,42,34,29,24,23,21,16,15,15,15,16,150,154,156,156,159,160,156,153,130,83,56,81,126,139,126,119,113,109,114,121,144,164,170,171,172,173,175,178,177,177,173,169,161,155,151,143,133,124,119,117,116,115,115,109,84,46,27,24,26,26,28,36,40,39,34,28,23,22,21,20,20,20,20,20,148,146,148,148,147,146,145,144,138,113,64,50,103,136,128,120,114,112,119,136,154,163,168,172,172,170,167,166,170,169,164,158,151,144,137,130,123,118,116,116,114,105,83,54,25,20,21,23,25,30,30,34,34,32,34,30,24,20,20,20,20,20,21,21,142,140,136,136,136,134,130,130,130,125,101,47,55,111,130,125,117,118,132,151,163,171,173,173,172,166,167,162,161,156,150,144,136,131,128,121,113,105,97,83,60,37,22,13,20,19,21,23,25,26,30,35,43,49,44,33,24,20,20,24,25,26,26,26,126,125,125,124,123,121,120,116,120,119,114,89,43,33,67,97,109,119,134,148,159,165,167,165,162,160,155,155,151,145,136,124,114,106,84,65,52,37,26,18,14,18,23,25,21,23,24,26,28,29,33,34,36,37,34,28,23,20,22,27,29,29,29,29,102,105,106,104,104,101,100,102,103,115,120,121,116,93,81,93,109,117,131,143,151,157,160,158,155,152,147,142,132,121,115,113,110,68,26,16,16,18,22,24,20,18,18,21,24,27,27,28,28,30,36,39,42,41,33,26,22,22,26,27,27,26,26,26,73,71,70,66,62,60,54,52,59,75,95,108,116,123,125,124,126,129,132,137,142,146,148,147,143,134,119,112,110,111,118,115,81,41,27,24,25,22,19,19,22,24,23,24,23,24,28,31,34,35,37,39,41,42,30,23,23,28,29,26,25,25,25,25,43,41,37,35,31,31,33,32,31,32,41,49,60,71,78,83,92,99,105,111,114,117,112,101,89,84,91,91,93,91,71,40,22,23,28,29,27,30,27,26,21,21,22,23,25,26,27,29,32,34,35,41,40,33,24,27,33,37,32,26,25,25,25,25,34,29,26,26,28,28,25,27,28,28,21,18,15,17,20,22,28,36,45,50,52,59,63,64,65,71,69,51,39,21,8,11,17,20,24,27,24,22,26,24,25,27,26,25,27,28,29,31,34,38,45,46,39,28,30,36,39,34,25,24,24,24,24,24
124,120,121,129,134,136,140,145,149,154,157,151,134,120,119,129,139,155,174,187,192,194,194,193,193,192,188,184,183,179,174,167,163,154,151,143,140,135,135,133,133,134,134,136,138,136,134,130,125,118,109,98,87,85,90,95,98,101,103,104,106,109,110,109,136,132,131,137,144,148,149,152,155,156,149,129,105,108,123,131,136,149,169,186,192,194,194,194,193,193,192,188,189,186,179,172,168,163,158,151,148,143,140,137,136,136,135,134,136,137,136,135,131,125,118,110,100,90,86,90,94,97,100,103,104,107,109,109,146,138,135,140,149,152,154,156,159,153,132,104,94,114,128,133,133,141,161,183,193,195,195,195,195,193,194,191,190,189,185,181,176,172,165,162,155,150,146,142,138,137,134,131,134,137,138,137,134,132,125,117,111,102,91,86,90,93,97,101,105,105,106,108,159,157,149,144,149,155,159,161,160,145,112,89,103,128,132,130,127,132,151,176,192,195,197,197,198,198,196,194,192,191,189,188,186,182,175,171,166,158,154,148,141,139,135,132,132,135,139,137,136,135,131,124,116,110,101,90,87,91,94,97,102,104,105,105,165,169,166,156,152,159,167,171,162,129,92,92,124,140,135,124,118,123,138,164,185,192,196,198,198,199,197,196,195,194,193,192,191,189,183,180,176,169,163,157,150,145,138,134,130,131,134,135,137,138,135,129,122,116,109,98,87,87,91,94,98,102,105,106,169,168,172,170,164,163,172,176,155,107,83,110,144,148,135,121,112,119,134,156,177,187,192,194,195,197,198,197,196,196,194,195,193,192,188,185,182,177,169,165,160,153,143,135,131,130,132,133,135,138,136,132,128,123,117,106,96,88,87,91,97,101,103,104,175,175,176,177,178,176,175,170,135,89,88,130,160,152,134,117,107,115,128,152,174,182,187,190,193,197,199,198,198,196,197,198,195,192,191,189,186,181,175,169,163,158,149,140,135,133,133,134,134,134,133,131,130,126,122,115,106,94,85,87,93,98,102,103,182,184,184,183,185,183,176,153,110,80,95,139,168,155,131,108,99,100,100,131,158,173,181,186,192,195,199,200,200,200,200,200,199,195,195,193,189,184,179,172,167,162,152,146,141,140,138,137,136,134,132,130,130,128,124,121,115,104,92,86,87,92,98,101,185,186,187,187,187,185,169,131,91,77,98,139,167,153,122,97,91,80,76,96,129,156,174,181,191,196,201,202,201,203,201,201,199,199,196,195,191,187,182,174,171,166,157,151,146,146,145,144,140,135,133,131,131,131,128,124,120,115,104,91,86,90,95,98,186,187,188,189,188,183,161,120,86,74,90,133,162,143,110,90,79,64,69,78,109,142,164,176,188,195,202,203,202,204,202,201,201,200,200,197,194,190,184,178,174,169,161,154,150,150,150,150,150,141,133,130,130,133,134,131,125,120,113,101,90,87,91,93,189,189,191,190,187,181,161,126,95,79,85,125,154,134,105,90,71,67,86,100,105,136,154,169,184,193,201,203,203,204,203,203,201,201,201,199,195,191,187,181,175,170,161,155,152,150,151,154,156,152,142,132,130,135,139,138,136,130,120,110,100,91,90,91,189,189,190,190,187,182,166,132,99,79,80,120,153,131,101,85,73,97,124,126,109,132,150,157,176,188,199,203,203,203,204,204,201,201,199,198,198,192,188,182,175,170,161,155,153,149,152,157,160,157,150,139,134,137,140,142,144,140,131,121,108,96,90,89,189,188,190,190,188,184,171,141,98,69,74,112,148,126,97,78,72,108,147,147,120,122,148,154,171,183,198,202,202,203,204,204,203,202,199,198,197,193,189,183,174,169,159,151,150,148,153,158,162,158,151,145,144,145,146,149,149,146,143,133,118,105,94,89,190,191,194,195,194,188,173,141,98,72,76,111,142,121,94,70,52,68,109,145,142,123,148,153,167,182,195,201,203,203,203,203,203,202,201,199,197,193,187,181,174,167,157,151,151,149,150,152,158,155,150,148,149,151,153,156,157,154,149,143,129,114,101,96,192,195,197,197,194,187,174,143,99,73,77,109,138,120,92,67,45,52,69,104,154,129,146,150,163,177,192,199,203,204,204,203,203,203,200,199,197,193,187,180,171,164,156,150,151,147,147,143,141,142,146,151,154,156,158,162,165,164,160,153,141,125,111,104,196,196,196,197,196,191,182,154,106,75,74,106,135,119,90,59,40,52,63,82,140,130,140,147,162,177,192,198,203,203,203,204,203,202,201,198,195,192,186,179,171,163,154,151,149,148,144,128,122,135,150,159,163,164,164,165,168,169,167,161,152,138,123,117,196,197,198,198,196,193,186,160,113,77,71,100,133,123,97,73,54,48,63,80,137,132,138,148,161,176,189,199,202,203,203,204,202,202,200,198,196,189,183,175,168,160,155,154,157,156,138,118,124,148,164,169,170,171,168,166,168,172,173,169,161,150,136,127,195,196,198,198,196,191,183,160,115,74,64,89,124,119,95,72,65,50,57,91,150,134,141,147,162,177,190,197,203,203,204,203,203,201,200,197,194,189,179,172,164,157,155,161,165,156,135,113,124,157,174,176,174,172,170,168,170,172,174,172,168,162,152,145,196,197,199,200,198,194,186,167,123,77,64,81,117,116,86,55,35,57,93,147,160,136,141,148,162,176,190,198,203,204,203,201,202,202,198,195,192,188,177,167,159,157,161,171,170,156,139,111,121,160,176,179,177,173,169,168,170,172,176,178,175,169,162,158,197,198,200,201,200,197,191,174,132,82,69,78,107,113,91,76,84,122,165,187,163,141,147,154,164,178,194,201,201,202,204,202,203,200,198,194,190,185,174,166,160,162,171,174,172,159,148,118,117,161,179,179,177,174,171,169,172,175,177,179,180,176,168,163,197,199,200,201,201,198,193,178,136,84,64,71,101,116,101,101,135,185,200,192,159,146,150,156,166,184,197,202,203,203,203,202,201,200,196,190,186,177,167,162,164,173,181,179,172,166,160,134,100,148,182,183,177,169,166,170,175,177,177,179,181,179,174,172,197,199,200,202,202,199,195,179,135,84,64,71,101,119,106,102,108,163,186,177,156,152,151,160,173,188,197,200,201,202,202,202,201,198,192,186,180,171,167,167,175,183,186,182,179,173,172,151,106,130,175,185,181,170,163,167,172,176,179,182,184,182,177,175,199,199,200,202,202,200,195,183,142,86,64,73,102,118,111,114,106,120,153,150,152,152,156,171,184,194,201,201,202,203,202,200,198,193,188,181,176,172,171,174,187,189,189,187,185,184,182,164,114,110,159,181,181,175,163,157,163,171,179,184,185,187,186,183,199,199,200,201,202,201,197,186,154,101,72,82,105,122,118,109,120,108,126,144,150,155,164,180,192,202,203,201,200,200,201,200,195,187,183,177,175,181,181,184,186,188,190,190,190,189,184,169,124,107,143,174,180,176,165,150,151,162,172,181,187,190,189,189,197,197,199,201,201,200,197,189,163,117,85,89,107,125,127,114,117,122,116,143,159,158,170,187,197,200,201,201,201,201,199,197,193,183,172,174,179,187,191,190,190,189,190,190,191,190,186,173,131,103,132,162,176,175,167,154,147,154,167,178,186,190,189,188,199,200,201,201,201,200,199,192,167,126,102,98,110,123,135,128,117,126,133,146,175,172,183,198,202,201,200,201,200,199,196,191,181,166,155,155,154,175,186,188,192,195,192,192,190,190,188,179,140,103,125,152,168,173,170,160,147,147,163,176,184,189,191,193,198,199,201,202,202,201,198,191,175,142,110,103,112,121,129,135,135,139,161,174,181,183,190,198,199,198,199,199,197,197,193,187,170,159,150,150,145,139,157,176,185,190,192,193,191,190,189,184,146,103,121,156,160,165,165,157,145,140,156,175,184,189,191,191,198,197,198,200,202,201,199,191,175,150,122,108,113,119,121,134,145,154,171,177,176,184,189,191,192,193,194,195,194,195,192,185,172,169,179,186,178,148,135,151,173,187,190,192,192,191,189,182,152,106,112,153,158,157,160,156,145,137,146,168,185,192,192,192,198,200,201,201,202,201,199,193,181,165,143,124,122,122,120,122,135,146,152,158,159,165,176,184,187,192,193,196,196,194,191,184,180,182,191,194,187,153,108,113,141,169,185,190,192,191,192,187,150,102,102,151,165,154,154,154,146,134,141,164,183,192,193,192,199,199,201,200,200,201,198,194,186,176,165,154,150,145,134,122,128,140,148,156,166,172,178,183,186,189,193,193,194,193,190,181,180,185,193,193,187,159,99,96,120,144,167,182,189,191,192,186,153,107,90,135,170,160,148,143,142,133,135,157,181,192,193,192,198,200,201,201,201,200,199,196,190,185,179,171,168,164,158,149,136,135,149,164,177,182,188,186,190,191,189,190,192,191,186,184,176,179,190,193,188,168,112,92,106,124,143,167,180,188,190,186,152,109,94,123,165,161,143,135,135,128,129,153,177,188,189,189,199,200,201,201,201,200,199,196,192,188,185,184,181,178,178,177,172,165,165,173,182,188,188,192,192,193,192,189,189,190,189,185,180,175,178,188,192,179,133,93,103,114,130,149,166,179,188,184,157,118,98,115,160,163,142,132,132,126,125,150,177,186,187,188,198,198,199,200,200,200,199,198,195,193,191,188,185,187,190,194,196,195,192,188,191,187,190,190,190,191,192,193,187,190,191,187,188,185,184,184,188,183,155,114,106,111,121,129,144,161,177,182,170,125,99,105,147,157,143,133,130,123,123,150,179,188,186,185,198,199,200,201,201,202,200,197,194,191,189,190,189,190,194,195,200,203,200,201,198,201,197,196,193,190,190,190,191,191,193,193,192,194,192,190,190,189,168,131,105,100,102,109,122,141,162,178,177,142,108,100,135,147,139,132,129,121,125,151,176,184,186,187,198,199,201,202,202,202,200,198,197,196,195,193,192,194,196,199,202,205,205,207,205,205,204,202,200,198,197,195,194,193,196,198,198,200,199,199,193,192,181,148,112,95,91,95,111,131,155,176,179,145,109,98,136,149,137,129,126,120,126,153,176,182,184,185,198,200,201,201,201,200,200,198,196,196,196,196,196,197,199,202,204,206,206,208,208,207,207,207,206,205,204,202,200,198,196,199,200,202,204,200,201,196,190,167,124,93,87,101,112,127,153,174,175,139,105,103,134,142,132,127,125,118,129,155,175,181,182,182,197,198,198,197,199,200,199,198,196,193,191,190,189,190,194,199,201,205,205,204,207,205,206,207,206,208,204,207,205,201,201,202,205,203,203,205,203,199,192,176,134,97,89,98,111,125,151,172,166,127,101,115,139,137,129,128,123,118,132,157,175,180,179,178,197,197,198,199,200,199,197,196,193,191,189,187,186,188,191,195,199,205,210,210,206,207,205,204,205,203,207,206,207,207,206,208,204,205,207,205,205,201,193,179,138,97,87,97,108,131,159,171,153,115,95,116,137,132,128,131,125,120,137,159,171,174,173,171,196,196,197,199,199,198,197,195,191,187,184,180,176,177,183,188,189,187,189,193,202,206,206,209,209,209,208,205,205,205,207,205,206,206,204,205,203,200,192,175,133,94,88,100,118,137,159,165,139,97,90,121,130,126,129,130,120,124,145,160,170,174,170,166,194,196,197,196,197,196,194,191,187,182,177,173,168,167,163,150,138,127,130,141,149,161,174,185,191,197,195,199,196,198,197,198,199,198,200,201,199,197,187,170,129,98,101,115,133,148,160,161,132,89,95,116,118,123,130,126,122,133,150,161,168,171,167,163,195,195,195,197,199,198,195,189,182,179,173,166,158,144,124,108,109,133,150,153,151,146,140,139,144,147,154,154,159,161,171,176,187,192,194,193,194,188,178,155,116,109,115,133,145,154,163,163,131,89,92,113,125,132,133,125,127,142,155,163,164,162,157,153,192,193,195,197,197,196,194,187,179,173,170,159,138,115,96,98,113,132,145,164,165,166,168,160,149,145,143,145,148,147,149,150,162,173,178,182,184,179,158,122,112,122,137,152,157,160,164,158,128,91,98,121,132,133,126,127,141,154,160,163,161,154,143,137,190,192,193,194,194,195,192,185,174,163,152,130,106,94,93,98,113,119,129,152,159,158,171,177,174,167,162,155,153,150,147,136,131,138,153,162,163,154,134,125,134,146,156,160,159,157,160,151,117,99,118,135,137,132,135,144,151,155,155,155,153,142,130,125,190,192,193,193,193,193,191,185,170,145,117,96,90,92,94,105,118,133,135,140,153,148,151,174,182,181,177,174,170,163,158,152,145,143,146,152,152,145,148,154,158,159,159,161,158,154,155,139,102,114,138,141,140,143,147,151,153,151,150,148,139,125,100,83,188,191,193,193,194,195,192,181,158,124,93,82,88,95,92,95,96,134,148,141,144,150,146,161,177,188,186,185,183,179,175,170,167,166,164,161,158,157,160,160,161,160,160,159,156,148,141,121,108,130,144,149,151,153,152,151,151,148,145,138,121,85,43,26,188,190,192,193,194,194,191,177,142,97,71,74,91,95,90,71,46,68,105,137,143,150,149,148,169,184,188,189,189,185,184,180,176,176,174,170,167,162,157,155,156,157,161,156,147,133,121,100,109,143,160,160,153,147,146,146,142,137,129,110,70,32,20,22,187,189,191,193,193,193,187,169,128,81,62,73,92,95,81,46,37,53,75,118,132,145,153,147,159,179,190,191,188,187,186,184,182,180,180,174,170,165,162,158,155,153,149,147,142,129,110,100,120,147,155,148,141,138,137,135,130,119,98,62,28,18,20,21,188,190,193,194,193,192,186,160,110,67,54,71,96,97,88,63,46,59,71,111,124,140,154,148,154,170,189,192,192,191,190,190,189,186,184,178,173,169,163,160,157,152,147,140,129,118,109,106,120,139,142,139,137,137,132,123,111,94,59,26,17,20,19,17,186,188,191,194,194,190,177,143,90,59,57,77,107,100,86,75,65,54,67,105,120,131,147,148,148,165,187,191,192,192,192,192,191,189,188,184,179,170,165,162,158,152,144,136,126,110,105,112,128,138,137,135,133,128,119,107,90,55,26,19,20,21,19,17,184,187,191,193,192,185,168,129,82,59,61,87,112,101,73,44,44,47,60,101,116,128,141,145,144,159,183,189,191,190,190,192,191,191,188,183,178,169,161,160,156,149,140,138,133,126,128,135,146,143,137,129,121,112,104,88,56,27,19,21,20,18,17,17,183,187,190,191,187,177,154,112,72,56,64,96,113,93,64,31,28,57,100,126,111,125,136,141,142,157,184,191,193,193,191,193,191,191,186,182,177,172,165,163,157,149,141,139,140,140,145,150,150,142,130,116,105,101,85,51,26,21,21,20,19,18,17,17,180,183,185,186,183,172,142,95,60,54,70,107,117,98,73,60,84,116,144,138,100,118,131,137,141,159,183,189,192,194,191,193,188,185,184,181,176,173,167,164,156,149,144,137,139,139,144,146,139,127,111,102,97,81,48,26,23,24,22,22,21,19,18,18,178,180,181,182,178,168,138,87,54,51,76,116,119,102,81,70,107,141,147,129,98,118,128,136,143,162,180,188,191,190,190,189,186,182,180,178,175,169,163,159,153,147,141,135,138,137,136,132,120,108,100,93,72,42,27,28,30,27,25,23,20,18,20,21,173,175,176,177,172,158,129,83,51,51,82,125,122,103,83,55,78,114,116,108,98,122,127,137,146,168,181,184,188,189,190,188,184,182,178,171,168,163,159,154,150,144,137,133,130,125,116,109,107,105,92,67,41,27,28,33,33,29,24,22,21,20,19,19,166,169,172,171,165,150,119,78,48,52,92,131,120,100,92,53,55,81,88,81,92,116,123,139,150,172,181,182,184,186,185,186,183,178,175,168,163,158,153,149,142,134,128,118,114,110,110,110,103,80,52,33,26,27,29,30,30,26,23,22,21,20,21,23,158,163,166,162,155,140,108,69,47,60,105,135,119,95,90,65,43,53,62,67,92,112,123,140,153,172,180,179,181,181,181,181,178,174,168,164,159,151,147,141,128,119,112,109,111,112,104,88,61,35,22,22,27,32,34,34,33,30,28,23,19,19,21,23,152,155,157,155,146,129,96,61,49,68,113,134,120,92,74,75,60,53,69,92,110,127,142,151,159,172,177,176,176,179,177,177,172,166,162,157,151,143,137,127,118,115,109,103,92,77,56,39,26,22,24,27,30,34,38,38,36,31,24,20,18,21,24,24,148,150,150,150,141,121,87,55,51,78,118,130,120,100,79,82,88,82,92,119,135,146,156,159,161,168,172,170,171,173,172,168,164,157,151,148,141,137,128,119,106,93,77,59,42,30,21,20,23,27,31,33,34,38,39,37,32,25,21,20,22,25,25,24,143,144,144,141,136,118,85,55,51,81,118,126,116,104,94,91,99,110,122,138,151,154,157,157,158,158,157,156,161,162,161,155,151,147,142,138,132,114,97,81,58,41,32,25,21,22,26,28,31,33,34,37,39,41,38,33,27,21,20,24,27,27,24,23,131,131,130,130,129,119,96,63,46,64,101,122,114,104,98,98,108,125,140,149,156,157,156,155,153,151,148,147,152,151,148,143,138,130,117,98,81,60,45,34,28,25,24,26,27,28,30,31,33,34,35,34,37,37,33,28,24,23,27,30,29,25,23,22,117,115,113,112,111,109,99,78,52,45,67,94,103,105,104,110,120,133,144,150,157,156,155,153,150,150,148,149,145,140,128,113,94,75,54,42,31,25,21,23,32,32,32,31,32,31,30,32,34,36,37,38,39,36,32,28,27,30,32,29,25,23,20,18,77,74,70,64,61,59,58,54,45,35,36,47,60,72,84,94,104,115,125,133,139,141,140,136,130,122,114,103,92,83,76,67,47,33,25,27,29,29,32,31,32,32,32,33,34,35,34,35,37,38,40,40,37,33,32,34,34,32,28,24,22,21,19,19,35,32,30,28,26,23,22,22,25,25,22,20,22,28,35,41,49,57,64,68,73,76,75,70,65,54,43,33,31,27,33,40,39,36,33,32,34,36,42,39,34,34,31,31,31,32,34,35,35,34,35,35,33,31,30,33,33,27,23,21,20,19,20,21,25,24,24,26,25,25,24,21,20,21,20,19,18,17,15,17,19,22,24,24,26,29,33,25,22,20,17,17,18,20,23,30,38,41,42,38,32,30,33,34,31,30,30,30,31,30,30,31,31,28,27,28,29,28,25,24,22,21,19,19,19,18,22,27
94,87,84,80,80,87,93,102,116,129,138,144,149,147,137,135,141,147,158,165,171,172,170,170,166,159,150,146,138,127,118,107,98,98,97,93,89,78,64,42,20,13,16,16,17,19,19,21,27,28,30,31,30,24,18,15,18,18,16,17,18,24,35,40,119,116,114,109,105,106,115,122,125,129,142,145,134,115,107,112,124,136,156,174,179,181,182,182,181,174,168,163,158,150,142,134,123,116,112,112,112,117,119,119,114,95,64,37,18,11,18,22,24,22,19,19,18,18,16,15,17,18,18,16,24,33,44,49,133,130,128,125,128,120,123,130,131,134,133,117,90,85,98,108,117,130,152,174,184,185,185,184,183,181,177,172,173,164,155,150,141,133,127,120,115,113,113,116,119,122,120,108,85,51,22,13,17,19,19,19,20,20,21,20,18,18,18,22,29,37,44,46,144,140,141,139,140,136,126,131,138,139,118,82,69,92,110,114,115,125,147,171,185,188,187,187,185,186,184,178,176,175,169,162,156,147,140,133,125,122,120,117,117,119,121,121,118,110,88,54,22,9,15,16,17,16,16,14,17,19,20,25,31,38,46,49,155,153,152,152,151,147,147,140,153,139,94,68,91,117,125,116,111,115,135,163,183,189,191,191,191,189,188,183,181,182,177,175,172,164,155,148,140,132,124,120,119,116,116,121,123,122,117,105,76,45,25,23,20,17,15,13,13,7,6,15,26,38,48,51,160,162,162,160,160,157,159,154,151,120,70,80,122,141,130,116,108,109,122,148,171,181,188,189,192,192,192,192,187,185,183,182,181,177,170,163,155,146,138,129,123,118,116,119,120,123,120,120,112,97,77,67,64,60,56,55,58,60,63,68,71,70,70,69,167,169,171,171,170,167,169,158,128,91,67,95,139,152,134,115,100,105,117,138,159,169,178,183,186,192,191,190,188,186,187,187,184,181,178,172,166,157,149,142,134,123,119,114,119,121,123,122,120,115,106,99,98,101,102,102,101,102,101,101,101,100,97,95,172,173,174,173,173,172,171,153,109,73,65,93,137,151,132,101,90,90,93,122,144,160,167,176,181,189,192,193,192,192,192,192,190,188,185,178,172,167,157,149,142,132,122,116,112,116,120,124,124,121,112,102,95,98,103,106,108,107,106,107,109,109,108,108,177,178,176,177,177,176,170,148,106,75,67,87,130,141,112,82,72,65,64,80,117,140,160,168,182,191,196,198,198,197,194,194,193,191,189,186,180,175,164,157,150,140,131,124,120,115,115,117,121,118,116,111,103,96,97,104,107,111,112,110,111,113,112,112,173,177,179,181,182,178,173,153,117,84,66,80,125,131,96,74,59,58,74,77,93,125,145,160,176,188,198,200,200,201,200,198,198,197,193,188,184,178,169,163,158,146,138,132,131,125,122,118,117,117,116,114,111,102,93,98,105,108,110,115,116,115,121,120,182,181,183,185,187,182,176,159,123,81,60,74,123,127,93,67,56,82,99,111,94,118,139,152,169,185,197,201,201,201,200,200,197,196,196,193,187,182,174,167,161,150,144,141,138,138,135,128,119,117,119,117,112,108,99,93,98,106,108,109,119,118,120,120,185,186,185,187,189,187,178,161,125,80,60,73,122,116,81,69,82,134,145,137,109,112,138,146,163,180,194,199,201,201,202,201,199,196,194,193,190,186,177,168,162,151,145,144,141,141,146,145,132,119,115,117,119,114,107,98,91,96,108,110,109,114,116,116,188,188,190,190,191,188,181,166,131,84,63,74,115,107,75,71,101,159,188,179,139,116,136,145,159,177,191,199,201,202,202,201,200,199,196,195,191,185,176,168,162,153,146,144,143,145,151,152,147,132,120,120,124,123,116,109,99,90,99,106,109,111,119,120,187,188,189,191,191,190,185,175,141,92,64,73,110,100,70,56,63,86,121,162,164,132,133,142,155,174,189,198,201,202,202,203,202,199,197,193,192,185,178,169,161,151,144,143,143,148,154,155,149,140,130,128,129,129,128,120,111,98,91,99,106,108,109,109,187,189,191,192,191,189,184,177,146,95,63,65,107,96,69,40,44,53,65,100,146,137,130,142,155,173,187,198,202,203,202,201,199,199,198,196,190,185,179,169,160,150,145,143,142,142,148,157,156,149,142,139,137,139,137,131,124,111,99,96,100,105,107,107,190,191,192,195,196,193,188,181,156,96,60,57,98,98,72,43,48,45,59,73,117,137,132,141,154,173,187,198,202,203,203,202,201,198,195,195,189,181,175,167,158,151,147,144,142,139,131,135,141,146,150,147,148,149,151,144,135,126,110,97,97,101,104,105,191,191,194,195,196,195,191,184,170,102,63,60,85,94,78,67,83,51,59,74,115,135,132,140,155,175,188,197,202,202,200,201,199,198,195,191,187,179,168,161,155,150,150,152,146,131,115,119,136,151,155,159,154,154,157,156,149,139,125,108,97,97,98,98,192,193,195,197,199,197,193,186,176,105,66,58,74,86,70,67,99,82,52,72,124,142,139,144,159,178,192,200,201,202,201,201,200,199,195,190,185,180,168,158,153,154,161,163,148,126,107,127,155,166,165,161,161,156,155,161,159,151,141,126,106,97,97,97,194,196,197,199,199,202,196,192,176,114,68,57,70,83,71,49,41,53,64,101,143,146,147,149,161,180,192,200,200,202,201,200,200,196,192,189,184,175,165,158,158,164,170,167,151,131,100,125,161,172,172,168,164,160,159,163,166,162,153,142,125,106,99,99,195,196,197,199,201,201,199,194,178,127,74,59,74,87,83,75,75,90,128,163,165,153,145,151,165,184,196,200,201,201,200,199,198,195,190,185,178,169,160,158,165,174,173,166,154,141,104,119,164,177,174,169,165,159,162,165,167,169,165,157,144,124,114,113,194,195,196,199,201,201,200,194,181,139,83,62,79,92,92,95,129,172,191,181,166,155,152,160,176,191,199,200,200,200,200,197,195,192,186,180,174,168,166,170,178,182,178,172,162,157,126,95,159,178,172,166,161,159,163,168,169,171,171,168,157,142,136,135,195,196,197,199,200,201,200,197,185,148,95,75,88,101,98,101,120,159,183,166,158,152,156,169,186,197,200,198,198,199,198,195,191,187,184,179,173,170,171,181,185,185,181,180,176,173,149,91,133,180,175,167,154,158,164,170,172,174,177,173,164,154,150,150,195,195,199,199,200,200,199,197,187,156,110,87,91,106,107,105,113,119,149,145,153,153,164,182,195,200,200,200,197,198,197,193,188,180,177,176,177,177,180,183,186,186,188,187,184,179,159,105,110,166,177,171,161,150,156,168,177,180,180,181,176,166,163,162,195,195,198,199,201,201,201,197,187,161,123,97,96,106,115,109,114,115,131,148,162,160,176,192,200,199,200,200,197,195,192,186,177,166,161,163,170,174,175,178,181,187,185,186,186,181,165,114,102,143,171,170,163,149,144,155,166,179,183,184,184,177,175,175,196,197,198,199,201,201,200,197,188,169,136,105,100,109,116,121,116,127,134,159,177,175,188,196,199,197,195,193,191,188,185,173,159,154,157,158,152,156,163,169,174,181,186,185,185,183,172,125,99,129,159,169,165,155,141,142,158,174,182,187,187,182,181,181,198,197,198,200,200,200,200,197,189,177,161,131,113,112,110,117,126,135,154,169,178,185,192,195,192,190,190,189,190,188,182,173,164,169,179,178,156,132,153,159,167,169,177,184,184,185,175,133,98,124,153,160,163,157,143,136,153,171,181,189,190,189,188,188,198,198,199,201,201,201,200,197,192,184,172,157,140,131,116,107,120,133,149,162,166,175,182,183,183,184,186,188,187,185,180,173,173,184,189,187,169,121,112,139,150,159,169,175,179,184,177,139,99,122,153,152,155,154,146,132,144,170,180,185,190,188,188,189,197,198,200,201,201,200,200,199,194,189,184,174,168,156,144,123,110,118,132,149,160,168,173,176,178,181,181,183,185,181,176,169,166,170,178,184,179,141,95,111,128,142,155,169,179,185,178,139,92,111,154,154,151,150,148,132,135,162,181,188,190,187,187,187,198,199,199,200,201,200,200,199,195,192,189,185,179,172,168,163,144,136,140,152,165,172,177,179,181,182,182,180,180,179,176,177,177,174,176,179,183,166,122,101,113,126,139,155,169,182,179,139,92,100,150,162,149,141,142,133,129,157,182,193,192,192,191,191,197,198,199,200,201,201,200,199,196,193,190,188,185,184,187,187,189,181,174,176,178,181,183,183,182,181,181,181,180,181,186,190,191,192,190,189,188,180,151,111,108,119,130,142,159,176,177,143,102,94,143,169,149,135,134,131,125,150,179,191,194,190,190,190,198,200,201,201,202,202,201,201,197,194,192,189,187,190,191,196,198,200,199,198,197,197,197,195,192,190,189,188,188,188,190,193,197,199,200,197,195,189,171,129,108,112,119,127,144,165,177,159,115,96,131,170,151,136,130,130,122,142,176,189,191,190,190,190,198,199,201,201,201,202,201,200,198,196,197,194,193,192,195,199,202,204,206,206,206,206,206,205,204,203,203,203,200,197,196,200,203,203,202,200,199,193,179,145,108,101,107,115,133,156,177,167,125,95,118,167,150,137,130,128,120,138,174,188,189,188,188,188,194,195,199,199,200,202,201,200,198,197,195,197,195,197,198,199,204,206,207,208,207,207,207,207,208,207,207,207,207,206,204,204,202,202,204,203,201,196,183,149,108,92,99,113,131,155,177,175,139,100,105,158,146,136,130,126,120,138,175,190,189,189,189,189,198,199,200,200,200,201,201,201,198,197,195,195,193,193,196,201,202,203,205,206,207,207,205,206,206,207,207,206,208,207,206,207,206,207,204,205,202,197,183,149,107,92,100,117,137,159,181,174,136,101,105,162,145,134,128,126,122,142,175,187,188,188,188,188,196,198,198,200,202,201,200,200,197,196,194,193,190,191,195,200,202,203,206,207,206,206,205,206,207,207,207,206,204,203,204,203,203,203,202,202,199,194,178,143,105,94,104,121,141,164,183,169,124,98,113,157,141,131,128,126,123,146,174,186,188,188,188,188,196,196,199,200,200,200,200,198,194,192,189,187,184,184,190,193,197,197,198,198,195,196,194,196,195,193,194,193,191,191,191,195,196,198,200,200,198,190,168,130,98,96,114,134,153,170,177,153,115,97,128,157,137,132,131,124,124,149,174,185,187,187,187,187,198,200,200,201,201,199,200,197,192,188,185,181,177,175,175,176,174,167,160,160,163,166,168,169,171,170,169,169,169,171,175,183,189,192,191,193,191,179,147,107,91,107,131,148,161,176,177,142,102,94,131,149,135,134,134,125,129,153,174,184,186,187,187,187,198,197,199,199,201,201,198,195,189,185,182,176,170,164,158,148,138,134,135,140,145,149,153,157,159,162,161,161,160,161,163,166,171,177,182,181,180,163,118,91,101,129,147,160,167,172,172,136,92,92,136,138,131,137,134,126,136,157,173,183,185,185,185,185,197,196,199,198,199,201,200,196,188,179,178,173,159,144,129,119,123,135,149,158,154,156,159,160,159,158,159,162,164,161,158,152,152,156,162,170,166,136,98,101,129,151,160,166,171,172,169,131,89,100,131,130,133,139,132,126,141,160,171,178,179,179,180,180,197,195,198,198,200,200,200,196,187,174,165,152,133,119,109,115,127,149,168,173,173,172,171,168,166,164,163,164,164,162,155,149,152,164,170,165,149,113,98,123,152,162,166,170,170,173,170,134,94,108,129,132,140,140,132,133,151,164,171,176,174,174,174,174,193,195,198,199,199,198,197,194,185,166,137,117,109,107,109,114,124,144,162,177,168,177,186,184,178,174,171,169,167,166,158,146,142,151,165,165,141,114,133,149,163,169,171,170,170,172,164,128,95,106,128,137,144,141,133,141,160,170,172,173,173,173,173,173,193,194,196,197,199,200,199,192,175,144,110,99,103,110,109,106,120,120,142,163,157,154,180,194,192,189,185,180,177,172,166,156,146,141,144,151,151,163,172,170,173,171,170,168,167,168,159,120,97,117,138,144,142,134,139,152,161,166,169,167,165,165,166,167,194,194,196,198,200,200,199,193,168,122,90,87,101,110,103,110,114,125,146,147,161,151,160,185,194,195,193,191,188,183,178,173,168,163,158,159,167,176,177,176,171,172,171,170,166,164,149,110,106,135,149,147,141,140,149,160,165,165,167,161,152,152,153,154,194,195,197,198,199,200,198,189,160,112,79,81,101,104,99,114,128,158,148,141,156,157,151,167,189,197,198,197,194,191,188,185,183,179,174,170,171,171,170,171,171,168,169,167,162,156,135,105,124,152,152,147,148,155,161,162,161,162,161,152,144,144,144,145,193,196,197,198,197,198,196,181,140,91,68,71,100,95,94,98,134,171,170,148,152,160,158,159,179,195,199,199,196,194,193,191,188,187,181,178,172,169,165,167,169,173,168,162,152,143,123,117,145,158,156,155,160,159,160,161,161,158,154,142,132,133,133,134,193,195,197,199,200,199,194,175,119,73,58,69,94,80,74,56,75,105,139,146,148,158,160,157,171,191,201,199,198,197,195,193,192,190,185,181,176,169,167,167,168,169,169,160,143,126,108,126,154,163,164,163,161,161,159,157,155,155,140,127,110,111,113,114,193,194,196,198,200,197,191,164,109,69,57,67,99,75,55,36,50,58,80,120,139,151,162,160,166,186,198,199,198,198,196,197,195,193,189,183,178,172,168,166,163,160,157,154,139,120,104,127,160,170,165,159,156,158,155,152,148,141,129,101,86,87,89,90,190,192,195,198,198,193,184,148,99,68,59,73,101,74,59,52,52,55,70,111,137,142,156,157,160,182,196,201,200,199,199,198,197,195,192,188,183,175,169,166,161,155,149,142,135,120,111,131,158,164,157,153,153,153,151,147,137,120,94,84,84,84,84,84,191,193,194,196,196,191,178,133,85,62,61,83,100,76,68,105,94,54,75,116,135,137,152,155,155,180,195,198,197,197,199,200,198,196,192,189,183,175,168,166,161,153,145,132,114,110,113,129,148,149,147,147,149,146,140,131,114,100,87,80,77,78,78,79,189,192,193,194,193,189,180,123,74,63,65,98,105,76,50,48,58,53,65,108,130,137,145,148,151,175,194,200,200,200,198,198,198,195,191,187,181,176,170,166,157,149,148,142,128,115,121,131,141,141,142,142,143,138,128,115,102,90,80,79,81,81,81,80,189,191,191,192,192,185,175,122,71,60,71,109,110,81,48,26,27,47,83,112,119,132,141,149,155,179,195,200,202,200,200,198,196,193,191,187,181,177,173,169,158,148,146,147,145,150,152,155,149,140,137,136,134,125,115,104,93,81,76,80,82,81,81,81,183,187,188,187,190,181,164,113,70,58,77,118,116,85,61,57,77,110,139,127,118,131,139,149,157,180,194,201,200,200,199,196,193,191,191,188,183,178,173,169,160,153,148,149,149,154,161,158,148,138,129,124,119,113,105,95,83,77,80,87,90,91,91,90,181,183,185,185,183,176,158,106,66,55,83,127,116,82,62,88,134,153,152,122,124,137,142,151,160,182,191,197,197,198,196,196,193,190,187,184,180,175,170,165,159,153,146,148,149,154,156,153,143,131,119,113,110,104,96,83,73,74,78,80,81,82,83,84,174,178,182,182,176,167,147,98,65,59,97,135,121,96,70,67,114,138,129,104,120,137,141,155,165,184,193,196,197,197,198,196,192,188,183,180,175,171,168,164,158,152,147,148,146,146,143,137,125,113,110,109,105,100,84,67,61,60,59,58,59,62,64,66,171,173,176,179,173,158,135,89,63,69,111,142,121,97,74,53,73,102,103,92,114,128,139,155,168,187,192,194,195,193,193,193,191,188,184,179,175,170,166,160,154,149,144,144,141,137,131,124,114,110,109,106,101,80,52,39,35,33,32,28,28,29,29,30,168,169,173,175,171,157,130,85,59,75,120,143,124,92,81,57,49,67,69,93,115,130,143,157,171,189,191,192,193,193,193,191,187,183,179,174,167,164,160,152,145,139,135,133,132,125,120,115,112,110,108,103,74,36,20,18,17,19,20,20,19,19,19,19,164,170,169,168,166,150,121,82,63,83,125,143,130,98,81,81,57,56,83,111,132,146,160,166,175,188,191,190,190,192,192,187,183,179,175,169,164,160,152,144,134,126,123,122,121,121,119,118,116,110,102,74,35,16,14,15,17,19,19,21,21,21,20,20,163,162,164,162,160,148,114,75,63,88,128,141,130,113,86,94,103,87,113,137,147,159,168,172,178,185,187,187,187,187,186,182,177,173,168,165,158,150,144,136,126,121,119,120,122,123,123,118,113,105,70,29,15,16,22,22,21,20,19,20,20,20,21,21,158,156,157,157,156,152,125,77,52,76,122,138,127,117,106,102,110,115,126,152,164,168,173,172,175,178,179,179,181,181,179,175,169,164,160,153,148,141,134,126,123,121,119,122,121,119,119,111,94,63,27,14,20,29,30,24,21,19,18,18,18,18,18,18,144,145,144,143,143,144,140,113,59,51,100,135,130,119,113,111,110,119,136,158,168,173,173,173,174,174,173,174,175,174,171,168,161,153,149,146,137,132,124,121,119,116,115,116,116,112,103,83,55,28,16,17,25,28,27,23,22,21,21,20,20,19,19,19,134,134,131,131,132,132,133,128,94,43,58,109,125,121,114,112,121,140,153,166,172,172,172,171,170,170,167,167,167,164,161,156,150,145,137,131,129,120,113,112,110,111,110,111,103,86,62,43,33,31,34,35,40,37,30,26,26,22,20,19,19,19,19,19,122,121,120,118,117,119,121,121,115,78,45,58,88,107,113,117,131,146,160,167,174,173,171,170,166,164,163,160,157,153,148,141,137,130,125,117,111,108,108,110,114,110,98,78,57,38,26,25,29,35,37,40,41,34,29,24,19,21,22,21,20,20,20,20,101,100,99,100,102,107,115,117,119,119,103,75,78,95,112,120,131,145,156,164,167,167,164,161,158,155,155,150,146,142,133,125,119,117,111,107,107,105,109,106,84,59,41,30,24,21,22,25,28,32,34,36,38,37,32,27,25,23,18,19,19,20,20,20,68,68,67,67,71,79,98,112,119,121,126,121,116,116,121,125,132,140,149,154,159,160,158,153,147,149,143,133,123,116,108,103,96,88,78,74,67,55,40,21,12,12,16,20,21,23,25,28,30,34,36,38,41,38,35,28,23,19,20,17,17,17,17,18
24,30,31,34,38,39,38,36,36,34,32,38,38,42,47,52,52,51,49,47,50,55,58,56,56,58,58,58,59,56,53,56,67,81,88,83,71,65,76,83,79,74,71,78,85,90,88,78,73,60,40,26,23,21,22,34,44,38,42,60,83,88,85,88,16,10,12,16,20,23,26,27,32,33,34,30,32,32,32,32,32,32,35,37,43,46,40,41,43,43,42,40,45,60,71,81,88,89,88,89,86,80,83,86,82,75,72,78,85,90,87,78,72,58,39,26,23,21,23,35,44,39,44,62,84,88,85,88,78,72,60,49,41,32,28,26,27,32,29,26,21,25,29,31,34,30,29,22,21,13,15,17,20,21,22,24,26,34,39,46,50,54,61,70,78,81,82,89,96,93,84,79,82,86,83,74,63,49,35,25,23,21,24,36,43,39,46,64,84,87,86,88,125,118,114,107,96,88,78,61,42,39,49,70,77,72,73,75,83,85,93,97,105,110,106,98,86,77,64,57,44,30,21,7,11,15,20,29,43,51,56,62,74,77,74,69,69,68,63,54,42,31,25,22,21,22,22,31,42,45,50,66,85,87,86,87,140,138,136,135,133,128,110,81,54,49,74,111,115,105,98,102,114,132,143,150,152,151,149,147,144,142,140,139,135,125,119,100,77,51,36,29,25,27,28,29,35,46,47,44,43,40,36,34,30,27,24,23,25,23,19,23,33,45,55,67,83,88,86,88,147,148,146,146,145,136,111,76,54,50,69,110,118,108,95,93,102,118,136,152,158,157,157,161,164,163,161,157,157,159,153,154,144,129,114,94,70,46,25,18,22,27,32,30,28,27,27,31,28,23,22,32,32,25,20,19,25,42,62,71,79,86,86,88,152,152,154,155,151,140,118,82,54,46,61,99,114,100,83,78,84,93,112,137,147,152,155,159,169,172,171,168,165,166,170,166,162,159,155,146,133,116,91,54,26,10,14,28,28,27,31,28,22,23,37,50,52,30,20,18,21,40,70,79,82,83,86,86,156,157,160,162,157,146,130,97,59,44,57,92,107,88,68,61,63,68,84,109,127,135,143,153,166,177,181,181,180,180,177,177,176,173,167,161,153,146,136,128,111,65,32,13,12,20,24,24,28,40,52,50,49,29,22,19,19,33,66,81,84,84,78,67,162,163,167,167,163,154,141,109,69,47,59,91,98,78,61,53,52,59,66,69,88,113,127,144,161,179,186,187,189,191,189,186,183,181,177,171,164,153,143,135,129,117,100,72,53,37,26,33,48,59,55,62,62,30,26,23,20,28,50,65,70,68,59,50,164,168,170,170,167,161,151,121,78,55,57,87,95,76,60,59,75,89,99,89,84,103,118,134,153,174,187,189,190,192,191,189,186,183,180,177,171,162,150,142,136,125,116,107,98,85,68,57,50,50,61,68,57,30,26,26,24,28,37,39,41,39,36,42,172,175,178,176,172,165,158,132,80,45,47,78,89,72,64,82,118,135,129,126,101,103,116,126,144,167,184,192,193,192,192,192,189,186,182,179,175,168,158,150,141,130,123,118,113,110,105,91,72,55,45,44,31,25,25,23,23,30,38,42,43,33,31,43,176,181,185,185,182,176,165,152,102,53,45,73,88,67,65,106,150,170,163,148,117,111,118,126,140,161,179,190,194,194,194,193,191,188,185,182,177,170,163,153,143,135,127,121,117,114,112,109,103,85,49,20,21,27,24,22,23,32,44,35,25,27,33,40,179,183,186,190,190,184,175,160,111,58,47,60,86,70,61,96,137,169,186,171,131,111,122,127,141,159,176,189,194,194,194,192,190,188,187,184,179,172,163,155,147,137,130,126,123,121,122,120,112,106,100,73,32,15,19,24,31,50,60,47,29,25,27,29,183,184,187,191,193,189,182,168,123,71,51,56,76,64,53,59,76,98,140,176,147,114,123,129,144,162,174,188,194,193,192,191,190,188,186,182,178,169,162,155,148,139,130,126,124,123,126,130,125,113,103,101,87,50,20,17,31,53,56,52,46,33,26,24,185,185,188,192,194,192,186,172,137,87,53,53,70,56,45,39,47,52,69,116,155,119,128,132,147,166,177,188,193,194,191,191,191,189,185,181,177,171,162,154,145,139,133,128,123,120,121,129,131,124,111,104,102,90,58,25,20,37,46,48,40,29,25,25,186,187,189,192,193,192,189,178,148,99,61,58,67,60,50,47,47,54,61,87,151,127,130,136,150,169,180,190,193,194,191,190,190,187,182,179,176,169,160,149,142,141,135,133,128,118,111,114,121,123,120,113,110,107,96,69,41,37,49,45,35,28,23,23,183,187,190,191,192,191,188,178,155,109,69,61,68,64,64,81,65,52,64,94,149,134,132,140,155,172,181,191,191,189,188,189,190,185,179,175,172,164,156,146,138,135,140,139,132,116,100,93,100,108,113,119,118,113,113,108,85,49,41,41,29,25,26,30,184,187,190,192,192,193,190,181,163,124,83,70,76,70,58,71,72,49,64,104,147,137,136,147,162,179,187,190,192,192,192,188,186,183,177,171,164,155,148,137,132,140,144,140,131,116,103,86,96,112,124,125,125,124,122,121,115,93,50,19,18,29,34,56,188,189,190,192,193,192,190,181,166,138,99,76,79,77,55,34,35,48,75,127,149,140,144,159,173,183,190,191,188,188,189,187,180,173,167,161,155,146,135,134,141,143,148,140,134,123,113,88,100,118,131,136,134,131,127,127,129,126,118,75,28,20,53,81,190,191,192,193,193,193,189,183,172,154,127,95,84,84,70,49,50,85,121,140,145,145,155,171,184,189,191,189,186,182,176,169,161,154,152,155,155,153,143,134,144,149,149,144,142,136,132,114,102,130,140,141,137,135,132,133,136,139,134,128,105,75,89,98,190,191,193,195,194,194,190,186,177,164,149,121,100,92,81,73,82,114,133,142,147,153,168,182,187,186,183,179,173,165,156,152,152,155,162,170,173,175,172,157,140,144,150,150,148,144,139,126,99,112,141,144,139,133,132,140,144,146,149,147,140,127,112,112,192,192,194,196,197,194,194,190,185,176,164,146,127,106,89,78,78,90,104,133,145,154,169,177,174,167,160,155,150,153,157,163,170,178,186,190,191,191,188,174,150,138,148,152,150,146,145,139,108,82,116,140,146,134,127,132,143,150,153,155,156,146,131,118,193,194,195,197,197,195,193,192,188,181,174,165,153,134,112,90,76,74,88,112,130,148,163,169,166,164,164,169,176,179,179,184,190,195,197,198,198,196,194,185,161,134,131,142,147,147,147,143,119,84,93,123,140,140,130,122,128,147,160,167,166,164,154,135,193,195,196,197,198,198,196,194,190,185,178,173,165,159,148,135,118,107,113,132,153,170,180,184,188,193,197,199,200,201,200,200,200,200,201,200,199,198,194,186,165,131,115,122,133,142,149,150,127,89,88,117,132,137,135,125,118,128,150,169,173,175,171,158,192,195,197,198,198,198,196,193,189,188,185,180,177,175,175,175,180,181,178,189,194,199,201,203,205,205,207,208,207,204,205,204,203,203,202,202,201,199,195,187,167,131,109,110,120,132,145,152,130,87,80,114,134,133,132,128,118,117,139,163,175,181,179,172,191,194,196,197,199,198,197,195,193,191,189,188,186,186,187,191,196,203,206,206,208,207,206,207,206,207,206,206,206,204,205,202,202,204,202,203,203,200,195,185,162,126,105,106,113,127,146,158,143,98,75,110,143,141,131,126,119,112,129,157,172,179,180,176,191,193,195,196,198,198,197,195,193,192,191,191,190,192,195,197,201,204,207,205,206,206,206,206,206,206,206,207,204,202,199,199,200,201,202,202,202,201,194,179,154,116,96,100,114,132,151,164,160,114,77,101,142,148,133,122,120,115,124,151,173,180,181,178,192,194,196,197,198,198,198,196,194,192,192,192,191,192,196,200,202,203,205,206,204,205,205,203,201,202,200,199,196,191,191,193,194,197,199,197,198,199,193,169,136,100,88,97,118,138,157,168,167,133,94,90,135,148,135,121,120,117,121,148,174,184,184,182,194,196,197,198,198,197,197,195,194,192,190,189,190,192,196,200,203,204,206,206,204,202,200,196,194,190,187,185,183,183,186,188,189,191,192,193,194,192,186,157,117,89,90,101,118,138,160,170,171,142,105,88,129,146,135,123,119,113,115,142,172,184,186,185,194,196,197,198,198,198,197,194,192,189,186,184,184,189,195,199,202,203,200,199,198,195,193,190,187,185,183,183,182,180,180,184,183,180,183,183,185,187,175,139,102,89,100,113,122,135,156,172,179,147,111,85,120,145,134,125,120,115,112,135,170,182,185,184,194,197,198,198,197,196,195,190,185,183,181,178,178,183,188,194,198,196,192,190,188,187,187,185,184,184,184,181,181,182,181,180,177,172,170,175,180,181,165,126,95,96,115,131,137,142,151,164,171,138,107,87,117,145,131,126,122,115,113,134,173,184,185,185,194,196,197,199,201,198,196,192,184,181,179,176,172,175,178,178,179,176,175,177,180,181,182,182,183,183,183,182,182,183,183,180,173,167,168,173,177,174,152,109,89,106,130,149,151,156,164,170,162,133,107,98,124,144,130,126,124,122,112,134,174,186,186,183,194,195,198,200,200,201,198,192,184,176,176,171,165,162,164,164,163,162,166,170,175,178,180,182,181,181,182,182,183,183,182,178,171,169,176,183,183,175,144,100,92,118,146,161,166,167,172,177,162,125,103,102,133,147,133,130,127,122,120,135,170,185,186,182,195,197,198,198,199,198,196,193,183,168,160,151,144,146,142,141,144,148,158,167,173,177,182,185,184,184,180,181,184,185,182,177,170,169,179,188,188,174,138,98,100,134,161,170,171,173,176,177,159,121,98,107,142,147,133,134,132,125,121,142,167,183,187,185,195,197,199,197,198,200,197,190,176,154,136,128,125,130,128,130,141,150,161,171,173,179,184,187,189,185,184,184,185,185,182,176,169,167,176,184,187,173,138,108,120,154,172,175,175,176,180,181,164,120,88,111,149,145,135,137,135,127,125,147,170,184,187,185,196,197,200,200,200,200,197,188,166,134,115,117,120,118,119,130,138,153,168,174,177,181,185,189,188,190,191,188,187,186,185,176,165,161,167,176,176,164,142,134,150,170,178,178,178,176,177,181,163,118,89,118,149,143,140,143,136,127,132,150,170,184,186,183,197,198,200,200,200,200,196,185,156,119,101,107,115,118,121,127,135,152,172,174,174,183,191,196,195,192,192,193,191,190,188,180,168,153,151,152,154,149,152,162,173,178,181,180,181,181,183,184,165,121,97,128,146,143,144,146,138,130,139,155,170,181,184,182,199,200,201,200,201,200,195,177,140,106,94,100,114,122,121,118,123,138,157,169,166,172,192,200,199,198,198,195,194,194,191,185,175,159,146,138,135,146,163,180,182,182,182,183,182,179,180,180,159,118,99,132,143,147,152,151,141,136,148,160,170,178,181,178,198,200,201,200,200,198,193,168,123,93,88,97,113,122,117,109,116,125,138,158,163,158,176,195,202,201,200,200,198,197,195,190,183,172,163,152,150,159,176,186,185,184,183,184,182,179,180,182,158,115,100,131,143,151,154,152,142,141,153,164,171,177,179,174,197,199,201,202,200,198,191,156,107,83,79,92,112,115,107,111,111,111,126,145,159,156,159,180,197,203,202,201,200,200,198,195,190,185,177,169,165,169,182,186,188,186,184,183,181,180,177,179,154,111,104,137,149,155,157,151,146,153,162,169,174,178,178,175,198,200,202,201,200,196,186,147,97,76,73,89,109,106,104,103,106,116,123,136,153,158,155,163,187,201,203,202,201,201,199,197,194,191,186,178,174,172,177,180,185,187,186,184,183,179,175,174,145,103,113,149,159,160,158,149,149,156,165,171,175,177,178,172,199,199,201,203,201,194,182,136,89,69,67,89,105,97,95,94,115,136,138,137,146,160,160,156,173,194,202,202,202,202,201,199,197,194,190,185,178,173,172,172,177,184,188,186,182,178,171,162,136,100,126,159,165,160,153,150,153,163,168,169,173,174,171,164,199,200,202,203,199,193,176,123,82,66,64,90,103,93,88,104,141,167,166,146,139,156,163,157,164,185,200,203,202,201,201,200,198,195,192,188,183,177,172,168,170,177,185,187,182,175,165,154,126,104,146,168,167,161,157,159,165,169,169,171,172,172,163,157,199,199,199,200,199,193,174,111,78,63,66,96,106,89,78,119,165,191,190,158,130,147,163,159,157,176,196,201,201,202,201,200,200,198,194,191,186,180,173,168,167,168,176,183,180,169,158,139,114,119,162,171,168,164,164,167,168,170,168,171,172,169,160,154,200,200,201,201,198,192,173,111,74,63,71,106,103,78,70,95,120,161,187,172,129,140,159,164,160,169,194,202,203,202,202,201,201,200,198,196,192,184,177,171,167,165,166,171,176,166,147,124,110,136,170,171,168,168,169,169,170,171,171,171,170,164,157,147,199,200,199,201,199,190,168,113,76,69,82,114,101,68,53,56,63,94,140,172,134,137,153,160,159,162,193,201,203,202,202,202,201,201,199,198,194,187,180,174,170,167,162,158,164,165,146,118,112,144,170,174,173,171,170,170,168,169,169,170,167,160,150,136,199,199,199,200,197,186,158,111,78,71,92,125,110,81,54,44,50,66,86,141,138,136,150,158,160,161,191,201,202,203,203,203,202,201,199,196,193,188,183,176,172,169,160,153,149,149,142,119,113,142,168,177,175,172,170,170,170,169,169,167,162,154,141,125,197,198,199,198,195,185,152,107,79,73,97,129,118,92,65,52,44,60,70,117,135,132,147,157,161,165,192,203,203,204,203,204,202,202,201,198,197,190,185,180,174,170,159,151,148,135,126,117,115,140,164,172,171,169,168,169,170,168,166,162,154,143,129,111,197,198,198,196,193,182,148,104,77,75,107,135,124,97,69,61,55,59,80,123,136,137,149,158,166,170,191,202,204,204,203,203,202,200,200,197,195,193,188,184,180,173,160,151,152,142,125,114,115,133,152,159,161,165,168,170,168,166,164,155,143,130,117,103,196,198,198,194,189,177,141,101,78,83,119,140,124,95,62,47,48,51,81,129,143,147,156,162,168,175,193,201,204,205,204,204,201,201,198,198,195,193,190,186,183,175,164,154,154,153,142,131,126,131,140,146,152,159,165,166,163,161,155,144,131,119,107,97,194,196,198,195,187,175,136,99,81,94,134,148,125,103,70,46,47,61,93,122,136,150,156,166,175,181,194,202,204,204,204,203,203,201,200,197,195,192,190,187,183,176,166,160,152,157,154,149,150,146,141,141,145,153,158,161,160,154,145,134,125,114,104,91,192,194,195,195,189,172,133,95,82,103,143,152,121,106,79,57,68,96,120,121,127,144,155,168,179,186,196,201,203,203,203,203,202,201,199,197,194,191,188,185,183,178,171,164,157,158,158,160,163,161,149,141,140,144,154,156,151,145,136,127,120,110,97,91,193,193,192,192,186,168,128,94,85,111,151,155,127,102,88,66,80,111,123,118,130,146,158,173,182,191,199,202,203,203,203,202,201,200,198,196,193,191,188,184,182,178,173,167,162,161,161,162,165,165,156,146,142,142,146,142,140,136,131,123,115,105,89,80,193,192,192,191,182,163,122,96,86,116,153,157,135,98,97,73,71,96,104,113,133,149,160,176,184,193,200,202,203,203,202,202,201,199,197,195,194,190,187,183,180,176,170,164,162,161,161,162,163,162,154,146,139,138,139,138,134,130,125,119,108,96,84,77,191,193,191,190,186,165,120,93,88,123,161,160,144,103,94,94,63,73,92,116,139,157,166,176,183,194,200,202,202,202,203,203,202,199,196,194,191,187,184,182,177,172,168,165,162,161,160,157,157,156,148,139,134,133,134,133,131,127,121,112,98,89,79,78,187,188,188,189,186,172,129,91,82,117,161,163,145,120,91,106,83,75,103,130,152,168,179,184,188,198,201,201,201,202,201,201,199,197,194,191,188,184,182,179,175,170,168,165,161,162,159,154,152,150,144,137,134,132,130,129,128,122,114,101,89,82,78,80,183,184,185,186,184,178,148,102,71,102,151,165,148,130,106,104,111,101,127,152,166,178,186,190,192,197,200,201,201,202,201,199,198,194,192,189,186,183,179,176,168,161,158,156,156,155,154,151,147,144,140,135,133,132,131,128,125,117,107,94,84,79,80,83,179,180,181,182,182,181,167,128,80,82,134,164,150,134,121,112,120,124,144,166,176,185,190,192,194,196,199,199,200,200,200,198,195,193,190,187,184,181,176,171,165,159,152,148,148,151,149,147,144,141,138,135,133,130,127,126,120,109,97,87,80,79,85,90,173,173,174,175,177,178,176,153,105,81,118,157,154,141,130,123,124,134,151,172,181,186,190,194,195,195,196,197,197,198,197,197,193,190,186,182,180,177,170,166,162,155,150,144,145,145,146,145,143,141,139,136,132,128,126,121,113,101,88,81,78,82,91,94,167,167,168,169,169,172,175,167,130,86,99,142,151,145,136,131,129,136,153,175,187,192,194,196,195,196,194,196,195,196,195,193,190,186,180,176,174,171,164,160,156,153,148,142,142,142,145,145,145,142,138,136,132,129,125,115,102,90,82,79,81,88,98,102,161,159,160,162,163,163,166,165,145,98,85,119,144,146,139,134,135,142,157,175,186,191,194,194,195,196,194,193,194,193,192,190,187,182,177,173,169,166,161,155,151,149,147,146,144,145,145,145,146,143,138,132,133,126,116,106,93,82,76,80,88,98,110,112,154,152,149,152,156,159,160,160,153,124,89,100,132,144,140,139,145,155,167,179,187,191,193,193,193,194,193,191,190,189,185,183,181,175,170,168,165,162,158,153,150,148,148,144,145,144,144,144,145,140,137,131,124,117,111,95,84,76,75,84,95,107,120,121,134,144,147,143,148,156,158,159,158,147,108,87,118,138,143,147,155,169,178,185,192,194,194,194,194,193,191,190,188,185,183,180,175,172,168,164,159,155,153,150,145,145,146,143,145,146,145,142,142,137,134,128,119,112,100,83,76,75,84,95,108,120,128,128,129,128,139,141,140,149,154,156,159,156,137,107,111,134,145,151,160,173,182,187,191,193,194,193,192,189,188,187,184,183,179,173,166,161,158,156,153,150,147,145,143,142,141,143,142,142,140,139,137,132,126,119,111,96,85,75,73,82,95,108,121,129,134,134
97,103,99,99,102,107,108,112,119,124,133,144,149,143,135,130,133,138,147,156,167,177,180,181,182,182,180,172,168,166,162,156,150,145,139,136,131,128,126,124,123,122,123,123,123,124,123,113,100,81,55,32,18,16,19,21,22,22,19,19,18,19,22,27,125,118,128,121,123,124,130,132,135,138,140,132,115,107,108,115,126,133,146,160,176,185,186,185,184,184,183,180,178,176,172,167,163,157,151,145,143,138,134,133,132,130,130,130,132,133,132,128,126,124,115,91,59,30,17,15,17,18,19,21,23,22,21,19,136,129,127,135,140,142,143,142,142,138,114,87,84,99,119,132,137,141,153,168,181,188,189,187,185,184,183,181,180,182,179,172,167,164,159,155,148,146,143,142,140,138,138,137,138,138,138,138,136,132,127,121,111,86,51,25,14,14,15,14,15,11,9,9,151,150,150,150,155,151,149,148,142,110,77,80,111,133,143,144,142,143,150,165,181,188,191,189,188,188,187,186,185,185,184,181,179,175,169,164,159,154,152,145,144,146,145,143,141,141,143,144,143,141,137,131,124,119,106,72,44,38,39,37,37,37,37,34,166,163,164,158,158,162,159,152,115,76,89,128,148,151,147,141,136,136,141,151,169,182,187,190,190,191,191,190,188,187,187,187,186,183,179,176,173,166,164,157,154,149,146,146,145,144,147,148,148,145,144,140,134,127,119,111,94,90,92,93,95,95,95,94,169,168,169,167,162,163,157,124,82,81,129,161,166,153,146,136,126,130,139,144,158,173,179,185,187,190,191,191,190,190,190,190,188,186,185,182,178,172,169,168,164,158,154,149,147,145,146,150,151,150,149,148,143,135,126,117,108,97,97,98,99,104,105,103,175,174,176,176,173,163,130,87,73,108,156,176,169,154,140,121,121,125,124,140,158,170,176,181,185,191,195,194,193,194,195,194,192,191,188,186,183,180,177,173,174,168,162,159,154,150,149,150,151,150,150,149,146,142,136,127,117,105,94,92,96,96,102,107,179,177,178,180,175,149,104,71,73,119,166,175,164,147,125,112,110,96,82,117,149,163,173,180,187,194,198,198,197,198,197,197,196,195,193,190,190,185,181,180,176,171,167,163,162,157,151,151,150,149,149,149,148,145,141,136,127,114,101,87,88,94,99,104,184,180,180,180,168,135,97,77,82,128,165,170,157,126,104,89,73,67,70,83,124,152,172,182,191,197,200,201,200,200,200,200,200,199,195,195,191,187,185,185,181,176,175,168,164,164,159,155,153,152,152,148,147,146,145,138,135,125,111,97,83,87,91,96,186,183,182,179,170,138,95,68,80,135,172,173,151,118,100,60,44,67,93,91,122,148,167,183,192,198,200,201,201,202,202,201,201,200,198,195,193,189,188,186,184,181,177,177,175,174,173,170,162,155,154,153,150,151,149,145,137,131,122,108,91,82,85,92,186,187,186,180,167,132,89,66,81,137,177,170,136,117,82,66,98,119,113,102,122,146,162,181,192,198,200,201,201,202,202,201,200,200,200,197,195,190,190,188,183,182,180,177,175,172,172,175,174,165,156,151,151,153,156,152,149,140,131,120,103,86,81,86,189,190,188,181,166,129,86,69,94,145,177,165,138,107,80,102,153,174,153,119,121,146,161,181,193,198,201,202,202,202,203,202,201,201,198,198,195,192,190,188,183,180,178,175,172,176,179,180,176,174,167,159,156,160,162,162,157,151,141,130,115,97,85,83,192,191,189,182,169,131,86,70,100,150,179,161,142,97,83,118,148,169,180,150,131,147,160,182,192,198,201,203,202,203,203,202,202,201,199,198,196,193,191,188,183,180,178,176,175,175,178,180,179,176,170,166,166,166,163,163,166,159,150,141,125,107,92,83,193,192,191,186,176,132,86,71,101,153,179,158,141,89,65,66,70,78,102,125,129,143,160,180,191,198,201,203,203,203,202,202,202,201,200,198,197,192,190,187,184,181,181,178,174,172,174,178,181,176,176,173,172,168,169,172,169,164,157,149,136,118,100,87,195,194,192,187,175,130,83,67,97,150,180,158,142,89,55,47,57,52,74,112,135,141,156,179,193,199,202,203,203,203,203,201,202,202,199,197,196,192,190,188,186,183,180,177,173,169,164,166,169,172,172,174,176,175,173,173,174,169,162,155,144,129,111,94,197,197,195,190,180,133,81,68,92,145,180,158,139,92,66,81,55,55,83,121,140,144,159,182,193,199,202,202,202,202,202,202,201,201,199,196,193,191,190,188,186,184,181,176,168,154,142,147,162,172,179,181,178,174,174,177,176,173,170,162,152,138,121,103,199,199,197,193,183,132,83,70,90,134,174,155,131,90,61,94,105,58,86,126,140,144,163,183,195,200,202,202,203,202,202,203,201,200,199,197,192,190,190,189,188,187,185,177,164,146,139,158,175,185,185,184,183,180,175,174,177,177,173,169,160,148,131,112,201,201,199,196,184,131,85,70,88,121,164,153,128,94,58,58,82,67,87,133,148,150,165,185,196,201,202,202,201,204,204,201,201,200,197,195,192,189,188,189,191,190,185,175,161,137,133,164,183,188,188,186,182,179,176,178,180,180,178,175,170,162,147,126,202,201,201,199,186,133,84,71,88,115,156,158,128,113,92,78,57,64,95,137,151,156,172,189,198,201,201,201,203,202,201,201,198,197,195,194,192,191,191,192,192,190,184,174,160,131,124,170,188,189,188,185,181,177,179,181,182,183,184,180,174,168,155,137,203,203,202,199,189,138,85,74,91,121,150,158,128,123,118,145,151,149,154,156,154,161,180,194,200,202,202,200,202,204,203,201,199,198,197,194,194,194,195,196,194,190,184,177,166,134,117,168,190,190,185,184,182,180,183,184,184,187,188,187,182,174,166,150,202,203,202,200,191,155,98,82,98,123,150,157,137,125,126,143,191,196,177,163,160,171,188,196,201,199,200,202,199,200,200,199,199,197,195,194,193,194,195,195,193,189,187,184,169,135,108,151,188,189,188,180,179,183,186,187,187,187,188,186,184,181,171,159,202,202,202,200,192,157,115,91,107,128,150,159,148,128,131,126,144,170,167,159,166,183,196,201,200,199,198,198,200,198,199,198,198,198,197,195,193,193,195,196,196,194,191,187,170,134,108,138,183,187,188,183,175,177,183,188,191,191,191,191,189,184,177,167,202,202,201,200,194,168,124,108,113,128,147,158,157,138,129,129,118,139,162,164,175,190,199,200,199,199,197,198,199,200,197,196,192,191,194,196,194,194,195,196,195,195,193,188,166,130,112,140,178,188,187,183,174,171,179,186,190,193,195,195,194,190,185,174,203,203,202,202,193,173,136,115,119,133,145,152,158,150,134,132,132,145,172,178,186,196,197,196,194,193,190,190,189,182,172,163,155,160,178,191,196,196,196,196,195,194,192,188,163,128,110,143,172,184,186,184,177,171,177,184,190,195,197,198,196,192,185,176,202,204,203,200,197,187,153,123,118,130,144,147,155,160,155,151,161,175,188,192,193,193,189,187,187,187,187,180,172,167,169,163,146,140,158,186,197,197,197,199,198,195,194,189,163,127,109,150,171,179,183,182,179,173,175,185,191,195,198,199,197,193,187,179,203,203,201,201,198,191,186,164,141,144,144,139,142,154,162,170,181,188,188,187,185,182,179,182,185,186,184,175,168,175,174,156,130,121,126,156,186,195,197,198,197,195,196,189,159,127,107,151,173,174,182,183,181,174,174,186,194,196,198,199,198,194,187,180,204,205,205,202,201,199,194,187,180,174,165,149,137,142,155,167,174,176,173,170,171,173,175,180,180,176,168,165,170,177,166,133,97,95,106,123,161,187,194,196,198,198,196,184,150,119,93,142,176,172,179,183,182,173,171,183,194,198,200,200,198,196,190,181,204,203,203,203,202,200,199,195,191,187,181,173,158,145,146,155,162,167,169,172,174,176,176,175,173,168,164,163,171,177,163,125,79,82,109,122,150,179,191,196,196,198,198,180,146,121,94,131,181,178,174,178,180,173,170,180,192,199,201,201,200,196,193,186,204,205,203,203,203,203,201,197,196,193,191,190,184,172,161,159,161,167,170,173,174,175,171,171,173,174,176,178,181,184,170,136,85,73,106,128,150,174,188,194,198,199,198,178,144,128,106,129,180,180,170,170,176,172,168,177,191,199,201,201,200,197,193,187,205,206,205,204,204,202,200,199,196,196,197,198,198,193,185,179,179,178,179,178,175,176,175,179,183,188,192,193,194,193,182,154,111,92,112,131,153,174,187,193,199,199,198,186,154,131,112,126,177,178,171,170,171,170,167,174,188,199,201,201,201,197,192,186,206,205,205,203,203,202,201,200,200,200,200,200,200,199,197,197,196,195,191,191,191,187,188,191,194,199,200,200,202,199,191,170,137,115,116,128,148,166,179,187,193,199,199,193,162,134,115,126,170,177,167,169,171,169,164,169,185,198,201,201,200,198,192,185,204,205,204,204,204,204,203,202,202,202,202,203,202,202,203,202,203,202,203,203,201,201,199,202,202,202,203,204,204,202,196,177,144,119,113,118,136,156,175,186,194,198,199,196,171,137,119,127,165,173,169,170,171,169,165,170,187,200,202,201,199,198,191,184,203,204,205,205,204,203,203,202,202,202,202,202,202,202,202,202,200,201,200,201,202,204,204,202,203,203,204,205,205,203,197,178,144,114,104,111,130,152,172,183,189,195,196,194,173,143,120,125,164,174,167,168,169,167,163,170,187,199,202,202,200,196,190,185,204,205,205,205,204,203,203,202,201,201,201,201,200,202,201,201,202,202,201,202,202,203,202,202,203,202,203,203,205,204,196,177,142,111,105,118,138,155,170,176,182,189,197,195,165,135,119,127,164,172,164,166,168,167,165,173,187,198,202,203,201,196,192,183,205,205,205,205,203,202,201,199,198,199,200,200,199,198,198,198,196,198,202,201,203,200,200,199,199,199,199,201,202,202,195,174,136,104,110,129,148,159,170,175,181,190,195,189,161,137,121,133,166,172,167,168,168,165,164,175,189,198,202,203,201,198,192,184,204,204,204,203,202,200,199,196,194,193,194,195,192,186,182,179,178,178,174,172,174,174,174,182,190,195,196,197,199,196,184,156,113,90,113,131,144,159,170,177,183,191,193,184,155,133,115,135,169,168,165,170,171,165,161,176,190,200,202,201,201,194,188,182,203,204,202,202,200,199,197,193,191,189,187,182,171,160,149,145,148,151,156,159,159,157,158,161,166,174,182,188,191,187,167,132,87,80,113,127,141,160,173,179,182,186,188,176,148,120,96,122,161,164,163,170,170,163,164,176,187,197,199,199,194,190,184,178,203,203,203,201,198,197,195,193,188,182,172,161,147,138,136,140,143,147,150,153,159,162,161,162,159,155,157,165,175,174,153,118,83,91,109,123,157,172,176,180,184,186,186,175,147,115,93,115,148,156,164,168,165,158,161,177,189,195,199,198,194,189,180,173,202,202,203,201,197,192,192,189,175,163,151,137,132,138,148,155,161,168,163,158,157,159,158,161,162,158,149,146,158,164,149,122,100,107,109,132,169,180,181,180,183,186,188,181,155,121,105,119,141,153,165,170,166,159,163,174,184,192,196,196,192,184,175,165,200,202,202,201,197,188,173,155,142,138,135,130,133,140,144,152,163,177,183,178,173,167,164,162,164,164,161,152,146,156,157,140,123,115,120,150,174,180,181,183,183,184,185,181,159,127,107,117,144,159,167,169,165,160,166,179,187,192,193,192,188,183,167,157,201,202,202,200,194,175,143,127,127,132,134,139,140,132,126,137,134,156,177,178,185,189,186,180,176,175,174,170,160,152,153,150,144,143,158,172,178,180,183,184,184,183,183,179,160,131,110,117,146,162,166,166,160,162,170,178,185,189,191,187,187,181,167,152,201,202,203,201,186,153,119,109,118,132,141,147,139,121,123,125,112,137,165,173,174,188,193,191,189,185,183,183,182,180,177,175,175,177,180,183,182,181,181,181,181,182,182,179,162,133,112,119,147,163,165,163,159,167,177,181,186,187,188,184,175,166,157,143,202,201,202,199,183,141,106,98,109,131,147,148,129,117,128,122,143,160,157,168,168,175,191,196,194,194,192,192,193,195,197,195,195,191,189,187,182,183,180,179,180,182,179,173,160,129,104,121,153,164,164,162,166,173,177,182,182,183,180,175,169,163,151,136,201,201,201,195,171,127,97,91,104,130,150,146,122,124,123,146,186,187,165,166,170,171,183,195,198,197,196,195,196,197,198,200,196,194,193,191,185,182,180,181,180,177,173,168,158,129,105,135,165,169,168,169,174,177,176,179,176,177,175,169,162,155,142,123,200,200,199,194,161,114,90,83,98,131,150,137,119,122,107,127,135,139,147,159,168,173,178,191,197,199,197,197,197,196,198,197,198,199,197,196,191,186,183,183,183,179,172,164,152,125,113,150,172,174,175,176,176,177,178,178,176,174,173,165,158,147,132,111,201,201,199,191,151,103,80,74,94,130,153,136,124,105,75,70,69,72,108,144,158,172,175,186,197,200,199,198,198,199,200,198,197,198,196,195,194,193,190,187,181,177,174,163,147,125,120,154,175,179,179,177,173,173,174,171,170,169,168,160,148,133,115,97,200,201,198,187,140,94,77,73,93,138,160,139,126,92,66,66,53,58,95,134,146,168,175,183,194,199,200,200,200,201,200,200,200,199,199,198,195,194,192,190,184,175,171,166,154,137,132,154,173,180,176,172,169,168,170,169,165,164,158,147,135,123,107,90,198,198,193,180,136,95,77,73,100,153,167,137,129,88,61,114,120,62,98,133,139,161,172,179,191,198,200,200,201,201,201,202,201,200,198,197,196,194,193,190,186,181,171,157,148,142,139,152,167,172,168,167,166,166,166,164,163,157,147,137,126,115,102,81,196,196,193,180,132,84,67,73,111,163,168,139,119,80,46,77,99,68,92,127,137,154,167,176,189,197,200,200,201,201,202,202,201,198,197,194,192,191,191,188,182,180,174,160,143,133,136,147,159,165,166,166,164,166,165,161,157,149,141,132,122,110,92,74,194,193,190,183,138,85,67,70,119,167,169,144,123,81,39,36,37,47,76,113,130,147,164,176,189,198,201,201,201,203,203,201,200,199,197,195,194,193,191,186,182,182,183,178,170,163,161,170,172,172,166,166,163,165,162,158,153,144,137,129,119,101,79,68,190,191,189,180,142,88,64,73,123,171,173,148,130,95,68,61,56,78,104,113,123,142,162,176,187,196,200,201,202,202,201,199,199,198,197,196,193,193,192,189,183,181,180,182,180,177,178,179,179,174,168,166,161,160,157,152,147,141,134,124,109,89,73,70,188,188,185,176,142,86,57,66,124,169,171,152,131,99,77,114,140,152,142,124,131,145,162,178,188,195,200,200,201,202,200,199,198,198,197,194,191,190,188,185,181,178,175,173,171,172,176,179,174,170,166,160,153,150,147,143,140,135,126,115,98,78,71,72,185,185,181,173,143,95,61,64,124,171,170,155,126,106,62,84,131,147,129,114,130,145,163,181,190,195,198,200,201,201,201,200,198,196,195,193,191,189,186,183,180,176,172,173,173,171,172,171,168,165,153,149,146,143,139,136,134,129,121,105,85,74,72,75,178,180,174,165,142,95,63,67,124,168,167,152,126,117,79,65,90,109,105,103,123,142,162,178,188,195,198,199,200,200,199,199,196,194,192,191,189,187,185,183,179,176,173,171,168,164,160,161,157,151,146,142,142,141,137,134,131,123,109,88,68,60,60,59,176,177,174,164,144,93,61,66,124,163,165,154,131,109,96,52,43,62,71,89,116,136,154,173,185,195,196,197,197,196,198,196,194,193,191,189,186,184,181,178,173,170,167,165,163,159,153,149,149,145,142,139,138,135,132,131,124,115,96,67,44,31,24,20,174,173,173,165,147,103,62,66,115,155,159,154,140,119,103,88,56,46,63,93,121,146,159,171,181,193,195,195,197,198,198,195,193,191,189,187,183,180,177,171,166,162,158,153,151,149,146,141,140,139,140,138,138,136,133,127,118,102,72,47,41,38,30,21,168,169,167,163,150,111,73,67,103,149,154,151,144,134,118,114,109,89,90,116,139,153,165,175,180,189,192,193,194,194,193,192,191,187,184,181,179,176,173,167,161,155,151,145,142,141,143,144,145,142,141,139,136,132,122,116,105,81,55,43,43,44,42,39,163,163,161,159,152,128,89,56,81,130,153,148,141,136,131,124,123,124,117,126,145,157,163,173,178,184,189,189,190,191,190,187,184,182,179,176,173,169,163,160,154,150,146,143,143,142,143,144,144,142,138,135,131,123,117,102,70,36,30,36,41,45,45,45,150,150,149,148,147,141,117,74,51,87,137,148,141,136,133,132,130,128,126,129,146,164,173,172,176,179,181,182,182,184,185,182,179,175,172,170,166,161,155,152,148,145,145,143,141,141,141,139,137,133,131,128,123,116,102,68,33,24,31,35,40,42,42,40,141,139,141,138,135,135,132,113,70,46,81,122,138,139,136,133,132,131,137,145,154,165,175,175,176,176,174,175,176,179,177,174,172,168,163,159,156,152,147,145,141,138,138,136,132,133,132,132,129,127,125,120,113,93,51,17,12,17,21,30,33,34,35,33,124,125,125,124,121,122,123,126,114,78,53,64,90,112,124,129,130,134,143,153,163,169,176,178,175,172,174,171,169,169,166,162,161,158,154,151,146,142,138,136,131,129,127,126,126,123,124,125,127,126,116,101,73,36,14,15,18,18,19,20,21,23,26,28,109,108,112,111,108,108,111,112,121,120,104,82,70,73,91,106,117,125,135,145,158,165,172,176,176,171,168,166,164,161,158,156,150,146,141,136,132,128,125,123,116,112,110,113,116,120,120,115,107,92,70,41,17,12,16,20,22,22,23,24,22,23,26,29,89,81,81,80,79,75,74,79,85,100,115,119,112,104,103,106,114,118,125,135,145,151,159,165,166,165,160,156,153,151,147,143,139,132,129,123,118,111,104,99,100,103,104,106,102,87,73,57,40,25,13,11,13,17,18,19,20,20,20,23,29,34,38,39,52,53,50,51,47,42,44,47,48,54,67,85,105,115,117,120,122,124,126,131,133,144,146,149,152,152,149,147,144,139,135,130,123,116,107,99,95,100,114,124,125,133,140,128,100,39,17,13,12,15,17,20,21,20,20,20,19,19,21,25,24,32,36,37
70,67,58,46,37,39,57,81,103,115,125,143,163,177,186,190,191,190,193,198,201,203,204,205,205,203,202,201,199,195,187,180,164,151,142,125,110,99,90,78,73,70,71,84,113,123,117,76,54,47,46,46,47,47,48,45,45,46,47,47,47,46,47,48,58,49,51,65,90,120,145,159,168,175,183,190,196,197,197,197,198,199,199,200,200,200,202,202,201,201,202,201,198,198,197,193,189,185,179,176,172,158,145,129,109,89,81,72,67,70,79,70,61,56,52,53,50,48,50,46,49,49,46,45,46,47,45,45,55,85,121,150,173,187,191,192,192,194,196,195,198,197,196,197,202,200,197,196,199,201,201,201,202,201,199,197,194,193,192,189,187,186,185,184,182,174,160,152,147,142,133,116,116,110,106,95,85,75,68,60,67,65,59,50,50,42,41,44,46,46,48,50,128,176,195,199,200,200,199,198,196,197,195,198,206,203,202,194,185,170,173,190,199,203,202,202,203,201,199,196,196,196,196,197,198,197,197,195,187,179,176,177,180,175,170,165,161,147,137,127,123,116,112,100,97,67,64,61,49,53,55,49,40,28,25,22,187,207,207,205,203,202,201,200,199,199,200,192,161,138,135,136,145,151,169,193,204,206,207,207,205,203,203,203,201,202,202,200,200,200,199,193,187,179,182,176,180,182,182,170,155,152,156,153,149,156,159,142,128,103,96,76,61,58,62,68,85,105,111,108,200,206,204,204,205,204,203,201,197,200,181,136,94,95,107,126,148,169,188,200,207,208,207,206,205,204,206,207,206,207,205,202,203,200,192,190,190,188,186,181,183,188,184,175,169,166,166,163,163,154,150,152,158,147,125,108,96,72,50,45,59,89,123,145,202,205,205,206,205,205,202,195,192,168,116,100,81,97,130,156,177,188,197,205,210,209,205,203,204,206,208,209,209,206,206,207,206,204,198,196,197,195,193,193,196,196,190,189,184,185,180,174,174,170,177,173,155,142,135,128,127,110,94,69,46,42,59,83,203,204,206,206,205,200,196,194,171,109,91,81,85,126,168,178,193,196,194,192,193,195,199,203,206,206,206,207,205,206,208,206,203,201,199,200,197,197,197,198,203,205,201,198,190,184,188,184,181,169,168,156,167,155,155,156,154,144,132,114,86,63,46,45,204,204,202,200,198,196,194,174,117,91,90,86,129,165,191,194,192,175,158,144,145,185,200,204,207,207,206,207,207,208,206,208,205,203,202,203,201,201,202,200,199,199,202,200,196,188,185,176,177,177,169,169,170,167,155,153,155,153,135,136,130,110,80,50,203,203,201,199,195,192,181,143,109,94,72,91,143,184,199,201,176,153,131,109,156,190,205,210,209,206,206,207,206,205,203,202,203,205,207,205,205,202,200,204,204,201,202,203,203,198,194,192,184,176,170,168,179,171,162,159,144,149,150,154,139,121,106,93,201,200,199,197,195,187,170,126,85,89,90,100,159,191,201,188,168,149,90,101,162,202,208,209,206,205,205,204,203,206,206,205,206,204,203,203,205,205,207,207,207,206,204,202,195,193,193,192,192,180,167,157,144,156,161,157,167,159,146,142,137,137,130,116,201,202,201,195,190,181,149,108,78,76,70,104,153,187,192,183,168,90,82,134,183,208,210,208,206,206,207,205,203,201,203,205,203,209,208,205,207,207,207,204,198,191,194,200,203,202,195,188,188,184,176,182,176,163,165,166,159,159,157,150,156,136,111,106,199,198,196,193,188,169,133,103,77,63,67,115,167,189,184,178,117,119,163,159,187,207,206,203,202,201,201,202,203,203,202,201,203,202,204,204,203,201,199,199,197,194,192,193,195,194,191,195,191,189,186,175,160,169,161,156,167,164,161,147,145,141,127,114,198,197,197,194,184,168,144,113,84,61,62,120,177,187,174,162,131,188,188,168,171,193,194,196,200,200,196,195,196,200,204,203,203,202,200,200,199,197,194,191,190,190,190,188,192,189,181,174,172,169,160,170,165,152,162,168,168,168,170,165,153,141,129,123,197,197,197,196,185,170,150,115,78,54,64,129,180,180,168,140,124,124,166,175,180,191,191,193,195,198,198,199,198,199,199,201,201,201,199,200,197,193,188,186,184,187,190,181,169,165,168,162,160,164,163,163,161,166,170,167,167,173,171,164,152,138,121,100,197,197,197,194,186,176,156,112,69,54,72,139,183,169,148,84,65,88,119,153,161,180,188,190,194,197,198,197,198,198,200,200,199,199,196,195,193,191,187,183,183,184,181,166,146,133,109,115,127,139,138,138,144,159,179,181,168,165,170,161,144,131,122,106,196,197,197,193,187,179,153,103,73,50,75,156,188,163,147,75,46,83,114,150,175,184,190,190,189,192,196,195,195,200,201,202,200,199,197,194,190,184,182,182,186,189,176,143,116,92,93,101,99,111,116,124,144,163,179,181,175,163,161,161,161,160,142,121,192,196,199,197,195,185,153,96,59,45,73,161,181,144,119,79,59,88,124,141,160,177,189,195,195,195,194,197,199,201,201,199,198,199,196,190,184,181,178,182,184,175,145,111,96,98,102,103,105,122,140,147,163,167,179,182,179,177,177,169,176,173,158,145,193,195,197,199,197,185,152,94,59,44,72,157,168,127,99,62,95,116,134,155,167,177,185,193,193,190,193,197,198,199,201,197,196,195,184,181,177,181,184,186,178,155,129,110,99,105,104,92,92,116,137,149,173,178,186,188,181,177,181,184,184,172,152,141,193,195,197,199,199,190,151,93,65,52,77,154,159,123,105,90,113,133,147,155,170,177,183,188,190,192,197,198,198,199,200,199,194,190,174,175,178,185,189,187,168,136,118,109,101,111,111,81,83,133,166,180,179,176,177,182,176,176,183,187,183,175,166,161,190,194,197,199,196,185,143,90,62,58,85,142,153,121,113,129,161,166,158,159,166,177,188,190,192,195,199,200,200,200,200,197,186,182,169,178,186,190,192,176,141,118,110,110,111,125,129,86,67,130,172,180,178,168,150,160,160,168,180,180,180,181,171,157,189,194,197,199,196,184,143,94,70,63,95,131,149,121,109,111,144,144,145,154,167,181,189,192,196,198,202,204,205,201,197,189,176,170,172,185,194,197,191,167,132,111,107,109,116,124,114,78,47,112,160,171,169,158,138,148,160,168,170,173,179,176,153,134,189,193,196,198,196,184,148,100,71,66,105,137,150,127,102,96,120,136,142,155,169,181,190,197,200,201,203,207,210,200,190,189,183,180,182,188,195,196,176,142,116,108,111,127,139,122,92,68,50,104,156,166,168,158,156,158,164,161,160,171,178,173,157,143,186,191,196,198,194,181,156,117,83,78,111,143,149,137,105,103,105,134,151,167,175,187,195,197,199,201,202,201,194,190,186,183,178,158,172,184,188,187,149,111,97,109,119,129,131,104,79,69,85,115,154,168,176,166,161,167,165,151,146,147,153,160,160,151,183,191,197,197,192,182,166,142,113,103,116,149,151,141,112,106,98,131,156,164,178,189,191,193,195,194,189,187,182,179,172,164,124,99,123,171,169,149,114,99,94,108,116,106,95,81,68,55,60,66,129,162,169,156,152,156,154,140,132,129,138,152,158,149,181,187,195,199,196,189,178,162,144,130,139,174,172,156,140,116,109,144,170,171,179,183,183,182,181,181,182,185,198,197,174,168,101,37,82,146,143,121,107,104,105,111,121,111,94,73,67,91,118,120,122,152,170,161,146,150,142,128,125,120,125,141,151,134,179,185,192,197,197,192,187,180,171,162,170,191,195,182,168,157,160,171,175,175,177,176,175,176,174,175,177,182,193,190,174,168,151,111,142,144,139,128,115,114,115,119,120,113,102,74,56,88,145,165,133,148,169,159,141,139,130,116,106,112,130,140,135,127,176,183,194,197,195,193,190,186,185,195,205,205,201,193,183,178,175,174,174,172,176,180,179,181,182,174,171,182,192,176,152,140,146,153,151,128,117,115,112,113,115,122,128,120,107,73,65,129,176,182,136,139,163,162,133,123,120,110,108,120,133,133,132,129,175,182,192,197,194,193,191,190,190,201,210,211,207,199,189,174,169,175,176,174,172,175,182,188,191,178,171,192,195,167,135,119,102,110,135,124,110,105,103,93,90,102,133,133,115,98,107,163,199,202,163,137,153,151,125,101,99,89,96,103,112,119,109,102,172,181,192,198,199,195,190,188,189,192,197,201,199,191,179,169,167,163,167,170,174,178,179,190,199,189,175,178,179,160,137,108,86,75,92,99,93,90,85,71,70,106,152,141,114,102,108,142,176,187,153,134,147,146,119,102,101,100,83,80,85,87,77,66,176,179,184,195,201,197,193,191,187,188,192,190,185,177,169,164,154,154,154,153,156,155,155,155,156,161,159,171,193,167,147,115,85,81,81,80,72,80,86,92,108,137,159,150,114,89,89,122,163,182,146,127,144,149,131,115,100,88,91,86,84,85,92,111,175,182,188,192,190,188,186,185,186,197,205,198,177,162,157,157,157,153,150,142,145,147,148,159,159,154,157,166,175,159,140,117,87,100,100,76,83,99,103,96,93,109,143,133,98,78,65,77,115,169,144,134,144,145,123,88,84,77,69,69,69,82,96,88,182,185,188,195,197,192,186,182,182,178,189,179,173,166,157,149,147,146,143,142,145,148,150,149,149,149,146,152,152,150,135,114,104,102,84,67,70,95,98,94,88,109,133,121,91,75,59,96,127,138,116,132,148,144,105,92,96,91,76,66,76,76,69,76,176,183,191,197,199,195,184,177,173,175,175,171,167,162,154,144,141,144,147,149,145,142,139,140,143,145,146,149,162,165,136,113,98,77,95,80,91,110,113,106,104,105,106,102,90,79,81,116,161,178,146,132,139,131,109,95,100,87,76,68,76,93,101,99,181,185,193,197,193,186,179,172,169,167,170,167,169,166,158,147,139,135,139,141,141,145,145,141,141,144,143,144,161,195,140,113,85,27,110,119,100,98,93,98,96,96,97,89,79,66,76,112,150,168,143,128,133,130,111,99,107,93,82,75,69,85,100,106,177,183,192,193,186,174,167,162,161,167,178,175,158,142,134,131,134,137,136,135,135,140,145,144,141,139,142,140,145,160,134,115,95,29,71,122,108,96,82,79,84,92,98,87,75,62,79,118,159,176,139,125,134,126,115,103,98,85,84,92,94,99,113,124,179,189,195,194,190,182,167,155,150,154,168,164,148,123,100,111,132,145,147,147,144,146,150,147,143,139,134,137,135,140,135,121,105,67,48,105,116,102,90,80,84,100,96,82,70,57,55,99,143,145,124,121,133,133,115,113,115,102,95,89,92,109,128,122,182,189,196,198,190,174,159,144,131,123,135,135,116,95,98,113,123,128,135,145,150,148,149,152,154,154,153,149,145,138,137,138,131,112,95,118,117,102,84,72,75,78,85,87,73,60,58,80,109,112,113,127,136,132,118,118,111,105,100,101,107,127,138,131,182,185,188,188,180,164,146,125,106,102,105,106,100,105,117,115,106,118,119,125,140,148,151,156,160,159,157,157,155,149,140,149,147,133,113,115,124,130,117,94,81,81,91,99,84,64,57,68,88,97,118,131,138,131,123,125,122,112,109,112,119,131,131,119,176,181,184,182,174,157,125,90,73,80,87,98,112,126,126,112,88,124,141,136,141,148,152,156,159,160,161,167,170,161,150,142,129,109,92,103,123,147,150,123,92,87,92,99,89,65,51,43,48,76,121,134,140,137,135,129,125,119,119,118,122,123,120,116,171,175,179,179,171,148,105,71,64,70,82,106,129,132,119,106,107,137,149,150,151,155,159,161,163,166,168,169,172,165,159,152,145,138,135,130,141,155,154,136,106,88,87,89,88,75,55,44,56,102,128,140,141,141,140,136,130,123,120,118,128,139,136,119,169,173,177,177,169,141,100,70,57,59,81,124,141,122,115,103,124,143,144,152,160,163,163,164,166,169,168,167,169,166,166,167,164,160,159,155,155,159,160,148,122,99,91,89,89,83,62,40,56,111,134,146,146,149,147,142,136,136,131,126,130,131,125,116,170,173,174,174,167,142,104,72,54,53,85,137,145,119,112,102,138,143,142,150,158,169,169,165,167,171,170,171,170,169,169,169,172,169,164,164,163,161,159,153,135,112,98,86,76,67,58,36,68,119,135,142,146,151,150,145,140,136,132,135,130,120,115,115,170,172,172,171,165,142,99,66,45,50,88,141,140,121,109,126,164,158,147,148,151,167,172,171,168,169,173,177,172,173,174,172,173,175,169,169,167,164,160,157,145,119,102,90,75,64,59,53,87,127,131,135,143,147,150,148,143,138,137,137,125,114,109,112,167,170,168,165,157,138,93,59,41,45,97,153,141,129,111,128,153,168,155,154,154,162,172,172,166,167,171,176,174,175,174,173,176,179,173,171,167,165,161,159,154,137,119,99,74,64,69,79,99,123,133,142,141,143,148,144,146,139,139,139,130,115,111,109,166,168,165,159,152,135,94,57,44,42,109,165,152,127,89,77,107,126,142,145,149,155,165,167,167,169,172,173,176,178,177,174,178,179,176,173,168,163,160,159,159,153,136,113,90,79,79,86,99,113,123,137,145,144,142,141,140,134,130,131,132,123,120,109,167,168,163,156,148,132,94,57,52,46,111,169,163,136,98,91,88,106,126,143,149,152,164,171,170,166,166,172,173,176,178,181,180,177,175,173,168,161,157,158,159,154,141,126,112,97,86,85,90,105,108,117,136,136,140,137,128,110,102,106,112,112,107,98,166,166,158,151,142,126,93,60,45,48,102,171,168,138,102,79,45,82,113,136,147,147,158,168,169,166,167,170,173,173,178,177,179,178,175,171,167,162,157,154,156,159,155,140,130,121,107,94,94,106,110,107,104,123,141,141,128,105,95,87,79,86,89,88,158,160,157,145,136,118,88,58,44,49,93,166,169,135,96,49,50,83,100,117,130,141,155,166,169,167,169,172,170,170,167,169,170,176,178,172,168,163,160,156,152,155,161,157,143,137,120,106,94,98,120,119,112,98,117,133,130,122,107,91,86,84,69,66,162,160,156,148,137,118,88,56,40,38,88,149,164,137,96,41,53,78,106,127,143,144,149,163,168,168,168,168,172,172,170,170,169,170,171,168,167,166,162,154,151,153,157,160,160,156,153,147,138,123,122,124,117,105,94,109,113,114,112,94,90,99,94,83,160,160,155,145,134,116,91,62,49,43,73,133,153,142,116,80,84,106,131,119,128,143,151,162,170,168,165,165,167,162,167,173,170,173,169,165,168,165,162,161,157,155,154,154,158,162,160,157,155,154,149,148,140,130,119,111,118,109,109,114,110,101,81,67,159,158,154,147,138,119,88,60,38,42,68,121,151,155,131,105,118,145,142,139,149,148,151,161,166,168,169,173,171,165,155,161,165,170,169,171,164,163,156,148,150,148,149,158,159,159,161,161,161,153,145,134,123,115,111,104,107,117,109,98,86,87,84,81,159,161,157,148,137,121,85,64,48,41,58,110,141,153,133,114,72,92,119,137,161,167,166,167,169,169,171,173,171,167,165,164,165,165,166,163,165,163,160,158,157,157,156,157,160,155,147,143,133,124,127,138,143,133,126,117,111,111,114,100,89,94,96,84,156,155,150,148,143,120,87,64,56,43,65,94,124,147,151,142,115,53,69,123,163,174,173,172,171,172,170,169,171,172,169,168,165,164,169,169,167,161,158,158,158,160,162,165,162,160,153,148,150,142,134,133,111,119,122,114,110,98,86,85,95,89,89,85,160,158,152,150,149,131,92,58,48,61,61,77,112,148,164,146,133,89,66,110,157,173,174,175,175,170,167,168,171,169,164,165,163,157,159,158,156,163,160,155,157,164,168,163,159,154,146,141,132,127,126,128,124,111,114,108,108,118,116,96,94,96,83,68,162,163,159,151,150,145,117,68,50,57,64,82,97,125,155,158,125,112,87,87,133,163,172,174,172,169,168,170,169,171,167,163,163,165,165,167,160,153,162,165,164,163,159,159,160,153,147,146,144,135,127,135,141,128,123,114,110,98,96,93,86,75,74,61,163,163,160,154,147,146,145,114,74,58,69,73,89,117,136,150,150,125,116,115,131,149,163,166,167,168,170,174,172,165,169,169,164,161,162,167,170,170,165,158,156,155,153,155,157,148,131,125,121,118,110,118,128,127,106,102,111,107,96,76,59,57,52,47,160,164,162,158,153,151,146,133,101,72,61,68,70,93,117,134,149,153,145,136,133,141,155,167,168,169,172,177,171,170,170,171,165,158,161,157,153,161,166,161,151,143,138,139,137,134,131,124,117,113,104,104,106,102,97,88,84,80,74,55,46,42,38,34,154,160,163,160,156,153,149,143,133,105,77,67,68,80,99,116,133,152,167,171,165,159,159,164,166,167,169,175,178,176,173,172,170,158,156,155,150,154,151,149,144,139,131,128,125,121,123,118,119,116,116,122,116,100,92,92,85,78,63,52,42,33,32,40,145,152,155,157,156,152,149,146,143,137,109,79,73,73,96,110,121,136,156,169,171,168,165,166,168,169,169,171,174,172,172,166,159,159,153,144,144,145,147,145,144,139,135,126,114,103,107,119,120,110,114,118,113,96,80,79,74,67,58,42,42,45,52,73,128,131,134,136,136,135,133,131,130,131,131,115,96,92,104,106,114,124,142,162,167,168,170,169,167,166,163,162,163,161,156,156,153,150,149,146,145,144,143,140,131,128,130,120,110,109,108,108,108,103,97,91,87,79,67,62,52,42,43,43,42,46,45,41,106,110,112,112,113,116,119,121,122,124,124,125,123,116,112,110,114,123,136,155,160,163,167,168,165,161,160,159,154,153,149,148,146,145,145,145,145,141,139,135,123,112,113,111,99,95,97,88,84,86,80,66,53,48,50,48,38,36,32,32,30,26,24,23,81,90,95,99,101,102,103,107,112,115,115,114,115,113,111,108,112,119,126,134,143,150,157,160,159,158,155,152,148,144,141,141,139,137,136,137,136,132,122,110,104,96,91,86,81,77,72,64,60,60,54,51,44,39,42,39,32,30,28,27,26,27,26,26,51,56,61,65,68,69,71,76,83,88,95,96,100,100,101,100,103,107,111,119,132,140,142,144,144,142,136,128,119,111,104,102,96,94,90,88,86,89,88,81,76,73,70,67,64,60,56,54,48,49,47,43,39,33,33,28,28,29,29,28,27,27,27,27
45,34,29,27,47,71,99,116,119,112,119,135,151,160,171,184,193,195,196,199,201,204,212,212,208,200,191,189,199,182,146,133,119,121,100,65,75,94,93,89,101,125,143,149,167,161,121,60,46,48,47,47,47,46,48,48,46,44,42,39,42,45,44,44,62,87,116,149,170,178,182,182,185,195,201,201,201,203,202,203,207,206,205,203,202,203,205,204,204,204,205,201,198,199,197,193,183,177,175,172,155,134,125,108,86,41,52,62,81,83,75,52,47,47,48,45,41,43,50,48,44,43,40,45,43,43,44,44,165,188,202,209,206,204,201,201,199,199,201,206,205,205,208,207,203,191,188,195,200,204,204,203,204,202,201,197,194,194,193,193,194,194,191,191,187,180,166,146,142,136,117,95,72,84,81,98,74,59,52,53,55,46,45,47,45,43,40,44,48,46,43,42,216,214,208,209,205,205,202,201,200,201,203,186,155,144,139,145,150,150,169,194,203,206,206,206,206,204,203,203,203,201,200,200,199,199,199,198,191,184,177,175,176,174,166,154,143,144,127,102,89,78,67,59,58,73,59,51,46,44,44,46,41,41,43,42,211,209,209,206,207,205,205,201,202,211,166,119,87,99,114,125,139,159,178,197,204,208,210,209,209,208,207,209,209,208,206,204,202,202,198,193,188,186,183,181,173,170,176,175,163,142,134,138,133,123,119,118,103,78,67,64,58,54,62,60,54,50,46,42,211,211,210,210,209,207,202,199,195,137,108,98,85,102,130,152,171,183,192,200,207,210,210,208,208,210,211,210,211,210,207,206,206,205,202,196,191,192,188,184,181,178,181,179,167,163,158,151,155,152,149,140,133,132,111,92,77,63,57,57,57,54,56,61,210,210,211,212,209,204,202,193,142,93,99,95,101,130,168,182,192,195,184,179,186,205,208,207,209,210,211,211,211,210,209,207,208,206,206,201,200,197,193,191,192,192,194,190,182,180,172,169,164,159,158,155,158,158,140,123,107,95,78,50,44,51,54,63,211,210,209,207,205,202,197,166,117,98,98,97,122,163,188,196,188,167,148,127,148,185,202,209,210,210,210,210,211,211,210,208,207,207,204,204,202,199,197,199,198,194,197,194,193,189,181,170,174,164,162,155,147,142,142,135,132,129,116,103,82,61,51,47,210,209,208,206,203,199,189,150,103,95,95,94,137,180,194,184,147,128,109,111,164,198,207,210,210,211,212,212,212,211,210,209,209,208,208,208,203,203,201,200,200,200,195,190,194,190,190,175,171,164,163,164,158,162,151,143,141,136,143,138,119,112,90,74,208,209,207,204,203,197,173,130,97,96,92,98,142,183,181,151,145,118,76,113,172,206,212,212,211,210,211,211,210,210,210,209,209,209,208,208,207,205,204,203,202,202,199,192,194,197,192,185,182,177,173,170,162,148,150,144,144,141,131,129,126,134,120,107,208,208,207,204,200,190,155,117,96,80,62,89,145,181,170,157,125,74,95,142,189,212,212,211,210,209,210,211,211,210,210,209,209,210,209,210,208,206,205,204,205,201,196,189,189,192,191,189,184,179,176,170,153,145,145,146,146,140,135,131,132,132,122,118,206,206,205,203,196,178,151,123,96,68,57,96,155,181,175,176,71,126,172,153,185,206,210,207,209,209,209,209,210,210,209,209,208,209,208,208,206,205,203,200,198,196,192,187,185,187,190,191,185,178,179,177,170,169,162,151,147,145,143,144,134,126,125,123,206,205,205,204,197,182,163,134,101,65,62,102,159,172,174,111,150,187,199,173,197,211,205,201,203,203,207,206,205,207,208,209,207,207,207,205,203,202,201,197,194,188,186,183,181,180,184,186,179,174,167,162,163,160,148,143,143,140,139,141,139,134,133,127,205,206,207,206,199,189,170,130,80,52,56,101,157,162,132,124,128,155,187,163,163,187,192,194,195,201,203,205,206,206,206,206,206,205,205,203,201,198,197,188,179,182,178,178,178,177,167,161,159,158,154,158,155,149,150,145,142,143,148,148,147,143,137,127,205,206,206,204,198,191,170,123,81,62,64,108,154,147,109,75,69,100,152,169,180,186,185,188,190,196,199,201,203,205,206,206,207,205,204,201,197,193,188,184,180,173,175,182,182,176,152,138,128,117,130,134,144,148,142,141,147,150,145,148,153,148,143,132,201,206,209,207,203,196,170,120,77,53,56,114,166,147,82,42,65,101,128,148,156,173,181,185,188,192,197,202,203,203,205,207,206,204,202,197,193,188,181,175,171,174,180,186,182,152,120,106,87,86,99,103,109,115,120,131,148,161,167,151,152,150,144,126,201,204,205,207,206,199,173,113,64,47,52,115,172,151,128,134,54,102,126,152,157,171,179,185,188,193,198,200,203,205,206,207,207,205,200,194,187,179,171,168,170,178,181,177,159,125,100,89,83,93,98,102,118,122,129,139,149,162,162,160,147,150,143,145,202,204,207,209,206,201,171,112,69,52,48,115,167,127,67,45,80,108,134,145,160,174,172,179,183,191,194,202,205,205,205,205,202,193,188,183,174,169,167,170,175,184,183,163,138,117,97,90,90,90,87,88,110,126,137,149,158,164,170,165,161,160,151,160,199,202,205,207,205,198,165,116,75,55,60,108,145,118,75,78,111,131,159,164,164,171,170,181,186,194,202,204,206,207,207,206,201,195,184,172,163,163,164,174,190,193,170,140,117,110,105,93,98,89,73,86,111,130,148,160,169,176,178,169,163,165,168,175,197,200,202,202,200,193,164,111,75,62,66,101,133,121,112,134,153,171,163,160,170,170,180,186,191,200,204,208,208,210,208,204,194,183,176,163,161,171,187,203,207,187,150,117,111,117,101,107,120,105,68,60,110,153,172,174,171,169,168,165,157,162,169,169,198,201,202,202,199,189,163,116,78,62,68,98,124,118,101,132,167,167,161,163,162,174,183,189,199,205,209,211,213,214,212,198,184,173,158,159,158,173,195,204,200,171,134,111,107,98,113,115,109,89,58,41,97,162,176,170,163,148,138,144,145,156,160,163,194,196,198,201,198,188,166,128,87,64,71,99,124,123,101,107,130,143,146,160,171,176,185,199,207,208,208,209,209,205,193,186,186,184,174,159,162,183,194,195,174,134,110,116,120,130,131,122,87,66,47,28,84,151,172,167,156,138,128,140,151,156,152,155,192,195,201,199,196,189,167,146,108,81,81,105,126,130,101,101,107,146,152,163,171,178,196,205,205,207,209,202,194,191,194,191,172,157,134,110,150,193,197,173,126,105,99,104,111,111,112,88,66,61,55,51,77,138,167,172,166,155,155,151,152,147,142,155,186,193,199,197,196,193,184,164,139,109,97,117,133,134,116,101,88,121,144,154,168,192,198,195,195,192,184,185,187,191,202,203,182,168,134,81,97,156,159,122,103,104,104,108,123,118,93,72,59,50,53,73,59,108,157,171,166,150,145,153,151,135,129,123,189,193,196,198,196,192,186,175,159,138,126,140,158,146,136,108,91,108,166,184,179,184,181,182,184,182,187,185,182,183,190,184,161,143,136,117,113,142,131,113,101,105,116,119,118,102,90,72,56,49,50,30,28,76,131,158,168,155,135,137,138,125,119,117,186,190,198,200,198,196,192,189,179,167,163,173,183,179,176,162,147,155,178,182,178,178,180,185,191,198,206,194,172,177,184,174,146,118,110,116,138,125,109,108,95,107,116,118,119,111,97,73,48,58,87,120,105,75,112,147,167,156,132,127,126,118,112,106,185,193,201,202,198,195,194,190,187,191,198,204,205,199,190,184,181,180,184,187,187,185,186,187,187,191,187,185,177,190,193,167,142,114,97,85,118,123,114,87,87,101,102,94,109,127,104,74,41,61,97,115,115,63,91,132,158,159,137,113,109,104,89,85,187,191,197,201,199,194,189,185,189,195,205,213,215,211,200,189,182,180,176,175,174,174,178,178,177,187,208,201,188,188,185,167,146,118,90,77,82,91,93,86,86,82,80,87,137,141,112,85,56,86,130,185,174,84,106,124,147,153,134,103,90,90,88,101,183,190,198,200,202,196,188,184,185,186,195,202,202,200,193,185,178,172,165,166,164,162,163,159,156,161,163,169,171,177,191,179,150,124,96,82,84,78,63,55,58,68,81,113,151,155,125,91,71,90,120,146,157,112,136,124,144,153,126,99,80,73,63,76,188,189,196,199,200,194,192,187,184,181,187,192,194,189,181,175,169,168,163,163,154,147,152,155,154,158,158,153,155,163,171,166,149,128,105,97,99,81,63,57,64,75,88,108,132,147,121,88,69,80,104,139,144,115,141,132,137,149,129,104,84,76,73,60,186,191,197,200,199,196,190,185,182,183,192,208,201,186,174,165,158,159,153,152,146,149,151,149,149,148,150,149,151,151,156,159,151,131,112,106,93,65,54,69,83,88,84,87,116,133,110,85,66,64,88,131,143,131,154,145,141,148,133,109,83,74,70,69,188,192,197,201,200,196,193,187,187,185,193,199,190,176,172,162,152,149,148,152,153,153,151,148,146,144,144,147,149,148,153,159,168,131,112,104,103,68,64,78,98,99,95,103,115,116,104,84,66,52,76,113,124,104,127,136,146,155,133,100,79,73,68,58,190,195,200,203,202,198,192,183,180,178,179,178,174,169,168,163,155,149,148,151,152,150,149,151,149,146,147,148,148,149,146,163,187,128,111,63,94,100,90,102,105,103,102,94,98,98,92,80,66,77,123,158,146,97,116,132,142,148,128,99,78,75,74,65,190,191,200,204,199,187,180,177,172,171,172,169,165,168,169,163,154,148,144,141,143,144,145,150,153,151,148,145,146,146,147,156,164,133,111,56,73,123,113,99,88,87,89,93,93,100,77,77,60,85,123,159,160,107,118,130,141,142,124,102,84,86,79,65,188,193,202,203,196,190,179,168,163,165,168,173,166,157,153,150,149,151,154,154,151,149,148,152,154,152,150,147,143,140,140,144,145,132,118,77,64,95,115,111,96,84,81,94,111,95,80,71,61,92,129,165,171,112,103,125,133,140,122,104,88,87,69,74,189,196,202,204,199,189,175,165,155,150,155,163,150,132,126,126,136,145,154,156,158,157,156,154,157,156,153,154,151,148,146,145,142,142,138,110,84,95,113,114,102,85,80,90,91,87,82,72,61,85,142,172,161,102,102,120,130,135,123,108,102,94,80,71,194,200,202,203,198,188,173,159,144,128,129,136,123,108,101,115,130,141,134,145,155,157,159,157,157,158,161,161,160,157,152,145,144,152,157,144,124,113,106,109,103,83,76,76,81,93,93,75,61,58,78,119,101,67,93,118,125,128,125,112,110,101,94,88,195,199,200,198,192,175,158,138,114,103,105,104,100,105,114,128,135,129,130,120,138,151,157,156,160,160,164,167,164,167,160,155,151,151,147,139,112,88,105,130,132,111,96,89,88,96,100,83,62,61,81,105,81,53,92,125,131,132,124,117,117,108,97,96,190,194,195,193,184,175,153,112,83,80,84,88,100,116,126,129,113,109,147,154,145,146,152,155,157,163,164,164,167,171,170,159,150,141,132,126,126,135,144,156,154,139,109,92,94,98,98,85,64,60,64,74,57,56,108,126,132,135,132,127,122,112,109,105,186,191,193,193,187,170,133,95,75,70,73,86,109,126,121,114,101,118,155,166,165,161,159,161,162,160,164,168,169,169,170,162,155,147,142,138,148,153,156,159,157,149,132,98,83,83,90,93,80,56,44,39,47,88,123,131,135,137,136,134,127,120,112,111,189,190,192,194,186,169,137,95,69,60,64,86,117,127,115,105,96,118,140,153,160,168,169,162,161,166,167,170,169,169,168,169,169,165,159,156,158,152,149,156,157,152,132,108,95,92,93,95,87,62,46,54,78,116,126,137,145,141,143,140,135,127,122,119,185,188,190,191,184,171,138,97,63,52,61,85,127,128,109,101,102,132,132,141,151,162,173,179,173,164,171,174,172,170,172,172,170,170,167,163,157,160,163,162,162,158,145,123,107,101,88,77,68,63,46,34,80,121,135,141,143,145,148,143,138,135,141,126,182,185,188,184,180,169,137,92,59,43,52,87,136,123,110,93,123,146,147,150,153,155,170,173,176,177,171,176,177,180,180,177,177,174,171,170,164,161,162,164,164,159,152,138,115,98,88,76,66,56,36,42,96,135,140,141,144,148,149,144,138,133,127,130,178,181,182,178,171,160,135,88,53,38,52,94,137,121,106,107,154,176,175,147,149,151,168,177,182,181,173,175,178,186,181,180,182,180,177,178,171,162,160,161,162,160,158,146,124,110,98,79,58,56,58,69,105,132,139,139,140,144,148,147,146,144,136,141,173,176,177,174,167,159,134,89,57,42,49,102,144,130,107,121,154,189,185,153,155,159,166,171,182,183,176,175,182,182,184,185,183,178,180,182,175,170,163,158,158,159,160,157,146,131,109,83,68,74,71,79,100,120,125,137,138,141,142,143,142,141,142,141,174,175,176,172,165,157,132,91,62,49,49,102,149,137,105,86,91,107,150,159,156,154,159,169,171,178,179,179,182,180,184,186,187,183,186,182,176,173,168,160,153,154,156,161,157,143,122,106,88,70,74,74,86,102,110,126,143,142,143,141,140,136,129,126,171,174,172,162,154,145,124,92,64,50,56,101,152,144,98,66,79,102,122,145,155,160,164,170,177,185,184,177,175,179,179,180,185,187,187,184,179,175,170,164,155,152,155,156,153,143,131,122,116,104,88,78,86,95,100,105,118,130,142,138,128,111,103,103,170,169,167,158,150,142,119,90,64,48,54,91,163,156,118,91,87,51,97,123,144,146,152,160,168,180,183,179,179,182,182,181,182,182,182,183,181,174,171,165,158,151,151,151,155,157,147,133,124,119,104,93,87,95,115,102,97,113,134,140,128,99,88,96,167,165,164,159,150,139,121,90,57,49,41,89,167,174,133,70,36,47,93,115,130,131,144,151,162,173,179,179,180,181,179,177,176,176,178,178,179,175,171,167,162,158,153,149,152,158,159,151,147,135,122,113,104,104,113,116,107,101,114,123,123,118,110,82,167,165,163,157,149,141,119,89,57,45,44,83,146,167,124,63,46,93,86,135,131,138,158,160,163,173,179,180,178,176,180,176,177,176,177,178,176,172,169,166,163,159,156,153,152,154,156,157,159,159,155,149,141,134,130,124,117,110,108,112,118,122,116,94,165,165,162,156,151,140,116,86,58,45,43,66,125,154,131,91,43,43,100,155,137,133,138,149,155,167,174,177,173,175,177,171,171,173,177,175,175,171,168,166,163,159,155,155,152,151,154,154,156,160,157,155,149,146,148,146,135,122,114,117,118,108,107,107,164,166,164,158,150,139,118,87,63,49,41,69,116,149,144,114,102,170,176,159,140,141,152,150,158,166,172,172,173,176,177,172,165,168,171,167,170,170,169,166,163,157,149,152,152,151,156,159,159,157,155,149,140,137,136,130,123,118,112,107,109,113,111,105,162,165,162,156,152,139,115,86,63,54,51,69,102,136,145,130,104,134,160,137,128,148,163,168,168,170,172,173,176,179,179,174,169,168,167,167,168,166,167,165,163,161,162,156,152,156,157,161,156,148,145,142,143,133,132,144,136,128,120,114,114,122,108,95,163,162,156,154,153,142,116,83,62,51,50,65,85,120,145,144,125,90,61,81,113,152,170,172,172,172,173,174,175,174,176,175,171,171,170,165,167,168,166,165,161,154,152,154,157,161,164,161,161,153,141,140,134,125,131,121,113,123,117,113,106,90,85,91,165,165,161,154,154,151,132,90,56,51,62,58,73,105,137,154,139,125,78,59,93,138,170,177,173,172,175,174,172,171,172,172,170,166,163,164,161,158,158,154,155,160,157,156,162,164,161,157,155,145,141,139,136,132,131,130,117,116,114,114,112,120,101,97,165,166,161,156,153,153,146,119,71,49,59,69,77,92,121,149,153,119,111,75,80,113,147,166,170,173,175,173,172,175,171,170,171,166,165,164,165,166,169,163,157,157,163,163,159,160,160,161,158,149,143,137,131,124,130,138,135,131,123,117,107,107,101,94,164,165,164,159,154,148,149,141,106,70,59,70,77,84,111,142,159,143,113,109,99,123,144,159,165,168,171,170,174,172,171,165,169,169,167,170,167,164,169,169,171,168,161,154,152,151,153,154,143,132,129,129,129,126,127,133,131,116,110,117,122,110,95,86,160,163,163,160,156,151,148,144,126,96,66,62,64,72,97,116,138,152,143,133,124,129,134,149,166,171,173,171,175,178,173,168,167,168,171,159,162,163,160,158,166,166,157,150,144,138,135,137,135,135,123,118,111,106,96,105,107,100,96,89,84,87,80,61,153,158,159,156,151,150,150,146,141,130,105,73,60,69,85,104,118,133,153,159,152,147,151,160,166,171,169,168,169,173,171,169,171,172,173,164,160,162,158,159,161,156,155,142,143,133,132,126,120,129,118,116,118,119,121,116,104,101,97,97,88,71,53,50,142,148,149,150,151,147,145,143,143,140,128,96,73,66,73,90,109,127,143,159,166,163,161,160,162,165,165,166,169,173,176,176,176,171,167,168,162,154,150,150,149,148,152,146,143,134,128,114,104,113,125,126,116,118,131,124,112,96,87,89,85,76,63,55,131,133,132,131,133,132,133,131,129,132,130,125,98,82,82,97,104,114,127,146,161,166,165,163,162,164,164,165,164,166,169,170,168,166,163,157,154,153,150,146,149,147,136,134,134,134,119,112,109,109,118,118,113,106,102,102,88,78,75,65,55,57,51,41,122,121,125,126,123,125,127,125,123,115,113,117,116,109,101,105,99,105,117,132,153,161,162,163,165,164,162,164,159,159,161,161,161,159,156,153,154,151,150,151,150,149,144,131,124,124,118,112,108,108,100,96,98,93,85,76,72,67,61,59,54,46,42,39,110,113,110,111,115,115,114,114,116,119,117,114,111,110,106,106,102,102,108,121,138,145,152,161,163,164,159,158,156,157,155,154,154,152,149,148,149,148,147,147,142,136,125,115,110,111,98,87,89,87,78,72,69,66,65,55,55,63,59,47,39,35,46,65,89,94,97,98,94,92,93,96,100,103,106,108,107,104,103,103,106,108,109,114,121,128,133,144,149,150,147,146,148,143,139,138,142,151,152,146,141,140,139,133,123,109,107,100,90,86,86,86,77,70,71,68,65,60,55,53,55,55,48,44,49,52,55,53
79,59,53,40,32,37,56,79,99,107,110,121,140,157,166,170,172,174,179,186,193,195,198,199,201,200,199,197,195,192,182,166,137,112,101,87,68,66,68,76,83,110,131,131,141,165,158,113,50,42,44,44,44,43,46,48,46,48,49,50,44,41,45,50,35,27,40,70,104,137,161,170,171,171,177,187,193,195,196,198,198,199,200,201,200,198,201,203,202,202,201,202,200,198,200,199,196,193,188,180,171,153,137,121,98,72,54,54,58,74,87,83,64,52,52,50,46,46,46,48,48,48,51,46,45,49,53,45,63,122,162,184,195,199,197,195,194,195,197,197,198,201,201,199,202,202,195,193,195,201,202,202,202,203,201,201,197,193,193,191,188,186,185,184,185,182,178,163,150,139,125,109,94,77,83,81,88,69,60,55,58,56,53,53,50,49,40,45,48,44,43,54,182,212,210,204,202,200,199,199,198,198,197,198,196,186,179,177,177,167,159,177,192,202,204,202,204,204,202,199,198,196,196,196,198,199,198,198,196,189,178,168,166,171,168,158,148,135,140,118,110,95,80,68,62,66,70,64,55,51,60,52,49,49,48,39,205,209,206,206,203,202,201,200,198,198,197,183,150,122,120,122,132,141,155,180,197,205,207,209,209,207,206,205,206,203,203,202,200,199,199,197,194,190,183,185,178,176,178,175,176,159,149,142,136,130,123,129,118,100,78,64,69,66,61,70,69,65,60,58,206,207,207,206,205,204,204,200,195,192,174,136,105,90,99,118,139,158,178,191,202,208,208,207,208,207,206,208,209,209,208,207,204,204,202,196,191,191,187,184,180,175,179,183,176,165,158,149,156,156,158,155,153,143,129,111,87,68,55,57,61,63,61,85,205,206,208,208,208,205,201,196,192,168,119,97,89,88,118,148,170,184,191,199,205,208,211,208,205,206,208,210,209,209,208,206,208,207,204,201,197,195,195,192,191,192,193,191,180,180,176,177,173,161,155,148,151,162,160,144,123,113,100,72,51,44,50,51,205,206,207,205,206,202,198,193,172,120,94,95,95,120,156,181,189,199,191,179,168,183,196,200,206,209,210,209,209,209,207,209,208,205,204,203,202,201,199,198,197,196,200,200,196,193,186,172,184,180,182,182,179,167,150,147,141,135,130,118,103,81,69,57,206,205,205,204,201,195,195,182,142,100,94,84,99,144,180,196,195,164,137,130,120,158,192,204,207,209,209,208,209,208,209,207,207,206,206,206,204,202,202,202,200,200,198,196,199,195,193,185,179,176,166,163,152,157,163,158,153,155,153,145,132,124,109,91,204,204,204,203,200,195,191,171,122,88,91,93,111,161,190,193,170,154,137,97,125,176,198,208,211,209,210,210,209,209,209,208,206,207,207,208,207,205,204,203,203,203,202,199,199,199,199,190,187,184,177,181,172,167,162,160,157,152,149,149,141,142,134,119,204,204,204,201,197,194,183,149,109,84,85,82,110,161,188,180,168,140,75,73,129,186,208,211,211,209,209,209,209,208,206,207,207,207,208,209,208,206,206,206,206,205,203,197,198,200,195,190,190,191,190,180,171,163,160,160,160,158,152,149,144,143,138,127,203,203,203,199,196,189,166,128,102,79,69,73,120,169,188,177,137,80,96,130,160,197,210,212,209,207,207,207,208,207,207,207,206,206,207,208,208,207,207,205,205,204,197,190,189,193,198,200,191,185,179,184,171,169,167,161,159,156,156,159,150,140,138,137,201,201,201,200,194,184,163,134,111,82,62,66,126,174,187,175,131,132,185,183,171,191,206,205,206,206,206,203,203,204,205,206,206,206,207,206,205,205,203,201,196,193,194,192,190,193,190,192,188,188,191,187,185,177,168,164,162,160,159,159,157,150,143,143,200,201,200,200,197,183,172,147,112,82,56,75,134,179,178,155,128,140,169,190,180,193,202,198,199,201,203,202,200,201,201,204,204,206,204,203,202,203,200,195,193,191,187,183,183,178,181,183,178,172,169,167,169,169,165,156,155,157,161,164,163,158,148,143,200,200,200,200,196,188,174,153,105,58,51,75,136,177,151,109,93,103,118,165,168,178,188,191,192,196,201,201,202,203,202,202,204,204,204,203,201,200,198,192,185,179,178,180,184,178,164,155,156,155,153,157,158,158,161,159,158,165,165,165,168,166,158,147,199,201,202,201,196,187,180,148,97,77,56,85,151,174,141,82,42,68,114,142,165,178,184,187,189,194,198,200,200,200,201,202,203,203,203,200,198,195,191,187,183,178,177,183,183,171,149,133,114,104,124,130,141,141,140,146,163,175,176,169,164,164,157,137,196,199,203,203,200,197,184,146,91,57,45,82,163,176,152,108,79,69,122,137,154,171,179,185,188,192,195,199,198,201,202,204,205,203,201,201,195,192,185,179,175,177,184,188,179,148,115,98,83,92,98,103,120,123,129,144,161,177,179,173,165,162,157,153,195,197,200,201,201,197,182,141,84,53,40,85,163,159,115,64,74,105,129,148,156,171,177,184,191,195,196,197,200,201,202,205,203,201,200,195,188,181,172,171,173,179,180,171,149,118,98,95,98,100,101,103,124,133,140,163,166,175,178,179,173,171,163,163,195,198,201,205,206,203,189,145,88,60,51,83,157,145,108,77,102,128,153,168,169,174,172,178,187,192,193,197,200,201,199,200,202,197,193,186,177,175,171,175,180,185,184,164,135,118,105,97,99,95,87,100,125,142,152,172,176,183,184,183,176,175,177,183,192,196,199,201,201,198,182,135,86,65,56,88,148,141,110,117,157,174,180,168,171,170,171,182,189,192,196,200,201,203,203,203,200,197,189,180,165,165,171,182,190,189,164,131,115,112,105,106,117,98,67,95,140,167,179,179,174,176,178,179,171,176,183,183,193,195,199,202,201,195,178,133,92,64,65,94,132,139,110,111,157,173,168,160,166,169,177,188,192,195,198,201,204,205,204,203,198,191,182,171,162,176,189,197,201,182,146,121,111,105,105,112,127,111,58,68,128,170,183,177,172,162,147,157,153,160,174,174,192,198,199,200,200,194,178,135,90,68,68,100,131,142,108,101,124,145,146,156,159,167,182,190,196,199,202,206,207,210,209,200,190,179,166,164,171,187,198,201,195,174,141,113,106,113,120,124,115,89,48,44,110,154,167,172,166,154,133,140,160,168,164,168,192,193,195,199,199,194,178,145,102,72,72,107,136,148,111,105,102,148,154,153,163,173,185,195,202,205,204,203,208,211,208,196,187,192,190,182,180,187,196,197,180,141,110,109,115,127,141,131,97,71,53,39,87,144,165,168,167,155,157,157,152,153,155,161,187,193,199,202,198,191,178,156,124,94,89,115,140,150,122,109,96,129,148,159,169,180,195,200,200,200,202,202,197,188,178,178,178,170,153,124,148,188,184,178,143,110,97,103,115,118,118,101,77,67,80,101,71,115,155,170,176,172,155,161,171,155,142,146,185,190,198,199,197,193,184,171,151,128,116,132,153,152,141,112,98,94,144,168,169,186,191,190,191,192,191,185,182,184,196,202,182,168,133,67,88,166,164,137,113,106,100,100,113,117,100,81,65,52,58,62,29,48,116,155,165,152,137,145,153,142,132,128,186,187,195,199,199,195,190,183,171,155,146,156,175,172,163,148,131,123,170,186,180,183,183,182,180,179,176,178,182,184,193,199,186,170,161,98,90,138,134,118,109,105,113,114,122,117,103,81,65,76,105,115,71,93,92,131,166,169,144,138,143,130,120,120,182,186,193,201,199,196,193,190,186,180,180,186,195,192,181,170,174,180,179,179,174,174,176,181,181,183,189,184,173,176,186,183,163,143,141,145,157,142,119,116,112,119,121,123,124,118,106,82,53,65,113,157,136,147,184,153,164,157,135,131,130,125,118,110,181,186,197,202,200,195,194,192,191,195,203,209,207,203,200,191,185,172,180,183,180,178,178,178,187,191,192,189,177,181,191,178,152,126,108,106,130,127,114,96,96,102,103,105,112,127,112,82,60,96,151,176,128,58,64,109,145,159,143,115,115,106,92,96,178,183,193,200,201,196,192,189,189,193,201,209,211,206,198,189,176,175,168,174,180,175,180,186,183,192,201,195,185,186,187,170,150,125,99,81,94,112,107,86,88,84,82,84,119,143,120,100,94,130,179,202,189,173,174,137,142,152,135,102,101,95,95,106,179,182,191,198,202,200,194,190,188,188,191,195,198,197,189,181,175,170,162,162,159,163,165,161,162,165,172,178,172,175,189,179,155,130,98,80,80,85,80,67,72,78,76,94,141,161,129,104,93,113,149,173,160,149,160,138,142,149,127,103,92,90,82,78,180,184,192,196,200,197,193,190,186,184,189,196,195,187,176,168,167,163,157,160,153,147,150,153,149,156,157,154,158,165,178,172,151,130,102,92,95,81,71,68,79,84,96,123,139,157,129,94,82,101,132,164,162,164,189,151,141,152,133,112,93,95,87,81,182,186,194,198,200,196,192,188,186,187,193,202,197,182,171,164,157,160,155,154,148,145,151,152,151,154,155,151,151,152,158,157,146,127,109,104,98,76,65,77,88,93,78,83,119,144,110,83,69,65,96,142,161,159,176,153,146,152,133,109,90,88,77,75,184,187,194,200,202,199,193,185,182,180,182,185,182,176,169,161,152,148,146,149,150,152,147,145,145,144,147,147,147,146,154,162,154,127,109,99,88,70,70,81,91,99,96,101,119,123,102,82,66,64,106,126,114,116,144,143,151,154,124,95,88,90,78,63,185,189,196,204,202,198,192,183,176,174,172,172,170,169,169,162,151,146,144,145,150,148,147,149,147,143,143,146,147,149,153,175,168,127,100,72,94,97,86,93,107,108,98,96,96,98,94,78,76,97,140,173,158,135,140,136,142,142,121,96,95,91,84,68,184,188,197,203,199,185,175,171,170,168,171,172,166,163,166,162,152,144,141,140,141,141,143,150,151,147,145,141,144,147,149,162,158,127,99,54,81,117,105,93,80,85,91,89,98,95,75,70,62,96,134,161,153,130,131,131,137,135,119,99,100,94,82,75,185,190,199,201,194,186,179,167,159,159,167,176,170,151,135,131,135,144,149,148,147,145,145,150,155,151,146,142,141,139,141,145,143,125,107,68,59,97,113,105,92,87,83,92,101,97,81,67,66,102,145,171,163,123,113,125,133,130,117,104,102,90,78,85,186,192,202,205,199,190,177,163,153,148,150,158,152,129,106,104,121,138,149,152,154,154,153,154,157,156,153,152,151,146,142,140,138,133,124,95,73,97,112,105,101,84,79,95,101,92,74,62,54,88,140,156,134,99,109,124,129,129,119,110,109,98,91,86,190,196,199,200,196,185,170,156,140,124,119,125,117,99,95,107,121,128,129,132,143,153,156,155,157,159,163,163,160,156,149,145,143,151,152,137,126,123,118,111,88,75,69,75,77,95,86,66,55,61,88,110,80,66,113,127,131,130,119,115,112,103,96,91,187,194,195,192,188,173,152,136,117,96,97,97,97,101,110,117,115,114,122,121,127,141,150,151,157,162,164,165,165,165,161,155,150,147,145,133,109,100,111,131,129,103,93,87,86,93,95,72,60,64,87,96,65,68,119,130,134,130,123,123,117,107,101,103,179,183,185,186,177,169,153,105,73,67,77,83,95,113,122,122,101,100,137,150,143,144,152,157,157,161,167,167,169,174,172,160,146,135,120,109,104,113,132,151,153,137,101,87,92,98,102,80,58,52,57,52,44,92,125,132,138,136,133,129,120,116,113,111,178,180,184,187,182,167,131,90,69,65,68,83,107,123,119,109,101,121,147,159,161,158,157,158,162,164,167,171,172,172,170,163,155,150,148,146,150,150,152,157,154,141,116,96,90,88,85,81,63,48,51,51,70,117,132,138,140,140,139,132,126,118,113,114,176,177,183,187,181,167,133,91,63,57,65,83,118,127,112,103,103,127,139,148,159,167,166,163,162,166,173,169,171,168,168,167,170,171,162,160,156,152,152,156,156,149,128,102,92,88,85,87,71,48,43,55,101,127,138,146,145,146,145,139,128,125,125,118,177,180,180,181,175,164,131,94,62,49,56,86,128,127,108,100,116,140,141,146,155,163,175,176,169,166,172,174,169,173,174,170,165,166,172,164,160,160,157,156,157,153,136,115,101,94,81,79,64,47,23,55,115,133,143,148,150,152,148,144,141,140,126,123,173,176,177,174,170,162,129,83,58,44,53,93,133,122,107,115,154,170,160,149,149,159,171,176,177,169,172,176,176,179,174,176,177,173,171,172,165,164,164,161,158,155,149,126,109,97,79,65,61,43,23,81,127,135,139,146,149,151,145,140,133,128,136,139,169,173,174,170,163,151,126,81,50,38,51,103,141,123,107,104,135,168,174,154,152,157,165,173,178,175,169,168,179,183,178,180,179,178,180,180,170,164,160,159,158,157,153,136,116,103,82,61,56,56,53,95,130,138,138,139,145,149,151,148,145,139,136,132,166,171,172,165,159,151,125,80,55,43,53,116,153,125,99,77,98,123,146,156,157,162,163,169,172,169,166,174,178,178,180,183,177,174,180,179,172,167,161,157,155,155,155,150,136,116,90,71,69,69,77,102,118,129,140,143,143,146,145,148,146,143,143,138,170,172,169,163,157,147,123,80,55,48,53,122,162,134,93,59,77,99,125,144,144,148,155,163,169,175,178,173,177,176,179,183,184,184,181,177,174,170,164,157,153,153,153,151,143,125,108,90,75,73,72,89,106,112,134,151,148,144,143,144,138,125,124,134,169,170,164,154,147,136,114,81,59,47,54,121,171,146,111,94,63,63,107,134,155,164,161,161,170,178,171,167,171,178,178,179,182,183,182,177,175,170,165,157,151,151,152,152,148,134,123,115,104,95,88,92,100,101,105,124,132,144,141,126,109,99,100,105,162,162,161,153,145,132,108,77,54,43,50,119,175,151,110,62,50,76,105,120,123,132,147,155,162,167,173,175,176,176,176,176,179,175,178,178,175,168,165,160,153,149,148,152,156,149,134,126,115,95,80,75,97,115,106,94,115,142,145,132,107,97,90,83,164,163,161,154,145,133,110,76,50,39,51,113,165,156,109,50,59,80,104,139,132,138,144,152,161,171,171,170,173,176,175,174,170,170,173,176,173,169,165,162,158,152,146,147,152,155,150,145,136,126,120,106,102,122,116,111,98,110,124,125,124,109,89,81,164,162,159,152,144,131,106,77,51,41,49,94,148,153,116,77,53,93,148,148,128,145,155,153,159,169,172,170,169,172,172,171,172,173,173,174,169,165,164,162,157,153,152,149,150,153,155,155,155,153,150,146,136,134,134,120,111,108,117,120,118,115,99,93,162,162,158,151,143,129,103,75,52,39,50,85,133,155,134,104,94,126,145,147,131,133,144,151,158,166,170,169,170,171,168,165,166,171,170,171,168,167,165,161,156,150,149,148,148,149,151,155,157,158,155,152,151,145,148,136,126,113,113,116,108,106,106,95,162,165,160,152,144,131,106,77,57,43,45,79,125,153,139,116,90,149,149,140,139,155,157,156,162,166,169,170,173,175,171,164,163,166,167,168,166,165,162,162,157,151,150,151,149,156,159,158,159,156,150,148,143,133,130,123,119,113,106,112,117,109,100,89,161,160,156,153,148,131,102,75,60,52,55,77,111,134,148,132,113,53,86,105,135,164,173,171,171,171,171,172,173,174,174,170,169,166,164,168,171,166,165,159,155,154,152,147,151,154,157,153,143,136,134,126,122,132,136,130,128,119,113,108,108,99,92,86,161,161,158,154,151,137,105,71,56,53,56,64,91,130,153,141,143,99,52,87,138,170,181,180,177,174,173,172,171,173,173,171,168,169,164,162,164,160,162,162,153,150,150,159,163,161,159,157,152,146,142,136,131,129,121,113,119,115,111,108,103,89,88,93,164,163,159,154,152,148,123,77,47,49,60,66,84,109,146,161,132,124,80,65,118,159,178,179,176,176,173,171,170,170,171,171,166,164,164,163,164,160,152,151,160,157,155,156,159,158,155,150,141,136,135,132,129,129,131,118,119,113,114,103,111,103,92,91,166,165,161,155,149,149,147,120,76,55,61,75,85,103,127,154,149,116,110,92,106,140,164,173,173,173,171,171,172,172,169,170,169,167,169,167,167,175,168,157,155,160,159,156,153,155,156,151,142,138,136,130,122,127,139,133,125,118,119,109,105,94,87,81,167,166,163,159,155,150,147,136,104,73,65,66,71,95,121,140,153,145,125,119,122,139,150,164,169,171,171,172,176,174,169,170,170,168,162,164,161,162,165,176,170,160,151,145,145,145,148,142,128,124,123,119,112,114,123,124,109,96,103,100,100,87,68,59,162,166,164,160,157,155,152,143,128,96,70,65,67,80,99,118,136,151,155,149,138,141,148,161,169,170,170,172,176,174,171,170,170,172,163,162,168,159,153,154,158,149,138,137,131,134,132,132,130,120,115,113,109,108,108,103,99,92,92,82,76,59,49,51,155,162,164,163,160,158,157,154,150,137,104,75,68,72,86,105,120,137,156,168,165,160,160,161,166,168,169,171,176,180,179,178,176,175,171,161,155,152,157,161,157,155,147,141,132,127,119,115,121,121,120,117,118,122,116,106,96,93,88,87,71,59,47,38,143,150,150,155,152,151,147,144,143,141,129,100,76,72,88,103,111,124,141,163,171,170,169,166,168,170,171,170,171,174,174,173,169,162,158,156,152,147,143,147,143,144,142,135,132,123,111,105,109,121,119,111,113,117,114,100,86,83,77,67,61,45,46,44,126,128,127,124,129,126,125,125,127,128,131,126,114,104,106,107,111,119,134,159,170,168,171,171,170,169,169,166,165,165,162,158,159,158,154,152,148,147,146,146,147,137,132,131,134,117,111,110,109,111,112,109,101,92,85,82,69,58,52,43,46,46,29,34,112,111,110,116,117,123,126,126,125,124,122,122,122,117,112,110,111,118,130,151,160,162,168,171,171,167,164,162,160,157,155,155,152,150,151,151,148,149,148,146,142,138,121,113,118,110,98,99,100,87,82,83,78,69,56,56,58,57,49,44,41,45,63,73,96,102,106,102,103,104,107,110,112,113,113,113,112,112,109,108,109,114,120,126,138,144,155,159,161,162,161,158,155,152,148,146,148,147,142,139,141,142,141,132,123,117,108,100,97,89,81,81,73,66,65,62,58,53,48,48,50,45,41,44,45,45,43,38
41,62,92,128,153,164,167,172,178,188,196,199,201,201,201,203,203,203,205,204,203,205,205,206,205,204,204,205,204,201,202,203,202,200,195,189,178,160,142,136,112,94,66,57,63,71,92,97,86,61,50,45,41,37,39,41,43,40,41,41,40,41,43,45,138,170,192,199,198,196,196,199,202,201,202,202,201,201,203,204,205,203,202,201,205,205,205,203,203,206,203,203,199,200,197,193,190,188,184,182,182,182,178,166,153,138,114,102,94,81,72,77,81,78,66,62,53,48,47,42,46,50,46,42,43,48,47,43,211,208,207,203,203,204,201,201,201,202,204,206,206,204,204,202,193,192,198,202,205,205,204,207,206,203,203,201,199,198,197,196,195,194,192,191,191,188,182,169,160,156,146,145,131,115,116,113,103,99,84,72,66,65,69,69,58,51,50,50,48,48,42,43,207,207,205,208,205,204,204,204,203,205,203,195,189,188,185,177,166,177,196,205,208,206,207,207,207,206,203,202,201,203,202,202,202,203,203,203,199,192,183,177,177,180,178,171,162,152,158,149,126,123,108,97,90,81,75,73,73,63,49,46,42,37,42,48,209,207,208,206,205,205,204,202,200,187,159,137,136,136,142,151,160,182,199,207,210,209,210,212,209,208,209,207,208,206,205,204,203,203,202,201,197,192,186,190,183,184,185,181,182,175,160,157,146,147,136,140,145,137,125,102,74,69,68,56,59,64,61,53,209,208,208,208,206,202,199,198,175,140,109,96,106,123,144,162,181,195,204,210,211,209,209,206,209,209,210,210,210,210,209,206,205,204,201,198,195,194,188,189,182,180,183,187,183,172,166,152,158,159,159,156,153,152,143,138,130,112,87,66,55,58,64,87,209,209,207,205,201,196,194,162,117,104,93,89,114,143,165,181,193,201,206,209,208,206,205,207,208,208,211,210,210,209,208,208,208,207,203,199,197,198,196,194,192,192,194,194,184,180,182,168,179,165,159,154,146,145,154,155,146,128,121,112,93,65,48,44,207,206,203,200,197,196,158,108,95,93,85,102,141,169,179,193,199,201,199,193,198,205,206,208,211,209,208,207,208,207,208,208,208,206,204,203,202,201,199,198,197,199,203,202,195,191,192,177,181,177,179,184,182,183,169,150,141,136,130,130,126,115,94,65,202,200,198,198,193,167,113,90,91,85,102,137,167,182,187,196,189,180,170,167,192,206,209,209,209,207,205,207,207,208,207,207,206,206,205,204,204,202,201,202,201,199,201,202,201,200,193,184,179,190,173,163,147,142,148,156,153,149,150,148,142,134,124,112,202,199,196,192,178,134,100,89,87,82,112,150,176,192,201,192,176,167,135,141,186,206,210,209,207,206,207,206,206,208,207,205,205,207,208,207,206,205,204,202,203,204,201,197,198,195,195,191,178,175,167,180,181,171,165,157,156,151,146,145,147,139,134,132,201,197,193,184,159,121,82,95,89,88,124,162,186,204,204,190,191,156,106,141,192,205,208,207,206,207,206,205,205,205,207,206,206,207,208,207,205,205,204,203,203,203,202,198,198,200,196,191,185,192,189,176,170,161,157,162,161,154,151,142,138,138,138,139,199,194,188,167,131,103,74,71,67,84,126,173,197,206,202,195,195,146,106,144,187,203,206,203,202,203,204,206,203,202,207,206,206,207,207,207,205,205,204,204,204,201,194,187,193,196,194,190,191,181,174,178,168,158,154,147,147,151,148,150,149,145,139,137,197,191,180,159,129,98,74,62,62,89,141,178,203,201,187,199,180,123,111,160,194,204,203,202,201,201,201,203,203,206,205,204,203,205,205,206,204,203,200,198,197,195,191,185,183,188,191,192,183,178,177,179,177,168,164,160,155,153,150,149,151,149,141,138,196,190,177,158,130,105,79,59,53,93,156,190,199,192,190,204,161,98,111,162,187,189,192,196,198,198,196,197,198,201,204,203,203,202,201,201,200,198,194,192,188,186,185,183,183,183,182,184,176,175,174,170,166,165,158,148,148,149,146,149,153,153,149,140,197,191,178,164,139,101,72,53,56,105,165,189,192,174,187,183,133,89,102,146,172,182,189,193,196,198,198,199,199,200,201,201,201,200,199,198,198,195,189,184,182,181,179,177,175,168,168,167,164,159,151,151,151,147,153,148,145,145,149,151,155,157,157,154,196,190,180,167,139,100,66,55,69,112,173,192,185,164,184,168,117,100,123,156,176,184,187,190,195,198,197,199,199,199,200,201,199,200,197,195,192,189,186,179,172,167,166,167,169,164,152,144,145,141,141,137,141,141,144,142,144,152,157,156,157,163,161,155,196,188,182,169,132,93,67,50,67,130,183,202,181,160,165,136,88,105,127,158,175,184,187,190,192,195,195,196,197,200,202,202,201,200,196,192,188,184,177,174,167,167,172,175,172,156,134,125,103,93,109,110,125,119,120,127,142,158,165,162,155,154,157,153,198,195,187,170,128,78,56,43,70,144,181,187,162,157,147,112,75,98,126,157,175,185,190,194,195,195,195,196,198,201,202,200,200,197,194,191,185,176,171,166,166,170,176,176,157,127,108,93,83,94,96,95,111,115,123,133,144,157,164,164,161,155,155,153,198,197,190,171,122,78,52,41,69,137,167,168,147,145,141,96,89,114,132,156,172,185,192,195,193,191,194,198,200,200,200,198,194,193,191,178,171,163,166,167,171,171,166,155,131,108,88,93,96,98,94,95,115,128,134,150,159,165,171,171,166,167,168,161,200,199,192,169,125,80,56,49,74,137,163,161,139,140,130,93,106,121,144,164,170,181,189,190,189,192,196,198,199,200,201,200,194,185,172,162,163,162,169,172,178,183,170,144,123,111,97,95,96,91,82,96,121,136,148,163,172,181,183,180,172,171,174,177,199,197,190,162,113,74,57,57,81,125,152,157,135,131,123,97,108,129,151,165,175,187,191,190,192,195,197,198,198,199,197,194,188,180,167,157,158,169,173,184,185,164,135,118,114,110,103,108,114,93,65,91,136,159,173,178,173,174,176,179,173,173,179,184,200,196,184,159,114,78,60,61,89,120,144,153,135,129,119,82,107,135,153,166,181,191,191,193,196,198,200,201,200,200,198,190,175,161,153,153,172,186,192,195,182,150,127,115,110,107,108,121,129,101,56,66,125,166,180,178,175,162,150,158,149,160,174,172,198,195,185,161,120,83,66,68,93,122,140,146,131,127,114,73,120,135,157,173,184,189,195,197,200,204,207,209,207,199,183,170,159,151,157,167,179,192,194,188,170,142,115,105,109,115,120,121,106,80,46,44,108,155,170,170,164,144,127,142,158,162,163,166,197,194,186,165,131,90,69,74,100,127,139,140,129,127,115,74,129,153,167,172,183,194,200,202,204,204,206,209,207,195,186,190,189,182,174,176,185,193,194,174,140,115,115,114,122,136,136,114,84,66,54,51,102,151,165,168,161,149,148,146,160,163,158,156,196,190,179,164,144,116,95,92,110,133,137,132,121,125,117,98,135,152,161,175,190,196,198,200,200,202,206,204,194,190,188,189,184,165,153,170,176,186,183,144,112,95,105,116,123,127,115,88,73,65,75,97,106,142,165,173,172,166,157,166,156,147,140,153,200,194,187,177,162,143,125,116,130,150,146,131,118,109,94,103,143,140,155,181,188,191,192,196,200,200,191,184,183,187,181,165,145,104,86,133,169,167,142,111,104,94,97,113,116,98,82,68,57,46,42,35,46,116,160,170,169,144,147,157,158,141,135,128,197,198,189,182,171,159,148,145,158,177,178,160,148,143,134,135,149,164,178,185,185,187,187,184,181,179,186,191,198,196,176,164,137,63,51,101,148,135,118,105,106,102,103,116,118,101,82,65,60,78,106,122,99,105,131,158,161,151,138,141,140,128,121,118,198,195,193,187,180,173,171,178,191,200,200,191,183,182,181,175,172,171,176,175,177,176,180,177,178,184,185,185,196,200,187,170,163,117,110,141,136,129,125,111,115,115,116,119,117,110,91,60,48,74,122,160,141,115,130,155,168,151,134,138,131,115,113,110,198,195,193,189,184,181,185,197,208,211,208,204,197,190,183,178,184,183,181,183,189,189,185,187,186,175,171,177,187,181,162,147,142,148,156,142,114,108,104,105,113,112,111,115,120,105,90,60,50,99,146,164,120,90,120,149,160,146,128,118,120,110,98,95,198,199,193,190,186,183,184,192,201,205,204,199,190,179,172,176,182,181,177,174,176,182,188,187,193,185,173,185,194,177,148,124,110,105,121,124,109,92,87,97,94,90,88,111,134,116,98,81,89,146,194,212,188,144,126,142,159,151,124,105,107,95,91,98,196,199,197,191,186,184,184,188,193,195,194,190,182,177,175,164,165,168,171,174,181,180,185,199,197,188,174,181,186,169,144,119,98,82,84,96,94,78,69,75,74,64,80,137,156,122,103,88,98,127,159,173,154,124,120,137,152,141,117,91,89,86,83,82,194,195,194,189,184,182,184,194,202,197,184,173,168,166,163,159,158,155,155,161,162,161,159,168,177,174,170,172,183,171,146,122,96,79,76,80,74,59,59,70,80,98,128,148,159,135,98,75,73,105,144,171,154,139,134,134,144,139,117,97,92,90,80,75,196,196,190,185,181,181,182,187,195,188,176,168,162,160,164,158,160,156,145,146,150,147,153,159,152,156,157,165,179,172,149,126,98,86,93,88,65,62,72,83,86,88,105,126,154,115,91,73,65,84,117,154,155,137,132,132,144,139,124,98,87,79,71,70,197,198,193,186,179,176,176,177,177,175,171,167,160,149,148,148,146,143,142,145,148,149,148,155,152,152,149,156,163,157,145,125,107,102,98,78,61,61,70,86,88,76,82,116,134,109,88,69,48,66,107,132,126,108,120,135,145,136,113,90,83,82,73,63,194,191,188,183,177,174,171,171,172,169,170,167,162,153,143,140,145,149,148,145,140,141,139,143,143,145,146,147,157,161,152,126,108,93,97,93,74,74,92,100,98,96,103,109,114,102,84,76,76,114,150,170,148,122,128,136,142,131,107,87,89,86,76,64,191,186,177,172,169,169,170,176,179,174,166,162,158,145,138,136,136,138,138,136,140,142,140,139,140,143,145,145,153,174,169,125,102,66,67,111,108,92,84,87,101,95,92,91,90,83,80,68,77,116,149,169,152,121,120,129,133,126,107,92,96,92,80,71,190,189,183,171,162,160,165,173,179,171,159,144,128,122,126,132,139,139,136,135,136,144,143,141,140,137,139,139,142,155,151,124,106,67,46,91,114,102,88,79,74,83,84,94,96,79,71,59,82,125,161,179,161,119,113,125,128,123,109,98,95,85,77,79,196,191,179,162,151,143,141,147,151,144,121,96,96,113,123,127,132,141,145,144,143,148,148,144,144,140,140,138,135,137,137,123,110,85,52,67,102,106,95,93,86,81,98,107,95,78,69,54,64,115,155,160,126,98,113,122,128,126,113,107,105,94,86,85,190,182,164,152,143,127,114,116,123,114,98,99,108,112,113,117,120,129,143,149,147,148,151,152,153,152,150,147,142,138,134,134,132,118,103,107,119,107,91,78,68,74,84,78,88,81,68,57,48,73,110,119,76,75,115,124,131,128,115,112,108,99,94,88,182,172,155,135,112,83,91,97,102,102,106,115,117,113,102,118,135,135,141,147,150,150,153,155,157,153,153,158,154,152,147,147,150,144,129,114,114,119,117,102,86,79,76,82,97,96,72,63,57,68,91,91,73,97,123,131,134,127,117,119,115,107,99,102,176,167,150,106,69,60,67,88,100,113,123,129,129,132,116,116,136,143,151,156,157,157,157,157,158,162,163,169,170,160,151,142,132,121,101,94,105,121,142,147,125,94,85,88,95,105,88,59,57,48,53,58,79,115,125,132,136,133,128,124,117,112,113,110,176,167,134,96,64,60,64,84,100,123,133,137,136,135,114,110,133,144,160,170,170,167,162,164,167,165,165,166,170,166,159,154,152,145,142,144,142,149,156,151,134,109,93,87,91,92,87,69,55,44,49,59,102,123,132,137,139,137,136,130,125,118,113,112,171,159,133,96,66,50,50,76,110,135,147,146,137,131,109,97,125,140,154,171,175,172,167,167,172,170,169,166,168,166,166,167,157,153,155,151,150,155,160,156,146,123,99,92,89,88,88,81,61,43,35,69,116,130,139,144,143,143,141,137,132,127,126,116,172,162,134,98,74,50,50,73,114,147,158,150,138,136,106,84,118,138,147,166,176,178,175,169,173,172,171,174,174,170,167,166,169,162,153,155,157,153,155,159,154,135,113,101,94,84,81,69,60,37,31,94,130,139,145,145,146,148,146,142,137,138,132,128,165,155,129,86,58,40,42,72,122,157,161,151,143,143,112,85,116,145,149,159,174,179,177,172,170,173,180,179,171,177,176,174,170,172,168,160,161,158,155,154,154,148,128,108,96,81,67,61,59,50,56,114,136,135,140,146,148,151,148,140,135,128,132,135,158,149,127,84,56,41,42,74,133,171,169,154,143,144,113,84,107,133,144,151,166,168,169,167,171,174,174,178,177,179,177,174,174,177,171,165,160,157,156,153,154,153,138,117,105,89,67,56,59,67,77,115,128,138,137,135,141,144,146,147,145,143,141,137,155,147,126,86,57,50,41,76,144,179,182,167,151,159,128,75,96,134,149,150,166,177,180,179,175,177,175,177,179,183,179,173,175,176,171,168,164,158,153,151,153,154,150,140,122,99,77,73,73,82,90,110,117,126,145,147,144,147,146,144,142,135,135,137,151,140,121,87,58,49,46,74,143,182,191,179,168,180,145,78,82,101,126,138,153,170,174,172,167,167,174,177,176,179,184,186,181,175,173,170,167,160,153,149,150,152,153,147,132,116,101,85,79,78,80,92,106,108,124,140,138,141,140,136,128,121,115,118,141,132,115,83,55,40,42,64,133,177,183,173,156,162,137,80,69,101,126,136,152,168,173,174,175,175,174,176,174,177,180,176,179,179,176,171,168,162,155,149,147,148,150,151,143,130,122,111,102,87,86,96,98,100,96,110,128,140,140,133,115,93,92,93,142,131,111,82,54,39,39,62,123,165,175,171,145,144,135,94,63,76,117,139,148,159,169,172,171,173,174,175,173,171,171,172,172,175,176,171,168,165,160,154,149,146,148,154,155,147,135,130,112,98,82,72,102,124,116,102,100,124,142,135,120,108,96,81,141,131,112,84,57,42,38,60,110,149,166,169,147,146,143,110,64,74,106,125,142,157,166,173,174,172,169,172,173,171,171,172,171,174,173,171,168,164,162,158,153,149,148,151,154,155,153,150,145,143,139,128,118,122,117,115,105,101,114,116,119,119,105,88,142,130,110,82,58,43,40,56,96,136,159,170,161,148,155,124,74,75,122,141,143,158,164,168,169,168,170,171,168,164,167,172,172,172,171,168,164,166,161,157,153,152,149,149,151,154,156,158,158,154,152,151,146,144,144,128,122,112,112,118,111,110,106,99,142,131,112,84,62,46,40,53,89,127,154,164,163,141,152,141,96,75,122,146,154,166,170,170,170,172,173,172,171,165,162,165,168,168,168,168,167,162,161,156,150,149,150,147,152,155,155,157,157,158,155,149,145,139,137,128,121,113,107,109,113,111,107,102,144,133,112,83,62,53,49,57,81,110,135,159,170,154,148,147,109,68,98,141,153,164,169,170,171,172,172,172,173,170,167,167,164,165,168,167,165,164,165,158,157,156,154,153,153,157,159,153,150,146,136,127,124,131,133,130,124,117,105,105,106,105,99,88,147,140,117,82,57,53,56,61,66,89,118,153,178,183,153,158,129,61,85,133,145,159,169,171,169,169,169,171,172,168,166,168,166,163,163,163,166,167,159,153,155,154,156,163,165,166,162,158,146,141,146,142,134,132,125,116,127,124,115,113,105,100,89,93,147,146,135,101,60,44,52,59,69,83,102,123,148,161,159,129,135,96,102,141,153,156,166,170,168,167,169,168,169,169,166,164,165,164,163,162,157,148,159,160,154,152,158,163,161,158,156,149,140,137,130,127,126,126,129,113,114,110,114,104,106,109,95,93,150,146,143,133,100,68,56,63,71,76,97,116,132,149,153,141,138,129,123,147,158,160,161,167,168,169,171,170,168,169,168,165,165,165,164,168,169,160,151,158,159,163,160,156,157,157,154,145,143,141,137,131,125,129,137,132,125,115,114,109,105,100,90,81,152,148,144,139,123,93,64,58,67,65,73,94,112,128,145,162,159,152,138,147,153,161,165,167,166,168,172,171,165,167,169,169,162,161,160,160,162,167,174,164,157,152,149,146,147,150,147,135,124,122,119,116,109,111,118,120,110,95,99,101,95,88,73,59,153,150,148,145,140,129,103,74,62,64,73,85,100,115,128,152,169,173,164,161,160,160,166,166,165,167,171,174,173,173,171,172,166,158,162,161,151,148,153,151,146,137,132,129,130,132,127,128,125,115,112,111,106,107,107,101,96,91,90,84,78,68,51,39,148,145,144,145,143,140,134,111,79,66,67,77,97,108,122,135,151,167,171,168,165,161,166,168,168,168,169,172,175,175,173,169,165,161,151,147,146,152,156,155,150,142,138,131,124,122,110,109,115,118,116,111,112,118,113,99,87,86,86,70,69,54,43,40,121,123,121,119,115,117,121,123,113,95,84,89,100,106,113,121,135,159,165,165,167,167,167,166,167,164,162,163,164,161,160,160,156,151,146,141,133,136,133,129,130,131,127,129,119,107,102,96,104,112,108,103,101,102,100,89,75,64,58,47,43,44,44,36,104,108,113,114,120,117,114,112,112,113,112,105,102,101,105,112,126,147,154,155,161,164,164,162,161,159,158,156,155,152,149,148,146,145,148,144,143,139,139,147,139,121,114,120,116,103,101,100,95,89,88,88,81,70,58,54,54,50,44,37,30,29,26,26,86,84,85,90,89,93,97,100,101,102,100,99,94,92,97,104,113,119,132,136,145,153,154,155,155,154,151,146,145,146,146,149,145,142,140,139,140,137,130,122,115,104,96,96,92,85,77,76,71,62,61,62,57,51,43,40,39,36,31,29,28,29,25,25,40,42,41,47,52,58,64,75,78,81,83,86,87,86,85,91,93,100,115,123,129,130,131,130,129,126,120,115,107,102,102,101,101,100,98,98,100,100,98,86,80,78,69,66,66,64,61,57,53,49,46,50,48,43,40,35,31,30,29,27,29,26,28,26
83,65,63,84,120,153,182,199,204,203,201,201,203,204,203,203,202,202,202,204,205,205,203,202,203,206,206,206,205,206,205,205,202,200,200,198,196,193,191,189,186,186,183,177,169,162,147,137,135,129,117,118,105,99,87,74,62,63,71,72,68,60,56,51,79,88,132,180,203,209,210,208,206,204,204,204,204,204,207,211,212,212,208,205,199,189,192,201,205,207,206,207,209,208,205,204,203,202,200,201,200,201,199,200,201,198,194,189,175,172,173,168,165,151,140,154,134,136,130,116,106,93,88,87,83,70,61,54,95,146,193,210,211,209,207,206,208,207,205,204,207,208,200,181,169,164,159,161,155,160,184,202,208,209,209,210,209,208,207,206,206,206,205,203,205,205,207,204,203,201,194,187,182,184,190,186,182,183,179,173,157,146,143,127,138,138,134,124,111,90,84,68,137,185,208,209,209,208,209,209,208,206,207,208,205,181,140,114,113,115,130,148,162,180,197,206,210,211,210,209,208,208,207,209,209,209,208,207,204,203,202,203,200,196,193,192,191,185,186,186,187,182,162,152,155,161,160,156,165,166,156,139,140,124,113,98,174,196,205,207,208,208,209,209,208,206,205,194,162,125,94,89,109,136,163,176,185,196,201,207,211,210,208,207,206,206,208,209,210,210,210,210,207,206,207,201,197,196,197,193,191,187,186,190,192,185,181,175,172,170,167,165,156,148,154,159,156,144,124,119,190,201,204,206,208,208,207,206,205,202,186,142,106,89,80,102,154,171,190,198,203,200,194,199,205,205,204,204,205,207,208,209,209,209,208,208,210,209,205,204,200,199,199,197,196,196,197,199,195,190,190,186,187,183,175,170,165,168,170,155,150,144,141,139,199,203,202,204,204,203,204,202,199,184,139,100,90,86,110,147,186,191,196,198,167,142,150,175,190,199,204,207,208,208,207,207,207,206,207,208,208,206,206,205,203,204,202,200,199,199,203,207,204,201,198,187,182,187,184,185,179,171,163,159,160,149,149,153,203,202,202,203,201,199,198,196,185,147,107,91,83,93,132,166,184,182,130,106,112,112,127,159,188,203,209,210,210,208,206,207,207,209,209,206,206,207,205,204,206,204,202,203,203,203,202,200,201,202,199,194,186,183,178,171,169,161,162,162,158,156,150,144,203,201,201,201,201,199,195,187,162,121,96,88,81,97,138,164,167,125,107,137,103,100,122,171,201,207,211,213,211,209,207,206,207,207,206,205,205,205,207,207,205,206,206,203,203,205,205,202,200,201,201,199,194,190,187,183,181,173,164,158,161,158,157,150,203,204,197,201,200,198,193,177,145,105,85,86,82,100,130,149,120,108,92,53,76,135,140,194,208,211,213,212,209,205,206,207,205,204,206,208,207,207,208,207,206,207,206,205,208,207,206,204,203,203,201,196,194,193,190,186,179,166,160,157,152,153,150,149,199,199,200,200,197,192,185,161,124,92,73,69,72,100,130,115,86,65,81,163,205,198,163,201,212,212,212,209,206,204,205,204,203,204,204,205,205,205,207,207,206,206,205,205,205,205,199,190,189,197,200,200,198,193,187,186,184,175,169,164,158,154,156,156,200,200,199,199,196,191,179,152,120,95,71,58,67,107,124,91,71,115,193,225,223,210,169,194,209,208,200,201,201,199,198,199,202,204,204,204,203,203,203,204,205,205,204,201,199,195,195,196,192,192,195,198,196,189,189,187,182,180,173,157,154,157,148,143,197,197,198,198,197,191,176,157,130,100,73,57,68,113,133,97,100,172,209,213,214,202,171,188,201,194,189,194,194,196,197,194,194,198,201,204,204,204,203,202,202,202,200,198,196,191,193,191,190,191,190,193,190,187,181,173,170,160,155,155,147,140,146,154,195,196,196,196,197,191,179,164,136,96,63,52,71,101,107,91,121,171,196,208,210,193,168,182,190,186,185,185,185,195,198,199,201,200,199,200,201,201,200,200,199,199,197,191,186,186,182,185,187,188,177,172,170,165,163,164,161,157,157,153,152,157,154,152,192,194,195,196,197,190,182,169,139,96,63,55,78,107,93,55,61,79,131,192,210,187,169,179,181,180,181,181,189,199,198,197,196,198,199,201,201,201,200,198,197,195,192,189,187,181,179,183,183,179,164,146,136,116,121,124,128,134,129,129,139,156,166,165,190,192,195,197,196,190,184,174,129,81,66,48,71,109,87,64,88,108,120,155,196,174,169,177,177,181,183,182,189,187,195,197,196,198,202,202,202,201,200,196,194,191,185,180,177,176,182,189,187,161,131,111,91,93,98,104,111,119,119,132,143,158,171,170,187,190,193,198,197,194,189,173,130,76,50,40,69,115,89,56,87,120,121,139,180,174,174,176,169,177,183,187,198,200,195,194,197,199,202,202,200,199,198,195,188,181,177,174,176,181,184,178,159,126,104,97,94,104,111,108,113,129,140,146,158,164,172,173,186,188,192,194,197,196,192,179,137,82,54,43,57,110,84,56,70,62,93,139,177,166,167,172,166,174,178,187,193,189,189,196,197,199,200,201,199,195,192,184,180,176,174,180,179,183,177,161,137,117,101,100,106,110,105,95,110,123,132,152,166,173,179,177,185,188,190,193,196,196,192,173,125,78,57,54,74,107,86,62,89,111,128,163,186,168,168,163,162,168,174,182,189,191,195,197,199,198,199,199,198,192,187,174,167,167,173,180,187,186,169,139,122,116,102,99,106,108,91,91,133,146,170,173,172,179,180,176,183,185,188,193,196,196,193,175,128,86,64,59,79,117,104,69,96,135,162,191,181,154,156,153,159,174,187,191,190,193,196,198,200,200,200,197,194,184,177,163,168,179,185,190,189,170,137,117,112,112,107,117,131,116,80,75,135,168,174,179,168,164,166,166,182,184,188,193,196,197,192,172,128,93,73,64,85,116,108,68,95,146,182,189,165,142,141,148,169,184,191,192,195,198,200,202,203,202,198,193,182,165,160,157,171,185,193,195,186,157,129,114,109,104,103,113,123,101,72,56,113,164,179,173,172,151,144,149,181,184,188,192,196,199,194,177,139,95,73,69,90,122,130,98,86,96,128,159,143,133,138,159,184,191,192,196,200,202,205,207,208,203,191,181,177,172,166,178,184,187,193,188,168,144,121,105,109,113,122,123,106,80,72,99,141,159,168,166,152,134,135,149,178,182,184,190,197,198,195,183,153,115,86,79,94,124,139,127,104,110,91,126,137,146,158,181,185,187,196,200,201,203,206,209,208,200,192,194,196,190,186,168,174,187,194,178,143,114,111,113,119,131,138,124,98,86,81,98,138,163,167,168,155,149,149,153,177,179,185,193,200,196,188,174,158,136,113,103,107,124,138,141,125,121,112,115,144,171,181,175,182,194,195,196,199,202,203,200,193,190,188,185,179,156,131,145,173,173,182,150,114,96,100,113,118,120,123,106,88,73,51,57,114,156,170,174,159,151,156,157,175,176,178,190,198,202,197,192,179,161,144,130,130,141,150,147,144,137,133,109,136,165,149,161,185,188,190,192,194,193,191,188,187,186,179,166,139,96,73,87,146,163,148,115,104,96,93,105,117,101,91,83,69,56,51,60,94,140,164,168,150,142,146,149,173,176,177,184,191,200,201,193,182,170,161,154,156,167,177,177,174,185,195,185,182,172,173,184,186,185,188,186,184,184,185,188,199,202,180,168,142,57,31,81,137,141,126,114,105,104,100,114,125,112,93,77,61,61,85,118,122,131,157,166,151,136,139,135,171,174,179,181,197,200,200,195,189,181,175,176,185,193,199,199,196,196,197,195,188,183,184,182,184,182,182,180,179,179,180,183,192,193,181,172,167,142,139,156,142,135,130,118,119,119,116,114,118,111,104,87,56,50,88,133,141,135,152,164,151,132,128,123,173,174,175,184,193,195,195,196,194,187,185,189,201,209,210,207,203,198,190,175,176,180,177,177,181,183,183,183,185,178,173,178,190,183,161,143,142,147,152,136,114,108,109,108,110,112,112,110,120,108,102,90,67,99,158,193,178,145,145,158,150,125,116,118,172,170,172,179,188,197,203,201,196,189,187,189,197,203,205,203,197,187,173,172,179,180,178,176,179,182,190,192,193,182,168,186,204,182,148,125,111,104,116,121,111,96,96,100,91,87,81,102,138,121,106,101,92,107,143,176,174,146,139,153,145,115,100,94,169,170,173,179,185,193,202,202,198,190,186,186,193,197,197,195,189,181,179,171,164,169,169,171,175,177,182,196,199,193,175,177,178,171,143,121,102,83,79,86,85,79,82,88,82,71,74,125,169,133,111,96,86,91,126,166,173,145,133,145,138,112,95,95,169,170,173,180,182,190,197,197,195,190,187,189,200,202,195,181,172,165,163,158,155,154,152,156,160,161,165,167,169,168,164,168,188,177,151,123,95,81,80,81,75,69,77,90,94,103,130,144,158,147,113,88,72,69,103,143,168,142,129,139,138,124,103,90,175,175,177,179,185,194,194,193,190,185,185,182,190,195,183,174,164,159,159,163,158,153,146,147,151,150,154,158,156,156,157,168,181,171,148,128,102,91,99,94,74,68,83,95,92,82,81,106,144,122,104,92,67,52,90,129,152,134,132,140,136,118,97,89,174,176,178,180,183,192,198,195,188,181,181,180,182,181,176,172,164,158,151,150,148,147,144,145,145,144,145,149,150,149,149,153,158,159,153,130,110,104,109,93,71,73,91,99,95,91,94,111,124,115,100,89,77,79,116,151,160,135,136,141,132,106,92,92,178,177,179,183,187,192,195,192,186,180,180,175,175,173,169,168,166,157,145,139,138,143,146,144,141,141,139,140,142,142,143,147,161,160,156,123,111,91,81,106,96,89,99,109,108,99,101,103,107,100,95,86,74,90,128,165,168,134,128,133,127,108,94,97,179,178,179,182,186,187,187,183,178,175,174,174,180,183,172,165,158,154,147,143,142,141,141,140,139,140,140,139,138,141,143,143,148,178,179,123,111,75,36,90,123,107,98,87,88,95,89,90,92,85,84,75,66,97,140,174,176,130,125,129,131,115,101,108,173,174,176,183,188,189,191,186,176,169,167,170,177,180,171,159,150,148,146,144,144,145,147,144,140,142,147,146,140,137,136,137,138,147,147,124,114,88,37,48,101,111,102,89,84,79,86,98,102,89,82,71,58,75,123,158,146,118,125,136,128,116,108,107,168,175,180,187,194,197,196,185,170,159,155,151,152,151,144,137,129,135,137,142,133,126,130,144,149,147,147,150,151,147,144,138,134,135,137,130,122,109,75,58,101,113,101,93,85,77,90,97,93,89,85,74,57,56,92,124,118,114,124,135,137,123,114,116,171,176,180,186,193,194,186,171,159,149,134,124,125,124,121,120,119,122,130,119,127,138,130,133,144,148,149,152,155,157,157,154,151,146,139,138,142,139,129,112,114,115,115,99,73,69,71,73,84,98,93,77,65,58,72,90,99,123,131,138,133,117,121,119,169,171,175,180,184,183,176,160,140,115,99,103,104,108,116,123,121,123,127,102,132,167,162,156,147,146,147,150,155,158,160,163,165,160,155,148,148,143,127,97,93,107,126,145,129,103,85,84,90,99,96,77,63,56,47,52,90,117,129,137,135,131,132,126,166,167,170,175,179,180,172,148,108,78,73,86,95,106,124,123,115,131,108,127,140,159,164,169,174,166,159,159,157,160,162,166,168,170,163,154,149,143,134,123,118,127,149,158,148,122,93,88,89,93,92,79,63,50,41,58,103,127,135,140,139,139,139,131,165,166,167,172,177,180,167,132,94,77,72,75,92,114,123,111,120,116,115,155,142,141,140,168,176,178,166,163,162,163,166,167,166,167,166,165,165,161,152,152,152,148,154,162,154,143,110,91,86,89,99,102,85,61,48,73,113,129,141,144,140,145,144,140,163,165,168,171,175,175,160,127,92,65,54,63,90,117,118,110,114,115,152,177,150,145,140,154,173,181,178,172,165,168,171,169,169,169,170,168,168,169,164,163,160,156,154,159,161,151,126,104,96,94,85,84,77,63,51,79,126,145,149,144,150,151,150,144,159,164,168,170,170,171,162,132,98,72,54,58,88,114,108,106,110,142,179,190,169,162,155,141,167,179,173,174,173,169,173,173,175,174,173,173,170,170,171,169,167,169,165,162,160,161,146,119,103,90,81,71,60,66,74,101,132,132,132,140,147,150,150,145,160,164,169,170,170,166,159,123,82,56,43,53,85,108,101,102,133,181,199,204,180,159,160,144,153,172,175,177,176,167,169,172,178,178,175,176,176,176,179,176,171,169,166,164,160,160,157,135,105,99,88,72,63,66,78,99,123,136,140,143,144,149,149,145,158,160,163,166,162,155,145,125,75,51,42,46,82,111,99,104,138,187,212,211,193,164,171,162,149,156,168,167,169,169,169,174,174,177,179,178,170,172,178,176,174,171,167,163,160,161,161,157,138,123,97,74,77,80,92,100,113,123,134,143,143,146,146,145,160,161,163,164,158,154,147,125,75,54,46,46,85,114,95,91,95,99,140,197,203,162,156,157,149,158,164,160,169,170,168,169,172,176,175,179,181,179,177,176,175,173,168,162,158,159,160,160,148,136,115,102,84,86,86,89,100,109,117,129,138,141,143,139,161,162,163,161,154,147,137,117,73,50,45,46,81,109,91,78,90,145,182,169,192,162,142,153,152,152,158,164,168,170,167,167,171,175,175,180,183,183,180,177,176,176,170,162,158,156,157,156,158,146,132,123,108,90,87,86,96,107,109,110,116,129,143,146,157,156,159,156,147,142,133,113,74,47,36,46,75,107,90,68,58,49,65,110,170,165,141,153,155,152,156,162,165,170,168,169,171,172,170,171,175,174,178,179,176,172,170,166,161,156,155,156,163,160,148,137,140,124,106,97,96,106,118,113,107,109,122,133,156,158,157,154,148,141,128,107,76,46,36,40,75,114,94,59,58,64,71,104,154,162,127,135,151,154,155,160,165,168,169,170,173,174,172,170,167,171,175,178,177,174,171,167,164,159,156,152,158,164,165,157,155,146,139,133,121,121,129,128,117,106,103,113,157,158,157,154,148,139,128,108,78,53,38,40,73,112,88,52,56,87,102,126,176,171,134,138,154,153,154,157,163,169,171,167,164,168,165,170,172,172,173,175,173,170,169,168,167,163,161,160,157,159,163,165,166,165,162,159,156,147,143,144,137,128,123,119,155,157,158,155,146,139,127,107,80,54,41,42,68,101,101,61,54,76,115,196,225,202,150,141,160,161,158,159,162,165,167,166,173,174,168,161,164,172,173,173,173,172,171,169,163,158,157,157,153,154,157,159,163,164,164,158,156,148,147,140,131,118,110,103,150,154,158,156,149,141,131,110,79,58,43,40,63,98,116,92,59,72,131,162,196,184,144,151,173,176,171,168,169,171,172,172,171,169,171,164,164,163,167,169,170,171,168,168,166,161,162,164,162,162,165,166,160,156,153,150,147,134,135,140,135,136,137,127,153,154,157,156,148,141,130,110,82,64,52,50,63,95,112,108,80,58,46,73,88,97,114,149,174,180,181,179,174,169,169,172,172,176,176,170,169,168,166,166,168,169,172,170,164,164,162,159,162,166,167,168,164,156,144,141,137,128,131,131,114,111,119,117,155,155,155,154,148,145,137,116,83,57,51,57,64,79,105,130,126,91,95,56,50,76,96,128,155,169,175,177,176,174,171,168,169,171,171,167,166,168,165,164,165,164,160,162,164,156,157,161,168,170,166,162,159,153,148,145,141,134,133,137,131,121,127,113,154,155,158,159,155,148,144,132,100,62,48,57,63,76,93,110,127,128,108,82,89,75,83,115,141,156,165,170,171,169,167,166,167,168,170,170,167,162,163,164,164,165,164,154,156,167,166,167,164,162,161,159,155,145,139,137,131,127,123,132,142,135,121,113,148,153,157,160,156,150,147,142,130,99,67,55,61,74,89,107,125,141,136,119,111,110,109,117,131,140,155,163,165,166,167,170,173,173,167,168,169,167,162,162,159,161,165,167,168,160,158,156,154,151,151,153,145,135,129,125,120,114,107,112,117,110,97,91,142,146,155,158,157,155,150,147,143,129,100,68,56,60,66,89,113,129,141,146,149,142,141,144,149,151,155,161,167,168,165,168,172,171,169,170,170,170,164,157,161,161,153,153,159,160,149,141,138,133,135,134,129,129,123,117,115,111,105,112,105,94,106,95,131,136,144,152,155,155,151,147,148,146,138,115,82,65,63,68,80,101,120,134,143,154,165,171,172,167,160,158,160,162,162,163,167,172,173,173,171,169,166,159,151,147,146,154,158,149,149,142,135,128,125,120,112,109,116,121,116,111,122,127,117,106,83,86,115,126,130,136,141,144,142,142,140,140,141,139,126,97,77,67,67,89,103,114,125,137,153,168,169,166,166,163,162,160,162,162,163,166,169,167,164,160,157,151,146,140,138,136,136,132,131,135,130,131,121,109,105,102,105,106,108,105,94,90,100,85,68,64,96,104,113,116,121,122,122,122,122,120,115,115,119,121,107,89,83,92,99,103,111,118,134,155,165,166,165,165,166,163,159,157,154,154,155,152,149,147,145,143,145,141,138,139,141,144,136,118,111,118,112,99,94,95,96,91,85,84,83,71,49,46,52,47,74,80,88,95,100,102,104,106,110,113,120,120,115,114,114,113,108,103,98,96,103,110,119,133,139,143,151,158,159,161,157,153,152,151,145,144,146,148,145,141,139,141,140,134,128,120,110,101,91,89,85,81,79,74,64,54,54,58,50,43,41,40,38,35,45,49,53,57,63,65,67,71,69,67,68,77,85,88,95,97,96,95,92,89,91,97,103,112,122,131,136,142,144,145,143,141,133,126,120,116,111,110,109,107,107,109,107,105,101,88,78,75,67,64,60,59,57,54,55,54,48,49,47,44,41,34,30,27,27,26,27,31,33,33,36,35,35,43,46,50,50,56,60,62,63,64,63,66,70,75,82,89,100,110,116,116,114,108,104,100,91,84,78,74,69,64,60,55,50,46,39,38,42,46,46,44,43,45,44,42,36,34,39,40,35,28,25,25,25,26,28,29,31,29,25,23,24,25,22,25,27,27,27,30,30,33,31,32,34,36,38,43,45,51,55,64,71,75,77,76,73,69,64,61,56,52,46,44,40,38,38,33,25,25,27,29,26,27,38,48,56,61,73,85,76,42,26,26,28,30,30,29,29,26,26,29
45,43,53,71,98,125,143,151,156,164,173,183,187,192,196,197,197,200,200,203,202,202,203,203,205,203,207,207,205,205,200,185,170,155,146,128,116,104,96,87,76,69,73,91,117,146,120,57,41,46,47,45,46,43,45,46,46,47,46,47,46,46,46,47,72,107,138,163,180,188,192,191,190,190,194,196,196,194,196,198,198,200,199,197,195,199,202,203,201,200,202,199,197,195,195,193,191,187,185,177,173,163,152,131,114,87,72,57,52,55,61,62,55,51,48,45,46,48,48,52,51,49,48,47,46,48,49,49,161,194,203,203,201,201,200,198,198,198,197,199,204,209,209,203,199,188,179,188,197,203,203,202,203,203,201,199,197,195,194,192,192,193,191,190,189,184,177,162,144,142,134,122,102,83,86,87,89,66,61,54,55,52,54,51,48,47,45,44,44,45,48,48,203,209,208,205,202,202,201,200,199,198,197,196,175,144,134,139,145,144,153,179,197,204,205,206,206,204,203,202,202,201,200,199,200,200,199,198,196,191,184,171,171,174,163,161,141,135,147,117,106,94,80,71,68,75,69,61,54,53,56,52,51,49,44,37,207,208,207,206,205,205,204,200,196,197,188,149,100,87,99,112,129,148,167,190,202,207,209,208,209,207,206,207,207,207,206,206,203,202,200,200,197,191,185,182,182,177,187,183,183,179,156,148,142,129,129,125,111,91,82,70,69,60,63,66,63,61,63,66,208,208,209,209,208,206,202,196,193,178,131,100,92,86,103,133,157,174,187,196,204,209,209,208,206,207,208,208,209,210,208,207,206,205,205,199,192,192,190,189,186,175,174,184,177,161,151,148,156,160,158,156,154,143,131,107,89,73,61,52,50,59,68,80,207,207,208,208,207,204,198,196,184,134,98,95,86,101,144,170,183,192,191,189,188,198,204,204,206,208,209,209,210,210,208,207,208,208,206,204,200,196,197,194,191,187,191,194,187,184,188,178,182,165,165,156,157,168,159,143,125,111,97,74,55,48,49,54,207,206,206,204,202,199,197,187,146,101,90,90,105,136,171,191,194,185,162,148,141,167,193,202,206,208,209,209,210,210,209,208,208,208,205,203,201,202,199,196,199,196,203,205,198,194,192,184,182,184,184,184,178,171,154,151,147,143,141,125,105,79,61,49,205,205,204,203,200,196,190,172,131,99,89,82,101,157,188,195,181,151,131,107,125,173,198,207,209,209,210,210,209,210,210,209,208,207,206,205,204,203,199,201,200,197,194,200,204,203,201,192,186,189,170,170,157,158,161,160,154,152,152,147,133,123,104,88,203,204,204,201,198,196,186,160,115,86,92,98,115,159,188,184,168,153,109,90,136,186,205,210,211,210,209,210,209,209,208,209,206,206,207,207,207,205,204,202,199,203,205,198,196,199,199,201,193,190,186,185,181,169,164,157,152,150,144,145,136,138,131,111,203,203,205,201,196,190,170,131,97,79,69,69,111,160,184,180,168,114,81,108,153,195,210,212,210,208,208,208,209,208,207,207,207,207,207,208,206,203,205,203,202,202,202,203,201,202,203,199,194,195,193,187,183,169,161,156,151,151,144,145,140,132,132,129,201,201,202,200,195,186,165,137,107,82,66,75,123,170,183,180,142,104,151,163,164,193,209,208,206,208,207,207,208,209,208,208,207,207,207,207,207,206,205,204,205,206,202,197,190,198,199,201,201,197,193,189,189,176,171,164,154,149,148,145,144,133,129,123,201,201,201,201,195,184,165,141,113,83,59,72,125,172,178,155,139,168,190,183,168,186,202,200,201,204,205,205,204,205,206,206,207,206,205,205,205,205,204,203,199,198,199,198,194,191,194,195,198,193,192,193,188,185,177,164,152,151,144,144,142,130,134,132,202,201,201,201,197,188,175,152,109,69,49,73,129,171,163,143,128,140,162,185,173,183,194,192,194,198,202,203,203,204,204,205,205,205,205,203,201,201,201,198,197,195,192,194,192,192,189,185,188,185,180,177,172,172,167,165,152,143,143,146,145,139,133,130,201,201,201,201,197,189,178,153,104,73,57,82,137,170,145,100,62,76,109,160,161,171,184,186,189,194,200,201,202,203,204,204,204,204,203,204,202,201,201,200,196,192,191,191,191,190,187,181,173,164,158,148,151,156,154,159,151,144,145,151,159,155,146,133,199,200,203,204,198,193,182,149,94,64,50,81,152,176,147,89,56,72,110,133,159,177,180,184,188,191,195,198,201,201,202,204,206,206,205,204,201,198,195,193,193,192,188,188,190,190,193,178,154,138,109,112,127,133,132,132,134,145,148,155,171,166,149,130,194,197,202,202,202,199,183,146,87,57,49,81,158,169,147,114,81,64,118,134,149,166,174,182,189,193,197,199,200,201,204,207,207,205,204,202,199,197,196,195,191,189,189,190,194,197,187,146,113,91,90,107,107,114,119,123,136,151,160,160,160,164,151,141,197,198,199,204,205,201,191,149,87,58,44,78,146,148,101,55,64,100,122,152,158,169,171,178,187,194,195,196,198,202,204,205,205,203,201,200,197,192,187,184,185,185,188,191,192,185,156,117,99,104,109,108,105,110,123,129,140,149,155,160,164,165,162,168,195,199,200,201,202,199,187,140,81,58,53,83,145,140,104,75,99,118,137,157,158,171,171,180,187,191,194,197,200,203,203,202,204,203,198,192,183,182,181,179,184,189,191,191,182,160,129,112,104,111,115,104,91,106,130,142,150,153,153,162,176,174,172,176,193,193,199,203,201,196,183,134,91,64,57,85,128,132,107,116,149,163,172,163,169,170,173,186,190,194,197,200,203,205,206,208,205,198,192,186,178,169,172,181,190,197,201,193,170,134,118,112,102,106,108,81,87,128,155,167,173,175,170,163,174,180,187,185,192,197,199,199,201,194,181,136,81,68,61,91,123,134,104,102,145,161,152,154,160,169,181,190,193,198,200,203,206,209,209,205,198,188,177,170,164,173,191,201,206,207,200,175,143,127,118,112,103,106,103,62,100,153,169,169,172,174,172,167,173,184,187,171,192,194,197,200,199,194,179,145,97,66,64,99,124,137,102,98,110,137,138,156,164,170,185,193,200,202,204,206,209,212,211,202,189,185,181,178,184,196,204,207,207,206,194,169,139,115,105,105,102,103,99,73,114,161,165,159,154,156,158,152,164,175,177,175,191,193,200,200,197,192,176,155,113,78,75,109,132,142,106,100,92,137,142,155,168,177,191,198,201,202,203,205,207,204,197,188,185,183,177,173,173,180,189,196,201,195,178,154,127,115,110,107,110,113,107,102,133,161,158,148,137,136,143,145,156,166,168,170,186,193,201,201,196,191,180,166,142,114,101,121,142,144,121,102,87,114,146,163,168,185,194,195,195,199,199,199,191,187,188,193,193,176,151,115,105,146,171,179,190,174,142,116,102,103,108,111,119,122,117,114,144,164,160,148,137,135,143,154,152,154,162,168,187,189,197,199,199,193,189,180,162,142,127,139,165,159,148,120,103,107,160,178,174,185,187,186,187,187,184,179,182,189,194,200,206,191,169,127,63,102,165,176,166,138,119,116,109,102,106,105,103,104,105,106,141,167,166,157,150,150,149,143,137,140,153,153,185,191,197,200,197,194,190,188,180,170,163,171,188,184,174,158,151,154,176,184,179,174,177,180,182,182,184,191,191,186,189,195,199,185,166,161,137,115,165,159,127,112,109,107,109,103,102,105,103,94,86,86,127,162,162,151,142,145,144,136,131,126,116,128,181,188,198,202,199,195,193,190,187,189,197,204,203,200,189,179,181,179,176,180,180,178,177,180,181,188,192,200,200,188,184,194,191,169,134,118,132,155,149,123,122,124,117,115,116,109,105,107,104,97,90,88,122,160,161,149,141,141,135,123,117,114,108,110,182,187,196,202,200,195,193,189,189,193,205,211,211,206,202,194,181,175,174,178,179,181,179,185,190,192,205,205,198,194,198,191,166,143,120,98,92,108,114,98,94,104,111,115,113,108,102,103,100,95,91,83,116,157,161,151,140,135,127,113,103,94,97,111,179,185,193,200,201,196,191,186,185,187,194,201,203,201,193,184,175,175,169,168,169,169,171,174,173,175,187,196,193,189,189,179,163,148,127,95,72,83,112,112,106,108,114,104,100,96,106,119,112,99,99,98,118,154,159,148,127,117,110,97,94,99,107,111,181,186,193,198,200,198,193,189,186,183,187,193,195,191,182,174,170,168,163,161,161,153,152,157,154,154,165,159,161,171,175,184,175,148,131,99,74,76,83,83,91,111,118,103,87,92,114,137,130,113,116,118,121,149,152,136,112,101,93,79,75,83,86,87,182,186,193,197,196,192,190,186,183,182,191,202,199,185,175,167,161,164,160,157,154,147,149,152,153,153,158,154,153,157,163,177,166,146,127,101,88,101,88,79,97,115,117,105,98,101,122,145,139,116,108,97,103,144,147,137,123,108,96,90,82,72,66,68,186,190,196,202,202,196,191,185,183,181,185,192,189,179,172,165,155,153,152,152,151,151,152,148,147,147,149,151,149,154,154,163,170,147,127,109,104,98,66,62,89,113,117,105,93,91,105,123,122,105,95,81,93,141,146,135,116,103,91,79,72,69,61,61,185,191,198,202,202,197,190,181,176,173,176,177,175,172,171,164,154,147,145,147,150,149,147,147,146,143,144,144,148,146,147,149,168,165,131,114,87,85,65,69,91,111,110,106,91,97,102,101,101,96,98,94,102,140,139,124,102,94,86,79,69,60,62,58,188,190,199,205,199,188,182,176,170,169,170,172,169,165,165,160,150,144,141,140,141,141,143,148,149,148,145,144,147,149,153,155,171,155,120,102,35,63,101,97,100,104,99,95,92,97,99,91,93,82,85,87,110,132,132,121,101,98,93,80,69,66,68,76,186,193,201,201,193,183,172,165,160,161,168,174,168,153,141,136,137,141,146,145,147,144,143,148,154,149,147,140,139,144,148,157,175,156,122,90,27,56,117,115,108,101,86,86,86,95,97,93,81,67,70,71,112,132,133,121,103,102,90,74,73,68,61,59,186,195,201,201,196,187,177,163,151,147,153,161,154,131,109,107,121,138,152,155,155,151,149,152,158,161,155,155,147,139,135,135,155,140,119,98,47,71,116,121,117,105,99,85,80,91,94,87,78,67,67,71,113,133,134,121,110,107,96,84,78,77,77,86,192,198,203,203,197,185,169,155,141,128,125,129,121,103,96,106,121,128,131,137,149,157,157,155,158,163,165,162,157,158,156,148,138,139,139,122,93,97,117,120,121,114,93,77,78,84,83,80,89,83,70,84,125,131,131,119,112,113,99,90,88,82,81,90,190,197,195,191,186,174,157,139,116,100,98,99,96,98,108,120,115,115,125,123,131,146,152,154,157,160,163,168,169,160,153,152,150,153,157,147,127,103,101,127,145,144,119,96,89,84,86,88,96,82,73,91,130,136,136,123,120,117,107,98,91,97,102,116,181,187,190,187,181,169,149,115,85,74,78,84,95,111,120,119,104,110,138,143,137,140,149,153,155,162,167,166,167,173,166,151,140,133,132,129,112,106,120,141,160,159,150,121,97,89,84,85,85,73,71,88,125,135,127,117,120,116,112,109,110,109,113,116,176,180,184,184,179,165,135,93,69,64,68,82,105,121,120,109,100,116,147,161,160,155,154,160,163,163,164,171,175,174,171,161,154,151,150,147,149,148,150,160,164,158,154,130,107,90,85,91,89,77,60,81,127,135,116,126,131,134,132,125,120,115,116,128,178,181,184,184,180,164,133,93,65,56,61,83,115,124,113,102,104,127,143,155,163,166,163,159,160,165,169,170,170,168,168,166,168,168,165,158,158,157,159,161,162,160,156,138,116,97,97,86,82,76,46,80,130,131,121,135,138,142,134,135,123,115,123,128,177,181,181,182,174,159,132,94,63,50,57,87,125,126,109,101,115,137,139,148,158,168,175,176,168,168,173,174,172,172,172,172,166,165,169,165,160,160,164,163,166,161,160,149,125,104,91,85,71,62,36,76,119,117,127,137,145,145,138,129,132,139,132,125,177,179,180,176,170,160,130,88,57,46,55,92,131,126,109,105,133,152,152,150,151,159,172,174,173,170,172,174,175,179,176,173,173,171,171,171,167,165,167,168,167,164,163,156,134,109,99,82,73,69,54,75,110,117,129,145,149,146,141,140,134,134,128,117,172,175,174,171,162,153,128,83,53,40,54,100,137,124,112,124,169,180,166,151,150,154,165,175,181,178,172,172,180,183,179,179,178,174,175,176,172,168,166,165,164,165,165,163,150,126,113,90,68,62,64,60,97,124,131,131,128,131,143,144,145,139,129,114,168,173,173,167,159,148,126,84,54,41,54,110,148,130,114,104,119,152,175,162,161,162,161,168,172,168,168,171,174,179,181,182,177,172,177,176,173,171,168,166,163,161,165,164,161,149,126,101,82,79,81,77,94,108,122,129,136,133,139,139,129,121,132,124,168,171,170,164,158,146,123,84,55,50,56,117,160,134,94,58,88,115,136,152,134,144,154,161,165,173,176,177,177,178,180,181,182,182,180,177,175,173,170,166,161,159,162,162,161,152,136,116,97,85,83,83,83,95,104,129,127,129,130,124,113,111,113,118,169,172,166,156,150,138,115,79,55,49,60,117,166,144,114,107,88,87,116,139,152,162,158,164,174,180,173,166,170,175,175,178,181,180,180,179,176,173,171,167,161,158,157,157,159,156,143,131,120,102,88,77,84,97,98,89,114,134,139,124,98,97,89,99,164,165,163,154,143,133,111,78,56,42,56,113,172,151,113,66,39,54,101,121,128,142,150,155,162,169,177,176,176,177,176,175,177,176,176,177,177,173,170,167,164,159,156,155,160,162,157,140,129,118,99,86,84,94,107,104,90,100,124,123,109,94,71,80,163,162,162,154,144,132,108,76,50,42,50,108,165,154,110,52,57,84,99,121,122,133,141,152,163,172,173,171,173,175,176,175,172,171,173,175,174,170,168,167,164,160,158,157,158,162,163,158,151,141,128,117,96,94,112,107,101,96,92,107,115,95,86,95,166,162,160,152,144,132,106,76,47,41,49,95,147,150,109,60,39,58,101,139,127,150,154,154,159,168,174,173,170,172,174,171,172,174,174,173,171,168,165,165,163,159,157,155,156,159,161,163,162,160,157,153,147,136,126,121,107,99,101,97,93,101,85,88,163,163,160,152,145,132,104,75,50,38,47,81,137,153,127,97,109,120,138,144,122,127,140,150,158,169,171,170,170,174,172,168,167,169,170,169,169,167,165,163,159,154,152,153,153,158,161,162,166,166,162,158,151,151,143,130,114,103,98,99,99,97,84,82,163,165,160,154,144,132,105,73,54,42,43,78,128,149,135,111,96,144,147,145,139,156,153,151,159,165,169,169,173,176,174,169,166,166,165,167,167,166,164,161,158,155,155,153,154,159,164,163,158,157,153,146,139,132,127,116,106,98,90,88,91,87,78,77,162,161,156,152,147,129,104,69,58,48,54,74,115,140,146,125,98,73,105,109,139,165,168,170,171,172,172,172,174,175,175,171,168,169,167,164,163,162,162,160,156,152,153,157,161,164,167,166,160,146,141,140,127,123,123,121,123,111,104,95,84,81,83,83,161,159,156,153,151,135,101,69,55,49,57,64,94,132,150,138,135,77,54,96,145,174,177,178,176,175,175,174,171,173,173,170,169,168,166,161,160,158,154,154,156,154,153,157,163,165,162,158,151,147,143,131,124,124,119,102,96,97,94,93,91,86,89,85,164,164,158,154,152,147,117,73,47,51,61,61,83,111,150,153,123,113,56,64,127,167,179,178,176,177,175,171,169,171,172,171,167,163,164,164,163,164,159,153,155,157,157,157,158,160,161,158,153,150,146,142,134,130,130,121,118,108,100,96,98,91,85,92,167,165,161,153,151,150,143,105,66,53,63,72,85,107,131,156,140,100,106,84,108,142,172,175,175,173,169,170,174,173,171,172,169,166,164,163,162,163,165,164,163,160,155,151,153,157,163,155,141,134,131,124,118,123,131,128,115,110,108,100,91,83,78,73,165,165,163,158,151,151,150,134,96,65,60,71,73,92,119,140,153,136,112,107,123,137,148,164,168,170,171,173,177,177,169,168,170,170,163,161,162,159,156,160,162,154,146,143,140,143,144,140,134,130,130,128,119,120,124,114,97,94,94,91,88,71,56,57,163,165,163,160,155,154,151,143,124,91,70,64,66,85,104,119,135,151,149,139,127,138,146,163,170,172,171,174,178,176,170,169,170,173,165,158,157,155,154,158,156,152,145,141,134,130,129,132,130,118,108,103,100,100,98,95,93,88,81,76,64,50,49,48,158,163,163,161,157,156,154,150,144,128,93,68,68,72,91,108,123,141,163,166,161,157,157,164,170,167,168,171,177,180,179,178,174,169,166,159,153,147,147,150,149,149,146,138,134,128,119,114,118,122,123,123,124,127,118,101,90,87,83,72,60,54,48,40,145,149,151,152,151,148,145,142,143,138,121,89,72,70,89,103,111,126,145,167,171,171,168,164,168,172,172,171,174,175,173,174,169,163,159,155,151,146,145,145,143,139,137,136,132,116,107,104,110,124,119,105,106,110,98,84,75,68,63,60,53,44,40,36,127,129,131,131,132,130,130,129,127,126,129,121,109,98,108,104,112,120,136,160,167,166,170,171,171,169,170,165,166,167,164,160,159,155,151,151,149,147,147,147,147,136,122,117,123,118,114,112,110,100,101,102,88,75,70,63,56,52,45,43,44,41,40,45,115,114,115,117,120,123,126,126,127,125,120,118,120,115,111,110,111,118,136,158,166,165,168,169,167,163,163,160,161,157,155,151,150,147,144,145,144,142,142,138,131,127,114,110,104,85,74,78,72,67,65,62,59,49,43,54,58,52,47,42,45,52,54,56,96,100,102,101,103,105,105,108,111,111,114,111,108,106,103,104,105,108,119,129,135,144,155,158,161,160,156,153,150,146,145,142,146,145,143,143,140,136,128,119,103,96,83,75,80,84,83,70,61,59,60,54,52,52,53,48,44,37,37,39,42,43,43,37,65,69,71,71,71,73,78,84,89,95,95,100,105,106,105,103,108,115,116,120,130,132,134,141,143,145,140,134,124,118,113,111,110,108,105,104,105,106,108,102,86,76,80,76,68,62,58,66,66,54,57,60,51,51,48,47,42,38,34,32,29,26,24,24
63,62,71,97,135,165,173,178,184,189,194,197,197,196,196,198,200,200,200,200,201,202,204,206,204,204,204,204,203,202,201,200,198,196,192,189,187,186,182,176,163,151,130,111,100,94,100,98,96,94,79,77,75,79,77,69,63,57,45,40,36,33,31,35,86,110,141,172,187,191,191,192,194,197,197,198,198,198,198,200,199,201,197,199,200,204,205,205,203,204,204,203,201,200,200,198,196,194,191,187,184,184,181,174,166,154,137,126,119,112,106,105,103,98,83,76,74,78,78,77,73,66,68,74,73,72,72,67,157,184,197,199,197,195,198,197,196,197,199,199,198,198,195,197,203,188,188,198,201,207,204,204,207,207,205,201,200,201,200,199,200,201,201,200,199,199,197,190,175,164,160,153,146,133,131,122,110,114,102,91,86,85,83,77,73,71,65,66,81,87,100,120,199,202,201,199,200,201,200,199,199,197,198,200,194,189,191,189,170,154,175,199,206,207,205,205,205,205,204,203,204,204,204,204,204,204,205,205,207,204,199,190,183,185,187,180,174,163,156,161,149,137,129,132,135,132,122,106,83,74,61,55,61,59,68,91,203,203,202,203,201,202,199,199,198,196,193,177,150,144,139,139,145,167,187,204,209,208,207,206,205,204,203,205,207,207,207,206,205,204,204,205,204,202,200,200,196,194,197,197,195,197,190,177,170,171,166,162,161,159,155,151,141,126,108,97,66,47,38,43,202,204,203,204,203,203,201,197,195,192,166,127,99,101,115,135,161,184,198,207,210,208,204,202,202,203,204,205,207,208,208,208,206,203,203,203,201,200,196,187,191,192,192,195,195,194,178,170,172,177,170,171,169,168,179,173,161,154,131,138,129,115,94,63,201,202,202,203,202,201,196,191,185,158,117,96,88,107,140,168,185,196,202,207,207,200,197,198,200,202,204,206,207,208,209,206,205,205,204,203,199,197,198,197,197,191,188,191,197,194,192,195,196,202,193,194,196,192,188,170,170,164,164,171,174,163,132,117,200,201,202,200,198,195,190,185,161,113,91,84,94,136,167,181,196,199,193,185,183,187,195,199,201,203,205,205,206,207,206,205,205,204,204,201,198,195,193,194,194,194,194,198,202,196,198,198,189,193,199,194,193,186,175,174,176,176,169,161,158,159,143,143,199,198,197,196,193,188,185,165,118,92,84,93,125,163,186,192,194,173,158,142,150,179,196,201,201,202,204,205,206,208,207,205,204,205,204,202,203,199,198,198,197,196,198,202,204,203,202,202,201,194,196,194,187,189,188,188,178,172,167,159,150,152,147,149,197,196,193,191,191,189,171,128,98,85,82,108,149,180,199,196,167,148,118,111,148,183,198,204,203,203,203,203,205,206,206,206,204,204,204,204,201,204,201,194,198,198,197,201,203,204,203,202,200,198,196,197,194,194,186,181,176,169,160,162,159,158,151,144,196,195,194,190,185,176,148,114,92,86,85,110,153,184,195,185,176,137,94,111,156,189,201,205,206,207,205,205,205,206,206,206,206,204,204,205,205,202,203,203,201,201,200,202,202,200,202,203,202,200,197,197,195,191,185,179,173,165,157,154,151,148,146,143,195,195,192,190,184,169,135,94,86,83,85,113,155,183,182,180,156,83,90,123,168,194,203,205,204,203,204,205,205,204,205,203,206,206,205,206,207,204,204,206,204,203,204,205,205,203,203,204,203,201,200,199,194,192,190,184,181,173,164,156,149,145,141,133,194,194,190,186,178,154,117,85,69,70,78,121,161,183,171,159,109,148,178,145,175,200,205,203,202,202,201,202,205,204,205,205,204,204,205,205,206,205,202,203,204,205,206,203,202,200,200,200,199,200,198,192,190,194,193,190,185,176,164,154,144,144,147,137,193,192,190,185,172,143,112,83,68,64,77,135,173,181,169,118,162,200,200,169,142,180,194,195,198,199,201,200,198,201,203,203,204,204,203,205,204,204,205,205,204,202,201,200,197,193,191,190,185,179,174,171,168,168,164,166,167,168,160,145,142,142,143,146,192,191,189,183,169,149,122,93,67,46,76,143,181,170,162,102,150,133,195,182,160,188,193,191,195,198,201,201,199,197,197,199,202,203,203,203,202,201,202,202,200,199,198,197,195,191,186,181,172,160,158,158,158,159,151,147,145,152,150,134,137,144,157,159,192,191,191,184,171,154,125,90,71,56,78,145,184,169,145,73,63,77,128,170,150,181,190,192,195,196,199,200,201,201,201,201,201,201,201,200,199,199,200,200,198,194,190,187,185,183,180,179,183,185,177,165,140,124,132,144,144,134,140,147,145,147,166,163,191,192,192,185,174,159,128,86,49,51,90,152,180,159,126,64,54,99,122,155,168,189,192,195,197,198,200,200,199,198,198,200,201,201,200,199,198,197,196,192,190,189,186,181,174,174,179,183,185,167,143,115,103,115,117,122,127,122,135,158,173,161,149,158,192,193,192,186,178,159,124,81,58,51,96,153,160,130,97,60,46,85,122,136,153,180,192,196,197,198,199,199,198,198,201,204,204,202,201,199,197,194,193,189,185,179,173,169,170,172,179,184,162,117,105,97,110,121,123,117,132,146,164,163,164,164,164,160,191,194,193,189,183,164,119,69,46,53,98,150,147,113,75,66,97,116,134,148,153,174,189,192,194,196,196,196,197,201,203,204,203,199,197,196,193,188,183,171,166,162,158,163,177,184,178,156,128,111,103,122,127,130,118,121,147,163,176,173,164,165,168,170,192,193,194,194,186,165,120,70,43,46,92,142,139,113,93,95,111,131,145,147,172,184,180,182,189,193,189,190,196,199,201,201,201,197,193,189,180,171,166,156,146,155,171,184,187,175,152,126,115,109,116,141,145,126,112,142,173,185,188,186,174,150,159,181,191,194,196,196,189,167,120,77,59,59,101,141,134,112,113,139,162,173,163,156,162,173,183,188,189,189,190,193,198,201,200,201,199,195,185,178,159,148,148,150,163,186,195,194,173,146,124,116,113,109,126,152,146,120,133,176,182,177,179,176,163,151,168,179,191,194,198,198,190,158,107,64,50,61,99,136,133,111,96,130,153,153,138,144,167,174,185,192,192,191,193,196,198,198,198,199,195,188,173,159,148,146,157,178,194,194,193,178,150,125,114,110,109,115,145,163,126,111,158,179,171,161,161,156,144,152,173,173,191,197,200,199,190,159,110,80,62,72,104,132,137,109,91,100,121,128,139,150,160,180,188,190,192,194,196,198,197,199,202,197,183,168,154,147,152,159,178,192,195,191,177,159,142,119,104,104,109,119,138,134,107,125,163,165,153,143,142,137,132,147,155,150,192,196,198,197,187,160,112,78,63,79,113,136,146,108,102,87,118,126,140,155,165,178,186,192,197,199,201,204,204,202,193,175,160,156,158,158,171,182,192,195,190,171,149,133,120,116,118,121,136,145,136,111,116,147,160,155,140,129,127,129,136,148,146,139,189,197,198,196,185,163,125,85,69,79,119,142,147,122,107,97,102,129,154,169,171,181,192,195,198,201,205,207,208,205,194,185,184,184,183,178,179,187,192,188,177,155,126,104,105,115,126,141,158,155,131,116,139,162,167,157,141,130,131,136,128,120,124,136,188,197,197,192,181,163,141,107,90,95,125,147,143,136,112,113,103,137,161,162,170,187,192,194,197,201,204,203,201,196,191,189,186,185,175,158,155,172,188,183,154,124,114,101,103,115,121,141,150,141,124,119,148,163,166,152,140,133,131,125,118,121,115,125,181,192,196,191,184,170,156,140,123,122,138,166,157,142,142,136,127,146,166,168,181,188,192,194,196,198,199,195,189,182,183,185,178,158,119,95,110,153,178,158,128,108,96,91,95,111,114,119,131,129,109,109,146,154,151,140,134,137,125,115,109,91,91,128,176,188,194,194,188,180,168,159,151,149,169,188,184,161,159,171,177,178,180,183,186,188,188,189,188,187,184,182,183,186,193,192,173,159,93,50,95,153,158,132,116,105,106,103,106,122,129,112,121,122,87,101,146,159,158,134,130,125,112,107,99,95,95,117,176,185,193,192,189,182,177,172,173,184,197,202,195,183,178,184,183,180,180,181,184,184,181,181,180,177,176,179,181,186,196,202,188,176,148,110,133,155,147,138,125,121,114,112,111,128,138,129,126,117,78,104,146,155,149,129,122,116,102,93,82,78,89,104,172,182,192,191,191,189,184,182,189,204,213,210,204,201,194,185,175,172,175,175,172,176,181,180,181,182,180,178,176,180,190,188,173,161,159,154,152,133,125,123,110,116,120,115,113,132,136,122,127,113,81,100,140,154,151,121,112,107,90,79,67,80,104,110,173,180,189,192,190,189,188,187,188,191,195,199,199,193,185,175,173,179,180,175,172,173,175,183,186,188,189,179,174,186,195,179,151,127,118,117,135,120,111,105,107,88,90,85,100,137,144,123,125,127,118,112,138,148,144,106,93,87,75,69,73,77,83,78,172,180,187,191,190,187,186,185,186,192,194,192,189,183,173,167,166,164,167,173,174,179,184,187,199,210,211,205,186,193,184,157,133,109,94,75,94,99,81,77,91,98,75,71,103,145,156,136,129,126,112,103,132,133,128,102,89,81,73,64,56,49,51,64,172,178,183,186,186,185,182,182,185,195,206,195,179,167,162,162,159,153,153,153,156,161,166,170,178,185,184,193,179,171,166,152,140,116,86,72,78,82,68,62,84,105,124,143,145,148,147,130,118,103,82,89,127,134,135,117,95,85,75,69,62,56,60,69,173,179,185,186,181,179,175,173,175,183,186,181,171,163,161,161,163,157,157,150,144,149,153,153,161,160,149,151,153,161,177,161,144,123,93,86,96,80,68,75,91,102,100,95,110,132,133,117,109,101,83,95,126,132,125,103,87,78,70,61,56,49,49,52,174,177,182,186,184,179,172,168,168,168,171,168,170,164,158,149,156,152,151,148,142,151,152,148,153,161,155,150,149,157,162,152,134,115,96,90,93,84,74,81,93,96,93,102,112,120,119,112,109,102,90,107,128,130,114,97,95,87,76,64,58,66,71,75,173,179,187,188,185,178,171,168,168,165,174,172,173,166,155,144,140,138,140,142,140,136,131,134,136,144,150,148,144,146,156,151,131,116,92,61,73,103,94,93,99,103,97,94,98,102,104,100,103,91,70,98,124,131,121,101,104,94,75,68,61,54,57,66,174,178,185,181,173,168,165,162,164,173,182,175,163,148,141,132,128,131,134,135,136,134,136,135,132,132,136,141,145,149,169,179,146,119,83,36,45,93,105,93,80,81,90,89,90,95,97,91,99,90,63,99,126,133,125,108,109,97,80,74,73,68,74,96,170,177,182,180,176,168,157,151,150,159,169,155,144,128,105,95,110,127,137,137,136,136,144,150,148,140,136,136,139,141,153,159,135,115,95,53,37,75,110,108,92,83,77,81,90,90,94,97,99,92,74,99,127,139,134,113,116,100,87,79,76,75,88,105,175,184,186,182,176,166,152,141,130,125,128,127,109,89,86,93,104,119,132,140,143,143,144,151,156,156,151,144,137,133,130,129,130,122,113,96,82,99,122,120,100,86,73,76,82,79,88,104,103,95,85,94,130,139,132,115,119,108,94,89,88,89,107,118,175,179,184,178,171,157,142,125,108,99,99,98,92,94,101,96,87,102,121,128,137,146,146,144,151,156,157,154,148,140,133,130,130,139,142,139,121,122,127,133,125,102,87,78,79,80,84,100,108,100,90,73,124,140,139,125,121,114,108,99,93,91,102,116,172,174,176,174,166,148,124,98,80,75,79,91,104,112,115,97,86,102,123,131,131,137,148,153,159,163,167,167,166,160,149,137,118,100,84,77,73,86,111,133,140,141,137,112,89,82,82,95,105,97,84,66,83,134,137,128,125,121,116,108,99,94,103,124,169,171,172,168,159,137,102,71,59,65,76,96,120,122,117,100,126,137,138,142,142,145,150,158,162,165,171,176,179,177,169,156,147,136,126,100,83,76,89,110,131,150,153,139,106,93,91,90,92,98,96,75,55,123,142,132,134,132,126,118,110,106,112,112,165,168,170,169,158,130,92,62,52,59,79,115,136,123,109,103,145,152,149,151,158,161,155,157,162,163,171,174,173,170,168,168,161,160,150,144,131,120,107,106,118,140,154,158,141,104,89,87,88,93,95,84,66,76,145,151,142,138,137,127,112,105,117,123,164,165,166,164,153,127,90,62,45,51,80,132,141,127,107,119,154,157,148,154,158,161,170,163,163,165,170,173,170,172,171,168,167,161,155,154,154,150,144,140,133,136,146,157,160,140,113,95,86,79,72,76,88,86,92,129,148,154,150,135,117,99,106,121,165,166,168,166,157,126,91,61,44,48,84,140,138,129,108,154,176,184,162,148,152,157,162,164,168,165,168,172,173,177,175,168,171,168,165,164,164,159,157,157,153,148,145,143,148,151,133,107,93,84,77,80,91,94,81,85,114,140,148,140,127,111,101,112,166,167,162,160,154,127,83,55,38,43,95,151,143,126,87,105,108,139,164,144,146,152,155,156,162,165,164,167,172,176,177,174,174,169,166,167,166,162,160,158,156,154,152,150,149,151,151,135,116,100,85,79,76,88,93,91,99,119,128,126,122,114,101,101,166,166,165,155,146,128,78,58,41,41,101,163,158,152,86,72,97,108,128,136,141,153,158,157,152,158,164,168,170,173,176,176,178,173,169,169,169,167,166,163,158,155,153,154,155,153,154,150,140,122,101,91,90,95,96,97,89,96,119,116,114,114,93,84,162,167,156,150,148,127,83,52,46,46,103,167,166,126,101,119,72,82,106,124,129,146,154,158,162,166,167,166,167,172,174,173,175,178,176,175,172,169,168,167,163,158,157,155,153,154,151,150,145,133,118,106,95,94,86,92,93,85,93,105,106,126,106,79,164,162,156,149,136,122,83,48,41,51,95,156,157,132,79,37,36,72,103,118,128,147,157,157,157,159,163,165,167,171,171,171,175,176,170,173,174,174,171,169,166,163,160,158,159,156,155,156,155,147,131,116,111,93,84,83,99,107,92,90,89,104,99,85,160,160,152,143,133,115,83,52,38,43,84,144,150,119,83,54,70,85,103,118,118,132,150,159,164,167,166,165,166,171,173,171,170,169,171,171,172,172,168,169,168,169,169,167,164,164,165,163,161,159,151,141,135,119,108,88,73,102,109,91,80,84,81,78,157,157,153,139,129,111,79,51,39,41,81,136,153,137,91,57,68,93,119,127,122,138,153,154,157,165,169,167,166,168,173,172,174,176,179,173,170,170,167,167,169,169,168,167,171,166,161,166,166,165,164,165,163,161,155,151,139,120,111,98,84,82,74,70,160,157,151,140,128,109,80,54,43,43,75,125,149,137,107,84,104,126,136,134,127,142,156,161,163,167,171,171,171,171,173,171,169,168,174,175,171,167,168,169,167,167,165,163,165,171,166,166,171,168,165,163,165,163,154,150,142,137,119,99,89,79,76,74,160,156,149,141,130,110,82,57,42,45,65,110,143,144,139,88,77,114,132,135,144,157,163,167,168,172,172,176,177,178,177,176,169,170,168,168,166,166,167,166,165,163,161,167,168,168,169,170,170,169,164,157,152,149,142,137,130,122,118,104,91,81,76,73,159,157,152,141,133,113,80,60,43,42,59,101,136,152,139,126,74,56,87,114,142,171,182,186,187,182,178,178,178,178,178,177,173,170,168,164,158,158,159,156,155,157,158,162,167,172,177,176,173,168,162,151,141,137,132,123,119,113,103,98,91,86,80,71,159,156,149,146,132,113,81,58,52,49,59,89,122,145,152,144,125,69,48,88,140,170,181,188,186,185,180,177,176,178,178,172,166,161,158,156,156,154,156,157,152,154,159,161,165,167,169,168,166,163,157,150,147,140,130,125,120,112,104,97,92,85,83,80,161,156,151,149,146,116,76,50,49,57,62,79,107,143,171,146,119,104,70,69,125,161,175,176,179,180,177,175,177,180,178,167,163,162,161,156,153,151,149,150,153,155,153,152,156,159,158,162,166,160,146,141,139,134,127,124,128,120,106,100,97,88,76,64,165,163,153,146,150,144,110,62,50,61,65,77,89,108,131,146,135,113,99,87,107,140,161,167,168,168,170,174,179,181,177,164,159,159,156,151,148,153,152,149,152,156,153,144,135,135,137,139,141,142,135,130,127,123,117,116,118,119,100,89,83,73,60,45,166,166,162,153,145,149,139,103,67,61,69,69,79,109,124,132,137,136,130,124,127,138,149,164,170,175,176,178,181,184,178,168,161,158,157,157,149,140,141,143,145,145,144,146,145,135,130,131,126,127,126,120,117,113,104,105,109,94,80,70,58,47,40,33,167,169,164,160,154,148,144,130,103,73,67,69,66,79,96,113,126,137,148,155,160,164,160,161,167,170,172,175,180,184,178,170,164,158,151,147,145,145,143,143,142,144,138,133,129,132,123,110,107,107,112,107,105,95,94,84,68,47,50,51,44,43,41,43,158,164,165,163,156,154,147,142,134,110,85,70,65,71,80,102,112,123,140,159,170,174,173,167,166,168,171,170,168,168,166,160,156,152,148,148,150,149,143,143,139,137,128,110,100,96,87,84,71,67,58,76,73,57,48,43,50,47,41,35,30,31,32,32,141,146,149,149,150,145,137,133,130,126,112,90,76,79,92,104,108,116,127,147,161,164,166,166,164,162,162,162,158,156,152,150,148,147,145,140,137,136,136,129,120,100,85,73,59,58,63,61,62,51,42,49,50,45,38,37,32,36,27,29,28,27,25,25,112,114,114,112,110,110,112,116,118,120,122,115,107,103,104,106,109,117,125,137,147,151,155,158,158,155,151,149,149,149,145,139,136,134,130,129,124,114,98,87,79,66,57,61,60,59,45,40,45,43,44,40,38,37,33,30,31,24,26,25,26,25,25,25,74,78,81,83,86,94,96,99,102,104,105,106,108,108,104,99,97,104,110,117,128,136,140,144,145,148,149,147,134,121,110,98,88,83,72,59,48,38,32,32,33,33,34,39,38,37,34,39,35,34,35,32,28,28,26,23,25,30,29,29,28,27,26,26,37,41,46,49,48,44,44,44,47,54,59,61,64,68,75,78,81,80,82,84,98,111,119,118,113,111,101,86,72,57,49,39,32,26,21,19,15,14,15,16,26,41,56,63,73,84,61,28,26,25,26,26,26,26,25,26,27,25,26,27,26,27,27,29
128,172,187,192,195,193,193,197,197,197,196,196,196,195,195,194,195,199,195,191,195,199,203,205,204,206,207,205,204,203,201,200,200,199,199,200,199,199,199,196,193,190,180,170,158,146,138,134,120,106,111,99,107,93,89,78,84,81,81,79,75,69,76,84,193,200,200,199,198,198,196,196,197,198,198,200,200,198,199,195,194,192,171,167,191,201,206,207,204,204,205,204,204,202,203,202,203,203,203,204,204,204,204,203,203,200,191,175,168,171,166,161,149,146,149,128,122,113,105,103,90,91,98,88,74,73,66,61,200,202,201,200,201,201,202,199,198,198,195,193,191,194,173,172,164,162,155,166,196,205,209,206,204,205,205,202,202,204,204,205,205,205,204,206,206,204,206,205,203,198,192,187,197,194,185,181,174,166,165,158,148,141,133,138,150,143,123,110,95,83,66,51,199,201,201,201,201,201,199,199,198,196,193,184,164,125,117,123,125,144,163,184,199,208,208,205,204,202,201,202,201,203,206,208,206,206,206,204,204,206,203,203,200,200,194,193,188,198,199,194,195,191,176,167,167,168,165,163,160,158,156,150,144,127,116,107,199,200,200,200,201,202,200,196,192,191,182,153,115,96,96,114,142,167,182,197,202,208,206,200,196,198,198,200,201,202,205,206,206,206,207,203,203,201,203,200,198,197,189,197,190,191,191,192,193,180,174,175,181,180,177,179,172,172,181,171,160,151,135,141,198,199,201,201,200,199,196,191,187,178,143,109,95,89,110,139,167,185,194,204,205,200,194,192,193,195,197,200,201,203,204,206,208,206,204,204,203,205,201,193,194,193,195,193,189,185,189,197,195,190,194,186,197,192,186,193,193,198,188,167,165,164,167,176,195,198,197,199,196,194,192,187,185,147,101,87,76,85,133,163,178,193,201,186,178,169,172,184,194,199,201,203,203,203,204,204,204,203,203,205,204,201,200,199,194,196,196,194,195,193,195,201,197,193,198,192,194,196,198,197,195,177,174,174,181,176,165,166,198,195,194,193,192,189,183,187,157,103,92,82,90,117,158,186,191,196,175,156,149,132,160,186,198,199,198,199,201,202,204,205,206,205,204,204,204,203,202,200,198,197,197,197,198,201,202,202,202,202,201,199,195,193,197,187,185,191,186,183,176,175,164,163,194,193,192,189,188,190,184,164,119,86,85,79,100,142,170,195,200,181,153,148,97,119,167,188,200,203,203,201,202,202,203,205,204,205,203,203,204,204,203,202,202,200,196,196,194,195,200,203,205,205,202,200,198,195,194,194,192,190,187,184,177,173,167,158,194,193,192,190,185,179,168,140,107,89,80,80,100,140,177,191,186,168,166,99,93,128,174,195,202,203,204,202,203,204,205,203,203,205,205,203,203,203,205,204,204,204,202,202,202,201,202,201,200,202,203,202,198,196,196,196,195,187,178,176,171,157,151,158,192,193,192,189,187,180,161,129,93,81,82,84,105,147,177,179,169,160,108,85,114,140,181,198,201,202,203,201,202,203,203,202,204,202,205,204,205,205,206,206,203,204,204,202,202,205,205,205,202,203,203,203,198,197,197,192,184,186,185,178,177,173,166,155,191,193,191,186,181,170,147,111,78,70,74,83,115,155,174,168,144,126,142,166,148,151,183,200,203,202,201,200,200,202,202,204,203,202,203,203,203,205,205,206,204,203,206,204,207,206,204,204,200,199,200,199,196,196,195,193,191,192,188,185,181,168,159,151,192,192,191,187,181,163,134,109,79,66,64,84,129,167,173,163,126,167,208,205,171,148,173,195,197,195,198,201,199,198,198,198,201,202,202,202,201,202,204,204,204,204,204,201,201,202,198,194,189,188,187,183,180,175,176,169,174,185,179,180,177,177,161,152,190,190,190,187,175,160,141,113,86,71,51,79,145,180,168,154,93,135,183,203,185,154,172,186,186,192,197,199,202,201,198,197,197,200,201,202,203,203,201,200,200,201,200,199,197,194,192,190,186,182,178,167,159,151,153,149,147,146,139,150,150,157,154,135,190,190,190,188,180,166,147,115,86,61,49,80,143,190,169,139,65,48,79,191,183,158,188,193,192,194,194,197,201,201,200,201,201,201,200,200,199,198,197,197,197,198,197,193,190,185,183,180,174,167,162,163,162,156,153,149,147,145,138,136,134,138,142,138,190,190,191,189,179,169,152,119,81,55,53,89,146,179,147,109,71,86,103,164,174,145,185,189,194,195,196,201,198,199,198,197,199,201,201,200,197,198,196,195,194,192,192,188,184,176,169,163,158,161,166,174,170,158,147,134,115,120,134,143,141,131,133,147,192,192,191,189,183,172,151,114,75,51,58,97,143,154,114,76,51,49,107,145,160,149,187,192,199,197,194,197,197,200,196,197,200,204,203,202,198,195,196,192,189,186,177,175,166,160,153,151,153,167,180,169,142,125,107,92,107,116,117,123,121,126,150,165,189,193,194,190,183,178,153,106,66,45,50,98,143,139,100,62,61,95,122,151,154,148,175,186,189,190,190,194,195,196,197,199,203,204,203,204,200,198,194,186,181,171,161,154,145,141,146,159,164,170,165,139,112,102,101,115,123,127,120,130,144,156,164,165,189,193,194,193,194,181,152,99,59,44,51,101,140,130,99,77,88,109,148,159,146,155,177,180,179,181,185,190,188,189,196,200,201,203,201,197,192,187,180,168,159,146,133,136,147,156,169,181,191,168,123,117,110,109,134,132,131,119,117,141,158,173,185,177,190,193,195,198,195,188,160,100,58,44,50,103,140,123,99,91,125,169,180,161,145,158,172,173,175,179,185,188,189,193,199,201,201,201,199,195,186,175,160,144,137,136,142,156,173,182,181,163,133,119,116,111,109,119,142,150,133,117,136,169,186,190,190,184,189,194,197,201,196,183,143,94,59,51,65,107,144,128,99,93,144,172,171,144,145,160,161,167,182,190,189,189,192,197,200,202,200,199,195,186,171,153,138,134,142,158,173,181,188,184,166,142,130,123,116,111,113,137,158,151,127,131,170,185,175,168,176,173,188,195,200,203,201,185,141,92,64,55,64,105,136,133,97,79,100,128,145,137,138,154,163,174,187,192,190,191,193,196,197,199,200,195,184,166,145,140,140,149,162,174,186,188,179,167,150,127,109,103,107,107,119,152,162,126,113,145,174,176,169,160,156,148,189,196,200,201,195,179,141,95,73,64,83,114,134,135,107,95,74,106,127,132,142,152,170,190,188,191,193,195,197,198,200,196,192,176,161,151,145,143,153,167,179,189,189,179,161,145,139,126,113,106,110,118,128,143,132,107,127,156,163,155,143,140,141,133,188,194,199,199,194,176,144,102,74,66,84,119,141,143,121,103,94,91,120,138,151,163,175,180,189,195,197,198,200,202,202,197,182,164,148,143,150,157,161,177,184,188,185,163,141,116,109,112,122,129,131,149,149,139,114,118,148,157,157,146,128,124,125,128,184,192,198,196,191,177,153,116,84,75,93,125,143,145,129,115,109,110,134,156,164,169,179,190,194,197,199,202,206,206,206,199,189,184,191,196,194,179,170,179,189,186,173,140,126,106,99,112,119,131,149,168,153,128,112,137,161,159,154,146,133,125,129,128,180,189,194,191,181,166,156,134,112,102,103,131,148,144,142,130,127,108,132,161,166,171,183,191,193,196,198,200,203,203,200,194,190,189,188,189,178,154,141,161,188,177,141,112,109,101,100,112,117,129,156,151,136,120,111,151,163,161,160,144,133,125,129,119,173,184,191,192,189,183,168,153,141,127,136,153,174,159,150,166,171,160,155,164,173,183,187,191,193,194,197,199,198,193,186,183,184,186,180,167,132,97,103,145,169,146,119,105,97,91,91,100,103,99,120,133,126,108,109,141,154,152,152,136,130,130,121,113,169,178,185,190,187,181,174,164,160,158,160,175,189,180,168,178,193,186,179,178,182,185,185,188,190,189,191,188,186,182,185,184,188,191,173,158,72,38,99,156,157,136,120,111,104,99,101,118,142,130,118,128,117,88,96,139,151,149,138,129,129,125,112,103,170,177,185,188,191,187,180,175,172,178,192,202,201,197,192,189,187,184,178,178,178,185,188,186,182,183,180,177,176,178,181,184,192,203,175,170,139,92,139,164,146,129,120,118,118,113,113,128,142,137,130,126,108,83,107,143,152,150,137,125,118,106,98,91,170,176,184,186,185,189,187,182,179,186,198,204,204,202,200,197,188,178,174,176,177,175,173,182,180,180,179,176,174,179,181,180,189,197,188,175,173,151,155,139,126,125,111,110,114,110,110,126,139,128,129,122,104,69,101,134,147,149,129,115,110,100,85,77,168,173,181,187,186,184,185,186,185,186,190,195,197,195,190,183,173,169,177,182,180,174,174,177,180,181,183,186,180,173,173,182,192,183,164,151,146,145,140,119,118,113,104,96,88,91,92,114,153,131,126,128,123,101,120,137,145,151,116,102,100,81,74,66,168,174,179,183,186,182,181,182,183,188,200,202,194,186,178,173,168,168,167,168,172,174,173,174,180,188,193,195,194,186,183,191,192,172,143,120,104,102,112,108,84,83,94,95,83,74,89,135,153,138,132,129,125,104,113,137,137,141,103,83,81,71,66,61,169,173,178,179,178,179,180,177,175,182,191,201,188,176,164,160,161,159,152,152,158,160,168,174,179,187,204,217,227,212,186,181,173,155,133,108,89,73,78,83,66,53,69,96,106,106,117,141,153,144,129,116,99,78,97,131,131,128,109,88,83,74,68,64,168,171,177,184,179,173,173,169,167,172,177,180,176,168,159,158,161,167,157,155,150,149,153,158,160,167,175,167,156,161,159,161,164,149,140,119,90,77,79,73,64,61,72,94,110,123,136,138,132,122,114,107,89,82,103,127,131,132,118,96,83,73,64,60,170,173,175,177,180,176,170,166,163,161,165,168,168,168,164,161,152,160,159,156,155,143,149,154,152,153,160,154,143,149,148,158,168,153,135,121,94,85,89,74,63,60,64,82,87,87,95,114,123,117,111,108,94,79,107,130,130,123,100,84,78,71,62,54,170,172,176,182,183,178,171,166,164,163,168,175,175,171,163,153,142,140,144,144,145,142,140,142,139,142,155,175,166,152,145,152,157,149,134,111,94,71,75,82,78,83,91,93,87,98,106,109,116,106,111,104,92,82,109,128,129,117,97,94,94,80,69,58,168,172,178,175,171,168,165,163,164,170,178,181,172,162,152,144,136,131,133,137,138,135,133,133,134,133,133,143,151,151,145,149,164,148,127,111,94,43,49,103,95,85,73,80,96,89,94,93,99,93,106,105,65,47,107,127,130,125,99,103,98,78,70,68,167,171,175,176,174,168,160,150,144,145,153,155,144,131,118,100,89,101,119,131,134,130,129,134,139,139,134,129,134,144,148,154,175,176,135,112,88,36,29,74,107,97,82,73,84,86,84,93,100,98,102,105,80,60,109,126,136,134,107,112,105,83,74,76,167,174,181,180,172,167,157,143,134,122,120,117,111,100,79,64,75,85,108,125,134,141,142,140,143,148,146,143,138,137,138,139,146,142,124,115,97,64,45,67,106,112,94,79,74,79,92,86,84,98,103,101,91,81,99,130,139,136,114,110,104,91,81,75,169,174,176,175,172,163,146,135,118,100,92,89,88,83,92,99,95,69,103,123,121,128,139,146,146,150,154,155,152,145,135,127,127,135,143,133,125,112,97,108,133,130,109,85,72,75,79,80,85,99,106,102,98,88,95,130,138,135,118,114,114,101,90,86,169,170,172,171,167,155,135,114,94,74,72,77,89,106,119,113,102,82,110,131,134,133,132,144,151,154,158,159,159,158,152,140,125,112,108,124,123,117,109,123,135,145,135,110,95,86,81,81,85,94,105,105,97,81,70,107,137,136,129,119,114,110,102,94,167,169,171,168,161,149,123,85,58,57,63,76,101,120,124,122,107,128,141,135,145,146,143,145,152,163,170,177,176,179,173,166,150,122,93,72,69,59,45,67,110,132,142,143,138,115,93,85,82,91,101,103,93,83,65,73,124,139,132,125,121,114,107,100,161,165,168,167,160,143,111,76,56,52,60,82,118,131,124,110,111,148,156,146,153,156,156,150,150,159,165,172,176,175,174,174,170,160,142,117,90,65,54,37,31,59,91,127,144,140,112,90,92,92,95,93,102,103,83,62,98,138,136,133,131,127,117,111,162,162,160,163,157,136,107,73,48,43,55,89,135,135,125,111,131,162,157,154,160,156,153,155,155,158,162,167,173,171,168,169,169,169,163,150,137,121,103,89,71,63,70,91,115,145,154,121,99,85,87,87,86,82,79,85,82,127,146,146,138,140,131,114,164,164,164,165,158,139,106,73,57,42,52,97,145,132,117,125,168,188,179,156,152,154,151,153,154,156,161,164,168,171,172,172,170,167,166,161,155,150,144,137,127,117,106,100,101,113,132,139,124,99,90,83,78,69,78,99,99,86,104,136,149,153,137,117,165,167,165,163,157,140,102,65,43,31,49,109,153,127,109,66,95,149,188,152,133,144,148,150,150,154,158,161,163,165,172,174,171,169,170,166,163,162,159,154,152,148,141,136,133,130,128,134,136,120,100,89,75,73,77,82,92,91,75,89,117,137,133,125,164,165,162,156,148,135,103,61,48,41,52,118,162,135,109,71,102,114,158,161,131,147,149,149,149,149,155,156,166,168,171,174,175,176,169,166,164,165,163,158,156,154,152,151,149,149,149,144,143,136,123,112,102,84,77,82,90,97,100,94,101,116,120,116,164,166,162,154,146,133,102,64,50,42,58,123,163,141,117,97,96,89,116,151,124,133,153,154,152,148,156,167,165,164,168,171,172,170,174,171,168,167,165,162,162,160,155,151,150,150,149,151,147,145,141,133,119,105,95,91,94,95,96,90,85,97,109,103,165,163,156,151,143,129,97,56,34,38,62,119,153,134,86,38,42,69,109,138,131,130,152,155,154,156,157,158,163,164,165,169,170,170,177,174,170,170,170,167,161,159,158,154,152,150,148,151,148,148,143,133,120,108,99,93,89,85,91,98,91,85,96,99,161,163,155,148,138,125,98,66,44,38,54,108,147,133,93,50,48,74,109,132,122,121,148,155,155,157,161,162,163,164,167,169,170,167,168,171,169,169,172,172,168,164,162,158,158,154,154,154,150,152,155,152,148,133,116,110,94,89,70,76,100,96,86,81,157,160,158,146,136,120,95,63,38,32,43,102,146,134,105,64,70,92,124,140,123,124,147,157,157,157,163,168,167,165,167,170,173,177,177,174,172,168,169,166,163,163,164,164,164,165,164,162,157,158,161,158,158,154,148,141,131,123,117,93,100,112,99,77,162,159,155,144,132,118,91,56,52,35,44,95,140,149,116,68,74,125,145,143,116,125,152,160,157,159,165,170,173,170,167,171,173,171,174,176,176,172,168,166,164,162,164,164,163,159,160,164,162,160,160,161,164,161,161,162,162,158,153,142,129,119,104,87,161,159,151,143,134,118,92,71,42,43,48,80,127,146,123,123,65,99,127,143,138,140,163,167,165,172,172,173,175,177,176,178,176,171,170,172,176,175,171,166,165,165,163,162,159,157,158,162,163,162,164,165,164,160,157,158,155,150,146,135,129,118,103,89,160,160,153,142,135,122,96,69,51,37,44,70,115,142,147,123,95,56,75,110,131,155,177,182,181,187,183,182,182,179,183,181,179,178,173,171,169,166,163,162,161,161,161,160,158,162,163,163,167,169,166,166,166,158,150,145,140,128,122,122,119,112,102,90,161,158,152,146,139,123,92,66,54,46,48,66,99,131,148,136,117,85,40,43,108,143,174,186,188,193,193,185,180,179,181,181,181,170,166,165,161,157,153,153,154,154,153,154,156,155,160,166,170,172,171,167,163,154,146,137,135,136,125,117,114,104,97,90,164,160,153,149,146,128,95,64,53,53,58,66,86,114,144,151,131,113,84,45,63,130,163,178,180,184,188,184,180,179,181,182,172,165,161,158,156,153,151,146,148,151,147,148,153,153,161,161,160,162,161,158,157,147,145,141,133,124,121,120,116,97,96,93,168,167,156,149,149,142,111,67,46,51,62,64,74,93,112,132,134,118,104,89,74,105,144,164,172,175,175,177,177,178,183,181,170,158,155,157,156,150,148,150,147,142,147,153,151,143,135,141,144,146,151,159,151,135,135,132,133,124,115,119,119,104,95,96,171,172,166,157,152,152,147,113,70,59,67,69,76,91,111,123,133,136,131,120,109,112,138,155,165,168,170,174,178,181,185,180,168,158,154,154,153,149,141,140,144,142,142,142,143,144,139,135,131,131,133,134,133,130,121,116,115,110,105,117,111,93,76,75,173,173,173,165,158,153,149,137,104,76,69,68,66,68,82,107,120,127,137,142,143,148,160,165,167,171,176,176,180,182,185,182,173,165,157,154,151,150,145,139,138,139,141,142,135,135,138,137,129,120,121,113,115,121,113,110,103,100,89,90,71,63,55,45,164,170,170,165,159,152,147,143,135,113,89,76,69,69,70,88,108,114,126,141,156,166,171,172,172,170,173,173,176,174,176,172,163,158,152,150,147,145,146,144,140,142,137,144,148,127,107,101,103,96,89,82,78,88,92,89,74,59,57,55,47,44,42,37,141,146,148,148,147,145,143,140,137,130,117,93,67,62,74,95,106,110,116,122,144,160,162,165,166,166,165,164,165,161,158,156,151,149,145,145,142,143,141,140,137,133,123,108,86,78,69,68,64,62,65,57,50,52,57,55,48,38,34,37,36,32,29,26,114,116,113,112,115,116,113,112,118,123,125,123,112,104,101,104,105,108,116,126,139,148,151,153,156,155,155,154,153,151,149,146,143,142,141,135,130,126,120,104,91,84,76,66,52,58,47,47,42,42,38,41,39,36,33,36,34,30,27,27,28,28,29,31,57,66,74,76,77,81,92,94,95,97,102,108,113,117,113,109,103,100,108,117,123,132,140,144,145,148,148,148,143,137,132,129,120,101,89,82,71,56,37,32,32,29,25,27,29,27,36,51,41,31,40,35,28,30,28,25,26,33,31,28,27,29,29,25,22,25,30,37,38,38,32,35,39,45,51,52,53,52,58,65,70,76,82,90,91,98,111,119,121,122,116,106,94,84,70,49,36,32,28,22,16,14,18,17,20,30,38,42,57,72,84,91,74,37,26,25,29,29,29,28,28,25,30,31,26,31,28,25
189,194,194,194,193,192,192,193,195,195,193,193,193,196,196,186,185,194,199,203,203,204,206,206,203,200,197,197,197,195,197,198,198,196,199,199,193,186,175,163,177,176,169,164,149,146,148,133,131,125,119,113,103,97,94,87,79,74,67,62,63,70,72,78,198,198,198,197,197,197,197,197,198,199,198,195,191,186,177,163,170,192,202,205,205,206,207,204,205,203,202,202,201,201,201,200,203,202,201,198,192,189,184,192,183,194,187,182,179,166,161,150,146,140,136,145,144,140,132,112,94,94,78,61,55,58,63,68,201,201,202,200,198,198,197,194,191,178,153,140,141,144,150,154,172,194,204,207,207,208,208,207,206,205,206,207,206,206,205,202,202,202,200,196,193,191,183,190,176,177,182,184,182,169,161,158,162,160,156,164,173,164,151,143,133,118,109,97,84,67,55,49,202,202,201,199,198,197,195,189,163,124,103,102,112,131,151,169,188,201,208,209,209,207,205,205,205,205,206,207,208,207,206,205,205,204,198,193,194,193,189,190,184,185,192,192,180,177,174,170,172,167,169,159,148,154,162,165,157,130,122,120,115,100,83,68,204,203,201,199,193,188,185,154,118,99,90,97,121,150,171,188,199,203,207,208,204,203,203,205,206,206,207,206,207,206,206,207,206,204,202,198,198,199,196,197,196,199,200,198,192,192,188,183,187,176,176,173,179,186,172,149,147,143,143,142,132,129,122,107,204,201,199,194,189,187,152,102,90,82,82,118,150,172,186,195,202,204,202,202,202,203,204,206,207,205,204,204,205,204,205,206,204,202,202,201,202,198,200,198,197,200,205,205,202,200,193,186,188,189,185,184,166,159,152,172,162,155,159,162,158,143,134,128,200,196,193,189,190,157,106,98,90,87,107,146,175,186,192,194,196,197,190,193,204,206,205,206,206,205,205,204,205,205,204,204,203,202,202,203,202,200,200,203,202,202,199,198,203,201,198,194,191,189,177,180,179,176,176,170,167,161,157,153,160,145,140,150,194,192,191,189,168,119,92,85,77,98,133,165,188,196,197,191,185,180,166,180,200,207,206,205,203,203,204,205,205,205,204,202,203,204,204,204,204,206,203,202,204,204,202,201,203,203,201,198,194,195,192,186,179,177,174,171,170,164,166,155,159,152,149,154,193,191,188,176,140,107,95,87,83,106,140,173,195,204,204,189,186,166,134,152,189,205,206,204,203,203,203,203,203,203,203,202,202,204,205,204,204,205,205,205,205,205,204,202,204,204,203,199,198,196,196,193,181,168,165,164,160,163,163,163,163,159,148,150,193,190,183,167,131,90,80,86,87,103,149,182,200,208,202,191,193,151,109,144,184,198,202,202,202,203,202,202,202,201,202,203,202,204,206,205,204,205,205,206,206,203,198,195,198,200,202,202,201,198,194,193,191,185,180,175,169,167,166,167,161,161,148,149,191,187,177,151,112,84,68,70,74,107,155,189,203,207,193,193,192,142,94,140,180,197,200,199,199,200,201,203,203,202,202,201,202,202,204,204,204,204,202,201,200,199,197,194,194,197,200,200,196,194,197,196,191,191,183,170,166,169,163,166,165,164,158,145,191,184,169,136,108,88,68,63,72,121,167,195,206,199,184,196,184,116,95,147,183,192,196,197,198,197,196,196,197,200,202,201,202,202,202,201,201,200,199,198,196,195,194,194,194,193,194,194,191,185,179,176,174,166,165,169,160,154,162,166,168,167,165,156,190,180,167,146,118,92,69,58,73,125,176,196,201,189,182,196,165,94,97,160,188,188,196,197,199,199,198,198,197,199,200,202,202,201,200,198,201,201,197,192,189,188,189,191,192,188,181,175,172,172,171,171,170,169,168,163,157,159,162,164,167,172,169,166,191,182,169,152,123,93,69,58,75,130,182,196,194,181,180,185,152,93,96,138,166,181,185,191,198,199,199,200,199,199,200,200,200,201,201,200,197,196,195,193,189,185,186,188,190,182,164,150,134,115,116,131,139,137,132,135,146,163,173,170,165,167,167,157,192,184,173,157,126,88,58,56,85,134,182,198,194,171,171,173,139,91,91,140,164,180,188,192,194,199,197,196,195,198,201,202,200,199,198,196,197,195,191,187,185,185,187,191,184,160,134,114,93,96,106,105,114,123,125,133,149,169,181,177,166,159,159,156,192,186,176,156,119,82,60,55,88,144,184,197,189,159,154,149,109,94,127,161,187,190,191,194,196,198,195,196,197,201,203,203,201,200,200,197,194,185,181,177,180,183,186,184,168,130,105,95,93,103,115,122,127,133,136,148,156,167,179,178,171,164,159,160,194,189,182,160,116,73,51,51,89,147,177,182,172,146,139,122,86,80,113,150,180,187,192,196,196,192,194,197,198,200,202,200,199,200,197,190,186,178,177,178,182,186,180,171,147,120,102,101,117,121,114,104,116,134,145,162,170,175,182,178,172,174,171,168,198,195,184,157,111,68,47,49,87,142,166,170,159,142,139,115,82,90,120,152,172,181,188,192,191,191,194,197,198,199,201,201,198,193,187,170,175,166,177,186,188,189,178,153,125,117,108,107,121,132,111,104,135,163,174,177,179,181,185,181,176,177,180,185,199,197,190,166,118,78,57,57,91,137,160,165,153,138,130,105,82,97,123,150,165,178,188,191,190,193,195,197,199,198,200,200,197,188,179,167,163,172,185,191,192,183,160,131,113,117,110,111,136,143,101,94,149,175,180,174,169,169,176,174,172,177,182,185,198,196,185,150,102,68,56,62,95,134,153,159,148,133,125,100,85,105,135,155,172,186,190,190,191,193,196,198,200,199,199,195,187,177,168,159,173,188,195,195,195,172,135,117,108,112,111,117,138,137,92,82,147,175,174,170,165,155,161,158,158,171,177,174,200,197,186,153,105,76,63,71,100,129,146,154,144,130,120,94,92,120,141,158,174,186,191,193,195,197,199,202,202,201,196,189,179,161,157,165,181,191,194,193,185,163,136,109,102,107,109,110,113,105,85,90,141,163,168,160,153,135,142,151,157,165,169,168,200,195,185,155,107,80,66,77,109,133,144,148,138,129,119,92,94,117,141,168,182,188,193,196,197,200,203,205,206,201,191,180,177,182,186,193,194,197,195,186,168,147,127,108,106,109,124,143,133,103,84,95,149,158,161,158,144,136,137,151,161,155,158,167,200,195,185,162,120,83,67,79,115,139,143,141,133,132,121,93,112,142,159,173,184,191,196,198,198,199,202,205,204,197,190,189,195,195,181,175,179,182,191,182,153,121,101,104,111,122,137,144,120,90,78,87,148,163,166,167,160,152,154,159,156,146,149,157,197,192,181,165,133,100,85,92,122,146,143,135,123,129,121,111,125,147,163,178,188,191,192,194,197,198,200,198,192,187,186,184,178,164,136,122,146,169,178,163,128,105,92,99,110,118,117,119,99,65,40,50,127,159,164,163,155,148,154,158,146,133,136,117,196,191,182,166,153,135,113,112,133,161,155,137,118,122,110,119,143,145,159,177,184,188,189,190,192,190,187,184,182,183,185,177,165,123,69,67,113,152,148,127,106,99,94,91,98,107,101,87,76,57,52,64,103,142,160,162,153,141,141,144,132,125,122,119,199,195,189,182,168,155,143,139,154,182,182,162,151,137,133,129,144,163,176,180,182,181,183,182,180,177,178,179,182,191,200,190,177,163,92,75,133,156,141,123,110,104,103,103,113,124,120,98,69,41,37,57,87,127,155,161,151,137,136,134,121,114,110,104,194,193,190,186,183,175,171,172,183,198,202,193,188,193,190,183,176,169,171,173,174,176,177,179,178,176,176,178,179,187,193,185,173,174,171,162,151,134,131,126,117,116,115,114,117,122,115,102,76,64,110,154,138,119,144,158,150,134,126,124,114,105,92,97,199,197,195,189,185,184,188,199,208,208,205,201,197,189,184,172,172,182,176,175,178,181,182,179,183,183,174,170,178,191,185,164,143,136,135,145,136,117,108,107,107,109,110,107,110,119,115,101,86,85,114,148,150,125,137,153,150,129,111,108,96,88,94,104,195,192,190,192,188,187,190,200,207,208,206,202,196,184,171,167,179,179,178,174,174,177,182,189,193,197,188,172,186,198,181,155,128,111,96,103,123,114,95,94,96,89,82,79,98,126,128,113,101,92,107,140,152,136,134,146,142,120,100,91,82,75,74,71,196,197,192,189,187,187,188,192,196,198,198,192,184,174,168,166,161,165,170,168,173,175,176,182,195,198,192,173,173,177,167,148,125,102,79,72,88,93,79,75,80,77,67,71,111,154,147,123,109,94,98,125,146,135,130,141,137,122,107,96,92,86,74,72,193,197,196,192,189,187,187,192,198,197,189,181,173,167,164,158,152,154,155,156,159,160,159,162,168,170,171,166,163,180,179,159,142,112,87,79,85,79,70,67,79,85,87,105,126,149,145,117,92,69,66,84,111,121,127,138,134,121,105,93,83,71,72,69,186,189,187,185,183,181,184,191,201,198,184,170,162,159,159,158,155,157,148,144,149,153,150,154,156,153,152,153,159,173,171,149,136,110,84,99,90,69,66,78,94,95,88,90,109,136,119,92,80,68,76,99,112,122,132,138,130,108,88,80,81,80,64,59,195,193,187,182,179,177,178,181,186,184,176,168,163,158,154,155,151,152,148,145,149,150,149,150,154,154,151,150,151,152,154,144,124,107,98,85,77,67,71,88,98,101,89,94,108,117,109,91,73,67,77,100,114,123,132,134,126,106,91,94,88,75,68,64,191,192,190,183,175,172,170,170,173,173,171,170,164,153,143,142,147,150,151,147,145,144,143,140,141,144,146,145,145,155,158,141,129,106,91,60,97,83,83,91,96,101,100,99,101,100,92,78,64,56,73,96,110,121,128,128,124,108,96,100,97,85,72,62,195,193,188,183,175,168,167,168,171,172,171,172,169,157,145,139,133,134,140,140,138,139,140,139,138,139,142,145,147,161,200,186,124,108,73,33,104,111,91,86,82,90,94,86,94,87,84,71,57,53,74,99,112,119,126,130,126,110,102,102,89,73,76,80,191,183,173,167,165,161,160,165,172,171,166,159,153,149,142,136,136,134,132,132,133,139,144,144,140,138,139,142,143,146,158,151,123,110,81,30,66,110,104,88,77,78,76,89,87,103,84,70,62,46,48,72,97,114,125,133,131,114,112,110,98,91,82,78,186,182,178,169,159,151,149,154,161,159,148,133,115,104,108,120,127,135,141,141,139,142,148,149,145,142,139,136,136,136,133,135,127,114,95,62,63,111,111,92,82,80,69,87,97,85,80,76,65,55,46,58,100,123,130,134,131,115,114,112,100,94,93,89,194,189,178,167,155,143,133,128,130,128,118,96,83,92,104,104,101,108,125,141,146,146,149,153,155,156,154,150,143,140,138,135,133,128,119,109,104,122,118,100,83,72,72,73,74,80,96,90,71,61,59,52,110,128,135,136,125,117,120,117,107,93,85,97,190,184,175,159,146,130,113,102,101,101,94,90,90,95,96,100,111,114,118,128,139,144,148,154,158,160,161,160,156,151,146,142,143,143,135,122,115,123,126,122,113,101,86,82,81,86,95,99,77,59,54,59,110,126,134,137,129,122,124,119,113,112,110,101,181,178,165,149,128,101,84,82,81,88,95,102,107,118,103,96,126,134,131,130,136,145,150,155,160,163,164,166,167,166,154,139,132,122,107,91,88,104,122,134,139,130,105,87,85,87,90,82,75,63,50,59,108,126,136,134,125,129,131,128,118,116,118,110,178,170,162,142,103,75,65,66,74,87,107,119,122,134,141,99,120,136,143,147,149,151,155,159,164,169,171,173,174,171,161,152,147,140,129,117,107,109,126,143,151,146,126,97,85,85,89,102,98,78,54,56,109,131,139,133,132,136,137,138,136,141,126,119,175,173,159,131,91,63,58,58,73,98,123,138,140,139,135,94,109,130,144,156,161,159,161,162,167,172,174,172,167,166,164,163,161,156,152,150,144,140,144,154,160,156,138,113,94,88,83,75,81,74,58,65,113,131,135,135,137,140,145,144,132,121,123,132,174,168,153,125,91,61,50,52,69,107,137,150,147,134,134,82,93,121,139,153,166,168,166,163,167,173,171,169,171,171,169,163,161,162,160,157,156,157,157,158,162,163,153,130,106,90,88,79,62,60,70,82,111,124,124,130,136,144,149,140,137,136,130,129,170,167,155,126,92,65,50,48,73,115,150,164,148,131,133,86,88,115,139,151,165,167,170,168,165,171,174,177,176,172,171,171,170,167,166,163,162,162,161,160,159,161,160,142,118,108,93,75,66,64,73,86,101,116,121,125,128,133,132,134,140,135,130,129,167,165,153,125,87,60,45,46,74,122,154,157,150,139,141,96,107,113,131,147,158,162,169,170,165,166,168,178,179,174,174,173,170,170,172,169,166,164,163,161,158,159,162,157,137,118,105,84,75,77,83,93,100,108,117,127,129,129,135,139,139,131,124,117,165,157,147,122,84,56,43,45,76,136,171,171,154,137,138,99,95,118,128,150,157,162,163,165,161,164,171,173,175,177,177,176,170,170,174,172,169,167,163,159,158,157,160,163,159,141,117,98,85,84,88,93,96,100,105,112,121,127,127,125,124,110,94,91,159,152,144,123,88,58,47,45,77,146,180,182,163,140,143,106,68,105,115,140,156,161,159,161,168,169,167,172,172,175,174,177,176,175,173,173,170,169,165,158,156,155,157,160,157,150,135,119,103,93,88,88,92,99,102,99,109,122,134,138,128,109,92,84,158,151,141,121,85,54,47,51,81,149,186,187,175,151,149,115,64,84,102,120,145,155,159,166,167,164,163,166,173,174,174,180,175,176,174,174,170,168,165,161,157,154,153,154,164,163,151,137,129,118,101,92,93,98,107,104,92,89,105,126,126,118,108,88,153,145,135,116,84,57,49,50,79,139,180,185,173,150,146,119,67,70,94,111,140,153,157,160,165,166,167,169,167,169,167,170,171,168,174,174,172,167,168,162,158,155,154,151,159,166,164,152,145,138,125,116,104,101,112,117,111,100,90,93,102,104,105,96,151,142,132,112,84,58,42,41,66,126,173,177,166,149,144,126,80,66,88,108,140,154,158,161,165,167,165,169,170,172,170,167,168,166,170,172,171,167,167,162,163,158,151,151,154,160,164,162,159,157,150,146,137,128,122,124,118,110,99,102,107,102,99,99,151,141,130,110,81,53,39,39,64,116,156,167,165,149,138,130,94,72,87,107,136,150,153,159,166,169,166,163,165,168,167,170,172,171,170,170,169,165,164,161,159,155,159,154,150,153,155,159,162,165,162,156,153,150,144,140,136,124,115,105,104,106,101,96,148,140,128,109,83,58,46,45,59,102,142,160,166,156,143,135,105,74,78,102,133,151,155,159,166,169,167,165,168,169,166,163,164,169,169,168,166,166,164,163,158,150,148,153,152,154,159,161,159,159,157,154,148,139,136,130,127,109,103,102,99,97,99,91,150,143,132,110,84,62,44,41,52,89,128,154,165,159,143,140,123,82,71,100,134,156,164,165,165,166,170,172,172,172,168,165,163,165,165,167,165,166,163,160,160,157,154,154,153,154,157,164,159,153,146,145,137,126,121,126,126,130,128,110,107,94,85,77,152,144,133,114,83,63,47,38,48,80,120,146,160,162,145,143,140,101,73,100,139,160,170,170,170,172,171,172,174,173,172,170,170,168,165,164,165,163,164,162,157,152,154,157,161,163,163,163,159,152,141,139,137,129,125,124,109,103,106,107,103,100,101,89,151,145,134,114,84,63,53,46,55,72,103,132,155,172,162,144,147,118,86,102,137,160,172,177,174,173,172,170,171,173,171,168,167,166,162,160,162,160,158,157,155,152,152,155,160,161,158,155,153,146,140,137,129,125,119,124,127,109,117,99,98,91,88,83,153,152,143,118,84,56,51,53,60,62,78,107,141,166,171,147,134,128,108,118,147,160,169,177,178,175,172,171,171,171,172,169,165,163,162,161,162,160,153,149,155,158,155,157,155,154,154,155,149,136,131,128,127,120,115,123,128,123,95,97,102,96,91,78,155,152,152,139,101,61,42,53,69,71,86,102,118,140,154,148,128,133,125,134,158,169,170,171,172,168,168,171,176,173,171,171,168,164,162,162,161,164,164,162,157,153,152,152,149,145,144,143,136,129,120,114,109,105,100,109,111,100,93,79,79,77,75,59,157,151,152,153,143,101,67,61,61,67,65,89,109,128,141,146,141,145,145,144,157,165,166,165,168,169,173,178,180,174,170,171,170,165,158,156,155,151,152,157,161,154,141,133,127,126,130,129,127,125,117,110,107,102,100,106,98,91,89,87,81,76,67,52,163,158,154,154,152,134,98,69,66,72,72,75,87,108,126,136,150,159,163,161,167,167,168,171,171,171,173,180,183,178,176,172,170,169,160,155,157,152,147,146,144,146,144,139,131,123,122,115,107,110,114,112,111,111,120,114,103,87,81,78,73,66,60,50,167,163,160,155,151,143,131,107,79,69,66,73,71,98,114,125,143,157,168,171,172,172,168,172,175,174,176,178,182,178,178,172,168,164,159,150,141,138,140,144,143,137,134,131,130,124,112,104,98,99,109,111,102,91,90,96,95,80,65,63,53,47,48,44,168,165,161,156,152,149,145,137,111,78,64,72,74,99,107,117,128,144,163,169,172,174,175,179,177,177,173,169,170,168,167,163,161,153,150,147,143,139,137,135,139,139,128,118,118,117,106,98,99,97,91,90,94,92,78,60,52,55,51,48,44,40,41,42,155,153,151,146,142,140,139,137,135,124,94,90,92,107,108,113,121,134,157,166,166,171,172,171,169,169,163,162,159,157,153,149,149,145,143,144,141,140,140,138,140,132,118,106,105,102,90,84,82,79,70,67,66,62,55,46,40,44,47,40,36,34,32,34,125,124,124,122,121,120,121,122,125,124,123,117,113,113,114,116,123,131,149,156,159,163,166,165,162,157,157,151,150,146,145,144,144,140,139,134,133,134,133,127,109,101,98,85,76,77,75,72,67,59,51,52,53,49,47,46,41,37,36,34,31,29,30,29,104,103,104,107,111,115,119,121,122,122,121,120,115,107,106,109,117,123,132,141,146,149,151,152,153,153,153,151,143,140,133,129,125,114,113,107,107,101,96,90,89,75,72,71,66,65,60,55,52,54,48,41,45,42,39,36,35,32,29,27,27,27,27,28
62,62,61,52,35,24,42,74,100,116,130,146,166,186,196,198,193,188,191,194,199,200,201,202,202,202,204,203,203,201,202,197,193,185,176,172,160,142,123,113,89,77,59,58,68,95,92,88,65,47,45,41,41,42,43,45,45,45,43,44,44,45,47,47,64,59,58,63,80,116,148,161,168,175,181,188,193,192,192,192,195,198,197,198,199,199,200,202,203,202,201,200,200,198,199,197,194,192,190,185,186,184,172,162,144,122,100,90,77,64,75,76,84,80,70,60,55,53,51,50,47,49,51,50,49,47,47,48,63,79,102,136,170,188,190,189,189,192,193,194,196,197,194,196,198,195,197,195,196,200,202,201,202,199,200,201,198,195,195,193,191,187,184,181,182,182,175,164,154,141,126,117,109,104,97,95,86,76,72,69,69,73,69,65,58,52,44,40,39,38,34,35,113,159,187,196,196,195,196,195,194,195,194,194,196,194,194,192,196,191,172,185,196,202,203,202,205,204,201,198,196,196,196,196,197,197,197,198,196,191,184,172,162,161,154,147,133,129,118,114,111,95,84,82,79,80,75,72,66,62,71,85,75,72,80,76,176,201,204,201,200,200,200,199,197,197,194,194,186,173,171,169,166,149,157,184,200,205,205,205,205,203,204,202,201,201,201,202,201,202,202,202,198,193,185,181,182,185,180,169,155,156,151,138,134,123,115,108,110,110,94,85,80,73,57,62,68,76,86,111,197,203,203,201,202,201,199,197,197,196,192,171,135,106,105,110,128,156,178,195,206,208,207,206,206,204,203,205,207,207,207,206,203,202,202,200,196,191,186,185,180,181,182,182,182,171,161,152,151,142,159,162,148,136,119,108,99,72,63,53,59,60,62,74,199,202,202,203,202,203,201,196,190,184,158,121,95,88,108,138,162,178,194,202,208,209,204,201,201,202,203,205,207,208,207,206,206,205,203,197,193,193,191,190,184,181,185,186,177,165,157,158,166,165,158,154,153,152,147,138,118,121,107,90,60,49,46,49,198,201,202,202,202,200,197,191,183,153,109,89,85,101,139,165,184,195,200,201,199,196,197,198,200,204,206,205,205,205,206,207,207,205,205,201,198,199,197,194,193,195,197,193,187,190,177,186,170,166,163,164,175,167,156,150,127,135,121,121,112,100,87,67,199,199,199,199,198,195,190,184,157,112,91,84,97,134,171,189,193,196,179,163,155,172,192,201,203,205,205,203,204,205,205,206,207,204,204,201,202,200,200,199,197,200,204,201,198,196,187,186,188,188,186,173,170,161,158,155,152,158,149,143,135,121,107,97,199,199,198,195,192,191,189,163,118,94,85,88,121,164,190,200,190,160,146,120,134,171,195,203,204,203,203,204,206,205,205,205,205,204,203,202,203,202,200,202,200,201,200,203,203,201,195,190,190,176,178,175,170,170,174,166,162,165,165,150,137,145,133,113,197,197,197,195,191,185,172,140,107,90,83,92,130,173,196,198,181,167,119,96,138,184,203,206,207,204,205,203,204,204,206,203,202,203,203,205,203,205,204,201,204,205,202,202,204,204,201,195,194,192,185,180,177,173,171,168,164,158,152,153,157,154,142,131,197,196,195,193,190,182,161,124,86,81,80,93,136,177,192,191,185,131,73,98,147,195,207,208,206,203,202,203,201,202,201,204,204,203,205,205,203,205,204,206,207,206,204,203,206,206,203,200,199,198,193,183,176,173,169,166,168,169,169,160,150,148,144,137,196,196,194,191,186,176,144,105,78,69,69,98,145,180,187,194,143,96,153,136,158,198,205,204,201,202,200,203,203,203,202,201,202,203,204,205,205,204,205,205,206,205,200,198,202,204,205,205,202,198,197,194,187,181,175,172,170,168,164,161,154,152,153,134,194,194,193,190,183,166,142,113,83,67,60,102,159,186,182,176,98,196,196,185,144,187,198,195,198,200,199,195,200,201,202,203,202,203,203,203,204,204,203,201,200,201,200,199,200,203,205,202,199,202,200,194,192,184,174,171,168,169,169,169,157,142,145,131,193,194,194,192,183,169,145,114,90,66,56,107,169,184,170,149,159,181,179,196,168,189,191,191,196,199,200,197,194,195,199,202,203,203,202,201,202,202,200,198,199,199,199,200,200,198,199,197,192,184,183,180,170,173,167,161,164,169,171,168,169,159,150,142,192,193,193,193,185,173,156,121,73,55,68,115,174,183,168,109,60,80,101,167,157,181,186,190,192,195,197,198,200,200,199,199,201,201,200,200,201,201,200,196,192,194,196,197,197,189,177,173,172,179,179,176,173,167,158,155,165,166,169,174,165,158,144,127,194,194,193,192,184,175,156,116,78,52,71,128,179,181,161,96,59,74,109,136,159,178,187,190,193,195,197,196,194,195,199,202,202,202,201,199,198,196,195,198,195,194,196,197,192,169,145,129,99,100,111,132,128,127,136,159,179,178,164,165,173,149,138,136,192,193,194,193,187,179,156,105,65,50,69,135,174,159,126,96,76,67,113,126,150,173,186,193,196,194,194,195,196,198,201,203,202,202,201,199,198,195,192,189,190,193,197,194,173,130,109,90,97,113,113,126,132,133,145,161,184,185,174,158,155,156,165,160,188,192,195,195,193,184,157,103,58,46,67,129,160,140,98,67,83,110,129,157,170,175,183,192,196,195,192,194,196,199,200,201,199,199,200,196,193,186,185,188,189,189,180,173,141,109,98,108,118,130,125,131,137,143,163,165,178,182,176,172,173,161,173,171,190,193,195,197,196,186,156,105,66,50,72,129,153,131,100,91,104,121,136,140,162,171,178,188,191,190,191,195,197,196,198,202,202,198,194,182,182,180,185,192,194,195,187,151,122,112,103,118,133,121,112,130,152,164,174,177,183,185,176,173,177,184,186,172,189,193,195,197,197,185,148,94,61,56,79,128,149,126,108,127,153,169,165,163,162,169,183,190,189,190,193,195,198,199,200,200,198,192,188,170,173,179,187,194,194,181,145,120,109,114,108,128,149,126,109,147,172,176,171,167,175,178,174,174,181,184,180,177,188,193,198,199,196,184,144,99,70,64,90,127,145,123,105,114,144,154,142,141,157,170,185,190,190,192,195,197,200,199,200,199,192,181,175,166,180,192,197,198,192,159,129,115,113,115,114,137,152,114,92,149,177,174,168,160,157,159,156,163,172,173,177,177,188,192,197,199,196,183,147,99,76,68,99,131,147,125,106,90,115,127,138,149,156,179,184,191,193,196,199,201,204,205,200,191,179,176,173,180,188,195,196,191,179,156,123,103,104,109,118,127,122,102,107,141,164,166,157,147,140,144,150,156,164,167,168,167,185,191,195,198,196,183,153,108,71,71,104,141,152,135,108,95,103,126,138,155,166,180,189,196,197,198,199,204,208,205,196,187,189,191,185,188,190,192,192,180,154,134,116,104,110,124,139,132,108,99,122,151,163,164,157,143,136,143,154,152,148,156,163,163,185,192,198,197,191,181,159,126,97,84,112,149,153,145,110,111,92,120,155,168,173,188,192,193,195,198,200,201,201,195,188,189,188,176,156,159,172,184,187,166,128,97,101,116,125,141,148,125,95,76,93,136,159,168,168,155,144,151,152,143,145,146,151,145,178,186,198,199,193,183,167,155,132,122,126,161,165,150,135,123,107,126,161,159,177,184,187,190,193,193,191,187,182,181,182,175,161,122,90,115,150,169,162,131,111,97,90,102,108,120,123,98,70,46,42,91,142,163,164,151,135,143,145,132,125,114,113,135,175,186,191,197,197,191,182,167,159,149,160,183,191,172,157,155,156,162,176,177,182,184,182,184,180,178,178,178,182,193,198,183,172,118,52,88,150,160,133,109,97,93,95,106,122,111,97,73,49,46,53,69,106,138,158,155,132,126,127,120,111,110,119,121,175,177,190,196,196,192,186,183,182,185,191,198,199,189,177,182,186,183,176,175,175,175,175,176,177,175,174,177,180,190,194,186,176,164,136,138,152,146,132,120,111,110,106,120,133,117,94,63,49,66,88,47,87,123,150,153,127,112,113,101,104,94,98,117,172,178,190,195,194,193,190,186,189,201,212,212,206,201,193,182,174,171,174,172,171,175,180,179,181,183,174,169,180,191,181,158,141,144,152,154,134,123,122,114,121,117,114,114,128,117,99,65,75,124,180,156,99,112,127,150,127,103,90,84,75,85,113,118,170,176,186,194,195,193,192,189,189,194,198,203,202,196,187,174,168,170,174,174,173,174,179,190,197,200,190,176,186,194,174,144,122,105,102,125,121,108,107,106,97,102,97,103,138,123,104,88,82,118,156,135,72,109,127,143,125,94,69,65,73,84,89,101,169,176,184,191,196,195,191,190,189,190,192,191,191,183,173,166,161,157,160,162,165,170,173,174,186,192,186,175,175,178,163,145,118,91,75,88,102,94,95,98,78,64,55,107,161,132,114,105,87,112,159,148,104,116,125,135,118,92,65,53,53,53,58,65,170,176,182,187,191,191,189,187,187,194,204,199,182,168,162,161,156,152,152,148,150,155,151,156,162,161,164,159,166,184,168,153,130,90,81,88,86,81,90,95,95,87,112,131,152,143,112,95,77,82,122,138,115,124,123,132,119,97,77,67,68,69,70,79,174,179,185,190,190,186,181,178,179,187,191,184,174,165,159,155,155,153,154,145,143,148,151,152,159,154,153,152,161,172,162,143,119,97,96,96,78,76,97,106,100,92,89,115,141,128,99,84,70,72,80,81,89,118,135,138,117,87,69,59,52,51,50,51,174,178,185,192,194,188,181,175,173,171,173,173,171,164,157,147,144,144,146,146,147,145,141,141,146,150,147,147,149,155,149,134,114,99,83,88,75,78,101,108,104,94,104,117,123,109,87,76,72,83,104,105,108,124,134,133,112,79,60,59,60,59,69,84,176,182,189,193,191,185,177,171,169,169,170,171,173,170,161,148,137,136,139,143,139,141,141,138,137,140,145,144,147,165,173,139,114,88,55,86,99,91,101,106,103,102,102,102,101,94,78,64,61,78,102,101,103,126,131,126,109,79,66,66,65,59,51,63,173,178,186,188,183,174,169,164,161,167,177,175,160,153,143,132,132,134,134,134,135,136,141,142,139,138,139,142,146,164,180,142,111,80,36,71,114,103,91,85,87,90,89,91,92,82,72,58,55,78,107,112,114,122,132,126,107,80,72,65,63,70,72,79,175,181,188,188,184,175,164,155,149,154,167,162,152,135,110,102,118,134,142,143,140,138,145,152,146,140,138,138,139,143,146,134,118,92,48,52,101,111,97,89,80,80,89,101,99,86,77,62,52,64,78,84,107,119,129,125,105,86,84,75,74,72,76,84,176,184,194,193,189,177,161,146,137,129,132,129,117,95,92,101,113,126,135,144,147,147,148,153,156,154,151,145,139,136,137,134,122,110,88,86,110,115,104,90,77,74,87,81,88,94,85,70,60,51,48,83,114,125,130,126,102,95,93,83,82,84,84,104,178,179,186,185,180,165,150,133,112,103,102,102,95,96,104,103,95,107,119,125,140,147,146,151,156,160,161,158,153,148,141,140,143,148,138,121,120,122,119,107,88,77,72,69,81,105,96,73,65,56,65,114,130,140,131,123,103,103,99,94,90,90,98,112,173,180,183,180,171,154,130,103,83,79,81,92,109,121,124,107,85,99,125,126,129,138,145,151,158,164,166,167,166,161,148,136,128,103,81,79,99,122,136,142,127,98,84,92,91,92,85,74,62,52,81,121,127,131,131,112,107,109,107,104,105,103,109,120,167,168,173,174,166,145,110,76,61,66,78,100,123,126,120,103,115,141,146,148,144,148,154,158,162,165,171,172,173,172,161,153,145,142,126,109,108,128,149,155,150,119,97,81,81,98,104,93,68,48,79,121,131,134,119,116,120,123,122,121,115,112,118,129,166,170,172,173,165,139,101,70,57,61,82,115,136,123,112,104,132,155,151,152,157,157,153,159,163,170,172,171,169,168,164,164,165,160,158,151,145,147,160,165,160,138,104,83,89,79,83,87,74,64,95,131,137,130,118,127,132,135,130,126,123,123,123,119,165,168,172,172,163,137,100,70,51,52,84,131,143,127,108,109,140,143,144,150,156,166,171,167,166,172,171,170,171,169,168,161,162,168,158,162,162,163,164,167,168,155,128,104,87,86,76,67,78,91,113,129,125,123,129,139,142,138,132,127,126,129,123,116,168,169,169,167,161,136,98,67,49,50,90,141,140,129,109,144,176,172,152,153,150,161,165,169,165,166,170,175,176,172,173,171,167,166,172,167,165,165,165,166,167,165,145,113,104,84,70,67,75,92,106,115,117,120,126,130,131,133,135,133,130,129,120,104,166,168,166,162,155,133,90,60,42,44,100,148,139,124,100,128,137,164,156,151,149,155,163,168,169,164,167,173,177,174,175,174,172,175,174,171,168,167,165,165,165,169,162,137,114,101,79,73,80,91,100,106,115,123,128,130,133,136,135,130,123,126,124,117,165,168,165,156,149,133,87,58,45,44,110,168,160,143,73,59,102,121,146,142,152,152,158,160,161,165,169,172,174,175,174,174,171,171,173,173,172,168,163,162,163,165,168,162,141,114,96,85,86,92,98,101,104,110,119,123,127,127,121,107,101,101,110,109,166,167,163,155,147,129,89,52,50,43,112,176,173,142,99,120,81,97,117,130,143,149,156,161,166,165,164,167,172,173,174,177,177,176,174,172,170,168,163,161,160,162,166,164,153,135,117,102,93,88,91,97,103,97,107,123,135,135,120,95,86,78,82,76,165,166,157,148,141,126,89,54,44,51,100,168,170,147,86,59,41,77,103,126,141,150,153,159,165,165,166,168,170,171,171,173,173,174,175,175,171,168,165,162,159,157,162,169,169,154,137,130,113,99,95,99,108,108,94,89,107,124,121,109,92,73,71,71,162,161,156,144,134,114,86,54,41,50,90,151,154,118,79,48,62,86,102,118,126,143,152,161,164,164,164,168,170,170,170,169,168,170,171,172,171,167,166,164,160,156,156,163,169,169,159,154,144,133,119,108,115,121,109,98,87,101,104,104,99,81,91,82,160,157,156,145,132,113,82,53,42,45,85,143,154,135,90,48,57,88,116,122,128,144,147,155,165,168,165,164,167,169,170,169,168,168,171,170,168,166,165,165,160,158,160,158,161,166,165,165,161,156,150,142,134,136,123,114,106,106,105,101,98,90,82,78,160,159,153,142,131,112,83,56,42,44,79,130,150,136,102,92,106,122,135,126,135,151,152,156,165,171,168,165,168,168,166,165,170,172,169,169,167,168,164,161,156,156,157,155,159,161,161,163,163,159,154,146,142,136,129,112,104,98,101,102,95,86,77,73,160,159,155,146,136,114,84,58,42,44,71,115,144,145,129,88,99,132,142,135,144,150,151,158,164,166,168,172,172,171,167,162,164,165,168,165,165,164,163,160,156,154,160,157,161,167,166,155,149,148,143,134,130,126,128,120,111,104,96,88,83,80,76,79,162,161,155,144,132,113,85,61,46,44,66,106,137,148,134,108,65,77,109,132,163,171,172,173,172,172,172,173,171,175,171,168,169,168,165,168,169,167,163,154,155,156,158,161,163,165,165,158,149,142,133,124,124,123,112,116,115,105,100,92,81,79,82,82,159,157,152,149,138,116,83,60,51,50,65,94,124,148,149,149,108,53,67,121,162,181,184,181,178,174,174,169,173,175,172,169,169,167,159,159,152,152,156,160,156,156,159,165,163,158,154,148,143,139,134,125,122,123,116,111,108,99,93,91,85,81,80,77,162,161,155,151,148,127,84,53,49,59,64,83,111,145,166,136,120,92,57,99,153,177,184,184,182,180,174,171,173,173,172,167,163,162,163,162,164,159,151,152,154,156,158,155,155,157,154,139,130,124,122,119,119,126,123,106,99,105,99,92,83,70,63,65,166,165,158,148,149,146,117,69,52,62,67,78,92,118,144,151,125,103,86,87,138,166,175,177,175,171,170,173,177,176,172,171,168,165,162,157,159,161,163,163,156,149,146,142,140,139,136,126,118,113,107,100,103,109,108,95,85,82,85,76,59,52,52,53,167,168,164,157,150,150,144,110,71,60,68,72,88,114,132,143,146,134,119,111,129,146,163,170,168,171,171,177,181,175,170,171,169,160,155,159,153,148,150,151,149,143,135,127,128,129,129,124,114,111,109,104,106,100,88,89,89,80,69,60,52,45,40,41,165,169,168,164,158,155,151,135,106,75,67,70,71,89,110,124,138,148,149,146,145,148,158,170,173,173,174,180,183,179,175,172,170,165,154,150,149,147,151,149,142,138,134,126,119,112,95,101,112,112,104,107,111,108,93,76,76,79,73,57,44,44,36,27,159,167,169,165,158,157,153,148,137,112,85,69,68,75,91,112,124,140,157,168,171,168,164,168,172,174,175,178,180,178,176,172,164,160,156,148,140,138,138,140,136,128,123,124,110,100,101,98,100,101,103,94,89,82,77,63,63,46,40,46,41,35,38,39,147,153,156,159,159,154,148,144,141,133,114,87,73,80,98,108,114,125,145,164,171,173,171,171,172,171,168,166,166,165,163,159,154,149,146,142,138,140,137,141,132,120,112,115,106,96,95,99,82,78,78,74,64,51,56,51,48,47,47,45,44,52,58,64,125,129,128,128,126,124,123,124,126,128,127,119,107,103,106,108,112,120,136,155,161,164,167,167,165,163,160,158,156,153,150,146,146,142,142,141,141,136,133,123,118,104,92,92,84,73,70,60,56,66,60,59,51,46,44,47,41,37,37,39,39,40,42,37,95,99,100,101,103,106,113,117,119,121,121,121,121,116,109,109,114,121,129,143,151,154,158,159,159,156,154,151,147,145,143,140,137,133,128,127,128,129,119,104,89,85,75,70,71,72,69,68,57,50,57,51,43,42,41,41,36,31,29,27,27,25,22,22,60,67,78,83,87,90,87,92,96,100,103,103,105,107,106,100,100,107,109,121,134,143,145,146,146,150,150,145,136,125,112,106,100,91,85,83,68,59,61,63,61,57,59,57,57,48,44,43,47,44,43,38,36,34,31,27,28,29,28,28,27,27,27,27,32,33,32,33,35,37,40,42,48,54,61,65,69,75,82,86,87,88,94,100,115,124,127,124,120,114,105,93,79,69,62,51,43,35,30,26,23,24,25,26,32,29,38,41,44,38,40,40,37,35,29,28,28,26,28,30,28,27,29,29,28,28,28,28
117,118,119,125,119,112,116,119,119,120,125,128,126,122,117,119,123,124,121,126,130,133,128,122,124,118,118,112,108,107,100,94,91,79,62,45,29,19,4,11,18,25,27,35,60,60,66,69,65,64,50,36,36,23,20,21,23,26,22,20,16,19,33,34,126,129,135,141,144,133,134,135,135,133,131,131,130,130,130,124,121,122,125,130,132,136,139,138,131,130,128,127,122,114,108,104,104,106,103,102,98,95,83,57,34,26,31,50,63,68,68,68,67,55,33,28,23,20,20,22,23,24,23,25,26,25,19,19,143,147,146,149,153,152,150,147,142,138,139,136,132,128,125,121,122,121,121,128,139,146,148,148,143,140,139,137,136,136,125,117,112,108,108,107,107,103,101,105,93,78,59,57,67,74,71,64,54,35,24,22,21,22,21,20,20,23,22,23,24,26,28,29,153,156,152,153,155,158,157,153,149,143,140,139,134,121,110,108,115,126,131,133,147,156,159,160,158,155,153,151,148,146,141,133,127,120,118,115,115,114,108,103,101,98,92,76,68,63,67,66,44,26,24,22,22,20,18,18,19,18,19,20,23,26,31,33,158,159,157,154,155,156,156,155,154,152,144,139,123,103,96,100,110,125,132,137,155,161,165,168,168,168,162,159,159,155,151,147,139,131,122,124,119,119,119,116,112,106,98,96,83,71,60,51,33,32,24,15,17,17,16,16,14,13,16,19,21,25,27,35,171,165,161,161,160,157,161,161,160,159,157,144,115,94,98,102,106,123,132,131,151,169,172,175,176,176,174,170,166,160,153,149,148,139,132,125,119,118,122,123,122,118,110,107,104,89,71,42,19,14,12,10,7,9,8,7,10,13,14,12,17,19,25,28,171,171,170,170,166,164,164,165,167,166,159,147,118,104,105,111,111,120,126,127,155,174,178,178,181,184,183,179,173,166,164,163,160,154,144,133,130,127,124,126,126,123,115,117,115,107,94,72,49,45,47,43,39,37,32,29,25,23,21,18,16,14,14,19,180,178,179,178,175,174,173,174,176,175,170,145,120,108,111,116,115,120,119,122,150,173,179,180,184,185,184,183,177,171,169,167,166,160,153,139,129,131,126,123,128,128,125,124,127,120,112,98,78,70,92,97,95,92,89,87,82,79,74,65,56,47,34,27,189,185,185,185,185,184,181,183,182,180,171,146,125,113,114,120,115,113,106,112,145,167,175,177,183,186,187,187,185,180,176,175,173,169,162,153,142,137,126,124,123,126,129,135,135,132,127,115,97,77,69,89,97,96,94,94,94,91,89,86,84,84,78,69,190,189,190,189,188,187,186,187,187,183,165,144,126,119,126,116,98,91,87,106,139,159,168,174,177,182,186,187,184,185,182,180,179,173,167,162,153,146,137,130,123,118,119,124,132,133,129,128,118,99,78,63,87,91,93,95,95,98,95,91,92,94,91,92,192,191,190,188,189,192,191,191,190,186,168,135,125,123,127,110,83,71,63,89,121,145,160,172,178,180,186,189,190,185,185,184,182,179,171,167,165,157,147,140,135,127,120,119,119,127,127,117,117,113,97,73,55,76,87,88,89,88,92,94,92,94,94,91,190,190,191,191,191,188,189,192,192,188,166,136,126,128,122,96,81,69,90,98,113,133,149,163,176,181,185,189,187,187,187,186,184,181,177,173,172,167,162,155,148,142,135,131,127,129,131,125,118,117,110,96,74,57,67,77,82,85,87,87,90,91,92,94,191,191,191,192,192,190,191,193,193,187,159,128,124,131,112,94,82,95,123,110,111,123,138,154,171,180,188,190,190,190,191,189,186,184,182,181,178,172,166,162,156,149,142,139,139,139,140,136,131,124,119,109,101,77,56,59,68,73,77,80,81,84,87,89,193,193,192,193,193,191,191,194,196,189,157,122,115,129,109,97,83,125,149,128,107,119,130,147,167,180,188,191,191,190,193,192,189,185,185,184,180,176,168,166,161,155,147,147,149,148,151,148,143,133,128,119,112,103,81,58,54,56,62,72,76,78,80,85,192,193,194,195,194,196,197,197,198,189,149,117,108,125,113,95,63,82,132,156,111,127,129,142,163,176,188,190,191,192,191,191,189,188,183,184,183,181,175,170,166,160,156,156,157,157,157,155,151,148,141,133,125,119,110,86,54,52,53,59,66,68,73,75,193,193,193,195,195,196,196,195,197,188,140,115,102,113,114,77,55,72,99,159,126,123,121,137,166,180,187,187,190,193,191,192,191,187,185,186,184,180,176,172,169,162,157,158,157,160,160,159,158,152,151,146,140,131,125,109,77,47,51,54,54,62,69,68,192,193,196,196,197,195,196,196,193,181,136,113,99,109,130,86,55,39,83,142,133,120,119,136,158,175,186,190,192,190,191,191,191,191,188,184,180,175,173,170,165,163,163,159,158,157,159,157,157,157,159,154,148,144,141,131,111,75,48,50,51,52,54,59,193,193,197,197,198,197,196,197,193,175,129,105,98,100,119,94,106,73,92,145,131,118,118,137,164,180,188,191,193,192,192,190,191,189,186,182,175,171,168,167,167,169,170,171,165,156,152,152,155,162,165,162,154,152,155,151,138,111,70,45,48,50,51,52,195,196,198,198,199,198,197,197,195,179,130,99,91,89,100,86,59,78,121,155,134,120,118,138,165,184,189,192,192,192,192,191,189,186,181,179,173,170,171,175,173,174,172,171,167,152,143,149,155,165,169,165,158,153,158,165,161,145,112,62,42,49,51,51,200,197,199,200,201,199,199,200,199,186,141,100,95,83,91,106,105,148,179,165,136,118,125,142,167,185,190,192,190,188,190,191,191,185,179,176,174,177,181,180,179,175,168,160,148,133,140,155,161,173,173,166,164,157,153,162,174,170,149,111,62,44,50,51,199,200,200,201,202,201,201,200,198,185,140,109,98,86,70,113,133,183,186,163,138,120,130,154,177,185,189,189,191,190,190,189,184,179,171,171,178,185,185,182,180,178,175,158,135,102,127,161,171,172,175,169,162,157,153,161,170,175,167,146,107,57,51,48,201,199,200,200,203,203,202,200,197,180,141,109,103,94,60,102,116,146,164,149,134,124,140,157,179,184,185,186,185,184,184,188,180,173,170,172,180,187,188,184,184,181,175,161,136,88,97,152,170,174,169,166,162,156,153,159,166,173,174,155,134,90,47,52,202,202,203,202,203,203,201,201,198,184,142,113,106,101,70,83,113,117,140,143,139,135,150,165,178,179,181,181,182,182,181,179,168,159,160,171,181,187,188,186,183,182,178,169,145,91,77,122,158,171,170,166,161,155,153,159,165,176,178,162,137,115,67,43,202,202,203,203,204,204,202,201,198,188,158,134,122,111,86,74,110,129,129,143,144,144,152,167,175,174,175,176,177,179,173,158,138,121,113,135,158,174,185,185,182,182,178,171,149,93,73,102,138,151,158,162,160,154,153,157,166,175,179,172,145,127,96,51,203,203,202,204,207,203,203,202,201,191,168,149,144,129,101,83,97,140,156,144,134,143,161,174,172,176,175,174,173,171,162,155,152,148,128,111,121,151,177,182,186,185,180,176,142,92,75,97,124,138,147,151,152,146,152,155,164,172,179,175,160,142,119,72,202,203,204,203,203,204,203,202,202,196,179,151,133,131,112,89,94,109,135,151,147,159,176,181,182,181,181,177,174,165,162,165,164,157,146,127,102,120,163,183,183,183,184,183,148,95,78,105,123,134,137,142,145,147,146,151,165,173,177,181,171,155,131,91,201,203,204,205,205,203,202,203,202,198,186,164,145,138,129,99,93,103,117,130,148,168,178,179,179,181,178,174,165,160,155,157,150,132,113,111,89,85,128,166,179,182,183,180,147,99,74,102,129,139,136,133,132,138,136,131,156,169,177,178,174,156,132,103,204,204,205,206,204,205,202,204,203,201,197,183,165,155,145,122,100,98,112,132,155,170,174,175,176,176,171,167,159,149,153,159,160,146,96,82,68,68,105,128,156,177,180,176,143,104,72,92,126,140,135,128,122,131,138,138,158,175,177,181,172,157,133,105,204,206,205,206,206,206,204,203,203,201,198,189,175,168,159,145,128,124,129,145,157,166,165,167,166,166,166,165,164,162,170,176,177,170,127,66,48,57,85,115,142,163,178,177,140,108,76,79,118,151,142,129,118,119,135,144,162,178,177,181,174,160,140,110,205,205,206,206,206,204,205,206,204,202,197,190,179,175,169,166,164,166,170,170,169,168,166,164,162,161,163,163,166,177,185,185,182,175,149,88,49,53,76,114,141,160,175,164,133,111,86,84,117,158,160,136,116,112,129,144,162,181,186,187,178,161,138,112,205,205,206,206,207,205,203,203,203,201,198,194,187,183,184,180,180,191,192,189,190,183,181,176,171,171,170,173,181,189,196,199,196,191,170,123,74,57,71,107,145,159,176,178,141,113,88,93,124,165,168,143,118,108,127,142,161,177,184,189,181,164,137,111,205,206,205,206,206,207,205,205,203,202,198,194,191,189,189,186,187,198,199,197,197,196,195,193,190,187,188,189,191,194,200,202,200,196,180,148,100,63,69,109,143,158,174,181,152,113,86,87,119,163,166,147,122,103,121,135,157,177,182,183,177,160,144,115,206,207,207,207,206,206,205,205,204,203,201,196,192,190,187,184,190,199,201,201,200,202,201,201,199,198,199,199,201,200,202,202,202,198,187,158,112,74,71,109,140,153,169,181,165,121,90,84,111,150,162,144,124,105,114,130,152,173,187,187,176,154,141,119,206,207,207,206,205,207,206,205,204,202,200,194,192,188,189,189,195,198,199,201,203,202,201,200,201,201,202,202,203,203,203,202,204,199,178,151,112,75,69,107,139,148,161,169,162,122,91,96,115,135,145,141,125,108,115,127,147,169,187,187,173,148,130,117,205,207,206,206,206,207,205,205,205,203,201,197,190,186,188,189,193,198,199,199,196,197,199,199,197,201,200,202,201,203,202,201,201,200,179,149,114,79,79,120,143,145,155,164,150,121,96,103,121,153,159,139,125,117,126,136,144,165,187,191,173,148,129,109,206,206,207,207,205,207,206,205,204,203,198,194,188,184,184,183,184,185,189,191,188,191,192,192,191,191,195,197,198,199,201,201,201,201,191,160,121,85,98,131,156,160,166,165,142,116,87,88,115,147,154,135,121,115,129,144,159,174,182,185,174,152,131,109,204,206,206,206,205,205,206,206,203,201,197,188,178,172,174,171,168,165,165,169,166,168,172,174,173,174,177,184,192,196,198,199,200,198,182,147,112,91,109,137,157,170,175,165,136,112,79,83,113,141,140,131,122,124,135,149,166,181,186,182,173,157,137,107,205,205,206,206,206,205,206,205,204,200,191,176,160,153,157,153,145,141,143,144,151,155,157,159,162,164,164,166,175,190,198,198,194,189,169,125,87,84,113,143,156,167,174,171,139,109,86,97,117,135,131,126,126,136,143,153,166,179,182,180,173,159,135,106,205,205,205,206,205,207,207,206,204,198,189,167,143,140,141,129,124,126,137,149,154,159,168,171,172,174,172,166,163,168,188,196,196,185,153,102,62,77,136,163,168,172,179,178,148,111,84,99,125,131,132,131,140,145,150,160,168,178,183,181,171,153,127,100,204,204,205,205,205,206,206,204,202,200,187,157,134,132,129,113,114,130,153,170,165,161,170,179,178,179,181,178,168,157,161,173,175,172,140,105,77,93,149,165,165,172,175,178,155,108,88,111,124,132,137,143,147,152,152,158,170,177,180,176,163,144,127,95,202,202,202,203,205,206,205,206,203,195,166,136,128,125,115,102,108,137,161,167,158,150,159,171,176,175,176,177,176,165,155,159,162,151,136,127,110,124,160,171,171,175,174,174,155,104,90,113,123,132,146,157,160,153,155,162,167,174,178,169,159,143,126,88,202,199,198,202,204,205,204,204,203,193,166,133,122,118,105,97,112,135,144,147,149,144,148,161,174,178,175,177,180,176,165,154,152,155,149,141,140,160,171,174,174,175,172,171,156,103,90,116,128,142,162,167,164,160,160,165,171,174,176,166,158,145,119,75,200,202,202,203,203,203,203,202,200,192,164,124,113,109,91,98,111,144,154,142,134,135,147,157,171,181,180,181,182,184,180,174,163,155,155,155,164,173,174,175,172,172,168,165,152,101,98,132,149,166,170,168,163,160,160,164,169,174,173,162,156,136,101,73,198,199,200,202,202,203,203,202,202,195,161,113,103,101,77,102,122,156,163,144,130,123,133,152,166,180,182,183,183,187,186,186,181,173,172,172,173,173,173,173,171,168,166,155,140,104,124,166,174,178,178,171,165,165,164,166,168,173,173,161,147,122,86,82,199,200,200,201,204,203,202,202,201,197,163,106,94,95,81,101,125,172,182,154,124,120,131,146,163,179,187,190,189,188,192,191,185,176,172,172,178,179,180,178,174,170,163,152,129,110,152,181,181,177,174,174,172,167,166,167,171,174,171,160,137,97,82,97,200,201,201,201,202,202,202,202,202,195,161,110,91,90,81,84,87,107,148,164,132,115,121,140,158,173,184,191,192,191,193,188,183,178,174,172,174,177,178,177,176,172,168,160,140,119,142,172,176,176,173,172,168,164,161,166,171,168,161,143,108,85,94,109,198,200,200,201,201,202,202,202,201,194,160,111,94,94,87,68,62,68,106,153,133,116,115,135,156,174,183,191,194,193,192,190,187,183,180,177,176,173,170,174,181,177,174,170,157,141,139,156,170,175,171,168,162,161,162,165,164,156,139,101,85,95,108,118,197,199,201,201,201,202,202,202,201,193,156,106,88,97,86,77,122,72,86,139,126,115,113,133,158,174,181,187,190,192,192,192,190,187,181,181,179,175,172,168,172,174,172,171,166,159,151,153,162,167,163,159,158,158,160,158,148,126,92,83,103,117,122,130,197,200,199,201,201,201,201,202,200,192,152,108,96,114,97,71,76,77,88,129,132,121,119,135,157,172,180,187,190,192,191,191,189,185,184,179,180,178,175,169,166,167,170,172,170,167,163,160,160,161,158,158,157,155,152,141,120,89,81,103,121,126,132,134,199,198,195,196,200,201,201,202,202,191,153,112,108,121,96,57,49,66,113,148,118,120,123,139,157,170,181,186,191,193,194,192,191,189,185,179,178,177,178,171,167,167,165,166,167,168,168,166,163,154,151,146,143,138,129,115,92,90,113,127,128,134,135,136,197,197,197,197,198,199,200,201,200,192,158,118,113,128,99,68,92,131,162,152,114,121,130,140,159,169,178,184,187,188,191,190,189,189,184,180,178,176,174,171,167,164,164,164,166,168,165,162,156,147,139,136,134,128,117,95,92,111,125,126,129,135,141,140,199,197,194,197,197,199,199,200,199,192,159,125,118,127,112,74,93,161,172,135,113,125,135,147,161,171,177,183,187,189,190,190,188,186,184,179,177,174,172,170,165,162,161,164,162,162,160,155,146,139,134,130,125,116,93,93,114,128,135,136,134,137,138,135,196,197,197,198,197,198,198,199,198,192,170,132,119,126,122,87,70,94,131,118,116,129,142,154,164,172,174,176,184,188,191,192,189,185,179,179,175,172,169,165,162,160,158,157,157,155,148,143,138,132,129,125,112,87,96,116,128,135,138,137,137,138,136,134,193,193,194,194,193,194,195,196,196,190,163,135,119,126,130,94,82,67,91,103,123,135,149,159,166,177,180,180,182,189,187,187,186,184,179,176,170,165,162,159,156,151,146,148,145,146,143,141,137,137,128,113,90,92,114,126,130,133,135,135,132,131,132,133,192,191,192,192,192,193,193,194,194,191,167,130,124,125,132,114,85,84,89,118,139,146,152,158,170,175,178,184,185,185,184,186,185,181,176,170,166,160,155,149,141,138,138,140,143,146,145,143,138,126,110,85,94,116,124,127,129,130,130,129,132,130,128,129,185,184,185,186,187,186,189,190,190,190,180,135,122,120,126,126,108,101,104,123,149,155,158,163,171,177,180,182,181,182,181,182,180,177,170,164,158,151,146,141,137,138,140,147,150,149,143,135,121,106,92,98,111,119,117,119,123,123,124,126,125,125,126,125,177,176,176,175,175,175,177,180,184,185,181,148,120,119,125,127,126,122,118,123,149,162,165,170,174,178,182,184,180,180,177,177,175,171,165,158,151,146,144,142,141,142,144,145,145,140,134,124,107,95,98,108,112,117,115,116,118,119,121,119,122,123,120,118,171,171,171,172,170,169,170,171,171,172,174,155,124,116,123,124,130,132,130,131,147,164,170,174,176,177,177,180,180,177,173,173,169,164,160,152,146,144,142,139,141,143,142,143,139,134,127,100,77,84,92,97,102,102,111,115,114,116,117,116,112,108,106,96,158,162,169,171,168,166,164,163,163,161,162,146,115,110,116,112,127,134,140,144,154,162,169,172,174,175,176,176,173,166,167,162,157,151,144,143,141,141,138,136,135,139,140,137,134,118,68,24,11,15,18,26,40,46,57,65,77,80,86,85,84,78,66,37,140,146,151,157,160,159,158,158,156,156,152,148,125,111,104,120,134,143,145,149,156,164,167,168,170,170,169,167,163,159,159,153,150,144,143,139,137,131,131,134,138,135,128,112,79,30,9,14,13,13,10,10,16,28,34,41,47,51,48,44,37,32,29,34,125,122,131,137,147,156,157,154,150,148,145,145,144,136,125,131,136,140,142,146,153,156,161,163,162,161,161,160,157,157,155,148,141,137,133,131,129,133,131,125,115,100,82,66,44,21,20,17,17,18,17,18,17,15,17,20,22,24,24,24,30,33,35,34,103,108,110,120,128,141,148,146,144,142,139,138,136,136,132,133,133,136,138,143,145,149,151,152,152,151,148,148,147,143,138,130,127,126,122,114,102,87,72,57,42,30,27,36,43,29,24,21,19,17,16,17,18,16,17,19,21,25,30,33,33,32,32,33,83,90,93,88,98,111,124,131,134,133,130,124,124,124,128,129,134,137,136,139,141,141,146,150,150,152,151,144,131,121,110,106,104,104,105,98,91,86,86,91,86,80,67,59,49,30,19,22,19,21,21,19,18,21,21,18,23,26,26,31,34,34,33,28,80,86,93,85,50,46,63,79,86,86,81,78,76,71,76,91,98,107,111,113,108,109,105,103,92,77,55,47,53,68,93,110,119,127,141,145,141,136,135,137,138,133,120,110,104,97,55,21,27,18,13,15,22,20,19,22,22,19,24,20,21,18,19,24
125,126,133,134,130,122,123,127,128,132,138,138,136,137,134,130,126,124,120,126,133,134,134,124,119,109,103,100,96,84,86,91,76,27,13,30,37,38,37,46,50,50,61,80,90,81,48,39,27,27,30,26,25,27,27,27,31,27,31,26,21,22,23,23,145,144,143,147,147,145,143,144,141,142,142,141,140,140,139,138,132,126,131,139,145,149,152,148,143,138,131,128,126,126,118,115,110,108,105,80,64,49,39,36,30,28,47,74,85,51,40,37,32,32,24,21,27,24,22,22,21,26,25,28,25,27,28,27,156,159,152,152,155,156,154,151,146,144,146,143,141,139,130,125,128,129,120,134,153,156,157,157,155,150,143,137,127,120,119,112,111,114,120,124,121,110,95,74,51,36,40,72,68,49,45,36,34,33,35,35,20,18,16,18,17,14,16,15,17,19,25,24,160,159,155,152,151,151,154,152,151,150,147,146,135,113,107,110,117,128,121,120,142,155,162,162,157,161,157,149,142,134,129,120,112,108,107,114,117,117,116,109,98,85,67,65,64,59,46,43,32,28,24,19,21,20,23,21,20,19,21,20,19,19,17,19,166,160,152,156,155,155,152,156,156,158,157,148,113,97,96,100,110,128,121,105,134,152,156,152,162,168,162,153,148,147,142,135,128,118,113,108,111,115,114,115,105,97,95,82,68,53,39,27,25,20,18,21,23,23,19,21,23,22,21,22,25,24,24,23,165,165,168,162,161,161,160,158,162,163,160,141,117,102,98,101,102,109,110,101,141,156,142,144,173,173,166,159,155,155,154,147,137,113,103,101,102,103,109,106,101,100,100,90,73,52,30,20,18,21,21,21,19,21,17,20,22,21,25,27,28,29,28,27,176,172,171,171,168,166,167,169,170,170,162,140,117,102,98,99,95,92,86,100,151,154,135,153,174,177,174,168,163,163,158,149,141,130,114,99,77,76,84,98,106,104,112,105,94,80,59,35,19,19,17,13,13,13,16,16,17,22,25,25,30,31,35,35,180,177,176,177,177,174,173,174,176,172,158,137,120,102,97,93,87,75,66,102,145,142,133,157,169,182,178,172,169,167,163,157,148,140,130,115,100,92,86,89,99,114,125,124,116,100,81,63,35,12,8,7,5,6,10,7,9,10,11,19,23,27,31,31,183,180,181,179,179,179,180,184,183,177,157,133,118,103,96,88,69,58,66,108,140,132,137,152,172,186,181,178,174,173,168,163,155,147,140,129,119,109,103,97,97,103,115,128,130,125,115,86,65,55,47,38,40,46,37,38,38,35,35,27,31,26,23,24,181,180,180,179,179,181,183,187,186,181,159,130,113,96,98,71,52,54,69,101,122,118,126,141,166,185,186,181,177,173,166,164,158,152,146,136,124,114,102,89,88,103,112,113,118,117,114,108,83,71,88,105,102,102,101,100,96,93,91,89,86,82,77,68,178,178,180,183,181,178,182,188,187,179,149,121,109,98,86,64,50,42,65,106,115,108,106,134,166,183,186,184,181,176,170,168,163,157,148,137,119,113,100,93,84,100,118,132,129,119,106,103,99,82,67,84,97,101,105,105,104,101,101,104,106,107,107,107,182,181,184,185,184,183,184,186,190,179,146,113,100,96,83,55,49,43,63,99,108,102,95,123,169,184,188,185,186,183,175,169,163,152,148,137,120,105,99,94,93,106,123,132,134,132,120,108,98,87,73,62,70,91,100,101,101,102,104,107,103,105,105,109,183,182,183,185,185,184,183,187,189,177,140,105,92,97,80,57,55,69,80,91,109,98,87,109,159,181,190,187,182,179,173,165,160,152,143,126,109,95,89,85,88,100,117,129,138,136,129,118,106,92,82,75,62,61,80,90,96,99,102,101,100,105,105,106,180,181,183,187,187,187,188,186,190,173,131,104,88,91,72,57,49,68,103,95,106,101,82,99,154,178,187,188,184,179,178,169,159,146,131,112,98,85,76,75,77,78,87,116,137,142,137,129,118,104,88,84,74,62,52,65,78,85,90,95,97,98,99,103,180,182,187,187,186,185,186,184,185,168,125,95,84,87,63,56,33,43,88,112,101,95,78,96,144,178,186,186,182,178,175,168,153,136,113,93,77,68,68,80,94,100,100,113,133,146,146,136,132,121,109,97,91,82,61,55,60,66,75,80,87,91,94,97,179,182,186,188,188,187,185,185,182,161,112,82,73,80,69,56,27,28,65,106,95,88,74,93,143,178,188,183,180,177,172,163,141,119,94,77,72,78,90,103,117,126,124,121,128,134,141,141,141,137,128,118,108,97,76,59,52,56,63,67,74,81,84,90,181,184,187,189,192,190,189,187,185,155,108,83,74,78,61,52,39,30,60,101,95,87,74,101,152,180,186,182,180,179,170,147,118,96,82,79,88,97,108,118,120,121,116,107,108,119,130,142,151,153,145,134,127,116,97,70,56,49,52,57,62,72,73,77,185,184,190,194,192,192,191,190,187,165,108,78,76,71,51,49,34,40,67,103,89,82,73,110,161,182,181,175,175,174,163,130,94,77,80,96,107,114,127,136,129,119,108,91,93,111,129,146,155,155,154,144,142,138,127,102,72,54,50,55,53,54,61,65,185,184,187,195,195,192,190,188,186,161,115,82,74,70,47,53,41,58,84,98,88,78,82,119,162,180,180,179,178,170,143,107,82,86,105,119,119,121,135,145,139,129,105,61,73,120,142,152,158,158,156,152,147,144,144,134,104,69,51,48,56,55,54,57,185,186,191,195,198,198,195,191,181,151,110,84,76,71,47,57,66,101,103,100,90,78,93,136,173,178,174,176,174,164,127,85,79,102,121,128,126,127,140,153,147,138,108,50,49,114,153,149,154,161,152,147,144,141,146,148,138,114,75,48,49,55,59,57,189,188,191,196,199,198,196,192,184,158,114,90,82,76,45,48,67,83,81,84,85,85,110,149,172,172,172,172,170,152,110,70,73,112,130,130,128,129,141,157,156,147,113,52,33,78,139,152,147,151,156,149,140,134,143,151,152,140,118,86,52,51,56,58,191,193,194,198,202,200,195,189,181,157,124,94,81,81,61,41,51,54,68,78,85,96,121,158,168,168,170,173,170,150,123,100,85,110,132,133,131,131,142,160,155,151,115,69,29,48,107,139,143,142,146,148,139,131,133,145,159,158,140,119,83,52,52,57,193,194,195,201,200,200,198,195,186,159,132,114,101,88,70,50,52,61,64,76,88,102,135,162,163,164,169,175,172,156,150,149,148,132,120,127,136,139,148,161,166,154,114,62,31,31,79,126,130,130,133,141,138,132,128,134,156,165,145,123,105,71,51,56,192,193,196,197,200,200,196,191,182,165,145,117,103,95,79,63,56,64,73,81,97,119,156,165,165,167,170,177,171,162,169,176,171,158,134,106,113,131,144,160,166,156,120,69,53,44,61,112,128,126,113,123,128,126,126,133,152,162,158,136,115,100,52,44,190,193,196,200,200,197,195,193,186,172,152,123,106,99,89,73,62,65,76,91,114,149,173,172,170,173,177,176,170,162,168,169,160,145,124,97,71,88,117,142,160,157,122,74,73,95,81,94,125,127,116,96,115,123,127,129,144,151,159,149,129,114,84,53,194,195,198,200,200,198,192,193,189,181,165,142,119,105,95,76,73,67,70,90,128,160,170,170,170,170,174,170,163,158,161,163,156,139,103,73,58,55,74,99,129,140,114,71,62,81,48,65,132,138,125,104,85,104,110,119,142,147,157,155,142,123,97,57,195,197,198,200,201,198,194,191,187,180,171,150,135,121,106,89,72,65,72,108,147,166,166,162,165,166,166,167,163,159,164,167,163,155,125,74,52,47,59,73,99,116,109,77,74,96,73,63,111,140,131,106,78,86,101,102,133,148,154,155,148,125,101,70,198,198,199,200,199,200,195,193,190,184,171,156,134,127,122,111,108,109,122,142,157,160,160,161,158,159,163,165,166,170,175,176,169,159,137,92,53,49,64,73,81,89,90,77,66,104,113,82,96,143,148,123,83,71,88,105,131,152,153,155,145,124,100,75,200,198,199,201,200,192,193,191,186,178,171,162,145,140,136,134,146,158,166,168,169,169,165,160,157,159,161,162,165,175,184,187,176,162,149,108,67,53,60,78,88,83,75,70,57,84,105,85,95,132,149,132,90,67,78,97,125,155,155,153,147,129,104,77,200,199,200,200,200,197,191,191,187,182,173,165,155,151,150,145,161,180,184,182,183,181,178,176,172,168,168,172,174,182,193,198,192,171,157,123,82,57,61,79,92,90,74,60,66,102,113,100,101,136,149,140,103,67,70,87,110,148,161,164,153,133,104,78,200,201,201,201,201,198,194,193,188,183,175,167,160,155,152,148,168,190,194,193,193,195,193,191,189,188,188,188,191,193,196,197,190,174,159,128,91,64,61,76,86,94,78,58,62,106,120,105,92,127,142,136,111,70,70,78,101,140,159,158,150,132,104,72,200,200,200,200,200,199,198,193,188,182,172,165,158,151,150,149,171,180,190,193,194,196,196,196,195,198,199,201,200,199,200,194,186,176,157,123,86,66,61,73,87,101,88,63,52,83,118,106,96,121,137,135,111,71,67,72,95,132,152,152,147,128,105,75,200,200,200,200,200,200,197,194,190,183,173,167,155,148,151,155,169,181,183,189,192,194,194,193,193,195,197,198,196,196,196,190,185,174,154,117,86,65,61,69,80,103,98,68,56,69,102,96,87,104,115,117,110,73,65,71,90,123,156,158,142,119,102,79,199,198,199,199,199,200,199,192,189,182,173,159,146,143,141,146,160,174,185,180,178,183,187,189,187,189,192,193,191,192,190,188,186,177,163,137,94,71,71,78,88,94,87,68,66,108,123,109,87,98,108,110,105,72,67,72,86,117,152,159,143,112,91,77,198,199,200,199,196,197,197,194,186,179,166,152,139,128,132,133,138,145,160,167,164,168,172,174,177,177,181,184,189,188,189,190,187,179,157,125,91,74,72,81,91,103,88,70,74,111,129,114,91,95,108,110,97,69,76,83,89,109,152,162,140,111,88,72,196,198,198,198,198,199,198,195,186,175,158,137,120,115,118,120,122,122,127,134,137,137,143,144,152,159,163,173,181,190,190,189,188,175,153,116,85,70,75,99,110,103,87,69,64,96,114,103,85,85,100,105,84,69,78,89,95,116,146,160,145,114,90,70,194,195,197,198,200,199,198,196,186,168,148,118,105,103,107,106,106,108,111,117,130,138,138,141,144,149,157,164,172,181,192,191,185,169,140,100,67,64,83,107,116,114,95,73,64,99,114,86,83,81,93,97,79,70,85,94,105,127,154,155,140,117,94,74,193,195,197,198,200,200,198,193,185,169,145,115,95,100,96,89,85,94,112,122,131,152,161,158,159,163,171,174,166,162,176,181,174,163,133,91,60,69,92,109,119,118,96,77,87,127,146,94,66,79,94,88,75,84,94,101,111,130,150,151,138,118,99,74,189,191,195,198,200,200,197,195,184,154,123,103,96,95,88,76,74,86,107,126,127,138,160,166,164,170,178,178,163,155,167,166,156,143,124,93,67,88,105,113,122,123,102,79,71,91,88,47,76,88,93,90,87,93,103,109,116,130,144,146,137,121,99,75,182,178,191,197,199,199,197,191,184,154,121,99,91,91,80,70,68,80,100,115,117,126,150,165,166,171,178,180,165,160,181,182,167,137,120,108,98,101,107,116,126,125,107,82,74,92,62,68,86,96,100,98,100,103,108,112,120,132,144,141,132,113,89,66,186,188,194,197,198,198,195,193,181,160,119,94,88,87,72,59,60,73,77,95,95,106,136,161,165,165,178,179,161,157,182,189,184,167,140,111,102,107,114,119,126,127,107,81,69,85,84,87,96,99,105,108,108,107,108,111,122,136,143,134,121,106,88,70,189,192,195,197,197,196,192,190,182,160,113,91,83,83,60,49,56,70,81,85,80,92,120,156,168,168,174,177,154,134,153,166,163,149,129,112,103,108,116,124,130,131,113,82,52,50,74,89,97,108,115,115,116,114,114,116,127,137,135,132,120,103,83,72,188,189,191,196,198,196,193,190,185,162,107,78,81,78,50,51,65,80,83,83,68,86,111,146,168,170,173,178,159,116,103,102,103,104,102,105,107,110,119,124,127,132,119,81,56,56,76,97,110,121,120,116,114,117,110,118,127,134,135,125,114,97,76,70,191,192,191,195,198,196,194,192,186,164,111,81,78,65,40,63,99,114,97,78,74,74,99,137,168,175,177,181,170,135,98,92,94,97,103,107,109,112,119,124,126,130,121,85,53,67,98,119,126,125,123,121,118,115,119,118,127,131,125,121,108,92,76,73,190,192,196,197,196,195,195,190,186,162,110,78,74,71,48,50,64,92,101,90,77,74,91,128,165,178,182,181,174,152,111,89,97,101,111,119,119,117,120,123,125,125,124,89,48,91,122,129,127,128,128,122,120,117,115,118,127,130,123,117,101,84,70,70,189,192,194,195,195,195,196,192,184,158,108,75,71,66,49,35,39,57,86,89,83,74,84,119,158,182,183,182,179,166,132,100,86,90,103,115,120,121,128,132,129,127,125,91,63,106,128,129,130,132,132,131,126,119,121,125,132,134,127,118,99,71,68,67,191,193,194,195,197,197,197,195,188,152,103,72,73,70,47,41,37,39,72,90,89,77,82,118,152,182,186,185,183,167,144,121,96,85,91,104,112,124,130,137,134,127,119,100,78,101,121,129,132,133,132,132,128,122,125,126,128,129,120,103,72,65,66,64,190,189,192,195,195,197,198,196,187,149,107,79,81,76,52,39,41,35,65,86,88,77,81,112,149,177,186,183,180,177,159,137,120,104,90,88,95,110,125,141,141,133,124,113,96,102,116,130,135,133,137,135,132,125,128,134,131,121,101,71,66,64,67,72,191,187,189,192,193,196,197,197,189,155,113,83,87,84,56,34,30,43,69,90,94,86,85,112,145,176,185,186,182,177,166,153,136,119,103,88,81,93,117,139,143,136,131,124,113,111,116,131,138,130,132,133,129,126,127,124,116,101,75,68,68,68,71,73,190,188,189,188,191,193,195,195,190,158,118,95,93,86,49,41,43,65,95,93,100,93,89,114,144,173,187,187,183,178,172,160,147,127,113,100,86,77,94,123,137,136,133,128,121,110,119,130,129,124,123,125,124,125,120,114,100,77,67,68,69,72,72,72,188,184,185,188,191,193,195,195,189,163,123,99,89,85,65,44,85,112,99,97,103,98,95,115,142,171,185,186,186,181,174,164,152,136,121,112,102,92,81,87,109,123,127,128,129,130,133,127,117,110,111,113,115,115,110,99,78,66,66,65,71,73,76,74,189,187,188,186,187,192,194,194,190,166,130,102,93,94,72,53,54,85,89,101,103,100,102,118,140,169,185,187,186,182,174,167,158,139,125,115,107,100,94,97,101,113,128,138,147,143,131,117,109,104,104,107,110,110,96,73,69,73,71,72,75,77,75,74,185,185,185,186,188,190,192,193,190,169,136,106,97,96,83,60,49,53,83,104,104,103,111,123,140,159,179,185,184,180,174,165,155,140,127,119,115,112,110,107,112,121,131,137,138,132,124,114,110,106,106,106,106,96,78,73,71,73,73,74,74,75,73,75,180,180,180,181,183,186,189,190,189,175,134,108,101,97,89,58,64,59,84,104,104,112,114,125,142,163,179,187,189,183,174,165,156,140,127,120,116,114,116,118,122,127,129,129,130,129,125,118,112,106,102,102,93,78,72,65,69,69,71,69,69,71,76,73,173,174,172,172,174,178,185,187,187,184,146,112,96,96,97,92,60,73,83,106,107,115,121,131,147,169,183,187,184,182,173,163,151,140,126,118,114,114,117,119,120,122,126,130,130,127,122,116,113,109,109,97,79,67,66,66,64,66,67,69,69,69,73,71,164,164,164,163,165,170,174,181,181,177,155,116,106,99,98,92,88,77,86,107,113,120,119,132,148,169,182,182,179,178,171,162,149,140,128,118,112,109,111,115,118,118,122,124,129,127,124,120,116,111,100,78,62,60,60,61,59,61,64,66,69,69,71,70,159,159,161,158,157,155,162,163,168,171,165,133,107,102,104,109,106,99,92,109,123,126,127,139,149,168,177,178,175,173,167,159,148,136,128,120,113,110,113,124,125,126,129,131,130,125,123,118,112,97,73,54,56,56,55,59,61,61,63,65,68,70,68,61,151,154,152,154,156,154,154,160,160,160,155,130,112,106,106,110,114,114,107,114,130,133,135,146,154,169,176,174,169,166,159,148,142,135,130,121,117,114,116,114,118,120,126,125,125,122,118,109,89,64,52,57,58,59,60,60,59,63,67,67,65,59,46,25,137,148,152,149,149,150,152,153,154,151,147,130,113,111,111,119,121,120,117,120,134,140,144,146,160,167,168,163,164,158,149,143,137,129,126,124,123,121,118,116,116,121,124,124,122,121,108,85,58,50,56,59,59,58,61,60,69,66,65,60,43,26,14,11,113,127,135,141,143,146,143,141,144,143,143,141,133,123,125,129,132,128,127,131,137,141,147,149,157,161,159,156,151,145,139,134,131,129,130,127,127,126,126,125,125,126,125,124,121,106,77,63,64,68,67,66,60,70,79,76,67,57,42,20,11,12,14,19,93,102,115,128,140,144,138,135,135,135,136,136,136,134,136,137,133,134,132,134,142,144,147,148,151,155,152,146,144,134,129,127,127,127,127,129,128,126,126,127,127,125,126,115,77,25,14,23,29,31,39,38,42,34,26,25,19,12,12,11,17,22,19,20,85,80,88,102,106,121,126,128,129,133,132,131,130,132,131,132,132,132,135,135,138,144,145,144,146,147,145,140,137,132,130,127,126,124,122,125,127,129,130,132,132,119,89,41,13,17,15,13,10,9,7,8,9,9,13,12,13,18,19,17,18,19,20,25,67,70,55,65,82,90,102,112,113,116,118,118,121,120,124,129,132,133,134,137,139,140,141,142,137,137,135,131,129,130,128,127,129,131,134,130,135,134,123,102,73,52,41,28,24,20,17,17,19,20,21,19,16,18,19,20,17,18,21,21,24,27,23,19,71,72,74,45,31,42,52,57,61,66,70,73,83,99,106,114,119,125,129,133,137,137,140,140,140,139,139,138,140,140,142,148,141,130,119,104,82,56,35,28,25,30,50,43,34,26,22,18,18,17,19,21,23,22,20,19,20,22,23,21,18,10,10,13
86,86,91,80,71,65,56,48,42,36,25,17,19,25,25,23,23,29,38,41,37,31,25,29,31,42,71,94,114,134,140,135,129,150,164,161,145,144,122,111,123,126,114,91,77,73,67,51,49,67,86,91,77,62,54,54,48,35,32,32,36,35,32,34,111,116,117,119,113,108,109,110,113,120,123,118,111,102,100,95,94,92,91,91,94,88,83,77,68,56,68,70,78,101,123,136,128,114,111,129,131,98,87,111,122,103,76,65,64,59,41,45,73,87,87,87,74,60,45,39,33,29,29,30,29,31,34,34,137,136,139,143,141,142,142,138,135,133,131,133,136,133,131,127,125,123,124,129,135,139,141,138,132,130,121,113,108,105,106,111,123,107,63,56,62,84,115,110,83,69,63,62,60,46,54,75,82,85,89,83,65,48,37,31,27,27,27,27,28,32,31,31,151,149,146,147,148,148,147,142,139,139,138,133,121,110,107,109,116,121,115,121,137,143,147,147,148,146,146,143,138,129,118,108,103,101,79,46,56,84,79,64,57,54,55,57,51,60,78,90,91,92,94,70,41,32,25,23,30,31,31,37,31,34,24,27,157,150,147,147,148,151,147,148,148,147,141,124,98,92,90,94,103,117,114,109,130,144,151,155,153,153,153,152,145,138,130,122,111,96,99,107,108,97,83,63,52,48,42,48,68,83,91,94,95,94,82,50,32,27,30,32,27,27,27,29,24,25,31,25,158,155,156,154,153,151,151,154,158,157,145,122,103,91,92,94,93,103,114,98,128,150,150,148,155,166,164,161,154,146,143,141,128,118,102,94,95,100,102,103,97,80,61,52,69,89,93,93,93,80,50,36,34,32,33,26,31,30,32,24,23,24,27,25,168,169,168,165,163,162,162,165,166,161,144,122,106,95,92,92,89,89,86,93,140,160,153,151,161,169,168,165,160,155,153,148,139,129,117,98,92,95,101,104,106,103,91,82,74,83,96,100,87,56,42,39,35,35,27,26,28,31,27,28,25,27,27,23,175,174,174,174,175,171,173,174,172,160,143,123,110,95,91,88,83,76,73,93,141,157,144,148,159,168,174,173,169,162,159,154,146,140,128,112,101,92,88,94,101,106,97,94,91,80,78,88,66,44,34,24,22,24,21,24,25,23,21,21,20,22,22,24,178,177,174,176,177,180,180,182,179,165,135,115,107,102,95,79,64,61,64,93,130,146,139,147,156,170,179,175,172,168,165,161,156,147,136,130,117,103,89,85,84,99,105,104,107,99,83,64,30,23,28,29,24,21,23,24,21,19,18,19,18,17,17,17,177,178,178,178,178,177,186,185,184,166,134,117,108,95,87,67,52,53,66,95,118,127,130,140,149,169,180,178,175,171,169,164,158,153,145,139,129,120,109,99,88,86,99,109,114,111,104,91,68,38,23,19,19,19,19,22,24,21,19,21,22,25,25,28,177,179,182,182,179,179,183,186,183,159,122,102,99,92,78,56,50,47,60,92,104,107,113,129,146,167,178,177,177,175,170,163,158,154,149,148,140,130,117,109,106,99,94,100,111,117,117,109,97,78,47,23,19,20,19,20,20,23,26,26,30,28,31,33,179,178,182,182,179,180,182,188,184,160,121,95,95,94,71,55,51,47,65,91,99,97,99,114,142,171,179,179,178,181,176,169,162,157,155,148,140,130,121,112,105,98,96,101,106,112,117,113,103,94,76,50,25,17,17,19,19,20,20,23,28,31,36,38,180,182,184,184,185,185,184,186,183,151,116,93,88,89,66,56,61,76,87,89,102,94,90,104,136,170,179,180,177,177,174,168,160,155,148,146,140,132,121,114,110,108,98,107,118,123,125,119,110,103,95,79,57,25,13,15,16,15,20,21,19,26,27,29,179,183,185,185,183,185,185,184,178,144,109,88,86,83,62,59,59,91,117,96,102,93,83,91,125,162,175,180,180,174,170,168,163,154,148,144,135,126,117,114,112,111,111,117,125,128,131,130,121,108,95,88,72,59,38,31,24,22,21,20,18,19,22,21,181,186,187,186,184,184,185,182,172,138,101,80,80,83,63,49,31,46,91,109,96,91,75,91,124,157,173,179,179,175,169,167,162,151,144,134,125,117,113,110,107,102,108,115,124,131,134,134,127,124,108,94,84,77,70,85,101,100,92,83,72,66,67,63,180,184,186,188,188,187,187,183,175,132,91,74,76,71,67,44,27,35,66,99,96,86,71,87,124,157,173,180,176,172,167,162,156,144,135,122,112,104,100,93,93,111,123,119,113,120,135,140,138,131,118,107,91,81,75,67,74,91,100,99,98,100,100,100,182,186,190,191,190,189,190,189,179,138,88,72,74,68,58,46,38,30,66,108,92,81,68,94,134,164,175,180,174,174,168,163,152,136,123,107,88,86,95,107,124,139,141,139,130,126,130,135,137,134,126,122,109,97,90,82,66,67,82,88,92,96,96,95,185,185,192,193,192,190,188,187,178,141,100,77,75,63,51,45,37,37,69,109,92,75,67,98,141,169,176,176,171,166,166,159,137,114,96,87,96,114,132,138,142,143,142,140,139,129,119,117,123,126,131,133,127,114,106,96,84,62,56,67,79,81,89,91,185,188,192,196,196,193,191,187,170,131,95,76,75,59,46,49,34,47,76,99,89,66,76,113,150,171,175,178,174,169,165,145,121,98,88,104,126,140,147,148,146,147,146,138,132,126,108,100,105,115,135,140,138,128,121,120,109,87,67,57,63,71,76,82,185,188,193,196,197,196,193,188,173,137,100,82,77,65,43,55,52,82,92,97,89,73,99,129,163,175,170,169,168,163,158,136,102,93,110,129,141,146,149,148,151,155,154,145,134,121,91,82,99,120,145,148,142,137,129,127,130,126,93,63,48,58,64,68,192,193,197,199,199,196,192,188,175,144,109,92,84,74,46,43,59,91,86,88,87,88,114,141,168,167,168,167,164,159,143,117,90,88,114,132,140,146,145,144,149,157,158,150,141,118,75,62,106,134,139,148,142,137,130,122,129,133,130,111,78,52,52,63,192,193,198,201,200,198,194,188,176,148,125,109,95,83,56,42,57,44,63,80,90,99,119,151,161,161,161,163,165,155,139,125,107,101,120,135,146,148,145,142,146,156,162,157,144,125,76,51,96,136,130,143,146,135,125,117,126,140,142,135,118,90,59,53,192,193,198,200,201,199,194,187,179,154,131,107,100,92,73,50,47,58,60,77,93,108,130,158,162,162,163,164,164,155,146,148,156,153,144,134,122,145,152,146,146,155,159,152,148,124,84,51,68,118,130,123,137,142,127,112,115,133,150,151,140,122,90,55,193,196,199,200,198,195,195,191,179,166,141,117,103,93,80,65,55,66,72,81,99,123,156,167,166,166,167,166,164,157,154,162,163,153,131,100,88,93,120,139,148,156,159,157,149,128,87,56,53,100,123,112,113,131,130,115,109,122,150,159,145,123,109,85,193,198,199,201,200,195,194,192,187,179,158,136,115,104,90,71,58,61,69,90,118,149,167,168,167,167,165,164,157,152,147,160,161,157,148,103,62,50,58,86,112,133,149,158,153,131,90,60,49,86,119,114,97,104,118,116,110,118,144,157,152,133,118,106,197,198,201,201,200,196,194,192,184,179,168,145,130,117,101,81,65,61,66,96,138,161,165,162,162,163,161,160,160,154,164,171,170,165,155,130,80,47,50,59,70,95,122,141,148,130,95,63,44,87,125,119,100,80,91,106,111,112,134,145,154,143,131,117,199,200,200,201,201,197,194,192,186,177,169,150,135,127,118,108,99,91,103,126,147,156,155,156,152,151,152,155,157,165,175,183,181,172,161,141,100,59,48,54,62,75,95,118,135,125,94,68,42,75,118,123,112,83,72,86,92,106,124,136,153,153,142,126,200,201,201,201,199,195,193,191,185,178,170,160,147,141,138,135,146,155,164,166,166,165,162,159,154,154,160,160,164,172,182,194,194,184,168,149,117,77,56,56,63,70,85,103,115,106,87,71,36,52,117,131,117,89,63,70,76,92,120,133,146,150,141,123,201,201,202,201,199,194,193,190,187,180,173,161,156,154,154,146,161,179,183,181,185,183,182,180,176,175,176,178,182,185,190,197,195,187,174,155,123,87,64,55,66,76,83,98,112,101,79,70,48,48,100,143,136,105,67,63,72,88,116,136,147,151,139,123,201,201,202,201,199,197,195,192,187,182,173,166,163,158,154,153,172,189,193,192,193,195,194,194,192,193,196,198,199,200,201,199,192,185,174,148,115,82,66,54,62,76,88,100,105,100,75,62,49,49,103,140,136,115,74,62,71,79,105,133,149,155,144,126,202,202,202,200,200,199,198,193,187,182,167,165,160,153,151,154,176,186,190,195,196,197,197,196,195,197,198,201,200,198,199,197,190,186,174,151,116,83,61,55,65,77,87,96,107,104,82,59,48,51,98,132,128,114,80,60,67,73,90,121,148,157,146,127,202,202,202,202,201,200,198,195,189,182,173,164,154,153,155,160,177,185,187,190,190,190,192,191,190,190,193,195,195,194,193,192,190,185,177,162,128,93,72,58,65,75,81,88,93,98,86,65,47,43,83,121,119,111,82,58,62,70,85,113,133,149,143,127,201,201,200,197,201,200,195,191,186,179,170,160,148,146,149,154,167,179,186,182,178,180,182,182,183,185,187,190,189,187,190,188,187,186,176,155,119,90,73,61,71,87,90,86,88,89,79,66,50,44,73,106,102,107,81,59,58,66,84,109,138,147,135,115,199,200,201,200,199,200,198,191,185,177,165,151,141,135,136,140,151,158,168,172,169,166,166,162,167,170,173,177,185,191,192,191,191,186,173,149,112,87,70,64,73,95,106,103,100,92,76,66,52,48,75,102,103,102,76,60,61,67,80,100,136,145,132,107,199,200,199,199,200,199,199,194,185,173,157,135,123,120,122,124,129,135,146,147,149,146,145,145,143,148,154,161,170,181,190,193,191,186,172,142,104,74,60,67,80,97,111,114,111,99,74,68,51,48,74,97,98,88,70,65,68,75,81,101,136,142,127,105,197,199,198,200,201,200,197,192,180,165,140,119,106,107,109,114,116,118,118,124,130,138,143,145,144,147,145,150,160,167,175,188,190,180,169,136,93,59,57,71,90,94,106,116,115,105,79,62,43,42,69,88,91,90,68,63,73,82,92,104,132,143,130,109,197,199,199,201,202,200,198,194,183,168,142,105,96,99,103,99,99,99,111,118,138,155,161,161,162,159,159,156,157,153,152,162,169,163,150,125,93,60,50,76,95,105,111,114,117,107,84,71,45,40,71,91,95,83,73,74,79,88,102,118,136,140,130,115,195,196,199,201,202,200,198,190,176,149,121,103,97,97,90,84,82,93,109,123,136,153,168,170,168,167,168,166,161,150,148,161,165,148,135,122,106,70,67,90,102,107,113,118,120,114,88,72,53,53,81,96,90,82,83,84,90,96,106,118,132,137,130,118,186,192,196,198,200,196,195,189,176,146,116,98,93,91,84,76,76,84,103,125,130,142,163,173,171,170,168,168,160,151,146,163,182,183,159,140,121,96,98,106,105,111,116,118,123,116,90,73,51,66,92,95,90,90,93,94,98,101,109,119,131,141,138,127,179,189,197,199,200,199,197,191,179,150,109,93,90,89,78,69,67,77,92,110,115,123,144,165,169,167,165,166,165,148,133,143,169,179,171,150,125,108,106,108,108,115,121,123,124,118,93,74,58,76,91,94,98,101,100,99,99,104,114,122,134,134,127,111,191,196,198,197,198,195,192,188,179,147,107,89,83,85,73,62,62,71,74,89,98,97,121,153,170,169,163,164,162,149,128,117,115,123,125,121,112,109,107,111,114,118,123,124,125,119,92,66,58,81,93,99,105,107,102,103,105,107,117,129,133,129,122,111,190,193,197,199,198,197,192,188,180,148,100,84,81,82,66,56,62,70,76,79,80,90,111,144,171,175,169,169,165,156,134,120,118,110,105,105,107,111,113,113,113,122,122,122,125,121,93,67,59,79,94,107,113,110,112,107,107,111,120,130,131,127,121,109,192,192,195,198,198,196,194,192,185,153,101,76,79,77,48,53,56,63,76,83,76,80,100,131,165,175,173,174,169,163,148,135,132,136,135,128,131,134,132,128,121,120,121,124,125,119,94,68,70,95,109,115,115,111,113,108,111,113,123,129,128,127,118,108,192,193,195,197,196,196,194,191,181,150,101,75,74,73,47,56,75,97,89,84,80,73,93,120,156,177,177,177,171,164,156,146,135,131,137,137,134,143,146,139,131,133,135,130,125,124,91,49,86,111,122,123,120,116,113,108,110,115,123,129,128,124,119,101,191,194,196,196,195,196,195,190,181,151,103,77,72,72,47,62,91,115,108,95,85,73,84,110,143,173,181,181,178,172,170,153,137,128,126,133,140,140,147,152,146,140,139,136,128,123,92,67,111,126,126,126,127,121,117,113,113,117,125,132,131,126,113,98,194,193,196,198,197,197,197,193,183,146,103,72,71,70,48,49,59,79,98,101,91,78,76,102,138,169,183,184,182,179,175,158,141,131,123,130,133,136,139,143,144,144,146,140,131,120,94,81,115,129,128,128,129,126,122,116,116,124,129,134,132,124,117,98,194,195,195,196,197,199,199,195,181,143,98,71,76,74,48,41,36,46,75,99,96,79,74,99,135,162,180,185,184,181,175,169,155,139,133,132,130,125,123,133,141,145,150,144,134,124,105,91,110,123,132,135,132,127,125,121,121,127,129,131,130,125,111,82,192,191,195,197,197,198,199,198,182,146,104,80,84,81,52,41,40,35,61,98,94,82,71,99,135,163,181,184,184,182,176,170,163,153,141,136,133,127,117,113,130,146,149,145,139,129,115,104,106,118,135,135,134,131,128,126,125,131,133,128,119,110,93,73,192,188,191,194,196,197,198,197,184,152,113,88,89,83,52,40,42,35,59,92,96,90,79,95,125,156,178,185,187,184,179,175,167,157,147,135,129,128,122,110,108,129,143,140,136,133,124,114,108,117,133,132,127,128,126,124,129,130,127,123,114,98,76,65,192,190,190,191,193,194,196,197,187,154,118,96,94,89,57,38,24,35,64,89,98,97,86,96,122,153,176,185,186,186,182,175,168,163,152,138,130,129,127,121,110,111,126,133,135,132,126,117,114,125,131,126,125,127,128,126,127,124,122,114,102,77,65,64,189,189,191,191,194,196,196,196,188,160,122,96,87,91,64,36,37,56,83,95,101,99,96,100,123,150,174,184,186,186,185,180,172,167,157,142,133,128,123,121,119,116,113,118,124,131,136,133,131,125,117,114,115,118,123,123,124,121,114,103,84,65,64,65,192,191,191,192,193,195,196,197,190,168,135,106,92,93,73,56,62,103,108,97,102,101,103,109,127,147,171,183,187,186,183,177,172,163,155,140,129,127,124,123,121,118,121,124,131,136,137,135,128,120,112,109,109,113,116,117,117,112,105,87,67,62,64,64,190,190,192,189,190,191,193,193,191,169,136,107,99,99,82,61,55,67,85,96,102,102,109,117,131,147,162,177,183,186,185,181,173,163,157,147,132,126,119,116,117,120,122,126,131,133,132,130,127,119,113,111,110,110,113,115,111,104,89,69,62,64,67,72,189,187,186,188,190,192,193,193,191,173,137,111,102,100,91,64,62,52,72,96,102,106,117,124,134,149,165,174,182,187,187,182,176,165,155,144,135,124,119,114,114,117,120,126,131,132,130,129,127,120,115,110,110,110,111,110,106,88,68,67,72,69,72,73,185,188,184,184,186,188,190,189,190,183,148,116,102,96,95,80,60,66,73,99,106,113,121,127,139,152,171,182,184,184,182,180,170,161,151,144,130,122,117,113,113,116,118,119,126,129,127,127,126,122,117,112,111,110,110,106,94,76,69,73,71,72,71,68,179,178,175,176,177,182,186,187,185,183,157,121,103,97,98,91,73,67,79,97,108,112,120,129,142,154,170,182,182,180,180,181,173,163,153,141,131,123,115,111,109,112,116,121,123,124,128,127,124,120,115,115,110,110,102,93,77,64,68,68,70,71,67,69,172,173,172,169,172,176,178,181,181,180,166,130,109,103,103,103,104,88,79,93,118,124,129,130,143,157,174,179,178,175,176,174,168,158,147,137,128,124,116,113,111,116,121,124,127,128,129,126,122,121,117,117,113,104,96,80,69,68,69,66,68,68,66,70,167,169,167,163,166,169,170,168,168,174,167,139,117,104,102,106,107,103,96,94,113,128,133,139,152,158,172,178,177,174,169,169,162,151,141,133,127,123,121,118,115,116,115,118,126,133,130,127,126,121,118,113,107,97,80,65,62,61,64,63,67,66,67,69,163,165,163,162,162,161,165,170,166,162,160,135,118,111,106,108,111,114,108,108,119,134,141,147,155,160,169,175,172,168,167,162,150,144,138,131,126,124,123,120,118,117,116,119,124,124,125,125,122,118,110,107,97,76,62,60,63,63,61,64,64,65,64,63,153,161,162,161,161,162,162,161,163,160,155,138,116,113,110,115,117,118,117,114,124,137,147,153,158,163,169,171,170,165,159,153,145,137,132,128,126,124,122,122,118,118,121,124,123,125,125,124,121,112,106,97,73,57,56,58,59,61,65,62,64,65,66,69,140,149,152,149,153,154,153,153,154,150,147,147,137,124,120,125,129,124,123,124,132,143,147,153,156,162,166,165,157,154,150,141,135,130,126,124,126,128,126,124,126,126,126,125,127,125,122,120,112,103,90,68,54,55,57,58,61,64,63,62,62,66,70,71,116,125,133,145,149,152,151,147,148,145,143,143,141,136,133,132,134,133,129,131,137,140,144,153,157,159,161,161,155,150,143,134,129,125,123,123,127,128,127,127,128,128,128,128,126,125,120,113,101,82,58,51,54,57,57,60,56,55,59,64,66,66,66,69,102,111,119,128,139,144,141,138,139,142,141,137,137,139,135,135,134,135,133,131,134,143,149,151,152,152,155,154,148,144,140,132,128,128,127,125,125,124,126,125,125,128,126,123,123,121,115,102,75,54,51,53,53,57,59,57,60,59,58,61,62,66,67,67,92,92,99,109,117,125,129,131,134,136,136,137,134,134,135,134,135,136,135,138,138,143,146,148,149,145,145,145,141,139,136,130,128,129,127,125,125,127,129,131,131,130,127,124,120,116,88,56,46,48,54,58,61,58,59,59,61,64,66,63,65,69,68,68
148,153,156,148,144,148,151,153,151,151,152,151,150,152,147,145,138,140,142,144,149,153,154,153,151,145,146,146,146,146,140,131,127,127,128,128,130,131,128,129,125,118,103,83,71,68,72,80,61,33,33,30,27,21,21,20,18,17,16,17,18,22,21,19,160,165,162,162,162,163,160,155,154,155,154,151,149,149,147,143,144,139,136,140,146,152,158,159,155,153,154,152,150,150,150,144,138,133,129,126,127,130,131,127,123,123,122,119,109,89,67,44,38,48,28,21,21,21,20,19,17,14,11,12,13,14,14,18,166,166,169,170,169,169,165,160,158,158,156,153,148,140,132,131,135,142,140,136,143,155,157,161,159,159,156,155,155,153,151,150,144,140,132,128,126,125,126,126,124,122,121,117,114,114,110,91,45,16,15,6,5,7,6,10,12,13,14,17,19,18,15,15,170,164,165,166,167,167,165,162,161,157,156,151,134,122,118,120,125,131,131,131,144,152,159,161,164,163,160,160,159,157,153,150,146,145,136,129,129,122,119,122,124,124,123,119,111,113,115,109,97,65,60,73,67,66,65,65,62,62,60,61,54,49,40,28,171,168,167,167,167,166,168,167,167,164,162,148,116,110,110,112,115,125,125,116,135,155,161,161,163,165,168,166,164,162,156,151,154,150,146,141,132,130,125,121,122,123,122,119,114,114,117,111,106,96,87,111,131,116,115,114,110,108,104,102,98,90,85,75,169,169,169,167,166,167,170,170,174,171,166,143,119,110,111,110,106,110,111,105,134,162,164,166,163,167,171,171,168,163,160,159,158,154,150,145,136,118,121,124,120,118,117,117,116,115,123,117,114,109,97,81,103,133,126,120,118,120,120,120,115,111,106,106,174,173,173,171,169,172,171,172,177,173,165,144,124,112,107,106,98,94,90,91,135,164,169,164,165,168,170,173,173,170,166,165,163,161,158,153,143,130,122,120,114,113,113,115,119,119,123,124,122,119,108,93,82,101,128,128,122,122,125,124,123,119,115,114,179,180,179,176,175,176,175,179,181,178,166,144,123,108,104,100,90,77,69,85,135,154,164,161,163,169,171,176,177,174,170,168,166,166,160,154,149,143,136,128,122,121,115,114,116,123,127,129,126,126,121,111,96,76,93,126,130,126,127,130,128,126,123,121,183,183,183,183,180,181,183,183,182,178,159,144,122,106,100,91,72,63,62,88,133,150,153,152,157,161,169,177,181,175,175,173,171,171,164,159,153,149,143,138,131,129,126,122,123,123,126,130,129,127,121,117,111,101,76,80,112,119,120,124,125,125,124,124,186,185,185,185,185,184,186,187,187,176,157,138,118,103,94,76,56,53,65,87,121,136,141,146,154,157,168,181,185,181,175,176,175,172,167,162,157,155,153,147,139,136,133,129,129,128,126,128,132,131,123,119,116,109,97,82,75,99,111,115,118,118,120,121,186,186,184,185,186,187,190,191,189,180,154,128,111,102,94,70,56,49,57,84,111,122,128,134,147,156,167,176,181,180,180,181,178,175,170,167,162,160,156,151,144,138,133,133,127,124,126,130,133,135,131,125,120,115,105,105,85,73,86,100,102,108,113,113,187,188,187,187,185,188,191,192,190,178,150,126,109,97,81,58,53,47,65,87,101,110,115,118,134,150,170,184,184,179,181,182,182,175,170,168,166,162,156,148,137,136,131,129,122,119,125,129,134,137,133,126,119,118,110,106,102,87,74,78,89,94,102,108,184,189,189,188,188,186,190,193,190,172,139,117,104,93,70,59,57,80,94,96,98,105,106,110,125,144,168,183,187,186,183,186,184,179,174,169,164,159,154,150,135,134,128,126,121,122,129,132,133,134,131,128,124,119,112,110,108,104,92,73,70,79,85,93,188,187,192,190,189,188,190,192,189,169,135,106,95,92,74,59,48,71,106,127,110,101,103,99,117,140,167,182,183,184,183,181,179,177,171,165,161,158,151,144,133,126,125,121,118,121,124,127,130,131,130,129,122,121,117,114,112,110,107,92,65,59,71,81,187,188,191,192,192,191,192,192,190,162,131,102,90,91,63,53,35,45,71,120,124,101,98,87,108,138,168,181,183,184,185,183,181,180,176,166,158,152,141,130,125,121,116,113,116,122,127,131,133,131,128,123,119,121,122,116,116,117,117,111,93,63,54,65,186,189,192,193,191,192,190,190,187,157,122,95,80,89,66,51,23,22,49,107,130,101,83,77,102,133,166,179,186,187,184,181,178,177,174,165,155,142,130,121,113,111,113,123,134,139,138,135,126,116,105,109,116,122,125,119,117,123,125,125,118,98,68,50,187,190,191,192,189,190,190,188,185,152,111,86,73,81,64,52,39,32,37,81,108,100,89,79,104,137,166,181,186,186,184,181,175,171,165,152,145,131,116,103,104,120,135,145,146,147,143,127,106,95,94,102,117,126,128,124,121,126,132,136,134,125,98,61,188,191,192,192,192,190,189,188,180,145,102,79,72,77,56,50,36,38,49,86,110,93,81,76,107,142,173,185,187,185,183,181,178,172,160,142,125,108,98,107,132,147,154,154,148,138,125,103,85,84,89,106,129,139,136,132,127,126,133,139,141,143,129,99,188,193,194,195,195,194,192,190,185,143,101,78,76,72,51,48,39,49,70,101,110,93,74,75,107,147,176,184,185,183,180,176,172,164,147,123,106,102,112,137,154,159,157,153,150,136,111,77,58,70,97,128,141,146,144,137,131,128,129,137,145,150,146,128,188,193,196,196,196,196,194,191,187,151,102,77,74,69,52,53,63,86,110,115,108,89,76,87,120,151,179,185,184,184,179,171,168,150,128,106,100,117,141,157,163,159,155,154,150,137,118,80,34,50,98,141,148,144,144,143,135,128,126,136,144,151,154,140,188,192,196,197,196,194,191,189,184,156,112,85,76,72,50,51,70,100,111,103,102,90,84,105,127,169,181,181,181,178,175,166,163,137,114,102,115,136,149,157,157,154,155,157,154,146,134,95,45,38,84,139,150,148,141,138,136,129,128,134,136,149,156,143,188,192,196,199,199,197,193,191,178,145,107,87,81,76,55,46,57,68,83,83,95,85,95,121,141,173,177,179,177,173,170,162,150,129,103,98,122,139,150,153,153,155,158,160,156,151,146,100,48,31,64,116,137,141,142,140,137,130,126,131,138,148,152,146,191,193,196,199,200,197,196,191,182,148,112,94,85,83,66,49,53,58,72,77,92,96,106,129,157,171,170,170,170,171,168,157,144,129,107,94,115,138,148,152,153,152,152,163,157,153,143,96,52,31,47,98,126,128,131,134,130,126,125,128,136,145,151,150,194,196,198,200,200,198,194,189,179,159,125,98,88,87,79,57,52,62,73,71,95,107,122,144,166,171,170,169,170,170,169,159,149,146,145,135,129,132,145,153,154,152,156,163,166,167,145,91,51,41,39,82,120,124,119,119,121,118,121,123,128,135,140,149,195,197,200,200,200,197,195,190,181,156,136,119,107,95,83,70,60,63,76,88,102,120,141,164,173,173,173,171,169,170,164,158,160,169,171,166,154,130,119,133,148,154,154,161,167,166,141,96,50,29,28,69,118,126,117,105,105,108,110,108,121,135,141,148,192,193,197,199,200,198,194,190,181,163,141,120,108,102,95,80,67,65,70,87,115,139,162,175,177,178,175,175,174,170,168,158,165,169,166,156,144,126,93,83,109,135,151,159,162,165,139,91,59,53,46,64,116,128,120,104,86,91,100,96,110,133,143,147,194,196,198,200,198,194,195,190,182,169,150,126,109,103,98,85,76,73,75,87,116,149,171,177,176,176,175,172,175,170,162,161,164,165,159,146,120,99,76,55,66,86,120,152,161,162,135,99,73,80,64,57,106,133,126,109,84,74,88,98,113,134,145,152,193,196,199,201,199,193,191,191,185,176,162,142,123,111,102,94,84,73,73,95,132,162,173,173,172,172,172,170,170,167,165,160,160,164,163,155,124,83,59,53,53,62,82,125,153,159,135,100,71,73,60,55,97,140,134,116,89,70,77,92,111,137,149,154,193,196,198,198,197,193,189,188,185,178,168,151,134,124,115,108,101,102,112,133,154,165,169,170,170,168,167,168,168,167,169,170,174,175,173,167,143,93,56,50,57,65,73,97,134,147,127,99,75,79,80,60,84,141,146,124,95,68,70,82,103,134,153,162,195,196,199,198,200,198,192,188,185,178,169,155,139,131,127,123,129,142,157,167,169,170,172,170,168,164,164,167,169,170,173,179,183,182,179,169,149,111,68,60,62,65,73,84,108,131,131,106,72,79,91,61,79,135,139,124,99,68,65,72,90,126,149,155,196,197,198,198,196,192,193,190,185,176,168,161,147,141,141,143,147,166,179,183,183,182,181,175,170,168,166,170,168,171,176,184,191,196,192,180,163,131,89,59,54,65,73,81,92,116,130,109,73,74,85,61,66,129,146,124,100,69,62,69,85,117,145,153,198,197,199,200,197,191,189,187,183,178,170,163,156,153,151,155,153,176,190,191,191,192,191,190,190,186,182,183,183,185,187,192,197,201,198,183,167,138,102,71,63,65,72,81,88,106,129,112,70,66,85,55,60,113,130,117,97,70,63,67,80,108,139,156,198,198,200,199,197,194,191,189,183,181,174,163,159,156,153,152,153,178,193,196,195,196,198,199,196,197,195,197,197,196,197,197,198,197,193,182,170,143,106,72,60,51,65,77,83,99,121,111,73,64,80,61,56,94,115,109,100,72,64,67,78,99,131,152,198,199,199,199,197,194,193,191,185,181,174,162,156,152,147,149,155,175,185,190,193,194,195,195,194,195,196,197,199,200,199,198,196,191,188,179,163,135,102,69,61,62,70,77,83,96,108,100,72,65,87,67,61,100,121,113,92,71,64,73,86,96,123,147,198,199,198,197,196,195,194,191,184,179,173,162,155,145,145,147,153,167,177,184,186,187,189,194,190,189,192,193,195,194,191,194,195,191,187,177,160,127,97,75,64,60,68,85,90,98,105,92,69,66,82,62,64,95,115,109,86,69,70,81,92,106,126,143,198,199,198,196,196,196,193,189,186,180,172,164,152,139,138,139,141,150,160,169,170,168,171,177,179,180,179,185,188,190,189,189,191,192,190,183,167,139,105,78,63,65,73,94,108,115,106,84,68,57,55,46,61,94,104,99,83,69,71,85,99,113,127,141,194,196,196,194,194,195,193,189,184,178,170,155,141,133,125,124,124,128,131,138,143,142,144,147,148,151,155,160,169,178,183,188,188,188,195,188,164,130,96,77,65,65,78,102,117,124,116,89,70,67,71,48,68,93,100,97,79,76,85,90,101,112,122,130,195,195,196,194,194,195,194,191,183,176,166,147,127,115,114,114,112,111,111,111,116,122,123,123,123,125,129,133,139,150,169,186,193,190,185,175,153,118,82,60,57,67,85,105,120,129,127,96,69,61,55,50,78,96,97,89,85,88,92,98,104,114,124,129,194,195,194,194,195,195,194,193,184,171,156,135,114,103,97,95,89,82,86,103,108,116,126,133,134,133,131,132,134,139,145,162,182,188,180,167,141,106,70,51,62,85,103,115,121,128,132,102,70,42,33,59,86,93,93,92,95,96,98,103,109,117,122,125,192,194,193,196,196,196,193,192,184,170,153,126,98,92,94,85,73,66,71,88,121,123,125,137,145,146,143,141,139,139,135,129,143,162,158,154,135,103,69,62,86,105,112,118,122,129,130,111,75,52,47,68,86,90,96,101,104,100,103,105,112,117,124,123,188,190,194,197,199,197,195,189,182,168,143,116,94,89,84,73,65,62,78,101,115,116,118,130,145,152,148,144,144,141,136,127,122,144,157,140,124,112,94,90,105,110,113,120,124,129,129,115,79,47,52,76,87,93,105,110,107,106,106,110,115,120,124,123,184,186,192,193,196,196,192,188,182,162,129,103,90,85,78,65,56,62,75,75,92,101,102,114,134,147,149,145,143,140,139,124,113,114,129,148,144,128,111,106,112,112,113,119,124,125,126,116,77,49,61,81,94,109,117,113,109,110,110,113,117,122,124,119,175,181,191,196,196,195,193,189,180,160,127,95,83,83,77,55,44,58,66,79,84,85,87,98,119,142,154,152,147,146,143,133,117,104,95,97,106,110,108,110,113,115,115,117,121,120,119,110,74,49,72,100,116,120,119,115,112,111,111,113,116,123,125,120,182,186,192,195,195,193,188,182,176,162,127,93,78,78,67,43,50,62,80,81,83,77,78,89,109,136,157,157,155,153,149,143,134,125,116,111,110,109,111,113,114,114,115,115,117,117,112,100,63,54,94,118,122,122,121,117,113,111,112,116,120,123,125,122,184,187,192,193,193,192,187,182,178,164,123,88,72,73,55,40,58,85,107,103,91,79,72,80,95,120,153,163,163,159,153,149,146,140,127,117,113,115,121,124,124,122,119,117,114,113,102,83,54,65,101,120,120,116,116,118,118,117,114,117,123,123,121,116,184,185,188,193,196,192,188,184,180,166,128,83,65,70,50,44,52,74,93,108,98,78,68,78,91,111,139,163,168,167,164,160,159,149,134,124,117,115,116,122,126,130,126,120,119,114,101,79,62,72,95,113,115,118,118,115,113,112,115,119,123,122,115,96,185,186,187,192,192,191,189,185,180,166,124,86,67,66,50,42,36,37,58,87,98,86,69,69,88,102,133,161,172,170,168,167,165,152,139,132,127,125,122,116,114,118,128,129,126,121,112,97,81,77,90,102,114,116,109,110,109,113,118,119,119,113,92,74,181,184,189,190,190,189,189,184,177,163,126,84,61,64,54,44,41,38,38,64,89,86,74,67,82,104,131,149,168,173,172,167,164,158,148,141,134,130,129,124,114,108,115,127,128,124,120,111,101,88,89,97,107,109,109,109,113,113,115,114,106,86,70,59,183,186,187,189,189,189,189,187,181,162,123,80,57,60,52,36,34,37,34,57,85,86,79,69,77,104,129,149,165,172,172,170,165,162,155,147,139,132,130,127,123,116,106,110,118,121,119,118,111,102,97,100,104,106,105,107,110,111,110,104,85,68,69,66,184,184,187,189,190,190,190,188,182,161,120,86,65,75,67,39,33,34,41,66,90,85,83,72,81,106,127,147,162,171,172,170,166,162,159,150,141,131,126,125,125,122,114,108,107,110,111,115,113,111,108,106,104,102,100,102,103,101,98,87,66,70,67,70,179,176,181,186,187,189,189,189,185,162,123,81,71,77,65,37,33,32,55,97,103,85,87,81,84,103,123,146,160,169,173,174,170,165,157,153,147,134,126,124,121,120,116,113,113,113,112,112,115,115,112,110,105,101,100,99,99,95,83,68,71,69,68,66,181,179,179,181,183,185,187,189,186,166,132,92,78,81,70,44,58,93,112,112,94,82,92,91,93,107,124,141,157,166,168,168,169,166,157,152,145,134,126,122,121,119,116,113,110,111,116,118,116,116,116,113,106,102,100,97,94,82,70,68,66,71,68,69,175,175,177,179,182,185,188,188,186,169,132,99,84,81,74,53,45,85,112,109,85,86,92,95,101,111,125,139,152,162,168,168,165,162,158,147,144,134,126,122,119,115,114,115,115,115,115,117,115,112,113,109,108,104,99,94,80,69,66,65,65,66,67,67,177,173,175,175,179,184,186,186,185,171,141,107,88,82,80,60,41,40,70,87,88,92,96,101,107,116,128,138,145,153,162,165,169,164,158,148,138,131,126,120,117,114,111,111,113,114,114,117,121,118,111,113,106,104,97,74,61,56,57,59,58,58,62,62,172,172,174,174,175,177,180,184,182,171,143,113,90,84,84,68,55,45,61,72,77,95,104,111,113,119,129,138,149,154,161,165,164,162,154,145,137,128,124,118,115,113,110,108,110,111,113,117,117,115,114,105,102,94,70,55,50,51,52,55,57,58,55,57,169,168,169,171,174,174,178,181,181,172,144,111,93,89,88,80,58,54,47,74,101,104,107,111,118,127,133,139,148,156,157,156,154,157,153,144,137,130,123,118,116,111,108,105,108,110,110,114,113,112,108,103,90,66,53,52,53,52,55,55,57,55,49,39,163,163,160,162,164,167,172,171,171,172,154,117,96,86,86,85,77,63,66,67,97,112,116,114,120,128,136,143,150,151,148,148,148,149,147,139,132,126,119,116,111,108,106,107,106,107,110,111,111,109,101,87,63,54,55,58,59,60,55,48,39,28,21,16,153,152,152,149,149,150,157,165,167,166,155,128,103,93,89,91,87,83,77,81,87,113,124,126,129,132,137,142,149,151,147,146,143,142,139,134,128,120,115,113,109,109,107,107,108,108,109,111,113,103,76,51,43,39,37,34,26,23,19,16,16,17,15,15,146,146,146,143,143,146,144,145,148,154,154,138,111,96,94,94,95,96,94,90,97,112,127,130,132,137,138,139,144,147,146,141,139,136,132,128,124,118,114,110,112,109,111,115,114,117,118,112,87,55,27,14,12,12,10,7,13,16,15,15,14,16,18,19,139,142,143,141,140,140,141,141,141,140,143,132,113,102,94,95,98,102,103,103,108,116,128,135,136,137,138,140,143,141,136,135,134,128,125,120,117,114,114,115,114,114,114,116,121,115,93,59,30,14,15,18,18,16,18,19,17,18,20,20,21,20,19,18,128,134,137,136,134,135,137,137,136,136,133,124,102,100,98,101,108,113,112,114,117,124,131,135,135,139,140,139,136,137,132,131,129,124,121,117,114,114,115,117,119,116,120,119,93,54,26,19,15,12,15,13,15,17,16,18,20,19,16,16,15,15,13,13,103,111,121,129,133,134,133,131,131,130,128,131,127,116,109,113,112,116,117,117,121,126,132,134,136,135,135,134,135,135,131,132,129,125,124,123,122,119,113,107,99,88,64,34,21,21,26,22,25,21,17,16,13,14,12,13,11,12,12,12,13,13,16,15,79,86,98,108,118,125,126,125,124,125,123,121,122,124,120,115,118,116,118,121,123,125,129,132,133,135,135,131,132,132,134,133,133,131,120,102,90,76,65,49,27,18,15,19,25,33,33,30,20,23,21,18,16,17,16,17,16,16,17,14,14,16,19,15,72,61,67,85,93,99,105,108,111,111,111,112,112,109,112,117,119,119,118,121,125,125,129,129,131,129,128,127,124,121,111,94,68,47,34,30,32,30,27,25,24,31,33,32,34,40,42,38,36,21,23,19,19,19,18,20,19,18,16,17,19,18,16,22
115,121,125,129,119,115,115,117,120,128,133,133,134,131,131,128,127,131,130,133,138,139,137,137,134,130,123,116,116,115,110,106,91,73,52,36,22,22,25,21,31,39,63,67,45,42,43,28,31,32,27,28,26,21,16,16,19,18,19,16,13,17,24,26,136,141,145,150,150,142,140,141,142,141,142,147,143,145,144,141,136,133,134,139,143,147,150,150,146,143,144,143,137,126,119,118,123,121,119,115,103,91,75,50,36,43,64,75,73,65,50,46,38,33,26,25,18,20,20,21,20,22,17,22,21,16,15,15,153,157,154,158,159,157,157,154,150,147,149,145,144,141,141,138,137,133,129,126,140,151,151,150,150,149,149,148,145,143,134,125,118,115,112,117,119,117,116,107,96,83,72,66,64,58,42,34,30,24,20,19,17,16,19,24,22,21,21,22,21,22,20,19,160,166,158,158,160,161,159,157,153,151,150,150,147,142,126,119,122,129,134,127,137,150,154,160,159,157,155,156,154,148,143,133,125,116,113,111,112,114,109,105,104,101,95,77,40,20,31,23,19,19,20,21,23,18,17,18,22,22,22,25,25,26,24,24,166,166,161,156,157,161,162,161,157,156,151,149,140,115,107,106,108,119,123,119,132,148,156,159,159,159,159,160,159,152,144,140,133,121,112,108,104,109,113,112,111,101,94,94,87,62,32,21,17,19,15,12,13,16,14,15,15,19,22,27,29,26,27,27,170,168,159,161,162,158,160,164,164,166,165,161,137,102,96,97,97,102,114,106,124,153,158,159,159,162,166,167,165,154,148,147,139,132,125,115,110,105,107,109,107,106,97,97,96,89,66,32,20,18,13,14,16,16,14,14,13,10,10,13,21,27,34,37,170,167,165,165,166,165,163,166,169,171,167,159,134,109,100,97,93,92,95,91,121,159,164,161,161,167,171,170,164,163,160,153,150,143,132,107,99,101,98,100,100,101,97,100,101,94,86,71,53,62,63,65,65,64,64,58,51,43,41,26,12,8,10,12,178,174,175,173,172,170,169,173,175,176,173,160,135,110,100,95,93,85,79,74,119,157,165,160,162,169,173,178,177,168,165,158,155,148,139,126,110,105,93,88,87,96,100,104,108,105,101,84,75,76,103,104,102,106,98,99,99,98,96,94,85,74,60,57,181,179,178,178,178,178,175,178,179,179,174,158,135,113,96,91,86,74,58,76,110,143,152,152,160,169,173,179,179,173,168,167,161,151,144,138,126,117,105,96,90,88,98,108,116,117,115,106,83,72,74,104,105,102,106,108,106,99,101,100,103,99,95,94,184,183,183,182,182,183,181,182,182,182,172,153,132,109,92,89,72,52,59,76,107,133,142,146,151,163,177,183,180,176,171,170,166,156,152,145,135,129,118,112,108,101,102,106,117,120,117,116,108,85,68,73,99,108,107,109,109,108,107,106,107,104,102,102,184,184,182,181,180,182,184,186,190,186,179,151,122,108,93,81,56,47,49,66,97,118,126,134,147,158,176,185,183,180,177,175,166,162,154,150,146,137,128,120,115,112,110,107,109,114,116,105,98,98,85,68,66,88,100,105,105,106,107,108,104,106,105,105,182,184,182,184,185,182,183,187,189,188,176,147,118,101,89,76,55,46,47,65,93,108,113,119,138,159,177,184,185,183,179,177,173,165,160,156,150,141,132,121,114,109,105,102,111,114,116,110,103,100,92,81,65,64,76,88,95,98,99,103,108,102,101,100,184,182,182,187,188,186,184,188,191,189,173,139,111,97,87,68,51,56,62,74,93,104,104,107,129,154,182,186,184,183,185,179,172,167,166,159,150,140,126,119,111,105,97,106,116,119,121,117,108,98,95,86,82,66,57,67,79,87,89,92,93,100,101,104,181,184,185,187,187,187,186,187,190,188,171,135,105,92,85,59,50,71,97,92,87,101,101,96,117,147,179,186,187,184,184,181,175,169,162,155,145,136,124,112,104,100,95,104,112,117,122,119,115,104,97,92,88,85,73,61,56,66,76,84,88,93,92,94,182,184,184,186,190,190,189,189,188,189,169,131,101,91,84,57,42,45,73,121,106,95,96,89,111,143,179,184,186,186,183,179,176,169,160,154,142,129,114,104,98,88,87,91,104,113,120,119,115,110,105,98,92,90,86,73,58,55,59,67,74,81,84,87,184,183,186,189,191,191,189,189,189,190,164,122,95,80,79,54,29,32,44,100,125,95,90,82,107,143,174,182,185,183,181,177,175,168,157,142,126,110,103,90,80,85,95,110,117,126,124,123,120,114,114,110,106,100,97,91,73,55,54,58,60,65,68,70,183,184,187,187,189,189,188,187,184,180,160,112,80,73,72,54,34,26,32,74,117,93,86,79,103,140,174,184,186,182,178,172,172,162,148,134,120,100,86,80,89,110,133,137,127,114,108,108,111,114,120,117,111,109,110,104,94,72,57,56,58,59,62,64,184,183,188,193,192,192,190,189,188,183,155,104,76,73,66,52,36,36,37,72,108,91,83,82,111,153,182,186,186,181,178,174,167,153,132,114,93,85,90,108,130,134,134,126,109,92,88,95,107,123,128,126,118,119,120,120,117,102,77,51,55,60,57,54,186,185,188,192,194,193,191,189,188,185,156,105,78,71,60,48,33,35,52,88,110,86,76,78,115,158,182,184,183,179,175,171,159,136,113,97,89,99,123,140,140,136,128,103,78,68,78,93,115,134,139,133,128,122,126,132,129,125,105,72,50,55,58,59,189,188,189,192,196,195,192,190,189,185,160,109,76,71,56,47,50,66,98,107,98,86,79,91,122,160,184,183,181,174,170,164,145,119,95,90,107,133,150,145,143,142,131,102,67,41,69,102,125,143,148,143,136,129,124,130,138,137,133,111,74,54,58,57,189,188,188,191,197,195,194,192,189,183,157,113,85,75,59,40,60,101,115,99,96,82,79,103,136,172,181,179,177,175,166,159,127,100,91,105,131,149,151,142,144,149,142,119,78,38,52,105,140,144,146,145,141,133,125,126,133,140,143,132,115,74,52,54,191,190,189,193,195,198,198,194,191,184,148,108,82,76,64,38,54,68,86,81,82,78,87,114,147,174,177,176,171,170,160,146,116,89,94,119,142,149,147,147,153,152,146,141,103,41,32,77,130,151,146,142,141,134,125,126,134,139,147,144,131,108,68,44,192,192,192,195,196,200,198,193,190,183,159,115,88,79,76,45,47,53,63,73,79,82,96,120,156,170,167,170,169,167,155,137,117,74,80,122,141,149,152,146,149,159,157,149,110,54,27,49,99,136,142,143,139,136,128,126,130,136,146,148,127,110,87,66,193,193,196,197,198,200,199,194,189,181,159,126,99,89,83,61,46,58,69,70,76,85,104,135,165,168,167,165,168,165,156,139,131,122,108,123,142,148,149,149,152,161,161,155,111,56,29,34,71,114,130,133,133,132,126,125,124,132,145,146,135,113,99,81,194,193,194,195,199,200,198,195,190,183,160,134,113,100,92,73,56,55,72,79,81,86,114,155,165,167,166,165,166,164,155,152,159,163,155,137,125,134,148,150,156,160,166,161,119,66,59,52,54,98,126,121,121,124,119,124,121,131,138,144,146,129,109,97,190,193,194,195,197,199,197,195,189,182,166,142,115,100,97,82,63,63,69,82,94,111,151,175,178,175,172,171,170,164,157,161,173,170,161,145,118,93,105,133,148,157,165,161,126,69,50,30,39,87,122,121,111,110,111,111,116,124,135,137,146,136,122,104,189,191,194,197,198,200,195,192,191,184,172,150,126,106,97,93,72,69,67,72,89,125,163,175,175,175,173,172,171,163,156,158,165,159,145,121,99,73,64,80,112,141,160,158,122,75,62,51,33,76,126,123,107,94,99,104,93,111,130,139,144,142,128,108,191,193,194,196,199,198,195,189,190,186,180,167,144,123,109,98,85,72,71,77,105,144,171,172,170,169,168,167,167,163,156,159,164,160,150,117,74,60,53,56,68,100,132,147,126,80,74,85,52,62,115,125,109,88,82,94,95,109,132,143,148,145,128,106,194,194,198,199,200,201,198,193,188,184,176,167,148,130,119,110,99,94,97,113,137,158,166,165,164,163,164,163,168,166,168,170,171,171,163,144,90,54,50,54,65,83,107,127,120,91,68,82,54,51,112,137,118,90,74,80,92,107,136,146,151,145,129,111,195,195,197,198,198,199,196,194,192,187,178,169,151,134,128,124,121,131,143,158,165,169,171,167,164,160,158,164,165,163,170,179,180,172,165,148,108,62,54,61,68,79,93,104,105,88,67,91,72,54,107,146,131,96,68,73,81,100,135,152,155,151,135,113,194,197,198,197,198,199,195,194,191,187,179,168,157,145,140,142,139,152,174,180,181,181,176,175,166,162,164,165,168,170,180,188,192,187,174,159,121,78,59,56,70,80,91,102,99,84,64,95,84,59,101,138,129,104,73,64,76,91,124,149,157,152,134,112,195,197,198,197,198,198,197,192,191,186,181,172,160,154,152,153,151,164,186,190,191,193,191,190,187,184,181,180,179,183,187,195,201,198,182,169,134,94,67,57,69,82,89,107,99,77,58,98,87,56,92,130,126,104,73,69,72,89,119,141,148,147,131,108,195,197,198,198,198,196,196,193,192,188,182,172,161,155,152,150,147,170,188,194,196,196,198,196,196,197,195,196,195,196,198,199,200,195,184,169,142,100,71,61,65,79,96,112,104,73,52,71,70,48,83,121,121,103,73,65,69,85,110,140,153,146,126,97,194,197,200,199,198,197,197,195,192,187,180,171,157,152,146,148,150,167,181,188,194,195,197,196,195,196,198,199,201,201,200,199,195,189,183,167,135,97,71,57,62,75,90,110,109,84,58,84,81,59,75,103,106,102,75,68,69,84,104,134,153,145,118,92,197,198,199,199,197,197,195,195,191,188,181,172,159,148,142,144,149,163,177,186,188,186,189,193,191,192,193,195,195,192,192,195,194,190,180,160,124,92,71,61,64,76,88,104,105,86,62,89,88,62,78,101,100,92,74,73,76,81,99,130,152,144,116,86,193,195,197,199,196,194,197,195,190,185,178,167,155,143,134,135,137,145,156,168,174,173,177,183,181,183,185,189,191,192,191,193,193,190,183,172,143,104,79,68,71,82,90,104,104,85,66,86,77,58,83,102,100,87,72,79,89,97,104,130,152,145,115,89,193,195,197,198,197,195,195,196,192,185,176,164,147,131,123,123,123,125,128,134,144,144,146,152,155,159,162,168,173,183,187,191,190,193,192,171,138,99,77,66,76,99,107,112,102,83,65,73,50,54,83,98,89,78,72,80,85,97,119,137,145,138,118,98,194,194,196,197,196,195,197,196,194,187,175,156,134,114,105,108,113,114,110,111,113,120,126,130,133,136,142,147,153,166,181,193,193,188,180,161,123,85,66,65,87,106,117,121,106,87,81,116,84,57,86,97,89,79,88,92,94,105,122,138,142,132,117,100,191,192,195,197,196,197,198,195,192,186,171,150,124,95,97,97,91,85,93,107,116,123,137,145,147,145,146,149,152,156,159,177,190,188,174,150,113,73,53,77,100,108,122,133,114,81,69,71,48,74,100,102,91,89,98,101,105,110,121,132,137,134,121,102,191,193,194,196,197,199,198,197,195,189,174,152,116,95,92,89,79,71,80,103,127,125,132,151,161,159,158,158,157,154,144,149,166,167,164,145,102,68,73,105,111,117,125,133,121,91,72,50,55,87,98,97,97,106,106,106,110,115,126,129,135,126,113,94,189,188,191,191,196,197,199,195,192,184,166,132,103,90,89,80,68,63,77,100,115,114,119,139,159,162,158,156,154,151,137,139,161,160,140,125,113,94,101,113,113,117,125,134,122,89,72,72,75,92,94,102,111,114,110,109,112,118,127,131,125,115,102,89,185,183,180,189,196,199,198,196,190,182,162,130,99,84,88,75,58,60,75,81,98,98,96,116,144,156,154,154,155,151,136,125,132,155,158,141,127,110,110,113,114,120,128,134,123,88,47,62,82,89,100,115,122,117,114,112,116,121,126,128,124,115,106,87,186,187,186,193,197,198,196,194,189,183,164,125,94,82,83,62,45,52,67,78,87,84,90,104,131,161,166,160,155,151,142,119,106,103,116,123,119,114,117,117,118,123,127,131,122,84,52,68,87,100,116,126,122,121,119,121,122,125,127,128,119,114,101,81,183,186,189,193,195,197,195,189,183,181,168,125,86,73,71,45,48,71,90,86,89,74,76,91,117,148,164,166,163,158,149,132,117,111,112,111,118,123,123,119,120,123,124,126,117,70,60,82,102,121,128,126,121,117,117,119,120,124,129,127,117,111,95,76,182,186,191,192,194,197,195,192,188,185,170,124,81,69,69,46,57,91,113,108,89,77,74,85,106,136,164,170,168,161,153,143,129,116,114,120,125,133,133,130,124,125,123,121,106,61,65,104,129,134,130,126,123,122,121,121,121,126,129,127,122,110,84,69,184,188,191,190,193,195,194,191,190,183,169,125,83,67,69,44,44,57,83,104,98,74,69,80,99,124,157,173,172,168,162,159,139,121,109,108,121,133,136,128,124,124,122,114,93,55,89,126,129,129,127,127,126,124,121,121,125,127,129,127,117,87,66,66,181,187,190,194,195,194,192,192,189,183,167,125,83,65,66,43,38,35,55,80,104,79,68,76,94,123,155,179,179,173,173,166,142,128,117,109,106,110,128,133,126,123,118,105,75,58,93,121,127,127,128,127,127,127,122,123,128,127,124,114,91,67,65,68,180,184,189,190,193,193,192,194,192,184,166,124,83,64,65,41,36,34,37,60,103,83,76,74,90,117,147,172,180,177,173,167,154,141,130,121,111,96,96,114,124,125,121,105,83,74,88,109,122,126,125,123,123,124,127,125,125,125,109,79,64,67,72,71,180,185,189,191,192,193,193,194,192,187,164,117,80,66,72,41,37,43,40,64,94,83,81,75,94,123,145,169,179,177,174,169,164,153,141,128,121,101,86,86,106,124,125,117,100,90,93,105,118,121,121,121,124,125,123,123,114,101,79,71,68,74,71,74,183,185,186,184,192,193,193,194,192,189,163,123,85,78,78,45,29,30,45,81,97,85,82,81,98,120,146,165,180,182,178,171,167,158,145,132,123,113,99,80,81,104,122,122,123,109,97,101,110,118,116,119,119,118,117,110,98,80,69,66,69,71,76,73,186,186,185,185,186,188,191,193,194,190,170,127,90,80,80,49,46,59,83,115,96,84,95,91,100,119,140,161,178,182,181,175,167,161,153,137,125,119,109,99,80,81,97,116,118,116,113,112,111,107,107,105,107,107,107,96,77,70,73,71,74,77,76,76,184,182,179,180,187,187,190,192,192,190,172,131,98,86,83,57,46,96,124,114,88,92,97,98,106,123,142,165,175,180,182,180,172,162,155,140,125,121,116,108,99,89,88,99,113,120,122,118,110,104,100,99,101,103,94,79,72,73,73,74,77,77,71,72,179,181,181,181,183,186,190,192,192,190,173,136,103,87,85,71,44,59,91,97,89,102,102,103,111,126,134,157,172,182,181,177,172,166,156,140,129,122,115,115,110,105,104,108,116,120,121,116,109,104,100,101,100,92,75,65,68,69,70,67,71,66,73,75,180,179,179,180,182,183,186,188,190,188,174,142,111,92,89,79,54,47,62,79,94,105,106,112,116,128,136,147,163,176,181,179,173,161,152,142,129,121,117,116,116,115,116,119,122,125,122,117,114,107,102,99,90,70,67,65,60,63,62,65,63,66,66,67,174,174,176,177,177,179,182,184,186,185,177,143,109,92,94,91,60,52,57,79,98,109,114,118,122,129,143,157,168,176,180,179,172,162,150,139,128,120,115,113,116,121,122,125,127,124,121,118,113,107,109,98,70,59,57,60,59,62,64,63,64,70,66,59,166,168,170,169,170,171,177,182,185,181,184,155,116,99,91,93,83,57,60,80,110,116,118,119,127,135,146,161,171,174,175,175,172,160,149,137,128,120,116,113,115,117,120,122,120,124,120,117,115,109,92,61,56,55,52,56,59,62,64,67,67,58,44,30,161,161,159,157,158,159,163,169,176,178,175,162,125,101,96,95,92,86,76,81,104,123,120,125,128,136,148,162,166,169,169,170,167,160,149,138,132,123,116,110,112,119,122,124,124,124,117,114,105,87,65,59,59,62,66,67,70,68,64,53,39,22,15,14,154,154,152,152,149,149,153,158,162,166,167,162,135,109,98,98,99,102,98,92,106,126,130,132,136,140,147,163,165,166,162,159,158,148,140,134,126,121,115,109,109,110,111,117,117,116,117,109,86,64,55,58,57,57,56,53,46,38,26,17,13,11,12,18,134,141,147,150,149,150,147,150,153,152,156,153,136,112,104,104,105,111,110,107,114,130,135,139,139,141,144,151,161,159,160,157,149,143,136,128,125,120,117,115,114,114,117,119,122,120,98,58,29,23,26,22,19,17,13,10,7,9,10,16,18,14,23,22,117,123,134,142,142,141,141,143,143,145,147,142,129,109,105,106,113,118,117,120,124,132,140,138,143,143,148,152,155,153,150,143,138,134,132,127,124,122,120,120,121,122,126,126,111,76,32,14,14,12,12,11,8,12,19,17,14,16,17,15,17,22,20,20,97,100,110,122,131,137,141,139,137,137,134,134,136,129,119,119,121,129,128,127,131,140,143,142,144,145,146,150,147,143,142,134,130,125,124,124,125,125,124,129,133,129,111,80,36,18,18,18,12,14,17,14,16,17,16,16,18,19,19,19,20,22,22,20,76,80,84,98,112,121,130,133,130,129,131,126,125,127,126,127,127,130,128,130,131,134,139,141,144,142,143,144,142,138,137,130,126,126,128,130,130,131,130,117,89,59,43,24,21,21,18,21,22,20,19,19,20,18,17,22,20,22,23,22,21,19,17,14,58,70,67,66,80,90,101,104,111,114,117,124,121,120,119,122,123,126,128,131,133,137,140,139,141,141,140,142,141,138,141,139,139,137,128,115,96,68,43,28,19,20,24,35,37,35,28,21,18,17,17,18,17,19,19,18,16,15,16,15,13,15,18,21,48,55,63,54,44,50,58,67,70,73,74,73,75,80,89,98,106,113,118,122,126,130,132,133,134,132,130,123,113,105,91,72,57,47,43,39,37,39,44,51,59,61,60,57,50,46,38,32,23,18,15,12,14,13,12,10,13,10,15,13,16,24,26,24
100,106,104,97,94,95,95,98,99,103,99,99,100,98,99,101,103,102,105,111,110,109,106,103,99,97,89,81,73,72,69,65,61,57,45,25,18,12,10,17,22,28,29,25,38,50,58,60,61,61,50,33,28,28,26,30,26,25,28,30,30,33,37,34,118,123,124,121,116,113,116,116,113,113,114,115,113,111,109,106,105,108,112,115,118,123,122,123,119,114,113,110,105,98,86,84,83,80,72,67,65,56,38,29,25,18,14,21,28,42,56,62,64,61,40,30,27,30,29,22,22,25,23,25,26,28,30,32,129,132,136,136,136,138,131,124,122,124,121,113,113,111,106,104,105,104,107,118,128,134,134,133,128,127,128,125,122,119,112,97,93,91,89,89,89,87,87,84,69,56,44,29,32,47,57,63,63,44,33,33,29,22,18,16,17,20,19,17,18,17,17,23,139,136,139,141,141,140,138,133,127,125,123,122,107,95,92,96,105,112,115,122,135,144,147,148,146,144,142,140,138,133,127,122,111,104,99,98,98,101,95,90,86,81,80,70,56,54,56,59,48,36,27,24,21,19,20,21,20,19,18,22,20,21,20,18,144,140,140,139,140,142,140,140,138,132,123,106,89,82,83,88,103,114,119,129,144,152,154,159,159,159,153,151,149,147,141,135,127,118,107,105,105,103,105,103,95,95,86,79,74,65,59,51,37,24,19,20,20,20,21,19,18,18,18,19,19,21,24,25,149,147,147,144,146,147,146,146,147,142,131,105,88,85,88,94,104,119,121,128,147,160,164,166,169,170,168,164,159,153,148,145,141,132,122,116,107,106,106,109,110,109,105,91,89,83,68,58,41,27,23,22,17,16,16,16,17,16,17,17,22,24,24,25,162,160,157,154,154,154,155,158,155,150,134,111,96,94,100,99,108,119,120,125,151,168,171,172,173,176,177,174,168,162,158,155,152,145,136,127,113,111,111,112,115,115,111,102,101,100,92,76,62,45,27,17,20,16,14,12,14,14,16,16,15,15,22,25,169,170,169,167,164,165,166,168,169,160,137,114,100,102,109,113,117,118,110,113,140,165,172,172,177,179,179,179,175,168,165,162,162,159,151,140,121,117,114,110,113,116,118,117,113,113,105,97,84,69,49,26,13,13,15,15,17,7,4,9,14,15,15,12,178,177,176,179,175,175,175,174,170,156,136,117,107,111,116,113,112,104,96,109,134,153,164,169,175,180,182,183,182,177,172,170,169,164,158,150,139,128,122,110,107,108,113,119,124,125,121,115,103,85,70,57,55,53,54,55,61,66,64,56,49,47,45,38,186,185,183,183,182,180,180,181,175,154,133,122,115,120,118,101,88,77,81,107,129,145,155,166,169,174,181,184,182,180,179,177,177,169,163,157,152,142,132,122,114,106,100,103,113,119,119,117,112,107,87,74,61,63,69,72,75,75,73,72,71,68,70,72,184,182,181,182,182,184,185,185,180,158,131,118,119,123,115,86,70,59,67,90,115,133,148,160,169,172,180,184,184,183,182,180,180,176,170,164,158,153,147,137,128,122,110,105,100,105,111,111,106,95,96,86,71,58,57,62,65,69,72,73,73,70,72,73,184,185,185,184,182,184,188,188,181,154,125,119,125,122,101,83,53,80,100,94,110,123,135,151,162,173,180,183,184,184,184,183,182,178,176,172,171,167,160,153,144,137,131,123,116,115,115,114,110,97,91,87,79,68,58,52,57,62,64,67,69,72,74,70,186,187,187,187,186,185,188,189,183,154,123,113,125,119,98,77,85,117,122,102,109,115,125,142,156,170,181,184,184,183,186,186,184,181,179,178,178,173,167,160,154,148,140,132,127,130,129,130,126,116,104,93,83,79,73,58,47,52,57,59,60,61,64,68,187,187,188,188,187,188,191,193,186,153,115,101,121,118,100,89,117,140,144,114,108,119,125,137,151,166,181,185,188,188,188,189,187,183,182,181,179,175,173,166,162,156,148,140,138,141,142,144,143,136,125,112,97,84,83,73,62,50,51,55,57,56,59,62,187,189,191,192,194,193,193,195,184,146,116,96,116,114,95,64,71,107,142,135,109,127,121,130,149,165,179,182,184,186,187,187,186,183,182,179,181,180,178,171,166,161,157,152,149,150,152,152,151,146,142,132,122,106,95,88,78,65,50,48,52,56,55,56,189,191,192,193,190,192,191,190,178,140,117,95,110,111,100,56,65,75,108,141,123,126,118,124,148,164,178,181,184,188,187,187,190,189,185,184,183,180,177,173,172,169,162,155,151,149,147,152,154,155,151,146,140,131,119,109,98,83,62,47,46,51,53,56,190,193,191,192,192,191,191,188,173,137,110,95,103,114,111,37,46,47,88,124,123,118,117,123,146,162,177,184,187,186,187,188,188,188,188,185,182,178,175,173,169,165,161,160,158,150,146,148,149,153,155,155,157,150,138,129,118,107,83,58,45,45,51,50,192,193,195,195,193,193,193,191,178,135,106,93,94,101,107,79,129,61,93,134,130,118,114,126,149,171,184,184,187,187,188,187,186,188,186,184,181,175,173,171,168,166,165,164,163,162,154,147,145,148,156,161,166,162,153,149,145,136,118,92,63,43,44,50,194,194,196,196,195,195,196,195,188,143,105,90,89,91,96,67,85,81,117,153,135,120,116,127,147,173,182,187,187,188,188,188,188,187,185,182,180,177,173,173,173,172,168,165,164,164,157,142,141,149,156,159,159,164,159,155,156,158,152,130,98,57,36,43,194,195,198,199,198,197,197,197,189,152,112,95,92,82,95,91,100,134,170,161,137,119,120,134,154,173,183,185,185,185,184,186,188,185,182,177,177,174,177,178,178,176,172,169,162,155,141,127,135,147,155,158,151,155,158,147,145,160,170,159,136,107,68,40,196,197,198,199,201,200,197,195,186,152,113,102,91,80,83,108,148,195,186,164,138,117,122,140,162,177,182,181,183,183,184,184,185,181,177,172,172,179,184,183,183,181,179,174,165,151,131,98,122,148,158,161,154,146,146,142,134,155,175,174,159,140,114,69,198,198,200,200,201,201,200,197,186,150,117,102,100,87,69,102,123,151,159,145,132,119,132,147,163,175,178,180,179,177,175,177,184,177,171,171,174,177,184,185,183,179,179,175,168,155,131,82,105,149,162,163,157,148,141,133,131,144,167,178,173,159,139,107,201,201,201,202,202,201,201,198,191,164,129,112,107,95,66,87,113,111,129,138,134,131,142,148,164,170,171,172,173,174,175,173,167,156,144,146,153,163,173,182,183,183,179,177,174,164,137,86,82,130,158,161,158,153,144,135,129,134,157,176,175,161,140,124,202,203,203,203,203,202,201,199,193,173,149,135,125,109,82,73,113,132,134,138,140,139,139,150,165,168,167,166,166,169,168,161,146,130,110,102,111,128,148,171,180,177,176,178,174,167,143,99,78,108,140,152,153,156,151,138,133,136,150,170,179,169,145,134,202,201,202,204,204,202,202,201,197,181,159,140,134,121,92,82,90,136,147,143,132,128,141,162,170,169,169,166,167,165,159,152,149,151,148,133,116,105,117,149,172,178,178,178,176,167,144,105,81,97,126,143,143,144,146,139,135,139,151,163,174,176,162,147,202,204,203,203,203,202,202,201,197,188,166,143,132,125,106,86,87,106,125,136,134,140,161,172,174,171,173,172,167,159,152,149,148,137,124,113,109,91,85,111,148,166,172,175,179,180,155,108,81,94,122,136,141,139,139,136,135,141,154,161,171,176,171,162,202,203,204,205,204,202,202,203,202,196,183,166,149,140,126,100,90,98,109,117,126,151,167,171,172,174,170,166,161,148,140,141,146,146,132,96,85,79,63,84,122,145,159,167,172,174,155,113,89,101,126,133,136,136,134,133,123,121,150,160,167,173,173,163,204,205,205,205,205,203,202,202,201,199,194,182,166,159,145,121,99,90,94,111,137,157,164,163,163,162,161,158,155,149,146,155,165,167,157,122,79,52,49,68,103,120,140,156,163,162,145,117,87,94,119,130,133,133,128,127,124,130,153,166,171,175,169,159,204,204,205,206,206,206,204,203,202,199,194,182,170,169,160,145,131,120,120,128,142,152,154,155,151,151,153,153,154,156,166,177,178,177,171,149,98,49,45,56,89,118,136,145,155,157,139,114,91,92,131,133,134,131,126,125,134,138,155,171,172,175,170,160,205,205,206,206,205,203,204,203,202,200,197,191,180,177,174,166,163,167,168,167,167,165,164,158,153,153,154,156,161,169,181,189,191,189,185,170,129,77,54,57,85,124,142,153,161,158,134,114,99,99,140,155,140,132,124,119,128,140,157,172,179,183,179,163,205,206,206,207,206,203,203,204,202,201,198,192,188,186,185,177,177,188,191,188,188,185,183,182,177,173,173,174,178,184,190,196,199,196,193,183,159,115,73,58,85,126,147,156,170,170,147,117,98,106,145,153,145,135,122,120,130,140,154,170,182,190,183,166,206,205,206,206,206,204,204,204,202,202,199,194,191,189,187,181,182,197,199,196,197,197,198,195,194,191,191,192,192,195,197,199,202,201,196,189,168,131,89,69,91,131,151,160,170,178,162,127,101,101,136,148,142,138,118,114,123,133,150,168,175,182,183,166,206,207,207,206,206,205,205,204,203,202,199,195,192,189,186,182,190,196,199,201,201,200,201,200,199,198,199,201,202,203,202,203,203,202,199,188,168,134,93,68,83,125,145,151,160,171,172,142,109,100,127,141,140,134,118,108,117,129,146,165,182,186,182,162,207,208,207,207,205,206,205,205,204,202,200,194,191,189,190,191,195,198,198,200,201,200,200,200,199,200,201,201,203,202,203,203,202,203,200,188,161,136,98,71,91,127,143,145,151,159,162,141,113,96,119,129,134,133,126,119,116,126,138,158,179,186,181,161,206,206,206,206,206,206,206,204,203,202,199,194,190,189,190,191,195,198,200,199,196,196,197,198,197,197,199,200,200,200,201,201,202,201,202,197,176,145,108,85,114,140,152,151,151,156,154,135,116,97,140,145,131,132,129,126,127,132,139,156,178,187,180,160,206,207,207,207,206,206,205,206,204,201,198,193,189,185,186,186,186,187,189,193,193,190,192,191,190,191,191,192,193,197,199,198,200,201,200,194,173,142,110,100,127,146,161,169,169,167,148,130,111,101,139,143,136,134,131,128,134,142,146,163,177,184,179,165,206,207,207,206,206,206,206,204,203,201,195,187,176,172,175,174,172,171,170,174,173,173,176,177,176,174,175,177,181,188,194,198,197,197,196,188,163,126,102,110,127,146,159,167,174,172,155,130,109,101,135,132,134,136,136,133,135,147,161,177,181,183,178,167,206,206,206,206,207,206,206,207,204,198,188,173,158,154,161,160,155,147,147,150,154,162,168,169,171,174,172,173,174,177,185,194,198,198,194,183,149,103,80,104,130,151,160,165,173,175,162,133,109,105,126,129,136,140,145,141,143,152,164,175,179,179,180,171,205,206,206,207,207,207,207,206,203,199,192,167,141,141,147,143,136,134,141,148,156,162,171,181,184,185,185,184,179,175,169,177,188,191,190,173,135,99,63,101,148,167,168,172,175,181,174,140,113,110,128,134,142,150,155,149,149,155,163,173,178,181,180,173,205,205,205,205,205,206,206,205,204,199,179,151,138,137,138,131,127,132,148,166,172,166,169,181,185,186,187,186,186,180,172,167,173,176,168,154,136,121,74,110,158,169,171,173,176,178,171,139,113,107,126,138,150,160,160,154,153,157,166,172,177,176,174,166,201,201,203,205,205,206,206,205,204,192,159,139,132,134,129,117,111,125,154,169,169,162,160,171,181,184,183,185,184,184,180,168,167,176,174,157,149,135,115,144,169,173,175,178,176,174,171,143,110,108,126,145,164,169,163,158,157,158,166,172,178,177,170,164,201,199,202,204,205,205,204,204,202,193,170,141,128,129,122,109,109,125,146,153,153,152,147,151,169,181,183,181,182,187,183,176,167,155,158,168,158,146,149,169,173,179,175,177,175,174,172,145,106,109,129,156,172,171,167,163,161,162,167,171,174,176,169,163,202,204,204,205,205,205,203,202,200,193,164,130,121,118,113,92,111,126,159,157,143,141,141,151,163,176,185,186,185,185,187,186,183,177,161,155,161,164,173,180,182,180,177,178,175,174,169,142,108,121,149,168,175,172,167,164,160,159,163,172,177,176,168,165,199,202,202,204,205,205,204,204,202,196,164,122,110,111,99,97,110,129,164,156,139,128,130,140,155,170,184,187,189,188,189,190,191,187,183,177,179,180,183,184,182,182,177,175,174,169,162,138,114,145,171,181,182,179,169,165,159,157,160,174,181,177,166,160,201,202,202,203,205,205,204,203,203,199,167,117,100,103,93,94,117,158,186,176,145,126,124,134,148,164,181,189,192,191,191,193,194,194,187,180,182,182,186,188,188,187,185,180,176,173,160,137,123,165,181,177,175,176,170,168,162,157,165,177,180,178,171,161,202,202,202,203,204,204,203,203,202,198,167,120,103,98,92,90,108,125,144,184,159,127,118,126,146,160,174,188,192,194,194,194,195,190,187,182,181,180,184,188,188,188,187,184,181,175,162,137,119,153,178,178,176,175,173,168,162,159,169,177,176,172,163,150,202,201,203,203,203,203,203,203,202,197,168,122,98,95,93,79,76,92,106,128,156,129,119,117,137,156,174,186,193,196,196,197,195,192,189,187,187,185,183,182,179,181,185,185,183,181,170,156,135,139,164,173,173,173,171,166,162,163,174,174,170,162,147,115,201,202,202,202,203,202,203,203,202,196,165,120,94,99,96,80,75,59,62,98,142,130,116,113,133,156,174,183,190,193,194,196,195,195,193,191,189,188,186,183,178,176,180,187,185,182,177,168,155,145,153,166,170,168,164,163,164,166,169,163,157,142,111,90,201,201,201,202,201,202,204,203,202,195,163,120,96,111,107,84,90,156,74,89,130,131,122,118,131,156,171,181,186,191,193,195,195,195,196,191,190,188,187,186,182,179,176,176,177,177,175,173,167,159,158,161,166,163,163,167,164,162,157,148,138,109,88,101,201,200,197,200,203,202,203,203,203,197,167,128,110,122,114,80,73,74,68,96,130,128,124,123,134,160,170,181,188,191,194,195,195,195,194,192,191,188,186,184,183,180,172,172,171,171,171,172,171,169,167,164,161,159,160,157,155,149,142,133,111,88,102,121,201,200,201,200,201,202,202,202,203,198,172,135,115,125,118,79,63,79,92,131,153,125,122,131,141,160,172,179,184,190,192,193,194,195,194,194,192,188,186,187,183,180,177,174,172,170,170,170,174,174,169,163,157,147,144,146,142,140,133,112,95,111,127,133,200,198,199,199,201,201,202,203,202,198,173,138,122,130,127,93,88,139,168,179,158,120,124,137,148,161,172,179,187,189,191,193,193,193,193,192,190,189,186,184,181,179,174,170,169,169,171,171,170,169,165,158,150,144,143,142,140,134,117,96,110,128,134,134,200,200,198,201,200,202,202,201,202,199,181,146,128,124,128,106,80,108,160,170,139,115,128,141,154,166,173,177,182,187,190,193,193,195,192,190,188,186,183,183,181,176,172,169,166,165,165,166,166,163,158,150,145,141,140,139,134,120,98,112,128,136,140,141,200,200,201,199,200,200,200,201,200,196,181,152,129,124,137,119,89,79,96,122,117,120,132,148,161,170,177,181,180,183,189,192,194,193,192,190,188,187,184,180,175,172,168,165,161,159,160,160,160,154,152,147,144,143,141,133,117,98,109,126,136,139,142,142,196,196,198,197,197,198,199,199,199,197,180,150,135,130,141,131,100,85,80,89,107,129,142,155,161,167,176,183,185,188,190,193,192,193,191,189,186,184,180,174,170,167,161,157,154,154,152,153,153,152,151,150,145,143,133,114,97,109,125,135,136,137,139,138,196,195,195,194,195,197,197,199,198,197,187,157,136,129,135,134,118,90,98,100,123,145,154,159,164,173,180,183,186,189,191,189,187,190,188,186,184,179,174,169,165,160,152,147,147,146,152,157,159,157,155,149,141,132,114,97,111,125,132,136,136,135,134,135,188,188,187,189,191,191,193,194,195,195,190,171,140,126,130,134,133,122,108,112,125,148,161,163,168,172,178,184,188,189,183,184,186,187,186,181,179,176,169,162,158,153,148,146,147,152,156,158,155,152,147,140,128,111,99,116,126,132,131,131,131,131,131,130,183,182,183,183,181,183,185,187,189,191,189,178,145,126,130,136,138,136,129,125,130,146,164,168,174,177,182,185,188,189,189,186,183,184,181,180,175,169,162,157,155,153,151,152,150,153,155,155,153,148,141,128,113,104,111,123,126,125,125,125,128,130,128,129,180,180,180,181,180,178,179,180,180,179,180,180,153,127,126,131,135,139,140,136,138,147,164,172,176,180,183,184,184,188,186,181,180,178,175,171,168,163,158,153,151,151,150,151,152,153,153,152,143,139,133,113,94,92,103,106,108,112,113,113,115,118,122,123,169,173,176,181,175,175,175,175,175,175,174,172,150,121,121,123,125,139,145,145,150,157,165,173,175,178,181,182,183,182,180,174,174,169,166,162,157,155,154,153,153,149,146,149,150,150,149,142,138,125,92,71,70,80,80,78,83,86,91,100,102,104,106,107,150,156,164,170,171,169,169,167,168,169,167,164,157,142,123,115,133,144,150,152,155,161,169,173,173,174,178,179,176,176,172,168,171,163,157,155,153,152,152,149,147,142,146,148,147,146,141,131,103,63,24,17,16,15,22,30,37,44,49,53,60,65,70,71,139,137,143,148,158,166,169,167,159,159,159,158,156,155,152,138,143,146,150,153,155,159,163,168,168,169,170,167,169,169,166,164,165,160,155,149,147,142,137,136,138,140,141,141,140,128,104,66,28,13,13,13,17,13,12,11,14,18,20,27,32,36,41,45,116,123,125,133,142,151,159,160,156,152,152,153,151,148,149,147,146,147,149,150,153,155,156,159,163,165,163,160,158,158,158,156,152,144,140,139,140,141,143,138,131,121,100,73,40,22,20,22,25,22,18,15,15,15,17,15,14,16,15,17,19,23,25,30,90,102,107,108,116,128,141,146,147,147,145,141,141,140,136,136,140,145,146,147,148,150,152,153,152,152,151,153,153,151,150,143,137,133,129,124,121,113,102,104,103,102,97,98,103,87,77,73,72,56,34,28,19,16,13,12,15,14,15,15,14,15,17,17
130,134,134,132,127,131,135,139,144,148,146,145,144,141,137,136,135,134,134,139,142,144,144,141,136,131,127,124,125,121,121,123,125,124,118,108,88,65,47,35,25,27,37,57,80,75,72,58,44,38,32,27,23,21,18,19,22,23,23,23,24,21,26,27,146,152,154,154,149,149,149,147,146,146,145,146,144,146,143,141,135,129,134,145,149,153,156,153,153,150,145,137,132,126,122,120,118,117,119,124,122,120,114,99,78,59,46,58,67,71,58,49,37,30,27,25,22,20,22,20,19,18,19,21,22,23,20,22,158,156,157,159,159,160,156,152,151,152,152,150,146,141,136,135,135,135,130,140,151,153,154,155,157,157,155,150,147,137,129,124,116,116,115,116,121,118,113,111,111,103,88,76,62,39,38,38,32,19,18,17,17,17,19,16,14,19,18,19,19,22,28,28,161,158,157,159,161,160,158,156,153,151,150,146,136,124,118,125,132,131,122,134,147,153,160,161,159,160,162,159,150,146,140,132,123,118,112,109,112,115,117,114,109,104,98,94,82,63,37,21,26,26,16,15,8,8,6,12,12,11,13,14,15,19,19,27,163,161,158,157,159,159,159,160,160,157,153,132,109,104,104,109,122,129,117,129,149,156,157,158,162,168,167,162,155,150,149,143,135,128,117,111,108,112,113,114,113,105,103,103,101,90,79,45,16,12,13,13,15,20,30,31,30,32,28,24,22,18,19,22,163,165,164,162,160,161,163,166,167,164,157,119,105,104,105,103,107,118,106,124,158,159,154,156,170,176,172,166,161,157,158,153,146,137,120,111,106,101,95,103,104,104,98,103,103,96,89,79,69,79,91,91,87,87,84,83,81,79,74,68,65,59,53,46,172,171,168,167,165,165,167,169,169,167,149,127,112,106,107,101,95,94,88,127,163,162,154,156,169,176,177,174,168,162,162,160,151,144,132,121,110,93,91,88,88,100,107,106,107,106,104,94,76,73,98,115,113,109,108,108,107,105,102,100,97,94,91,91,178,178,176,173,172,173,174,178,180,172,148,126,110,100,100,95,86,78,80,126,158,157,151,160,171,180,184,180,173,169,171,164,158,151,144,134,126,115,103,100,94,90,98,112,119,119,114,104,91,74,64,86,109,113,111,111,112,112,111,107,104,106,106,104,182,183,182,183,178,179,182,181,179,169,148,129,106,102,97,84,70,64,80,124,150,143,147,155,169,182,186,181,177,174,174,171,163,157,150,144,132,123,117,113,107,102,99,104,110,115,117,113,105,92,76,65,76,101,107,106,111,112,115,113,114,111,107,107,185,184,183,183,185,183,185,186,182,163,141,124,109,98,88,69,55,58,78,115,141,127,145,151,166,183,188,184,181,180,175,167,166,162,157,150,140,129,121,109,104,97,99,105,108,113,112,104,101,100,90,78,65,65,84,98,103,109,110,108,109,111,111,111,185,184,182,184,185,188,189,190,185,166,136,118,105,99,78,56,53,54,80,111,125,115,128,142,167,181,187,187,187,183,179,173,171,166,160,150,138,127,116,106,99,90,95,106,115,119,116,106,101,100,94,85,73,63,62,75,87,92,97,103,101,104,105,104,185,186,186,187,185,187,189,190,184,160,130,114,100,89,67,53,46,48,75,101,114,106,111,136,165,185,188,188,187,185,181,176,172,167,159,151,140,123,112,100,94,89,96,108,115,119,121,116,104,97,98,93,88,78,64,53,62,78,86,89,97,98,100,102,183,186,187,186,184,187,190,191,182,154,121,107,99,88,65,58,63,73,82,94,104,99,100,126,163,183,188,190,189,188,184,179,172,164,157,148,134,116,102,92,88,89,95,104,111,120,122,119,115,107,103,94,94,94,83,68,56,56,62,68,78,85,90,93,185,186,189,190,189,189,189,192,183,152,115,95,95,86,55,51,62,97,108,98,109,96,92,113,154,182,188,191,188,184,183,180,171,163,152,140,121,106,91,81,74,77,82,87,99,114,124,123,122,114,111,106,99,98,96,90,73,53,53,57,62,70,78,83,187,187,191,191,192,192,191,191,179,144,111,90,95,76,63,45,39,61,113,109,106,94,81,109,150,178,186,189,188,185,182,180,171,159,145,126,107,88,71,67,76,85,90,97,105,116,123,128,124,120,120,115,111,108,108,104,92,74,52,51,55,58,63,69,187,189,191,192,190,192,188,190,175,138,105,86,86,74,64,28,26,43,98,117,101,88,77,101,146,176,187,189,186,183,181,177,167,150,132,108,85,77,77,83,92,107,115,107,104,107,114,122,122,126,129,125,123,119,117,114,108,95,72,50,47,54,56,58,187,190,190,190,191,190,189,184,170,128,93,76,85,69,68,41,34,36,77,108,101,85,77,104,147,177,186,187,185,183,181,171,153,131,109,89,79,83,93,100,110,106,102,94,91,96,108,119,127,132,138,134,129,127,127,126,122,115,101,76,54,47,52,56,187,192,194,195,191,190,189,185,162,119,85,71,78,62,60,35,36,40,78,105,95,83,78,113,161,184,188,186,181,182,178,165,136,108,92,80,94,110,116,121,123,108,88,76,72,89,112,124,133,145,142,139,134,131,135,137,137,133,120,103,72,50,50,58,189,190,194,195,197,193,192,188,169,119,85,76,76,56,62,40,42,62,95,108,95,78,84,117,164,183,186,184,180,178,171,148,113,87,85,104,123,128,130,139,139,121,106,64,41,67,117,141,142,146,147,146,140,135,133,137,142,143,142,129,105,71,47,49,189,193,196,196,196,193,193,189,171,126,89,76,75,51,56,54,82,104,111,105,92,80,97,125,169,185,183,183,181,179,165,128,93,88,105,126,139,135,135,145,148,140,123,68,31,48,96,141,151,148,148,149,145,138,134,133,140,146,153,149,136,117,78,52,190,193,196,198,198,195,192,187,165,123,91,79,78,55,48,61,82,106,99,97,89,89,106,147,179,180,181,177,175,168,152,107,82,88,118,137,142,141,142,152,156,152,134,77,34,33,67,116,144,149,147,144,145,143,136,133,138,144,151,156,147,134,116,74,191,195,198,200,200,199,194,187,163,124,95,83,83,65,40,61,57,69,77,89,89,100,117,159,177,177,177,176,175,164,138,104,71,89,129,141,143,144,145,156,160,159,141,86,44,22,34,85,130,138,144,147,142,138,137,133,136,138,145,159,158,144,125,98,195,196,199,201,200,197,192,187,169,133,100,86,86,78,48,41,62,55,74,80,89,105,133,165,168,170,171,174,173,161,142,126,105,101,125,141,146,146,149,158,165,165,140,88,55,53,24,39,102,132,127,134,140,140,136,132,133,136,142,153,158,148,121,107,196,198,200,201,201,198,195,187,169,142,118,101,94,85,67,57,60,72,72,84,102,121,148,167,166,169,170,174,173,164,156,157,158,147,131,120,130,146,152,158,164,171,146,94,63,81,71,42,74,123,133,126,128,133,130,127,130,133,140,150,154,154,136,118,196,197,200,201,201,200,196,190,173,144,127,113,102,90,75,63,60,73,85,94,111,139,166,172,171,171,171,175,174,166,166,173,174,168,149,118,95,112,139,154,165,173,150,107,65,95,108,80,62,105,129,127,118,117,123,121,123,125,134,144,149,154,149,130,195,197,199,199,198,197,192,186,178,156,127,106,102,97,80,70,66,70,80,100,130,160,174,175,173,175,176,176,171,165,167,172,165,152,136,121,79,59,85,119,148,165,149,106,56,69,84,47,30,78,133,131,121,111,109,114,115,108,121,140,148,155,154,141,194,196,201,201,197,197,195,192,182,166,145,122,107,102,92,77,72,69,79,108,146,168,173,173,173,174,173,174,166,161,162,162,156,141,107,88,71,51,53,78,104,140,139,110,63,78,104,82,41,59,126,142,124,109,95,99,108,105,115,136,145,154,153,148,196,198,199,200,197,193,194,190,187,177,157,136,121,111,100,87,77,78,96,131,158,169,169,169,168,169,169,167,167,161,164,168,164,153,122,70,59,53,56,69,86,111,121,109,71,68,100,103,58,53,109,144,135,111,90,86,96,104,114,136,152,152,157,146,199,199,200,200,199,194,193,190,183,177,163,143,132,124,114,110,111,121,136,153,163,166,167,165,166,164,167,171,168,172,174,175,172,165,145,90,54,53,56,68,80,90,96,98,74,56,89,102,65,47,94,143,144,125,93,74,78,92,107,136,156,150,158,146,198,199,201,200,198,195,194,191,184,176,166,150,139,136,133,135,151,163,172,173,172,171,168,163,158,162,165,168,170,176,182,183,176,167,148,106,65,55,57,69,83,91,90,87,70,68,107,115,89,55,86,138,146,128,102,74,77,84,106,130,150,160,164,156,200,200,201,200,197,194,192,190,184,177,169,158,152,149,150,148,169,183,183,182,184,180,177,170,168,168,168,168,173,182,189,195,190,176,159,125,81,62,57,68,83,91,91,82,68,65,117,124,96,55,78,137,143,132,107,68,69,76,90,122,150,156,156,150,201,200,201,201,199,194,194,190,187,182,171,164,161,159,158,159,182,193,196,196,194,195,192,190,188,186,184,185,188,189,197,202,197,183,166,136,97,68,60,66,80,92,100,84,64,50,79,113,95,50,67,123,138,128,109,77,71,73,86,115,144,155,152,147,200,200,201,200,199,197,196,191,187,182,168,162,160,156,149,155,177,190,197,195,197,198,197,196,196,198,197,196,198,197,199,198,192,181,167,140,101,65,61,62,76,93,109,90,61,50,83,107,83,42,60,108,124,120,109,75,66,70,81,108,140,160,156,145,201,199,201,201,199,199,197,192,183,179,168,164,157,151,154,158,174,180,189,193,195,195,194,192,194,196,197,199,199,198,198,194,189,180,157,123,92,71,58,63,78,94,111,97,72,71,117,127,110,68,69,100,112,110,106,77,77,77,83,103,133,158,158,144,199,200,198,199,200,197,193,191,188,180,170,160,146,144,146,153,166,177,183,183,184,190,192,190,190,193,195,195,192,195,195,192,188,179,164,133,99,72,65,67,73,94,107,97,75,77,120,135,113,62,76,105,114,111,99,76,81,85,90,101,128,159,162,141,199,199,200,199,199,199,195,190,186,175,165,154,142,136,135,136,142,150,162,168,166,174,180,179,177,180,184,187,191,188,191,192,192,186,168,141,106,82,65,68,83,98,109,95,74,68,107,118,84,55,80,96,107,104,87,77,85,90,97,109,134,154,159,144,199,199,198,196,197,197,196,190,183,173,159,138,125,121,122,121,122,124,128,132,136,136,140,147,152,154,158,167,178,191,191,189,191,189,166,127,97,73,64,78,100,111,109,90,67,66,107,122,74,63,80,84,99,99,83,81,88,95,101,118,144,160,156,138,198,197,198,198,199,199,197,191,180,165,143,120,107,108,110,108,105,106,108,111,125,134,139,138,143,149,153,155,164,180,192,193,187,175,151,117,83,57,65,85,111,122,117,95,74,88,125,138,99,82,73,94,106,96,82,90,99,102,109,123,140,149,148,136,196,197,198,200,200,199,196,191,179,163,135,107,99,100,97,90,89,94,107,124,127,138,150,155,153,155,158,162,162,157,175,186,182,169,142,104,71,57,77,99,114,124,122,97,72,78,108,88,52,70,79,104,102,90,93,105,108,110,114,123,138,146,146,136,193,195,197,199,200,200,197,190,177,152,122,100,94,96,86,73,70,89,115,125,123,131,152,164,165,165,168,170,163,149,152,165,164,154,133,104,74,74,96,108,117,128,126,101,79,95,127,107,34,61,92,96,98,103,114,113,113,115,120,129,139,143,140,128,185,191,198,199,200,199,195,189,173,141,112,99,92,90,78,64,63,77,91,108,110,110,131,156,163,162,166,169,164,148,153,172,169,148,131,117,94,97,105,112,120,130,128,105,83,98,86,42,53,88,97,96,102,114,119,118,117,115,124,131,137,138,130,119,183,191,196,198,199,197,194,188,173,144,104,88,89,83,64,52,61,74,78,90,88,97,114,142,162,162,161,167,163,140,131,149,167,168,152,131,110,105,107,112,122,130,126,103,70,49,19,42,81,87,92,106,121,123,121,120,119,121,127,131,136,134,127,118,191,195,198,197,196,195,191,187,176,140,103,88,87,78,53,45,57,72,87,86,76,84,102,131,162,169,168,168,165,146,118,108,110,120,126,117,110,110,113,118,123,129,127,98,48,17,39,74,88,95,105,121,126,124,121,121,123,122,129,132,133,128,123,111,190,192,197,199,199,195,189,187,177,141,97,80,75,70,47,55,82,102,98,87,73,74,94,119,155,171,173,171,169,155,134,113,111,107,103,107,112,111,111,118,124,127,126,97,47,37,65,90,101,116,128,129,127,124,123,123,127,125,129,132,133,125,120,107,191,191,195,198,198,196,194,190,180,143,94,69,76,65,44,54,76,98,103,91,78,69,85,108,142,170,178,177,170,163,148,125,115,112,114,120,126,126,119,122,124,126,123,92,47,52,86,110,125,132,131,129,125,124,126,127,128,129,130,136,132,128,120,96,192,194,195,196,196,196,194,189,179,143,97,74,71,59,45,41,41,61,87,95,85,74,74,101,136,169,181,180,177,172,161,136,114,108,107,115,128,130,121,122,127,123,118,83,44,69,111,129,131,131,127,129,130,128,128,127,129,133,131,130,131,120,96,67,191,194,195,195,194,195,193,189,176,141,95,68,71,64,46,36,38,39,65,90,89,75,69,97,133,163,184,185,180,180,165,142,130,107,98,95,106,118,119,124,130,118,106,76,53,89,121,127,129,129,133,130,130,133,132,132,130,133,130,123,110,84,67,67,193,193,193,195,196,196,196,190,175,138,95,67,73,68,44,33,43,33,56,84,91,82,74,98,128,158,181,185,185,181,173,156,141,127,112,93,84,96,104,115,127,118,101,82,74,94,114,123,130,129,127,126,126,131,133,131,126,124,121,109,84,67,66,68,190,190,193,195,196,198,197,193,176,135,95,73,80,75,51,43,37,40,59,84,89,85,73,96,125,160,178,185,185,180,175,168,156,140,126,107,83,77,89,102,119,125,114,97,90,98,110,120,125,124,125,130,132,128,125,125,121,116,101,76,68,62,69,75,188,188,190,192,193,194,196,193,177,140,100,82,88,79,51,36,34,47,94,102,94,94,82,97,122,152,177,187,185,183,177,172,162,148,135,119,100,79,71,86,103,116,122,117,106,99,105,113,118,120,118,118,119,116,115,113,109,96,77,71,75,75,75,74,187,187,189,189,192,194,194,193,180,147,107,90,94,85,51,48,98,123,114,94,95,98,88,105,120,151,174,185,187,185,182,176,168,153,137,124,113,96,78,67,77,96,109,114,111,110,115,120,116,113,109,107,108,110,111,108,94,76,70,72,72,72,73,73,186,185,188,190,193,195,196,193,182,148,114,95,85,87,65,44,70,109,100,91,99,100,98,109,124,148,173,183,186,186,183,177,170,161,144,131,120,108,96,85,75,74,90,105,121,131,130,122,113,107,104,101,103,106,104,92,74,67,67,69,71,69,70,70,187,186,186,185,189,192,193,191,184,159,125,96,91,94,72,59,42,58,80,96,105,103,105,115,130,142,165,181,186,185,183,176,168,162,145,131,124,115,108,101,95,96,99,113,121,122,120,115,110,106,104,101,104,101,88,68,61,63,66,62,63,64,66,67,181,181,183,184,186,189,191,193,184,160,127,104,98,98,86,56,59,52,75,100,109,110,113,119,131,150,165,177,187,188,185,177,170,158,146,134,123,117,113,109,106,107,113,114,117,118,119,117,112,108,107,106,101,81,62,54,55,57,53,60,61,66,69,68,181,180,175,176,181,184,188,188,185,165,128,105,98,96,93,72,60,61,74,104,112,115,118,125,135,149,170,184,187,185,182,176,165,158,143,132,124,119,114,115,117,115,116,119,122,122,119,118,114,111,110,103,77,58,54,55,57,58,64,67,69,63,51,37,166,165,165,165,170,176,181,184,183,173,141,109,96,96,97,93,78,76,77,100,118,118,120,127,132,151,172,184,185,183,179,171,165,151,143,133,124,118,115,116,116,118,118,119,122,122,120,118,114,110,103,73,68,62,66,67,72,73,68,59,45,29,14,9,157,157,155,153,156,160,166,173,175,173,151,118,103,101,101,101,100,92,89,97,121,125,126,131,136,155,170,177,179,176,176,171,163,149,141,133,126,117,115,113,114,115,115,119,119,119,119,117,113,91,55,46,38,42,37,36,29,24,17,8,9,8,16,16,150,151,151,149,149,149,154,156,160,161,153,127,109,103,103,106,111,110,104,105,123,132,132,136,142,147,167,174,174,170,167,161,153,146,138,132,126,120,115,110,109,109,113,115,118,118,122,113,77,31,11,8,8,8,10,10,10,12,13,15,15,17,17,18,144,146,147,146,144,144,145,147,150,149,142,121,106,107,107,113,117,118,117,116,129,136,139,140,145,150,160,167,164,160,156,151,144,137,132,128,125,121,116,114,115,115,119,122,127,123,99,47,17,17,16,20,16,16,13,15,16,17,17,17,21,19,20,20,121,133,137,141,140,141,141,139,143,140,140,135,121,112,115,125,130,125,126,127,134,138,140,143,144,151,156,156,151,149,143,137,133,131,128,126,126,123,123,124,128,131,135,129,93,52,16,12,17,15,21,18,18,18,20,18,18,18,20,20,20,20,18,18,95,105,117,126,136,137,131,130,127,130,129,130,134,130,131,132,131,132,130,130,133,137,139,143,142,146,148,147,144,141,133,128,125,123,124,127,129,131,134,135,130,113,78,48,48,27,26,24,23,20,17,14,18,15,16,15,16,16,15,14,15,16,13,12,75,73,82,98,106,117,126,125,124,126,129,125,125,125,126,128,132,129,131,134,136,139,140,140,141,139,141,142,139,136,137,137,139,141,142,135,129,113,94,66,42,20,15,25,43,45,38,26,26,24,21,16,15,13,13,13,13,12,13,14,14,17,17,18,62,67,49,47,62,70,78,87,89,88,85,87,90,95,102,109,117,122,125,129,134,136,136,137,136,136,135,134,128,125,116,103,92,79,67,66,44,35,32,36,44,47,49,50,55,55,51,39,32,29,26,22,20,18,17,21,18,18,20,18,16,20,18,23,70,68,66,39,23,29,35,34,39,40,44,44,44,48,54,59,69,80,86,86,81,72,66,62,63,55,49,42,38,32,29,27,32,32,28,33,43,51,56,59,66,71,73,68,65,69,66,56,46,32,27,27,25,20,23,22,20,20,19,22,22,21,30,26
135,136,139,145,153,144,138,143,145,145,143,143,144,144,143,140,135,135,141,147,152,154,156,154,150,147,148,146,141,130,123,124,127,126,128,124,119,119,117,113,108,94,78,69,79,80,78,80,79,78,79,80,81,80,78,72,67,62,56,46,36,29,29,31,146,147,151,160,165,162,159,159,154,149,150,150,145,146,146,144,139,135,136,145,156,161,162,160,156,157,154,153,153,148,140,132,129,132,130,135,130,122,124,116,113,111,103,83,76,101,110,104,101,98,97,98,100,100,99,97,92,91,88,82,78,67,53,43,159,162,162,164,167,168,170,167,162,158,157,158,153,145,136,129,139,144,144,149,162,167,168,168,166,165,165,162,160,157,150,145,139,137,135,133,137,136,128,130,116,116,114,102,78,61,105,117,109,105,102,100,101,105,106,107,104,102,107,104,100,95,89,83,166,168,170,165,169,171,170,168,165,161,155,153,152,141,125,122,131,145,147,154,165,170,172,175,175,171,169,170,166,164,159,152,144,141,134,132,134,138,138,135,129,127,124,115,104,81,61,96,109,110,111,106,101,106,109,110,112,113,114,112,110,106,105,104,175,174,172,170,168,169,171,169,167,168,162,157,146,120,113,118,129,145,145,150,169,176,178,180,180,179,176,173,170,164,165,161,153,145,143,137,135,138,140,138,128,130,136,128,116,102,76,62,88,96,100,104,106,105,108,111,112,114,117,121,122,118,113,109,179,179,175,172,172,170,171,173,173,173,169,162,138,105,107,117,125,139,143,146,172,181,181,181,183,186,183,180,176,173,173,170,165,154,139,141,140,135,141,139,144,139,146,143,137,120,101,79,63,81,91,94,97,101,103,109,111,113,116,116,120,122,121,120,184,180,176,177,177,175,177,177,175,175,174,166,135,113,116,120,123,133,133,143,173,182,183,183,186,187,187,183,178,179,177,175,170,162,144,141,137,130,132,138,145,151,153,151,146,136,118,100,74,57,75,83,86,91,96,101,106,107,110,115,119,120,123,125,187,182,182,184,182,180,179,181,180,181,177,166,137,119,119,125,123,127,123,140,174,184,184,186,190,191,192,190,184,183,183,180,177,170,162,150,140,133,129,125,131,137,148,147,142,139,131,116,97,68,48,61,72,79,83,85,92,102,109,111,115,123,127,126,191,190,189,188,188,185,184,186,186,185,183,166,139,121,123,130,121,115,115,136,163,175,178,182,188,190,193,191,189,187,187,185,179,173,168,160,150,141,138,130,130,132,139,144,144,130,126,124,110,92,69,55,59,67,74,75,82,91,97,105,106,113,122,125,196,195,193,192,191,192,191,192,190,190,183,163,141,123,125,125,103,95,97,127,157,168,175,180,183,191,194,191,190,190,189,187,184,176,173,168,163,156,150,144,142,141,142,145,146,142,134,130,122,110,96,66,50,56,60,67,71,79,89,95,103,104,115,120,197,196,194,195,195,194,192,192,195,192,179,161,140,129,130,117,84,79,78,110,143,159,170,179,184,188,193,193,191,192,190,189,186,184,181,177,167,163,159,154,150,148,151,154,157,147,143,136,129,120,114,94,66,48,53,57,62,67,73,82,90,95,103,110,196,196,196,194,193,193,194,195,195,194,184,154,136,130,131,103,89,71,87,111,129,146,159,174,182,189,193,193,193,194,192,190,187,186,185,180,173,168,162,156,151,152,159,160,163,160,153,145,140,130,124,118,99,60,45,50,56,59,65,73,79,85,91,97,195,197,196,196,196,194,195,197,197,196,184,151,134,133,122,98,90,94,119,116,124,136,149,169,182,191,194,195,195,197,195,192,190,188,185,182,173,170,164,159,153,158,163,164,166,163,160,154,147,142,137,130,118,95,53,46,46,53,57,65,71,76,79,82,197,196,195,195,197,196,194,196,198,196,181,148,129,134,117,102,80,113,146,121,123,130,139,163,179,191,196,196,195,199,196,193,192,189,187,185,178,173,169,164,160,162,164,166,168,166,164,159,157,151,149,144,136,118,81,48,48,50,52,56,60,69,77,80,195,195,196,197,196,197,196,197,199,197,179,141,121,130,114,101,65,84,133,141,118,128,131,159,176,189,192,194,196,195,195,192,190,187,186,183,179,170,167,161,158,163,165,167,166,166,162,162,162,157,156,154,148,140,116,75,46,47,49,53,59,61,66,66,195,196,197,197,199,198,199,200,200,199,178,141,111,124,117,96,44,69,100,158,123,131,126,158,177,190,192,194,196,197,196,195,193,189,185,176,171,168,163,161,167,167,166,165,161,156,160,165,169,163,159,163,165,159,142,108,57,45,51,54,58,57,58,58,195,197,196,198,199,200,200,200,200,199,171,132,110,117,122,103,56,45,89,154,132,126,123,151,173,188,195,197,194,196,195,195,194,188,180,168,168,163,166,172,176,180,172,155,150,151,161,170,171,169,163,164,170,176,167,143,101,46,46,50,52,57,58,57,198,198,197,196,199,201,200,199,198,196,168,127,106,111,118,115,106,76,97,154,129,120,122,152,176,188,192,195,198,196,195,193,187,181,173,162,158,168,177,180,176,175,161,137,145,154,165,177,175,173,168,162,164,174,179,167,137,94,45,49,52,49,52,56,198,196,197,200,200,201,198,200,199,194,163,120,100,101,97,95,56,80,129,158,132,120,126,154,182,192,195,198,196,196,196,191,185,175,167,165,175,183,184,183,179,162,134,112,155,165,170,179,180,176,170,163,163,171,177,177,159,134,81,48,53,54,52,49,198,196,196,200,201,200,199,198,199,194,157,113,98,99,87,104,96,140,182,159,132,120,132,156,182,191,194,197,194,194,193,188,175,165,168,177,184,185,182,179,177,160,119,67,133,170,177,177,177,178,171,165,168,172,174,181,170,149,112,60,49,54,52,51,200,200,200,201,202,202,201,201,201,198,165,113,98,94,72,114,136,183,186,156,133,122,139,161,181,191,193,197,195,194,190,179,166,163,173,185,188,187,184,185,179,163,128,57,89,147,172,174,170,174,173,166,166,167,175,181,175,142,127,82,44,51,50,49,200,202,201,201,202,202,202,200,201,200,173,123,103,97,63,101,115,147,181,147,133,126,145,169,187,191,194,191,192,191,190,168,161,166,179,186,189,186,185,188,181,172,138,66,58,120,153,163,166,170,172,169,168,171,177,183,180,159,136,114,57,47,51,52,202,202,201,201,202,204,203,203,201,197,175,122,107,102,74,84,112,109,184,140,134,135,154,174,185,188,191,190,190,186,177,154,147,164,178,187,187,186,184,185,185,177,142,81,53,100,140,148,153,159,164,163,167,170,178,180,183,172,152,129,82,44,48,52,202,202,202,202,202,203,203,203,202,196,164,125,109,107,93,78,112,121,171,146,144,147,158,177,182,184,186,188,189,183,165,139,119,131,159,177,185,186,183,187,183,176,141,87,77,96,131,141,140,144,151,159,161,168,176,179,181,176,163,139,101,51,43,46,203,203,203,203,202,204,203,203,202,198,173,132,116,115,100,82,102,135,140,143,149,149,164,178,182,184,186,186,186,178,163,155,141,125,115,139,167,182,187,189,189,181,141,81,54,76,126,147,145,137,138,148,146,144,172,180,184,181,170,141,105,61,43,45,203,203,204,204,204,204,204,203,202,199,180,153,138,129,111,94,97,123,157,158,152,160,179,184,185,185,185,185,180,176,176,176,170,151,125,100,135,175,182,185,188,184,147,93,76,93,121,155,144,132,123,138,145,143,169,179,185,182,166,143,114,68,44,40,205,204,203,205,206,205,205,204,204,202,185,163,148,146,127,102,102,112,134,148,156,174,185,186,187,188,185,186,179,173,180,179,174,162,141,93,94,157,187,190,187,181,144,100,103,115,115,154,149,132,117,125,145,153,172,185,183,183,170,150,116,70,43,43,203,202,203,203,203,203,204,203,202,201,190,167,137,130,133,113,102,114,124,137,155,177,184,186,188,187,186,180,172,168,169,161,150,138,127,88,78,118,154,184,186,178,144,103,95,112,110,145,162,142,120,111,135,151,171,188,187,185,174,151,119,76,47,44,203,202,203,204,205,205,203,202,204,202,195,179,160,143,144,129,108,105,126,144,167,180,178,179,180,180,177,174,166,158,163,161,150,119,105,72,73,109,136,168,182,179,144,113,103,128,118,146,166,152,119,105,127,148,169,186,189,188,172,145,118,79,47,43,203,203,205,206,205,205,204,202,204,204,200,192,178,164,160,149,134,127,134,153,168,176,178,177,178,177,173,174,170,167,172,178,170,131,81,59,67,103,136,162,179,174,142,115,108,137,112,143,170,155,123,102,124,142,166,183,184,184,171,150,120,80,48,43,203,205,205,206,206,206,206,206,203,203,200,194,180,170,169,166,160,162,171,174,175,178,175,174,172,173,174,175,176,180,183,185,182,160,85,54,60,87,131,154,172,178,147,116,103,138,124,139,170,158,131,100,117,136,160,183,186,182,167,144,122,77,47,44,205,204,204,204,206,206,205,206,204,203,199,194,187,176,178,176,178,187,191,191,188,185,181,175,173,173,175,176,182,189,194,191,184,170,120,71,57,71,114,151,166,176,155,113,91,122,115,127,159,153,129,101,112,133,155,176,187,183,161,133,115,77,51,49,204,204,205,206,207,206,205,203,203,202,200,196,192,187,187,188,186,198,200,198,196,196,195,191,186,187,182,187,191,197,201,200,195,182,148,97,66,65,104,142,163,178,167,117,95,123,106,118,143,146,131,108,114,131,148,174,189,182,160,129,109,75,49,47,204,205,206,205,206,206,205,204,205,202,201,197,192,190,190,188,186,199,200,200,200,200,201,199,197,195,198,197,197,198,201,201,198,190,163,117,77,63,100,139,159,173,168,121,102,130,118,126,155,150,131,107,123,143,150,173,185,184,159,131,111,71,55,55,205,204,206,205,204,206,205,204,204,203,201,198,193,190,186,184,187,200,199,202,202,202,201,201,200,201,202,201,201,202,201,203,201,194,171,125,79,64,104,138,157,169,156,115,98,126,126,124,150,147,125,108,129,149,164,178,182,178,163,136,108,69,59,60,204,205,205,206,206,206,205,206,205,203,200,196,193,188,186,187,189,196,196,198,199,200,200,198,199,200,202,202,202,202,201,200,201,191,159,122,79,65,107,147,162,174,152,112,88,100,116,118,142,141,120,111,137,154,170,181,182,174,160,137,106,71,64,64,204,205,205,205,205,206,206,205,205,204,202,198,191,185,182,180,181,187,188,192,191,192,194,195,194,197,201,200,199,201,201,199,198,187,155,122,81,75,118,156,171,168,140,112,111,123,91,115,131,133,111,123,146,158,169,179,177,174,160,133,97,66,64,64,205,204,205,205,204,205,205,205,205,203,201,196,189,181,175,174,169,161,160,165,167,173,176,175,177,182,188,195,197,198,199,199,198,191,165,123,79,85,126,155,170,172,144,109,83,78,103,124,131,126,119,137,154,161,168,176,178,171,150,124,90,66,64,64,203,203,204,204,206,205,204,204,205,203,200,193,181,165,158,155,142,131,130,134,138,144,147,150,152,151,154,167,186,195,197,198,195,186,152,102,70,106,144,159,172,178,148,108,79,84,118,128,132,128,133,147,154,163,170,175,173,162,147,119,86,70,75,75,204,204,203,204,205,204,204,206,206,203,197,187,165,146,140,130,117,112,126,144,150,148,155,157,161,162,159,155,160,184,195,193,187,172,128,70,69,125,154,164,172,181,158,103,72,100,117,127,134,141,150,153,157,165,170,175,169,157,144,116,82,76,83,83,202,202,203,203,204,205,205,205,204,202,195,180,151,130,127,113,99,116,155,166,159,150,155,165,168,169,169,166,156,159,176,185,180,158,110,76,91,137,160,164,169,172,152,101,67,105,118,131,147,156,157,160,161,166,171,171,163,155,138,98,80,87,100,99,201,202,203,203,203,204,205,205,204,202,194,174,139,125,115,99,96,126,140,146,148,141,144,157,163,164,164,169,168,152,144,151,158,139,114,104,123,150,163,166,167,167,153,95,83,120,137,153,162,162,164,161,162,165,170,172,160,148,127,86,88,105,111,111,200,200,198,198,201,202,204,204,203,201,190,154,124,116,107,88,100,132,147,140,139,136,142,149,164,170,169,171,172,167,155,141,143,140,138,144,158,162,164,165,164,161,145,95,114,151,165,170,171,168,166,164,164,166,169,168,156,135,94,91,109,116,123,123,199,199,196,191,199,203,203,203,204,200,186,151,118,109,96,80,109,139,168,148,134,124,137,151,163,173,176,177,179,180,175,170,160,160,160,162,167,166,160,157,156,147,124,110,154,177,177,173,172,172,168,166,163,166,165,158,137,104,90,107,119,123,127,127,198,197,199,199,201,202,201,201,199,197,187,148,111,100,84,78,102,147,181,156,127,116,125,141,156,173,180,181,180,182,183,177,167,162,161,163,165,164,162,160,157,143,120,110,158,176,174,174,175,169,165,160,161,163,158,129,92,84,107,120,126,129,129,128,195,194,194,197,200,202,202,202,199,198,191,149,99,89,83,88,75,89,123,161,136,113,120,134,151,169,182,187,186,187,185,178,170,163,161,163,162,166,165,163,163,154,138,125,140,160,168,168,165,163,159,159,157,147,117,87,92,104,120,125,126,128,128,128,193,195,195,198,197,200,201,201,199,197,189,147,99,85,81,83,63,71,93,136,140,115,113,133,151,168,182,188,190,190,185,177,172,170,168,160,153,154,166,170,167,164,156,146,143,155,166,166,159,156,151,144,132,107,79,87,110,122,126,129,128,129,128,128,193,194,197,196,198,199,200,199,199,197,187,147,102,88,87,91,105,91,79,119,133,112,105,127,150,165,177,186,189,189,189,185,181,176,171,169,159,146,145,163,167,164,162,158,154,157,160,157,151,147,135,122,100,80,88,110,120,123,125,126,128,125,125,125,191,192,194,196,198,198,198,199,198,196,188,146,101,82,93,74,66,73,82,114,126,114,111,126,148,166,176,184,188,190,189,187,183,178,170,168,164,158,149,150,157,162,164,166,165,164,159,148,138,125,115,98,81,88,106,115,118,123,124,122,121,120,118,118,189,191,193,194,196,197,198,198,199,196,187,141,97,88,106,81,50,59,86,144,128,117,113,130,146,163,174,183,186,189,188,187,184,178,171,169,167,162,157,154,153,157,162,166,166,159,148,134,119,113,100,81,82,104,112,116,121,120,120,119,121,115,114,114,188,190,194,192,192,197,197,199,199,197,185,141,100,100,119,80,78,116,152,158,116,116,119,129,151,163,173,181,185,188,190,186,185,180,172,170,166,161,156,151,151,154,158,158,156,147,133,121,112,99,79,78,93,102,108,113,113,116,115,113,109,92,55,57,188,190,192,192,188,191,195,197,196,198,186,146,108,110,125,87,72,140,175,146,112,115,126,138,152,162,173,178,183,186,186,185,182,178,173,167,164,161,155,151,150,150,149,148,143,131,123,117,109,80,76,87,97,100,103,105,103,100,92,77,55,30,24,24,188,190,190,188,191,192,192,194,196,195,186,146,113,113,124,98,61,77,130,122,111,120,131,141,155,164,164,173,182,184,185,185,179,175,169,164,160,154,149,146,142,140,139,134,127,126,121,108,57,21,24,39,52,54,54,50,45,39,35,32,28,33,33,33,189,191,190,189,190,191,192,193,194,194,188,154,117,108,122,110,81,53,78,99,108,124,141,148,158,164,171,174,182,184,185,184,178,173,167,162,155,147,139,133,130,130,130,134,131,125,106,55,15,20,20,15,14,18,19,23,27,27,32,36,36,32,31,32,188,185,186,187,188,188,188,189,190,190,184,156,122,108,119,118,89,73,65,95,120,134,145,151,160,165,171,178,181,180,180,180,174,168,164,155,147,137,124,122,125,132,138,134,129,103,58,22,23,26,27,29,34,34,34,37,35,38,34,32,30,32,34,34,184,185,184,183,184,183,184,184,187,186,183,151,118,112,113,119,108,92,90,106,134,146,148,155,161,166,171,170,170,173,177,176,169,163,155,144,132,127,123,128,130,134,132,125,90,44,22,20,26,27,30,31,33,34,36,33,33,31,33,33,29,28,19,19,174,172,174,173,173,174,176,178,181,183,181,164,122,109,107,116,117,117,114,115,133,153,160,163,167,170,173,174,172,170,171,167,162,154,142,135,131,128,128,131,132,132,115,58,20,12,15,20,21,20,22,24,25,29,28,28,30,29,25,26,28,28,32,32,161,163,163,162,163,160,159,161,164,169,170,164,131,105,106,114,118,123,126,124,135,159,162,164,166,167,167,170,169,163,164,158,151,141,132,129,128,129,131,127,108,80,63,44,27,23,21,18,20,19,17,17,20,17,18,19,21,26,28,32,37,38,38,38,151,155,155,158,160,157,154,152,152,152,152,153,134,103,99,106,111,125,131,136,143,154,160,163,164,164,165,161,155,157,147,144,137,131,128,125,119,103,89,68,45,40,45,50,44,28,24,22,19,20,23,22,21,24,29,33,35,34,35,38,37,42,44,44,134,134,138,145,152,152,148,146,146,141,142,139,131,101,96,99,111,128,132,135,142,149,153,155,156,157,157,156,152,151,146,135,120,107,92,73,48,28,24,16,30,42,60,64,67,38,26,22,19,18,18,19,22,25,26,33,33,36,42,40,44,46,50,51,106,113,113,116,123,133,141,146,142,139,133,132,133,130,121,115,119,125,126,131,136,140,146,149,150,148,145,136,126,117,103,95,93,83,73,62,68,81,75,72,64,58,51,69,76,63,33,25,21,19,19,18,19,22,26,26,31,36,39,42,42,45,41,41,74,80,89,90,94,107,118,129,129,126,126,119,113,107,108,109,113,118,117,117,117,112,109,104,98,78,58,57,71,82,95,103,108,119,129,130,126,121,120,118,110,106,99,83,67,58,41,33,28,23,25,21,17,17,20,26,31,33,39,44,37,44,43,43,56,66,72,75,72,58,63,71,81,77,68,64,60,52,47,44,49,63,62,65,59,52,40,35,18,35,57,77,89,104,113,112,110,107,110,111,112,118,125,128,129,121,112,108,101,79,47,37,30,27,22,22,25,28,28,27,29,30,30,40,41,44,51,50,104,82,78,75,95,66,34,29,43,58,62,60,65,63,60,54,46,50,55,59,61,56,54,54,67,75,90,98,91,82,64,65,71,68,65,72,75,77,89,104,119,124,119,113,112,106,82,50,37,36,32,25,22,23,20,24,22,27,39,39,44,42,47,47
144,154,156,152,143,142,140,137,135,135,138,139,138,138,136,132,131,132,136,142,147,148,147,145,141,139,138,137,136,127,118,115,119,119,118,116,116,113,112,108,104,100,89,71,57,40,40,40,43,42,42,44,44,47,48,49,50,49,46,43,37,32,31,27,160,162,164,165,162,159,154,148,144,146,143,141,139,140,137,134,132,131,133,142,147,155,156,154,149,147,147,144,145,145,138,129,123,124,125,126,131,127,121,117,114,110,102,94,79,64,67,78,81,80,78,75,74,74,73,73,72,72,72,67,66,62,55,49,167,165,167,169,168,165,160,156,150,151,148,145,141,135,128,127,133,135,136,143,155,163,162,162,159,155,153,151,149,148,148,142,136,130,129,129,133,133,131,127,120,118,111,105,99,85,72,67,88,96,93,90,89,88,90,93,89,91,85,82,81,81,80,77,171,168,168,169,168,169,165,161,156,152,150,148,141,126,116,119,127,137,141,148,161,167,170,172,171,168,166,164,162,158,156,150,145,141,135,136,133,131,134,135,131,129,122,113,112,105,87,74,63,91,98,96,95,92,88,88,94,95,96,92,92,95,96,95,175,173,170,169,169,169,166,166,163,160,155,147,125,109,106,112,124,134,134,145,163,170,173,175,177,176,172,168,167,164,161,156,153,149,141,138,134,129,132,135,137,135,130,125,121,116,103,82,69,58,85,94,95,94,93,94,96,98,100,102,103,101,102,101,177,174,173,172,170,171,170,171,172,169,162,147,110,103,106,109,117,131,134,137,159,176,179,180,181,182,182,177,173,169,164,163,164,159,152,147,142,139,136,137,138,137,132,120,128,128,119,111,92,71,64,80,86,90,92,91,92,94,97,101,104,104,104,106,178,180,179,177,175,175,175,175,174,171,170,146,116,109,114,116,118,126,124,131,161,178,181,183,183,186,187,183,178,174,171,169,169,165,160,150,136,140,140,139,138,139,139,140,136,137,133,125,107,84,64,62,75,82,85,87,88,89,91,96,100,102,103,105,185,185,184,180,179,178,178,179,179,175,166,144,121,115,117,120,119,123,119,128,156,177,182,183,185,188,189,188,183,179,175,174,172,171,167,162,144,142,145,137,135,135,135,137,142,141,136,133,123,106,85,64,57,66,72,77,79,82,85,88,92,99,102,105,188,187,186,188,184,185,183,184,186,185,171,148,123,118,120,123,118,114,110,123,147,169,176,181,185,189,190,189,189,185,183,182,180,179,176,171,161,153,148,140,139,136,135,137,138,142,140,136,126,116,101,81,60,53,58,62,69,73,76,79,84,89,95,101,192,192,193,189,190,187,189,189,187,184,167,146,127,118,122,117,104,98,99,116,143,161,168,176,180,185,190,192,188,186,183,182,183,182,176,171,167,159,155,148,146,142,136,136,137,140,141,139,128,114,111,96,76,56,48,53,57,63,64,70,75,81,87,91,193,192,193,192,192,192,191,192,191,183,163,144,128,124,125,106,87,78,73,99,129,152,160,174,180,183,188,191,192,188,187,188,186,185,181,177,174,170,168,162,155,151,148,146,144,143,144,144,138,128,121,111,97,79,58,52,55,53,56,61,66,74,83,86,194,193,192,193,194,193,194,194,193,184,161,140,130,128,122,100,83,73,82,98,117,140,149,167,177,184,188,190,191,189,191,190,190,187,185,182,180,176,172,167,163,158,154,151,149,149,152,152,147,139,129,121,109,99,79,54,43,51,49,51,57,60,65,74,194,194,195,195,193,193,195,195,194,185,159,136,132,128,113,93,81,86,112,108,114,130,136,157,168,181,187,191,190,191,191,191,191,188,186,185,185,182,178,172,168,161,157,151,151,156,159,160,158,149,138,130,118,106,98,80,57,46,50,52,51,54,58,60,193,194,196,196,195,194,195,196,194,181,152,128,129,129,108,96,92,128,144,125,116,126,128,146,165,179,188,193,192,191,193,195,194,190,189,189,188,185,180,174,171,165,160,155,157,159,162,163,160,157,147,140,129,120,113,103,80,50,45,51,51,51,53,55,196,195,196,196,196,196,197,198,197,179,149,121,123,130,104,86,65,95,141,139,115,124,122,140,160,175,187,193,193,193,194,195,195,192,191,189,187,187,184,177,173,167,162,158,160,163,163,163,164,160,153,148,139,131,124,118,104,70,44,46,49,49,51,52,197,195,197,198,197,198,198,198,197,180,147,114,114,124,111,81,59,71,109,144,124,127,124,130,156,172,185,190,191,192,194,194,194,192,190,188,188,186,185,178,170,171,162,160,161,163,166,166,162,163,155,154,149,141,137,131,123,101,66,44,46,49,51,52,195,196,198,197,199,200,199,200,198,174,139,115,105,116,123,70,43,43,90,139,133,127,123,125,154,171,185,190,192,193,194,196,197,196,193,190,189,186,181,179,176,170,165,165,167,166,166,163,158,157,160,161,156,147,145,144,141,129,94,59,44,48,52,54,197,198,199,199,200,200,198,197,195,171,134,109,100,107,129,98,108,56,95,141,135,122,117,124,153,173,185,189,193,194,192,194,193,195,193,191,188,183,177,174,169,167,170,173,174,168,161,152,148,153,163,167,163,155,151,154,156,148,131,90,51,44,50,53,192,196,198,198,198,197,199,197,191,169,129,105,95,94,113,75,74,84,125,158,140,122,116,127,153,178,189,192,192,193,195,193,193,194,191,188,183,175,172,171,175,178,180,177,178,171,151,140,145,155,169,172,166,162,155,156,163,167,156,129,91,49,47,49,197,198,200,201,201,199,199,199,193,165,122,100,91,83,100,89,98,137,171,170,141,125,118,131,154,180,190,194,195,195,197,195,193,192,189,184,180,175,175,179,184,183,181,176,172,158,134,137,152,161,173,175,169,164,157,156,163,169,170,153,126,80,39,48,199,200,201,200,201,200,200,200,197,172,124,99,92,78,94,109,145,190,193,168,141,120,120,140,158,179,190,193,192,192,190,192,193,190,183,176,174,178,182,186,186,186,182,177,168,141,108,129,159,164,171,177,171,163,156,153,162,169,174,164,150,118,73,46,200,199,200,202,201,201,200,200,198,177,131,102,94,77,78,112,120,166,174,155,137,121,126,139,168,183,189,191,192,192,191,191,190,185,178,173,176,183,189,191,190,188,184,180,168,140,98,105,151,168,171,168,169,161,156,156,161,168,178,171,153,130,92,54,200,200,201,202,202,203,201,200,197,178,133,108,101,89,61,105,106,126,169,136,134,126,137,149,172,187,188,188,189,188,187,187,189,181,175,173,177,186,190,192,188,187,185,182,171,148,103,88,130,167,174,173,166,164,153,153,159,169,178,173,149,134,113,73,202,201,202,202,203,203,203,201,195,171,133,110,104,98,70,87,120,121,159,144,139,136,144,158,177,183,184,185,185,185,184,182,180,172,166,168,177,184,189,190,189,186,184,184,176,157,108,79,111,146,161,166,166,162,154,153,157,169,179,179,161,138,128,91,203,203,203,204,204,203,202,201,198,179,135,115,110,105,87,80,114,134,144,143,147,145,148,161,178,180,180,179,181,182,181,176,166,153,134,133,166,183,188,189,189,185,185,183,175,159,113,81,108,137,150,156,160,155,151,152,157,167,177,181,171,153,138,108,203,204,204,204,204,203,202,200,197,186,159,134,124,117,97,88,99,135,156,156,148,143,154,173,180,180,180,178,178,178,175,166,156,145,133,117,109,139,169,184,187,185,185,185,178,160,114,81,101,132,141,143,150,147,147,150,157,165,173,180,176,162,142,117,203,202,202,204,204,203,203,204,200,186,162,149,143,131,106,93,99,114,141,156,149,150,169,182,184,183,182,180,179,177,170,164,164,167,161,149,124,105,121,162,182,184,184,184,184,168,120,83,100,136,141,138,138,141,140,134,149,165,173,177,176,163,139,121,202,205,204,203,203,203,204,202,200,190,171,149,137,135,119,99,100,114,126,135,142,158,175,184,185,185,184,183,181,175,170,167,172,175,174,160,142,111,92,125,170,182,182,183,185,170,125,89,102,138,140,134,125,130,137,133,148,168,177,179,170,156,139,117,202,203,204,204,203,202,202,202,201,195,181,161,146,140,132,115,102,107,121,132,147,167,180,181,183,185,183,181,178,168,161,161,163,156,142,132,129,108,81,103,141,162,177,181,181,164,126,93,99,141,144,132,120,121,134,137,154,175,179,178,170,157,141,117,204,205,205,206,205,204,202,204,202,199,191,179,165,156,149,134,120,114,117,132,154,168,176,179,179,176,179,173,171,165,156,155,159,159,149,124,102,89,66,92,123,139,160,174,182,163,126,99,100,147,155,137,122,115,127,138,157,179,185,185,175,161,139,117,205,205,206,206,206,205,204,204,203,199,195,185,172,167,163,154,145,138,150,158,165,171,171,172,173,175,175,171,170,169,165,164,171,173,169,142,89,70,56,82,116,139,154,168,179,155,124,106,108,157,167,144,119,108,122,136,152,173,186,188,177,157,133,117,205,206,207,207,206,204,203,204,202,199,194,188,179,173,172,170,171,180,183,186,182,179,179,176,171,166,168,171,173,172,177,181,184,183,179,162,103,61,54,74,105,135,151,164,178,160,126,106,106,153,169,149,123,106,119,133,153,169,180,184,176,156,139,116,206,206,206,206,207,205,203,204,203,201,196,190,184,183,184,180,183,194,198,193,192,191,186,184,178,175,175,176,174,179,185,191,193,189,185,173,132,75,54,60,94,132,152,162,175,169,130,106,103,150,173,155,127,105,117,128,147,167,180,182,173,150,136,116,206,206,206,206,206,206,204,204,202,200,198,193,190,189,189,186,189,198,202,201,199,198,197,195,192,189,187,185,186,189,193,198,201,198,194,184,156,107,70,56,82,121,143,156,174,179,145,111,100,142,162,146,124,106,110,126,144,162,177,180,169,145,129,117,205,206,206,206,206,206,204,204,202,201,198,194,191,187,185,182,188,197,200,202,200,201,201,200,199,197,197,197,197,197,197,200,202,201,199,191,170,132,89,65,78,120,141,150,165,175,149,113,97,135,154,144,125,109,115,128,141,160,177,181,167,144,130,111,207,205,207,205,205,205,205,205,203,200,197,192,189,186,182,182,189,196,198,201,201,201,202,201,200,200,201,202,201,201,202,203,203,202,202,197,178,145,99,68,80,120,139,148,163,164,138,110,101,145,156,142,124,110,123,139,151,166,173,177,168,149,135,112,204,207,207,206,206,205,205,204,202,201,197,193,187,183,182,182,186,191,193,196,196,197,198,199,198,200,201,202,203,202,203,202,201,201,201,194,170,142,95,66,84,130,151,155,164,155,127,106,100,142,148,134,119,114,128,144,161,177,178,171,162,150,139,111,205,205,206,206,205,206,205,204,203,201,195,190,184,178,175,174,172,170,171,177,183,187,192,193,193,193,198,200,202,197,202,202,201,200,199,188,160,139,100,73,95,138,158,164,167,149,121,101,96,135,139,129,116,120,134,146,161,173,171,170,166,156,137,111,205,206,204,205,204,204,205,205,203,199,193,185,172,166,162,156,146,137,137,140,146,150,155,160,160,165,170,179,190,194,196,198,200,199,198,193,174,141,96,77,112,143,155,165,170,152,121,96,95,128,130,124,122,130,142,153,162,173,172,173,166,152,129,103,203,203,203,204,204,204,204,204,201,197,186,170,153,143,142,130,119,118,130,141,145,149,153,156,158,158,156,155,160,175,190,196,197,198,196,188,163,122,79,94,138,156,161,167,172,158,120,95,104,128,132,127,131,138,145,154,162,169,172,168,155,142,127,101,202,203,204,204,205,205,205,204,202,194,183,159,135,130,122,107,106,134,160,169,162,152,158,165,171,173,172,167,161,158,171,188,197,194,188,175,141,89,69,118,155,160,163,167,171,159,118,92,116,130,135,140,146,147,149,154,165,169,170,162,155,144,127,95,201,202,202,203,204,205,205,203,201,195,176,143,125,122,107,96,113,142,155,157,149,144,145,158,168,170,171,171,170,164,155,161,176,183,179,160,118,84,93,139,162,167,168,167,169,155,109,88,114,130,142,151,153,153,154,158,164,166,168,159,153,142,117,88,197,196,199,202,203,205,204,203,199,184,149,122,119,111,98,96,117,136,138,145,143,137,142,150,161,169,171,171,170,170,165,158,157,155,154,139,119,115,143,165,170,170,169,168,164,149,98,100,128,144,159,162,158,155,155,159,162,170,168,159,149,133,100,90,197,196,201,202,204,203,203,202,199,183,148,119,112,104,84,99,120,151,151,145,131,128,136,148,159,170,175,176,176,177,176,175,174,169,163,158,156,165,176,177,174,171,169,162,158,134,103,132,155,165,168,166,161,157,155,158,164,169,168,160,142,113,94,106,198,200,201,202,200,202,201,200,197,181,138,111,101,90,79,98,122,161,172,151,125,118,127,139,153,167,177,180,180,179,180,180,182,178,173,173,174,174,174,175,170,167,164,159,145,116,127,164,171,171,167,166,162,159,157,159,165,165,161,146,114,96,105,116,195,196,199,202,202,201,200,199,197,181,133,98,90,85,84,78,94,116,152,156,128,114,118,133,147,163,175,181,184,185,187,190,186,179,173,170,172,175,174,173,173,168,164,157,137,110,134,166,170,169,167,165,160,157,157,159,162,157,138,104,85,107,121,126,196,196,197,200,202,201,201,200,197,180,132,93,84,80,88,63,65,77,116,146,130,113,109,131,144,160,175,186,188,187,190,190,179,179,177,174,173,174,173,172,173,169,168,163,147,125,129,154,165,168,166,158,155,154,157,155,150,130,94,93,110,121,126,126,197,198,200,199,200,201,201,200,195,175,130,96,87,83,94,89,113,60,98,138,131,112,107,122,144,160,171,179,187,190,191,189,188,184,180,179,178,174,168,164,167,171,170,167,162,147,137,142,155,164,159,153,152,149,146,137,112,88,96,115,121,123,127,128,195,197,198,199,199,200,200,198,194,172,127,94,85,86,88,65,83,72,102,130,119,112,110,123,146,161,170,177,183,188,189,188,189,187,183,180,177,175,170,164,160,163,166,168,167,160,152,150,154,155,154,147,147,140,129,107,90,99,112,119,123,124,123,123,195,195,197,198,200,200,201,198,193,166,119,89,93,98,85,54,49,71,120,149,126,119,118,127,145,158,168,175,183,186,188,190,190,187,184,180,177,176,173,168,160,158,160,162,164,164,161,160,157,151,144,133,129,120,101,89,98,110,114,119,122,122,121,121,194,192,194,198,198,199,200,199,191,161,117,94,107,109,80,93,126,139,167,154,116,116,121,129,150,158,167,175,180,184,187,189,188,187,186,179,175,175,170,168,162,157,155,156,159,159,161,160,152,143,130,124,115,98,84,92,104,110,113,116,117,116,115,113,192,192,193,195,197,196,197,197,188,158,118,101,117,117,79,64,146,185,172,136,112,118,126,137,152,159,166,174,178,182,186,187,188,186,184,179,177,174,171,167,163,157,154,153,155,158,155,150,143,132,124,114,97,84,88,94,98,101,103,102,105,99,95,84,189,191,194,195,195,198,197,197,189,159,122,107,120,122,90,69,79,134,146,121,112,120,133,145,156,163,164,168,175,180,185,188,187,183,182,180,174,170,167,163,157,155,151,151,150,149,145,138,130,125,112,77,48,58,73,83,86,87,83,76,66,58,47,40,190,191,191,192,193,192,195,193,187,160,124,109,116,125,97,80,61,80,109,108,116,129,142,149,158,167,168,169,173,181,184,185,184,184,177,173,171,168,163,159,152,147,144,143,141,139,135,130,125,106,60,23,15,22,27,35,37,37,34,29,28,28,31,32,184,186,188,187,189,189,191,191,186,163,130,111,116,127,112,80,75,72,87,114,132,140,146,153,162,167,170,174,177,179,181,182,183,180,175,172,169,162,156,150,141,137,135,133,134,135,134,127,102,54,21,19,23,25,23,25,26,28,30,34,33,33,36,36,181,180,181,182,183,184,188,188,186,165,128,115,116,123,121,103,92,93,102,127,146,150,153,161,167,167,172,171,170,172,175,179,180,177,171,165,156,151,144,136,130,129,130,134,136,134,121,86,41,20,21,23,23,26,29,32,35,34,34,34,39,37,33,33,170,170,170,171,172,175,178,178,182,172,134,113,112,118,122,118,114,114,115,125,147,158,163,168,172,173,172,175,172,171,170,172,171,167,162,154,145,140,136,133,133,134,138,135,128,100,60,27,15,18,21,23,27,28,30,31,32,36,35,36,34,34,32,31,162,163,161,160,162,164,164,165,170,169,146,116,109,116,118,120,121,123,126,136,151,162,166,168,173,173,171,172,172,168,167,167,163,159,152,144,138,136,136,136,137,135,125,106,86,46,23,23,23,19,17,19,18,19,16,19,22,22,23,24,25,26,25,28,157,159,159,157,156,155,157,155,155,154,142,113,102,107,108,116,128,132,138,148,156,161,165,167,167,168,166,166,164,159,158,155,152,145,139,136,132,131,126,118,107,87,67,53,62,72,39,29,24,23,20,16,16,16,16,17,18,18,21,24,25,31,34,38,132,141,148,151,151,149,146,146,147,145,139,118,101,98,105,119,132,134,137,142,150,155,157,158,160,158,160,160,156,154,153,147,141,131,120,110,95,83,63,40,29,35,46,71,85,91,70,30,22,23,23,21,19,19,20,21,22,24,29,33,34,35,43,41,105,117,126,136,147,147,142,138,137,138,139,139,132,121,120,124,126,130,133,139,141,145,148,150,149,147,144,141,137,130,118,107,98,100,104,101,98,98,98,100,95,89,87,66,59,71,84,64,40,31,25,22,21,22,22,23,24,25,27,30,34,39,44,46,83,75,88,101,109,119,123,124,116,102,96,89,86,88,95,103,105,107,109,107,106,104,102,97,88,84,82,80,82,88,104,111,118,124,133,137,135,131,135,133,131,119,108,109,107,92,76,67,47,38,32,28,24,23,21,19,21,21,23,28,31,35,42,42,71,81,47,32,35,42,42,36,34,42,42,45,44,43,44,49,59,61,62,63,57,54,48,42,49,65,82,89,88,95,94,93,88,88,91,92,98,108,116,117,124,134,135,121,111,114,104,78,58,43,35,30,27,27,25,23,24,24,26,28,32,39,37,50,98,89,91,56,37,38,52,68,70,67,70,62,60,55,46,45,50,52,56,65,58,54,57,65,72,73,66,63,55,51,56,63,72,71,68,70,74,75,73,83,93,103,114,122,122,117,112,109,87,63,43,37,33,31,26,25,25,26,26,26,29,34,36,42
124,130,130,124,118,120,124,125,129,133,134,133,134,133,129,123,121,122,126,130,135,136,135,130,125,120,119,120,116,112,110,104,100,106,110,108,103,101,76,51,38,42,49,54,55,44,37,30,26,22,18,16,14,16,17,19,22,23,25,29,32,30,30,30,135,142,144,144,138,137,136,136,135,135,134,134,137,138,136,132,126,128,141,154,159,163,161,155,147,141,133,133,123,123,116,110,108,109,111,111,110,107,100,95,83,67,48,37,31,29,24,18,16,16,17,18,19,14,12,15,20,21,22,27,32,34,36,35,150,151,152,154,153,152,148,144,145,146,143,139,135,133,129,129,130,126,135,161,171,173,172,168,166,161,154,145,138,129,127,120,112,104,104,106,105,101,101,95,88,81,71,55,34,17,18,11,9,7,4,4,5,7,10,9,5,10,15,20,25,29,33,36,158,152,155,157,157,156,153,150,147,146,142,142,136,124,118,119,127,130,123,155,171,173,176,174,175,173,166,157,150,151,145,139,133,126,120,117,115,114,110,104,93,85,79,70,60,45,34,39,37,39,39,46,48,48,48,45,40,35,26,22,19,22,26,29,161,157,155,156,156,156,155,153,153,149,147,137,118,105,105,119,135,141,122,141,163,175,176,175,180,178,172,163,167,165,161,157,146,133,128,120,116,125,128,129,124,115,107,90,71,60,51,76,85,79,79,79,81,77,78,77,75,72,71,67,59,50,42,33,165,160,161,159,157,158,157,160,162,158,152,134,101,97,105,114,132,147,130,143,168,174,167,176,187,185,178,174,173,176,174,169,159,143,128,111,99,94,99,108,128,146,148,136,113,82,59,47,81,93,90,88,86,87,88,88,88,87,84,85,85,85,81,75,168,168,169,167,164,161,163,164,165,161,158,132,107,106,112,114,124,139,132,147,176,174,163,181,192,190,184,181,180,181,179,174,166,156,142,129,116,112,103,92,83,87,117,146,149,130,97,67,53,77,91,92,88,87,87,88,90,93,89,93,94,95,94,94,179,178,176,172,172,172,172,173,174,171,160,134,114,109,116,121,126,130,127,152,181,168,164,189,194,193,189,187,186,187,183,179,173,168,158,147,139,129,117,108,110,110,97,95,106,118,115,97,72,57,71,83,86,86,86,89,89,91,95,96,98,99,97,97,184,184,184,184,181,179,179,181,180,178,159,136,116,112,119,123,121,119,120,145,169,159,170,189,194,193,191,189,188,191,188,183,178,174,167,158,148,139,127,107,102,115,127,120,103,88,84,92,88,70,55,63,74,79,81,85,87,89,91,94,95,97,100,103,189,190,189,188,187,187,188,186,183,175,157,136,121,119,124,114,101,96,102,133,154,149,167,185,194,196,193,191,193,189,190,187,185,183,175,164,153,143,127,122,117,126,134,139,136,121,97,77,76,73,63,55,56,64,69,74,77,81,83,85,89,93,93,99,191,189,188,190,191,192,192,191,190,178,154,135,125,126,126,104,84,77,91,124,140,139,160,180,191,195,196,195,193,195,191,190,188,184,177,167,154,144,133,128,136,145,153,155,154,145,131,105,85,72,69,60,52,51,57,64,69,72,75,77,84,88,92,94,190,190,190,189,190,192,194,194,192,181,154,133,130,129,119,95,78,63,95,130,138,128,143,178,190,194,196,196,196,194,191,191,187,183,177,168,155,138,128,129,136,143,159,170,169,164,155,138,117,95,79,75,62,50,48,51,56,56,65,70,73,78,85,91,190,191,192,191,191,191,194,195,193,180,150,129,134,132,110,91,75,72,101,125,133,121,130,169,189,197,199,199,199,198,194,191,188,182,177,165,149,129,127,133,132,128,144,164,175,175,170,160,147,124,103,89,78,64,51,49,50,51,54,59,65,69,76,81,192,192,193,193,191,191,193,196,195,178,146,121,127,133,107,94,87,109,115,125,133,123,120,163,190,194,197,198,197,196,196,192,188,181,172,153,132,126,135,143,144,138,140,154,167,175,174,170,167,153,136,114,99,87,69,51,47,48,46,51,54,59,65,70,192,191,193,195,194,193,194,195,195,178,144,115,121,137,111,92,64,94,120,121,133,124,116,149,185,192,196,198,197,198,198,194,189,180,160,137,134,139,140,139,140,141,143,153,159,167,173,176,173,168,161,149,132,111,92,67,46,44,47,48,50,51,54,59,192,193,195,196,196,196,197,198,197,172,136,111,111,132,108,85,55,78,115,127,135,125,114,147,181,192,196,198,198,197,197,193,184,169,147,138,145,145,143,135,128,121,130,153,157,161,167,171,174,172,167,164,157,140,121,94,68,47,41,47,46,50,50,53,193,194,195,197,195,196,196,194,193,167,132,111,103,122,127,82,38,58,117,134,133,122,114,146,178,191,196,197,198,196,193,188,173,154,142,151,153,152,152,141,122,101,92,150,159,155,161,167,168,168,165,166,170,169,159,137,105,67,43,41,44,47,49,52,192,195,197,195,196,193,194,194,187,164,126,104,100,112,127,111,71,64,116,133,127,118,116,153,182,192,197,198,198,198,194,180,155,141,155,159,151,154,158,149,131,102,58,119,160,164,161,165,168,168,165,160,165,174,180,170,147,112,71,39,39,45,52,51,195,197,197,199,198,197,197,198,191,160,120,102,97,103,107,84,65,92,125,133,128,118,123,163,185,193,194,193,194,194,188,170,146,152,159,159,158,161,168,160,141,107,52,90,140,163,165,162,166,169,166,162,158,160,174,182,176,154,123,81,38,44,49,50,197,197,197,199,200,199,199,198,194,168,122,97,94,91,96,98,100,148,155,137,127,117,126,162,185,191,192,194,194,195,180,151,141,154,161,163,164,168,176,172,156,120,49,56,109,143,167,169,164,166,167,164,161,159,166,178,184,178,161,137,94,43,43,51,197,197,199,200,199,199,199,199,196,174,128,102,97,85,82,112,125,162,160,146,127,120,137,169,187,191,191,190,190,190,168,136,134,157,166,167,170,172,178,175,164,133,63,37,75,122,152,170,170,168,166,166,163,161,164,169,177,183,172,157,133,84,43,42,197,198,199,201,201,202,201,200,195,172,130,106,100,90,67,110,113,151,154,137,125,125,145,176,185,187,187,188,190,183,157,119,110,139,161,166,171,176,182,181,170,137,79,51,59,90,136,154,162,164,164,163,164,162,165,166,173,182,182,164,140,115,74,45,200,199,200,202,202,203,202,201,194,169,129,109,103,95,64,93,113,117,163,132,124,132,151,178,185,186,187,189,190,182,159,131,107,109,124,133,148,165,179,184,177,148,89,61,79,81,105,143,151,159,159,157,157,161,164,168,173,180,183,172,147,131,108,63,202,201,201,203,203,202,201,200,195,179,141,112,105,104,83,78,115,121,129,139,135,137,156,178,178,180,183,189,190,182,169,160,153,137,118,105,111,139,165,181,182,158,108,78,125,117,94,120,145,148,154,158,152,149,158,166,174,180,182,181,168,146,130,91,202,203,202,203,203,203,202,200,197,181,156,140,128,110,87,77,99,134,134,141,136,140,161,178,180,180,183,189,189,182,179,178,175,168,148,120,91,104,148,181,188,170,122,79,145,185,165,134,140,145,147,150,149,145,148,153,166,179,182,184,180,166,143,113,203,202,202,204,205,204,202,201,198,186,164,147,141,130,103,89,93,120,147,147,142,154,174,182,180,182,186,190,188,183,181,183,182,178,166,143,98,67,106,157,180,165,126,82,104,148,145,108,136,146,141,141,144,145,143,137,152,175,181,184,183,176,150,122,201,202,202,203,203,203,204,201,200,191,171,146,133,132,117,93,96,108,125,141,150,166,177,180,181,183,184,187,181,176,176,176,170,152,133,126,99,56,72,123,159,159,129,86,108,142,151,122,131,150,140,132,135,140,142,143,155,173,180,184,183,174,156,124,203,201,203,204,204,202,203,204,201,195,183,165,149,141,131,107,92,102,119,133,151,167,174,175,177,181,180,181,176,164,161,164,158,157,139,97,76,56,65,104,141,149,126,96,105,148,178,159,131,162,153,132,126,135,139,146,155,172,182,181,185,177,164,140,203,205,205,205,205,203,202,203,201,198,193,182,168,159,150,130,111,103,111,129,150,163,169,171,172,173,176,172,172,168,163,165,171,172,161,125,72,56,57,86,126,139,124,103,92,123,157,158,128,159,166,142,121,128,133,141,158,173,182,182,182,179,169,142,204,204,205,205,205,205,203,204,202,199,194,185,174,169,163,152,141,134,138,149,158,162,165,167,164,164,164,169,174,174,175,179,182,180,174,155,96,55,51,72,110,135,126,108,89,131,174,173,148,158,173,151,123,116,124,136,154,171,179,184,186,185,167,142,205,205,206,206,205,204,203,204,203,200,195,189,181,175,174,167,167,177,179,181,178,178,174,167,166,164,167,169,168,175,183,189,191,186,179,167,130,71,53,64,93,131,129,115,96,136,192,185,156,154,176,165,135,121,124,132,145,170,183,181,180,180,168,147,206,206,206,206,205,203,202,203,202,201,196,192,187,185,184,178,180,193,197,192,192,191,188,185,178,176,175,174,178,183,190,196,199,195,188,179,154,104,62,62,86,130,133,117,96,115,171,192,160,156,177,161,135,120,121,126,139,164,181,185,181,176,159,150,206,206,207,206,206,205,204,204,202,202,198,194,190,189,186,180,184,196,200,199,198,198,198,196,195,192,191,191,191,193,195,199,201,199,194,184,164,126,80,63,84,134,145,121,93,102,132,158,139,137,172,160,133,120,123,127,139,163,180,188,185,177,152,141,207,206,206,207,206,205,205,205,202,201,197,193,188,185,180,175,186,193,198,200,200,200,202,201,200,200,200,201,200,201,201,202,202,201,198,191,172,137,86,66,84,135,151,129,102,136,189,183,152,144,175,155,133,123,128,126,135,157,177,187,185,176,152,131,206,206,207,207,206,206,205,205,203,200,198,192,189,185,183,184,189,196,193,197,199,199,200,200,199,200,201,202,203,203,203,202,201,201,200,185,155,127,90,70,91,133,144,125,108,158,195,188,159,141,161,148,127,126,132,133,141,156,172,186,188,177,151,132,205,206,205,206,204,205,205,204,202,202,196,192,185,179,179,179,183,187,191,193,190,191,195,197,195,196,198,198,201,199,201,203,203,201,200,188,162,135,92,78,112,150,143,122,108,147,182,173,133,133,153,139,124,127,135,139,148,163,178,187,188,180,156,132,206,206,205,205,205,205,205,204,202,199,194,187,180,175,173,172,169,168,172,176,173,174,182,184,183,184,186,190,195,195,198,197,199,199,197,192,172,134,92,98,144,161,140,113,107,134,170,162,110,128,144,134,122,132,141,144,152,169,184,188,185,174,155,138,205,205,206,206,204,204,206,205,201,198,193,182,168,161,160,156,152,147,144,148,151,151,153,158,161,163,162,167,175,185,192,195,196,197,193,183,157,115,82,116,160,161,135,108,113,161,193,184,122,132,138,125,124,138,143,147,156,170,182,180,178,170,154,133,203,205,204,204,204,205,206,205,202,196,184,165,146,143,144,137,129,128,137,148,155,161,164,161,163,167,169,168,169,175,187,196,196,192,185,173,139,88,76,135,169,162,135,102,103,151,170,117,122,134,132,126,137,149,149,154,162,171,181,183,182,174,155,124,204,204,204,203,205,205,205,204,202,196,186,160,138,132,127,117,115,125,147,171,166,163,167,172,173,176,181,182,176,165,169,182,188,187,182,160,115,74,95,151,172,162,134,102,120,173,181,137,127,128,129,136,151,152,152,158,164,172,179,179,176,161,138,110,201,203,203,203,205,205,205,203,201,193,171,138,127,123,116,106,109,139,162,167,158,155,165,172,174,178,185,188,182,167,168,174,173,167,162,141,105,84,123,163,175,164,134,110,140,159,135,126,126,122,134,151,157,153,152,158,168,173,179,178,168,154,133,103,198,197,200,202,203,205,204,202,201,188,156,132,123,121,108,96,106,125,129,142,141,143,154,165,173,176,181,188,185,172,176,185,182,168,151,136,113,108,144,168,172,160,129,100,93,99,102,113,122,138,156,162,159,155,157,162,170,176,180,172,163,148,124,87,197,197,200,202,202,203,204,203,200,187,159,125,116,110,99,92,113,139,139,136,126,136,153,166,175,177,181,186,184,169,167,179,186,181,165,144,128,140,160,168,171,156,119,58,50,94,114,127,141,161,167,163,160,159,162,167,175,177,174,164,155,136,103,80,199,199,201,203,202,202,201,200,197,188,151,118,107,101,91,92,116,149,145,130,118,122,149,164,175,179,181,186,187,169,145,138,143,151,147,144,152,161,166,169,165,156,105,66,93,115,129,149,167,170,167,163,161,162,166,170,177,179,169,158,143,113,86,94,196,198,200,201,203,202,201,200,198,190,150,107,95,98,81,94,113,152,151,132,119,111,138,158,176,183,185,189,191,181,151,134,130,135,144,155,159,161,163,163,161,148,99,75,118,139,160,175,175,171,169,168,168,169,171,174,176,174,167,150,123,92,97,110,200,199,197,201,202,201,201,201,200,190,150,107,92,97,83,83,87,111,137,137,124,107,127,153,172,184,188,190,191,188,166,144,144,147,159,161,161,161,161,159,154,141,93,93,141,165,176,177,175,174,172,176,175,171,170,171,166,168,150,114,91,102,114,120,197,198,199,200,201,201,201,200,198,188,150,109,91,97,86,73,58,74,117,133,128,110,120,152,169,185,191,192,194,193,179,146,136,147,156,158,156,153,158,158,147,133,95,121,167,179,177,176,175,174,177,177,172,168,166,164,154,131,89,82,100,116,123,127,196,197,200,199,200,200,201,200,198,187,148,109,88,102,90,95,99,61,109,124,121,106,117,150,166,182,193,193,195,191,181,165,136,129,142,151,148,146,156,158,145,130,104,129,168,173,172,173,173,173,171,171,167,162,149,132,106,80,85,95,116,126,130,130,197,198,199,199,200,201,201,201,198,185,143,103,89,114,97,66,63,69,102,123,130,118,117,147,167,178,190,194,195,193,187,175,153,131,122,137,144,142,149,153,146,134,125,129,153,161,168,172,170,169,164,161,147,128,112,93,77,91,115,124,127,130,129,128,197,195,196,198,199,199,201,201,198,182,141,108,103,124,102,61,38,69,107,117,125,119,117,148,166,179,191,194,195,195,191,185,173,154,127,115,128,141,148,152,152,145,143,143,147,157,168,171,169,164,157,135,116,109,91,81,96,114,119,124,128,129,127,126,196,195,194,196,197,199,199,199,198,184,146,113,110,132,108,70,86,137,147,122,127,121,125,150,167,179,190,195,197,196,194,189,181,166,147,122,102,120,145,150,152,154,153,152,152,161,166,168,161,145,124,108,109,96,85,94,110,119,123,125,127,126,124,121,195,194,194,194,195,199,198,199,198,184,150,119,120,130,117,79,83,134,134,121,129,122,133,152,167,179,190,194,196,195,194,191,184,173,157,142,117,92,117,152,157,156,161,161,167,171,168,160,139,115,107,106,92,82,94,109,116,119,122,124,121,120,120,119,194,192,194,194,196,194,198,199,197,186,151,123,118,128,123,91,65,73,105,123,129,125,142,157,163,176,188,193,195,194,193,193,189,177,164,154,139,121,99,104,128,143,151,169,175,170,158,137,117,109,107,89,78,91,103,111,116,117,118,118,118,118,118,101,192,192,193,192,193,195,196,197,196,186,161,129,116,124,128,97,82,60,88,122,128,132,149,159,168,173,186,192,195,194,191,190,184,176,165,158,149,140,131,124,129,142,158,164,161,152,134,118,111,106,88,77,92,102,106,110,113,117,118,119,113,95,65,38,189,190,190,190,190,191,193,194,193,184,155,128,119,124,130,112,90,82,89,121,133,143,154,163,172,179,188,192,194,194,191,187,183,177,168,160,151,146,140,136,139,144,147,148,140,130,121,118,111,94,86,94,102,106,111,110,109,101,86,65,44,30,26,29,182,183,183,182,184,186,190,191,189,185,159,126,118,118,125,125,111,107,108,127,144,152,157,162,174,184,189,191,190,190,189,186,180,175,164,158,151,146,142,137,135,136,135,133,129,127,125,110,76,52,52,54,53,54,52,44,31,23,21,19,27,31,33,34,176,174,173,174,174,176,179,183,184,182,167,133,115,115,124,130,133,131,126,134,156,160,163,170,176,179,184,186,187,188,187,183,176,170,161,153,143,138,134,132,130,133,135,139,136,130,106,61,25,19,20,23,21,21,22,26,32,37,36,35,35,32,31,32,168,167,167,165,165,164,165,168,170,168,164,140,116,112,120,122,137,143,135,138,162,168,165,174,181,185,183,182,182,183,180,176,170,165,155,145,134,127,125,128,135,141,143,139,127,94,45,17,17,21,22,25,25,28,31,31,32,33,32,33,33,30,29,28,160,162,164,162,159,158,160,160,160,158,154,136,111,108,111,116,136,146,148,145,163,171,169,170,180,184,181,176,175,175,172,169,163,156,147,137,126,123,128,134,137,138,132,115,63,23,12,16,15,14,17,17,21,19,22,24,25,26,26,25,25,27,29,31,141,146,150,154,154,153,153,152,151,150,146,139,117,105,107,124,143,144,147,147,162,167,171,171,176,178,173,166,165,161,159,158,154,148,142,136,133,134,136,137,131,110,74,41,20,19,22,18,17,17,14,16,16,15,15,15,16,18,21,24,28,34,41,41,118,126,133,141,150,153,149,142,142,141,139,140,145,137,131,134,137,140,138,148,160,164,168,168,169,168,160,154,150,146,144,141,138,135,133,134,132,126,113,95,68,46,31,22,19,23,22,23,22,19,18,18,18,17,19,21,24,25,26,32,34,36,39,45,102,100,112,120,127,137,141,141,137,137,137,134,135,136,137,135,135,138,142,147,152,159,161,162,162,160,154,150,144,138,133,127,124,119,111,95,85,63,35,22,23,26,44,49,36,21,20,20,18,18,17,18,18,19,19,20,23,23,26,29,34,36,42,37,82,86,69,77,95,105,112,116,115,114,107,107,104,103,106,111,114,117,119,121,119,116,114,115,105,98,91,82,86,91,95,97,96,99,111,116,113,114,117,118,113,106,97,83,66,54,37,30,28,24,20,18,16,19,17,21,20,21,23,28,32,31,38,44,83,85,86,48,32,38,50,55,51,58,63,61,55,56,59,64,75,79,83,78,67,58,52,41,33,34,49,57,75,96,114,125,126,126,127,125,126,123,123,127,130,132,124,113,103,102,80,51,28,25,26,20,17,18,18,20,20,22,24,25,29,29,30,47
90,97,87,76,67,65,67,68,65,67,69,70,74,77,81,90,121,113,92,84,95,109,119,126,119,114,118,125,131,140,165,170,159,154,165,173,169,157,146,113,96,97,98,98,97,95,97,97,98,97,96,94,94,95,93,93,91,90,89,87,88,88,91,92,118,118,122,118,118,120,119,121,123,123,127,129,134,130,108,117,131,99,68,54,52,74,97,121,135,132,125,126,135,122,106,125,131,122,119,130,138,138,136,126,112,106,104,101,98,96,94,95,91,94,95,96,95,94,92,91,92,93,93,93,92,91,88,89,137,135,135,134,134,136,138,137,134,135,138,145,141,120,94,84,95,81,64,79,96,106,109,121,131,134,136,137,140,153,132,113,117,116,114,109,115,119,118,117,119,118,117,118,115,109,104,98,99,94,96,97,94,94,94,93,93,91,91,91,88,92,93,83,142,143,142,139,133,133,135,136,134,133,137,139,126,121,124,124,125,131,139,136,133,131,129,130,133,133,134,134,136,144,159,132,128,129,128,128,122,118,120,119,118,120,121,122,122,122,118,114,102,102,90,87,98,95,96,93,94,93,92,93,93,91,86,76,143,142,142,142,139,136,138,138,137,135,133,124,115,136,147,148,148,149,152,156,156,153,148,146,144,141,138,136,132,133,144,151,126,132,134,134,127,127,124,125,125,125,125,126,126,126,126,123,120,110,106,92,79,87,99,98,93,93,94,91,90,91,74,37,149,149,149,149,150,154,151,149,143,141,135,117,111,125,126,129,131,136,140,149,156,164,164,161,162,156,140,131,129,130,134,157,135,125,137,134,131,127,122,120,124,128,131,134,135,131,133,130,126,120,116,108,98,86,79,94,102,98,95,91,88,75,45,18,159,157,156,154,156,165,170,163,147,139,131,121,112,112,105,110,119,123,135,143,153,167,172,175,174,175,161,142,132,132,139,148,170,102,136,141,136,134,130,123,117,122,127,134,137,134,134,135,132,133,124,118,112,98,85,74,80,94,96,87,81,70,87,116,161,160,161,163,168,177,172,166,154,131,113,103,116,117,118,124,121,110,121,137,152,158,167,170,177,181,177,165,153,148,145,144,164,118,122,130,123,119,121,122,124,122,124,132,136,139,134,132,134,132,130,126,117,109,101,88,71,77,96,102,120,167,195,213,163,165,166,168,174,180,172,164,152,141,134,136,120,131,139,133,107,89,103,129,147,159,162,162,169,177,182,179,168,161,152,142,146,153,115,124,118,114,113,114,115,120,123,130,136,144,146,145,141,126,121,126,124,116,104,100,98,76,78,114,131,144,148,147,166,168,170,173,179,182,170,158,151,138,144,160,139,145,144,120,97,85,104,125,141,154,157,159,164,173,182,183,172,160,148,145,146,173,121,125,117,111,106,103,112,120,126,132,134,138,144,149,146,137,131,131,130,123,116,112,103,94,70,72,105,124,120,116,168,170,173,176,181,186,173,158,148,134,143,159,149,153,138,111,91,73,109,129,137,147,154,161,165,171,179,180,166,157,153,147,154,179,129,132,125,117,110,105,108,117,126,131,134,134,141,142,144,142,138,133,132,126,119,114,108,100,93,75,64,90,111,115,172,173,177,180,181,185,178,162,146,132,155,163,152,157,128,95,76,73,109,140,139,148,157,166,171,175,173,166,157,161,159,154,159,176,137,134,127,121,114,109,114,124,132,130,138,140,140,141,142,142,138,131,132,128,120,117,106,106,105,95,73,56,80,100,173,175,179,181,184,184,175,158,142,131,166,165,149,152,117,95,87,113,124,143,147,154,159,165,171,174,170,163,156,156,155,151,160,169,142,134,126,122,116,112,120,130,137,144,147,144,141,135,134,141,142,132,130,128,124,120,109,103,105,102,90,70,50,65,178,180,182,184,186,186,176,155,132,118,143,156,166,153,104,83,98,124,136,148,150,153,158,164,173,170,171,165,164,160,154,154,161,160,144,136,128,122,117,116,130,142,148,150,150,146,142,133,119,111,121,129,128,125,119,115,113,112,111,107,99,83,67,53,179,179,180,183,187,189,181,160,134,115,137,147,178,160,98,72,59,70,106,143,150,153,157,165,175,165,161,164,167,165,159,160,163,154,147,138,126,122,119,124,138,151,158,155,152,146,143,135,123,111,98,108,122,127,119,115,115,116,114,112,110,98,78,57,183,186,188,185,187,188,181,164,137,118,164,148,167,156,98,64,51,65,91,130,144,146,149,168,174,160,153,163,166,163,162,166,164,151,146,136,127,120,122,134,147,155,159,158,153,148,145,136,123,109,95,97,105,117,122,118,115,116,118,118,117,109,93,68,186,187,188,185,184,182,179,166,137,114,153,132,133,140,92,68,57,62,83,122,141,144,144,164,166,151,149,163,167,162,158,164,153,145,142,133,126,119,127,140,156,164,162,156,151,149,147,135,118,101,80,101,111,116,120,120,122,122,121,118,118,115,102,84,189,189,188,187,184,176,169,159,130,114,123,105,106,118,82,62,51,58,81,121,136,138,149,166,159,144,153,166,168,164,159,151,142,144,140,129,120,122,135,150,157,163,163,157,153,148,145,134,111,90,73,102,126,123,124,123,125,129,129,125,125,122,113,99,191,191,190,189,188,184,174,162,133,117,128,97,94,98,76,58,49,62,87,128,127,128,150,163,155,144,153,167,168,163,155,139,143,143,132,126,122,124,140,150,160,165,165,161,156,146,142,129,103,71,67,102,133,138,129,119,117,127,132,132,136,129,122,115,191,191,190,188,186,186,184,175,150,120,134,99,90,91,73,60,59,77,103,125,116,121,149,147,143,142,161,168,168,163,143,136,145,142,133,120,116,124,141,161,163,164,164,165,162,151,141,124,96,67,67,115,143,141,138,127,115,117,127,137,139,141,133,126,192,193,191,187,184,183,183,179,155,128,133,99,90,84,69,60,73,94,111,122,108,127,151,139,136,151,168,172,171,148,134,145,143,134,126,114,116,131,150,160,163,163,165,164,156,150,140,125,92,67,72,126,142,134,129,122,113,115,126,146,153,147,139,137,195,195,193,190,186,182,182,180,166,136,133,91,94,83,71,61,68,85,102,117,110,140,140,135,139,154,165,165,145,127,139,146,136,123,111,110,119,139,156,163,165,169,168,162,157,147,136,123,96,68,72,121,139,134,129,120,111,110,119,135,152,153,149,145,198,198,196,191,188,186,182,182,172,155,163,107,101,88,75,61,65,71,88,110,119,142,136,136,154,165,160,142,124,139,147,133,116,107,106,119,127,138,154,164,168,169,169,166,155,150,139,126,103,74,67,109,136,135,130,120,109,105,106,130,156,160,158,153,199,200,199,192,188,187,183,179,174,166,163,121,114,100,87,73,73,64,77,105,126,135,139,156,170,158,131,122,137,142,129,116,111,122,135,142,133,116,125,155,166,166,165,165,163,150,138,129,108,79,64,98,131,133,129,121,110,102,104,124,144,159,161,155,201,200,199,194,190,185,184,180,175,171,159,128,127,118,98,78,75,80,76,107,126,136,155,165,153,125,119,131,133,121,116,124,143,153,159,158,140,101,84,112,139,155,160,157,157,148,144,128,114,89,68,94,128,133,124,116,104,98,101,113,135,156,168,166,199,199,198,195,189,183,183,180,177,169,139,122,142,130,108,81,70,80,93,112,133,150,155,138,124,127,133,129,128,137,148,159,164,166,167,163,145,103,66,67,90,125,155,153,154,150,138,127,116,97,69,91,126,136,128,115,97,88,98,107,128,155,166,162,196,197,195,195,188,183,183,182,177,170,131,103,144,151,132,112,83,75,95,122,133,126,103,87,101,124,134,139,149,156,159,161,159,160,159,153,143,112,68,50,68,101,141,149,148,146,140,127,115,99,71,91,124,133,130,116,95,82,89,102,127,157,169,163,197,195,194,191,191,189,185,184,179,171,140,104,117,143,139,131,129,104,85,86,112,103,89,94,110,126,143,154,159,165,163,163,160,157,154,153,140,118,93,62,61,82,126,144,148,145,138,127,115,105,73,94,135,135,133,117,95,77,84,100,129,160,168,162,193,193,194,192,192,189,188,185,180,171,148,136,114,104,94,105,90,74,80,99,135,145,138,137,141,147,151,155,163,170,167,168,169,169,167,159,148,128,107,78,59,72,104,132,141,140,136,124,113,104,67,76,145,134,129,115,90,72,75,93,125,162,172,165,194,193,192,189,185,184,183,180,176,172,152,152,157,150,121,112,104,101,150,173,172,169,164,160,160,165,163,166,174,182,187,186,187,186,185,177,158,137,118,90,65,68,87,112,131,137,130,117,112,109,72,79,176,145,130,111,84,71,70,83,115,162,174,164,192,192,190,183,181,186,182,178,173,170,166,159,172,189,174,145,154,142,180,194,195,193,190,190,189,189,188,185,185,191,195,196,196,197,192,181,166,143,121,93,66,59,70,92,113,127,125,116,121,114,72,62,159,154,124,100,77,64,67,80,105,149,170,162,194,193,191,189,190,190,188,184,176,171,157,160,168,184,175,153,165,159,184,195,196,198,202,199,200,201,199,197,195,196,197,196,193,189,184,175,165,152,127,98,68,60,63,84,102,112,114,113,123,116,76,57,122,140,122,100,81,68,67,78,100,130,161,156,193,192,192,192,191,188,185,183,179,172,150,158,165,178,167,143,155,158,176,190,192,192,193,196,196,195,196,196,192,193,194,192,188,184,180,175,167,150,128,95,72,62,66,82,97,101,104,107,122,118,90,59,119,141,123,96,80,77,74,81,99,123,158,155,191,191,191,191,191,189,186,182,178,172,143,156,165,177,166,138,142,151,164,180,185,188,187,184,185,186,189,190,189,189,190,189,185,181,178,172,165,142,117,99,84,73,69,87,97,97,98,101,114,116,94,68,124,142,124,102,84,76,72,83,98,120,163,155,192,192,193,193,191,187,184,180,177,174,150,145,152,141,124,106,111,125,128,141,147,154,159,159,161,167,174,181,186,189,188,184,178,172,167,162,152,127,106,96,83,68,64,78,93,96,91,96,105,108,80,66,120,139,123,101,84,72,71,84,94,121,163,159,192,192,193,192,190,184,181,175,172,169,149,134,101,103,112,114,113,111,100,96,109,105,108,122,130,139,151,161,169,176,176,173,168,162,154,150,139,114,96,83,76,78,80,83,98,97,94,90,96,93,70,63,107,127,121,107,85,72,69,82,93,127,166,167,192,192,191,192,190,181,177,173,166,161,133,97,113,131,137,130,121,111,105,103,116,111,92,97,115,122,130,142,150,159,161,162,159,156,149,145,135,108,82,70,76,88,92,98,100,99,92,92,94,86,62,69,106,124,120,106,86,74,73,90,112,142,166,161,193,194,194,193,189,182,178,174,168,157,131,91,119,122,116,101,91,91,102,113,121,121,109,101,105,123,126,133,139,136,141,150,154,153,150,144,133,101,72,70,86,93,96,103,105,101,98,97,103,86,55,66,100,121,120,105,88,81,81,88,109,144,170,166,194,194,193,191,186,180,177,173,166,152,137,110,114,107,95,83,67,76,100,110,106,114,109,112,103,106,118,124,136,132,128,128,129,136,139,140,126,91,62,66,87,100,103,106,108,103,97,98,96,77,54,69,94,115,117,106,89,82,85,91,105,135,160,161,191,192,191,189,186,181,174,172,167,149,127,112,110,102,89,74,70,79,80,89,103,103,108,114,114,102,103,118,132,132,131,137,145,147,141,133,114,80,56,69,95,109,112,108,107,106,101,101,97,73,55,72,95,110,112,104,88,86,89,96,111,137,165,168,189,189,190,189,182,177,176,171,161,141,119,108,108,101,82,69,68,74,72,85,94,107,110,123,129,123,111,105,125,138,134,132,149,159,150,131,106,78,61,82,109,116,115,115,110,110,109,104,95,74,62,82,101,108,106,101,90,87,90,98,114,139,158,161,190,190,185,185,179,180,176,174,159,135,111,102,101,94,76,60,62,73,78,89,98,114,120,126,141,146,138,124,110,136,145,135,132,139,145,133,111,86,84,101,114,121,123,122,117,114,111,105,94,65,59,81,103,109,107,98,93,92,96,103,117,140,153,152,186,187,184,183,176,171,172,172,161,134,109,95,91,90,72,55,65,66,82,99,109,122,134,134,146,158,157,149,138,118,145,145,128,117,114,114,104,97,107,117,122,125,123,125,120,116,109,100,89,65,69,95,108,110,108,102,100,96,99,107,120,136,148,147,187,187,184,184,181,176,177,172,158,134,110,91,87,109,102,65,73,93,101,114,124,128,144,143,142,160,164,161,161,146,124,145,137,124,111,97,91,96,105,113,120,126,124,119,119,116,108,100,85,61,68,96,108,112,108,104,103,101,101,111,123,135,142,142,187,187,185,182,180,178,176,167,151,129,106,89,83,126,128,76,77,98,115,132,139,132,139,144,142,154,166,168,166,165,144,130,142,130,120,111,104,108,117,122,121,124,122,121,124,120,108,95,82,60,74,103,110,108,110,110,103,101,104,116,126,132,136,135,184,183,183,180,181,182,178,164,139,126,112,92,83,117,125,78,64,73,99,144,155,141,139,145,141,146,165,167,168,165,162,141,135,131,121,117,115,118,130,137,137,128,132,129,126,121,109,94,79,60,87,108,115,112,112,111,104,104,113,123,129,128,128,125,183,178,181,181,180,181,178,163,139,118,115,97,93,105,88,66,58,64,83,128,151,144,138,146,141,137,156,169,168,160,163,159,135,133,126,121,118,119,131,144,150,143,138,132,129,123,109,92,77,62,91,107,113,114,116,112,110,112,116,121,123,122,120,116,181,180,180,181,181,182,178,159,133,113,100,93,93,116,91,63,52,52,70,112,143,147,139,143,147,138,150,158,165,163,159,163,145,133,130,120,115,120,132,140,151,150,144,142,135,123,112,98,85,70,88,106,115,118,116,111,108,110,111,112,118,115,113,111,181,180,182,183,182,183,179,160,134,119,103,98,106,120,100,65,50,58,71,111,144,152,147,141,151,140,150,160,163,162,159,168,152,132,131,116,111,116,129,137,145,151,146,140,137,120,105,97,93,83,88,103,110,117,115,110,105,106,106,108,107,109,106,107,179,180,183,182,184,185,177,160,136,117,97,109,111,126,116,75,49,52,78,122,143,156,156,147,156,151,148,159,166,163,158,158,168,130,126,120,114,117,127,136,141,146,146,141,135,126,112,105,102,92,93,104,107,111,109,107,107,108,107,106,109,106,108,100,183,183,182,185,188,187,174,157,138,118,85,116,118,132,123,82,64,79,110,139,147,160,158,148,156,152,151,157,159,156,155,155,187,127,125,126,115,118,129,136,139,139,139,135,131,127,121,112,99,98,100,102,106,104,101,101,103,105,106,107,104,107,100,87,179,178,177,179,184,184,170,152,140,124,91,112,122,132,128,97,84,105,126,136,143,161,158,152,156,159,158,160,162,157,150,144,183,128,129,126,121,121,127,133,136,137,136,130,123,117,113,108,101,92,97,105,111,108,101,102,102,102,102,105,106,98,92,82,170,170,171,177,182,184,172,154,141,134,109,113,119,127,128,107,80,82,105,120,137,156,157,153,156,159,162,162,161,156,149,143,179,139,128,128,124,124,129,132,135,135,132,129,130,119,115,115,119,120,121,121,117,111,104,100,97,98,100,103,104,100,91,82,170,172,171,174,177,174,167,158,143,135,119,115,120,123,126,114,96,71,92,117,130,148,151,153,157,160,163,159,155,152,148,144,172,141,121,126,131,134,134,129,129,133,133,131,128,130,132,133,134,134,129,121,117,113,107,103,100,98,99,102,101,94,86,77,169,168,168,172,178,179,163,154,145,141,127,117,122,128,132,117,94,84,95,116,135,135,141,149,157,162,164,161,156,150,149,146,170,141,125,126,126,133,136,132,129,131,134,129,126,127,132,130,132,128,125,121,117,111,108,105,100,101,98,102,99,90,82,75,166,163,161,166,170,174,166,154,142,135,126,118,122,136,142,128,100,81,89,114,131,132,138,146,157,163,165,162,154,147,148,147,171,136,134,134,137,135,130,127,127,129,129,128,125,123,128,128,125,124,123,119,113,108,107,104,102,100,101,98,91,88,77,68,159,157,158,160,164,169,163,152,140,133,120,112,119,126,131,127,118,95,87,109,124,132,139,143,159,169,170,164,156,148,144,146,174,131,140,138,135,132,126,124,124,122,125,122,121,121,124,129,129,127,121,118,113,112,105,104,102,98,97,93,87,81,73,72,154,152,150,151,152,163,159,152,136,133,125,122,121,112,109,117,120,114,97,103,116,128,140,151,162,172,168,158,151,138,139,155,178,127,139,136,134,132,127,123,126,125,120,121,122,124,126,129,129,127,123,120,119,114,109,106,98,97,93,92,86,77,77,85,147,143,141,140,140,143,149,146,139,132,127,117,116,113,107,108,111,109,107,112,119,128,140,149,159,168,162,150,147,135,140,174,175,130,136,132,129,128,128,127,123,120,121,122,121,123,125,124,123,122,122,121,117,114,108,101,100,98,89,80,78,82,89,96,137,135,135,133,131,132,134,136,133,130,125,122,120,113,110,105,108,110,111,114,117,124,132,143,154,161,163,156,149,142,154,186,153,136,135,130,127,126,124,123,117,119,118,123,120,122,124,122,122,121,121,119,114,109,106,104,97,93,86,84,89,94,99,102,133,129,128,128,125,124,127,129,130,127,123,125,130,132,119,116,115,115,118,118,117,117,124,138,150,155,154,146,150,146,173,167,131,133,131,125,123,123,119,113,116,114,116,120,123,123,123,122,120,120,118,114,110,108,101,97,90,88,88,95,100,100,102,106,125,126,125,126,124,121,120,120,121,119,121,118,125,111,124,121,124,125,123,120,115,112,121,132,138,139,139,136,131,154,167,137,133,127,123,120,119,121,120,117,116,119,120,121,120,117,122,125,123,122,116,111,107,101,98,94,93,97,98,99,91,82,85,90,129,125,128,124,121,117,116,115,114,114,113,116,113,99,104,129,125,128,128,119,114,120,125,127,125,124,121,126,143,153,128,127,125,121,119,122,120,120,120,113,116,116,120,119,117,119,118,119,118,115,112,108,103,96,90,73,63,82,106,120,132,148,162,150,126,126,122,124,122,119,115,113,113,114,114,114,116,119,99,99,120,115,111,113,122,126,126,123,119,121,128,140,139,119,118,123,122,122,122,119,116,114,116,117,115,115,115,117,118,118,120,121,116,113,108,108,102,88,70,41,18,16,42,88,124,134,125,143
134,134,135,137,138,141,143,142,144,145,145,145,152,153,148,140,127,112,111,109,103,103,106,118,131,141,146,136,119,111,125,130,124,124,124,125,125,129,130,129,130,130,129,130,127,123,117,113,106,99,95,97,98,100,94,94,94,91,92,95,92,91,91,81,145,144,143,142,143,144,141,142,142,144,146,151,150,151,139,128,124,115,107,113,131,138,135,135,136,140,148,150,148,135,118,135,139,130,128,128,127,128,128,127,127,128,129,128,130,128,130,124,120,114,108,98,89,90,95,94,94,95,93,93,91,92,89,58,150,149,148,146,143,144,145,141,140,142,145,149,148,138,128,136,144,145,140,134,132,138,141,145,145,144,145,141,139,148,146,130,139,144,137,134,133,129,128,130,127,126,129,131,128,133,128,131,128,121,116,113,100,89,84,90,95,96,93,93,92,78,49,31,151,149,149,147,146,142,147,148,146,144,143,138,130,125,133,146,153,156,157,158,155,147,143,146,148,150,152,152,153,149,157,151,137,148,149,144,138,135,130,129,130,130,133,132,137,133,131,132,132,129,122,119,117,108,97,86,86,93,93,90,72,49,79,111,154,155,154,152,151,151,152,149,148,145,139,130,114,121,137,142,144,147,150,157,160,163,160,154,152,152,150,152,152,155,158,165,146,142,152,149,141,132,131,127,126,129,133,133,135,142,139,141,137,133,130,124,119,115,106,93,85,83,92,106,153,211,202,201,158,159,158,158,162,163,164,159,153,147,137,125,108,116,126,132,132,134,144,149,161,169,169,168,164,161,152,145,144,143,151,158,163,137,148,155,153,148,144,135,131,129,131,134,140,142,140,138,140,140,140,136,126,120,113,105,97,87,88,158,198,172,136,123,166,164,163,164,171,176,173,161,150,145,138,127,107,112,108,121,129,125,132,146,158,169,172,171,173,174,165,149,139,135,141,149,163,149,134,150,151,142,140,140,137,133,133,136,139,142,143,139,136,139,138,138,135,129,118,110,106,96,88,99,108,88,81,82,166,168,170,171,176,179,179,168,154,138,134,153,116,122,129,134,125,114,116,139,157,165,170,171,173,178,174,162,148,143,146,151,156,171,121,142,145,138,132,134,134,135,137,138,142,146,150,149,146,145,133,127,130,130,129,118,111,107,97,79,67,99,123,112,171,171,174,177,181,180,176,166,155,142,136,173,131,139,141,137,113,97,109,135,154,163,167,168,169,176,178,177,162,158,159,160,156,165,136,121,135,131,131,133,132,134,137,139,140,145,146,150,152,150,141,132,132,134,128,125,122,114,107,100,87,75,97,119,170,174,177,180,184,180,172,160,155,149,159,179,143,150,144,119,96,91,109,133,149,156,161,163,164,169,179,186,179,170,161,157,153,161,149,105,131,125,118,116,122,129,135,138,140,142,143,148,147,148,145,140,140,138,138,129,123,118,111,106,97,83,73,98,176,176,178,181,186,182,170,158,150,144,159,177,153,152,137,111,88,85,117,137,144,149,158,163,161,168,176,186,180,173,165,156,153,164,146,105,129,126,121,116,117,125,135,139,140,142,144,144,144,148,146,144,141,136,133,128,124,118,108,109,108,95,76,61,175,178,183,182,186,185,169,154,146,138,136,150,159,152,124,98,84,87,120,143,142,150,159,164,171,179,178,181,175,171,165,158,152,165,142,119,130,125,120,113,113,122,132,140,141,147,149,147,146,145,145,145,138,135,134,131,127,120,110,109,112,104,90,71,178,182,182,186,186,184,174,158,145,138,127,141,163,154,112,88,93,120,128,152,143,152,157,162,172,180,181,179,171,165,162,158,152,167,148,135,132,126,123,118,113,120,135,142,149,153,151,146,139,133,132,136,133,131,132,130,123,116,115,112,113,112,106,94,179,180,183,187,188,183,170,152,135,130,127,142,160,151,100,79,102,131,140,158,151,151,160,161,174,179,177,177,171,167,163,156,153,172,150,143,133,125,120,118,115,131,143,150,155,155,152,148,143,130,117,115,120,124,127,122,121,119,120,119,117,116,114,99,182,187,188,189,191,186,172,148,127,118,113,130,155,150,89,64,66,85,114,151,157,150,156,157,176,180,173,171,170,170,167,164,160,182,140,144,133,129,124,123,122,132,148,157,159,156,153,149,143,135,120,104,103,113,125,123,116,120,117,121,123,121,120,112,184,185,186,189,192,189,177,155,132,115,117,116,145,146,83,57,54,63,88,136,156,146,147,156,177,177,164,165,171,172,169,166,167,193,137,150,136,129,123,123,133,145,154,161,161,157,153,151,144,131,117,97,94,103,115,129,125,123,123,125,123,120,122,118,188,190,188,186,188,185,178,159,133,112,131,117,130,133,78,56,59,62,84,121,148,143,140,157,175,168,158,166,176,174,166,164,169,183,141,146,135,129,124,126,137,153,162,164,160,155,152,150,141,125,109,86,88,111,118,122,126,130,133,132,128,122,123,123,190,191,190,187,185,179,175,157,130,110,110,114,114,115,78,53,48,57,78,117,138,137,137,159,169,156,152,166,179,174,167,165,172,165,143,143,137,129,125,128,140,157,167,168,162,157,154,152,142,122,97,75,83,118,133,130,126,125,129,134,134,132,133,129,193,193,191,189,187,180,172,156,127,113,103,103,104,99,72,54,52,64,84,125,130,122,134,158,160,152,153,172,179,174,168,166,165,156,150,142,132,125,122,129,145,157,165,168,165,162,154,145,135,116,84,66,88,127,140,137,129,121,124,133,135,139,140,136,193,193,192,191,191,183,174,159,131,116,110,96,95,92,71,55,60,76,99,125,125,112,136,152,151,148,162,174,175,174,169,164,153,146,146,136,127,121,121,131,151,162,168,167,170,166,155,145,132,108,74,63,100,138,142,137,133,122,116,121,134,143,145,142,193,193,190,189,188,184,180,166,141,120,108,95,92,89,69,63,77,101,115,123,107,107,139,143,141,148,166,173,176,171,165,151,143,143,138,128,118,112,123,140,159,167,171,169,166,164,156,148,132,109,76,65,108,141,139,135,129,118,112,116,128,148,153,147,194,195,192,190,188,186,183,173,150,125,104,97,90,88,68,63,75,96,101,117,109,117,137,134,135,153,171,173,168,163,149,139,143,140,131,119,111,116,129,147,161,167,175,170,169,161,153,144,130,108,79,66,114,138,137,132,128,117,109,107,121,143,157,154,196,196,193,188,185,184,183,178,158,134,110,101,99,101,82,62,73,77,88,102,104,121,130,131,145,164,170,164,159,142,130,138,137,124,118,109,103,108,131,152,166,169,173,172,169,163,153,143,131,113,84,61,102,137,140,136,128,117,104,101,112,137,158,161,199,198,194,189,185,183,181,178,165,143,120,106,116,107,90,70,69,72,83,99,113,126,131,144,167,174,166,154,138,128,139,139,128,113,108,113,117,123,130,148,166,171,172,171,168,164,157,146,133,116,90,64,92,135,141,134,127,116,105,99,103,125,148,159,199,198,195,191,189,187,184,180,170,156,135,109,124,105,88,78,72,75,79,102,114,123,140,163,176,167,150,133,123,131,135,122,118,119,129,141,148,141,129,125,148,164,166,165,165,163,154,146,135,124,97,72,82,126,142,133,126,116,101,97,100,114,138,157,198,198,195,190,188,185,181,179,174,164,136,111,129,111,93,79,73,80,91,106,123,137,160,171,166,145,130,123,129,132,123,125,132,147,158,163,162,152,126,102,111,139,159,165,161,158,156,145,133,124,108,83,77,126,140,135,125,111,97,93,96,106,133,159,199,196,195,189,186,179,181,178,174,164,134,113,127,117,102,84,70,75,95,113,136,157,159,145,130,121,128,133,128,127,137,147,156,162,167,167,166,159,132,87,75,96,134,159,158,158,153,147,133,122,109,90,78,119,141,141,128,109,90,84,90,104,135,160,195,195,194,190,186,182,182,181,175,165,126,106,136,137,130,117,99,85,100,124,142,150,127,90,82,108,132,139,138,151,163,165,165,167,167,166,165,160,139,92,55,64,101,140,155,152,152,144,132,123,110,90,82,120,136,139,128,111,86,78,80,98,132,160,193,194,193,190,187,185,185,182,176,167,127,100,128,150,148,138,130,116,109,116,123,118,91,79,97,120,136,149,156,166,168,167,167,166,163,161,157,153,137,111,60,51,83,120,146,147,149,142,131,120,112,91,80,129,149,138,128,107,81,73,76,88,133,157,190,190,189,188,187,185,183,183,176,168,132,118,110,125,122,124,117,105,105,112,119,125,124,131,134,144,151,156,163,169,170,170,169,166,163,161,157,156,139,113,93,61,69,100,133,145,142,137,127,116,112,94,78,136,148,140,127,103,76,65,71,88,129,165,191,189,188,185,184,183,180,177,173,169,129,137,135,130,103,97,102,96,123,151,163,169,169,162,158,158,162,164,165,172,177,175,174,175,174,171,170,157,144,128,105,79,64,83,114,136,141,131,121,112,114,96,69,129,161,140,123,98,73,65,67,79,111,154,189,190,185,181,183,184,181,177,168,167,131,142,164,177,168,123,124,129,152,185,191,189,185,178,176,176,178,177,176,178,187,187,188,188,188,186,181,167,149,132,112,83,64,69,91,114,126,127,117,115,120,98,63,101,150,141,117,91,71,67,67,80,103,136,190,189,185,182,185,185,183,178,171,171,141,147,166,181,177,150,149,158,168,194,197,198,198,197,196,196,195,191,188,189,191,193,193,195,193,192,186,171,156,131,107,85,66,62,75,95,110,114,105,112,123,102,62,86,134,131,114,90,77,71,67,76,91,123,190,189,188,187,188,186,185,181,175,167,140,144,163,175,172,146,149,157,165,187,192,193,195,197,197,197,196,193,194,193,193,194,194,191,188,184,178,168,158,140,116,85,68,60,71,89,105,111,107,117,128,111,77,88,140,132,112,92,80,72,68,76,87,123,187,189,190,189,188,186,183,181,176,165,145,144,159,166,164,136,141,150,157,179,187,188,190,188,189,191,190,193,191,190,191,192,189,185,184,181,174,167,155,135,111,85,68,62,74,89,101,99,104,111,120,107,80,95,139,136,114,94,79,70,69,77,85,128,188,188,189,189,186,182,179,178,174,166,139,138,151,149,142,121,116,131,131,146,154,161,170,168,169,174,177,184,187,188,188,187,186,182,178,175,170,163,150,128,107,87,73,64,72,90,97,94,95,104,115,101,76,95,133,130,115,96,75,68,68,77,88,129,188,189,191,189,187,180,178,174,168,160,133,126,122,116,108,101,94,101,112,117,117,114,119,129,133,138,149,160,170,179,185,184,182,179,170,165,158,151,136,111,97,84,68,68,75,87,96,95,92,99,103,84,65,92,123,127,114,95,76,67,69,82,93,132,189,190,189,187,183,176,175,170,164,155,124,108,101,104,104,104,100,92,108,120,121,109,92,90,104,110,117,134,147,159,170,171,168,163,160,152,143,139,122,101,87,79,79,83,88,94,100,97,93,95,96,77,59,90,119,125,113,99,77,71,76,84,101,131,190,190,189,188,183,175,172,168,162,151,118,97,106,113,112,103,91,83,87,113,121,121,105,79,86,108,116,116,130,140,148,154,155,155,148,145,139,134,116,90,70,66,83,91,95,102,102,98,93,95,96,68,56,88,116,126,113,90,78,76,80,88,104,129,191,192,192,188,182,173,170,167,159,144,113,93,111,112,103,84,68,72,86,98,101,109,111,97,88,96,109,115,122,129,129,133,141,142,145,142,136,129,111,77,61,72,89,99,98,102,101,97,96,96,86,61,59,83,109,116,108,91,79,81,83,92,107,128,189,189,190,186,180,172,168,166,161,143,119,93,112,109,96,72,61,66,71,78,91,96,103,108,104,96,91,96,116,126,126,122,127,134,134,135,133,123,101,69,59,82,105,107,104,104,104,100,95,96,93,57,62,89,106,110,104,92,81,81,84,93,109,127,187,187,186,184,178,173,167,164,158,137,114,98,108,112,103,70,61,69,74,78,83,97,98,101,113,117,115,98,94,127,133,124,123,131,135,130,122,115,93,72,80,100,110,111,108,107,109,106,105,99,77,53,69,94,108,107,101,92,86,87,90,95,111,128,186,184,183,182,169,170,170,165,151,129,108,96,102,121,121,76,62,72,78,83,85,97,103,104,112,129,130,125,106,103,129,137,125,124,133,136,127,113,94,84,102,116,118,117,120,115,112,108,104,96,79,61,76,99,108,107,101,94,87,84,90,102,114,126,186,182,179,178,169,166,167,167,152,127,103,92,94,125,126,81,69,84,90,96,105,102,119,118,118,133,146,142,134,118,116,139,136,119,111,108,109,104,98,100,112,118,121,124,117,119,115,109,101,90,72,59,80,102,106,104,100,96,94,90,94,105,116,125,184,181,177,177,170,169,169,168,152,127,99,86,85,103,106,77,74,91,100,105,114,111,121,131,128,136,154,154,150,149,129,126,141,130,114,100,86,86,90,101,111,116,117,119,120,114,118,110,99,86,66,62,85,105,109,106,103,99,94,94,100,115,118,123,184,182,179,178,174,172,169,160,145,124,98,85,76,80,68,59,66,74,93,115,132,125,123,131,135,139,156,163,160,155,152,130,137,140,127,113,101,87,95,103,111,117,119,120,120,122,119,110,96,81,65,75,95,105,105,106,105,100,101,97,109,119,120,116,181,180,177,176,176,175,170,158,137,117,94,86,83,78,65,54,57,58,73,107,142,135,133,133,139,136,150,164,166,164,161,159,126,140,129,120,113,110,107,111,120,122,119,121,121,119,116,106,94,79,63,80,103,107,110,109,106,102,98,106,111,113,115,112,175,174,174,173,174,174,172,157,130,112,95,83,81,97,72,51,49,54,64,94,134,137,132,133,142,138,147,159,165,163,156,158,152,124,132,124,120,113,115,120,126,130,127,124,123,123,116,105,93,79,65,73,96,111,109,111,108,102,101,103,104,109,110,109,175,174,174,174,176,177,170,153,125,111,100,88,87,103,85,57,54,52,64,99,130,138,135,131,145,139,142,154,163,164,156,157,163,136,130,126,118,115,119,122,127,134,135,130,125,121,110,100,95,91,79,79,96,103,113,113,107,103,104,104,100,103,105,104,177,176,173,174,175,178,176,153,124,112,104,94,97,108,83,52,54,60,74,108,134,145,146,132,143,144,142,154,159,161,154,155,159,155,127,125,118,109,108,119,128,132,136,132,124,125,114,103,97,96,87,85,95,95,98,103,100,98,103,105,104,103,102,101,171,173,174,174,178,178,170,156,130,114,108,101,108,117,98,64,53,71,95,125,136,145,145,137,141,147,142,152,158,159,156,152,154,156,129,119,117,111,112,116,127,131,133,128,126,118,121,111,106,99,89,90,97,100,99,94,94,96,99,100,102,101,101,96,171,173,172,176,180,180,168,149,131,115,103,104,112,119,106,80,79,100,116,131,135,150,148,140,140,149,147,152,157,155,150,149,149,171,137,118,119,112,109,118,125,128,127,127,120,116,111,111,104,100,92,93,95,97,98,95,95,95,94,94,97,99,99,91,171,168,168,174,180,176,163,145,131,117,102,105,114,123,112,95,70,98,110,122,130,146,147,145,142,149,153,159,159,156,149,144,141,180,129,119,119,116,112,116,122,127,123,124,118,114,108,105,107,106,105,104,105,103,102,97,91,92,92,92,97,96,92,87,164,165,167,172,175,173,160,146,138,128,108,108,117,131,119,91,83,69,93,113,127,141,141,141,143,154,160,163,157,152,146,141,136,179,132,117,118,119,116,117,119,122,123,123,120,118,116,115,116,117,115,113,111,110,107,102,97,94,95,92,94,96,91,79,158,160,162,168,170,167,158,145,133,132,110,105,117,150,124,99,73,74,83,110,125,133,134,138,144,154,165,166,153,143,138,134,135,170,147,110,116,118,116,119,121,121,123,124,121,117,118,122,122,122,118,118,114,112,110,102,100,97,93,93,91,88,82,74,159,158,159,163,167,164,153,144,135,132,112,104,117,135,126,112,82,70,83,107,124,127,129,132,147,158,167,163,152,141,138,140,137,170,148,111,116,116,117,122,123,121,120,122,119,116,118,122,122,120,118,117,113,107,108,104,99,99,96,93,88,83,78,72,153,152,151,154,161,164,152,143,134,129,114,103,116,113,116,120,109,82,82,100,118,125,128,130,149,160,163,155,149,141,138,142,146,175,145,121,126,124,124,122,120,119,118,117,117,113,112,116,124,121,120,115,113,107,106,104,100,92,92,89,82,78,79,89,148,147,146,148,155,157,153,139,129,124,115,105,117,108,109,116,115,103,87,96,112,120,127,136,146,166,159,150,146,142,136,139,152,170,140,129,132,130,126,120,116,116,116,114,115,115,117,120,119,127,121,117,113,112,107,102,96,95,89,84,79,80,88,99,137,138,136,135,140,145,145,137,128,122,116,107,110,108,103,106,110,109,106,106,111,121,128,136,142,146,145,144,143,139,130,135,161,164,129,130,130,126,123,122,119,118,114,112,114,113,116,120,120,116,118,118,117,111,106,103,99,94,90,81,75,81,89,94,131,134,130,130,129,132,135,134,126,122,121,121,119,111,104,104,105,106,109,111,114,122,125,126,128,136,147,147,143,138,133,142,173,158,132,127,124,122,120,117,112,112,110,112,115,115,115,116,117,117,116,114,111,107,102,95,91,82,79,99,114,116,113,113,125,122,122,121,121,124,124,125,125,123,120,120,123,118,114,110,111,113,112,115,118,118,115,117,125,136,142,141,138,135,136,157,175,140,127,124,121,120,117,112,110,109,106,111,114,114,115,116,117,116,113,111,108,103,98,91,85,106,133,127,135,147,157,169,123,120,119,119,117,117,116,118,117,116,115,115,109,120,120,121,121,123,127,121,115,111,110,117,123,127,130,130,128,128,142,171,161,127,121,120,118,114,117,113,110,110,114,115,114,113,114,116,117,118,113,108,106,96,84,66,43,30,82,129,150,145,145,143,123,122,120,118,115,113,112,112,113,113,111,111,108,100,116,112,116,120,120,123,121,120,121,121,120,118,116,118,116,126,156,165,130,120,114,114,114,113,112,111,111,112,113,115,113,114,116,116,116,110,108,104,94,74,52,25,19,11,8,32,78,120,136,138,123,120,118,117,117,115,114,110,112,111,110,111,114,97,92,83,70,80,88,97,106,107,106,107,107,106,107,109,120,142,151,130,116,116,115,114,111,106,109,109,110,110,109,112,116,113,110,105,100,98,86,67,62,55,41,19,17,19,19,16,18,38,72,103
68,62,64,62,55,59,54,48,43,37,44,48,42,42,42,46,55,66,75,71,55,43,43,47,48,55,63,78,105,124,136,150,153,151,148,141,131,120,112,102,89,86,88,90,92,93,94,94,94,97,96,95,94,94,94,95,92,92,92,91,93,93,92,92,70,66,70,69,64,64,62,53,48,48,41,35,40,44,48,55,65,73,82,80,76,82,87,92,91,90,88,93,109,121,130,128,130,132,137,142,143,145,144,144,140,129,116,111,109,105,99,98,95,95,98,98,97,93,92,94,95,94,93,94,93,90,90,89,97,93,95,93,92,89,86,81,81,78,80,88,90,95,96,102,107,110,116,120,127,126,130,132,135,136,134,131,131,132,126,125,126,126,123,122,123,124,125,131,139,147,144,141,134,124,113,98,99,93,91,94,89,93,95,94,92,91,92,94,94,94,92,90,118,118,116,116,114,111,109,111,113,116,113,113,119,122,123,125,126,129,131,138,141,144,148,149,150,151,155,153,148,149,146,145,144,142,137,131,125,119,113,108,106,109,115,117,117,115,113,107,103,105,107,95,98,92,89,90,91,93,93,92,92,93,95,95,129,127,128,127,126,125,122,118,120,119,118,114,114,112,114,117,119,123,130,133,141,150,155,158,159,160,164,160,153,153,153,156,156,156,150,144,139,133,123,118,110,106,109,112,118,121,120,122,117,117,115,117,110,103,95,92,88,85,90,94,95,93,94,94,134,133,134,136,138,136,133,130,130,125,120,111,106,97,103,112,118,118,125,131,137,145,155,160,162,165,169,167,161,161,156,161,166,161,156,152,147,141,134,128,121,112,106,109,115,122,128,134,135,135,132,128,126,120,114,109,98,89,83,82,90,96,93,94,147,145,145,147,146,147,143,138,128,122,118,114,112,111,117,115,104,99,103,117,134,144,153,157,158,166,172,174,169,162,166,167,167,164,160,156,152,146,137,130,126,120,117,114,116,120,124,128,128,126,130,132,130,131,129,121,115,105,95,78,67,77,93,99,155,157,157,161,157,150,144,137,134,127,121,124,125,131,128,110,94,87,91,114,133,146,151,153,154,162,169,173,174,173,171,173,170,167,169,162,156,148,143,136,131,131,127,123,122,125,130,136,138,130,127,131,126,124,126,125,124,111,104,99,84,70,66,77,161,163,166,171,164,153,146,140,138,132,132,135,139,137,121,105,96,78,92,116,131,140,148,152,155,159,166,172,175,176,176,174,173,174,171,165,160,154,150,146,140,138,136,132,130,130,134,139,143,149,152,150,140,124,124,126,124,119,112,105,100,88,76,64,168,169,172,179,173,155,143,135,130,131,141,148,148,134,113,108,89,69,102,119,131,137,147,153,158,161,166,171,173,177,178,178,177,177,171,167,165,163,157,151,147,145,141,137,137,132,133,131,138,145,149,148,145,140,136,136,130,126,123,114,109,102,92,77,173,173,175,180,173,150,137,130,128,129,141,153,151,133,120,107,78,73,108,125,134,139,149,158,166,169,172,172,176,177,178,179,176,174,171,167,164,162,159,156,151,149,147,144,141,135,137,136,135,136,137,141,142,139,135,134,135,126,121,119,114,108,104,92,176,178,180,183,172,146,129,124,125,130,147,159,146,125,119,99,84,88,113,132,138,145,150,153,169,171,176,181,178,177,179,177,174,172,172,170,166,161,160,159,157,153,153,151,145,144,144,141,139,136,132,137,145,143,136,134,133,129,127,123,109,105,105,106,179,182,184,182,172,144,128,119,115,125,147,160,143,126,120,93,91,108,122,131,138,151,149,148,173,178,178,183,181,182,181,179,176,173,172,169,166,163,162,162,158,155,153,153,148,149,148,144,142,131,124,119,125,135,142,141,136,133,130,126,116,109,111,110,181,181,184,184,178,147,128,110,107,118,145,165,147,134,120,80,76,97,120,131,135,148,144,148,176,172,175,180,182,183,182,181,180,177,174,174,170,166,165,165,161,157,157,157,157,152,149,150,140,136,124,113,102,108,124,138,143,136,131,126,124,120,117,113,183,182,181,179,175,145,130,114,103,110,140,168,150,137,117,60,57,74,105,128,134,143,136,151,177,175,170,178,184,183,181,181,181,177,173,168,167,166,164,164,165,163,161,161,163,153,152,147,141,136,124,112,100,99,108,117,133,131,128,127,126,124,122,118,185,183,180,177,173,150,127,117,102,102,128,159,145,140,116,57,50,63,97,131,135,140,136,155,175,169,168,180,185,185,182,180,180,177,176,174,169,167,166,165,164,164,165,163,155,151,149,148,145,133,119,108,96,108,118,115,121,128,129,128,125,124,124,122,188,185,182,178,173,152,128,122,105,97,112,145,134,127,111,52,43,63,97,135,132,136,142,159,176,170,173,181,184,185,184,183,182,176,173,168,168,167,165,162,162,161,162,161,156,152,147,144,140,127,110,95,81,104,134,137,125,125,124,125,127,129,126,123,188,186,187,183,177,159,135,123,110,96,100,121,119,109,104,51,43,62,99,137,124,127,147,166,173,170,176,183,184,183,183,181,180,180,173,167,167,164,162,161,161,161,161,162,162,154,147,143,136,119,98,78,71,102,140,146,146,135,124,123,126,132,132,131,189,185,185,183,182,168,144,127,113,97,95,107,103,89,100,50,50,70,107,138,114,123,152,166,168,169,178,184,186,186,183,180,176,172,172,163,161,161,161,161,162,163,162,158,158,155,150,143,132,111,86,63,73,117,144,146,141,138,129,121,124,131,138,140,188,188,186,185,185,176,156,136,117,98,89,97,95,78,91,73,68,90,122,130,107,125,156,160,161,168,182,187,187,188,186,180,174,171,166,159,156,155,159,163,160,162,165,162,161,152,144,138,127,106,81,59,79,125,143,137,137,131,126,121,122,126,137,144,193,188,187,185,184,179,165,146,127,111,97,90,91,72,72,76,81,99,131,125,111,141,156,155,159,173,185,186,185,183,179,175,168,163,160,152,143,145,157,163,164,164,163,162,158,150,144,134,124,106,82,60,74,121,137,133,132,126,119,115,116,121,134,154,193,191,188,187,185,181,173,157,139,121,102,90,88,78,67,74,81,90,126,129,130,147,150,153,164,178,182,179,177,174,170,164,155,150,150,143,125,117,140,160,166,167,169,162,157,151,146,139,131,112,86,62,69,111,134,137,132,125,119,113,109,114,129,145,197,193,190,189,186,183,177,166,150,135,116,97,84,78,67,71,75,77,113,132,145,149,149,161,174,178,174,171,168,163,156,152,153,157,154,140,112,90,94,118,137,145,152,157,154,151,143,139,131,117,93,63,70,112,134,134,130,124,115,109,105,104,123,144,199,195,190,190,187,183,180,171,162,146,127,104,86,77,71,74,78,76,112,142,154,153,157,166,173,170,164,160,157,152,149,156,159,158,151,133,105,76,67,74,89,105,136,149,152,150,145,140,129,120,103,76,68,107,134,138,131,123,109,100,101,104,113,130,200,197,192,190,189,186,182,176,166,153,140,122,102,88,76,70,73,82,110,141,154,158,161,163,163,160,155,155,156,156,158,158,159,154,142,122,101,75,57,52,62,81,111,136,149,151,148,140,130,119,107,78,67,112,133,141,135,122,107,97,98,100,106,123,200,198,196,193,191,188,183,179,174,169,156,152,140,121,102,87,82,93,110,129,142,150,154,154,154,154,160,166,170,171,167,167,166,158,145,126,107,86,63,53,63,73,94,124,143,150,147,142,131,123,113,79,68,117,132,142,137,123,107,89,93,100,108,124,199,198,196,194,193,189,183,180,173,170,174,169,164,155,144,133,127,125,128,136,140,145,151,153,154,159,171,179,179,182,184,183,180,172,157,139,120,97,71,54,56,68,85,108,129,142,144,137,127,121,116,80,61,121,138,141,138,122,102,86,90,94,104,123,199,197,195,192,190,188,183,179,174,175,179,183,183,182,176,174,169,167,168,167,164,165,168,171,173,175,182,189,191,191,192,192,190,183,170,151,132,106,81,61,55,61,75,93,116,131,137,134,128,124,118,78,69,132,151,147,143,126,103,88,83,90,101,126,198,196,194,193,191,187,182,176,173,176,184,191,193,193,193,194,195,194,192,193,190,188,189,191,191,192,195,197,198,197,196,196,195,188,177,162,139,116,90,68,52,62,75,88,104,117,126,128,125,128,122,86,78,138,160,150,142,123,103,84,84,89,100,121,199,197,197,196,191,187,182,178,174,175,184,191,194,196,196,198,197,197,199,200,200,201,199,199,199,198,197,198,200,199,198,195,193,188,180,165,147,120,97,76,70,60,74,89,98,108,113,118,127,136,127,87,84,141,169,152,140,120,101,94,89,92,102,118,201,200,199,195,193,189,184,180,177,178,185,191,194,197,197,196,199,199,199,201,201,200,199,199,200,199,199,199,199,196,192,190,188,185,179,160,142,122,100,85,71,64,75,89,99,107,108,111,118,130,123,92,85,135,166,154,137,118,108,98,92,94,106,114,201,201,199,195,194,191,187,181,178,179,184,191,194,194,195,195,197,198,198,196,195,194,194,194,195,194,194,195,194,190,187,185,182,178,171,150,131,120,106,100,87,69,76,93,100,107,107,106,109,122,123,101,90,129,160,156,141,123,113,107,95,91,108,113,202,200,197,193,191,190,186,181,175,175,181,187,190,191,191,188,187,185,182,182,181,182,180,183,186,188,188,189,188,189,185,182,177,173,162,139,120,108,94,93,88,77,79,93,99,103,101,102,105,112,116,100,93,128,161,158,139,121,112,100,95,99,111,114,202,200,197,192,189,187,183,178,174,173,175,176,179,180,174,169,161,153,152,155,158,158,161,169,175,180,185,186,185,186,182,177,172,168,159,137,115,97,85,85,86,88,86,91,101,105,101,98,100,109,110,94,87,123,155,154,142,131,114,106,100,102,111,111,200,197,193,190,189,186,181,174,171,168,166,163,163,160,154,144,133,124,124,134,141,143,147,151,159,170,178,182,180,180,178,175,172,168,159,138,112,91,82,83,90,99,98,101,102,104,106,105,102,109,108,89,82,118,152,156,147,131,112,98,94,100,108,113,200,198,193,191,188,183,179,171,167,161,158,149,145,137,127,120,119,115,116,126,137,146,149,153,154,159,166,174,173,174,175,173,171,165,155,134,99,75,78,90,100,108,109,110,113,114,108,106,111,118,107,82,75,116,144,154,147,134,114,100,95,98,110,126,200,198,192,190,188,183,176,163,158,148,142,135,124,114,106,105,107,114,117,121,134,146,156,162,163,163,164,167,162,162,169,173,170,167,156,133,97,64,69,92,105,114,115,116,119,116,118,113,117,123,106,73,73,115,144,152,146,132,112,101,99,102,114,134,200,196,191,188,185,184,175,159,147,136,127,121,114,101,96,96,106,115,119,123,133,145,157,164,166,164,160,164,160,156,161,173,169,160,151,134,101,65,64,85,103,118,120,117,119,121,121,120,122,124,105,66,69,115,145,156,148,133,117,108,106,110,117,136,197,194,191,188,187,182,170,153,138,127,118,109,101,98,92,94,99,105,113,126,139,150,164,168,166,165,165,167,165,159,159,167,175,166,150,134,105,75,64,84,109,121,123,124,124,125,127,125,124,125,104,71,79,114,142,153,148,136,117,107,108,111,117,133,195,192,189,189,186,179,163,145,130,119,113,106,98,88,82,84,96,93,108,126,148,154,166,176,175,172,172,173,172,166,162,161,169,169,158,139,115,89,75,92,117,127,124,123,126,128,132,132,129,123,101,71,81,116,144,153,149,136,118,109,112,115,121,139,192,190,189,186,185,175,156,138,122,111,108,106,98,87,80,84,90,91,115,131,144,156,163,177,183,181,181,181,181,176,168,158,158,158,153,138,121,102,95,108,121,128,130,131,133,136,138,139,133,122,99,69,84,120,145,153,147,136,121,116,115,121,127,141,193,190,187,188,186,176,154,130,112,104,104,103,96,83,80,85,87,100,126,135,134,150,160,170,182,190,188,187,186,184,179,170,156,148,142,134,119,109,110,117,124,129,133,135,140,144,144,139,131,120,97,76,91,124,146,153,145,135,127,122,120,127,129,140,192,191,189,188,185,176,152,127,106,97,101,104,92,82,83,88,98,113,139,138,133,138,166,168,176,190,192,192,191,191,186,178,166,153,141,131,124,123,125,128,132,134,136,140,145,151,150,141,129,116,98,77,92,128,147,151,147,138,132,130,129,128,134,147,193,192,190,188,182,170,146,124,105,98,101,104,94,89,93,97,115,130,148,143,139,128,161,169,173,187,193,194,194,192,192,190,182,171,154,141,136,140,146,148,151,149,148,149,148,156,155,143,131,115,94,73,90,131,150,151,146,139,136,135,131,131,143,157,190,191,190,189,180,165,141,123,108,99,110,114,108,104,97,92,110,135,158,148,148,134,147,169,170,183,194,197,196,195,192,189,187,176,164,151,142,147,160,168,170,167,165,162,163,164,161,145,125,107,94,75,91,134,150,149,145,143,141,139,135,135,144,157,191,192,192,190,180,159,138,118,102,103,116,131,120,119,96,74,85,116,153,158,154,142,137,166,168,178,193,198,198,196,193,192,189,182,173,162,149,145,154,167,174,174,174,173,168,170,164,151,124,108,91,69,90,136,152,151,150,152,149,143,139,142,154,166,191,190,191,189,179,157,136,120,106,107,130,146,139,136,101,62,64,87,131,153,151,149,137,162,171,177,189,194,197,195,194,193,190,187,181,171,157,145,144,156,167,175,173,172,171,170,162,146,128,106,98,77,102,142,158,159,157,155,151,147,148,150,158,166,190,191,191,189,180,159,138,125,115,115,140,161,152,149,106,55,49,74,108,149,155,156,141,155,173,178,188,193,195,197,194,194,192,189,185,178,168,158,151,147,156,169,171,169,170,168,158,147,129,111,95,80,100,142,159,163,163,159,152,145,143,149,155,159,191,192,192,190,181,164,145,129,121,127,147,171,157,152,111,53,46,69,106,141,156,164,149,152,174,179,186,192,194,194,193,193,192,191,187,182,173,162,156,150,155,160,168,168,165,165,156,141,129,120,112,92,99,138,156,161,162,159,152,145,147,149,147,148,191,192,192,187,178,165,146,133,127,132,149,170,162,149,121,54,53,76,106,143,157,166,155,153,173,181,186,192,195,197,196,195,192,188,186,183,177,174,169,159,155,154,159,164,163,161,157,143,134,132,126,113,113,138,149,156,159,149,144,135,139,141,139,141,188,190,191,188,177,165,154,137,131,137,154,170,165,146,133,74,66,95,126,146,158,169,160,155,171,181,186,192,195,195,193,193,190,187,186,183,179,176,172,167,163,158,156,155,155,156,154,149,140,135,130,123,127,142,147,147,145,141,139,139,141,143,137,136,188,190,191,189,177,164,156,148,138,139,152,164,164,141,135,95,83,114,133,147,163,170,165,158,169,182,185,191,194,193,191,191,191,191,189,184,181,179,179,172,164,162,158,155,149,145,148,153,147,143,138,131,130,138,143,143,143,138,134,139,142,143,138,140,189,190,188,186,179,170,163,156,146,140,147,157,161,140,132,112,89,105,130,146,162,168,168,165,172,183,189,192,194,193,192,190,189,189,188,186,183,180,176,171,169,165,160,159,153,144,140,138,141,139,136,132,132,139,149,155,153,141,137,139,138,138,137,135,186,187,188,185,178,174,169,162,152,141,142,151,155,144,124,118,89,94,123,144,156,164,170,168,175,185,187,191,192,193,192,190,188,186,186,185,181,181,181,172,166,165,165,162,159,155,153,146,143,147,149,152,154,158,161,162,161,154,144,138,137,131,129,131,183,187,188,185,177,174,169,163,154,145,138,144,149,148,125,109,101,92,119,144,155,160,164,172,173,183,188,192,190,188,188,188,188,188,185,181,179,177,177,171,168,163,164,166,165,161,158,160,163,163,167,169,169,168,166,162,156,150,142,134,130,127,122,125,182,183,186,188,181,170,166,163,156,146,136,134,142,150,139,113,106,103,119,147,158,160,165,167,180,183,188,188,189,185,184,185,187,188,185,180,176,174,173,170,167,162,161,162,163,160,160,162,163,169,168,169,166,163,160,155,150,144,135,130,127,126,124,122,179,178,179,182,184,171,161,158,153,148,136,127,132,142,147,132,101,101,118,147,160,162,167,171,179,183,189,191,191,188,185,185,187,189,186,182,177,172,168,164,161,160,158,157,161,156,155,157,161,161,161,159,157,154,150,146,143,139,135,131,126,124,125,123,170,169,172,177,176,170,158,157,152,145,139,129,126,132,138,139,121,103,112,137,156,164,172,173,178,185,186,191,190,189,185,184,184,185,184,180,176,173,168,160,154,155,153,153,152,153,148,146,151,154,157,157,154,149,149,144,134,134,132,129,124,123,123,121,165,165,166,165,168,166,158,153,152,145,140,128,122,125,131,133,135,117,110,128,149,162,171,176,177,185,187,187,187,187,180,179,177,181,179,177,172,170,166,160,154,150,148,145,143,143,145,148,150,154,157,160,155,150,146,142,137,137,134,128,123,123,120,120,155,154,152,153,155,157,155,151,148,143,137,132,123,119,122,125,127,126,118,125,144,159,169,178,181,183,186,185,182,182,177,170,173,176,175,171,170,168,162,159,154,148,145,143,142,141,144,148,152,154,153,153,154,150,148,143,140,139,131,128,125,123,120,117,147,146,145,145,146,147,148,147,144,139,135,130,126,124,122,122,123,126,126,134,146,158,172,179,183,183,184,183,179,177,176,170,168,172,173,171,165,162,158,153,148,144,142,140,140,142,144,145,146,149,149,151,147,147,148,147,142,139,134,128,125,118,116,115,143,144,144,142,140,140,141,142,140,137,136,131,125,124,123,121,124,124,129,139,149,160,170,178,182,182,181,180,177,177,174,171,169,167,169,167,160,157,155,149,142,139,134,132,132,136,141,144,144,147,149,146,146,146,147,144,139,135,131,126,124,120,117,113,143,139,140,140,136,134,135,135,133,129,127,128,129,127,127,126,125,126,129,137,151,155,162,172,175,177,177,178,174,173,175,172,169,167,163,158,154,150,149,145,136,134,130,131,135,136,140,143,143,145,146,146,148,148,145,142,136,130,127,120,118,116,112,112,142,142,140,138,136,133,131,130,130,128,129,127,125,127,128,128,128,129,133,140,146,153,162,167,168,171,173,173,173,170,168,169,167,162,155,150,147,144,140,141,139,132,129,134,135,137,139,141,142,141,145,150,147,144,139,135,131,129,124,118,113,109,107,110
65,61,61,62,56,66,52,45,46,38,48,55,58,67,73,69,81,101,99,88,68,70,83,110,121,115,100,84,85,87,87,86,91,96,93,90,91,88,89,92,93,89,88,89,89,88,86,84,90,90,87,86,86,85,85,85,87,85,87,83,83,83,83,84,66,61,61,62,57,63,51,40,39,33,40,39,36,39,51,68,80,79,55,49,43,35,38,52,83,107,134,139,127,108,99,94,89,84,81,88,90,94,91,89,86,88,89,88,93,88,97,91,85,88,89,89,88,86,86,86,82,83,83,88,85,83,82,83,78,70,65,59,49,43,43,40,38,35,29,28,25,24,25,38,56,68,68,62,71,75,78,69,58,56,84,114,133,138,131,124,110,101,104,91,91,90,88,91,90,89,88,86,83,85,78,87,89,90,87,87,87,87,87,88,90,90,89,88,88,87,86,86,110,107,110,106,101,95,89,87,86,82,82,87,101,111,109,111,113,112,120,125,124,130,130,134,144,137,129,132,134,138,144,145,140,135,121,119,101,93,98,104,110,109,106,104,99,93,97,89,86,85,89,91,87,87,89,88,86,80,83,86,86,86,87,85,117,115,114,117,118,116,115,113,112,110,108,110,117,128,128,129,126,126,130,135,142,146,145,154,148,149,149,150,152,153,156,153,148,145,141,124,110,96,84,89,105,120,125,124,123,123,112,111,107,95,83,78,84,89,88,88,88,89,88,88,85,86,91,86,129,127,125,122,124,125,124,122,119,118,118,108,94,84,82,93,106,117,126,132,138,148,156,156,150,155,157,156,157,157,160,159,154,147,142,133,118,106,88,72,75,96,119,135,138,132,130,129,124,115,103,94,76,72,91,90,86,87,87,88,91,90,87,90,138,140,134,135,137,142,140,135,126,115,106,105,100,94,88,98,105,103,111,127,135,146,154,152,153,163,165,161,164,165,167,163,161,155,147,136,122,112,100,82,78,71,90,114,127,133,136,135,137,134,126,117,110,84,66,75,89,92,88,86,87,89,88,84,144,144,143,147,151,152,147,140,133,126,116,108,110,119,123,120,94,80,79,103,129,141,146,141,151,161,172,170,170,173,170,171,168,163,152,141,131,121,111,102,95,100,98,106,119,128,134,134,130,132,136,139,129,112,93,71,71,83,91,91,88,88,89,88,152,153,154,156,164,163,147,137,133,129,127,125,131,132,129,98,77,70,73,104,125,138,140,140,144,157,174,177,177,177,172,175,172,163,157,150,141,130,122,115,110,101,108,124,136,141,143,140,132,121,111,116,126,126,112,92,73,61,76,91,91,89,89,88,155,158,161,161,168,175,156,139,130,122,122,131,139,137,117,92,83,65,82,112,124,124,133,139,142,154,172,178,180,180,176,176,169,162,157,151,145,138,127,121,111,102,97,107,133,148,148,140,130,119,111,101,91,91,95,97,90,68,62,70,88,92,89,89,161,163,166,168,172,173,153,148,124,124,120,129,143,136,109,97,82,53,92,120,129,132,131,136,149,154,167,173,176,179,177,171,171,166,159,152,147,143,137,127,113,100,91,117,148,150,149,149,147,137,120,106,91,80,74,78,83,85,72,57,61,81,93,96,163,166,170,174,175,169,149,126,118,118,119,131,146,132,111,89,61,67,100,130,133,144,134,132,155,166,177,181,180,179,174,169,169,168,161,157,149,144,140,129,116,99,112,143,148,134,127,132,151,152,145,137,123,100,83,69,66,76,73,72,57,53,72,89,166,169,171,176,181,176,154,132,111,104,107,128,148,128,100,91,93,106,111,129,132,149,138,127,158,168,179,185,185,182,178,175,171,168,164,158,152,150,139,127,119,119,139,147,140,129,117,103,113,137,147,147,139,126,106,80,61,60,75,79,77,66,60,65,171,173,173,176,179,178,161,135,116,103,101,120,154,134,99,84,87,112,118,129,128,146,138,119,158,169,176,185,184,183,181,178,173,171,166,160,151,149,146,136,131,136,148,148,137,127,114,90,86,105,136,152,139,132,123,107,84,63,62,72,83,82,78,63,177,176,175,174,168,166,159,140,115,99,93,113,152,134,103,68,51,63,94,126,126,139,126,117,164,166,169,181,184,183,182,180,177,171,167,161,162,156,147,145,144,148,150,144,139,129,110,87,80,90,122,146,135,125,119,117,111,91,75,73,80,87,90,79,179,179,178,174,169,164,157,131,113,99,90,105,138,127,107,64,47,57,78,120,130,135,121,129,166,163,168,182,186,184,182,182,176,172,168,161,158,154,149,147,150,151,147,139,134,127,103,80,77,87,112,143,141,130,114,106,102,101,100,98,94,95,99,96,180,182,178,180,179,170,160,139,119,106,93,94,118,108,104,65,40,45,78,122,133,128,119,138,166,162,167,179,182,182,182,181,178,173,169,169,163,158,154,150,151,152,147,134,127,117,97,77,69,79,97,134,150,142,137,123,110,104,102,104,106,102,101,97,181,182,176,177,175,174,171,150,124,108,93,89,100,93,85,56,39,48,78,122,127,116,119,143,169,166,170,182,183,184,182,182,180,178,171,164,158,154,154,151,150,151,150,143,128,106,86,66,53,62,81,123,151,156,145,139,129,116,108,108,110,104,97,92,185,181,181,173,173,174,174,159,133,112,93,79,89,82,73,53,43,54,81,124,116,108,126,151,160,160,172,183,187,187,184,179,177,174,169,162,155,152,154,154,156,148,147,140,130,114,91,61,44,56,85,124,143,143,145,144,145,138,129,122,117,112,106,101,189,187,179,177,176,175,176,166,144,122,100,85,86,80,63,60,48,64,98,132,109,109,136,149,155,161,177,185,188,187,182,178,172,167,161,154,152,153,157,156,154,153,148,142,131,116,98,70,49,57,91,120,134,133,129,130,139,140,143,140,134,128,121,112,189,188,185,182,180,178,177,169,154,130,111,92,83,79,65,65,67,86,107,126,107,123,147,146,146,163,180,184,182,180,179,173,167,160,149,142,145,157,162,158,155,155,152,144,133,122,107,80,55,51,83,115,123,121,118,118,123,129,143,149,146,145,138,129,195,192,188,185,181,180,175,174,161,146,127,106,87,79,62,59,67,76,94,124,109,134,141,142,151,170,180,180,178,179,173,159,152,144,143,140,129,123,147,167,165,161,154,148,139,124,108,89,65,52,81,116,124,119,114,111,110,115,130,145,154,149,147,141,194,194,191,185,178,178,177,173,172,155,139,117,91,74,67,63,65,70,84,110,128,149,140,147,165,176,175,171,169,165,156,150,144,145,151,148,126,95,97,133,147,149,148,142,139,127,115,92,64,54,77,119,126,124,116,106,106,108,115,133,152,156,155,148,196,196,193,185,179,179,176,175,168,159,148,130,105,81,66,64,70,59,66,104,136,145,144,157,170,167,161,157,156,151,146,146,150,155,153,144,121,87,61,66,85,108,129,139,138,130,117,97,72,55,74,121,132,127,118,105,98,102,104,112,139,156,160,155,197,196,194,189,187,185,180,174,171,163,153,142,127,105,75,52,59,67,75,101,131,143,155,162,164,160,152,150,148,147,150,152,151,151,145,136,110,82,58,46,55,77,103,125,134,131,119,98,86,64,62,114,136,133,123,108,95,98,106,112,117,147,161,160,198,196,194,192,190,187,183,178,170,167,160,156,151,139,123,94,67,64,70,84,111,134,150,150,145,144,141,149,158,164,167,164,162,163,158,144,128,98,78,54,56,70,87,107,121,126,119,103,76,64,62,114,138,138,128,110,94,96,104,109,120,144,161,157,197,195,191,191,190,187,185,179,173,168,165,166,168,168,164,159,144,115,110,114,122,131,133,134,134,134,142,159,175,177,177,178,179,179,172,158,133,124,91,64,52,62,71,86,105,115,113,102,79,67,58,118,139,140,126,110,95,91,97,103,115,139,156,157,194,192,185,185,186,184,181,175,170,164,163,170,176,182,182,178,176,172,169,166,164,160,159,163,167,173,172,176,185,188,190,191,191,188,178,169,149,125,102,72,56,57,68,81,93,104,105,95,82,73,68,122,141,146,134,112,92,89,97,106,120,141,152,155,193,191,186,189,187,185,179,173,168,164,163,171,181,189,193,192,190,188,190,192,194,193,192,192,191,191,189,190,192,196,198,197,195,193,187,174,163,140,111,81,64,50,59,75,85,92,96,92,84,76,71,124,149,151,138,116,93,88,98,105,117,141,153,153,195,193,194,193,194,190,187,179,173,171,169,172,182,191,194,195,195,196,198,200,200,202,203,202,202,200,199,198,197,199,198,195,193,191,184,175,161,140,116,87,67,53,57,78,90,92,91,88,86,83,78,128,148,147,131,114,96,90,94,105,120,145,157,155,197,196,197,195,193,190,188,183,177,173,170,175,186,191,192,193,192,192,195,197,199,198,198,197,197,198,195,196,196,196,196,189,182,179,178,174,160,135,115,98,84,64,60,73,90,93,94,91,90,86,82,126,147,144,134,112,102,97,98,107,117,138,158,160,196,198,197,195,189,188,185,182,176,169,168,172,179,188,190,189,191,192,194,197,196,198,195,191,191,191,191,191,191,191,190,187,183,177,172,165,145,122,110,100,93,74,66,78,93,99,97,92,91,86,81,112,138,140,130,116,106,94,99,108,114,134,157,159,196,195,194,191,187,185,180,177,174,172,165,169,175,182,184,184,181,174,163,163,170,172,170,171,176,181,184,184,185,183,182,178,175,170,164,156,136,112,98,85,80,70,66,75,90,100,94,90,89,86,80,96,127,135,126,114,108,100,101,114,120,136,166,163,196,196,196,192,184,183,182,178,169,162,161,161,164,166,168,162,152,139,122,113,116,131,139,148,157,166,173,179,179,178,178,175,172,166,162,157,133,107,89,76,74,71,70,78,91,95,92,92,92,87,77,94,119,125,122,115,107,102,103,121,121,122,156,165,198,198,196,190,184,182,181,174,169,166,161,154,147,144,142,133,122,120,120,125,125,129,130,135,143,151,159,169,177,180,179,177,171,169,165,158,131,106,83,74,73,81,86,89,95,98,95,90,93,88,75,94,115,124,122,114,105,102,110,119,117,125,157,160,201,199,196,191,186,182,179,174,162,150,146,136,131,125,120,112,108,106,103,118,134,144,148,148,148,151,159,162,162,166,171,171,170,168,162,153,128,87,63,76,90,99,98,99,102,100,94,91,90,86,76,91,112,124,123,113,106,106,109,114,107,125,160,166,198,197,193,189,184,181,182,176,159,145,131,122,117,110,101,95,101,106,110,111,120,137,151,162,166,165,159,164,159,150,154,162,166,164,159,148,122,77,62,88,96,103,103,108,107,103,98,96,97,83,70,99,120,128,124,111,104,101,106,111,119,140,169,177,195,196,191,189,183,180,181,174,156,139,125,115,106,97,88,83,87,107,119,116,119,134,151,163,166,165,156,162,166,154,154,162,167,167,160,146,116,73,64,84,101,114,112,111,111,106,100,98,97,85,75,111,127,130,124,116,106,98,100,119,127,154,171,176,194,192,190,186,184,184,177,166,146,129,117,108,98,93,85,78,93,100,95,105,121,136,155,167,164,163,165,163,165,160,158,162,168,168,159,143,118,78,60,82,108,119,116,113,112,109,105,102,100,77,82,121,135,132,127,118,112,108,112,121,129,156,170,174,191,188,185,183,182,181,178,160,138,119,106,99,96,89,81,71,81,78,80,106,125,139,151,171,175,168,168,172,174,169,162,161,166,166,158,143,118,84,69,91,117,121,120,115,117,116,108,102,95,81,96,129,142,137,129,119,116,113,113,119,131,154,168,170,190,190,188,184,184,181,179,159,133,111,98,94,92,87,65,73,83,71,96,118,127,140,149,163,178,180,178,180,182,179,169,158,156,155,155,143,121,99,98,113,122,122,120,121,122,117,115,106,94,78,102,136,146,142,133,124,115,115,117,118,128,150,166,172,190,190,188,185,180,181,177,156,130,106,95,94,93,73,67,76,73,81,112,130,130,133,147,156,174,189,190,187,185,184,176,163,151,140,135,125,112,102,107,115,123,124,126,129,129,126,119,107,90,82,108,137,146,144,136,119,116,118,120,121,132,153,167,170,190,189,188,189,187,181,171,148,125,101,86,91,91,72,68,71,86,101,130,139,133,127,144,157,167,185,191,191,189,187,182,169,153,143,129,114,109,115,117,118,124,129,133,140,140,130,116,102,88,83,114,140,144,140,131,121,117,122,122,125,139,157,168,171,185,188,186,187,188,183,165,143,118,101,95,98,97,78,79,90,115,129,144,144,141,129,136,157,163,179,191,193,192,191,189,182,169,145,133,131,135,145,148,146,145,146,145,147,138,127,114,99,85,87,122,143,146,140,130,125,123,124,125,129,143,162,171,169,182,185,187,188,186,179,158,134,113,95,97,107,108,86,81,75,96,120,151,152,147,137,124,158,158,176,195,197,196,194,193,188,177,155,138,134,142,160,167,168,164,158,150,145,143,130,116,98,81,91,125,141,141,133,130,129,126,125,126,136,150,164,173,171,188,189,189,189,187,179,158,132,118,102,96,118,127,100,87,57,66,84,133,150,149,148,118,158,157,171,193,197,198,194,191,189,181,169,152,134,138,156,167,168,164,159,154,152,146,128,108,92,71,97,127,137,138,135,133,131,129,129,132,144,159,168,169,165,188,188,188,189,188,180,160,137,121,107,106,130,148,115,96,61,61,77,120,148,154,153,120,155,160,168,189,197,196,194,193,188,181,172,161,139,130,144,162,170,166,162,157,156,149,126,102,80,66,97,118,132,138,134,134,134,130,130,139,151,162,166,169,162,189,188,188,190,188,180,164,142,124,112,118,141,166,118,90,49,41,55,95,143,157,159,126,148,161,170,188,195,199,198,196,192,188,183,169,149,136,135,151,164,162,156,152,150,141,119,92,69,74,103,114,125,135,143,143,138,135,142,155,164,166,164,164,156,186,186,189,190,187,176,163,143,127,123,126,148,168,125,96,59,54,75,100,135,152,164,136,146,167,176,189,193,197,195,194,193,189,182,172,156,144,140,136,157,161,153,150,147,133,111,88,67,89,112,121,137,147,149,148,143,145,156,163,163,157,159,156,150,185,183,189,190,188,175,158,146,133,125,130,150,167,130,104,52,47,69,104,147,159,166,140,144,167,178,191,198,199,196,194,190,186,179,170,160,151,144,139,142,156,151,149,147,125,101,81,67,90,111,129,148,156,152,148,151,152,155,160,162,159,150,146,141,185,185,189,188,189,178,164,154,144,132,134,149,163,139,109,70,63,97,134,147,162,167,146,144,166,180,190,195,196,196,196,190,183,179,174,167,160,153,146,142,142,145,144,142,125,103,87,74,88,113,133,154,161,151,145,150,146,148,147,145,146,143,138,129,183,184,186,186,184,175,166,155,150,142,137,145,155,140,117,91,98,124,136,147,166,168,148,149,171,186,193,196,193,193,192,190,187,182,177,170,164,155,147,144,135,129,135,141,127,107,93,81,91,114,132,148,152,145,146,143,134,135,135,133,134,134,129,122,182,183,185,185,179,169,168,162,155,145,136,141,149,140,118,98,83,101,128,146,162,164,150,152,172,185,193,198,195,191,189,187,188,186,177,173,163,155,151,148,139,121,113,135,138,116,100,88,93,108,131,146,148,148,151,144,135,128,121,128,129,124,120,115,181,181,182,185,187,177,170,160,160,146,136,134,139,140,112,99,81,91,125,151,157,158,149,160,174,189,194,194,193,190,185,183,186,186,178,175,169,159,151,149,147,132,107,103,123,125,111,100,105,113,130,142,147,146,143,137,128,124,120,119,122,120,119,113,178,177,181,182,181,175,166,157,155,144,139,132,138,143,133,106,90,95,123,153,153,153,145,165,176,191,192,189,187,187,186,187,184,181,183,175,168,157,151,152,154,145,124,94,81,97,106,102,112,123,132,139,138,142,142,136,127,118,117,118,121,124,121,118,172,170,173,176,180,177,165,157,149,142,137,125,127,138,139,116,95,96,123,154,154,159,151,175,180,192,191,186,181,183,188,188,185,178,178,173,168,155,150,149,158,161,148,130,110,100,105,121,138,149,153,155,150,141,136,129,119,113,111,113,116,121,119,115,166,167,167,170,174,175,165,155,150,143,136,127,120,128,136,129,105,97,117,147,154,168,150,169,181,190,190,185,183,183,187,189,185,177,172,164,160,152,147,146,159,162,153,141,139,136,142,153,158,163,161,157,149,139,128,117,111,103,102,110,115,112,120,120,159,158,157,157,162,164,159,153,149,144,140,124,121,123,130,131,123,102,108,135,151,168,164,169,182,189,188,187,186,184,187,188,184,181,178,172,158,147,141,140,151,166,162,157,154,153,154,156,156,159,158,151,142,132,123,114,106,102,103,109,116,117,117,117,147,151,148,147,149,150,151,152,143,137,132,130,119,115,119,121,124,111,109,128,151,171,175,169,183,186,188,189,184,183,183,183,183,180,174,167,158,144,133,128,137,160,164,161,161,160,156,152,149,147,140,133,122,115,111,108,103,104,108,111,112,114,114,113,143,142,142,139,139,139,140,144,144,139,134,126,120,115,116,117,118,119,121,137,155,168,176,173,178,181,178,180,174,168,172,176,176,175,171,166,158,146,133,128,121,139,156,154,151,154,155,150,140,132,125,118,118,109,105,103,102,106,107,110,114,113,114,108,139,139,139,139,136,138,139,140,139,139,136,128,124,120,117,120,120,123,126,143,157,171,178,175,171,177,176,178,173,166,173,172,171,170,164,159,152,146,137,127,124,122,139,151,152,151,149,145,137,129,125,120,118,112,108,103,101,105,107,106,109,111,106,106,140,138,136,138,134,132,134,132,128,122,124,126,123,121,120,120,118,122,134,144,153,168,178,177,172,173,177,180,174,170,169,170,170,164,159,155,150,144,140,135,125,125,128,137,144,143,139,135,132,131,125,121,120,117,113,108,106,106,105,101,102,105,108,106,142,140,139,137,132,130,130,126,127,124,124,125,123,121,123,120,124,131,131,142,156,161,171,173,174,171,171,174,176,171,167,165,165,160,154,152,144,137,130,126,126,126,130,132,135,141,137,134,131,132,133,130,124,120,114,106,104,106,100,104,102,103,104,101,143,139,137,135,132,124,122,126,125,127,126,127,127,129,129,128,128,133,139,141,150,156,164,165,166,168,166,166,169,171,167,162,154,151,145,142,141,136,131,129,129,131,138,138,141,143,146,143,145,142,139,132,125,118,110,106,102,100,104,98,102,98,95,92
121,123,120,118,116,119,121,121,121,122,123,124,123,129,133,115,104,102,79,68,80,88,92,100,107,107,99,93,102,103,95,94,91,91,93,96,97,100,99,101,102,103,98,95,91,85,81,66,67,60,58,63,65,69,66,67,67,67,66,64,66,63,67,68,130,127,124,121,120,119,122,123,121,121,120,125,129,124,116,113,110,97,91,94,102,109,112,110,109,112,118,118,99,105,118,112,107,105,102,100,101,102,106,104,106,108,111,113,115,112,106,105,95,90,77,70,66,62,66,67,67,67,67,66,65,67,67,60,128,127,127,127,125,123,121,122,124,119,118,122,120,106,117,132,136,139,143,134,122,117,118,121,123,118,117,125,130,106,113,128,124,115,112,112,112,113,113,111,109,108,109,111,112,113,114,110,106,102,95,82,70,66,67,67,66,67,68,67,69,67,62,55,127,129,126,126,125,122,122,121,120,116,117,114,101,109,128,135,135,136,137,140,140,134,126,130,127,132,130,126,134,137,115,122,129,124,125,128,128,126,127,128,125,121,120,120,118,117,117,118,119,106,103,97,84,71,63,64,69,68,64,64,66,65,46,24,134,132,134,134,133,130,132,127,122,123,122,103,97,117,123,125,126,129,132,136,143,147,149,145,141,137,134,133,131,140,140,125,132,134,136,132,135,131,128,128,130,131,132,130,132,128,126,125,123,120,112,108,103,90,79,65,63,65,66,61,56,45,28,15,147,148,146,144,142,144,144,142,134,136,134,101,108,111,111,119,121,124,134,139,148,155,160,159,162,158,141,131,130,133,158,142,133,142,139,143,142,133,132,128,129,134,136,138,141,137,136,137,132,128,124,118,113,106,91,80,62,61,79,81,74,52,40,48,155,153,150,148,149,157,160,152,140,135,124,102,124,117,110,112,115,113,119,135,144,156,161,168,173,172,159,144,139,138,146,156,125,138,141,145,149,148,148,142,133,132,135,138,143,142,137,135,139,140,141,133,125,117,107,93,84,61,59,97,108,99,95,97,158,157,159,162,164,168,161,152,144,131,123,113,127,122,123,124,120,107,105,124,142,147,153,161,170,175,171,160,150,147,145,158,124,132,141,145,146,136,134,138,139,136,138,142,144,148,143,132,133,134,133,135,133,124,111,108,97,89,63,62,87,103,104,102,160,161,164,166,168,170,159,158,152,147,152,127,129,132,136,133,112,94,100,121,141,150,154,159,166,177,180,177,165,159,153,153,153,113,141,140,143,139,138,138,138,138,137,140,148,154,153,152,147,139,123,125,129,128,120,112,109,99,90,62,48,66,83,90,166,167,168,171,173,175,158,152,148,154,165,137,136,145,143,121,97,89,103,122,140,149,154,158,162,170,180,184,175,167,157,152,166,111,145,142,140,136,135,138,142,143,148,151,149,155,156,162,162,156,146,140,138,136,130,122,119,105,97,82,59,43,55,70,170,171,174,175,176,181,166,150,148,154,164,148,148,150,144,118,101,85,118,127,134,147,156,163,165,167,174,176,171,165,160,155,169,133,148,147,146,143,139,136,142,147,144,145,149,151,152,156,159,157,153,149,143,139,132,125,118,119,112,99,84,61,45,47,171,173,177,177,179,182,175,156,143,145,148,140,163,162,133,107,90,85,120,143,135,149,163,171,171,170,165,165,163,169,167,162,171,146,147,150,152,148,143,141,143,145,148,145,146,146,147,149,151,152,149,144,141,141,134,129,122,110,112,111,99,81,58,47,174,178,178,180,181,180,173,156,141,127,124,137,177,178,134,107,96,134,137,150,144,154,167,175,175,172,171,170,166,169,169,167,174,153,153,153,151,149,146,144,149,149,152,150,150,150,146,145,147,152,154,144,138,140,138,135,129,116,111,112,104,89,71,50,178,180,182,182,185,182,170,148,131,119,127,142,183,175,125,97,114,150,157,155,152,156,167,173,172,168,174,174,173,173,167,165,168,152,155,157,157,151,150,150,152,157,157,155,154,152,151,149,143,144,155,157,148,140,140,137,131,126,120,116,112,98,79,64,181,183,185,189,190,188,175,148,126,112,119,133,169,171,115,76,64,67,116,162,157,158,169,174,171,164,172,177,176,176,172,175,165,148,154,155,154,151,149,151,157,164,163,160,157,154,152,149,137,121,118,135,142,150,139,135,131,130,126,119,114,109,92,65,183,187,187,186,188,189,181,156,133,120,116,122,159,168,117,69,60,80,99,142,150,158,169,177,173,165,168,177,179,176,176,177,157,149,163,162,155,146,156,160,162,166,167,165,162,157,153,149,143,135,119,109,121,136,144,136,131,128,128,124,121,116,104,84,186,189,189,187,189,188,181,159,134,126,115,109,154,172,121,79,76,72,92,134,153,159,165,178,170,160,166,178,181,176,176,171,155,156,162,161,158,153,154,166,172,170,170,170,165,157,152,148,144,134,125,121,123,124,136,140,136,131,127,125,121,121,113,91,191,191,190,188,183,178,175,155,130,100,102,102,141,162,115,89,104,86,100,139,152,163,168,176,166,157,169,179,179,175,173,156,151,161,163,159,153,152,162,170,176,177,173,166,159,155,155,152,146,133,120,122,136,134,133,137,139,141,138,129,123,123,117,106,191,192,192,191,189,182,172,156,131,139,112,94,120,133,92,68,65,86,115,152,144,155,175,185,167,163,175,180,178,177,169,148,157,165,164,161,158,157,167,174,173,175,174,167,160,155,157,155,143,128,113,115,142,147,145,138,137,138,144,140,139,136,127,117,192,192,193,192,192,190,181,165,135,138,120,90,109,138,115,82,83,121,147,152,135,147,173,170,159,161,178,180,182,180,152,144,164,168,162,157,153,161,171,176,176,173,174,170,164,155,153,153,144,122,104,114,143,153,152,142,135,136,143,143,149,144,135,129,194,194,193,191,191,191,191,176,151,123,117,104,128,189,167,115,120,160,157,143,126,151,173,164,158,164,177,182,185,168,140,153,167,164,159,152,156,163,172,176,175,172,170,172,170,164,158,151,137,111,95,125,154,157,153,147,136,133,138,148,152,154,148,139,197,196,194,191,190,190,191,184,163,133,128,138,170,213,189,130,113,151,141,139,130,161,165,154,150,171,182,182,170,133,147,169,165,159,154,148,157,168,174,173,172,170,169,170,167,163,156,143,129,106,91,129,154,151,147,144,137,134,141,148,163,163,155,150,198,198,196,193,191,190,190,188,173,134,125,145,176,203,164,116,108,157,158,141,138,163,162,160,168,177,178,173,130,135,162,165,157,152,149,149,156,166,175,175,174,176,174,171,162,154,147,143,125,100,87,122,148,146,144,140,133,129,131,147,166,169,163,160,200,200,198,195,193,192,191,190,180,146,128,153,150,121,108,102,109,106,132,148,153,160,163,171,177,173,155,120,133,159,159,144,135,131,137,141,140,148,162,174,180,181,178,172,165,161,152,141,126,101,81,109,144,151,150,144,134,126,131,143,160,173,172,167,200,201,200,198,195,196,192,189,179,141,123,164,178,127,99,102,123,110,123,156,159,162,170,172,162,140,115,125,152,155,141,134,129,127,126,126,117,113,133,163,175,174,170,172,167,161,155,150,129,105,83,105,140,147,145,142,131,124,126,140,161,172,174,169,201,200,198,197,196,193,193,189,177,131,120,166,183,143,97,92,125,145,131,154,160,164,162,150,127,115,125,139,138,129,123,129,138,141,143,139,120,99,102,137,162,168,167,168,167,161,156,152,137,105,83,105,137,147,142,140,130,123,126,131,147,166,177,176,200,201,201,200,196,193,193,190,182,142,123,159,166,145,109,78,82,112,137,137,146,148,146,139,130,136,140,133,131,134,142,149,151,152,153,148,126,92,78,98,144,171,168,163,165,164,157,147,138,117,86,104,129,151,147,139,125,117,124,132,146,167,177,174,198,199,201,199,197,199,197,193,181,134,118,157,163,149,134,108,81,81,114,134,112,89,95,112,132,139,134,141,149,153,152,151,149,154,157,153,129,83,63,71,114,159,165,165,165,163,154,148,140,123,89,115,129,149,153,139,122,110,120,129,149,171,178,176,197,196,199,200,202,199,198,195,180,137,106,144,174,165,154,150,136,115,102,79,70,69,93,111,120,138,144,156,155,151,147,149,149,150,151,146,126,84,45,54,84,140,165,164,166,164,156,147,140,122,82,112,137,142,150,140,121,107,116,127,148,173,180,175,198,199,198,198,199,202,200,196,183,151,128,118,129,140,137,134,110,81,74,111,124,125,119,124,132,139,145,147,151,153,157,156,153,150,147,139,121,101,55,52,71,117,160,164,162,163,157,146,142,127,73,110,138,148,151,142,121,106,111,124,147,174,181,177,198,197,196,193,196,196,197,195,181,151,154,167,155,141,105,102,123,147,162,163,157,150,144,139,141,140,143,151,166,171,171,172,169,169,165,158,137,123,98,50,61,101,142,161,161,159,149,139,140,127,72,106,154,149,151,143,121,107,108,117,142,175,185,184,197,197,195,191,194,194,190,185,174,147,151,184,193,184,125,148,170,191,196,192,187,175,165,168,170,169,166,171,181,185,185,186,186,188,182,169,156,135,113,71,59,90,134,159,164,159,149,141,146,132,75,104,156,159,152,131,115,109,108,114,132,169,185,185,198,198,198,197,197,198,198,193,172,146,158,178,183,180,137,162,180,195,198,199,200,201,199,195,195,190,186,185,190,193,193,194,195,195,192,181,162,147,123,94,59,79,120,147,158,157,148,149,152,132,78,101,147,159,151,128,113,109,107,112,122,155,181,182,197,197,199,200,199,200,200,198,179,133,155,184,182,165,131,150,179,190,194,196,198,200,202,201,200,200,198,196,195,197,196,194,193,193,192,189,174,151,129,98,71,71,114,141,150,151,146,153,157,136,89,98,143,154,149,130,121,113,105,111,123,145,180,180,196,197,196,197,198,197,198,196,190,158,160,184,195,187,165,156,185,189,195,196,197,198,197,196,195,195,194,195,196,197,196,193,191,192,193,192,182,159,134,103,80,86,120,138,147,147,145,153,158,143,106,104,152,161,151,132,120,113,108,116,125,142,179,179,198,198,196,197,197,196,196,194,187,162,157,181,164,149,163,132,152,167,175,176,179,183,184,187,191,192,190,189,191,193,192,189,188,187,187,186,175,152,132,111,91,99,124,141,144,137,138,147,154,137,105,109,150,162,151,133,120,114,111,114,117,142,176,177,196,198,198,199,195,194,195,190,184,153,132,112,95,89,100,79,73,86,109,131,134,149,148,148,159,171,179,184,186,188,186,183,178,177,174,171,152,134,123,104,100,112,123,141,147,138,136,137,150,130,90,102,136,153,150,136,120,111,111,116,119,143,182,184,197,195,195,196,195,194,195,191,184,148,103,125,160,166,165,155,126,99,73,66,81,85,118,124,128,139,154,167,174,176,179,175,171,166,159,153,137,121,105,92,105,121,127,136,143,138,133,134,135,114,86,106,134,152,151,138,121,108,111,123,133,165,185,186,196,199,198,197,196,195,193,188,180,139,108,151,164,154,137,119,119,143,149,113,111,86,93,124,128,126,134,145,157,164,164,163,162,157,154,148,130,106,87,97,113,122,131,140,139,135,132,137,140,106,81,103,130,153,148,133,121,116,118,129,144,169,176,179,197,198,198,198,197,194,191,187,174,129,110,141,144,130,111,102,118,150,151,150,140,130,128,127,135,134,131,137,138,145,157,164,163,163,159,150,124,88,82,101,118,125,133,140,138,131,130,134,129,96,81,104,127,149,146,134,120,118,122,128,143,164,176,174,195,195,196,196,198,191,190,185,162,109,112,139,135,115,100,103,122,123,118,135,141,136,136,117,101,123,132,132,135,127,129,138,148,151,151,140,112,80,83,105,125,131,131,130,134,128,128,130,121,89,83,105,126,146,146,134,120,122,124,129,143,164,174,171,192,193,194,195,189,192,188,183,168,129,112,134,128,117,100,101,114,109,122,127,131,137,141,145,121,92,122,144,138,142,130,128,139,141,139,128,106,83,89,114,130,130,130,128,130,132,133,132,118,87,86,110,127,138,141,130,120,123,125,134,148,164,174,170,193,192,192,191,189,189,187,179,174,162,121,126,122,133,119,105,106,110,114,126,130,142,146,155,163,150,105,124,153,148,148,135,134,138,137,129,112,87,93,119,135,136,135,135,134,137,139,132,114,84,92,114,133,140,137,131,126,125,127,135,149,165,169,163,192,193,192,194,191,192,191,183,163,139,112,112,117,134,120,105,112,131,131,135,132,147,151,154,167,176,156,106,136,163,157,154,139,126,122,117,111,118,138,145,147,145,146,143,140,136,134,130,113,84,93,116,129,135,134,129,129,124,127,137,152,164,168,162,191,192,192,192,189,189,187,179,166,137,100,98,112,119,106,106,134,155,152,148,138,151,163,157,164,175,177,166,109,153,165,165,161,150,134,128,133,141,145,147,150,143,143,137,138,137,132,126,113,85,97,121,133,133,132,127,127,128,131,140,148,156,159,155,191,192,192,192,192,190,183,161,153,134,101,96,118,116,97,82,95,102,146,161,145,149,157,156,159,174,180,185,164,117,165,163,170,164,153,148,148,147,150,153,148,145,146,144,144,142,132,121,108,84,104,129,134,131,132,131,126,125,132,143,151,154,155,148,187,187,188,189,192,190,185,151,133,121,104,99,135,131,104,64,65,76,115,158,152,151,158,160,152,169,179,178,179,143,124,161,161,163,161,159,156,156,154,153,153,149,147,146,148,143,132,120,112,91,120,139,136,135,139,136,133,133,143,151,151,149,143,140,184,185,187,189,189,187,179,136,119,90,91,100,148,141,95,57,91,71,101,143,155,156,161,166,152,162,175,177,180,167,131,146,156,162,167,163,161,161,165,161,157,155,148,142,141,141,136,124,115,95,118,137,138,136,136,132,131,135,140,142,143,138,132,128,187,187,188,189,189,187,176,129,160,126,110,108,150,147,129,97,104,90,104,143,159,156,158,166,158,163,172,171,176,176,146,135,157,161,164,160,162,163,168,166,165,160,155,152,145,136,132,124,124,108,113,132,135,137,136,132,131,132,133,133,131,127,126,118,187,190,189,189,190,188,177,135,176,151,125,119,157,178,198,130,69,85,116,145,155,157,157,161,159,160,172,173,173,171,152,131,146,154,155,155,158,161,164,166,165,165,158,148,140,126,124,126,127,122,125,136,135,135,131,124,121,122,118,119,117,118,112,108,184,185,188,188,188,185,172,144,182,157,135,123,159,184,211,166,84,99,149,158,158,162,162,158,159,162,173,173,174,173,170,135,144,147,151,151,156,163,164,165,165,166,161,153,144,139,131,130,129,123,128,133,129,128,125,122,122,121,119,118,114,111,108,92,184,183,182,185,189,180,161,149,166,157,142,128,151,166,175,148,133,152,159,157,160,161,161,158,159,162,168,171,171,167,170,133,140,151,158,153,154,162,165,165,164,162,160,156,146,139,133,127,120,116,121,127,133,131,126,127,126,124,120,112,112,105,98,83,179,182,180,182,185,182,166,152,155,145,145,131,146,153,130,101,106,130,140,142,159,162,164,157,158,165,171,173,172,167,164,151,131,151,160,151,153,157,160,160,159,157,155,154,152,142,138,136,134,129,133,139,143,141,134,129,125,119,113,110,108,102,93,85,175,177,179,180,180,176,167,155,140,122,148,134,140,157,143,114,87,91,121,138,154,162,162,164,165,169,171,169,168,165,157,164,113,145,157,155,155,155,151,151,154,156,155,154,151,152,156,160,160,163,157,148,144,140,132,128,122,115,111,112,108,101,93,86,175,175,174,177,174,166,158,158,146,113,149,136,137,155,150,119,107,91,114,132,146,150,159,165,170,171,172,168,162,156,154,172,116,150,151,154,155,155,153,150,152,154,154,150,147,151,155,157,158,154,150,146,141,135,130,126,121,115,112,113,105,95,88,78,172,170,170,174,174,173,159,152,145,119,143,140,133,138,143,124,104,99,106,134,137,143,153,160,167,171,168,163,156,150,149,174,111,144,147,147,148,149,152,149,148,150,150,146,141,138,141,143,140,140,139,136,133,129,124,122,117,114,112,107,101,92,78,64,164,165,165,165,169,171,155,149,142,124,136,140,129,127,133,133,115,106,107,122,135,140,146,153,166,169,169,164,155,149,151,171,114,147,153,154,152,147,142,142,143,141,138,137,135,134,137,138,138,135,136,131,124,122,120,117,114,111,106,102,92,78,65,63,157,157,158,159,161,164,156,141,136,126,130,142,132,125,127,124,123,109,106,116,128,139,148,160,171,170,161,159,149,137,156,179,127,147,154,154,151,146,141,139,142,139,136,136,136,140,141,142,142,135,131,131,128,127,119,118,109,105,100,92,77,64,69,81,147,146,147,145,143,147,150,141,136,119,114,132,127,123,128,127,121,117,116,120,127,138,148,156,161,157,147,140,135,129,169,173,133,144,152,148,145,143,141,145,139,135,137,138,135,138,139,136,135,133,132,129,126,121,115,112,106,103,87,71,72,80,92,102,136,135,136,136,133,134,134,132,129,122,116,123,123,120,122,127,127,124,123,124,124,131,140,151,154,149,147,143,135,140,180,134,134,146,147,143,140,139,135,133,130,131,134,137,133,132,132,130,131,132,135,129,123,118,112,104,98,88,77,78,89,93,86,83,132,128,128,128,128,125,125,124,124,121,114,118,118,119,126,127,131,134,132,126,120,121,129,139,145,147,139,135,130,155,171,118,138,147,142,136,136,134,128,128,126,124,127,126,128,127,130,132,131,128,126,121,116,109,102,95,87,88,99,108,100,95,105,116,133,132,128,126,123,120,119,119,116,114,101,114,122,130,135,136,138,141,142,131,121,121,124,125,126,121,122,120,134,182,142,135,141,138,134,130,130,129,125,123,123,126,127,126,126,124,127,129,128,122,118,113,106,97,85,67,37,21,27,55,104,128,122,126,133,128,129,127,124,120,118,118,119,120,117,99,110,111,118,119,127,131,132,130,128,128,129,124,116,113,117,128,168,148,109,130,130,129,129,127,122,122,122,117,119,119,122,119,116,120,118,122,118,115,109,103,91,79,73,67,40,13,12,12,30,80,140,145,128,129,127,124,124,122,122,119,120,119,120,107,90,58,41,34,29,26,37,64,86,93,105,121,124,133,144,156,146,112,125,130,130,127,121,116,117,114,111,112,111,108,108,112,114,115,114,106,104,96,89,76,73,74,74,77,69,42,21,20,17,11,33,93
159,158,158,157,153,152,154,149,147,146,142,135,135,142,146,141,76,77,152,163,168,175,169,165,170,172,164,161,161,161,163,165,162,158,157,157,159,154,150,149,152,154,153,153,155,153,153,155,151,147,145,137,135,132,125,120,112,99,95,84,65,53,51,53,161,165,163,160,158,157,159,158,153,149,141,133,131,136,147,148,123,77,113,139,151,155,146,129,134,161,169,168,163,159,163,164,165,166,164,159,149,153,152,151,153,156,156,159,161,160,157,159,157,155,153,147,144,140,133,126,122,113,105,91,74,56,49,53,167,165,167,164,164,164,160,157,156,152,145,134,128,137,143,123,136,107,114,138,156,161,156,130,102,98,117,147,165,161,162,165,166,167,163,156,149,151,154,152,150,152,157,157,161,162,159,157,159,160,160,156,149,141,134,129,125,123,109,100,79,74,57,52,172,172,169,167,171,171,170,162,159,158,151,143,136,130,106,105,122,128,141,152,165,174,181,182,174,158,126,101,128,162,168,167,166,167,169,169,167,165,163,156,152,153,159,160,162,159,154,149,154,159,159,155,151,142,131,128,126,121,117,108,101,81,66,51,175,172,169,169,174,180,179,173,167,162,154,146,135,119,118,135,134,127,133,152,163,165,175,178,179,178,175,154,114,126,165,170,167,163,168,172,167,165,167,166,159,158,158,162,164,168,165,154,152,148,140,144,149,149,142,136,132,126,123,114,104,88,76,55,176,174,176,175,177,182,180,170,163,156,145,135,113,124,145,146,138,116,123,150,166,164,173,175,180,178,172,170,158,121,135,166,169,165,170,168,161,154,156,157,164,159,159,160,166,169,171,169,165,157,143,146,152,151,148,146,140,133,129,122,114,97,83,66,176,179,181,184,186,185,175,166,155,141,139,151,145,151,155,151,122,107,129,149,169,171,173,173,180,182,176,169,166,150,122,153,175,168,172,174,166,158,165,158,158,161,159,162,167,168,168,174,176,170,162,157,158,155,149,145,141,136,130,128,118,107,93,75,179,181,182,183,186,181,172,171,164,135,153,174,164,157,159,143,106,105,138,153,166,174,175,174,178,182,181,175,169,171,141,138,167,171,171,171,172,167,168,169,168,167,171,169,169,171,171,172,171,168,164,162,161,158,151,146,139,133,131,132,122,110,98,85,182,183,184,185,186,178,171,167,160,146,196,181,161,160,157,120,105,110,139,149,169,173,176,174,174,178,183,181,176,174,168,128,160,176,174,170,168,165,168,165,172,172,167,167,168,169,169,171,172,171,168,164,156,156,149,148,140,125,130,134,127,116,102,92,184,185,187,190,189,179,169,164,161,174,210,176,162,164,153,121,107,104,146,143,159,173,180,178,178,180,184,185,182,177,175,139,151,177,168,170,172,168,167,165,168,168,165,167,165,163,165,165,167,169,167,162,159,154,152,150,145,131,131,134,128,121,108,93,185,188,189,191,190,179,169,168,160,177,205,172,165,157,131,116,100,101,151,150,155,172,184,186,186,185,185,184,184,184,180,161,136,173,164,172,170,169,167,165,169,169,168,165,165,168,166,166,166,167,165,157,156,159,153,151,143,141,136,133,130,126,116,100,186,189,191,192,193,181,169,164,155,152,160,159,166,192,167,111,108,141,161,161,158,176,183,186,187,190,190,187,185,186,185,183,121,169,159,170,170,169,166,166,170,171,170,168,169,169,167,166,167,169,173,163,151,154,155,150,142,143,140,134,131,128,118,104,189,190,192,193,194,185,169,155,147,122,140,158,183,213,203,129,126,161,163,164,154,169,180,188,189,191,192,191,188,186,181,184,114,166,157,167,165,164,166,164,167,168,168,171,173,173,171,167,157,158,166,165,161,151,149,146,144,140,142,140,134,133,124,108,191,193,194,195,193,186,171,154,149,126,148,158,188,213,208,131,117,146,170,164,157,166,177,186,187,187,190,189,190,187,181,181,116,165,156,168,168,164,163,161,165,169,170,171,173,170,169,167,151,137,137,141,148,160,151,140,143,139,141,140,140,136,129,113,192,194,196,198,195,185,167,147,145,125,148,155,184,208,193,101,61,75,119,160,158,172,178,184,186,182,186,190,189,187,184,188,116,164,162,168,168,167,164,161,166,174,176,176,174,171,169,166,156,145,132,135,133,146,156,149,144,140,138,136,134,136,131,118,196,196,197,198,196,187,166,141,132,117,148,151,176,167,140,88,82,87,101,140,149,163,178,188,188,178,181,186,187,189,187,190,121,162,169,171,167,165,167,164,167,174,179,179,176,173,168,165,158,151,135,131,133,140,150,156,154,152,151,141,135,137,132,122,198,198,199,199,198,191,170,142,127,109,134,149,183,157,121,95,106,80,99,131,148,160,175,188,181,168,175,186,189,185,182,185,128,165,171,169,168,164,165,167,170,175,181,180,176,169,165,162,155,150,130,135,143,143,149,151,154,159,158,149,148,147,140,130,199,200,200,198,198,192,175,144,128,110,122,140,182,166,123,77,69,75,96,130,145,156,172,179,170,163,178,187,189,188,185,181,141,167,173,171,168,167,168,171,178,182,182,179,173,170,166,163,155,142,123,130,146,156,154,152,148,150,159,157,156,151,143,136,199,200,198,197,196,189,175,143,120,102,117,128,164,149,107,70,68,83,110,134,134,148,171,178,168,171,181,187,187,185,185,174,150,169,178,177,171,169,170,174,180,185,183,178,174,169,170,166,152,136,107,126,154,165,163,154,152,153,155,157,159,155,149,144,199,198,198,197,192,186,172,142,125,103,112,123,150,133,100,86,94,122,141,136,128,144,162,165,161,173,185,188,191,186,187,174,159,172,173,169,168,168,170,174,178,182,182,178,175,169,169,162,145,125,101,134,162,168,167,158,148,148,154,159,162,163,157,147,201,200,199,197,194,186,169,133,139,130,108,117,141,127,100,102,120,145,144,131,126,145,159,158,161,181,188,187,186,187,194,182,167,179,174,170,166,166,169,175,180,182,183,181,175,167,165,161,143,117,96,147,169,166,163,157,148,147,153,161,170,171,167,159,198,198,198,197,195,192,176,145,117,107,108,109,132,124,96,97,99,119,132,128,133,149,155,150,164,185,189,188,189,190,195,155,172,175,173,170,169,169,173,179,182,181,182,183,178,170,165,156,138,108,94,155,172,164,163,156,148,146,152,162,173,169,165,165,196,197,196,198,199,198,184,155,120,102,106,105,125,124,99,95,99,107,125,130,139,147,151,165,181,188,186,185,182,193,166,156,169,167,167,164,163,167,173,177,182,184,182,182,181,176,168,151,134,108,90,150,163,157,157,152,146,144,146,158,176,180,178,171,201,200,200,197,196,196,194,168,132,104,112,107,122,126,112,104,109,107,123,134,139,148,162,183,191,190,180,177,178,168,140,167,170,166,157,153,156,164,176,180,181,183,182,179,173,171,163,150,133,109,87,142,162,159,156,153,142,138,143,153,170,179,180,172,197,198,198,199,196,200,197,179,139,99,111,106,114,120,117,113,125,122,131,142,144,157,180,191,185,177,176,174,174,135,154,160,155,156,154,149,153,165,177,185,187,186,185,182,174,165,159,147,130,106,85,136,163,162,159,152,145,138,140,151,169,179,178,172,196,199,198,196,200,196,197,187,150,105,121,117,115,110,111,114,135,150,145,144,153,169,180,180,172,163,162,167,139,142,159,151,145,142,143,148,156,169,177,185,188,187,184,181,175,168,157,147,128,108,90,132,160,163,160,150,140,137,141,148,161,176,182,179,197,199,199,197,196,195,196,188,154,102,131,132,125,107,101,104,114,139,148,149,159,169,173,167,162,157,148,131,130,146,145,144,137,132,132,126,119,142,174,183,184,180,182,179,176,170,165,148,132,109,92,129,156,160,155,149,138,135,137,142,157,175,182,180,195,195,197,199,200,198,194,187,152,98,134,140,134,116,98,96,101,116,136,156,172,181,171,165,161,146,129,130,144,141,133,138,140,142,141,132,116,108,144,175,178,181,182,182,175,168,163,153,136,109,94,130,153,162,153,145,132,129,133,140,156,176,182,178,195,194,194,196,197,197,194,191,176,137,138,144,145,136,121,106,107,121,144,165,171,154,152,158,140,123,136,143,140,140,144,152,155,156,155,149,133,106,107,165,185,181,177,176,172,169,163,156,139,115,93,130,149,164,155,143,127,123,129,138,161,179,179,177,194,194,194,193,193,193,194,187,154,117,146,156,156,152,144,132,129,141,161,169,122,97,118,120,124,135,139,141,145,153,161,166,167,166,163,156,138,108,90,133,178,186,178,173,176,171,162,149,141,115,95,131,148,161,156,141,123,119,126,136,163,183,182,178,193,195,193,193,192,194,195,189,146,103,145,162,168,170,166,160,145,142,145,127,108,103,96,106,129,142,139,155,166,170,170,170,170,169,167,154,129,106,94,122,163,180,174,174,172,165,158,152,140,114,92,128,146,157,156,140,121,116,122,133,161,184,185,179,191,192,191,192,193,194,194,192,152,105,140,172,183,173,165,161,159,148,136,112,99,93,103,116,131,149,163,171,175,174,172,171,171,171,169,156,117,85,99,115,153,176,176,175,170,168,158,146,139,110,85,131,154,158,152,133,116,112,116,127,155,180,185,182,189,190,188,189,191,189,189,187,154,98,110,156,182,186,185,180,148,100,81,99,95,98,117,138,151,165,172,174,171,167,164,165,169,172,172,161,115,68,93,116,144,173,173,170,173,168,160,147,143,114,86,126,153,157,155,136,114,109,111,123,144,175,183,181,191,190,186,184,189,189,186,181,148,120,110,93,102,120,115,101,91,110,130,146,147,151,152,159,163,165,167,169,168,165,164,165,168,172,172,160,120,64,83,118,144,166,174,164,168,162,155,145,139,109,87,121,151,158,148,125,109,110,111,118,132,162,173,173,193,191,188,186,193,194,191,183,145,131,161,163,150,122,99,126,165,196,202,189,177,174,169,165,166,163,165,169,171,171,173,172,171,172,169,157,126,63,70,109,132,151,170,165,161,154,142,136,135,107,81,112,144,152,137,119,112,109,107,115,118,151,168,164,191,191,191,190,191,193,193,188,151,135,166,184,196,163,135,166,187,203,205,204,190,177,170,167,169,170,169,173,175,177,177,175,171,167,165,154,129,79,53,95,127,146,164,164,159,148,139,138,138,106,85,113,140,148,133,117,113,110,109,118,119,151,171,164,189,189,191,192,192,191,190,188,159,142,161,171,181,155,132,167,179,193,197,201,202,193,185,185,180,176,173,178,183,181,175,170,169,164,163,152,134,108,55,74,113,134,148,154,150,141,135,142,136,106,88,114,141,145,132,118,110,102,105,111,114,149,172,168,190,190,191,193,191,190,188,185,150,137,160,171,175,151,122,161,174,190,192,193,198,205,204,200,195,188,186,187,186,183,180,177,173,172,168,156,142,126,82,55,92,122,132,141,144,138,135,144,140,116,97,120,148,151,132,120,114,106,102,109,117,151,172,172,189,190,191,191,188,186,184,182,148,133,151,159,157,139,105,138,152,175,192,194,197,194,197,198,199,200,195,193,192,192,192,189,188,184,175,165,150,134,104,67,80,115,130,138,144,141,142,146,142,115,97,120,145,148,131,118,106,103,110,120,136,157,169,171,187,188,190,189,185,183,182,179,140,123,137,121,97,79,58,83,99,125,150,172,193,198,196,193,193,193,195,194,194,195,197,197,198,196,184,170,155,133,109,82,69,103,129,137,140,137,140,148,141,103,89,110,131,140,136,122,109,106,116,127,141,150,159,164,191,192,191,191,185,181,181,177,134,128,153,127,96,88,85,75,55,84,81,83,123,153,173,186,193,194,191,192,193,194,190,192,195,197,194,173,158,138,113,86,71,93,124,136,137,133,133,138,128,89,86,106,128,139,131,116,105,109,112,121,131,144,149,152,190,190,190,187,183,180,177,174,133,122,144,140,135,141,180,173,87,73,55,29,29,55,104,129,150,173,186,188,191,191,189,184,184,188,189,182,159,140,116,89,77,102,124,133,133,128,129,134,116,81,87,106,129,137,126,114,104,111,115,125,141,144,152,145,188,188,187,185,180,176,174,171,124,93,126,130,128,130,183,214,136,118,108,88,58,48,86,123,133,140,158,178,188,190,186,183,179,178,176,174,162,136,114,91,96,114,125,130,126,121,123,128,104,76,92,106,124,129,125,110,106,111,120,128,144,144,141,137,181,182,183,182,179,176,171,169,132,92,123,119,117,114,149,202,149,150,139,129,119,99,68,73,116,143,141,147,166,177,178,175,175,171,174,163,146,128,106,100,112,116,119,121,121,120,119,115,89,73,93,111,120,123,119,112,110,112,119,128,137,140,137,133,182,178,175,172,172,173,173,165,149,104,121,109,111,103,100,145,141,142,145,127,119,131,127,96,78,109,150,144,133,144,151,153,151,147,148,140,115,90,83,110,124,124,121,121,123,124,123,112,81,73,96,112,120,121,115,114,112,113,119,128,132,132,129,124,179,178,178,175,173,173,174,170,160,116,118,97,108,115,99,85,82,80,115,131,122,129,139,136,116,86,101,149,148,135,137,131,128,131,130,115,80,66,101,124,130,131,130,126,124,123,119,108,81,85,106,117,117,117,115,113,112,115,127,132,132,130,125,120,179,177,177,177,173,170,173,165,152,111,107,93,120,130,124,90,106,79,93,126,129,134,139,139,145,143,100,92,142,148,142,138,134,119,115,102,87,113,129,131,129,129,127,128,126,121,112,102,86,93,114,122,119,119,120,117,117,119,125,128,126,118,114,105,175,174,174,176,175,176,168,153,112,103,92,91,130,142,135,98,110,74,82,110,127,139,144,143,141,155,158,109,93,143,143,147,143,135,130,126,135,140,135,129,128,130,129,128,129,125,114,103,97,98,116,121,121,119,117,113,112,115,111,110,104,100,91,75,164,166,167,170,173,175,169,141,104,99,100,99,142,150,120,80,77,71,81,107,128,139,145,147,145,151,161,163,108,106,148,144,143,146,148,146,143,143,141,136,132,128,125,126,123,118,112,111,109,110,118,117,115,113,108,103,103,102,98,94,90,84,66,38,165,167,169,170,171,172,162,137,111,100,99,105,144,147,110,62,42,61,93,117,127,141,143,145,145,149,158,160,161,99,129,147,142,142,140,139,140,140,143,143,142,137,127,121,114,110,111,110,106,108,113,114,116,113,110,110,105,99,95,89,77,60,36,20,164,167,167,168,171,171,157,130,103,100,104,108,147,149,118,87,82,107,125,125,127,140,143,144,145,149,154,157,156,143,96,143,140,138,136,138,142,141,141,141,141,140,134,124,117,109,104,103,105,109,116,125,128,122,117,112,102,95,91,84,69,36,16,20,162,162,164,168,172,172,158,135,116,96,117,135,145,147,123,93,85,118,124,126,132,139,140,139,142,150,153,157,151,150,112,126,145,144,143,138,140,144,143,142,140,136,134,134,130,131,135,139,142,140,136,131,127,120,111,105,98,90,81,76,72,54,26,18,155,155,156,162,167,163,146,133,137,103,135,148,141,143,126,101,68,68,104,121,128,134,134,134,139,149,153,153,150,146,132,106,139,146,146,139,142,143,140,136,136,135,134,135,135,138,140,141,138,137,128,120,114,108,101,96,88,82,77,75,78,76,52,25,151,151,151,156,158,157,140,134,147,109,138,138,131,138,128,106,88,71,88,113,120,119,124,130,143,150,151,147,141,140,139,107,129,138,142,138,137,137,132,130,131,132,131,122,120,119,118,122,113,113,111,107,108,104,95,83,79,79,80,79,77,80,76,47,146,146,147,151,151,148,140,131,131,111,130,127,118,124,126,113,91,82,84,100,111,117,121,132,145,151,152,143,139,133,132,120,115,131,136,133,132,132,130,128,127,122,117,116,113,117,115,113,114,110,113,110,101,91,81,79,78,79,80,80,82,82,81,70,135,136,137,141,147,146,138,128,113,102,128,116,112,113,118,124,119,109,105,104,113,120,129,134,144,148,144,142,127,123,123,123,100,122,133,136,133,129,125,123,120,114,115,110,113,114,113,115,111,111,101,89,83,78,79,82,83,82,81,82,80,83,83,80,132,127,127,130,130,137,131,121,112,99,120,119,111,106,106,103,99,103,107,108,109,117,121,125,133,134,131,126,118,114,115,121,97,116,126,133,130,123,117,111,106,105,105,104,100,99,98,93,92,81,78,79,80,84,81,80,80,81,83,80,81,81,81,81,91,96,86,78,72,69,81,92,93,88,99,100,97,91,88,85,73,67,87,102,105,105,110,112,115,119,120,113,110,104,106,118,93,107,112,117,113,106,99,95,90,89,88,86,84,79,76,80,76,82,82,86,85,83,83,85,85,84,84,82,83,82,79,79,37,44,44,40,46,46,43,55,60,77,100,100,98,93,94,106,101,89,105,110,109,112,106,97,90,90,89,90,90,89,111,119,89,91,92,93,91,88,87,86,85,84,86,84,85,84,86,84,87,84,85,85,86,88,88,81,82,81,79,80,81,84,81,79,82,75,76,90,97,93,83,81,77,80,108,118,114,112,111,112,100,93,108,112,113,113,111,107,103,102,99,92,95,99,122,119,95,99,95,91,90,90,89,88,90,90,89,87,87,86,86,89,86,89,88,87,87,87,84,85,83,84,86,86,83,82,85,81,115,110,110,114,115,115,113,114,109,95,105,117,114,114,112,113,95,93,108,114,115,111,108,108,106,103,97,96,95,108,129,107,97,99,98,96,94,92,90,89,88,89,90,89,88,89,88,88,87,87,87,85,86,84,84,85,86,84,83,83,83,83,81,81,119,119,117,116,114,114,115,116,113,101,103,118,116,115,115,114,92,94,110,113,113,113,110,109,105,101,103,98,95,117,134,99,101,98,96,96,96,94,93,91,91,91,89,92,90,89,88,90,88,89,88,87,86,86,85,84,84,83,82,84,85,81,81,80,115,114,114,114,114,114,114,113,112,96,93,117,119,116,114,114,89,95,111,112,113,111,113,110,107,106,103,97,116,142,122,101,102,100,99,94,91,94,92,91,92,90,90,90,92,89,90,89,88,88,89,88,87,86,85,85,83,83,85,85,83,83,81,78,118,114,113,113,116,114,113,114,114,103,90,108,120,116,115,115,87,98,111,113,111,111,110,109,107,105,103,115,153,150,100,99,99,101,99,98,96,90,94,94,92,92,89,89,89,87,89,90,90,89,89,90,90,88,87,84,85,85,83,82,85,87,80,83
69,72,76,83,86,82,83,78,78,83,80,81,75,88,105,96,91,85,66,82,83,82,85,86,84,83,81,77,72,80,126,113,58,70,73,76,68,71,74,69,68,71,70,71,73,66,69,70,68,68,66,65,67,65,63,65,64,65,65,66,66,63,60,64,69,73,76,84,85,82,83,77,78,83,81,81,74,92,104,95,90,84,68,82,83,83,84,86,83,83,81,77,72,83,132,101,60,70,73,76,68,71,73,69,69,71,70,72,73,66,69,70,68,68,66,64,67,65,63,65,64,65,65,66,66,63,60,64,66,70,76,85,84,82,83,76,78,82,81,80,74,95,104,94,90,83,69,83,83,83,84,86,83,83,81,76,72,86,138,90,62,71,73,75,68,72,73,69,69,71,69,72,72,67,70,69,68,68,66,64,68,65,63,65,64,64,65,66,66,62,60,64,52,44,49,70,83,78,77,77,78,77,78,76,75,99,103,93,90,81,71,83,82,83,84,87,82,83,80,76,72,89,144,78,64,71,73,75,69,72,72,69,69,72,69,72,72,67,70,69,68,68,66,64,68,65,64,65,65,64,65,66,66,62,61,64,41,38,38,34,43,55,61,71,71,67,68,68,83,95,91,83,84,78,70,80,81,82,82,84,82,82,80,75,72,93,150,66,67,71,73,74,69,72,72,69,69,72,69,72,71,67,70,69,68,67,66,64,68,64,64,65,65,64,66,66,66,62,61,64,40,43,49,48,47,53,42,31,35,38,38,53,88,87,85,84,79,73,73,79,84,83,75,73,76,75,77,79,75,81,147,96,63,69,71,71,68,73,72,68,69,72,69,72,70,67,70,68,69,67,66,65,67,64,64,64,65,64,66,66,65,61,61,64,64,63,61,57,49,37,27,21,24,31,36,52,73,73,74,76,75,62,54,56,48,56,67,69,69,69,63,58,55,54,82,170,84,76,75,70,67,64,60,65,65,66,65,67,66,66,68,67,69,67,66,65,67,64,64,64,65,64,66,66,65,61,62,64,108,104,102,96,92,89,88,88,90,91,85,73,70,67,64,69,82,76,63,74,79,87,97,103,105,105,104,102,97,96,91,155,118,95,100,96,91,89,84,73,69,69,69,69,65,62,60,62,66,66,68,69,67,67,66,64,65,63,65,65,65,61,62,64,119,119,120,121,120,121,125,123,119,115,95,96,98,95,93,98,109,116,122,132,136,138,135,140,142,138,126,118,116,117,119,150,144,99,111,109,108,107,107,108,105,105,100,96,93,87,77,72,65,62,63,67,68,64,66,67,68,64,64,62,64,64,63,63,131,132,131,128,130,132,135,134,128,122,93,100,110,103,100,103,106,111,119,131,141,148,155,157,162,162,151,139,132,123,124,149,150,98,110,109,111,110,104,103,106,110,114,114,112,111,112,104,91,77,68,60,60,68,64,65,65,65,67,66,64,64,63,60,140,135,138,143,145,148,143,138,135,127,101,105,103,105,108,111,106,95,97,118,130,137,142,152,164,170,166,153,139,134,129,151,139,104,114,118,112,107,107,107,105,109,114,118,119,113,112,111,111,104,94,81,67,61,61,65,65,64,68,67,65,66,66,66,146,147,149,151,154,159,154,141,133,126,106,119,124,128,129,114,93,75,81,108,126,135,143,147,157,165,166,159,149,142,138,158,138,124,128,126,119,112,110,111,114,116,120,127,132,131,119,119,114,109,109,104,90,73,65,62,62,66,65,66,64,66,64,63,152,153,157,160,161,166,168,153,135,125,119,116,132,142,136,102,81,68,91,107,124,135,144,152,150,147,154,156,152,149,145,160,132,132,133,133,127,122,116,116,120,122,125,131,138,144,151,146,138,122,116,115,106,96,81,65,66,68,69,67,66,67,66,61,157,159,162,164,168,171,172,158,134,119,115,118,133,147,132,102,78,83,108,126,126,138,153,159,156,147,147,151,153,156,156,161,129,139,141,140,135,129,124,123,126,129,127,128,129,135,138,140,137,132,127,124,117,106,98,86,69,58,63,64,62,65,63,43,161,164,167,169,172,173,169,153,118,116,108,112,140,155,125,92,68,77,113,139,135,141,157,159,153,154,156,156,152,155,156,152,126,148,145,142,136,134,129,134,137,137,132,131,128,126,128,133,139,133,120,122,120,112,106,93,84,68,53,67,68,65,51,29,166,168,170,175,178,181,181,162,128,142,132,109,137,159,122,85,53,67,86,131,139,141,153,156,156,153,162,164,164,159,156,139,132,151,148,144,139,134,138,140,148,145,139,136,133,130,126,121,126,144,137,128,123,121,118,103,90,86,72,55,64,54,27,22,170,174,177,178,176,182,182,169,136,157,143,110,131,163,127,86,51,72,83,117,125,139,157,156,156,152,158,163,163,163,159,123,145,152,150,144,137,138,145,149,151,152,150,146,139,137,131,122,106,108,129,139,134,125,120,115,106,97,86,59,49,35,18,15,177,178,180,179,177,175,173,165,139,153,127,104,114,152,131,93,45,49,73,114,133,147,158,160,159,153,155,163,162,160,149,124,155,153,150,142,138,143,154,158,152,154,157,151,142,138,134,127,120,101,102,114,132,129,122,114,113,105,97,81,54,28,8,26,183,183,184,183,181,176,170,164,139,147,105,89,125,140,127,112,101,88,91,135,132,149,159,160,155,149,155,163,164,160,130,134,156,156,149,142,142,151,161,163,166,161,154,149,145,142,138,129,119,109,107,112,116,127,125,119,115,112,106,96,80,57,70,136,182,184,182,183,182,183,179,171,147,151,108,110,141,140,124,120,124,118,132,162,135,147,158,160,151,148,158,162,165,151,123,152,158,152,147,142,148,161,166,165,163,161,154,148,141,141,143,130,115,105,116,131,125,123,121,126,125,120,111,105,98,76,63,88,184,184,184,184,182,182,182,179,160,156,113,123,157,136,124,121,140,166,170,159,134,141,158,159,152,152,161,169,153,122,141,159,160,154,147,144,153,166,166,162,159,159,158,156,149,143,137,127,107,97,113,135,139,132,129,122,125,131,126,121,112,96,68,51,186,188,187,185,182,181,182,181,171,155,108,123,137,122,113,119,132,172,177,153,125,138,154,151,144,156,172,156,122,134,161,162,157,150,145,149,158,152,152,155,157,158,158,154,149,142,135,116,91,84,114,142,142,138,130,119,123,128,133,133,129,119,107,79,189,189,189,188,185,183,181,184,179,170,126,109,106,108,103,117,108,143,165,154,129,143,152,143,142,159,154,112,134,161,165,158,148,139,136,138,147,146,141,144,153,157,159,156,148,141,130,108,83,76,118,139,135,135,132,125,124,136,143,145,143,134,126,111,192,191,191,189,187,186,188,185,182,184,155,112,114,110,104,104,110,128,145,151,144,153,149,141,140,124,95,132,158,161,154,141,130,128,130,121,107,127,138,141,150,157,160,157,151,145,135,112,87,67,111,134,131,130,126,122,122,129,149,159,152,146,139,125,195,195,194,191,188,189,187,183,183,183,155,121,125,111,98,84,110,109,137,147,153,158,142,122,105,107,133,156,153,144,133,121,121,132,135,120,82,77,121,141,143,146,156,157,151,147,141,123,90,57,96,131,132,126,123,117,117,126,143,161,163,157,150,138,194,197,196,195,192,187,186,187,184,165,126,129,145,145,104,80,96,100,113,141,158,139,104,94,108,137,143,138,129,116,115,121,129,135,135,122,89,59,78,111,127,143,149,153,153,148,141,130,107,63,91,122,137,127,119,112,114,120,139,158,167,163,156,146,195,196,196,198,193,189,187,186,185,158,95,131,192,205,158,100,92,92,98,121,113,76,63,110,122,126,123,124,127,135,144,151,156,159,152,137,113,82,51,61,101,132,150,154,153,149,141,130,115,66,96,117,140,134,119,105,109,119,133,151,170,168,161,149,197,197,197,196,195,192,191,190,186,164,102,113,190,238,209,129,93,79,72,66,59,73,65,95,99,110,120,133,148,162,170,177,180,180,175,160,139,113,69,54,83,119,144,155,155,150,144,134,120,67,97,125,135,137,122,100,103,118,133,152,169,167,160,152,200,199,200,198,195,195,193,191,187,167,138,147,135,171,144,95,84,82,86,91,94,96,105,107,118,132,140,155,174,183,183,187,191,190,185,174,155,130,89,58,67,105,142,150,153,148,139,133,129,76,94,127,134,137,126,99,94,114,131,156,172,169,162,153,197,195,196,196,195,194,194,192,189,164,131,164,165,116,86,84,119,140,155,163,158,155,155,162,169,175,176,182,188,196,196,194,193,191,187,180,165,142,105,68,58,91,131,150,153,148,136,137,132,80,93,133,137,140,131,105,96,111,130,157,173,170,162,156,197,196,195,189,187,191,190,188,184,183,134,162,184,183,154,138,164,181,186,189,191,197,196,195,195,195,196,196,197,198,198,195,193,193,194,190,174,148,117,79,59,90,127,144,149,148,143,145,131,86,101,145,147,141,127,109,97,106,126,158,178,175,166,161,195,196,194,192,190,191,191,188,180,194,154,164,180,177,154,156,179,194,196,196,199,201,200,198,198,199,198,195,195,196,196,193,190,190,193,187,163,146,126,95,74,99,129,140,144,144,144,155,133,89,105,152,154,141,118,104,103,102,118,151,177,180,171,162,196,196,196,196,195,195,195,193,188,188,162,169,182,183,156,163,179,198,194,197,197,199,197,194,193,192,190,192,193,193,194,190,185,182,180,171,148,134,122,101,94,114,133,143,143,144,150,157,138,95,106,148,158,141,116,108,105,106,118,140,173,178,171,160,196,198,196,196,195,194,195,194,190,174,154,176,190,182,148,162,183,196,200,197,196,194,190,186,186,183,185,186,188,186,184,185,181,176,171,159,138,123,108,97,98,117,134,141,136,136,141,153,143,107,108,149,161,144,120,114,106,107,123,137,171,181,175,164,198,198,198,197,196,194,192,193,190,168,150,160,149,130,107,119,140,165,183,180,175,173,171,172,173,177,176,177,176,178,178,177,174,169,167,157,130,108,98,104,110,116,131,139,133,127,133,142,134,101,107,154,162,143,124,116,112,111,122,130,165,179,175,160,198,198,197,196,196,192,192,190,188,169,126,110,126,134,124,115,106,103,115,135,141,139,140,150,158,161,164,169,172,172,175,173,172,172,169,155,122,98,100,111,124,126,133,141,137,129,131,140,127,92,110,150,157,147,129,116,114,117,125,128,168,177,169,160,195,197,198,197,194,189,191,189,184,144,102,129,165,175,169,162,144,121,100,88,95,117,130,134,138,151,155,158,161,165,167,170,168,169,166,148,110,89,100,115,127,130,139,142,138,132,134,138,117,80,106,142,160,150,132,113,108,118,127,130,169,180,174,167,197,197,197,198,195,192,190,190,184,123,105,150,165,173,168,160,146,138,135,114,87,81,92,140,140,144,157,155,150,146,152,156,161,166,161,139,97,90,107,122,131,135,144,145,139,135,139,141,109,77,111,141,155,151,134,119,111,121,136,147,180,185,183,170,198,199,199,198,198,197,194,191,191,137,121,140,149,153,146,135,125,126,129,128,99,78,84,87,135,139,149,155,151,144,142,149,154,156,153,130,86,99,109,123,138,138,142,142,137,136,139,139,98,78,110,136,157,149,132,118,121,124,142,163,183,184,184,173,198,198,199,197,197,196,193,190,192,148,132,136,142,137,124,111,113,123,133,129,126,114,129,118,103,123,137,149,154,148,149,155,159,155,148,124,81,101,107,129,145,143,141,142,137,135,142,137,90,81,111,133,154,151,136,123,119,129,144,167,184,183,182,173,197,198,197,199,198,195,192,191,189,148,135,130,135,127,115,113,123,145,153,144,135,140,144,146,127,110,129,143,150,152,150,156,160,157,147,129,97,96,105,138,146,143,141,139,141,137,136,129,89,83,112,135,154,152,136,122,124,130,141,163,182,183,177,166,197,198,197,199,197,195,195,190,182,135,133,129,129,122,108,105,124,144,140,143,140,143,152,154,150,130,113,148,148,157,150,149,154,153,145,128,108,88,114,145,147,144,143,143,145,147,145,127,93,90,118,139,149,149,136,127,130,134,148,168,182,184,174,161,196,197,196,197,196,196,195,191,179,137,127,119,122,117,105,106,120,125,119,134,139,144,157,162,159,160,137,106,160,151,159,152,141,138,134,124,111,109,132,148,151,151,151,148,147,146,142,125,88,94,122,144,151,146,139,129,132,138,152,173,182,179,169,160,196,196,196,197,196,196,195,191,173,146,112,110,117,117,97,97,105,98,116,138,146,149,156,169,174,173,171,144,119,162,154,159,147,135,126,119,118,140,148,151,154,154,152,152,148,143,138,123,91,95,124,144,149,144,139,135,135,142,154,172,184,177,167,157,197,198,198,198,196,194,194,188,163,139,102,101,112,114,86,87,96,109,121,135,142,151,152,163,178,183,180,176,147,146,165,165,166,150,138,135,138,148,154,158,154,151,148,151,153,145,133,116,91,100,129,145,150,144,139,137,136,143,157,170,179,178,166,153,196,196,196,197,198,197,195,182,150,133,94,98,108,113,85,76,86,107,134,145,137,150,155,153,172,180,184,184,175,150,157,165,171,165,153,151,157,158,160,160,159,155,149,156,157,145,130,115,89,102,135,147,146,144,141,138,138,145,159,168,175,172,163,156,197,196,195,197,198,197,194,178,160,151,103,105,116,122,93,68,78,84,120,154,139,145,159,152,164,182,184,186,186,172,162,160,168,167,162,159,163,169,170,167,163,164,163,168,161,147,129,115,89,108,141,149,147,148,145,140,139,148,160,167,168,167,158,149,192,190,193,195,196,195,188,170,169,158,107,104,128,140,92,65,61,68,110,153,144,144,157,156,155,178,186,186,185,188,161,158,161,167,171,163,163,169,173,172,171,171,165,163,159,145,130,118,93,122,149,154,152,152,150,146,145,155,163,169,167,163,153,141,194,193,194,195,198,197,190,164,156,143,117,110,137,184,116,78,63,65,109,148,144,146,162,161,155,171,182,186,184,183,160,154,162,170,170,167,165,168,175,176,174,167,165,162,158,148,132,116,95,129,152,154,152,152,146,142,148,159,163,159,156,152,142,130,193,195,196,196,197,196,188,164,140,122,126,117,145,192,134,113,131,98,115,156,151,157,162,170,160,167,178,184,184,179,172,143,163,166,167,165,164,166,169,176,177,170,167,162,153,145,133,128,111,121,151,156,156,155,148,144,149,152,157,154,147,141,135,124,192,193,195,195,196,195,184,162,144,120,133,125,152,184,140,110,92,98,153,170,157,164,167,174,167,168,178,181,183,178,176,140,159,162,164,162,166,165,169,172,172,169,165,157,143,139,137,131,116,123,147,154,157,153,143,139,145,146,147,144,142,135,126,112,194,195,196,195,195,194,182,167,148,116,140,136,156,170,148,131,141,154,173,174,163,171,172,174,170,171,179,183,183,181,178,145,150,159,162,163,170,174,173,174,174,171,164,158,150,143,140,137,134,136,148,150,151,145,136,135,138,132,132,133,131,126,115,100,194,194,194,195,196,190,174,165,158,104,142,142,158,168,148,128,148,168,174,170,173,175,175,175,171,172,177,182,177,174,178,155,141,160,162,159,165,171,172,173,173,171,165,157,155,146,143,139,135,142,147,145,145,140,136,136,133,126,127,128,124,116,105,95,192,192,192,192,193,191,176,164,168,120,141,147,153,164,145,121,124,151,165,168,176,176,174,173,173,174,179,182,180,173,176,145,139,164,160,156,161,167,169,168,166,166,163,159,153,148,141,136,131,136,141,143,141,134,135,135,135,133,128,123,120,115,104,88,190,191,193,192,190,188,178,167,160,134,142,147,144,151,136,116,101,129,151,159,176,177,172,168,169,176,180,183,183,175,175,129,136,163,164,160,163,164,166,169,168,165,165,164,154,150,149,144,137,139,145,154,147,134,140,135,132,128,124,121,116,104,95,87,188,188,188,191,189,182,175,170,162,138,143,154,141,168,172,113,107,111,141,154,173,174,170,168,167,176,181,178,175,167,173,120,143,158,167,165,165,162,162,165,167,167,165,163,165,163,165,164,162,157,155,152,148,142,138,135,129,125,122,116,108,99,85,83,188,188,189,190,188,183,171,167,165,146,138,156,153,199,204,124,114,105,131,152,165,166,167,164,164,176,179,172,165,159,177,125,152,159,158,160,157,160,159,161,166,168,161,156,158,165,166,167,166,162,157,153,151,141,137,129,123,123,123,118,108,99,88,79,186,186,184,184,186,184,171,166,161,139,131,153,151,208,218,149,110,114,127,150,158,159,160,167,172,180,178,172,161,159,183,128,158,159,157,155,155,158,159,159,161,161,161,158,157,157,156,157,158,155,152,151,146,138,134,129,124,123,121,114,109,97,88,78,181,179,181,182,184,184,170,163,160,148,128,143,134,179,204,154,116,113,127,147,153,155,158,166,170,175,173,165,159,167,187,137,162,164,163,162,158,151,152,155,155,159,156,152,149,152,153,150,152,151,148,144,140,135,132,127,123,122,119,111,104,95,82,73,177,175,176,178,181,180,174,159,156,157,161,146,137,137,142,143,128,111,119,138,147,156,159,170,177,172,169,166,155,176,171,146,160,164,162,159,156,150,149,151,152,151,150,147,146,150,155,156,151,150,145,139,138,133,131,126,124,120,116,110,96,90,79,70,171,170,169,169,172,174,170,158,153,155,189,163,140,146,135,137,133,122,120,129,145,158,168,176,179,169,160,159,149,174,138,149,159,161,159,157,155,152,148,151,150,145,146,148,152,155,156,159,151,148,142,136,135,130,128,123,121,120,110,103,95,81,73,74,166,166,163,163,162,165,164,155,150,149,149,159,140,142,134,132,131,133,135,139,149,164,172,175,170,160,150,146,158,146,125,155,159,156,156,155,154,150,151,150,148,147,148,147,151,152,153,154,148,145,141,136,134,130,125,120,114,113,105,96,88,74,70,73,158,157,157,155,154,154,156,154,148,143,140,137,137,139,135,134,134,136,144,141,152,171,175,173,167,158,155,156,153,120,149,163,162,156,154,151,152,148,147,145,143,147,148,142,147,150,149,148,146,146,145,143,135,127,124,118,114,108,101,91,79,72,69,75,154,148,147,145,144,145,145,148,147,145,140,138,121,113,137,139,133,137,144,129,132,157,172,173,172,170,165,151,124,147,164,158,156,152,146,148,147,142,140,139,140,144,144,142,144,146,138,143,145,146,140,133,129,124,116,110,110,100,94,85,73,69,70,76
45,40,40,49,62,68,69,75,75,74,76,77,71,77,110,96,83,74,79,84,82,80,83,83,82,81,76,104,183,62,72,77,76,73,72,75,73,73,71,67,70,73,72,66,68,68,68,66,65,65,63,65,65,64,62,66,62,64,63,65,64,62,63,59,40,35,34,40,49,57,64,63,63,60,64,64,71,98,91,84,79,73,75,81,82,80,81,81,80,80,77,93,155,83,68,74,75,72,72,75,73,73,71,67,71,73,72,66,68,68,69,65,65,65,63,65,65,64,62,67,62,64,63,65,63,62,63,60,41,46,54,48,49,51,34,32,31,34,30,42,79,94,85,84,77,69,77,80,84,78,77,80,76,78,76,73,103,126,74,70,70,70,70,65,70,74,72,71,68,71,70,70,69,70,68,66,66,65,64,65,65,64,62,67,62,63,63,65,63,62,63,60,68,65,63,57,48,39,30,29,31,32,39,52,81,73,80,78,79,66,62,60,62,67,65,62,66,64,69,66,73,112,118,92,87,85,84,84,71,63,63,63,67,60,64,60,63,66,68,70,69,68,68,67,66,67,69,63,66,66,67,65,65,64,64,65,103,100,99,97,94,91,92,97,99,104,103,80,49,48,52,77,93,69,66,67,83,94,99,101,100,104,97,95,87,113,139,100,103,102,101,102,100,97,94,91,87,94,79,78,72,66,61,63,66,68,67,66,65,67,65,66,66,64,63,66,66,65,66,64,118,116,116,117,116,117,115,116,113,110,98,87,95,94,101,111,116,117,123,130,131,132,135,138,132,121,121,111,113,111,154,104,113,111,108,108,108,107,108,109,109,101,104,102,94,89,80,67,64,63,66,66,69,68,65,69,65,63,64,63,63,65,62,38,124,125,125,125,123,123,128,128,123,117,96,106,110,106,102,104,111,121,131,138,145,150,154,158,158,145,132,131,127,128,161,115,114,115,114,115,114,109,109,112,116,121,118,115,117,114,106,95,83,70,63,65,67,67,67,66,67,67,66,66,68,68,40,20,139,138,137,138,139,144,146,143,135,126,102,111,112,104,99,101,103,101,121,131,139,147,154,162,170,167,155,141,134,128,153,118,115,114,117,113,111,111,110,109,114,123,126,122,117,121,124,123,115,98,83,67,62,67,66,67,68,66,66,66,62,35,21,16,145,144,142,145,150,155,151,142,138,130,104,118,114,121,126,118,92,76,89,113,131,139,146,157,170,171,164,150,143,138,152,140,123,124,124,117,113,112,113,114,119,124,132,135,127,123,118,106,111,111,101,85,71,62,64,67,66,67,67,63,35,17,18,21,150,151,153,159,159,165,161,145,135,127,111,125,132,136,131,106,84,77,90,113,128,137,145,153,158,163,162,155,148,144,159,146,136,133,131,127,121,115,118,122,123,127,135,141,150,150,146,129,121,118,113,102,92,77,63,61,68,66,62,45,24,22,24,23,155,159,162,165,165,168,173,161,140,128,136,122,137,146,131,104,83,90,124,119,126,141,153,154,151,150,153,154,155,152,163,139,138,140,140,133,128,125,124,126,127,128,131,134,138,143,142,136,132,129,119,112,104,95,80,64,63,68,53,23,23,23,20,21,159,163,164,167,170,173,173,160,139,127,161,123,137,148,126,96,76,95,135,136,136,150,164,157,158,155,156,156,159,158,164,131,145,145,143,138,133,129,133,135,137,137,132,130,130,131,136,137,129,125,125,114,110,96,88,76,58,47,32,14,12,12,6,6,164,168,167,172,175,178,175,158,125,105,113,116,143,148,118,90,111,130,137,144,140,146,160,159,158,160,165,164,159,155,152,130,151,149,144,139,138,137,143,147,144,139,136,133,126,124,121,134,138,132,129,125,121,111,96,93,77,47,16,18,54,101,130,141,167,171,173,177,178,182,182,169,130,129,168,102,139,152,118,95,130,148,147,143,140,150,158,159,155,160,165,165,162,160,148,135,154,150,146,138,140,143,148,154,150,146,143,141,136,127,114,105,118,134,138,128,122,117,110,102,91,77,57,91,165,196,179,174,175,175,178,182,180,182,183,177,141,142,178,106,128,150,116,71,76,95,144,145,138,151,159,163,157,156,164,165,163,163,138,140,154,152,145,140,142,153,157,156,158,156,149,140,137,132,124,112,103,106,126,134,123,117,115,111,102,91,68,64,88,97,95,95,181,181,183,182,179,178,174,171,144,140,151,104,133,147,114,56,63,82,114,146,144,154,159,161,154,155,163,167,163,156,131,151,156,152,144,143,150,160,166,165,162,155,147,144,142,136,125,112,113,116,114,126,129,125,119,114,108,104,87,57,56,74,84,84,185,184,185,185,182,180,172,164,148,138,134,107,146,145,117,73,81,79,111,144,136,154,160,157,149,155,166,165,166,139,134,157,155,149,145,145,158,166,166,165,163,154,148,144,145,137,123,106,109,133,131,123,126,126,129,127,116,113,106,79,50,52,72,79,184,184,184,185,185,186,187,176,155,144,128,115,140,130,113,86,102,80,107,144,134,153,165,161,154,160,167,168,155,125,152,161,155,149,146,152,162,167,164,162,163,161,157,148,145,136,116,97,102,133,141,139,127,123,128,134,130,129,119,107,87,55,51,67,184,186,185,186,184,182,184,183,171,161,127,111,111,117,103,80,70,82,121,138,124,155,160,151,152,164,174,168,121,140,163,161,153,146,147,158,165,164,164,162,161,162,157,149,142,130,105,78,104,141,147,141,134,122,123,134,140,140,134,126,115,90,50,46,189,189,190,188,184,180,184,184,174,155,110,106,100,108,93,90,82,112,142,137,128,153,153,144,153,171,172,120,137,167,164,155,147,140,145,156,154,154,158,163,163,160,155,146,137,122,101,68,101,141,140,135,132,125,124,134,146,149,144,140,134,121,88,55,189,191,191,190,187,185,186,185,181,175,116,107,107,96,91,93,117,143,151,143,140,158,151,143,157,156,115,123,162,164,159,147,133,132,129,129,138,141,149,161,164,164,154,148,139,124,100,67,81,134,134,133,128,122,118,127,148,162,159,154,141,129,114,83,195,195,194,191,188,186,187,186,182,187,148,117,121,103,88,84,105,128,137,148,155,162,153,150,132,111,126,160,158,149,130,114,124,135,128,97,99,133,146,154,159,163,158,154,148,137,110,74,72,123,135,131,126,120,116,123,144,161,166,161,155,144,122,98,196,197,197,198,193,192,191,187,184,187,152,119,156,151,99,83,98,108,126,156,163,153,129,104,107,131,148,144,134,125,124,129,138,144,131,99,71,97,126,138,149,154,155,153,148,140,122,88,69,113,134,131,123,112,114,120,136,157,169,169,159,151,137,114,195,198,199,197,196,191,186,188,186,183,119,128,203,217,157,88,95,84,109,146,157,144,120,114,134,134,132,127,127,127,128,136,138,135,125,97,55,44,71,113,138,151,155,154,146,139,128,98,76,110,133,138,127,103,103,116,130,150,169,170,162,149,136,122,195,196,197,198,197,193,190,186,185,183,98,107,210,213,188,122,95,90,94,104,107,91,92,114,126,121,128,134,139,148,155,155,157,158,145,125,98,54,53,84,125,150,157,156,149,139,129,102,80,114,130,141,133,113,97,115,132,152,170,168,162,153,141,128,199,198,199,199,198,196,194,193,188,184,136,117,191,226,196,135,92,74,68,69,75,79,83,88,96,110,125,144,161,170,174,178,182,180,167,147,124,88,51,70,112,145,154,154,150,138,133,107,81,118,134,139,134,107,96,110,126,152,175,169,164,156,146,136,199,198,198,199,197,197,196,194,190,187,141,145,164,163,97,79,84,92,106,119,118,119,124,126,131,143,152,171,182,187,190,190,191,187,178,162,138,107,67,61,93,136,152,152,145,133,133,108,79,119,135,142,140,117,99,106,126,156,177,172,166,161,150,140,196,198,197,196,194,194,195,193,193,186,135,148,164,141,114,102,130,161,171,174,173,171,168,173,178,181,181,185,192,197,195,194,192,191,184,174,149,119,79,56,85,128,148,153,148,140,140,111,85,132,149,149,136,113,101,104,121,150,180,179,170,159,147,138,197,196,196,194,188,189,191,189,186,184,159,146,181,187,164,149,164,189,192,192,197,200,200,197,196,196,196,196,198,199,197,194,194,194,193,181,159,128,89,63,88,126,142,148,144,149,151,117,84,136,163,151,131,109,105,103,113,136,179,182,174,166,156,145,198,194,196,195,194,194,193,191,187,183,167,155,178,179,166,152,176,195,199,198,199,200,199,199,197,197,195,194,195,196,192,192,191,188,187,170,147,134,106,83,103,131,141,143,142,148,152,121,86,128,159,152,129,110,107,102,114,129,171,182,175,163,152,145,196,197,198,196,195,196,196,194,192,187,165,161,183,188,173,148,181,193,195,197,197,198,199,193,192,190,190,191,192,192,191,187,182,179,171,154,133,124,103,95,116,134,141,139,139,147,153,134,91,125,154,156,134,116,109,105,118,129,157,179,175,164,154,143,198,198,197,197,197,197,195,196,193,182,152,163,190,186,157,137,173,186,194,191,190,190,186,182,180,182,183,184,188,184,184,181,175,172,165,144,121,108,101,103,113,131,141,133,131,139,142,127,92,127,160,158,135,120,116,111,121,131,153,179,174,163,154,143,196,198,198,198,198,197,194,194,194,183,155,150,138,117,100,95,114,130,152,162,159,158,158,164,165,170,172,173,175,174,175,175,172,166,162,140,111,94,102,116,120,131,147,135,130,132,139,118,86,123,152,155,140,121,114,114,123,129,153,177,173,163,156,141,196,197,198,198,198,195,192,194,189,181,142,99,120,150,152,140,123,104,95,106,119,126,131,137,147,148,158,169,171,171,174,174,170,169,164,139,98,91,108,122,129,135,139,139,132,132,130,105,79,120,146,157,142,122,109,112,126,135,162,182,179,167,158,141,195,196,195,196,197,193,187,190,188,172,110,114,159,181,180,170,154,138,127,107,87,93,114,135,136,150,154,151,156,161,165,168,169,165,156,128,85,94,115,126,132,142,144,137,132,139,136,96,85,120,145,157,142,124,112,116,133,149,174,185,186,176,156,143,198,198,199,197,198,197,194,192,189,180,106,124,155,159,158,149,133,130,128,127,101,77,85,117,137,142,158,157,145,139,143,150,156,159,149,115,83,102,118,131,134,140,143,137,135,140,134,86,85,116,138,153,141,127,118,124,135,157,181,184,184,176,158,138,197,199,200,200,199,199,198,193,190,193,125,132,144,146,137,122,115,118,125,131,121,109,112,105,114,131,144,154,151,144,147,152,151,149,138,109,86,101,121,141,140,138,138,134,133,139,126,79,87,113,140,152,143,128,119,128,135,155,178,182,178,171,154,138,197,199,199,197,198,197,193,191,188,199,145,132,136,135,122,110,114,134,159,149,138,137,143,138,112,104,139,145,154,148,148,155,159,149,137,110,85,99,131,143,142,137,137,138,137,138,124,79,92,117,140,154,146,126,123,127,135,155,176,184,177,161,150,135,196,196,197,199,199,198,194,193,190,187,138,130,132,129,118,112,118,138,140,143,138,143,151,150,148,120,110,148,148,151,146,151,155,148,136,117,92,103,137,147,139,141,141,143,145,140,122,82,97,123,140,144,140,128,127,133,141,161,178,182,174,159,151,135,196,198,197,197,199,197,195,196,187,164,116,130,124,125,117,109,116,124,113,127,134,141,158,160,158,158,124,121,153,153,152,143,137,136,128,116,112,126,144,148,151,149,146,143,142,137,122,82,100,126,145,147,141,134,131,134,146,164,179,177,168,159,144,131,194,197,197,195,197,195,195,193,186,172,114,119,112,122,114,100,110,114,118,127,137,145,155,169,176,174,164,121,138,158,159,152,137,126,119,118,131,145,150,152,154,152,150,144,139,133,117,84,103,129,143,144,139,136,135,136,145,161,177,181,167,154,141,126,196,197,198,197,198,196,195,194,186,166,113,109,103,121,107,94,98,114,125,134,137,148,149,160,178,183,180,171,126,154,156,164,159,144,135,138,145,151,156,154,150,148,151,148,145,132,112,87,104,132,144,146,140,137,135,136,149,162,172,174,164,156,141,129,196,198,198,197,197,198,195,192,179,159,117,107,99,121,106,94,100,124,136,146,134,147,156,151,171,182,184,185,156,138,162,165,170,157,150,154,157,158,159,157,153,151,154,154,140,126,110,90,111,136,142,140,141,138,136,139,152,161,168,167,160,150,139,123,196,195,196,195,196,197,196,191,175,162,139,111,103,121,102,95,137,164,162,153,138,145,154,152,164,180,186,186,185,134,159,161,165,163,157,156,164,171,169,165,163,162,163,158,147,124,108,94,117,143,149,147,148,144,138,142,157,164,166,163,155,143,128,110,194,195,192,193,195,196,195,187,164,159,149,112,108,144,120,91,124,138,173,169,150,144,156,156,155,176,184,185,183,176,137,155,160,166,163,162,166,175,172,171,168,162,162,157,147,128,111,103,132,151,150,149,150,142,142,148,160,161,156,153,145,132,120,109,193,192,191,195,196,199,197,186,159,149,145,113,115,167,139,78,73,83,132,166,150,147,164,163,155,170,181,184,182,181,147,153,161,166,163,162,162,169,174,172,166,163,162,152,145,129,116,107,130,149,151,153,148,142,142,148,152,155,149,140,136,125,111,98,191,193,194,195,195,195,195,189,162,137,132,123,123,168,144,88,78,72,100,155,159,159,161,171,162,168,176,181,182,178,167,141,163,166,161,161,164,166,171,174,169,162,158,145,136,134,125,112,127,146,151,152,149,142,140,142,144,142,140,132,126,113,100,81,190,191,193,195,195,195,194,185,161,130,112,128,132,164,141,91,116,90,97,150,165,164,166,170,166,171,179,182,183,179,172,142,155,160,160,162,165,167,170,172,172,165,154,147,140,140,136,129,135,146,148,148,139,132,135,131,131,131,130,128,119,102,91,71,190,193,194,195,195,195,196,180,162,139,118,131,138,169,157,93,77,94,109,152,166,170,169,167,167,171,180,181,180,179,172,146,145,158,160,161,167,167,169,169,169,165,158,155,144,137,134,135,139,145,144,141,135,133,132,125,125,126,121,113,103,92,74,66,193,193,192,192,194,196,192,173,161,145,123,138,144,163,156,99,44,69,131,165,170,174,172,171,171,174,178,181,175,173,173,151,146,160,158,157,166,169,168,165,166,164,156,149,145,142,133,129,134,136,140,137,132,133,134,131,127,122,119,114,104,85,76,71,192,193,191,189,189,193,191,176,163,154,130,140,141,147,150,103,82,117,153,163,174,172,172,169,170,175,180,183,180,171,173,148,150,163,158,161,165,165,165,164,166,161,160,153,145,142,133,127,133,147,152,142,136,136,131,126,122,120,115,104,93,84,76,68,186,188,191,192,191,186,190,180,165,155,124,144,143,143,174,137,98,124,144,146,174,174,171,165,166,178,180,178,177,167,167,142,151,162,162,162,160,159,163,163,164,162,163,160,157,158,158,159,154,153,153,149,137,137,129,123,120,116,111,101,91,82,73,71,184,185,187,187,189,190,180,172,169,161,123,150,145,156,204,170,108,97,126,140,167,170,168,167,168,176,181,173,172,162,164,138,151,158,162,161,161,156,158,163,166,161,154,157,162,164,166,164,159,152,149,144,137,129,123,123,122,119,111,100,92,81,73,74,185,186,186,184,186,187,179,169,162,165,116,152,149,159,212,181,122,100,115,139,158,160,163,168,169,174,177,171,161,155,166,140,155,159,156,156,156,158,158,158,160,162,156,153,155,156,154,154,152,150,148,142,135,129,126,120,120,117,107,100,88,75,70,73,183,185,184,183,185,184,181,173,164,162,142,117,148,141,177,167,119,108,116,140,152,154,160,166,169,176,174,166,158,155,170,141,155,160,159,158,156,153,154,151,154,153,149,146,150,149,147,147,148,146,141,136,131,127,124,121,119,113,104,94,87,67,70,75,180,180,180,177,179,181,183,173,159,157,166,144,144,133,128,139,132,108,115,133,148,152,157,166,174,173,169,165,157,164,177,135,158,163,162,159,153,148,147,149,147,147,143,140,142,148,150,146,144,140,135,130,126,125,121,120,114,109,97,89,76,71,74,81,176,172,173,173,174,176,179,173,157,153,152,184,146,148,147,142,140,124,113,126,139,149,159,172,183,171,163,158,149,176,168,139,156,159,156,156,153,148,148,149,145,142,144,148,149,153,154,147,141,137,133,132,126,124,119,116,111,102,94,80,66,70,77,83,172,171,169,164,165,164,168,168,156,151,148,149,137,146,142,133,131,131,124,128,137,152,164,174,175,164,152,146,147,169,127,147,157,159,156,153,151,150,150,146,143,144,144,146,150,149,149,146,143,139,139,130,126,122,115,110,104,97,85,75,69,71,78,81,167,163,159,161,159,158,160,159,154,148,144,133,119,132,130,129,131,132,139,144,144,156,166,168,171,158,149,148,156,138,133,156,161,155,149,149,150,141,140,140,140,142,139,141,145,143,142,140,142,138,133,125,123,116,111,104,96,89,78,67,66,74,79,85,159,156,153,152,149,148,148,147,148,144,142,139,132,131,135,129,131,134,138,138,133,148,164,169,165,162,157,162,145,123,155,158,159,150,146,144,140,140,138,133,136,141,141,139,141,136,138,140,141,136,132,126,118,112,103,96,88,84,70,67,72,79,87,89,151,149,145,143,141,139,139,137,141,140,137,135,128,111,118,138,132,132,135,130,120,133,157,168,171,169,172,147,122,151,161,156,149,144,140,141,141,133,134,133,133,135,137,136,139,139,138,139,134,129,123,115,115,109,103,91,80,68,62,68,81,92,97,100,147,145,143,143,142,141,139,138,132,129,126,128,127,119,94,101,132,141,144,126,117,135,152,154,157,157,131,114,153,157,157,147,137,137,137,138,137,132,132,133,134,132,133,133,136,139,136,131,127,124,120,115,106,99,92,84,70,60,73,87,95,99,102,103,143,142,143,142,140,138,132,132,132,126,123,121,125,128,125,108,121,135,139,135,134,144,145,141,129,113,119,144,148,144,140,133,131,134,134,132,134,129,128,129,133,133,130,127,129,130,132,128,125,119,113,107,95,89,82,65,61,79,93,100,103,103,100,94,147,148,144,142,139,135,128,126,128,128,129,128,129,129,137,138,127,98,89,99,97,102,105,110,118,131,146,149,144,138,134,135,133,133,130,126,125,126,127,126,127,125,124,128,129,129,125,119,118,111,99,92,87,74,65,72,88,99,99,103,106,110,112,110
132,133,133,131,126,125,129,129,127,123,125,130,130,133,135,124,127,139,122,121,120,124,125,120,109,101,112,140,147,141,136,130,130,124,118,117,125,133,139,140,139,134,128,131,130,124,118,105,95,81,64,54,66,95,102,94,88,80,85,112,138,151,157,158,130,130,131,130,129,125,125,125,124,120,121,120,120,122,113,109,131,148,152,141,129,124,129,137,138,136,119,102,143,154,144,141,138,131,121,116,119,131,141,144,145,148,145,136,140,135,127,124,118,103,88,68,52,57,91,109,110,110,105,98,93,92,95,97,132,133,133,133,133,130,129,128,124,121,120,116,111,98,108,133,138,140,143,146,145,140,139,140,144,144,151,137,105,150,153,148,143,137,127,119,112,117,130,142,153,156,153,154,149,147,141,135,129,119,104,84,62,47,45,80,101,105,104,103,102,100,98,101,143,143,142,141,139,137,137,134,131,127,122,113,101,109,126,133,138,138,140,145,150,154,151,146,142,144,146,156,145,107,162,152,148,146,140,131,116,108,113,126,140,149,150,158,154,153,153,147,141,131,117,101,88,73,51,39,55,77,86,91,96,101,105,104,150,149,148,146,148,148,145,141,139,136,131,117,109,116,124,131,128,135,143,151,158,160,160,162,157,146,142,149,158,133,117,156,151,148,140,132,125,115,113,119,125,128,129,126,131,134,140,141,141,138,129,116,103,86,71,54,42,47,65,74,81,89,98,101,156,155,151,150,152,159,158,153,145,143,135,116,115,114,118,122,116,121,137,148,155,159,164,171,169,156,145,142,150,174,111,145,153,149,143,136,128,124,123,127,135,142,142,134,130,123,111,113,118,119,118,115,113,101,88,73,58,47,43,53,67,75,84,93,162,160,160,157,163,168,165,152,143,137,133,124,123,122,122,123,111,107,127,150,154,158,161,173,176,168,159,156,162,161,161,121,147,145,142,138,134,129,128,132,148,159,161,165,160,153,134,125,122,116,111,108,107,108,98,90,69,55,45,42,49,61,69,78,158,161,164,170,173,176,165,159,149,138,149,148,133,132,135,128,102,100,126,149,160,161,158,168,181,182,172,170,165,165,171,165,143,142,141,140,136,135,134,136,148,159,166,168,164,156,149,143,137,130,122,115,110,106,105,99,91,73,58,49,44,48,57,64,164,167,169,169,173,173,163,159,151,149,153,141,134,140,137,114,86,100,130,147,156,159,156,161,177,186,184,176,167,168,168,177,130,142,143,140,135,135,132,134,143,152,162,161,154,151,144,138,130,126,120,116,113,111,110,105,100,90,76,55,49,47,49,57,170,170,174,177,178,176,161,156,152,162,156,156,153,149,132,100,87,108,131,147,152,156,157,158,172,185,189,182,174,171,169,168,132,143,141,141,137,134,132,134,136,153,158,160,163,162,156,145,136,125,115,113,103,103,112,114,110,101,88,69,54,52,49,51,172,173,175,178,180,180,164,157,154,148,146,172,171,156,125,102,83,115,140,144,155,157,162,166,175,184,186,186,179,173,171,158,123,145,146,145,138,136,136,136,132,160,166,163,164,172,173,159,152,143,131,121,108,99,110,116,115,110,104,87,63,52,51,50,174,178,180,180,181,182,168,151,142,122,131,173,172,150,110,85,96,122,152,148,161,161,166,175,183,187,185,183,178,171,170,160,130,147,148,150,144,138,133,132,145,163,159,149,138,146,163,169,162,155,145,128,115,111,115,118,120,115,114,102,76,57,53,52,178,180,181,183,184,183,172,153,143,126,127,146,160,145,99,100,147,153,157,156,165,164,167,177,185,189,187,183,176,169,171,159,131,148,150,150,147,141,142,138,154,158,154,148,132,116,123,143,163,152,142,137,132,121,118,124,125,122,117,109,89,65,52,52,179,182,184,185,186,181,168,150,140,120,132,143,161,136,95,93,112,144,163,164,169,165,166,181,183,189,185,183,181,178,177,164,140,150,153,152,148,142,146,150,156,160,158,150,135,118,115,129,150,150,141,136,129,129,125,128,131,127,122,109,93,74,53,47,182,184,184,187,188,184,169,144,129,110,131,146,167,130,74,52,67,92,149,168,170,167,166,178,178,182,184,184,184,183,180,168,150,156,156,155,152,145,151,157,165,164,158,147,133,120,121,134,154,156,138,128,122,127,132,132,133,130,123,114,101,84,60,49,187,187,188,189,191,190,175,148,127,112,122,137,166,131,73,58,75,88,122,160,166,163,173,183,175,183,184,182,183,183,183,170,151,157,159,155,153,151,154,162,169,163,161,148,128,113,123,139,161,164,155,147,136,127,124,126,132,131,122,113,104,94,71,53,189,192,191,190,192,191,181,155,122,107,112,121,159,122,76,81,76,80,113,155,163,163,172,177,169,175,182,183,181,182,183,164,150,159,161,159,155,156,166,169,168,160,156,146,123,104,120,137,156,166,160,155,148,142,132,129,129,128,122,116,104,89,71,54,192,191,192,190,189,187,179,155,125,126,108,105,151,132,72,83,103,88,121,154,162,164,173,172,170,180,182,186,185,184,181,156,155,169,164,161,160,158,168,173,167,160,152,139,116,90,110,132,155,163,160,155,151,153,146,144,144,139,129,121,111,95,70,58,193,192,192,190,186,180,175,151,132,171,117,107,176,178,99,61,75,103,140,149,150,166,175,171,173,183,185,185,182,183,169,153,163,167,166,162,160,161,168,174,171,160,147,131,106,77,101,133,158,164,158,150,151,155,157,156,152,146,140,133,123,116,92,57,195,197,194,192,191,184,173,151,135,187,120,116,199,206,135,98,121,146,156,142,142,164,170,163,171,180,185,186,184,181,158,153,168,167,162,158,157,164,170,172,169,163,149,130,106,69,94,135,154,160,156,147,146,149,157,160,159,154,149,144,139,122,105,86,194,195,194,195,196,192,182,164,141,177,120,106,200,208,138,118,155,166,154,136,137,164,165,161,173,184,186,186,186,168,145,160,170,167,161,158,157,167,174,173,168,163,153,139,114,71,82,130,146,148,150,144,142,145,152,162,165,164,158,149,141,129,121,105,194,194,194,193,192,192,189,169,143,142,114,95,143,152,107,111,126,146,145,134,141,161,158,154,176,182,183,185,181,154,147,167,165,158,155,156,163,171,177,175,169,164,152,138,119,85,70,121,147,145,147,143,139,138,146,159,170,168,165,159,153,141,126,117,199,198,196,193,191,192,192,182,158,152,123,120,126,110,94,104,114,131,137,134,149,156,157,167,182,179,180,177,156,138,156,163,156,149,146,151,168,177,178,179,173,167,156,140,121,97,68,110,146,149,147,144,139,135,139,151,168,173,172,169,156,149,141,124,199,199,198,196,194,193,192,187,169,163,116,133,139,114,100,102,110,119,135,141,153,154,166,185,184,175,171,152,135,148,157,151,146,139,135,155,171,182,186,184,179,169,156,147,135,106,74,92,145,149,149,144,138,135,135,143,163,175,178,174,160,147,137,129,199,199,198,197,194,193,193,191,178,153,109,135,127,109,108,107,111,112,133,144,151,162,181,186,173,168,151,129,141,154,148,135,127,128,122,129,153,175,181,180,177,173,166,152,136,115,82,82,138,153,148,145,138,133,132,137,152,171,179,174,168,163,143,134,200,201,199,197,196,196,194,190,179,145,89,137,127,104,103,114,128,122,141,152,158,169,176,170,156,136,122,135,146,141,135,129,128,129,126,112,115,149,170,175,173,171,165,152,139,122,91,76,137,159,153,148,137,129,131,134,139,164,181,178,171,165,152,141,200,199,199,199,198,197,193,190,192,197,85,139,135,109,93,104,134,145,135,138,152,176,162,154,127,115,130,141,136,129,134,141,150,151,147,127,100,107,155,175,172,165,162,157,145,125,105,77,117,154,158,149,138,125,125,129,138,159,180,180,174,163,152,143,197,199,200,199,196,194,194,191,196,203,110,146,143,124,95,78,89,115,130,144,166,148,141,116,122,141,139,130,134,143,153,160,161,161,156,128,94,85,121,166,175,167,160,157,146,128,109,85,122,150,160,154,141,128,128,132,139,160,179,176,175,167,158,147,198,199,200,199,197,196,195,192,192,196,122,152,155,144,126,101,86,101,130,148,121,96,84,113,137,131,131,145,153,160,164,164,164,164,159,133,85,66,98,145,165,166,162,156,144,131,112,95,120,151,160,159,146,128,125,129,138,161,177,176,173,166,159,153,197,198,198,200,201,200,199,195,186,156,100,154,172,165,149,136,123,121,126,111,76,68,88,115,131,139,151,161,162,156,154,157,161,164,160,138,90,55,80,127,160,165,161,155,146,133,113,103,125,156,156,150,139,128,124,126,134,159,176,175,172,170,162,153,197,196,196,198,199,200,199,196,185,148,93,116,143,155,156,148,124,99,91,95,94,101,117,126,137,153,162,163,157,153,155,158,157,157,155,135,95,55,66,107,147,163,158,153,144,132,115,106,122,162,163,159,141,125,121,125,136,158,173,173,168,165,161,154,197,196,195,195,198,198,196,194,186,163,121,117,112,115,112,111,109,111,121,133,130,131,134,140,144,148,153,156,157,160,163,163,157,151,148,131,106,65,54,84,123,155,159,154,142,125,115,108,118,162,168,164,148,129,121,122,134,157,183,180,176,169,156,147,196,198,194,191,195,195,192,188,179,150,134,176,173,141,105,122,154,173,179,171,163,157,152,153,153,152,153,163,170,170,163,159,155,156,154,138,118,89,55,66,106,143,154,153,142,129,122,109,115,164,172,161,146,129,123,123,135,147,173,179,175,168,162,154,195,196,196,195,197,199,197,189,179,157,128,181,192,169,133,158,185,198,198,195,189,177,170,169,168,166,165,173,178,177,181,179,175,173,166,155,136,111,73,58,91,130,147,150,142,131,128,113,115,163,174,159,143,132,124,123,131,139,168,176,172,163,155,152,197,198,199,200,200,199,199,197,201,189,144,173,183,193,164,171,185,195,198,199,200,199,195,191,189,185,182,184,185,186,188,190,192,190,178,161,143,119,87,62,75,118,141,148,144,132,129,111,110,158,174,159,141,133,122,121,135,139,164,176,173,163,155,149,196,197,196,197,199,200,199,196,202,190,158,176,183,199,185,174,179,190,191,194,196,199,200,199,199,197,195,191,193,195,196,195,196,194,187,170,150,130,102,67,67,107,139,146,139,136,137,119,117,158,172,159,146,132,122,125,141,139,162,173,168,162,156,148,197,197,196,198,198,196,196,196,203,203,174,184,193,189,160,174,176,186,192,194,198,198,197,196,195,196,196,194,195,196,195,192,189,193,193,182,160,132,104,73,73,117,139,146,142,136,134,121,122,161,174,161,147,132,123,127,133,136,164,175,168,162,156,149,195,196,197,198,195,194,194,188,192,181,149,151,134,101,59,92,143,156,159,170,179,185,187,192,193,193,191,191,194,194,192,190,187,188,187,180,164,138,110,84,86,118,141,143,134,133,131,112,117,156,167,161,154,135,125,124,124,131,163,174,172,165,155,148,194,194,195,198,196,192,192,187,181,151,111,96,81,114,131,92,46,79,126,128,139,148,145,153,170,182,185,188,189,191,188,186,183,180,178,171,151,130,109,91,101,119,138,137,130,129,126,109,113,148,165,162,145,134,124,124,125,140,167,175,172,162,152,145,196,196,195,196,196,191,191,185,178,136,112,181,198,187,180,161,147,98,71,49,45,77,106,113,126,145,163,176,183,184,183,177,172,169,165,153,133,115,95,99,116,124,136,137,131,126,120,102,107,137,153,155,143,127,120,127,136,148,164,167,166,157,148,138,196,196,197,196,195,191,188,180,163,112,99,146,168,162,116,103,138,152,127,118,116,90,113,132,122,127,140,153,169,169,168,165,159,155,149,136,118,92,90,108,119,132,135,130,123,123,118,99,110,135,144,144,138,129,125,130,136,148,159,160,159,151,141,130,194,195,196,195,193,188,184,177,161,105,96,129,140,151,106,108,122,118,128,140,139,135,107,125,139,123,130,134,140,154,162,160,156,151,145,129,99,80,98,122,127,130,135,128,123,120,111,93,109,135,139,134,133,130,128,130,131,143,156,158,151,144,134,128,193,194,194,193,192,187,183,176,174,130,109,130,132,137,97,104,109,112,125,136,136,132,118,85,110,144,124,134,127,126,141,146,149,150,144,122,82,80,112,130,131,128,129,127,121,117,103,92,112,132,138,139,134,126,127,123,131,144,156,156,148,144,134,126,192,191,191,191,185,184,185,174,176,146,118,122,118,109,91,105,111,124,125,129,133,135,145,140,100,117,157,134,148,131,126,140,141,140,133,108,72,89,122,128,127,128,128,126,121,112,93,98,121,133,137,136,129,128,126,128,138,148,150,151,148,144,134,118,193,190,185,187,187,185,184,175,169,136,115,113,115,91,93,112,139,146,129,130,135,142,143,159,168,111,104,160,145,153,142,134,141,138,124,101,82,106,129,132,131,129,128,125,121,107,90,106,126,132,136,131,128,124,123,127,139,151,153,149,146,137,125,117,191,193,192,191,185,187,188,177,163,118,101,99,112,95,100,103,116,135,140,138,139,150,151,155,168,176,116,102,166,150,153,136,126,125,117,107,120,138,141,138,139,137,130,126,118,101,94,114,125,126,129,129,124,122,123,130,142,149,148,146,143,137,129,125,191,191,188,189,187,184,181,171,169,122,99,93,113,88,70,58,78,95,136,146,144,150,154,155,171,177,185,129,116,162,156,156,142,130,131,140,145,146,146,138,135,132,127,119,109,90,95,117,122,123,122,125,122,120,127,136,145,145,143,139,136,125,117,112,188,187,186,186,186,186,182,157,160,123,101,95,123,93,95,53,63,83,118,149,148,150,155,150,166,179,178,171,119,138,156,159,153,146,147,154,152,148,142,137,134,127,128,120,100,85,102,119,121,124,126,125,124,126,136,142,143,142,139,132,129,118,109,98,180,179,184,184,187,185,180,156,156,115,100,101,145,148,176,115,97,77,111,142,148,149,157,149,161,173,177,177,160,116,143,150,156,153,148,150,155,158,151,140,138,138,132,113,89,94,112,119,126,128,131,130,130,135,142,142,138,134,131,125,117,108,95,75,182,182,184,185,186,184,173,149,165,125,105,104,158,193,216,134,106,93,122,146,153,148,159,152,161,167,176,177,169,137,123,148,156,153,151,153,159,158,154,149,142,136,129,110,83,98,121,127,135,137,134,135,135,135,136,134,130,125,121,111,101,90,78,65,180,184,183,184,184,183,172,146,158,142,119,117,153,177,190,87,57,94,137,149,158,151,154,155,161,170,171,173,173,155,129,145,156,152,151,155,156,159,156,148,143,139,126,105,86,104,128,132,133,134,130,133,130,125,123,120,117,113,105,93,86,82,73,63,180,183,182,183,184,184,171,147,125,116,123,121,154,133,99,98,104,132,149,143,154,151,149,154,159,169,173,171,171,164,133,130,150,149,146,149,152,155,155,147,141,134,119,110,100,114,133,136,132,127,125,124,115,110,106,107,106,102,97,92,90,81,67,59,180,179,179,182,185,181,165,150,129,113,126,123,150,139,96,112,151,152,149,150,161,154,151,153,165,167,171,172,171,167,133,127,144,151,150,149,149,150,148,143,138,132,122,117,113,121,133,139,139,135,129,128,120,114,110,110,107,106,99,97,88,70,58,62,175,175,175,179,183,177,158,148,132,113,129,127,148,161,121,96,121,135,137,151,159,149,146,156,169,170,171,166,166,167,139,130,143,151,151,151,149,150,146,139,130,129,126,119,117,123,132,135,137,128,133,126,119,112,110,112,111,109,105,94,81,57,63,76,168,171,172,174,175,173,160,149,140,112,138,128,141,148,123,93,88,115,130,147,155,148,146,155,169,172,171,168,167,166,147,135,141,149,153,150,149,147,146,141,126,121,120,119,117,120,130,142,144,141,137,129,115,100,97,105,108,105,95,73,59,77,94,100,169,169,171,174,173,165,158,152,142,110,143,126,132,138,125,103,89,99,125,141,147,143,152,158,174,169,162,166,161,155,152,131,138,150,150,149,145,146,146,143,137,130,129,132,138,145,150,156,155,145,132,120,99,90,99,105,105,97,84,63,72,78,83,81,167,165,165,167,169,164,155,149,147,106,142,129,130,137,132,109,94,97,117,132,138,140,151,171,181,173,159,158,160,160,157,128,141,155,155,148,143,144,147,147,144,142,145,151,159,164,159,156,147,133,116,97,90,98,102,104,97,90,80,82,90,98,97,100,158,159,159,158,162,162,149,141,141,99,135,136,125,127,130,119,102,99,110,122,132,135,150,167,176,169,157,153,154,154,157,129,132,142,148,149,141,142,146,148,146,146,149,152,153,151,147,136,125,109,95,91,98,102,99,93,78,50,76,109,131,162,186,202,151,151,150,150,154,155,146,131,133,100,127,134,123,121,121,116,110,106,111,119,129,135,146,163,169,166,158,151,147,154,149,125,136,146,144,144,139,135,137,141,140,138,138,139,135,131,123,112,101,98,97,98,98,94,83,62,30,15,17,40,79,117,129,122,138,135,136,136,136,140,141,132,127,115,121,124,116,117,121,116,111,110,115,121,128,134,140,151,156,156,150,141,140,152,144,132,146,149,144,136,130,130,125,127,128,127,126,123,121,113,108,106,106,109,106,100,89,79,71,50,20,22,21,13,10,33,69,105,128,126,126,126,124,124,124,123,123,114,117,118,119,120,124,127,122,117,116,115,119,125,135,140,142,143,137,131,132,157,140,133,147,147,142,134,129,123,122,124,123,124,124,120,117,116,122,122,118,110,100,86,76,72,73,69,36,19,21,22,19,14,13,29,125,124,123,122,118,115,115,113,109,102,96,120,122,126,132,140,144,143,129,118,114,121,125,131,133,133,135,134,138,174,145,133,143,142,135,129,125,122,121,126,129,129,129,126,130,131,125,120,110,97,82,74,74,75,76,78,71,38,15,19,23,24,21,17,124,124,124,121,119,118,114,114,116,108,83,79,71,68,64,65,78,97,116,126,118,111,113,110,112,115,116,116,145,169,136,133,137,133,129,123,119,117,120,126,129,127,129,129,124,124,118,108,98,82,76,78,77,76,77,77,80,68,26,19,22,23,23,20,125,121,120,120,117,116,113,115,117,115,106,72,38,40,34,20,19,37,43,49,61,85,104,114,120,113,97,100,162,138,115,127,131,126,120,116,113,115,117,121,121,120,117,116,120,113,100,91,80,77,79,80,81,79,78,78,79,78,62,25,17,18,19,21
110,109,107,110,110,112,116,117,116,116,116,116,118,116,98,90,99,86,51,43,44,48,59,78,97,105,114,126,115,83,108,103,102,101,100,93,97,101,101,99,101,99,100,101,94,87,76,68,66,63,65,65,64,64,67,64,67,63,62,63,64,63,62,63,122,121,119,119,117,118,118,118,115,119,121,122,115,100,84,76,82,81,61,66,80,87,87,85,93,108,109,106,123,125,90,130,116,112,107,103,100,102,109,109,106,109,107,104,105,106,102,94,84,72,67,62,62,65,62,66,63,64,64,63,63,63,63,64,122,122,121,121,118,116,115,119,118,110,113,115,108,113,112,116,118,120,125,124,119,120,124,128,126,122,127,130,127,141,137,111,136,131,122,112,105,103,111,123,128,126,126,123,117,114,116,113,104,96,82,71,65,62,65,62,64,63,61,63,65,64,64,64,122,123,124,122,121,119,119,115,112,112,113,108,118,126,127,130,132,132,137,141,139,134,133,135,138,138,136,136,134,140,155,128,131,138,132,125,118,108,99,109,129,141,142,144,142,138,132,131,124,112,105,92,74,62,60,65,66,64,64,62,63,64,66,58,132,131,132,133,130,129,128,123,122,121,111,95,114,114,118,122,125,128,132,138,145,150,150,150,149,142,137,134,133,143,147,148,122,137,136,132,129,118,105,99,106,122,146,159,159,161,158,149,144,134,125,116,101,85,66,58,62,66,67,66,67,67,65,49,143,143,138,138,141,145,143,137,131,130,118,104,113,103,103,110,114,119,130,137,147,154,156,158,164,162,145,141,138,146,150,155,134,119,135,132,127,122,115,109,107,110,112,117,124,130,133,135,141,144,138,134,122,105,86,67,58,60,64,60,58,56,42,25,150,150,149,150,151,159,154,144,134,123,109,110,121,115,109,109,112,107,117,133,143,152,155,156,168,168,168,155,155,154,152,154,144,120,130,130,127,125,120,118,115,115,122,129,133,128,118,121,112,112,119,124,122,114,106,92,71,57,57,71,68,52,28,21,152,155,158,159,161,163,154,151,143,132,116,112,124,126,128,129,109,92,101,122,138,148,150,150,164,172,179,174,168,161,157,154,149,127,124,131,130,126,125,125,124,125,134,146,153,162,161,160,143,124,122,121,116,112,108,105,92,76,59,70,105,106,96,88,162,160,163,165,169,165,153,150,143,153,149,123,127,138,137,118,94,87,101,120,137,140,146,148,158,172,183,176,168,161,160,160,165,133,127,137,135,130,127,128,127,127,133,140,153,159,160,155,150,146,143,138,129,121,115,109,102,91,79,57,60,94,105,109,162,164,170,171,173,171,156,147,141,159,155,139,144,147,134,107,92,96,113,123,136,133,144,148,156,167,175,173,170,169,169,162,179,139,131,140,140,134,129,128,129,128,126,139,143,143,142,140,136,131,128,129,128,125,120,116,111,106,93,76,57,47,71,87,169,173,175,175,177,178,165,148,140,163,149,137,149,151,125,103,77,81,133,131,140,146,149,153,167,168,169,168,171,171,168,161,181,135,136,142,143,139,135,133,130,130,129,143,151,151,155,162,161,147,133,126,120,118,117,111,111,111,107,98,81,61,46,56,171,173,173,175,178,178,169,151,142,164,145,136,149,152,118,87,85,106,134,146,147,157,151,155,173,174,176,172,170,167,161,160,187,143,139,147,144,143,138,134,134,132,141,153,152,149,144,153,172,172,158,149,137,127,120,110,104,111,114,106,99,83,56,44,174,176,179,181,181,177,162,142,133,151,142,152,167,149,109,92,138,156,145,155,152,163,151,153,174,177,182,181,177,172,170,167,184,139,144,148,147,145,139,138,142,143,153,154,150,145,132,116,120,148,166,165,154,143,129,120,112,115,116,111,105,100,83,56,176,180,182,185,187,180,164,137,125,123,128,157,183,151,102,81,113,126,156,161,156,163,150,153,172,174,179,178,176,173,175,172,173,145,150,148,146,147,143,141,148,155,159,157,155,151,142,129,115,116,137,164,157,148,138,131,125,118,116,115,111,101,96,80,183,184,186,185,188,189,175,147,131,127,119,145,179,154,99,60,60,69,103,151,150,155,148,158,173,172,176,179,177,176,175,177,162,144,150,153,148,143,144,146,153,161,165,159,155,151,141,133,122,126,127,140,145,143,135,130,128,124,121,118,115,104,95,83,185,187,185,184,188,187,177,151,131,123,111,119,156,154,98,62,68,79,98,140,156,157,150,159,171,169,176,181,177,174,174,173,143,144,156,151,151,146,149,155,162,164,160,156,156,152,140,126,121,136,145,146,144,137,137,130,125,123,122,121,119,109,97,81,187,187,186,186,181,177,173,149,131,111,103,107,136,146,101,79,99,72,100,136,156,154,153,161,168,171,177,180,177,176,176,173,136,151,158,157,151,150,153,160,168,166,157,153,152,147,132,113,108,135,152,160,156,146,140,139,137,129,124,123,122,112,100,86,191,191,190,187,182,175,168,153,124,127,106,99,128,137,98,82,107,96,106,144,150,148,158,166,171,173,177,178,177,178,176,151,134,161,160,155,154,153,155,160,165,166,161,156,148,142,123,98,94,127,150,163,159,152,144,142,147,144,139,137,131,122,113,102,190,190,189,190,191,188,179,160,130,119,104,93,113,126,95,71,67,84,119,147,144,144,156,162,166,175,178,180,179,179,166,131,155,165,158,151,145,147,156,164,166,164,165,162,150,139,119,85,71,117,148,161,158,151,139,140,145,149,150,148,141,135,130,122,190,191,188,187,189,189,185,172,143,120,105,91,95,99,85,90,102,129,150,148,136,145,161,164,166,173,179,181,184,179,141,137,163,160,154,147,147,153,163,168,168,165,163,158,152,140,122,84,59,113,146,142,146,147,142,139,143,150,156,155,152,146,139,133,194,194,191,189,187,190,190,182,154,123,111,115,126,126,93,97,126,154,157,148,135,148,154,149,160,176,178,181,179,153,128,156,162,156,149,145,151,160,167,170,172,169,165,158,148,138,124,95,61,97,137,140,138,135,133,133,137,144,159,167,160,154,150,142,196,196,194,190,188,188,189,185,165,121,123,169,201,183,120,98,111,136,144,143,143,156,161,162,169,174,176,175,143,124,149,158,152,145,137,132,143,159,170,176,177,173,168,159,151,145,130,107,73,77,132,141,140,137,133,126,124,133,151,168,168,164,161,151,198,197,195,192,191,191,189,188,176,144,136,194,215,197,135,104,107,123,134,140,151,159,159,171,185,178,170,134,123,148,160,147,135,129,126,122,121,131,149,161,173,173,171,166,157,148,138,117,84,75,118,143,142,138,130,126,125,126,143,162,170,171,167,157,200,199,197,193,194,192,191,188,176,141,143,194,212,188,131,104,113,105,121,143,158,161,168,180,173,155,121,117,147,153,143,136,131,130,131,129,115,106,126,147,162,167,168,165,158,149,140,125,97,77,108,143,144,140,136,127,122,118,127,148,168,174,172,163,201,200,199,197,195,193,192,189,172,127,134,188,204,167,113,95,120,114,121,146,159,163,168,158,132,102,109,141,144,136,131,138,144,148,152,151,135,100,87,119,145,165,162,159,157,153,143,126,105,82,102,142,151,145,139,124,118,121,124,133,160,174,177,166,200,199,199,198,194,191,191,189,179,138,140,189,191,159,114,80,90,119,123,138,151,153,153,139,113,128,145,137,131,136,146,153,158,159,160,156,144,109,65,62,105,152,159,158,156,153,141,130,110,86,100,137,153,150,141,128,117,121,122,131,151,170,170,167,200,200,200,199,196,194,193,189,175,117,127,186,187,156,130,98,79,96,119,126,141,138,127,124,137,143,133,135,150,154,150,148,149,151,152,152,142,117,64,46,72,117,150,160,160,152,144,132,113,89,104,135,150,155,148,130,119,122,121,129,153,169,167,165,198,198,199,200,199,197,196,192,178,129,115,162,187,173,154,148,126,93,79,93,113,104,88,95,110,124,139,153,156,150,147,147,145,146,144,142,135,114,82,44,55,86,132,154,156,154,143,132,116,94,107,136,150,154,144,131,113,116,122,128,156,169,168,165,198,199,198,198,200,200,198,194,179,140,119,87,90,104,118,107,89,79,83,98,105,101,109,119,121,128,137,145,148,153,157,159,160,155,156,154,144,124,105,68,51,73,108,146,150,148,142,130,118,99,109,143,157,160,150,129,117,115,122,132,151,167,168,165,199,197,195,195,197,198,197,194,180,140,153,162,133,109,83,87,119,145,153,154,148,143,137,134,139,143,142,145,159,172,174,177,177,178,178,175,161,143,124,96,64,63,89,130,155,154,141,127,120,105,111,157,166,166,157,135,118,114,117,129,153,171,169,166,198,197,192,191,195,194,193,189,179,142,153,185,197,185,129,144,161,186,187,184,182,179,171,167,168,170,169,169,176,184,185,186,189,188,191,186,174,155,137,110,79,59,81,120,146,152,146,133,127,111,106,159,169,166,151,134,118,115,120,128,143,170,173,167,197,197,197,197,197,198,194,188,171,138,155,177,188,181,142,168,179,194,198,198,199,199,198,195,194,192,188,185,187,192,197,196,193,192,192,188,182,167,145,119,91,63,70,108,137,144,139,135,133,115,97,151,173,167,152,134,126,119,119,128,140,162,171,165,197,197,197,197,197,199,198,195,175,132,157,177,181,174,144,158,178,189,192,195,196,197,200,200,200,199,197,196,194,196,199,200,196,191,192,194,188,175,155,128,98,70,70,108,138,144,140,137,138,115,94,148,174,169,151,136,128,120,119,129,137,158,174,170,199,198,199,199,200,199,200,197,187,148,161,185,191,177,148,154,178,187,192,194,194,197,198,197,196,195,194,192,193,194,196,193,191,193,190,191,188,177,155,131,106,80,86,121,143,144,141,138,143,131,102,145,172,168,153,139,128,119,122,133,135,152,170,166,198,198,197,196,195,196,196,194,184,150,161,178,174,167,154,140,171,182,189,183,182,183,185,185,187,189,189,188,188,192,193,192,187,185,183,180,177,163,143,128,108,91,101,129,143,142,136,134,133,126,103,147,175,168,155,142,129,122,126,131,133,156,173,167,196,197,198,197,196,197,194,190,179,140,137,127,114,117,131,95,99,116,135,147,150,152,148,151,158,166,175,182,183,185,186,185,181,176,174,170,162,145,127,114,98,97,108,129,143,137,130,134,138,118,100,143,172,166,156,144,132,124,124,123,127,157,175,174,196,196,197,198,192,190,195,190,175,134,110,111,132,141,148,135,104,81,65,80,90,102,128,129,128,139,150,162,173,174,175,174,174,170,162,157,151,134,113,92,88,104,115,130,140,137,134,126,131,114,98,136,163,163,156,140,128,122,123,127,135,163,178,180,198,198,198,197,197,195,193,188,171,119,104,142,166,168,158,143,131,130,119,78,77,75,73,118,123,125,141,148,159,165,166,167,166,164,161,158,150,131,99,83,97,111,122,134,139,138,131,130,128,106,96,128,152,159,152,139,124,119,126,136,149,170,175,179,197,199,198,198,197,195,192,187,168,121,111,140,147,141,124,111,113,130,150,152,127,124,134,122,142,139,132,149,148,146,154,161,164,164,162,158,148,121,85,86,107,120,128,139,139,133,127,130,126,98,95,129,146,151,146,137,129,127,131,139,152,169,170,174,198,198,199,197,197,194,189,186,164,123,118,136,138,127,110,103,118,142,146,146,140,127,128,124,91,123,140,138,148,137,134,139,149,153,155,152,138,104,76,94,120,129,129,133,135,129,129,126,118,90,95,126,145,145,138,134,129,130,133,136,147,167,170,166,197,197,199,197,195,192,190,186,156,114,117,133,131,120,108,105,121,126,115,132,135,131,141,140,124,93,109,145,148,148,142,143,148,149,147,144,128,94,72,103,131,133,131,129,134,131,127,125,110,88,99,123,139,145,144,135,130,132,132,139,149,166,173,167,195,195,196,195,192,191,189,183,176,142,121,129,125,115,98,100,115,111,120,126,129,132,144,159,156,141,105,117,155,156,152,149,151,154,149,139,127,95,74,114,133,126,129,131,132,131,129,123,103,88,103,125,141,145,140,132,131,133,133,143,156,165,169,163,194,193,194,194,192,190,188,181,155,127,119,119,120,123,90,98,105,109,118,130,131,143,147,158,168,168,152,111,122,153,156,150,142,143,143,135,121,99,99,132,138,134,136,137,137,136,134,121,95,90,112,128,136,137,132,132,131,133,135,142,157,170,167,161,195,195,196,194,193,193,192,180,150,115,107,106,119,147,102,100,112,128,131,136,132,143,152,158,169,176,173,157,116,128,147,149,140,127,124,118,113,112,131,139,143,151,148,146,140,134,129,117,94,96,119,130,134,137,136,135,132,134,136,145,156,169,165,161,192,193,193,193,192,190,187,174,151,116,98,94,117,150,107,108,142,154,151,150,142,146,156,162,168,177,179,180,161,116,138,147,151,134,122,121,130,144,146,147,147,147,144,142,138,130,122,109,91,101,120,128,132,132,134,136,133,133,136,146,157,160,159,156,193,192,192,192,192,191,184,162,139,119,113,94,119,135,100,101,113,119,151,162,149,148,151,160,164,177,182,182,184,157,122,139,151,147,135,132,143,148,150,145,144,143,138,138,137,129,122,102,84,105,122,127,129,131,133,134,131,137,143,148,154,157,156,149,188,188,190,192,192,190,183,157,142,113,106,97,133,120,91,73,78,85,122,164,155,148,148,157,160,175,180,182,181,182,127,134,141,150,143,135,146,160,161,157,148,145,145,144,141,129,113,90,86,110,125,128,130,134,137,137,137,139,151,158,154,151,148,141,187,189,190,190,191,188,177,151,131,112,111,99,144,140,99,74,79,74,104,149,156,150,148,158,156,169,180,181,179,180,172,111,137,152,150,139,143,157,166,165,159,153,151,150,141,126,106,86,102,122,129,135,138,140,142,141,140,149,152,149,145,143,139,135,187,189,189,189,190,188,175,147,124,109,117,112,145,138,90,87,120,86,103,144,164,158,150,160,160,170,177,180,180,179,184,134,125,150,155,143,144,150,160,166,162,156,151,147,139,126,106,90,114,132,136,138,146,144,141,143,144,146,146,144,140,134,131,124,189,190,190,190,191,188,174,151,152,129,126,122,149,140,86,52,85,91,110,145,164,163,149,158,160,171,174,177,180,179,179,158,118,146,157,149,146,148,154,162,163,156,154,149,139,127,112,96,115,140,142,144,147,145,140,140,140,137,136,133,131,127,122,112,188,188,189,190,191,187,169,151,133,126,130,129,154,181,175,82,45,79,129,155,165,165,148,155,160,169,178,177,177,174,174,166,125,138,149,151,147,147,151,153,156,156,152,145,127,123,122,113,114,143,145,147,141,137,131,131,127,122,122,121,120,114,108,100,187,186,186,190,190,183,160,153,132,122,131,134,157,196,204,153,125,135,155,161,168,170,150,156,160,170,174,179,180,181,175,164,130,131,146,153,152,152,153,151,148,148,150,147,134,127,132,127,128,146,146,144,139,131,126,125,120,116,114,112,111,108,100,94,183,183,180,183,185,181,162,152,148,154,136,137,149,186,205,147,129,148,150,154,168,169,151,155,163,177,174,177,174,173,177,173,151,124,149,155,152,152,151,150,147,142,139,145,144,137,133,130,138,140,138,139,137,132,131,128,122,116,112,110,108,104,99,92,181,181,183,184,180,179,166,155,157,177,146,139,140,153,145,112,91,110,130,145,169,167,154,158,167,179,176,178,177,173,171,176,152,121,148,151,152,152,150,150,149,144,131,130,135,134,130,122,117,125,144,156,153,144,138,129,118,113,114,116,116,112,107,103,175,176,178,182,178,171,163,158,155,166,149,141,140,145,126,111,94,94,120,142,162,162,155,162,168,179,174,172,173,169,163,171,152,126,148,153,154,149,147,150,150,149,144,135,129,134,137,135,147,160,166,166,159,145,133,121,112,111,117,120,115,114,110,98,177,173,177,178,176,168,159,156,152,145,143,144,142,157,149,115,107,94,113,137,144,144,151,164,170,177,173,167,165,165,165,177,147,126,153,159,159,152,147,148,152,154,151,147,151,161,170,178,182,178,167,157,145,131,120,112,110,113,116,118,113,107,101,91,172,169,171,171,175,171,156,150,145,132,136,144,137,144,144,132,105,104,115,133,139,146,147,162,168,175,172,165,161,159,160,174,147,131,143,147,150,150,145,145,149,152,148,148,154,159,166,170,167,161,151,142,131,118,112,109,110,113,114,112,111,104,94,79,166,166,165,167,170,168,155,144,140,125,132,143,131,130,134,130,121,103,106,116,132,145,150,157,169,172,170,165,159,156,160,171,142,138,148,149,147,147,144,143,143,146,148,146,145,148,150,146,141,133,127,118,113,111,110,111,112,114,111,109,103,98,87,73,156,155,154,154,158,161,154,144,142,125,125,137,130,126,130,126,123,110,106,119,125,137,149,155,167,167,163,159,154,151,163,164,143,148,154,152,149,143,138,137,137,138,139,136,134,136,135,133,129,126,120,117,120,117,113,113,112,110,104,104,95,84,76,63,146,148,146,144,144,147,146,140,136,130,117,127,126,121,125,128,128,124,121,122,129,138,148,152,158,158,152,147,142,143,171,156,144,153,155,152,149,140,135,137,133,129,131,131,134,134,133,131,127,124,124,124,123,117,116,111,108,105,96,93,85,70,65,69,137,137,139,136,134,133,136,134,131,130,113,124,122,118,121,126,130,133,134,130,124,135,145,151,153,151,149,145,138,149,178,142,142,151,150,147,141,138,133,135,127,129,131,131,133,133,132,133,135,137,135,131,127,122,116,109,103,97,88,77,72,71,80,92,133,130,131,130,127,127,125,123,122,122,116,110,125,122,126,125,126,131,137,134,128,130,137,142,148,150,143,142,144,169,157,133,148,152,145,142,140,133,130,126,126,128,133,133,136,137,135,136,138,137,132,128,124,112,108,100,94,86,72,70,77,89,91,94,133,131,129,128,127,126,125,121,116,113,114,102,116,129,130,130,132,134,132,127,117,124,136,141,143,145,142,141,158,157,132,144,154,146,136,135,134,129,125,123,122,126,133,134,135,137,138,137,137,132,126,118,114,107,98,89,83,85,89,95,98,93,92,92,135,134,131,126,122,117,117,123,123,123,123,118,96,115,124,121,131,132,129,121,112,116,128,139,141,137,135,155,153,126,144,154,144,137,130,129,128,123,122,123,124,129,131,131,128,130,134,133,130,123,118,112,105,94,85,69,49,42,53,66,91,108,109,116
153,147,134,129,131,134,135,134,129,128,137,136,140,147,145,145,144,147,152,132,107,105,112,118,120,117,117,115,107,80,78,110,123,126,115,100,95,99,105,115,112,101,96,97,101,105,108,94,74,71,57,49,43,47,42,36,35,35,37,40,41,39,41,41,158,148,142,140,142,144,145,143,144,147,150,151,150,152,146,159,167,134,114,131,148,154,151,147,145,142,143,142,139,140,128,97,104,118,120,124,122,120,128,131,127,124,124,123,114,109,103,105,97,85,90,82,78,69,55,46,40,41,40,37,37,37,38,39,141,144,144,144,141,144,145,145,146,146,149,150,151,152,175,167,133,137,136,138,150,157,160,160,156,150,148,147,143,141,138,138,125,123,134,134,132,131,130,131,132,124,114,106,101,101,109,109,101,97,95,88,91,95,95,76,55,43,34,40,40,37,38,37,154,155,158,157,153,154,153,154,155,154,152,152,154,164,141,131,154,158,157,150,157,173,182,183,179,177,167,155,150,138,142,148,152,152,144,148,145,142,143,142,135,130,129,138,131,121,118,108,106,111,109,105,105,102,103,98,96,84,72,58,43,42,36,38,154,158,162,164,166,165,165,163,158,155,158,156,154,138,145,160,164,162,168,172,169,180,192,192,185,176,168,159,159,167,162,158,160,158,150,154,164,162,162,160,152,140,131,132,131,129,121,127,135,129,126,121,106,97,89,84,77,80,72,78,71,58,53,46,171,172,176,179,177,178,177,174,172,171,165,159,144,139,153,155,163,162,165,173,174,177,187,186,176,169,171,181,184,176,174,166,163,162,152,150,168,169,166,161,152,140,135,154,159,163,158,147,130,127,129,117,100,91,93,91,88,88,77,59,53,63,67,63,181,181,183,184,183,182,180,184,180,166,164,158,141,144,153,151,155,156,160,166,178,173,170,167,164,170,178,182,185,184,181,175,173,169,161,153,163,170,170,165,154,141,143,151,162,166,154,135,119,116,106,101,105,103,105,107,107,99,94,89,82,75,73,67,189,190,191,192,190,187,187,179,172,180,177,163,144,145,147,142,147,151,163,163,172,166,157,157,162,174,187,193,193,188,183,179,173,176,170,149,153,178,177,165,147,139,147,160,164,163,158,145,125,116,109,95,86,86,87,80,91,91,101,96,93,86,89,84,192,192,193,194,194,196,187,176,177,179,172,161,145,143,145,150,144,137,155,162,159,159,150,146,158,176,187,191,191,190,186,182,180,175,180,160,148,181,169,160,143,143,157,167,163,161,162,150,138,137,124,114,114,123,123,112,101,94,96,94,90,83,82,76,197,198,199,197,197,191,178,169,173,174,168,162,151,155,158,137,107,127,145,155,179,175,153,142,158,176,185,189,190,192,187,184,179,181,178,166,133,178,171,150,137,153,172,175,173,172,165,162,156,157,157,150,135,113,91,88,91,98,95,90,87,84,78,78,199,199,196,194,194,183,174,181,183,178,164,162,162,167,142,113,115,121,135,169,177,170,154,145,159,179,187,191,193,193,188,183,181,190,192,177,135,179,167,145,147,171,184,185,185,182,168,163,160,161,149,141,132,122,111,106,106,101,97,90,90,87,75,68,197,193,193,195,189,179,176,180,181,166,157,163,171,163,141,147,128,114,127,135,148,149,146,150,160,177,185,188,192,194,190,187,190,191,182,182,132,179,166,146,158,181,188,185,180,177,170,168,166,168,165,165,156,149,131,126,114,99,96,92,91,95,83,64,196,197,198,195,186,184,183,185,177,158,158,164,169,159,168,150,104,108,147,163,158,151,147,160,170,177,182,183,185,186,183,186,192,193,195,188,128,172,148,134,160,182,182,179,176,175,172,177,181,177,172,171,158,148,145,139,119,116,119,109,89,78,74,63,194,196,198,195,190,188,187,185,174,155,165,170,167,165,180,129,109,144,158,156,158,155,151,165,177,182,181,182,186,187,188,191,192,191,189,182,126,157,123,121,157,179,178,177,176,179,181,180,177,169,162,156,146,137,134,125,118,123,125,113,91,84,70,63,198,200,200,196,194,193,187,176,161,154,175,179,158,157,146,93,67,82,127,138,136,151,152,164,182,183,178,181,189,185,189,194,192,189,184,175,131,150,100,105,151,179,181,179,177,176,171,162,145,135,126,114,118,115,109,113,113,108,96,76,78,83,76,63,194,200,200,198,198,195,185,167,142,138,171,181,151,177,139,74,59,64,89,120,132,150,160,177,188,185,183,187,186,189,192,192,190,186,185,170,134,146,82,91,150,179,179,177,175,163,143,121,111,115,111,101,97,96,85,70,74,99,111,111,95,86,81,86,200,202,200,199,199,192,182,160,133,130,168,182,155,190,136,80,55,73,103,125,131,144,164,186,193,186,189,190,191,192,191,192,190,188,184,156,137,136,76,83,142,169,168,154,154,152,139,131,126,110,94,85,71,82,102,115,116,115,136,139,126,116,97,92,202,204,202,201,201,197,180,144,113,116,163,182,147,161,118,89,56,79,111,130,131,143,167,187,194,195,196,193,195,191,191,189,189,187,176,135,138,123,73,80,130,153,158,173,171,148,127,123,114,101,84,69,94,135,153,154,152,158,164,167,156,138,123,125,202,203,203,204,203,197,176,138,113,109,148,172,138,143,104,56,75,94,117,134,133,146,171,193,201,200,195,197,192,190,187,190,193,184,155,121,130,118,77,73,110,161,181,165,145,121,116,118,110,91,72,95,147,163,166,171,171,165,159,158,152,148,145,140,204,204,203,205,205,198,174,136,117,110,125,161,143,140,119,90,120,149,162,146,137,143,169,194,200,193,197,198,191,186,184,190,189,166,127,119,141,128,82,90,152,176,169,151,132,127,124,113,93,75,58,107,161,172,173,173,167,164,162,163,161,160,147,139,202,204,204,203,205,195,168,146,132,117,118,172,165,141,139,121,150,183,174,143,127,132,163,181,188,193,198,193,187,184,192,188,169,140,127,153,161,122,85,122,173,187,172,158,143,127,119,109,89,72,50,90,148,177,167,168,171,162,158,161,161,158,151,148,200,205,206,208,205,194,173,158,146,125,110,154,164,131,140,126,118,147,152,150,129,125,153,175,187,196,195,187,179,181,185,161,140,107,109,128,117,96,115,161,185,180,170,151,121,112,110,105,98,79,44,66,128,159,172,147,148,152,145,146,154,159,159,164,203,207,205,205,207,202,182,158,154,138,118,144,161,126,132,131,109,125,140,148,128,120,144,167,181,193,192,182,174,171,156,145,100,109,177,176,129,99,121,157,175,169,148,113,99,114,119,120,105,73,40,68,140,160,161,163,140,143,147,140,139,149,159,166,200,204,206,207,207,205,194,174,162,150,129,137,153,129,129,140,130,156,171,168,144,124,142,165,185,189,182,175,179,178,153,96,138,198,194,172,137,102,88,97,128,135,122,116,117,115,121,113,90,58,37,84,150,167,157,161,147,134,137,134,134,144,158,163,200,203,206,208,208,207,197,181,174,166,144,138,145,124,123,139,158,139,165,186,143,123,148,176,181,174,170,179,178,123,96,148,187,182,174,159,112,64,59,65,94,122,134,131,122,112,126,131,104,60,30,80,141,164,165,150,155,129,128,126,118,125,142,162,204,205,206,207,207,209,206,195,185,176,153,144,152,131,125,132,171,194,195,183,149,137,160,169,166,165,171,152,113,136,180,191,180,163,152,144,99,39,29,43,75,109,111,95,96,122,131,123,106,57,22,63,134,169,178,154,155,130,114,107,107,123,146,163,202,202,206,208,209,208,204,201,199,189,173,161,154,134,140,144,145,168,179,166,149,155,166,166,169,152,118,110,160,194,201,207,207,188,165,161,146,91,44,47,68,93,115,129,119,93,72,103,108,52,23,46,115,167,179,166,156,130,93,100,99,107,123,148,198,201,205,207,207,205,203,203,201,194,187,181,158,135,148,185,182,167,153,144,155,160,158,136,99,80,113,171,199,200,197,200,203,197,176,163,162,143,100,70,63,77,98,108,98,100,107,137,107,52,28,44,103,157,170,163,150,124,90,94,98,114,135,145,198,197,198,203,205,204,203,201,198,195,192,185,161,130,102,149,171,166,158,163,139,101,82,92,130,161,190,207,203,192,190,194,198,196,178,164,151,121,101,91,84,74,82,98,101,101,132,162,107,63,31,41,94,157,172,164,152,126,81,86,82,87,111,132,197,197,200,202,203,203,203,200,198,197,195,193,168,136,94,119,124,126,137,180,132,68,117,167,195,200,198,196,193,194,196,203,212,207,179,155,139,108,83,72,66,60,58,56,75,112,137,172,113,64,31,36,86,156,172,160,155,132,99,104,98,101,116,128,201,200,203,205,208,209,207,201,194,194,193,201,173,149,142,197,162,120,110,153,118,91,177,207,198,199,203,202,201,198,195,199,208,203,179,159,139,111,84,64,55,42,34,35,68,101,128,168,129,71,35,35,77,146,171,170,171,135,94,96,108,116,127,135,199,198,201,203,206,209,208,203,199,198,199,200,170,148,149,197,146,128,166,176,115,99,169,195,195,200,198,191,186,186,187,188,192,191,173,149,133,109,80,76,61,42,39,40,45,71,107,155,129,73,31,29,66,145,172,168,152,121,86,84,89,102,126,132,198,195,195,197,200,204,207,208,209,209,207,206,178,153,137,182,127,120,171,183,122,93,146,172,178,179,177,177,172,173,177,178,176,174,163,138,121,106,97,82,46,50,58,57,76,96,109,126,118,81,36,27,74,152,164,158,150,132,97,98,95,111,137,154,199,197,197,198,200,200,202,203,200,198,197,197,170,147,130,178,121,104,157,168,112,80,131,169,172,177,183,182,176,168,168,170,174,178,158,125,110,105,88,47,50,51,59,71,89,106,109,113,115,90,39,26,70,157,176,164,147,125,84,82,102,115,122,144,199,198,200,202,202,203,200,197,188,180,180,183,163,144,118,172,138,113,135,151,120,76,94,130,142,140,144,166,180,175,169,166,167,170,148,122,106,99,53,44,68,61,52,67,85,106,105,103,103,87,43,25,80,159,159,155,144,128,96,93,103,116,133,144,201,200,203,207,207,202,199,192,186,183,185,187,167,144,96,118,122,115,115,131,107,77,72,73,67,59,68,107,159,176,176,173,168,163,147,124,111,78,35,35,62,59,56,69,93,105,107,109,100,84,47,25,81,150,147,140,137,123,90,88,101,117,131,146,198,201,204,205,208,210,210,208,202,196,194,194,173,143,90,93,98,101,106,93,88,80,76,78,84,86,82,80,81,109,158,170,167,166,160,145,122,81,36,34,54,60,60,79,103,111,112,119,112,90,58,28,84,141,144,135,141,121,105,105,106,109,125,149,194,198,201,207,209,210,210,206,202,198,193,187,168,141,113,102,100,109,108,113,109,100,92,92,98,104,108,109,106,77,48,85,135,151,157,152,131,96,49,37,49,64,74,86,103,100,104,105,99,82,62,36,88,145,148,137,142,120,105,102,112,117,119,137,195,199,201,203,206,207,205,204,197,185,174,159,144,134,109,88,82,111,145,145,129,111,106,110,112,110,113,118,125,133,120,52,66,130,155,156,138,108,72,49,53,78,101,113,103,95,85,95,93,85,65,43,93,141,134,136,132,116,117,109,108,114,117,135,197,198,201,204,206,208,204,202,192,176,155,132,125,130,101,78,99,140,151,161,144,113,98,110,122,122,115,115,115,126,138,143,95,78,124,152,151,129,99,62,51,75,99,115,110,112,101,80,83,89,68,47,86,130,131,143,130,115,122,118,121,134,138,140,192,196,201,203,203,204,203,198,183,161,138,114,112,126,100,96,126,130,127,163,156,113,87,100,124,141,143,135,132,132,137,142,139,114,74,97,122,116,86,53,46,65,105,134,137,124,117,113,99,81,65,47,72,116,136,143,121,125,131,130,116,120,136,140,194,199,201,202,202,201,195,182,165,144,122,106,107,121,102,111,120,111,121,150,148,114,92,104,132,157,157,150,146,144,149,154,161,160,130,76,65,58,52,50,53,81,118,138,119,91,96,91,94,88,67,46,55,111,142,137,129,125,132,133,130,133,138,133,193,196,198,200,201,197,186,169,155,137,115,100,101,121,112,118,111,120,138,150,147,114,91,117,145,159,169,167,164,165,165,162,164,174,173,139,83,66,58,83,122,150,170,170,150,123,107,97,96,74,60,45,53,111,143,146,146,143,135,127,128,129,124,119,188,191,194,197,199,191,172,161,151,119,105,90,89,113,114,120,119,150,169,166,152,117,95,118,151,177,179,171,167,165,161,161,163,165,169,170,135,92,81,78,127,164,176,167,149,133,117,104,100,87,68,54,53,94,137,145,139,137,133,121,124,124,116,111,186,190,191,192,187,181,166,144,125,110,96,79,97,110,120,123,136,175,189,171,140,109,97,118,148,162,170,174,170,169,170,170,165,164,166,169,163,110,94,68,96,151,173,172,159,139,119,103,104,99,85,76,69,82,116,137,144,143,135,121,120,123,124,112,182,188,188,190,189,185,168,143,125,106,88,85,131,114,118,99,82,92,129,150,129,109,95,116,148,159,171,178,177,172,169,166,166,165,165,166,168,139,86,71,77,133,167,172,168,150,137,125,102,92,95,91,81,91,114,127,138,135,124,124,118,122,113,102,179,186,182,182,185,187,172,138,122,104,86,100,170,122,114,72,61,69,81,124,129,103,98,111,138,154,162,170,174,173,171,168,168,164,162,157,158,158,96,73,72,122,162,172,171,168,163,151,126,113,99,98,95,88,95,105,114,121,126,130,125,114,103,92,171,177,178,180,181,182,170,148,123,100,84,116,189,135,118,111,133,69,61,91,104,96,98,115,134,148,158,162,170,170,166,166,168,164,162,159,159,159,105,83,71,113,156,167,166,168,168,159,149,139,118,96,105,115,121,127,124,123,112,103,103,103,97,84,164,176,179,176,174,175,174,156,127,104,94,129,188,142,125,89,60,43,69,91,105,98,97,111,129,141,157,159,166,164,160,162,166,164,162,159,153,151,110,90,80,108,149,160,161,163,164,165,157,160,154,136,123,112,115,127,129,117,105,90,81,73,60,50,165,170,173,173,168,169,168,156,130,110,106,138,183,144,126,97,57,64,75,91,115,105,101,108,122,136,154,159,160,162,159,158,160,156,159,158,150,141,111,108,101,107,139,158,161,159,156,157,152,150,156,154,149,149,142,134,133,125,120,109,96,83,71,69,157,161,162,165,162,164,162,153,137,122,115,132,163,142,122,111,68,53,70,116,132,112,106,107,117,131,150,160,159,162,161,155,155,160,163,164,157,153,119,124,115,112,133,153,160,160,158,155,151,149,148,151,149,142,139,141,136,123,115,104,90,73,60,58,152,155,164,165,155,153,157,152,145,136,126,132,148,136,112,125,96,92,113,133,135,120,114,109,112,125,139,152,164,163,160,161,158,164,165,161,160,160,124,130,123,112,121,140,153,154,157,159,153,143,139,134,134,126,126,126,119,111,105,89,70,62,64,60,154,150,156,165,159,151,153,150,148,145,137,140,148,136,106,123,112,86,104,124,136,132,121,111,105,115,133,149,160,162,160,157,157,160,164,164,163,161,121,130,132,115,111,124,139,150,148,148,146,143,138,131,123,116,111,104,100,97,91,83,73,60,63,66,154,148,148,156,158,150,150,149,147,146,143,144,145,139,115,115,121,89,87,107,127,127,123,112,100,104,128,148,158,165,168,165,159,155,161,164,163,156,120,130,137,123,114,113,126,130,135,141,139,134,130,127,125,121,114,98,92,90,94,78,70,74,62,60,153,154,153,152,153,148,141,141,142,144,138,132,144,137,115,113,107,91,76,85,103,114,124,114,96,99,123,144,158,160,167,168,158,148,152,153,153,145,120,134,137,122,105,103,110,122,130,133,126,119,117,113,105,96,89,77,65,57,58,74,86,73,66,62,153,155,153,152,152,151,139,140,146,141,133,131,134,131,114,114,102,83,84,97,103,116,122,112,95,96,115,129,147,158,165,166,159,146,147,151,151,137,120,130,142,138,116,109,111,112,132,140,135,128,121,110,98,95,90,85,90,88,79,72,64,71,71,69,151,155,153,152,152,150,144,136,135,138,135,131,124,125,111,104,112,95,91,112,121,122,119,104,91,98,116,136,150,161,163,165,156,146,148,149,147,128,119,137,146,146,125,106,99,100,111,123,128,125,124,121,111,101,98,92,81,79,74,69,74,78,76,66,147,149,151,152,147,144,146,144,128,140,140,137,132,122,113,100,106,114,108,114,118,122,122,108,99,108,119,131,144,157,164,164,160,159,145,133,133,121,122,134,138,142,133,113,101,101,102,103,104,102,107,105,106,112,103,97,94,83,77,73,66,66,55,51,144,146,145,142,141,141,134,130,135,124,121,122,127,124,118,102,96,109,114,108,114,126,114,100,106,117,120,127,137,148,158,154,148,137,124,124,127,121,125,129,134,136,136,122,106,93,88,90,92,94,86,87,88,82,83,88,82,66,60,68,61,52,49,56,135,138,136,136,134,137,138,131,122,123,117,113,118,119,113,106,97,99,104,104,111,122,117,118,131,135,130,127,131,136,140,137,134,125,122,137,153,118,123,122,120,116,116,112,104,96,96,78,82,89,84,76,68,72,79,78,77,68,61,53,57,54,55,54,127,125,128,129,128,131,133,132,130,121,117,113,108,105,106,106,104,97,105,113,125,131,129,134,146,143,135,128,129,131,129,128,128,129,126,112,97,109,109,107,108,108,105,105,101,97,98,82,66,58,66,78,73,70,74,69,61,51,47,48,53,36,31,26,113,126,125,128,126,123,121,119,117,117,118,114,107,103,100,101,106,110,101,105,122,124,121,138,150,143,136,129,126,126,127,129,122,101,84,96,106,105,103,102,101,102,104,103,102,97,88,79,71,61,57,66,74,79,76,69,63,56,54,48,33,24,20,20,105,102,105,104,105,109,112,113,111,108,109,107,104,103,104,103,100,100,112,117,104,101,105,126,137,138,132,123,117,110,98,80,71,82,99,103,102,100,100,100,97,93,91,91,89,81,71,66,76,91,78,67,76,81,71,60,52,47,41,27,23,23,23,22,101,100,99,99,99,100,99,98,99,100,102,103,104,102,101,101,104,106,105,107,110,91,84,96,83,76,73,75,71,72,78,91,103,104,103,103,102,100,95,89,84,82,73,66,65,67,72,75,72,69,65,60,52,52,45,31,26,24,23,22,20,22,21,22
149,147,147,147,147,152,152,153,153,156,159,159,159,161,162,163,164,140,108,90,107,120,117,115,111,109,114,128,138,131,132,132,132,131,136,137,139,145,141,132,130,127,122,118,120,111,96,89,92,95,94,88,65,45,39,38,36,36,35,36,39,38,34,35,158,159,159,160,153,158,160,158,156,156,159,160,160,162,163,176,160,136,122,111,116,126,128,124,117,114,107,99,98,126,135,138,141,141,138,141,142,142,140,137,134,128,120,121,123,118,107,99,98,91,94,89,86,78,61,48,40,42,40,38,34,39,41,32,155,160,162,163,165,165,166,167,168,167,163,164,167,177,174,139,138,147,154,171,183,188,189,184,176,161,145,130,120,103,131,144,144,144,148,145,143,145,146,142,135,136,134,130,123,113,112,120,115,97,101,117,118,98,86,85,72,61,46,35,37,39,41,52,166,169,172,176,177,176,173,171,167,164,164,167,171,153,133,161,171,175,172,180,194,198,195,190,184,174,157,148,143,139,114,149,155,152,143,141,146,147,145,148,150,158,149,137,138,134,120,117,112,114,108,102,98,101,95,83,75,64,58,61,44,32,45,88,179,182,184,185,184,184,184,178,175,177,173,168,144,134,164,176,168,172,176,178,188,192,191,187,182,171,162,164,168,164,162,133,178,181,173,162,150,148,152,155,157,155,140,132,120,121,125,117,111,109,116,107,98,87,88,82,73,77,62,59,60,59,67,78,185,184,186,187,190,186,185,189,182,167,159,148,147,168,162,166,172,169,170,176,186,191,181,172,164,165,178,183,181,182,179,160,147,176,176,175,160,146,147,157,168,172,175,172,167,163,156,152,156,119,101,100,99,97,99,91,82,72,70,75,75,66,68,64,192,192,193,194,190,188,187,181,173,175,172,149,154,162,159,163,163,168,172,174,176,175,170,165,174,186,191,191,189,182,180,184,158,173,178,176,167,152,145,156,166,174,168,164,158,143,129,131,128,111,110,103,101,101,94,87,74,74,82,79,69,70,67,63,195,195,196,196,194,192,184,178,181,182,164,150,153,157,152,155,160,168,167,165,165,165,160,169,185,191,194,192,190,188,185,184,185,164,183,181,169,148,147,163,175,172,172,169,156,138,129,121,112,110,111,109,111,105,106,106,108,93,85,80,80,75,63,56,194,196,197,196,196,191,179,179,183,178,161,152,151,152,155,149,146,162,164,158,151,152,160,180,188,191,193,192,191,189,185,185,195,166,186,182,168,149,148,164,176,179,176,173,164,147,135,128,110,102,104,104,105,103,102,102,109,106,94,95,87,78,70,60,197,197,196,196,194,178,173,178,178,175,164,160,162,173,154,124,140,154,163,164,151,151,171,188,189,189,190,192,191,190,188,187,184,163,184,181,163,144,153,172,179,177,173,173,165,150,141,142,132,128,126,122,117,108,107,106,104,94,86,84,80,73,61,48,196,194,194,194,186,172,177,181,176,172,172,172,181,165,127,128,131,142,159,159,146,155,174,188,193,195,195,195,192,187,187,190,189,157,177,180,158,144,163,181,187,186,183,179,172,167,165,161,155,140,124,108,98,101,106,104,103,100,91,80,82,76,61,49,193,194,195,189,181,175,180,182,169,168,176,185,178,153,161,138,113,132,145,146,145,160,177,187,192,194,196,196,193,188,190,193,191,172,176,181,155,152,175,188,191,193,189,181,173,172,171,165,158,146,135,115,114,114,110,104,95,97,94,72,63,64,61,54,194,196,194,184,179,180,185,174,156,164,179,182,165,185,179,124,107,135,153,157,153,169,186,189,187,188,191,192,186,188,194,192,190,177,166,172,146,160,186,193,192,187,186,183,180,179,179,174,175,158,157,139,136,117,96,100,106,102,100,91,71,56,62,61,195,197,194,187,179,183,184,171,158,168,181,176,168,192,157,107,137,134,135,153,160,169,184,192,192,192,191,188,187,190,194,197,196,171,158,157,134,161,183,185,187,187,184,182,185,189,186,183,185,168,153,146,135,127,126,120,103,88,81,73,70,76,62,43,197,199,192,190,191,185,179,166,160,173,191,179,173,173,112,59,73,116,130,157,170,171,183,192,194,192,197,193,193,193,192,192,191,172,158,145,124,159,185,184,181,184,187,188,186,184,182,176,165,154,144,146,137,124,136,137,124,100,80,69,73,72,70,80,197,198,196,195,191,186,165,148,150,175,192,175,187,182,104,66,58,84,119,152,170,175,188,192,191,197,195,193,196,195,192,196,190,167,153,129,112,155,185,190,187,188,183,184,177,163,149,134,137,134,126,118,124,113,104,93,78,82,94,83,70,66,65,54,198,197,196,197,192,184,159,131,129,167,194,174,191,164,71,44,66,89,124,160,181,191,195,193,198,200,197,195,194,196,196,191,187,154,148,110,102,152,183,188,182,182,177,156,127,115,120,115,108,113,117,96,78,97,108,111,108,97,91,90,87,70,59,54,200,199,198,198,194,180,143,121,126,171,195,164,166,133,63,49,78,98,124,156,182,194,199,200,200,199,197,195,195,196,194,191,183,142,143,100,93,145,174,175,171,172,163,143,139,132,119,113,104,94,100,103,110,105,117,140,140,128,116,98,97,83,74,74,200,201,202,201,196,169,132,115,119,167,192,156,155,126,61,63,80,99,127,162,189,198,200,201,198,198,197,196,196,197,194,184,160,130,136,94,86,132,163,173,176,173,149,132,128,124,115,109,108,121,152,162,162,162,160,163,163,150,136,131,132,109,87,75,201,202,205,205,197,161,130,117,116,163,190,147,150,130,83,106,126,124,129,160,185,197,197,193,196,200,197,193,195,200,192,170,132,125,129,94,87,130,170,180,171,147,123,121,128,125,109,94,125,163,174,172,176,170,163,159,161,155,156,152,137,118,106,97,202,201,203,206,192,162,141,130,121,159,186,141,142,142,104,129,151,129,121,143,175,186,187,189,197,195,193,194,197,193,173,141,116,145,144,104,106,158,181,177,154,129,129,129,124,115,103,87,133,176,182,180,180,171,166,160,159,161,164,149,147,131,119,108,199,203,206,206,190,166,156,141,126,144,163,134,128,140,121,98,119,118,114,134,168,180,185,196,195,190,190,197,193,170,141,124,159,175,140,98,130,182,192,177,163,145,127,123,122,116,98,76,126,165,185,176,175,171,161,160,163,163,157,148,145,145,137,114,201,201,204,204,193,166,159,149,132,140,148,141,131,137,124,101,110,116,115,128,158,172,185,192,186,183,183,184,162,138,124,104,130,136,109,110,162,191,190,172,147,126,117,124,129,124,93,55,100,147,173,175,168,172,164,149,150,154,163,169,174,166,151,141,201,201,203,206,200,181,164,158,145,144,144,143,139,134,139,122,146,143,129,133,156,176,187,184,185,180,178,162,140,121,86,145,169,118,90,128,180,194,182,149,106,93,104,116,128,111,77,49,98,152,164,170,157,149,149,145,146,151,161,161,178,177,147,112,198,203,204,206,204,189,179,170,154,143,135,134,134,131,146,165,152,153,131,136,170,186,187,183,174,174,176,159,126,115,176,203,186,147,101,94,136,162,141,117,106,111,124,138,131,95,63,60,125,160,163,156,162,152,151,146,142,145,163,171,173,159,135,121,198,200,203,206,207,198,184,180,172,152,133,131,138,135,149,184,185,166,136,137,163,178,177,171,172,177,160,123,116,170,197,195,175,122,75,71,98,137,138,129,125,117,123,137,120,85,43,35,125,158,166,150,154,153,143,142,126,125,146,169,171,157,144,130,196,201,203,205,205,204,200,190,175,155,137,135,154,151,145,160,164,146,137,154,172,176,170,163,161,139,121,132,174,191,185,180,161,93,40,45,71,105,124,115,103,114,132,142,128,84,37,22,105,153,161,156,148,153,132,126,123,123,137,165,170,158,144,120,193,198,201,202,201,200,200,198,189,171,145,129,163,180,178,167,150,143,156,167,167,163,157,141,120,130,162,193,200,195,180,170,158,98,29,41,65,89,103,108,113,114,109,119,122,75,36,30,79,147,173,176,151,150,133,118,111,110,123,153,162,157,147,148,187,192,197,201,200,201,198,194,191,177,149,115,164,197,196,177,156,165,173,170,164,138,96,97,141,186,203,201,202,203,190,175,171,155,91,49,62,92,121,118,114,103,96,119,116,72,38,44,88,144,161,173,153,149,125,98,98,109,125,137,146,149,147,138,189,191,196,196,197,196,195,195,193,180,151,105,108,150,155,146,150,156,134,110,86,90,129,166,202,207,197,193,193,198,193,181,177,163,139,100,89,99,114,124,112,102,112,137,117,74,44,43,81,129,161,168,162,147,119,91,89,92,118,143,150,142,132,121,193,197,200,204,207,206,200,197,196,188,160,108,102,123,137,144,176,184,107,73,131,179,196,205,204,193,190,194,202,208,199,174,167,140,112,98,80,70,97,106,96,94,118,146,131,73,44,41,92,136,155,160,146,141,118,83,82,83,92,108,129,134,141,138,190,193,196,201,205,203,194,192,193,189,162,114,170,191,129,95,80,116,93,128,196,209,204,200,196,191,191,191,203,214,201,163,150,128,102,81,67,52,46,53,87,126,143,154,141,87,50,41,65,111,158,154,145,147,125,96,113,95,105,124,124,128,142,145,183,184,187,192,196,200,205,208,207,201,167,119,175,176,112,121,165,139,90,124,170,179,192,198,195,190,188,185,188,197,187,174,150,127,102,77,64,49,37,40,61,87,101,150,150,80,33,35,75,119,156,163,158,156,120,86,92,111,119,118,128,121,110,118,189,186,188,190,195,200,201,201,200,195,165,117,156,157,102,132,180,152,94,117,161,172,177,176,172,171,177,179,180,179,174,159,145,123,96,80,66,49,46,45,69,99,118,129,134,87,47,34,77,131,151,156,152,143,113,78,78,80,103,121,127,126,130,120,191,193,194,194,193,192,187,178,177,177,152,113,145,160,102,113,159,141,86,104,155,169,175,179,177,170,165,168,169,170,173,146,116,106,94,77,55,52,59,64,87,109,112,116,121,95,53,35,54,123,162,155,145,142,116,92,97,97,128,139,139,133,138,130,193,197,200,199,196,192,186,177,176,176,152,112,125,163,128,109,134,122,80,80,115,134,140,137,157,168,164,159,160,168,169,130,107,97,86,52,50,63,56,64,73,107,114,109,118,93,53,34,61,137,160,157,150,138,109,79,85,102,116,128,146,151,154,154,191,196,201,203,206,205,200,193,190,188,157,112,93,121,123,119,123,118,90,76,83,83,72,60,79,129,161,164,157,158,150,117,103,93,64,31,41,58,55,52,67,88,98,103,106,91,57,30,60,139,151,143,140,134,109,88,89,103,116,129,142,153,151,142,188,193,199,204,208,206,203,197,191,186,156,112,82,98,98,87,84,92,93,85,80,84,89,86,74,76,98,135,155,155,145,129,116,99,57,27,39,56,59,55,74,98,101,108,113,95,70,33,71,137,145,138,133,131,104,84,86,102,115,129,142,145,140,132,187,191,198,202,200,201,196,188,177,165,139,107,91,91,83,80,109,117,107,100,91,79,82,93,103,103,87,68,77,121,146,141,131,106,73,38,39,59,67,66,83,95,100,106,107,94,75,58,105,140,147,140,134,129,110,104,101,102,107,118,134,127,132,122,187,193,198,204,202,200,189,173,156,137,117,100,81,66,77,111,112,122,117,94,95,96,85,83,89,96,106,110,82,64,122,154,138,119,89,61,51,67,92,105,93,93,85,89,93,93,76,60,108,148,143,133,134,122,106,95,95,102,108,118,143,130,109,101,187,193,194,194,194,196,190,168,140,116,103,97,81,83,112,113,101,115,113,83,72,90,106,105,101,98,103,113,124,108,55,114,150,134,111,88,56,57,82,91,94,97,105,84,87,106,80,53,90,134,129,127,136,116,114,114,105,111,114,124,143,148,134,112,185,189,193,196,196,181,164,145,126,109,101,99,95,107,121,100,102,115,107,83,78,90,114,131,131,131,127,128,139,139,129,51,74,123,115,87,59,50,71,104,115,106,100,103,101,91,86,64,66,123,124,140,127,116,119,117,111,118,141,137,127,130,121,109,184,186,189,190,181,168,154,136,116,102,98,101,106,126,122,115,149,143,118,85,84,117,142,155,156,152,151,154,154,157,161,152,78,31,39,56,50,51,80,117,128,106,100,96,93,91,81,66,45,110,142,138,124,120,124,123,118,126,133,131,124,112,113,88,178,181,185,185,175,157,147,127,105,94,91,100,116,135,119,140,176,160,125,97,98,126,160,170,165,155,152,149,149,156,159,165,154,92,60,55,72,87,113,144,151,133,111,100,99,89,79,79,66,108,152,145,141,132,127,124,128,132,125,116,106,96,88,82,176,179,179,178,171,151,132,114,98,86,85,94,120,134,94,103,137,147,118,96,106,133,158,163,166,160,156,156,157,157,158,161,164,140,87,75,91,128,151,165,162,137,117,105,98,94,84,90,94,95,128,138,135,125,119,117,126,127,116,113,95,85,78,68,173,175,176,175,174,144,123,110,93,89,93,93,129,127,69,56,71,110,112,96,107,131,156,161,165,163,160,158,154,156,159,162,160,157,112,80,79,117,156,168,170,159,131,112,101,100,97,92,103,117,124,121,125,127,124,125,125,126,117,104,87,76,64,56,167,168,171,176,173,145,122,107,89,93,112,101,139,135,130,69,57,76,92,94,110,132,153,156,153,158,162,159,154,154,153,160,155,156,134,88,72,98,145,165,171,168,156,139,117,100,100,103,104,115,121,121,128,129,127,131,123,116,101,95,80,57,50,45,162,167,166,167,170,153,128,105,92,103,135,112,132,133,75,36,53,71,84,90,108,133,150,151,151,151,154,151,151,153,150,154,153,158,145,103,75,84,133,161,164,163,165,161,146,125,107,97,105,110,123,123,122,125,124,123,111,97,88,84,70,57,51,50,160,164,161,159,165,160,132,105,96,113,148,119,119,137,73,51,64,74,90,97,111,127,143,148,150,149,150,149,149,151,143,146,151,150,143,110,79,85,126,155,157,158,164,163,161,155,144,118,108,113,110,127,123,111,99,88,89,92,89,76,72,51,44,40,146,149,152,156,163,151,136,114,106,122,148,120,126,139,96,46,49,86,107,100,110,120,136,142,149,145,143,147,146,148,142,139,140,141,133,109,91,97,120,149,157,157,155,155,156,152,157,157,142,138,130,127,129,126,116,96,74,67,58,53,49,52,61,53,142,149,149,145,152,152,138,127,116,117,135,113,121,125,113,76,89,113,114,108,114,121,131,140,143,144,149,154,151,148,151,151,142,132,122,111,110,116,118,137,150,155,154,154,154,149,149,153,156,150,144,130,127,113,105,96,82,65,47,47,43,41,43,39,136,143,149,140,140,144,140,139,129,127,137,116,128,125,134,94,80,109,118,118,117,120,119,125,131,139,149,154,157,155,157,158,151,144,137,120,117,119,112,117,136,140,145,150,150,145,139,132,133,130,125,127,125,116,111,99,79,61,68,64,59,46,43,43,138,136,144,145,138,139,137,137,133,135,141,119,131,128,124,110,76,80,103,114,117,118,113,116,125,133,143,154,159,158,156,159,157,154,142,120,120,126,115,111,117,130,132,134,137,134,132,130,123,112,104,99,98,98,97,83,60,54,59,60,62,64,54,49,144,142,139,140,134,132,134,136,135,130,137,125,117,134,107,96,82,75,87,101,113,112,104,102,116,132,146,157,165,162,150,151,153,148,139,114,120,126,117,108,108,116,120,124,126,121,116,115,115,109,104,92,84,85,86,80,72,63,52,58,57,54,50,47,145,144,142,140,136,127,132,136,131,123,127,122,103,121,114,85,78,86,93,102,109,107,93,90,109,132,146,155,162,161,147,144,142,144,129,108,120,128,125,111,106,107,117,132,132,122,113,107,97,91,90,78,69,68,65,69,71,70,61,61,59,54,52,49,137,141,142,138,138,131,127,129,130,126,122,118,99,105,109,106,90,99,108,111,110,101,84,86,115,137,149,157,161,157,144,140,142,141,123,106,124,132,133,120,104,99,106,115,123,122,117,117,109,100,91,91,77,75,68,65,66,67,67,67,62,54,55,56,133,135,137,133,130,127,123,120,124,127,127,119,100,93,96,105,108,105,108,114,110,92,74,88,116,135,147,155,156,149,148,144,125,129,113,107,121,125,131,127,113,101,100,101,101,99,103,106,98,103,108,94,91,77,76,70,64,68,56,43,42,47,54,62,125,127,125,124,124,124,118,114,112,112,116,119,110,82,96,103,105,101,102,112,113,97,89,103,118,130,138,140,140,137,130,116,113,117,106,112,117,118,120,122,116,101,89,82,86,87,82,77,84,77,80,73,76,76,69,70,64,58,52,59,37,28,33,31,115,115,114,115,117,118,117,114,111,107,106,107,109,96,96,99,102,103,109,122,123,114,116,120,122,125,125,129,126,120,114,110,107,108,100,106,107,105,102,101,100,99,91,90,76,75,80,75,62,66,76,75,64,54,49,44,50,46,41,41,41,27,19,23,99,107,110,110,109,107,106,105,104,103,100,94,94,100,82,99,102,106,112,119,117,111,123,126,121,120,125,124,121,119,116,109,127,106,95,99,97,98,100,99,97,97,89,86,74,56,49,56,69,57,59,64,60,49,42,44,35,25,20,18,31,25,24,22,94,93,93,92,95,98,98,100,101,100,98,99,97,94,108,97,101,100,106,110,98,104,120,118,112,111,111,112,111,109,109,120,113,95,97,95,97,95,91,87,80,83,76,63,64,74,72,63,65,74,76,64,54,49,51,42,26,24,26,24,24,22,22,22,85,93,91,93,92,93,94,96,95,95,95,95,96,95,96,116,106,96,95,85,84,101,112,110,107,105,102,100,101,102,100,90,91,94,91,87,79,72,68,66,58,56,59,62,57,53,58,60,58,48,55,36,30,28,26,24,23,23,21,21,21,22,23,24,56,70,84,95,94,91,92,94,87,78,74,74,82,84,83,82,89,88,80,72,84,97,99,97,96,92,89,87,85,82,80,78,79,82,75,72,79,85,84,86,86,87,94,88,67,36,26,29,24,19,26,25,23,23,21,21,21,21,23,22,21,22,22,21,37,40,53,80,82,69,67,69,72,68,60,56,55,56,55,52,53,55,55,64,83,76,63,65,76,79,84,91,97,95,85,70,65,67,63,79,106,114,108,105,106,105,108,90,51,24,20,21,22,22,22,24,24,23,22,21,24,23,22,23,24,20,19,20
162,160,152,145,145,143,142,147,154,152,150,150,155,158,158,160,161,164,163,146,119,105,101,137,132,125,121,136,146,150,138,128,127,127,128,128,135,139,146,150,135,122,123,114,111,114,119,110,98,106,100,100,96,60,34,32,37,37,37,37,37,39,38,34,154,151,159,165,165,167,162,158,159,161,160,158,158,161,162,163,163,166,175,175,142,93,88,100,111,111,106,88,73,75,106,128,129,134,134,134,135,134,136,141,143,136,136,136,125,122,114,107,90,83,89,96,94,89,82,56,47,36,34,35,38,39,38,37,157,161,156,155,161,165,170,169,169,169,168,166,165,162,163,168,170,166,148,127,140,165,186,190,189,185,179,169,156,135,105,98,124,137,141,144,142,144,144,141,139,136,129,126,121,121,122,117,116,117,102,92,98,106,96,81,78,63,57,48,37,33,37,44,166,169,172,173,174,176,177,179,176,174,170,168,167,166,168,168,155,147,155,173,173,173,190,197,195,191,187,176,160,148,142,130,115,138,148,152,146,142,144,146,148,144,144,152,143,135,130,119,116,123,115,112,111,110,106,98,89,82,70,59,50,41,35,50,172,179,181,183,184,185,185,186,184,183,179,175,172,168,162,143,143,161,170,171,178,172,184,193,193,188,183,176,162,158,159,159,151,137,165,174,164,157,151,146,147,151,155,156,143,133,128,130,125,121,111,114,108,101,94,91,88,75,69,68,64,56,47,68,184,186,187,188,189,190,188,189,186,188,186,175,166,166,150,148,162,165,168,167,170,176,182,190,186,177,169,160,172,178,177,179,176,155,151,171,175,174,161,149,147,151,166,167,167,160,152,149,145,137,138,110,103,100,97,100,96,85,82,71,66,71,69,68,186,189,194,194,192,195,194,187,187,183,173,172,181,167,138,157,157,157,157,162,167,178,175,177,176,169,169,180,190,192,187,180,176,178,160,171,175,175,167,151,141,147,158,168,162,163,168,154,140,141,127,110,104,99,98,88,83,75,66,79,83,70,63,70,195,193,193,194,198,196,193,198,194,183,186,188,173,153,150,152,150,149,156,166,169,171,165,168,163,162,178,188,194,192,189,189,187,182,174,160,180,177,169,148,141,157,174,174,173,165,137,120,118,119,118,120,118,114,106,108,113,111,91,77,78,77,75,59,192,195,195,195,197,197,198,195,182,177,181,179,179,158,153,154,157,148,137,153,164,165,160,153,156,167,183,191,196,194,194,189,181,182,194,157,178,181,174,154,142,154,171,174,174,173,162,146,136,120,101,92,94,102,101,96,93,99,110,102,91,86,85,76,196,196,196,197,196,195,197,189,174,176,179,175,175,163,163,165,145,114,128,149,165,176,162,148,159,179,187,190,190,190,190,188,186,184,186,165,184,180,167,149,144,161,176,179,176,170,160,139,132,134,119,122,122,112,106,105,109,106,102,88,88,84,75,62,195,196,195,194,194,195,192,181,175,181,180,170,175,172,172,150,122,121,131,146,166,172,155,147,161,182,191,194,194,195,192,187,183,184,183,157,176,181,166,144,149,172,183,179,176,177,169,160,156,153,147,135,120,112,104,105,102,101,95,92,79,75,77,65,193,196,194,194,196,195,185,178,178,180,174,162,174,178,165,146,146,116,120,156,162,157,152,153,168,183,191,195,196,195,191,185,185,191,193,170,176,184,163,144,161,183,189,190,186,179,171,172,169,163,153,138,120,104,106,108,107,100,95,94,81,68,66,64,191,195,193,194,197,193,181,181,183,183,169,157,173,174,145,168,137,112,144,160,160,160,153,162,179,185,189,188,190,192,188,184,189,192,187,172,173,183,157,151,177,190,192,189,189,183,177,175,172,166,167,154,147,134,128,102,95,98,101,98,90,76,56,63,193,192,194,197,198,191,188,183,183,179,164,162,174,169,155,159,118,145,164,156,152,151,158,165,176,186,190,193,191,186,183,184,191,195,196,174,167,176,146,149,179,190,190,189,182,182,185,186,184,182,180,162,147,139,126,116,112,105,85,88,80,70,70,65,192,192,193,197,199,195,194,190,186,173,163,172,183,164,161,121,93,95,141,160,133,148,164,162,179,189,193,190,194,194,192,190,191,191,194,166,166,160,125,156,186,186,186,184,187,185,184,187,183,177,169,153,150,149,126,127,144,135,114,80,69,71,71,57,189,188,194,198,197,197,197,192,174,151,140,156,180,171,183,96,61,57,74,121,124,152,169,176,186,190,189,192,195,187,188,196,194,195,193,164,171,152,123,155,187,190,186,187,186,190,187,174,159,138,138,132,118,117,117,105,102,87,80,88,79,69,72,67,190,193,197,200,198,198,195,190,176,145,128,145,180,165,161,91,103,88,85,112,123,151,173,189,196,196,198,200,193,191,196,195,194,194,194,149,167,132,110,153,186,190,189,187,183,165,134,120,123,117,111,113,110,89,91,106,104,94,86,81,81,77,62,56,193,195,200,201,201,201,198,191,161,126,119,136,180,152,133,71,82,67,91,117,122,147,178,194,200,200,199,198,194,196,196,195,196,195,185,140,164,112,104,155,184,186,180,178,168,145,133,127,113,110,97,87,94,98,97,100,129,136,121,108,97,89,74,65,193,197,200,202,203,205,202,189,148,121,113,125,180,149,122,64,64,85,98,115,120,152,181,199,203,202,196,194,195,196,195,196,196,193,170,138,154,99,96,149,174,175,178,178,160,140,132,127,116,101,91,113,141,151,153,150,153,157,145,125,114,114,99,75,193,199,202,202,204,207,205,187,144,122,115,116,183,151,128,90,93,114,138,137,126,145,174,195,198,192,191,198,199,198,195,196,197,191,145,140,136,89,95,145,170,184,180,170,138,120,121,117,104,85,121,162,165,168,168,158,155,152,145,138,139,129,97,87,193,197,199,203,202,206,204,181,151,137,123,112,185,147,127,115,119,169,176,145,119,123,165,188,184,186,195,200,195,192,190,196,199,170,126,147,127,88,103,160,181,182,164,132,118,123,130,124,109,79,166,182,178,171,166,163,156,149,147,149,141,130,119,112,194,194,195,201,205,207,201,182,163,149,134,117,155,134,115,132,105,108,140,131,116,121,157,176,181,190,196,191,192,194,199,199,177,117,137,158,135,96,132,182,194,185,166,155,141,124,115,108,95,78,156,177,171,168,162,151,156,152,152,141,142,136,129,105,193,196,200,202,201,205,204,186,159,155,140,123,150,135,105,128,120,107,121,133,120,114,140,166,178,192,189,185,183,185,191,173,134,140,173,161,108,100,160,192,197,183,165,140,123,121,126,126,97,70,152,171,163,164,160,149,151,149,142,140,136,141,141,130,194,191,195,201,202,204,204,196,175,163,155,135,147,135,129,127,139,137,147,157,137,120,144,170,186,188,183,180,179,178,163,132,107,130,140,116,84,129,184,196,193,176,132,108,105,112,123,122,83,110,164,162,156,145,146,139,138,142,143,145,156,154,128,104,188,193,195,199,202,204,206,201,184,175,166,147,146,126,132,128,146,171,171,173,141,117,153,180,186,183,177,176,176,164,126,102,134,182,186,150,105,104,153,184,169,136,111,105,108,122,131,107,72,144,170,160,161,149,149,138,132,129,134,137,149,144,120,107,190,193,195,198,202,204,208,206,196,186,174,157,144,121,137,140,141,174,190,179,145,129,162,178,180,175,173,174,159,113,106,150,190,192,174,130,86,75,105,157,153,134,119,118,123,138,130,96,71,154,166,158,159,147,135,127,117,120,135,146,150,141,120,110,192,194,193,198,201,203,204,203,201,197,186,171,152,125,146,163,155,159,170,157,144,154,171,175,173,165,160,135,106,135,172,188,183,177,161,99,46,50,76,117,136,134,119,118,128,139,133,99,57,148,176,166,156,149,132,120,110,116,138,159,158,142,121,108,187,189,191,193,198,200,199,197,198,197,191,184,161,128,137,178,180,172,161,151,157,168,172,169,158,144,114,116,172,193,196,191,177,167,151,75,20,41,70,100,99,87,90,107,117,123,125,86,37,149,186,184,164,140,113,104,99,108,138,155,150,148,156,148,188,187,184,185,191,198,201,201,200,196,193,191,161,129,108,185,193,180,163,167,177,178,162,146,109,80,124,189,203,201,206,207,190,173,173,166,62,42,75,95,118,133,142,112,89,107,121,78,28,137,163,169,167,134,97,95,102,118,125,131,142,146,112,105,191,188,191,193,195,196,196,198,194,193,193,190,166,133,81,120,152,144,139,152,137,108,96,80,98,155,203,212,202,196,195,195,190,176,171,163,145,85,89,115,132,121,105,104,113,128,122,74,28,137,172,172,159,124,88,87,85,108,134,139,133,121,123,123,193,192,191,193,197,202,207,209,202,195,193,194,174,140,88,127,125,130,151,189,133,56,106,171,202,206,205,196,188,192,198,203,194,177,171,142,116,103,91,91,111,124,112,100,108,140,130,76,23,138,166,164,157,123,88,89,81,88,105,126,134,143,140,112,191,191,188,187,189,195,199,202,200,195,196,199,182,142,103,195,156,109,93,126,100,87,188,202,201,201,197,192,194,191,202,212,198,168,152,127,100,80,71,59,68,79,93,113,128,151,141,86,26,129,168,163,159,124,96,104,102,114,125,125,124,128,129,116,191,190,187,184,185,189,193,199,204,206,205,205,187,144,105,190,138,114,156,158,91,95,166,180,189,191,190,186,187,184,189,196,188,166,147,125,96,73,65,55,43,53,83,101,115,143,148,89,27,127,166,168,155,114,84,81,87,107,117,123,117,113,110,111,188,188,190,190,190,192,192,196,196,191,189,190,175,141,98,172,123,109,164,170,100,89,157,170,170,171,170,170,176,180,181,182,175,158,142,120,93,77,67,50,48,52,92,115,118,134,132,84,29,131,162,154,149,120,98,106,96,133,133,123,122,127,111,94,184,191,190,191,196,195,193,191,185,178,168,169,162,133,97,174,139,105,140,141,89,63,146,177,186,189,186,171,161,166,167,164,164,144,119,103,94,83,65,63,66,78,104,118,107,113,113,92,46,139,161,160,144,111,76,78,93,106,122,137,141,138,140,156,183,184,194,197,200,203,201,197,193,185,181,183,170,135,84,133,136,109,121,128,89,61,85,105,117,127,151,168,166,159,160,173,170,131,105,98,92,50,60,71,57,71,80,110,122,108,116,89,48,140,161,154,146,122,102,104,103,110,124,145,146,146,147,131,187,183,183,190,196,201,206,210,206,200,194,192,178,138,83,94,116,114,117,119,100,73,79,76,58,39,64,131,162,162,153,154,144,114,99,96,49,26,46,65,58,54,76,99,98,100,97,84,57,128,142,143,140,118,87,79,99,110,120,132,142,137,122,137,186,185,185,190,194,201,206,204,201,195,188,182,164,129,81,81,82,86,100,108,105,97,87,87,93,91,76,69,94,130,150,150,141,124,112,95,43,27,44,60,62,60,83,98,97,102,105,85,61,124,145,140,140,122,102,98,102,101,103,118,124,129,127,112,186,185,186,190,194,201,202,199,196,185,173,158,133,121,84,88,77,100,129,141,124,101,91,83,84,92,104,102,87,71,79,118,145,142,127,101,63,37,48,66,76,79,94,102,102,105,102,84,60,115,147,137,139,124,113,105,101,100,95,103,121,118,109,94,182,183,184,190,195,198,200,198,194,179,157,134,110,111,85,76,94,116,122,145,134,95,83,90,87,86,89,98,111,108,84,71,110,145,135,112,85,63,58,76,97,101,93,92,86,84,85,86,60,94,138,129,135,122,113,104,100,105,105,110,127,131,107,97,176,181,184,188,192,195,195,191,182,165,139,115,100,108,84,86,115,110,112,133,126,91,72,84,99,105,106,106,105,116,124,111,81,98,134,135,112,79,52,72,93,107,107,104,102,87,85,94,69,59,129,127,134,120,119,113,106,105,113,120,120,126,118,98,176,179,183,189,192,193,191,180,165,144,124,106,92,103,84,113,117,112,130,136,131,87,73,94,115,130,135,136,130,136,144,142,128,72,57,71,81,68,49,61,91,111,116,102,95,96,100,80,66,40,103,130,131,119,118,124,112,101,112,122,119,106,116,94,169,174,174,179,182,186,180,167,152,137,117,101,88,97,92,125,120,151,175,151,125,97,92,119,143,157,156,151,150,143,143,157,163,157,82,39,40,49,45,63,103,139,141,106,103,90,83,90,66,46,61,140,131,125,123,119,113,116,117,109,105,104,93,81,165,172,179,178,183,183,177,159,144,126,104,91,84,95,110,129,143,186,191,165,125,92,95,125,150,162,162,153,147,149,151,151,153,163,149,90,69,79,106,120,140,158,152,129,108,103,96,73,67,68,60,127,144,142,131,121,110,112,111,112,108,89,75,76,162,166,172,177,178,174,173,157,131,115,97,83,90,94,114,108,135,152,182,169,122,97,100,126,149,158,162,160,155,154,154,155,159,162,165,128,89,79,109,147,163,169,161,133,113,99,95,93,76,77,77,98,121,124,125,120,109,109,112,110,99,89,79,66,156,161,168,170,172,176,177,156,126,113,94,83,108,96,109,78,90,79,111,139,114,94,104,125,147,154,157,158,156,156,152,152,154,159,160,158,99,83,83,133,163,169,168,152,127,108,97,94,88,83,92,111,119,126,132,126,122,119,116,109,95,79,57,45,154,154,161,166,168,170,172,156,131,111,89,88,132,111,102,82,129,83,65,97,101,95,106,125,143,147,148,152,156,154,152,154,152,156,155,158,122,89,75,114,156,167,167,166,156,136,111,99,96,104,91,106,115,122,125,126,129,115,99,90,87,75,59,52,150,151,158,166,164,161,165,164,137,110,93,98,146,128,99,60,55,46,68,91,101,90,109,127,139,143,144,147,151,149,149,152,148,149,153,154,137,91,77,102,147,161,159,163,163,156,141,124,100,93,104,113,120,116,112,106,102,100,96,84,80,70,54,42,146,146,151,155,156,157,162,159,139,110,98,110,151,136,108,62,39,68,83,95,106,103,110,119,132,140,145,147,146,144,145,146,140,143,147,146,133,92,91,105,139,155,154,157,159,161,156,154,135,115,111,101,114,123,121,109,87,69,73,67,58,55,51,67,150,141,140,148,151,149,156,155,143,123,110,114,136,127,105,76,95,88,73,116,117,105,114,120,128,136,144,141,144,148,143,145,149,149,145,132,126,102,112,114,132,153,157,158,150,146,143,146,155,153,142,138,127,119,110,105,96,81,59,51,46,41,44,49,140,145,138,143,149,142,140,145,140,137,126,120,135,124,92,94,55,78,125,148,130,120,117,118,123,126,131,144,152,152,153,149,152,152,144,138,131,109,128,116,117,133,145,146,151,154,148,141,136,140,137,130,129,128,116,108,104,88,71,63,60,54,36,36,143,145,139,133,143,146,138,141,139,139,133,131,138,128,98,110,82,73,104,132,140,129,120,114,110,117,126,136,149,155,155,153,157,158,156,151,144,112,130,121,110,117,130,136,138,138,136,132,128,126,119,109,107,102,104,98,87,62,55,58,57,59,62,52,140,141,145,140,140,143,138,136,135,136,137,133,138,131,106,111,92,71,78,105,114,117,119,112,102,102,117,136,150,162,163,157,153,157,157,155,139,110,130,123,113,109,116,124,125,130,127,123,120,121,112,108,99,94,95,97,83,67,60,58,59,60,54,51,139,139,143,143,140,139,136,126,133,136,132,125,132,133,101,118,94,73,70,81,99,117,121,108,91,94,115,136,151,161,164,157,146,144,145,145,125,107,130,124,113,106,111,114,125,128,120,113,109,106,100,93,84,74,68,69,72,74,65,59,58,57,55,54,132,138,138,142,141,140,137,132,127,132,130,124,121,121,98,105,106,87,85,98,103,116,120,105,86,93,117,138,151,159,163,154,140,139,146,140,117,110,129,133,123,109,105,108,123,132,131,122,113,102,95,90,79,73,76,71,65,62,65,62,60,59,51,55,127,130,133,136,139,134,130,130,127,123,127,129,124,117,102,90,99,107,105,107,106,106,108,99,86,99,122,138,152,159,155,150,144,139,135,132,101,117,128,132,129,111,98,99,103,107,110,111,118,112,104,98,96,87,80,75,68,69,71,69,62,54,52,54,118,123,125,127,124,125,124,123,115,116,116,117,124,117,115,87,98,106,109,100,104,114,97,82,87,105,120,132,142,151,149,144,142,120,118,117,100,119,123,127,131,124,108,95,93,93,92,91,88,90,95,103,90,86,77,71,67,62,64,48,40,38,46,53,104,112,115,117,118,116,117,120,118,113,109,107,108,113,109,95,92,96,99,99,107,118,113,102,111,120,122,127,131,132,129,124,111,109,111,108,106,113,114,112,115,115,105,93,85,79,82,82,73,80,68,69,70,74,67,59,68,59,50,53,50,33,27,28,95,95,104,107,107,109,108,109,108,108,105,103,101,97,101,97,87,96,103,106,113,125,119,114,124,125,121,120,123,124,119,115,112,112,115,98,102,101,102,101,98,97,99,91,91,74,64,62,66,62,64,69,71,59,48,41,42,42,35,32,36,33,22,22,88,94,92,93,94,95,96,98,99,100,99,98,99,95,93,94,99,98,99,103,112,112,102,114,124,120,117,115,116,114,112,111,111,118,112,95,100,100,99,98,96,91,94,85,75,71,66,59,56,66,69,68,64,57,46,50,42,30,21,19,24,26,22,22,63,72,86,91,89,89,91,95,98,96,95,95,96,97,97,96,103,114,103,95,97,83,91,107,111,109,106,103,103,104,106,106,104,103,96,96,94,85,78,73,71,63,63,61,58,60,65,71,64,66,68,64,48,39,35,38,27,18,21,22,22,21,22,23,34,42,55,75,91,96,94,86,91,96,86,76,74,76,86,88,86,85,96,98,77,70,88,105,111,113,110,106,103,94,85,79,82,86,88,83,71,72,73,74,75,74,77,83,78,59,40,39,38,35,28,34,28,24,25,22,22,19,20,19,20,21,21,21,63,38,31,32,53,87,80,72,70,67,69,62,56,56,55,55,57,59,59,50,71,80,89,81,70,67,66,67,71,82,86,77,65,60,65,60,81,104,110,103,101,105,107,105,86,42,22,19,19,21,24,22,25,25,23,20,23,22,23,23,24,23,21,20,73,72,55,45,33,22,30,35,41,48,51,48,43,42,40,38,30,31,40,36,33,46,74,62,56,81,102,107,116,118,116,107,96,83,73,71,90,113,114,107,103,103,106,97,47,19,22,23,22,22,23,25,24,24,25,25,22,21,20,20,19,18,16,18
93,92,91,99,95,93,89,93,102,101,108,111,111,104,90,79,116,151,119,94,95,100,103,101,103,111,121,138,137,111,89,99,106,129,125,117,97,83,89,100,114,113,99,93,97,97,100,105,87,69,59,50,47,49,53,46,38,37,37,38,38,38,38,37,123,132,140,134,123,114,120,125,126,123,120,121,131,134,148,177,146,108,87,98,112,124,125,127,125,123,123,120,117,122,129,124,122,105,117,121,125,129,131,135,128,124,120,124,114,106,104,100,102,88,82,80,77,77,62,41,35,32,40,35,37,35,38,39,143,143,138,131,127,129,132,136,139,141,143,146,149,154,168,143,129,141,144,133,127,139,146,149,147,142,137,135,133,129,129,131,134,166,135,137,131,131,131,128,130,130,119,107,103,96,100,110,98,95,98,92,91,93,91,91,71,52,42,37,40,38,37,38,145,145,147,147,146,137,131,132,133,136,137,138,139,146,135,133,144,150,154,152,141,139,152,162,162,158,151,144,142,143,140,143,143,141,124,136,143,140,136,140,138,132,126,130,125,115,114,110,117,115,108,108,106,101,92,92,97,87,67,58,49,44,41,40,147,142,140,147,149,152,152,147,145,144,143,145,147,133,136,148,150,152,152,159,164,156,166,182,179,170,162,162,165,164,161,153,150,152,136,138,158,153,155,155,154,145,134,128,133,142,132,124,125,127,125,128,99,85,81,77,78,81,75,64,55,54,53,52,155,159,164,165,167,168,167,167,167,168,167,164,149,129,141,147,147,151,155,159,169,169,164,172,172,164,167,174,176,173,168,167,163,161,162,135,158,168,165,163,156,145,134,141,154,154,151,141,124,116,116,110,105,101,96,94,89,88,85,78,71,69,67,64,168,171,172,173,177,177,178,178,180,178,167,159,142,131,143,149,148,150,152,155,165,176,170,158,152,157,175,181,180,181,178,171,167,165,159,137,151,167,167,166,157,146,140,148,157,163,160,141,126,118,109,95,89,92,98,94,94,96,94,91,85,84,84,68,172,179,180,182,182,185,183,179,175,171,171,166,141,141,144,145,142,145,149,152,158,166,159,144,144,161,181,187,187,189,183,180,175,173,173,146,146,168,173,171,156,139,140,159,167,164,160,144,126,122,112,97,99,105,103,105,103,99,96,92,85,86,85,74,181,185,185,187,187,186,186,183,170,164,168,162,145,144,146,146,148,143,134,153,158,158,153,141,141,161,178,184,188,184,185,185,180,177,178,159,144,167,170,163,148,136,150,164,165,162,161,148,143,143,144,144,131,112,106,100,89,91,89,90,88,80,69,68,188,188,187,190,189,188,188,169,164,170,170,159,151,155,154,149,124,98,126,145,156,164,160,147,145,159,173,180,186,188,188,181,178,178,178,168,148,162,175,164,140,143,170,177,176,173,166,163,162,158,149,136,127,116,97,92,94,100,95,90,84,79,75,70,191,192,193,192,190,190,178,169,174,176,171,157,155,164,151,116,99,110,116,141,156,165,159,154,153,162,174,184,190,197,191,186,178,184,187,179,152,162,178,154,138,161,184,185,184,182,174,165,163,158,157,152,145,142,124,120,102,87,88,87,95,86,69,66,192,192,191,188,188,184,172,168,176,175,158,151,155,162,139,134,124,93,113,131,143,149,151,155,161,165,173,181,186,189,189,184,183,189,187,179,153,159,175,155,156,178,189,187,184,180,176,175,176,176,177,172,156,147,143,127,114,109,102,94,80,74,65,54,191,190,189,191,191,179,179,181,184,171,156,157,156,158,150,139,94,97,134,170,167,157,153,159,174,175,172,170,175,183,183,179,187,191,191,189,153,155,162,138,154,182,187,185,183,182,181,187,191,183,171,156,142,133,132,124,116,128,135,111,72,75,64,67,190,190,191,191,187,185,186,184,181,166,158,166,155,154,150,98,63,103,143,157,157,158,160,164,176,180,177,176,177,177,178,182,186,188,187,186,139,146,138,122,156,185,187,184,185,184,190,185,162,144,131,122,128,126,124,126,115,112,90,71,77,69,59,62,189,190,192,194,191,192,191,185,169,153,156,176,158,149,134,106,106,81,90,129,130,145,160,157,174,182,178,174,177,182,183,187,188,187,184,182,135,163,124,103,154,186,189,186,183,182,163,129,105,115,112,106,108,105,87,68,83,92,93,84,82,79,74,64,183,189,196,197,196,195,190,180,159,136,145,172,152,152,129,56,50,69,87,109,122,143,164,178,193,190,185,181,181,180,182,189,188,184,187,183,135,166,111,98,159,188,191,188,183,169,143,138,139,120,102,92,77,89,110,119,110,121,130,116,108,96,91,82,189,194,198,195,195,197,191,174,145,121,134,170,155,165,132,88,92,78,102,119,124,139,161,183,194,191,182,188,185,183,186,187,187,188,189,162,141,161,100,105,167,187,188,183,176,164,143,130,115,101,86,65,90,137,153,154,158,161,157,140,122,113,110,93,191,198,199,198,199,201,193,170,135,110,125,165,148,138,117,68,91,93,105,124,130,144,166,183,194,196,194,194,189,188,187,186,185,186,184,143,157,148,93,110,172,186,183,182,170,145,121,114,111,88,62,72,137,156,171,170,165,165,161,148,139,134,124,96,194,199,199,199,202,202,194,165,129,109,113,140,142,138,121,86,97,120,144,152,132,144,167,187,197,197,193,193,193,190,187,185,187,191,171,141,159,132,88,118,169,172,185,170,149,126,118,121,114,87,64,113,163,175,176,174,170,164,160,154,147,141,133,117,196,201,202,201,202,203,193,163,130,115,107,125,143,135,137,134,161,185,197,167,130,142,164,189,201,198,194,196,195,188,182,175,188,188,147,144,158,115,93,137,176,183,180,166,146,137,130,121,104,76,62,117,162,175,179,173,165,165,162,155,145,135,132,136,196,199,201,201,200,202,188,163,148,132,108,132,173,141,140,131,147,186,198,166,133,128,154,185,193,194,196,197,191,186,177,186,192,163,129,160,146,109,120,165,184,190,192,164,157,131,114,111,102,74,59,113,166,175,182,175,165,161,160,154,153,152,154,140,196,197,201,203,204,203,192,164,155,142,116,125,185,151,136,143,127,148,170,158,137,120,144,178,189,193,198,195,186,176,180,194,173,120,144,162,131,110,146,186,193,193,186,168,127,101,106,108,94,75,69,127,166,167,168,167,158,155,160,155,151,159,170,151,196,199,202,203,204,203,198,175,155,151,129,122,187,164,129,141,131,132,149,147,133,118,137,172,183,191,194,187,175,169,174,158,112,136,175,167,139,115,111,131,166,186,168,134,112,105,111,105,99,83,104,156,165,168,165,159,152,142,136,150,155,155,153,136,195,198,201,203,206,206,202,188,175,162,145,122,182,172,132,138,145,136,155,165,150,121,135,169,182,187,179,166,167,173,144,107,140,179,179,162,127,94,80,80,120,158,146,126,124,120,113,119,103,84,103,158,164,169,162,154,148,140,144,146,159,170,155,142,195,198,201,204,204,206,207,194,179,178,162,129,181,172,127,133,151,157,159,173,163,127,135,169,175,164,162,178,172,129,131,172,177,163,156,142,87,53,48,55,91,133,136,126,111,104,111,114,110,91,108,165,171,169,166,147,128,122,127,138,158,176,163,150,198,199,200,203,206,208,208,205,197,187,170,142,186,173,127,134,144,178,192,190,166,137,148,159,161,171,180,145,127,169,199,201,191,169,156,154,123,34,31,52,82,105,112,111,108,109,116,110,99,92,110,172,178,172,160,138,129,117,112,122,141,158,153,148,197,197,200,206,208,210,208,204,202,198,187,167,189,176,124,154,145,151,175,174,161,159,166,176,171,129,79,118,185,199,198,202,202,187,172,164,162,138,52,63,84,87,105,119,119,98,73,70,82,86,104,169,179,174,155,125,119,119,117,125,146,152,147,143,196,195,199,203,208,207,206,204,202,199,192,187,197,184,99,156,180,174,164,158,147,135,124,90,54,76,152,197,200,195,194,195,197,187,173,165,141,121,96,79,88,81,92,115,120,106,111,110,109,90,103,163,169,168,153,115,112,105,99,117,135,143,147,152,195,195,194,196,202,205,205,203,201,199,197,193,197,183,115,135,143,150,149,165,148,78,64,125,190,206,204,201,197,193,194,201,209,198,172,155,130,102,86,88,98,88,84,104,99,94,103,127,134,99,101,160,167,168,160,120,113,99,96,104,124,131,136,139,196,195,196,200,202,204,202,203,201,200,200,199,205,192,122,159,166,127,116,137,154,91,141,197,198,196,196,196,196,196,196,204,214,202,177,155,133,105,78,72,79,66,61,64,88,114,127,141,154,113,104,161,172,174,166,123,129,131,123,126,136,136,135,126,199,198,199,201,204,207,210,207,199,194,193,196,198,182,157,199,183,131,148,162,161,97,164,206,202,202,203,198,193,192,189,194,206,198,172,153,133,106,81,74,70,52,40,50,81,103,111,127,148,118,99,146,166,171,157,116,109,98,104,109,124,129,125,125,199,197,198,198,200,205,209,208,203,201,201,200,199,184,160,186,158,121,169,192,167,90,153,188,189,191,188,182,178,181,185,184,179,183,160,137,125,110,97,86,60,56,57,58,96,108,108,115,126,106,94,149,169,164,160,120,118,115,99,127,145,145,144,151,200,198,194,193,194,199,205,207,209,209,210,207,199,173,151,173,146,113,161,199,172,82,131,177,179,179,181,178,174,173,172,175,178,177,152,133,122,112,91,66,50,47,68,92,119,127,119,111,97,88,95,150,168,165,160,118,107,112,114,130,132,157,165,159,197,197,197,197,198,200,202,205,203,198,199,198,189,164,147,165,143,99,131,143,147,79,104,157,164,171,179,183,179,172,169,165,173,180,146,126,119,100,59,50,66,67,67,105,116,121,129,99,88,87,95,146,163,167,158,124,112,106,124,129,146,160,170,166,198,199,198,200,203,203,202,201,198,189,180,182,179,160,135,139,155,145,159,198,166,88,76,105,112,102,103,142,177,179,173,166,169,169,150,131,114,78,32,41,59,64,67,88,108,118,108,102,108,79,82,131,146,157,152,131,119,123,125,134,143,146,151,159,197,199,200,203,205,205,203,200,191,185,189,192,186,168,128,101,111,103,81,71,77,77,76,79,82,79,77,82,122,168,172,174,169,169,162,146,121,72,29,32,53,69,82,97,121,128,122,123,127,91,67,129,149,149,147,132,122,118,116,117,147,159,153,155,195,198,199,202,205,207,210,212,211,203,198,197,193,180,131,103,106,104,115,115,101,94,92,95,103,111,113,107,77,78,121,144,157,166,168,161,138,96,34,35,52,71,99,111,111,115,110,105,99,88,65,124,145,147,150,136,125,124,126,131,135,158,146,137,194,193,197,199,204,209,211,209,207,205,199,195,183,182,131,113,111,132,136,126,116,109,112,123,131,133,132,133,136,113,76,74,104,144,165,163,140,102,61,38,50,72,108,117,110,98,90,104,104,91,62,105,135,144,147,137,131,122,124,131,132,142,160,143,196,194,196,199,203,206,206,208,204,198,188,177,157,171,130,111,111,111,130,142,130,111,109,126,130,126,127,130,133,140,137,107,85,103,148,166,156,127,91,71,59,79,127,139,128,114,104,90,85,89,67,88,121,146,147,139,137,134,137,138,138,142,155,154,195,195,196,199,202,206,209,207,202,189,174,157,132,161,134,116,105,110,146,158,150,122,97,106,130,129,118,121,125,130,137,140,125,95,93,136,159,140,113,83,48,84,139,161,145,129,117,106,96,90,71,68,106,148,144,142,141,140,140,143,147,142,136,141,193,192,197,200,202,203,206,206,200,183,162,139,114,151,132,117,113,140,147,145,161,135,100,104,126,143,144,139,134,136,137,141,149,143,105,68,104,112,86,52,50,93,144,163,141,122,117,114,107,93,71,53,86,142,140,148,156,154,139,138,145,141,129,123,189,194,197,200,202,204,205,195,182,161,143,126,108,142,132,113,128,134,118,133,152,133,103,109,143,162,161,156,154,154,155,157,157,166,166,118,63,49,50,75,108,144,172,172,153,116,94,91,94,97,78,50,78,131,144,142,146,148,144,143,143,135,125,114,189,191,195,199,201,202,198,185,170,156,136,116,105,134,124,110,122,106,113,136,143,126,96,113,157,180,180,174,168,168,168,165,164,168,180,173,126,93,84,106,154,179,184,184,173,149,122,107,101,84,62,46,64,115,147,160,149,140,140,143,134,119,108,99,184,187,190,194,199,199,190,172,162,145,122,105,94,112,115,113,116,119,155,162,148,126,104,118,156,180,186,182,174,172,169,168,165,164,164,177,166,118,100,92,130,173,182,183,167,143,130,115,106,101,83,55,49,95,138,145,146,147,136,139,129,124,107,91,183,187,191,193,194,192,183,163,144,127,110,100,92,109,120,117,117,139,179,186,163,121,100,117,149,180,184,182,182,180,178,176,179,174,174,172,174,147,103,90,105,159,186,184,173,157,137,116,103,104,90,73,57,69,115,139,142,138,136,130,139,108,112,97,177,185,189,190,191,190,186,164,141,127,111,92,99,120,115,101,83,86,95,128,133,107,98,117,153,184,186,187,187,184,178,173,173,176,173,172,168,163,112,91,86,138,178,185,183,167,143,128,112,102,99,94,79,71,89,124,141,139,137,129,116,125,110,82,175,181,185,184,186,190,189,170,135,127,101,83,121,155,112,75,35,38,61,76,110,110,99,121,147,178,183,182,178,179,181,177,175,175,174,170,167,167,131,93,80,128,175,183,182,181,170,157,135,109,92,92,86,77,95,116,129,131,135,129,113,91,78,92,167,173,181,180,181,186,186,170,146,117,99,90,135,178,116,87,124,151,95,76,107,101,100,122,146,169,176,177,177,183,182,175,176,175,173,174,167,166,148,96,86,112,164,178,177,177,176,168,153,137,124,100,101,104,106,110,113,113,106,107,112,106,90,79,166,166,177,180,180,178,181,179,156,128,108,100,147,187,122,83,73,83,62,81,93,99,96,116,143,165,166,175,169,171,168,165,170,171,171,174,170,163,148,101,91,106,156,173,171,171,172,171,163,160,149,123,115,114,112,123,124,115,98,82,71,73,60,65,162,166,173,176,174,172,172,170,157,127,110,113,154,183,129,95,59,73,90,92,111,112,99,114,136,156,167,172,169,169,168,165,164,164,166,170,170,161,151,110,106,102,144,169,169,168,166,167,162,157,159,150,142,129,126,125,130,120,113,98,83,69,58,53,159,162,163,166,166,167,169,167,158,139,124,123,146,167,129,108,57,53,78,119,147,125,104,114,128,148,164,171,170,162,166,163,160,162,167,171,168,166,159,121,121,105,133,165,168,168,163,160,157,152,154,157,153,151,139,137,132,123,122,110,94,75,71,69,157,155,157,165,167,158,158,160,155,146,137,131,142,155,127,119,101,113,135,159,158,129,108,112,121,141,156,162,166,168,165,161,161,163,170,169,164,163,158,129,130,114,125,156,165,164,165,166,160,151,145,145,143,136,134,138,131,120,102,84,72,65,61,55,156,155,154,160,165,159,150,155,155,153,146,138,144,150,126,116,104,99,125,144,151,133,116,114,117,130,150,160,166,167,163,159,158,160,164,165,164,169,156,131,133,120,121,143,163,160,160,158,155,150,141,134,127,119,116,114,110,105,104,93,68,60,62,67,157,157,150,150,160,160,155,155,153,151,151,146,152,156,135,117,120,99,103,131,148,145,132,117,113,119,140,157,166,164,164,165,164,159,161,163,169,169,150,130,139,127,119,127,145,157,155,154,153,148,143,136,126,116,107,97,91,90,93,79,71,71,66,64,154,155,152,149,152,157,152,149,148,148,149,145,142,153,139,121,120,104,85,98,123,135,120,118,109,108,127,151,162,165,167,169,166,156,154,163,162,165,148,131,148,135,118,119,134,142,138,144,143,134,128,128,132,131,122,102,88,84,84,82,82,74,63,60,151,155,155,155,153,154,149,140,143,148,145,138,137,150,140,124,117,102,87,84,95,101,120,124,105,101,118,142,155,160,163,165,167,157,152,153,158,159,142,131,154,133,111,104,113,133,145,143,137,125,121,115,101,85,82,82,72,67,71,74,77,73,69,73,152,151,153,152,151,152,151,145,142,142,139,139,135,134,133,119,113,106,90,97,109,115,118,120,102,94,112,135,150,160,165,167,165,156,154,155,161,158,132,132,151,144,122,110,115,124,136,144,142,136,129,122,103,98,96,92,89,85,79,71,71,73,84,68,150,153,153,153,152,152,151,148,142,134,146,143,139,132,128,115,104,115,106,104,118,123,124,118,104,99,113,133,150,160,164,165,165,158,157,155,154,150,123,145,152,151,134,113,108,111,119,126,134,125,118,121,123,111,103,98,89,86,81,79,71,76,75,65,143,147,147,149,152,149,144,143,141,135,135,131,135,134,128,123,103,106,120,118,114,120,123,119,108,106,114,127,144,157,165,169,166,163,156,139,138,139,126,145,145,145,134,116,105,103,107,111,112,107,120,115,106,102,104,94,95,85,72,65,65,65,49,52,141,142,147,147,145,142,140,139,134,134,128,123,124,130,128,124,108,96,115,123,118,120,128,119,111,115,119,122,134,147,156,159,159,152,142,133,152,133,133,135,139,143,138,124,109,101,96,95,97,97,80,82,89,93,94,88,87,79,70,72,67,57,56,62,132,137,137,139,137,138,141,141,138,131,127,121,116,121,120,118,113,98,94,108,111,118,127,125,123,128,130,126,126,136,144,151,147,142,139,135,127,120,128,129,131,125,124,117,108,98,93,90,83,91,93,83,77,69,71,77,75,72,63,58,54,61,57,48,123,127,131,132,135,136,137,143,147,146,139,131,123,115,110,110,107,112,101,100,115,124,133,132,132,137,135,130,131,134,140,142,143,135,120,106,110,121,121,115,116,114,113,108,104,97,92,89,77,66,66,71,74,70,73,77,72,57,44,41,47,49,43,39,114,118,126,130,134,139,138,135,135,133,134,134,129,121,112,103,105,114,112,107,104,111,118,123,138,151,146,134,129,132,135,128,117,102,98,110,120,117,112,112,108,107,107,108,103,101,93,86,80,72,65,66,71,74,76,73,62,63,64,67,62,46,31,20,109,110,113,116,119,118,119,123,126,125,123,119,117,117,114,113,109,103,104,113,119,115,112,105,118,119,119,116,110,103,97,91,91,99,105,107,108,105,101,100,102,101,99,102,106,102,91,87,73,77,84,77,72,78,86,84,71,74,64,56,39,25,21,21
107,120,133,119,108,108,110,107,104,103,108,111,100,100,93,98,137,114,87,94,110,120,116,117,128,132,139,138,129,121,119,97,91,106,128,144,146,144,139,144,133,128,121,80,32,25,33,37,38,36,35,36,37,37,39,39,37,38,38,40,39,39,38,40,152,159,147,135,130,129,130,133,134,132,135,138,141,143,159,182,120,94,107,119,120,121,121,119,124,122,124,122,122,118,121,132,126,117,109,101,105,107,116,113,105,97,96,92,84,77,56,36,40,39,35,39,40,37,38,39,37,37,37,37,37,36,37,37,143,139,138,138,138,137,136,138,137,137,137,140,143,146,157,132,141,145,134,125,131,143,150,149,144,139,136,133,129,129,121,116,134,145,128,121,119,121,130,127,125,118,119,110,106,99,96,92,78,67,58,49,42,36,34,36,37,39,40,39,38,36,36,39,144,143,146,149,150,147,146,145,145,147,146,145,143,145,126,139,146,149,152,149,142,149,164,170,169,163,154,145,138,133,139,138,133,137,132,126,126,124,125,126,122,120,115,106,103,105,101,90,80,85,81,79,69,59,45,38,40,36,35,38,39,41,43,38,158,156,154,161,163,162,160,159,158,151,150,149,148,135,137,144,149,152,154,165,168,165,175,185,182,170,161,152,153,156,150,147,145,143,135,133,138,136,135,131,131,125,129,125,108,101,93,92,100,99,89,90,94,93,77,68,49,45,41,37,37,36,43,41,170,170,171,171,174,171,172,169,171,170,159,154,149,135,140,145,144,152,152,161,172,174,174,178,172,166,163,166,172,165,164,156,153,148,142,140,149,151,151,151,150,139,128,117,107,104,111,116,114,107,105,106,97,93,91,90,68,56,52,43,42,43,46,45,178,181,184,183,185,185,181,178,174,170,172,170,158,137,136,141,140,143,148,155,170,175,164,156,157,163,173,178,179,178,172,167,163,158,146,135,142,154,151,150,153,147,139,131,140,135,134,125,122,126,119,95,84,82,70,74,88,81,66,57,54,54,55,62,186,187,186,186,183,183,190,187,174,170,169,164,151,136,134,137,141,140,143,152,161,167,165,155,151,160,177,187,188,182,177,175,164,164,157,136,137,161,160,157,154,144,129,133,141,148,144,125,119,112,102,104,101,98,101,101,89,72,72,75,71,62,59,60,193,193,194,197,196,194,190,174,166,169,167,162,150,139,142,151,139,111,132,148,155,167,163,148,141,155,174,183,187,186,182,173,170,164,168,147,135,163,159,158,151,135,127,138,150,153,141,121,108,102,89,74,71,82,85,90,89,104,100,88,81,83,75,62,194,195,197,192,191,193,183,171,179,178,169,155,148,148,161,137,103,112,131,150,176,183,170,149,139,151,172,184,190,191,183,178,169,168,163,156,131,162,158,154,140,129,137,152,153,154,145,134,126,120,106,107,108,106,103,98,94,88,87,88,82,78,70,63,196,195,191,192,193,186,179,177,175,174,155,150,155,159,153,129,131,122,116,125,158,165,160,152,143,157,174,185,191,190,185,175,174,183,179,161,128,171,166,151,134,141,160,169,167,159,154,149,151,148,145,130,115,96,85,88,94,88,81,84,74,75,69,64,192,192,192,194,195,188,185,183,185,172,150,156,160,156,154,164,162,122,112,137,143,156,147,154,155,164,171,176,183,187,182,180,185,185,180,172,127,176,167,143,137,160,176,176,174,170,160,154,155,147,141,135,123,110,102,100,92,91,88,88,78,69,67,59,195,193,194,196,193,190,191,187,181,166,150,166,165,155,168,191,149,101,116,140,154,158,145,156,170,175,174,172,176,178,177,182,192,191,188,176,125,170,151,134,148,171,177,177,172,168,166,164,162,162,160,157,146,139,129,116,101,95,90,86,88,66,58,50,193,194,197,199,198,197,194,187,172,151,144,178,171,152,163,172,123,101,125,143,144,148,143,152,175,180,174,169,177,179,184,190,190,190,187,168,125,156,128,121,149,173,175,174,172,172,170,173,174,169,169,160,145,137,131,119,117,121,111,85,64,64,57,60,187,194,199,200,199,199,193,183,160,134,131,179,169,139,163,156,92,54,78,125,131,141,140,156,183,185,179,173,176,178,185,191,188,182,182,155,139,149,102,103,148,177,176,175,172,177,179,168,158,153,139,133,127,122,122,118,110,111,102,82,71,76,56,60,194,199,201,201,201,201,195,178,145,119,124,183,182,144,189,160,80,57,74,115,135,140,145,169,189,183,184,181,174,179,189,190,187,185,186,143,149,140,84,96,153,177,177,177,173,165,143,122,117,114,102,109,117,114,102,104,109,93,73,66,68,60,67,57,196,200,203,203,203,202,195,172,136,107,114,176,178,142,184,145,64,51,85,124,135,134,149,176,191,193,191,183,183,187,186,187,186,187,175,130,154,125,73,96,155,175,171,162,160,143,131,128,122,103,94,95,96,91,79,72,76,102,121,110,92,80,87,69,198,203,204,204,205,204,198,173,131,104,108,159,167,134,163,123,59,65,100,137,143,137,149,172,187,189,188,188,188,185,186,188,187,184,152,131,148,109,70,96,148,156,160,167,163,143,127,117,105,98,93,89,95,112,121,132,133,136,140,131,119,107,96,82,199,202,205,204,202,202,194,167,134,115,106,135,165,138,154,122,69,85,116,144,146,141,149,178,195,195,193,197,191,187,181,186,190,174,131,130,136,99,69,94,131,171,174,158,135,115,117,115,98,86,86,102,131,154,157,158,157,153,155,150,133,120,119,108,200,201,203,205,206,203,189,170,152,130,109,113,167,142,144,138,97,126,152,157,152,140,144,162,180,187,197,195,188,182,183,190,182,145,122,143,139,97,78,124,166,171,160,141,130,128,117,101,79,65,67,125,155,165,172,173,164,159,151,145,143,141,134,120,200,202,206,207,206,204,197,174,150,137,116,98,156,155,135,145,118,136,156,162,154,137,136,159,179,192,198,192,185,183,189,183,161,119,133,145,124,96,116,161,181,178,159,151,126,115,108,92,73,55,55,124,167,177,169,168,160,149,148,150,148,137,129,123,200,202,205,206,207,205,201,187,164,148,127,98,148,171,131,141,121,116,141,162,155,135,134,149,168,190,195,187,176,173,175,149,84,125,165,140,102,113,153,175,178,171,156,127,104,108,108,91,72,48,36,95,149,177,163,157,162,151,139,143,145,146,146,146,201,202,205,208,209,210,205,192,174,161,143,108,141,178,133,135,129,110,146,170,162,140,130,144,174,188,183,174,178,172,122,88,151,186,175,145,114,103,103,123,152,144,124,107,110,111,103,93,71,43,23,62,129,159,169,149,138,142,135,129,138,145,153,161,201,204,205,207,206,205,207,200,184,174,157,123,141,181,135,131,153,132,153,188,168,139,136,156,175,173,171,177,154,123,130,163,170,158,152,128,83,71,75,80,111,130,129,124,116,116,115,91,60,39,19,57,132,162,156,157,139,135,137,128,123,133,150,158,203,204,206,208,209,210,208,204,198,190,169,140,147,178,133,118,158,179,185,194,170,142,150,164,166,167,159,134,136,164,187,196,178,152,142,117,59,41,47,64,97,117,112,103,108,117,117,99,63,29,23,74,139,163,159,152,151,127,126,123,116,126,146,155,201,201,204,208,210,209,207,204,202,200,187,165,161,173,137,130,141,171,180,173,154,151,162,159,146,118,104,134,180,199,204,211,214,176,152,153,125,59,40,61,86,107,117,109,109,108,102,97,63,26,25,65,130,158,167,152,151,135,114,109,101,113,141,165,201,202,202,205,209,209,207,205,203,200,194,186,183,179,124,127,170,174,162,150,144,134,121,105,94,97,143,188,196,194,192,193,195,186,168,155,134,106,71,64,65,85,105,104,83,74,77,100,57,24,26,56,117,156,171,158,148,135,98,96,91,104,123,141,201,201,202,204,206,206,205,203,201,199,197,195,197,186,120,91,107,121,136,162,141,66,71,120,165,185,199,201,197,196,196,200,203,187,159,145,116,90,85,86,74,69,89,94,100,107,124,96,56,26,32,59,108,151,168,169,153,135,89,79,83,108,125,140,203,203,203,206,207,207,207,205,200,199,199,200,203,191,141,155,173,132,107,138,136,64,141,189,198,197,196,197,199,200,202,210,214,191,164,143,114,84,71,76,73,68,61,73,90,121,148,106,57,29,34,57,94,143,159,160,146,134,87,67,77,86,118,134,204,204,204,206,208,211,211,207,197,193,193,199,204,191,149,183,185,141,152,175,145,86,184,209,206,211,213,210,203,199,198,205,210,189,162,143,116,83,64,60,49,42,41,61,97,124,162,118,58,27,33,58,95,140,162,161,151,142,96,75,64,74,100,120,203,202,200,201,204,207,209,208,206,205,205,204,203,197,145,173,167,126,161,196,151,93,173,194,194,194,191,183,180,185,186,189,190,179,151,130,111,87,78,65,38,35,37,48,71,108,151,129,66,27,31,57,94,139,167,164,158,145,99,76,93,98,118,124,203,202,201,201,203,206,208,210,210,211,209,209,203,192,137,168,161,115,155,194,146,87,146,179,177,178,176,178,176,176,177,179,180,171,142,121,110,103,85,43,48,54,49,58,77,98,134,119,66,27,29,49,68,124,162,163,158,140,93,62,76,92,114,127,202,204,203,204,207,207,207,205,200,195,194,195,189,193,135,155,159,112,133,158,130,80,124,175,176,182,186,186,179,174,170,173,179,166,136,117,113,89,40,42,43,63,78,98,107,111,112,103,72,32,30,58,96,138,156,156,142,134,98,65,63,81,119,131,202,204,204,206,206,205,202,198,194,187,184,186,181,189,131,117,133,116,128,169,156,88,70,91,102,113,142,182,185,179,174,170,174,163,135,114,100,52,44,64,58,54,75,99,118,105,98,99,77,37,31,55,80,135,165,171,155,134,95,69,77,93,118,142,202,204,206,208,210,210,208,205,198,193,194,196,186,192,128,78,114,117,97,71,52,59,69,75,73,63,73,121,167,182,179,177,172,163,142,122,81,33,33,58,55,58,86,105,106,100,101,92,75,42,27,49,72,146,166,153,147,131,96,68,70,94,117,145,200,200,201,205,210,210,211,210,208,203,198,197,185,193,133,105,108,114,123,115,105,99,96,95,99,100,92,86,88,122,168,172,171,171,160,136,90,39,33,52,59,71,94,119,119,120,125,105,75,45,33,54,87,142,157,142,137,125,93,78,83,97,121,135,200,201,205,205,208,211,211,209,207,202,195,189,168,184,136,105,112,127,117,116,115,116,123,132,135,134,133,123,104,79,59,118,155,164,162,144,103,50,37,47,58,79,101,113,108,103,100,97,78,50,31,44,79,140,146,136,131,127,98,91,88,95,116,143,202,202,203,206,207,209,208,207,202,190,177,162,134,168,139,101,97,117,142,143,127,114,123,136,133,130,132,140,148,135,101,48,123,161,168,149,114,72,44,43,71,101,108,100,91,98,106,99,78,54,39,37,77,142,152,136,135,121,96,87,90,97,119,138,198,199,201,205,208,209,209,206,199,183,162,138,116,158,133,94,113,154,168,163,143,120,114,127,132,126,124,128,134,147,141,122,63,122,161,159,131,94,61,48,77,112,122,114,110,94,81,92,89,58,34,32,90,143,140,133,134,113,106,92,92,107,112,135,199,201,203,205,208,207,205,200,189,169,143,117,102,144,136,115,139,152,160,191,171,130,104,116,138,144,140,135,137,143,144,130,123,75,102,138,132,96,58,48,78,125,141,131,121,107,101,88,86,65,37,39,105,138,135,141,128,110,107,99,96,105,119,139,198,201,203,205,206,206,201,188,169,149,129,107,100,140,139,124,131,118,142,177,164,132,107,109,135,152,154,153,152,151,159,166,156,129,69,82,76,54,46,59,93,137,147,127,119,110,108,103,80,63,45,52,106,135,143,138,119,115,116,113,108,120,131,134,196,199,201,204,206,203,192,177,164,143,120,97,91,126,132,123,115,116,141,166,157,125,105,117,139,155,164,166,168,174,172,172,177,175,131,73,63,51,77,119,151,166,160,132,91,98,91,95,85,69,51,51,101,143,148,139,126,125,131,124,120,126,127,121,191,195,198,200,202,197,181,161,149,123,102,91,92,116,124,128,112,123,150,168,156,125,107,123,146,167,172,174,175,173,173,174,177,180,174,123,96,84,83,140,177,181,171,151,129,111,104,99,74,63,57,60,108,147,149,147,143,135,130,128,123,128,126,114,190,194,198,200,197,191,181,152,133,115,96,84,115,130,133,133,122,151,169,165,150,125,106,121,151,168,174,176,176,176,176,175,173,175,176,163,103,106,71,103,157,178,171,149,130,117,105,100,88,70,65,67,100,139,151,148,140,138,129,121,122,113,107,98,186,191,194,196,197,194,183,150,128,110,88,93,152,141,128,130,121,157,177,160,140,122,104,125,147,162,178,185,182,180,179,178,178,176,173,175,129,102,75,78,135,170,173,165,143,123,104,103,99,86,79,78,96,123,140,146,143,133,122,120,121,108,103,85,181,188,190,189,192,195,186,152,127,105,85,106,176,157,125,119,81,92,134,161,142,119,104,121,150,170,178,184,182,179,175,176,177,175,169,167,150,95,78,71,121,165,173,169,155,141,127,107,95,95,91,80,93,114,122,137,137,131,122,113,117,115,102,86,176,181,185,187,187,187,181,160,129,105,90,123,186,167,130,116,59,54,92,139,135,119,108,117,143,161,172,178,181,179,175,177,175,175,168,161,163,107,90,71,110,159,172,171,171,164,151,131,114,98,97,98,99,94,97,110,118,122,124,111,107,100,100,89,173,180,187,185,181,179,180,167,136,108,97,137,188,173,135,126,62,49,70,110,123,109,105,117,136,157,168,174,175,172,171,175,172,174,172,167,159,104,108,81,106,152,165,164,167,166,160,152,147,129,98,110,113,122,126,121,120,112,110,110,106,89,81,83,173,176,178,179,177,178,174,163,139,116,110,147,188,173,136,136,68,50,69,106,126,114,105,113,131,155,165,171,167,163,168,171,169,172,174,166,160,113,122,93,102,142,160,161,161,161,163,158,157,155,147,132,113,113,123,116,101,90,81,81,80,75,79,61,163,169,171,172,172,169,168,160,145,128,120,140,171,169,124,139,81,59,67,102,128,116,106,108,127,152,168,168,166,167,162,161,162,165,172,168,165,119,132,106,103,130,153,159,157,155,153,149,148,154,158,147,151,140,133,128,121,110,94,82,68,51,36,46,161,158,168,173,167,160,163,160,150,139,130,138,158,164,118,133,92,48,70,123,128,118,109,105,121,144,162,168,168,165,160,159,163,169,169,163,163,127,142,120,109,120,143,156,155,156,158,153,148,144,148,147,143,137,139,126,119,111,98,83,70,70,77,67,163,161,163,171,170,162,160,159,154,146,136,142,152,154,116,135,121,85,101,118,126,124,115,105,116,138,156,169,168,162,161,160,166,167,163,164,164,126,140,129,111,110,130,146,153,152,150,145,139,133,130,128,122,127,126,118,112,96,77,65,58,59,42,32,161,155,154,161,167,159,160,156,152,149,146,145,151,151,117,127,130,91,89,115,130,129,119,106,111,133,154,165,160,158,158,157,159,163,163,163,159,128,136,137,116,108,117,133,144,149,149,147,143,137,130,117,115,110,104,97,92,85,76,61,62,59,64,68,159,160,158,159,163,157,151,151,151,148,141,141,148,146,121,112,121,95,83,105,118,126,125,108,105,126,147,158,168,170,169,159,152,157,161,159,151,127,136,142,124,111,110,117,120,132,138,131,126,128,128,124,113,98,88,89,94,78,64,69,61,68,63,59,159,160,158,159,158,156,146,150,151,145,137,134,140,134,115,104,95,85,81,98,110,120,121,107,105,123,144,161,164,169,165,157,148,152,151,152,141,127,138,138,125,100,100,109,123,130,132,125,122,112,102,97,96,84,73,67,71,81,86,74,68,58,52,53,158,160,158,158,157,157,151,146,144,143,136,132,126,124,112,109,90,81,99,115,124,128,119,106,106,118,131,144,157,165,166,158,147,148,149,150,135,124,137,142,134,112,105,98,114,135,139,132,125,118,107,95,90,86,82,75,73,68,75,71,59,59,57,56,156,157,157,157,156,154,152,146,141,150,146,137,128,122,112,107,107,93,109,123,132,137,126,114,114,121,132,147,160,164,164,154,146,149,152,147,132,127,142,149,142,116,98,96,97,107,118,119,120,119,114,105,96,88,81,71,66,67,67,81,76,68,64,60,152,153,154,154,150,148,145,146,137,137,134,135,131,123,118,103,110,113,115,122,129,129,124,122,124,124,128,140,157,165,165,159,154,142,140,136,129,128,135,138,142,124,98,92,96,98,103,108,114,111,109,110,101,95,98,94,84,74,71,74,67,62,50,49,147,149,150,149,147,146,142,137,140,128,127,129,132,125,115,102,101,116,117,117,126,121,112,124,130,125,127,138,153,163,164,159,148,129,133,161,125,130,133,138,141,133,112,93,90,91,95,93,91,93,94,91,93,92,74,60,60,63,70,56,53,51,44,42,139,141,143,141,141,144,143,136,129,127,119,116,121,117,113,110,100,98,107,114,126,122,128,140,142,135,126,129,140,150,151,143,133,137,144,127,123,124,125,128,132,128,114,99,89,82,88,93,86,84,84,85,82,81,86,83,80,70,60,51,56,53,46,45,135,134,137,137,135,138,140,140,136,129,124,115,110,108,110,111,111,99,98,121,134,135,142,154,151,141,131,129,133,135,135,137,136,124,100,108,117,117,118,112,109,111,108,101,98,82,74,76,83,82,73,80,91,84,70,58,58,62,64,59,55,64,58,58,121,132,134,135,134,132,129,128,126,127,123,118,111,106,104,110,111,117,112,103,120,130,144,159,155,149,141,138,137,136,134,117,92,85,106,112,111,107,106,106,105,105,105,102,100,89,72,63,64,74,78,72,72,70,62,55,51,55,49,49,45,46,37,29,112,111,114,114,117,120,123,123,121,118,117,117,114,113,108,105,104,108,118,128,107,97,123,130,124,117,112,106,98,83,75,81,100,113,110,106,101,103,102,100,102,106,104,103,97,86,76,70,63,70,78,77,69,62,60,57,60,56,44,36,27,26,26,19,109,106,106,105,108,110,109,109,110,110,112,110,107,108,109,111,113,113,116,119,117,108,98,65,58,76,92,90,92,97,106,105,102,105,103,98,100,97,101,95,97,98,98,92,83,74,75,86,75,70,74,79,69,65,63,59,52,38,26,20,18,20,19,21
157,160,165,161,162,158,153,154,155,157,157,156,162,162,167,165,169,174,166,141,116,89,87,96,79,78,85,99,124,142,141,132,135,141,141,138,141,140,139,141,145,142,136,139,133,128,125,109,100,78,78,85,91,97,86,79,60,41,31,29,38,38,34,37,153,154,159,165,170,172,171,171,172,170,168,167,163,164,164,166,165,170,174,158,120,105,122,135,148,146,133,113,82,70,95,132,140,141,146,147,144,144,148,144,140,140,135,125,120,119,122,125,122,123,112,98,91,96,103,94,82,76,65,61,46,33,33,39,170,169,166,170,170,173,175,173,172,173,171,167,167,168,174,176,175,158,131,139,165,192,204,203,200,195,190,173,162,147,116,97,124,147,149,152,153,150,150,153,154,151,144,151,151,140,133,121,113,120,122,111,107,117,119,108,96,92,87,73,62,55,45,32,173,176,180,181,184,185,184,183,180,176,173,173,171,170,169,162,146,152,174,182,179,184,194,197,194,190,186,176,159,147,145,140,121,138,157,158,151,147,149,152,151,155,159,159,151,138,135,135,129,122,118,112,114,104,95,93,91,80,70,67,61,61,62,61,184,185,185,186,188,189,189,188,187,185,180,174,169,168,152,139,154,171,170,172,175,178,187,192,189,184,177,168,162,162,166,165,156,143,164,175,173,166,150,149,151,157,161,163,157,148,138,135,138,129,126,118,112,107,105,97,94,89,82,78,74,67,69,62,188,190,191,190,191,191,190,188,189,185,177,172,170,156,144,158,163,166,167,167,170,176,184,188,181,173,167,164,176,183,183,182,178,155,152,171,176,175,160,147,144,153,164,172,172,167,167,161,149,142,143,130,108,101,98,97,97,90,83,78,76,77,71,66,191,193,193,196,196,195,192,190,185,179,178,180,175,149,152,159,156,158,162,166,171,173,177,178,173,165,170,181,190,193,189,185,183,180,156,169,179,178,169,149,140,153,166,170,169,165,159,146,133,130,127,120,114,109,106,102,98,99,92,77,77,80,72,68,194,195,195,196,197,197,196,191,182,182,186,179,168,148,153,154,152,153,154,164,167,165,165,168,162,163,181,190,194,193,191,188,183,183,176,166,178,180,175,152,140,154,170,176,174,172,164,145,135,128,113,104,102,100,106,104,99,97,100,102,92,86,81,82,196,195,196,197,196,197,195,185,179,181,182,178,171,157,157,162,152,130,142,157,165,166,158,155,161,176,186,190,191,190,191,189,185,183,183,164,184,184,170,153,144,157,172,178,177,171,164,151,134,133,123,105,106,106,101,103,104,105,107,108,94,95,92,75,195,196,197,196,194,194,188,177,178,180,179,177,169,165,167,155,118,123,144,161,175,171,154,151,169,185,191,190,190,192,191,187,185,184,183,162,179,182,172,146,143,164,178,179,174,175,174,161,146,142,135,129,124,126,128,115,104,104,101,94,89,81,72,77,196,194,194,194,195,194,183,176,179,183,172,172,170,174,163,127,127,129,136,151,166,160,145,150,169,188,193,195,195,194,191,188,186,189,192,170,172,184,167,139,148,175,185,188,185,180,174,165,165,161,162,149,134,115,93,94,107,105,100,98,97,86,83,76,193,193,194,195,193,186,178,177,180,176,162,171,177,176,148,162,135,105,137,166,157,150,149,161,178,186,193,194,194,194,191,185,187,193,195,189,177,188,166,141,160,183,191,191,191,183,175,171,175,167,160,146,139,124,123,121,110,107,96,91,91,82,55,56,196,191,193,195,193,183,179,184,183,168,152,175,181,154,157,157,110,129,163,160,162,160,155,171,185,190,189,187,188,191,186,185,190,190,186,183,174,180,151,144,181,190,191,188,184,183,179,174,173,169,169,166,156,155,130,125,108,97,108,108,104,101,99,57,193,194,195,198,192,186,181,183,184,168,156,179,182,156,163,130,129,165,160,149,145,156,161,168,180,191,192,192,193,188,186,187,193,198,200,183,172,174,134,139,177,189,188,186,182,178,181,184,186,181,181,176,158,141,139,128,121,121,109,90,79,75,59,82,190,192,198,198,194,191,188,183,176,161,158,183,177,155,148,98,82,101,146,143,136,155,163,168,184,190,194,191,194,191,189,190,191,190,189,173,166,158,114,139,180,184,180,180,184,184,181,183,181,175,173,164,153,147,142,127,124,133,128,108,87,74,58,71,187,193,199,198,196,196,193,182,160,142,144,187,183,181,143,71,53,65,86,120,133,160,174,181,189,194,193,195,192,188,194,198,195,194,192,174,170,147,106,137,180,188,184,185,184,184,184,174,164,152,134,139,123,115,117,117,107,102,85,78,87,91,81,68,192,197,199,197,196,194,191,180,152,125,124,184,179,166,123,108,98,79,95,116,135,161,178,190,197,195,199,200,195,194,195,195,195,193,191,164,163,128,90,132,176,186,186,182,179,169,144,119,116,122,108,103,116,104,84,82,101,106,110,102,92,82,91,75,195,198,200,199,199,197,191,170,137,118,130,188,174,140,98,67,65,69,98,113,128,157,184,197,201,202,200,197,194,195,195,196,196,195,187,155,156,114,80,125,171,177,173,170,168,150,137,130,121,106,103,93,83,91,102,106,103,125,143,132,120,103,95,80,194,199,200,201,204,201,189,159,128,108,125,186,165,131,89,58,69,89,102,113,131,162,188,200,200,200,193,194,196,196,197,197,196,192,174,142,144,103,73,116,158,168,172,172,162,141,130,125,119,107,98,91,121,150,159,163,161,159,161,154,141,126,127,120,198,201,202,202,206,204,189,154,126,112,119,174,155,124,102,83,102,117,127,126,129,153,181,196,195,188,191,199,198,196,195,198,198,185,149,130,134,98,71,113,156,175,177,167,142,122,122,125,115,99,87,134,165,171,171,170,165,158,155,152,145,144,139,124,197,200,202,201,204,205,187,156,136,125,115,158,165,120,122,105,127,163,160,131,120,140,173,184,182,182,194,198,195,193,195,198,190,162,127,131,139,103,78,134,174,181,169,143,128,125,125,118,109,92,88,162,175,176,174,171,166,158,153,155,156,149,142,129,193,195,200,202,205,204,185,164,150,137,121,136,161,116,125,115,106,125,137,123,113,130,162,176,178,191,196,193,193,194,198,189,165,134,137,160,149,100,101,165,192,186,167,149,134,126,122,115,106,87,87,154,174,176,168,167,159,155,158,156,152,141,141,134,194,197,200,202,204,204,187,165,156,144,129,128,148,125,117,128,111,109,127,127,117,125,149,165,183,190,188,185,185,188,184,160,137,129,145,154,123,89,136,188,195,186,164,141,123,118,121,127,111,75,61,135,164,171,157,158,156,146,143,147,153,154,157,158,190,195,201,199,203,203,195,176,162,154,141,129,138,136,124,131,132,126,143,145,126,125,150,173,184,187,187,182,181,177,157,133,96,106,139,121,85,104,172,193,193,177,139,106,100,109,123,125,99,64,83,147,163,164,154,142,140,136,138,143,149,151,164,167,189,190,197,201,202,204,199,185,175,165,149,131,134,131,127,130,152,169,169,159,132,132,162,183,190,185,177,173,178,168,141,104,121,177,186,156,108,90,140,185,168,135,108,102,111,124,134,115,79,52,105,158,163,151,155,144,147,145,136,138,148,151,158,153,192,195,197,200,202,206,205,191,179,175,168,141,130,127,139,137,161,193,192,173,136,130,162,181,180,173,173,183,175,141,103,130,190,196,181,144,97,78,92,155,157,128,123,121,123,137,135,104,67,28,102,158,168,156,151,148,125,118,114,115,138,163,161,148,189,192,195,202,202,204,205,203,197,184,164,146,132,122,150,148,142,161,172,153,140,157,173,175,175,173,172,154,124,96,133,184,191,188,171,124,64,51,64,114,133,144,124,114,123,140,141,109,50,18,83,153,158,156,148,147,129,124,115,113,126,154,154,151,188,189,194,197,200,200,199,198,199,195,186,167,144,120,166,175,171,165,155,147,155,167,174,177,168,148,135,114,121,172,197,193,183,173,159,98,34,37,58,96,102,95,93,111,124,127,131,102,43,20,52,152,177,182,149,148,122,102,99,107,131,159,165,150,185,186,186,192,195,196,197,198,197,193,188,178,142,103,158,184,183,171,157,160,170,173,167,151,129,116,109,146,190,199,198,197,185,173,165,124,48,34,57,83,102,119,124,112,94,105,124,100,40,19,37,140,163,170,158,146,111,91,91,98,117,129,136,138,185,184,184,189,193,197,198,197,194,192,191,182,144,98,134,178,175,158,156,166,161,149,130,112,97,104,166,203,203,198,200,202,193,177,174,172,129,62,71,96,126,125,112,106,105,125,130,94,43,21,31,131,162,169,160,139,102,73,82,102,123,134,138,135,188,189,190,194,197,199,201,198,194,193,192,190,146,98,87,126,138,140,161,167,121,88,93,110,149,190,209,204,195,192,194,197,194,181,173,159,143,107,89,92,111,126,115,102,107,134,139,96,48,22,24,119,158,160,149,138,99,72,74,79,102,125,130,130,189,188,188,192,196,201,205,202,195,192,193,196,152,106,113,144,127,119,133,152,102,91,156,196,205,203,200,191,188,191,199,209,202,178,163,142,114,94,82,63,75,92,97,107,120,141,151,106,54,22,19,101,163,163,156,142,101,87,95,99,103,117,123,133,187,185,182,183,187,192,196,199,199,199,200,203,157,111,149,182,126,103,113,118,87,116,176,193,199,199,195,190,189,187,193,204,197,172,150,130,106,81,69,58,47,50,74,99,113,134,157,113,54,20,19,98,156,162,158,140,94,71,88,106,113,120,118,115,187,187,184,183,186,189,194,199,201,200,201,200,157,114,142,164,112,119,161,143,89,112,158,174,182,184,182,178,181,180,182,186,181,166,150,130,103,78,69,51,45,46,68,95,109,124,144,110,58,24,21,115,157,158,151,134,96,76,72,91,118,125,117,121,184,186,188,189,191,191,191,191,187,180,178,183,146,112,126,155,108,118,167,150,91,104,153,166,170,173,173,168,169,173,176,174,170,157,136,119,98,85,71,54,53,60,78,108,111,111,122,108,68,22,25,125,156,159,149,131,95,78,91,110,125,137,131,134,183,191,191,197,198,195,190,184,176,169,170,174,144,110,125,170,124,97,115,112,75,80,136,172,183,181,180,171,161,160,161,166,168,149,119,102,97,79,52,70,64,63,79,98,119,111,119,109,72,25,33,140,162,159,146,130,92,77,88,97,109,125,129,147,182,187,191,194,197,199,202,200,195,184,182,183,150,108,85,121,128,127,145,134,82,61,70,69,61,66,110,157,164,159,156,163,161,129,103,97,89,40,37,62,62,52,62,87,103,102,102,95,74,30,39,138,143,142,138,127,97,80,82,102,116,137,152,150,181,178,186,192,198,204,207,204,201,196,193,193,156,111,77,92,100,93,93,101,98,90,89,92,84,60,44,81,142,162,154,149,140,118,102,95,57,21,34,56,65,55,57,74,84,91,102,96,77,40,48,133,141,136,133,123,87,72,85,100,110,126,135,140,185,182,187,188,195,200,199,196,191,187,179,173,138,106,76,89,72,78,108,115,106,96,85,84,94,102,101,70,48,82,138,151,141,131,118,102,66,28,34,57,65,59,65,93,107,103,109,105,82,64,77,138,147,142,137,128,114,110,99,98,98,109,112,114,181,182,185,192,197,200,199,198,191,171,157,137,110,104,85,75,76,108,130,139,122,97,93,84,77,82,94,114,114,72,36,73,127,140,131,111,88,50,45,60,84,88,90,88,86,97,99,90,70,57,72,138,139,127,130,117,98,85,90,96,100,108,140,128,179,178,183,190,195,197,196,191,182,164,142,118,99,100,79,78,105,109,107,131,123,92,82,95,94,86,84,85,94,116,112,73,83,127,136,122,99,78,57,58,89,100,96,89,90,74,65,83,89,60,52,124,133,128,131,114,113,109,100,105,108,110,124,139,174,181,186,190,191,191,189,185,172,148,126,104,90,100,83,100,113,104,119,128,117,86,70,79,96,103,104,106,107,113,125,127,94,78,104,121,114,97,55,48,77,94,101,99,99,99,94,91,88,70,45,94,122,133,126,112,113,111,103,105,120,125,120,120,175,175,182,186,188,188,181,166,150,131,111,97,87,95,89,118,117,136,153,138,120,87,74,93,111,123,132,134,131,136,140,143,140,113,69,60,68,69,51,41,67,100,113,108,96,92,94,93,74,63,43,66,129,136,122,114,117,118,111,109,117,121,116,100,169,173,177,181,183,183,172,159,144,124,104,92,81,90,109,126,133,170,181,154,119,91,90,112,134,149,151,146,144,143,145,151,155,154,129,73,47,51,61,63,84,116,136,130,115,106,97,91,77,63,58,53,126,140,133,130,123,117,112,115,115,114,104,94,164,172,174,178,177,175,167,149,134,115,98,81,81,91,117,127,159,183,194,171,124,94,95,119,143,152,160,155,148,147,149,152,154,157,158,126,80,67,81,111,124,140,152,144,125,106,97,93,82,72,76,69,101,126,132,128,121,111,108,110,108,109,100,86,162,170,172,175,174,172,164,140,121,106,89,81,94,90,109,83,90,103,143,159,121,97,99,121,144,152,157,157,152,151,149,150,154,159,161,154,107,84,72,113,148,161,164,156,133,111,97,95,90,81,79,92,107,117,121,127,126,117,114,115,121,109,93,78,154,162,166,168,169,172,165,140,119,103,84,83,109,91,105,97,134,93,83,106,105,96,106,123,143,148,146,151,154,152,149,149,152,156,156,157,129,92,66,88,141,161,165,164,155,139,119,100,93,93,92,90,104,116,123,126,123,123,120,113,105,95,89,67,149,154,161,164,164,167,164,144,122,101,83,92,136,99,93,72,88,60,64,86,98,96,107,125,141,145,144,144,147,147,145,148,149,151,153,155,147,102,80,70,122,155,161,161,162,160,145,125,106,92,97,97,110,118,116,120,119,119,113,95,86,84,83,58,146,152,160,163,160,160,164,150,122,98,89,105,154,112,95,55,36,41,69,89,98,95,108,123,138,139,141,140,144,142,142,145,143,144,151,150,150,108,89,74,111,148,154,155,160,161,159,153,143,121,99,106,100,114,122,114,104,91,86,92,94,72,75,61,140,145,148,151,152,156,159,150,127,104,94,119,156,116,103,65,67,84,77,88,106,105,110,118,128,134,142,141,138,143,142,139,135,135,141,144,141,108,94,95,111,139,154,154,152,151,151,146,148,147,137,129,125,122,119,121,117,102,78,67,62,53,48,42,144,136,139,146,147,149,154,147,132,117,109,114,136,112,101,77,66,70,93,133,124,111,114,117,128,130,134,138,141,145,144,143,146,144,137,131,124,104,109,113,113,126,141,147,149,149,151,144,139,144,151,143,135,129,126,114,105,96,84,70,49,52,46,46,143,136,134,145,146,136,137,141,138,131,120,119,136,109,97,99,72,87,116,133,135,126,120,120,117,117,122,129,142,150,149,146,148,151,146,138,136,113,114,125,111,112,123,135,138,142,142,141,135,128,123,128,118,118,117,113,106,98,85,65,65,64,63,49,141,142,134,132,141,141,137,136,138,136,128,132,138,118,107,107,78,61,90,124,133,126,120,115,109,108,115,123,137,151,156,156,155,156,157,151,145,116,117,128,115,109,112,120,125,127,132,129,130,124,122,108,105,103,100,101,97,89,71,57,57,56,62,64,137,143,142,139,137,137,133,132,131,135,133,130,139,125,107,107,93,70,71,93,101,108,117,112,100,91,102,118,140,154,163,160,151,148,151,148,144,111,116,124,119,110,105,109,114,119,124,118,111,111,111,109,104,94,81,78,87,82,69,62,54,56,57,54,135,139,143,138,135,133,130,128,132,134,130,119,131,126,102,115,92,77,72,79,96,113,119,112,90,81,101,123,141,153,162,161,147,139,139,138,133,100,117,124,123,116,105,106,111,121,127,120,112,106,100,93,85,78,71,66,60,66,72,71,63,59,56,55,131,132,136,139,137,136,133,128,126,129,126,123,119,117,96,102,105,92,88,96,100,108,115,108,86,81,106,127,142,154,158,155,142,135,136,138,125,97,115,123,129,124,109,101,104,111,120,122,118,116,106,98,94,89,78,78,77,68,63,63,63,62,57,52,127,128,130,133,132,129,127,125,120,122,124,125,121,114,99,90,97,105,106,103,102,105,104,94,80,87,112,129,141,150,152,147,142,136,126,126,111,100,116,120,123,124,115,102,95,93,92,96,97,99,98,98,100,95,88,78,72,69,66,67,63,55,47,43,115,118,121,121,120,119,119,118,115,112,113,113,118,113,106,86,93,98,102,99,100,109,104,91,87,102,113,124,132,137,137,133,128,119,111,112,101,104,112,114,113,116,114,104,92,85,81,84,82,77,78,76,83,81,75,72,65,65,62,57,50,47,35,28,100,106,112,112,112,113,113,112,111,108,107,104,105,107,103,90,91,96,99,100,105,117,116,102,106,119,120,121,123,126,123,118,112,107,106,106,96,103,105,103,102,100,101,98,93,87,73,65,65,66,62,59,62,66,62,54,48,45,46,41,36,37,35,24,94,95,97,100,103,103,103,105,105,103,103,102,98,96,97,94,91,98,100,102,109,117,111,105,118,123,119,118,118,119,116,113,108,104,112,103,95,97,97,98,97,95,95,94,87,76,69,63,57,55,64,64,69,65,56,50,46,42,33,26,23,24,34,29,83,89,93,93,91,92,92,90,91,94,97,99,98,95,94,97,102,95,100,99,102,99,89,99,110,112,109,105,106,106,104,102,103,114,116,100,95,93,93,86,77,73,61,59,60,57,61,70,75,60,62,68,72,55,43,40,37,33,25,20,22,21,22,19,45,55,80,85,86,88,90,98,102,95,87,84,85,88,92,90,101,120,99,93,91,78,82,99,107,109,107,103,98,98,99,100,103,96,88,86,84,75,64,69,69,69,66,66,70,71,61,44,40,46,45,35,42,33,28,25,24,23,22,22,20,21,21,23,37,31,38,57,93,108,94,82,81,85,77,63,57,58,61,65,69,78,100,92,73,72,87,99,101,103,101,101,101,98,90,81,67,59,64,66,60,76,101,107,100,98,102,104,105,84,44,26,21,19,18,17,20,26,24,22,20,21,23,21,23,24,23,19,65,47,33,26,22,40,46,47,48,51,58,52,45,48,39,35,34,29,34,55,71,71,83,81,72,66,73,73,70,73,92,109,112,104,93,86,88,104,115,107,100,100,103,104,83,38,17,17,22,26,24,22,19,20,23,22,23,20,18,20,19,20,16,19
92,101,102,95,83,74,75,74,65,66,78,79,82,80,68,58,49,41,43,78,120,107,65,48,60,73,79,90,111,127,135,148,164,159,154,154,154,157,163,151,145,148,153,150,117,66,41,37,38,37,37,37,36,37,33,36,38,38,38,37,38,37,38,36,95,86,80,81,79,72,70,84,99,114,117,117,108,102,92,76,60,79,107,112,115,134,147,143,133,133,133,128,118,106,99,106,100,115,127,124,153,172,169,175,170,165,158,151,143,111,57,32,33,36,36,37,38,36,37,37,35,38,39,37,36,36,37,38,100,107,119,113,104,102,105,98,93,92,100,107,112,105,103,103,119,114,93,87,84,85,90,100,106,119,131,140,145,143,130,114,107,110,108,122,104,103,117,122,117,127,119,112,113,107,79,55,48,33,27,27,27,30,38,37,39,39,39,36,35,36,38,38,137,146,144,136,130,130,133,135,137,132,126,130,131,133,140,164,145,123,100,102,121,134,134,130,125,122,122,121,120,120,120,120,120,122,143,109,113,119,110,110,116,114,114,104,101,100,100,97,94,86,84,78,58,44,35,38,35,34,33,35,37,37,38,37,143,143,141,138,134,131,132,134,135,136,142,142,143,146,149,143,135,138,143,140,123,124,139,148,150,147,143,140,136,133,129,129,127,125,136,154,131,124,125,124,129,140,130,123,121,114,109,107,105,101,87,77,85,86,81,68,52,42,36,37,36,36,36,37,143,138,139,142,144,148,146,146,146,145,144,144,143,141,133,135,144,148,153,152,153,142,148,166,173,172,165,156,148,142,142,142,143,140,137,135,114,130,129,126,127,123,125,123,120,117,110,104,103,98,93,91,87,82,91,91,93,74,60,52,42,42,39,34,153,153,157,163,164,160,159,156,154,153,150,148,146,140,131,141,145,153,148,151,171,171,163,174,185,178,169,162,161,162,162,159,153,149,148,146,137,143,143,141,138,139,139,132,125,124,109,102,105,104,103,109,107,101,99,101,94,93,85,68,60,62,49,47,167,167,166,166,170,172,170,171,171,168,163,158,156,139,133,141,144,143,155,153,159,172,174,170,171,166,163,167,171,174,172,170,166,162,159,152,144,134,153,152,149,148,147,143,135,128,120,117,109,112,121,114,108,110,104,93,90,87,84,79,73,70,54,52,176,183,187,182,182,182,179,177,175,171,169,167,158,138,134,142,143,144,141,146,153,168,175,164,153,152,160,174,182,184,182,176,172,169,165,158,147,127,147,152,152,150,152,146,132,129,133,135,140,142,129,129,128,111,94,90,92,87,87,87,77,67,71,72,185,184,184,188,186,185,187,182,171,167,167,165,157,143,137,139,138,140,134,147,153,160,167,161,148,145,157,175,184,188,186,183,180,172,166,168,159,126,148,156,155,154,151,143,128,127,139,155,148,126,112,107,95,90,93,92,91,89,97,98,98,101,94,79,193,191,193,191,192,190,187,177,170,171,171,167,156,145,145,150,144,111,111,136,151,163,171,166,146,138,153,173,183,188,188,186,178,175,171,167,166,133,147,159,156,155,145,132,124,135,145,144,142,134,117,116,111,97,90,92,96,100,97,94,93,89,86,85,192,194,194,192,189,191,180,171,172,176,169,156,151,150,154,122,87,96,114,129,147,167,171,162,148,139,155,174,184,190,194,190,182,175,172,173,171,138,142,163,161,151,135,132,146,158,156,155,154,146,138,137,134,126,119,110,97,87,86,92,90,85,86,74,196,193,190,190,191,187,177,177,179,176,160,154,157,150,139,127,134,108,107,131,145,154,156,150,149,147,157,174,183,188,191,188,183,178,182,185,180,145,143,170,165,145,134,148,170,174,178,174,158,155,152,155,148,143,132,126,113,103,102,96,93,87,87,87,192,191,191,194,192,185,184,185,184,174,156,156,158,145,144,148,105,88,124,163,174,166,156,147,155,164,168,171,171,174,182,182,176,184,190,185,182,152,142,172,157,136,145,170,181,176,171,170,171,163,161,159,156,160,153,144,134,126,117,106,100,96,87,87,192,192,194,195,191,190,191,187,179,166,153,164,164,142,152,116,68,96,137,167,168,158,152,145,156,172,179,177,171,178,180,179,183,188,190,190,184,155,139,157,135,126,152,174,174,174,173,171,167,171,173,171,169,166,155,145,142,138,122,121,131,126,99,72,190,193,197,197,195,196,193,186,170,146,138,168,173,141,143,102,94,77,91,143,155,144,149,146,157,177,180,173,168,179,177,180,187,191,186,184,177,153,140,145,109,115,152,175,179,175,173,173,175,169,157,151,151,136,135,127,118,118,119,102,104,97,82,73,189,195,199,199,198,198,191,181,159,133,118,163,173,158,141,72,56,70,92,116,144,139,145,152,171,187,186,184,182,177,179,186,190,189,184,186,178,145,144,134,89,103,151,178,178,174,172,169,157,140,128,121,113,101,108,127,122,99,92,118,100,85,80,76,194,198,200,199,199,200,195,177,139,111,108,160,175,167,142,100,93,77,105,127,146,136,140,153,176,189,190,187,185,182,184,186,187,186,187,188,171,128,151,122,80,106,157,175,175,169,167,154,134,128,120,108,99,97,97,89,81,78,77,64,95,124,127,113,196,200,201,201,203,202,196,173,136,109,97,150,163,152,125,60,73,92,116,156,157,142,141,153,175,185,187,189,189,188,187,186,184,186,188,184,145,126,150,106,75,101,147,159,162,166,162,144,128,120,111,101,94,90,87,105,137,151,156,156,152,153,152,141,199,202,202,202,202,202,195,168,130,109,103,128,148,151,129,87,99,134,162,180,154,147,138,154,183,197,196,193,194,191,187,183,183,191,190,168,114,139,135,98,70,97,136,164,173,161,142,122,117,119,109,87,77,90,121,152,168,166,171,167,157,151,149,143,199,200,202,203,203,202,190,168,147,127,105,106,149,159,142,126,150,190,206,185,165,152,132,147,175,188,191,195,196,192,186,182,187,190,177,124,130,147,134,89,76,126,167,174,165,149,135,128,120,108,89,70,58,78,138,164,173,179,177,164,163,153,150,148,200,200,204,204,204,202,192,170,153,137,117,97,139,171,145,139,131,165,188,179,172,146,129,147,168,181,190,196,193,188,183,186,188,179,140,124,144,143,117,94,125,167,184,180,166,155,133,117,110,101,80,62,43,55,123,166,183,171,169,169,158,142,143,146,200,203,205,204,204,203,197,179,159,147,130,102,136,180,137,141,127,132,161,163,167,146,126,138,159,175,190,195,189,179,176,179,165,119,107,148,161,128,94,112,156,175,179,174,157,133,108,106,109,100,80,62,38,31,84,137,167,169,156,159,159,144,131,138,199,202,205,206,207,208,202,190,172,157,142,113,132,181,137,133,140,127,152,170,179,155,128,130,150,177,188,186,179,176,172,145,113,121,162,180,167,136,106,105,102,123,155,144,130,112,108,109,105,97,82,59,33,22,63,128,157,164,159,146,144,147,134,126,201,203,204,205,205,206,205,197,181,174,161,129,135,181,145,126,148,148,156,178,186,158,132,137,161,177,176,172,171,163,141,132,146,164,165,156,143,110,71,68,66,75,119,130,129,124,119,112,117,107,84,55,29,23,68,132,160,159,156,154,139,134,131,120,202,203,205,206,208,208,208,203,196,186,170,143,143,180,150,120,142,176,185,195,190,160,136,155,168,168,163,156,143,141,156,178,194,190,168,151,143,99,43,37,41,68,97,120,115,104,101,118,120,107,91,57,26,27,74,133,157,166,154,153,144,125,126,108,201,199,205,207,208,210,205,203,202,198,187,167,160,180,151,130,144,155,180,192,183,156,155,163,156,147,127,115,132,168,193,200,202,206,194,169,156,155,117,55,45,66,80,106,113,118,102,96,84,97,93,55,25,30,65,121,151,168,164,150,147,120,110,94,199,200,200,207,209,209,205,203,202,199,193,185,181,187,149,120,156,173,174,150,142,151,147,132,116,101,101,136,183,199,194,194,194,193,187,176,165,148,128,98,81,70,66,84,103,112,91,88,93,102,94,49,25,29,58,111,147,165,172,159,148,120,93,86,199,199,199,202,205,207,207,204,201,198,196,194,194,196,149,90,97,106,128,181,193,117,56,68,112,155,184,196,197,196,195,196,199,207,201,175,152,134,105,88,87,85,74,69,82,90,90,107,130,127,92,44,21,31,57,95,138,157,164,155,143,119,79,73,199,200,201,203,203,204,205,204,199,198,199,197,200,198,167,145,197,173,115,76,128,115,84,154,199,205,202,200,204,202,203,199,205,213,205,181,159,132,105,79,71,72,65,59,54,68,95,121,148,150,89,47,23,27,52,85,129,156,160,153,148,126,87,76,202,203,203,206,210,211,210,206,199,195,196,198,201,197,174,158,198,155,136,169,186,124,114,183,204,201,204,204,198,194,192,192,197,208,200,173,152,134,107,80,69,61,46,40,39,58,87,114,141,159,101,55,20,26,56,92,131,162,167,157,156,129,90,86,201,199,199,200,203,208,209,208,204,202,203,204,205,195,172,149,184,135,131,182,191,126,107,169,191,191,190,187,183,178,182,186,185,179,181,167,135,119,105,90,77,56,46,45,38,37,62,83,126,155,102,58,22,21,45,74,118,160,166,158,152,126,75,57,203,201,199,198,200,204,206,208,208,207,208,207,204,187,166,140,180,124,116,168,178,124,94,147,179,179,181,182,179,173,173,173,175,179,176,155,132,117,107,91,63,42,44,59,68,92,98,111,118,122,93,60,23,19,51,90,128,156,160,146,142,126,92,67,202,203,202,203,204,204,204,204,202,195,189,190,191,172,161,140,181,123,109,149,159,124,83,112,147,156,163,177,187,181,173,170,167,175,177,151,122,112,100,64,46,54,55,58,79,98,124,117,99,100,92,67,28,23,48,73,131,158,164,157,141,122,80,63,201,201,204,206,206,205,204,200,194,186,187,187,183,170,155,93,130,134,123,126,135,108,73,79,93,90,82,104,156,184,183,178,169,170,172,153,128,110,80,36,41,57,57,57,81,98,104,102,97,100,93,70,32,24,47,75,139,161,155,153,136,125,87,76,201,204,204,206,207,208,207,205,201,196,192,193,194,176,152,83,96,103,103,91,82,82,77,75,78,80,77,71,81,129,167,174,176,170,170,161,144,120,73,28,34,53,62,66,86,113,119,109,111,104,88,71,37,25,49,82,139,154,144,134,131,114,82,83,197,200,202,204,208,210,210,209,206,202,198,198,192,180,158,112,108,115,129,124,114,106,104,108,113,119,121,120,106,75,81,119,141,155,166,165,157,130,88,32,34,47,58,77,101,115,115,114,115,110,92,72,44,30,39,78,138,157,147,127,137,113,92,88,198,198,202,204,207,208,207,207,206,203,196,187,170,167,154,107,97,120,136,136,129,116,114,125,135,137,134,136,136,134,107,72,75,114,150,164,160,137,101,52,34,41,66,88,99,106,101,98,100,98,87,69,48,32,29,89,145,149,131,135,131,110,100,93,199,198,202,205,207,208,208,206,199,185,171,159,134,152,149,107,97,114,146,156,145,123,108,121,129,127,123,124,133,142,147,134,98,86,112,153,165,151,114,79,57,41,74,110,122,109,97,89,90,90,91,76,53,33,62,121,147,137,139,138,117,116,101,85,196,200,203,205,206,207,208,207,202,186,163,138,112,147,143,101,103,137,155,171,177,148,113,101,128,142,133,127,125,128,136,143,138,114,91,100,134,154,137,105,56,45,76,123,136,127,119,112,98,91,87,73,56,51,88,132,140,139,143,132,115,112,106,102,197,200,202,203,205,206,204,194,179,162,142,118,100,140,138,107,125,142,139,165,185,158,117,97,108,135,154,153,148,146,148,150,152,150,130,90,80,84,69,45,31,43,86,138,155,137,115,113,102,97,89,76,61,49,65,113,140,151,139,121,125,126,123,113,196,198,202,204,204,203,196,182,166,145,126,109,96,131,135,115,126,114,124,156,177,155,122,105,119,149,157,161,160,161,163,167,169,173,172,147,97,74,57,56,78,105,134,157,157,133,104,101,95,99,96,73,57,44,58,114,152,148,145,139,133,132,130,122,193,196,198,201,205,200,186,171,163,143,117,96,86,114,130,119,110,112,140,153,160,143,108,96,133,147,168,173,172,173,174,173,172,174,178,178,152,112,92,72,102,158,181,183,177,155,129,113,107,96,80,64,61,60,70,117,146,153,153,149,138,134,129,128,191,194,196,198,197,192,176,155,139,120,104,90,86,111,129,119,124,160,182,177,167,148,118,111,129,162,177,178,176,176,175,173,174,173,173,177,175,138,114,89,70,113,161,179,174,156,138,126,105,100,103,86,66,66,73,98,134,148,147,142,139,132,125,121,188,192,195,197,196,190,183,149,128,116,94,83,104,129,118,102,117,163,195,186,157,134,111,106,132,155,168,180,186,182,180,177,179,178,175,174,174,163,124,95,72,85,140,168,173,167,147,125,112,98,95,90,93,83,84,103,115,126,141,143,134,123,115,117,184,188,188,190,192,194,185,149,127,115,91,86,136,155,104,69,70,82,119,158,152,128,106,104,136,160,175,181,186,184,181,178,174,177,176,173,169,165,132,96,73,74,125,163,173,170,164,149,140,123,103,97,96,95,77,86,104,115,122,126,123,124,117,109,177,183,185,186,188,191,182,157,128,104,89,94,156,172,107,74,86,78,80,121,147,123,105,106,127,152,167,173,179,182,183,177,178,176,174,173,163,160,144,107,82,75,118,158,171,169,169,166,158,145,126,116,95,90,107,111,108,107,111,112,109,112,113,108,173,180,184,184,179,183,182,166,135,108,94,106,171,181,119,105,124,73,74,100,128,117,103,105,124,144,159,168,172,177,175,168,173,173,171,173,166,162,146,116,96,85,109,150,163,162,164,165,164,155,153,152,133,114,108,104,112,123,118,111,101,88,82,82,172,177,181,180,177,176,174,165,141,115,103,121,175,189,120,68,64,77,91,107,136,117,103,105,120,138,154,165,169,169,166,164,170,170,166,171,173,163,149,123,109,96,105,138,157,159,159,156,156,154,143,144,148,146,138,139,129,125,126,117,107,96,83,74,166,168,169,171,170,171,168,160,144,125,116,126,161,184,119,62,46,63,87,143,155,124,110,105,114,132,151,165,166,165,166,162,159,161,161,167,170,165,156,132,123,112,106,127,150,156,156,152,149,146,143,140,142,147,142,136,132,136,126,118,113,104,91,74,157,161,169,170,164,161,160,159,151,138,128,130,148,171,124,86,73,97,141,169,158,127,112,105,110,126,144,159,166,167,165,164,160,159,168,169,167,162,158,133,132,124,109,117,136,150,151,151,151,149,141,135,125,124,119,120,124,125,113,112,99,78,68,59,160,159,163,170,165,157,157,158,154,147,136,137,149,157,129,113,87,117,139,157,156,134,121,109,106,119,138,154,164,166,162,159,157,159,166,164,164,163,161,124,134,132,111,110,120,136,143,145,143,137,131,129,126,119,109,110,104,101,93,93,86,86,67,61,159,152,152,163,165,158,157,154,151,150,145,144,149,151,127,117,101,88,116,142,156,144,129,114,103,109,130,150,163,165,163,160,160,160,160,160,162,163,157,113,139,139,120,108,112,122,125,126,133,132,125,121,119,118,116,106,91,82,82,92,87,68,67,61,160,158,154,157,158,154,150,150,149,148,143,140,149,149,127,103,111,82,91,118,143,134,129,121,102,100,124,146,159,163,167,170,163,153,151,159,159,158,150,112,142,139,123,107,101,110,117,121,122,117,112,110,102,94,92,90,82,73,62,68,76,89,78,65,158,157,157,157,156,154,146,147,149,146,140,136,140,139,122,101,93,93,80,92,105,118,131,124,103,99,118,137,154,163,165,164,161,153,150,150,150,151,137,116,141,138,128,104,99,102,105,124,134,133,126,117,109,101,92,91,85,78,76,72,65,67,75,74,156,160,156,155,155,154,148,143,143,142,137,131,127,130,121,106,98,81,91,106,108,120,131,122,107,102,117,133,143,154,162,165,163,154,147,147,152,147,129,125,137,143,140,117,98,94,96,100,110,114,112,112,115,113,104,96,87,86,83,74,72,65,78,78,154,157,156,155,152,151,150,144,139,143,144,141,133,125,117,102,111,105,99,116,120,125,129,124,114,111,117,130,143,159,168,166,161,152,149,148,148,141,124,131,136,141,143,123,94,86,91,96,97,102,105,107,103,100,103,96,92,86,76,72,71,71,74,64,151,149,151,151,147,145,144,142,140,134,133,131,132,127,123,112,101,113,113,113,119,126,126,117,115,120,121,124,136,151,163,167,164,159,149,137,138,140,128,129,131,133,138,134,114,92,88,90,91,92,87,88,91,90,88,89,88,84,76,71,69,67,53,50,147,148,148,147,144,144,142,136,133,130,124,124,129,127,119,109,97,104,117,113,114,127,124,118,125,131,125,125,132,145,157,162,159,151,140,134,144,137,125,124,127,128,136,135,118,101,92,80,78,86,87,84,79,76,81,85,85,82,71,67,63,60,61,56,138,138,141,138,139,143,143,140,135,125,117,112,116,116,114,111,108,99,100,108,119,130,128,130,140,144,138,124,126,133,142,145,144,140,134,129,122,116,119,118,118,113,107,108,113,100,99,91,74,75,75,76,76,73,74,78,73,66,58,55,62,70,59,48,130,133,135,135,135,135,135,134,133,129,129,119,110,107,107,109,111,108,102,102,114,131,135,140,150,148,140,134,131,135,137,137,136,125,110,105,107,111,113,109,107,107,107,104,101,98,97,95,82,66,61,63,72,76,76,76,68,62,56,53,50,43,42,45,121,124,127,127,125,126,128,128,124,121,119,118,115,106,103,105,106,108,112,112,113,107,109,135,161,161,149,136,132,128,120,113,105,98,99,105,110,108,104,104,104,101,103,104,109,107,97,89,80,74,73,68,70,78,73,63,65,65,61,61,60,51,44,35,110,110,113,111,113,117,119,120,118,115,115,113,112,111,110,107,105,106,109,116,122,117,104,103,90,87,90,95,92,92,86,82,87,95,103,106,104,100,97,98,100,98,99,100,99,94,89,78,74,75,75,68,71,74,84,78,66,59,56,53,43,30,21,18,109,107,103,102,104,105,102,100,104,104,107,108,106,105,106,108,110,112,114,114,114,105,101,87,54,39,73,95,99,101,103,103,105,104,99,100,101,99,99,100,96,92,89,84,83,79,74,72,69,70,73,79,82,76,62,56,56,47,36,31,22,21,21,21
97,88,80,69,63,63,81,102,115,109,103,102,91,77,112,150,124,109,122,141,135,117,124,135,142,152,149,101,80,105,119,119,116,132,156,162,162,155,149,144,136,127,94,46,51,35,43,39,36,33,35,38,38,36,36,35,37,38,39,36,38,37,39,40,87,93,93,91,94,93,92,87,91,101,109,99,96,130,113,59,50,54,80,104,118,111,104,110,114,114,120,128,125,115,123,118,111,104,94,93,94,109,112,99,103,104,98,87,84,84,69,66,53,52,57,50,36,33,34,38,36,36,37,38,40,39,36,35,136,136,128,123,122,126,128,124,120,124,133,137,167,141,106,98,98,113,122,123,125,124,125,128,129,129,125,121,120,129,144,131,123,117,120,127,134,137,123,115,108,99,94,99,108,103,84,83,83,85,80,71,63,48,38,31,33,38,37,38,40,43,39,36,142,136,131,131,135,135,135,137,138,139,142,153,137,131,141,147,143,129,130,141,149,155,154,148,140,134,134,135,137,137,141,132,125,133,130,124,126,125,126,122,118,116,109,112,104,93,99,107,99,97,97,95,93,85,72,55,47,43,37,36,37,44,40,41,139,143,144,143,139,140,140,141,142,142,142,129,133,142,144,147,150,152,148,151,168,177,171,164,161,158,161,160,153,149,147,141,133,150,148,147,148,149,140,131,127,126,126,114,106,122,118,110,113,104,95,88,79,80,81,72,61,54,50,47,54,55,46,39,144,144,148,150,153,154,152,152,150,150,146,132,141,144,145,152,155,161,168,164,170,175,172,163,172,177,175,169,165,160,157,154,139,148,166,163,161,157,148,133,134,146,150,153,150,137,130,132,118,102,91,92,86,86,83,79,66,63,64,61,61,61,68,62,159,163,168,170,168,167,166,165,158,152,136,128,140,148,143,151,152,157,166,169,163,158,153,164,178,178,179,176,170,168,167,162,145,142,160,164,163,154,144,136,142,150,158,150,135,117,113,109,102,97,97,93,89,94,100,99,90,82,83,77,68,69,60,53,174,175,176,177,178,174,172,169,169,166,145,139,143,147,142,147,149,155,160,164,149,137,148,170,183,185,186,183,178,174,167,171,158,137,155,168,163,152,139,136,153,164,162,157,144,127,123,108,94,98,105,108,105,109,95,96,96,89,84,78,67,52,43,35,184,185,185,185,185,181,168,163,166,162,143,139,141,143,145,136,135,153,156,150,145,137,147,169,180,184,183,182,180,178,176,172,169,147,150,165,157,141,132,146,155,155,154,154,144,135,135,135,130,124,110,115,108,98,100,91,87,85,75,67,64,68,57,57,187,188,188,187,187,174,166,171,172,161,146,151,151,154,135,113,131,142,150,163,152,140,144,162,175,181,187,188,184,173,174,175,171,151,143,167,150,135,148,170,178,175,170,162,159,158,156,150,140,124,108,92,85,94,93,90,91,91,84,85,80,60,45,43,192,192,190,190,180,166,167,173,171,153,149,166,165,141,117,116,117,127,155,160,152,149,151,163,175,182,186,188,184,177,182,181,174,152,139,166,147,145,168,183,181,182,181,170,167,167,165,159,153,145,136,125,120,103,98,93,89,96,84,61,48,51,55,51,192,189,189,186,174,170,180,179,157,149,150,174,160,141,144,122,113,127,131,144,143,153,158,164,167,170,179,185,180,183,184,178,173,150,128,148,133,150,177,184,182,178,177,177,178,182,178,181,175,158,146,137,125,122,123,118,96,73,72,67,63,66,63,62,188,189,190,183,179,180,183,171,151,154,154,173,158,170,146,100,105,139,154,160,153,161,170,171,167,170,179,182,183,183,179,177,178,156,125,125,106,140,173,176,178,178,180,184,189,190,181,168,155,148,146,143,132,124,126,111,87,79,77,59,65,67,64,59,190,192,191,186,188,186,182,169,154,168,156,173,162,180,126,109,140,142,143,158,160,160,175,175,168,170,182,182,184,180,179,182,182,153,132,113,85,130,173,177,178,179,183,182,169,156,141,132,153,144,132,121,120,117,106,91,76,73,74,72,69,58,53,47,193,195,192,191,192,185,168,149,145,170,160,162,162,153,93,78,107,130,126,147,160,163,182,180,175,178,177,179,179,181,185,182,177,142,138,103,70,125,173,180,180,180,170,145,119,107,111,117,121,138,119,103,96,95,108,118,113,108,93,87,82,79,64,66,195,196,196,196,193,184,163,135,132,164,165,159,181,139,67,57,62,91,120,144,163,176,187,179,183,184,180,177,179,186,185,178,168,133,142,106,74,126,171,173,169,166,148,135,139,135,128,126,125,120,125,131,134,138,156,167,158,138,121,118,113,93,78,72,198,199,196,198,194,179,148,121,122,159,166,158,192,128,64,60,79,97,117,137,162,182,192,190,189,185,181,175,183,188,183,173,150,126,131,100,78,112,157,167,167,152,131,125,125,127,126,128,135,147,162,168,173,168,160,164,162,150,142,138,126,104,96,88,198,196,199,201,197,179,140,113,114,143,157,147,161,120,111,48,78,107,123,139,160,182,190,190,191,186,178,177,188,190,177,156,127,117,130,105,78,107,157,163,151,125,117,131,135,122,116,114,142,170,180,183,183,173,170,159,160,162,162,149,138,126,116,104,200,201,201,203,197,177,137,117,111,128,151,141,147,101,52,78,95,111,121,139,162,187,198,196,192,185,178,185,191,182,156,129,110,131,143,110,92,131,161,155,138,131,126,120,108,105,99,96,139,177,188,180,179,171,160,152,154,157,155,149,146,146,135,124,200,200,198,199,195,172,145,129,115,119,153,144,140,116,83,103,127,135,120,125,155,182,189,192,190,182,182,192,184,154,132,123,134,163,145,111,124,162,162,156,142,122,116,120,115,107,82,76,116,156,175,176,162,171,162,147,141,146,150,161,169,173,159,131,198,200,202,202,195,171,153,142,121,119,159,140,130,137,117,135,162,154,123,118,147,177,191,194,189,181,183,179,145,130,116,80,133,133,111,111,143,166,161,135,113,104,110,125,128,108,73,60,98,138,153,167,164,145,146,142,133,134,145,161,170,173,153,127,201,203,203,203,199,182,160,153,132,118,161,160,128,137,126,122,137,140,126,112,140,174,184,190,185,181,180,162,144,118,112,183,186,152,110,105,111,118,115,100,94,108,120,136,119,88,62,45,88,140,153,155,155,152,138,141,143,129,129,151,173,172,152,134,200,203,204,205,203,192,175,164,146,123,164,176,126,130,134,116,122,143,138,122,140,170,183,181,178,182,187,161,110,116,175,177,166,138,92,88,76,75,105,122,119,114,126,137,114,83,56,28,70,150,158,162,151,147,141,127,130,126,127,134,158,164,155,143,199,202,205,206,205,198,180,172,168,136,152,186,123,126,143,141,134,157,151,124,140,167,172,168,174,176,145,124,157,184,171,155,148,132,65,43,50,70,108,116,108,115,132,140,124,83,44,19,67,158,155,156,158,143,140,127,122,120,109,123,160,170,163,147,201,203,205,206,207,205,199,189,172,148,159,194,122,125,135,164,175,175,155,133,147,160,166,167,148,119,142,187,201,204,196,173,156,148,121,60,28,50,70,84,99,111,106,122,123,77,49,31,79,145,158,164,175,150,134,125,103,98,102,113,131,150,153,149,199,203,206,209,208,203,200,200,191,170,169,189,120,153,144,151,174,173,153,147,154,153,128,92,92,152,191,196,196,200,201,186,168,159,143,116,59,38,57,90,107,95,98,125,124,78,53,44,114,147,152,154,170,157,145,129,95,83,100,122,138,155,155,143,198,200,206,208,206,205,204,199,194,188,186,177,105,135,169,170,150,142,143,125,110,101,104,136,174,199,197,188,190,193,198,190,167,151,127,100,92,69,55,52,71,86,121,153,130,80,47,51,147,204,198,154,164,156,143,124,98,78,86,106,128,144,142,143,196,197,201,206,207,204,202,199,196,193,195,178,110,122,119,135,154,176,147,73,84,139,183,201,198,193,190,193,194,201,210,197,171,148,122,93,75,74,64,60,49,69,115,158,143,83,71,68,123,173,175,153,166,159,140,132,101,71,82,89,113,126,134,144,196,200,201,200,200,202,201,199,199,197,199,180,137,185,189,129,101,128,144,86,143,193,196,192,195,200,198,196,192,200,210,199,170,152,128,98,74,55,47,38,35,64,103,149,154,96,64,47,112,167,176,165,166,158,138,134,113,76,90,103,119,131,141,132,199,201,206,208,211,209,203,196,195,196,198,181,154,192,177,126,162,186,163,92,163,198,197,203,203,192,185,186,186,188,189,186,162,131,118,99,83,64,42,36,31,32,71,132,163,95,65,48,88,146,167,161,170,166,152,149,109,71,85,105,117,130,129,138,197,199,200,203,208,208,205,203,203,203,202,187,154,178,153,116,165,194,169,86,150,187,183,179,178,175,172,174,176,174,177,174,155,132,116,106,88,56,46,51,54,70,94,122,153,103,60,38,82,149,175,174,162,158,156,131,107,58,71,89,120,138,132,136,195,191,194,199,203,206,207,209,208,209,204,186,152,165,144,105,149,173,154,72,135,172,171,175,180,180,175,171,170,170,176,180,148,121,114,98,60,38,43,56,79,111,125,118,134,109,78,52,81,150,183,174,167,156,136,135,115,68,78,97,134,148,162,170,199,199,199,200,201,203,204,199,191,188,189,177,156,156,150,117,148,174,162,86,84,142,158,155,160,174,180,175,171,166,173,173,148,127,107,76,40,42,49,57,80,93,120,117,138,113,81,48,68,128,168,170,161,162,156,131,105,64,79,109,129,145,158,162,199,200,203,204,202,199,193,185,181,185,182,173,146,113,131,118,110,115,105,74,79,86,73,69,83,118,159,176,175,174,168,166,153,133,110,60,33,44,49,57,80,106,105,109,115,107,85,47,75,148,197,186,168,160,139,126,101,74,71,105,135,149,169,162,201,201,204,206,206,205,203,197,189,191,193,178,149,102,113,111,105,100,87,80,75,77,91,96,88,85,92,125,164,171,171,173,166,152,122,65,30,38,51,65,93,120,128,129,129,111,94,38,59,110,140,149,152,147,131,123,94,81,88,108,128,151,139,156,197,201,204,208,210,210,209,207,203,201,195,185,149,106,112,116,122,118,113,115,118,123,125,123,126,120,110,77,59,105,141,157,163,158,131,81,31,32,46,67,96,116,114,113,122,115,94,62,61,91,115,146,154,141,126,121,104,101,97,102,123,150,153,145,194,198,202,205,207,207,206,204,197,188,182,182,143,115,109,117,121,114,109,109,118,133,135,133,132,135,135,138,109,66,93,141,163,162,140,99,50,33,57,91,98,93,91,99,109,110,93,75,54,76,141,157,151,138,126,117,98,91,97,111,122,152,137,128,195,200,202,205,209,207,205,197,182,169,152,175,137,109,103,100,123,145,132,111,113,132,137,125,119,123,134,146,148,130,96,104,141,163,152,117,78,42,60,100,120,112,101,96,100,120,105,72,52,73,146,159,142,128,129,114,109,101,96,114,128,149,156,138,195,199,201,204,206,207,204,195,175,155,130,165,133,116,109,125,166,163,155,122,97,118,145,148,140,133,131,137,148,147,132,103,96,126,153,135,89,54,58,104,133,126,117,111,107,99,91,72,64,113,135,139,133,140,127,112,110,104,104,122,142,151,155,146,196,198,202,203,207,205,198,180,158,137,115,149,138,124,120,145,136,129,156,130,99,112,138,155,158,154,153,153,158,168,159,138,106,75,68,52,36,41,70,127,142,120,98,99,104,112,111,92,62,83,119,128,142,137,117,120,122,118,119,140,149,142,134,127,195,198,199,203,201,195,179,161,145,128,110,140,146,124,123,123,119,143,147,122,100,119,152,170,168,165,165,168,170,173,180,170,147,115,78,57,53,86,129,156,157,138,107,96,98,103,85,80,62,75,122,148,150,144,125,133,142,136,137,146,142,131,118,109,193,196,200,203,200,189,169,158,137,116,100,116,124,111,124,110,125,146,139,117,99,123,162,173,177,176,177,179,176,173,179,181,168,149,117,95,82,100,151,177,172,148,126,115,99,83,80,88,88,96,144,164,161,160,154,149,139,136,142,132,126,114,106,105,190,194,197,199,192,173,153,142,122,105,92,108,127,119,126,112,155,167,146,113,100,124,159,181,187,182,178,176,174,173,171,172,177,163,143,106,97,76,115,163,174,158,144,119,113,118,115,107,110,113,135,160,164,162,158,149,137,141,138,124,112,93,86,76,188,191,193,190,187,176,147,131,114,98,91,108,114,124,124,134,176,182,149,109,96,120,156,174,182,189,185,181,181,179,174,174,171,173,162,125,95,75,93,149,173,171,144,120,106,101,101,103,109,124,136,145,145,149,142,137,138,138,138,125,112,98,82,68,186,187,190,193,192,180,145,131,111,93,102,152,122,127,116,118,143,168,149,107,101,120,159,176,182,190,189,183,177,174,173,171,170,170,168,149,95,72,85,143,175,179,174,166,149,114,110,112,114,117,129,141,151,153,148,140,135,125,126,110,107,86,68,59,183,183,182,185,189,180,152,128,105,92,111,180,126,130,84,52,68,96,117,106,104,125,147,170,177,183,187,184,179,177,176,171,164,159,162,160,98,68,78,137,172,179,180,177,167,152,130,115,111,118,131,127,114,122,121,125,125,111,103,98,87,88,61,57,173,179,180,181,181,181,164,135,111,95,128,192,129,142,105,103,71,69,95,98,101,124,146,162,171,174,178,179,173,173,171,165,162,159,157,151,104,74,79,135,166,165,171,174,170,165,163,153,128,119,117,131,137,127,121,107,99,98,102,90,87,64,59,45,172,180,179,176,177,177,165,137,112,104,139,190,130,153,115,73,41,61,80,93,97,117,139,152,167,167,174,172,167,170,171,167,165,157,149,143,108,87,87,128,158,162,167,168,168,163,165,168,159,157,144,143,141,135,124,110,94,83,72,55,45,50,53,62,167,170,172,170,170,170,164,146,127,120,144,179,133,146,106,47,51,72,83,100,104,119,133,149,164,168,165,168,169,164,163,161,163,160,152,145,115,109,99,119,159,164,164,163,162,160,161,165,170,166,160,151,146,140,128,123,110,95,77,68,70,64,56,53,159,164,168,164,161,162,157,149,140,129,137,161,132,125,119,73,51,52,97,113,105,113,124,142,160,168,170,170,167,160,161,164,166,163,158,155,126,122,112,120,147,161,162,163,164,162,157,153,152,151,149,146,146,133,126,111,94,81,70,72,62,45,41,42,156,159,169,166,156,154,157,156,149,140,142,154,134,121,129,93,76,99,124,122,112,114,118,133,152,164,172,168,167,165,163,166,166,161,161,158,130,127,118,112,128,153,157,159,158,156,151,145,139,137,127,124,121,115,112,101,97,69,61,60,59,67,64,57,155,152,159,164,157,155,156,151,154,148,148,154,138,125,131,121,89,109,125,129,122,114,112,123,148,164,164,163,165,164,162,164,166,167,165,155,130,129,125,115,117,134,148,146,150,152,155,149,141,129,123,116,105,99,99,98,79,70,68,66,67,64,58,53,156,152,154,161,155,152,152,150,150,147,144,151,141,128,125,123,90,87,104,121,119,113,105,112,138,158,163,166,170,170,162,156,163,162,163,154,129,136,135,117,111,118,134,139,142,145,129,129,132,130,122,107,93,91,86,83,84,77,75,66,63,60,60,59,155,155,156,157,157,144,142,147,147,141,136,145,142,127,121,108,92,79,88,103,111,112,100,106,129,151,161,164,167,168,161,153,156,151,155,144,127,145,139,118,105,111,126,145,146,137,134,127,119,105,96,93,87,82,73,74,81,81,71,66,70,68,63,60,154,154,154,153,153,147,142,144,145,140,136,132,131,121,118,113,91,93,107,112,120,112,98,98,123,141,154,162,166,166,161,152,155,157,160,138,125,148,147,129,108,108,115,130,147,151,139,131,124,113,104,100,98,87,84,75,68,69,81,83,72,66,63,61,155,157,156,155,153,151,146,138,142,146,140,137,131,117,103,116,108,106,118,124,129,120,99,99,117,139,156,164,166,165,160,156,156,156,155,132,137,150,152,139,115,103,106,116,121,131,120,124,121,119,111,105,95,94,95,88,81,73,74,72,64,57,41,45,150,150,152,152,148,146,145,139,135,136,135,137,125,126,110,104,119,120,120,125,126,115,101,106,116,134,151,160,166,168,166,163,149,137,142,129,143,148,150,141,119,106,105,112,119,119,116,116,111,103,109,111,99,97,82,72,70,70,64,54,55,49,49,47,149,151,149,147,143,142,139,135,131,126,122,135,131,127,113,98,111,123,119,120,127,114,108,115,119,124,140,152,158,161,156,145,135,141,146,135,141,143,149,144,129,112,103,98,102,103,105,96,89,93,91,86,90,87,84,74,73,67,60,59,63,52,41,44,141,143,143,141,142,143,140,135,129,122,114,119,118,119,113,107,100,107,115,120,124,121,124,130,127,125,131,141,149,150,144,142,135,122,119,130,131,133,136,130,120,111,104,99,93,89,94,95,87,82,72,85,88,84,78,67,64,63,61,54,52,65,59,48,133,135,136,136,137,139,139,139,135,128,121,113,108,111,108,115,109,100,104,125,133,132,138,143,136,128,133,142,148,150,145,123,101,108,123,125,122,123,123,123,116,108,98,94,94,87,78,75,84,86,83,77,78,70,61,56,55,57,54,49,46,35,25,21,126,128,133,133,132,130,128,127,124,125,123,117,109,107,108,111,109,116,111,98,111,122,137,141,134,128,128,131,124,103,85,89,111,124,119,114,113,114,114,117,118,112,105,94,90,85,80,72,65,72,81,82,81,65,64,57,60,57,43,28,19,18,20,21,113,117,118,117,117,122,125,124,122,118,116,116,112,111,109,106,106,110,122,133,112,101,97,82,77,80,77,74,73,89,109,116,113,110,108,106,105,105,104,103,109,107,103,91,83,73,77,89,84,77,81,83,73,63,66,57,51,38,23,20,20,20,20,21,110,108,107,107,109,108,107,110,111,110,110,110,107,107,111,112,111,113,115,116,108,96,67,54,78,113,122,123,119,111,108,105,103,105,106,105,103,105,105,100,94,92,89,77,67,60,65,75,84,82,76,78,66,48,37,33,30,20,19,21,21,20,20,20,106,104,102,99,99,103,100,99,100,103,103,104,105,106,105,108,114,116,113,107,89,91,100,87,98,118,116,113,110,106,104,105,105,105,105,105,104,98,89,85,84,76,71,72,68,70,79,70,57,47,39,35,30,25,21,21,21,19,20,21,19,21,21,21
152,149,155,163,165,160,160,160,165,168,168,169,170,172,176,175,158,148,128,150,184,193,187,176,164,154,146,144,145,146,151,154,151,150,151,149,149,148,145,145,142,136,134,132,131,127,122,119,119,115,106,102,110,117,118,105,97,97,85,71,61,68,65,52,170,173,162,164,164,166,165,167,167,169,169,172,172,173,176,177,163,138,113,107,120,128,122,113,101,92,97,119,144,152,149,151,155,157,158,154,153,155,157,156,151,149,150,147,138,134,130,121,120,121,113,110,107,105,102,96,90,81,76,69,58,63,58,69,173,175,175,174,176,177,176,173,171,170,171,174,177,176,179,178,168,145,118,113,130,148,157,159,152,138,122,102,85,100,139,156,156,160,162,162,165,165,163,163,164,162,163,153,141,135,133,128,123,121,114,114,110,104,99,92,89,89,76,72,67,62,63,54,176,179,179,182,179,179,179,175,173,173,174,177,179,183,180,164,156,156,156,170,186,194,195,192,185,171,152,139,135,120,103,127,164,168,168,163,161,164,167,169,168,166,165,156,149,140,138,143,139,134,132,116,109,102,98,98,100,91,92,89,80,78,80,69,187,189,190,188,190,186,181,179,181,178,177,178,179,171,159,148,154,169,181,190,196,197,194,191,187,178,164,151,143,140,131,120,136,169,165,162,159,155,159,165,169,173,177,176,171,168,164,152,144,142,135,111,107,104,101,98,88,82,69,61,79,79,63,60,192,193,194,194,193,190,191,186,182,179,176,174,166,149,151,165,172,172,174,181,189,190,187,186,181,166,155,156,163,171,174,161,141,157,180,178,168,152,147,154,166,173,174,168,165,162,157,136,131,128,119,113,111,108,106,97,104,104,95,79,77,79,82,77,193,192,193,194,192,194,192,183,175,170,170,159,145,150,164,167,166,167,170,177,184,187,185,179,169,162,171,183,185,184,183,182,165,148,185,185,181,165,146,150,171,181,179,175,173,165,147,132,133,121,108,104,101,105,106,102,95,98,104,112,97,89,77,83,196,198,197,193,192,189,181,177,182,183,168,151,153,157,157,159,164,168,169,171,177,182,178,170,165,170,185,192,191,190,185,181,178,157,157,184,186,174,150,147,165,179,182,180,178,170,159,141,138,129,110,106,107,105,105,104,105,109,113,105,87,96,93,75,200,199,197,197,194,185,184,189,183,172,163,152,149,151,152,152,157,166,167,169,172,174,171,164,168,180,189,189,191,191,188,185,184,175,157,193,184,168,148,150,171,181,182,180,177,170,165,143,142,142,128,124,123,122,119,105,104,109,102,95,86,80,77,78,198,199,199,197,190,184,186,188,182,180,167,152,153,159,149,137,147,159,170,176,171,165,163,167,180,187,190,189,189,187,186,185,186,179,153,178,182,169,142,148,175,188,186,181,184,180,169,161,157,151,144,132,125,114,102,104,107,105,101,101,94,81,79,76,197,197,197,194,181,174,174,177,175,178,171,162,169,160,130,125,141,156,175,178,165,156,158,173,187,192,193,194,192,188,185,185,191,187,161,166,185,162,140,162,185,191,194,193,186,176,170,173,170,167,158,147,132,114,108,111,107,101,92,92,93,81,66,65,198,198,197,189,179,179,182,179,169,168,171,174,173,147,130,127,130,152,164,161,150,148,161,180,191,195,196,195,192,190,185,191,194,193,178,162,191,161,140,169,189,193,191,190,186,176,174,177,174,172,166,159,146,134,132,117,102,101,102,97,98,96,85,60,194,195,191,183,177,178,182,175,159,164,183,181,166,160,154,122,120,146,154,152,144,145,168,184,190,189,190,192,190,184,188,193,192,191,187,159,177,146,134,180,192,191,186,184,183,182,181,183,182,179,177,163,154,146,135,120,115,114,110,100,89,81,74,75,198,196,187,182,179,180,175,160,154,171,187,173,172,180,148,114,131,147,151,152,146,148,173,188,191,190,191,192,188,187,191,196,196,196,187,156,174,128,131,172,184,187,188,182,183,184,187,188,182,177,172,160,149,142,129,120,125,124,113,95,84,71,69,74,198,195,187,181,183,187,180,159,152,179,193,173,171,165,120,94,115,131,132,140,149,152,173,189,194,192,195,193,189,191,193,193,192,191,187,152,160,111,121,175,185,180,179,181,187,187,184,178,170,156,149,143,131,125,125,120,114,105,91,85,88,83,76,69,198,193,188,186,183,180,172,158,163,191,195,171,170,150,93,58,65,106,125,136,153,158,177,191,196,194,198,191,191,195,195,192,194,192,187,166,153,102,113,170,187,187,190,186,185,176,160,146,136,124,120,120,113,99,89,90,104,110,106,101,98,91,83,75,199,197,194,191,186,177,161,150,163,193,194,173,186,155,83,58,69,93,121,134,157,168,186,193,194,198,198,192,196,194,196,195,192,188,190,174,141,85,97,159,184,185,181,179,164,140,119,116,116,106,99,93,94,92,90,98,118,134,135,122,108,98,89,77,199,197,196,194,186,170,145,128,144,182,187,163,173,131,63,46,72,96,118,134,158,178,194,197,196,198,196,194,194,194,197,197,196,195,182,153,131,82,89,141,170,163,152,159,153,148,142,134,119,107,93,84,104,131,148,150,152,160,161,149,127,112,110,103,199,197,197,193,186,169,137,122,146,186,180,151,151,113,65,68,87,100,117,128,157,185,196,199,196,193,192,194,193,196,198,199,189,174,152,135,121,81,80,124,152,175,186,171,140,125,118,116,108,93,96,127,160,171,169,165,165,168,167,159,147,143,139,117,200,202,202,197,183,153,122,111,137,175,177,140,141,112,64,70,91,117,118,134,157,186,193,192,187,188,194,196,196,198,200,196,175,154,133,125,121,86,75,126,177,184,170,140,121,121,124,117,105,89,115,157,172,178,178,173,168,165,162,159,156,150,137,128,201,204,205,198,178,143,119,107,123,159,172,135,142,124,100,128,153,141,119,129,147,178,187,182,178,190,197,195,193,197,198,184,158,139,124,137,141,103,95,146,173,160,135,117,112,123,128,121,103,91,132,169,175,179,179,175,170,165,164,162,153,144,138,132,202,205,207,202,181,142,121,115,117,140,173,132,133,133,104,121,147,140,123,117,136,167,174,173,182,196,196,193,195,199,185,157,133,125,144,166,150,100,112,166,184,174,157,146,138,131,126,121,99,89,129,169,178,180,180,174,167,164,163,160,154,147,146,140,201,202,206,202,179,150,137,127,119,123,177,135,118,135,118,89,106,124,118,112,128,153,163,177,191,193,191,189,196,188,153,137,132,137,168,175,133,97,135,178,180,163,144,130,120,118,119,114,87,79,120,162,175,178,181,176,167,159,157,156,155,155,162,163,200,203,206,201,181,160,152,137,124,118,160,140,119,126,125,110,128,131,125,115,119,143,159,184,189,187,186,185,183,157,140,135,105,97,111,112,93,110,160,191,191,163,129,106,95,103,116,112,81,82,125,157,169,172,175,170,159,152,153,155,156,156,163,158,200,200,204,201,186,162,156,146,136,120,133,138,133,129,132,122,125,154,151,121,118,141,169,186,187,182,180,183,174,152,140,114,112,146,155,126,91,105,158,171,148,119,93,84,109,136,137,112,75,95,148,158,162,170,168,165,159,152,149,152,158,159,162,152,200,200,203,203,195,177,165,155,143,126,124,121,128,123,130,152,156,167,154,125,129,162,183,188,184,177,179,187,172,151,122,125,165,191,181,138,95,86,120,153,150,124,119,125,114,114,120,101,80,109,157,155,159,172,168,160,152,141,140,149,159,164,161,150,198,200,202,203,200,184,173,172,163,146,126,114,133,133,140,184,201,194,171,135,134,165,180,180,174,176,179,174,146,113,118,164,193,193,174,128,77,62,83,114,133,133,118,106,118,137,133,108,79,103,157,152,149,168,164,149,139,131,132,141,156,168,164,153,197,200,201,203,204,193,184,176,164,151,125,111,139,144,137,147,168,165,142,133,156,175,180,180,173,167,157,130,113,122,160,187,192,187,166,108,53,44,65,90,102,97,91,101,119,124,122,109,76,95,154,154,148,165,170,152,136,121,119,126,149,161,161,152,194,199,200,202,201,198,196,192,181,167,132,109,144,164,168,165,157,148,137,151,165,174,178,172,158,137,120,117,140,174,193,192,183,176,158,99,42,37,52,69,90,112,124,118,96,84,104,107,72,83,160,174,155,158,166,139,121,108,111,122,140,148,152,149,189,195,197,196,194,194,195,192,183,180,148,114,138,176,187,187,170,150,154,168,175,175,167,139,112,108,122,159,189,197,199,197,186,175,167,142,86,44,49,80,115,123,109,101,100,108,118,103,70,73,148,163,162,168,163,134,122,108,107,118,135,145,145,135,183,188,193,195,196,195,193,190,187,187,155,115,116,174,187,185,160,158,172,177,172,146,122,109,99,123,174,200,201,198,199,199,190,178,172,167,143,98,71,85,108,122,119,98,85,107,129,114,68,66,145,167,167,166,161,124,116,106,91,94,116,132,133,134,183,188,192,194,195,195,190,189,188,188,166,121,83,142,190,168,151,156,156,141,117,105,86,99,148,192,206,202,195,191,194,197,193,181,172,162,141,115,88,68,74,98,99,95,106,126,144,134,77,67,134,155,148,148,150,117,105,105,93,96,107,123,123,129,188,192,196,199,202,202,197,189,188,189,177,130,85,73,81,105,131,176,187,122,62,95,161,193,201,204,197,189,187,190,199,209,202,181,163,146,119,94,79,63,51,53,64,85,103,119,147,147,84,59,125,159,153,153,154,123,114,118,107,113,119,121,121,115,186,188,192,196,200,199,193,191,193,197,189,139,92,133,155,125,98,76,101,89,91,157,198,203,201,195,190,188,187,186,193,202,196,174,152,134,111,87,69,56,43,39,44,63,85,109,122,140,85,57,115,152,157,157,147,120,106,99,91,97,112,117,119,119,179,180,183,187,192,195,197,199,199,200,195,142,98,152,162,116,98,121,126,85,89,138,165,175,184,184,181,179,179,177,178,182,178,164,149,133,110,85,69,59,46,48,53,77,98,99,112,111,92,71,117,155,150,149,148,123,109,122,98,104,130,137,127,132,180,180,184,187,189,193,194,191,190,189,184,141,100,138,146,108,111,156,156,101,85,128,160,167,171,172,169,167,169,171,173,173,168,158,140,121,101,86,74,62,65,57,61,72,104,118,100,115,93,73,119,149,153,148,150,125,92,96,111,119,115,135,137,142,184,188,189,189,188,187,184,174,168,169,168,133,96,124,150,122,111,146,150,99,74,112,151,163,171,175,173,167,160,160,163,165,167,156,125,103,95,82,56,52,61,52,53,61,80,94,95,93,86,75,125,148,141,144,153,127,111,120,108,107,114,125,134,142,187,192,196,195,194,191,186,176,170,172,172,140,101,110,133,118,86,82,91,80,56,65,95,110,111,109,125,148,157,155,153,156,159,142,109,95,89,60,33,41,58,54,45,51,66,78,85,94,83,71,115,138,132,138,144,128,112,98,100,108,112,118,128,135,186,189,196,198,200,200,197,191,185,186,182,146,100,82,100,121,123,128,131,107,78,70,70,64,53,42,49,88,125,140,145,146,141,121,103,96,84,47,28,43,63,59,52,54,74,89,94,105,90,67,117,139,131,126,142,131,122,111,110,110,106,107,118,124,181,186,191,196,200,200,197,192,185,179,172,139,98,70,69,67,58,71,87,92,94,90,88,91,93,91,81,65,66,87,105,119,128,127,115,106,91,61,39,49,73,76,75,71,76,73,94,92,84,67,105,138,114,116,132,130,123,115,106,106,104,100,115,127,181,184,190,197,197,194,191,184,172,160,143,117,92,79,68,55,58,72,95,113,104,92,89,86,83,88,98,103,97,78,63,72,94,124,132,120,102,82,61,47,70,86,87,74,72,79,65,69,95,78,85,127,104,124,133,130,130,118,103,105,109,113,119,125,180,184,190,194,194,192,188,178,161,143,119,99,88,77,64,65,71,74,101,120,110,90,84,94,94,86,80,87,96,106,112,96,74,91,111,122,120,103,76,43,57,83,88,78,78,84,84,88,90,88,54,89,103,126,125,126,129,123,115,112,117,122,118,112,180,184,189,190,191,188,182,171,148,125,105,91,85,76,78,88,89,101,121,124,109,81,71,81,91,95,92,95,101,107,115,124,120,90,80,81,84,84,72,44,45,77,94,92,77,85,88,92,89,82,59,42,97,131,129,124,125,128,117,110,116,123,115,104,180,184,186,187,186,180,170,155,134,112,98,88,83,86,100,111,121,151,157,139,117,89,74,80,92,98,107,113,119,126,134,137,140,135,115,78,47,47,55,47,45,78,107,110,101,96,94,97,91,76,68,48,82,130,141,138,125,122,117,123,127,119,104,97,173,179,182,182,180,171,157,142,124,105,92,83,80,95,116,113,118,151,164,144,119,94,81,94,108,120,130,133,133,136,142,149,151,153,149,142,91,57,54,66,83,104,126,134,122,110,98,93,90,79,72,69,59,86,113,122,119,115,115,123,124,114,108,95,170,173,176,177,174,164,149,133,115,98,84,75,79,102,117,79,57,74,107,131,115,97,91,103,120,132,145,149,145,145,146,152,153,158,161,155,135,86,70,74,110,138,151,155,144,119,103,94,93,88,79,81,84,88,90,104,118,121,122,120,119,106,95,85,170,172,173,172,170,160,140,123,107,90,79,79,87,105,133,126,103,69,73,102,110,97,94,108,127,138,146,146,143,146,144,145,153,156,159,157,155,114,82,64,95,141,159,164,161,145,127,107,99,95,94,90,95,105,117,129,132,123,122,120,106,94,86,75,166,169,168,168,169,160,136,115,102,86,81,93,98,108,132,93,58,44,65,82,101,97,99,112,128,132,135,140,145,143,139,146,150,152,155,152,156,138,92,66,77,124,153,160,161,160,153,134,113,100,95,102,97,103,108,110,116,119,120,112,97,86,79,71,158,162,162,164,167,160,137,115,102,85,82,105,109,101,121,80,47,56,72,84,107,92,99,114,128,134,137,133,136,135,130,138,143,145,153,153,152,149,101,72,74,114,145,152,157,160,161,153,144,132,108,92,100,106,116,119,113,100,88,84,89,86,69,61,152,158,160,161,161,160,144,121,101,86,87,120,131,103,120,97,55,52,69,105,120,106,110,112,121,127,133,127,127,128,130,131,132,131,144,149,147,146,107,81,83,111,140,151,154,153,153,152,147,150,144,131,124,118,118,123,127,124,112,86,65,54,49,46,147,154,154,152,155,161,149,124,101,90,97,129,140,104,116,115,74,67,98,131,124,106,110,109,119,128,128,127,122,130,132,129,128,129,133,137,134,132,105,94,100,110,128,143,149,150,150,149,145,143,145,149,143,137,131,126,118,105,98,93,77,57,47,45,137,139,143,144,147,153,146,131,113,101,104,124,134,100,112,123,95,74,97,125,129,124,118,117,114,117,113,115,123,133,141,142,141,143,136,128,121,119,101,107,113,111,113,125,136,141,144,143,140,135,130,128,126,120,115,114,112,105,96,81,62,57,61,63,130,133,140,141,137,141,140,133,127,117,112,121,129,104,116,120,114,81,72,101,123,120,118,114,108,102,100,106,112,132,144,146,148,146,145,142,136,131,108,111,118,114,109,111,119,124,128,133,131,127,124,119,111,104,102,102,103,101,94,77,59,51,49,53,136,130,133,137,133,131,134,133,133,126,121,127,129,109,118,113,109,91,68,75,95,102,114,112,104,89,85,93,113,136,154,158,151,142,144,141,137,133,108,109,118,116,109,106,109,111,115,117,112,108,107,108,106,97,88,76,65,65,76,80,72,64,58,55,139,135,132,132,135,131,130,128,130,130,122,123,129,112,109,117,93,82,79,79,83,97,111,111,97,75,75,91,118,134,147,155,151,137,133,133,132,126,103,108,118,121,116,109,104,106,117,125,121,113,108,100,90,85,78,67,66,70,60,47,55,63,64,58,138,141,136,133,130,127,121,125,129,129,121,116,122,110,99,111,102,82,73,87,94,96,104,106,91,75,83,107,123,142,151,151,139,130,127,129,128,118,100,106,117,123,123,113,102,101,106,108,109,110,110,104,102,102,96,93,82,71,68,69,65,63,57,47,130,133,135,133,131,128,124,121,127,125,122,119,114,109,92,95,99,94,88,92,97,105,103,93,77,75,91,112,126,135,140,135,135,132,123,113,113,104,97,106,111,114,117,114,103,93,86,84,85,86,82,78,80,85,84,80,79,66,61,62,53,52,44,39,122,125,127,127,123,119,120,115,113,118,117,118,114,110,95,88,92,98,99,94,95,108,110,102,85,88,105,113,119,124,124,123,118,111,105,102,104,97,97,103,105,106,107,106,101,90,84,76,66,63,61,61,61,63,66,64,56,47,45,42,36,32,24,26,114,116,115,113,112,114,112,110,106,106,110,108,110,108,100,87,92,96,99,97,99,110,116,109,105,112,115,117,117,115,113,109,107,103,102,101,99,93,93,97,96,92,88,84,82,78,71,64,59,57,55,56,61,59,59,57,49,43,35,35,29,23,21,21,100,104,105,105,104,104,106,106,103,99,103,98,100,99,95,90,93,98,100,100,103,109,107,98,107,115,116,112,110,111,109,106,103,101,98,100,98,89,85,84,82,78,74,68,66,68,62,55,54,57,55,52,54,53,50,41,38,34,31,30,22,19,24,23,88,90,89,93,94,93,96,97,96,92,91,92,91,89,89,96,93,95,96,97,100,95,79,86,102,111,108,104,99,97,96,92,90,89,97,104,90,77,78,79,81,82,81,80,76,67,49,38,37,37,38,39,34,34,37,28,22,23,24,22,21,24,20,20,63,83,86,84,89,88,90,92,87,81,75,71,70,72,74,77,103,103,92,86,81,74,82,97,104,106,105,103,99,92,86,88,93,102,100,87,87,95,100,100,95,92,87,77,60,40,26,22,24,24,24,24,23,22,23,23,24,22,21,21,22,20,22,18,24,33,50,84,92,83,68,67,65,66,57,47,47,46,47,45,67,90,89,68,54,50,51,53,54,51,49,50,57,73,88,93,87,72,69,82,89,88,85,81,75,68,58,42,22,16,20,22,21,20,21,22,21,21,20,22,23,20,19,19,19,22,20,21,45,30,28,21,24,34,41,42,40,42,43,41,41,39,36,34,28,40,50,56,60,61,62,70,64,57,60,66,74,78,81,87,93,94,89,78,67,56,43,31,24,19,20,23,22,23,22,22,21,20,21,21,22,22,22,21,20,21,21,21,21,19,23,22
99,86,94,94,90,93,103,105,104,115,115,122,114,92,79,79,71,73,129,132,106,91,100,111,122,129,127,116,103,106,123,137,141,135,121,126,138,140,140,141,138,139,132,112,69,34,32,31,32,33,37,36,35,36,39,37,38,36,38,38,37,35,37,36,121,135,140,129,121,123,126,124,122,120,120,133,125,139,141,135,128,105,103,102,94,100,107,101,97,92,89,97,118,129,123,118,119,113,101,91,87,95,106,111,109,103,100,100,97,97,89,72,64,51,41,42,47,43,37,34,37,36,37,38,36,37,40,38,150,157,144,137,139,144,145,147,144,142,143,148,148,148,149,143,153,170,157,115,99,102,111,116,116,117,119,115,98,85,105,123,117,116,118,119,116,116,120,125,119,113,115,112,107,101,101,99,90,91,90,88,81,68,53,41,39,37,34,36,36,41,36,34,148,142,143,145,144,144,143,143,144,147,148,149,150,149,153,185,163,119,113,136,155,159,159,155,152,149,145,139,134,131,110,99,123,125,124,124,126,128,133,132,124,117,112,107,104,111,114,105,100,92,84,91,94,95,81,63,53,41,42,42,39,31,35,49,150,151,150,151,146,147,150,151,150,151,151,149,151,160,156,125,135,156,151,142,152,164,169,169,166,164,156,150,141,137,141,137,123,140,143,141,136,136,133,130,126,126,131,131,127,126,112,105,112,114,105,100,104,103,94,84,75,68,56,47,38,36,39,37,146,148,154,157,160,160,160,159,158,154,154,154,156,144,135,154,162,161,165,160,163,182,189,185,178,172,162,153,156,154,156,159,164,144,159,156,155,155,151,143,136,133,135,133,124,112,113,120,112,105,104,103,97,92,90,86,81,72,68,61,56,48,38,38,164,166,168,171,172,172,171,169,165,162,164,161,144,141,152,160,159,157,171,175,169,180,190,184,172,166,169,178,176,175,164,161,162,162,158,171,169,165,160,148,138,138,149,152,155,157,156,140,134,129,117,100,95,91,87,86,83,71,60,57,62,65,68,66,175,176,178,179,178,179,179,178,175,167,160,150,133,146,156,151,159,161,162,170,174,172,173,167,163,173,178,183,181,179,176,170,167,166,142,171,171,168,161,147,140,145,155,160,155,138,116,106,114,117,108,98,95,96,95,94,88,79,72,68,70,68,62,64,184,186,186,185,185,184,182,179,176,173,171,154,143,147,152,152,152,154,160,168,172,162,157,155,165,182,188,189,187,180,178,177,178,170,139,175,176,174,164,145,138,151,163,166,167,160,141,127,114,99,95,96,93,92,93,98,96,99,92,85,80,69,61,59,190,190,191,192,191,190,185,177,176,177,171,149,141,145,144,142,144,149,158,162,163,154,146,152,171,184,190,194,191,189,185,178,180,181,141,165,178,171,158,138,144,159,165,158,154,147,127,115,116,108,93,94,96,102,97,93,94,95,95,88,94,90,80,72,191,191,192,192,192,190,179,171,173,173,168,155,151,151,155,147,123,133,153,163,167,156,143,152,173,181,186,185,187,187,184,183,180,186,161,150,177,169,148,137,155,171,175,169,169,158,148,153,145,140,131,119,105,99,92,92,86,86,87,79,68,63,65,57,194,195,195,194,193,185,175,175,177,174,166,164,161,162,141,104,109,131,146,165,170,158,148,155,174,184,188,193,195,189,184,181,186,184,172,143,179,170,141,148,174,184,185,184,173,165,163,167,153,148,133,126,105,93,95,96,94,89,85,83,82,78,72,63,195,194,193,192,189,179,175,178,178,164,156,166,171,147,119,123,116,119,141,155,156,153,154,161,175,185,189,192,192,190,185,186,189,190,182,145,175,164,143,168,186,189,183,180,176,167,164,167,163,167,152,145,128,124,106,90,89,88,90,94,77,66,60,50,192,190,192,191,183,177,178,180,173,158,158,168,161,147,152,124,109,137,156,157,155,154,162,171,176,181,183,186,189,184,184,189,191,189,180,148,167,151,145,173,185,184,181,174,168,175,182,180,174,174,157,145,148,136,118,113,113,95,79,78,62,52,51,62,192,192,194,191,184,182,183,183,171,157,164,168,159,160,137,98,117,144,156,158,159,160,166,176,181,183,184,184,181,182,186,190,193,194,181,149,152,132,138,173,185,180,179,179,183,182,175,166,159,149,138,131,136,131,119,122,118,114,78,77,67,74,76,60,192,195,196,192,189,189,184,174,163,160,178,171,153,149,109,86,83,109,138,138,147,158,165,179,182,179,180,188,189,189,190,190,189,189,175,151,137,111,129,171,185,182,179,176,174,162,142,125,116,109,112,115,109,113,117,109,92,75,71,78,57,64,54,57,191,196,197,195,195,191,183,163,144,149,176,171,155,146,83,71,70,85,110,128,146,165,176,187,189,187,185,186,186,188,192,191,189,187,166,151,132,99,127,174,187,186,184,179,156,132,117,114,105,93,89,90,88,87,93,109,114,102,98,87,83,72,63,54,196,199,197,194,196,190,182,156,130,135,177,176,169,149,101,91,69,95,115,128,146,169,185,192,189,187,192,190,190,191,191,193,189,185,161,147,132,94,124,171,182,175,166,162,155,139,130,120,102,84,75,94,113,122,132,149,159,144,129,110,103,92,77,66,198,199,198,197,199,194,174,135,111,129,177,172,140,122,69,80,81,104,124,126,145,171,189,195,197,197,197,195,192,191,191,190,189,182,155,140,125,88,121,166,174,177,183,179,157,133,119,105,82,67,93,136,156,159,164,172,174,156,135,124,124,110,93,77,199,199,200,203,201,194,164,130,106,118,165,165,131,122,66,81,107,122,133,128,150,173,195,202,201,196,197,194,192,191,191,192,189,168,136,138,113,84,120,161,175,183,171,151,130,118,113,98,73,87,133,160,173,178,178,176,175,170,170,155,136,113,97,95,200,202,201,203,202,193,159,129,113,112,138,151,125,131,116,133,160,181,152,130,144,169,192,200,194,195,199,196,188,185,189,192,181,143,129,146,113,92,139,180,182,174,155,129,116,120,118,101,81,109,157,169,176,181,177,175,173,168,153,140,140,135,124,116,200,201,202,204,203,189,160,141,127,114,145,180,136,142,121,140,179,182,151,127,128,163,186,188,191,197,196,188,186,186,191,183,156,130,159,152,109,113,165,188,191,181,163,157,143,128,109,91,72,95,154,169,177,183,180,176,170,160,155,146,139,145,133,117,198,201,203,204,203,188,166,153,138,120,123,168,132,134,138,115,135,149,141,122,119,152,181,183,192,195,187,182,180,186,183,155,116,142,157,122,102,148,188,191,189,180,168,138,112,107,105,91,73,94,153,168,173,177,174,169,164,161,155,153,157,153,136,115,199,203,203,204,203,195,173,159,149,134,113,161,145,125,136,126,123,139,146,131,119,143,165,183,192,191,184,177,172,169,146,117,121,165,156,117,98,130,173,191,188,169,132,99,97,108,100,91,86,118,154,169,169,172,167,160,160,157,153,148,147,145,127,107,197,201,202,204,206,200,185,171,159,140,121,158,153,132,136,140,138,151,163,140,121,144,170,185,190,184,172,170,166,145,116,130,183,191,168,119,85,86,114,160,158,137,127,113,114,110,110,103,92,138,152,168,168,160,155,154,151,155,155,154,153,144,127,109,197,199,202,204,206,204,193,179,173,165,143,159,147,129,132,150,166,174,179,152,128,145,172,180,172,164,172,174,147,114,138,182,183,176,150,90,55,56,71,147,156,141,128,117,110,115,116,103,86,140,150,166,176,165,151,137,137,138,141,151,156,147,135,122,199,199,202,204,206,207,202,195,184,165,146,161,150,133,138,148,171,186,180,155,143,160,169,165,162,172,159,120,131,176,193,184,170,164,143,61,30,36,64,114,121,131,118,111,108,103,102,107,85,157,162,164,176,157,137,122,123,126,141,155,158,149,144,137,196,198,204,206,206,204,201,200,198,188,171,168,147,135,160,159,162,167,160,153,158,163,165,168,160,119,110,166,195,199,201,194,176,164,158,125,55,45,72,91,103,113,107,106,97,85,91,100,78,160,173,176,176,148,139,122,120,120,134,147,144,139,130,117,193,195,199,203,203,202,202,201,197,191,182,176,146,124,164,181,172,153,146,155,162,159,139,97,70,114,182,201,198,197,201,200,184,171,166,153,116,71,73,76,107,120,121,106,91,89,102,98,70,153,171,174,169,131,126,118,103,107,133,144,142,139,135,133,192,192,195,201,202,201,200,198,195,194,189,179,149,104,128,154,159,163,176,151,95,73,95,139,180,203,208,200,193,193,197,201,188,171,157,131,109,93,95,88,82,106,114,104,99,111,130,112,72,149,171,167,169,129,125,96,87,95,98,126,135,139,141,128,192,195,198,200,202,204,204,199,198,197,194,188,158,109,137,143,129,128,155,146,92,130,184,198,199,198,196,193,194,197,206,209,192,167,148,123,96,76,71,62,59,63,79,97,112,122,147,134,82,148,168,169,165,134,133,152,137,133,149,142,129,119,120,120,195,197,199,202,205,208,207,197,190,192,195,192,162,128,188,168,124,130,154,133,97,161,200,200,205,206,201,196,192,191,199,203,188,167,150,127,96,70,65,55,44,42,61,92,101,114,137,136,82,138,164,167,161,129,107,96,100,100,107,115,120,122,123,114,195,191,191,195,199,203,204,204,204,203,202,194,164,124,188,152,122,161,181,136,93,150,179,185,189,185,181,179,181,183,186,188,180,158,138,119,96,85,72,55,54,53,74,98,107,105,111,110,81,134,158,161,166,136,135,134,104,120,141,143,133,128,129,121,195,191,190,192,193,199,204,207,205,207,203,196,166,113,176,137,108,158,185,139,84,137,173,171,173,174,174,170,172,174,174,176,171,147,123,110,100,81,58,47,54,72,96,112,112,105,93,90,88,135,160,160,161,128,100,97,113,123,134,150,158,152,147,141,195,196,197,198,198,198,199,197,184,182,186,179,160,107,169,140,97,130,150,121,76,109,164,184,184,178,176,172,167,164,165,171,164,135,114,106,87,54,53,68,61,63,83,99,112,101,90,87,87,125,149,157,160,145,130,125,130,130,133,147,147,146,144,140,196,196,200,202,201,198,192,184,179,179,180,174,161,99,142,144,120,127,154,127,77,77,84,73,70,99,136,166,171,166,161,164,156,129,112,98,62,30,45,58,58,60,79,103,107,101,102,93,83,114,138,147,150,137,128,127,122,129,137,139,145,149,139,134,194,195,200,203,205,207,207,205,195,191,192,184,161,97,97,111,110,110,111,95,79,77,85,89,82,62,76,113,143,161,166,162,158,144,125,97,51,25,40,59,67,72,88,107,109,105,103,95,84,113,139,144,153,147,131,121,122,122,129,141,140,136,130,117,190,194,199,203,207,210,209,207,203,197,194,178,158,103,96,94,100,109,109,109,95,81,75,81,98,111,101,79,85,102,118,146,156,152,142,114,72,30,41,57,73,88,101,104,98,93,95,90,81,101,127,134,149,140,133,134,134,131,125,128,130,123,114,102,191,193,196,201,204,203,203,201,197,188,176,154,145,110,103,89,101,132,147,129,113,104,102,105,105,105,115,127,111,82,72,94,139,157,148,124,90,56,51,68,97,117,119,107,99,93,85,80,79,87,119,135,143,139,140,136,135,134,127,120,130,134,120,105,190,192,196,201,206,207,204,197,181,164,149,123,129,108,90,90,120,141,154,149,115,89,101,110,109,109,112,116,125,134,115,90,88,134,156,143,110,89,69,67,100,121,131,123,117,109,95,87,76,73,106,137,141,142,148,152,153,146,135,124,121,131,125,107,188,192,197,200,201,201,202,197,180,156,130,108,123,109,90,109,125,119,136,146,117,84,89,115,135,136,129,124,123,130,141,138,114,77,99,135,126,90,44,60,99,130,149,135,115,110,100,93,81,62,75,132,140,151,168,161,146,142,140,130,118,117,114,100,187,192,195,198,199,198,189,174,156,135,116,100,115,106,101,118,112,112,129,136,112,90,100,131,155,158,150,146,144,145,149,154,160,137,79,56,48,51,41,64,108,146,154,134,107,99,95,95,80,61,68,123,137,152,162,160,149,141,138,129,115,110,102,92,186,189,194,196,196,190,178,163,145,126,108,95,109,109,110,115,114,138,148,140,115,93,117,153,168,171,165,158,158,156,154,157,162,170,144,91,72,74,117,135,157,174,173,150,126,110,103,90,66,53,54,111,141,163,157,145,144,145,137,122,107,96,86,83,182,186,188,192,193,182,167,154,137,114,98,89,101,114,118,127,156,183,176,155,122,101,117,147,171,178,172,165,163,162,163,163,164,169,174,132,105,80,107,160,176,177,172,154,138,125,106,101,93,69,54,72,130,149,149,145,139,146,134,115,103,90,86,76,179,184,186,187,181,175,157,136,120,104,92,91,102,112,111,102,111,139,158,139,110,100,116,148,165,170,174,171,169,168,167,165,164,166,170,165,111,86,81,129,170,178,175,166,143,123,108,98,96,79,74,58,86,131,136,136,135,134,129,114,97,81,67,54,176,182,183,186,186,181,159,133,119,99,88,103,119,107,86,50,58,80,104,124,110,101,117,144,162,167,171,173,172,170,167,166,165,166,163,164,130,98,72,107,159,176,178,174,159,142,128,109,94,94,79,78,101,128,141,132,137,126,119,100,89,78,54,52,170,177,175,176,180,181,163,132,115,95,89,121,144,106,97,108,109,69,81,105,98,98,118,138,154,159,162,167,171,167,165,166,164,161,159,160,149,107,74,98,150,173,177,175,172,165,152,133,111,98,93,79,87,105,115,120,125,116,98,85,82,80,59,51,163,170,172,174,172,177,166,143,116,97,95,137,164,108,92,74,62,63,82,95,97,95,114,135,149,156,160,162,163,160,160,163,160,160,161,160,153,112,79,90,136,166,170,170,170,167,155,144,133,109,101,109,123,122,125,116,103,97,86,83,68,70,51,52,160,169,174,170,165,169,169,146,118,104,106,148,169,112,96,56,62,77,81,100,104,97,111,129,145,152,158,158,159,157,155,157,156,156,156,151,143,113,90,98,130,160,165,164,164,163,158,149,144,132,120,105,108,125,127,117,101,82,72,63,55,49,44,47,154,157,159,160,160,163,160,150,123,111,112,144,161,111,110,68,66,75,110,139,116,104,112,121,135,149,158,157,157,156,152,152,156,160,159,151,144,121,108,112,124,151,162,162,160,157,152,147,145,147,149,146,137,131,125,118,109,93,75,61,61,56,47,37,147,148,158,158,152,154,155,146,135,125,119,137,151,104,114,92,120,142,149,142,116,110,112,118,130,143,150,157,160,158,154,154,160,164,159,156,153,132,115,122,121,140,155,159,158,159,154,146,141,142,144,139,130,131,123,114,108,91,68,61,62,58,62,58,148,146,152,158,149,145,148,148,146,139,130,139,149,107,115,111,79,104,136,143,133,122,116,113,118,132,144,157,160,160,157,155,157,160,161,162,157,136,117,127,115,123,139,149,152,151,149,141,133,128,124,114,110,105,101,102,93,76,61,56,54,58,60,55,148,142,140,150,153,148,147,143,143,141,137,143,147,116,116,120,90,72,104,137,137,126,118,110,106,122,142,157,159,164,164,157,154,160,165,165,159,130,124,133,118,113,121,131,134,136,138,135,132,125,114,108,103,95,91,91,86,80,72,66,59,57,58,57,147,147,148,146,148,143,140,140,140,141,135,139,147,120,119,108,100,80,72,91,105,117,118,100,93,114,137,150,157,164,165,160,150,152,153,154,143,116,130,134,120,108,108,116,122,125,122,113,107,107,111,108,98,84,73,67,67,70,68,66,63,62,62,58,148,148,146,145,144,142,135,135,139,136,129,130,133,121,114,113,87,81,91,98,107,119,117,95,87,109,132,146,156,162,165,162,149,146,148,151,140,112,136,138,128,111,106,109,117,133,135,127,118,107,93,83,79,77,73,70,67,67,67,69,70,67,62,55,144,148,149,147,146,144,139,134,133,134,133,130,124,120,102,107,110,92,103,113,114,116,109,93,90,109,130,144,157,163,162,158,146,151,149,147,129,112,135,139,139,122,106,101,105,113,118,117,114,120,119,110,103,98,89,80,74,69,66,68,62,49,42,42,138,140,143,146,142,139,136,132,130,131,130,130,124,121,101,96,107,115,109,111,116,117,107,94,97,112,127,143,152,160,160,157,158,144,127,132,114,121,130,135,138,132,113,99,96,98,98,98,98,98,95,95,95,89,86,80,71,68,65,57,52,57,53,42,135,136,137,137,135,133,131,129,125,121,118,120,123,121,108,94,100,111,112,107,115,119,107,101,109,118,123,132,141,148,146,142,130,118,118,121,112,123,125,128,127,126,116,102,93,84,85,90,87,74,78,74,73,74,72,73,63,61,60,58,57,55,54,43,124,126,129,127,127,128,128,125,122,118,113,111,112,112,109,97,93,101,104,105,115,122,118,120,128,127,125,127,132,134,133,127,121,120,133,125,113,115,116,113,111,108,107,99,92,96,76,71,75,78,72,65,72,78,70,62,49,47,50,52,38,31,30,25,114,123,121,121,121,121,122,122,120,115,112,110,103,98,98,100,95,96,106,113,124,127,123,131,137,131,124,125,127,128,126,125,124,123,119,104,104,104,102,100,101,103,102,101,92,89,80,65,49,54,68,71,70,68,62,57,52,51,42,28,23,21,20,22,101,102,108,110,108,109,110,111,109,110,108,106,103,101,98,97,101,100,98,107,113,110,114,129,133,129,124,119,119,119,120,113,97,85,90,99,98,98,98,97,95,95,93,94,84,73,67,76,85,73,64,72,82,68,56,50,44,43,30,21,21,21,18,19,98,97,95,96,96,97,98,99,98,100,100,101,101,99,99,100,101,107,115,108,96,91,100,112,111,108,103,99,94,86,77,76,86,97,97,98,97,96,91,86,81,75,66,63,59,62,60,57,69,71,65,54,58,50,34,29,25,26,20,23,20,23,24,23,95,97,97,94,93,93,97,96,97,98,99,99,99,98,97,98,96,96,99,102,98,88,89,81,71,76,84,86,91,97,100,104,106,102,95,91,89,83,77,75,72,71,74,77,77,72,51,34,23,23,21,17,17,26,22,23,22,20,21,22,21,22,21,22,55,78,83,91,90,94,95,95,97,96,88,86,87,87,94,91,88,86,86,73,61,70,83,72,62,66,76,80,83,86,90,83,71,67,72,80,79,80,89,95,91,93,99,102,102,97,71,36,24,22,22,23,24,21,24,23,22,22,22,18,22,20,20,20
146,156,159,164,162,165,161,161,161,161,161,160,158,156,155,155,156,155,158,157,158,163,169,174,177,179,181,180,177,171,166,162,158,156,157,156,154,153,153,154,152,150,151,150,147,146,146,143,140,140,142,141,140,135,129,129,132,134,112,89,68,52,37,19,142,150,157,161,162,175,175,164,161,156,152,155,156,154,156,156,153,147,149,156,160,171,183,187,188,188,185,181,177,173,170,167,166,161,162,162,159,158,156,158,160,158,159,160,157,157,153,147,144,142,138,141,141,141,139,134,132,133,131,127,118,113,111,114,131,152,161,161,164,167,169,163,158,156,157,158,162,162,153,147,144,145,155,167,160,170,184,186,189,189,186,180,176,177,177,172,171,171,168,165,168,167,167,167,166,163,162,166,166,163,160,149,147,147,147,147,145,144,143,139,136,136,134,133,130,128,125,120,146,161,166,164,160,157,157,160,163,166,168,168,157,138,131,134,137,144,150,160,167,170,172,175,177,181,180,181,180,183,182,179,175,173,174,171,173,170,168,169,168,166,164,164,164,164,164,156,153,151,150,151,149,146,146,146,142,139,136,132,129,129,128,126,146,159,163,162,161,158,160,166,174,178,170,153,137,126,124,128,133,142,155,160,161,159,157,165,173,173,176,182,184,187,189,181,175,172,175,177,175,178,170,170,168,169,166,169,168,170,169,166,162,159,156,155,152,150,149,149,144,136,134,131,129,129,126,123,147,157,163,163,163,162,162,170,170,170,152,131,121,122,125,132,140,147,159,165,149,137,149,169,176,178,178,180,182,189,196,194,183,175,175,175,173,170,171,169,170,169,166,167,167,166,164,165,164,165,160,154,149,147,148,151,150,148,142,138,137,133,131,124,157,158,162,165,164,167,176,169,163,156,131,125,124,119,123,134,152,160,161,144,119,124,156,177,180,175,174,175,174,178,188,188,181,177,177,178,177,178,176,174,173,171,171,171,174,172,167,165,163,161,161,158,153,148,144,146,148,148,148,144,144,139,132,132,155,162,166,162,164,163,156,152,155,146,123,120,117,107,123,136,154,149,136,95,89,128,163,175,179,178,178,177,178,183,190,193,183,179,179,178,175,176,180,178,178,177,172,168,163,164,166,166,166,168,165,162,159,155,152,149,146,148,147,143,141,143,143,138,147,161,170,165,163,157,151,157,153,135,121,104,106,121,136,150,151,129,84,58,96,141,162,172,178,180,179,178,180,184,188,188,182,179,181,184,183,185,183,181,179,175,173,172,169,168,166,164,163,164,167,165,161,156,152,150,149,147,149,148,144,140,142,143,145,159,168,167,163,163,167,163,147,128,107,93,108,127,146,156,140,101,58,57,112,149,164,171,180,182,175,175,176,181,187,190,186,181,181,185,181,175,180,180,177,172,173,170,171,169,166,165,160,158,157,158,156,155,155,153,153,152,151,152,149,143,140,142,141,157,165,166,163,164,176,166,137,117,102,103,119,135,147,144,110,69,64,98,133,154,169,179,177,171,170,172,174,172,179,183,184,182,179,178,182,179,182,183,178,173,178,176,169,167,164,167,163,161,159,157,156,155,156,154,152,153,155,153,150,149,148,139,146,156,166,169,167,163,164,151,125,107,94,92,112,133,142,125,84,54,64,115,153,162,170,179,178,172,169,169,172,177,177,181,185,183,181,184,185,188,185,178,178,179,178,171,169,168,168,167,163,163,167,165,161,158,158,159,153,153,156,154,151,148,143,145,147,155,164,168,168,174,171,145,112,93,83,97,122,138,136,102,66,86,119,132,153,164,170,178,177,172,170,170,170,172,178,180,182,180,180,185,188,186,183,179,178,176,176,180,172,171,172,169,168,167,169,166,158,155,156,160,154,159,156,155,153,151,145,144,156,162,166,169,173,176,174,143,107,83,75,99,128,141,130,82,55,86,148,156,157,161,173,179,182,176,167,166,168,170,170,173,178,177,174,176,175,175,177,178,178,173,175,174,169,169,169,168,165,166,160,158,157,155,154,157,161,159,154,155,158,152,147,141,157,164,172,173,171,170,171,139,102,79,72,99,127,139,117,64,55,51,60,125,146,155,173,176,171,169,166,163,166,171,170,171,174,175,177,176,175,178,178,174,173,173,174,172,170,165,162,162,159,150,151,159,159,158,158,159,157,158,157,153,154,148,147,142,158,165,171,177,178,181,171,134,93,69,70,103,132,130,97,49,38,62,76,108,134,150,166,172,169,160,161,166,168,171,167,170,174,171,171,173,175,176,174,172,172,170,170,165,159,154,149,141,138,154,166,165,160,157,156,156,156,156,157,152,148,145,143,142,154,161,167,173,179,180,165,129,92,69,76,105,126,119,86,54,31,32,67,101,132,151,164,165,166,160,161,166,167,172,171,171,174,171,174,174,166,171,173,174,172,167,161,155,155,154,148,138,154,171,167,160,155,153,153,153,154,153,150,147,146,145,141,139,156,163,169,176,181,181,156,112,80,69,79,104,121,106,71,56,48,52,85,115,134,150,161,163,164,164,163,162,168,174,169,169,170,171,171,172,173,169,169,170,164,162,160,153,154,158,159,166,169,157,151,140,139,146,136,123,129,129,131,135,138,136,136,136,162,171,172,173,178,173,148,99,73,67,74,97,114,95,56,44,62,72,88,117,133,146,156,160,162,164,164,162,165,169,171,169,171,173,170,170,170,169,167,165,159,154,153,157,160,161,161,157,149,150,144,141,137,143,131,126,122,124,127,131,132,137,136,135,167,175,177,177,177,176,137,97,75,77,76,87,103,81,66,77,83,95,116,123,130,142,155,162,164,165,166,168,170,170,172,173,172,173,173,172,172,168,164,161,158,156,158,160,163,167,164,155,149,145,146,144,142,141,130,118,121,132,138,139,142,142,136,136,160,169,174,180,180,168,135,96,84,83,87,87,92,66,68,106,139,147,137,130,132,144,153,156,164,168,167,174,179,179,176,175,175,174,171,169,167,164,161,158,158,160,165,170,172,171,165,156,148,142,145,144,138,127,116,122,136,144,150,148,148,141,136,135,157,164,173,176,175,163,138,113,105,96,90,82,85,72,60,65,100,105,119,132,138,153,161,165,168,173,175,178,184,186,183,180,179,176,172,166,165,162,163,166,170,174,177,177,175,168,158,147,141,144,148,144,127,106,109,132,151,158,160,155,145,139,137,140,154,164,175,181,176,156,130,115,106,98,92,82,84,82,63,62,77,111,120,133,143,153,161,170,172,172,180,181,180,182,185,180,176,172,167,167,167,167,170,177,176,179,182,181,173,165,161,159,157,155,153,140,109,80,111,149,162,164,161,156,150,145,143,140,152,165,176,182,181,167,137,114,108,105,101,91,90,92,82,66,66,99,124,141,152,162,167,174,181,182,183,188,185,177,177,177,173,172,169,170,174,178,177,179,179,174,178,181,170,167,165,159,162,166,158,131,89,58,122,161,165,165,162,158,151,146,143,142,151,165,178,183,178,166,144,120,107,102,103,98,100,106,106,102,88,105,140,153,158,163,166,170,176,179,181,182,187,192,187,178,171,172,177,179,177,174,175,180,185,182,178,176,170,168,167,166,169,169,141,104,65,29,101,154,165,164,160,152,149,147,145,145,152,161,176,181,183,162,149,124,108,105,116,118,117,128,130,137,159,165,162,161,161,163,164,164,167,172,175,175,174,175,172,165,162,157,149,141,139,142,152,169,181,178,174,173,168,162,162,172,167,145,106,76,51,33,98,136,158,160,155,144,147,151,151,148,154,160,177,185,181,164,144,126,114,117,131,139,141,145,154,143,143,154,160,163,165,165,166,165,167,170,172,174,173,165,158,158,162,157,146,137,130,121,126,153,173,171,165,162,158,157,162,168,156,119,83,64,42,39,105,136,152,158,154,145,142,145,147,147,155,165,174,180,175,159,140,131,125,126,142,161,164,158,162,162,156,159,166,163,163,164,163,172,169,168,167,164,158,151,159,170,175,163,142,123,111,103,107,150,171,172,168,160,156,162,176,174,142,97,65,46,29,46,106,133,143,152,148,143,143,144,145,146,153,165,177,181,175,161,150,144,143,152,163,178,180,172,164,164,167,161,160,160,162,169,174,165,164,163,161,163,161,167,173,180,174,152,119,79,63,85,94,156,174,171,166,162,166,172,178,158,119,79,51,32,23,62,115,137,141,145,140,131,133,142,143,142,147,158,175,175,163,160,159,156,158,170,184,190,190,183,173,166,162,160,157,158,163,164,161,159,160,159,157,159,161,159,164,166,151,122,64,27,58,96,108,166,170,169,167,162,168,173,169,130,94,66,47,39,31,93,135,136,139,147,141,133,133,139,143,142,150,156,167,172,172,167,166,166,170,176,181,188,192,190,182,172,163,159,157,156,155,151,149,154,158,159,158,156,155,146,142,141,122,75,22,29,84,133,151,166,170,161,162,161,162,164,158,110,75,49,40,42,30,87,144,139,134,148,136,126,126,130,136,139,156,163,173,179,181,177,173,170,171,173,172,179,181,181,182,183,176,166,163,160,157,158,160,160,164,164,161,162,176,182,158,138,116,59,28,61,110,152,167,164,169,170,165,162,161,155,143,107,71,45,43,47,37,87,134,137,130,142,130,116,115,118,129,133,154,162,173,180,188,186,177,170,169,170,175,182,178,173,168,165,163,162,165,163,160,158,162,165,166,165,160,159,171,185,169,143,132,97,66,86,110,132,147,149,152,154,151,151,152,152,141,102,74,53,53,56,48,88,139,131,127,135,121,103,98,113,122,131,153,160,170,171,167,169,168,167,167,172,171,174,170,166,163,160,155,154,155,157,158,154,153,160,163,161,158,159,160,164,157,137,121,114,118,119,107,112,130,143,147,140,132,134,140,151,139,99,69,55,59,62,53,82,133,132,129,132,117,95,93,106,119,127,155,161,167,165,160,157,154,153,153,154,156,154,151,149,145,141,140,138,136,140,144,148,150,150,151,154,153,163,186,177,148,129,109,93,89,92,82,91,121,133,126,118,116,122,131,146,140,100,67,51,59,63,54,94,133,131,128,127,107,78,77,99,115,129,160,165,176,177,162,150,145,145,145,143,147,150,150,148,147,139,138,142,139,133,132,138,141,143,141,142,142,149,157,150,139,122,105,87,75,71,65,73,110,127,116,111,117,131,135,145,139,101,68,48,50,56,41,89,124,129,130,125,99,71,73,94,112,131,168,168,170,166,159,153,147,141,142,147,152,157,159,156,151,147,140,137,137,136,135,135,136,137,139,137,139,140,138,136,130,120,107,93,87,91,80,75,100,123,133,147,146,147,148,155,142,102,65,46,45,40,30,95,123,123,131,128,101,69,67,87,109,136,169,179,182,184,171,158,148,138,136,143,151,156,156,148,139,132,130,127,127,127,125,125,128,131,133,135,136,139,147,152,144,128,113,101,110,111,98,92,104,130,146,157,162,165,162,153,129,93,68,47,53,36,34,108,134,129,130,131,103,70,65,88,109,141,162,183,191,182,166,154,144,132,128,129,135,143,142,132,125,127,128,130,130,130,131,129,125,127,129,130,131,134,149,156,143,127,106,64,39,85,117,116,123,139,149,152,155,164,166,152,121,82,58,46,53,44,49,115,138,136,128,121,91,68,72,85,108,142,160,175,180,172,159,150,140,124,114,114,124,123,120,108,100,98,111,124,133,137,135,139,140,135,133,129,128,129,129,131,129,119,86,31,10,41,94,123,136,139,136,137,142,148,152,140,109,80,56,46,51,45,59,113,128,125,122,114,93,77,81,92,111,140,155,162,171,169,156,146,131,110,100,105,107,100,89,81,84,107,146,154,136,138,139,133,137,142,141,136,130,126,130,134,138,127,105,55,20,39,82,105,131,139,136,132,135,141,145,136,105,75,52,43,44,40,72,121,127,120,121,112,93,80,83,96,113,133,152,162,169,166,157,144,122,106,99,95,90,80,76,83,102,116,98,110,133,132,136,143,137,140,142,143,143,138,129,128,144,151,131,104,70,75,90,90,128,140,134,130,133,138,146,146,113,83,55,41,34,33,74,114,124,119,122,115,97,86,94,105,113,126,145,159,167,163,154,139,114,96,89,84,77,76,84,88,76,53,68,99,119,125,129,136,141,142,143,146,148,150,146,135,136,151,151,128,111,99,99,97,131,144,147,141,133,135,148,154,129,86,53,40,31,29,69,116,120,121,127,119,104,96,102,111,117,125,141,155,165,163,159,137,106,89,78,72,68,79,88,79,66,72,98,112,113,119,126,134,139,141,143,145,150,154,160,153,138,136,145,134,116,107,97,101,132,150,146,144,140,136,145,153,142,98,63,42,28,26,93,127,120,122,130,120,109,106,110,115,121,126,142,148,152,153,154,133,96,77,72,67,66,90,86,78,89,132,149,136,123,121,126,128,134,138,142,146,149,152,155,155,147,138,131,132,130,119,111,118,137,147,149,147,142,134,139,151,148,115,77,51,28,24,65,121,125,125,130,122,113,113,117,119,124,127,146,150,152,152,148,132,97,69,59,65,69,99,88,82,86,103,113,125,123,115,123,129,136,141,144,146,149,153,151,148,149,148,142,139,142,143,141,146,149,150,148,145,144,138,135,146,152,132,96,64,38,27,65,115,122,128,133,123,114,116,122,122,124,128,148,151,150,151,150,134,98,70,60,59,76,105,96,77,43,46,76,91,120,116,123,128,132,139,142,142,144,148,150,147,148,149,149,151,147,143,145,147,148,151,152,148,147,143,140,147,159,149,116,79,49,37,68,106,120,130,129,123,123,125,124,124,123,128,146,149,149,149,147,132,100,67,53,64,87,115,106,84,78,65,51,78,118,127,119,126,134,137,139,142,143,146,146,146,146,144,146,150,149,147,141,140,145,148,152,151,149,143,142,145,147,149,131,95,60,48,79,109,125,133,130,130,133,135,133,130,128,132,142,146,148,146,144,128,98,72,61,69,96,121,112,94,95,63,37,69,105,121,126,134,137,135,137,139,141,142,143,144,144,144,147,151,147,145,143,140,139,144,140,150,153,148,146,141,138,140,133,107,68,54,93,124,138,136,130,131,133,135,137,135,135,137,144,147,149,146,144,129,94,66,61,74,101,123,116,73,32,36,49,69,96,114,123,134,141,137,134,134,138,142,146,150,147,144,145,144,146,149,150,147,143,137,140,146,147,149,146,143,150,149,137,118,87,71,119,141,146,141,137,137,135,137,140,139,134,138,141,143,148,145,143,128,96,68,61,74,103,122,119,85,45,33,44,73,103,121,125,133,141,141,137,134,134,137,144,149,150,149,148,150,152,154,154,149,142,140,141,142,142,143,142,142,140,137,135,126,108,95,112,140,146,147,143,138,140,133,133,139,134,135,143,141,140,143,141,126,95,68,58,75,102,121,124,96,61,101,99,103,116,130,136,142,148,148,140,136,137,143,145,147,150,151,149,149,149,151,152,151,145,141,141,139,140,140,137,132,133,134,136,131,120,108,109,127,143,145,144,142,139,135,131,135,137,137,144,147,141,140,138,128,104,83,73,73,96,116,124,105,73,76,116,124,124,132,137,146,151,155,144,137,135,141,145,145,148,148,149,150,153,153,149,150,153,149,142,140,139,140,141,140,138,138,138,135,128,118,108,113,131,143,146,144,140,137,135,136,137,135,140,142,142,140,140,135,106,83,88,80,89,109,123,116,81,60,70,101,124,141,140,149,152,155,150,143,139,141,145,142,143,148,145,148,147,152,150,150,144,147,143,140,141,140,140,141,137,134,134,133,134,131,117,114,122,135,140,138,138,138,137,138,138,138,141,140,141,140,137,131,112,88,78,80,86,101,119,115,85,55,55,83,123,142,148,149,154,156,153,146,145,146,142,145,143,146,147,153,151,153,153,153,157,155,147,142,143,142,140,139,141,138,136,128,123,124,123,122,119,123,131,135,132,134,139,141,140,139,141,140,138,137,132,126,114,103,88,78,80,94,117,128,108,64,50,73,109,128,141,150,155,158,155,148,145,148,148,151,148,148,147,151,152,152,158,156,154,154,150,149,146,143,146,147,141,143,142,139,136,134,136,134,129,126,123,130,140,140,142,142,137,135,141,140,141,140,134,125,115,105,100,95,89,95,112,121,119,89,54,54,89,124,146,153,153,156,158,155,150,148,147,149,149,149,149,149,150,153,157,158,152,156,155,152,149,146,143,142,142,142,147,148,146,146,145,144,141,138,130,121,122,132,136,140,137,134,146,141,138,140,139,125,107,104,97,99,105,105,107,111,122,114,83,62,80,119,146,155,155,154,153,152,151,146,146,148,151,152,152,152,156,157,158,160,160,158,161,159,156,152,148,145,146,147,148,151,150,148,147,146,142,143,139,137,131,127,133,135,134,130,141,141,138,135,137,136,119,102,120,106,113,115,114,108,129,130,118,90,75,103,144,156,158,157,152,153,154,153,151,152,154,152,155,156,155,156,158,160,163,163,159,159,159,160,159,156,152,151,150,150,152,152,146,145,144,143,142,145,143,132,129,130,132,131,138,139,140,138,136,140,138,123,116,114,108,112,116,115,123,131,135,126,95,88,134,154,157,156,152,154,153,156,155,157,156,159,156,153,155,154,160,161,160,161,160,157,158,157,154,154,151,150,152,153,153,156,156,152,150,147,141,135,136,133,128,128,128,129,135,136,139,141,138,136,143,144,130,116,104,103,110,113,121,130,141,144,132,104,113,142,153,151,151,149,154,154,156,162,163,163,166,161,159,157,163,161,162,157,159,160,162,158,160,157,154,153,153,155,153,152,148,151,153,149,145,137,133,132,129,126,124,122,138,136,135,136,136,133,134,139,139,130,118,105,99,108,118,128,136,144,149,140,125,136,147,150,152,153,155,158,160,163,168,171,169,165,164,163,163,159,158,158,158,155,158,157,156,153,152,150,153,155,157,153,143,145,150,150,147,144,137,134,132,127,128,128,141,140,139,136,134,132,129,131,134,136,133,128,118,114,125,132,131,134,143,151,148,148,151,152,154,155,155,162,166,165,166,166,166,165,163,162,162,161,156,151,155,151,151,148,145,148,150,147,145,143,141,143,143,146,147,148,143,137,135,132,129,125,122,120,136,138,140,139,136,135,129,129,128,129,131,131,126,123,130,134,132,136,147,158,159,162,161,158,156,157,156,161,166,168,168,167,165,166,166,164,162,160,157,155,156,156,154,152,151,150,148,147,143,144,145,143,143,143,139,137,130,131,129,126,123,120,122,120
134,133,130,130,127,126,126,125,123,121,120,119,117,118,120,119,118,117,118,123,125,133,140,145,147,146,145,143,141,139,136,132,128,127,124,120,120,122,121,123,125,121,120,113,109,104,98,99,102,101,100,99,95,89,80,72,66,63,65,64,67,68,62,66,139,135,132,127,128,128,127,124,122,122,122,122,119,115,115,118,119,120,120,124,136,147,157,159,156,152,148,145,143,142,139,136,134,135,135,133,131,128,127,127,126,127,126,122,118,119,115,112,112,108,107,106,103,101,96,88,81,72,64,64,62,61,65,58,142,142,138,133,132,132,130,126,123,123,122,121,118,112,106,102,106,113,117,125,135,149,163,165,159,155,151,145,143,141,141,139,136,137,139,139,135,130,128,128,128,128,132,133,130,129,126,123,121,119,117,115,112,107,101,98,95,90,82,73,69,65,64,66,146,145,143,142,139,135,134,132,134,135,130,121,113,104,96,93,97,105,114,124,130,137,157,166,165,164,162,157,148,145,143,142,142,143,141,139,136,133,130,128,128,128,129,132,134,136,134,133,129,120,117,118,120,118,112,104,98,95,95,91,90,99,101,101,148,147,149,147,145,140,139,142,146,143,128,109,96,93,94,98,101,106,114,120,122,128,155,168,166,168,165,159,160,156,151,144,141,140,139,137,135,134,133,130,129,131,128,127,130,136,139,138,131,129,125,123,124,125,123,117,112,105,99,96,92,89,91,95,155,155,154,153,152,150,149,151,143,135,114,100,95,91,96,104,109,113,117,114,112,130,161,171,169,170,167,152,149,154,149,150,146,143,140,139,137,132,132,133,130,125,124,126,129,133,139,140,138,136,131,133,131,128,129,127,120,118,114,106,101,96,92,91,159,158,159,159,159,157,155,147,135,122,108,98,94,92,97,104,112,117,115,106,111,142,167,171,172,173,171,166,157,157,152,151,151,150,146,143,141,137,133,132,131,128,126,125,124,127,129,137,139,143,141,140,139,135,135,134,131,122,118,116,113,111,105,98,160,160,162,163,163,159,151,139,125,108,102,91,82,85,98,108,114,112,101,95,118,154,172,171,170,174,172,167,162,158,154,148,148,151,152,147,144,142,137,134,133,129,126,125,123,122,125,131,134,141,146,144,144,142,141,142,143,134,126,123,119,116,113,108,163,164,164,165,166,162,153,143,124,112,102,87,76,85,100,108,108,94,79,81,116,154,171,174,174,173,172,169,167,164,158,157,149,147,153,151,148,144,141,136,132,131,130,128,125,124,124,128,131,135,140,144,144,145,144,141,140,141,137,132,125,119,115,113,166,167,167,166,165,163,158,149,131,118,108,90,75,87,101,108,96,74,60,70,109,146,166,172,173,174,175,174,171,168,164,160,154,152,153,154,152,147,144,144,139,135,132,131,129,127,127,130,133,134,137,142,143,141,142,143,140,142,141,136,132,128,123,119,169,171,170,169,168,167,164,153,135,114,101,85,84,99,112,109,80,55,56,77,114,143,159,166,171,176,177,176,174,172,167,162,155,159,156,156,155,151,150,147,143,141,137,133,131,130,130,131,134,138,139,142,144,143,144,143,148,142,140,141,137,134,130,124,173,174,174,172,171,174,172,158,135,112,95,82,93,114,121,102,70,59,71,98,129,145,155,163,169,173,176,178,178,175,171,169,162,160,158,153,159,155,152,150,144,141,139,136,133,133,134,133,137,142,143,143,146,146,151,149,145,147,142,142,137,135,133,126,174,174,173,172,172,175,175,161,133,107,88,83,102,124,120,90,66,91,103,112,134,151,152,159,171,174,176,180,180,178,176,173,171,165,164,161,158,154,151,154,151,145,141,141,136,133,137,142,145,145,144,146,150,153,154,154,147,145,143,141,137,132,132,127,175,175,175,175,175,177,175,160,130,99,82,88,111,128,115,78,64,91,115,122,133,150,149,158,167,176,181,183,182,180,176,172,170,167,167,162,160,155,150,151,152,149,145,144,140,132,138,150,153,150,149,148,151,155,156,161,156,150,146,144,140,133,131,130,178,178,178,177,178,180,178,162,126,91,79,91,117,130,110,66,55,67,82,113,141,155,140,152,168,175,182,185,183,181,178,173,169,166,167,167,167,163,158,152,149,147,144,144,143,139,140,146,148,144,143,148,151,154,158,158,159,154,152,147,141,136,132,129,179,178,177,178,179,179,177,165,130,93,79,93,118,126,101,60,42,62,83,122,143,157,144,160,171,174,177,181,179,180,179,176,172,167,166,168,167,164,162,155,146,144,142,145,146,146,142,139,137,137,136,136,141,145,149,152,156,156,155,149,142,135,135,128,181,184,182,187,185,183,180,164,127,88,76,92,114,118,91,67,66,54,78,124,151,156,144,164,174,176,176,180,178,176,175,174,173,170,167,164,163,162,159,152,148,145,144,147,150,147,143,137,134,130,129,130,131,136,144,150,155,160,159,152,146,138,135,130,187,188,189,190,189,186,185,164,121,90,81,92,109,110,83,71,86,70,92,129,143,148,150,166,179,178,180,183,182,176,171,169,169,168,166,161,156,152,149,149,149,149,150,151,150,145,141,136,127,126,124,127,126,129,139,149,155,158,157,153,151,148,137,130,187,189,187,188,188,188,186,167,121,93,87,96,105,98,75,53,53,73,92,124,141,142,158,172,180,178,182,184,182,176,173,168,164,162,161,155,149,147,146,148,153,156,156,152,145,141,134,126,127,125,125,121,117,125,137,147,151,151,149,149,149,151,152,146,187,185,188,187,185,187,185,168,130,101,91,97,100,90,77,86,109,123,128,131,139,145,161,170,176,176,178,182,176,173,172,170,163,159,154,151,148,147,151,156,160,163,160,153,145,137,137,131,133,135,125,108,106,125,141,146,148,145,142,142,144,145,149,151,188,184,186,191,189,185,183,163,133,110,99,101,98,87,78,97,138,153,138,133,143,152,165,169,171,171,174,177,174,167,166,166,169,165,158,152,153,154,156,159,160,161,159,154,145,140,131,128,133,138,120,86,106,133,145,147,147,144,140,139,143,145,142,142,184,184,187,192,193,188,182,166,134,113,106,105,99,93,80,80,102,121,123,127,141,153,165,166,166,168,170,170,171,165,161,160,155,153,145,139,136,143,153,158,158,156,154,151,144,140,135,126,130,130,107,69,104,141,147,146,144,141,140,139,140,144,144,141,184,183,184,189,190,188,183,175,145,118,108,108,101,96,91,77,83,102,116,130,146,155,160,162,162,164,165,166,159,157,153,149,136,132,126,122,116,118,136,152,155,153,151,147,143,139,131,127,124,121,95,60,100,138,143,141,137,138,141,141,142,146,149,147,185,183,185,188,191,189,185,177,156,131,117,113,107,92,95,90,82,87,112,137,149,153,155,158,158,156,156,159,157,152,146,138,138,139,138,130,120,109,109,128,143,146,148,148,143,138,132,128,126,122,93,67,98,130,141,138,133,136,144,147,146,146,149,150,188,186,186,188,192,191,187,176,160,136,122,126,117,96,86,90,94,105,121,139,147,151,153,153,152,149,149,151,153,149,139,140,146,151,151,141,129,108,90,102,127,138,140,143,142,136,133,130,128,119,87,71,104,124,139,139,132,131,136,140,146,150,152,152,189,187,187,190,192,192,187,178,163,147,132,128,127,112,90,91,97,107,120,138,149,152,153,150,147,146,148,148,146,142,136,138,144,152,155,147,128,99,87,93,118,139,143,140,140,142,140,135,128,116,88,74,113,123,135,140,132,126,137,145,146,148,154,157,188,188,189,192,193,191,187,180,169,156,144,134,126,130,119,101,105,119,128,139,148,150,150,147,145,145,147,145,141,135,132,131,131,134,138,137,112,80,87,94,113,133,140,135,132,138,144,142,132,111,87,82,119,127,134,141,137,129,136,144,145,145,151,156,185,187,188,191,193,191,186,178,169,163,159,157,149,151,148,136,127,128,132,136,140,144,145,143,142,140,138,139,139,138,138,136,132,121,113,107,78,54,82,93,113,137,145,143,140,141,143,142,129,104,83,91,124,125,130,140,138,131,131,140,143,145,148,153,186,187,187,189,192,192,186,178,172,168,161,158,160,163,161,161,152,145,142,139,136,135,134,131,129,129,133,137,140,143,146,147,145,135,120,101,70,41,62,84,110,133,146,146,143,141,141,139,123,98,79,92,128,127,132,143,136,130,137,141,146,149,150,157,186,187,187,188,189,189,184,176,171,169,167,164,167,167,171,175,171,166,159,151,141,135,132,132,133,141,148,150,152,154,156,157,158,155,147,129,106,72,51,67,102,135,147,142,139,137,136,133,117,95,80,96,130,136,136,142,139,131,132,144,145,152,153,158,186,188,188,188,188,188,189,185,178,173,168,166,170,175,181,186,185,182,177,170,165,165,162,157,157,163,171,178,181,179,176,177,177,170,163,149,128,100,71,60,89,125,142,148,146,146,145,141,119,94,83,106,137,141,137,141,129,122,128,137,144,150,154,158,186,186,188,188,189,191,191,193,187,177,172,171,175,180,186,191,192,191,189,185,187,194,187,185,187,186,184,183,185,187,184,183,183,177,168,152,128,104,85,71,93,122,129,135,141,153,158,154,128,94,79,108,141,141,135,134,123,116,122,135,142,149,156,161,185,184,185,188,189,190,189,187,187,182,176,174,176,180,183,187,189,189,185,181,177,174,174,172,173,174,174,173,173,177,176,173,175,176,167,149,129,104,81,72,94,126,125,127,135,147,157,159,139,101,80,99,132,138,134,133,121,115,119,128,136,148,160,165,185,184,185,187,186,185,186,185,183,177,171,166,169,173,175,178,179,180,176,175,179,178,169,169,174,177,176,177,173,172,173,172,173,170,159,144,126,106,87,80,104,128,126,115,121,138,153,158,144,110,89,92,117,135,140,136,121,114,118,122,132,149,163,167,186,185,189,190,190,189,186,180,175,169,164,160,160,160,162,163,162,160,157,153,151,152,146,142,148,155,159,163,162,162,168,171,168,158,146,136,120,95,78,88,116,127,127,122,122,134,150,154,133,105,89,106,128,135,143,141,122,109,112,119,133,151,165,168,189,188,191,191,190,191,186,181,179,171,162,156,151,149,147,144,137,132,131,129,121,113,115,118,121,128,136,142,145,146,151,156,152,142,131,118,100,82,85,106,121,129,132,132,131,135,147,145,114,98,88,117,144,145,142,134,120,113,113,119,132,150,165,168,187,189,191,193,193,191,188,177,174,168,158,148,138,135,134,130,123,116,115,116,116,120,123,127,124,123,130,133,135,133,133,137,132,120,107,92,68,77,101,111,119,131,137,136,134,134,139,130,103,84,75,117,140,143,141,131,120,115,118,125,135,151,164,169,185,186,186,189,192,190,185,175,166,161,146,138,125,121,119,113,110,111,111,116,121,124,129,131,133,135,136,138,135,130,125,127,125,120,114,103,72,78,102,113,121,128,132,133,131,129,128,115,93,82,80,123,136,136,140,128,118,114,119,130,140,152,162,166,187,188,185,184,190,191,183,176,165,149,133,129,121,112,108,104,101,102,104,109,122,132,134,133,134,139,141,144,141,134,131,137,138,142,141,126,89,79,98,114,124,127,127,126,125,126,127,116,95,82,78,126,131,133,140,128,115,115,124,135,141,150,161,169,185,187,185,185,189,191,185,177,164,138,121,120,116,105,101,102,112,134,153,141,128,133,141,140,138,139,142,146,145,136,137,153,161,159,145,130,105,83,95,115,124,123,123,123,122,123,126,120,100,82,77,119,131,137,142,127,118,121,133,141,144,150,160,169,184,186,187,189,192,191,185,174,157,130,111,111,106,100,103,104,112,106,116,138,136,134,142,145,145,143,144,148,149,136,126,137,157,162,144,127,109,87,102,117,120,122,125,127,127,128,128,116,93,75,80,120,128,135,136,126,122,124,137,143,145,149,156,165,182,186,187,187,190,191,184,170,145,117,105,106,104,102,101,90,82,103,112,129,138,140,145,152,152,147,147,150,151,146,131,126,131,132,131,118,103,102,115,122,123,127,132,131,127,127,126,115,96,75,79,117,128,142,137,125,125,130,138,142,145,148,156,165,174,184,186,185,187,188,184,169,136,105,99,101,101,102,91,80,75,93,111,127,138,145,148,153,154,150,149,153,154,151,148,134,121,113,104,108,116,120,125,126,128,129,130,131,126,123,122,113,93,71,77,108,125,139,134,122,129,138,140,145,145,146,154,159,158,179,186,186,185,185,182,164,130,100,89,90,96,101,87,91,132,150,127,129,135,144,148,153,157,158,159,161,161,161,163,158,143,133,127,130,132,131,128,127,129,129,128,129,124,120,123,118,93,69,78,109,129,132,124,122,132,139,143,144,144,147,155,161,144,167,180,185,186,187,182,163,128,95,82,88,100,99,82,89,129,142,132,126,131,138,148,156,161,164,165,167,167,167,165,164,161,152,147,146,145,140,134,134,132,128,129,132,126,119,118,116,92,71,85,116,128,127,125,130,138,142,144,144,142,151,162,165,149,161,173,180,183,186,185,168,129,91,77,85,102,97,66,52,78,88,109,133,135,134,147,156,161,163,164,168,170,169,166,165,166,159,151,147,146,146,144,146,140,134,131,135,135,131,126,118,89,72,95,125,132,133,138,144,147,150,151,153,148,153,160,162,147,160,165,172,177,180,182,165,123,86,79,93,111,109,78,59,66,66,92,132,144,136,146,156,162,163,166,169,171,171,171,172,172,166,157,150,144,144,145,145,145,140,135,137,135,129,127,115,88,82,109,134,142,146,149,151,152,155,154,147,148,154,153,152,159,153,164,172,175,176,174,151,114,83,77,96,116,116,89,80,113,67,89,129,143,137,145,157,161,164,171,173,171,173,175,174,173,169,162,155,148,143,142,142,144,144,141,138,138,130,126,120,102,91,113,136,146,149,150,150,149,148,147,146,145,147,142,139,168,160,160,170,176,176,172,148,110,83,77,96,117,117,89,63,73,66,88,127,144,141,141,155,160,165,170,172,176,177,175,175,176,174,170,162,155,149,145,146,146,141,144,138,129,130,130,126,118,104,109,127,141,146,145,144,142,140,143,142,139,136,138,139,167,168,160,162,171,175,171,152,120,91,78,96,121,125,97,55,41,60,87,123,150,146,140,156,165,164,169,169,174,176,175,175,176,177,174,168,160,153,149,144,139,139,138,141,133,129,129,133,134,124,115,117,133,144,143,141,142,141,141,140,137,140,140,139,141,163,165,156,164,172,171,151,117,93,83,93,116,125,104,69,57,79,101,121,143,144,145,159,173,165,166,171,172,172,173,173,172,172,171,168,163,157,151,145,142,138,136,137,137,138,132,132,138,132,123,117,130,141,143,139,137,139,144,144,139,140,141,135,124,151,163,158,161,167,172,153,124,99,82,89,109,124,115,84,69,87,108,124,139,143,147,157,173,169,169,169,171,170,173,171,169,167,169,166,158,154,153,149,145,139,137,140,143,143,137,134,130,127,122,125,136,142,145,142,137,140,142,138,134,131,127,123,123,135,157,158,159,169,167,153,121,93,79,84,101,117,118,90,65,66,87,117,136,140,151,158,170,172,170,170,172,169,168,164,164,164,166,164,156,151,151,150,145,139,137,136,139,144,145,142,131,131,132,143,152,148,146,148,144,139,134,127,122,119,114,109,122,122,146,155,156,168,167,144,125,96,85,85,93,110,118,100,67,52,65,101,130,141,149,155,168,173,172,170,167,165,163,162,161,161,160,161,157,153,151,143,139,139,139,141,142,143,147,149,145,147,154,160,161,158,150,145,139,134,128,123,120,116,110,105,122,120,135,150,152,162,158,146,126,100,93,90,93,102,116,110,81,58,63,91,121,142,156,163,175,175,174,175,167,166,164,164,162,162,160,157,151,147,146,145,142,139,137,138,142,142,146,151,153,154,154,157,158,156,154,149,139,132,126,122,121,119,112,107,124,117,121,139,147,153,147,136,126,113,92,88,95,96,111,114,102,73,69,96,124,143,156,164,173,175,173,173,170,169,166,161,158,155,155,154,148,143,142,142,138,136,135,136,138,140,143,146,145,147,146,150,151,149,148,144,136,125,120,117,119,120,116,110,124,115,116,133,145,151,149,137,119,112,90,78,89,86,101,114,114,97,75,91,125,150,156,162,169,171,168,164,165,166,161,157,156,150,150,153,149,145,143,139,136,133,131,132,134,136,138,137,136,142,142,141,141,141,137,133,131,124,119,117,116,117,115,112,119,113,114,128,138,140,148,149,128,108,99,76,83,81,91,109,114,115,100,91,120,150,159,163,169,172,170,161,156,156,153,150,153,149,145,145,143,144,139,132,127,128,129,129,130,131,134,136,137,139,140,137,135,133,133,129,126,123,119,119,118,116,111,108,114,108,110,122,134,139,143,145,136,115,103,85,82,83,90,105,110,116,115,89,104,145,162,166,169,170,168,161,153,149,147,145,146,145,142,138,141,138,135,131,126,125,125,126,127,128,131,134,135,134,134,136,135,134,133,126,122,120,119,116,116,115,111,107,110,107,112,128,138,138,136,137,138,128,112,97,84,80,89,106,107,112,116,111,105,142,157,161,164,163,161,156,152,149,147,146,143,140,139,141,138,135,129,124,121,120,118,120,123,125,131,132,127,124,127,130,130,131,127,125,122,118,115,111,107,108,107,105,102,101,107,123,133,135,133,133,132,129,121,107,94,81,83,94,99,111,113,114,108,132,150,155,157,159,158,152,149,151,153,152,146,139,137,135,133,130,126,118,115,114,114,114,118,122,126,127,126,125,123,124,126,125,124,119,117,113,110,106,107,106,104,104,111,111,111,115,120,124,125,124,123,125,124,117,107,97,88,90,100,104,113,118,119,131,146,153,153,154,155,152,147,146,146,142,138,131,129,127,124,121,117,117,113,112,114,117,119,123,127,127,125,122,122,123,122,119,115,112,109,105,104,101,104,102,105,100,104,117,125,127,125,120,116,115,117,120,121,121,118,112,107,103,105,110,113,125,127,137,144,150,150,148,148,147,142,137,135,135,132,129,129,125,119,116,117,118,115,115,116,122,123,127,126,126,125,123,123,120,117,116,110,105,102,99,100,98,97,99,96,88,109,118,118,119,123,123,119,117,116,115,116,118,120,119,116,114,116,120,122,130,134,144,140,145,145,144,144,142,138,135,133,134,136,134,129,125,122,120,119,119,116,120,119,123,124,122,123,119,120,120,116,114,112,108,102,99,99,99,101,100,94,87,83,86
128,130,139,141,139,143,148,151,155,160,163,164,163,160,159,159,161,161,163,162,160,163,162,165,164,162,165,165,165,166,159,152,149,151,147,144,143,139,137,140,141,139,137,135,132,133,133,130,125,122,122,123,120,100,62,36,33,38,42,40,39,36,36,37,135,139,143,155,159,158,158,161,165,166,163,162,160,154,155,154,156,158,159,158,159,163,171,176,175,176,179,176,171,166,163,155,152,153,151,152,152,148,144,143,144,144,142,141,141,140,140,143,144,140,133,127,125,128,126,105,79,60,46,37,38,40,35,30,139,155,164,165,165,176,172,164,159,156,155,156,155,155,157,157,154,148,155,156,161,176,187,188,186,186,184,179,173,167,163,164,161,160,158,152,154,153,155,153,152,155,155,152,150,147,145,139,136,141,141,137,135,134,136,131,124,111,86,61,37,34,35,38,128,149,158,161,168,172,174,163,160,158,154,158,161,156,153,146,143,148,157,163,165,180,188,189,189,187,181,176,174,175,173,170,167,163,164,167,163,160,162,163,160,162,160,159,158,149,145,146,144,145,143,142,140,135,133,134,136,133,135,132,127,110,93,89,127,150,166,168,159,160,162,161,161,162,164,165,153,138,134,136,138,142,153,162,165,170,177,180,181,181,180,180,182,182,177,172,172,171,166,170,170,167,166,165,162,160,164,164,164,155,145,150,149,149,147,145,145,146,144,140,134,131,130,129,131,126,122,120,141,154,165,163,162,160,160,165,172,178,172,150,134,123,123,126,131,142,153,159,159,158,163,172,176,177,180,183,186,189,185,177,173,173,175,173,172,167,169,167,165,168,168,168,170,168,164,158,157,157,154,150,148,145,137,134,132,128,129,130,122,124,125,120,150,153,159,164,163,163,166,169,170,166,145,128,123,122,126,135,141,151,164,159,135,138,164,175,179,179,179,182,188,197,195,183,173,173,175,168,171,169,167,167,168,166,168,166,168,168,166,166,160,159,154,151,151,154,151,144,138,136,135,134,132,126,130,129,158,158,162,166,168,167,170,167,161,156,132,124,123,114,123,138,155,158,154,129,103,137,175,182,181,175,176,180,172,186,191,184,174,173,176,176,176,172,171,170,167,168,172,173,170,168,167,166,165,162,157,150,147,147,148,148,147,144,142,135,134,135,133,133,157,162,167,166,166,164,156,154,156,140,122,113,111,110,125,140,152,142,119,77,99,151,174,178,178,177,177,180,182,186,193,187,176,176,174,174,174,177,176,176,176,170,167,167,167,167,168,169,169,165,161,156,153,149,146,147,145,143,142,144,141,139,138,134,144,159,172,168,168,163,153,160,158,141,126,101,105,122,140,150,144,112,70,67,121,157,169,176,181,182,180,178,184,188,187,183,176,177,180,178,180,180,178,176,177,174,171,168,167,167,166,166,171,169,167,161,159,156,155,153,151,149,141,140,142,140,140,135,134,151,165,171,167,162,171,174,148,128,104,97,114,130,147,150,123,80,62,88,135,159,172,177,179,177,175,178,181,186,188,186,179,175,181,182,174,176,177,173,170,171,168,166,168,168,166,163,165,168,163,160,161,157,159,154,153,152,147,144,142,140,139,134,134,151,161,165,166,164,170,168,141,119,104,97,110,133,144,130,86,50,73,121,147,161,176,183,179,174,173,175,178,179,181,182,180,179,177,179,178,180,180,176,172,175,170,172,169,168,164,164,164,162,163,160,160,160,159,162,161,156,150,148,145,137,136,134,140,151,160,167,168,168,170,158,126,102,88,91,115,135,136,107,66,58,90,135,162,166,177,183,178,174,172,172,175,176,178,184,182,178,180,185,189,184,176,179,179,175,176,169,169,170,168,165,166,168,164,163,163,162,158,160,162,157,151,147,145,143,139,139,145,153,162,167,171,177,177,156,120,91,78,93,121,138,126,81,69,140,162,146,163,166,175,178,178,174,172,170,173,180,181,180,183,175,179,187,184,186,182,180,178,178,177,176,175,172,172,171,169,169,162,158,163,165,164,164,161,160,156,150,144,142,140,137,154,160,166,169,172,173,176,153,114,88,72,89,126,140,115,62,43,47,121,158,158,161,179,181,182,175,168,164,169,169,169,175,178,176,178,177,177,182,180,179,178,179,175,170,171,171,169,168,170,168,165,162,163,167,169,166,164,164,158,151,144,141,141,135,155,160,171,177,180,178,180,151,107,75,61,92,127,132,96,53,74,85,81,122,144,156,172,177,173,168,166,165,169,171,172,173,175,176,177,180,182,179,175,176,177,175,172,172,169,171,168,159,159,163,163,162,166,166,165,165,165,161,156,150,143,139,135,131,157,160,168,172,181,180,179,149,105,72,67,98,128,124,91,59,31,45,72,105,135,153,163,165,166,162,164,167,170,171,168,171,174,175,177,177,179,179,177,175,169,168,163,159,159,155,154,161,168,167,167,164,166,167,169,169,162,155,153,147,143,136,135,133,152,158,166,171,184,187,175,137,93,69,70,97,120,108,84,85,53,39,76,111,135,154,166,170,167,164,164,166,171,172,173,171,172,174,174,174,172,176,175,171,164,161,159,165,166,159,156,171,173,167,162,163,156,152,153,147,147,145,144,140,136,132,132,137,150,161,169,172,176,180,165,124,82,66,70,92,112,95,57,46,57,77,98,123,136,149,157,160,163,168,164,167,175,176,172,171,173,172,173,172,170,167,168,164,162,159,161,170,173,174,174,171,161,159,150,155,148,136,135,133,140,141,141,140,136,130,132,138,155,167,174,178,179,176,157,118,81,71,74,85,101,82,59,61,72,71,96,120,130,144,156,159,163,167,168,171,172,174,177,177,178,175,176,173,167,170,168,162,160,165,171,176,177,172,168,161,157,155,153,151,146,135,131,135,140,141,142,139,136,135,134,136,155,166,174,178,179,177,154,112,91,81,85,84,90,70,63,96,117,138,139,130,131,144,157,164,171,171,169,178,181,179,176,177,175,175,172,173,173,169,166,164,164,170,175,178,180,174,163,153,145,147,150,149,137,123,126,140,148,145,141,137,136,142,144,140,155,160,169,176,179,172,153,123,106,94,92,85,81,62,60,81,118,129,130,132,139,151,158,163,170,176,175,179,186,186,185,182,179,175,172,168,166,167,168,171,174,178,181,180,175,165,156,151,149,155,154,141,117,120,136,146,149,144,137,134,136,135,137,147,149,157,168,177,179,170,140,116,109,100,95,85,78,72,57,58,78,94,113,132,142,155,165,170,170,174,182,182,181,183,183,177,175,172,170,171,170,173,179,181,179,180,179,174,163,158,156,153,152,156,145,117,89,126,148,153,151,144,136,135,134,134,139,152,148,152,168,182,181,174,153,125,110,104,103,97,90,91,79,64,74,120,130,143,155,162,167,175,181,182,183,185,184,179,177,174,170,168,166,167,173,174,175,178,174,173,175,169,162,158,161,161,165,163,143,97,71,149,149,144,145,140,134,131,133,137,141,145,152,156,170,182,181,174,159,134,112,104,106,104,98,101,102,96,82,94,134,152,158,164,166,171,174,177,177,178,183,186,178,171,165,165,162,162,170,176,176,175,173,167,169,170,158,163,166,168,172,159,120,80,82,144,143,132,129,130,133,133,134,140,146,147,153,153,169,183,186,176,157,138,117,107,111,119,118,123,127,127,146,161,166,162,164,163,164,165,167,171,174,177,179,174,173,165,159,156,148,142,135,123,127,162,172,170,165,161,158,153,159,171,166,127,86,74,103,133,132,118,114,122,133,138,140,142,143,145,156,157,166,179,183,174,156,136,120,114,124,138,141,138,149,145,148,157,159,163,166,165,163,164,167,173,172,172,171,163,155,155,165,162,146,134,126,123,123,146,163,163,157,155,153,155,166,169,146,100,72,88,122,132,131,123,115,117,128,138,142,147,149,150,153,160,169,180,184,172,154,140,129,126,136,155,166,163,158,161,156,159,165,165,163,165,166,167,171,164,165,164,160,159,161,172,176,164,140,115,99,95,104,140,161,160,156,148,142,154,172,164,123,79,61,101,130,129,129,122,109,109,126,138,139,144,146,149,152,157,170,185,182,173,159,151,144,150,161,173,186,179,168,164,165,163,159,159,163,167,168,165,163,161,161,160,161,162,164,168,163,142,104,67,58,73,99,142,160,158,153,154,163,165,170,145,103,63,61,115,132,126,131,123,108,100,118,137,136,135,141,145,150,149,163,180,179,167,159,160,158,164,176,187,194,193,183,170,163,159,160,160,160,160,158,157,160,160,157,157,159,158,152,147,138,98,49,25,44,92,123,147,157,155,155,154,158,162,160,117,77,45,37,119,138,124,124,122,103,90,108,132,131,131,134,139,152,152,162,173,176,170,166,165,167,172,178,181,190,195,189,183,174,164,157,154,155,155,157,158,156,161,164,161,161,169,156,135,133,93,29,26,66,130,165,161,161,156,155,156,160,154,147,100,63,36,37,110,130,124,118,119,94,81,97,119,123,125,132,149,153,158,167,175,181,182,178,171,167,170,174,174,178,177,177,177,177,172,171,171,164,159,160,163,166,173,166,161,159,184,200,168,138,126,73,66,99,122,141,149,154,155,153,158,156,143,136,94,59,31,47,115,134,122,117,115,92,76,85,105,116,125,138,155,154,157,168,179,184,187,182,174,171,170,173,175,180,179,173,168,163,158,160,165,162,161,157,160,163,166,161,160,162,163,160,148,130,116,105,105,109,102,119,141,152,148,143,144,150,151,139,94,63,39,52,105,128,120,116,110,85,67,75,95,111,124,142,160,152,157,164,174,174,171,168,163,161,164,167,169,170,164,159,155,150,149,146,146,148,149,152,152,155,155,157,156,167,177,161,142,119,100,91,93,86,79,112,137,141,134,126,127,134,152,140,96,61,37,63,114,124,115,116,110,85,61,58,85,110,131,149,160,158,160,167,178,171,163,155,153,155,151,151,153,153,144,147,148,140,142,140,131,132,135,141,144,143,142,144,145,155,163,149,131,115,97,81,73,63,59,88,122,125,118,116,118,121,135,136,99,63,36,58,102,124,121,121,108,77,52,50,78,116,137,151,157,158,163,169,180,177,162,147,137,141,143,144,149,152,157,155,151,145,143,145,145,139,136,136,137,140,140,140,140,141,139,136,127,116,101,93,94,81,72,87,115,135,144,147,145,140,151,141,102,65,33,46,111,115,114,125,107,81,50,47,75,125,147,152,157,163,175,174,177,175,163,159,153,143,140,145,151,159,161,151,143,138,135,131,131,129,127,129,131,133,136,136,136,139,148,145,132,124,114,88,93,98,89,92,126,148,163,168,170,160,159,135,98,63,34,54,116,125,118,122,108,80,53,48,77,127,146,152,155,159,170,185,188,184,171,159,147,138,134,138,147,152,150,140,133,130,130,127,127,134,135,131,130,130,129,133,135,136,152,162,141,120,82,33,41,89,109,116,138,146,150,154,166,174,156,125,86,55,34,64,124,131,121,115,97,72,53,56,90,131,146,153,158,156,167,185,189,179,163,150,141,127,121,124,130,133,125,113,111,117,126,133,137,131,137,142,140,136,133,127,126,132,136,126,119,112,68,14,14,52,98,125,133,134,133,138,148,152,145,112,76,45,36,74,117,111,111,112,93,69,59,69,99,129,146,152,155,155,158,172,181,172,160,148,132,111,107,113,114,108,96,85,90,118,135,133,139,147,141,139,147,147,143,140,135,130,130,136,140,120,98,56,41,60,84,110,133,130,126,129,138,142,138,112,75,44,36,82,123,118,112,110,93,71,67,84,102,123,144,156,158,152,157,166,178,168,155,146,123,108,104,103,94,81,72,79,112,122,123,139,131,136,141,139,139,146,151,153,149,140,132,135,148,150,125,100,85,89,93,116,138,138,131,128,133,139,144,122,81,48,36,84,112,115,113,110,96,76,74,97,109,120,140,154,153,145,147,167,174,169,155,139,112,95,94,89,77,70,79,90,84,81,96,117,127,128,137,142,142,144,146,151,155,157,146,135,138,150,142,122,108,97,93,118,137,138,138,132,131,143,148,130,89,52,38,93,113,113,114,109,99,84,86,104,114,122,135,149,145,128,140,160,171,168,157,135,101,86,82,75,68,74,84,77,62,71,103,111,121,123,131,139,144,145,147,152,155,158,153,141,131,129,130,124,111,93,97,128,142,142,139,138,129,134,146,147,106,63,41,100,119,114,118,111,98,90,98,109,113,122,130,146,146,128,137,153,163,162,154,129,95,79,74,67,69,81,79,68,90,115,122,118,121,127,128,132,139,142,144,149,152,156,152,145,142,139,132,135,130,125,136,143,142,141,140,141,131,132,142,149,126,81,54,93,119,115,120,116,102,96,107,116,120,123,132,143,140,142,146,149,153,154,147,122,90,70,64,63,75,85,81,91,123,140,144,132,119,119,129,132,138,144,147,151,154,154,147,146,152,158,158,160,154,154,149,145,146,147,143,140,134,132,148,154,140,100,68,87,115,118,121,113,107,108,115,120,119,121,131,141,142,145,148,151,153,153,149,125,86,67,60,62,83,93,87,59,66,86,104,121,120,119,133,134,136,143,142,141,148,149,148,145,146,153,159,162,159,150,149,148,146,149,146,143,137,136,140,146,143,113,74,81,113,121,121,112,113,121,125,123,123,127,132,139,141,144,150,153,150,152,151,128,88,61,56,62,95,110,86,33,33,55,71,105,132,118,122,132,133,139,142,143,143,145,147,146,144,148,156,156,153,151,148,146,145,144,149,147,144,140,136,135,133,114,71,79,115,123,118,114,116,123,127,130,129,132,138,142,143,141,143,146,150,149,144,125,89,62,58,71,105,122,100,108,111,45,59,93,125,124,127,137,136,137,141,144,144,144,145,145,144,144,143,145,149,153,152,148,146,146,148,148,144,140,143,148,138,121,81,80,126,140,129,124,123,123,128,134,129,128,137,142,142,142,142,149,149,146,141,122,84,63,60,80,111,121,89,43,37,37,56,86,112,120,130,140,140,136,134,136,139,144,149,148,146,146,152,153,156,156,153,148,150,151,148,143,142,138,139,138,138,128,103,81,132,143,144,135,132,131,130,132,132,131,134,140,140,143,144,145,148,147,142,121,86,62,62,84,113,123,101,55,32,40,57,88,113,123,130,140,145,138,134,135,138,143,147,151,151,150,147,150,150,153,151,146,147,147,148,148,142,138,132,126,134,134,119,95,109,145,144,140,137,131,123,121,128,129,129,132,134,142,142,143,144,145,141,120,87,61,63,86,112,125,107,63,66,77,89,107,122,133,136,145,150,145,136,136,143,148,145,149,148,146,149,153,152,148,153,148,145,147,147,149,150,144,139,137,136,135,126,111,99,117,141,143,140,136,134,132,132,131,131,130,133,143,146,145,142,142,141,123,96,79,67,80,106,122,113,83,79,118,126,126,129,134,139,148,155,152,140,136,136,148,146,146,148,147,148,150,151,149,151,148,148,145,147,148,147,148,144,140,140,136,132,125,109,103,122,138,138,137,134,132,135,133,134,135,133,143,143,144,145,141,142,129,95,87,81,80,96,117,127,85,56,56,91,114,135,143,144,155,157,154,145,142,141,142,144,143,146,146,148,148,151,151,153,153,153,149,146,146,146,145,148,145,140,135,131,130,123,117,116,124,132,132,130,133,136,135,134,134,131,144,145,142,140,142,139,131,103,82,79,82,87,110,122,101,58,49,68,113,140,148,146,151,153,154,150,147,148,142,146,145,146,148,155,154,153,155,153,154,151,147,146,146,148,145,144,146,146,142,136,135,136,132,123,122,126,132,133,138,137,132,133,130,127,144,143,143,143,138,133,127,112,95,81,73,81,100,121,116,79,48,59,96,127,139,147,153,157,157,154,148,148,149,151,151,150,148,147,150,151,156,153,153,156,155,153,149,147,148,144,142,149,148,145,146,145,141,138,130,124,127,134,137,137,132,130,125,116,143,144,142,142,140,132,125,116,107,105,95,89,97,112,116,102,63,48,72,111,138,153,154,155,157,157,152,147,144,147,150,151,152,151,153,157,159,158,158,158,161,156,156,153,148,149,148,147,149,154,149,149,146,143,136,134,127,124,130,134,132,128,122,114,141,143,142,140,143,138,124,109,99,94,98,104,105,107,114,117,100,67,65,104,138,155,158,157,154,155,154,150,149,150,153,153,153,154,159,152,156,160,161,161,157,159,160,158,155,153,152,151,152,155,152,150,147,143,144,141,140,131,128,129,129,128,126,117,138,142,143,137,136,141,135,114,113,112,110,113,115,108,116,129,122,104,76,88,133,155,157,158,155,154,155,155,156,154,154,156,155,154,151,155,157,159,160,158,162,158,159,159,157,156,152,152,153,153,155,151,147,150,146,140,138,134,126,124,126,127,125,123,138,140,141,144,139,138,143,139,118,128,112,103,113,114,114,125,134,132,110,85,117,150,155,156,154,152,155,157,159,160,159,161,161,159,161,160,159,157,156,155,158,162,161,161,159,154,155,156,156,156,154,155,156,150,147,142,134,131,128,123,121,122,120,117,140,141,142,146,148,140,136,145,143,124,110,101,102,108,114,125,132,143,140,117,107,135,153,152,152,153,154,156,156,162,166,166,167,163,156,158,160,158,157,157,156,158,159,157,156,156,154,152,154,154,149,143,149,156,151,144,139,130,129,129,128,124,121,120,140,140,139,139,140,140,137,139,144,148,138,120,110,104,111,122,129,136,144,143,129,131,143,151,153,156,157,161,163,163,165,166,165,166,166,162,160,158,155,154,153,153,155,156,152,151,152,151,148,147,148,146,145,147,148,142,139,132,130,125,121,120,117,119,141,145,143,143,140,139,136,136,137,138,138,135,127,117,116,126,130,130,140,150,151,151,156,155,154,156,157,163,173,170,168,165,164,163,162,159,158,159,156,156,158,157,156,154,154,155,152,144,146,147,145,146,146,144,140,133,133,129,124,120,119,121,116,115,133,141,144,142,140,140,136,133,131,131,132,134,132,128,128,135,137,134,143,156,161,161,162,161,158,157,158,160,167,168,168,165,164,166,167,163,160,161,159,161,158,164,164,159,158,152,151,148,144,142,141,139,139,136,132,129,126,121,120,119,116,115,115,116,121,133,139,142,144,142,140,138,137,132,130,129,128,128,126,126,129,133,146,160,165,167,167,163,158,157,156,158,161,166,168,167,165,163,165,162,153,155,157,158,159,157,155,152,150,147,145,146,144,140,139,136,133,130,129,124,119,116,114,114,115,114,113,115
122,121,126,135,140,135,131,134,131,132,135,138,150,155,157,154,158,161,164,164,163,165,165,164,162,164,166,165,162,156,154,154,153,152,155,149,147,148,149,148,144,144,145,141,141,142,144,144,139,134,136,133,130,121,115,108,101,95,89,86,91,85,74,65,130,129,142,139,137,144,148,149,158,161,163,164,161,157,155,157,160,160,158,157,163,169,171,171,176,179,176,169,165,160,157,159,160,157,156,154,158,157,155,158,159,156,152,146,142,138,139,143,141,136,135,133,134,133,132,129,123,124,128,131,134,133,127,125,128,132,137,153,154,156,157,161,165,164,161,159,152,149,152,156,154,158,160,168,173,181,186,189,191,182,176,172,171,168,167,165,166,165,165,164,163,163,162,164,163,161,160,149,147,151,147,145,143,144,141,141,139,135,131,131,131,127,124,126,131,132,132,131,139,148,157,160,160,167,166,159,154,152,152,153,157,158,156,150,148,157,156,167,187,190,189,187,183,179,175,176,176,174,173,172,169,170,170,167,169,167,164,162,163,165,164,156,152,151,150,152,149,147,147,140,136,134,133,131,129,128,126,126,127,130,131,125,126,145,156,158,163,168,168,162,158,154,158,160,154,151,145,145,145,160,170,168,175,181,180,181,180,179,181,183,183,177,174,177,175,174,174,171,174,167,168,167,167,166,167,164,162,160,156,153,151,149,152,152,145,139,133,130,133,129,124,126,123,120,127,131,123,145,160,162,157,158,160,160,159,163,166,159,138,128,132,138,144,155,163,169,168,169,172,173,175,180,184,190,191,187,177,176,178,177,173,170,166,168,166,165,166,165,163,162,163,161,160,156,148,147,148,152,151,148,145,145,137,132,132,133,136,137,129,128,132,149,158,160,159,155,156,164,172,176,153,134,128,126,131,138,146,160,160,150,147,161,173,175,176,179,177,182,195,194,187,179,179,178,176,175,175,172,171,170,169,171,168,164,163,163,161,156,156,148,147,147,144,149,148,145,149,146,141,138,136,137,140,135,142,147,155,159,160,160,163,165,165,155,135,125,124,126,135,148,158,163,151,125,137,170,177,178,172,174,174,176,189,191,181,179,178,179,179,180,177,178,175,172,167,160,160,162,163,162,166,163,160,153,152,151,150,150,149,145,142,144,144,143,139,140,136,137,154,151,157,163,166,165,165,159,152,142,128,128,118,122,137,156,157,145,109,100,140,173,176,177,176,177,178,181,187,192,186,182,185,183,182,182,182,177,173,172,170,169,169,163,160,160,159,159,155,153,154,154,154,151,151,150,146,145,146,146,141,137,137,139,155,159,161,161,161,159,152,150,144,130,116,111,115,127,145,155,140,100,69,106,149,165,171,177,177,174,174,180,186,189,186,180,180,184,180,179,184,174,171,173,170,167,165,164,161,157,155,152,154,154,155,154,154,157,155,152,150,149,139,137,140,137,141,137,145,154,164,166,163,157,151,152,145,130,102,104,120,141,159,152,114,69,76,131,154,167,175,178,174,172,174,172,179,185,187,184,181,182,183,182,183,181,176,177,173,168,165,163,164,162,163,165,159,156,156,155,152,154,156,153,149,144,147,145,142,140,138,141,136,153,164,167,161,157,165,159,140,116,99,105,131,147,155,128,82,65,98,135,155,170,179,174,168,166,168,174,176,177,183,185,186,185,187,187,181,174,176,176,174,171,173,171,167,165,164,166,157,152,154,157,155,157,155,154,152,147,144,142,142,142,139,136,127,147,162,165,164,160,164,162,125,109,98,100,128,142,139,104,69,74,116,150,164,172,181,173,171,167,165,171,174,176,182,179,174,180,184,183,181,183,178,175,177,170,164,166,166,166,158,161,153,155,153,157,157,157,154,155,154,149,145,145,143,139,137,131,137,151,159,165,166,164,161,148,114,93,89,110,135,141,123,80,89,141,140,153,169,168,177,175,169,166,167,167,169,171,174,176,178,179,176,177,176,174,173,173,174,170,174,160,162,155,146,155,157,154,152,155,154,153,153,152,148,148,143,139,141,138,138,136,141,148,158,164,166,170,170,147,111,86,84,111,138,143,107,66,74,137,171,154,165,173,179,173,168,162,160,165,169,169,172,175,173,169,173,176,173,169,172,171,169,162,153,146,137,139,156,163,156,152,149,151,152,153,153,148,147,145,142,144,137,139,138,138,147,155,162,167,168,170,171,143,105,79,76,114,138,140,93,88,94,57,100,141,154,167,175,171,165,165,167,171,170,169,170,169,169,174,168,172,171,172,170,163,160,156,154,152,153,157,161,153,144,142,141,135,139,142,142,139,140,138,135,134,135,142,141,137,152,157,163,172,172,171,172,142,98,68,72,116,138,126,78,45,48,77,93,124,145,160,165,161,159,163,166,167,168,169,171,172,170,171,171,167,169,171,167,161,155,154,156,159,158,152,146,138,125,131,134,121,120,116,119,127,133,137,137,135,140,144,141,136,151,157,163,168,175,177,179,137,100,69,81,118,135,113,88,68,35,46,90,123,146,160,166,163,163,161,162,172,172,170,169,171,171,170,169,167,165,163,156,156,156,156,158,153,147,144,140,137,139,140,135,122,118,126,133,134,139,139,138,138,138,144,142,135,149,152,159,164,175,179,168,127,84,69,83,113,125,99,65,61,58,75,113,130,144,155,156,160,165,162,162,166,170,171,170,170,170,171,169,166,164,161,156,151,157,159,163,166,157,149,138,139,141,138,131,119,122,136,146,148,145,140,140,144,145,144,143,136,147,157,163,169,176,178,162,117,79,73,83,105,115,89,56,53,74,75,104,126,137,152,159,164,165,165,167,170,170,171,173,174,173,170,170,166,162,158,161,162,163,167,169,166,155,141,137,142,145,138,117,113,135,151,160,157,150,146,144,143,143,151,151,147,146,158,170,173,176,176,154,115,80,80,92,101,103,73,65,97,107,127,133,129,134,149,158,162,165,165,172,178,179,177,178,177,174,169,163,160,162,168,171,178,179,176,168,159,155,152,148,150,146,117,91,116,149,162,164,158,153,149,149,143,143,151,154,152,147,157,168,175,180,176,154,112,96,91,99,97,98,65,67,90,123,130,134,135,142,153,161,166,172,175,175,180,187,187,176,174,174,169,167,170,172,178,180,174,177,176,168,162,155,154,160,157,137,91,63,135,155,161,164,161,156,152,147,147,144,143,149,152,146,153,163,172,179,175,150,124,110,101,102,97,94,77,58,64,97,108,119,134,145,157,165,169,167,176,182,177,179,184,181,175,172,170,173,179,179,181,181,176,176,176,167,165,164,161,165,147,108,64,49,131,159,159,160,158,151,150,149,147,151,152,148,148,146,150,160,174,185,177,151,121,115,106,108,103,99,95,76,61,84,129,139,141,155,162,169,177,185,184,185,185,182,179,177,172,172,174,182,184,181,181,184,183,178,171,167,159,155,161,151,122,81,56,67,120,149,154,152,151,154,154,151,150,146,147,154,152,149,148,158,175,183,180,161,128,111,111,113,110,106,109,109,97,83,111,147,150,159,163,166,174,176,178,177,181,185,182,171,161,157,149,139,135,144,163,176,174,166,168,160,154,157,158,138,102,67,50,77,125,145,152,149,151,155,150,148,148,150,152,152,155,155,149,159,177,189,182,166,143,115,102,112,121,117,120,112,125,145,154,162,163,161,162,165,166,168,171,174,173,167,160,158,162,157,143,132,120,116,146,173,171,168,160,156,159,168,159,124,80,45,36,89,125,143,153,144,141,148,151,146,141,145,149,150,150,154,150,157,173,181,180,161,143,124,118,129,141,140,141,154,141,151,164,164,164,168,165,164,167,169,171,168,164,158,156,165,181,161,133,105,99,95,134,170,170,166,162,164,169,170,148,110,61,27,35,107,133,141,151,141,136,148,150,145,140,140,144,149,156,153,153,158,171,186,183,164,143,126,118,131,153,162,159,159,164,158,160,164,163,161,166,167,167,164,162,162,161,160,168,180,171,144,95,59,66,97,137,168,167,167,161,161,167,166,127,88,48,31,43,130,133,140,150,140,136,139,145,142,138,137,139,149,161,152,154,160,172,182,177,163,148,140,143,155,168,180,178,168,163,162,162,162,161,167,169,165,162,162,160,160,161,162,162,162,148,101,44,40,92,132,152,166,162,157,158,156,159,155,114,72,32,31,52,129,136,135,143,134,130,132,136,137,135,133,139,153,159,149,149,157,173,182,180,166,156,154,158,170,183,191,189,180,171,166,162,159,158,161,156,155,157,160,158,155,160,161,154,142,121,56,23,65,134,172,170,162,163,159,155,159,150,147,106,71,40,39,66,122,128,134,136,127,120,127,130,131,133,132,142,157,164,150,149,150,166,177,166,162,162,163,168,175,181,189,192,187,179,171,166,160,158,156,154,157,159,161,162,160,161,175,170,145,140,94,50,95,129,154,143,149,152,148,144,146,153,147,108,71,52,52,81,123,129,134,131,117,107,118,129,127,125,129,141,156,157,147,150,153,162,174,180,173,169,169,173,175,173,181,183,177,181,178,168,163,163,159,157,160,164,165,164,159,158,171,180,157,130,124,101,119,107,126,141,145,140,129,126,129,142,143,108,71,52,57,88,123,127,130,122,100,94,106,118,122,127,130,143,154,153,150,153,159,168,179,189,191,176,174,168,170,176,182,180,172,166,164,162,161,162,160,156,154,159,161,160,157,166,178,164,143,123,102,99,102,90,96,124,130,118,112,117,126,139,144,110,70,50,56,74,121,124,130,119,98,95,105,113,116,124,133,142,149,150,152,150,155,164,176,176,175,169,166,167,172,173,170,167,162,158,153,145,142,146,147,150,149,148,150,153,149,161,173,155,134,116,94,80,74,65,72,104,122,124,125,135,143,147,149,106,70,39,34,65,120,125,129,127,102,94,102,105,112,126,133,140,145,137,154,152,155,162,172,166,160,157,154,153,155,156,157,151,149,145,139,141,142,137,132,136,143,143,141,140,139,141,144,140,128,111,92,87,88,74,72,97,122,143,151,153,157,147,146,95,68,41,39,73,125,127,129,115,96,92,95,101,112,127,126,133,141,137,158,158,160,168,177,170,158,146,144,144,143,148,154,157,155,153,146,148,148,141,138,138,137,137,139,137,138,140,137,134,128,116,104,95,104,96,84,96,134,148,153,159,171,166,134,91,60,43,49,84,124,126,122,110,95,89,94,97,103,125,127,133,139,139,154,158,163,167,176,172,157,149,144,140,141,147,155,162,156,145,140,130,126,129,127,126,128,130,133,135,134,141,168,163,135,118,93,30,49,97,111,117,134,141,142,143,147,145,122,87,57,43,45,93,115,119,121,106,94,90,102,103,104,117,125,137,138,143,157,163,173,178,180,175,169,160,144,136,136,145,153,153,140,130,128,130,130,130,131,132,128,126,130,132,131,131,134,133,123,111,49,12,27,65,107,128,131,134,132,135,141,140,119,88,57,39,44,100,116,115,121,111,100,96,107,110,109,114,128,139,137,135,152,152,168,188,194,181,161,147,141,126,125,125,133,130,116,106,108,116,125,135,137,138,142,140,136,134,129,130,131,136,132,117,85,29,31,59,89,125,138,131,128,130,136,144,135,96,62,31,26,97,121,121,125,117,104,105,113,115,111,108,121,137,135,130,151,152,156,176,184,172,157,146,125,110,110,112,108,95,86,88,102,121,136,136,140,140,137,145,145,142,139,135,130,135,148,140,116,89,78,83,95,128,141,143,137,132,135,146,143,103,65,35,30,84,116,118,126,123,115,113,118,118,116,114,120,137,137,132,151,151,153,164,174,169,155,141,120,107,104,98,84,70,75,96,119,127,142,133,136,143,143,139,145,147,149,145,136,131,140,151,134,114,101,97,98,135,145,145,143,137,134,143,145,119,79,44,32,80,116,123,129,123,117,120,121,119,118,115,117,133,134,132,147,149,152,161,168,165,153,133,108,99,95,82,71,77,92,86,64,69,93,123,123,136,144,146,148,150,153,158,155,141,137,143,137,122,110,92,96,135,150,144,144,142,134,140,145,128,93,60,34,75,113,125,132,124,117,122,128,122,118,117,123,134,136,133,128,136,142,156,168,163,154,126,96,87,82,71,71,88,82,68,69,97,107,114,123,129,138,144,146,150,154,156,167,158,142,134,134,127,113,112,123,141,147,146,143,144,138,140,146,138,109,74,42,68,104,127,127,122,126,133,127,125,120,119,121,129,135,134,116,125,136,153,165,164,156,117,88,78,73,69,77,86,80,92,122,141,133,123,123,126,132,140,147,151,153,154,152,147,145,142,139,141,148,150,149,148,149,150,147,144,138,138,142,144,123,89,47,69,113,121,127,123,131,139,135,130,127,127,132,133,133,131,124,131,136,143,151,152,149,114,81,69,66,70,89,92,81,89,108,128,134,121,116,128,129,140,146,144,147,153,151,148,151,148,147,147,143,140,144,146,149,150,149,146,141,140,138,135,124,97,56,61,123,138,133,127,131,132,134,136,131,131,134,136,134,131,134,140,145,147,151,151,144,117,82,64,61,73,96,96,74,44,48,68,96,128,120,121,129,132,140,143,144,146,147,146,145,146,149,148,149,146,140,142,144,144,153,149,147,143,137,132,126,107,74,76,125,143,143,139,138,134,135,136,131,129,131,137,132,133,133,142,147,150,152,153,147,119,80,58,60,79,112,110,90,112,78,58,82,127,124,124,132,133,137,142,144,143,144,147,145,145,148,147,143,148,147,143,139,138,144,146,144,141,141,141,131,117,94,84,112,139,143,142,138,136,120,123,129,131,130,127,129,134,136,141,145,147,149,150,142,118,83,62,62,85,120,118,90,69,49,39,74,108,119,126,137,138,135,136,138,138,144,148,145,146,147,149,151,153,146,142,139,141,141,137,135,134,134,127,123,122,110,94,98,129,142,141,140,134,137,132,132,130,130,130,132,137,139,140,142,145,146,148,146,121,79,60,65,93,119,120,84,44,36,49,72,101,118,125,136,141,137,132,137,142,148,151,154,154,150,150,149,151,153,146,141,139,138,140,139,135,131,130,130,127,121,108,93,94,127,139,135,134,131,130,132,132,133,137,133,130,139,141,141,146,151,147,146,121,80,60,66,94,118,121,97,53,40,58,86,110,127,132,141,147,144,134,136,141,146,145,148,147,149,150,152,147,145,148,144,140,138,135,134,135,135,127,128,127,119,115,105,102,106,120,126,126,126,133,134,133,132,132,132,128,139,143,142,142,144,146,141,119,84,63,68,94,117,123,103,71,87,106,120,125,133,137,144,151,151,142,137,140,146,147,147,147,148,149,153,153,152,148,148,141,139,142,137,133,135,132,126,122,113,114,116,116,112,112,117,123,128,132,134,130,128,125,118,121,141,142,144,143,142,143,142,123,94,75,69,89,112,123,112,83,54,84,111,128,139,140,149,155,154,147,143,142,143,143,145,146,147,152,151,153,150,156,154,147,142,138,140,141,136,135,135,133,129,127,129,130,130,122,118,117,121,125,127,125,124,121,114,110,149,146,145,144,143,142,143,131,97,85,80,80,98,120,120,79,60,55,89,131,147,146,148,155,156,151,148,148,147,149,148,151,151,154,152,158,159,151,152,151,148,143,140,140,138,133,138,141,139,135,134,134,134,132,130,123,118,121,125,127,125,122,112,109,147,147,144,143,143,144,142,134,106,84,77,82,92,112,122,101,58,51,74,118,139,148,151,156,158,154,146,149,148,152,149,154,149,151,154,158,158,156,155,157,153,150,145,141,140,139,137,138,138,139,137,135,130,133,131,132,128,119,117,121,126,126,122,120,149,148,146,144,142,142,137,132,116,97,85,73,81,103,119,115,81,46,54,91,126,149,156,156,159,158,154,147,144,148,154,155,155,156,157,159,161,158,157,159,156,155,157,149,144,144,142,143,140,144,141,138,139,136,132,129,128,123,122,120,120,118,116,110,148,151,145,145,141,140,135,128,119,106,104,100,94,100,111,117,113,81,56,77,122,151,157,159,156,154,154,155,153,154,157,159,159,159,157,158,160,164,162,156,152,151,149,147,146,144,144,142,142,139,139,140,141,138,134,129,125,126,123,126,121,120,119,119,138,146,148,146,142,143,143,130,112,108,101,100,110,108,105,116,124,116,88,74,105,145,159,158,157,155,156,157,160,160,160,163,161,158,157,159,159,157,157,150,150,152,152,153,148,146,144,144,145,140,134,134,138,139,136,133,128,127,123,119,122,120,122,115,137,142,144,145,142,138,142,146,129,118,121,114,110,119,108,113,129,131,125,97,94,131,155,155,155,155,157,158,160,163,164,165,167,163,161,158,158,158,157,150,148,146,147,142,140,140,139,138,136,133,132,134,135,134,130,128,127,126,120,118,119,115,117,118,133,136,141,144,147,145,139,139,144,133,130,113,98,104,108,112,123,136,143,133,111,119,144,153,153,155,158,160,162,162,169,168,168,164,161,159,155,152,148,145,145,140,136,138,140,139,135,132,133,133,133,131,130,126,125,124,119,120,118,119,119,117,118,118,132,135,138,137,145,149,150,140,140,145,138,121,106,99,100,110,120,126,135,144,139,133,139,148,154,158,159,162,168,169,168,164,162,162,160,156,153,149,147,145,144,143,141,136,134,136,134,130,131,131,130,130,127,126,125,123,118,116,115,114,114,114,113,111,106,129,135,139,140,142,144,143,143,141,142,141,132,121,110,112,130,132,130,140,153,152,157,160,156,159,159,160,170,171,167,164,163,163,163,158,152,149,147,147,146,146,142,138,134,133,134,131,130,132,128,123,121,119,116,113,113,115,116,114,112,107,109,110,78,115,139,143,143,142,140,137,132,133,134,136,136,134,124,121,130,129,129,145,160,164,165,166,163,161,159,158,163,167,168,165,161,160,162,155,145,145,146,140,141,136,135,129,126,127,126,124,120,121,118,114,112,109,109,111,111,110,108,104,102,106,117,121,76,96,128,140,143,142,141,141,139,134,133,129,129,127,127,125,125,130,131,143,158,163,165,165,162,161,160,159,160,160,163,163,161,155,150,147,139,139,137,139,137,131,127,122,120,121,122,121,119,115,111,111,112,111,110,111,108,111,112,115,126,125,106,92,95,105,119,133,137,136,137,138,137,138,137,134,129,126,126,126,129,131,129,129,135,142,147,152,156,156,155,152,151,151,151,151,151,148,143,142,140,136,131,130,130,126,124,122,122,123,123,121,116,114,117,111,112,116,116,116,122,118,107,96,74,48,40,30
128,127,125,127,123,121,123,124,122,119,118,121,122,122,125,124,120,120,123,123,124,125,127,131,132,133,133,131,128,125,120,116,116,112,110,110,110,111,112,111,108,106,103,101,100,97,96,94,83,73,68,61,62,67,68,70,70,71,72,70,70,69,71,58,135,136,131,131,128,125,124,125,122,120,118,119,118,115,117,120,119,117,119,121,125,132,138,143,146,145,144,141,138,134,128,125,123,120,119,117,117,118,116,117,118,116,115,112,108,107,109,110,108,101,93,88,75,66,63,64,65,65,69,63,64,65,64,84,136,137,134,131,128,129,127,123,122,120,120,121,119,116,114,113,117,117,116,120,132,144,153,157,155,152,149,146,144,141,138,133,131,128,122,121,119,120,120,123,124,123,123,120,117,113,107,111,104,106,105,100,97,89,82,73,73,75,73,75,73,74,79,108,145,142,139,137,134,131,131,127,127,127,126,123,119,113,105,100,98,105,113,118,130,144,157,162,158,156,152,145,140,139,139,135,131,133,134,130,127,126,124,124,124,124,125,123,116,119,121,117,120,114,114,112,106,104,98,96,94,98,103,106,108,107,106,104,146,147,145,141,140,137,135,135,137,139,135,122,109,99,93,90,93,101,110,118,125,132,150,162,163,162,160,153,144,138,135,135,134,129,129,133,130,125,124,125,125,125,128,126,124,125,122,122,124,121,118,116,111,108,104,98,97,97,98,101,101,104,108,107,149,148,150,148,146,143,141,142,144,142,129,108,95,91,93,99,101,104,109,115,114,118,144,162,166,166,166,160,156,149,144,140,136,137,136,131,130,129,129,123,126,128,130,130,129,130,127,125,121,122,119,120,121,115,108,103,100,98,96,95,94,96,98,101,154,155,155,154,153,151,151,148,141,130,117,101,93,93,94,100,109,113,116,110,101,122,153,166,168,166,165,160,151,149,146,143,138,139,135,131,130,130,128,127,127,130,129,128,130,131,134,133,129,120,121,125,125,123,120,115,109,104,101,100,99,95,92,93,157,156,157,158,158,158,155,146,133,117,107,96,88,87,96,107,112,113,111,97,103,137,163,168,168,169,167,165,154,148,147,143,144,140,137,134,132,130,128,130,130,127,126,124,127,129,134,133,129,126,124,123,124,126,125,121,116,113,108,106,105,103,101,97,159,159,158,159,161,160,154,144,129,114,103,89,80,84,96,106,116,109,91,91,109,149,168,170,171,171,170,167,160,153,149,145,141,147,143,138,137,135,133,131,130,128,124,125,125,126,128,130,133,132,129,127,129,128,128,125,121,115,113,113,113,111,109,104,163,163,163,163,163,161,156,148,132,116,107,93,80,86,99,107,101,83,64,70,102,141,165,173,176,172,171,170,163,160,153,147,141,136,143,146,139,139,137,134,132,130,128,129,128,125,126,129,130,135,135,131,130,129,129,131,127,122,120,119,117,114,111,111,167,166,165,165,165,163,160,154,138,117,106,89,79,91,103,107,90,58,53,62,100,133,162,171,172,172,173,171,166,162,159,152,149,145,141,143,146,141,142,139,136,133,132,131,130,128,126,127,126,125,127,131,133,132,129,127,129,129,126,120,117,115,116,114,168,169,170,169,166,167,167,159,138,116,101,82,84,105,116,104,67,39,54,95,117,133,157,164,166,171,173,171,168,162,160,157,150,148,148,149,148,145,144,144,141,138,136,133,132,132,131,130,131,131,133,131,130,130,132,132,131,130,128,125,121,117,116,117,169,172,171,170,167,169,170,164,136,113,93,78,92,120,121,94,64,83,94,103,126,140,156,163,166,171,172,173,170,165,163,160,153,150,153,149,153,152,147,145,143,140,138,135,135,134,133,132,135,132,130,133,134,133,135,138,135,131,130,129,128,123,119,118,170,170,170,172,170,171,173,167,139,105,84,79,100,128,121,77,78,117,130,120,128,142,159,163,165,170,170,173,172,169,167,164,163,158,156,155,153,153,152,150,147,143,141,139,137,136,134,132,136,136,138,139,137,139,140,137,137,133,132,129,128,124,120,118,173,175,175,174,175,175,176,171,139,97,74,84,109,132,114,65,61,79,108,124,127,143,156,157,163,168,174,176,176,172,169,165,164,163,161,159,157,151,148,151,152,150,148,146,141,139,139,139,140,138,136,139,142,146,147,143,142,137,134,131,127,125,123,121,178,176,171,175,175,176,175,170,143,96,76,87,114,130,102,46,46,67,79,111,133,147,152,156,162,169,177,179,177,173,170,167,163,161,163,162,159,158,157,153,152,151,150,149,142,135,138,143,141,137,138,140,142,143,150,147,141,140,138,133,129,125,124,124,178,178,174,178,180,179,177,168,140,92,73,87,113,123,91,52,47,54,73,109,144,154,156,162,168,171,173,174,173,173,173,172,170,166,168,170,167,166,164,157,153,152,151,150,145,135,132,132,132,129,128,130,131,138,136,141,141,142,139,134,131,130,125,120,182,182,187,186,186,184,181,170,135,93,77,87,106,111,84,87,100,57,77,116,143,153,157,162,169,173,172,171,170,168,170,171,169,166,165,166,167,170,167,160,154,152,152,152,148,142,135,127,127,123,120,121,122,126,131,133,142,140,136,135,131,133,128,122,183,181,185,182,183,184,184,174,132,93,85,92,103,101,73,60,76,74,89,125,144,149,160,168,173,177,176,177,175,169,165,165,167,167,166,163,162,160,160,159,155,151,152,151,148,143,136,124,120,120,121,118,107,121,131,136,136,138,137,136,135,134,129,123,184,180,182,184,183,182,182,173,138,98,86,94,101,93,73,64,73,92,114,131,139,146,157,169,174,176,178,178,177,174,170,167,165,166,166,162,161,162,158,159,160,158,157,153,151,145,137,128,123,123,120,117,111,116,128,131,131,130,133,136,137,138,134,126,185,181,180,184,185,180,178,165,137,112,98,98,98,85,78,102,135,146,139,138,142,152,161,167,171,171,174,178,175,169,168,168,163,163,167,167,165,162,164,165,165,166,166,159,152,144,139,131,133,134,124,110,100,113,131,131,127,120,124,130,136,139,140,137,183,180,183,188,192,189,183,168,139,115,106,103,98,87,77,90,125,142,131,132,144,156,164,167,165,166,166,170,172,164,162,164,166,166,163,165,174,174,172,170,166,164,165,158,147,141,134,130,134,135,121,98,98,122,130,133,133,127,120,124,130,133,136,138,181,179,180,185,188,185,182,173,148,122,110,108,101,95,84,75,92,112,119,132,144,153,161,163,162,164,164,163,163,160,157,155,155,157,150,145,147,156,165,169,168,163,159,157,148,140,136,128,128,128,111,83,87,130,130,125,129,130,123,123,127,133,134,134,184,181,181,186,189,188,182,175,156,132,115,109,103,94,92,83,80,94,114,138,152,157,157,157,158,157,159,158,154,150,146,140,134,136,131,120,108,105,125,156,164,158,156,152,148,141,135,133,132,125,99,73,77,117,128,115,112,125,132,131,130,134,136,134,186,183,182,186,187,187,186,175,157,135,121,119,112,95,90,93,89,93,122,140,142,145,146,147,149,143,147,148,148,142,136,134,136,139,132,125,113,101,95,115,147,147,148,146,143,140,137,136,131,118,93,77,87,108,120,117,106,113,128,135,137,139,141,142,185,184,185,186,188,190,185,176,164,145,128,122,120,104,86,89,97,113,126,140,142,146,147,144,141,141,141,142,139,132,128,131,142,144,141,129,106,101,97,95,132,148,145,144,143,143,143,142,133,111,88,85,104,118,118,120,110,104,117,134,140,143,147,149,184,185,185,188,191,189,186,178,164,155,143,135,128,122,106,95,101,112,125,137,147,146,144,140,141,143,141,137,134,128,128,129,132,137,135,114,84,96,109,101,125,145,144,141,143,146,148,146,130,101,78,82,104,118,120,121,117,103,108,130,139,141,148,151,182,185,186,189,192,191,184,176,165,163,157,151,145,145,139,125,119,121,130,132,137,142,143,140,137,136,138,138,138,138,136,134,124,118,109,76,44,77,106,110,129,144,148,149,149,153,154,148,123,88,61,63,98,121,119,120,122,109,103,121,134,136,142,148,181,182,182,184,190,192,185,176,171,164,158,157,159,158,159,153,142,135,136,134,133,131,129,125,128,130,136,139,145,147,148,145,136,119,99,70,35,53,89,118,139,150,151,153,154,154,155,145,114,77,45,42,88,124,125,119,122,108,99,115,133,137,140,148,183,182,183,184,185,188,183,174,167,169,162,161,164,164,170,170,163,155,148,143,137,130,128,130,135,146,148,149,153,155,156,155,154,146,129,105,69,52,81,114,139,154,155,151,154,153,152,144,109,70,43,44,85,126,131,126,127,112,100,110,127,141,145,155,183,184,186,185,187,185,185,180,173,172,165,165,168,172,182,182,178,174,169,165,161,158,156,155,160,166,175,178,176,173,172,175,171,161,143,122,99,76,80,108,128,142,153,154,158,159,157,148,110,74,54,51,83,120,132,127,131,112,95,108,121,135,149,159,184,183,184,184,187,187,187,188,184,173,170,173,177,180,188,190,189,186,182,183,184,186,179,180,183,182,181,183,184,181,178,181,179,168,148,124,103,86,85,107,124,132,142,149,154,157,161,154,114,79,67,54,80,128,145,129,127,110,86,106,116,132,151,164,183,181,181,185,186,186,186,184,181,177,172,174,176,179,184,187,189,187,182,178,175,175,173,169,168,169,171,170,172,173,170,171,174,166,147,125,102,84,84,111,131,133,130,133,145,154,162,158,120,83,71,57,79,116,133,129,127,105,77,96,110,131,153,167,182,181,182,184,185,183,183,181,177,173,170,170,170,174,175,177,179,178,175,176,174,167,163,167,173,172,171,169,168,171,171,169,166,156,142,122,99,82,87,115,127,126,127,127,141,152,162,155,117,79,63,58,79,107,121,125,133,117,80,88,109,129,154,167,184,184,185,187,186,185,181,174,172,166,161,159,160,162,161,161,159,157,154,151,148,144,143,147,155,161,163,163,159,162,167,164,155,140,128,111,87,75,96,116,123,126,132,134,146,161,166,149,104,71,52,58,84,113,123,126,132,116,85,85,106,129,155,167,184,185,186,189,188,186,183,177,172,167,162,159,153,149,147,143,137,132,131,126,121,118,117,120,124,132,143,147,150,153,157,150,138,122,110,86,66,87,105,118,128,135,137,143,147,158,166,142,93,71,65,64,93,125,142,135,130,110,86,90,106,128,155,167,182,184,186,189,190,189,184,174,171,166,155,144,136,133,132,127,120,117,118,119,120,120,120,118,120,129,137,140,144,147,148,138,125,114,101,52,61,105,113,115,124,132,140,138,145,155,160,131,86,68,71,70,95,125,136,131,128,107,86,95,112,133,155,167,181,183,183,186,189,189,184,172,164,156,146,134,124,121,118,110,104,102,105,113,118,125,129,131,130,129,132,130,128,128,134,134,129,120,105,43,69,117,111,116,119,124,128,129,137,149,153,126,82,60,67,78,102,133,132,124,123,105,91,98,114,132,156,169,182,184,182,181,185,186,180,172,162,145,132,127,120,109,101,98,100,106,107,113,124,130,129,130,132,134,134,132,128,126,133,135,135,130,118,77,73,115,104,115,123,125,124,128,131,144,151,128,82,52,58,86,110,130,132,125,122,105,94,103,118,135,155,169,184,184,183,183,185,187,182,174,160,134,120,117,109,100,97,103,116,132,137,127,124,132,134,130,131,132,136,137,133,120,127,146,147,139,127,105,89,100,99,112,119,123,126,129,133,142,147,130,84,51,48,81,109,128,129,123,117,102,97,107,122,134,152,168,180,183,185,184,186,187,182,171,157,129,108,105,103,101,103,108,117,116,131,142,129,130,139,139,137,133,133,137,137,125,116,130,146,140,127,113,100,89,96,121,124,124,131,129,129,139,142,128,91,54,43,69,106,127,123,117,112,102,102,112,124,134,150,166,175,181,183,183,187,187,181,166,136,111,104,104,101,100,99,93,91,116,121,143,143,137,142,149,145,138,136,140,140,136,127,119,123,125,117,107,101,101,118,131,133,133,133,135,129,130,134,127,99,65,48,69,107,124,123,122,114,105,108,116,125,137,151,164,164,179,182,181,186,187,182,167,133,102,97,96,98,99,90,79,83,122,131,135,147,149,145,146,151,147,143,147,147,144,146,139,133,126,123,115,116,121,130,132,134,136,136,129,125,127,135,133,109,76,60,76,106,120,119,114,104,99,108,118,126,134,148,161,141,169,180,182,182,185,181,161,126,99,88,88,96,98,83,94,126,138,126,133,142,152,149,146,150,153,156,156,158,156,158,157,155,151,152,148,143,135,131,131,136,139,141,142,134,124,128,133,116,84,68,84,107,119,121,111,101,106,114,121,124,133,149,159,135,156,172,180,182,186,180,162,122,88,75,86,98,95,77,109,141,147,134,130,137,147,157,154,157,161,164,163,161,161,160,160,163,166,167,167,161,152,143,139,142,143,143,142,141,134,131,133,121,91,70,86,112,120,116,107,106,116,123,126,131,139,152,160,137,154,165,173,178,182,181,169,126,77,75,88,102,90,57,70,96,105,124,134,135,140,155,156,159,158,158,162,168,168,164,163,166,168,168,166,164,161,155,149,147,147,146,148,147,136,130,129,121,102,84,97,122,128,115,110,116,122,129,136,135,139,148,155,143,152,162,166,172,176,177,164,116,78,74,100,113,102,61,53,54,73,101,136,141,139,150,154,156,158,160,165,165,167,169,169,167,167,166,165,165,163,160,156,152,151,151,149,145,139,133,127,121,114,103,110,127,132,124,124,123,122,128,132,126,135,145,149,160,151,160,169,172,175,173,153,109,77,73,101,116,110,76,90,89,63,91,128,138,141,152,159,158,161,164,168,169,170,170,168,168,167,167,168,166,165,164,163,162,155,150,147,139,136,133,127,123,119,112,116,128,132,132,131,127,122,121,121,127,134,138,135,168,162,155,165,172,172,168,150,111,80,78,102,120,112,74,59,75,65,87,123,139,143,152,161,162,161,164,167,170,176,172,169,169,171,171,171,170,168,165,163,160,156,154,145,135,126,124,128,129,124,120,119,123,131,132,128,124,120,117,126,128,129,125,131,160,166,155,153,165,170,166,148,115,86,79,103,124,118,77,37,43,63,87,122,144,147,151,162,166,163,162,163,167,169,168,170,168,169,169,168,166,165,162,161,157,153,150,148,137,131,128,126,131,127,122,116,113,124,128,125,118,117,120,122,127,130,134,135,125,155,162,153,158,168,165,146,117,90,80,92,118,124,91,54,59,84,106,123,140,146,153,165,171,167,165,165,164,166,167,169,166,162,164,164,159,157,157,159,157,152,148,144,146,133,125,123,119,116,113,112,114,120,123,119,118,120,125,136,136,131,136,134,119,140,158,156,156,163,163,148,118,94,83,88,110,123,102,70,78,104,116,125,137,145,153,164,172,171,167,167,171,167,163,161,156,157,159,161,158,154,156,159,155,146,145,144,138,140,137,129,120,117,115,121,127,122,123,123,123,125,132,132,133,128,127,125,123,127,151,153,152,162,161,148,119,89,77,84,102,117,108,75,59,77,99,119,135,143,155,163,170,170,169,167,166,165,160,158,154,156,157,160,157,153,155,155,148,146,145,143,141,133,138,133,133,129,132,135,137,134,131,132,131,127,130,128,122,121,118,109,119,119,142,151,151,161,158,144,119,92,82,85,96,111,113,83,54,51,71,102,127,142,154,164,169,171,168,168,162,161,156,155,153,155,153,154,152,150,148,150,148,146,144,137,142,138,140,139,140,139,139,139,140,138,134,132,129,127,127,127,126,120,111,106,121,117,130,144,149,155,151,140,123,104,93,91,94,105,115,100,66,55,66,95,123,142,154,164,173,177,170,168,166,159,163,161,154,151,147,151,150,147,145,147,147,144,139,138,140,136,137,138,137,138,137,136,138,137,136,134,130,126,126,124,120,119,114,102,122,115,117,134,144,149,145,134,123,107,90,89,91,98,113,111,84,63,78,104,125,145,156,164,171,171,171,167,163,163,160,155,149,146,143,144,147,145,146,144,142,139,136,135,137,136,135,135,131,132,134,132,132,133,132,130,127,122,119,117,117,116,108,101,123,115,114,130,140,145,146,135,118,105,80,79,84,82,102,116,108,84,76,104,126,150,161,164,169,167,166,162,152,152,148,142,146,147,142,139,140,142,143,141,138,135,135,133,132,132,130,133,132,130,131,130,128,127,125,123,122,116,113,113,110,109,108,104,115,107,109,127,136,139,147,145,120,109,89,75,78,80,97,108,113,109,86,89,118,153,161,165,171,168,166,159,148,144,142,139,129,137,139,136,137,140,138,135,132,132,131,132,133,131,132,129,127,126,125,127,126,125,122,120,117,116,114,111,108,107,104,103,114,107,105,121,133,135,141,145,131,112,100,83,83,78,88,99,105,111,107,87,105,152,159,165,167,165,161,156,149,142,139,141,141,136,134,133,136,135,134,130,126,126,127,124,124,125,124,125,124,119,115,117,119,121,121,118,114,113,112,111,111,105,103,100,107,104,109,124,133,134,135,136,136,124,108,88,79,78,94,99,104,110,111,104,101,139,159,159,158,158,153,147,142,142,143,143,141,135,129,130,131,130,127,124,122,121,120,117,116,116,117,119,119,116,114,113,115,117,116,114,112,111,108,106,104,101,95,95,101,96,105,123,130,133,129,130,131,131,119,108,90,73,86,95,93,103,107,111,107,129,150,153,151,154,151,145,140,137,141,140,134,128,125,126,123,120,120,122,122,119,117,116,115,115,116,118,115,112,113,115,114,113,111,110,107,105,102,98,99,99,100,98,105,105,110,112,117,121,122,122,121,125,123,115,103,93,78,86,96,102,110,116,117,129,141,150,150,148,148,145,140,134,130,128,125,126,125,123,122,119,119,121,121,120,119,119,119,117,116,114,114,114,114,113,111,110,106,106,102,100,98,95,97,98,94,89,103,112,121,125,126,115,113,113,114,118,121,120,113,107,102,99,99,101,110,123,127,134,139,145,146,143,142,140,136,130,126,127,129,128,126,123,120,122,121,120,119,120,119,117,116,116,115,112,112,110,110,108,106,107,101,96,95,94,95,94,91,90,88,82,99,117,116,115,122,125,119,114,113,113,115,116,115,113,113,110,110,116,118,129,133,138,138,140,140,138,136,133,131,129,127,126,126,123,121,117,116,119,120,119,118,117,115,116,114,113,113,110,109,109,105,103,102,97,94,93,93,94,91,88,86,85,81,79
120,125,134,139,143,137,135,137,136,138,142,144,155,152,150,153,157,159,164,164,162,163,164,162,160,159,161,159,161,159,154,152,151,147,143,144,143,140,139,142,141,141,140,139,135,134,135,133,131,124,115,112,118,117,104,66,34,39,41,47,45,39,38,37,129,135,143,139,141,151,152,155,161,165,168,168,162,157,155,157,159,159,160,159,159,164,167,169,169,172,173,174,168,162,157,153,154,155,152,152,153,151,147,146,147,147,143,143,142,143,140,139,141,142,139,132,129,127,124,109,84,63,48,36,34,38,39,36,140,148,156,163,166,165,160,162,162,162,161,158,152,151,155,155,153,156,157,160,166,174,183,183,184,184,181,174,170,166,165,163,161,163,160,157,155,157,160,157,157,158,155,152,148,145,142,137,136,141,140,136,134,131,132,134,133,127,113,90,65,47,41,44,146,157,160,162,174,185,172,162,158,154,153,155,156,158,153,148,148,155,159,160,177,190,192,192,189,185,178,174,174,174,171,169,167,166,168,168,166,166,167,163,162,163,162,159,160,138,138,145,143,144,141,141,141,138,137,134,133,131,132,134,132,122,108,98,139,157,162,165,163,164,163,157,156,159,161,159,152,144,142,145,144,153,163,167,171,181,185,183,183,182,181,182,184,180,174,172,173,172,171,172,171,171,170,167,165,165,166,166,163,162,154,151,149,148,147,143,143,139,135,132,130,129,129,130,129,129,123,123,149,164,166,164,158,155,159,166,172,168,158,144,126,122,124,132,140,152,161,167,166,166,172,177,177,181,184,186,188,187,181,174,174,175,175,175,172,170,169,167,167,168,167,167,167,164,163,162,156,153,149,148,148,149,144,138,133,128,127,128,123,119,124,122,148,159,162,163,162,161,165,171,171,155,135,125,123,127,132,141,145,161,167,159,147,154,171,177,178,180,182,185,195,197,189,178,173,176,173,173,174,168,170,168,167,170,171,169,166,165,164,161,158,155,148,144,144,148,148,146,142,140,137,132,129,127,129,130,155,160,163,164,164,167,170,164,158,134,124,125,120,127,134,156,161,164,154,130,123,155,178,182,177,177,179,177,183,192,185,179,178,176,176,174,176,175,175,176,172,170,169,170,168,166,167,165,162,158,155,150,147,145,144,146,144,142,141,140,137,133,131,131,158,163,166,167,166,163,155,147,140,128,117,119,111,119,135,155,156,142,111,95,128,165,179,179,179,179,178,184,188,196,196,177,182,180,179,176,180,179,177,178,173,172,168,167,165,165,164,164,167,166,162,154,152,148,147,148,147,146,142,139,141,141,141,137,155,166,168,166,161,150,148,157,148,127,106,109,121,137,155,155,135,98,71,97,142,164,174,180,181,180,180,181,188,194,191,184,179,184,184,179,179,180,177,172,171,171,170,171,167,166,161,157,159,161,158,155,155,152,154,152,150,149,147,143,141,141,142,139,145,163,170,167,159,160,167,150,130,111,101,113,130,152,163,148,109,68,69,115,151,167,177,181,178,173,175,180,184,191,192,188,182,181,182,179,178,179,176,171,174,177,170,169,165,168,165,168,161,160,157,155,157,157,155,155,157,154,149,146,143,139,135,134,142,157,167,165,162,171,175,146,126,105,98,114,136,152,148,112,72,61,102,133,157,170,183,179,172,174,172,176,181,185,189,188,187,184,183,184,184,182,181,179,179,174,171,171,170,170,166,164,167,166,162,159,158,158,152,151,154,152,150,148,145,144,141,142,150,159,166,167,166,168,162,131,108,97,97,120,140,148,134,96,66,65,113,152,166,171,183,181,173,171,172,175,180,185,189,189,184,185,189,188,186,179,178,179,174,180,174,171,173,171,170,170,169,168,160,157,157,158,157,159,157,156,155,151,147,143,142,139,148,156,164,169,172,173,156,120,90,80,97,123,142,142,111,74,88,151,139,149,167,171,180,178,175,173,169,172,176,181,183,186,182,181,183,177,182,182,184,176,179,181,176,172,172,170,166,164,160,158,157,157,155,157,158,157,155,157,156,148,147,141,142,142,156,162,167,169,173,175,153,117,91,78,98,129,144,138,94,53,54,105,172,160,165,173,180,180,176,165,165,170,172,173,178,182,182,174,179,181,181,178,175,176,176,176,173,168,162,158,154,150,153,159,159,157,155,157,157,158,157,154,151,147,146,143,139,137,159,169,177,176,177,177,148,108,78,70,97,131,143,127,82,64,72,71,96,140,152,167,173,171,169,169,167,170,174,174,176,179,174,182,181,179,181,179,178,177,174,170,164,160,154,144,138,152,168,164,159,153,153,153,152,155,154,152,148,146,143,141,140,136,159,166,172,178,182,182,144,107,70,69,102,134,141,113,75,47,42,64,90,126,149,163,170,168,161,162,168,170,173,175,172,177,177,179,177,174,176,178,176,172,166,161,158,159,159,156,158,166,159,151,140,140,142,136,138,141,141,136,137,140,138,137,134,134,157,164,171,182,185,180,132,95,69,76,105,127,129,100,79,62,35,52,92,125,147,161,167,166,167,164,165,173,174,174,174,174,173,173,173,173,171,171,168,163,162,159,159,159,154,155,153,145,133,128,123,138,137,127,122,121,121,126,129,135,138,136,132,135,161,168,167,176,183,169,121,78,68,75,96,120,117,88,63,56,61,78,118,133,144,157,161,163,168,163,160,170,173,176,178,178,179,178,178,172,170,168,164,158,158,159,158,156,161,152,147,142,142,148,145,142,138,125,122,127,135,139,145,144,140,139,138,142,166,173,176,176,177,157,116,83,76,83,91,106,99,78,63,65,81,82,108,123,136,155,164,168,169,168,173,172,174,177,180,183,183,179,175,174,167,162,160,158,159,162,166,170,170,160,149,139,137,140,141,142,132,120,123,134,146,150,150,145,139,139,141,138,164,171,174,180,177,155,113,92,87,94,98,103,86,76,80,104,120,135,134,128,141,152,161,168,169,168,174,186,185,184,184,185,182,175,167,163,163,161,164,167,171,174,175,169,164,155,147,141,143,146,143,128,106,110,132,148,158,161,154,151,147,144,142,142,159,166,173,175,170,152,127,109,101,98,95,92,82,69,69,97,123,128,130,137,148,162,166,169,173,177,179,182,188,188,183,181,179,173,169,166,165,170,180,178,178,184,181,170,161,157,154,151,153,150,130,102,84,120,149,158,162,161,158,152,147,147,143,141,153,162,171,176,168,141,120,113,105,103,98,92,95,68,63,61,96,113,129,141,152,161,169,173,176,182,186,182,178,184,183,181,175,170,168,181,188,183,181,180,177,180,176,166,167,164,161,162,157,139,106,63,59,130,160,160,162,163,161,152,149,144,145,146,149,161,174,182,177,157,127,115,110,109,105,98,101,101,80,62,70,109,137,151,163,166,171,177,180,180,181,183,184,185,180,171,168,168,163,164,164,164,179,185,180,177,174,167,162,164,162,159,140,106,69,30,27,113,153,157,155,153,151,150,151,151,149,149,153,163,176,181,178,164,135,114,106,110,114,107,111,112,116,109,103,126,154,159,161,162,165,170,173,173,172,175,181,177,163,159,154,142,130,121,128,148,161,175,175,171,167,161,154,157,162,148,110,72,49,28,20,99,133,149,149,145,143,151,154,151,150,150,151,164,178,188,181,165,147,119,112,117,128,127,126,135,132,140,152,160,163,164,164,165,164,165,169,168,171,173,167,155,158,170,153,131,112,104,98,112,151,165,165,164,158,155,164,174,166,130,82,56,37,19,23,82,130,141,144,141,140,144,149,150,151,151,155,162,175,184,183,164,141,124,118,129,145,150,148,154,161,152,153,161,163,164,163,162,165,169,167,168,168,163,157,164,180,179,143,101,72,83,95,104,147,169,168,164,158,163,172,179,154,108,61,41,27,23,39,93,133,140,141,133,129,135,144,144,143,149,154,165,175,184,179,162,146,138,139,148,161,171,170,163,163,163,162,160,162,161,165,167,171,166,161,161,162,163,169,179,181,160,111,56,34,73,106,120,158,169,170,166,162,173,177,170,127,86,50,41,31,28,61,120,135,139,140,131,126,132,144,147,141,144,153,164,177,182,177,164,157,152,155,165,179,187,185,175,165,164,161,160,158,160,164,166,159,158,158,160,162,167,168,164,154,131,71,26,33,94,138,154,170,166,157,163,160,162,165,150,104,65,45,47,39,31,65,124,139,138,140,125,119,127,140,144,147,146,145,155,171,177,171,167,166,164,168,177,186,193,196,189,179,167,162,158,155,157,154,152,152,155,160,163,163,165,163,145,131,119,53,20,55,120,165,169,159,170,166,160,158,159,154,134,90,49,37,42,33,32,66,124,140,134,137,118,107,116,129,137,132,139,153,158,168,176,175,171,170,171,175,179,180,187,191,186,185,183,174,163,162,158,154,157,162,164,168,165,162,168,189,180,148,136,99,46,90,117,143,146,148,145,155,151,151,154,150,129,90,62,52,60,44,31,70,127,128,128,135,109,98,105,124,133,143,145,157,163,169,180,187,182,176,171,168,170,174,182,181,173,171,167,164,164,166,162,159,157,162,165,164,161,160,161,171,166,146,125,114,102,117,110,114,131,144,151,144,136,137,145,154,133,89,60,59,69,59,35,64,130,129,124,129,104,89,97,118,127,133,140,152,159,173,180,185,182,177,177,173,176,179,178,174,168,163,160,153,151,154,154,154,152,153,157,164,159,159,168,180,156,135,113,95,92,99,93,96,126,137,134,125,119,125,134,146,135,93,56,51,63,60,27,67,131,132,130,126,95,74,87,111,124,136,145,156,157,167,171,170,168,164,159,163,166,167,164,158,155,150,143,142,135,132,133,138,144,146,144,148,147,144,161,174,150,127,112,92,77,70,67,77,116,132,119,109,115,131,138,147,135,92,55,48,66,57,27,67,124,129,131,122,91,69,82,105,121,137,142,159,162,175,181,171,160,152,151,150,144,152,153,152,149,147,140,139,145,142,136,135,138,137,138,135,139,143,145,142,135,124,109,93,85,87,77,78,105,122,128,137,139,146,146,153,133,93,52,39,35,28,28,67,121,122,127,122,95,71,79,98,116,141,148,164,165,176,181,170,159,152,146,146,146,149,155,158,154,149,146,142,136,135,132,130,131,131,135,139,138,136,139,146,145,132,119,107,107,105,92,89,107,126,140,155,158,169,163,156,125,84,58,51,57,31,32,81,130,131,133,121,91,73,76,95,116,145,144,170,173,175,182,178,169,161,149,144,147,152,157,158,153,142,135,132,128,127,127,130,128,129,131,133,136,133,140,153,154,138,119,80,40,82,113,115,123,136,144,148,149,156,161,150,116,73,50,53,57,37,38,93,132,131,126,110,85,75,78,92,110,144,141,161,177,190,190,177,164,154,143,137,135,142,150,147,136,128,124,128,133,134,134,136,136,133,132,131,133,135,136,139,139,128,102,42,16,41,110,137,139,136,136,136,139,145,148,140,108,72,48,47,52,36,46,106,126,121,123,111,89,78,85,99,112,136,141,156,170,185,187,175,159,145,128,119,121,123,126,126,115,108,104,117,124,131,139,138,137,139,138,136,133,132,139,144,149,140,107,42,20,27,98,116,135,137,132,127,124,133,139,138,112,73,47,45,44,32,49,110,121,116,118,111,96,84,84,98,112,128,140,154,161,177,179,169,155,136,116,108,115,118,108,94,89,87,104,126,140,139,138,143,140,140,141,141,141,140,133,129,142,156,129,83,32,45,107,105,117,139,134,130,130,133,140,144,123,82,48,38,26,24,40,111,123,119,120,116,99,94,100,111,115,122,137,151,159,172,176,166,149,126,111,109,108,100,89,84,85,96,108,116,124,132,128,133,141,141,141,143,145,145,145,135,128,150,150,119,87,84,101,103,117,141,142,138,132,131,143,149,134,92,55,42,34,23,42,114,118,117,122,121,111,103,105,114,118,122,131,138,153,169,177,165,148,114,98,97,96,87,83,86,92,89,70,70,98,116,122,127,135,140,143,144,148,150,159,154,139,132,148,138,113,103,99,101,119,141,143,142,140,134,137,149,148,110,71,42,25,22,35,105,123,122,124,120,114,113,115,118,122,125,131,131,149,167,174,171,144,105,90,86,85,81,84,92,86,73,71,92,109,110,119,127,132,137,142,141,139,147,148,154,152,140,135,139,128,116,107,105,123,141,145,142,141,133,133,142,149,125,88,56,30,22,41,99,121,124,130,125,117,115,119,123,125,127,133,136,146,156,162,157,136,100,82,76,74,78,94,96,86,82,111,137,140,127,120,125,126,131,139,144,145,148,150,148,147,146,140,135,137,139,139,142,144,146,147,142,142,137,132,147,158,142,108,71,42,20,40,90,112,123,129,126,122,122,126,125,122,125,133,143,146,150,153,149,133,100,75,68,69,79,99,98,91,78,92,110,124,126,115,121,136,135,138,142,143,146,149,147,145,149,148,145,144,144,144,148,147,146,150,149,146,143,135,140,149,149,126,90,53,25,43,88,114,128,130,128,129,131,128,132,127,129,134,147,151,152,153,153,140,104,73,63,64,85,108,106,94,49,45,63,81,111,127,115,124,130,133,138,142,142,145,148,148,146,148,151,150,149,141,138,138,143,144,148,150,145,141,140,140,138,130,106,69,42,70,108,127,133,131,130,134,134,135,135,137,138,141,141,146,149,152,151,135,106,75,62,67,93,123,122,103,88,95,55,65,96,128,128,128,138,137,139,140,142,144,144,144,145,148,149,150,147,148,146,142,138,138,143,149,149,146,142,144,146,137,118,88,66,98,130,145,146,136,136,137,135,141,143,133,136,142,139,144,147,147,145,133,101,75,63,70,103,125,130,106,66,70,33,50,87,117,123,130,137,135,135,137,139,142,144,145,142,143,149,150,149,152,151,149,140,140,142,144,144,143,143,146,142,135,125,108,88,102,134,142,146,145,142,143,139,137,140,139,137,140,140,143,146,146,145,137,103,71,58,75,104,125,129,109,74,36,39,55,81,112,124,131,142,142,136,134,136,140,149,156,154,154,150,150,153,156,152,146,143,143,140,138,138,136,133,134,131,132,133,120,105,102,115,136,143,143,144,142,138,132,134,137,137,136,140,140,143,145,144,135,104,69,58,74,102,125,129,117,80,50,47,63,94,120,131,135,144,149,140,134,136,142,143,142,151,148,148,148,151,150,152,153,148,143,140,138,139,141,138,137,135,137,133,128,122,108,106,122,142,147,145,143,142,140,137,137,136,138,143,143,142,142,143,134,110,83,67,74,99,122,130,119,96,87,105,119,120,128,134,141,149,154,151,139,137,140,146,147,146,147,148,150,153,152,148,148,148,145,140,139,139,134,136,135,128,129,130,123,124,119,113,114,125,135,137,138,138,138,140,141,138,142,140,142,141,142,141,136,113,89,82,79,91,113,126,125,103,78,68,97,112,132,138,143,153,157,153,143,141,142,144,143,144,147,147,149,150,152,152,153,151,152,147,141,140,138,137,137,137,131,128,121,120,122,120,116,113,120,131,136,135,139,142,142,136,136,145,145,142,140,140,137,123,97,89,86,87,102,121,129,106,89,68,62,107,138,145,145,150,154,152,148,145,145,143,145,144,145,148,152,150,153,155,155,157,150,146,147,143,142,144,139,137,139,138,135,132,133,135,134,131,125,122,128,133,136,141,136,135,137,139,139,142,139,137,131,120,100,82,75,78,89,114,128,124,83,59,61,79,125,136,147,152,155,155,151,147,148,148,150,148,148,149,150,150,154,158,157,149,156,151,150,148,144,143,142,138,140,146,143,141,141,140,138,136,132,128,125,126,132,135,135,133,128,144,142,141,140,136,128,120,112,108,102,84,85,104,123,124,115,67,47,71,105,131,148,154,157,160,157,152,149,147,149,150,152,151,152,150,156,158,160,158,159,161,157,154,151,147,145,146,142,143,147,147,143,143,143,140,138,140,139,131,129,132,135,134,134,142,144,141,140,140,132,120,107,98,98,100,102,106,115,117,124,107,68,59,94,130,150,155,153,153,154,155,150,147,148,151,152,151,155,156,157,158,161,160,158,158,160,161,158,155,152,151,150,151,146,150,150,145,144,143,144,139,140,138,131,129,129,131,133,139,143,142,138,136,139,129,103,104,102,107,117,118,111,117,131,131,119,89,86,119,149,157,159,156,153,154,154,153,152,154,154,154,153,153,157,159,161,163,162,160,158,159,157,157,153,151,150,150,153,149,152,150,149,149,145,143,135,133,132,129,129,128,125,135,137,138,141,135,135,140,128,112,123,113,112,117,116,117,128,134,137,120,94,105,140,155,156,155,153,157,153,155,157,157,158,158,157,157,158,161,159,158,158,157,161,163,162,159,156,154,154,155,156,155,150,143,151,152,149,143,137,133,131,130,128,127,127,138,142,144,143,142,139,137,141,135,120,110,104,105,110,117,126,136,146,149,126,107,125,150,152,152,151,152,154,156,159,163,166,166,165,162,160,162,163,162,159,160,157,161,154,152,153,151,148,149,150,148,145,142,144,148,149,147,146,138,135,131,127,126,124,138,139,136,140,141,141,136,137,141,139,129,117,108,105,113,122,130,138,145,152,135,127,144,150,152,154,156,156,160,161,164,168,167,167,168,166,163,161,160,153,156,153,150,151,151,151,149,147,146,143,146,147,144,144,143,141,137,132,131,130,126,123,124,120,134,140,141,138,139,139,137,134,133,137,140,135,131,122,118,126,135,131,135,146,154,147,148,152,153,154,155,158,165,166,166,168,167,166,163,162,162,161,161,154,157,156,154,153,148,150,150,146,141,143,142,139,140,141,137,134,132,131,126,124,124,121,121,121,123,139,142,144,140,139,137,134,133,133,134,133,135,128,123,132,137,138,138,149,162,162,162,162,157,156,156,155,161,167,168,168,167,169,172,170,165,163,162,161,161,159,162,160,154,148,145,144,143,140,140,140,140,138,133,132,128,126,124,118,119,118,117,116,113,128,135,138,141,141,141,138,135,133,130,127,129,128,128,128,131,133,140,158,166,168,169,167,161,157,153,155,159,162,166,171,168,168,169,168,161,154,158,157,155,153,153,148,141,138,138,139,138,135,135,138,130,127,123,122,119,114,115,116,115,113,111,110,107,115,126,135,139,137,140,139,138,137,136,132,126,126,128,129,132,132,132,140,148,154,157,161,163,161,160,160,159,160,161,165,167,168,162,157,155,151,150,149,149,146,139,138,137,130,128,130,129,126,127,124,119,116,114,112,112,111,109,109,111,112,115,109
132,140,133,132,132,134,130,129,130,127,132,131,131,130,131,128,130,133,132,133,134,134,136,139,141,142,141,138,135,132,130,129,130,128,125,126,127,127,128,129,127,126,125,120,116,112,110,111,111,108,106,106,103,97,91,85,90,92,98,98,99,107,106,114,135,135,134,135,134,134,135,131,127,130,127,126,126,127,129,127,128,130,131,136,139,145,150,152,154,152,151,147,145,141,137,136,135,134,132,131,131,131,131,133,133,133,132,126,122,122,120,119,118,116,116,113,108,106,101,97,99,100,103,106,109,108,110,107,143,138,134,135,135,133,134,129,129,132,131,126,124,124,127,125,127,126,130,140,152,159,161,161,159,155,152,150,148,147,144,139,142,143,141,139,137,137,136,135,135,133,132,131,131,131,130,127,125,123,121,120,120,114,107,102,98,95,97,98,103,105,107,108,146,143,138,138,139,136,134,131,130,129,129,126,124,119,121,120,123,124,127,145,155,171,171,165,163,159,152,148,150,146,145,145,145,146,147,143,140,140,139,137,138,140,140,138,137,135,135,133,128,125,125,125,125,123,118,112,108,102,99,96,93,94,95,98,151,147,143,141,141,140,138,136,135,133,129,124,116,107,107,109,116,121,131,138,148,163,169,168,169,166,159,154,148,147,144,144,146,145,143,144,143,141,136,139,141,142,139,136,136,140,140,138,134,129,126,127,128,129,128,124,120,115,110,104,99,97,95,93,151,150,148,146,143,142,144,145,143,135,124,113,105,99,100,105,114,121,127,130,130,154,173,171,171,171,165,160,157,153,151,143,147,147,141,141,141,141,140,139,137,136,135,134,136,138,141,140,138,135,133,133,133,133,131,129,125,123,120,114,112,108,102,100,157,157,155,152,148,147,150,151,148,130,110,99,97,102,107,112,117,122,123,118,129,158,174,174,173,173,166,156,159,157,155,154,148,143,144,144,140,138,140,141,139,133,132,133,134,137,137,138,138,141,137,138,137,135,136,136,133,129,126,122,120,118,114,108,164,162,161,159,157,157,154,148,133,113,102,102,102,106,113,120,123,122,114,113,141,170,174,174,174,174,170,160,155,156,153,155,155,151,148,147,146,143,143,143,142,136,137,138,134,134,133,133,133,137,140,137,137,139,138,137,140,137,133,129,127,124,121,115,163,165,164,164,163,159,149,137,122,110,103,94,100,108,116,122,118,109,103,118,153,173,177,176,175,177,174,169,163,159,155,149,152,154,153,149,148,146,143,141,139,138,135,136,134,132,134,134,133,131,133,139,136,140,139,138,138,139,138,134,130,125,120,119,168,168,169,168,165,154,142,126,112,99,88,85,97,110,119,119,102,87,93,121,153,172,179,178,177,178,175,171,167,161,158,154,151,151,155,154,150,147,145,142,142,139,139,138,136,136,136,137,139,137,133,136,138,138,138,137,140,138,139,139,137,134,131,126,169,169,170,170,167,157,145,126,118,107,92,83,93,110,114,108,83,67,75,108,147,171,178,177,177,178,176,173,171,166,162,158,155,154,156,157,153,150,151,150,145,146,144,142,141,140,138,138,143,142,140,140,141,140,141,141,144,143,140,139,142,137,135,127,171,171,172,171,168,164,153,127,117,110,89,81,99,111,109,89,64,57,74,112,141,164,172,176,179,180,179,175,173,171,167,158,157,159,158,158,156,154,153,152,150,146,144,143,143,142,140,138,140,144,143,145,147,144,145,147,144,145,142,141,140,137,137,130,174,177,174,172,170,169,156,135,113,102,86,92,112,119,106,76,59,63,97,129,142,164,170,175,179,180,181,181,178,173,174,168,163,160,158,158,158,156,153,150,146,146,145,143,141,140,140,142,144,146,147,146,149,152,152,153,149,146,146,143,142,137,135,135,179,178,177,175,175,173,158,134,112,92,83,100,123,124,95,69,87,107,115,138,149,165,166,173,178,178,181,181,182,181,178,178,172,165,164,162,159,156,155,157,156,150,146,144,140,136,140,151,155,151,151,149,150,153,155,158,155,151,151,149,148,145,141,136,178,177,178,177,179,179,163,130,102,86,88,109,134,124,83,66,91,120,127,134,148,164,158,171,178,180,183,187,184,183,176,174,169,169,166,166,161,154,154,154,153,151,148,145,142,139,142,149,150,144,141,141,141,145,149,153,154,152,153,152,149,144,142,141,179,180,180,180,181,179,163,129,96,82,91,118,138,119,69,50,63,78,112,135,151,157,156,169,177,180,186,190,188,183,182,176,172,172,169,168,164,166,161,151,148,146,143,145,144,141,138,134,131,127,126,132,133,135,140,144,150,153,154,154,150,146,146,145,180,180,181,183,183,180,163,125,89,80,99,123,134,110,67,51,59,77,104,143,156,157,160,172,177,179,185,187,185,189,183,179,174,170,172,170,167,165,157,150,145,142,143,145,143,136,128,124,126,127,132,131,129,133,138,144,149,153,156,156,153,151,148,144,180,181,184,185,184,181,166,128,89,79,96,120,128,100,80,78,53,71,105,145,156,155,162,173,178,178,180,183,181,181,179,179,175,172,170,167,164,158,151,148,143,142,146,146,143,135,130,125,125,124,130,130,126,134,142,146,151,152,151,149,149,148,148,144,182,184,189,190,186,181,165,126,86,79,96,117,121,92,73,76,69,84,118,147,153,156,166,175,179,179,185,189,185,181,177,175,173,171,168,161,156,149,145,143,146,146,146,146,144,136,132,125,125,123,115,114,124,140,152,152,154,154,149,148,146,147,147,148,185,187,190,191,189,185,164,121,94,86,97,112,112,87,60,59,73,87,114,140,148,156,169,177,180,182,187,189,188,183,177,172,170,170,164,156,151,146,145,147,154,156,153,146,140,135,129,127,128,120,110,96,122,149,157,157,154,155,152,148,148,149,148,145,185,187,189,190,190,189,168,116,92,91,100,107,103,83,84,108,130,134,135,140,146,157,169,176,178,180,183,184,177,174,175,172,168,166,160,154,151,149,154,159,157,156,152,144,137,130,126,132,129,109,76,46,82,135,154,156,153,150,151,145,147,147,147,147,180,185,189,188,189,185,173,137,106,93,104,104,100,79,87,124,156,146,135,141,152,162,169,173,175,176,178,181,177,172,170,171,170,164,155,150,150,152,155,156,154,154,150,143,138,131,126,127,125,97,55,18,40,101,141,151,150,149,144,139,137,141,145,150,180,183,189,189,187,183,165,132,117,103,108,105,101,85,79,92,118,115,126,141,153,164,169,169,171,173,174,174,170,166,166,162,158,152,144,140,141,148,156,156,155,155,152,146,139,133,131,130,117,90,57,27,26,64,116,137,143,147,145,143,144,147,147,150,178,180,189,193,190,185,169,137,115,108,110,108,100,99,83,83,120,116,129,146,154,160,165,165,165,169,168,168,164,159,155,147,140,133,126,121,118,129,149,154,150,149,149,145,138,133,132,131,114,81,56,37,42,72,106,124,137,141,143,139,140,145,148,150,178,180,188,190,188,185,179,158,132,117,112,110,99,102,99,90,84,101,142,152,154,156,159,162,158,158,159,157,151,147,143,139,139,138,131,123,113,103,114,140,145,145,147,145,141,140,139,129,104,76,59,48,59,94,114,119,127,136,139,134,133,140,147,150,179,179,184,188,189,185,178,159,135,120,119,116,104,97,103,103,112,131,147,152,151,154,156,157,149,148,152,153,152,141,138,143,149,150,144,135,120,102,85,115,141,146,145,145,148,152,147,130,102,75,59,47,64,101,120,122,124,132,137,133,134,142,147,149,182,181,185,188,189,187,178,161,142,129,127,124,115,99,95,102,107,123,138,148,153,155,153,152,148,148,150,148,144,139,140,146,152,154,149,131,105,96,88,107,134,142,141,141,149,154,148,124,97,80,78,56,77,116,125,125,127,135,138,137,135,139,145,148,184,185,188,190,192,189,182,170,154,141,134,132,130,119,108,112,122,131,139,147,151,152,151,148,147,149,148,146,139,137,137,138,142,147,145,119,80,94,96,110,134,143,144,144,151,155,147,118,88,89,109,84,80,120,129,129,125,132,137,135,137,137,143,148,184,185,188,190,189,188,182,172,164,157,149,145,149,149,140,130,130,136,140,143,147,149,148,146,144,144,144,141,141,142,138,133,127,126,122,88,59,99,108,114,137,148,146,151,153,155,141,110,88,82,112,91,68,114,125,134,128,129,135,131,132,139,147,154,183,182,183,190,192,188,180,174,169,164,161,161,163,165,163,155,147,144,143,143,144,143,141,139,140,141,144,146,147,146,145,140,130,117,104,67,40,87,109,123,138,148,148,150,153,150,141,105,88,90,123,113,56,111,126,141,136,137,141,127,127,136,146,158,180,181,181,187,192,188,178,171,170,168,166,167,167,170,173,169,164,157,152,144,140,137,136,137,142,147,148,148,153,156,155,153,148,135,116,95,65,64,95,117,132,142,145,144,150,152,148,112,86,94,136,150,64,99,129,148,138,136,145,122,116,131,145,157,181,183,184,183,184,187,186,179,175,172,171,171,174,179,185,185,180,175,169,164,160,156,153,154,157,164,169,171,169,166,169,171,167,157,139,117,91,69,84,109,125,132,135,138,148,154,152,123,88,95,140,161,87,81,127,150,143,130,136,116,106,123,143,157,182,183,183,184,187,188,191,188,179,173,174,176,181,187,190,192,192,189,183,182,183,178,175,175,176,178,184,185,182,175,178,184,181,168,147,123,103,83,81,103,121,123,126,136,151,159,154,126,88,92,133,155,96,75,119,148,147,136,137,117,107,119,137,156,181,181,183,185,186,186,188,185,178,173,173,174,180,183,186,189,187,184,181,178,178,176,175,177,177,177,171,174,177,172,171,176,180,170,146,124,102,86,83,102,119,119,122,136,152,162,160,130,93,88,108,108,75,84,116,133,139,134,136,116,103,116,132,157,181,179,182,184,184,184,182,180,175,172,169,167,171,172,172,175,180,178,175,177,172,166,164,168,170,169,173,170,171,170,169,169,166,161,143,124,102,80,80,103,119,120,119,131,148,159,155,125,94,97,124,99,58,90,123,132,136,140,141,121,103,112,130,155,181,182,185,185,185,182,179,175,170,165,163,158,161,161,163,162,160,157,151,152,149,143,139,145,155,157,161,161,161,165,169,166,155,148,135,120,93,74,86,107,120,125,125,130,147,158,147,111,88,109,150,118,65,85,124,143,143,136,134,117,103,110,127,150,182,184,187,187,187,184,179,174,169,162,157,151,148,145,139,132,127,121,124,121,119,117,116,118,122,132,142,139,144,149,156,153,140,128,115,97,67,71,94,109,121,129,131,135,144,152,136,102,85,109,154,124,74,88,123,143,143,137,131,118,109,114,129,150,184,186,189,191,190,188,182,176,171,162,152,142,133,129,125,118,109,108,107,108,109,112,115,116,117,122,130,133,132,132,136,134,121,110,97,60,51,89,101,106,117,126,129,131,132,134,115,91,76,101,126,97,77,100,126,138,136,136,132,120,111,115,130,151,182,182,185,190,192,189,181,172,165,155,143,132,121,116,108,101,95,93,96,102,111,116,119,121,122,124,127,128,126,123,120,120,116,111,104,83,49,91,98,107,114,121,124,129,132,129,117,92,78,96,105,67,78,108,126,131,127,129,125,117,111,115,131,148,182,181,178,184,190,186,178,169,158,143,132,125,114,103,96,94,101,117,124,116,115,121,125,123,123,126,128,129,125,121,122,128,126,124,121,110,82,81,90,110,117,122,123,120,123,134,126,95,76,94,108,65,85,114,124,130,128,132,130,120,112,118,133,144,183,182,178,181,184,183,177,169,155,131,120,116,108,98,95,102,115,123,131,131,122,123,130,130,128,127,127,130,127,119,121,136,145,140,128,117,101,87,87,111,115,119,121,122,126,131,125,94,73,74,81,60,95,126,125,126,122,131,124,119,113,119,132,141,181,181,183,182,187,187,180,168,150,122,108,105,99,99,101,98,93,95,108,130,134,129,133,139,138,136,134,134,134,126,116,122,137,137,125,113,99,86,96,115,116,121,125,123,123,131,124,102,78,61,62,54,87,111,125,127,126,128,123,119,116,120,130,143,179,181,182,184,188,186,179,165,137,107,103,103,100,98,94,85,81,95,105,125,138,138,139,145,146,140,138,141,142,139,131,121,116,113,109,102,97,104,114,120,123,127,128,124,119,120,115,102,79,58,52,48,71,96,115,119,123,131,122,115,115,121,128,140,173,180,180,176,183,185,182,164,126,96,96,94,96,101,91,95,120,136,129,129,137,143,142,142,149,152,149,150,151,151,151,144,131,119,109,109,113,115,119,121,124,126,125,120,113,115,118,108,83,58,40,35,56,83,101,111,120,122,116,112,113,122,129,134,163,179,181,181,180,182,176,158,121,93,84,85,95,106,84,84,122,138,135,132,134,139,148,147,152,157,157,158,157,158,158,158,157,150,145,139,131,125,122,122,123,124,124,123,116,109,112,110,89,58,31,23,48,84,104,115,122,117,113,114,119,126,133,138,146,168,178,179,179,182,176,158,122,85,77,86,99,100,81,53,65,86,106,130,134,132,148,150,154,157,157,161,163,163,162,158,161,159,154,147,141,135,128,126,125,122,120,121,119,115,112,109,94,60,32,37,66,95,110,117,120,120,120,123,129,135,140,143,139,158,172,178,178,179,177,163,123,80,74,89,106,110,82,59,66,54,84,127,143,135,139,147,153,156,157,163,165,166,166,162,163,164,159,153,145,140,134,130,126,124,120,122,123,114,112,110,101,78,62,79,99,111,121,126,127,126,125,129,134,137,137,139,137,149,158,163,169,174,172,155,116,78,75,93,111,118,96,87,118,67,77,115,139,141,139,152,150,154,159,164,166,169,169,168,167,167,164,161,155,149,144,139,134,131,126,124,120,117,112,109,105,100,94,108,121,124,127,127,126,127,128,128,132,133,132,134,145,144,156,163,166,169,166,146,108,77,73,93,117,124,100,62,64,64,72,102,131,138,139,148,151,155,160,164,166,171,171,168,168,168,165,165,161,154,149,145,144,138,130,128,119,115,112,110,111,112,109,113,121,128,129,128,127,127,128,128,129,131,129,129,154,147,148,160,166,167,164,147,111,82,76,93,117,124,103,61,40,54,77,105,133,142,142,149,159,157,156,163,166,171,173,167,167,171,172,168,164,158,153,148,144,141,138,134,121,116,117,114,115,118,115,114,115,120,127,127,126,125,127,128,130,133,128,129,147,160,148,148,159,165,163,148,116,89,76,88,118,133,115,77,60,77,99,114,130,141,144,151,159,163,162,164,166,169,168,168,167,164,163,163,160,155,151,150,146,142,139,140,136,128,118,116,115,115,111,113,117,120,125,129,126,126,125,128,131,133,129,127,119,148,159,147,153,161,162,148,117,95,78,83,105,121,119,91,68,79,101,113,126,137,142,150,159,164,164,163,165,167,166,166,166,162,161,160,158,151,147,147,147,143,137,136,139,135,132,130,124,119,117,119,130,136,135,133,131,132,126,129,130,127,123,122,106,130,150,150,154,158,160,150,119,96,80,78,97,119,120,99,69,57,69,94,119,131,142,153,160,166,168,167,166,166,163,160,156,150,153,155,154,150,145,145,144,139,138,136,138,139,136,138,138,137,138,141,148,153,149,144,140,137,130,131,128,125,120,120,117,108,140,143,140,156,158,147,121,94,77,79,90,107,118,112,80,52,49,72,105,128,139,151,159,166,168,168,166,163,159,155,153,152,152,152,151,147,144,143,141,137,137,134,133,135,135,138,142,144,144,146,147,152,153,148,146,142,136,130,123,122,121,119,115,106,122,146,143,151,150,144,125,100,83,82,85,95,114,116,96,63,53,68,93,122,139,149,159,169,171,169,166,162,159,158,154,151,151,148,145,142,140,139,139,137,133,132,132,134,134,135,137,138,138,139,139,138,142,142,139,137,133,125,120,115,113,111,114,111,108,133,136,148,146,139,123,111,89,87,89,89,98,114,107,89,67,75,98,126,146,151,160,166,167,167,161,159,160,159,153,148,142,142,144,142,138,136,134,134,131,129,128,129,131,132,132,130,131,133,133,132,129,131,129,125,124,119,115,112,109,108,118,115,104,118,131,138,140,134,119,110,94,73,83,84,91,107,112,111,94,74,91,123,146,155,158,163,164,164,156,150,150,147,143,143,141,138,136,137,136,136,134,130,127,124,123,124,125,126,126,126,128,130,127,125,124,123,123,120,116,114,112,111,110,108,115,109,103,116,129,131,134,137,125,104,95,73,68,73,75,94,105,109,111,94,84,113,148,154,161,166,162,161,155,146,140,139,134,137,137,135,134,133,132,130,128,126,125,126,123,123,122,121,123,123,122,120,121,120,120,120,120,118,115,112,109,106,106,102,107,107,102,108,122,127,128,133,133,115,96,82,68,74,78,90,99,104,108,108,95,92,133,155,155,157,157,154,150,144,139,135,134,134,131,132,132,131,129,127,122,117,116,115,116,115,116,115,118,119,115,112,111,113,115,116,115,113,110,107,103,98,95,95,101,101,101,106,117,124,124,125,127,123,112,98,81,73,74,84,93,98,102,107,105,101,120,148,149,150,151,149,144,138,138,142,142,139,131,127,126,125,122,122,119,116,110,112,109,108,111,110,112,114,111,110,109,111,111,110,107,104,102,100,97,94,93,92,99,91,95,104,114,120,120,119,119,120,118,110,96,83,74,76,85,92,99,106,111,113,120,135,143,145,145,145,143,139,134,136,135,131,125,121,120,117,115,114,113,113,111,108,106,109,110,112,112,111,109,107,109,108,107,106,103,98,95,93,93,93,93,90,104,103,104,107,109,112,113,114,113,113,116,116,109,99,91,85,88,92,98,107,114,118,124,131,139,142,140,139,138,134,128,126,125,126,124,123,120,117,114,111,110,112,111,108,110,113,111,112,111,108,109,109,108,106,103,98,94,92,93,91,87,85,80,80,99,98,106,111,114,115,110,105,106,105,105,109,109,108,106,102,99,101,106,111,121,129,132,131,134,136,135,133,131,128,127,126,125,125,125,122,119,115,116,116,115,113,112,115,111,110,108,107,107,107,106,106,101,95,97,92,87,89,89,78,69,57,45,32,90,98,105,106,109,113,111,106,105,105,109,106,105,107,109,108,106,108,110,114,119,122,127,129,128,128,128,127,127,127,124,121,121,119,118,118,114,111,113,115,114,112,111,108,107,105,103,102,102,101,102,99,95,91,87,89,85,72,59,47,38,36,39,44
130,146,158,163,163,163,163,163,161,158,160,159,156,153,153,154,152,151,153,153,161,166,169,171,172,174,174,168,162,158,154,150,149,149,146,145,142,144,146,144,146,146,146,141,136,134,132,132,133,135,137,135,129,121,114,115,117,120,117,116,117,120,122,125,126,145,168,179,179,172,165,159,157,157,155,152,152,154,151,147,143,140,145,148,160,172,181,184,184,182,175,171,165,161,158,158,154,155,152,155,149,149,150,148,150,153,151,150,142,131,135,135,136,135,135,132,132,130,130,126,124,120,119,123,124,125,124,123,130,140,166,182,182,173,166,163,159,156,158,161,157,145,135,131,131,135,142,148,157,171,180,190,188,185,179,175,171,168,163,159,158,157,154,158,156,154,157,155,151,151,152,153,149,142,142,140,141,140,136,140,139,135,130,127,123,123,122,121,120,121,121,122,144,147,158,167,167,167,165,163,167,169,169,161,147,130,120,119,121,126,135,144,146,153,170,184,184,184,184,183,179,174,165,159,159,160,159,161,161,158,158,154,156,154,154,155,155,152,148,146,145,143,141,142,142,134,132,126,125,125,124,119,120,121,120,121,155,161,163,171,177,172,169,170,177,180,172,148,125,115,113,116,121,127,136,140,136,143,167,184,187,185,187,190,188,184,174,164,160,159,160,160,159,156,151,154,155,153,155,154,153,153,153,152,147,145,141,140,144,145,141,137,135,133,127,124,127,128,127,127,170,170,172,172,180,178,178,185,185,174,159,132,117,113,113,116,125,133,136,128,116,134,171,185,184,184,183,183,180,180,179,167,160,158,161,162,162,163,163,159,157,158,158,158,155,153,153,153,149,148,139,137,136,140,142,144,141,138,137,132,131,130,130,130,177,180,180,179,184,185,185,187,177,168,144,120,113,106,104,111,124,130,119,92,96,147,185,189,182,180,184,184,182,180,179,170,161,159,159,161,160,161,162,161,164,160,156,153,152,151,152,152,151,150,148,144,144,138,136,141,135,136,134,134,135,132,130,132,163,169,180,183,180,179,173,160,162,162,141,123,107,100,102,112,119,111,84,55,93,153,179,183,183,181,182,183,186,186,179,172,162,161,165,165,167,168,165,163,162,160,158,154,153,151,150,149,149,150,150,146,143,141,142,140,143,141,135,137,135,134,131,129,145,153,167,176,179,185,178,177,174,147,129,116,96,92,105,118,117,90,54,55,114,157,173,180,184,184,184,185,185,185,178,170,164,161,166,170,167,166,167,165,161,160,161,156,154,151,148,146,146,148,146,142,140,142,145,143,145,143,139,136,133,131,129,123,135,142,155,171,175,173,172,192,186,148,117,100,89,88,103,116,102,65,49,73,119,158,178,185,184,180,181,184,185,184,179,173,169,166,164,166,166,164,169,169,163,160,160,155,152,151,150,148,146,146,143,144,142,143,146,145,150,144,140,137,134,130,127,125,129,146,155,160,165,176,182,188,181,140,108,95,83,85,104,104,74,40,53,119,141,156,177,186,182,180,182,182,182,181,178,175,175,171,169,169,172,176,171,166,165,163,161,158,155,154,153,150,149,151,151,146,148,148,145,142,147,145,142,137,135,131,127,126,140,155,157,165,171,181,187,192,176,135,104,92,74,79,103,93,55,43,63,126,156,163,175,179,178,180,183,188,182,180,179,179,179,174,171,174,175,174,173,171,169,166,162,158,154,154,153,153,152,151,151,143,139,140,142,147,147,146,145,141,134,131,128,126,148,162,159,166,175,184,196,192,173,133,101,80,68,80,104,82,44,68,117,135,153,159,175,177,177,182,182,179,176,177,178,177,179,175,169,171,168,169,169,170,166,162,163,158,155,152,151,150,147,145,142,143,144,144,149,149,147,145,145,140,135,130,128,126,150,164,164,176,190,186,187,185,170,132,95,72,64,82,101,65,34,52,111,155,157,160,173,171,176,177,178,170,170,172,169,170,176,178,173,168,168,170,172,167,163,161,160,155,152,148,144,142,136,138,145,143,141,144,147,145,145,144,141,137,133,128,126,123,146,162,166,175,188,200,199,191,169,129,93,67,61,83,94,54,31,45,63,118,136,146,161,158,170,173,172,169,174,176,171,175,176,173,167,172,170,172,167,163,162,158,154,149,145,142,134,125,137,153,152,148,145,142,143,144,145,141,137,135,130,126,122,119,146,163,168,181,192,195,195,185,166,132,93,63,58,77,82,45,32,40,65,85,130,142,161,159,171,168,165,168,176,177,177,182,172,169,167,172,166,161,164,164,159,153,148,144,146,149,143,142,155,155,148,139,138,136,132,134,135,131,129,128,126,122,120,121,142,153,154,165,179,188,190,184,165,124,79,59,61,72,68,35,24,33,65,93,124,136,149,157,166,162,167,169,174,176,176,179,169,168,166,163,162,166,158,156,149,145,142,143,152,157,161,161,150,139,129,120,126,120,111,111,114,116,120,122,122,119,117,122,134,149,159,168,174,177,179,176,157,117,74,57,60,62,52,33,37,58,82,105,136,134,143,156,159,162,172,176,175,179,180,175,173,169,167,169,166,158,155,154,147,143,145,150,159,163,160,150,142,138,135,133,132,127,114,108,115,119,122,125,123,120,121,124,135,150,163,180,187,186,182,174,152,114,76,61,60,54,41,33,44,58,79,113,128,129,138,155,160,167,176,178,179,177,175,175,171,172,166,163,159,158,152,147,145,145,152,161,166,168,166,151,137,127,124,128,131,122,101,108,122,130,131,128,124,122,125,126,148,156,165,176,182,183,180,170,148,109,79,69,66,58,45,49,75,109,135,140,132,130,139,150,160,172,182,183,185,186,182,177,172,170,164,159,151,147,146,145,148,157,163,168,168,166,159,151,137,129,132,132,130,110,100,120,133,139,134,128,123,123,128,131,161,162,165,174,179,178,175,165,145,114,91,79,72,61,43,45,75,110,130,133,133,137,150,158,166,178,187,190,187,185,181,178,175,170,164,159,152,147,147,152,162,169,171,172,167,158,150,143,144,140,134,140,120,84,83,132,145,145,138,132,129,129,129,130,157,158,168,170,176,178,168,157,139,113,96,84,76,65,49,39,42,59,91,123,133,140,152,164,176,185,188,190,189,184,177,172,169,163,157,147,144,150,159,164,170,168,168,169,168,159,150,151,152,149,152,145,117,63,81,136,146,149,142,133,129,129,129,133,160,161,159,169,180,181,169,159,144,118,99,88,81,70,55,43,38,76,103,120,136,150,164,172,179,187,191,193,194,187,177,171,161,151,147,150,149,149,154,157,163,169,169,168,169,162,156,161,157,154,155,134,97,55,92,143,142,144,139,131,128,129,131,135,163,165,166,177,184,182,169,161,151,128,104,89,84,76,64,52,41,42,85,135,152,161,170,173,176,181,185,187,187,182,178,173,165,159,155,153,147,139,134,135,143,157,168,170,170,165,159,156,157,151,138,112,72,50,82,144,141,132,127,124,127,131,132,137,167,173,169,175,185,181,170,162,149,133,108,91,88,83,69,61,80,117,144,159,166,168,169,170,172,171,171,172,172,170,167,162,160,164,166,158,146,136,126,124,132,144,157,164,163,159,156,155,156,150,129,94,64,44,75,133,140,128,119,120,125,128,130,134,161,174,169,175,177,181,172,160,148,131,112,99,98,102,96,93,100,127,147,156,162,170,171,170,168,168,167,167,169,169,164,161,160,159,160,162,154,136,115,102,115,140,155,161,159,156,152,156,163,152,122,80,45,36,77,126,135,131,123,116,119,121,126,125,163,172,170,173,179,180,174,162,147,130,117,106,107,119,132,127,136,142,147,159,169,171,167,167,167,168,169,167,168,168,165,162,163,167,170,166,153,126,87,67,85,128,158,167,165,160,165,173,166,144,105,60,26,35,84,125,128,133,125,113,113,124,129,129,156,166,170,179,190,184,172,161,148,137,131,127,131,141,156,158,147,150,158,161,162,160,162,166,168,165,166,168,168,165,161,167,163,154,148,144,129,88,50,43,65,118,155,162,163,163,164,165,158,130,86,46,23,41,93,126,125,130,127,116,108,117,128,130,158,165,168,172,188,188,173,156,149,147,143,141,151,169,182,184,176,165,159,158,160,160,157,160,161,158,160,164,163,161,162,155,155,143,132,131,113,52,30,43,76,117,145,153,154,154,150,154,151,119,72,36,24,46,99,132,123,124,126,114,105,108,121,125,155,163,168,171,182,182,171,159,156,156,152,153,167,177,187,199,198,183,176,165,158,155,153,155,155,158,162,162,162,168,167,165,171,197,172,142,128,82,45,55,89,106,117,135,148,149,150,146,139,110,68,36,26,45,95,130,124,120,122,110,97,97,108,120,158,162,167,174,184,182,173,166,165,161,159,160,167,170,177,187,192,194,193,189,183,177,182,173,169,168,170,174,181,188,183,169,174,188,174,149,131,111,83,76,86,89,90,106,126,138,145,148,149,116,73,43,35,43,88,123,118,114,117,106,87,88,102,111,160,165,170,176,185,190,184,175,168,162,159,158,161,167,174,181,178,173,174,173,170,171,180,176,175,170,164,168,171,173,171,162,155,153,151,142,122,104,96,88,80,82,87,92,102,116,128,141,151,124,78,44,41,41,82,120,116,112,118,105,82,77,89,104,164,167,167,174,184,186,181,172,164,159,157,159,163,168,175,181,186,182,176,171,168,163,163,164,161,162,165,164,164,163,166,162,183,198,152,132,112,94,85,78,66,74,79,74,77,93,113,125,140,122,84,48,44,42,83,123,123,116,118,102,77,64,75,98,169,169,170,176,182,181,171,161,155,151,149,150,153,157,159,157,155,158,154,150,151,149,145,145,144,149,153,154,153,153,151,147,160,168,140,126,112,95,81,72,57,60,60,58,69,96,125,137,153,129,86,46,40,43,81,115,118,113,118,104,77,58,66,90,170,171,173,179,187,187,171,156,147,142,143,143,142,145,149,149,150,154,154,149,149,151,147,141,140,139,139,138,142,139,138,142,139,134,129,121,113,102,95,88,63,59,56,76,112,132,142,145,154,122,85,43,31,36,74,107,112,112,118,106,82,60,61,89,171,169,171,181,185,180,167,153,145,140,136,136,139,143,152,161,162,157,152,149,144,143,145,142,139,139,140,137,140,141,141,139,139,144,146,134,123,114,101,96,75,67,77,102,135,147,165,166,155,116,67,38,36,39,75,118,119,115,119,103,77,58,64,91,169,170,177,184,184,178,167,156,150,143,133,132,139,146,155,162,160,149,141,138,133,132,135,136,136,136,137,138,137,138,140,140,142,157,160,136,116,87,68,88,96,91,104,127,138,138,138,154,146,102,59,36,40,44,78,122,126,117,114,94,72,62,72,94,166,169,174,184,190,184,170,158,147,138,126,124,125,134,143,141,131,129,133,137,137,137,139,142,145,141,138,139,140,136,133,132,132,134,131,123,97,43,32,71,105,120,127,131,134,139,143,146,136,98,55,36,38,41,82,120,114,111,114,90,68,64,81,99,168,173,174,181,189,177,163,151,142,133,119,112,110,115,115,110,113,117,121,131,138,144,145,143,146,150,146,143,144,142,137,137,141,143,139,128,101,53,29,50,89,126,133,131,130,128,132,140,136,98,52,30,32,48,93,121,106,108,112,92,69,76,89,104,156,162,171,182,184,172,159,150,141,126,106,94,99,98,82,78,93,124,147,141,136,142,147,145,143,146,151,150,147,147,144,137,134,140,150,146,122,88,59,60,83,118,135,131,126,127,134,139,136,106,55,25,28,55,101,116,114,108,107,90,79,81,100,102,134,146,157,172,183,176,161,149,140,119,101,95,93,80,60,59,99,115,124,138,132,134,142,148,148,147,146,150,153,154,150,143,136,135,149,155,136,111,95,88,98,125,140,142,139,132,134,144,142,114,65,27,26,53,103,114,111,113,112,99,89,92,101,109,124,128,145,158,176,177,160,147,138,112,86,78,78,65,53,57,60,63,86,122,126,128,136,145,149,148,151,155,154,155,159,152,144,140,141,146,137,117,100,91,103,128,139,139,138,133,131,142,146,124,79,36,28,57,105,108,107,110,109,102,100,102,109,115,116,122,131,150,167,173,160,148,137,103,79,73,72,57,45,39,36,64,91,112,123,128,132,140,146,149,147,145,153,156,156,150,137,132,134,133,127,118,106,105,123,138,142,142,142,137,133,139,140,127,91,46,32,69,108,114,116,119,112,104,100,106,110,118,127,136,144,155,163,164,157,149,137,95,70,64,61,52,40,43,75,113,121,123,125,130,132,132,142,146,147,150,151,153,154,149,140,135,130,128,127,130,136,142,143,143,142,139,139,138,134,139,149,140,104,61,47,82,108,114,118,117,111,107,110,116,113,115,133,147,155,160,161,157,152,144,130,92,63,58,57,48,43,63,108,136,142,130,123,122,134,129,139,145,148,146,150,153,149,145,145,145,139,135,135,137,140,141,142,145,146,144,139,134,135,141,147,141,115,74,62,89,107,115,122,116,113,116,117,117,117,116,144,146,150,157,159,157,152,146,130,95,66,55,53,45,36,44,60,82,108,129,122,114,129,136,140,146,145,143,143,148,147,149,147,147,146,144,140,135,135,138,143,147,148,147,144,139,139,139,138,134,118,76,63,96,120,125,121,115,116,121,122,121,121,123,149,150,151,157,159,156,150,145,132,97,64,50,51,46,32,25,44,64,79,117,126,117,119,132,132,136,141,146,143,142,145,148,145,148,149,149,143,138,135,134,138,135,139,145,144,142,140,139,139,134,117,75,70,109,136,136,126,121,121,123,126,127,126,128,146,152,151,150,154,153,149,143,125,94,65,52,58,60,68,99,62,46,70,101,126,121,122,138,138,143,139,140,146,142,143,146,145,144,147,150,143,141,142,142,135,138,141,141,143,142,138,139,140,133,119,84,82,120,140,140,137,133,130,128,128,131,127,125,145,151,150,148,151,152,150,141,120,90,65,55,61,71,58,36,32,43,69,92,117,119,123,135,138,139,137,138,138,145,152,154,151,150,150,151,149,149,145,143,137,140,141,138,132,126,128,131,128,125,119,99,89,117,139,143,141,137,133,124,123,129,131,131,142,148,150,150,152,152,149,142,121,89,63,55,65,81,66,32,31,46,65,95,114,121,125,132,143,147,138,131,138,143,147,152,152,153,151,152,153,152,151,144,138,138,134,139,141,142,131,129,124,128,124,111,94,106,133,142,141,138,135,130,127,129,133,132,141,148,151,150,150,151,149,140,119,88,60,51,70,91,75,47,53,72,94,116,125,131,131,136,146,149,142,140,142,147,148,148,149,151,150,149,151,150,148,147,144,138,138,130,131,136,136,130,128,130,128,121,104,97,117,138,141,139,136,134,131,133,130,132,140,147,152,152,150,149,147,138,117,91,71,61,71,90,83,70,102,130,129,129,130,136,136,139,149,154,145,140,144,146,148,148,148,149,148,148,151,150,145,144,142,140,135,140,138,134,136,134,127,127,121,121,111,102,107,123,129,130,125,128,128,132,131,133,142,144,149,152,151,149,147,143,123,95,79,71,73,86,88,64,71,103,114,122,136,141,141,147,154,156,148,143,143,145,146,144,146,147,148,150,149,150,148,150,149,146,140,134,136,133,134,135,131,128,118,115,113,111,108,105,115,122,121,127,134,131,130,131,146,144,145,149,151,150,148,145,125,94,86,83,79,84,91,67,41,54,94,129,148,149,146,148,152,158,156,152,149,147,146,146,146,148,150,152,151,151,151,149,149,145,141,139,139,140,139,133,134,133,127,125,126,124,119,112,109,115,123,129,132,131,128,129,149,142,141,146,149,148,147,141,126,106,83,72,71,79,94,85,53,45,86,129,145,148,149,151,156,160,157,152,150,149,150,150,148,148,149,150,151,154,154,149,148,149,146,144,140,137,136,134,133,139,135,133,130,130,128,123,115,110,109,116,124,126,125,123,152,144,141,144,148,149,144,140,126,109,103,88,71,78,96,95,65,45,59,102,130,145,153,155,156,162,163,157,151,148,149,150,150,150,150,152,153,154,156,157,156,156,154,147,146,142,140,140,138,139,138,137,135,135,134,132,129,125,121,119,123,128,126,125,156,151,145,141,145,150,143,133,127,110,94,96,98,96,96,99,85,56,40,79,125,149,158,156,157,158,156,155,150,145,145,150,151,152,153,155,155,156,158,156,155,155,157,157,154,149,146,145,144,142,141,143,139,135,134,134,129,133,129,123,121,122,125,127,149,149,146,141,139,147,150,141,114,105,116,97,100,106,104,100,105,83,54,63,115,148,155,159,160,159,154,155,155,153,151,152,153,153,154,153,154,156,158,161,159,155,151,150,152,152,148,145,145,147,145,145,146,140,140,138,134,127,127,123,122,122,123,120,145,145,144,143,139,140,147,155,146,113,129,114,108,109,112,108,113,109,89,63,99,146,157,158,157,154,157,155,153,154,154,154,156,157,156,156,157,158,156,156,156,157,158,158,155,151,149,148,148,149,147,145,146,148,147,141,137,129,128,126,124,123,122,119,152,151,149,148,148,145,144,150,155,144,133,119,100,103,109,114,117,124,123,100,94,136,157,157,157,155,155,155,156,157,158,161,163,164,161,160,160,159,158,159,158,156,158,159,158,155,152,149,148,149,149,144,138,140,145,144,142,136,127,125,124,123,123,122,152,153,153,155,155,157,147,145,155,160,143,125,108,99,100,112,122,127,136,136,107,118,149,154,151,158,158,159,160,159,161,164,164,164,162,159,158,159,160,154,152,153,150,149,148,148,149,148,144,144,145,143,141,141,144,143,138,134,131,127,121,119,118,117,149,150,149,152,154,155,152,149,148,151,152,141,126,113,102,108,129,126,133,146,139,135,143,153,158,157,161,159,165,169,165,165,162,161,164,164,161,159,157,153,153,154,154,154,153,150,149,146,142,141,141,141,141,142,138,131,129,128,124,121,121,121,119,120,151,154,151,149,148,147,147,147,147,148,148,145,138,130,120,121,135,128,129,146,153,151,161,160,161,162,161,163,167,170,168,166,164,162,162,162,160,158,158,156,158,157,157,153,152,150,148,145,141,141,140,138,138,135,133,131,128,121,119,118,117,119,121,121,145,151,153,152,151,146,140,137,135,136,137,141,140,132,129,131,135,133,139,155,161,166,168,165,165,163,160,160,163,167,168,166,166,165,166,166,160,156,159,161,158,159,160,156,151,147,145,144,142,139,139,136,134,131,130,128,124,120,119,119,118,117,117,119
126,133,131,125,124,127,127,122,122,119,122,122,123,126,127,125,123,127,127,127,128,128,130,131,130,131,130,128,128,125,123,120,115,114,115,114,114,115,116,115,113,111,109,104,101,101,100,98,93,84,69,62,59,62,68,72,68,69,69,67,70,69,72,67,133,130,132,130,128,128,129,130,125,121,124,122,121,123,124,124,121,125,128,128,132,135,137,139,141,142,143,140,136,131,125,124,124,121,120,121,120,120,120,121,121,118,113,112,111,106,104,105,104,102,100,91,79,70,62,62,65,66,66,65,66,65,61,66,142,139,134,133,131,130,128,127,124,123,125,127,121,121,122,122,121,121,123,127,134,142,148,150,154,152,149,148,145,142,138,133,130,131,127,125,123,125,124,125,128,127,126,125,120,115,110,109,109,106,103,101,97,94,86,77,74,74,73,72,68,66,69,66,143,141,138,135,134,134,131,128,124,123,124,124,121,119,116,115,117,119,119,127,141,155,166,164,160,156,152,149,146,142,141,138,136,132,132,131,127,127,128,127,129,130,127,127,123,120,120,117,117,116,112,111,107,103,100,93,88,89,91,94,98,100,103,101,147,147,143,139,138,138,135,134,132,130,129,126,120,110,103,102,104,111,118,128,142,150,165,166,162,162,159,152,146,145,140,140,133,133,134,137,134,133,131,130,128,128,131,130,127,125,126,124,122,122,121,117,115,112,105,100,96,94,93,94,97,98,101,103,148,150,149,146,143,140,139,142,145,141,129,116,106,100,98,97,101,107,115,124,128,135,156,166,167,168,166,161,151,146,141,138,140,137,136,137,136,133,133,133,133,132,131,132,131,131,131,129,126,124,122,121,120,122,119,111,105,100,95,92,92,94,96,98,157,156,155,153,149,147,148,150,150,141,119,103,98,95,98,102,107,111,116,116,114,129,157,169,171,169,168,165,156,154,150,145,140,137,138,135,133,134,135,135,132,132,137,136,133,132,134,134,133,128,123,121,122,122,123,122,117,112,106,101,95,93,93,92,160,161,159,159,157,157,155,147,136,124,109,99,97,96,101,108,113,117,116,110,112,140,166,171,174,172,169,166,153,149,148,145,142,140,137,134,134,135,134,136,133,134,134,133,130,131,133,135,136,133,129,125,127,126,124,126,122,119,116,111,106,104,99,98,161,163,163,162,162,160,153,140,126,111,101,93,88,93,105,113,116,112,102,96,119,155,172,174,175,174,174,171,163,154,149,148,145,145,142,138,138,136,132,133,136,136,133,131,131,132,133,134,134,132,135,132,128,128,128,128,129,126,120,116,114,111,110,105,164,163,164,166,165,159,151,136,118,109,97,85,85,94,107,114,108,94,86,98,128,156,170,175,177,176,176,172,166,161,154,150,145,144,145,144,142,141,139,138,137,135,135,134,134,133,133,133,131,130,131,135,134,130,130,128,131,130,128,124,121,123,118,113,167,167,168,168,168,161,154,142,124,114,101,83,80,90,106,110,93,73,66,78,117,150,167,176,177,176,176,174,168,163,158,152,147,143,142,145,145,143,143,141,138,136,136,136,135,135,133,133,132,131,129,127,130,131,131,130,129,128,131,131,130,122,119,117,170,171,172,168,168,165,163,147,124,115,99,83,86,100,110,100,72,53,66,84,116,144,163,175,176,176,179,177,171,166,162,156,151,147,144,145,148,146,142,142,142,141,141,139,138,138,136,136,135,139,139,132,132,135,134,132,131,131,131,131,128,130,125,124,176,175,174,172,172,172,166,151,125,111,92,82,99,116,114,87,59,53,77,106,125,143,161,171,174,178,180,179,174,169,166,161,154,148,148,148,149,150,148,149,150,147,144,142,140,140,140,140,139,138,139,138,136,137,137,133,134,135,136,132,131,133,131,129,176,175,175,174,175,175,172,151,120,101,81,84,109,124,108,74,78,111,106,112,131,147,162,169,171,177,180,180,178,168,163,161,160,154,154,152,151,154,152,150,150,149,148,145,142,141,142,141,137,138,143,141,140,141,141,140,140,139,139,137,132,133,131,129,177,178,177,175,176,178,175,155,120,95,78,92,119,128,98,67,83,114,132,124,133,150,162,169,170,175,179,178,179,174,167,163,166,161,158,156,155,153,152,152,152,152,151,148,145,142,141,142,142,145,147,146,142,142,145,146,148,146,142,142,138,137,133,129,179,179,179,179,179,180,175,152,115,85,78,99,125,125,84,51,61,74,98,125,133,151,159,165,170,174,181,184,185,177,173,169,164,160,158,160,159,157,153,149,153,152,151,148,147,146,140,138,147,154,150,146,145,144,145,147,150,150,146,146,145,142,139,134,180,178,179,182,182,179,175,154,116,85,79,102,126,117,76,51,56,70,84,116,137,154,160,163,170,175,182,186,185,179,175,172,167,162,160,163,161,159,161,162,152,150,151,147,147,147,141,138,139,142,144,139,137,137,137,140,142,143,144,144,146,146,140,137,182,182,184,186,185,182,176,154,116,85,81,102,122,108,83,82,59,53,81,120,145,157,162,168,173,176,180,178,173,171,173,173,169,165,162,163,164,164,163,163,156,150,148,147,147,148,144,139,131,128,127,124,126,129,129,131,133,136,140,144,144,142,140,140,186,186,187,189,188,185,179,152,112,84,83,100,114,95,68,82,89,71,96,130,146,155,164,170,174,179,182,180,175,170,167,169,167,166,164,162,163,161,159,158,153,149,147,149,147,145,139,131,124,119,122,123,125,124,121,126,131,137,139,142,146,144,144,144,185,186,188,187,188,188,180,146,107,88,88,98,105,84,59,52,63,79,103,131,144,152,164,172,176,182,185,185,183,179,174,168,166,166,165,162,158,154,154,149,151,152,151,149,146,144,139,129,120,115,111,116,120,119,115,124,135,142,144,146,144,142,142,144,183,183,188,187,187,186,186,156,114,90,93,102,101,81,79,107,131,140,137,136,141,152,164,172,176,179,180,180,179,175,171,169,166,162,162,160,157,153,152,153,154,154,154,152,148,143,138,129,124,123,124,119,113,107,113,128,140,142,146,142,137,138,141,143,180,182,188,189,186,184,176,152,128,105,99,103,99,81,77,114,149,153,135,138,146,157,166,171,175,176,177,180,179,171,166,166,165,163,162,159,156,154,152,155,157,154,153,154,149,140,133,125,125,126,123,114,99,91,111,134,144,146,144,146,144,139,138,142,180,181,187,192,191,185,181,150,123,107,104,104,95,89,75,84,113,123,123,136,146,158,167,169,170,171,169,169,174,172,166,163,163,164,160,153,152,156,156,155,157,155,153,152,147,138,132,126,121,124,120,99,70,62,97,128,141,141,141,142,138,135,135,138,180,180,184,189,190,186,180,165,135,114,108,106,97,96,86,79,97,107,120,140,152,158,163,165,163,164,167,168,163,157,155,153,149,144,142,138,135,133,145,155,159,158,154,151,147,140,132,127,127,124,111,84,50,33,65,104,129,136,133,131,130,133,137,139,182,180,183,187,189,186,182,171,146,124,115,112,105,92,100,90,85,89,129,147,152,154,156,159,158,156,154,155,153,150,143,139,135,133,129,122,115,108,115,142,155,152,149,148,146,140,132,130,129,122,101,75,45,31,56,92,114,125,128,128,126,127,135,140,185,183,184,188,189,187,181,168,149,130,123,120,112,93,91,102,108,124,133,144,148,151,150,151,150,146,148,149,148,145,137,135,140,144,142,136,128,113,97,99,134,144,144,144,142,139,138,134,130,120,94,71,47,43,75,101,110,118,124,127,124,120,125,135,186,186,186,188,190,188,183,172,156,140,131,126,121,107,93,94,103,116,129,141,149,150,150,148,144,143,147,146,143,136,131,134,143,149,147,140,127,110,103,86,116,140,145,143,142,142,146,145,134,112,82,56,43,55,95,115,114,117,118,121,120,116,121,134,186,186,188,191,191,188,183,172,163,155,145,137,135,132,121,108,114,123,130,140,146,148,148,146,144,146,143,143,140,135,131,132,134,140,143,136,110,87,103,93,112,136,144,142,141,145,151,152,133,103,75,49,44,74,121,139,128,123,124,126,121,114,116,131,184,184,184,189,191,188,182,174,167,162,157,153,153,155,151,140,134,136,136,138,144,144,142,142,141,141,142,141,139,140,139,136,128,121,120,108,69,66,103,99,116,138,144,145,148,149,155,153,126,94,67,53,47,82,131,142,130,128,125,127,126,112,111,127,183,183,181,185,191,190,180,172,166,164,161,161,164,166,167,166,157,148,144,139,137,136,134,133,133,137,141,143,146,149,148,146,138,124,109,83,37,50,91,109,123,142,149,148,151,151,155,153,117,88,64,54,46,73,122,138,125,127,131,125,126,113,107,126,183,184,185,184,186,187,183,176,171,169,165,166,169,172,177,176,170,165,159,151,145,143,139,140,144,148,151,151,154,157,158,158,157,149,130,108,79,51,74,106,122,140,151,151,149,154,153,154,119,86,78,91,52,67,120,151,137,127,141,132,133,113,103,124,183,183,184,187,187,186,187,186,177,174,171,171,177,182,189,192,190,187,181,179,178,173,166,164,166,171,178,180,176,173,173,177,175,166,151,131,109,84,75,97,119,131,142,148,150,156,162,158,124,89,90,113,74,65,109,141,131,128,138,130,136,115,96,118,182,181,183,186,187,191,189,185,179,175,172,174,179,183,190,192,192,190,183,181,183,184,182,182,185,186,184,183,184,180,178,182,184,176,156,133,112,94,83,96,119,126,131,138,146,154,160,155,126,90,92,113,83,64,103,138,128,128,144,132,131,113,93,113,182,182,184,186,184,183,185,182,177,172,171,172,175,177,180,182,183,184,181,180,178,174,171,171,171,175,173,171,173,174,171,172,177,175,157,135,113,93,84,98,121,127,125,130,143,156,167,165,135,93,83,95,75,69,106,140,136,126,137,133,128,112,93,107,181,182,185,186,187,184,179,175,171,166,166,163,165,169,171,170,175,172,167,167,166,160,155,159,166,166,170,170,166,172,172,171,168,162,149,132,107,90,83,100,119,125,125,124,135,152,162,156,127,93,82,73,58,77,112,130,119,115,129,135,132,115,93,101,184,183,186,186,184,183,178,173,171,163,159,156,154,150,149,148,140,138,138,135,132,132,131,132,140,149,152,158,154,161,166,167,160,148,135,123,98,73,84,107,120,126,130,129,135,154,165,147,113,90,97,75,53,83,126,148,134,123,131,135,133,115,93,99,186,187,190,192,190,188,182,173,170,163,154,148,139,137,134,126,119,118,118,118,113,114,115,116,119,125,137,140,144,145,149,150,141,131,117,102,70,77,97,108,119,129,136,138,139,149,159,140,104,87,110,91,64,82,120,140,134,133,140,138,130,111,94,100,183,184,185,190,191,189,181,171,163,155,146,134,122,121,118,112,107,103,102,109,115,120,124,123,121,124,132,135,133,131,132,132,122,109,100,76,34,90,106,107,114,127,135,135,137,142,147,128,98,84,106,87,73,91,124,135,125,132,141,140,129,108,95,103,183,183,181,184,189,185,178,170,159,145,134,126,115,105,98,93,93,101,106,108,117,125,125,126,128,129,130,129,128,123,125,125,124,121,115,101,52,88,103,102,113,123,128,130,132,141,147,122,91,66,70,60,74,101,139,145,134,137,137,134,127,108,98,107,183,183,179,181,185,184,178,169,154,133,122,118,108,97,92,102,120,134,136,126,120,125,128,126,128,128,129,132,128,121,123,131,135,136,131,119,99,86,91,105,119,122,123,123,124,128,136,126,92,64,53,43,67,99,138,135,126,131,132,131,124,106,99,109,182,184,185,186,188,187,179,168,149,122,109,106,101,98,100,106,114,116,130,138,128,125,134,138,134,132,131,133,133,124,116,126,142,144,134,122,108,94,89,110,120,121,123,124,126,131,138,130,99,64,46,41,66,107,148,131,117,131,133,131,120,104,100,114,181,183,183,185,189,185,176,163,135,109,102,101,96,100,97,85,87,113,122,134,138,134,137,144,147,140,135,135,135,131,122,116,121,128,126,117,104,98,105,122,126,124,128,128,126,125,129,124,102,70,44,40,62,110,158,144,127,131,127,125,113,105,106,116,176,183,181,180,186,186,179,160,123,99,97,96,95,96,86,85,96,112,116,130,143,144,143,146,149,146,143,146,147,145,142,135,123,113,106,104,106,112,123,130,132,131,131,130,124,118,121,118,106,78,55,37,54,100,132,119,124,130,125,123,110,106,109,119,167,180,183,181,181,183,173,155,116,92,86,86,93,89,84,111,143,148,129,131,137,148,147,147,151,156,159,159,158,156,156,155,152,145,136,132,129,125,123,125,129,133,134,130,124,115,118,123,111,85,61,39,53,122,173,130,116,120,119,119,108,106,111,118,150,170,182,184,184,185,175,156,113,84,76,88,97,88,75,106,123,128,131,132,133,143,152,154,156,156,160,162,163,161,161,160,158,157,154,149,144,139,131,126,127,132,133,134,132,122,115,117,115,95,65,35,37,82,109,101,110,116,116,108,102,106,114,121,143,160,173,177,176,179,178,160,115,79,74,92,105,89,49,38,60,85,109,136,137,137,150,151,158,160,160,165,167,167,164,162,163,163,161,158,151,145,141,134,129,130,129,129,131,127,121,119,117,104,77,44,33,50,79,102,113,114,111,106,106,111,119,125,143,153,161,165,172,176,173,152,109,76,77,98,110,99,68,95,69,67,93,134,142,136,147,154,155,158,161,166,169,170,170,169,167,166,161,158,157,150,147,141,135,131,127,127,130,129,121,117,115,109,94,78,82,92,100,114,120,117,114,113,118,124,130,134,151,149,162,170,172,172,166,141,101,75,77,101,114,108,73,84,92,65,86,124,137,140,149,158,158,156,164,168,167,170,174,170,168,171,165,160,161,156,154,150,146,141,134,128,128,123,123,120,112,109,105,102,110,118,122,127,129,128,126,125,126,130,134,133,161,155,157,166,169,168,162,139,103,79,80,104,122,111,69,42,57,64,82,117,137,143,146,157,161,161,162,169,168,173,175,170,168,169,172,169,167,160,157,154,152,148,146,140,130,120,116,113,114,115,113,111,117,124,129,133,132,133,132,129,129,130,132,133,157,160,149,153,163,166,160,139,106,83,80,100,122,120,81,45,55,80,99,120,139,146,149,162,170,169,166,167,169,170,170,169,169,166,163,168,163,158,157,153,150,148,143,139,133,125,118,116,113,117,117,117,114,116,121,126,131,131,130,130,128,128,129,129,135,157,157,154,159,167,163,139,109,88,80,94,118,123,93,66,78,105,117,122,134,143,147,157,168,169,167,166,167,168,166,166,166,165,163,161,161,155,151,152,151,150,144,141,139,134,126,121,116,115,113,111,113,114,117,126,128,127,126,125,126,130,133,130,118,147,156,153,158,163,160,141,111,91,80,87,110,122,103,69,67,90,106,118,132,141,151,160,166,170,170,168,167,168,165,160,158,153,155,157,157,153,149,151,151,148,142,140,142,140,135,134,129,126,120,118,121,129,132,126,126,128,127,126,131,134,136,134,109,131,149,145,155,162,157,138,110,87,78,80,97,115,112,78,52,58,80,104,127,138,149,161,167,171,171,170,168,164,161,157,153,152,154,156,156,152,149,148,148,144,143,141,138,139,138,137,137,138,136,136,140,146,146,140,135,135,133,129,134,136,130,126,117,114,143,146,150,157,154,137,115,90,85,87,95,110,116,96,58,50,65,92,119,138,149,160,167,173,173,170,167,160,157,156,152,151,151,151,151,149,146,145,145,142,139,138,136,138,140,139,141,143,143,143,144,145,146,146,141,141,136,132,132,131,127,123,118,106,130,137,144,150,144,133,117,102,88,88,92,94,114,108,81,58,68,94,118,137,152,162,167,171,171,168,163,159,157,157,153,149,144,143,146,146,143,142,142,142,139,137,137,136,136,136,138,138,139,140,139,141,143,144,142,142,135,129,128,124,124,121,120,109,113,134,141,145,141,129,114,104,81,85,90,91,105,112,105,81,72,97,122,143,156,162,166,168,169,166,156,153,154,151,145,145,143,139,139,140,139,140,138,137,135,131,130,131,131,132,134,133,132,134,134,134,133,133,133,132,129,124,120,116,116,117,115,107,110,127,135,138,142,134,113,103,80,67,81,80,95,107,112,106,85,89,109,143,151,163,169,166,165,163,155,146,142,142,140,141,140,137,134,136,136,136,135,134,132,133,131,132,131,128,130,130,128,128,129,128,125,125,124,120,120,118,114,112,109,106,109,106,108,121,131,133,138,139,123,105,94,74,77,80,90,103,107,109,104,89,98,137,156,155,162,164,159,157,151,143,136,135,135,134,133,136,133,134,135,132,128,127,127,124,126,127,125,123,125,125,123,122,122,122,123,122,121,117,115,114,112,111,110,107,104,101,107,120,129,129,130,133,131,116,100,87,75,77,89,99,102,105,107,103,97,124,153,158,155,155,155,150,143,138,140,139,141,142,132,129,129,130,129,127,123,122,119,121,116,117,119,118,119,119,115,113,112,111,114,117,116,115,113,111,110,107,105,103,97,99,107,119,126,127,126,126,128,125,115,101,86,76,78,89,95,101,107,109,109,116,135,147,148,149,151,147,142,136,140,141,138,135,127,124,123,121,122,121,118,119,116,114,112,114,113,114,115,115,111,112,113,115,115,113,113,111,108,106,103,102,100,100,103,107,106,110,115,118,119,119,117,120,118,109,98,89,84,88,93,98,106,114,118,125,135,144,146,145,144,143,140,135,130,128,130,128,125,125,121,119,117,116,117,117,113,114,114,116,112,112,114,112,109,108,109,110,110,109,104,104,101,101,98,99,99,97,103,111,120,121,119,115,112,112,114,115,115,116,111,105,99,97,99,102,110,118,127,133,135,140,142,140,138,137,135,131,127,125,123,127,126,125,121,120,118,116,119,117,119,118,115,114,114,111,109,109,107,108,113,105,106,103,98,96,95,94,94,91,90,89,103,114,111,117,118,117,112,111,109,111,113,113,113,112,108,106,107,109,116,124,131,136,137,137,135,134,133,132,130,129,128,126,127,124,122,119,116,117,119,119,115,116,116,114,113,110,110,111,109,106,107,105,102,102,97,94,92,91,89,89,88,83,80,90,111,111,111,107,109,112,110,110,110,108,108,108,108,110,111,111,110,111,115,119,123,128,129,129,128,126,125,127,127,124,122,119,117,116,114,114,114,114,114,115,114,111,110,110,107,104,103,103,104,104,102,99,94,92,88,89,87,87,87,88,87,89,94,74
137,136,134,132,131,131,131,130,126,123,124,125,125,126,129,128,123,125,127,130,135,139,142,143,146,146,143,140,136,132,127,125,125,124,119,120,121,122,119,118,114,110,109,107,109,111,107,103,104,103,98,96,95,99,103,105,108,108,108,107,105,108,113,110,144,142,139,137,135,132,129,127,124,124,124,126,123,122,121,122,123,124,124,132,140,148,152,155,155,151,153,145,143,140,135,134,132,127,122,123,123,125,126,123,119,117,111,108,105,106,106,105,102,104,102,99,98,96,96,99,103,105,104,104,102,99,97,100,146,146,143,138,137,136,132,131,125,124,126,128,125,120,120,121,125,121,120,131,147,157,163,161,159,155,150,149,146,143,139,136,136,135,133,127,127,124,123,124,125,123,117,115,114,112,113,111,110,107,105,102,99,99,98,98,99,103,108,110,110,106,105,109,150,150,147,143,138,139,137,132,132,132,131,130,126,118,112,107,107,115,120,128,143,156,169,166,163,160,153,148,145,144,141,139,139,140,138,136,132,133,132,129,128,128,126,122,120,117,117,114,114,114,108,105,102,100,100,99,99,99,101,104,105,110,108,109,154,151,150,149,145,147,142,140,141,141,138,128,120,108,98,94,94,108,115,124,130,144,166,168,168,165,160,153,146,144,144,142,141,141,138,135,132,131,130,130,129,129,128,128,127,123,118,116,116,118,116,109,105,102,101,98,99,100,100,99,103,106,112,113,155,153,155,156,153,147,144,146,147,150,143,122,106,97,95,96,103,108,115,118,118,142,167,170,169,169,166,161,157,152,148,144,142,141,137,138,140,136,131,133,134,131,129,129,131,129,123,118,115,117,117,118,114,109,107,101,101,101,104,104,103,104,109,113,160,160,161,160,156,155,154,155,155,149,133,111,99,95,96,104,109,116,115,107,119,154,171,173,171,170,165,153,150,150,149,147,144,142,140,138,136,136,135,132,130,127,128,130,132,132,129,127,122,117,118,116,117,113,112,108,108,108,108,107,100,104,103,106,165,163,162,162,162,163,163,158,150,134,120,105,98,98,99,107,115,115,104,99,129,164,174,174,175,175,171,164,158,155,151,151,151,147,144,143,137,134,135,135,132,129,129,129,131,133,133,131,127,126,125,125,122,117,114,112,111,111,111,110,111,111,106,104,166,163,164,166,165,165,161,152,138,124,112,100,89,88,97,110,112,103,95,102,135,164,174,175,175,178,175,168,160,156,152,151,153,153,150,147,146,143,141,137,133,131,130,127,127,129,130,137,139,131,127,125,125,124,119,113,114,115,118,118,115,113,113,109,168,166,167,168,167,167,162,152,139,120,109,97,83,84,98,109,104,82,71,88,131,161,174,178,176,177,176,169,163,158,153,150,148,153,152,150,148,143,141,139,132,130,131,129,126,128,127,127,127,133,132,130,126,125,125,120,117,115,116,115,115,118,117,115,171,168,169,170,170,168,166,159,142,125,113,101,83,84,98,103,84,63,62,79,124,155,172,178,177,181,182,175,171,165,159,155,149,150,154,153,149,149,139,139,138,133,133,131,130,129,131,132,134,135,133,131,129,127,126,124,119,116,113,115,118,120,121,118,174,172,173,172,171,170,168,164,149,128,115,100,85,89,103,98,62,38,70,96,126,150,168,172,175,181,182,179,173,169,162,158,156,156,155,155,152,150,153,149,143,140,136,134,132,133,137,136,133,134,137,133,131,132,128,125,123,121,121,120,122,123,122,122,176,176,176,176,176,175,173,168,154,127,109,90,87,102,110,91,61,72,89,110,133,152,166,168,174,178,179,178,174,171,168,163,156,160,158,159,158,153,152,149,145,139,139,138,134,134,138,140,140,141,138,139,138,135,132,127,124,123,121,118,119,125,125,120,179,179,178,177,175,176,179,176,155,126,102,82,86,116,114,77,79,123,123,114,138,154,164,168,172,178,178,179,174,170,169,171,163,162,160,160,160,156,153,149,148,144,140,139,137,135,139,142,140,143,147,146,144,139,135,130,125,120,118,115,116,121,128,124,180,180,179,179,176,174,178,178,159,120,93,76,92,121,113,64,63,84,120,126,135,154,161,167,171,177,180,181,178,177,174,172,169,166,165,162,159,157,157,156,151,148,144,137,136,142,144,144,145,145,145,149,150,144,138,134,129,123,119,117,121,118,124,125,181,181,182,182,181,181,182,179,160,117,85,75,102,124,103,52,60,72,86,118,136,153,155,163,171,177,182,183,180,176,174,171,169,169,168,165,162,157,156,157,154,150,146,138,133,143,148,144,143,143,147,146,149,144,140,139,134,128,122,119,119,118,114,121,186,183,182,181,182,180,181,177,161,119,83,78,103,122,96,56,40,59,84,120,145,156,157,166,172,177,181,182,180,180,176,173,172,170,169,167,167,165,158,154,153,149,148,143,137,138,140,137,134,135,131,135,135,139,142,142,137,130,128,125,117,116,112,111,189,184,182,183,184,183,182,179,162,121,80,78,102,113,90,79,73,58,82,122,148,156,161,170,175,179,179,175,173,175,176,173,171,169,169,170,171,168,160,155,153,150,150,145,141,133,129,127,124,125,122,126,135,137,142,145,141,134,132,126,123,124,114,109,189,189,187,189,189,188,184,178,157,114,80,78,98,102,70,54,69,71,95,128,144,155,165,170,176,180,181,179,173,169,171,173,172,170,168,167,167,166,163,153,152,152,148,144,136,130,123,121,118,116,113,120,138,133,135,144,147,145,132,126,122,118,118,115,186,187,188,190,189,188,187,182,158,114,86,85,95,91,69,62,74,98,117,136,142,151,164,171,178,183,184,184,181,175,172,170,170,169,168,163,163,160,160,160,156,153,149,144,136,127,118,115,115,111,95,106,131,138,132,133,147,155,147,134,127,129,125,121,187,187,186,188,188,186,186,183,156,111,88,90,95,85,72,103,135,148,139,135,138,153,163,171,178,181,182,182,180,174,171,166,165,166,163,160,158,162,159,163,159,154,149,141,136,127,120,117,115,103,90,105,131,135,129,123,134,152,158,155,148,141,134,128,188,187,184,185,186,186,185,180,161,127,95,94,97,86,71,98,137,145,130,140,150,162,168,173,177,179,178,179,172,170,168,170,166,165,159,163,162,163,165,163,163,160,153,142,134,130,126,129,120,99,84,110,132,132,128,123,124,135,145,150,150,148,145,138,185,184,183,185,189,189,185,177,151,124,107,99,97,90,74,78,110,131,115,129,146,161,168,170,170,175,172,174,177,166,167,169,172,168,163,165,167,163,163,160,159,158,153,143,135,129,128,131,123,93,90,125,138,134,126,123,123,126,132,138,143,144,142,138,184,180,178,182,189,190,186,180,162,130,107,104,103,92,89,77,95,129,126,136,148,158,163,166,166,168,169,166,163,158,156,153,149,149,146,145,151,159,160,158,154,153,150,142,136,128,125,128,118,86,85,125,138,134,129,128,130,131,132,133,134,136,141,142,188,184,180,181,185,188,183,178,171,140,122,107,107,91,98,92,84,85,121,144,151,156,158,161,162,159,160,160,155,149,146,135,130,130,127,122,120,136,157,156,151,150,149,142,136,129,125,126,113,86,86,121,141,136,130,132,136,137,138,140,142,142,142,142,187,186,182,183,184,189,187,181,169,147,119,116,113,95,88,99,102,115,129,139,143,150,152,154,152,148,149,151,147,139,135,137,142,143,137,126,111,107,131,150,146,143,143,139,132,126,125,126,111,95,96,114,132,134,125,126,133,138,142,146,145,149,148,145,182,186,185,184,186,189,188,184,169,150,131,120,118,109,91,91,99,110,123,138,150,154,152,149,146,145,147,148,145,138,137,147,154,154,147,134,116,97,100,134,144,139,139,138,133,127,126,123,107,96,96,108,125,129,120,124,135,139,142,149,150,150,150,150,182,184,185,185,187,188,187,182,173,157,138,127,124,119,111,101,104,115,128,143,151,151,149,147,146,146,146,145,139,134,134,141,151,157,151,126,106,101,99,129,149,145,138,136,134,134,132,123,105,94,90,117,134,138,127,123,136,139,138,144,149,151,157,155,183,183,186,185,188,190,188,181,168,158,155,145,139,139,138,129,122,127,133,140,146,148,148,148,146,145,145,144,140,139,138,134,136,144,137,94,86,107,105,129,143,140,133,125,129,133,136,123,102,96,76,118,140,135,126,122,132,139,138,142,145,158,159,162,182,181,182,183,185,191,190,181,171,163,159,156,154,155,158,156,148,142,142,141,142,146,142,137,136,139,142,144,145,147,145,138,127,118,110,52,58,103,112,130,147,146,140,132,130,130,136,119,96,101,81,114,136,139,127,121,131,140,142,142,146,160,165,163,183,182,182,183,183,187,187,179,170,166,163,158,160,163,170,173,167,158,152,147,139,132,130,131,133,139,144,145,149,151,154,156,141,126,106,71,44,85,113,136,150,150,143,136,132,128,128,110,95,98,86,119,143,142,125,120,131,139,142,144,148,161,166,161,186,184,184,183,184,185,185,182,173,167,165,162,167,172,179,184,181,176,169,162,150,145,144,144,147,155,161,160,161,162,165,166,165,150,130,111,69,67,98,136,149,151,148,141,139,132,126,109,90,95,87,107,140,135,114,117,130,138,140,143,152,165,167,164,183,183,184,185,185,186,187,189,183,175,172,170,171,175,185,190,190,188,186,187,188,193,182,178,178,180,182,184,182,177,176,181,173,165,146,122,96,74,87,131,145,145,142,136,138,142,143,123,92,89,89,101,129,125,106,109,124,133,140,144,154,165,166,161,184,183,181,182,184,186,189,189,181,176,170,168,174,175,183,186,189,189,186,183,181,187,183,182,183,182,184,183,185,188,181,185,179,171,149,123,100,84,90,128,144,135,128,126,128,145,155,138,104,85,81,99,128,122,107,108,117,128,140,147,156,165,166,164,183,182,181,181,183,184,184,182,175,172,168,165,165,169,176,178,180,183,177,181,176,171,170,169,174,175,175,174,173,176,168,167,169,162,144,120,99,83,93,128,140,136,125,119,128,149,160,142,108,89,78,94,131,127,106,105,114,128,144,151,158,166,165,164,183,181,179,184,185,185,182,177,169,164,161,159,155,159,161,162,165,165,162,164,167,160,152,153,161,165,166,170,167,171,174,171,164,151,137,119,95,81,98,126,133,130,125,123,132,151,158,133,104,91,83,96,129,126,105,102,111,127,145,148,156,166,170,164,183,186,185,184,187,185,185,177,168,165,156,153,151,147,143,141,138,135,133,130,122,120,120,124,134,143,150,154,155,159,166,165,156,143,128,109,85,83,104,122,133,136,139,139,141,146,140,114,93,83,86,108,128,115,104,106,115,124,143,147,156,162,166,164,179,185,185,186,189,188,187,180,169,164,159,147,136,130,129,123,115,112,110,111,109,109,113,115,119,127,135,139,140,144,149,148,135,117,101,77,82,100,111,117,128,134,132,133,131,132,120,95,87,78,91,108,128,122,108,106,119,127,141,147,158,162,165,166,181,180,182,183,187,191,188,178,166,158,150,139,126,115,113,105,97,96,98,105,112,116,120,122,122,126,130,133,132,132,134,128,118,109,87,58,90,108,112,114,121,120,118,111,112,120,115,94,87,77,98,113,130,121,108,110,125,132,138,149,164,164,162,160,181,182,184,182,182,187,185,175,163,152,137,126,118,104,92,89,96,111,117,113,116,122,121,122,123,126,129,129,126,124,126,126,123,123,104,72,95,101,112,118,119,113,116,110,112,120,119,99,89,76,108,120,135,124,106,111,124,131,135,147,164,165,158,152,178,181,182,181,180,183,182,174,165,150,129,117,111,97,89,97,112,124,135,126,117,122,126,125,126,126,127,129,123,119,127,135,141,138,129,106,95,96,117,116,116,116,118,119,116,123,119,96,84,80,107,118,128,121,111,118,130,132,136,145,160,165,161,153,179,183,183,182,182,183,182,174,164,144,117,103,98,90,91,94,100,111,125,135,125,125,134,139,135,130,130,132,124,112,119,142,150,138,124,109,92,102,124,122,120,125,127,121,112,112,105,92,82,86,107,119,124,117,115,122,126,130,137,148,158,156,153,145,172,177,180,181,183,185,183,173,159,133,107,97,92,91,87,78,77,104,110,135,137,131,134,146,145,135,135,136,134,124,114,117,124,118,108,100,106,122,129,128,127,125,121,116,108,110,108,90,79,91,108,120,124,116,114,121,126,129,133,145,154,150,146,140,156,173,180,180,180,184,184,175,157,119,95,94,88,91,84,94,118,129,116,129,138,143,139,142,148,145,144,147,146,145,144,131,126,122,122,124,125,128,128,130,128,124,122,115,104,104,108,89,74,88,105,116,115,109,113,118,123,124,132,145,150,146,141,134,125,151,174,181,181,181,180,172,153,112,91,83,84,89,78,107,137,146,130,128,133,144,141,147,150,155,153,154,154,154,156,157,156,153,151,146,136,129,128,130,129,125,125,121,114,112,110,88,73,87,103,112,113,114,119,121,123,127,135,145,149,145,136,126,111,133,163,178,181,180,178,170,151,106,80,72,83,87,61,65,91,108,120,128,130,142,149,152,157,157,157,160,159,160,158,158,164,165,163,155,147,138,132,130,128,126,126,125,118,113,106,83,76,95,108,112,115,116,121,128,131,131,136,141,143,141,131,120,127,133,154,170,177,178,177,173,158,106,72,72,93,93,56,47,55,78,102,135,133,136,144,147,157,157,159,163,165,165,163,163,164,165,165,162,157,150,141,135,132,129,125,123,118,112,105,84,78,99,110,112,115,118,122,127,128,125,131,135,132,129,124,125,142,132,150,158,164,167,172,169,153,104,73,77,97,102,76,107,82,67,90,130,136,136,146,150,154,159,163,165,165,165,165,164,164,163,163,163,163,160,152,144,136,132,126,118,115,110,103,89,73,96,110,113,114,116,120,120,117,122,123,122,124,124,122,119,151,147,141,159,161,165,165,163,141,95,70,79,105,110,75,64,79,64,85,120,131,137,144,150,153,160,164,164,167,169,167,167,166,167,169,166,163,160,158,150,141,134,126,117,110,106,105,98,79,92,114,117,116,118,111,111,117,123,124,127,128,125,118,112,139,157,151,151,167,168,164,159,135,95,75,80,107,114,77,37,49,67,91,122,135,139,146,156,159,161,163,166,169,170,169,170,170,171,170,165,163,158,156,148,140,134,127,118,116,108,109,105,92,88,115,122,119,111,111,118,124,126,136,132,130,120,111,105,109,149,159,151,149,160,162,157,134,99,78,80,110,123,84,49,66,94,109,124,137,139,147,158,161,160,163,166,164,165,168,167,166,165,163,160,157,154,153,147,139,134,129,123,113,109,105,107,101,96,111,121,121,114,123,131,133,131,129,127,120,110,104,102,107,121,152,154,149,156,162,157,133,101,82,80,101,121,96,66,88,113,117,123,134,137,147,157,164,166,163,166,164,163,166,160,159,160,161,154,151,150,152,147,137,134,130,124,124,118,111,110,111,115,117,124,126,123,129,130,119,117,114,111,110,104,99,97,115,114,136,154,152,152,159,155,132,104,85,80,95,113,104,64,61,88,105,120,133,136,149,157,164,166,170,167,167,162,159,153,155,155,159,156,150,150,149,138,135,133,130,128,126,126,127,124,129,134,131,129,128,128,126,123,118,110,108,105,103,101,98,95,110,113,125,144,148,154,159,153,131,102,79,74,89,109,112,76,45,54,82,108,128,135,150,158,167,170,168,163,160,157,154,154,153,155,155,152,146,146,144,137,134,131,130,129,127,131,136,135,135,138,138,135,132,127,121,116,112,112,110,104,100,100,98,97,106,108,115,136,144,150,157,151,130,104,81,78,84,99,112,96,50,45,67,97,124,140,150,158,168,171,166,165,158,157,155,153,150,150,148,143,141,140,141,138,132,129,129,129,130,130,131,132,132,133,133,132,130,126,118,110,107,109,110,106,104,102,100,98,109,114,105,128,141,142,146,141,127,110,90,85,90,88,111,104,71,50,74,102,128,142,151,160,167,167,168,161,159,158,155,150,145,142,143,145,141,139,137,133,131,129,128,126,126,126,124,123,124,124,123,121,119,116,110,106,104,106,106,105,105,105,103,100,112,118,104,117,132,138,143,135,120,112,92,77,83,87,97,110,102,77,72,101,130,146,152,157,163,166,161,153,151,152,148,145,144,140,138,137,138,136,133,129,127,126,125,125,122,121,119,120,119,118,117,116,113,110,105,104,105,107,106,105,105,102,99,98,110,117,106,107,122,130,137,139,120,105,94,71,77,78,91,107,109,99,78,90,126,146,152,159,165,161,159,151,144,141,137,138,140,137,133,132,131,129,127,125,125,124,122,120,119,119,117,113,112,112,112,112,109,106,104,101,104,105,105,104,105,99,96,95,105,111,102,101,117,128,130,133,129,106,95,76,70,74,78,94,103,107,96,90,117,147,151,155,158,155,152,146,139,135,134,133,132,131,132,132,130,126,122,119,119,117,117,118,115,115,109,107,106,107,109,109,106,103,104,101,102,98,102,104,103,99,96,93,103,107,102,105,118,126,125,125,131,120,99,86,71,75,87,96,101,106,107,99,111,141,149,147,148,147,142,137,137,138,138,137,132,127,126,126,124,121,119,115,112,109,109,111,109,110,107,104,102,106,108,106,104,100,97,101,99,102,104,103,97,96,92,92,102,100,100,106,116,125,124,122,122,121,112,99,81,72,77,88,96,101,107,108,113,132,141,142,144,146,143,137,135,135,135,131,126,122,119,115,117,115,112,110,110,110,108,108,106,109,107,105,106,107,105,101,98,94,93,94,96,100,97,97,92,90,90,91,99,97,99,103,108,117,119,118,116,117,117,108,96,85,76,80,88,97,107,114,121,130,138,140,138,137,138,135,129,126,124,123,123,119,115,114,109,112,114,111,111,109,110,108,110,107,104,103,102,102,99,95,90,91,92,94,93,95,91,91,90,92,93,92,98,101,107,115,112,106,104,108,111,112,114,112,107,101,95,95,99,104,114,122,129,132,136,134,133,133,130,130,125,122,124,123,123,121,115,115,117,115,113,115,111,110,109,108,105,104,104,103,99,93,92,90,88,90,90,90,92,88,84,83,86,84,83,85,95,100,106,112,118,119,113,108,109,108,109,111,112,110,108,108,109,113,119,124,132,130,129,131,129,129,129,127,123,121,120,118,116,115,109,113,112,111,109,107,108,108,103,103,102,100,99,98,94,90,90,88,89,89,90,93,93,96,103,90,74,74,77,85
153,159,162,163,166,168,168,167,166,165,156,151,139,130,122,120,123,131,144,157,166,165,163,162,161,167,168,171,173,175,177,175,175,173,168,158,144,127,111,93,78,71,78,88,76,52,27,26,30,29,28,31,37,37,36,35,31,34,33,34,34,36,36,34,157,158,162,164,163,166,170,169,174,168,168,164,164,169,171,169,169,169,167,164,162,158,154,155,161,165,169,162,166,169,172,173,170,168,170,168,166,158,151,148,144,136,132,126,124,118,96,82,66,47,34,31,30,36,37,41,42,38,40,39,35,34,32,32,154,156,161,164,163,162,168,156,152,165,171,173,171,164,162,162,163,161,158,158,158,159,158,159,164,167,167,165,166,167,166,166,167,169,169,165,168,163,157,149,147,150,142,129,134,143,145,143,133,119,97,73,49,38,24,17,15,17,19,25,28,31,36,34,152,159,165,162,161,160,164,161,163,158,152,130,131,138,150,158,162,165,167,167,166,165,164,169,171,169,164,164,172,167,168,172,175,177,177,171,170,172,173,170,159,144,133,133,150,149,152,153,155,151,147,149,142,129,117,104,101,83,60,50,42,37,36,29,157,161,163,162,164,160,158,154,145,123,105,116,136,148,165,172,173,177,179,174,168,164,156,154,157,156,164,168,171,174,173,177,178,175,176,177,176,174,176,176,177,180,175,175,169,158,139,152,150,149,154,154,154,149,146,140,138,153,179,187,178,158,142,121,155,159,159,160,159,154,145,126,103,104,132,154,164,175,175,175,174,172,168,161,156,151,149,146,147,154,157,169,173,180,177,170,168,167,168,169,174,175,173,175,175,168,163,154,150,151,144,149,146,150,155,158,155,148,142,145,135,113,106,124,157,177,180,179,157,157,155,149,148,146,130,104,103,120,142,154,158,165,166,166,159,149,140,143,147,146,145,145,145,147,154,153,162,166,170,168,168,172,172,172,171,171,175,178,178,173,171,170,153,158,163,149,145,151,158,157,155,150,140,144,147,141,133,118,115,137,163,175,152,152,152,144,144,135,106,94,110,120,134,151,154,151,153,140,124,125,123,130,141,149,154,154,148,145,147,150,155,159,163,160,158,164,168,167,167,164,165,169,174,174,160,160,158,161,153,152,143,149,157,155,154,152,147,145,152,156,150,142,135,114,112,143,145,148,146,140,130,104,79,87,100,112,127,140,149,156,138,110,118,122,114,122,136,152,157,158,154,146,144,145,153,157,159,165,162,159,161,161,158,161,164,163,165,167,165,170,163,168,170,163,157,154,157,151,146,149,147,139,145,145,132,132,147,131,131,116,149,147,140,131,111,79,62,74,85,102,123,138,148,146,123,127,110,99,107,128,134,152,153,153,151,148,146,142,141,147,151,146,148,152,154,157,155,157,163,164,165,165,170,174,169,159,154,146,144,143,142,144,142,141,143,144,145,142,141,132,130,133,131,116,148,144,138,126,102,75,58,63,78,100,120,137,144,133,125,118,53,68,62,128,143,152,147,146,145,141,139,137,140,145,141,141,145,147,150,156,156,154,158,161,165,164,166,172,176,170,168,169,160,148,141,138,138,138,138,138,141,146,147,138,123,122,127,133,146,140,137,124,101,76,55,50,68,98,117,133,137,117,113,86,92,164,94,115,137,145,139,136,138,137,131,127,131,136,139,137,140,144,149,149,153,155,156,159,165,168,170,172,173,165,159,156,152,147,138,128,132,142,142,135,129,131,129,133,128,121,125,124,145,140,135,122,103,77,55,43,61,93,113,129,124,104,108,78,141,224,156,106,121,128,130,127,131,135,134,132,134,133,132,136,143,153,150,150,156,157,161,160,161,168,167,164,159,157,156,152,154,147,140,145,145,147,149,148,144,132,128,130,129,128,124,122,146,141,131,116,97,68,50,47,69,95,110,122,114,98,82,55,109,200,158,111,114,118,119,118,122,125,128,130,130,133,136,138,146,149,153,154,157,162,161,164,160,164,162,163,165,162,156,150,145,156,155,143,137,147,146,149,148,136,123,125,126,133,128,119,147,140,131,115,93,66,46,48,75,98,110,117,106,94,69,29,22,39,42,79,96,108,111,113,120,125,125,127,129,131,134,141,143,147,155,160,162,165,166,164,161,161,163,161,153,143,134,122,115,119,138,150,144,138,136,138,136,136,129,130,123,120,120,121,146,141,129,116,100,70,40,45,72,95,105,111,98,81,58,33,26,28,40,61,83,95,101,110,119,123,125,127,131,136,144,145,151,151,152,154,161,162,160,157,157,156,151,134,111,99,108,106,90,86,93,103,113,124,127,124,123,127,123,123,120,119,120,117,146,142,132,118,104,68,37,47,71,90,102,109,96,84,64,49,25,26,51,75,83,89,96,107,115,119,125,131,137,142,146,146,155,153,158,157,149,150,151,148,143,135,124,109,88,77,90,89,83,73,60,64,82,96,103,107,107,114,112,112,111,118,124,122,150,144,133,120,96,60,39,44,72,85,94,106,94,84,79,82,65,39,49,70,78,85,96,112,117,120,130,136,140,140,143,145,147,148,148,151,154,149,139,131,123,120,115,104,83,74,84,91,84,60,45,53,71,90,103,109,113,119,119,116,114,112,110,112,146,140,127,116,87,46,42,48,73,81,81,96,87,74,72,47,52,63,89,97,95,94,102,111,112,123,138,141,141,139,141,145,150,151,151,148,134,122,118,115,117,119,117,104,86,85,99,102,76,40,30,32,55,93,117,125,126,131,135,132,126,118,105,107,147,141,128,114,86,50,36,47,68,79,72,79,79,62,74,71,108,136,122,95,86,90,103,108,116,127,139,140,136,139,143,145,146,145,140,132,123,115,109,108,113,116,111,98,87,96,111,107,70,28,26,39,49,85,120,134,137,137,137,137,134,130,122,122,144,142,132,115,90,51,40,46,74,96,79,66,69,57,67,67,87,117,111,98,93,98,108,109,121,136,143,144,145,147,144,146,145,139,127,115,108,104,105,111,115,113,103,94,84,110,132,122,77,31,60,125,131,118,114,125,137,137,136,135,137,138,136,134,141,137,131,117,102,67,44,43,68,98,93,67,62,52,52,59,50,70,92,94,91,98,100,121,136,140,144,145,146,148,152,152,145,140,132,117,112,112,116,117,117,112,107,98,100,132,145,110,77,42,65,125,147,141,128,127,134,137,135,135,135,139,139,139,143,139,135,124,108,81,43,48,71,103,105,74,55,47,38,45,41,49,77,86,91,100,114,138,146,146,143,143,149,161,169,163,150,151,157,149,134,131,132,128,114,103,91,78,100,145,130,97,76,54,74,113,138,142,127,120,125,131,131,134,131,131,133,144,144,140,136,126,115,94,68,54,63,90,111,93,57,41,35,33,34,39,57,69,88,109,132,136,135,136,143,150,164,169,160,147,147,158,156,145,142,137,128,117,101,73,70,76,112,139,111,90,67,52,85,113,132,145,133,120,119,126,131,135,129,130,135,140,143,141,135,128,118,104,84,70,74,88,109,109,74,41,30,23,22,20,35,58,98,125,131,136,138,146,154,161,158,146,139,139,153,158,135,97,98,131,122,110,79,60,69,89,123,129,104,86,59,62,95,122,131,136,131,118,117,126,133,130,133,136,138,136,150,142,138,131,121,108,93,78,76,95,114,123,107,74,56,41,33,33,49,88,116,131,136,141,147,153,150,150,144,136,141,154,155,139,92,50,85,144,141,115,82,73,75,98,124,108,92,79,62,74,94,116,126,123,114,99,105,119,129,124,125,132,137,143,150,149,143,137,129,117,102,91,90,104,119,129,125,118,112,102,88,80,97,119,132,137,142,146,146,144,140,136,136,141,146,136,131,104,46,30,89,146,134,115,81,66,65,100,112,100,92,65,44,57,83,101,114,113,101,82,87,107,117,124,132,139,143,142,155,152,149,140,131,123,113,108,106,109,119,140,154,145,134,129,127,125,130,135,142,144,144,141,139,139,136,138,141,146,180,193,151,108,39,52,100,114,97,100,81,67,84,111,107,90,93,81,59,60,80,94,101,100,88,66,73,98,114,123,125,136,141,144,162,154,147,142,132,126,122,117,114,116,123,136,157,166,160,151,145,144,138,140,144,145,141,139,140,142,141,142,145,145,143,162,157,140,114,134,145,103,70,58,51,54,82,108,93,82,78,70,63,68,87,97,96,90,71,49,58,91,111,114,126,131,134,136,152,154,151,146,139,131,123,117,113,114,121,130,141,152,153,151,151,147,144,144,145,143,140,141,145,145,142,138,137,134,126,108,109,124,138,152,139,88,51,39,39,63,102,113,93,74,65,53,46,60,84,96,91,77,59,43,57,79,99,109,120,126,125,127,154,152,153,148,138,131,119,112,111,113,122,132,144,149,147,139,140,142,145,148,145,138,140,147,150,152,151,149,142,137,128,117,99,100,106,123,123,76,47,43,50,77,112,121,98,76,64,43,27,52,87,97,86,69,52,48,56,73,97,112,119,123,124,124,151,147,146,143,136,125,118,112,111,117,128,141,154,158,152,146,148,157,164,166,169,164,160,160,160,158,153,154,148,138,126,117,107,94,83,82,90,63,44,46,59,77,105,125,110,81,61,65,79,79,89,98,87,68,51,48,58,75,96,108,114,117,123,126,152,149,145,139,135,131,122,116,116,124,138,157,168,169,168,161,160,163,172,172,175,175,171,168,164,163,160,164,167,160,138,126,101,90,77,71,74,63,50,47,47,59,92,122,118,91,62,47,59,80,92,92,83,69,52,50,64,79,96,107,110,114,123,127,149,146,144,141,139,133,126,118,122,129,150,168,183,181,176,174,172,173,174,174,175,177,172,171,169,166,164,163,175,170,140,122,106,83,76,82,85,77,75,74,71,78,99,113,102,83,61,45,46,80,89,92,79,69,51,48,61,84,101,110,117,119,121,122,150,144,139,130,126,129,123,122,124,133,152,173,189,193,184,179,180,182,189,188,188,191,185,174,168,164,166,167,186,198,149,128,110,102,94,81,82,91,97,101,110,127,141,126,103,86,62,49,58,89,101,97,79,67,50,45,57,87,115,119,119,127,129,128,148,150,147,139,131,120,121,118,121,131,150,169,182,189,184,176,175,179,181,178,174,176,179,173,166,167,169,174,184,189,169,145,139,127,81,50,79,91,101,114,123,139,154,132,106,94,66,39,60,102,121,110,87,70,52,50,60,92,123,131,131,135,138,135,148,148,143,143,130,121,105,104,113,124,138,151,159,155,149,146,148,161,170,169,170,165,167,167,165,170,175,173,185,193,185,159,137,92,40,32,66,98,104,110,117,132,154,134,114,101,65,34,71,116,135,121,102,85,71,72,91,114,130,134,136,141,142,139,154,153,145,138,136,111,98,93,98,110,119,128,125,110,99,98,102,114,144,169,172,176,179,176,169,169,171,172,183,204,201,161,115,56,19,31,67,118,124,107,113,131,157,142,113,101,58,40,89,121,126,121,116,98,84,85,104,125,137,138,141,147,147,140,167,167,166,151,127,115,103,92,88,93,106,108,95,77,77,103,122,119,119,141,167,173,173,172,169,166,165,165,164,169,167,150,128,104,73,69,107,145,152,134,107,111,155,155,110,95,57,42,100,130,134,130,123,108,104,111,123,134,140,141,147,151,146,135,173,170,163,156,141,110,90,76,77,87,94,88,78,68,65,73,96,104,112,113,133,161,165,166,171,172,173,171,167,160,157,157,152,138,122,131,161,175,164,134,114,109,148,168,115,88,61,51,107,129,134,139,132,117,116,129,135,135,138,141,149,153,141,138,179,175,164,142,113,89,76,71,74,82,83,82,70,59,63,54,67,85,82,103,108,133,163,170,174,175,178,181,180,175,168,168,168,164,165,169,175,182,180,161,134,112,123,153,137,84,61,60,109,132,137,140,134,122,131,142,142,141,143,144,149,156,154,140,180,172,162,138,101,62,53,66,83,87,85,81,63,54,56,44,49,73,69,79,110,114,145,175,186,185,183,183,187,190,183,173,167,166,168,170,170,174,182,176,154,130,135,157,157,99,61,71,117,138,149,150,138,126,131,144,152,146,144,145,149,153,154,144,181,174,164,140,94,48,44,63,83,87,89,85,58,57,52,40,46,71,81,71,95,116,123,166,192,189,185,185,185,189,186,179,171,164,162,163,167,166,173,180,161,133,124,144,159,122,69,71,119,143,150,151,152,156,162,157,152,154,151,150,155,156,156,143,179,177,165,133,85,43,36,43,67,86,96,87,63,65,57,64,83,81,84,84,79,114,118,126,165,185,183,182,178,176,177,179,172,164,163,159,160,164,162,163,156,137,108,114,141,126,80,81,133,154,156,156,156,157,157,160,163,155,147,157,151,141,151,145,186,181,169,140,91,47,35,48,79,98,100,89,61,67,57,69,90,89,87,89,81,92,130,127,134,164,182,181,178,178,173,173,175,175,169,166,165,166,160,150,139,133,113,112,131,125,87,90,132,155,160,165,170,166,162,161,158,157,150,151,152,149,143,130,189,182,171,149,99,50,35,50,84,105,106,92,71,70,43,35,50,62,88,90,87,84,118,131,132,148,173,181,179,179,177,172,172,175,174,177,173,170,166,154,131,111,96,87,90,101,99,97,106,125,145,163,171,173,166,164,160,152,152,147,135,133,125,121,186,177,165,152,109,57,37,55,95,116,115,104,77,70,36,23,33,54,90,96,91,85,114,141,139,142,162,176,177,177,177,172,167,171,172,178,180,178,176,172,149,113,85,82,84,83,86,96,100,112,128,147,162,170,168,158,160,155,145,137,132,119,106,102,189,182,166,151,114,65,38,55,95,116,120,110,87,86,47,24,24,49,87,102,97,85,109,142,147,148,151,163,170,174,172,167,166,168,170,175,179,182,179,179,176,152,115,87,75,87,91,90,95,104,106,119,135,153,160,150,135,142,138,130,124,119,109,95,191,187,175,157,117,77,46,57,98,124,128,120,100,111,62,44,29,41,78,107,108,97,113,142,148,151,154,159,164,167,174,172,169,167,163,167,173,183,184,182,185,185,171,136,109,105,110,117,121,121,127,135,131,133,137,133,121,129,131,124,119,111,104,96,187,183,177,165,131,85,53,55,96,133,140,134,110,129,74,25,24,49,85,106,118,109,121,148,157,160,165,164,165,172,174,177,173,168,165,164,164,173,183,180,177,176,178,174,159,146,144,142,141,139,141,148,141,130,126,125,127,120,120,119,108,110,105,97,185,183,177,162,128,94,62,51,81,134,150,143,114,127,104,51,77,114,110,113,127,121,130,155,162,164,167,166,166,167,169,167,175,176,167,164,166,168,175,180,178,177,177,173,168,156,149,143,141,134,132,137,140,136,134,126,125,122,111,112,115,111,111,108,183,181,178,165,128,92,72,65,80,131,152,153,127,125,131,70,73,125,131,128,135,134,147,162,164,166,168,164,167,169,169,170,173,176,174,167,163,166,170,176,179,173,169,166,165,166,147,152,152,142,132,128,133,137,135,129,124,121,118,113,109,115,119,112,187,185,173,156,135,94,80,80,88,124,150,161,141,124,149,104,48,72,112,130,138,146,164,173,170,167,168,172,171,167,173,173,171,173,172,171,170,169,171,175,178,176,165,163,162,163,167,162,154,139,136,131,128,130,133,129,121,115,115,114,109,105,102,99,179,176,182,169,124,97,82,88,98,115,142,160,157,123,124,138,68,53,94,119,137,162,173,179,177,173,178,178,172,168,169,175,173,176,180,175,174,173,174,175,179,177,170,162,156,154,153,143,144,143,144,141,129,123,129,130,125,120,117,121,124,113,107,100,183,184,175,175,150,101,73,86,102,113,136,158,164,143,90,92,115,75,91,130,155,169,178,183,183,181,179,180,179,176,174,175,177,177,176,176,175,176,178,175,176,177,168,155,149,149,150,134,135,143,130,130,135,134,135,136,132,126,118,115,122,116,111,98,186,184,176,181,179,146,90,88,101,104,126,149,158,162,146,97,88,109,105,130,166,179,178,181,183,185,181,183,183,178,178,175,173,174,174,170,169,170,173,171,169,171,171,160,150,152,148,138,133,134,136,134,143,142,138,134,130,125,120,113,104,99,100,88,187,185,186,185,183,180,151,111,101,101,118,141,152,158,163,160,133,123,123,136,161,180,179,182,184,188,187,185,182,176,172,173,172,172,172,165,159,159,160,159,162,162,161,152,144,140,138,130,127,133,135,135,135,134,131,126,119,118,113,104,92,84,85,99,182,178,179,178,173,173,167,137,109,109,119,135,150,159,158,162,162,159,155,160,175,181,187,189,188,188,188,186,183,175,167,170,171,169,166,165,159,156,161,158,159,164,155,150,140,136,130,135,142,142,138,140,137,132,129,125,113,93,89,89,101,112,130,142,184,185,185,184,179,173,165,155,115,87,93,111,132,151,159,165,170,171,175,179,190,193,190,189,187,185,184,184,179,174,175,177,176,172,170,169,171,167,165,162,157,158,150,141,140,142,141,137,138,144,137,134,139,138,127,114,108,110,117,125,132,135,133,136,190,187,183,181,182,181,175,171,160,133,104,94,113,133,151,160,165,172,181,186,190,186,182,184,181,178,176,173,170,170,172,172,173,167,160,154,150,154,152,146,139,134,137,135,136,140,142,140,136,133,131,123,105,74,65,68,69,72,71,72,73,63,55,46,183,182,181,182,178,176,174,169,163,161,157,140,137,141,151,158,161,165,168,167,167,175,177,175,174,170,165,162,161,161,160,158,152,152,151,151,144,137,124,118,119,131,127,120,123,117,105,96,82,70,51,34,31,35,37,37,39,38,32,30,31,35,41,40,179,179,177,175,176,172,168,163,163,169,168,170,166,163,163,167,165,163,164,167,166,165,162,154,150,156,158,156,157,156,156,154,155,148,146,138,135,129,129,120,99,75,74,73,64,60,52,44,39,35,38,41,38,42,46,50,50,46,45,44,45,46,47,49,178,179,179,175,171,174,171,171,172,173,170,171,171,169,165,167,166,168,163,166,169,170,173,176,172,171,169,167,165,163,159,149,136,124,108,96,86,69,47,34,38,50,50,39,37,38,40,43,45,46,46,47,49,48,43,43,43,46,46,47,47,46,47,48,180,177,176,174,172,168,170,167,167,167,154,141,126,115,103,97,99,102,101,104,111,121,132,146,153,152,148,139,126,109,93,88,73,66,62,56,42,48,62,105,154,159,116,63,48,49,49,50,50,51,48,46,44,44,47,49,50,48,44,44,46,47,46,48
118,127,131,133,136,135,132,131,126,114,99,85,77,68,65,65,66,70,80,93,108,119,128,137,140,136,136,134,132,128,121,111,113,115,121,125,141,156,180,177,98,48,56,57,56,56,57,57,57,57,58,59,63,62,60,62,66,65,60,61,63,60,60,60,135,138,141,142,144,144,142,143,142,141,134,132,127,125,123,124,127,131,135,138,139,138,139,139,138,141,145,147,146,144,147,144,143,138,128,116,106,99,103,122,120,74,48,45,50,53,56,56,56,55,57,61,63,60,62,59,58,59,61,62,60,59,60,59,139,139,140,142,144,144,144,144,139,137,141,142,140,143,145,142,142,141,140,140,140,141,142,140,141,141,143,141,144,147,148,153,154,152,151,147,143,135,124,111,101,100,91,78,56,48,43,45,49,52,51,55,55,57,58,62,59,60,60,59,59,60,60,57,137,139,140,142,144,144,139,141,140,136,136,137,131,132,136,141,142,139,141,143,144,145,144,144,149,155,152,152,153,150,152,153,156,160,158,158,157,154,147,137,129,128,121,119,111,98,90,74,60,55,58,61,60,55,52,47,47,41,43,46,46,50,52,54,136,144,147,148,146,149,145,142,143,138,129,114,104,105,117,134,142,146,152,155,155,156,155,152,159,157,157,152,154,153,154,157,163,167,167,166,166,167,163,156,145,135,132,134,134,131,126,121,111,99,94,93,97,103,107,106,99,91,80,71,64,58,50,50,144,150,152,153,150,152,147,142,133,118,100,92,109,127,138,150,158,160,163,164,164,160,156,154,154,154,152,155,161,163,164,164,169,172,173,174,175,176,173,167,163,155,147,152,148,138,136,143,143,137,127,120,115,118,130,143,155,160,160,161,155,146,137,126,151,152,155,154,151,147,143,137,123,96,87,101,122,143,165,175,174,171,171,166,161,158,152,154,154,152,153,156,160,163,169,172,171,173,174,174,176,179,178,176,173,165,155,154,151,144,144,145,144,146,144,143,132,122,116,114,131,154,163,165,165,163,166,166,152,153,153,155,153,143,140,135,110,87,94,113,135,160,176,183,182,177,169,158,154,155,153,155,159,158,158,162,167,172,174,175,174,176,179,177,176,176,177,180,176,174,167,157,150,145,149,144,143,151,155,152,144,141,139,126,112,115,139,159,168,170,168,168,156,156,153,157,153,145,138,121,91,82,99,120,146,172,184,184,175,165,147,134,139,149,156,160,164,162,159,160,165,171,175,179,180,180,184,182,182,179,179,182,185,182,181,176,166,160,159,154,147,148,150,151,149,147,144,139,131,124,113,126,157,171,172,172,163,160,158,157,151,144,129,101,80,87,107,129,156,174,181,168,142,122,112,119,124,139,157,161,165,164,162,161,162,167,175,180,184,184,185,188,186,184,183,182,186,185,181,181,176,170,164,163,165,162,158,157,155,149,142,146,143,131,125,110,105,135,171,178,160,160,160,157,153,140,117,92,78,87,107,137,161,175,174,138,128,87,107,109,120,135,156,165,169,167,164,162,162,165,172,180,182,185,187,192,189,184,185,184,181,180,180,178,176,172,169,164,158,156,158,161,159,155,148,148,141,133,136,130,116,107,118,156,161,160,161,157,152,138,118,99,86,91,110,139,161,176,162,119,93,118,147,109,115,139,158,168,171,171,165,161,164,169,176,180,182,185,182,184,186,184,183,181,180,180,180,179,176,171,165,162,163,158,158,158,156,160,159,156,149,140,141,141,138,127,120,110,161,162,162,160,153,138,119,102,88,88,107,141,166,177,150,122,103,169,185,162,119,138,161,171,170,171,169,165,162,166,177,180,182,183,178,185,184,184,181,178,178,179,179,179,177,172,171,171,167,159,153,148,144,150,154,153,156,152,143,132,136,132,134,138,164,164,163,160,150,136,121,103,87,82,99,136,161,175,138,116,138,179,194,194,141,134,164,174,173,172,171,170,169,170,174,173,179,179,179,182,180,182,180,176,174,174,174,174,175,172,168,165,167,169,161,161,154,150,149,148,156,151,147,138,138,131,134,130,160,163,165,162,154,140,122,103,83,78,103,137,161,169,124,102,103,90,91,125,148,141,167,177,171,170,172,173,173,171,170,174,176,178,177,176,175,176,176,170,170,169,171,172,170,168,163,160,158,159,164,169,165,165,164,163,159,151,148,134,134,130,130,126,160,163,164,162,158,147,130,106,85,85,111,145,159,160,115,92,53,50,94,144,120,131,157,173,169,168,174,177,173,172,167,171,169,166,170,176,172,171,173,171,170,168,168,169,167,164,162,162,164,167,169,170,171,164,173,173,171,162,156,147,142,139,134,129,161,163,166,167,161,150,132,105,83,81,114,149,160,149,107,89,61,74,59,70,93,124,149,165,167,168,174,177,171,174,168,168,171,166,164,165,169,169,166,168,169,166,166,166,162,160,155,158,162,160,160,171,178,183,180,181,174,166,162,158,148,137,134,131,162,166,171,168,160,153,138,108,83,86,121,152,155,140,104,86,56,62,63,62,103,132,144,156,162,167,174,175,175,171,165,163,165,164,167,166,164,164,164,166,164,162,166,166,155,146,132,143,155,167,166,168,176,176,174,173,169,163,155,148,143,138,139,137,165,168,172,167,160,154,139,106,84,93,123,155,155,136,101,85,61,50,55,75,114,134,140,152,163,167,170,172,174,168,162,161,162,162,165,165,165,165,164,164,163,164,169,166,150,134,130,142,156,173,162,157,160,164,169,167,170,173,164,153,149,146,140,134,166,167,173,170,167,153,138,108,78,79,108,147,156,138,101,90,106,105,111,126,126,131,142,152,165,164,165,170,170,163,159,158,162,165,165,163,163,166,165,165,167,167,167,160,147,130,128,143,166,174,157,150,159,164,171,179,180,183,180,168,161,152,146,137,164,165,170,170,169,159,142,114,81,76,105,149,159,140,102,89,119,146,153,135,127,127,139,158,165,164,169,167,165,160,158,161,162,163,163,164,167,170,170,166,164,163,159,150,139,124,132,160,181,178,144,131,148,160,170,176,182,184,185,181,175,163,157,144,167,169,171,169,172,164,150,124,88,78,104,149,165,150,112,87,102,118,129,113,116,125,138,159,169,167,165,161,163,161,161,163,163,165,167,169,169,171,169,168,166,161,158,148,133,128,141,165,185,168,128,127,157,171,172,177,186,188,182,179,177,172,168,161,171,172,172,171,172,169,161,140,108,80,101,145,173,164,139,100,91,95,109,101,110,120,140,156,159,163,162,160,161,160,160,164,168,171,172,172,171,168,165,163,162,162,158,143,127,133,142,159,180,164,122,117,153,177,181,181,182,186,186,185,183,181,176,175,170,173,176,174,171,174,171,155,122,95,99,141,173,172,155,132,104,93,107,109,116,125,140,151,154,156,156,155,154,159,165,169,170,167,162,164,172,167,153,151,151,143,137,130,129,138,150,169,173,150,118,113,142,169,177,170,175,186,186,184,182,181,179,176,171,174,176,176,177,178,176,168,146,119,106,130,165,176,169,154,134,121,110,100,122,124,133,142,149,151,151,153,157,159,163,163,157,152,158,176,187,182,163,146,144,132,117,118,125,137,159,179,172,145,120,117,134,164,181,171,174,186,186,190,184,175,176,174,176,177,178,180,181,183,179,175,163,144,126,133,162,176,176,167,160,150,130,112,119,125,136,141,147,150,152,158,163,163,157,150,149,154,169,189,172,153,164,153,137,119,99,98,105,135,168,179,167,142,118,121,134,162,183,175,173,183,188,191,187,178,171,163,180,178,177,180,184,185,183,180,173,167,164,162,169,170,170,165,155,143,128,121,118,132,138,144,148,154,159,160,158,154,150,151,156,165,174,176,111,114,153,160,134,116,107,109,119,144,173,176,163,123,105,119,135,161,183,170,173,187,188,184,182,173,172,169,181,176,176,179,183,187,190,188,179,172,172,178,179,182,175,165,154,140,130,128,130,138,143,148,153,157,158,157,154,151,151,155,165,174,177,163,67,91,145,160,152,129,113,115,122,153,173,176,147,95,92,116,136,162,185,172,171,188,184,185,181,174,172,169,181,176,177,179,180,185,190,190,186,178,182,183,184,186,185,176,166,156,146,144,143,145,151,155,157,155,152,149,150,151,154,165,171,179,178,171,114,105,154,165,152,140,128,124,138,163,170,171,151,93,90,113,135,164,186,163,150,172,178,176,174,171,172,168,179,178,176,176,178,185,190,191,185,180,183,183,181,181,178,176,171,162,158,153,151,152,155,158,157,154,154,157,158,157,161,160,164,175,182,194,184,154,173,174,139,120,121,130,143,160,164,167,151,96,93,113,137,166,183,149,144,156,164,167,168,167,167,169,181,181,179,176,177,184,188,189,184,177,176,176,174,174,174,170,164,163,158,160,158,159,159,160,159,159,159,156,156,161,164,163,170,185,183,193,201,190,178,174,152,136,124,121,128,149,160,162,152,95,91,105,134,160,177,135,135,142,147,152,157,162,163,171,180,176,177,178,179,183,186,185,180,177,173,172,171,174,169,166,169,166,162,162,162,165,168,168,165,165,168,169,175,183,191,184,190,199,185,185,195,198,186,170,156,138,117,102,113,143,155,159,148,94,93,105,131,157,169,137,132,134,143,157,161,164,164,168,181,179,175,178,184,187,189,185,181,173,170,164,168,168,169,174,177,174,171,169,173,176,178,180,180,179,179,176,178,186,187,182,182,193,189,184,190,189,178,166,160,141,117,108,115,149,164,159,142,87,92,107,129,150,165,138,146,144,148,157,162,162,167,177,181,182,181,177,180,188,188,186,177,172,170,168,165,167,167,175,189,195,193,191,191,189,188,188,188,189,191,180,181,182,178,175,177,183,185,185,189,187,170,156,148,135,111,102,117,141,154,152,134,86,95,112,131,153,163,130,132,141,146,156,160,161,167,176,180,179,178,176,176,179,181,181,178,176,173,175,174,172,167,165,171,181,187,189,184,182,181,181,183,185,193,195,186,182,180,178,175,182,181,187,193,182,156,140,130,125,123,124,136,144,149,155,122,82,97,112,140,158,164,125,117,132,146,157,161,161,167,178,178,177,176,179,181,183,182,180,179,177,176,177,176,178,171,164,159,159,164,173,174,167,164,167,170,172,176,189,197,191,179,179,175,177,189,200,186,153,132,124,120,118,115,125,145,149,155,160,98,87,103,120,141,158,163,134,129,134,146,157,161,165,171,178,180,179,178,179,184,181,183,178,171,170,173,178,176,173,164,157,148,144,142,145,157,167,165,161,162,163,163,167,180,182,176,173,177,182,193,188,146,125,128,109,95,99,107,124,146,153,163,154,77,80,106,126,143,162,169,146,147,148,149,156,158,164,171,178,179,181,178,181,180,183,178,168,160,157,158,163,164,161,156,147,135,126,121,130,137,145,161,170,169,164,161,159,164,168,170,174,174,176,168,107,68,111,132,121,103,96,97,127,156,157,159,141,65,86,111,127,140,163,169,152,155,159,158,160,162,167,169,172,181,181,177,183,184,181,177,169,151,138,140,145,153,158,154,142,129,124,119,113,119,136,144,154,164,166,164,162,161,161,165,170,172,170,168,153,127,126,129,131,121,110,108,130,163,158,155,141,76,92,118,131,148,167,163,157,161,162,163,161,164,168,168,167,183,181,178,183,183,178,170,158,139,129,130,144,158,159,147,130,126,119,123,125,122,123,137,148,148,152,157,161,163,160,160,159,159,161,168,186,190,161,149,152,148,127,114,125,151,166,160,143,100,95,115,135,157,171,163,161,170,166,167,165,166,166,163,160,183,181,180,182,182,176,160,139,124,117,127,148,158,148,127,109,101,96,111,123,129,130,131,134,144,146,149,152,155,158,159,160,160,161,163,170,168,154,161,165,159,133,120,118,141,167,166,141,111,104,120,138,158,166,160,165,172,172,172,167,168,165,166,160,182,179,179,179,176,167,149,124,102,98,121,148,151,128,98,89,88,99,98,105,121,140,142,144,143,149,151,150,151,153,157,161,166,169,165,157,154,163,167,170,170,147,130,122,136,159,168,144,109,105,127,149,162,159,157,167,175,176,175,171,169,165,166,162,178,178,176,174,170,160,141,110,87,89,119,145,142,111,79,84,89,100,91,106,117,141,150,151,156,160,158,153,152,154,157,158,162,169,174,172,172,174,176,179,181,169,143,126,125,150,169,153,112,107,134,155,163,164,168,173,175,177,177,174,172,169,165,155,176,175,177,177,171,157,129,91,68,75,118,143,137,99,84,88,108,119,102,109,119,134,157,157,156,164,166,159,156,157,159,160,160,163,167,169,171,175,177,179,175,167,146,127,126,150,172,159,119,116,144,162,162,162,165,174,178,177,176,174,170,162,160,154,173,176,178,177,170,154,124,87,64,72,119,143,133,91,94,102,142,147,130,111,122,136,151,160,158,157,165,166,162,158,158,161,158,161,166,166,170,171,172,178,178,167,145,133,132,143,165,162,136,132,154,166,168,172,175,177,183,183,169,168,158,157,158,154,176,179,178,174,165,153,128,87,61,68,119,144,143,92,95,95,114,116,123,120,127,139,145,153,160,164,166,168,166,160,157,160,161,164,166,167,172,173,172,178,179,170,148,131,127,131,145,160,152,144,150,162,169,176,178,180,178,169,163,165,160,150,149,150,174,176,174,170,163,152,129,87,68,80,129,148,142,94,88,61,49,58,85,115,133,142,147,152,163,167,167,168,168,163,159,160,159,163,168,172,175,175,176,179,180,179,168,144,121,122,138,154,156,146,144,158,168,176,179,182,175,171,165,152,152,143,140,137,173,174,172,170,161,146,123,89,63,79,129,147,143,97,87,59,78,73,68,95,127,143,153,154,157,166,170,169,171,168,163,162,161,160,171,176,178,177,178,177,176,180,182,169,147,135,140,151,159,154,150,154,161,166,171,175,168,164,156,151,148,148,138,127,172,173,172,171,162,146,122,89,67,73,126,146,146,107,90,62,61,70,63,83,119,144,156,156,158,164,172,172,167,168,165,164,167,167,170,174,179,178,180,183,179,174,172,175,167,156,158,167,165,167,159,158,161,160,162,164,153,148,147,147,148,138,132,121,175,174,173,169,162,152,128,94,75,75,113,147,149,125,90,50,37,76,110,108,124,151,166,162,162,166,169,172,168,173,166,167,168,169,170,172,176,179,181,183,183,179,176,176,172,173,172,166,167,161,170,168,171,167,160,158,152,150,148,140,136,136,131,128,171,173,172,169,162,150,127,95,77,81,104,142,153,137,100,76,63,91,150,150,138,157,171,166,165,171,171,170,172,168,168,165,167,167,170,174,177,178,180,181,183,184,183,180,172,163,163,163,164,164,170,176,172,165,161,154,151,151,150,144,140,133,129,128,171,173,171,168,162,150,122,90,81,91,109,145,162,147,115,118,142,168,180,152,142,163,172,166,166,169,169,168,171,169,169,169,171,171,172,175,176,176,177,179,182,185,183,177,178,168,167,159,164,157,155,163,167,161,158,150,141,136,133,130,136,134,124,126,169,172,175,171,163,150,126,93,84,92,109,145,164,156,126,106,131,179,172,135,137,158,167,165,166,165,164,164,169,174,174,171,172,173,174,175,175,178,180,180,181,183,182,176,173,169,175,166,163,159,152,156,153,156,156,149,137,130,130,126,123,119,118,119,165,169,166,162,162,147,122,92,83,90,105,139,164,168,138,115,92,122,128,116,130,153,163,162,162,162,167,170,172,173,172,175,173,171,173,178,180,181,182,181,181,182,180,175,174,172,165,157,157,159,157,154,154,154,152,145,136,128,127,123,125,122,117,112,165,163,161,158,157,153,131,99,86,92,107,130,160,174,151,119,107,81,103,110,126,147,157,159,159,165,171,175,175,172,174,178,178,174,169,173,179,179,179,181,181,181,174,175,169,160,157,150,151,153,152,148,148,150,147,140,133,135,131,128,127,127,114,108,161,163,160,160,158,155,148,118,92,96,108,122,149,167,169,142,113,102,88,113,128,148,153,159,162,169,175,174,176,174,175,178,180,180,180,181,177,174,175,175,177,177,175,169,163,160,151,147,146,144,142,145,147,145,143,135,128,128,126,119,109,107,109,128,162,160,158,158,155,151,152,143,110,92,103,116,140,161,167,168,158,147,132,122,138,153,157,158,166,171,175,174,173,176,178,180,179,177,179,177,177,173,173,169,172,168,168,165,153,150,148,149,144,144,139,141,139,134,132,129,123,120,108,102,103,122,139,150,162,160,156,154,153,150,145,145,127,101,99,110,130,156,167,165,162,163,161,147,148,156,164,164,167,170,174,173,172,172,171,172,175,177,175,176,176,172,168,162,163,160,156,152,140,139,142,144,142,140,145,146,143,137,127,117,106,109,110,117,136,149,158,162,160,159,156,153,151,150,145,138,130,104,97,104,117,141,155,161,161,160,163,165,164,165,166,165,165,166,168,169,170,169,168,169,171,169,168,168,169,163,158,153,152,144,142,138,143,142,141,141,145,139,137,135,125,111,102,107,114,128,139,148,157,164,166,166,153,153,154,153,152,152,149,141,133,120,99,91,97,118,132,145,152,154,160,162,167,167,164,162,161,162,164,165,164,163,162,164,165,162,157,156,158,153,153,142,138,136,132,131,137,138,135,135,132,126,119,115,114,118,133,141,147,151,156,156,159,161,161,161,151,151,150,151,151,151,149,145,139,134,123,112,105,118,125,134,141,145,149,153,158,159,158,157,158,158,157,156,156,154,156,156,153,152,148,148,141,138,134,126,118,125,127,122,115,109,105,104,99,96,98,102,103,106,100,95,93,94,96,96,99,102,101,101,148,149,149,149,149,150,150,142,140,138,139,134,131,133,138,141,141,143,147,149,150,152,151,149,151,153,152,151,151,148,149,148,146,142,138,133,123,108,102,106,113,99,84,77,70,65,60,57,55,52,49,49,46,42,41,47,45,45,47,48,45,45,43,43,144,145,146,146,146,146,143,142,142,143,145,144,146,144,147,150,149,148,150,152,152,152,153,153,152,153,151,148,150,149,146,135,124,113,110,106,100,102,110,107,73,60,54,53,48,47,47,47,47,47,46,45,47,47,51,46,50,48,47,46,45,44,45,46,143,144,144,144,141,139,141,142,142,146,146,145,138,137,135,132,130,132,133,137,143,148,152,154,156,153,150,144,130,112,88,97,116,116,123,135,149,162,171,139,66,50,51,52,53,52,50,48,48,48,49,46,50,49,48,50,50,51,50,47,47,51,50,49
132,129,123,112,97,83,71,61,56,49,47,43,36,38,47,58,77,95,108,117,123,123,123,117,110,96,103,131,141,146,153,170,194,181,93,59,57,56,54,57,56,54,56,57,58,61,64,65,63,64,64,63,64,67,65,66,64,62,61,62,62,58,61,55,141,145,141,138,138,135,129,121,113,108,106,108,112,121,128,133,139,140,139,141,141,140,141,144,145,146,142,134,126,121,111,106,111,119,74,40,47,45,52,53,58,57,56,56,58,62,63,62,65,61,63,64,68,65,65,64,63,63,63,61,61,61,56,57,143,144,144,144,144,142,136,137,140,141,141,143,143,140,140,141,141,142,140,144,146,142,144,144,147,145,145,149,151,152,152,147,139,128,124,94,81,62,52,43,43,44,49,53,56,56,57,59,58,61,63,65,64,65,65,62,60,59,59,60,59,55,56,54,143,142,143,143,138,139,138,135,136,137,130,135,134,137,139,139,140,142,143,144,145,146,151,154,154,150,151,151,152,155,155,156,156,156,151,148,128,117,111,95,84,73,63,56,58,61,60,58,51,51,40,33,39,40,44,49,52,54,57,58,58,57,57,53,148,149,151,149,148,147,145,142,136,130,106,108,112,126,139,142,148,152,155,156,156,154,163,162,158,156,156,156,155,156,160,165,165,163,164,167,158,151,133,126,127,123,115,103,96,97,99,109,117,119,122,117,107,97,85,73,64,57,52,51,50,45,46,46,154,155,153,153,152,148,140,133,123,107,92,102,124,134,149,155,161,166,167,166,162,154,156,153,159,157,161,164,164,164,167,170,171,174,174,172,172,164,156,147,146,148,137,132,137,134,120,110,113,122,138,151,159,161,159,154,147,140,130,120,108,94,83,72,156,157,157,154,148,147,142,133,113,84,97,110,135,156,170,171,168,168,166,164,158,156,158,156,155,155,161,166,167,171,171,173,173,175,173,179,178,178,175,163,152,150,145,142,144,139,140,133,131,115,110,119,136,148,156,159,164,164,165,166,164,161,160,155,159,159,159,155,148,145,144,138,101,85,100,118,140,168,180,180,176,168,159,159,160,157,154,157,160,163,166,169,174,176,175,175,176,178,173,177,179,180,177,171,162,156,147,140,146,142,146,149,147,137,134,122,111,122,143,159,161,162,167,167,170,169,167,164,161,159,162,160,152,148,144,127,88,88,104,124,150,174,181,175,167,151,138,144,156,160,164,166,161,157,160,167,175,181,185,183,182,187,185,181,178,181,186,185,180,176,166,158,161,148,146,148,147,143,140,137,130,123,115,121,139,162,172,170,170,170,170,169,167,163,163,159,155,148,137,107,79,83,108,134,162,179,174,148,134,110,118,128,139,157,164,166,165,164,163,163,169,182,185,190,191,190,192,189,186,185,187,190,187,185,182,179,161,160,161,159,155,154,149,140,135,133,120,114,106,110,131,151,172,176,173,171,167,166,163,162,155,148,124,101,81,86,105,129,159,176,155,130,103,98,109,114,128,150,166,172,172,168,164,168,167,176,187,189,189,193,196,193,189,188,187,185,184,181,183,178,177,169,166,157,157,160,158,150,142,139,129,127,122,115,117,118,131,156,176,177,164,166,166,162,160,145,126,109,96,91,106,133,160,172,139,110,94,151,144,111,122,148,168,176,177,173,164,166,172,179,184,187,188,189,189,192,191,189,186,184,184,184,186,180,173,168,161,164,158,157,154,156,159,158,143,139,131,129,125,124,126,119,139,173,169,167,169,165,160,150,132,116,100,89,97,125,159,176,139,109,135,186,184,157,125,143,167,177,180,179,177,166,166,176,188,184,187,186,185,190,191,188,184,183,185,184,183,182,177,175,178,172,165,161,151,145,147,151,147,153,139,131,127,126,134,126,110,124,167,171,170,167,162,150,133,117,101,87,88,114,155,169,125,114,166,191,204,193,147,139,170,181,185,186,188,177,176,177,182,182,188,187,189,188,187,187,184,181,180,181,180,178,178,175,169,168,170,164,158,158,149,147,144,149,145,141,130,124,121,121,124,115,168,168,172,171,164,155,139,123,101,84,87,119,152,166,119,90,82,76,111,174,169,142,170,185,186,188,191,183,177,177,178,185,185,185,184,182,182,182,178,176,177,172,176,177,175,171,165,161,161,163,166,170,167,166,162,161,153,141,129,127,126,122,125,131,164,166,171,167,169,164,150,130,106,87,91,127,154,157,111,72,47,69,119,166,157,135,155,176,184,184,190,188,180,175,174,175,177,176,178,179,172,176,176,176,175,171,172,172,169,166,164,162,160,167,168,170,169,164,170,173,166,156,149,141,133,125,120,127,164,165,171,174,173,164,153,139,111,91,89,127,159,149,105,74,66,71,54,90,124,132,151,169,178,182,185,184,177,176,175,176,176,170,169,169,175,169,172,172,175,171,169,171,169,166,161,157,160,160,156,165,178,182,180,179,171,163,157,149,134,127,128,128,166,167,170,174,173,163,158,144,115,92,95,134,160,144,101,79,63,71,59,96,131,131,140,159,167,175,182,180,177,174,169,169,169,169,170,173,168,172,170,171,169,167,168,174,169,158,145,134,152,161,168,167,171,175,172,169,169,165,153,143,140,136,135,128,168,168,171,175,173,166,160,151,115,85,94,125,159,145,99,77,51,53,73,119,135,132,143,156,160,171,174,176,175,169,164,164,167,168,172,169,170,170,171,169,170,170,171,175,167,151,135,135,148,159,170,158,157,162,169,173,171,176,173,158,150,145,135,129,168,168,169,173,175,171,163,153,126,82,69,107,151,147,104,90,100,110,137,148,128,124,136,151,160,163,164,169,169,163,162,162,166,170,171,169,170,170,173,172,172,172,173,172,164,153,134,136,153,171,171,154,155,161,167,179,184,186,185,176,168,158,146,134,169,165,168,173,176,175,167,155,137,91,72,93,145,155,113,94,118,143,155,140,128,123,133,150,157,163,169,167,165,163,161,165,168,168,167,170,173,174,182,178,171,168,165,161,154,141,128,136,165,183,170,139,142,159,167,172,182,187,186,182,181,171,160,151,169,167,171,174,174,176,171,162,144,111,77,98,143,167,134,94,103,118,135,119,113,120,137,148,155,162,163,160,162,163,163,165,167,168,170,177,183,183,182,176,170,169,167,165,154,143,133,144,162,183,166,126,135,165,178,181,182,189,188,182,181,179,173,167,173,173,175,176,176,176,174,169,164,132,90,88,130,168,160,113,92,101,126,114,114,126,141,148,152,156,158,159,163,164,166,167,171,173,181,183,178,177,174,168,165,166,164,158,148,131,132,145,156,174,159,121,118,148,173,180,178,180,190,186,188,185,182,177,176,175,175,178,177,177,178,174,173,150,119,97,123,162,167,148,113,99,105,103,125,137,144,147,149,151,157,159,160,159,158,165,176,174,168,161,155,159,171,169,155,155,147,135,132,134,134,148,164,175,150,118,115,132,158,177,171,169,187,190,187,184,180,180,175,176,178,179,179,181,180,177,176,169,151,123,119,151,171,167,148,135,126,105,131,139,138,139,143,150,156,156,159,164,168,166,163,157,150,148,151,163,181,176,158,149,139,124,113,116,115,145,169,174,142,113,116,125,143,173,180,165,182,186,190,185,176,171,180,182,183,182,187,184,187,181,177,175,168,153,144,156,168,169,166,159,147,131,128,130,133,138,147,154,158,160,163,165,166,167,158,151,148,153,160,168,175,149,157,149,131,109,102,99,113,145,172,172,129,98,112,124,140,166,182,166,181,191,188,185,179,173,181,180,186,186,187,190,191,185,181,180,177,176,174,174,171,165,159,146,135,131,126,126,136,144,151,155,159,164,166,163,160,156,156,156,157,159,168,174,170,125,143,160,135,118,113,114,124,152,174,167,108,82,104,120,139,165,182,166,178,191,187,182,173,167,187,187,182,181,188,192,190,189,185,182,179,180,185,188,185,179,167,154,141,133,134,137,142,149,156,160,163,163,163,158,159,153,153,152,157,166,174,181,177,149,139,173,155,138,127,125,132,160,173,173,111,75,100,119,137,167,183,164,164,184,183,181,175,173,184,181,187,191,185,191,190,188,184,181,181,182,187,188,190,188,181,175,168,164,157,153,153,154,159,162,164,161,160,156,158,161,161,161,163,168,173,180,189,187,170,173,149,131,128,134,146,166,171,171,134,81,101,119,136,161,178,156,153,170,173,170,169,168,184,183,185,188,184,177,184,189,185,182,181,179,182,182,182,183,179,174,168,164,161,162,159,157,159,161,164,164,164,160,162,160,162,164,164,163,167,177,186,197,199,177,144,132,124,129,138,155,165,167,142,84,101,110,130,156,167,145,142,152,157,160,165,166,184,182,187,190,185,188,187,188,183,181,179,177,177,177,175,177,173,168,164,161,158,161,163,164,166,167,168,165,163,166,169,168,170,173,171,181,191,188,183,187,199,189,149,137,124,112,117,144,159,162,144,82,96,111,128,152,159,138,132,141,151,158,162,163,183,185,185,186,187,187,188,190,183,177,174,178,171,169,172,172,170,168,166,167,169,168,169,171,169,173,176,177,173,175,176,173,177,175,173,186,199,186,177,184,194,182,154,140,118,102,110,142,162,162,138,76,95,111,128,145,154,146,145,147,155,161,163,161,183,184,183,185,187,188,191,191,187,182,181,173,174,167,169,169,168,165,166,174,183,185,179,181,177,175,177,175,176,176,178,174,175,172,171,178,189,184,183,186,188,169,141,136,118,103,114,144,157,157,130,80,97,110,131,152,157,142,140,146,153,159,161,156,180,182,184,185,186,185,188,189,181,176,172,176,174,174,172,170,166,162,160,168,180,184,183,181,177,176,179,178,176,176,181,176,173,171,171,178,183,177,179,188,190,160,122,124,131,131,138,148,151,153,116,83,102,117,137,155,155,121,120,140,155,157,158,155,183,185,182,184,184,184,184,183,177,177,182,178,178,177,179,177,171,166,159,157,161,171,174,172,169,170,172,175,176,179,184,182,174,171,170,173,175,180,187,194,184,142,119,124,121,128,146,156,156,156,98,84,105,122,140,155,158,136,130,140,158,162,160,157,185,185,183,182,183,187,189,187,178,179,177,181,181,186,184,177,167,161,154,149,146,150,158,166,164,163,165,167,166,169,174,178,174,172,168,172,174,182,193,183,146,105,99,106,112,122,144,159,161,144,78,85,105,124,140,154,163,143,149,151,159,159,152,153,183,183,181,184,185,187,188,185,178,170,167,169,177,180,173,163,154,146,139,136,137,140,144,149,157,159,162,164,164,167,170,172,175,170,169,173,174,176,173,147,123,101,91,92,102,124,150,158,157,108,59,90,109,126,139,158,168,150,161,164,162,161,149,149,185,182,183,183,184,189,186,181,172,162,158,154,155,158,154,152,143,129,128,125,127,130,137,144,148,154,156,156,156,156,155,158,165,171,171,174,171,168,155,127,118,121,114,107,99,129,159,159,150,100,64,97,116,129,142,163,164,158,164,167,167,157,149,150,185,181,184,180,179,187,184,179,172,162,149,138,140,146,153,148,139,145,140,135,130,129,132,140,147,149,149,151,152,154,153,148,145,143,158,160,162,166,171,146,127,132,120,108,110,124,156,163,153,110,75,104,118,129,149,169,164,164,176,170,169,157,145,143,181,182,185,188,190,186,182,179,165,152,134,128,134,147,148,132,117,109,111,130,125,130,134,138,142,147,148,150,150,151,156,158,161,160,159,157,158,161,156,142,141,140,126,114,106,114,139,166,159,124,95,107,119,134,156,166,158,166,176,174,169,159,154,158,182,183,183,182,183,182,175,169,156,134,114,115,136,148,132,102,98,104,100,112,117,131,136,139,142,144,149,151,153,154,154,157,163,171,179,178,170,159,149,150,154,153,141,124,117,117,137,162,164,127,103,111,129,149,160,160,161,175,176,176,170,159,153,153,177,181,185,180,177,174,171,162,144,117,96,103,132,141,107,83,91,112,96,106,108,124,140,141,145,152,154,153,150,152,153,159,163,165,174,181,179,174,169,163,161,161,153,138,124,117,130,156,163,126,102,115,138,154,161,162,168,175,175,177,172,164,161,159,173,175,177,174,176,170,168,156,133,99,83,100,131,132,90,82,92,108,102,99,110,122,139,148,147,155,163,163,154,157,157,159,161,162,164,166,169,168,170,167,164,163,155,141,124,121,134,164,169,131,111,129,152,163,160,162,171,177,176,171,167,160,154,155,170,172,172,175,178,179,167,151,122,85,70,97,132,121,88,93,111,134,131,111,113,124,136,150,155,152,160,165,161,161,156,160,161,158,161,163,163,164,163,165,163,166,162,142,129,127,137,156,166,143,133,149,166,163,168,170,175,179,176,169,164,155,150,153,171,172,174,177,179,175,165,148,118,78,65,99,135,116,90,98,127,147,155,132,113,123,139,147,153,156,159,160,162,161,157,158,163,162,164,164,164,163,165,161,167,171,167,150,129,120,124,137,156,156,146,143,158,166,171,175,177,175,168,162,161,155,143,145,170,176,176,177,176,169,159,148,119,79,68,103,140,120,90,79,77,90,117,142,129,128,141,149,157,164,165,167,165,162,157,156,158,161,166,165,166,166,164,166,167,168,171,169,150,127,123,134,149,157,146,141,153,167,174,178,179,175,171,159,148,146,140,133,170,173,175,173,171,167,154,144,117,78,75,115,146,128,88,65,55,52,70,118,135,130,147,154,160,164,169,169,163,163,158,158,158,157,165,173,174,171,168,170,169,168,173,176,171,154,142,143,153,159,156,150,152,160,164,169,169,162,155,152,150,146,137,129,172,171,172,171,169,164,152,134,107,76,69,108,140,133,91,67,76,81,62,106,130,129,150,160,162,164,172,175,166,163,160,160,160,161,165,170,174,173,172,173,176,171,168,164,169,169,162,165,169,167,166,161,161,160,159,162,159,146,145,142,142,138,129,120,172,172,174,173,170,165,154,138,108,79,69,106,144,145,99,68,53,74,83,120,134,130,157,166,169,174,174,171,168,162,161,161,161,164,168,169,172,175,177,173,179,180,180,177,175,171,171,165,164,163,162,171,168,168,163,157,155,153,149,141,127,132,125,124,171,173,173,173,170,162,155,142,111,83,70,94,137,148,108,58,29,67,131,168,146,138,165,174,172,177,182,174,168,164,160,159,161,163,166,173,175,172,176,176,178,180,180,181,181,171,165,164,166,167,166,172,174,166,161,157,150,147,145,142,141,126,116,123,167,170,170,171,167,160,150,133,104,81,80,98,135,152,125,100,103,134,180,190,144,151,168,176,177,180,179,168,164,162,163,168,169,171,172,176,174,173,177,176,179,180,183,180,176,171,171,165,163,159,151,154,161,163,157,151,141,133,128,123,126,126,122,128,169,171,174,174,169,160,152,128,95,82,89,99,138,158,136,112,136,183,199,171,135,149,167,177,178,176,172,163,161,168,172,172,177,174,173,176,173,175,180,178,180,181,181,179,176,173,173,170,166,165,156,156,151,153,153,145,130,125,118,120,115,116,115,121,166,167,171,172,168,158,146,129,96,81,92,98,135,160,147,116,104,148,166,134,125,147,166,172,172,166,163,161,164,168,174,178,180,178,175,182,178,180,178,178,180,180,179,176,174,173,163,156,158,160,157,156,156,154,146,137,131,127,124,128,124,114,120,118,168,167,166,160,156,157,147,122,97,86,89,103,134,166,158,128,99,90,113,109,121,145,164,166,162,159,160,163,166,170,178,179,179,178,164,176,183,180,180,181,180,179,176,172,169,160,154,149,151,153,147,142,146,146,139,132,135,131,128,128,131,122,114,111,167,166,163,162,160,157,154,138,98,91,96,108,127,159,169,137,118,92,86,113,132,153,160,160,158,158,162,165,170,173,176,180,184,181,180,179,176,175,172,175,176,176,171,165,164,152,149,149,146,142,144,149,147,142,131,121,119,119,115,117,117,117,112,123,166,166,163,162,159,158,153,156,131,88,93,109,123,149,167,162,138,132,113,120,140,154,155,155,157,162,166,168,170,176,178,180,180,179,180,182,178,173,172,170,170,168,165,150,147,146,148,142,143,142,141,137,133,129,125,128,121,118,106,111,112,122,132,148,163,162,159,156,155,148,147,152,150,117,91,100,118,143,164,169,165,159,151,146,153,159,161,161,162,165,167,165,169,172,170,171,175,175,175,175,173,171,167,165,157,154,150,140,142,140,145,143,141,144,140,135,128,121,118,115,104,108,118,125,136,147,155,160,163,160,156,153,152,155,145,143,143,127,107,105,114,135,158,163,162,162,162,159,159,163,166,168,167,165,164,164,167,166,168,169,169,167,167,168,165,159,155,153,149,140,141,144,145,141,145,141,137,134,125,120,112,108,104,104,108,129,145,152,156,160,163,163,156,157,154,153,152,152,146,139,137,123,93,96,104,122,141,152,156,159,163,167,167,166,166,162,160,161,163,163,164,162,163,164,162,158,159,159,157,148,143,137,134,127,133,138,135,136,130,121,114,110,108,104,114,123,137,144,158,160,160,163,164,163,155,156,151,153,154,151,151,151,147,141,133,132,119,92,91,107,123,139,147,153,158,162,163,161,161,160,158,158,159,154,151,153,155,153,151,149,149,144,139,131,126,127,125,126,130,121,116,115,114,117,118,120,120,126,134,141,145,154,158,162,162,149,137,126,147,134,152,151,151,151,150,151,146,141,137,132,131,128,126,126,134,138,144,148,152,155,155,153,153,155,154,149,150,150,149,151,149,151,146,138,123,115,116,109,104,106,100,88,73,75,76,77,76,78,78,76,82,82,83,80,80,74,69,55,49,39,35,39,85,173,145,147,150,149,148,145,141,139,140,138,137,138,139,145,144,141,146,149,151,150,151,150,150,152,151,152,149,148,148,149,132,112,98,99,99,83,77,74,64,53,49,48,49,47,46,47,47,48,51,51,50,48,46,41,45,44,43,43,41,40,39,38,39,141,145,146,145,146,144,142,141,141,143,143,146,146,145,150,155,155,154,153,153,151,150,152,151,151,148,144,135,126,107,88,89,107,127,144,132,69,53,53,53,50,51,53,53,52,52,53,52,51,48,49,46,50,50,51,52,50,49,48,49,48,46,40,39,40,147,141,142,138,138,140,142,140,132,126,123,124,120,116,115,115,116,126,132,136,137,137,131,119,107,87,78,72,119,149,152,162,170,178,162,72,55,54,56,54,54,54,53,52,52,51,54,52,52,54,52,54,54,55,52,51,50,49,49,49,47,46,41,41
143,151,154,159,162,166,162,160,155,146,133,121,110,102,97,95,94,99,118,140,156,164,173,175,176,173,170,168,164,161,157,151,141,126,103,84,64,60,104,138,117,64,46,46,52,53,56,57,56,55,57,55,54,53,51,51,54,56,55,56,52,52,51,48,171,176,179,177,174,173,170,167,170,167,164,162,160,161,161,161,164,170,174,179,177,177,179,174,176,174,171,170,172,169,167,166,164,160,151,140,127,109,90,76,78,89,81,70,56,50,48,49,50,53,53,54,53,54,54,54,53,51,53,54,53,52,51,46,178,179,180,181,179,173,171,173,166,170,175,177,168,166,168,168,165,166,170,174,174,175,177,176,175,173,167,164,170,173,171,169,166,164,161,159,150,137,123,118,109,102,95,92,89,86,77,63,55,51,48,44,45,47,48,48,50,54,53,50,50,49,45,70,179,178,179,181,182,176,172,174,169,171,175,170,169,169,165,165,165,164,167,170,176,180,180,182,185,184,181,180,175,175,174,170,172,171,168,165,164,159,147,140,131,115,107,110,109,106,101,98,80,78,74,69,67,59,53,48,46,41,51,48,49,47,69,106,181,183,182,184,182,180,175,176,175,173,168,142,139,136,145,156,165,172,178,182,189,190,187,189,191,191,188,187,185,177,178,183,179,179,182,178,175,173,170,161,151,136,130,136,135,123,121,123,112,105,98,94,94,100,107,106,97,78,68,47,37,42,93,88,187,188,187,187,187,184,183,177,171,158,138,109,135,145,151,168,172,176,182,189,194,193,193,195,194,194,194,195,192,188,181,182,184,179,175,178,178,175,171,169,165,157,153,151,143,130,133,126,129,124,113,106,101,99,100,118,140,149,148,143,133,123,120,96,193,191,188,189,187,186,185,180,162,128,124,118,153,161,169,175,176,173,171,172,181,187,189,194,198,200,199,199,195,190,188,183,185,183,176,171,173,173,177,173,168,163,156,150,148,142,141,132,123,127,135,120,107,98,89,85,98,119,139,147,150,148,145,146,197,196,194,193,191,190,191,185,141,109,123,136,158,170,174,175,169,163,157,152,169,181,184,191,197,202,205,204,201,195,189,185,183,188,188,185,184,179,182,186,184,180,174,164,161,154,146,137,134,131,127,123,110,107,104,95,85,90,101,124,141,146,148,148,202,199,199,199,198,197,197,168,114,117,132,156,166,175,174,165,149,146,140,146,163,179,183,190,197,199,203,203,202,200,195,191,187,186,192,189,192,187,183,185,183,181,179,175,172,163,158,153,150,151,146,140,133,120,117,121,110,95,89,91,110,132,146,146,206,205,202,201,200,199,185,139,115,130,138,156,172,177,170,142,126,128,122,135,151,173,180,183,190,196,201,199,200,200,198,194,192,192,194,192,190,191,187,184,186,186,187,182,178,169,163,156,151,152,147,142,139,130,119,118,108,102,101,92,87,96,119,141,207,208,207,203,202,192,162,127,117,118,131,158,172,177,158,128,121,94,100,114,137,162,179,184,191,197,200,205,204,202,199,197,196,194,194,194,188,188,191,192,189,185,186,184,179,169,163,154,145,146,142,139,144,140,136,134,129,120,111,103,95,84,81,105,207,207,207,207,204,189,167,135,117,105,129,160,173,179,153,133,105,96,121,125,134,156,175,183,190,192,195,196,202,205,202,198,198,196,195,197,197,193,193,196,194,190,188,187,179,172,162,157,151,144,134,130,137,133,134,130,131,129,120,108,104,100,84,81,208,208,207,206,202,189,173,142,113,101,126,165,182,180,148,139,104,141,165,153,142,155,169,177,188,196,196,197,201,205,201,199,198,200,198,197,198,197,195,193,192,193,192,193,184,170,159,154,150,138,125,125,133,138,135,129,131,124,117,103,97,103,90,90,210,209,208,205,201,189,176,135,102,96,129,166,184,180,157,138,122,180,197,182,149,155,167,174,186,194,198,196,198,203,203,200,199,200,197,197,197,195,194,192,189,192,186,179,174,167,161,157,155,144,138,140,142,144,140,135,131,128,120,113,108,108,106,102,211,212,211,207,201,193,176,139,101,94,128,164,184,174,152,114,54,54,105,154,149,156,165,168,184,195,197,195,192,197,200,200,202,202,200,197,198,197,196,195,192,190,188,187,180,170,162,156,154,163,152,145,149,151,151,144,132,128,124,123,119,105,104,97,210,210,211,212,208,196,175,143,99,98,137,169,184,168,139,101,99,125,66,102,140,156,161,164,185,196,196,194,197,200,202,203,200,199,200,199,197,199,200,197,194,195,195,190,174,155,143,137,135,143,159,155,147,150,152,147,136,129,122,124,120,112,108,99,212,212,213,211,206,199,182,132,88,94,140,172,184,162,122,81,56,78,76,98,131,153,156,163,187,196,194,194,194,196,199,199,201,202,202,201,201,199,197,195,197,196,187,165,138,119,116,117,116,129,142,156,161,158,151,145,134,127,124,120,117,114,113,108,214,214,214,213,210,198,176,123,80,96,138,165,177,157,117,83,54,45,51,95,132,148,151,166,187,193,192,197,198,196,198,196,197,200,200,198,197,196,198,199,194,187,166,140,117,99,104,116,119,126,133,149,158,154,143,140,138,120,120,111,115,118,111,104,214,214,214,213,209,203,176,114,77,97,138,162,171,153,113,95,76,76,79,114,131,141,145,171,188,189,194,199,198,195,194,197,199,200,197,197,199,200,200,198,192,176,158,137,111,89,95,113,106,97,112,131,154,159,153,152,153,142,127,124,112,109,107,95,214,214,215,213,209,202,181,120,66,79,120,150,163,150,109,108,114,138,153,150,140,141,152,176,183,181,191,196,195,195,193,197,199,200,198,199,199,196,195,194,187,177,163,142,115,103,115,118,82,82,115,142,168,186,186,182,176,167,159,141,118,108,109,97,212,212,213,211,209,201,183,123,71,76,117,136,147,141,109,108,127,173,178,155,137,135,158,177,181,185,189,192,192,193,197,198,196,196,200,200,197,195,194,193,189,182,169,147,129,124,136,128,79,107,146,156,174,191,194,191,189,177,167,160,146,125,114,107,213,213,212,210,208,202,188,133,81,83,121,146,143,138,108,100,106,124,140,140,133,138,163,175,182,188,191,191,192,193,196,197,199,200,200,199,195,195,198,199,197,193,182,159,130,131,158,141,89,115,159,171,174,181,188,192,191,184,177,170,168,154,140,126,212,214,212,210,210,205,197,158,95,81,106,142,144,140,117,85,89,104,122,127,131,141,160,172,183,188,188,191,191,190,192,198,198,193,188,188,191,198,198,201,198,189,170,145,129,146,161,121,80,100,143,163,170,167,169,180,186,186,186,185,182,175,161,156,211,211,212,211,211,209,200,177,115,84,107,139,145,137,127,100,75,89,108,118,128,148,165,177,184,187,187,189,189,191,193,189,187,187,185,178,176,191,195,194,191,179,157,132,131,171,164,118,84,102,140,154,162,158,149,166,183,185,184,183,184,181,183,175,211,211,211,212,210,208,205,191,144,105,108,134,148,144,135,116,101,100,104,129,148,164,173,178,183,188,187,189,188,189,187,185,182,186,190,180,160,151,180,180,168,149,136,136,146,180,155,114,85,101,134,145,160,166,145,159,180,183,184,183,182,183,189,185,210,211,211,210,207,203,201,194,169,133,117,131,150,152,145,132,126,156,161,164,163,165,174,182,187,189,194,193,191,187,182,182,186,190,188,171,127,109,151,166,150,130,128,137,165,183,143,105,78,101,132,142,153,162,153,147,168,182,183,182,185,187,186,185,207,207,209,209,209,207,203,198,180,162,148,146,152,157,156,148,140,154,168,162,166,173,183,192,196,196,195,192,191,188,185,187,188,187,184,150,90,110,153,151,146,130,122,142,180,178,135,102,79,105,133,140,145,150,137,135,166,185,184,183,185,187,185,182,208,208,207,207,207,208,205,197,188,180,172,166,167,168,169,165,157,153,157,165,173,183,189,194,196,198,198,194,192,190,189,189,189,180,168,122,73,131,158,137,129,126,124,149,182,165,130,96,75,107,143,169,151,149,140,131,154,181,183,185,187,188,186,189,207,208,208,208,207,204,203,199,195,188,183,183,185,185,186,181,177,172,174,179,183,187,191,193,194,192,194,194,194,196,195,195,193,185,163,116,77,152,168,135,128,117,120,159,185,156,130,100,77,108,142,183,176,144,132,122,133,169,183,184,188,186,186,183,208,207,206,207,206,204,202,198,194,190,188,192,199,200,201,197,194,192,192,193,194,195,197,197,194,195,198,200,201,201,204,207,208,199,172,145,123,157,156,126,116,128,138,176,182,147,128,102,84,113,142,172,168,143,118,107,119,151,176,184,184,188,189,189,206,207,206,206,205,203,199,195,188,185,186,190,197,206,209,210,204,203,205,204,203,205,205,202,200,199,203,205,205,205,207,213,219,215,186,165,153,155,142,109,92,107,153,179,173,133,115,94,82,112,135,150,142,126,104,92,106,132,156,170,186,188,187,189,204,207,206,204,204,202,197,193,191,188,184,185,192,201,210,211,210,207,207,208,210,210,211,209,208,206,207,210,211,209,208,205,210,202,185,168,148,134,118,104,90,92,120,161,170,136,106,84,75,114,132,143,133,118,103,93,101,132,160,174,176,183,187,190,206,204,204,207,204,202,199,194,188,186,180,181,187,195,208,212,215,214,213,214,212,212,213,210,211,211,212,212,212,209,206,202,195,183,173,156,132,110,103,113,113,107,114,157,178,151,111,77,73,113,139,154,137,118,106,102,107,132,160,171,173,181,186,188,208,208,206,205,206,204,196,191,184,177,173,174,181,193,208,210,213,212,211,211,212,209,210,210,210,212,211,210,209,207,203,201,195,179,159,137,111,91,93,113,117,110,134,166,177,154,114,83,84,124,148,160,143,118,107,108,114,132,159,169,172,181,183,185,207,209,207,204,201,200,196,189,180,174,171,170,173,184,205,215,215,213,212,212,213,216,215,215,212,210,209,209,209,205,203,198,191,181,161,137,105,89,86,95,100,110,151,174,165,130,94,78,86,127,146,147,133,115,98,93,103,126,155,170,173,180,184,183,209,209,206,207,205,197,191,188,180,169,169,166,166,165,184,205,217,221,220,219,221,219,220,222,220,217,212,209,206,204,207,206,194,178,162,141,115,100,90,102,110,126,170,183,148,110,83,74,92,135,148,138,121,111,99,83,89,121,153,169,178,180,181,182,207,207,203,204,203,201,193,185,174,161,156,145,143,138,140,145,152,169,193,213,216,210,208,210,214,216,216,214,212,212,210,208,202,183,163,138,103,90,92,114,121,149,182,182,139,108,79,56,95,143,153,139,119,107,91,83,100,137,166,171,180,185,183,179,204,206,204,203,200,194,184,168,154,148,132,122,115,120,115,108,108,109,122,159,190,205,204,201,200,202,206,216,220,221,218,207,195,178,148,104,66,93,114,122,125,142,181,179,134,108,77,57,105,153,155,140,126,115,106,107,123,155,174,177,181,185,184,179,205,205,206,205,201,193,177,155,134,120,112,102,106,106,97,94,114,124,112,116,139,177,203,208,205,199,199,197,212,220,223,216,197,167,120,65,69,145,172,139,118,133,177,184,131,105,61,60,133,166,152,146,134,119,108,113,148,166,177,178,184,185,184,177,206,207,206,206,201,189,169,144,119,106,99,103,103,94,80,78,87,102,107,114,121,137,168,190,200,202,199,197,191,198,208,207,192,165,124,85,129,202,200,170,135,135,176,186,124,91,55,73,153,175,163,155,139,121,116,125,150,171,175,181,189,188,179,171,208,208,207,205,196,181,156,124,99,92,96,100,99,86,66,60,62,73,81,89,109,120,137,157,175,192,201,202,197,184,174,184,200,196,170,147,179,203,201,187,151,129,165,189,130,88,55,93,163,180,174,164,148,132,139,156,162,170,172,180,188,181,169,157,209,210,206,202,194,174,143,102,79,82,96,106,111,95,86,75,56,61,76,70,90,114,124,135,152,179,196,205,206,200,181,162,158,169,178,179,189,197,200,197,169,140,158,192,144,88,62,109,167,183,175,165,146,141,163,171,170,170,174,182,188,184,171,165,212,209,207,201,191,173,130,83,66,79,99,118,121,113,122,104,93,87,96,88,84,108,119,131,147,170,187,200,209,208,197,178,159,146,141,151,163,169,185,197,189,157,145,184,165,96,80,133,177,186,179,155,145,159,177,182,179,174,176,181,187,191,176,169,210,209,205,203,195,171,115,67,59,76,108,134,132,128,134,135,193,175,134,119,94,104,122,122,139,165,179,191,197,200,199,189,170,151,139,130,129,133,137,147,162,151,136,168,170,111,89,141,180,181,172,166,170,182,181,185,185,181,182,184,185,187,169,157,214,213,210,207,195,170,106,60,53,77,125,153,139,133,127,128,169,189,163,136,117,101,122,127,123,158,188,189,190,190,189,189,178,160,141,130,123,118,108,102,104,108,110,141,159,113,94,133,168,180,174,173,182,191,191,189,184,182,185,182,173,178,160,145,214,213,211,206,198,178,111,59,53,85,139,164,146,137,111,90,116,96,130,138,135,110,113,127,124,141,179,190,186,186,181,181,181,179,165,146,135,123,109,89,81,81,73,84,107,97,90,108,135,168,190,198,198,194,192,191,179,180,179,173,166,161,145,132,212,212,211,205,196,176,124,64,58,104,157,171,147,141,102,56,93,68,90,129,139,124,117,137,140,139,165,190,191,190,185,178,175,172,173,169,155,138,119,96,55,49,68,68,67,77,86,98,126,172,196,203,203,199,194,186,172,172,161,146,143,133,122,105,212,212,214,212,200,179,128,74,63,107,153,165,143,128,99,51,38,52,88,122,137,132,120,142,151,149,160,181,189,189,188,179,174,169,171,174,171,159,140,121,95,55,37,65,88,79,81,101,124,146,170,183,189,189,182,178,170,153,150,132,116,105,99,92,211,213,214,212,207,189,138,86,68,110,153,164,148,130,105,70,70,60,92,123,134,136,123,146,160,158,162,177,188,190,189,184,174,168,169,173,177,175,165,155,133,119,90,62,84,106,112,122,130,127,143,154,165,166,157,151,148,153,138,123,118,109,92,78,211,212,213,211,211,191,144,97,75,102,146,163,154,126,121,48,42,79,125,137,137,137,127,160,168,169,173,178,181,188,195,191,183,170,162,163,172,180,175,172,167,154,142,131,126,132,141,145,146,153,156,151,149,146,137,131,126,129,126,119,114,92,74,72,213,211,208,212,209,190,144,103,80,93,136,165,161,126,142,92,111,140,151,136,139,130,131,165,182,182,184,185,185,189,195,196,187,173,167,161,161,173,177,173,174,177,172,162,152,146,142,142,147,151,155,144,141,141,138,135,126,120,110,110,101,92,86,80,210,213,210,209,211,195,148,111,88,92,133,165,164,128,149,107,90,137,163,144,140,141,156,177,187,188,189,188,189,192,194,195,199,185,172,173,167,164,174,174,167,169,172,168,162,158,156,150,140,143,144,139,137,137,130,122,112,111,105,107,107,99,99,93,209,209,212,214,208,194,157,119,95,91,125,159,166,135,142,137,72,88,149,160,157,163,182,192,190,193,197,196,193,194,199,197,197,193,186,176,168,167,174,177,174,162,158,159,162,160,157,152,134,124,122,125,129,134,126,108,103,105,106,101,96,97,99,93,211,207,208,213,213,198,156,116,108,100,109,144,167,141,115,140,109,83,122,142,168,189,202,204,200,200,204,203,197,190,195,196,195,195,189,184,179,174,172,179,177,173,169,164,163,161,153,152,141,142,139,133,129,127,130,126,105,103,112,111,100,96,91,80,213,209,200,196,207,212,183,136,101,108,116,138,166,158,118,92,111,98,124,170,190,201,206,207,208,204,205,204,194,191,193,193,193,196,193,189,188,180,182,184,181,173,162,157,155,153,142,147,148,143,139,135,140,138,121,111,115,113,115,108,97,89,82,86,213,211,211,205,202,215,218,188,132,121,116,124,152,162,151,116,92,110,121,162,195,205,208,211,212,210,207,204,196,192,190,189,190,191,190,189,189,194,187,188,191,187,178,175,169,158,144,150,148,144,148,149,142,134,130,123,112,107,103,93,87,103,125,146,210,208,210,211,210,210,216,218,174,134,130,131,150,163,162,162,144,138,145,174,197,207,210,212,212,210,205,197,192,185,184,185,187,187,181,177,178,182,182,182,183,183,177,168,158,136,141,149,153,152,156,151,142,129,121,121,114,87,70,94,131,154,168,173,211,211,210,208,207,206,206,210,204,150,136,149,164,175,177,182,186,185,185,194,204,210,212,211,211,209,206,202,195,186,184,185,186,187,181,177,179,180,180,182,172,165,165,155,147,146,143,147,152,154,151,140,127,117,100,94,98,119,153,176,182,176,166,151,214,210,209,209,209,207,204,204,201,177,136,120,139,165,183,192,199,202,208,209,208,209,210,209,207,204,201,200,197,197,200,198,193,186,182,183,184,182,179,180,174,162,158,165,169,161,162,158,142,128,106,84,82,84,77,83,85,90,87,86,102,91,75,51,210,205,203,206,208,204,203,198,196,198,184,160,162,175,185,192,195,203,205,206,206,205,205,205,202,199,195,192,192,191,187,187,185,186,180,182,175,165,161,156,156,151,144,141,142,130,116,95,68,54,54,54,56,55,52,45,40,38,39,35,66,104,116,122,211,207,204,204,204,203,197,195,194,198,201,204,203,201,201,199,199,196,193,193,198,199,194,188,190,189,187,190,191,191,188,182,181,182,177,156,131,111,108,109,101,94,86,69,58,49,48,49,53,53,51,58,61,58,59,57,53,48,47,49,42,76,115,136,210,211,208,204,202,202,205,207,213,213,206,199,192,188,192,196,201,206,215,222,223,218,215,210,210,205,199,194,186,173,164,154,133,118,99,84,82,92,81,65,62,60,59,60,59,60,59,60,62,61,59,49,56,64,65,66,66,61,56,51,48,46,68,110,214,211,212,212,209,211,209,191,162,136,115,100,95,91,89,99,98,94,102,120,137,155,173,168,158,157,151,133,119,118,108,92,82,67,86,155,216,197,139,78,63,62,67,67,65,63,63,63,62,62,56,53,53,53,58,63,63,66,67,59,56,55,49,58,152,147,141,138,129,106,86,50,23,20,24,34,41,40,29,33,50,51,37,41,41,33,33,20,34,34,50,64,69,80,101,143,175,199,219,223,213,194,146,88,75,64,64,67,67,67,65,61,56,58,62,60,54,53,54,57,60,59,58,63,60,60,56,48
142,148,153,158,162,161,161,158,155,149,144,137,132,128,128,128,138,146,157,163,169,171,175,175,174,172,170,169,166,162,159,159,153,147,135,129,114,92,76,79,95,113,104,90,67,45,39,40,52,52,57,56,54,52,52,50,53,53,52,51,53,53,52,50,170,176,177,174,172,171,169,168,166,167,165,165,164,167,168,171,174,180,178,181,177,176,175,171,171,169,164,167,169,166,165,164,162,159,155,151,139,130,119,109,97,95,98,102,99,107,98,80,57,48,36,34,35,43,48,53,52,52,55,54,54,52,49,52,177,178,180,178,174,170,171,171,164,171,173,171,167,166,165,164,161,161,167,170,171,172,175,178,180,178,174,173,172,170,168,167,169,167,161,159,154,145,134,131,126,117,106,111,107,105,110,113,110,104,101,91,79,60,41,32,33,32,33,36,38,44,49,76,177,178,180,180,179,171,170,173,166,172,170,161,157,155,156,163,163,167,166,172,181,184,187,189,191,190,186,186,181,178,181,178,177,177,175,170,167,164,156,149,135,117,110,126,121,118,116,115,108,105,107,109,118,127,134,130,117,104,95,77,64,54,60,89,180,180,183,181,180,176,175,174,172,166,146,133,136,142,155,164,171,178,186,191,192,192,190,195,194,193,193,193,190,183,182,189,184,180,177,176,173,169,167,163,152,140,134,146,136,126,125,126,125,121,117,109,106,100,104,117,136,147,148,148,145,138,128,125,187,187,186,186,186,183,181,170,158,137,118,129,148,153,167,173,176,179,182,189,192,192,196,195,196,197,198,197,192,194,184,187,187,182,174,172,171,171,168,164,159,151,148,145,137,130,130,126,127,128,125,118,116,114,105,90,97,118,132,138,145,149,148,144,192,189,189,187,185,187,183,170,134,119,123,142,161,169,175,178,175,173,169,172,182,187,191,197,201,203,201,199,195,190,190,186,189,190,188,184,176,173,177,176,174,169,158,147,144,141,136,128,122,126,128,122,110,109,105,99,96,94,107,121,133,140,143,146,197,196,193,191,191,191,187,150,112,119,137,156,171,175,176,175,162,158,152,158,174,181,186,194,200,204,205,205,203,198,193,191,186,191,193,189,188,182,179,182,179,173,173,165,159,152,144,139,135,133,132,129,116,109,110,110,107,103,98,94,108,125,139,145,199,199,200,200,198,199,173,124,117,134,153,165,176,178,171,148,139,137,139,151,168,181,185,191,195,200,203,202,203,200,197,196,196,195,196,194,192,188,183,183,183,178,180,174,170,163,157,152,148,150,144,137,133,123,117,120,115,100,100,97,95,101,113,128,205,203,200,199,197,184,146,121,127,139,154,172,179,177,149,122,122,110,118,137,158,176,183,188,193,199,201,200,202,203,202,199,199,199,198,192,185,188,189,191,186,182,181,181,172,164,158,149,142,146,141,139,140,135,128,127,120,113,110,107,101,96,92,95,208,206,205,203,195,167,134,115,115,132,155,170,180,168,135,125,94,87,107,124,149,168,181,190,193,197,200,203,205,204,202,201,201,199,197,196,192,189,191,194,191,188,186,184,177,170,162,154,147,143,137,133,139,136,134,133,131,129,121,111,104,103,94,89,208,206,205,205,194,171,146,121,108,129,162,176,185,160,137,115,93,135,136,134,153,167,175,187,195,196,196,200,205,205,202,201,201,201,198,197,196,192,191,190,189,190,189,189,181,171,161,155,150,143,129,117,125,132,133,126,132,130,123,114,102,107,101,97,208,206,205,203,191,173,145,114,101,124,161,185,190,155,146,115,147,179,169,147,153,165,170,183,193,198,197,198,203,206,203,202,201,200,198,195,195,193,193,191,190,191,191,189,183,173,166,161,158,147,133,138,139,137,139,132,129,129,125,115,108,107,107,106,209,209,206,201,193,176,142,107,101,129,166,183,188,156,148,107,158,187,192,160,158,169,169,182,192,198,197,193,198,203,204,204,202,200,197,195,194,192,192,193,189,189,184,178,172,169,164,158,158,157,152,147,147,150,147,147,137,127,126,124,122,114,110,108,210,211,208,202,194,177,143,105,96,128,162,185,184,150,134,67,48,64,114,141,152,166,165,178,194,199,198,198,200,202,204,204,203,200,199,196,195,195,197,195,192,191,189,189,182,168,157,152,148,155,164,155,147,153,155,156,149,133,125,120,121,118,110,107,212,212,210,207,197,180,145,103,97,136,169,186,181,137,115,72,153,104,84,121,151,161,160,179,194,197,195,194,197,199,202,203,202,200,198,198,196,195,198,194,194,193,191,181,160,135,124,121,119,125,139,155,166,158,158,153,147,136,128,123,117,115,114,112,212,211,211,207,198,181,140,92,93,137,172,186,176,126,100,49,58,60,81,120,148,155,157,182,196,198,197,198,197,198,200,199,200,201,198,197,196,194,195,194,194,191,181,159,133,109,111,113,116,121,127,138,157,166,160,148,142,141,127,117,111,105,114,116,215,214,212,209,201,181,131,85,95,136,165,179,173,124,104,53,62,51,78,119,144,149,157,182,195,190,195,198,196,196,198,199,200,199,198,196,197,199,198,198,195,188,173,147,119,94,95,114,124,123,121,122,134,147,157,157,151,152,153,141,133,128,108,103,215,214,212,209,204,183,124,76,93,132,162,174,170,120,108,78,89,86,105,127,142,143,160,184,187,192,198,198,195,193,194,198,200,198,198,198,196,195,198,197,193,186,172,145,117,103,108,123,117,99,109,128,143,158,175,182,181,178,174,165,160,143,124,106,213,213,214,210,202,191,131,73,71,110,148,163,165,121,109,113,144,158,157,143,142,144,168,186,185,190,193,192,194,196,197,197,196,197,199,198,199,198,197,194,193,186,170,145,126,122,133,135,99,60,97,140,157,165,178,189,190,186,185,181,172,163,158,140,213,213,211,209,203,189,131,74,75,114,142,153,154,123,102,119,149,178,163,145,135,146,175,183,191,190,191,193,193,195,198,199,196,197,202,199,197,194,198,198,197,191,177,150,126,132,152,143,89,32,79,135,162,172,171,174,178,183,186,181,182,176,176,172,213,212,211,209,202,192,145,90,77,109,141,150,151,131,98,105,111,132,140,136,133,154,172,183,189,191,190,192,192,194,196,197,198,198,195,194,193,195,198,200,198,186,163,136,130,149,155,126,76,48,91,120,142,162,168,166,162,162,170,176,183,183,185,183,212,211,210,210,207,201,174,106,82,106,137,149,145,139,107,86,96,116,124,125,135,156,169,181,187,189,188,190,191,192,195,195,193,187,182,180,188,195,195,196,190,176,151,128,143,172,154,115,81,88,127,136,136,149,157,159,158,147,152,169,173,178,179,183,212,211,211,211,211,205,188,129,88,95,140,152,143,136,121,92,80,88,105,121,142,161,174,180,187,189,189,189,191,191,189,185,183,189,183,169,163,182,185,178,164,143,132,137,162,173,140,112,93,112,139,144,134,139,149,151,160,154,145,157,168,172,178,179,211,211,210,210,209,207,198,161,120,111,124,155,150,142,132,117,118,126,133,147,159,169,175,183,188,191,192,191,189,186,182,182,187,190,185,160,129,138,171,167,142,129,135,154,179,168,132,102,76,108,142,143,127,132,141,141,150,154,144,139,160,171,173,176,210,211,210,209,206,205,199,179,146,121,128,151,157,153,142,133,146,164,162,159,162,169,184,189,192,194,194,193,189,183,183,186,188,187,177,128,94,131,152,151,138,128,134,164,185,159,130,106,94,118,140,141,127,128,139,137,137,144,140,123,146,171,172,176,208,209,210,210,207,205,201,187,169,156,153,155,159,161,158,146,143,152,155,160,175,184,191,195,198,197,194,193,190,187,188,188,183,178,158,91,89,152,148,137,132,123,134,172,181,155,129,95,93,123,145,146,126,125,145,161,144,137,136,122,126,161,175,181,208,207,208,208,208,206,202,194,187,181,173,172,172,171,169,165,159,155,166,173,183,189,193,193,195,197,195,193,193,192,192,191,187,168,137,62,101,172,151,130,127,124,143,179,173,149,133,99,91,122,156,184,153,128,144,161,156,134,128,117,109,139,171,181,208,208,209,209,207,205,202,198,194,188,187,191,192,191,187,183,179,179,180,186,188,190,193,194,191,192,195,195,196,200,201,201,192,171,148,90,126,173,148,125,126,130,158,189,169,149,133,104,108,134,154,171,152,124,136,170,175,144,123,105,102,119,154,172,208,208,207,207,205,204,201,196,190,190,193,198,203,203,202,199,197,196,197,195,198,198,198,196,197,201,203,204,203,206,210,217,213,188,166,142,149,160,131,106,106,133,168,186,160,138,126,103,106,135,153,149,126,116,133,150,153,131,116,85,83,112,143,166,206,205,205,206,204,202,199,194,189,187,188,196,203,208,209,208,204,206,204,206,207,207,206,203,202,203,205,207,206,207,210,214,214,194,176,157,147,139,118,101,94,106,146,180,163,131,113,93,97,129,153,154,127,113,124,139,140,119,103,82,82,106,148,170,206,208,207,205,203,200,196,194,195,189,187,190,197,207,212,211,209,208,209,210,212,212,210,207,207,209,212,214,213,207,204,201,194,186,168,150,129,116,111,115,114,112,137,179,173,137,107,85,93,127,148,140,115,107,125,145,144,118,102,87,89,109,147,169,206,205,206,206,203,200,199,194,188,185,179,186,194,205,212,213,214,212,212,213,212,214,212,212,213,214,212,211,209,209,204,198,184,169,154,129,102,93,111,125,121,119,144,180,181,148,106,84,99,130,149,141,113,105,128,149,149,125,100,87,100,123,154,171,208,207,206,206,207,201,195,190,180,178,176,180,190,202,209,212,212,212,211,213,211,212,211,210,212,211,210,210,208,204,200,199,188,170,143,116,95,91,97,106,108,115,155,182,166,127,93,84,102,132,147,139,114,114,136,154,149,122,97,85,100,120,151,172,209,208,205,203,202,201,195,189,181,176,174,176,187,206,215,217,215,214,214,216,217,216,216,215,213,211,209,208,205,206,204,194,183,169,150,125,104,96,93,102,105,136,182,182,145,112,89,87,106,137,150,134,108,119,139,157,136,113,94,75,81,111,153,174,208,208,207,205,202,194,194,184,173,170,171,169,170,186,211,222,227,228,220,219,216,216,217,217,217,214,211,208,207,208,208,205,188,172,153,124,105,99,105,116,123,155,192,184,134,111,89,79,107,142,154,134,110,127,144,150,128,106,87,73,81,115,154,175,207,205,204,204,202,197,192,184,172,161,153,151,146,141,141,139,142,162,203,217,212,208,206,207,209,210,213,215,216,213,210,206,193,170,141,98,83,95,110,122,132,161,197,178,137,118,89,74,105,151,169,138,116,141,151,146,122,103,86,75,92,135,170,178,206,206,204,203,199,192,179,164,153,143,131,121,120,118,109,102,107,108,121,159,199,209,209,206,203,203,206,214,221,222,217,205,186,155,104,56,65,122,142,128,120,139,193,178,137,115,79,70,115,158,160,128,127,154,160,138,119,108,92,89,116,154,179,181,206,207,207,204,200,189,170,147,130,120,112,108,109,105,96,95,125,126,119,119,145,186,206,209,205,201,200,200,206,215,218,207,180,144,96,68,111,178,182,144,117,132,187,184,132,104,75,76,128,155,144,126,143,165,157,131,127,114,99,101,132,168,181,182,208,207,207,206,198,185,160,132,113,107,105,107,105,91,78,81,86,103,106,114,121,138,174,199,204,204,201,198,194,190,195,198,192,170,140,127,167,202,200,175,132,119,170,187,133,99,78,90,169,193,149,148,173,168,153,142,136,120,109,116,145,175,182,185,208,208,208,203,192,174,145,113,98,96,103,109,108,90,71,64,58,71,85,92,107,123,129,151,179,196,206,207,204,194,181,179,187,189,182,180,195,204,204,189,150,127,157,188,145,97,78,96,160,176,153,185,191,170,155,159,146,125,124,139,158,176,183,188,210,210,207,201,190,164,127,93,84,91,104,120,123,102,99,81,64,72,79,77,99,114,128,134,154,184,201,209,213,207,195,177,169,166,170,180,191,200,207,205,177,148,143,180,160,101,68,86,132,140,160,183,181,172,168,158,141,133,143,154,163,175,186,191,211,209,207,202,188,159,110,78,76,92,113,136,132,116,129,101,102,101,102,91,89,109,122,138,149,172,192,202,210,214,205,192,174,159,152,153,161,177,199,208,192,162,135,160,170,119,63,68,100,130,158,180,179,179,171,149,142,148,161,169,170,174,181,183,209,208,205,203,190,157,95,64,69,93,125,151,135,129,134,142,191,164,137,119,99,104,119,126,143,165,176,189,194,194,201,199,182,159,145,136,134,140,154,177,184,157,123,134,160,134,68,55,90,135,171,182,181,172,166,157,157,160,165,172,177,180,187,189,212,214,210,207,192,151,86,59,64,100,144,165,138,133,127,135,160,170,156,141,120,105,117,124,135,165,189,184,183,188,187,188,188,180,160,141,133,127,118,115,120,119,105,105,126,124,84,77,104,135,162,176,177,169,168,171,173,175,178,176,181,188,186,177,215,214,212,206,197,160,91,57,64,110,157,173,144,134,111,98,120,107,128,142,138,115,116,128,133,149,185,190,183,183,181,180,183,185,183,171,154,145,128,109,90,77,80,77,77,83,86,96,109,115,142,166,180,187,189,188,185,184,180,171,177,181,178,173,212,214,211,204,192,164,102,57,74,129,168,175,147,140,100,52,86,75,98,135,143,128,122,137,144,149,175,193,190,190,188,180,174,170,175,181,178,164,149,131,110,81,56,54,64,74,74,81,97,108,127,162,177,186,189,190,186,183,175,165,166,156,147,143,211,213,213,209,197,163,108,67,78,126,165,169,141,125,96,50,32,50,94,129,139,134,126,143,154,157,168,188,191,189,188,182,175,169,169,173,177,181,170,165,145,124,101,71,61,74,83,89,100,116,118,131,152,165,173,177,171,169,168,159,151,139,123,113,213,213,215,211,202,176,122,75,79,131,167,168,147,131,102,72,81,61,88,125,139,139,129,151,165,167,171,184,189,191,192,185,177,170,167,166,171,184,182,182,185,169,150,135,120,111,111,119,129,131,137,145,143,146,154,153,143,139,140,147,142,128,120,116,214,213,215,213,208,183,135,88,82,119,159,169,151,132,121,47,47,74,117,135,142,139,131,164,176,180,182,187,187,191,195,194,186,171,160,155,155,162,176,171,173,181,181,174,163,153,140,137,139,146,149,161,154,149,148,144,139,132,126,127,123,117,115,101,211,211,211,211,207,181,136,95,82,102,151,171,160,133,146,86,107,136,150,142,145,138,135,171,187,189,190,189,191,195,196,196,192,179,168,163,156,152,164,168,170,171,177,176,172,164,159,155,150,143,149,157,151,146,147,142,137,136,129,126,115,115,110,99,212,212,211,210,208,184,141,107,89,98,148,177,167,132,154,105,89,142,166,147,142,143,154,183,187,193,194,193,196,199,199,196,197,189,177,169,167,157,157,163,165,161,159,160,160,162,158,161,157,140,131,131,135,139,141,137,123,111,109,107,107,112,113,107,211,212,213,212,208,189,144,113,96,96,139,170,173,143,144,141,73,85,145,168,164,164,185,199,197,197,203,204,200,199,200,199,197,194,187,178,172,166,162,167,170,167,162,160,158,164,161,158,153,132,138,137,131,128,129,129,116,105,104,115,123,108,103,111,212,209,211,214,212,195,150,116,105,101,122,159,175,152,122,151,115,76,115,147,168,185,199,205,206,205,207,208,203,197,196,196,196,197,194,185,182,176,171,173,174,171,168,165,161,157,152,143,150,151,147,138,129,137,134,124,124,122,116,122,123,118,111,100,213,210,202,200,209,210,172,128,108,111,122,144,175,168,127,97,117,106,120,164,187,198,205,206,212,210,208,207,200,196,197,196,192,194,195,191,188,187,184,183,184,182,173,164,161,161,151,143,151,146,141,142,144,138,136,130,121,119,120,120,117,104,92,93,214,213,211,204,205,215,210,176,127,121,124,131,162,173,162,125,94,104,116,151,190,203,204,210,211,212,210,207,203,199,195,191,192,194,190,188,186,186,187,184,186,187,183,178,172,165,148,146,155,156,153,155,155,148,138,133,134,131,114,94,96,97,107,126,212,211,212,213,212,213,219,215,171,139,132,136,154,168,173,173,162,145,143,164,191,203,208,211,214,212,210,205,200,192,189,190,190,191,187,178,178,180,183,183,182,177,172,170,162,153,143,146,152,154,155,153,150,136,126,114,105,100,92,90,102,131,155,172,212,211,211,211,208,206,209,213,204,154,135,146,159,175,179,184,191,191,189,195,204,209,212,214,213,212,209,207,202,196,191,189,188,187,188,184,178,179,178,181,183,173,161,159,160,159,156,153,153,144,139,133,119,113,109,99,100,112,128,148,166,170,168,151,213,214,213,211,209,209,206,203,201,187,135,113,131,160,178,190,197,201,206,210,210,210,211,211,210,208,206,203,200,199,201,200,199,193,189,182,184,185,178,172,166,164,153,146,150,157,147,143,140,124,108,100,87,83,90,91,85,80,68,67,53,58,77,90,213,211,208,208,210,208,207,204,202,201,195,166,154,173,185,193,196,200,204,209,209,209,207,206,206,204,201,197,195,195,192,189,188,188,185,180,176,166,152,147,143,141,145,145,132,123,108,95,84,72,64,59,56,56,55,51,48,43,41,38,40,45,56,97,212,207,204,203,204,204,202,196,191,197,201,204,202,198,195,197,198,200,201,200,203,203,201,197,194,194,192,192,194,194,193,189,183,178,178,169,157,150,139,129,130,126,110,92,78,71,60,55,56,56,55,55,54,57,59,59,58,57,57,52,48,49,47,63,210,210,209,207,205,205,203,200,202,204,208,210,217,218,216,215,211,211,208,211,216,216,215,212,207,205,202,197,190,182,174,166,157,136,119,105,97,87,86,86,72,61,57,52,60,62,62,61,61,64,62,61,57,53,54,60,63,66,66,65,59,54,51,48,219,217,217,216,212,208,208,208,200,195,180,165,146,127,117,113,109,105,103,111,134,147,155,166,166,162,159,154,139,122,122,114,97,93,86,86,123,186,199,162,102,68,62,63,64,65,64,63,61,58,61,61,59,54,54,55,58,63,63,64,65,62,59,59,186,184,180,175,172,164,152,135,101,70,54,45,45,52,46,33,37,58,67,42,46,51,41,44,45,47,53,61,70,72,83,94,120,152,177,197,215,217,209,180,122,76,68,62,65,67,66,68,66,64,58,57,62,63,57,53,51,53,58,61,62,63,63,62
105,119,129,136,141,142,142,135,123,112,97,84,73,65,61,59,61,71,84,97,111,129,144,155,162,167,170,174,172,173,168,163,157,152,139,125,113,106,107,122,133,116,92,72,54,48,45,44,43,42,42,41,40,39,41,39,41,43,44,45,45,47,49,50,138,153,160,164,168,169,171,172,170,169,162,157,149,144,142,143,145,152,158,164,168,169,169,170,171,173,174,174,177,178,179,177,177,177,173,164,153,139,126,119,117,117,116,109,102,93,87,80,73,66,59,56,56,54,56,52,52,49,42,36,37,36,43,41,155,164,166,168,169,170,173,173,171,171,169,170,171,174,177,178,177,176,174,172,171,168,169,170,172,172,172,171,173,176,177,179,179,179,177,176,175,170,158,144,132,127,129,131,132,131,129,128,125,121,122,125,127,135,138,144,143,139,134,131,124,120,110,108,156,159,164,167,170,169,170,171,168,165,165,164,165,169,170,174,176,173,173,172,172,173,172,173,173,176,178,176,176,173,177,178,180,182,181,181,182,180,175,166,156,146,141,143,145,141,140,140,141,143,139,137,143,147,155,160,164,172,174,176,177,177,175,170,150,160,167,172,173,171,171,170,170,165,154,141,138,143,150,163,172,176,181,184,180,176,173,172,174,174,173,174,176,175,177,179,182,184,186,187,188,188,185,180,173,161,154,156,153,147,148,150,152,149,144,140,138,137,142,149,156,165,171,176,179,180,181,181,153,163,168,169,165,168,168,166,153,134,123,128,141,151,167,177,181,187,188,184,179,172,168,165,166,166,168,171,175,177,177,178,179,179,182,185,187,186,187,183,182,176,167,165,157,152,153,159,158,151,147,143,144,144,140,137,139,144,158,167,173,176,177,176,157,163,166,165,162,160,159,148,125,117,118,144,161,175,182,184,183,182,178,172,167,161,160,159,157,158,161,167,173,178,174,173,172,172,171,174,175,179,179,182,180,177,174,163,155,150,151,146,144,148,149,151,148,143,139,135,132,131,137,146,156,164,170,175,157,160,160,150,151,154,149,128,107,112,128,148,159,168,173,174,168,160,155,153,154,156,156,157,155,153,154,157,163,169,172,171,171,172,171,173,177,175,177,180,180,180,176,171,165,160,151,145,146,146,150,148,143,142,144,143,141,136,130,126,131,146,158,167,156,158,158,155,155,151,137,108,97,114,130,142,154,161,164,155,140,139,142,142,143,151,158,162,158,152,150,152,156,158,163,165,164,168,171,170,166,167,170,171,175,174,173,172,170,163,158,157,155,153,151,151,149,145,143,140,137,131,126,120,121,125,135,145,153,152,153,153,147,137,113,90,88,104,123,139,153,161,156,135,125,126,127,128,133,148,156,162,159,152,149,145,149,151,156,161,161,163,164,164,166,167,166,168,169,169,169,172,174,170,164,160,155,151,152,153,152,149,147,141,137,132,132,130,123,118,115,123,153,152,152,147,143,119,98,84,83,93,112,137,152,160,145,131,116,100,104,119,133,150,157,158,154,148,145,144,142,148,147,149,152,154,156,158,158,162,165,166,169,170,172,175,179,176,168,161,156,151,151,151,151,151,149,142,142,139,134,127,122,116,112,106,152,153,152,148,136,114,94,77,75,88,109,130,148,151,131,122,103,109,118,126,140,155,158,154,149,142,139,137,138,138,138,138,139,145,149,155,159,162,164,168,170,172,175,179,179,176,175,171,163,157,150,141,136,137,136,137,140,142,132,125,119,114,109,105,153,153,151,147,133,112,88,71,68,82,106,125,141,136,118,105,108,175,199,161,148,148,150,146,145,142,138,134,133,135,132,132,137,143,148,156,162,165,167,169,172,174,175,179,178,178,174,171,160,153,146,143,138,131,130,130,132,131,129,123,119,115,111,109,152,152,149,142,129,108,87,67,61,74,98,119,131,121,106,97,115,171,195,155,131,128,133,139,137,138,139,135,134,134,132,133,135,143,151,156,161,165,167,168,172,173,177,177,178,175,169,160,161,163,156,150,147,144,140,135,131,132,132,125,118,116,115,112,153,152,149,138,125,106,85,61,56,73,96,114,123,110,91,66,71,84,110,107,103,115,123,130,131,131,132,132,131,131,130,132,137,145,152,156,161,164,166,169,170,172,173,175,175,171,164,156,152,155,154,155,153,152,148,142,135,132,127,128,126,120,117,112,150,150,146,136,123,103,80,59,58,80,100,113,118,99,80,48,27,25,41,67,83,102,113,121,123,128,130,130,129,127,128,133,138,142,149,156,160,165,167,171,171,171,173,175,170,163,153,144,140,141,143,144,142,140,140,136,132,131,130,130,126,123,114,107,146,146,145,137,126,106,80,57,56,80,101,111,110,92,73,50,57,45,40,52,73,88,103,115,122,126,128,127,128,129,134,139,145,149,153,159,163,165,170,168,168,168,166,155,140,127,121,121,122,121,126,126,125,125,123,125,125,124,124,125,122,118,110,105,148,150,145,137,129,107,75,51,55,82,100,107,108,89,71,51,75,49,45,58,74,85,98,112,120,124,124,126,128,132,136,141,150,154,156,156,158,161,162,160,158,158,152,135,116,105,101,103,105,103,105,104,107,111,113,116,119,118,114,116,120,116,112,107,148,146,143,136,122,105,73,50,51,78,96,105,105,85,71,47,34,37,48,68,81,87,96,111,117,119,123,127,131,134,137,145,151,154,156,161,160,160,157,156,153,150,136,116,99,89,87,90,92,88,86,91,97,108,114,119,123,124,119,118,114,111,110,106,146,145,142,133,119,103,73,50,53,79,97,104,105,82,69,60,68,77,89,91,90,92,104,114,118,115,122,130,134,135,138,145,153,158,156,157,157,155,151,150,147,142,128,111,94,88,94,96,89,80,80,89,100,114,124,130,134,134,134,125,109,108,107,104,142,143,141,134,121,102,74,52,55,81,98,100,101,79,68,63,91,114,114,100,94,96,108,116,112,118,128,135,139,141,145,151,153,155,156,155,151,147,144,144,143,138,126,112,93,93,106,106,86,73,80,91,107,123,131,135,136,135,133,133,128,119,117,116,143,144,140,134,124,107,80,56,54,78,100,102,98,83,69,64,65,89,92,87,87,95,109,113,117,128,136,144,147,151,155,160,161,158,153,150,147,144,142,141,141,139,126,109,95,101,117,114,89,81,101,124,130,131,138,140,138,134,133,135,133,134,132,130,142,141,138,133,125,111,90,63,50,73,101,108,104,92,68,63,55,65,85,85,90,100,109,118,131,139,147,151,155,161,168,172,170,165,162,153,147,144,144,146,144,140,125,105,96,115,131,119,85,88,125,143,149,141,140,141,139,137,138,139,141,138,140,137,141,140,137,134,129,116,98,75,61,73,103,113,101,91,74,59,57,61,82,84,91,100,113,126,139,146,151,155,163,173,176,176,172,172,170,162,150,144,146,147,144,135,115,100,103,125,128,103,82,98,130,144,143,138,133,136,139,140,138,137,138,142,141,135,142,141,138,135,131,122,109,88,68,71,95,111,105,94,84,69,64,64,73,84,94,106,122,135,142,148,154,164,172,176,169,162,166,172,158,138,125,131,141,141,130,113,100,96,120,134,123,100,89,101,126,143,144,131,124,128,136,139,137,136,138,141,137,131,142,142,140,137,134,124,114,99,78,77,93,115,115,100,87,77,68,69,71,84,99,118,132,142,148,157,164,170,170,163,157,159,170,166,136,101,95,120,136,133,115,95,87,91,121,134,116,99,96,108,125,139,138,122,116,125,134,137,138,140,140,141,136,136,138,141,139,139,135,131,121,107,92,92,107,125,125,113,96,85,77,75,81,94,114,131,143,153,160,166,167,166,162,155,155,169,170,149,106,59,88,137,146,132,107,87,80,91,122,120,106,93,93,107,121,128,124,108,105,120,129,133,134,137,143,149,146,136,140,139,140,137,138,132,124,113,105,104,115,128,134,136,131,120,111,104,108,118,134,146,157,164,167,166,162,158,156,160,171,171,159,125,73,40,92,134,136,119,101,91,88,107,120,109,95,82,83,97,110,114,105,90,91,107,122,132,137,143,145,140,141,129,140,139,138,137,138,134,125,117,109,113,118,128,143,157,161,156,148,142,141,146,152,159,160,160,159,158,154,151,154,158,181,197,177,134,80,69,106,123,120,110,100,96,100,113,113,101,91,78,78,90,97,100,89,73,75,97,117,129,136,139,140,139,134,123,136,140,140,139,136,131,126,121,117,116,120,129,139,152,162,166,165,162,157,157,159,160,160,159,158,154,149,149,147,148,155,173,170,149,124,125,132,122,103,91,87,93,106,118,106,94,86,74,76,90,98,91,71,54,59,86,106,118,123,127,128,127,125,116,135,136,137,138,135,131,126,121,114,113,117,123,128,136,145,152,156,156,154,152,153,152,152,152,152,154,156,150,146,144,139,131,132,139,139,146,135,110,88,72,69,84,105,112,99,86,76,65,69,82,86,78,62,55,66,80,98,108,116,118,118,121,118,109,134,136,135,135,132,128,124,118,113,112,113,118,124,134,144,149,148,152,148,152,151,150,147,148,152,155,161,161,151,147,143,130,119,116,120,126,121,94,78,70,68,72,89,103,102,91,76,62,68,85,84,75,62,52,54,71,93,105,108,111,114,115,112,105,134,136,134,134,132,126,121,118,112,111,115,118,126,137,151,159,164,165,164,163,162,158,153,154,156,155,156,153,148,146,142,128,115,105,98,97,101,83,69,67,68,70,79,100,107,98,83,63,66,77,77,70,60,56,63,79,93,100,103,106,110,114,110,105,135,136,135,135,135,129,124,119,114,113,114,122,129,142,151,154,156,154,156,150,153,152,152,153,151,151,148,146,142,138,135,127,115,104,89,90,99,92,74,65,56,59,75,96,106,99,75,59,65,81,82,73,59,52,59,75,93,104,106,107,110,111,108,101,135,137,135,136,135,131,126,121,116,115,118,128,141,153,160,160,155,150,152,155,156,157,156,155,152,149,146,143,141,139,134,124,112,103,98,108,120,110,94,82,84,91,100,111,109,96,80,67,74,87,87,78,62,48,54,79,100,112,115,115,115,113,109,101,136,139,135,132,131,124,122,119,117,117,125,139,156,175,181,179,174,171,174,179,179,179,178,172,162,151,146,143,145,142,136,129,122,116,112,131,135,121,110,105,103,111,123,123,110,97,82,76,90,99,95,84,69,59,64,91,115,122,122,122,121,120,115,108,139,136,139,137,135,128,122,116,113,117,127,147,167,181,180,170,162,165,173,181,183,182,181,175,164,157,153,150,152,147,144,139,138,134,112,111,137,129,119,112,104,108,126,128,116,102,88,90,109,115,112,101,84,72,79,101,123,131,131,131,130,128,121,107,138,137,137,134,131,125,116,111,111,112,126,146,160,162,142,114,99,110,143,159,166,171,172,169,166,163,163,164,168,174,178,172,159,129,78,54,105,133,126,110,96,96,121,134,125,111,95,100,123,129,128,119,101,83,91,115,131,140,143,143,142,135,127,117,137,138,137,135,132,122,112,104,100,106,118,134,136,120,90,70,66,69,80,117,151,162,174,179,178,176,171,169,173,188,209,195,163,114,68,46,71,121,142,129,110,102,119,142,135,119,96,99,121,136,140,130,113,107,112,123,133,141,146,147,143,135,127,117,137,138,141,136,133,123,108,94,89,95,106,116,109,87,69,68,74,80,84,81,102,144,161,171,177,180,181,176,174,175,186,178,157,129,100,89,104,132,150,145,126,111,117,144,143,125,101,99,125,141,150,141,124,120,126,132,137,142,147,150,145,139,131,120,140,142,143,137,134,122,105,87,77,83,96,104,92,80,69,70,75,77,88,91,87,102,142,162,172,179,184,187,187,182,176,172,167,156,142,135,137,148,156,155,139,117,110,137,146,127,105,98,125,154,158,146,130,129,139,144,145,147,150,157,158,151,144,135,143,145,146,139,130,113,92,72,62,71,92,89,86,75,64,63,59,69,80,84,93,99,112,150,172,183,188,191,193,196,196,192,185,177,167,159,153,154,161,164,152,132,113,124,150,133,105,97,122,157,160,149,135,135,145,150,149,151,152,154,157,155,150,138,147,147,144,139,128,110,78,56,53,74,87,92,90,70,63,59,60,71,78,83,94,104,109,122,153,178,187,191,192,194,198,194,187,177,167,161,158,155,157,162,162,141,117,112,135,137,107,101,129,158,161,153,147,151,154,155,153,152,154,151,152,150,141,130,153,152,148,143,131,110,75,54,56,75,87,91,92,72,68,64,79,89,88,89,92,104,114,117,123,147,167,176,180,180,181,182,178,172,165,157,154,155,156,157,152,136,110,105,121,128,107,101,132,155,158,153,154,157,159,158,152,146,148,142,139,142,136,125,152,156,153,151,138,111,72,52,49,67,83,96,92,74,71,73,100,113,103,93,93,99,111,119,117,125,144,157,163,167,170,165,170,176,173,169,161,158,158,155,152,134,112,100,108,115,99,89,107,134,149,156,161,165,166,162,155,149,143,140,134,132,126,118,164,164,163,158,142,113,72,46,43,64,87,101,95,74,68,62,71,81,88,89,93,93,105,120,122,123,130,144,152,156,160,163,164,167,172,174,173,171,167,164,156,133,110,90,84,91,90,86,87,102,126,147,162,169,168,165,157,146,145,134,128,119,112,105,173,173,168,158,147,120,75,47,42,66,93,105,96,79,65,41,32,41,57,79,90,93,99,123,130,128,130,137,145,150,151,158,162,163,166,173,178,180,181,177,169,147,118,94,82,83,90,91,92,98,115,133,150,163,166,162,159,151,139,127,114,107,103,99,170,173,168,158,147,126,85,51,45,72,96,104,97,84,69,58,80,52,52,71,84,90,92,120,131,133,133,136,139,141,145,149,154,158,164,173,178,182,184,184,183,174,148,120,103,100,104,104,102,105,104,117,132,147,152,148,143,141,133,124,121,113,103,96,169,169,167,158,141,121,84,54,49,75,100,107,99,87,73,47,50,37,37,56,81,95,97,118,134,138,141,139,138,141,143,148,154,159,164,169,173,180,186,189,190,189,184,165,144,126,120,122,127,131,129,128,130,136,142,135,131,128,125,124,116,104,96,90,170,170,169,161,146,121,85,55,51,75,100,113,107,95,81,43,12,16,38,73,93,112,114,129,142,147,147,146,143,140,140,144,150,161,165,170,173,177,183,189,190,190,191,191,182,165,154,150,154,159,156,154,152,146,142,139,133,127,119,115,110,104,96,92,173,174,171,163,152,127,92,61,55,77,103,119,120,110,98,65,81,94,113,124,116,125,130,138,152,156,155,151,146,143,142,146,152,162,168,169,170,176,182,187,193,193,192,190,190,185,177,170,164,163,166,162,154,154,150,141,133,123,116,111,111,109,105,102,168,171,171,161,151,128,96,63,55,70,104,125,132,120,122,89,122,191,175,154,143,146,149,155,162,163,158,153,149,149,149,151,155,164,172,175,176,175,178,183,188,193,192,189,181,181,179,179,180,169,164,163,162,153,148,145,138,128,119,118,120,117,110,108,173,175,176,170,154,133,100,79,73,80,111,134,143,131,136,125,87,152,172,160,157,162,170,172,173,169,163,157,155,154,153,154,158,162,171,176,176,182,185,187,190,192,192,189,183,179,176,174,170,163,153,149,148,152,153,152,145,135,124,119,119,117,111,107,176,178,178,173,162,143,113,83,79,83,111,137,154,153,139,152,109,70,103,126,150,169,180,185,184,176,169,167,168,168,162,163,165,167,174,183,188,188,190,190,189,191,190,186,182,178,174,171,169,161,157,153,150,153,155,151,145,133,125,130,125,116,111,106,175,177,175,174,169,147,117,86,75,90,113,136,160,172,152,145,144,108,87,118,149,175,190,194,192,185,179,177,178,182,186,183,182,179,183,187,188,190,193,192,191,190,189,189,183,176,169,164,160,158,158,156,156,154,150,143,131,127,127,132,134,114,99,95,179,182,183,179,177,163,130,104,92,100,113,133,159,176,177,151,128,120,119,129,157,182,195,197,193,187,186,185,188,193,193,190,189,186,187,186,186,186,188,189,188,189,187,187,185,180,171,164,159,157,157,158,161,157,153,146,140,135,124,111,99,101,114,139,187,187,187,186,185,181,165,141,111,110,119,133,154,173,181,182,165,146,146,148,167,185,195,196,192,189,189,192,196,196,196,193,189,188,189,188,184,185,186,184,186,185,183,186,179,175,165,162,159,155,160,163,165,163,153,145,135,121,107,102,115,138,161,176,191,190,189,187,186,186,179,170,143,119,128,140,156,173,183,186,186,182,178,181,186,194,197,197,196,195,196,198,201,200,198,194,193,192,191,191,191,190,189,186,184,185,176,172,166,155,154,150,149,151,151,160,160,150,137,127,120,127,140,155,167,174,175,175,194,195,192,190,189,189,185,179,167,132,121,140,160,176,183,189,193,190,193,195,200,202,203,202,202,201,200,200,201,200,197,195,194,193,193,191,189,189,190,189,186,180,169,158,156,163,163,158,153,156,156,145,135,123,116,117,126,134,135,130,125,118,112,103,193,196,198,197,195,196,196,188,180,167,136,109,109,134,160,174,183,189,196,199,202,205,204,203,202,200,198,197,194,193,191,190,188,187,186,186,184,182,175,171,162,155,150,149,147,146,144,140,133,116,100,87,70,56,53,58,57,54,49,46,42,45,42,43,189,191,194,197,198,195,194,193,191,188,184,169,145,140,154,167,178,183,188,190,191,194,195,195,193,192,192,188,186,183,181,181,180,180,181,178,175,158,140,119,108,107,106,100,95,86,74,66,53,45,42,43,45,48,46,47,48,49,50,50,50,51,53,51,186,188,189,190,192,192,193,192,189,185,190,194,195,191,185,186,190,191,193,193,194,195,195,196,194,192,190,188,187,186,186,187,186,176,157,137,118,110,102,104,105,93,72,53,49,41,42,43,49,52,54,53,54,54,53,52,55,54,54,55,56,55,54,54,182,186,187,192,192,191,186,187,186,188,192,191,189,185,181,175,173,170,169,169,173,177,184,190,195,196,198,196,191,182,172,153,124,104,105,119,133,150,178,185,180,163,123,83,61,57,57,56,56,56,56,54,55,55,54,56,54,53,53,54,55,55,53,54,182,184,186,185,188,188,188,187,185,181,170,156,139,122,108,95,81,72,70,69,67,70,78,92,103,112,112,109,101,95,86,78,76,88,108,131,184,191,190,189,190,181,147,101,71,57,59,57,57,56,55,55,53,54,55,55,55,54,53,54,53,51,54,55
151,151,154,155,152,151,155,153,151,152,152,149,149,155,158,168,164,160,156,156,156,156,155,155,160,165,164,165,165,164,166,168,170,175,178,172,175,180,182,177,172,167,157,153,156,161,160,154,158,166,169,167,160,163,158,152,148,144,137,135,132,151,158,173,152,150,152,158,158,153,153,154,151,148,142,140,143,141,152,157,151,156,165,165,165,164,158,159,165,165,166,164,167,165,164,167,171,176,182,185,183,185,186,182,177,174,167,160,166,171,160,153,163,163,165,162,162,164,157,156,159,157,148,145,136,141,154,165,154,159,162,158,156,154,153,152,149,145,132,126,131,139,153,162,169,172,174,173,169,167,161,160,163,162,160,159,163,168,169,174,179,182,186,190,190,188,190,189,185,184,181,173,170,167,160,165,167,149,155,164,162,165,158,158,161,154,151,156,152,142,143,148,160,161,159,158,161,158,152,145,143,133,116,122,126,140,161,170,176,183,179,172,171,165,161,162,156,159,159,163,166,168,170,169,177,181,182,185,186,190,189,189,190,189,183,173,170,167,162,157,164,169,174,179,177,170,168,167,164,158,147,152,150,147,135,130,159,161,161,161,158,154,149,138,129,116,106,134,144,156,174,182,182,182,177,168,165,161,156,159,159,158,156,159,165,170,174,176,176,180,182,185,181,187,188,188,188,186,184,179,174,168,164,167,165,158,165,167,177,174,166,168,165,166,158,151,142,148,139,138,158,161,159,157,155,150,142,136,110,104,107,139,156,176,186,187,185,179,166,155,157,164,160,158,158,159,161,163,164,170,176,179,177,174,184,183,179,180,183,189,190,189,187,184,182,174,171,174,170,163,165,167,162,162,159,157,157,164,162,158,146,147,147,140,159,161,158,152,148,147,143,122,92,102,116,144,164,185,192,187,177,166,148,142,148,162,161,165,167,161,162,165,168,174,176,177,178,172,183,186,184,182,179,182,189,193,191,186,185,180,176,170,170,176,170,168,174,178,181,166,154,161,152,151,156,152,148,144,158,160,159,151,146,144,139,111,96,109,127,151,172,181,186,177,156,143,136,135,141,158,162,165,167,165,160,162,167,172,174,179,177,177,182,184,183,185,182,181,183,185,186,179,184,183,180,175,175,177,177,176,175,175,172,171,164,165,162,148,153,165,160,151,158,160,158,151,146,144,130,94,95,113,132,150,174,181,177,150,130,132,125,129,135,156,166,167,166,165,166,164,165,170,174,175,178,178,181,184,182,180,181,181,182,183,185,178,183,179,179,177,175,174,168,169,172,171,171,174,174,173,167,163,159,159,159,156,163,162,155,151,146,139,117,90,97,114,137,155,173,179,160,131,129,124,117,124,133,150,164,166,167,164,164,166,164,167,174,175,174,177,178,181,180,179,180,181,179,177,180,182,185,181,177,173,169,172,169,167,168,167,170,175,171,174,170,168,155,146,146,148,164,159,156,151,145,127,101,85,101,115,135,156,173,177,140,136,118,109,107,119,135,146,162,167,169,167,163,164,172,171,176,177,175,177,176,176,176,178,178,179,178,179,179,176,180,179,175,172,174,177,174,174,173,169,165,176,178,173,174,167,162,167,163,153,162,162,159,151,136,114,93,85,99,120,144,162,170,160,125,116,108,155,137,113,134,154,164,166,169,168,163,165,160,166,175,175,170,174,170,170,175,179,178,177,177,177,181,180,180,180,179,179,180,180,174,174,172,167,162,168,169,169,174,170,162,154,150,148,165,160,161,151,131,116,100,90,99,115,136,154,169,152,122,99,136,183,183,143,132,154,164,164,166,166,166,163,165,163,174,174,169,168,171,172,173,177,179,177,176,174,176,178,175,177,175,176,177,175,174,167,168,170,167,166,163,164,162,161,163,157,147,142,164,162,156,150,134,122,106,94,97,116,139,154,167,142,120,92,97,102,110,134,133,146,163,165,167,166,168,169,168,167,173,171,165,170,170,173,172,173,177,174,173,174,172,176,179,179,178,170,166,173,178,174,177,177,169,172,172,173,172,164,153,148,156,153,164,168,161,153,139,116,99,89,87,107,136,153,165,131,115,67,48,73,119,134,121,144,161,163,166,167,168,169,169,167,165,169,169,169,171,171,170,171,174,171,171,173,171,175,176,175,172,170,171,166,167,174,179,174,179,178,182,178,173,168,160,151,149,138,168,164,160,146,133,121,106,90,86,105,136,150,158,118,109,63,49,48,65,93,117,141,158,159,160,166,169,170,169,165,163,162,163,163,163,168,170,171,172,173,171,172,170,173,172,169,167,168,169,171,174,171,175,182,179,177,182,182,177,172,170,168,159,152,165,166,159,149,137,122,104,83,81,107,132,149,150,108,98,56,71,95,54,67,102,129,146,154,162,170,166,168,164,165,167,167,167,164,164,163,165,167,169,173,174,173,170,172,172,173,173,175,170,167,173,171,177,177,177,181,184,177,173,168,166,163,148,145,169,167,163,156,142,124,99,83,84,119,140,143,141,98,89,52,39,50,54,69,104,124,140,150,163,172,166,166,166,165,165,164,166,167,165,164,166,163,163,166,171,169,169,172,170,166,162,155,163,164,159,160,169,180,182,179,180,173,166,163,152,151,151,147,169,169,167,159,146,126,102,81,93,119,142,142,134,95,91,94,76,63,85,114,125,128,137,144,163,171,165,163,168,168,165,162,161,160,164,164,161,164,167,169,169,167,167,169,164,156,148,133,149,159,164,160,161,165,165,163,163,168,167,155,148,147,153,155,173,174,169,161,149,129,100,77,93,131,144,138,127,96,90,118,146,139,148,141,123,117,130,146,165,164,157,164,169,167,162,158,161,161,163,163,166,165,164,166,166,169,171,173,164,150,138,136,146,152,163,157,154,157,159,165,160,161,173,172,163,157,155,151,177,176,168,163,154,133,97,80,107,136,143,134,127,95,81,104,140,152,152,135,119,119,126,147,161,156,154,164,170,165,160,156,161,164,165,161,162,165,169,171,172,172,172,169,158,143,127,132,142,158,170,155,149,158,162,170,177,179,180,182,177,165,166,158,180,177,171,167,160,136,96,78,105,119,146,135,124,98,76,90,110,128,126,117,113,110,127,146,150,150,157,162,161,157,159,157,158,161,164,163,163,167,169,169,169,171,169,165,152,137,126,130,146,169,169,140,133,143,155,165,174,175,180,180,179,178,175,164,178,179,174,169,163,138,96,70,93,114,137,134,127,100,72,84,93,111,111,99,104,108,130,145,149,156,161,162,163,160,158,160,163,161,162,165,166,170,174,172,172,169,165,158,157,147,131,147,167,178,155,117,133,157,161,167,174,181,185,177,179,171,171,169,178,180,179,171,162,139,96,65,81,113,145,142,132,125,86,70,80,95,107,92,100,111,129,142,152,162,162,160,162,161,164,163,164,166,165,171,171,173,172,170,169,166,162,156,141,129,128,149,172,183,143,102,129,166,177,176,173,178,183,180,178,179,177,174,178,181,179,173,165,150,105,69,81,109,148,155,141,136,122,83,76,80,91,91,101,116,131,147,157,160,159,160,161,159,159,163,162,167,171,173,173,171,169,165,164,164,164,158,145,141,142,153,172,182,143,103,122,160,176,175,169,171,181,180,181,181,177,174,177,176,177,176,172,160,130,78,82,110,152,165,151,133,127,110,85,83,82,99,113,122,139,152,155,157,158,160,161,163,164,166,171,176,172,167,164,163,164,162,163,162,160,150,138,133,144,156,171,172,139,108,123,154,176,180,164,168,180,183,181,180,175,171,177,181,179,176,176,172,145,107,81,103,139,162,161,148,136,125,111,110,110,109,116,130,146,150,153,156,156,155,158,162,171,178,173,172,165,160,161,158,152,152,158,155,149,144,138,139,146,158,172,166,138,113,122,144,176,186,169,169,180,183,185,184,174,167,178,178,179,178,176,177,156,130,103,104,132,161,172,167,152,143,144,135,124,120,124,136,142,148,154,157,155,156,158,162,170,172,165,152,153,159,170,177,162,145,141,143,137,137,139,142,150,165,178,172,144,116,121,140,172,191,176,170,179,183,184,183,176,168,176,177,175,173,175,178,170,154,129,116,132,160,173,179,174,167,159,141,128,124,129,140,146,152,156,157,157,163,166,167,165,163,154,146,151,171,189,194,181,156,136,134,126,123,126,129,145,166,176,167,141,111,126,135,162,188,171,164,178,185,184,181,175,171,173,174,172,181,176,174,171,161,150,142,149,163,173,176,176,168,153,135,126,129,138,146,149,154,156,157,160,165,165,166,160,150,145,149,160,180,197,180,167,171,141,127,118,117,118,123,145,166,173,166,136,109,128,142,161,184,171,163,179,186,185,181,175,168,170,172,173,173,175,178,179,175,164,160,165,169,175,179,177,170,164,154,149,151,150,148,153,156,157,163,165,162,162,161,154,148,147,150,168,191,177,130,144,161,161,128,117,120,123,132,151,169,165,161,134,106,137,144,161,183,170,157,171,183,183,180,174,172,171,172,168,170,173,174,176,173,170,171,175,177,176,178,179,175,170,164,159,153,147,152,156,160,166,163,164,163,159,154,149,148,154,162,180,197,136,96,144,162,164,144,123,124,127,137,158,169,165,157,129,100,141,151,167,183,160,139,152,170,178,176,172,169,168,172,174,171,172,172,170,173,179,183,182,179,177,173,177,177,173,168,158,151,149,153,158,160,160,164,159,158,154,153,153,155,163,174,193,188,97,90,134,153,162,156,140,130,134,149,168,168,162,160,140,100,141,157,170,175,155,146,150,157,162,165,170,168,169,171,173,171,172,172,172,172,171,173,176,176,179,177,175,173,169,166,163,159,159,162,163,166,163,157,156,157,153,152,153,158,169,179,188,179,109,130,156,157,137,115,116,130,143,162,173,163,155,155,137,95,127,147,163,170,139,125,134,144,159,161,167,165,169,171,170,169,169,169,171,169,169,173,168,166,172,175,177,174,170,164,162,160,154,160,165,165,162,157,158,155,153,155,159,162,171,184,186,177,130,158,181,173,146,128,124,128,141,150,162,159,147,152,141,99,117,139,156,168,143,128,128,140,156,165,167,166,170,170,170,170,167,166,168,167,168,160,163,161,164,173,179,177,172,168,166,160,156,157,160,160,155,156,159,160,157,154,158,162,172,185,195,181,140,140,185,183,165,150,138,136,126,126,143,160,149,146,138,103,114,133,152,162,140,140,144,144,159,159,164,167,171,170,173,173,170,169,168,168,167,163,156,155,160,172,184,186,180,169,172,175,173,172,167,162,162,159,160,163,161,160,161,164,168,173,181,195,175,145,175,181,173,163,152,143,133,115,135,163,161,151,133,104,114,132,150,164,137,131,137,140,149,158,162,167,175,177,174,174,173,169,168,168,166,164,165,165,165,169,177,183,187,188,180,180,180,185,182,174,170,168,168,167,174,189,189,175,181,198,182,195,197,185,177,175,170,159,137,106,96,119,139,155,148,148,129,103,115,134,154,167,133,110,124,135,149,154,159,166,171,174,171,170,172,170,168,168,166,166,168,171,171,166,165,172,179,186,195,197,191,189,192,188,182,180,179,182,185,186,187,175,179,193,184,189,198,197,178,158,148,136,130,133,135,144,151,146,143,137,114,101,119,138,152,167,135,125,127,135,152,162,165,169,172,172,173,175,177,170,169,169,167,170,174,172,167,154,143,134,133,154,175,188,185,188,187,188,189,191,187,186,191,185,179,174,174,170,177,185,191,186,157,129,116,115,118,118,130,146,155,147,146,134,105,112,136,142,157,170,138,140,146,145,155,162,162,167,176,172,172,172,170,169,164,161,160,163,165,160,153,145,135,133,119,108,123,149,167,173,173,175,176,183,189,191,193,184,179,170,171,174,178,186,187,172,139,113,93,88,97,102,116,139,152,152,147,125,104,122,139,143,161,172,145,145,155,158,163,163,163,166,171,169,171,171,166,161,157,153,148,142,138,139,145,143,133,132,120,94,100,119,108,117,138,157,162,164,177,191,198,187,180,170,170,175,186,191,190,167,130,111,107,97,97,94,107,143,154,149,144,118,107,128,135,144,164,163,148,159,162,166,167,163,162,166,172,168,172,171,168,161,153,146,132,122,124,139,152,139,117,112,104,87,90,113,121,129,127,129,138,147,155,171,186,188,184,174,171,175,190,197,179,147,134,133,137,129,109,106,113,140,157,150,141,118,110,124,135,152,166,161,149,163,170,168,169,164,160,159,172,170,173,171,170,162,151,133,114,108,125,148,153,121,92,95,103,107,91,107,119,135,144,145,142,142,145,151,164,172,174,175,175,178,191,192,164,146,142,147,153,144,122,115,115,131,153,153,134,110,109,128,134,157,161,150,155,167,172,171,169,164,159,158,172,170,173,172,168,155,137,116,101,103,129,150,146,101,87,98,125,136,110,107,119,131,144,150,153,157,155,149,148,153,160,169,173,172,169,171,165,153,151,156,160,155,134,121,115,127,146,155,130,101,109,130,146,151,150,149,163,171,173,173,171,166,159,156,172,169,169,167,161,148,124,96,79,85,129,153,140,91,94,103,115,112,106,111,124,134,141,153,156,152,160,159,153,150,150,156,157,156,153,151,151,153,163,168,169,163,144,126,114,118,143,159,135,104,118,142,149,151,152,156,167,171,173,175,171,167,162,156,170,170,171,165,158,140,111,82,71,90,138,149,133,91,97,74,56,53,65,99,122,137,143,146,153,162,166,163,158,155,149,152,152,149,149,151,153,158,168,172,172,168,150,129,115,117,143,166,153,127,130,151,158,155,158,162,167,174,173,163,163,158,151,153,168,171,175,170,157,131,99,73,62,84,133,148,137,89,97,59,72,79,55,89,120,140,146,145,155,164,168,166,167,162,156,154,157,158,159,159,162,166,166,166,175,173,160,131,123,120,121,144,160,148,142,145,159,163,169,172,173,174,173,164,162,159,146,139,173,174,172,166,154,131,96,71,64,87,140,150,146,93,87,53,58,71,49,70,111,142,155,153,155,163,173,171,166,166,163,160,161,160,165,171,173,173,168,170,170,173,166,147,115,101,111,129,150,158,144,141,153,165,170,173,176,173,168,166,148,145,137,132,170,168,169,161,149,134,98,72,66,93,145,153,145,98,80,46,42,69,97,99,114,138,160,160,156,157,171,175,168,166,166,162,166,167,167,172,175,176,172,171,169,169,174,173,156,131,120,129,143,155,155,150,153,157,160,162,165,158,154,145,140,144,132,130,163,164,162,160,146,130,99,70,67,95,141,149,146,102,87,69,24,22,97,149,127,143,165,166,159,163,167,170,171,168,167,167,167,166,168,170,170,174,174,174,173,169,165,164,163,156,151,151,162,162,160,158,154,156,154,150,147,139,134,136,129,126,119,114,165,165,164,162,146,127,99,74,67,92,138,149,148,119,97,137,167,154,168,173,134,147,170,170,163,164,170,170,168,167,168,168,170,170,164,168,171,174,175,174,172,172,170,166,165,161,157,157,153,156,153,157,163,160,152,143,137,132,124,126,115,115,108,108,163,163,164,159,151,136,105,77,69,85,126,154,157,134,100,117,173,189,195,173,123,140,163,165,160,163,165,166,167,169,170,169,167,170,168,168,170,171,173,172,172,173,173,173,168,165,150,151,148,150,143,138,140,144,143,139,133,127,116,111,112,105,97,85,163,164,161,156,149,128,102,75,71,84,117,154,165,148,115,100,144,179,173,141,112,133,150,152,154,158,160,162,164,170,171,172,169,172,168,172,172,170,171,170,169,171,172,171,163,161,155,157,153,143,146,139,132,130,133,138,136,125,115,105,100,84,61,48,160,162,164,158,148,133,100,81,82,89,110,149,165,159,127,99,92,126,130,101,108,124,140,147,148,153,159,165,168,170,167,171,169,168,166,164,166,170,170,168,168,169,168,166,159,156,151,145,136,132,128,131,128,131,128,119,104,86,76,61,54,49,47,47,155,155,153,151,146,128,93,69,77,85,97,136,157,163,144,116,86,69,87,104,99,112,131,137,145,154,161,166,168,169,163,168,170,168,165,164,165,163,160,160,161,163,162,161,158,146,137,129,123,118,112,108,103,91,75,60,57,48,45,45,46,48,49,48,150,148,147,147,145,139,108,66,72,83,90,117,142,155,154,144,134,103,95,109,120,133,143,149,152,155,160,165,163,165,164,163,164,165,166,165,162,162,161,156,140,133,124,120,109,98,91,86,81,77,68,57,45,43,42,43,45,48,50,50,49,49,50,50,149,145,142,143,141,137,131,90,73,81,92,103,126,143,150,152,151,146,136,135,141,151,154,155,156,154,152,155,157,158,160,157,157,156,154,152,148,144,134,129,135,139,112,63,58,55,54,50,46,45,46,46,48,48,48,49,51,49,45,48,49,51,50,49,143,143,139,136,134,131,126,119,86,67,83,95,111,133,147,149,144,139,135,137,142,149,154,151,149,147,147,146,147,147,142,133,139,144,146,144,146,150,151,151,157,161,96,55,55,54,53,52,49,48,49,49,49,47,52,50,47,47,52,50,50,49,48,49,134,135,134,133,132,132,131,124,112,80,73,86,86,101,102,96,82,74,72,74,78,87,98,109,115,122,123,115,107,99,105,111,119,127,124,108,97,120,145,158,162,129,66,58,58,57,56,54,51,52,51,49,51,49,49,48,48,49,46,46,46,50,49,50,135,135,135,137,134,132,128,123,116,96,64,49,47,44,49,47,53,55,67,62,62,66,64,60,59,52,48,63,96,107,88,73,73,73,65,57,50,59,89,110,103,70,54,56,56,55,53,54,54,54,53,53,54,53,53,50,51,50,51,49,51,51,48,50,110,108,106,105,100,90,80,67,53,51,51,54,56,60,60,55,61,84,110,111,105,118,129,117,109,112,122,107,85,74,63,56,53,52,53,55,57,54,50,52,51,54,56,57,56,55,56,55,55,52,55,52,52,52,52,51,52,51,52,51,51,51,52,52,38,46,54,54,53,51,50,51,54,58,60,62,59,60,59,57,64,96,134,128,127,130,126,120,119,109,74,59,52,55,59,62,60,56,58,59,60,60,58,58,56,58,57,56,58,55,52,53,56,55,51,56,56,55,55,52,51,51,50,52,56,55,55,61,52,50,53,56,55,56,58,58,57,56,57,60,64,58,61,59,57,73,117,128,115,95,79,67,60,51,53,59,58,60,59,55,55,58,59,62,59,58,56,59,60,59,59,59,55,55,56,54,57,51,54,57,57,59,57,56,54,54,55,57,57,57,58,51
63,65,66,65,68,72,72,64,65,67,68,68,68,68,86,123,144,149,157,169,168,161,156,159,159,163,155,117,82,73,73,58,36,37,75,134,164,151,89,56,62,64,62,68,66,67,66,70,68,71,67,64,64,67,63,65,66,66,68,69,65,70,70,66,47,47,47,52,55,58,54,66,63,66,68,70,70,69,73,103,135,159,159,136,144,141,129,109,87,88,118,154,164,151,136,120,89,71,100,141,164,149,81,57,62,64,62,69,66,67,66,69,69,70,67,63,65,67,63,66,66,66,68,68,65,70,70,65,35,31,28,32,39,41,37,42,51,51,54,59,60,61,63,72,111,143,145,129,108,83,70,59,55,53,50,57,75,112,122,139,155,147,151,156,162,174,146,71,64,65,66,67,64,64,66,68,69,70,67,63,65,67,62,66,66,66,69,67,66,71,70,65,76,78,73,66,53,50,39,29,21,28,30,30,34,33,40,39,46,49,35,33,47,65,78,87,94,99,101,99,90,94,108,120,142,155,155,152,148,163,179,91,61,65,65,62,61,60,61,63,65,65,66,65,61,66,64,65,65,66,68,67,66,71,69,64,117,117,121,121,120,119,112,107,98,88,85,77,69,66,65,56,53,64,82,104,114,118,123,129,133,135,137,133,135,133,135,132,134,136,136,131,119,127,165,143,53,55,57,58,60,60,59,60,63,64,62,65,67,66,66,63,63,64,65,65,65,64,64,65,123,126,125,129,129,130,128,131,127,118,90,82,96,104,108,116,124,128,129,128,130,133,134,139,143,141,140,142,142,141,143,148,150,150,150,147,143,132,115,116,69,52,50,45,45,47,50,54,59,63,66,65,63,63,63,63,63,63,63,63,64,64,66,67,127,134,134,134,133,131,129,120,91,64,73,100,123,135,146,143,141,143,148,150,150,147,143,145,141,143,144,151,152,154,158,158,159,158,159,158,164,162,153,145,139,124,119,109,90,75,63,58,54,57,60,61,66,67,63,63,64,64,63,64,66,65,66,59,139,141,141,137,132,129,126,99,66,70,95,112,138,163,171,171,164,160,154,151,149,143,142,145,149,149,152,158,162,165,165,163,162,166,165,160,164,164,167,164,156,146,139,133,122,119,113,103,91,72,60,53,56,63,63,62,64,63,62,63,64,62,61,61,144,142,144,145,138,130,110,75,63,84,112,130,157,171,174,173,162,144,135,139,141,145,144,154,155,152,152,155,162,168,169,170,169,170,172,168,168,164,168,171,171,166,160,147,137,140,135,131,135,131,121,99,68,47,39,47,59,60,59,60,59,60,61,61,149,149,149,143,136,119,89,67,64,87,110,144,162,166,163,144,104,95,111,115,123,142,150,152,153,155,155,155,159,167,172,175,178,178,184,182,173,174,173,173,174,168,167,165,160,148,147,143,141,140,141,137,134,124,105,73,43,48,55,54,52,55,55,51,151,152,148,146,135,110,93,74,70,88,118,146,162,164,133,94,89,108,104,103,116,136,153,161,161,156,155,159,163,170,177,178,182,184,183,182,175,174,174,172,171,168,168,164,159,155,143,150,141,136,140,139,139,134,129,127,110,94,96,107,114,108,97,89,152,152,150,144,133,118,96,82,71,87,123,157,171,159,124,98,139,160,138,109,120,141,157,164,167,166,159,157,158,170,178,178,182,178,174,176,177,174,171,170,170,168,167,167,161,150,152,146,147,140,136,132,131,135,135,132,135,121,115,110,120,143,160,162,154,154,154,149,135,115,100,81,68,86,127,158,174,151,120,118,177,186,183,149,118,142,163,168,169,168,170,167,168,172,176,177,181,178,175,175,174,174,171,167,162,160,160,159,154,152,146,146,148,150,150,148,141,138,137,131,130,127,125,113,107,106,132,156,155,155,152,150,136,120,104,79,74,101,138,162,172,137,106,122,183,195,203,180,128,146,171,173,173,173,171,170,168,168,168,172,175,173,171,167,166,167,160,160,155,154,156,154,151,149,147,147,148,146,154,160,162,158,165,156,145,140,124,113,115,107,109,129,156,157,158,157,148,135,106,79,79,105,142,165,168,126,108,138,112,73,84,144,140,146,172,174,171,174,180,174,176,175,167,170,167,166,165,163,160,159,161,159,153,155,158,153,142,129,128,143,151,153,161,168,175,170,171,167,157,152,144,141,130,121,117,109,156,161,163,160,149,137,112,85,85,114,149,165,162,118,101,72,47,69,127,151,129,150,171,172,172,174,182,175,164,169,163,167,163,160,158,158,157,155,154,155,155,163,164,151,132,119,123,136,158,166,164,164,167,172,168,164,161,155,142,132,128,122,126,118,162,165,165,158,151,141,109,76,85,114,155,167,160,120,99,65,59,63,49,78,115,143,164,166,171,178,180,178,173,166,159,157,157,159,158,156,156,157,160,160,165,164,157,147,129,118,132,155,174,172,161,175,171,173,178,176,176,172,157,147,142,133,124,115,162,165,166,162,155,143,113,78,79,95,143,172,159,121,89,68,68,82,57,84,126,143,156,161,170,174,174,173,166,156,154,157,160,159,158,158,163,166,163,165,160,156,147,133,122,126,150,178,187,165,139,144,159,168,177,183,186,184,176,164,155,143,141,121,160,163,166,164,158,146,124,84,72,84,132,169,160,125,86,74,42,46,55,88,126,143,152,160,168,169,169,167,161,155,153,157,155,156,160,159,164,167,166,162,157,156,149,129,125,132,145,172,182,142,123,150,170,175,178,182,188,184,183,175,167,154,151,142,160,164,166,165,160,152,134,106,84,77,127,167,164,125,91,100,90,83,101,122,137,134,148,160,167,169,165,161,157,154,155,156,162,159,154,164,165,158,157,157,153,146,131,126,130,137,156,168,162,131,105,130,160,172,173,174,184,184,182,179,182,176,169,167,162,163,166,167,165,161,152,121,84,84,116,168,175,144,98,106,132,149,144,121,131,136,146,162,167,162,155,153,152,153,157,159,155,156,170,187,182,159,144,143,134,121,118,115,120,147,170,168,152,127,107,123,148,169,165,160,179,186,185,185,182,177,174,172,165,168,169,167,167,165,165,137,109,88,110,156,175,165,116,92,113,137,127,105,126,130,145,154,153,150,148,150,151,150,151,154,164,167,162,156,142,156,148,131,117,98,90,92,121,161,172,166,148,121,112,120,139,171,176,161,175,185,186,189,181,172,169,168,162,165,163,166,166,167,169,156,138,111,110,144,173,172,152,118,111,112,112,99,119,128,140,141,142,146,151,152,149,148,156,165,174,176,158,112,78,129,149,130,111,97,101,104,132,170,172,161,129,96,106,123,139,168,176,154,177,188,190,186,178,171,167,165,163,165,167,166,173,166,167,165,162,146,132,143,163,168,169,148,130,129,112,100,116,125,133,140,149,153,152,151,151,155,161,164,174,189,212,210,123,107,145,140,129,115,112,113,147,167,169,164,114,83,102,121,140,171,187,165,180,190,189,185,175,169,166,167,166,167,172,171,171,172,175,173,170,170,167,164,162,160,158,156,144,131,116,106,120,132,142,147,144,146,148,149,158,163,165,169,176,182,193,208,207,163,170,147,123,118,122,133,158,165,162,165,110,80,101,119,142,185,187,157,160,184,184,179,171,169,168,165,169,168,169,169,177,176,175,175,176,179,184,183,179,168,156,146,131,120,123,129,137,147,153,154,157,158,160,163,169,168,175,177,181,182,186,192,200,194,183,163,139,120,123,129,145,161,167,168,111,84,101,117,142,180,181,148,152,167,171,167,166,166,166,172,168,169,174,174,171,174,172,177,179,179,185,184,184,177,170,160,151,147,148,152,156,159,161,161,158,164,165,163,175,174,174,175,184,187,188,193,193,190,173,163,144,122,112,113,133,156,161,163,125,86,100,111,142,165,166,135,143,148,152,154,159,163,163,174,172,166,170,172,172,178,184,185,179,180,181,182,177,173,168,160,155,152,154,157,159,164,173,178,176,178,181,176,184,186,186,181,189,188,188,195,192,181,177,176,156,133,115,108,134,159,168,160,115,83,100,113,135,158,161,135,134,135,149,159,162,164,169,175,165,167,168,165,168,171,174,181,174,177,177,170,167,167,162,158,159,161,160,165,174,183,189,189,186,189,185,183,191,194,189,183,192,190,192,198,194,177,166,168,158,128,98,106,137,153,154,151,111,74,98,116,138,161,160,144,148,145,151,158,165,164,168,175,170,169,170,170,172,174,175,179,180,178,162,164,167,167,163,166,171,172,174,182,188,187,187,186,185,191,195,187,181,178,179,182,184,186,197,195,173,164,159,144,135,135,124,127,143,147,153,158,109,83,98,119,142,165,158,135,140,142,150,159,165,162,166,175,168,167,170,173,171,175,176,177,177,166,173,166,169,169,169,173,186,198,202,195,179,177,176,178,181,183,191,200,196,178,173,173,174,192,194,153,130,157,143,126,124,120,124,139,154,149,161,154,101,97,101,120,145,169,155,116,122,137,153,162,163,164,169,178,170,171,170,172,173,176,179,175,176,174,174,176,172,171,167,167,174,183,182,178,175,165,166,170,170,170,174,180,182,176,179,178,175,194,168,94,108,149,140,126,125,122,117,133,152,153,165,145,99,101,109,130,150,171,159,133,134,137,159,168,169,169,176,183,168,172,171,166,170,171,172,179,182,181,184,180,178,174,170,166,161,161,165,167,173,174,173,174,172,166,164,167,172,172,177,178,179,175,150,76,117,157,138,113,109,105,109,131,151,158,165,130,90,98,113,133,144,177,167,138,153,150,161,169,166,171,177,182,168,170,170,171,171,170,170,175,178,180,183,178,174,173,174,169,161,154,152,158,165,171,171,168,169,169,166,163,164,170,172,171,170,170,176,122,105,146,140,109,99,94,108,154,157,158,158,110,75,96,114,128,145,179,175,145,166,168,168,169,167,172,175,176,170,169,169,172,170,172,171,168,170,172,174,171,173,174,168,162,158,153,148,145,147,156,168,174,175,170,168,165,158,157,163,162,165,173,188,189,165,143,136,127,114,110,108,152,168,162,159,111,76,100,120,134,156,181,158,151,162,169,172,170,169,172,174,173,171,170,168,176,171,179,176,166,153,150,153,163,168,168,167,155,146,140,140,145,146,146,153,162,169,168,168,169,165,159,155,156,160,167,181,197,198,148,136,139,130,117,122,146,171,172,163,112,77,99,119,137,165,181,168,167,178,176,176,172,170,169,167,166,173,172,175,179,184,182,173,157,137,134,140,151,161,174,169,150,131,124,123,131,144,149,151,149,151,157,157,164,169,167,161,153,158,164,167,174,166,134,146,149,142,122,122,134,161,177,168,124,82,102,122,141,169,174,164,161,175,179,178,175,175,174,171,161,179,178,177,183,183,180,164,146,132,124,134,154,166,164,144,122,117,124,125,124,131,143,152,154,151,149,154,156,161,167,171,170,167,163,157,145,139,147,157,156,150,135,125,131,157,179,175,135,95,107,129,150,169,166,158,170,177,180,180,174,171,169,170,163,183,180,181,186,187,176,152,131,112,119,135,154,153,142,121,106,112,118,119,120,122,133,147,155,153,157,158,159,161,162,169,177,175,173,169,170,163,166,166,166,164,148,136,131,147,169,182,139,97,108,142,159,169,165,165,175,179,183,181,176,175,172,166,158,184,182,183,183,179,161,141,106,88,99,133,149,139,127,109,92,87,96,106,112,122,131,140,151,154,155,155,155,154,160,164,167,168,173,172,171,171,170,168,172,173,161,144,127,131,158,182,150,99,109,142,161,164,165,169,177,178,179,178,176,172,169,164,153,186,184,183,181,179,166,128,89,88,98,132,143,130,112,86,80,86,88,97,100,119,135,139,148,155,161,160,157,162,161,164,164,165,170,171,170,169,171,169,171,170,160,140,127,129,162,184,162,91,114,147,164,165,163,168,176,182,181,182,177,169,159,157,156,182,184,184,182,176,148,115,69,72,89,134,138,123,95,72,75,92,99,95,103,113,141,147,146,158,169,166,157,158,163,160,160,161,162,164,166,168,171,172,173,174,159,136,131,135,154,175,162,107,129,160,168,165,169,174,178,183,180,157,162,152,155,157,154,178,182,186,181,174,147,112,68,70,90,132,134,117,87,75,82,103,108,98,106,117,133,156,154,151,165,172,166,160,162,165,163,161,160,164,163,163,165,169,175,175,166,146,131,131,133,151,165,138,136,154,166,170,174,177,179,179,176,171,168,160,151,150,149,180,182,182,175,169,149,115,69,60,86,126,132,113,87,85,100,127,128,109,105,120,133,150,158,151,154,166,169,166,162,160,167,163,164,164,163,164,164,163,170,178,167,148,131,115,126,141,162,158,147,145,155,167,175,179,183,177,170,164,156,155,145,142,149,182,179,175,170,160,153,119,73,64,92,128,135,114,88,91,125,153,159,146,123,121,132,145,158,158,158,160,168,171,168,163,164,165,164,162,163,166,167,171,173,178,182,177,154,130,130,142,155,162,155,151,164,174,178,174,179,173,168,161,149,146,147,140,125,177,174,174,173,160,144,114,75,66,99,134,138,120,86,91,128,125,129,149,136,129,137,142,161,168,162,163,168,175,169,163,163,162,164,169,169,170,168,172,171,174,181,184,172,154,143,146,156,164,165,161,154,162,162,168,170,160,154,152,152,152,154,143,134,176,177,170,171,160,140,113,77,63,92,126,138,126,80,74,56,51,63,96,131,134,142,149,156,165,165,167,163,169,172,165,161,159,159,166,173,171,171,176,178,177,177,177,179,170,160,162,169,169,169,166,162,163,159,160,166,154,148,151,150,147,145,138,141,173,172,171,171,160,148,117,83,68,90,126,139,136,91,88,53,79,57,69,101,128,142,150,152,164,165,167,168,165,169,166,165,167,164,166,168,176,174,174,183,182,178,174,174,180,180,177,171,170,163,174,172,177,171,159,155,159,156,153,146,139,145,136,132,173,175,174,170,162,152,123,91,74,83,119,147,147,105,87,53,69,61,62,95,127,153,160,153,166,167,165,171,170,170,168,167,169,169,169,171,171,178,177,180,184,185,184,183,176,168,165,164,164,163,171,180,172,171,174,168,161,165,165,157,150,144,140,145,173,174,174,168,159,144,117,90,81,81,117,149,153,122,97,47,49,83,83,93,124,154,167,158,160,167,172,174,172,167,164,166,166,164,165,167,170,174,178,179,183,186,186,184,181,171,170,167,168,169,164,178,180,170,160,160,155,141,145,144,149,152,136,137,172,173,171,167,159,143,115,89,90,91,114,152,157,134,105,60,29,80,134,121,128,162,168,163,166,170,171,173,173,169,167,166,164,165,168,171,172,172,174,177,180,184,185,179,179,174,174,170,171,166,154,160,168,174,170,159,149,154,149,142,136,142,137,130,171,174,173,168,162,151,113,89,90,95,105,146,160,142,115,103,124,159,198,142,138,166,170,165,165,166,167,166,168,174,173,169,167,168,169,171,171,175,176,178,182,185,185,180,178,173,178,174,170,171,163,165,161,162,166,163,147,138,138,137,137,132,135,135,169,171,171,169,159,146,122,95,93,98,108,143,161,151,125,106,119,183,175,123,154,169,170,168,167,164,164,168,177,174,170,169,169,170,169,171,172,176,179,180,181,184,185,180,178,179,173,164,168,172,168,167,168,166,165,156,155,137,135,131,134,132,125,127,167,167,164,164,162,146,116,98,91,96,109,135,160,165,132,122,82,110,122,117,144,165,171,169,164,160,165,171,175,180,176,175,170,170,167,173,180,181,181,180,183,185,182,181,178,176,171,165,162,167,169,167,167,168,167,154,152,150,143,145,140,140,130,130,164,165,162,162,162,159,143,105,101,104,111,130,158,171,153,119,126,71,92,117,141,158,165,164,158,160,167,175,178,163,168,176,176,176,171,177,183,181,181,185,185,186,185,182,181,174,165,161,160,162,163,156,154,155,159,152,149,144,151,143,147,151,146,130,164,163,164,163,161,160,156,130,93,101,114,128,153,172,174,138,114,125,105,113,135,157,162,160,159,166,177,177,180,182,180,183,181,182,181,185,183,178,179,181,187,179,182,176,172,172,166,163,162,159,152,155,164,166,164,157,144,140,142,140,139,142,136,129,164,164,163,161,161,155,158,155,119,91,105,121,150,174,180,173,140,128,130,127,137,152,157,157,165,173,177,176,173,178,182,183,185,183,184,185,184,183,182,176,178,182,183,182,174,172,167,163,161,159,161,159,163,144,154,146,136,133,135,135,127,123,123,133,165,163,161,162,160,154,152,155,136,110,108,120,144,171,181,178,172,158,149,141,146,154,157,160,171,177,181,178,176,178,179,180,183,185,186,186,185,182,183,180,181,178,173,174,166,156,156,161,158,160,154,146,157,154,146,145,141,140,137,133,129,128,128,132,164,169,161,157,158,155,149,149,140,115,114,119,129,164,179,180,175,174,171,159,153,157,163,168,174,176,177,176,176,180,179,178,178,180,180,185,184,181,178,175,176,172,166,166,161,155,155,157,159,155,159,159,158,151,148,140,134,135,136,131,130,121,128,133,167,165,161,164,164,160,151,146,146,116,104,111,115,153,164,178,179,178,178,171,165,165,169,172,171,173,172,174,178,178,176,181,182,181,178,179,175,175,171,169,167,167,166,158,154,159,161,154,160,158,154,159,156,151,146,137,142,134,129,114,118,128,140,144,159,163,164,163,161,160,156,150,143,147,117,102,105,132,142,159,167,171,177,175,175,175,171,171,170,168,172,174,175,174,173,175,176,177,172,167,170,173,169,163,160,154,151,150,159,159,155,155,158,160,150,148,148,142,144,142,130,125,121,120,126,139,155,164,160,161,163,164,163,166,161,154,147,142,142,126,117,127,137,148,157,161,166,167,170,173,167,171,172,171,173,174,170,168,169,172,168,168,164,170,165,162,161,159,152,149,149,146,147,158,152,152,149,149,141,143,141,135,128,120,112,118,133,142,150,158,166,169,162,161,162,163,163,162,163,158,150,146,145,143,139,139,143,148,153,159,160,164,165,167,167,166,168,171,168,165,167,165,165,165,162,164,162,162,159,158,153,144,141,147,146,141,141,138,138,138,141,138,139,139,136,126,116,114,117,132,144,154,162,166,169,170,158,159,159,161,160,162,164,156,152,152,151,148,153,154,155,154,155,156,160,161,160,164,166,163,163,164,164,165,164,161,163,164,160,162,159,156,147,140,142,144,137,136,135,137,131,137,133,133,142,134,126,116,113,113,114,131,143,152,160,159,158,165,168,169
58,59,70,87,100,110,118,120,116,109,95,76,59,50,43,37,37,38,40,39,36,42,43,62,90,113,123,126,126,125,127,128,125,120,115,103,92,86,78,85,117,124,135,148,166,189,150,71,50,51,54,55,54,52,54,55,57,59,57,57,61,60,57,59,89,100,117,127,127,132,133,133,130,127,127,126,120,113,105,97,93,89,88,93,104,115,128,134,136,135,132,134,138,138,140,143,144,142,143,142,139,135,127,117,104,102,95,95,103,121,138,108,81,63,49,48,50,54,53,54,55,52,57,58,59,58,58,57,119,125,130,135,134,139,139,138,140,143,140,134,135,134,136,136,135,135,136,137,134,133,133,130,130,130,135,138,139,140,142,144,148,150,149,148,149,148,148,145,144,131,133,127,120,106,111,117,118,103,85,68,56,50,50,49,49,54,55,60,62,59,58,58,129,134,133,133,135,138,136,138,137,131,134,139,136,135,140,142,141,138,135,134,133,130,133,135,137,139,141,145,142,138,142,145,149,152,156,155,154,156,159,156,154,146,139,135,135,130,128,128,125,123,123,119,101,88,76,66,60,51,43,37,32,32,35,36,127,130,132,135,137,138,135,136,137,133,126,123,120,119,124,129,135,133,136,142,143,144,143,140,145,148,148,144,147,151,150,160,159,159,164,166,165,165,168,167,164,161,154,144,140,143,152,142,138,134,137,142,140,133,127,123,127,128,132,129,126,122,126,127,128,136,140,142,141,141,138,135,126,114,99,100,101,112,129,138,145,153,157,158,157,154,149,146,144,146,145,149,151,150,155,151,164,167,168,171,175,176,176,174,171,168,167,158,152,155,159,141,145,148,146,146,148,147,145,142,132,128,122,129,144,154,155,157,136,145,144,142,142,138,133,113,90,81,99,126,140,150,162,168,167,166,166,159,154,150,146,145,144,143,144,150,155,159,164,167,164,167,169,166,165,176,179,176,175,173,169,161,157,152,152,145,148,150,147,154,153,153,156,147,144,146,140,125,114,125,149,160,141,144,141,139,138,135,117,85,84,98,123,144,162,180,182,180,178,175,164,153,150,149,146,148,148,146,151,155,160,163,166,168,165,169,171,169,168,168,169,177,177,173,171,167,162,157,150,151,149,145,150,152,164,162,156,154,157,154,151,143,129,123,119,136,142,145,145,138,132,119,84,78,97,115,133,163,176,181,182,178,169,159,143,138,142,147,149,153,152,149,150,156,162,166,168,170,168,172,174,174,176,173,168,172,179,182,179,177,173,166,162,159,156,151,148,150,146,153,154,148,146,148,154,153,140,135,126,114,143,147,144,137,125,94,72,85,108,126,153,171,177,177,168,149,133,120,121,126,137,148,152,154,153,152,151,152,159,166,167,170,171,172,177,177,173,175,173,177,180,178,173,173,173,171,164,159,159,161,158,158,159,160,159,160,148,148,145,142,139,146,137,138,147,145,140,130,103,73,79,94,124,141,164,172,175,163,141,112,95,116,113,120,131,147,153,156,156,155,156,159,158,165,170,172,174,175,179,181,175,176,178,174,171,172,172,173,171,165,162,156,159,156,155,158,161,159,156,158,159,158,159,148,143,147,150,152,150,144,136,117,91,70,76,98,125,147,163,170,166,139,110,88,113,117,101,119,135,150,156,161,160,152,155,157,164,169,170,172,176,173,174,175,175,175,173,174,173,171,170,173,171,164,161,160,162,157,157,153,153,149,159,160,160,159,159,151,147,143,143,145,148,144,133,112,94,77,79,100,130,152,165,174,155,121,96,138,174,160,118,122,143,154,157,160,160,159,156,152,158,171,173,172,173,168,170,174,174,173,171,170,169,170,170,168,168,163,165,161,162,157,156,151,152,147,152,153,156,160,160,155,151,141,145,140,151,143,131,111,95,77,76,101,133,156,168,171,137,112,124,179,192,191,151,117,141,156,159,163,158,162,161,163,166,167,166,170,170,170,170,172,172,172,169,167,165,166,166,168,170,162,156,160,163,164,161,161,155,151,161,157,157,157,152,155,141,146,138,137,150,141,126,112,92,73,71,99,133,156,164,159,128,107,145,150,116,111,122,124,146,157,157,161,157,163,164,164,162,162,164,168,165,165,166,167,166,165,163,163,162,164,164,163,160,157,159,159,158,158,167,163,167,161,168,170,169,164,160,152,136,144,144,144,151,141,127,109,80,75,81,110,139,157,163,145,124,101,103,60,51,94,124,101,139,154,156,157,159,168,168,167,163,160,160,160,159,164,165,163,165,166,164,163,161,164,161,160,159,156,155,160,162,163,160,163,166,167,175,172,170,167,164,163,164,157,148,141,153,146,130,113,87,76,93,117,149,159,160,139,120,97,75,48,51,54,83,108,136,149,157,161,165,170,168,163,161,157,161,160,157,155,158,157,157,160,160,158,159,160,153,146,139,141,152,154,148,159,164,178,179,175,178,172,164,164,160,147,149,145,146,149,156,146,132,111,72,75,88,124,147,154,157,132,115,102,84,68,91,66,74,123,137,147,155,163,167,169,170,166,159,156,156,155,158,159,157,158,160,160,156,157,164,159,142,133,125,135,145,157,161,164,163,161,164,160,157,164,170,158,150,147,144,144,142,145,155,146,135,111,76,85,101,132,149,151,150,128,97,106,99,56,39,47,82,125,134,146,152,162,169,172,167,159,154,151,155,155,158,158,158,158,158,159,159,165,163,149,132,118,121,135,151,172,166,153,155,159,163,167,166,166,174,183,171,158,157,148,147,139,158,147,136,108,77,83,99,127,151,146,146,135,87,103,123,131,99,97,115,129,137,149,160,167,166,165,162,156,150,152,156,157,158,156,158,160,160,161,161,160,153,143,127,120,133,155,172,178,158,145,155,163,165,172,178,179,184,178,178,170,168,154,154,147,165,151,136,110,76,72,89,119,144,142,136,137,82,96,115,153,163,150,135,127,135,148,161,166,163,160,155,149,151,153,155,154,157,158,161,164,160,159,154,152,141,127,117,126,153,173,179,167,131,117,142,160,166,167,174,181,181,177,181,168,167,163,161,156,168,156,138,116,81,70,83,123,155,152,136,129,96,84,107,116,136,129,123,123,134,150,159,161,157,153,154,154,154,154,156,160,166,165,164,161,157,156,150,147,135,123,126,138,154,181,179,152,116,102,137,164,173,173,174,180,183,176,175,173,176,173,171,167,167,160,148,128,94,76,86,125,164,168,148,136,124,85,89,96,105,106,117,125,137,149,153,152,150,150,151,152,155,159,162,158,154,151,156,156,151,151,144,138,126,125,133,143,164,180,161,140,112,104,137,161,173,170,167,175,181,179,180,179,178,173,169,162,170,165,158,144,111,77,81,119,164,176,166,148,138,116,90,89,99,114,122,133,140,144,144,145,146,148,153,159,161,157,160,170,180,169,146,139,138,140,131,126,123,128,143,165,176,160,149,138,119,116,137,162,176,165,161,176,182,181,181,176,171,170,172,168,168,164,165,153,129,100,91,111,151,176,176,161,149,139,126,114,103,100,125,130,134,137,141,144,149,151,154,155,153,159,182,199,190,179,172,142,131,127,116,114,117,131,155,177,176,158,142,122,110,121,136,168,185,171,161,173,180,181,183,176,170,166,161,170,178,174,170,166,154,130,106,115,150,177,179,177,168,158,149,139,124,104,124,130,135,136,140,148,154,154,147,151,165,188,196,171,136,139,162,154,123,109,101,102,114,142,165,176,175,156,121,88,94,125,138,169,185,165,166,178,182,181,178,173,169,165,164,162,182,174,169,164,161,151,138,138,153,169,169,170,168,160,150,135,121,121,121,133,140,148,152,151,146,146,156,166,182,190,143,85,80,115,143,146,123,107,106,115,131,157,164,165,166,141,105,96,107,128,142,176,189,161,158,176,180,181,177,171,169,167,169,167,182,182,178,178,177,166,162,161,164,173,177,167,162,153,142,129,124,127,134,141,145,145,144,142,146,159,171,176,176,143,59,25,55,114,143,148,138,120,115,123,146,159,162,169,163,129,106,103,111,129,146,178,186,164,157,172,179,177,174,167,166,166,162,160,184,180,175,176,178,177,175,170,169,174,176,173,167,159,150,143,138,143,146,146,145,143,142,147,159,165,174,173,170,133,69,79,108,141,145,132,123,118,120,135,160,156,152,167,166,138,120,109,116,135,152,185,179,141,133,153,171,177,170,168,169,169,168,161,183,181,178,178,180,177,180,178,175,172,167,165,163,155,151,146,143,149,149,147,146,148,152,154,164,166,170,177,201,190,134,108,155,183,164,132,114,110,119,139,155,150,154,160,151,129,121,110,119,137,156,182,165,134,140,145,155,153,158,165,165,169,174,172,181,180,175,178,180,174,176,173,168,168,170,165,158,153,150,149,153,152,152,152,152,155,161,164,174,178,183,187,193,207,204,159,163,183,171,148,129,112,103,115,144,149,151,158,161,137,116,103,116,135,153,172,160,121,125,133,148,157,161,165,167,167,175,171,183,181,175,174,176,175,170,168,166,168,169,168,162,158,161,162,161,161,160,159,163,163,165,176,197,191,193,196,188,192,199,203,193,183,171,157,136,118,108,103,140,157,152,150,149,126,103,90,117,133,150,167,154,128,132,137,148,162,164,170,174,177,180,183,183,178,176,177,177,169,165,162,163,170,178,178,170,164,160,162,165,168,170,170,172,169,170,180,188,185,187,189,185,187,189,183,181,174,167,155,136,108,95,101,137,159,160,146,144,130,116,91,120,141,152,167,152,128,141,145,152,160,169,171,173,175,182,183,184,183,180,172,173,170,166,165,164,171,184,185,176,171,172,182,189,200,202,192,187,180,177,180,182,179,182,184,182,188,191,182,170,165,154,136,124,113,102,109,137,143,146,149,145,126,114,94,125,146,159,171,146,110,119,137,150,162,169,173,173,177,183,185,177,177,170,170,180,174,169,166,167,172,178,181,175,169,175,182,182,181,184,176,183,186,186,196,186,177,180,185,186,195,192,141,134,147,129,111,111,109,115,139,149,142,149,155,138,123,111,104,139,154,156,171,150,113,114,133,156,169,172,177,177,176,182,182,181,174,168,167,170,169,167,168,168,173,168,169,169,162,161,162,161,159,163,162,157,176,201,218,207,187,181,187,199,191,123,53,85,132,122,108,111,111,117,150,157,147,156,159,127,111,85,108,153,156,158,172,149,129,133,142,162,178,177,179,179,179,181,181,182,176,171,169,173,169,165,162,165,171,164,158,152,147,142,144,152,157,157,154,151,152,165,177,184,183,180,182,176,122,40,46,87,130,131,101,87,89,102,144,154,150,157,159,118,97,76,116,155,153,160,179,157,136,149,158,174,179,175,179,178,177,177,178,180,175,168,164,157,145,138,145,161,162,155,156,148,134,119,114,120,138,155,161,158,154,154,160,171,176,178,173,164,143,73,74,103,135,142,124,99,87,101,136,161,152,155,155,122,81,69,120,153,149,165,175,157,147,150,167,181,180,177,183,182,175,173,175,181,177,167,160,148,128,122,130,143,154,157,160,157,141,125,115,113,118,130,153,162,161,157,155,157,167,168,163,171,189,185,159,143,151,141,130,127,124,115,120,154,160,157,156,133,99,49,114,150,152,168,171,153,152,164,170,179,178,179,181,175,171,169,165,177,175,166,152,130,113,111,127,151,167,171,158,139,124,116,104,104,133,128,133,145,154,158,159,158,155,151,156,159,175,195,198,180,160,145,152,155,146,120,122,140,167,167,156,136,122,103,113,146,152,166,170,159,158,171,176,177,180,181,180,174,165,160,159,182,173,159,137,115,98,105,127,157,162,150,135,116,100,97,92,100,122,129,135,140,147,154,160,162,162,164,157,159,154,151,150,149,155,163,165,165,157,141,124,124,151,171,161,141,133,108,110,146,154,163,162,150,160,173,178,178,180,181,179,177,176,163,153,175,165,153,128,91,77,91,123,157,148,137,121,93,81,83,88,97,117,112,135,147,151,153,158,162,162,162,168,169,169,168,169,175,179,182,179,175,173,162,142,131,136,163,177,156,132,116,113,148,155,163,163,160,168,177,180,181,181,179,174,169,164,165,162,173,163,145,111,76,70,85,123,156,141,130,107,77,78,88,103,101,118,122,126,149,159,160,164,169,165,161,169,171,170,173,178,181,181,183,186,182,179,173,158,136,123,140,167,178,152,116,106,144,157,157,160,166,175,179,181,183,184,182,179,175,167,150,145,177,166,140,105,75,66,74,120,151,138,128,99,84,93,111,139,135,121,122,131,144,161,164,160,166,168,164,165,170,171,171,171,174,180,177,181,185,184,179,161,137,123,129,162,178,171,134,119,148,167,170,167,168,171,179,183,179,171,171,167,162,164,157,156,176,163,142,101,77,64,70,116,141,136,128,104,101,104,138,157,146,132,124,132,138,150,163,165,168,170,168,165,167,171,173,172,174,175,174,178,177,181,182,171,145,128,131,137,156,169,156,145,156,171,173,172,180,177,180,184,183,173,169,162,156,156,160,153,172,161,146,112,74,62,67,109,138,140,136,111,107,101,113,85,83,97,126,133,138,143,156,167,175,169,169,168,166,169,174,174,173,174,177,178,175,178,183,181,162,135,113,111,131,154,164,158,152,153,169,176,179,183,183,178,170,167,161,166,156,144,149,144,171,161,147,120,77,62,76,118,143,148,144,115,107,89,64,48,66,66,112,134,145,143,156,168,169,172,173,173,171,170,170,170,173,179,182,181,178,177,175,178,184,176,140,124,128,140,154,158,151,150,160,171,176,178,182,179,176,172,156,145,145,145,141,133,173,164,144,115,80,67,73,109,137,151,154,123,114,84,79,61,92,47,90,126,144,150,146,158,169,176,173,175,174,170,171,173,171,174,179,182,180,179,180,176,175,178,175,158,144,150,161,163,163,154,154,157,162,165,170,165,156,153,148,154,152,147,135,129,175,169,151,124,86,74,77,108,138,153,155,133,128,99,44,48,63,84,94,118,150,158,144,160,165,171,177,174,174,172,172,173,175,175,175,179,180,181,185,182,175,169,170,170,168,167,170,168,163,168,160,168,164,160,161,160,148,149,151,148,144,142,137,130,173,166,159,142,99,78,78,97,131,154,160,145,138,98,64,21,28,94,118,123,154,165,154,161,169,172,177,178,177,175,172,173,171,169,171,175,178,182,182,182,183,184,181,176,168,167,160,160,158,162,170,169,167,165,161,160,155,153,155,145,137,134,135,133,169,166,161,133,95,77,82,98,127,153,163,153,142,128,106,150,141,178,153,132,156,164,157,163,170,175,178,179,175,173,169,169,166,171,173,177,176,176,178,181,183,184,182,180,171,165,164,165,160,161,163,174,173,166,161,157,152,143,151,145,146,147,144,135,173,166,162,143,107,88,90,98,124,151,166,168,138,131,117,149,190,180,136,122,152,162,158,168,171,173,176,179,177,178,173,171,172,171,172,174,177,178,180,178,180,183,182,174,171,167,170,160,161,155,135,148,152,157,160,159,153,136,135,139,135,130,134,132,170,169,159,143,112,83,84,87,112,144,164,171,161,135,118,100,142,147,115,131,148,159,158,167,171,177,180,178,180,176,173,171,172,172,174,176,172,179,178,180,180,181,180,175,172,168,171,165,158,165,160,160,159,155,157,156,155,144,136,130,130,128,129,127,162,157,158,147,116,91,87,91,105,131,159,170,170,149,126,103,81,107,103,118,138,158,165,164,172,179,183,182,179,170,174,172,172,170,168,173,181,179,177,180,179,180,178,173,170,168,161,154,151,152,157,157,155,158,159,158,150,138,140,133,139,132,131,132,160,156,156,153,136,102,85,91,104,105,144,163,167,162,144,123,97,88,105,111,131,148,153,163,171,180,184,181,180,170,172,174,173,173,172,172,176,176,174,174,178,179,178,177,168,163,160,154,154,149,149,147,142,145,150,148,154,144,135,129,129,130,128,112,158,155,157,153,148,132,100,92,104,113,129,150,163,163,160,152,139,127,119,119,133,156,166,169,173,179,179,176,174,174,174,175,176,177,178,180,177,174,172,172,169,170,173,171,172,163,159,154,150,150,147,149,145,147,154,138,140,136,128,125,125,119,103,113,156,154,152,149,145,144,126,88,86,103,109,140,162,168,166,162,159,159,155,142,141,157,168,171,173,174,177,176,173,171,171,170,172,174,175,175,175,176,174,172,171,171,170,157,160,160,143,137,147,148,149,147,144,138,141,144,135,134,129,122,107,107,128,140,157,155,150,148,148,142,138,118,90,101,111,121,144,162,169,167,163,162,164,160,156,162,169,172,173,170,170,167,166,171,169,170,173,174,171,169,173,170,169,166,163,159,158,153,154,146,142,149,148,146,146,147,147,142,146,146,138,131,120,113,127,146,150,148,151,150,152,150,149,150,142,135,109,89,90,95,118,135,143,152,154,156,158,162,161,165,170,170,169,164,162,160,165,165,163,164,167,169,166,161,160,159,161,160,158,152,150,143,136,139,134,143,146,140,140,143,145,135,129,119,112,105,108,112,105,91,79,71,148,150,150,148,149,148,148,146,139,120,103,92,95,104,114,120,131,138,143,146,152,155,159,160,161,159,160,160,159,155,155,155,155,156,152,153,150,150,150,147,143,140,132,128,132,128,126,122,126,132,120,111,105,82,72,61,56,54,47,44,40,35,37,36,146,145,145,146,148,147,150,150,143,139,138,133,127,128,133,136,138,138,140,140,143,145,147,153,152,151,153,154,152,150,149,148,147,147,146,144,144,143,141,136,125,121,114,111,105,109,114,109,88,64,49,45,42,47,45,43,43,43,43,44,47,47,49,49,140,141,142,143,145,146,147,145,141,140,141,143,143,140,137,138,142,146,145,145,146,149,149,150,146,151,150,150,151,150,147,148,146,146,146,144,143,127,108,98,94,103,112,111,110,121,134,94,49,44,44,44,48,47,48,48,46,47,48,47,48,48,49,48,138,139,140,140,140,140,140,139,140,141,141,142,142,143,143,141,138,135,137,141,145,149,153,156,162,159,158,157,154,150,147,142,135,125,111,98,77,75,99,113,135,153,154,157,159,166,172,120,57,53,57,51,49,49,49,49,49,46,45,47,46,46,46,48,129,134,135,136,137,140,138,139,138,140,140,141,137,119,102,92,82,76,73,66,56,47,56,48,57,68,84,93,99,95,91,88,74,60,41,40,80,135,172,195,183,168,163,168,172,176,179,153,65,55,54,52,51,48,45,44,49,49,47,46,48,47,46,47
132,121,115,94,78,62,53,47,43,44,47,48,57,68,76,87,102,114,129,136,140,140,140,140,137,124,112,109,108,108,127,157,139,72,50,52,54,54,57,55,55,57,57,59,63,60,61,63,62,64,64,64,63,63,63,62,60,59,59,56,55,54,54,56,139,141,137,135,136,132,125,120,116,112,110,114,119,122,131,137,140,139,143,143,140,144,144,146,145,147,149,148,149,143,130,112,102,88,64,50,46,40,42,48,48,52,56,58,56,56,56,57,57,57,59,60,60,59,58,58,59,60,56,58,57,52,52,44,142,146,145,145,144,142,138,139,140,142,144,143,140,138,140,141,143,142,144,144,141,147,147,150,148,148,150,153,155,154,154,155,152,145,137,123,111,98,84,69,61,49,50,60,65,71,72,71,67,64,61,58,56,53,51,51,52,55,54,52,49,50,46,61,143,141,145,142,139,139,134,134,136,133,133,135,139,140,140,139,143,145,148,149,149,155,156,155,153,153,153,153,155,158,161,160,159,162,159,149,138,127,125,123,121,114,106,98,98,96,108,116,122,123,118,113,106,99,91,83,75,71,64,58,53,49,60,140,144,145,148,147,145,143,143,139,134,118,106,107,116,134,141,148,157,158,158,158,154,159,159,159,157,157,160,159,162,165,168,171,171,171,171,165,159,148,139,147,146,130,131,137,129,116,115,113,122,138,152,155,157,158,158,156,154,149,144,137,132,126,131,142,153,154,152,152,150,146,139,132,118,98,96,117,131,146,156,158,164,168,167,160,155,158,155,156,157,161,165,166,167,170,172,173,174,176,179,177,174,170,157,153,146,142,144,140,138,140,136,125,118,117,122,135,150,159,162,163,165,167,167,168,168,165,164,162,155,157,155,152,149,145,138,124,97,91,102,123,146,170,173,171,172,166,165,160,155,155,155,157,159,163,168,170,174,174,173,175,174,173,179,179,180,174,168,158,154,145,139,146,147,150,151,143,136,132,121,118,128,142,154,164,169,167,170,169,168,166,167,168,158,160,158,152,148,145,142,123,94,91,109,127,157,177,183,177,171,159,156,160,159,159,161,160,159,163,169,175,179,180,177,181,184,181,179,176,183,183,180,176,167,158,159,154,140,145,146,143,139,140,135,127,121,119,120,134,153,161,172,172,171,169,170,173,159,159,162,158,150,146,139,111,87,94,112,136,165,182,180,169,158,135,137,150,158,162,165,163,161,162,165,172,181,186,187,189,189,188,188,183,183,187,191,188,186,179,171,161,163,161,156,156,156,146,134,133,125,119,115,111,125,133,154,166,176,174,172,175,164,161,162,158,153,146,131,99,80,95,117,145,171,183,160,133,114,108,124,131,151,163,167,168,166,164,165,169,179,186,190,191,191,195,193,188,187,188,186,183,181,182,177,172,168,163,157,159,160,157,151,144,135,127,126,123,121,118,126,139,155,176,177,176,168,165,163,158,153,142,119,91,78,93,113,147,171,176,130,125,87,109,109,123,141,164,173,174,170,165,166,171,177,185,187,189,190,194,194,189,189,186,184,184,185,184,178,172,164,161,161,156,154,154,159,160,152,147,135,127,125,121,133,128,123,148,170,177,166,165,164,162,156,140,119,103,90,95,113,144,167,172,119,96,125,158,120,112,139,161,176,177,176,171,165,167,176,186,186,189,186,187,191,191,186,185,184,185,184,184,182,176,174,174,169,163,157,147,142,146,146,153,147,141,134,126,126,127,117,120,132,156,166,167,167,163,158,145,128,113,95,89,105,141,171,171,122,108,172,193,182,135,131,159,175,181,181,181,175,172,176,184,183,188,185,188,188,188,188,183,181,181,182,180,179,177,172,169,169,168,160,159,154,149,143,146,144,144,127,124,123,121,122,125,120,125,168,169,169,166,160,147,129,112,96,84,95,129,166,161,115,127,173,190,205,172,131,162,181,186,189,190,181,176,178,181,184,188,185,188,184,183,184,181,178,177,174,176,178,176,170,164,161,162,165,168,168,170,167,167,162,149,133,128,129,127,121,126,130,125,167,170,171,168,162,150,134,119,95,82,91,130,161,155,104,89,80,91,150,183,147,155,182,186,185,189,188,183,177,173,178,182,179,181,180,177,177,177,175,174,171,173,172,169,165,163,161,163,167,168,169,168,165,176,172,163,160,153,140,124,122,125,126,124,165,168,170,169,167,159,143,126,98,84,96,138,157,145,97,56,53,87,145,153,143,139,167,180,184,187,188,178,178,175,178,179,172,171,173,173,172,173,174,175,171,170,171,169,166,161,159,160,159,158,171,178,183,182,176,165,158,150,141,130,130,130,130,128,164,166,170,171,171,163,152,134,104,86,93,138,159,137,93,63,73,57,70,109,133,140,160,173,179,183,183,179,176,171,172,173,169,169,171,171,170,171,172,171,168,169,173,167,156,142,140,154,166,166,166,175,172,171,167,168,161,146,140,141,135,131,126,123,164,166,170,174,172,163,157,141,109,89,98,140,157,134,93,69,67,67,69,115,135,134,150,162,170,179,180,175,176,168,168,167,168,170,170,170,170,170,170,169,168,171,175,165,150,136,138,149,165,166,155,159,164,173,174,172,181,173,157,150,140,129,115,118,165,167,172,174,172,165,159,148,110,84,99,135,159,136,87,67,49,58,94,130,133,136,149,157,167,171,173,178,168,163,160,165,171,173,169,170,170,171,171,171,172,173,172,163,148,133,140,157,172,166,149,158,162,171,183,185,187,183,175,168,156,144,136,134,169,169,171,175,173,170,161,153,118,79,81,119,157,139,90,94,98,116,145,143,125,129,144,156,161,163,166,169,163,163,163,164,167,167,169,170,172,178,176,171,170,168,164,156,144,130,143,170,184,161,130,148,166,170,176,185,187,184,182,177,168,160,149,147,167,167,166,172,176,174,165,153,131,85,72,103,152,147,102,101,127,150,151,136,124,126,142,154,160,169,167,164,165,161,164,170,171,170,170,176,179,182,178,171,169,166,163,152,140,131,147,169,187,154,115,145,174,180,182,184,189,186,182,181,179,175,170,160,170,165,169,174,174,177,170,159,139,102,77,101,150,162,121,90,109,123,130,117,115,128,143,151,158,164,158,161,164,164,165,164,165,172,181,187,187,179,172,169,168,166,161,148,136,136,145,161,180,154,109,123,157,177,180,177,182,188,187,186,184,182,175,164,169,169,172,175,173,176,173,167,157,124,85,95,139,169,147,104,95,110,122,117,119,134,145,151,154,156,157,161,164,164,167,171,178,182,181,168,161,166,164,156,157,152,141,136,132,134,147,167,175,145,109,118,138,164,178,171,176,188,189,186,180,179,179,178,174,175,178,177,179,177,177,174,170,143,109,95,129,166,164,136,106,102,103,112,129,140,145,148,148,153,159,156,160,160,162,171,173,161,148,146,155,176,183,160,149,143,129,120,118,122,148,174,174,141,106,119,128,150,176,176,172,184,189,189,181,174,163,172,176,173,176,178,174,179,178,175,176,166,142,115,119,156,171,161,141,129,114,116,134,138,138,140,145,154,158,156,163,167,167,163,154,148,148,154,165,178,167,161,151,134,115,105,101,114,148,177,170,131,91,117,126,146,170,176,171,187,190,187,181,174,171,170,174,178,180,180,184,182,185,180,175,172,163,143,136,154,169,168,161,155,141,129,129,130,134,142,151,157,159,162,165,165,164,161,154,150,153,161,167,170,138,144,152,128,109,108,108,120,152,177,166,110,76,110,124,146,170,176,169,184,190,185,178,171,167,170,180,183,187,181,188,188,189,184,179,177,175,174,169,170,170,165,159,148,136,131,124,130,138,147,153,156,162,165,164,160,157,155,155,157,161,167,176,175,136,127,164,160,142,126,121,125,161,174,168,115,68,105,122,143,171,177,162,172,184,182,178,173,170,166,185,180,186,185,187,192,193,190,184,186,179,176,181,185,183,176,164,150,139,134,135,138,144,152,158,162,163,162,160,157,158,156,154,157,165,173,180,182,174,156,172,157,132,131,133,142,169,172,170,136,75,102,121,141,167,171,151,157,171,170,167,168,168,173,188,187,185,181,185,190,188,189,186,182,179,184,189,190,190,186,180,173,165,158,153,150,153,155,160,163,164,161,159,157,159,161,162,162,163,168,175,187,197,193,172,148,130,124,134,144,158,169,167,143,85,102,114,135,159,160,143,143,152,156,161,166,164,170,186,180,184,190,185,187,189,191,186,182,183,180,181,184,186,184,179,175,170,163,161,163,157,158,161,163,165,164,164,162,163,163,166,166,167,173,180,184,190,202,191,150,139,122,112,117,137,159,160,141,90,97,112,131,155,155,138,136,145,155,161,162,163,169,187,181,186,188,188,182,182,188,185,182,180,179,180,179,178,177,174,167,161,158,156,161,162,163,166,165,168,165,165,169,170,171,175,174,178,192,192,183,183,194,196,160,142,135,110,108,138,166,164,137,90,94,112,131,149,152,145,144,148,156,161,162,162,170,185,183,185,190,187,188,188,190,186,180,178,176,172,173,173,172,169,167,166,167,172,169,169,173,170,175,176,176,174,177,175,175,176,172,177,190,190,182,182,192,183,153,148,117,86,106,131,159,157,129,88,96,112,132,153,155,139,140,147,155,159,157,156,166,180,186,183,185,187,188,188,190,187,180,175,176,174,168,169,169,171,167,169,174,184,181,177,182,177,176,176,176,177,178,177,175,174,170,175,183,185,181,184,190,178,134,128,135,121,124,145,154,150,125,89,100,116,137,157,153,120,124,145,158,159,157,155,164,181,184,182,185,187,186,189,192,187,180,178,175,174,173,171,169,164,160,156,171,189,189,185,181,177,176,178,176,175,179,182,175,172,171,173,177,178,177,187,197,170,117,120,126,134,146,152,151,150,110,83,105,122,141,156,156,136,132,142,158,161,158,157,164,183,181,182,184,185,184,183,185,181,176,177,176,176,177,178,176,171,167,159,157,162,174,177,171,168,168,171,175,177,179,184,179,173,171,171,172,177,188,193,188,137,107,116,118,120,140,157,161,148,99,83,103,123,140,155,162,143,149,154,161,158,151,152,159,187,184,184,183,184,186,187,185,181,178,180,179,181,182,184,178,172,166,157,151,147,149,158,168,167,166,166,167,166,169,175,177,174,169,169,173,177,192,185,151,107,87,95,100,114,138,156,160,128,76,83,106,124,137,156,169,153,160,164,163,156,149,150,156,183,184,184,182,182,185,189,188,181,176,174,174,179,183,180,170,159,151,144,140,138,141,147,149,156,158,160,163,164,165,168,173,174,169,172,174,173,172,143,122,115,105,102,99,115,148,158,153,105,61,88,113,129,140,161,160,155,163,167,168,154,146,149,155,183,183,182,183,185,187,188,185,178,169,163,160,163,168,161,156,148,135,129,126,130,133,137,143,147,155,158,156,155,155,154,154,162,168,170,169,167,166,150,119,123,126,111,105,116,148,162,157,116,79,98,115,127,147,169,165,169,176,169,167,156,147,147,147,185,186,183,183,182,186,188,183,176,166,157,148,146,147,152,153,140,134,134,132,125,125,131,144,149,147,147,151,152,154,154,152,145,147,155,158,162,171,172,128,134,130,115,110,115,136,160,162,127,93,102,115,128,151,166,161,164,176,174,170,156,152,156,156,185,183,181,183,182,184,185,181,172,164,148,132,132,142,156,142,124,125,123,132,131,134,134,134,143,149,149,150,150,152,156,158,163,168,167,163,161,156,143,140,148,140,124,114,112,128,155,165,136,106,107,124,141,160,161,157,173,176,179,170,159,155,154,153,182,181,183,186,188,187,182,178,169,151,132,121,131,148,149,119,103,103,98,118,118,128,136,141,142,145,149,151,153,154,156,160,165,171,176,178,172,160,154,159,158,155,140,125,118,125,150,166,139,106,109,131,152,162,162,168,175,174,176,173,162,161,159,149,180,183,181,183,181,180,177,170,157,137,112,99,123,146,135,89,91,107,105,104,107,124,138,140,145,149,153,152,151,153,154,159,160,167,176,179,176,171,170,163,162,159,148,132,120,124,149,169,142,109,117,143,158,160,161,170,176,177,175,172,165,154,150,153,179,178,182,181,177,176,171,164,152,125,94,91,119,145,114,75,88,98,102,98,108,121,137,145,147,156,162,160,153,154,159,158,160,160,162,164,168,166,170,166,163,161,150,133,124,129,152,173,151,127,135,158,164,165,168,173,178,178,163,162,152,152,156,148,172,173,174,175,176,175,171,162,143,110,78,84,124,139,100,84,96,117,124,110,111,121,136,149,152,150,159,164,164,161,156,163,160,159,166,164,163,163,162,162,166,166,155,135,125,127,138,156,157,144,144,156,163,167,172,177,178,173,166,163,156,144,142,141,169,169,171,173,176,180,174,161,138,99,67,74,125,136,92,96,115,147,155,134,112,120,136,146,154,157,158,161,162,161,157,158,161,163,160,160,163,163,165,165,169,170,165,150,128,118,127,144,158,150,141,148,164,172,176,178,175,168,162,150,148,138,133,128,170,173,174,175,178,177,170,158,142,100,65,72,129,137,93,94,93,111,126,144,127,123,137,148,155,160,163,164,163,162,157,156,159,164,170,167,168,168,165,165,164,170,175,168,150,132,131,141,154,154,150,149,160,167,172,175,166,163,155,145,143,140,128,118,169,171,175,178,177,173,164,155,141,100,67,82,135,142,99,80,51,53,70,114,139,129,142,153,158,163,168,168,165,163,156,157,158,153,166,174,174,171,170,172,171,169,170,173,167,156,151,158,162,165,158,154,158,158,162,165,151,147,142,144,140,132,123,119,172,171,174,173,172,171,165,150,138,97,67,79,132,144,105,79,69,90,58,94,130,127,144,157,161,164,170,172,165,163,159,159,162,161,164,168,174,174,171,174,178,174,170,169,171,172,170,168,169,163,169,165,169,166,158,158,152,150,146,137,132,125,120,119,172,171,171,173,170,168,162,142,124,92,66,78,127,142,117,79,59,67,53,92,132,127,146,162,166,171,174,174,169,164,161,161,163,164,169,171,172,175,178,175,177,180,181,181,174,165,165,164,164,164,170,174,169,161,159,154,148,147,139,135,127,123,124,128,174,173,172,174,172,169,163,153,136,99,76,73,117,148,129,80,44,58,105,143,151,133,153,171,173,176,181,173,169,163,160,159,164,163,167,172,174,172,175,177,180,182,181,179,177,170,167,164,162,162,159,169,171,161,157,147,139,133,127,128,126,119,121,121,171,171,173,173,173,168,160,154,136,101,78,80,108,144,139,96,62,65,123,184,165,143,159,173,175,178,182,171,165,163,165,165,168,170,172,175,174,175,176,177,177,179,183,181,175,174,175,166,164,154,154,151,154,158,151,137,124,124,119,119,118,120,124,123,168,168,171,172,170,167,159,147,125,93,78,86,111,151,148,116,118,151,185,194,155,143,164,175,179,177,176,163,161,165,171,173,174,176,174,175,174,176,179,179,182,182,180,176,175,172,163,161,164,159,157,157,155,154,143,137,129,124,123,124,117,118,117,117,166,168,170,173,172,168,158,149,121,88,86,94,109,148,155,126,108,140,188,171,136,139,157,171,176,170,166,160,160,169,174,177,178,177,174,179,179,180,179,178,179,179,179,176,172,169,160,155,160,160,149,150,148,146,140,133,132,129,130,131,124,117,113,113,166,167,169,170,171,166,159,145,122,92,84,91,105,150,163,141,109,98,126,126,116,134,158,168,166,161,160,162,165,168,174,180,181,178,171,176,181,179,179,181,181,178,174,170,164,153,151,149,144,138,147,146,148,142,128,122,124,121,118,119,118,113,118,129,167,168,167,166,164,159,157,145,118,94,87,93,110,142,170,151,122,98,83,104,120,140,155,162,159,155,160,163,169,175,176,180,182,181,178,179,177,175,174,175,175,174,169,161,158,153,143,146,145,142,146,137,137,131,125,123,119,111,110,111,115,125,139,153,165,167,166,163,162,158,158,153,137,102,90,99,112,133,165,167,134,114,100,101,124,148,158,157,157,158,166,167,168,172,178,180,181,180,180,180,177,173,171,170,167,166,163,149,144,144,146,141,142,139,141,133,128,122,123,120,113,113,113,124,137,148,158,162,168,167,165,163,162,158,155,152,152,127,92,95,109,127,153,166,166,154,145,134,140,153,157,156,159,163,167,167,168,172,172,171,173,175,175,175,173,170,165,164,158,152,147,139,142,142,147,142,141,147,132,136,120,114,104,99,105,127,143,151,158,161,164,163,165,164,160,159,158,156,152,147,151,145,113,95,104,123,148,165,167,164,163,156,154,157,164,166,167,164,166,165,166,169,168,170,170,169,168,168,166,160,155,150,145,138,141,142,144,140,144,134,127,123,115,100,102,109,124,136,147,154,157,159,160,157,161,161,162,165,160,157,154,153,152,146,143,140,122,101,103,116,137,155,160,160,161,165,165,165,167,167,161,163,160,164,165,164,163,164,163,160,159,159,158,150,143,137,133,131,135,134,131,131,125,116,113,105,103,118,133,145,154,164,171,174,169,164,157,151,143,121,159,158,159,156,153,152,151,146,139,135,123,100,95,104,121,138,149,154,159,162,167,166,165,162,158,159,163,159,155,155,156,155,153,151,152,148,140,131,127,131,127,120,115,109,107,106,103,104,108,117,124,126,129,127,123,117,104,89,77,63,54,61,160,135,157,151,152,154,152,151,152,147,141,134,129,118,101,104,115,127,139,146,152,157,160,158,156,157,157,153,149,151,150,150,151,151,152,146,131,118,119,114,103,96,89,79,73,70,70,72,73,73,69,63,60,55,49,42,42,41,40,37,36,36,35,34,95,201,149,153,153,152,151,150,150,146,140,137,134,131,127,127,131,137,140,145,150,150,153,153,150,149,153,151,151,147,149,152,148,132,114,98,96,88,78,71,65,56,53,50,51,50,50,49,46,48,47,49,48,47,47,48,49,48,48,47,47,45,44,40,36,132,152,147,146,149,150,148,146,140,138,140,140,140,141,143,146,148,147,148,152,151,150,150,151,150,152,149,149,146,136,108,88,91,106,127,134,84,56,55,54,51,53,55,51,53,51,53,53,51,50,50,49,51,53,53,51,51,51,49,48,48,46,42,39,42,143,145,145,147,146,145,143,143,142,143,143,146,148,147,148,146,144,144,149,149,148,148,148,144,139,131,113,89,82,120,139,150,162,173,170,98,58,55,55,54,54,52,52,50,54,50,52,53,52,52,51,53,54,53,52,50,49,50,48,49,49,47,45,37
105,99,95,96,97,110,123,128,127,130,134,140,140,132,140,97,64,95,95,85,79,86,110,122,124,126,127,128,128,123,118,114,110,109,109,111,114,115,115,113,112,109,109,107,104,98,93,83,65,49,42,39,38,39,38,40,41,41,50,61,71,83,104,111,113,111,113,111,118,127,130,130,131,130,134,137,129,124,155,185,170,210,227,223,221,184,113,105,128,126,125,129,136,134,131,131,122,116,111,108,109,111,114,116,116,116,116,112,107,108,101,98,92,85,75,65,74,81,86,91,98,102,108,113,118,118,119,117,127,125,124,127,129,131,132,132,132,131,126,124,118,137,158,142,134,154,167,173,188,202,184,145,106,110,111,122,130,138,137,132,124,123,118,109,104,106,109,112,116,116,116,116,113,111,111,105,102,97,92,86,88,103,109,110,109,110,111,113,117,125,123,122,129,128,130,131,136,135,134,133,131,121,108,114,116,119,117,112,113,119,127,131,133,136,131,132,135,116,119,125,126,132,135,132,130,122,118,114,110,104,106,112,113,117,116,116,117,115,109,110,108,105,101,95,86,81,89,99,104,105,105,107,115,119,123,126,134,135,132,135,136,135,137,137,129,109,106,122,115,108,111,116,119,122,129,137,138,140,140,141,136,139,119,119,129,133,134,130,128,122,117,112,109,105,104,106,109,110,114,113,115,116,114,116,115,113,104,103,101,92,82,82,90,95,99,100,105,113,120,123,134,135,136,137,137,136,138,140,117,104,114,120,118,113,110,114,123,120,125,136,143,146,148,150,146,140,155,135,126,132,134,133,128,124,121,116,115,112,108,108,110,113,111,114,113,113,118,113,113,112,111,101,97,98,86,81,80,87,88,93,96,102,111,117,135,136,135,140,142,145,146,148,111,117,125,128,119,116,111,104,104,105,116,128,141,154,146,149,156,158,158,174,121,135,138,133,135,132,127,125,121,119,113,110,111,113,111,107,108,105,111,117,116,110,109,107,106,101,95,88,89,81,82,80,83,90,97,101,140,140,142,144,149,154,164,149,114,124,117,128,120,120,108,94,89,91,103,123,140,154,153,155,155,155,160,188,154,146,155,148,141,139,135,132,128,126,119,110,108,109,105,101,102,100,103,108,102,102,102,102,101,100,98,92,89,87,80,82,79,73,72,78,150,148,145,149,151,157,164,144,129,137,117,127,122,125,103,86,82,79,87,109,124,144,151,153,157,153,168,182,168,156,162,154,146,138,137,135,136,136,133,120,110,110,105,104,102,94,97,102,102,104,104,105,102,99,95,90,85,80,76,76,77,65,61,65,155,152,151,147,155,162,165,136,135,134,113,120,122,123,93,82,84,68,76,104,114,130,147,152,160,166,169,173,165,162,164,155,145,140,141,145,148,149,148,145,123,120,112,113,112,105,97,103,105,105,105,100,100,100,95,85,79,79,79,72,67,69,70,67,158,157,155,154,160,166,161,131,141,128,126,125,127,117,93,91,95,69,79,105,108,119,143,152,163,172,170,173,163,169,170,158,149,148,151,154,159,164,164,155,125,121,123,116,121,115,110,106,105,103,99,98,102,102,94,81,72,70,64,70,67,67,68,72,162,166,162,160,161,170,164,137,141,119,118,125,129,112,97,98,87,66,85,111,123,112,129,147,160,168,170,176,165,177,179,162,158,159,158,165,168,175,171,141,109,112,118,116,114,117,117,110,105,103,94,98,96,88,90,76,70,70,64,59,63,63,68,65,169,168,167,165,167,172,167,134,131,109,114,128,124,101,98,105,79,88,99,116,131,122,123,149,160,168,173,181,168,181,176,163,161,164,169,173,177,179,152,104,98,104,106,103,107,119,129,122,110,105,99,97,95,87,84,85,72,63,54,55,59,59,59,63,177,178,175,171,171,174,166,132,124,103,119,138,130,103,104,91,66,84,106,119,139,127,118,144,158,172,179,183,168,182,173,166,166,171,176,182,186,176,119,95,106,118,114,100,96,111,126,129,118,113,107,99,90,88,85,83,76,69,59,57,58,56,53,58,181,182,180,177,177,176,169,132,120,96,115,143,137,111,108,80,74,73,98,108,128,119,111,140,158,167,179,182,170,186,177,173,175,180,183,188,188,150,109,98,105,114,106,102,101,102,115,128,125,123,112,104,93,87,88,85,83,74,65,54,58,61,61,62,185,184,184,181,182,180,171,143,149,97,108,149,136,113,116,65,45,49,95,107,115,107,110,135,158,170,180,179,175,188,180,179,180,184,191,190,170,124,108,102,112,113,110,107,99,99,106,113,110,106,107,105,97,95,93,91,86,75,63,59,55,55,56,57,189,189,185,185,187,182,175,147,152,99,111,154,142,119,121,84,90,50,88,103,111,106,116,136,150,169,178,170,178,194,189,184,184,188,192,184,142,114,107,101,104,108,104,102,104,108,113,117,118,111,109,108,110,99,92,92,90,85,77,76,71,62,55,50,197,194,188,187,188,187,179,145,133,89,111,153,143,117,115,70,56,60,89,108,111,105,117,139,154,167,181,170,187,198,188,186,191,194,194,163,122,111,106,105,104,102,103,89,90,114,122,123,126,123,122,121,116,106,107,108,96,81,72,67,63,60,56,50,199,195,192,188,183,189,183,155,139,89,119,157,153,126,118,74,59,74,95,116,107,104,119,142,157,169,178,164,187,197,192,193,194,198,186,138,119,114,110,108,107,106,101,70,56,103,120,124,124,123,126,129,125,117,118,111,94,81,71,68,65,63,57,53,200,198,193,190,183,188,183,162,140,90,114,154,153,121,108,89,100,117,105,120,102,102,124,145,161,169,170,156,175,188,193,195,198,194,153,122,124,125,121,115,109,104,99,89,44,78,108,118,116,118,121,127,131,124,126,123,113,99,85,76,77,74,69,68,204,202,197,193,188,187,186,167,143,93,115,147,150,118,95,95,79,93,95,110,101,114,139,154,163,169,154,152,173,171,177,193,197,169,134,128,131,129,121,115,108,101,99,97,62,64,93,113,118,118,119,126,131,128,127,135,130,117,102,89,81,71,69,68,205,202,196,194,193,186,186,179,155,102,121,143,145,117,91,92,79,91,100,114,99,116,140,161,165,161,143,162,171,164,152,170,178,146,134,133,139,135,124,110,104,94,95,108,90,77,90,105,115,116,115,118,125,128,136,147,142,121,97,91,77,73,72,65,207,208,202,196,197,190,183,185,164,110,124,147,138,111,97,92,88,80,104,113,96,123,141,159,160,147,139,159,163,152,142,135,141,135,134,140,144,136,116,102,96,91,94,108,102,83,90,100,113,114,112,113,119,126,132,141,141,125,109,97,86,83,71,56,207,208,206,198,197,196,183,179,155,131,138,150,131,101,100,96,102,65,135,168,102,131,148,162,152,133,147,154,144,136,124,118,116,118,132,145,149,137,108,96,95,91,103,112,109,87,86,94,106,115,110,111,116,121,124,127,127,105,104,97,89,82,72,69,208,208,207,200,200,202,192,192,176,132,139,153,125,94,99,94,111,85,214,203,115,139,154,152,127,134,135,128,122,119,115,129,143,118,104,127,142,135,114,98,93,93,92,110,115,95,86,101,110,120,112,110,104,112,113,113,110,101,106,95,86,85,86,78,209,209,209,203,201,205,203,203,175,138,140,141,127,104,101,91,99,102,217,204,145,152,141,114,134,131,118,117,119,121,136,166,165,139,122,103,112,109,103,89,88,84,87,111,121,102,90,97,108,119,119,107,106,109,106,102,99,106,105,101,96,94,91,85,210,210,208,203,202,207,207,211,183,128,117,127,145,116,108,105,96,119,220,196,126,118,117,129,119,120,134,140,138,146,163,172,158,144,135,101,94,89,93,87,90,88,87,115,125,108,85,94,111,125,126,105,101,102,95,98,99,103,107,109,112,96,90,84,207,210,210,204,201,205,206,211,196,149,122,150,163,124,112,112,100,144,216,183,113,113,119,124,134,150,155,146,137,153,169,170,156,134,114,90,96,87,85,82,86,86,85,117,128,119,86,97,115,128,135,114,92,88,86,91,96,108,111,110,112,108,99,89,208,209,209,203,201,206,207,210,195,166,136,134,140,118,109,115,133,143,120,115,107,121,135,147,155,157,155,142,140,150,162,165,144,133,102,85,99,96,89,91,100,95,95,127,133,137,92,104,121,131,138,115,96,84,80,86,101,111,110,107,112,110,102,94,207,208,207,199,201,204,206,211,194,170,166,174,152,135,142,159,132,92,98,115,136,146,149,149,153,152,154,151,149,151,160,164,143,124,97,77,105,102,90,89,94,93,102,135,135,139,102,106,128,138,147,118,98,83,79,86,97,106,112,114,119,114,101,91,209,207,206,200,203,207,207,212,195,170,176,187,138,139,150,161,138,128,144,161,168,168,158,153,152,157,164,166,167,168,168,165,149,131,120,86,90,121,104,97,97,93,102,136,140,144,116,111,138,143,152,122,91,78,81,82,91,103,119,122,115,114,108,99,208,209,203,201,203,206,207,213,196,174,183,194,159,169,189,188,167,164,185,192,189,186,179,169,165,164,171,180,185,183,177,172,160,141,146,146,116,129,121,110,106,106,119,142,141,143,125,115,135,144,153,118,88,82,80,85,86,109,118,127,126,114,115,108,209,209,204,199,203,206,207,213,194,173,183,201,206,189,204,201,173,190,204,206,207,204,201,195,193,190,192,192,193,194,195,195,187,172,166,171,173,160,145,134,133,130,132,152,149,147,130,115,137,147,149,115,95,84,79,83,101,117,127,136,133,116,104,84,208,207,205,202,201,204,206,212,192,173,181,188,152,201,210,208,181,201,209,211,212,210,206,207,205,206,207,205,204,203,204,207,206,197,188,179,174,168,164,151,150,151,144,158,157,164,141,115,135,147,153,120,90,80,78,90,107,112,117,124,115,111,103,81,207,205,203,200,203,205,205,213,188,173,174,191,172,197,210,210,190,198,213,212,214,213,211,209,207,208,210,209,206,205,207,206,207,206,195,185,172,162,133,116,110,124,139,164,165,157,130,112,134,151,161,118,88,76,83,93,103,117,122,128,120,113,104,87,206,207,204,200,200,203,204,212,187,185,166,167,169,166,194,203,195,182,207,206,201,205,204,197,198,198,200,203,206,208,207,206,207,197,191,191,169,134,110,96,85,82,126,162,159,160,126,119,142,157,168,131,100,93,85,98,114,122,124,126,119,115,110,98,209,207,207,203,200,202,205,211,176,165,157,151,165,139,150,150,144,157,169,187,193,194,194,196,195,194,194,194,200,199,202,202,199,185,177,159,140,113,91,92,86,86,122,163,166,169,120,122,146,166,177,152,121,107,108,109,115,118,116,113,113,117,106,92,207,208,206,202,201,206,201,202,150,146,160,158,171,155,131,110,80,68,92,121,154,176,187,193,194,194,192,191,191,195,197,201,192,179,153,135,117,112,111,94,95,108,125,157,163,161,113,128,155,173,185,157,133,120,111,98,99,110,124,130,133,119,108,96,206,209,209,204,201,204,188,193,149,152,147,163,169,163,162,146,115,90,92,116,132,161,170,176,184,196,197,190,182,183,188,190,189,179,143,119,109,104,104,104,95,88,110,148,161,135,112,134,151,168,187,165,143,152,143,134,120,127,139,139,137,130,112,92,208,209,209,202,201,201,181,194,150,153,181,194,190,177,171,166,161,145,144,135,127,121,171,187,182,183,186,186,177,165,173,198,196,179,135,133,123,111,103,94,82,86,99,129,155,121,128,139,153,173,189,168,160,160,146,147,145,130,130,128,136,128,109,89,208,210,209,203,201,197,191,200,160,158,177,186,181,168,162,156,158,137,136,142,142,140,147,180,195,197,188,191,189,179,166,189,194,172,154,153,137,120,107,100,92,93,112,139,152,120,131,145,155,179,183,172,167,162,165,159,157,138,126,121,122,115,98,85,210,210,207,197,192,198,198,205,173,161,170,179,176,163,153,144,139,108,126,137,136,143,141,159,188,200,201,199,198,197,185,182,174,176,179,155,141,121,105,98,88,93,120,145,144,120,133,142,164,184,181,179,175,173,170,172,165,152,147,126,110,100,92,86,209,210,203,194,193,200,197,201,159,147,166,176,168,157,137,134,122,102,121,133,138,138,141,148,164,196,204,204,202,198,190,190,187,191,194,176,147,121,102,85,91,104,127,140,126,125,137,150,176,186,185,184,177,170,176,180,171,149,147,134,113,100,84,78,209,208,203,197,202,206,194,175,139,149,156,175,164,141,117,126,108,110,115,126,138,140,140,161,162,172,203,205,201,197,190,185,186,193,194,188,162,141,119,103,86,99,124,112,94,128,141,170,184,183,185,183,177,174,177,170,160,139,125,118,100,91,82,71,206,207,201,201,205,206,201,174,124,120,150,169,153,120,117,124,130,117,115,126,138,143,142,157,185,153,193,203,200,195,188,182,181,186,191,189,175,148,130,109,94,93,102,82,95,131,164,181,181,179,180,168,157,153,161,150,134,127,120,103,89,80,77,69,207,205,204,206,207,206,203,178,120,114,153,168,145,111,116,109,118,119,123,129,141,142,144,153,185,183,162,199,199,196,190,184,181,177,182,188,179,153,126,109,98,99,96,85,121,168,182,183,183,180,171,163,152,141,139,141,131,118,108,96,77,76,74,77,207,204,204,205,207,204,200,173,115,115,157,162,130,111,105,92,92,93,120,138,148,148,144,150,184,193,169,193,199,194,186,184,182,177,171,180,181,154,112,101,104,104,101,111,139,169,180,182,175,163,159,149,140,131,127,125,121,113,96,86,82,69,77,83,202,202,204,205,205,202,193,171,112,115,160,162,128,114,104,104,60,71,112,138,151,154,142,147,180,194,179,186,198,194,187,186,188,184,179,167,180,166,138,108,97,101,109,119,129,148,167,168,167,162,151,144,136,127,128,124,124,107,98,90,86,87,86,86,196,197,202,202,200,195,185,168,109,103,156,158,125,114,98,79,90,84,110,153,160,156,138,147,178,193,185,186,200,195,188,187,189,187,183,171,164,158,124,112,110,99,108,127,135,141,145,164,181,188,176,162,155,148,142,126,120,121,109,93,93,94,97,95,191,198,201,201,202,196,176,164,108,103,160,161,126,118,111,86,87,135,134,153,164,156,135,151,183,197,189,188,200,196,187,189,192,191,188,182,164,156,125,103,107,112,108,110,121,129,144,168,183,179,174,173,175,171,168,156,134,132,128,119,115,115,121,112,184,197,201,202,200,189,163,153,104,105,169,164,129,121,103,99,102,105,129,160,169,157,139,163,184,192,187,187,200,197,185,187,192,194,194,192,180,152,134,108,102,102,103,110,123,143,168,190,190,174,172,175,175,178,179,180,168,140,138,142,135,132,138,129,187,190,196,199,201,191,160,155,106,119,171,167,138,127,117,140,173,161,144,161,171,154,148,173,190,194,194,191,202,197,188,188,194,194,191,189,185,179,138,102,92,96,111,126,129,149,161,175,176,179,187,188,187,182,179,175,167,148,153,152,155,153,148,140,180,187,192,196,196,188,161,166,109,130,172,172,155,133,130,111,161,139,137,150,158,146,161,181,191,199,202,197,204,197,193,190,195,198,198,197,192,183,172,162,126,111,115,123,142,159,164,163,174,184,187,188,186,182,175,159,107,64,64,62,62,67,64,75,180,180,185,191,195,185,162,178,129,120,169,176,164,137,142,114,92,108,136,190,155,153,177,183,187,199,206,200,202,199,194,191,191,196,191,182,188,190,186,186,177,146,130,144,150,147,158,175,175,182,183,184,179,178,160,103,56,44,49,49,55,57,56,63,183,182,181,188,192,182,172,178,126,121,162,173,168,150,138,128,95,106,217,224,200,176,190,191,195,205,214,203,204,201,197,193,191,192,192,189,190,187,189,187,184,169,147,135,153,157,167,166,178,181,178,169,174,144,84,50,47,53,50,46,49,55,61,64,177,176,172,169,181,181,180,189,130,125,154,167,166,157,146,136,130,125,208,220,223,210,193,191,190,201,217,206,198,201,196,190,189,188,190,190,189,182,178,176,174,164,156,147,151,161,171,174,175,176,166,151,119,70,45,47,51,57,50,47,43,44,45,52,163,165,160,140,146,162,158,178,138,129,145,159,156,149,162,166,166,159,193,221,220,213,198,192,192,205,219,198,187,200,195,189,189,185,185,186,184,177,171,168,172,166,168,164,163,169,172,171,166,147,119,80,52,46,47,48,50,53,45,42,45,42,44,46,161,159,158,150,134,128,135,165,118,124,134,143,157,165,171,173,174,175,194,221,224,209,194,191,189,204,220,198,177,187,189,189,187,187,184,179,176,173,170,162,165,169,163,172,171,169,153,125,99,73,56,51,50,49,47,47,50,52,46,47,44,45,45,44,144,153,161,161,152,131,121,138,119,105,140,155,159,164,173,179,184,183,192,202,200,188,184,180,180,196,218,187,176,178,181,185,183,183,181,176,172,171,170,164,164,163,153,141,121,92,62,58,50,53,54,53,49,48,47,46,48,53,45,44,46,46,44,43,100,113,123,137,154,152,138,126,158,137,138,143,148,155,163,173,190,188,187,182,181,177,171,167,171,191,198,176,179,182,180,177,174,172,165,152,140,129,122,114,105,93,76,67,64,61,59,58,57,55,52,52,48,41,45,44,47,47,52,46,45,42,42,41,77,84,86,83,98,114,127,123,155,97,114,130,138,138,142,150,159,167,174,167,164,164,167,162,175,198,178,170,176,173,168,169,180,170,117,74,67,64,62,62,62,61,64,66,66,63,59,59,58,55,52,49,50,47,45,45,44,44,43,41,41,42,42,43,72,63,68,71,64,65,62,58,99,105,46,56,68,82,94,105,121,147,163,168,167,158,138,129,178,190,169,169,173,181,191,193,173,108,66,64,66,67,67,67,64,64,65,66,70,65,63,58,61,57,53,51,51,48,46,45,44,42,41,40,42,41,42,42,72,73,68,55,57,56,55,53,52,111,92,60,109,127,136,135,122,127,145,143,110,81,97,161,211,188,173,171,160,123,102,93,75,63,64,66,67,65,66,67,66,65,65,66,65,64,59,58,58,57,54,49,50,48,48,46,46,45,46,43,42,43,42,41,66,72,77,70,60,54,54,65,54,57,109,117,118,134,130,140,162,171,147,139,156,172,186,189,188,178,153,117,84,65,62,63,65,67,67,65,66,66,66,65,67,66,66,66,63,63,65,60,63,60,55,51,50,51,50,47,45,44,46,44,41,41,41,41
101,110,106,117,127,131,133,131,132,135,139,131,114,168,202,194,219,233,234,230,199,135,105,127,123,122,126,134,138,133,133,126,123,115,108,106,109,116,118,118,117,116,116,113,111,111,107,105,98,92,87,85,99,116,111,111,108,109,112,117,121,126,124,125,117,117,122,128,131,129,128,131,131,132,127,121,151,168,142,136,155,166,172,189,193,177,145,110,108,113,122,129,136,137,132,127,123,120,113,109,105,104,108,115,116,117,117,117,116,112,111,106,105,100,97,89,83,80,95,104,106,104,107,108,115,120,123,126,128,128,132,133,135,134,134,132,123,112,116,117,118,115,111,114,122,130,133,134,138,132,131,133,125,118,124,127,134,139,133,129,124,120,115,110,104,104,108,111,113,114,114,116,117,114,114,116,113,109,103,100,95,87,80,85,92,94,98,100,107,116,121,125,133,131,134,137,136,135,135,129,111,108,120,115,111,112,117,118,122,129,137,138,140,140,143,138,138,132,114,125,131,136,132,127,123,119,114,112,108,106,106,108,111,114,114,115,114,116,116,115,113,112,106,101,99,96,83,82,82,86,89,92,96,103,111,117,138,136,135,137,136,138,138,116,106,115,124,119,112,109,115,118,118,125,135,142,145,146,149,149,145,155,152,125,128,133,132,132,128,126,122,122,119,113,112,110,111,114,112,111,107,108,114,118,114,109,107,104,101,96,90,88,87,81,83,83,86,88,94,98,135,136,140,141,141,145,142,110,117,125,127,120,116,113,103,101,104,114,130,141,152,148,151,155,157,162,180,141,133,144,139,139,139,133,128,124,121,116,109,107,111,107,101,97,106,107,110,107,99,103,103,103,102,103,95,92,88,84,77,79,74,69,73,78,137,140,143,147,151,160,144,113,125,120,129,120,117,107,91,86,90,102,119,135,150,152,152,155,156,159,181,167,147,156,155,144,140,137,136,132,133,130,121,109,110,107,104,104,98,96,102,101,102,102,104,104,101,98,95,90,82,78,76,77,73,67,63,66,143,144,146,150,158,166,141,127,133,114,126,124,126,105,86,87,83,89,107,122,138,149,150,156,156,165,177,169,157,161,158,149,141,138,140,142,144,144,138,127,117,113,109,109,110,99,99,102,105,104,102,100,99,98,91,82,79,81,77,71,69,69,72,66,150,148,150,156,163,166,136,136,135,115,124,124,128,99,86,87,72,76,98,110,122,143,150,155,166,168,172,165,162,168,161,150,143,144,149,152,158,159,156,142,121,124,116,116,122,109,104,106,105,102,98,97,99,96,91,76,71,70,65,65,66,67,68,72,155,152,151,159,168,158,129,142,132,126,128,132,126,96,90,99,78,75,102,113,116,137,150,161,173,171,176,170,169,177,162,154,153,157,160,164,168,171,165,131,113,124,117,120,115,119,115,106,105,101,95,101,97,88,86,75,69,66,61,60,64,66,69,68,160,159,158,161,166,163,142,145,127,121,127,134,125,102,103,101,73,79,106,122,117,122,145,154,167,168,180,172,176,183,170,160,160,159,169,170,175,176,145,105,98,101,104,105,111,123,124,118,110,105,100,95,92,83,82,84,72,62,56,57,58,56,56,54,168,166,164,165,175,169,131,131,115,113,128,129,115,100,107,95,73,88,111,132,131,118,143,157,169,171,184,173,177,180,167,161,165,171,178,181,182,163,107,94,109,115,109,96,106,119,132,128,111,109,104,95,88,90,85,79,76,69,57,58,60,58,55,60,175,171,170,170,173,168,135,128,110,116,137,137,117,102,113,91,94,106,116,136,134,115,137,156,166,176,184,174,181,181,172,170,174,179,184,188,182,135,101,98,114,115,106,101,99,107,122,127,123,120,109,102,92,86,88,86,85,70,67,56,58,59,57,59,181,180,178,176,175,172,137,125,100,109,142,143,122,107,110,77,95,107,108,123,125,107,129,155,164,176,182,171,182,182,175,177,180,183,189,189,163,117,105,102,115,110,106,104,98,98,108,116,113,107,107,103,98,97,93,93,87,76,64,63,59,57,54,59,185,184,179,182,182,173,147,156,106,105,149,142,123,112,102,75,68,87,102,110,110,105,127,149,163,173,182,171,184,187,179,180,182,189,194,182,133,111,105,102,103,109,105,105,109,110,114,117,118,111,111,110,109,93,95,93,90,83,77,76,70,65,56,48,186,183,187,185,183,179,154,170,117,103,153,149,128,123,105,47,40,70,102,110,110,109,130,143,162,174,181,170,189,191,188,187,189,191,189,156,116,109,104,101,108,103,102,94,92,118,125,122,121,123,120,119,115,111,113,114,95,82,71,64,62,61,56,50,193,189,187,188,187,184,154,130,95,105,149,150,127,115,94,99,55,66,101,108,107,110,131,148,160,172,175,172,195,195,188,190,195,197,182,128,117,112,110,109,106,103,100,61,71,110,121,124,124,122,126,129,124,119,115,111,96,82,75,70,66,67,63,56,195,190,188,186,189,186,162,142,100,107,153,153,135,118,88,37,49,74,106,111,102,109,131,149,163,175,166,165,190,195,193,194,197,191,146,120,123,120,117,112,106,105,99,77,43,89,110,117,119,118,120,127,131,126,125,126,118,104,89,80,79,76,71,67,198,194,188,183,188,187,168,150,101,105,153,156,137,111,91,47,57,74,103,106,100,115,137,154,165,169,158,158,175,182,191,196,197,164,127,125,128,128,122,114,109,101,96,90,53,67,96,113,118,118,117,121,128,128,131,137,133,120,103,94,79,71,70,66,203,198,195,188,187,191,173,155,107,107,141,149,132,100,98,63,90,97,101,102,99,127,150,160,165,162,143,164,173,161,168,194,182,142,135,135,138,133,125,110,102,93,100,108,92,75,91,105,113,114,112,116,122,124,132,148,146,124,101,92,81,72,71,66,205,199,195,195,187,188,183,169,115,112,135,149,127,95,89,79,70,91,111,100,108,127,148,162,161,149,142,167,165,155,142,148,151,137,135,135,143,134,112,103,98,90,95,111,102,80,93,100,114,115,112,113,116,124,131,137,139,123,107,103,94,90,79,61,207,203,196,194,192,183,184,174,127,118,142,145,118,97,88,94,80,84,120,94,110,132,152,161,155,131,150,158,152,140,131,125,123,123,138,145,146,131,111,97,94,92,98,110,112,87,82,97,107,119,111,110,114,121,123,122,122,108,106,98,90,82,78,75,208,206,200,197,197,188,177,173,138,130,145,146,111,98,88,102,94,94,170,124,113,141,155,154,131,134,148,141,130,123,115,121,126,110,109,140,146,133,108,93,92,89,94,110,113,98,84,99,105,121,115,109,107,107,112,109,109,103,106,98,89,89,91,84,209,208,203,201,202,201,182,181,145,131,152,142,106,99,90,95,108,139,212,169,122,151,150,127,131,137,122,117,116,112,127,159,158,132,114,103,122,114,103,88,87,84,88,111,121,110,85,98,108,122,122,107,104,108,107,98,99,104,107,107,103,97,92,90,209,209,206,201,204,204,200,193,154,141,151,135,121,104,93,83,96,148,214,167,138,142,119,128,130,119,123,128,129,136,159,170,158,144,145,92,94,91,94,86,90,88,90,118,122,116,84,94,107,124,131,111,102,98,91,92,98,102,104,108,111,105,96,82,212,209,206,203,206,209,207,201,147,117,117,135,137,111,107,104,103,167,220,160,108,112,124,121,118,136,148,145,144,154,171,169,151,141,116,91,94,89,85,82,87,90,90,119,124,120,89,96,112,121,137,121,96,86,86,87,95,105,111,107,108,111,107,96,212,210,205,201,204,209,207,206,170,121,126,157,144,114,111,113,121,175,199,117,110,119,123,136,151,159,154,142,140,153,165,163,146,136,96,86,98,91,89,86,95,93,93,127,132,134,106,101,121,127,140,123,99,85,81,83,96,108,111,109,113,114,104,95,209,210,207,202,204,208,208,207,183,148,142,150,141,123,122,125,131,123,114,106,118,133,146,152,154,155,154,146,145,150,160,161,142,126,97,70,104,102,92,86,97,94,97,137,135,138,116,106,130,134,146,129,103,85,81,81,92,100,111,118,119,116,110,95,208,208,204,201,203,207,207,206,184,157,175,162,129,125,140,164,121,103,112,137,151,154,149,150,151,152,159,160,160,162,165,163,146,126,120,75,85,114,103,94,99,92,100,137,139,138,124,112,136,141,150,132,93,79,78,82,86,101,116,121,118,116,117,110,208,208,205,201,205,209,209,209,185,161,192,185,153,155,165,163,145,146,163,179,176,174,168,160,154,163,169,175,181,179,172,168,153,138,143,145,106,120,117,111,108,104,116,143,140,145,131,115,131,141,148,131,97,88,77,81,84,101,120,130,142,124,111,108,209,207,202,202,206,209,208,208,186,170,196,180,158,185,196,193,170,180,196,197,196,194,184,182,180,176,183,187,191,192,190,187,178,162,162,169,167,154,144,129,132,130,130,158,149,144,136,117,131,148,147,124,98,86,81,82,96,114,116,128,126,119,110,92,208,208,201,201,206,208,209,208,186,167,193,204,197,198,207,200,178,197,208,210,211,208,206,204,201,203,203,202,201,201,202,205,203,195,184,179,174,169,161,147,145,146,142,162,159,159,144,116,128,145,151,135,98,79,76,84,99,109,115,121,123,114,109,97,208,208,203,201,203,205,207,206,184,165,187,183,176,205,212,208,187,201,210,213,213,213,210,207,206,208,210,210,207,204,205,206,207,208,195,186,175,165,138,111,111,115,130,162,162,158,139,115,130,149,157,138,100,82,78,87,102,114,123,126,128,121,111,98,205,205,203,201,205,205,208,205,185,173,172,193,186,205,214,213,194,198,211,209,209,211,207,202,204,205,205,207,205,206,207,207,208,201,190,195,178,145,118,102,91,81,111,165,161,161,137,117,133,156,162,152,116,99,97,102,112,121,123,120,117,115,114,109,209,205,202,201,202,203,206,202,185,192,162,160,147,162,187,188,197,193,201,204,197,196,197,196,196,196,197,199,203,204,204,204,201,189,184,173,144,115,88,85,88,83,105,164,163,167,136,117,136,166,175,166,137,108,104,102,98,96,105,110,119,120,114,98,210,208,206,201,199,202,208,196,168,161,152,154,158,148,132,143,115,122,146,172,188,192,195,194,193,192,193,193,195,195,199,201,196,182,166,134,124,114,106,97,95,100,110,153,163,161,130,123,147,170,179,172,142,133,126,113,107,117,135,143,140,134,121,103,208,208,206,202,202,206,204,185,144,147,155,171,172,163,145,115,86,79,87,110,138,166,178,186,193,198,198,192,186,186,190,192,190,185,156,126,114,104,107,107,94,90,100,132,156,148,119,127,146,160,178,176,151,150,157,145,136,124,129,133,132,134,124,106,208,210,207,202,202,206,194,181,146,160,166,173,172,167,163,149,130,108,115,123,132,143,172,179,177,186,190,187,179,172,178,194,195,191,142,125,125,113,102,101,90,86,91,113,147,142,125,137,148,162,184,178,165,159,159,152,153,148,125,124,127,129,112,96,207,209,206,200,203,200,187,185,140,151,184,190,186,175,174,163,159,150,144,144,138,130,156,184,195,192,188,188,186,174,163,185,204,187,149,155,147,124,110,103,99,94,104,139,157,137,122,138,150,168,184,175,171,174,165,163,163,149,139,134,118,109,101,93,210,211,210,203,202,194,198,193,153,167,177,186,180,168,159,154,145,125,133,142,143,145,141,169,189,200,199,196,197,195,185,178,173,167,177,162,145,130,110,100,87,86,108,136,146,127,127,138,151,180,185,182,183,168,177,179,179,165,160,156,129,112,97,89,211,211,206,196,193,199,201,203,173,162,171,179,174,164,157,139,135,114,129,139,142,142,142,142,175,195,203,204,203,200,194,190,187,188,194,185,157,133,115,93,90,96,109,134,136,122,134,141,167,187,186,185,181,175,167,176,177,159,132,128,119,106,95,78,210,210,202,194,197,202,200,192,154,147,166,176,169,162,143,129,130,113,124,134,141,144,140,155,155,173,201,205,203,200,193,187,184,189,195,193,176,148,128,108,94,90,104,132,97,109,134,159,182,183,183,181,176,167,170,169,155,145,132,117,105,90,81,78,209,209,200,198,205,206,196,165,136,140,154,173,166,148,124,129,126,119,121,129,141,145,140,150,185,159,186,204,202,197,190,185,181,186,191,191,183,164,141,124,100,93,100,97,77,117,157,177,181,181,182,176,165,146,147,150,143,129,120,111,93,81,78,74,206,206,201,202,204,205,202,173,127,118,149,173,164,131,119,123,113,118,124,129,143,146,145,150,180,184,164,197,201,199,193,186,180,181,179,188,186,170,139,115,106,97,99,88,97,148,178,185,186,183,172,161,159,149,130,130,125,117,114,98,86,77,67,82,209,206,204,207,209,208,205,174,120,113,152,170,158,124,123,127,147,143,133,134,145,146,147,147,179,192,172,186,201,195,189,186,185,178,174,175,184,170,137,106,104,105,108,107,126,152,170,180,180,165,154,156,132,126,134,132,132,126,107,97,92,89,84,75,206,203,204,206,207,204,199,174,117,116,153,166,144,120,121,109,133,138,134,141,149,155,148,142,172,193,183,180,199,198,189,184,185,184,182,172,172,178,151,123,103,96,100,111,123,132,152,164,165,168,164,151,150,142,129,126,118,117,104,100,91,88,90,99,202,201,204,205,203,200,193,175,114,113,154,168,142,117,119,93,91,90,113,140,153,158,144,141,169,189,189,181,198,197,193,186,188,191,184,180,166,165,150,116,111,110,103,113,124,132,135,147,169,183,186,176,164,162,157,154,135,126,134,121,108,107,111,113,196,199,204,203,202,198,186,176,111,102,151,166,136,118,121,85,92,73,100,146,159,159,140,141,175,191,193,183,197,200,191,187,191,192,191,188,176,158,153,114,105,107,108,108,112,123,139,162,183,189,174,168,173,175,175,174,171,154,137,135,137,128,126,140,190,198,202,201,202,199,178,172,114,104,158,167,139,120,120,76,49,112,124,148,164,163,140,144,178,190,194,184,196,199,191,186,190,194,192,193,192,172,143,130,108,103,99,101,117,133,150,173,189,178,174,183,184,185,179,182,176,171,158,159,160,159,156,153,182,198,201,202,201,193,166,159,107,100,167,170,142,120,121,90,91,85,104,145,166,162,143,162,184,189,195,186,199,200,193,188,190,196,195,194,191,186,169,129,99,94,99,119,125,135,153,157,166,178,184,188,188,187,182,174,171,142,107,106,102,99,101,96,185,191,196,198,200,195,167,165,114,118,168,171,154,132,133,91,113,117,124,148,164,155,149,173,187,192,201,196,202,202,196,191,191,198,196,196,193,189,183,174,158,130,117,121,132,147,157,164,167,177,184,185,186,182,182,170,132,70,39,48,49,51,52,51,179,186,191,196,198,194,163,169,127,118,166,173,166,143,136,113,114,124,118,150,154,141,162,180,188,192,203,202,202,201,197,193,191,194,195,189,185,189,187,188,186,174,149,139,139,154,155,164,169,176,181,182,177,174,164,127,72,48,48,54,48,52,56,57,181,178,184,190,196,191,163,174,142,118,161,177,171,153,143,129,95,87,142,209,203,162,183,189,189,196,210,208,204,204,199,195,192,193,192,191,190,192,189,190,186,183,166,143,136,151,155,169,173,177,180,173,167,153,104,61,49,49,53,50,47,45,44,47,185,184,181,189,193,187,167,179,139,120,153,172,167,162,152,136,120,104,168,220,220,208,192,192,190,196,210,216,200,203,200,194,190,190,190,190,189,187,178,172,174,171,161,168,153,153,165,173,172,173,171,157,123,74,47,45,45,51,57,48,46,47,47,42,178,177,173,166,176,184,178,190,153,126,144,162,167,158,149,149,153,152,171,216,220,221,207,195,191,195,212,218,191,199,199,196,190,190,186,186,186,183,176,172,170,172,168,172,165,168,170,167,165,153,123,83,52,46,50,48,49,47,51,47,46,43,45,45,165,164,162,149,143,149,155,163,152,127,138,149,156,153,166,177,173,171,176,214,223,220,203,194,191,193,213,216,184,186,189,189,188,188,188,183,178,174,171,171,161,169,170,166,167,157,145,126,100,73,53,49,50,48,47,46,45,48,55,47,46,46,45,43,162,160,161,157,143,129,129,143,134,108,137,148,157,163,170,175,178,179,185,207,217,208,193,187,185,184,208,215,182,179,180,183,185,182,180,179,177,175,175,173,165,159,150,127,111,97,81,65,59,54,52,53,50,48,45,45,47,47,45,49,49,46,43,42,143,150,161,164,161,145,125,126,141,119,116,134,144,155,166,173,184,192,190,190,189,186,178,172,170,175,201,198,178,183,182,181,178,175,173,165,152,133,115,99,86,76,71,70,64,64,61,59,60,60,55,51,52,49,47,45,47,47,44,41,42,43,42,41,95,101,111,128,151,164,154,130,141,152,172,165,163,155,151,163,173,182,180,177,172,170,165,165,168,182,198,176,173,178,171,166,167,175,170,105,59,53,56,60,63,65,66,65,68,68,65,62,62,58,56,51,47,49,45,44,43,41,46,43,40,40,43,42,70,82,85,77,81,97,117,123,136,102,68,99,112,120,127,130,132,139,158,169,165,163,167,156,129,192,188,168,170,173,184,190,189,165,103,63,63,66,66,69,67,67,68,68,66,65,64,60,58,59,57,53,52,49,49,49,47,47,44,44,44,42,41,45,76,67,65,66,64,64,58,57,69,122,72,44,55,76,91,103,111,125,145,160,160,135,106,106,178,216,181,173,173,164,127,111,102,73,64,67,68,66,66,68,67,66,64,63,68,65,64,62,58,61,58,56,52,47,49,48,46,44,45,45,42,40,40,42,71,73,71,64,56,54,53,60,54,67,103,105,97,129,140,135,143,149,154,153,120,124,135,172,185,196,180,158,125,84,65,62,62,66,69,66,66,67,66,68,65,65,65,68,64,63,63,63,59,60,59,56,52,53,50,48,46,46,44,43,44,41,40,39,57,67,76,80,69,57,55,54,57,50,57,87,117,116,109,124,153,156,173,212,200,219,205,186,176,148,111,84,72,69,68,68,67,67,66,67,67,66,66,67,64,66,67,66,69,64,60,60,61,65,61,57,57,55,52,48,46,44,41,42,44,45,44,43,65,70,63,64,68,59,54,46,42,47,51,51,92,187,230,126,134,134,135,171,213,191,159,121,76,58,63,70,69,66,72,71,69,72,64,66,65,67,64,64,66,62,65,63,68,66,62,64,58,58,58,56,55,49,51,48,44,47,45,46,42,41,43,41
86,84,85,89,89,100,120,135,144,153,157,161,163,167,168,170,169,169,169,169,167,165,163,161,159,157,154,147,144,145,146,150,147,107,78,67,59,52,51,54,54,56,57,59,56,56,53,49,51,50,49,50,53,53,52,51,51,53,53,53,52,55,83,132,112,113,116,113,129,144,151,153,154,157,158,161,163,165,165,167,173,173,172,175,175,173,171,172,170,169,167,165,159,155,154,150,146,147,144,134,123,111,98,85,73,60,46,44,48,54,54,53,52,51,48,49,51,50,54,52,53,52,53,53,53,65,119,154,137,137,138,144,157,157,157,159,157,158,157,149,146,152,160,167,176,180,181,184,183,183,180,177,175,172,178,181,180,177,173,168,163,160,158,158,160,158,154,153,148,137,123,100,69,47,41,47,52,50,50,49,52,54,52,52,52,51,53,52,47,84,162,179,154,156,160,162,160,162,162,160,154,135,122,129,140,153,165,170,175,181,181,183,184,185,183,180,178,180,182,180,181,180,175,171,169,164,160,157,157,162,164,162,162,159,153,155,153,138,106,61,38,45,48,50,51,51,55,50,53,57,58,44,74,139,111,96,162,161,161,163,164,163,161,155,133,114,128,140,146,156,166,168,172,176,181,182,181,182,185,187,187,186,184,185,183,182,181,178,171,168,164,161,158,158,165,166,166,160,160,161,158,156,155,146,118,74,45,45,49,48,49,46,45,45,45,77,131,119,132,148,163,165,164,164,167,164,162,145,114,114,150,157,155,154,159,166,168,168,175,182,184,183,185,186,185,186,184,184,181,183,181,179,176,172,167,163,161,162,163,164,165,162,163,166,163,162,162,161,157,147,114,76,67,72,78,86,102,121,137,148,147,159,157,154,163,164,167,168,171,171,170,139,109,116,153,165,160,154,154,156,157,156,163,172,185,184,185,186,186,187,187,184,182,185,185,185,184,179,173,167,165,165,166,165,162,157,152,163,161,164,166,166,162,159,153,142,132,143,153,154,156,158,159,161,152,148,136,136,169,169,169,174,174,177,172,137,103,109,146,167,162,153,147,144,144,142,147,161,177,185,184,186,182,186,191,187,185,188,190,188,185,183,177,171,168,168,164,162,154,148,146,144,157,160,160,153,159,159,159,156,142,136,150,159,155,155,151,152,134,126,126,124,177,177,173,174,180,181,167,128,108,105,145,168,163,150,139,133,126,109,115,143,163,178,183,187,188,189,190,193,189,188,188,186,185,183,180,177,175,171,166,153,143,143,138,143,145,152,149,151,152,157,160,159,151,142,136,142,145,140,134,116,110,115,117,116,178,178,177,179,182,183,162,132,123,114,158,167,160,148,134,128,113,85,107,138,152,171,179,184,185,185,189,190,191,191,190,186,186,185,181,179,179,174,170,154,140,141,138,139,144,144,150,161,155,157,149,154,156,152,133,122,125,129,115,99,100,97,102,111,183,184,184,184,185,184,167,142,125,110,150,165,163,146,138,132,113,88,113,146,151,161,171,178,184,187,190,192,194,194,191,189,189,186,183,178,173,171,160,139,134,131,128,134,138,145,151,153,151,144,153,152,149,142,128,124,116,108,93,98,98,107,107,98,187,189,189,188,189,189,170,138,117,100,144,158,159,144,138,138,112,96,115,150,157,151,163,176,182,184,192,196,197,196,192,190,187,184,180,174,170,156,127,106,107,108,108,115,135,145,150,153,144,144,153,148,135,122,102,107,100,94,92,91,92,100,93,87,190,193,193,195,193,191,175,141,116,100,145,156,156,141,134,134,115,131,131,153,164,148,156,173,183,187,191,193,195,194,191,190,187,182,176,171,159,131,112,106,102,94,90,108,133,154,160,153,149,151,144,138,130,122,104,97,85,81,84,92,90,81,84,91,194,198,198,197,197,194,181,140,115,97,139,157,154,134,134,119,73,85,119,143,160,144,148,169,178,187,189,191,192,194,193,189,182,179,173,163,144,133,121,112,107,101,96,98,113,149,156,145,143,139,136,127,122,119,103,93,84,77,73,74,79,76,83,92,196,198,200,200,199,198,188,146,106,95,132,156,150,130,131,105,112,142,110,145,159,142,149,167,178,181,185,193,194,193,190,186,182,176,166,152,141,148,125,111,99,99,106,105,112,138,152,153,144,154,134,127,122,123,115,101,82,71,69,69,66,76,78,72,202,202,200,201,201,197,189,152,113,92,126,156,153,132,127,79,39,59,97,134,154,140,149,163,173,175,182,189,194,193,190,183,174,166,155,147,160,150,130,114,107,105,104,111,126,136,139,137,129,127,120,125,126,120,106,90,77,75,69,64,63,63,66,64,204,202,201,203,199,198,190,151,104,88,125,154,148,127,111,104,72,41,91,127,149,137,152,167,176,184,190,192,192,192,188,180,173,163,154,152,156,143,125,114,103,96,108,133,149,154,147,134,129,117,118,121,120,124,121,103,91,80,76,65,57,54,60,65,206,205,203,200,197,198,192,158,106,92,126,151,141,120,115,79,56,68,101,129,143,134,155,173,183,190,192,191,191,193,189,178,169,158,156,163,161,145,128,114,103,95,88,134,161,166,161,152,143,135,138,132,127,138,128,100,86,81,72,68,61,59,58,65,207,206,204,201,198,198,194,162,120,99,126,153,144,116,113,95,85,90,107,127,131,138,158,175,185,188,194,191,191,190,186,175,161,157,162,172,171,149,136,117,105,101,78,89,149,167,165,161,155,143,142,144,144,140,120,97,91,83,75,80,72,69,71,71,208,205,203,201,199,198,193,164,121,109,127,151,139,110,109,114,106,115,117,125,129,145,163,177,187,190,192,192,191,188,180,170,166,168,176,183,178,157,133,118,104,102,106,65,111,152,166,164,166,159,154,158,157,146,139,119,104,94,90,76,68,63,57,57,209,207,204,201,199,199,196,173,125,118,132,151,141,118,99,113,102,108,118,124,133,150,168,182,188,192,196,196,196,190,183,178,175,181,186,187,172,145,120,104,91,105,123,114,107,133,160,168,169,171,162,158,158,151,146,135,115,90,77,72,68,69,66,63,210,209,208,204,201,198,196,176,141,123,134,154,144,126,105,118,106,110,127,130,141,154,171,184,189,190,191,195,193,187,181,181,177,184,190,186,168,139,119,99,88,91,115,129,113,131,151,167,169,170,170,160,154,161,153,136,113,99,87,77,75,66,62,56,210,209,208,204,202,200,194,176,155,133,144,160,150,134,117,122,113,112,138,137,148,163,179,186,189,190,189,192,191,182,179,179,171,172,183,182,161,136,115,103,89,98,126,132,102,116,136,158,165,168,168,166,159,150,144,126,111,106,101,93,79,74,72,73,210,210,210,208,203,202,197,182,163,152,150,164,158,144,130,134,134,129,144,145,155,169,180,185,186,182,183,184,181,174,176,188,180,157,149,158,146,125,102,91,84,92,119,134,103,111,131,151,166,162,163,160,152,134,126,112,111,109,93,83,79,76,71,66,211,210,208,207,205,205,200,190,175,161,158,167,165,154,149,147,144,152,156,155,161,173,183,184,186,185,183,179,175,174,181,187,179,157,128,125,112,110,96,88,85,89,117,136,109,101,126,141,163,157,149,143,138,125,106,100,106,102,98,93,84,77,73,72,209,209,209,206,206,203,199,191,181,164,171,175,171,165,161,154,149,153,156,155,170,185,189,186,185,187,187,182,176,178,183,186,180,159,131,124,113,97,90,87,81,83,113,134,117,91,118,135,158,161,137,136,130,113,95,97,104,104,102,95,80,79,69,58,208,209,209,208,205,204,199,190,186,179,177,175,173,170,173,171,161,155,157,166,181,183,184,184,186,187,184,176,172,172,179,185,169,152,128,126,118,94,82,85,80,80,115,138,129,94,115,135,148,162,131,116,110,98,95,99,109,112,103,87,81,76,73,79,207,208,205,204,204,202,199,187,180,176,165,172,180,178,171,165,166,175,182,185,179,180,179,181,180,181,181,181,182,183,186,188,179,159,136,124,119,95,85,83,74,77,120,133,129,103,113,134,141,150,121,107,98,89,92,103,108,102,97,97,90,74,70,72,206,206,206,203,204,202,197,188,180,174,166,172,183,187,186,183,188,191,191,190,189,187,182,181,179,182,186,191,193,194,192,191,185,167,159,139,125,105,85,71,63,76,119,131,127,106,109,130,132,137,106,89,84,82,91,94,97,97,96,96,89,79,74,79,207,207,205,204,202,201,197,188,180,174,172,176,185,194,200,203,204,204,203,203,202,201,197,196,193,193,196,199,202,202,200,199,195,184,169,154,142,118,90,73,72,89,121,127,125,106,107,126,124,126,95,80,77,78,76,83,93,97,93,85,83,80,75,69,208,208,206,205,203,202,198,190,181,177,173,179,189,199,205,208,209,210,210,211,212,209,207,206,205,205,208,206,206,204,204,204,194,173,162,148,136,117,94,93,96,103,124,125,119,106,105,123,118,123,92,78,71,76,73,78,86,89,87,82,87,82,71,59,207,208,208,206,203,201,199,192,183,171,170,177,189,197,205,211,211,211,211,213,211,209,207,205,204,205,209,207,204,202,201,200,182,155,144,138,128,112,112,112,111,118,136,123,113,96,101,119,119,121,88,76,70,65,72,91,99,97,97,94,85,73,64,62,206,206,206,205,204,203,200,192,185,175,172,171,177,189,198,204,210,212,211,211,212,208,204,197,195,195,198,199,198,199,195,188,166,139,135,141,123,104,108,101,97,111,125,117,111,93,101,118,115,115,85,63,60,63,78,91,96,104,102,96,83,67,62,54,208,208,207,206,204,202,199,191,188,179,172,166,160,159,167,179,194,201,199,192,186,186,183,177,173,174,181,187,194,193,189,176,148,119,117,109,95,98,88,85,79,96,120,112,105,91,103,118,113,119,89,70,64,71,81,97,111,112,106,97,90,76,72,71,209,209,208,206,202,201,200,191,185,173,171,165,147,133,130,134,150,169,181,182,173,168,167,166,163,166,170,173,177,179,176,165,130,105,86,82,86,80,74,85,81,87,110,110,110,93,105,113,109,115,93,77,72,74,87,93,99,99,98,95,85,74,68,64,209,209,208,207,204,204,199,189,178,164,161,159,137,115,107,107,109,118,132,152,165,165,163,163,164,161,154,150,154,160,166,155,125,96,73,84,80,88,87,84,88,87,101,109,104,90,103,109,105,118,94,73,74,82,84,87,88,92,94,90,85,79,70,66,209,210,208,205,202,200,194,180,160,151,156,152,123,98,99,105,110,110,112,118,136,165,171,165,167,160,145,139,149,166,170,155,133,93,71,81,83,82,85,88,79,77,85,98,92,94,107,107,104,117,95,84,79,84,84,83,98,104,103,97,87,76,74,67,210,210,208,203,204,200,189,164,139,138,148,145,114,94,98,101,110,116,117,117,120,141,168,175,174,165,149,133,144,168,186,178,146,94,80,93,92,88,84,74,69,62,65,85,82,92,97,95,101,111,99,88,95,106,112,100,95,97,97,91,88,79,61,58,211,210,207,205,203,199,185,169,146,136,141,133,103,89,84,105,116,114,115,119,124,128,140,157,167,169,152,130,131,154,184,179,133,108,130,119,100,87,83,81,71,67,76,89,83,96,95,94,107,108,98,96,98,98,118,123,106,96,91,89,75,68,66,60,209,210,206,202,197,195,182,158,142,135,130,123,96,85,91,108,107,114,114,114,120,127,133,147,162,172,166,143,128,128,138,142,134,163,158,140,114,95,88,76,70,75,78,81,87,90,92,97,105,102,99,101,106,115,132,134,115,107,96,85,73,66,61,62,210,207,202,196,195,195,179,147,127,117,125,114,91,88,89,100,91,107,112,110,116,127,136,149,162,175,179,160,140,124,113,112,138,166,163,144,120,100,81,73,72,77,78,74,80,87,94,103,103,101,102,107,116,129,142,134,125,115,96,87,74,70,59,53,209,207,201,195,198,195,172,130,114,115,119,107,91,86,89,90,97,108,109,106,115,126,137,150,164,179,185,180,161,138,127,127,138,154,164,155,136,113,94,83,75,76,73,69,81,89,101,108,105,106,108,111,121,137,149,126,113,111,98,82,62,57,58,58,206,204,199,195,197,194,167,121,107,96,118,106,88,83,91,83,99,103,104,104,114,124,137,153,167,180,188,186,171,151,135,126,128,136,143,151,142,132,111,79,72,74,62,65,83,97,109,107,108,109,111,113,122,130,136,126,105,95,94,77,73,52,46,48,207,204,200,198,200,193,169,124,97,94,119,106,90,89,95,78,94,99,103,106,111,124,140,151,171,182,190,190,180,168,156,132,120,118,131,138,140,137,122,94,75,71,58,68,88,106,106,107,110,107,108,111,115,119,113,110,99,86,70,60,56,63,57,52,205,202,203,199,197,189,158,115,86,96,122,109,93,98,95,99,121,116,106,107,102,119,137,156,173,181,190,192,188,186,174,144,116,109,118,127,120,110,102,95,79,69,59,77,101,106,109,111,110,111,108,106,100,100,103,95,89,81,71,62,54,55,60,60,203,202,200,199,192,181,148,106,82,101,127,112,101,101,78,72,83,97,107,110,103,118,136,153,174,186,194,198,195,191,183,160,131,111,108,116,113,103,94,94,90,77,72,91,103,110,112,109,105,102,101,98,92,86,88,89,83,80,70,61,54,54,60,64,201,200,198,196,190,175,142,102,81,99,129,117,106,103,70,47,55,76,98,104,105,114,135,152,175,191,197,199,198,194,185,169,147,119,102,108,108,94,88,87,84,80,79,81,87,98,103,104,103,96,93,90,90,85,79,80,73,67,65,69,58,59,61,63,200,198,196,191,190,174,135,100,80,102,129,118,111,110,83,78,34,62,96,109,109,108,134,153,175,192,200,200,199,193,186,175,159,136,108,94,101,89,80,80,68,71,77,78,86,92,106,110,108,96,85,81,81,82,79,65,64,65,64,64,61,65,61,61,195,195,193,193,188,168,128,95,67,107,132,119,106,109,70,34,38,63,90,102,107,106,136,160,181,194,201,201,196,189,183,173,164,149,127,94,88,85,75,78,87,78,74,69,79,92,103,110,110,104,97,95,94,92,84,82,74,70,66,58,57,60,67,73,192,193,194,190,189,169,126,90,77,124,134,113,103,105,80,45,59,74,91,106,113,111,141,157,171,190,200,200,195,187,181,174,161,149,139,116,82,88,73,79,73,71,79,86,87,99,111,108,96,92,95,98,97,99,92,88,85,73,71,70,72,78,81,85,185,185,187,187,187,172,133,92,80,124,127,109,100,104,95,59,65,87,99,110,110,118,150,168,181,195,203,198,195,187,178,174,163,150,143,130,103,79,75,75,81,84,85,93,98,96,96,96,99,101,107,107,108,106,102,91,84,76,66,71,85,85,81,79,182,182,185,185,188,170,131,105,82,123,127,109,97,100,99,73,81,92,102,113,110,131,158,173,185,193,198,195,189,182,175,167,157,147,141,137,122,98,89,83,83,91,96,96,94,93,91,97,104,110,110,111,109,103,99,89,79,75,77,86,94,90,94,91,177,177,180,186,185,171,134,105,89,114,123,108,91,93,100,80,63,79,103,114,121,147,160,174,183,188,194,189,186,178,173,166,154,140,131,129,126,113,108,106,99,94,93,92,90,93,93,102,107,109,110,109,103,99,92,81,72,80,94,103,105,99,104,107,176,178,180,180,182,174,139,105,92,109,121,107,90,88,93,85,69,84,112,120,143,163,166,176,183,188,185,188,185,176,169,155,146,137,130,128,125,116,112,108,102,93,90,90,89,94,94,103,107,105,107,104,99,91,79,79,89,101,110,113,110,109,109,112,166,172,175,177,181,175,142,112,98,111,116,104,90,89,91,85,78,94,118,136,161,166,169,176,181,184,179,179,179,171,163,152,141,128,124,121,115,107,103,98,97,97,86,88,91,94,101,105,104,103,101,100,97,87,94,108,115,125,129,130,125,122,123,119,153,158,162,165,172,170,139,116,102,109,110,104,95,92,96,94,100,118,141,156,168,167,168,174,175,177,164,168,175,169,158,145,135,126,118,111,104,101,100,97,95,92,94,100,100,101,104,106,103,96,94,86,76,82,85,81,82,76,78,81,82,83,100,120,144,145,145,150,150,157,137,107,100,112,109,108,103,103,107,107,115,138,151,158,164,162,168,169,170,169,163,163,165,163,156,145,134,121,112,103,97,95,95,96,101,102,102,107,105,104,106,105,97,89,82,69,52,40,38,37,40,37,33,34,36,40,40,44,141,143,143,144,139,138,134,110,96,117,115,108,104,109,116,116,126,145,154,158,162,164,165,164,163,162,161,159,156,157,153,140,130,118,106,98,93,96,100,101,104,106,106,108,101,100,97,92,86,74,58,46,45,44,43,45,47,47,42,39,42,43,46,47,136,140,142,141,137,137,134,125,111,110,111,111,116,122,125,125,135,149,154,158,161,163,160,156,156,157,151,153,150,149,146,136,124,112,102,95,96,99,104,107,109,108,107,104,101,96,88,77,67,58,47,45,45,47,44,45,43,46,46,43,42,43,44,45,106,116,131,140,140,138,133,133,131,123,119,122,123,128,132,136,143,151,153,154,157,156,154,152,150,149,146,147,146,141,136,128,118,103,97,101,105,113,116,117,113,107,103,98,83,72,65,57,52,52,53,52,50,44,46,43,41,40,43,40,42,42,47,48,71,71,86,111,122,133,140,139,135,134,138,131,125,131,132,139,144,148,150,153,155,150,146,147,144,142,142,140,135,127,116,111,104,107,119,127,126,123,112,96,79,66,59,52,55,51,56,57,55,56,54,51,51,49,45,48,47,47,43,46,43,46,44,44,56,53,49,51,71,87,104,119,131,139,141,141,138,138,139,141,143,144,145,145,142,143,140,137,134,130,125,122,117,112,109,111,112,109,94,82,68,55,51,49,49,51,54,58,55,55,59,59,54,58,54,50,50,50,48,47,45,45,42,38,44,44,47,48,51,46,45,44,43,47,54,62,76,97,111,127,137,142,146,145,144,142,140,136,132,129,126,122,119,115,115,111,116,125,122,104,63,52,51,54,50,50,52,57,55,59,59,58,59,57,56,55,55,56,54,51,49,48,49,47,45,44,46,43,42,46,47,47,50,44,42,40,37,39,37,36,36,40,49,61,75,84,93,97,94,95,102,112,118,118,126,131,134,144,144,141,144,153,142,101,58,53,53,54,55,55,55,57,56,58,61,60,58,60,55,54,55,55,52,49,49,49,49,47,46,45,44,42,42,46,47,46
135,137,139,152,158,158,158,159,158,157,147,144,145,153,164,173,180,183,183,185,185,183,180,179,173,177,181,182,180,180,174,170,166,162,158,158,160,162,164,163,163,156,152,152,145,134,112,67,39,45,48,50,55,53,50,49,48,47,46,67,121,121,121,133,154,156,159,161,161,163,161,158,142,121,124,135,151,162,168,171,175,183,180,182,183,183,185,183,184,184,184,183,182,180,177,175,168,167,161,159,160,161,165,166,166,160,160,160,158,157,153,146,125,78,49,48,50,46,48,53,60,74,87,124,139,145,153,155,163,161,161,163,166,161,160,147,123,123,142,144,151,161,168,172,172,179,181,184,183,183,186,186,186,184,185,184,182,181,180,177,173,168,164,161,160,163,166,164,163,162,166,167,164,163,161,160,156,148,118,84,88,98,108,122,138,152,159,161,149,162,155,155,165,164,165,167,163,160,157,128,108,137,160,154,156,155,161,167,165,169,176,183,183,182,186,187,186,186,184,183,182,182,183,184,180,177,173,167,166,166,165,166,167,158,156,159,161,164,168,165,162,159,155,147,138,149,162,157,156,156,158,163,155,134,116,120,163,166,167,169,171,172,164,123,112,133,161,161,158,153,153,154,150,152,159,172,182,184,186,187,187,189,188,186,184,190,191,186,187,183,171,168,167,165,163,160,152,147,146,152,157,159,162,151,160,159,160,153,140,137,147,158,155,154,148,144,114,123,130,122,168,167,170,173,176,181,162,122,104,123,161,166,159,151,143,140,137,131,151,162,178,183,184,187,182,188,193,187,186,187,189,187,184,181,178,175,172,168,163,155,145,145,142,142,149,152,147,151,153,158,161,161,150,143,132,136,138,133,127,107,106,108,110,112,176,176,176,178,180,184,156,119,105,122,161,168,160,148,140,132,115,102,126,150,162,176,181,186,185,190,191,193,190,190,188,185,185,184,181,178,176,173,167,149,144,140,140,143,143,143,154,161,155,154,148,152,155,153,135,124,122,123,108,100,99,100,103,106,179,178,177,180,184,183,153,124,117,132,165,166,157,144,132,124,98,87,129,150,158,177,178,184,185,186,189,190,192,192,189,188,187,186,181,179,176,171,162,137,141,133,132,135,140,147,151,151,150,147,153,153,147,137,122,122,112,104,94,93,94,109,106,95,183,183,183,184,186,183,160,134,121,126,156,165,162,142,137,129,101,95,134,157,153,165,173,180,186,188,190,193,195,195,191,188,188,185,181,174,170,161,135,110,115,110,112,118,135,145,149,156,144,143,152,146,133,119,102,102,95,90,89,93,95,92,85,84,188,189,188,188,189,187,162,127,111,117,150,157,157,143,136,129,102,97,138,162,156,156,170,178,184,188,192,195,196,194,190,187,186,181,173,170,160,130,103,99,93,95,92,111,131,151,159,153,146,149,144,136,129,120,103,96,84,79,82,87,85,78,82,94,192,193,192,192,192,191,169,130,108,116,151,156,153,139,134,122,97,97,135,162,159,150,164,177,184,189,191,193,193,193,192,190,185,179,173,165,146,128,121,116,108,98,93,100,122,152,159,147,144,144,137,129,123,122,107,96,83,77,73,70,71,75,82,86,195,196,197,197,195,193,180,133,110,111,147,156,148,133,132,114,127,140,133,156,161,145,158,172,178,184,185,191,193,193,192,188,181,177,170,158,143,138,125,113,101,99,104,102,112,138,153,150,139,141,131,127,122,119,112,99,82,76,68,68,67,73,75,70,197,200,199,199,199,197,184,132,105,104,141,154,145,128,128,110,161,172,137,152,157,142,159,172,180,179,184,192,193,192,189,185,180,172,162,149,149,150,131,114,104,103,106,111,123,136,140,140,132,129,118,124,127,122,111,94,81,76,73,64,61,58,60,62,200,201,200,201,200,197,189,141,103,99,136,154,144,129,130,92,118,138,126,149,155,142,158,167,174,181,185,190,193,191,189,183,173,164,156,149,157,148,128,115,107,99,108,126,146,153,147,134,132,118,118,123,116,120,119,104,93,82,77,69,59,57,58,63,204,202,201,201,199,199,189,143,98,96,130,151,140,126,113,66,58,75,112,141,147,141,159,170,179,187,191,191,192,192,188,181,171,161,156,157,159,144,127,113,103,97,92,132,158,165,162,152,142,138,136,132,128,137,130,104,85,83,76,71,65,63,64,72,205,204,201,200,199,199,193,152,99,96,132,148,133,118,110,80,42,65,114,137,141,142,159,173,183,189,192,191,192,191,187,178,166,157,157,166,165,152,141,122,107,98,77,95,154,168,165,163,161,146,143,142,142,141,126,102,91,86,78,77,72,69,67,69,207,205,204,200,198,197,190,160,114,101,130,153,139,115,114,48,45,74,115,131,133,143,160,176,186,190,191,191,191,189,184,172,164,160,167,176,180,161,135,117,105,104,106,67,111,153,165,164,164,159,153,157,157,147,135,121,108,93,87,78,72,66,62,60,207,207,204,202,199,200,196,163,120,110,131,151,137,106,115,78,71,87,115,125,134,148,164,179,189,191,193,195,193,189,183,176,170,173,182,188,177,155,133,114,99,97,117,103,102,134,160,167,170,170,164,159,156,155,147,138,122,96,85,76,70,68,61,56,207,206,202,201,201,199,195,169,120,117,132,150,135,101,105,94,78,98,115,124,138,151,167,183,189,192,194,195,194,189,181,177,179,184,188,188,179,149,122,103,90,94,113,124,114,126,147,166,167,170,170,163,156,159,158,143,114,103,90,84,80,73,72,65,211,210,206,202,200,198,195,175,135,122,134,153,140,114,96,114,91,104,125,130,140,153,171,182,186,191,191,193,195,189,181,181,177,180,188,188,172,143,122,108,91,90,117,131,111,116,134,154,164,167,172,169,160,148,142,131,114,104,101,94,80,74,70,71,209,209,207,204,201,199,194,176,152,132,146,160,149,131,112,123,97,103,136,137,148,164,177,188,189,188,191,191,191,183,176,179,175,166,169,178,166,141,114,101,87,88,114,130,115,103,130,150,167,163,163,164,159,145,131,119,112,117,102,89,85,80,71,70,209,210,209,207,203,200,197,179,161,150,145,162,157,141,123,132,140,122,144,147,153,165,180,187,186,182,181,183,181,172,173,186,184,164,137,144,134,120,102,91,84,85,108,133,127,95,124,136,160,161,156,148,139,131,113,101,104,102,96,92,87,79,74,68,210,209,210,207,204,203,199,190,175,160,161,169,163,151,146,142,137,146,154,154,159,172,184,186,187,186,184,180,177,173,181,185,181,163,132,123,114,107,100,91,85,81,102,123,132,87,113,130,151,162,141,137,134,122,102,95,102,103,106,98,87,80,75,69,211,209,209,207,205,204,199,192,179,163,162,168,169,164,160,155,150,153,157,156,165,178,187,185,185,187,186,181,176,174,181,185,180,165,138,130,121,98,79,81,82,80,101,133,139,93,110,129,146,159,141,121,117,108,97,98,106,111,108,96,86,80,74,73,207,210,209,208,206,203,199,190,185,175,175,176,175,170,170,166,156,155,159,166,175,182,184,184,185,184,183,179,174,173,178,185,179,162,133,123,126,108,88,86,84,73,100,132,136,112,105,128,141,151,135,112,103,91,91,98,107,105,101,94,94,79,66,69,208,209,209,206,204,203,200,187,181,179,170,169,177,175,172,165,165,170,178,182,180,178,177,178,179,180,181,182,182,183,188,189,183,168,152,130,126,103,89,82,73,67,99,131,133,114,100,122,135,139,122,96,87,84,86,93,98,96,93,98,97,88,78,78,206,206,206,202,204,202,198,189,181,175,164,168,179,184,185,180,184,188,189,188,188,187,184,183,179,181,186,191,195,196,194,192,190,178,169,154,137,120,97,78,66,69,104,129,129,117,99,119,128,128,110,89,76,77,78,77,86,97,98,88,81,79,78,71,207,207,206,204,203,201,197,189,181,174,170,172,183,192,197,201,202,204,202,202,201,201,198,194,197,193,195,198,202,201,201,202,199,191,174,160,146,130,99,83,81,90,108,126,126,119,99,116,124,121,105,83,74,70,75,76,82,90,89,87,83,84,80,64,208,208,204,204,202,201,198,190,182,176,175,177,186,195,203,207,209,210,211,211,211,211,208,207,206,204,207,207,205,204,204,204,199,179,162,149,137,125,104,99,102,107,120,130,118,110,92,114,121,122,105,81,73,68,70,77,91,94,94,92,88,82,70,59,208,209,208,205,204,202,201,194,183,175,168,174,184,196,204,210,211,212,210,211,212,210,207,206,203,203,207,207,205,201,201,200,190,165,145,140,137,118,114,114,112,112,124,127,120,108,88,110,119,116,102,76,64,62,69,84,94,101,104,103,96,81,68,63,207,207,207,205,205,202,200,194,185,174,171,173,179,190,197,205,210,212,212,210,210,208,204,199,193,192,194,196,197,199,199,192,176,147,129,139,127,104,98,94,90,94,113,119,110,99,88,114,119,116,103,77,61,63,74,87,103,112,107,106,95,83,70,68,207,205,207,204,206,204,201,194,189,182,173,169,164,167,175,184,197,204,203,198,192,188,186,182,177,174,179,182,190,193,193,181,160,125,113,104,88,91,90,85,79,78,104,114,113,101,93,113,114,112,106,84,74,71,76,87,95,100,100,98,92,81,78,68,207,208,207,206,203,201,200,194,187,180,174,170,157,144,140,143,155,176,187,186,177,172,169,165,162,162,167,170,175,176,178,175,150,114,93,78,88,83,73,79,87,85,94,109,112,96,92,108,108,109,107,83,72,74,84,88,86,86,89,92,89,85,69,64,210,209,208,208,204,202,202,195,185,171,167,167,151,127,114,112,114,116,132,155,167,165,164,165,164,160,158,149,148,155,161,160,141,114,79,74,82,86,88,87,89,86,87,98,105,91,96,109,108,109,108,88,72,75,82,79,87,101,105,99,92,85,78,70,209,210,208,208,204,203,201,190,178,163,157,157,142,110,99,104,108,109,109,112,126,155,168,166,167,168,155,139,141,157,170,168,151,121,77,78,85,83,87,84,83,75,72,82,90,85,102,104,100,108,109,89,86,96,101,99,96,98,99,98,92,86,73,64,208,210,210,205,203,201,196,180,158,146,149,155,137,100,101,103,108,117,117,113,119,135,160,171,172,170,158,140,134,151,176,185,167,122,79,97,99,92,85,86,74,65,61,73,80,93,92,90,94,104,104,96,96,95,100,115,111,98,95,91,86,72,68,62,210,211,209,206,204,203,194,179,149,131,144,147,123,92,88,97,113,117,116,118,121,124,136,153,164,169,163,142,129,139,163,186,163,123,131,140,118,96,86,83,80,70,72,82,88,90,96,94,99,107,103,100,98,105,115,133,130,114,103,94,88,73,65,62,211,211,210,208,204,200,190,171,155,146,136,134,116,90,91,101,111,116,121,114,119,123,129,139,154,168,172,156,132,126,126,127,124,150,165,151,132,115,97,87,70,75,79,81,81,87,88,91,100,103,98,98,104,115,127,135,130,121,110,93,82,76,77,60,209,210,206,200,193,194,193,171,146,127,125,129,101,90,93,98,98,103,117,111,116,122,131,141,153,166,177,174,151,130,117,113,119,150,173,159,139,112,95,72,75,64,75,76,74,81,91,99,106,103,103,108,112,123,138,144,129,117,108,91,79,56,48,54,208,207,205,199,194,196,188,157,126,117,121,124,96,95,92,95,94,100,113,108,114,122,132,143,153,169,182,184,172,150,134,129,130,140,157,164,150,134,112,93,77,74,74,68,72,82,94,109,108,106,108,109,111,120,133,142,120,100,100,96,78,76,54,50,208,208,204,198,198,198,189,152,115,108,114,119,100,92,88,94,99,106,107,105,110,121,127,141,159,173,185,187,182,166,147,133,127,129,135,146,150,142,131,105,83,72,70,65,71,87,103,108,107,110,108,109,113,119,125,118,116,101,84,73,67,58,62,51,207,206,203,198,197,198,190,149,109,99,111,118,106,89,92,95,95,102,106,109,106,120,129,143,159,175,186,191,186,175,163,148,127,116,119,134,138,132,126,112,86,72,67,60,74,98,106,108,111,108,107,109,106,105,105,105,97,90,81,71,60,54,56,62,207,204,203,200,200,196,186,146,104,89,109,122,105,86,96,89,91,110,112,110,105,114,127,143,162,176,184,191,190,186,182,166,137,116,108,121,126,120,110,103,93,82,68,64,90,105,109,112,108,108,108,104,101,93,91,94,91,83,77,69,58,54,53,59,206,204,201,200,198,195,181,139,100,89,113,123,99,94,103,89,108,121,112,111,106,107,125,142,161,179,188,194,195,192,189,177,153,123,106,104,116,108,99,95,96,88,78,75,90,104,114,112,106,103,97,96,93,90,82,83,84,76,68,66,65,61,61,63,202,201,201,200,197,189,168,131,94,88,115,126,103,102,99,84,113,126,113,110,110,105,123,140,159,179,192,197,199,197,191,181,165,140,117,99,108,110,97,88,85,79,80,83,79,81,93,103,102,100,95,88,85,85,84,78,67,67,66,65,64,60,66,61,202,200,199,196,190,185,167,124,94,84,113,128,104,107,100,73,79,97,105,108,114,104,122,141,161,180,193,199,200,197,192,184,173,158,134,105,92,100,87,82,78,73,71,74,79,85,93,107,109,108,96,90,87,87,85,79,73,68,67,67,62,60,57,65,200,199,196,193,191,189,163,118,93,82,112,126,105,108,102,76,52,63,93,106,113,102,117,140,163,182,196,201,200,197,190,180,171,161,146,120,93,86,86,75,81,79,74,74,75,82,93,107,110,104,98,96,96,95,95,91,88,83,72,69,63,67,74,76,193,197,194,192,191,185,159,113,89,80,119,128,103,106,104,58,36,49,80,98,112,103,117,145,162,178,192,199,200,194,187,181,173,161,149,137,114,85,80,75,79,77,73,79,87,91,98,105,103,96,97,100,100,102,104,100,89,84,73,66,70,78,83,81,190,192,191,191,190,187,161,119,84,89,126,126,98,100,99,53,40,57,83,104,116,106,125,151,167,180,195,201,199,194,186,177,171,160,148,143,130,103,82,73,75,80,82,93,91,92,93,90,92,99,107,109,113,110,107,101,92,82,77,73,80,93,90,94,189,187,186,186,186,185,162,121,89,85,122,123,98,95,102,67,44,62,88,103,112,107,133,158,176,187,195,200,196,190,181,174,166,157,147,141,135,120,101,94,88,86,95,98,96,98,95,94,101,108,110,111,110,107,101,95,85,75,76,87,98,101,99,101,182,181,180,184,188,188,159,126,104,90,123,124,99,89,94,77,57,72,89,109,117,121,144,162,176,184,191,195,188,185,178,173,166,153,140,128,128,128,114,108,106,104,91,94,90,88,92,92,101,106,106,108,107,101,95,87,78,78,94,105,111,111,105,107,176,177,179,181,184,183,167,126,97,91,112,121,98,83,88,89,58,61,90,112,116,141,153,165,176,182,187,189,189,185,178,168,158,146,137,129,125,121,115,114,107,103,97,90,91,89,93,97,105,105,106,105,102,98,89,82,93,102,114,119,121,116,115,119,169,178,177,181,180,184,166,134,100,97,109,116,102,86,90,88,74,64,93,125,134,156,166,168,177,182,185,182,182,179,171,163,151,142,129,125,123,115,108,102,100,97,96,88,90,93,95,99,103,103,101,99,95,89,89,96,101,106,106,108,108,109,109,119,162,169,173,175,177,180,174,136,108,99,108,113,104,91,91,92,90,90,107,132,150,164,165,171,176,178,178,171,171,177,170,160,149,136,124,118,109,106,101,99,98,97,95,93,97,101,102,106,108,102,94,93,84,66,53,50,45,47,37,33,34,30,31,41,151,153,157,161,165,170,170,133,117,103,108,110,105,98,99,102,102,110,132,148,156,160,163,166,170,171,168,161,161,167,164,157,145,135,123,112,105,99,95,96,97,99,101,101,107,103,102,103,101,94,86,78,59,45,44,44,41,50,43,43,39,43,47,47,144,146,144,146,149,149,154,133,107,98,115,111,106,100,103,109,109,120,143,155,158,163,163,167,164,166,166,163,160,159,160,156,143,132,120,107,97,92,96,98,102,106,107,107,104,102,101,95,90,84,68,50,41,47,47,45,47,44,51,48,43,41,43,46,139,142,144,141,143,140,137,131,107,97,114,114,108,104,111,120,120,131,147,151,157,160,165,162,160,159,158,157,154,151,151,149,138,126,114,102,96,95,101,105,109,108,108,105,104,100,93,90,79,67,58,48,46,45,47,45,43,41,40,46,45,42,42,45,128,139,140,140,140,138,135,134,131,113,107,112,113,120,126,128,128,137,148,153,156,160,161,157,154,153,150,149,149,146,142,139,132,120,107,98,98,106,109,115,117,113,110,105,101,85,73,62,55,51,53,55,54,51,49,46,44,44,43,40,41,42,44,46,101,108,122,134,138,142,140,135,133,133,125,123,124,126,130,133,138,145,151,151,153,155,152,149,149,148,145,144,142,138,133,124,113,108,105,112,122,122,124,115,100,86,71,61,54,55,52,55,57,56,55,56,54,51,47,47,47,45,46,44,41,41,44,46,68,71,69,86,108,121,131,134,135,135,136,140,135,128,130,134,141,143,147,148,149,149,147,144,143,141,138,133,129,122,114,110,112,118,119,107,91,80,58,56,50,48,49,53,55,56,54,57,58,59,59,57,53,52,50,48,47,45,45,46,45,41,44,47,62,57,51,48,55,72,85,100,114,125,132,139,143,141,141,142,143,142,143,143,141,140,139,135,133,124,117,109,106,107,112,110,102,76,56,51,51,50,50,52,55,55,57,58,58,58,59,57,56,56,57,54,50,50,48,48,48,46,48,43,40,42,46,48,57,51,48,44,43,43,49,52,60,70,83,98,113,128,140,145,146,144,142,137,130,124,120,115,108,110,123,133,131,133,153,148,109,66,51,53,54,56,53,53,58,58,59,60,61,62,59,57,53,55,54,53,48,49,47,51,47,45,45,46,44,42,44,47,52,48,44,43,42,38,37,38,37,35,39,42,46,53,56,63,63,56,59,70,95,111,120,138,157,160,161,153,151,152,153,138,90,59,54,52,52,55,58,56,58,58,62,62,61,56,59,56,54,55,51,54,54,47,49,48,49,48,47,47,44,43,44,45,63,56,51,46,47,38,37,36,35,35,34,37,35,30,26,20,31,59,80,94,107,115,121,147,169,156,147,147,153,147,131,94,64,55,55,57,56,58,60,58,60,58,58,59,60,60,58,54,58,59,54,52,48,49,47,48,47,45,45,44,42,42,43,45
115,114,115,120,130,130,131,131,132,132,136,136,124,122,167,210,210,215,225,220,219,216,188,134,110,118,122,121,126,135,136,135,132,127,120,116,111,108,111,111,115,116,118,117,118,113,107,107,107,103,100,91,87,77,70,79,87,88,90,92,95,99,107,114,126,126,129,130,131,132,133,132,131,127,122,120,123,148,154,125,117,129,140,141,157,173,164,153,140,114,101,118,123,128,134,137,136,128,123,121,114,109,104,107,110,114,116,115,115,117,115,114,113,110,104,102,95,94,88,84,94,108,109,109,111,110,113,116,130,131,132,135,134,135,135,134,128,112,108,117,116,114,113,112,114,119,128,133,131,133,136,132,127,128,130,117,127,127,133,138,132,129,126,122,117,112,107,105,106,110,112,115,117,118,118,116,112,110,111,108,105,101,97,87,77,80,95,103,103,104,104,108,137,134,135,138,138,136,137,134,115,106,113,120,115,110,112,116,120,121,126,137,139,140,140,141,142,137,136,123,112,129,131,136,133,128,124,119,116,113,109,105,104,106,110,113,116,116,113,116,116,115,116,113,112,106,103,102,95,87,79,85,96,98,100,100,135,137,137,138,138,137,141,129,104,118,121,125,119,113,110,113,119,117,119,133,141,145,146,148,149,147,145,158,131,127,128,133,132,129,127,124,119,115,117,113,110,110,110,114,113,112,114,113,114,115,116,114,113,108,103,102,102,91,86,81,82,85,88,92,136,138,143,143,145,148,151,123,112,125,124,127,116,117,110,102,100,103,109,125,138,148,149,149,152,155,156,171,168,133,130,140,138,137,135,132,130,126,122,119,114,111,112,111,110,107,109,109,109,112,116,111,110,107,105,104,101,96,91,86,85,82,82,83,140,141,144,147,152,161,157,116,133,122,119,124,123,119,108,93,89,89,100,117,131,146,153,151,154,155,155,163,195,146,141,152,151,141,140,137,131,130,128,125,118,108,106,110,107,101,96,99,101,108,107,101,100,103,103,102,101,99,94,91,86,83,79,80,147,147,148,151,157,164,154,117,157,113,116,125,124,126,104,83,83,81,82,102,118,133,149,149,155,156,158,165,193,155,154,161,158,148,140,137,137,137,138,138,132,121,113,112,106,105,108,99,94,102,102,100,105,104,105,103,99,98,93,90,83,81,77,77,154,150,150,155,163,164,146,122,166,110,120,124,127,121,89,85,88,71,68,89,107,117,141,146,154,159,167,168,181,152,161,165,160,149,142,139,143,145,150,151,149,143,125,120,114,111,110,109,102,97,101,106,104,104,99,97,97,95,87,82,80,80,77,71,158,156,153,157,164,162,141,133,157,110,128,126,131,116,94,91,98,78,70,96,109,111,132,144,155,167,172,171,180,157,170,172,160,152,148,149,153,154,160,164,164,153,126,120,126,118,118,116,110,107,104,107,103,97,97,101,105,97,89,74,73,71,68,67,166,162,160,160,167,168,143,136,147,106,122,128,131,112,98,100,100,72,74,100,119,116,116,140,152,163,168,172,181,166,176,179,168,159,159,158,162,165,168,174,170,143,112,112,119,116,115,116,118,114,109,105,101,96,99,98,90,88,81,69,67,65,60,64,168,168,166,167,171,170,138,129,134,100,123,130,127,103,100,111,92,78,89,107,126,128,110,131,154,162,168,175,187,165,182,177,164,160,161,164,172,174,178,179,152,108,98,106,106,106,105,113,124,126,118,109,104,101,97,95,90,84,87,77,69,62,57,55,178,173,172,172,174,171,141,130,127,100,128,139,135,102,106,113,76,82,103,113,131,135,112,125,151,162,172,179,188,163,182,178,169,166,168,173,179,184,185,172,120,96,105,116,118,106,96,104,119,131,127,115,111,107,97,90,88,86,82,77,73,63,55,62,181,180,179,177,175,175,136,143,102,93,129,144,141,108,110,98,66,70,86,104,122,129,108,117,147,161,170,179,188,161,186,181,172,173,176,180,185,189,187,147,106,98,109,118,109,104,101,100,105,119,129,124,120,112,104,93,87,89,87,84,80,69,61,54,183,185,182,182,181,177,135,179,114,91,127,146,138,111,126,91,41,52,77,100,109,115,103,117,143,160,169,180,187,159,188,182,178,180,181,186,191,188,164,121,109,103,112,111,109,106,101,93,100,111,116,111,108,108,104,100,94,94,92,89,83,71,63,58,189,186,186,186,185,181,145,180,126,94,129,153,147,117,128,101,86,42,71,102,110,110,100,123,138,152,168,179,185,162,193,188,183,183,185,189,191,178,136,112,106,101,104,113,109,106,107,108,108,112,120,114,108,106,105,108,100,90,93,92,86,78,71,71,191,188,186,188,188,185,151,165,105,94,130,152,148,118,120,85,48,53,77,102,106,107,106,125,145,157,168,181,177,172,197,192,187,188,192,196,188,152,119,111,106,105,107,105,103,96,90,104,120,123,122,124,123,122,120,117,110,110,110,102,87,76,73,67,194,190,190,185,187,187,161,173,107,98,135,155,154,124,120,86,54,65,82,107,112,105,107,127,146,158,171,180,159,182,196,192,190,191,195,196,171,127,120,117,112,111,108,105,104,91,64,88,116,124,125,123,123,126,128,123,113,114,112,102,87,77,67,62,198,192,187,184,190,187,161,178,107,98,135,156,157,124,108,92,71,94,98,111,109,100,110,132,149,161,172,174,150,173,192,196,196,197,200,186,140,122,125,124,116,114,111,108,101,92,59,64,97,115,119,120,119,121,128,131,125,126,124,112,98,83,76,73,202,197,194,187,186,190,164,178,109,100,126,148,149,120,99,95,78,91,96,108,105,99,120,142,155,163,168,158,147,168,172,177,189,197,193,154,128,126,130,131,122,118,106,102,98,96,71,57,85,103,116,117,118,119,123,129,129,127,132,133,122,109,90,83,205,198,195,193,188,187,173,184,124,108,131,148,144,113,91,94,80,84,96,112,98,107,126,145,161,165,162,133,155,173,166,156,166,186,169,137,131,135,139,135,127,110,106,99,96,104,98,70,82,94,110,116,115,115,116,124,127,130,141,144,131,111,98,88,206,201,195,196,192,184,176,186,136,113,131,147,132,107,97,89,89,79,96,116,103,110,127,145,158,162,147,133,162,166,156,144,139,149,145,137,138,139,145,136,119,103,100,92,88,104,104,90,82,96,104,114,116,114,114,119,125,131,141,145,133,114,102,92,207,205,199,198,197,187,171,179,139,128,141,154,124,100,100,95,102,80,82,150,84,111,140,154,163,152,125,153,157,149,140,130,122,113,115,121,138,147,147,133,112,100,95,93,98,106,114,105,72,95,100,113,116,110,113,115,123,126,129,130,119,107,102,94,209,206,202,200,202,198,173,183,144,131,145,153,119,96,99,94,108,94,148,227,167,116,144,153,148,120,137,141,133,128,122,115,113,139,132,107,111,139,146,135,113,94,95,92,92,105,111,112,78,91,100,112,119,111,111,110,110,116,114,120,107,108,105,91,209,209,205,202,204,205,193,193,154,142,149,139,126,102,100,91,99,103,179,220,172,129,150,142,124,135,138,117,111,112,113,121,151,175,152,132,111,107,117,112,106,89,86,85,86,103,114,122,84,93,103,111,123,116,108,102,107,108,107,105,99,107,96,90,210,209,205,203,208,209,205,200,150,120,118,126,148,110,106,100,94,104,194,220,161,124,125,119,123,122,120,127,134,134,139,154,170,171,152,144,125,99,97,96,91,86,90,91,88,107,118,132,91,88,100,113,130,124,104,104,106,101,95,97,101,103,111,111,211,208,202,199,204,209,209,209,173,125,127,162,165,122,118,120,110,123,211,220,136,109,113,121,123,129,147,152,149,141,148,169,174,163,143,134,109,91,93,85,89,82,87,91,87,110,124,127,97,83,101,114,130,138,112,95,91,89,92,94,102,106,107,110,210,210,206,202,207,208,208,207,184,148,122,138,133,109,87,97,121,150,146,128,104,111,122,134,145,154,159,154,144,139,147,161,167,157,142,126,92,94,98,94,86,86,92,94,90,113,126,135,125,94,109,121,129,140,116,96,88,83,85,93,106,112,109,108,208,207,202,201,204,208,210,207,185,163,170,164,164,137,158,152,136,100,85,100,116,133,144,149,154,154,154,154,149,146,149,156,163,154,131,118,85,84,105,98,91,88,96,95,96,127,139,135,124,97,110,125,139,150,118,101,82,78,84,94,107,112,110,113,208,206,201,202,207,208,210,207,183,164,184,187,128,133,136,162,141,117,129,145,162,163,159,152,148,150,153,161,163,162,163,166,167,157,137,124,100,75,103,116,97,92,98,92,96,129,138,139,136,111,124,138,139,160,122,98,85,82,80,89,99,107,118,119,209,204,200,201,207,207,209,208,184,171,193,192,159,167,182,181,168,157,171,184,186,183,179,170,165,158,165,169,176,182,180,175,170,162,144,136,142,116,104,128,115,107,104,101,108,134,143,138,137,118,121,140,141,159,120,85,79,80,84,83,96,113,118,119,208,202,200,202,206,208,210,206,185,172,194,202,186,187,203,200,177,178,201,204,204,202,198,191,188,186,179,187,187,189,192,190,190,182,169,159,163,167,154,149,137,123,124,121,124,148,152,144,141,121,121,139,144,152,117,95,85,82,86,81,104,123,134,144,209,206,200,199,204,205,209,204,183,169,191,191,185,200,209,207,183,191,209,210,211,211,208,206,205,204,205,206,204,202,202,203,206,208,199,187,179,175,174,168,164,149,149,145,139,158,159,152,149,122,119,141,147,151,118,96,84,76,79,102,119,115,121,122,206,204,202,203,203,205,209,200,182,164,188,192,172,201,212,211,190,191,213,211,212,213,210,209,205,207,207,210,209,206,204,206,207,206,207,204,191,178,169,164,137,124,125,134,138,159,167,161,151,121,119,140,149,157,123,91,79,79,89,98,107,114,124,126,206,204,200,199,205,205,210,196,185,185,157,196,192,197,215,218,207,183,207,210,206,205,207,205,201,203,203,204,207,206,206,206,206,207,206,197,193,188,173,146,119,97,90,86,115,162,163,156,144,119,123,143,155,161,127,95,85,83,92,104,117,125,126,128,207,206,202,200,201,203,209,187,176,178,155,143,141,122,141,151,157,171,184,202,204,200,196,196,196,196,196,196,198,202,204,205,205,204,196,185,183,173,146,115,95,93,84,79,107,165,164,166,146,116,124,152,167,173,148,115,103,100,105,113,118,120,119,119,208,206,203,200,203,205,209,175,152,150,157,171,183,174,153,144,118,106,119,129,157,179,197,200,196,193,192,192,191,195,196,199,201,198,189,176,155,138,123,110,97,92,93,96,105,157,165,166,145,121,134,160,172,177,153,128,110,104,97,99,104,112,119,124,208,208,205,199,204,203,206,164,143,156,158,163,165,156,137,117,85,59,70,99,122,150,157,173,189,198,202,197,192,186,187,188,191,192,187,171,138,121,108,106,109,102,94,98,106,142,160,156,128,121,138,162,175,185,165,141,140,131,120,106,116,135,140,139,210,209,202,200,203,196,202,166,141,163,175,183,180,174,172,161,153,128,122,124,129,134,160,178,174,177,188,192,189,180,172,185,193,193,191,164,126,124,117,105,102,98,89,84,97,119,151,146,121,126,141,154,172,185,165,150,158,154,145,144,124,126,129,131,209,209,202,200,201,192,202,168,138,164,184,189,183,171,166,162,161,148,138,143,138,130,136,173,189,189,187,186,188,182,169,159,185,205,195,155,142,146,126,116,104,99,93,90,100,123,146,139,125,136,146,156,179,184,170,165,164,154,150,154,143,127,127,128,211,210,202,198,196,199,208,191,166,178,179,184,177,165,158,152,149,125,122,139,140,142,140,146,175,195,199,196,195,195,191,181,176,184,175,171,166,155,136,121,109,100,89,92,107,139,150,134,125,135,146,163,184,181,176,172,168,166,167,164,152,140,130,119,210,206,196,192,198,202,211,189,151,150,168,176,171,162,152,134,137,99,117,137,138,139,142,140,154,178,199,204,202,200,200,193,187,183,181,189,183,160,143,117,102,96,94,91,110,133,140,126,128,136,149,178,187,183,182,177,171,173,178,175,159,150,145,126,210,202,195,197,203,200,202,157,144,152,169,173,165,153,128,126,125,109,112,126,135,142,139,140,160,162,185,204,205,202,200,194,189,186,188,194,194,179,151,131,110,94,88,100,119,139,125,122,133,141,168,186,187,186,184,180,174,175,177,176,158,138,133,120,207,201,198,203,206,201,191,135,132,135,160,170,159,131,114,124,115,111,113,124,136,144,143,140,164,170,169,198,207,201,196,191,186,184,187,192,194,187,167,145,128,107,92,91,105,115,93,109,134,164,184,184,182,183,181,173,167,177,167,150,141,128,118,104,208,203,203,206,207,204,204,136,119,123,159,169,150,115,116,121,126,128,119,124,134,140,146,143,162,186,162,179,201,201,197,192,183,180,181,182,189,187,175,152,131,113,96,92,98,90,89,127,162,182,182,181,180,177,164,151,141,145,151,142,129,121,111,95,203,203,206,207,206,199,200,128,111,124,159,163,137,112,117,104,115,116,121,133,139,146,145,143,157,187,181,170,200,200,196,190,185,182,180,174,178,188,180,153,121,107,103,103,102,95,112,155,178,183,185,180,174,166,160,156,138,135,133,126,119,110,99,91,203,204,205,206,205,191,196,126,111,131,163,163,126,116,115,82,80,90,109,134,143,155,147,143,155,183,196,160,195,200,193,188,184,184,181,180,170,175,183,161,128,104,97,101,104,107,123,146,170,178,177,168,157,155,141,135,130,127,127,128,118,106,93,85,198,203,203,200,199,185,193,120,105,124,160,162,123,118,109,92,78,52,89,134,150,161,147,140,152,179,196,173,190,200,196,191,186,187,188,184,178,165,173,162,135,120,107,99,104,120,130,138,151,161,167,171,170,161,150,143,132,131,122,123,114,103,95,89,199,203,202,202,198,177,198,125,100,120,160,160,120,122,120,66,74,115,118,143,158,162,147,136,156,181,195,185,180,200,196,190,188,190,190,186,183,173,162,159,124,104,115,109,104,111,121,130,134,146,165,181,186,177,165,163,160,155,144,123,126,125,110,98,199,201,201,201,198,169,188,133,96,128,167,165,126,123,111,90,83,93,112,145,161,167,150,136,161,184,195,194,176,201,198,188,187,191,193,193,190,184,166,154,130,108,102,110,110,108,114,125,139,163,185,189,175,168,171,176,175,173,171,158,140,135,129,129,195,198,200,201,195,165,181,134,96,135,169,164,134,125,122,93,107,119,128,148,167,168,146,144,172,185,193,199,179,202,198,188,185,190,194,193,193,192,182,159,138,106,100,98,99,110,121,139,150,180,190,179,174,181,184,183,179,181,180,175,162,151,153,154,190,194,197,198,196,168,192,143,101,146,172,169,148,131,132,114,163,162,140,150,166,162,146,162,183,189,198,205,188,203,199,194,189,190,198,196,197,195,189,179,152,126,105,99,108,120,126,142,153,157,167,175,183,188,187,189,184,180,175,169,140,123,122,119,185,188,193,196,195,162,186,157,112,145,172,174,162,139,135,117,118,124,121,152,163,146,149,173,186,191,197,207,195,204,201,193,191,190,195,197,193,189,190,187,180,172,155,130,120,128,140,151,156,164,168,176,185,188,189,186,183,178,165,118,55,41,53,54,179,184,189,194,192,159,178,159,118,141,172,175,169,144,141,129,98,92,135,193,190,148,170,185,187,189,202,213,204,201,200,197,193,191,192,194,189,183,189,189,187,188,183,167,144,136,147,154,155,166,171,177,181,182,178,177,171,157,110,61,45,50,51,51,183,178,184,191,188,160,183,158,120,137,165,168,168,160,146,133,118,103,172,222,221,198,191,192,192,194,205,216,209,203,202,198,194,189,191,190,192,192,194,186,189,186,186,174,153,138,146,150,159,171,172,178,179,176,169,163,131,88,55,46,50,55,47,46,173,167,159,166,179,171,186,172,124,137,155,168,164,155,147,147,148,142,169,216,220,220,206,195,192,193,204,219,211,196,201,198,192,188,189,188,188,187,186,179,174,171,172,166,164,160,152,156,168,173,172,175,174,164,134,100,68,50,46,49,53,52,45,47,160,158,147,141,146,156,147,168,130,133,147,157,153,149,172,177,175,171,176,218,220,218,207,195,192,192,209,220,205,183,194,194,191,188,188,185,186,184,182,177,173,166,173,170,168,170,164,169,170,170,171,157,129,92,68,52,47,46,46,48,52,49,46,46,162,162,156,142,128,127,137,150,111,125,137,149,162,168,172,175,177,178,187,214,226,222,199,191,192,185,203,220,202,174,182,186,189,187,186,185,181,176,173,170,171,165,166,173,166,168,165,162,155,133,98,71,55,47,49,49,51,49,46,47,53,52,47,48,143,154,161,161,146,126,123,138,127,123,138,147,151,160,168,176,186,185,190,193,196,187,183,181,178,175,192,222,194,175,179,179,182,183,181,180,180,179,176,174,168,159,153,150,137,124,116,92,75,58,53,53,53,54,53,46,44,48,48,47,47,54,45,42,99,106,116,141,156,154,137,134,145,149,156,156,161,159,163,174,188,187,183,181,176,175,172,167,166,171,194,195,176,179,184,181,177,172,169,169,152,127,112,101,97,92,86,78,71,67,66,58,61,60,59,58,57,53,49,49,45,45,46,45,43,43,55,51,78,78,75,74,82,100,113,133,113,66,87,109,116,114,120,127,135,151,169,172,164,164,165,163,148,178,205,172,170,172,173,170,171,178,186,151,86,62,63,66,60,62,64,62,62,65,69,64,63,61,58,59,57,50,50,50,46,45,43,45,46,44,38,38,64,66,61,60,62,61,54,60,116,78,43,45,63,91,106,114,124,138,147,157,168,160,137,118,142,210,188,170,171,176,177,180,186,171,127,79,65,66,72,67,65,67,64,64,66,67,68,69,64,59,59,57,56,52,50,50,48,48,47,47,42,46,44,42,75,72,60,60,59,51,53,51,68,125,92,65,121,125,124,127,126,135,162,147,102,82,90,135,182,215,182,177,168,149,113,84,79,71,63,63,65,66,66,64,70,66,70,67,65,68,66,67,65,62,59,60,58,56,49,49,48,48,46,46,48,45,43,42,71,75,73,67,58,53,58,60,47,54,115,134,121,135,138,152,159,151,130,179,190,203,192,187,184,186,170,138,109,81,66,65,66,67,68,69,68,68,68,65,67,67,65,65,66,64,65,61,59,61,65,60,57,57,53,50,50,49,45,42,46,45,44,41
48,48,44,34,31,33,42,51,52,48,43,57,159,123,79,92,110,101,94,72,59,59,60,75,119,137,73,47,49,49,48,50,51,49,47,48,49,50,49,49,48,46,46,47,47,46,46,45,43,43,43,42,41,43,43,42,40,40,44,45,43,63,114,124,54,54,52,52,49,37,37,33,36,42,44,125,167,79,59,96,90,65,64,52,45,54,59,58,61,84,113,88,52,47,49,48,48,49,50,48,47,48,49,48,47,47,45,47,46,43,43,45,44,41,40,40,39,40,42,41,41,41,39,41,45,70,119,124,57,57,57,57,58,53,45,42,40,33,56,153,120,84,89,102,91,89,185,157,60,47,54,54,56,58,84,132,100,47,50,51,49,48,46,49,48,46,47,46,47,48,46,47,47,44,43,43,43,43,39,41,38,39,40,38,38,39,39,39,42,75,125,128,45,45,45,49,55,55,43,42,42,47,85,128,76,76,67,81,94,111,223,220,115,40,47,50,55,55,63,101,126,67,36,29,37,47,54,50,50,48,47,46,47,47,45,45,44,44,43,42,41,41,38,42,39,39,40,39,38,41,38,40,41,84,125,133,63,63,65,71,73,77,84,92,96,94,105,112,78,76,91,116,120,117,219,218,169,124,120,111,105,96,97,106,131,136,120,109,78,45,35,43,45,43,46,48,49,48,45,44,45,46,45,44,43,41,41,38,39,38,39,41,40,39,39,38,42,99,127,134,116,115,115,116,117,122,124,124,119,95,96,101,84,98,113,121,124,138,220,211,168,141,143,143,145,145,142,145,150,156,144,144,142,139,122,88,63,57,49,41,35,32,36,43,45,43,41,42,43,42,40,40,39,41,40,38,36,37,38,38,42,98,124,143,125,125,126,125,127,130,131,134,119,88,96,89,95,120,126,126,130,136,214,205,154,142,145,148,149,150,149,151,151,150,142,148,148,147,140,137,133,120,107,98,96,89,71,50,32,31,39,39,38,39,38,38,38,39,39,39,37,37,37,37,49,104,127,131,129,128,129,131,134,137,140,139,111,78,100,94,106,118,121,123,123,125,158,156,133,139,144,145,149,151,151,157,153,146,145,152,153,152,149,144,140,136,136,135,133,130,125,124,114,103,72,53,47,40,37,39,39,38,39,41,42,41,39,40,51,103,109,110,138,139,139,139,139,144,146,133,107,96,108,105,133,126,115,111,111,112,104,99,113,128,136,142,144,147,147,154,159,150,147,155,156,155,151,148,144,139,139,139,136,136,132,125,119,120,124,120,101,79,60,38,35,40,37,38,39,41,43,45,64,92,96,105,141,142,144,144,144,144,143,134,115,104,107,102,139,133,116,100,96,89,80,90,103,115,125,139,146,151,153,158,161,151,151,158,158,154,150,148,148,147,145,143,136,130,128,127,126,119,117,118,117,113,106,96,61,30,37,39,45,44,47,58,78,90,100,104,145,145,149,151,151,145,146,143,118,102,110,106,143,135,118,102,96,79,76,94,113,116,114,122,131,141,152,157,162,148,155,165,163,159,157,152,148,150,150,146,143,135,123,120,117,113,117,115,122,122,119,118,116,96,47,47,48,51,47,54,76,84,88,92,150,152,155,158,156,150,149,149,126,109,115,107,149,139,116,104,89,89,102,100,121,129,123,124,128,132,147,160,166,143,160,167,163,159,156,151,152,151,149,151,150,143,130,123,112,108,110,112,116,119,121,113,118,123,106,64,55,55,51,61,74,73,74,81,156,157,159,161,160,154,155,156,132,120,113,100,151,138,114,102,97,126,136,109,124,136,130,125,132,134,141,158,166,140,160,170,163,162,162,155,152,150,150,148,142,131,118,111,104,102,105,121,119,125,125,124,122,114,103,101,80,61,60,67,72,71,69,72,158,160,162,165,163,156,157,158,138,126,110,102,153,138,108,93,81,113,150,122,118,129,127,122,129,135,138,153,161,139,165,169,169,165,158,154,153,153,149,142,128,113,102,101,98,93,99,117,129,127,116,112,112,111,100,93,86,73,68,71,74,74,70,69,163,165,165,166,169,161,157,162,144,131,109,103,148,139,104,89,63,84,102,102,115,127,125,121,130,138,142,150,150,136,163,172,172,164,156,151,149,149,146,137,129,114,106,104,101,92,91,101,120,129,119,114,111,106,100,95,82,77,75,72,67,63,61,68,165,168,170,169,171,163,156,163,148,136,112,109,145,132,101,80,57,76,85,85,110,125,123,121,134,144,145,151,148,145,165,173,172,161,151,148,149,147,144,140,130,111,99,99,99,100,103,110,125,128,117,110,104,97,97,94,83,73,68,64,67,65,65,65,167,171,173,171,170,170,161,165,153,139,116,105,135,125,97,87,69,52,52,80,107,118,117,123,135,146,148,151,143,146,162,166,167,157,149,149,150,148,143,136,121,106,96,90,93,98,108,119,126,120,110,109,102,99,97,96,96,85,70,61,56,68,71,63,169,174,175,171,170,172,165,168,163,153,132,107,124,122,95,90,63,58,67,86,106,114,115,123,142,148,147,144,139,148,161,161,161,154,149,148,147,147,146,139,125,107,95,89,84,89,106,126,135,134,124,123,115,112,108,111,103,82,74,65,66,74,69,65,172,178,180,178,175,174,162,173,165,158,135,106,125,122,90,89,75,65,76,91,106,110,116,122,144,153,144,136,139,155,161,159,155,151,148,146,148,149,148,140,120,103,86,81,88,88,98,128,137,138,136,133,127,125,123,116,102,88,79,74,74,71,67,68,178,182,183,183,177,177,167,173,169,159,132,109,130,123,96,82,89,85,98,95,102,109,115,128,146,155,144,134,150,160,160,157,157,154,151,152,152,152,152,132,109,90,76,77,94,97,88,113,134,138,139,139,133,133,135,128,115,104,90,84,79,73,70,68,181,185,188,187,183,179,172,176,179,175,151,125,137,129,109,86,95,90,97,100,107,109,118,134,148,147,134,143,156,158,156,156,155,152,141,131,145,152,147,128,106,88,78,77,98,109,95,95,122,139,139,136,139,133,126,119,113,111,98,90,81,75,69,68,182,188,190,191,185,180,174,175,181,183,161,142,141,136,115,99,99,100,75,103,110,112,124,136,139,126,132,146,146,147,147,142,145,148,146,133,132,143,135,112,93,81,73,76,98,115,107,95,104,127,140,140,139,138,130,119,111,110,100,94,91,81,72,73,181,191,194,192,186,181,176,179,179,186,150,133,143,149,122,109,102,120,85,100,112,117,127,127,122,124,135,136,137,136,135,142,152,147,138,137,109,102,99,90,81,75,75,76,90,113,115,103,98,116,132,131,133,134,126,114,101,96,92,93,92,83,83,83,181,184,191,194,188,183,180,184,181,181,158,159,165,134,107,113,99,111,102,118,100,106,116,126,132,141,150,152,150,151,157,161,158,150,137,127,109,91,87,85,78,76,79,79,87,120,121,106,92,106,128,135,125,121,114,107,89,85,91,97,97,86,85,87,179,185,191,193,186,184,185,189,188,178,154,161,170,176,172,139,136,189,134,77,89,112,130,145,154,156,158,155,158,164,165,164,168,170,162,156,146,108,92,86,79,84,87,78,96,132,126,116,92,104,125,136,122,110,104,98,93,90,94,96,94,91,92,84,183,189,192,191,186,186,191,194,195,177,143,151,171,164,142,130,132,130,104,108,128,147,158,160,158,158,156,161,168,170,175,180,187,190,189,181,171,148,110,98,92,96,94,92,102,129,127,121,95,108,125,137,124,104,96,83,82,86,92,96,96,96,91,88,186,189,192,190,186,189,193,197,199,178,159,152,172,152,129,144,149,147,148,159,168,174,176,175,177,177,177,184,185,186,188,193,197,197,193,188,179,170,147,126,104,103,96,100,114,136,133,130,102,111,130,140,125,97,81,81,76,83,87,94,99,101,100,92,186,188,191,187,183,184,188,192,195,178,170,166,171,159,150,179,187,175,173,175,188,194,192,190,190,191,193,198,201,198,197,199,200,201,197,191,183,173,165,141,114,112,114,121,127,146,139,137,105,111,130,142,128,93,72,69,72,71,84,96,100,104,105,97,186,189,191,190,183,181,179,188,194,179,173,156,173,187,175,191,196,184,178,183,195,201,202,201,197,196,198,198,200,201,201,199,201,202,194,190,197,186,170,150,128,120,121,128,136,149,143,145,110,110,126,139,127,93,79,75,72,73,89,96,103,104,100,94,187,186,187,186,180,181,181,186,191,176,163,149,164,159,155,197,201,190,181,193,201,205,205,202,197,195,195,195,197,200,200,200,200,196,187,184,174,167,167,144,117,101,98,107,125,143,139,140,103,108,126,138,129,98,80,67,58,65,91,107,116,117,111,105,188,187,184,182,180,176,176,183,188,170,150,141,161,163,163,172,199,199,179,182,192,193,198,199,197,196,196,196,194,196,195,196,196,193,183,165,141,156,155,124,97,87,85,85,108,140,144,142,105,116,129,138,128,92,65,55,60,81,100,112,119,114,102,89,184,189,189,189,183,176,174,180,183,168,147,146,166,170,153,131,141,161,181,175,180,188,191,194,194,194,194,195,194,193,192,191,190,188,182,147,133,155,135,112,91,84,87,92,107,134,144,140,110,118,128,140,132,92,69,64,71,82,97,107,108,106,105,95,188,190,189,186,185,179,180,177,177,169,151,149,187,180,207,183,150,161,125,119,145,168,179,186,190,190,188,186,184,181,180,186,191,190,182,144,132,142,119,107,103,89,89,90,105,133,146,132,111,123,134,150,148,107,80,72,76,81,91,100,103,105,101,92,187,186,190,191,184,180,178,175,176,167,142,154,201,208,195,177,179,217,217,140,97,135,160,173,184,182,187,185,179,172,171,177,186,190,187,158,145,136,115,99,95,87,87,86,84,109,140,133,118,129,140,160,157,119,90,81,82,83,90,95,106,116,122,110,187,190,192,193,185,182,181,180,176,162,136,154,177,186,178,179,176,212,221,187,131,122,142,164,183,183,184,181,179,170,165,170,185,195,191,167,148,127,114,103,96,94,84,81,96,120,141,127,123,139,151,169,163,125,102,93,91,93,101,113,122,130,121,105,192,193,196,194,188,186,187,186,178,153,138,147,170,178,170,176,162,194,220,190,145,146,132,129,175,188,194,191,186,178,167,164,175,194,188,172,144,133,119,103,98,91,87,86,103,129,145,131,128,142,156,178,168,135,123,124,121,119,118,121,128,136,124,112,193,197,199,195,188,183,187,186,173,144,145,151,166,170,161,166,159,189,219,194,149,158,160,143,145,186,194,196,195,190,181,172,172,181,182,166,152,147,135,117,98,91,86,85,102,128,140,130,131,141,163,182,173,143,133,120,116,124,132,132,123,122,120,113,195,199,200,194,187,186,189,185,175,138,139,153,169,163,153,150,148,173,227,209,152,151,161,167,143,159,191,196,195,194,189,183,177,178,171,168,175,163,147,129,107,87,83,88,102,132,139,125,127,142,170,177,165,159,155,148,139,134,133,127,127,123,121,108,198,199,200,195,191,191,196,176,167,137,140,155,169,157,145,134,130,138,141,129,128,143,157,166,156,144,163,193,196,194,190,185,179,176,172,176,196,191,166,144,125,105,91,86,95,124,132,117,126,150,178,179,169,167,163,153,147,140,136,133,131,122,117,103,196,197,202,199,192,194,197,176,177,131,124,145,166,151,139,123,121,111,102,128,127,129,141,155,152,162,152,177,195,194,189,183,175,173,175,185,197,197,188,163,141,122,100,91,97,121,123,114,127,158,182,180,179,178,168,156,150,144,140,145,142,122,107,96,196,196,199,196,194,198,197,171,183,131,112,146,166,147,128,111,115,110,108,129,122,124,134,146,145,161,174,160,185,190,185,177,174,173,171,179,191,196,191,176,156,136,116,98,96,112,105,114,136,171,181,181,179,176,165,156,155,147,134,132,136,123,102,93,199,201,198,197,197,197,196,167,179,129,106,155,167,143,107,100,111,97,100,114,117,123,130,138,138,156,178,180,169,186,183,183,185,181,172,172,179,189,194,186,164,140,121,108,105,109,94,107,154,177,179,181,180,175,167,155,151,147,140,125,116,111,102,90,197,200,199,193,196,197,193,167,175,131,116,161,162,131,96,104,105,103,100,111,117,123,129,133,136,156,178,196,174,187,188,190,189,187,179,171,170,178,189,188,168,135,110,100,100,104,97,113,155,175,178,181,181,174,163,152,146,136,133,127,113,98,86,77,199,199,196,189,195,194,189,170,164,131,116,162,163,127,103,107,111,125,113,116,121,123,126,129,134,155,178,190,174,190,193,193,191,189,186,180,173,172,180,187,176,150,127,110,104,104,109,115,144,167,176,179,177,166,157,141,141,132,110,108,107,100,84,69,198,198,192,188,194,194,189,172,165,137,117,162,161,122,107,108,116,136,127,119,125,130,132,134,135,153,179,189,171,189,197,198,194,192,189,185,180,172,174,182,178,161,140,127,113,103,111,131,151,167,182,178,169,158,150,137,130,137,128,121,109,96,87,75,199,199,193,186,193,196,189,172,168,132,110,157,163,121,108,99,112,131,127,121,131,137,134,136,136,156,179,187,170,189,199,198,196,195,193,190,187,181,175,174,184,158,130,119,124,116,112,124,146,157,176,171,157,142,141,135,126,118,109,107,102,93,88,83,198,198,192,185,199,198,185,167,170,132,119,157,164,125,109,89,90,109,102,117,134,140,139,136,142,163,180,189,173,185,201,199,195,195,196,193,192,187,182,180,169,163,130,115,123,127,120,123,133,143,163,162,156,151,127,124,130,128,116,101,94,91,87,82,199,200,197,189,195,199,188,163,158,135,131,163,165,127,114,77,56,53,81,113,139,146,142,130,139,176,188,191,173,185,201,200,196,197,195,193,191,194,190,185,174,169,152,124,120,121,123,129,136,145,164,171,155,142,143,133,130,125,118,102,96,89,86,86,196,195,195,190,191,197,190,158,145,135,134,161,163,126,122,85,84,143,110,124,147,157,147,129,155,180,193,197,178,186,203,200,199,196,197,195,194,195,194,189,183,173,165,140,121,121,122,128,135,147,158,177,181,168,157,154,144,131,121,111,99,92,91,97,198,198,198,196,188,194,188,154,145,142,138,164,166,133,122,84,86,90,112,136,153,156,140,144,172,184,193,198,180,183,204,203,197,199,197,196,192,191,195,195,188,183,172,157,131,125,131,132,144,160,164,177,179,177,171,167,162,155,155,142,118,100,84,90,195,193,193,197,197,193,185,154,138,141,142,163,167,140,124,105,92,137,144,142,156,149,145,163,179,188,194,196,181,181,200,199,200,200,199,197,192,189,196,198,192,188,186,180,165,143,137,146,155,159,164,174,174,175,179,180,179,173,167,149,118,109,93,104,194,195,195,196,199,197,184,154,138,145,137,157,164,139,121,128,95,134,123,131,144,150,164,177,182,189,194,196,182,181,200,202,199,198,197,197,196,196,198,198,193,189,186,183,175,160,151,153,153,157,170,173,178,180,182,184,182,174,165,159,135,113,120,126,193,194,196,197,198,198,189,150,130,165,119,135,139,141,130,126,105,96,119,142,157,169,179,185,189,193,197,197,183,183,197,199,198,197,197,194,195,196,196,195,193,190,183,185,177,168,151,157,164,160,167,178,183,183,185,185,184,181,170,158,148,140,158,155,190,191,194,195,197,197,191,157,109,203,134,157,166,166,154,148,138,111,133,154,167,178,183,190,193,193,197,193,178,184,193,199,198,196,196,195,195,194,194,191,191,190,190,191,178,165,161,161,161,158,166,176,183,187,187,183,180,179,174,164,155,166,171,165,188,188,190,192,193,194,192,157,94,196,159,163,174,171,159,158,156,149,147,162,176,182,185,189,194,195,196,192,169,181,189,195,197,196,195,197,196,191,192,191,189,190,189,188,186,182,173,163,165,173,180,186,187,188,184,182,177,171,169,163,166,179,187,187,186,185,186,189,191,192,192,169,120,153,153,159,178,176,170,167,166,160,163,175,179,179,187,192,191,190,193,186,172,186,190,194,198,199,194,195,192,190,186,187,186,189,189,191,184,183,177,176,182,187,186,187,186,187,184,181,173,175,165,161,172,183,191,191,180,180,180,179,182,183,187,180,137,103,133,164,178,179,176,175,174,175,183,188,182,181,187,185,188,189,189,170,184,190,193,194,196,197,195,195,193,190,188,186,186,189,190,189,181,186,190,185,184,189,187,184,183,182,179,182,176,167,160,166,179,187,191,188,176,178,183,182,183,180,178,175,144,108,108,136,166,180,180,182,180,178,182,182,185,185,184,183,181,186,176,171,191,193,194,194,197,198,195,191,189,190,187,187,188,189,190,191,189,191,193,187,185,184,185,185,180,175,174,179,171,160,164,180,185,188,190,193,181,182,180,180,183,181,179,176,154,126,116,133,141,146,173,191,194,196,209,184,185,187,184,179,177,170,163,184,193,193,198,199,199,197,195,192,191,189,188,187,187,187,190,193,193,194,193,189,183,182,182,180,176,173,168,165,159,156,173,185,190,191,190,192,174,178,184,180,181,181,182,180,162,137,127,143,165,160,170,164,168,192,218,205,188,183,178,187,182,166,181,194,199,198,199,196,195,194,193,191,190,189,187,186,185,185,188,189,189,188,185,179,183,182,178,170,167,167,163,155,141,168,183,189,191,191,193,190,158,165,174,179,181,180,183,182,167,144,140,163,174,181,195,172,173,195,216,207,179,173,174,187,189,189,196,196,195,198,195,191,191,190,192,190,190,188,187,187,184,186,188,186,185,183,180,179,179,174,172,173,168,164,153,143,159,181,185,190,190,188,186,187,143,146,152,170,178,179,183,182,174,151,148,175,180,169,155,179,192,187,201,205,191,186,188,187,190,195,196,195,194,191,193,192,190,186,184,179,179,180,179,183,184,183,183,182,180,177,175,174,169,167,166,164,158,147,142,162,179,187,188,187,185,184,184,182,118,125,126,136,165,175,178,180,178,158,149,176,188,156,72,97,166,180,181,185,188,190,191,193,192,190,192,190,189,190,190,188,184,179,178,177,181,185,185,189,187,185,183,177,171,171,171,167,166,167,165,157,150,147,169,184,187,187,182,179,179,179,179,182,96,96,97,97,119,150,169,173,181,163,150,175,187,124,108,161,180,181,181,184,188,190,189,190,188,190,187,185,186,185,183,181,177,177,180,184,184,185,187,186,184,181,173,168,164,164,164,163,162,159,153,145,149,156,161,157,150,143,137,134,130,125,120,116
37,44,45,47,51,47,47,48,50,46,83,158,70,66,72,94,97,86,63,56,56,55,54,57,56,59,107,132,61,42,49,48,48,48,47,48,49,48,49,48,47,47,47,47,47,48,45,45,43,46,43,42,40,41,42,42,39,38,41,42,40,44,74,115,35,44,45,47,51,47,47,48,49,41,103,140,58,64,73,99,87,71,67,56,55,53,53,54,56,57,67,127,133,56,45,49,47,49,46,46,49,47,46,46,49,48,49,48,43,43,46,44,45,44,41,41,43,40,38,37,38,38,38,39,42,42,79,124,47,44,35,31,37,46,46,47,48,40,139,107,58,59,75,95,84,61,43,46,49,56,56,55,57,56,69,88,143,106,45,49,50,47,48,49,46,47,48,46,47,48,45,45,48,47,47,46,46,43,41,42,40,40,36,40,38,38,40,39,39,39,87,121,57,57,57,55,53,47,42,43,43,45,153,112,55,57,70,86,66,84,141,90,19,46,49,52,52,50,57,68,112,141,40,33,41,48,45,46,48,47,47,46,48,46,46,47,45,43,43,45,43,40,40,40,38,39,41,39,35,37,37,36,37,40,96,119,53,50,51,51,52,38,25,21,26,66,153,99,52,55,61,74,67,135,219,205,75,76,73,69,70,73,76,82,88,151,111,87,66,49,46,45,39,43,49,47,48,47,44,49,48,45,43,43,43,41,41,41,41,37,39,39,39,37,37,38,39,40,106,114,50,54,59,67,73,77,81,87,83,92,140,92,82,93,101,110,110,150,219,221,153,137,138,138,136,134,133,136,136,158,143,141,139,129,113,94,80,53,32,37,46,47,45,43,45,45,43,43,42,41,36,39,39,37,37,38,36,38,39,36,38,53,108,115,108,109,111,113,117,122,130,136,104,86,111,90,104,112,114,124,125,153,216,218,160,135,137,139,141,144,143,146,144,159,155,142,146,144,143,138,132,122,106,64,46,44,47,44,45,45,46,45,42,40,39,40,39,38,37,37,39,39,39,40,42,57,94,97,124,123,126,126,128,134,135,120,94,87,107,98,120,117,112,115,120,137,201,204,143,129,132,134,137,140,141,147,152,161,168,147,151,150,147,144,140,136,134,134,125,112,99,91,83,72,58,41,39,40,44,40,39,38,38,37,35,37,42,40,47,62,83,97,131,133,133,134,137,138,134,123,104,93,105,96,128,126,116,95,97,79,118,140,112,111,116,124,135,142,142,148,153,168,177,152,152,149,145,142,142,142,139,137,133,128,125,121,118,120,110,97,71,59,51,44,37,40,43,45,45,45,43,42,47,61,85,100,137,138,142,142,142,136,138,134,109,96,125,98,131,123,107,96,78,72,90,99,104,108,110,119,119,128,140,147,153,168,170,158,159,152,150,146,145,142,145,142,139,134,120,114,111,107,108,109,111,108,89,78,48,39,43,44,44,50,47,45,46,59,78,78,141,144,148,151,149,142,143,143,121,108,132,89,132,116,102,88,77,105,108,99,113,125,122,125,129,124,130,146,156,159,157,158,160,154,150,147,147,146,147,147,146,142,131,123,112,102,101,106,112,115,117,112,100,85,48,47,48,55,54,45,45,56,69,72,150,150,153,157,155,149,147,150,126,119,129,86,131,114,95,81,105,134,131,107,114,127,127,124,132,133,133,143,160,152,151,160,156,150,149,148,149,149,148,148,145,139,127,114,104,95,94,102,112,114,121,118,117,117,105,70,56,52,54,48,50,66,73,76,152,154,156,158,158,153,150,153,134,129,122,90,134,116,91,87,122,148,160,126,111,124,124,121,126,132,137,139,156,149,148,158,160,153,148,148,150,150,150,146,137,117,101,94,92,87,86,93,111,122,120,110,106,105,106,96,79,61,53,53,61,66,71,65,157,158,159,161,163,157,146,154,139,134,123,96,133,118,90,86,86,67,87,122,110,125,125,121,128,135,140,139,152,147,150,160,160,155,148,146,149,149,148,140,129,118,104,94,93,90,86,92,100,117,118,111,111,106,103,96,87,76,67,60,60,65,65,66,159,163,164,164,163,159,150,158,146,136,124,99,126,116,80,64,64,91,110,85,108,124,124,121,128,135,142,141,152,147,154,161,157,153,148,147,148,148,145,140,133,118,100,90,88,93,96,95,112,127,124,112,107,98,93,94,87,75,69,67,63,60,67,68,161,165,166,167,166,166,153,158,152,139,132,102,121,119,83,67,58,51,65,76,108,120,120,120,130,140,147,145,156,148,155,160,158,153,146,149,151,148,144,138,130,112,97,89,86,83,93,107,115,121,116,108,105,96,92,91,90,95,81,68,61,64,70,64,162,169,167,164,167,167,155,159,160,149,152,102,116,116,91,77,69,64,51,77,105,112,115,117,129,142,149,145,153,148,155,159,157,153,148,146,147,146,145,143,129,110,99,87,78,82,88,106,123,131,129,122,119,112,107,108,108,97,81,71,67,68,66,64,163,169,172,171,171,171,158,159,164,149,155,107,117,115,89,87,61,59,62,82,103,108,111,120,132,144,144,154,150,153,157,157,152,151,152,150,146,146,146,142,126,105,85,71,76,85,89,105,126,134,134,133,129,127,123,121,116,100,90,78,71,72,66,62,171,173,176,174,174,176,165,160,165,159,153,111,127,127,102,87,77,67,73,84,97,106,111,121,134,144,164,168,155,159,160,155,156,156,151,143,140,144,147,145,123,100,80,70,76,93,92,87,110,130,134,131,133,130,128,127,118,104,99,93,81,74,69,64,171,175,178,179,177,179,170,160,166,169,161,129,131,130,109,83,96,91,99,96,103,108,108,113,143,174,167,147,151,154,153,151,152,150,144,135,131,139,147,137,108,87,76,72,74,97,106,92,91,115,134,136,135,135,131,125,117,107,108,92,89,85,78,68,173,180,182,182,177,179,174,167,169,176,164,156,135,142,115,93,88,96,81,89,107,110,128,162,184,162,132,137,140,138,138,143,144,145,138,130,120,112,112,99,88,75,69,71,72,88,105,102,92,96,116,131,131,132,131,124,113,99,93,85,91,92,81,74,175,182,184,183,181,180,177,172,171,174,160,150,148,129,105,98,88,76,59,83,118,130,146,151,134,110,120,130,132,138,145,151,155,157,154,141,132,100,80,72,76,70,72,74,75,81,110,112,98,92,107,125,129,123,122,113,103,88,82,85,91,90,84,83,174,178,183,186,183,185,181,176,178,176,157,164,172,138,84,105,124,159,145,100,100,102,108,122,136,156,156,156,157,159,164,165,168,179,183,186,172,154,104,81,79,73,76,76,74,89,121,119,105,87,97,117,131,119,107,102,100,96,85,88,92,86,88,87,173,177,182,182,175,186,186,181,186,180,145,144,159,162,167,137,115,129,118,75,78,112,140,159,162,161,157,157,164,168,172,177,183,189,190,187,183,173,144,99,90,87,95,94,84,94,125,120,112,91,96,110,129,124,106,96,86,81,81,87,92,88,93,91,177,179,181,182,182,191,192,188,190,185,159,145,159,164,168,139,124,127,118,126,145,160,165,166,167,172,174,176,184,189,189,191,193,198,195,192,184,176,165,138,116,94,102,93,97,108,130,126,126,97,100,115,134,126,99,85,73,71,75,80,91,94,100,100,177,181,182,182,185,191,189,187,192,186,173,169,167,153,122,136,160,162,157,166,170,180,184,182,184,185,186,192,197,197,197,198,196,199,201,192,188,186,174,159,133,112,104,106,115,119,137,134,133,106,100,119,137,131,97,73,71,70,70,79,84,89,95,104,176,179,180,181,182,187,181,183,190,186,177,164,164,167,131,172,186,178,170,173,181,194,196,198,197,192,194,195,195,200,202,199,199,198,203,188,188,195,186,168,142,127,119,116,121,130,144,141,142,113,102,118,135,131,98,73,67,70,69,71,78,93,101,97,177,179,180,181,181,181,171,171,186,182,170,151,152,171,161,183,197,191,179,183,192,198,201,201,198,193,192,191,195,195,197,198,197,197,193,181,177,147,146,162,143,116,101,96,103,118,136,139,139,111,99,121,135,130,102,84,71,58,51,69,91,113,116,110,177,178,175,176,177,181,176,174,178,173,160,143,150,162,156,177,198,195,181,178,191,194,192,193,193,193,193,195,193,192,196,194,193,192,190,184,159,135,159,156,124,95,83,82,79,93,133,139,137,106,104,121,133,133,99,69,54,50,67,90,106,114,118,109,177,181,177,176,179,178,169,166,170,171,158,143,148,170,178,150,165,174,178,182,180,187,192,192,190,192,191,191,192,192,191,189,189,189,186,184,134,133,160,139,109,89,79,79,87,98,124,140,141,111,107,122,131,134,99,69,60,66,77,87,95,100,103,101,175,180,181,179,180,176,169,164,167,174,157,145,134,135,142,145,128,138,145,135,154,182,184,190,196,191,189,187,186,182,178,178,185,192,191,185,129,134,150,121,104,100,87,81,87,94,123,139,135,112,111,123,135,151,117,80,68,67,73,79,91,101,104,103,181,182,185,181,178,178,172,164,166,174,151,150,176,228,218,206,180,199,201,179,132,124,168,172,184,191,189,188,184,178,173,171,172,180,188,187,145,144,140,116,95,86,82,88,85,80,104,133,137,115,117,129,140,159,125,94,75,74,80,83,87,95,104,113,177,181,181,182,180,178,171,165,167,169,142,164,173,198,194,185,177,169,192,231,219,144,126,154,174,183,182,184,183,180,174,170,174,183,189,187,163,150,129,112,103,95,89,81,79,83,107,133,134,116,123,134,153,167,139,102,84,82,85,89,96,111,119,120,180,181,186,186,181,180,178,173,171,165,146,144,151,178,183,180,175,157,102,66,135,148,145,142,155,182,187,189,185,177,167,162,167,177,190,186,172,148,127,109,99,90,90,87,83,92,116,140,139,118,137,145,161,170,143,114,106,101,104,108,111,117,123,124,184,186,190,188,184,186,181,182,174,162,156,145,150,172,179,174,164,179,211,155,102,160,156,143,135,166,184,194,193,189,182,174,167,174,189,186,172,146,144,133,107,96,89,84,85,92,116,135,136,121,138,148,168,174,146,126,120,111,110,120,130,128,120,116,187,190,194,191,186,182,177,182,171,158,154,146,159,168,174,161,163,193,222,225,132,148,158,161,152,146,180,193,192,191,188,180,174,172,181,180,166,155,153,142,124,105,88,79,81,95,121,140,135,123,138,150,172,174,157,144,134,130,126,125,127,123,118,120,188,192,197,192,190,186,183,183,167,161,155,145,163,166,163,153,152,174,213,221,162,145,152,163,166,149,151,183,189,191,190,186,180,174,178,169,162,175,175,160,142,117,97,88,84,89,117,136,123,121,136,157,177,172,160,154,152,147,135,130,123,122,126,121,194,193,197,193,188,188,187,192,160,159,153,143,164,164,160,142,132,149,206,220,168,135,146,158,164,156,153,167,182,192,190,185,180,172,171,162,163,189,194,181,157,134,114,91,86,90,106,127,116,118,134,167,181,173,172,168,156,147,141,135,133,138,130,118,192,194,197,194,190,189,190,191,157,160,135,121,156,164,149,137,123,129,182,218,156,123,129,145,155,154,166,180,181,189,189,184,176,168,167,166,172,189,195,191,173,148,132,113,88,91,108,120,112,120,143,176,181,178,175,170,159,150,145,139,134,139,134,115,193,194,195,192,193,192,192,190,161,167,131,124,160,163,146,128,109,120,112,113,111,112,120,131,144,145,162,182,174,181,182,179,171,171,175,170,170,181,189,192,184,169,145,127,106,94,102,107,107,123,159,181,180,180,176,168,157,150,146,140,124,125,130,117,193,197,193,191,195,193,190,186,163,165,115,119,162,164,140,106,109,110,96,104,111,113,119,128,135,137,158,174,175,174,181,179,178,181,182,176,169,169,179,191,191,173,149,124,109,101,105,99,96,126,165,179,179,182,176,169,157,149,141,143,135,118,112,109,193,195,194,190,195,194,191,187,169,164,111,124,162,158,119,101,114,111,94,101,112,114,118,122,125,129,154,170,176,167,181,185,187,186,183,182,177,170,167,181,188,176,148,119,103,93,101,105,104,132,168,177,177,180,175,167,154,146,143,137,125,118,103,94,194,196,193,189,193,192,188,179,160,140,113,124,161,146,110,106,98,108,108,101,110,114,119,121,120,124,154,172,179,166,185,192,192,187,185,182,182,178,173,174,179,178,161,137,114,101,102,100,112,127,151,168,175,179,174,163,150,141,138,119,107,106,102,96,193,194,189,188,193,192,188,179,159,137,109,118,161,145,108,109,123,134,142,114,124,123,122,122,120,121,156,174,184,169,183,194,194,190,185,185,184,183,179,172,173,177,165,140,125,122,116,99,117,137,156,173,180,178,165,152,145,135,133,132,121,117,107,97,194,196,193,188,191,192,194,178,156,147,106,117,153,140,104,116,143,146,165,139,125,128,130,130,124,127,156,175,189,175,178,196,196,193,190,190,186,184,184,179,170,175,168,141,120,120,121,107,120,133,150,171,180,169,152,149,143,130,119,116,111,110,104,93,193,197,194,187,189,195,192,172,151,154,111,129,158,133,100,105,111,117,136,134,129,142,140,129,120,137,165,180,190,178,174,198,198,193,190,190,189,189,189,186,178,170,163,144,118,113,124,122,119,128,139,152,164,158,160,135,128,129,131,124,112,101,91,86,197,193,198,193,192,198,196,179,149,163,118,135,166,140,100,92,87,91,109,94,120,139,147,134,124,146,171,184,192,180,168,199,197,193,192,192,190,188,190,192,188,178,165,160,134,119,119,117,121,133,138,149,166,159,150,145,134,125,130,130,119,98,106,90,198,195,198,197,190,193,196,182,145,175,126,135,163,146,111,93,101,79,56,82,121,149,153,140,131,157,179,188,188,184,170,199,199,196,193,194,193,190,191,194,192,185,171,168,155,128,119,119,118,126,133,144,159,173,167,148,155,148,139,124,115,111,87,86,195,196,197,198,194,189,192,181,143,175,133,131,159,146,116,91,80,77,121,93,121,154,159,141,143,168,184,189,189,191,170,200,201,197,195,195,194,191,194,194,195,191,182,169,158,139,127,124,127,127,141,156,166,178,185,177,170,164,152,140,136,118,111,100,194,197,196,196,198,195,190,172,136,153,140,132,161,152,124,85,85,106,108,109,135,153,150,144,160,173,187,194,196,191,169,198,200,196,197,195,197,192,183,187,198,195,187,185,176,161,142,129,137,142,150,161,165,174,177,177,179,172,178,163,153,147,126,105,194,195,197,195,197,201,196,171,140,138,143,133,155,146,113,101,73,87,108,118,129,144,151,163,170,177,186,197,198,187,172,196,200,198,196,196,195,192,193,194,198,196,188,187,184,182,174,157,146,151,149,154,170,171,173,178,181,184,183,176,171,154,124,108,192,193,195,193,196,199,196,174,140,128,143,121,129,136,124,115,100,145,160,132,144,158,166,173,179,182,189,194,199,185,178,195,200,197,197,196,196,193,195,196,198,197,191,183,178,181,173,159,151,159,158,161,173,177,180,180,181,182,181,176,165,157,136,115,192,195,196,196,198,198,197,183,142,107,133,132,170,170,145,136,134,104,115,139,157,166,173,179,185,188,194,198,199,179,186,190,199,200,196,194,194,193,194,195,196,195,192,191,186,183,173,162,156,160,165,170,171,183,184,185,184,185,183,177,169,160,146,129,191,192,193,194,197,198,197,186,149,107,152,132,172,175,159,142,143,117,100,135,152,164,176,178,183,189,195,197,194,177,182,190,199,196,196,197,196,196,195,196,193,193,190,190,190,188,179,169,170,161,155,150,158,176,182,185,185,183,182,179,174,161,151,140,191,190,190,193,195,194,196,188,156,109,190,150,162,179,169,150,149,157,141,137,159,172,179,182,186,189,191,193,192,177,174,184,195,196,197,198,197,197,195,191,191,190,190,189,189,188,187,176,166,169,173,179,183,184,188,189,186,183,179,176,175,166,153,154,188,187,189,192,193,195,192,192,162,116,117,141,166,183,181,166,151,155,153,154,169,176,178,182,189,191,189,190,183,169,185,189,194,196,200,198,196,195,191,189,187,186,187,189,191,191,191,183,177,176,181,187,188,190,187,189,187,181,176,172,170,162,155,173,186,184,185,186,187,187,189,191,180,135,100,111,128,182,184,181,175,166,164,168,177,176,176,183,184,185,186,186,170,171,191,193,195,198,199,198,194,194,193,190,188,185,186,189,190,184,180,187,194,189,187,190,187,187,185,185,180,180,175,174,169,155,165,181,180,182,184,184,182,183,185,183,179,144,112,116,139,104,156,178,182,183,176,175,178,171,176,183,185,186,185,175,158,192,194,196,195,196,196,197,192,192,191,190,189,188,189,189,190,191,191,192,192,187,189,188,187,184,181,185,181,183,179,170,160,152,173,183,180,176,182,184,185,184,182,181,177,157,121,116,151,178,116,172,159,162,162,161,157,178,198,198,189,182,172,156,186,194,196,197,198,199,200,197,196,192,191,189,188,189,188,189,189,191,193,193,193,189,186,182,184,185,183,175,175,179,174,162,156,167,179,189,181,183,183,184,185,186,184,181,180,168,140,125,144,174,176,203,136,141,158,184,208,156,132,144,152,174,185,190,199,199,198,198,199,197,197,196,195,192,192,190,188,187,184,186,190,193,193,196,194,187,183,185,184,181,177,175,173,172,168,161,164,181,188,190,175,181,182,185,183,184,184,184,184,176,142,135,148,173,179,172,161,190,183,186,201,202,190,185,184,188,192,199,199,198,202,199,199,195,192,193,193,192,193,192,190,189,187,187,189,190,191,190,187,181,183,185,180,172,168,171,166,160,155,152,171,184,188,192,162,169,175,183,182,184,186,186,184,176,149,141,163,178,168,91,81,174,179,180,187,192,192,190,192,193,196,198,199,197,196,198,194,191,190,192,194,193,192,191,186,187,187,188,189,184,185,184,181,181,182,177,177,177,170,165,165,163,140,161,182,191,194,195,152,156,158,172,181,182,184,188,186,181,153,147,172,183,161,112,122,180,184,190,195,193,191,192,191,193,196,198,196,195,193,193,194,193,189,186,183,168,180,183,183,186,185,185,186,184,186,182,179,179,172,170,168,170,168,165,158,142,144,181,188,190,191,191,136,143,147,147,171,183,182,184,182,183,160,144,173,187,145,93,148,175,183,192,193,191,191,192,197,196,194,194,192,192,190,192,192,190,186,183,181,180,184,187,186,189,189,185,184,180,173,178,179,174,172,172,170,169,162,156,143,146,176,189,189,190,190,188
57,56,58,62,66,66,73,91,108,122,132,124,118,105,114,123,114,192,202,130,123,125,117,126,137,134,130,128,132,125,124,120,120,121,115,76,71,67,62,48,30,22,29,40,41,39,39,43,42,41,43,46,37,38,38,41,41,40,45,73,112,113,115,117,85,85,86,89,95,108,122,129,132,134,127,128,124,121,137,141,144,212,216,128,144,142,138,136,137,139,149,146,142,143,141,142,137,134,134,134,130,127,124,125,131,118,94,70,61,50,42,30,39,43,43,39,43,38,40,41,40,40,42,90,126,127,128,129,116,112,116,119,126,132,135,134,137,129,120,115,105,114,131,134,143,208,224,164,150,150,151,149,146,143,163,176,153,149,150,150,144,143,140,139,138,137,139,141,138,139,137,137,132,120,109,96,58,30,35,37,41,42,43,41,42,41,50,106,137,136,134,133,132,130,132,134,136,137,136,136,125,105,108,102,98,117,127,132,136,167,188,147,153,153,154,156,157,154,162,171,160,153,154,152,149,144,141,141,140,138,140,141,140,141,140,137,138,136,135,136,131,114,75,50,37,39,42,43,42,42,85,118,111,106,101,96,137,139,138,137,136,139,138,136,113,95,110,103,109,128,130,132,137,136,138,147,152,154,155,159,163,162,162,170,166,155,158,157,157,153,148,146,144,143,142,143,143,142,137,133,135,137,137,140,140,137,134,114,81,38,26,26,28,61,96,87,89,94,98,103,137,136,139,140,143,145,145,141,108,95,108,101,119,133,130,125,128,127,128,137,143,151,152,154,158,159,163,170,171,157,161,164,161,160,158,154,149,148,147,146,145,141,137,131,132,136,135,135,132,130,135,137,131,110,84,96,109,117,119,114,106,104,102,100,144,142,143,145,147,150,153,140,105,98,104,109,137,142,127,118,117,112,109,124,132,144,150,151,155,159,160,172,171,158,162,166,166,163,161,160,157,155,150,144,140,137,134,134,130,127,128,127,126,128,134,138,137,130,127,123,124,119,112,101,93,92,91,91,147,149,149,148,150,154,155,135,100,109,106,124,141,139,123,111,106,91,94,116,130,136,146,150,154,161,162,169,168,160,165,166,165,163,162,164,165,164,156,150,141,133,130,130,125,125,125,127,129,127,127,125,128,129,127,117,110,111,103,85,81,81,81,82,150,151,151,152,153,157,158,135,112,122,104,141,146,135,110,102,93,71,86,108,123,128,140,147,153,160,165,168,168,163,173,172,168,168,167,169,170,173,164,156,149,133,130,125,119,117,121,125,128,127,120,125,127,121,116,106,98,89,85,83,83,84,84,84,151,154,156,157,157,158,154,137,120,136,107,148,153,136,108,106,82,84,91,108,123,123,126,136,147,161,170,172,167,165,176,175,173,173,169,173,176,173,167,156,146,132,126,119,115,113,129,131,132,126,125,129,118,108,97,86,85,75,80,78,79,79,78,77,156,156,160,162,161,157,156,146,128,146,109,151,152,139,113,104,91,113,100,111,130,130,125,131,140,157,170,174,163,166,179,176,173,173,174,180,178,172,159,144,129,114,113,108,107,113,137,135,131,125,123,119,118,108,105,95,86,75,69,66,69,70,70,70,162,162,167,168,163,159,164,153,132,145,113,145,151,141,114,99,111,141,147,112,133,133,125,130,139,149,163,170,156,169,181,179,178,175,179,179,175,162,147,133,119,112,112,112,104,110,132,135,135,129,124,117,108,104,98,91,78,66,66,64,65,67,67,66,166,167,169,169,163,165,168,161,134,143,111,141,157,139,113,106,131,164,193,114,130,133,124,135,144,139,151,161,150,171,184,184,184,181,181,179,165,153,142,136,123,116,115,113,107,109,122,131,131,122,115,108,102,104,101,94,82,70,66,65,62,58,57,57,169,171,173,171,167,169,172,166,136,155,108,134,159,134,115,114,132,143,135,109,124,129,124,134,143,140,146,154,144,173,187,187,185,182,182,171,152,149,145,140,125,110,107,108,107,115,127,132,127,115,111,102,105,102,101,101,87,74,69,66,61,60,61,61,173,176,177,174,171,167,174,172,133,159,104,130,160,130,106,92,92,104,107,104,118,122,121,132,145,144,154,156,145,169,187,188,187,183,175,159,150,143,143,132,115,104,100,100,104,118,133,142,138,128,124,117,114,112,113,108,90,76,68,66,73,69,69,70,176,179,182,178,171,169,173,173,141,162,104,130,161,131,98,79,84,61,73,100,113,118,119,132,144,151,157,158,144,163,178,187,188,179,164,151,149,150,146,131,114,104,97,95,93,108,138,146,145,141,136,128,125,127,123,109,94,82,77,74,79,71,71,71,181,184,185,181,173,172,175,175,147,164,107,126,159,129,97,72,73,48,66,98,107,111,119,133,146,149,153,154,147,163,169,173,185,169,152,147,148,151,150,131,114,103,92,94,94,85,123,142,147,145,142,137,135,136,129,118,108,96,86,81,73,74,74,75,181,188,188,185,178,173,179,174,153,169,110,125,150,119,91,81,52,53,73,101,105,110,124,139,153,151,152,135,154,166,164,159,165,158,150,149,151,154,149,125,105,91,84,98,119,93,104,135,147,146,145,144,139,135,132,128,117,107,92,83,80,78,78,78,187,190,190,187,181,173,181,179,161,170,116,123,140,116,91,90,66,63,80,99,104,110,124,143,154,151,137,138,163,166,162,160,157,152,148,150,153,157,143,119,103,87,83,101,123,112,98,120,144,149,146,149,141,135,128,129,120,108,99,95,89,80,79,79,192,194,194,193,187,171,181,183,162,165,124,126,139,126,98,92,93,71,90,105,106,115,131,148,156,143,133,154,161,160,157,153,152,147,138,142,156,155,137,115,93,85,83,105,124,122,102,106,130,145,145,145,143,137,125,119,118,104,104,94,83,78,79,80,192,196,198,196,191,173,181,188,177,169,135,121,143,140,111,100,106,88,100,111,112,122,140,151,145,129,139,151,150,151,146,144,153,154,145,132,135,136,120,101,87,82,83,100,122,129,109,101,121,142,145,140,137,129,118,107,102,95,101,97,92,90,90,90,192,198,199,199,196,177,181,192,190,180,147,127,152,148,123,118,114,116,127,122,123,131,138,134,120,129,141,142,145,144,141,148,157,156,158,139,113,109,99,91,82,85,81,93,120,131,119,95,114,138,147,133,126,119,110,97,93,101,101,103,96,92,92,92,192,199,200,199,196,180,180,193,196,187,147,128,161,156,134,131,113,115,120,119,117,118,120,119,128,140,150,153,151,148,149,160,162,150,142,119,111,102,95,87,82,91,85,95,125,135,130,94,112,134,151,136,117,110,97,89,91,99,105,102,100,97,97,97,191,196,200,201,198,184,181,192,196,192,158,152,158,165,138,130,124,171,148,101,94,106,125,139,153,158,163,163,158,156,161,165,161,149,136,112,108,109,99,87,89,96,94,96,128,136,133,99,114,132,150,137,112,101,88,87,90,99,102,101,105,101,97,97,192,195,201,201,197,185,182,195,194,194,164,164,173,165,153,137,150,215,173,93,110,133,148,158,163,163,163,163,165,168,167,167,168,161,155,147,126,118,109,95,102,95,97,103,133,141,139,103,115,135,147,136,105,87,79,81,86,94,103,105,110,111,105,106,192,197,199,201,196,186,189,198,196,193,160,159,178,154,139,139,145,139,115,131,151,163,165,164,165,161,162,168,172,178,178,182,186,186,180,176,162,142,135,115,108,100,108,118,139,146,143,116,112,130,145,139,102,80,76,78,80,88,101,105,112,110,108,108,194,198,199,201,198,188,191,201,203,197,164,162,179,174,144,168,170,164,162,170,180,182,180,178,179,177,178,182,184,187,192,196,200,198,193,187,180,171,156,131,120,120,125,131,148,152,147,119,113,129,142,138,101,79,74,75,79,97,108,116,121,109,104,104,193,197,200,198,194,186,191,201,203,201,170,162,180,198,173,194,196,182,175,187,196,197,196,196,196,194,196,199,198,197,200,202,204,204,197,190,184,177,165,137,123,123,130,136,150,154,150,125,113,130,142,139,104,83,70,63,77,101,113,121,120,108,103,103,194,198,199,199,195,182,187,199,202,198,178,164,177,186,185,203,205,188,180,196,204,205,203,201,199,199,201,202,203,202,202,203,204,206,193,191,186,177,164,131,111,102,102,116,148,153,147,123,113,128,142,142,103,76,65,68,85,103,114,120,117,110,103,103,197,197,197,198,193,181,185,196,202,188,179,168,173,198,196,204,209,196,181,198,207,207,206,202,199,198,197,199,201,202,202,203,203,198,182,179,172,166,146,115,95,91,86,101,139,150,148,127,117,132,144,146,104,79,70,76,88,102,114,115,113,107,100,100,196,197,195,195,192,178,182,195,200,182,166,158,166,168,163,185,200,201,182,189,197,199,200,199,197,197,196,194,196,199,198,198,197,190,177,148,148,149,128,106,95,92,95,101,132,153,150,123,122,138,151,164,124,92,81,82,88,97,103,109,113,116,106,106,194,196,197,196,194,180,177,194,197,177,149,155,183,176,168,163,157,160,156,163,175,184,191,195,195,194,193,193,192,190,191,193,193,187,177,135,146,133,116,110,102,93,93,96,118,149,157,125,129,146,163,170,136,103,92,89,87,90,107,116,124,122,112,111,196,197,197,196,195,183,180,195,190,175,153,163,193,180,180,152,142,166,132,111,127,152,168,179,187,189,190,187,184,179,181,186,189,190,179,152,149,127,113,104,100,92,89,88,107,140,152,117,136,153,170,175,144,119,119,114,108,110,116,130,136,130,119,118,195,194,198,199,197,184,183,193,179,176,151,151,189,178,169,162,160,175,135,99,108,127,156,167,179,179,182,182,178,169,167,179,192,195,182,159,138,127,118,106,98,90,86,92,114,141,144,121,136,150,173,178,150,134,138,134,130,130,124,132,133,132,120,114,195,196,198,200,198,186,186,187,175,178,135,150,186,188,172,171,169,160,136,128,137,133,138,152,179,185,187,187,185,175,168,163,183,196,182,159,142,143,129,115,102,94,86,96,118,140,137,124,135,151,177,179,159,155,144,135,139,144,133,131,125,128,118,114,197,199,201,202,199,187,184,190,168,181,136,156,179,179,163,164,161,155,153,152,153,152,148,142,161,189,196,196,194,193,187,176,174,184,175,167,164,155,141,123,103,88,88,92,114,139,130,123,132,160,180,173,166,169,160,153,149,150,141,135,126,117,104,97,197,200,202,203,199,185,184,192,170,177,137,153,174,172,153,148,143,146,143,142,142,147,158,160,148,166,193,199,199,197,197,193,181,182,176,180,185,174,157,135,115,100,92,91,113,133,125,118,133,171,185,180,179,175,161,158,157,152,151,156,131,111,99,91,198,201,202,202,197,180,187,196,174,158,138,153,172,166,149,143,130,126,116,131,131,136,147,161,158,148,169,195,203,200,199,193,185,184,183,189,194,191,176,155,138,120,98,92,105,122,118,121,149,182,185,183,181,176,164,157,158,151,139,143,130,112,98,90,199,202,203,203,196,183,196,196,171,154,140,149,170,162,148,136,123,127,114,126,129,132,142,154,158,163,161,183,199,200,197,189,183,177,179,188,193,192,186,173,155,137,116,99,103,109,105,128,166,183,182,183,181,178,169,161,155,151,136,122,117,101,90,87,200,202,204,204,199,190,200,196,174,158,130,135,170,163,142,120,128,124,113,120,127,135,139,148,155,164,178,160,192,199,196,191,187,177,175,180,186,190,189,180,161,138,119,109,108,104,99,133,168,179,181,184,181,176,166,159,146,135,126,113,103,91,79,70,199,201,202,204,200,196,202,195,178,156,114,130,172,164,129,112,130,129,111,118,127,135,141,146,154,160,182,169,177,198,198,194,192,181,177,176,180,186,189,185,163,137,115,108,107,106,110,131,158,174,179,181,175,159,148,137,139,127,118,111,99,86,75,69,200,202,203,203,199,199,201,194,176,150,106,133,170,159,118,114,124,138,126,121,132,137,141,146,153,157,182,188,160,198,199,199,196,189,181,179,180,183,184,183,175,153,132,114,106,105,117,135,158,175,184,179,163,152,148,133,129,122,110,105,97,87,77,73,201,202,203,202,196,199,198,187,170,156,113,134,172,154,113,113,132,146,149,124,137,140,143,148,152,153,180,196,163,196,200,200,197,194,188,181,181,182,182,183,179,154,134,124,121,112,110,128,150,162,172,165,154,141,133,129,129,122,111,94,90,92,89,87,199,200,201,200,194,196,195,183,151,159,109,129,172,149,105,118,148,162,175,137,139,145,147,152,155,152,180,193,169,197,202,202,199,198,195,188,184,185,184,182,175,156,126,121,127,128,120,121,132,151,168,163,153,142,134,124,120,119,113,93,92,89,88,101,198,201,200,197,191,195,198,186,134,171,106,131,171,146,106,115,134,145,165,142,140,150,150,150,154,152,180,193,171,192,204,203,199,199,196,193,189,189,190,189,179,167,140,123,120,118,124,130,139,151,167,175,170,160,153,152,141,120,115,111,97,89,89,99,197,200,201,195,187,196,197,185,127,189,110,136,172,146,106,109,117,115,114,121,143,156,156,154,151,157,186,193,173,188,204,204,201,199,199,195,193,192,194,191,188,177,165,130,120,124,128,132,141,156,167,177,179,167,167,162,161,155,152,134,113,108,113,115,196,197,198,195,186,196,198,187,131,198,120,146,172,147,111,102,87,115,119,107,143,158,162,156,148,167,188,194,179,187,205,205,202,200,199,198,194,189,195,196,191,188,182,168,136,129,132,136,147,161,165,173,173,171,177,177,174,168,159,147,134,138,145,150,194,195,197,194,183,193,197,187,142,154,124,144,173,153,116,97,78,113,128,115,149,159,160,154,156,181,193,198,183,183,202,205,203,201,200,197,193,184,193,196,194,190,188,184,165,144,141,148,150,158,170,174,179,183,186,184,181,176,164,157,163,156,154,158,190,193,193,191,184,190,197,185,150,154,136,141,175,161,112,100,90,95,101,122,148,156,154,152,170,186,194,197,185,181,200,202,202,200,199,196,195,193,196,196,194,192,187,185,177,160,147,157,154,152,166,176,182,184,184,181,175,169,160,160,169,177,179,167,187,190,192,193,190,190,194,182,153,153,139,138,166,163,126,115,97,113,116,124,140,149,152,171,185,191,194,198,193,180,198,200,200,198,197,195,192,193,192,192,192,191,187,188,178,167,153,157,158,160,169,178,183,185,183,178,171,169,162,175,178,187,187,180,187,189,191,192,192,193,189,179,153,159,146,137,162,168,138,123,116,99,109,134,149,160,174,185,190,193,196,197,194,177,193,198,198,194,193,194,192,191,190,191,190,190,187,190,183,181,168,160,167,179,179,183,181,180,179,177,168,154,166,178,183,188,188,183,185,187,188,190,192,194,192,182,150,171,158,134,152,156,145,142,146,132,125,147,165,177,187,190,193,195,195,197,189,176,184,192,196,195,194,193,192,189,186,187,185,187,188,185,176,180,174,173,180,184,183,183,179,174,170,168,155,160,175,180,184,184,182,178,182,181,182,186,189,191,191,182,148,159,154,129,146,157,164,166,167,162,182,189,179,182,187,190,192,193,191,195,191,186,185,191,194,196,192,190,191,189,186,184,185,189,188,190,181,186,189,182,178,180,179,177,170,168,161,152,159,181,189,191,194,197,199,191,177,176,176,178,179,182,184,181,154,145,156,135,162,169,173,174,178,178,213,226,212,189,186,187,187,187,187,192,194,192,189,191,192,193,193,189,187,185,183,184,186,183,185,188,187,187,187,179,176,178,175,166,159,157,145,130,128,121,110,99,92,85,85,86,171,173,171,172,173,176,175,173,162,136,141,131,160,172,171,174,182,189,214,221,212,193,186,185,181,177,182,189,188,188,188,192,192,193,192,190,188,186,185,183,181,183,183,184,183,181,176,173,171,167,163,162,154,127,83,65,58,55,49,46,45,51,47,41,166,173,174,174,174,174,176,171,163,137,125,134,149,167,169,179,184,188,201,217,214,198,186,182,178,175,182,180,183,189,191,194,192,191,190,189,188,186,180,177,179,180,181,178,176,173,171,168,162,163,154,136,104,69,56,57,58,58,52,54,54,54,52,48,152,159,166,172,174,174,173,175,172,152,127,131,146,158,167,176,183,189,199,218,220,206,183,179,179,179,171,171,186,190,192,191,188,184,184,177,171,173,176,179,181,180,177,173,163,162,163,155,147,124,98,73,63,58,60,58,56,55,54,53,53,53,52,49,129,136,143,148,159,170,174,175,176,164,135,136,149,159,159,169,175,185,205,219,221,211,185,184,182,171,167,183,189,188,188,187,185,177,170,170,172,177,178,180,183,181,177,167,152,133,117,96,78,65,58,59,60,60,55,59,55,56,55,56,53,54,52,52,101,103,110,115,118,135,156,168,172,174,151,135,158,168,153,190,196,205,219,220,219,207,189,184,177,176,182,185,182,179,177,175,171,169,173,175,177,176,168,155,129,104,88,72,62,57,56,55,58,59,61,62,61,60,60,58,55,56,54,54,50,54,50,49,80,86,89,85,86,85,102,128,148,160,158,137,158,176,163,217,220,219,222,221,216,198,189,183,181,182,180,178,174,170,167,167,168,169,170,157,116,88,67,50,50,53,55,55,57,59,61,64,63,62,61,61,61,60,58,55,56,53,53,54,56,55,53,52,70,74,73,74,75,77,77,83,92,104,116,105,126,161,139,161,220,179,178,206,192,177,174,174,172,169,165,164,164,164,169,173,177,181,186,173,99,53,55,58,61,63,62,62,61,61,61,62,65,64,63,59,59,59,60,59,55,56,54,52,50,53,53,52,71,71,63,62,73,59,65,64,67,67,68,59,59,85,83,81,108,137,139,136,140,153,165,158,161,162,168,168,159,176,194,196,195,195,191,172,103,63,62,63,63,61,61,62,63,65,62,63,64,64,62,61,60,60,58,55,53,52,51,50,51,51,52,52,60,75,77,77,71,60,67,65,64,63,66,72,57,53,79,72,63,65,64,84,111,130,161,174,187,195,162,167,178,190,199,199,197,198,196,144,73,61,62,62,60,62,63,63,64,60,63,65,64,63,63,61,60,56,56,55,56,53,53,53,51,50,50,51,54,55,67,68,71,61,60,62,63,63,66,62,56,58,63,63,65,95,139,147,173,167,170,181,186,173,149,175,189,183,188,200,204,186,131,71,60,64,64,64,64,67,65,66,64,64,64,61,61,63,62,59,55,57,55,54,55,55,53,50,50,51,51,50
43,49,54,55,58,55,47,41,43,40,38,39,90,133,131,120,126,111,160,88,39,65,80,113,115,77,40,47,50,50,51,49,45,45,48,49,49,49,47,48,47,47,46,46,41,41,43,42,42,44,40,38,41,38,41,42,43,44,72,125,131,132,132,133,55,59,55,54,57,60,55,42,35,30,25,50,130,110,104,102,108,145,213,200,42,45,46,61,84,118,90,39,45,51,47,46,48,50,49,49,50,49,48,48,48,48,46,45,46,47,42,41,41,40,39,39,39,41,41,42,40,44,87,127,133,133,133,134,50,52,52,53,55,62,54,51,58,72,86,106,102,52,56,90,95,124,210,217,109,97,76,46,36,56,134,120,60,48,48,45,43,48,50,50,49,48,47,50,47,43,44,46,42,42,42,42,41,39,39,40,39,39,38,43,40,41,93,127,139,140,141,141,75,82,81,82,85,87,102,115,122,125,123,133,117,99,107,123,125,147,217,212,136,137,135,126,108,89,112,170,131,123,112,88,58,39,36,42,44,45,49,46,44,47,46,45,43,42,42,41,40,41,39,39,38,38,37,39,38,44,96,136,150,150,151,151,115,117,118,119,120,125,130,131,129,122,102,125,93,92,109,124,130,164,219,173,142,147,145,144,144,140,143,157,150,144,143,139,129,120,97,75,56,48,45,46,40,37,36,39,44,44,43,40,39,40,40,41,42,41,39,39,40,47,101,138,137,135,134,132,131,130,130,130,130,131,132,129,125,104,94,107,90,109,126,129,132,157,220,189,152,148,147,150,152,152,154,158,161,149,150,144,144,140,138,136,133,127,118,108,96,85,68,43,28,31,40,43,42,40,39,40,39,40,40,39,37,48,102,128,144,145,146,147,131,132,130,132,133,135,139,141,134,103,97,90,98,118,129,128,129,132,158,153,145,147,150,154,157,155,158,158,159,147,153,153,149,144,140,137,136,135,135,135,137,132,125,128,116,70,43,36,38,41,41,39,39,41,40,38,43,63,110,124,142,141,141,141,138,137,139,139,139,142,144,148,135,97,96,85,107,130,127,123,123,125,116,124,136,146,148,151,154,155,159,158,158,149,158,158,156,154,148,144,140,142,142,137,131,127,127,128,129,131,126,93,68,39,36,38,40,41,42,43,42,80,117,123,129,128,126,124,143,144,145,144,144,144,150,152,123,97,105,106,133,130,120,113,110,111,94,109,126,135,141,147,151,151,158,166,159,153,159,160,160,154,151,147,144,144,141,142,139,133,128,125,128,129,131,124,121,107,55,30,42,41,40,41,47,86,105,107,104,103,103,102,148,145,148,149,149,151,152,146,127,109,112,111,144,141,116,94,94,74,88,99,115,128,141,146,149,153,160,167,159,155,164,161,154,154,156,156,151,149,144,134,128,127,131,121,120,120,118,116,124,134,138,87,34,39,43,46,66,94,91,85,83,81,80,78,153,148,152,153,154,154,150,148,136,107,112,114,140,143,119,103,83,65,79,97,111,112,123,134,143,154,162,167,156,160,166,164,163,160,160,159,160,154,147,143,129,124,121,119,121,124,131,125,121,123,127,126,101,64,57,65,96,81,70,81,90,93,94,95,153,153,155,159,160,156,152,155,144,111,119,119,148,145,110,97,85,109,104,103,124,124,121,127,133,150,161,168,154,163,172,168,165,166,164,163,158,154,153,147,133,132,120,111,112,114,118,126,123,116,119,122,119,111,94,98,92,87,81,83,98,102,100,98,157,159,161,163,165,160,157,161,152,107,127,112,147,150,110,95,108,143,136,109,133,136,128,135,133,140,159,170,146,165,172,168,166,168,167,161,156,153,148,138,129,118,110,103,112,123,127,128,123,124,121,109,96,98,94,88,84,80,80,81,78,76,76,76,159,161,164,165,166,162,160,163,156,112,136,108,147,148,109,90,87,108,148,117,130,132,123,127,139,143,158,167,140,169,173,171,170,171,167,159,154,149,137,119,105,106,104,102,110,127,131,125,119,116,118,113,104,87,79,74,79,81,74,74,73,75,75,75,162,168,169,170,169,167,162,167,160,120,140,102,143,147,110,85,73,119,105,108,122,131,123,130,141,142,153,158,138,172,178,178,176,173,167,154,150,143,130,120,110,110,108,98,101,115,129,130,123,118,110,106,100,96,81,76,69,65,68,65,73,77,77,78,166,168,171,172,171,170,161,168,164,133,146,100,139,144,104,74,48,67,75,89,119,127,122,133,144,145,148,148,141,174,182,179,173,166,157,150,148,144,136,124,109,107,106,98,103,114,127,127,118,111,107,102,98,92,80,69,67,69,62,66,58,54,53,54,170,172,177,176,173,172,165,168,165,146,142,99,140,137,96,77,76,55,58,89,113,123,123,135,146,145,148,148,147,169,179,180,172,158,150,149,147,144,134,113,98,97,97,110,115,124,124,116,110,106,97,99,96,98,91,76,66,61,65,66,65,67,67,66,173,172,180,180,176,174,170,171,168,143,134,103,133,129,92,80,63,63,70,94,112,117,118,136,150,150,149,145,147,164,169,176,166,152,149,148,147,144,131,114,104,95,94,95,114,132,136,129,123,117,111,110,109,108,90,72,61,64,77,70,67,66,66,66,173,174,184,182,177,175,172,174,171,170,143,108,126,121,91,89,62,67,78,98,108,113,121,133,150,152,147,139,153,164,162,162,157,149,146,148,150,149,132,113,99,91,89,84,112,135,143,141,136,132,124,123,123,108,89,83,74,73,71,69,65,62,62,61,177,184,187,189,186,178,171,176,173,169,136,115,124,123,90,92,90,111,107,104,106,109,122,142,153,152,140,140,160,163,160,155,152,150,148,151,150,147,127,107,88,84,96,90,85,128,137,142,140,132,135,135,129,116,102,90,83,80,74,73,66,69,69,70,178,188,189,191,190,181,173,180,178,172,123,112,122,134,102,85,105,94,101,103,107,112,126,144,155,146,131,154,164,162,159,157,155,150,150,153,155,143,119,98,83,74,97,108,91,108,139,141,143,144,137,134,129,123,113,104,89,81,74,73,69,69,69,68,178,185,193,194,193,185,174,179,183,183,172,111,134,147,118,99,104,93,91,106,108,117,133,151,151,125,150,159,156,154,155,153,150,139,140,156,157,139,113,93,78,84,106,118,103,93,123,143,142,143,143,135,126,123,117,109,98,94,84,76,73,67,68,68,179,189,196,197,195,187,177,183,186,187,172,141,144,149,124,111,109,111,101,112,114,125,146,137,122,130,141,143,146,146,140,148,153,146,132,134,140,118,98,86,81,77,101,120,115,95,107,132,141,139,141,140,129,115,116,102,101,93,84,77,75,77,77,77,181,187,194,198,195,189,175,181,187,185,162,134,134,160,129,123,111,107,109,117,124,120,118,123,126,137,139,141,142,139,145,157,148,144,131,104,101,90,88,79,77,78,95,119,124,97,104,122,139,137,136,128,117,104,98,96,97,95,89,89,87,77,76,76,182,186,190,197,199,193,180,186,189,184,167,159,158,153,120,115,98,103,97,98,95,105,125,129,139,150,155,153,148,153,161,161,149,131,115,102,95,89,82,79,85,82,91,123,128,101,95,115,138,133,124,116,110,94,88,96,99,101,92,90,87,79,79,80,182,186,193,199,197,189,182,190,194,186,167,159,171,177,167,141,149,203,132,86,100,122,142,154,160,161,161,161,163,164,164,163,160,145,137,115,101,96,85,84,91,82,94,132,132,107,98,116,138,139,118,107,101,91,91,98,103,96,93,92,90,87,87,87,185,190,194,198,197,189,188,198,199,196,163,153,172,171,131,135,136,136,104,116,140,155,159,156,156,154,155,162,170,173,175,180,186,180,170,148,117,102,91,96,98,92,96,134,133,117,102,119,133,141,115,103,86,87,89,93,97,96,104,98,91,87,87,87,185,191,195,197,195,189,189,197,200,200,161,157,175,163,124,152,157,154,154,164,172,173,174,174,175,173,176,178,181,186,191,195,195,192,184,175,154,133,109,106,98,102,114,142,137,125,105,123,140,143,113,86,82,77,85,90,97,100,104,101,94,90,89,89,185,189,194,197,194,185,186,195,199,203,167,166,174,179,152,185,190,175,171,180,191,195,191,190,191,191,194,197,195,196,199,202,201,198,190,179,171,156,122,115,115,120,127,151,143,132,107,120,135,142,113,83,75,73,73,84,98,102,110,109,101,93,92,92,186,192,193,195,194,184,180,190,196,203,171,166,173,195,168,197,198,182,179,189,201,202,201,199,197,200,201,202,202,203,202,202,207,195,192,185,176,160,131,123,125,132,138,155,145,139,114,121,133,146,108,79,72,74,73,89,100,111,112,101,94,77,71,69,185,192,191,191,191,183,180,189,193,201,173,167,167,149,156,202,204,190,182,198,205,207,205,200,195,196,196,200,204,200,201,201,200,184,191,189,176,161,129,106,104,113,128,150,146,135,107,117,134,142,113,86,72,59,72,97,110,119,118,108,96,84,81,82,186,192,192,190,189,183,176,185,190,190,157,145,155,181,167,189,203,196,177,193,198,200,202,200,198,197,198,196,200,201,200,199,193,181,170,152,164,143,113,96,87,84,113,153,144,136,112,121,133,145,110,78,62,60,81,100,110,122,115,106,99,88,83,81,187,192,194,194,192,188,169,181,188,182,147,146,169,171,153,153,164,181,188,182,187,191,195,198,198,195,195,195,195,196,195,195,189,178,127,146,156,121,88,80,89,89,107,144,145,141,112,124,135,148,113,76,63,72,81,97,111,116,112,104,94,79,74,75,190,193,193,191,191,186,179,187,182,176,149,154,170,169,186,144,140,116,92,150,175,178,187,192,193,191,193,191,188,187,190,193,188,172,113,146,134,119,113,96,89,95,107,140,149,137,115,129,141,163,131,92,78,77,84,97,104,104,109,105,94,81,76,76,188,191,190,195,195,189,179,185,177,172,150,145,183,201,187,171,161,179,155,72,110,153,169,180,184,187,186,181,176,176,183,186,190,177,147,152,127,107,101,96,92,88,93,124,152,137,118,136,151,170,138,100,84,84,83,87,100,111,121,122,105,90,89,90,189,191,193,198,197,186,180,184,179,169,133,139,176,184,175,175,171,152,154,104,103,128,161,176,181,182,182,179,171,166,178,192,194,182,160,141,119,111,98,96,89,86,91,119,145,126,129,148,163,175,149,113,101,94,92,99,110,120,129,115,102,95,94,92,192,196,197,200,199,188,184,190,187,164,134,145,175,180,172,174,170,184,223,177,146,133,125,161,188,191,188,183,175,165,164,183,197,185,159,137,130,110,102,95,88,85,103,134,153,121,132,148,167,179,154,128,129,125,122,121,126,139,142,130,112,90,81,82,191,196,199,201,199,186,183,194,179,155,142,148,168,175,162,164,164,159,210,191,159,160,148,138,176,194,197,196,190,180,171,171,185,179,160,148,149,128,108,100,89,88,105,130,144,122,135,148,171,182,156,140,127,117,125,134,130,125,121,123,111,90,82,81,194,198,201,201,196,184,187,193,180,161,133,151,168,168,155,152,150,154,150,141,147,156,168,153,152,187,199,197,196,191,186,177,179,172,173,169,147,136,114,93,85,88,101,132,140,121,128,149,176,176,165,161,153,144,141,141,133,128,125,121,107,92,87,88,195,199,202,202,197,187,193,199,168,162,140,155,170,162,144,136,133,141,129,135,134,146,160,163,147,159,192,201,198,196,189,182,182,174,184,194,174,152,132,110,93,93,98,126,131,119,126,155,181,175,168,168,159,151,144,143,138,131,125,115,97,90,76,77,194,198,201,202,200,192,197,199,167,157,130,142,171,156,140,127,126,120,111,132,128,134,149,160,155,147,175,200,198,194,187,180,179,181,192,198,192,170,144,131,102,86,97,122,123,119,130,171,185,181,181,176,162,155,149,141,155,154,124,105,88,77,85,84,196,199,201,203,199,195,200,197,167,164,121,136,167,154,128,113,118,103,111,122,123,131,142,153,154,173,160,189,196,192,185,178,173,177,188,195,194,185,168,146,127,104,98,110,112,117,146,181,184,182,180,172,162,156,157,141,134,135,121,105,92,73,66,65,195,199,201,202,200,199,199,197,157,164,116,141,168,148,106,106,116,114,107,117,122,129,135,146,149,177,168,179,193,190,187,187,176,169,177,186,192,190,170,152,129,111,102,107,99,118,161,180,180,181,179,176,163,157,149,142,125,123,117,97,88,80,70,71,200,202,203,203,196,198,199,194,151,157,116,144,167,136,93,105,103,113,96,113,122,129,134,142,148,176,185,167,191,191,192,193,185,173,170,178,189,193,178,145,118,106,104,107,98,125,167,180,180,183,183,174,164,152,143,135,125,110,98,86,78,73,79,79,196,200,201,200,191,196,196,188,159,180,114,145,167,118,96,103,125,137,113,118,125,129,134,142,145,178,190,175,186,198,199,197,191,182,175,175,181,189,183,161,133,113,103,105,115,120,140,167,176,180,173,160,145,137,136,121,114,106,99,84,66,66,70,70,199,200,200,197,190,197,196,186,162,164,106,128,166,121,109,106,115,133,127,123,129,135,139,145,141,172,191,190,184,198,197,195,194,190,180,177,178,182,184,170,145,128,116,101,114,137,155,175,183,176,162,155,149,129,129,121,118,111,94,82,76,70,69,71,197,200,201,196,187,194,196,182,148,157,105,136,162,124,110,91,100,110,114,122,134,140,142,146,150,180,189,194,190,202,200,198,198,196,188,182,180,179,184,167,136,122,128,117,106,128,148,164,177,166,153,140,138,132,120,110,98,95,92,87,83,82,85,86,197,200,199,194,187,199,197,178,146,154,99,143,163,124,107,100,86,84,93,120,140,145,142,141,146,181,192,187,187,202,201,198,198,198,194,191,186,184,175,172,140,117,123,130,121,123,133,148,171,157,151,139,121,130,131,120,106,93,93,88,84,81,82,82,197,200,199,198,189,199,199,180,150,150,107,158,165,128,101,83,73,69,79,125,146,151,148,141,157,184,194,183,184,203,202,199,198,198,194,192,193,189,184,172,159,129,119,119,123,131,140,151,167,174,152,145,139,131,121,114,99,95,90,89,88,97,96,96,196,196,198,194,187,194,198,182,142,134,110,160,167,135,109,91,94,142,117,132,154,158,148,144,170,187,195,187,187,203,202,200,200,199,196,195,195,193,189,182,166,146,124,125,121,128,136,150,165,183,180,167,160,156,138,126,116,101,90,89,109,113,106,105,194,196,197,196,191,190,198,177,152,147,116,161,169,137,115,86,97,108,132,146,158,160,146,152,180,193,200,191,187,205,204,200,201,199,197,192,192,196,192,187,182,167,134,127,133,134,147,161,167,179,176,172,171,169,165,161,155,127,104,78,93,104,121,132,190,194,194,195,196,192,194,180,157,168,128,157,169,144,122,99,135,162,146,149,162,154,141,168,184,194,199,186,182,199,202,202,201,199,196,192,190,198,196,192,193,186,170,143,142,150,154,160,165,173,176,178,181,182,177,165,147,120,111,123,136,124,131,134,189,191,195,195,195,200,190,176,163,174,138,152,169,153,126,119,102,135,124,139,140,141,169,184,188,192,197,189,182,201,203,200,199,199,199,198,197,199,195,191,189,185,179,164,149,155,152,161,176,177,182,182,186,185,181,168,162,150,141,140,147,140,137,136,190,190,193,194,196,198,198,183,147,156,141,148,159,145,123,121,87,81,120,135,152,170,185,192,192,195,201,190,183,199,199,198,196,195,193,195,196,194,194,192,189,186,179,163,149,165,169,157,166,183,185,187,185,184,180,175,162,158,165,168,158,159,166,165,187,190,189,192,195,196,196,187,142,149,131,129,137,152,154,148,140,107,136,161,173,183,186,192,194,196,195,185,181,194,199,198,197,196,195,194,195,192,192,191,190,189,186,174,169,153,152,162,172,181,185,188,183,179,173,171,157,161,175,182,180,157,141,138,183,185,184,189,192,194,194,189,141,146,156,157,173,176,164,159,161,162,168,169,180,186,188,194,198,197,197,174,179,185,195,196,197,196,195,193,191,189,190,191,191,185,184,185,170,167,174,184,184,187,187,186,183,177,174,166,159,176,184,190,188,168,178,186,181,181,181,184,185,188,188,191,151,136,158,152,172,174,172,172,172,172,179,180,179,183,189,192,193,192,192,170,188,189,193,197,198,195,194,191,188,186,185,185,190,190,182,182,179,180,185,190,185,182,182,182,181,177,168,157,175,181,187,190,187,170,180,184,175,176,177,177,176,178,180,181,169,120,130,149,172,176,172,176,178,170,181,189,186,188,188,186,187,188,184,177,191,191,193,195,197,194,192,191,190,189,186,189,189,191,183,189,192,183,183,185,184,184,178,174,178,175,160,165,181,184,191,191,188,182,183,182,178,178,177,180,180,182,179,175,167,124,110,143,173,171,178,181,189,208,227,209,189,187,185,180,179,185,172,187,192,195,195,197,197,193,189,188,187,186,188,187,189,191,192,193,194,187,184,180,181,179,174,170,161,155,157,175,183,187,189,191,190,190,190,187,165,175,178,180,179,180,179,176,172,142,124,121,152,175,187,191,198,217,222,214,193,186,183,179,181,173,170,189,191,197,198,197,194,194,191,189,188,187,186,185,187,189,190,189,188,182,180,182,175,167,165,164,154,144,167,182,188,190,185,184,186,184,185,186,153,160,167,177,178,180,180,181,177,147,127,133,135,140,171,182,187,201,212,207,196,186,181,183,169,151,186,196,198,197,195,192,192,192,190,190,187,186,184,185,186,184,185,186,177,177,176,170,169,167,160,148,144,166,180,183,183,181,182,181,182,183,186,186,134,143,149,154,174,177,181,181,179,157,139,154,174,158,188,181,189,210,217,202,184,178,193,176,162,189,195,193,193,193,191,188,187,187,178,180,177,179,180,180,184,181,180,178,175,172,169,169,164,162,156,159,184,195,194,186,179,173,168,164,161,156,152,152,110,112,122,127,143,170,175,180,179,170,140,158,182,178,208,218,197,213,228,235,200,188,183,188,190,194,192,190,188,191,189,186,179,175,170,178,183,185,186,185,179,176,168,167,169,165,162,161,161,149,110,90,87,78,70,69,65,63,64,61,58,56,48,46,99,95,96,98,97,121,152,168,177,177,146,155,184,169,81,92,176,173,181,181,182,186,189,190,189,189,186,186,185,182,180,173,174,178,179,182,183,182,181,179,173,169,163,162,168,162,165,148,107,63,54,51,48,52,53,50,49,50,48,43,46,42,39,40
59,59,59,53,42,41,48,49,65,116,61,53,57,76,92,84,76,63,47,55,55,52,53,52,61,69,112,117,45,47,49,48,50,45,47,48,44,47,47,49,43,46,46,48,47,40,42,46,46,43,45,41,41,41,41,42,43,43,43,44,54,112,112,112,59,58,59,54,42,41,48,49,62,111,68,53,55,73,92,85,77,64,47,54,56,52,53,53,60,67,107,128,45,47,48,48,50,44,47,48,45,46,47,49,43,46,46,48,47,41,42,45,47,43,44,42,41,41,41,42,43,43,43,44,50,112,112,112,60,58,59,54,43,40,47,50,59,106,75,53,54,71,93,85,77,65,49,54,56,52,53,53,59,66,101,139,45,46,48,48,50,44,47,48,45,46,47,49,42,47,45,48,47,42,42,45,47,43,44,42,41,41,41,42,43,43,44,44,53,116,116,117,60,57,60,55,44,40,46,50,56,102,81,54,54,68,93,86,78,67,50,54,57,52,53,53,58,66,98,150,44,46,48,48,50,44,47,48,46,45,47,49,42,47,45,48,47,43,42,45,46,44,41,40,44,41,40,41,42,44,44,43,60,116,121,121,61,57,60,55,45,40,46,51,53,97,88,54,54,66,94,87,78,68,52,53,57,52,53,53,57,65,94,157,44,46,48,48,49,45,48,47,47,47,48,48,50,46,45,44,46,46,43,44,41,39,41,42,37,40,38,35,38,40,41,39,66,114,121,121,62,56,60,56,46,41,45,52,50,92,95,54,54,65,94,88,78,69,53,52,56,54,54,55,58,65,80,142,54,49,49,48,47,46,48,46,48,46,46,46,45,46,50,47,44,45,44,42,43,42,41,40,39,39,40,37,39,41,40,42,80,119,124,124,62,55,60,56,48,41,45,51,46,96,97,53,48,59,88,84,59,25,37,40,44,45,46,45,49,60,75,118,70,42,48,44,42,47,49,47,46,46,45,46,47,45,47,46,44,45,44,43,40,43,42,39,40,40,39,39,37,37,40,42,74,113,118,117,51,48,48,55,64,54,36,31,35,147,84,61,64,55,61,62,59,197,159,64,57,65,72,69,63,62,55,84,98,73,68,65,50,37,33,43,48,46,47,47,46,44,47,47,43,42,45,41,39,39,37,37,37,39,38,36,37,37,35,42,76,112,115,115,50,52,49,49,39,43,56,72,57,194,81,86,99,109,117,120,128,223,217,166,125,129,128,132,137,141,139,133,130,139,135,130,117,108,90,51,32,45,42,46,46,45,44,42,44,41,43,41,40,39,40,37,36,38,36,37,36,36,40,43,79,112,116,116,101,105,112,116,122,129,129,107,81,181,80,105,117,112,120,128,133,217,217,185,136,134,134,138,143,140,143,142,135,136,144,145,143,141,139,132,112,74,54,43,36,40,49,54,50,42,42,41,40,38,39,38,35,40,37,39,41,43,45,50,78,94,99,97,126,127,129,129,132,132,125,106,88,115,81,121,123,117,109,110,112,208,222,177,125,130,130,133,135,138,143,146,144,144,146,149,146,140,139,135,134,132,118,100,91,76,59,51,57,60,44,41,45,43,38,37,39,38,37,40,40,41,50,50,74,93,99,100,131,133,134,136,133,132,132,114,99,120,91,119,121,115,99,88,70,123,154,104,103,111,120,127,136,140,144,148,154,153,149,151,143,141,140,140,140,139,136,130,122,123,120,113,97,85,63,56,48,46,43,39,42,45,46,43,42,44,50,54,81,99,105,103,137,140,143,144,140,134,142,124,111,125,95,118,122,114,95,73,71,80,92,100,107,108,114,119,124,137,146,152,163,164,159,153,147,146,143,143,144,143,141,139,125,111,112,104,104,105,105,102,86,52,36,46,43,45,45,49,48,46,45,56,78,82,81,80,144,146,150,151,146,142,149,135,124,128,91,113,120,103,87,75,104,122,101,104,121,121,119,125,123,125,145,153,170,159,155,151,149,147,145,145,145,144,145,144,136,118,111,102,98,100,107,112,116,112,85,57,49,49,49,51,53,46,46,55,63,68,74,74,150,151,153,154,153,145,153,141,127,132,90,113,119,93,75,57,72,84,100,104,120,123,120,125,131,131,145,153,178,155,155,151,148,145,147,147,148,147,145,136,123,106,99,91,86,97,109,111,120,118,114,108,85,62,47,50,53,50,48,57,69,67,70,69,155,157,157,159,156,146,154,147,127,143,91,112,122,97,86,65,68,81,81,101,119,125,116,123,132,134,141,154,186,151,155,154,149,145,148,148,150,146,136,123,105,95,91,89,82,87,101,116,119,112,107,104,101,92,76,54,54,54,60,63,66,65,74,77,159,159,159,159,158,148,152,153,124,145,92,112,121,90,74,54,53,73,82,100,120,125,118,128,135,137,138,160,170,154,157,153,148,145,147,148,146,143,135,123,105,92,88,94,90,91,101,117,121,111,108,108,99,93,83,66,58,60,55,61,67,72,73,72,161,165,165,163,162,153,153,156,127,154,95,109,120,93,81,65,81,58,74,98,120,123,117,128,137,140,140,180,159,155,156,152,148,147,149,147,147,141,134,120,102,90,86,87,92,97,108,122,121,110,102,93,88,90,88,79,73,64,58,64,68,59,57,58,162,164,162,164,164,156,154,158,137,182,106,110,122,99,91,81,91,83,95,105,115,118,118,130,142,143,153,185,158,157,154,153,149,146,147,150,148,143,135,117,103,91,82,81,87,97,113,121,118,107,109,100,94,90,92,90,79,65,60,70,68,64,65,63,164,168,168,169,169,161,153,160,149,171,106,112,123,104,94,97,114,131,116,103,108,114,119,131,143,142,174,177,150,153,154,151,150,150,149,146,145,146,138,114,91,78,77,84,83,100,121,129,131,126,122,113,110,108,107,95,79,66,72,63,56,66,65,64,168,170,171,174,175,168,156,158,160,160,110,120,124,110,95,97,111,123,106,103,109,112,121,134,133,174,195,153,153,155,154,152,153,148,143,144,148,150,130,104,85,71,73,84,87,86,122,130,130,130,128,126,123,122,114,99,91,82,70,70,68,60,65,65,170,173,175,176,178,174,158,160,171,158,137,123,128,116,100,96,98,101,93,105,109,104,105,133,192,198,149,151,154,151,150,151,148,137,132,134,141,146,123,94,78,69,75,93,102,82,87,120,131,131,132,129,127,124,114,104,100,89,83,80,62,65,67,64,174,177,177,178,181,175,163,162,174,162,163,149,138,121,103,92,97,80,83,103,104,124,169,203,174,119,143,142,139,141,146,146,140,124,124,126,129,114,94,78,70,70,71,86,103,102,85,100,122,130,130,131,130,123,114,102,95,88,92,86,76,73,73,67,174,179,181,180,182,181,169,169,173,163,155,136,101,114,106,96,97,81,101,134,151,167,160,122,105,124,129,133,143,151,155,160,164,156,135,121,91,77,74,68,67,69,71,80,98,109,90,91,105,123,127,125,123,113,102,87,85,84,89,82,78,81,77,75,170,173,180,182,184,182,171,177,176,162,162,177,134,104,111,120,136,129,96,93,96,96,108,129,145,150,154,156,161,162,168,177,182,193,180,161,119,80,76,70,76,74,72,84,110,114,95,87,96,114,125,115,108,102,102,91,82,85,89,86,84,87,82,84,167,175,180,179,185,186,179,185,181,158,137,157,135,172,117,117,130,115,72,68,108,141,161,164,162,158,162,168,172,177,183,188,189,186,182,176,155,111,85,83,92,86,85,89,114,119,107,88,95,106,123,120,103,97,88,81,81,89,89,87,91,85,81,76,175,175,180,184,189,189,185,187,181,172,146,157,152,193,125,118,118,107,121,151,162,166,166,170,173,175,182,189,192,190,192,194,196,192,185,177,167,146,116,99,102,93,98,99,122,127,117,94,98,111,130,121,99,86,76,73,76,80,90,94,99,101,90,85,173,176,180,184,190,188,185,192,183,183,164,167,147,145,146,164,163,161,168,173,180,181,183,185,185,191,195,197,195,197,198,197,200,194,189,190,180,160,135,109,102,102,109,114,131,135,126,102,99,119,132,127,95,75,73,70,71,78,87,88,93,95,91,78,173,176,179,181,182,179,175,185,180,181,161,159,157,143,169,185,172,164,175,183,192,197,198,194,192,194,192,194,201,199,197,199,199,191,186,194,184,176,149,127,118,112,119,123,140,140,136,112,99,116,133,129,93,73,69,68,66,72,79,96,102,100,91,84,173,177,180,183,180,172,168,179,181,168,148,146,168,167,181,193,183,174,183,193,197,200,200,196,190,191,192,194,196,195,196,195,193,185,178,141,143,163,148,121,103,95,99,113,135,140,137,117,101,119,136,130,96,78,68,61,56,68,88,108,110,102,95,85,174,172,172,177,177,172,164,168,175,159,144,142,167,169,172,191,191,177,176,192,193,192,193,192,196,193,194,193,193,194,191,189,189,187,168,140,155,161,131,98,83,81,77,89,131,137,131,113,99,119,135,132,93,72,57,50,68,92,109,116,114,101,88,76,174,174,175,174,176,168,156,163,175,157,148,143,173,170,149,159,170,186,186,181,189,193,191,190,188,188,189,189,188,187,187,188,187,186,157,127,156,149,117,90,82,75,83,92,123,137,140,116,106,120,133,131,87,61,53,62,76,91,98,105,106,97,84,73,174,179,177,177,177,169,159,165,175,159,147,126,152,162,158,144,134,123,114,171,183,184,190,194,191,188,185,184,180,177,180,189,193,188,158,120,146,125,103,103,88,81,86,95,118,134,141,110,108,121,136,140,103,76,63,69,75,83,93,99,99,97,91,85,178,180,178,177,176,171,160,162,172,158,151,177,215,208,196,173,171,200,181,107,126,163,177,187,189,190,188,180,176,169,170,176,182,190,169,131,142,122,102,86,86,84,86,80,99,127,143,106,113,126,142,151,118,86,72,73,79,83,88,95,106,109,99,85,176,178,179,179,176,173,161,166,163,152,157,168,194,189,179,168,155,155,207,223,140,127,159,178,182,184,184,183,177,172,171,178,186,190,176,147,140,116,102,92,88,81,79,83,103,128,138,109,121,132,150,158,129,96,80,75,82,86,95,110,115,119,108,91,178,181,183,180,179,178,172,170,167,160,140,148,176,183,176,175,165,118,126,196,203,143,144,162,183,190,187,181,176,166,163,172,186,190,179,160,134,117,105,94,91,87,81,88,110,135,132,112,132,141,155,164,136,109,99,94,98,100,109,115,121,121,111,93,182,187,187,184,184,180,179,173,163,160,145,152,170,178,173,170,161,151,118,141,181,165,146,144,171,188,192,192,186,176,169,169,182,188,182,161,135,134,113,98,89,86,83,88,110,134,133,125,139,144,165,169,141,120,115,106,113,117,124,123,121,116,110,99,185,191,191,187,183,177,180,172,150,150,136,157,168,170,158,163,146,174,165,126,145,161,164,149,154,181,189,191,192,183,177,171,176,181,177,151,152,145,131,111,92,79,78,88,111,134,132,123,134,143,172,174,155,137,129,122,117,126,129,122,117,116,112,97,187,193,191,186,185,182,183,163,155,160,143,163,170,163,152,158,150,225,218,158,141,153,167,165,150,166,183,189,193,188,182,178,175,175,164,162,174,164,147,125,102,90,82,83,107,136,128,121,135,156,178,170,157,151,147,138,128,124,122,122,122,116,107,90,192,195,192,188,187,186,188,161,163,156,143,159,169,157,145,146,133,217,221,187,146,147,161,163,154,171,181,185,188,184,184,176,169,166,158,172,192,187,164,139,119,93,84,88,100,125,123,119,134,166,182,169,165,161,154,144,135,132,128,131,124,120,108,90,190,193,190,191,187,187,187,164,166,135,117,156,163,145,134,132,123,216,219,184,127,135,150,156,156,178,180,180,188,185,179,168,164,166,166,180,193,196,181,156,133,115,93,87,100,122,114,118,138,170,182,173,175,168,154,145,140,135,134,144,133,112,98,87,192,191,190,193,191,189,186,169,161,125,111,159,158,138,124,118,122,167,220,176,113,120,133,142,152,174,173,170,183,182,174,167,169,173,169,176,186,192,189,171,150,132,110,92,97,113,106,120,151,177,180,177,177,168,156,146,141,135,130,133,123,104,92,81,193,191,190,196,193,188,183,170,156,113,115,163,158,133,106,104,94,81,100,102,105,114,124,127,146,168,174,170,171,176,175,176,180,178,173,172,178,189,191,182,155,131,113,104,105,102,86,118,156,177,179,181,174,166,154,143,142,136,118,115,121,111,90,78,193,190,189,194,195,189,184,170,151,115,124,159,151,118,86,92,89,88,93,101,109,114,117,122,143,160,170,170,166,182,185,184,181,179,179,174,170,177,189,184,157,127,106,93,94,105,98,120,162,176,176,179,174,166,153,144,143,139,129,114,105,92,83,73,193,191,190,192,190,187,182,158,131,112,122,158,150,104,95,85,87,96,97,104,106,111,114,115,136,164,173,175,166,189,190,186,184,183,178,178,176,174,181,181,167,142,119,100,101,101,105,117,149,169,175,179,177,162,143,140,139,121,112,106,98,96,81,66,193,188,186,190,190,188,184,152,137,118,118,150,143,99,95,92,91,83,98,119,113,114,111,115,136,160,175,183,163,190,191,188,185,185,183,183,182,177,176,180,171,152,127,123,113,100,109,131,150,167,176,178,164,153,154,138,135,125,116,111,105,98,88,71,193,192,187,189,190,192,187,141,158,114,111,147,139,99,91,93,106,117,101,115,118,122,118,119,140,165,182,191,163,190,193,192,187,187,186,181,182,182,176,178,173,149,123,118,116,111,116,129,148,171,182,173,157,148,138,123,120,120,115,113,101,92,84,83,194,196,189,188,194,193,179,128,173,124,118,158,150,105,95,80,44,71,86,117,138,136,122,122,150,172,182,190,160,189,194,192,190,189,188,185,186,186,181,174,172,159,125,111,119,122,117,127,140,147,166,162,153,140,132,130,130,120,109,103,95,88,83,74,192,197,196,191,194,195,182,128,177,130,130,164,152,112,86,99,98,62,81,108,136,140,125,124,159,177,186,191,161,191,197,192,189,189,189,187,187,190,189,183,171,167,140,118,116,118,119,126,129,143,160,160,151,142,129,128,130,126,116,105,96,86,85,78,195,196,197,192,189,195,185,131,185,132,130,162,153,123,101,72,76,85,87,118,146,150,131,137,161,177,188,188,168,189,199,195,191,191,191,188,188,190,192,186,174,170,167,130,117,119,120,127,136,139,160,167,156,144,141,134,136,127,118,96,91,88,90,88,195,196,197,196,191,189,180,140,181,137,126,159,154,129,111,131,120,192,162,128,150,150,137,149,169,181,187,191,170,187,201,197,192,192,192,189,191,190,194,192,183,172,165,148,128,124,123,126,136,150,161,178,180,170,160,152,136,130,123,118,98,89,89,85,197,196,196,197,196,192,174,141,165,145,125,161,161,137,117,113,172,200,188,133,148,145,150,163,174,186,190,191,171,184,199,196,193,193,192,190,184,181,195,196,188,182,174,160,141,128,133,136,144,156,160,173,181,179,177,178,166,150,146,128,114,101,88,83,194,192,194,197,199,195,177,144,143,142,123,142,146,126,113,101,133,174,147,117,141,157,166,169,176,189,197,193,175,183,196,198,195,195,194,193,191,189,195,198,191,186,187,183,171,154,142,147,151,155,166,176,175,173,177,176,178,167,160,145,120,100,85,95,193,195,195,195,198,196,179,145,132,136,127,144,151,145,122,116,124,158,123,155,166,169,173,176,180,191,195,194,179,184,197,196,195,193,192,193,192,194,197,197,192,185,182,181,178,163,156,154,159,154,165,167,173,180,181,183,182,176,170,154,127,108,96,96,194,195,196,196,198,197,188,153,125,138,144,166,169,159,135,137,120,114,138,162,171,173,177,182,188,195,197,194,179,186,194,196,195,194,193,193,192,193,195,196,194,188,184,181,177,166,153,160,165,167,175,182,184,182,180,182,181,173,165,157,135,117,109,114,192,192,195,196,196,198,191,160,117,124,138,166,173,164,143,140,127,110,134,155,168,175,178,184,190,193,195,190,171,187,192,198,196,195,195,195,193,194,192,193,191,191,191,187,180,169,171,158,160,167,169,177,181,182,184,185,182,179,169,160,144,127,128,136,192,191,192,195,196,194,194,167,117,146,167,165,181,171,152,147,153,139,143,160,171,176,180,184,188,190,192,186,170,181,188,195,196,195,196,195,196,194,192,191,190,190,190,187,184,178,174,171,169,158,166,178,184,187,186,181,181,179,175,164,154,129,147,161,188,190,190,192,193,194,194,177,124,119,146,165,182,179,163,148,155,155,156,167,175,177,181,188,191,190,192,171,179,186,191,195,198,200,196,198,195,191,189,188,189,189,190,190,192,187,173,173,173,181,184,187,188,188,185,184,181,176,173,165,148,147,177,186,188,185,188,190,191,189,191,187,143,107,108,124,167,189,178,169,160,158,162,171,174,174,181,186,188,188,181,165,187,190,194,195,197,198,196,194,193,192,189,187,186,187,192,188,186,188,190,187,184,190,187,188,185,186,185,181,173,173,172,164,153,165,186,190,184,185,183,184,185,185,185,185,153,116,117,147,129,154,167,185,181,170,164,172,170,174,186,188,184,179,159,176,192,196,197,197,198,198,196,195,191,191,189,188,187,190,188,191,179,185,191,190,190,192,188,186,185,186,182,182,176,177,169,159,158,175,181,187,178,180,186,185,186,183,182,181,163,117,117,146,175,166,157,141,139,151,157,153,172,186,182,178,182,171,167,191,197,198,197,194,197,199,196,193,192,190,190,190,192,190,190,192,193,192,190,190,189,188,185,183,179,180,180,180,179,173,164,150,169,186,191,189,184,183,186,185,188,185,179,176,173,146,123,136,173,185,181,156,155,153,167,210,174,148,155,159,183,187,194,200,198,195,199,200,198,197,197,195,194,191,188,190,188,189,190,192,193,195,195,191,188,182,184,188,186,178,176,179,178,165,156,154,172,182,193,193,181,182,184,184,185,186,187,186,176,148,138,141,172,173,141,153,192,182,186,193,204,193,187,183,187,191,197,201,201,200,199,198,195,194,194,194,194,193,193,188,186,185,189,192,194,195,197,192,184,184,182,180,180,176,175,172,171,162,157,177,184,191,191,191,172,179,184,183,185,183,184,186,180,154,139,156,176,161,91,100,163,180,183,189,192,193,190,190,195,198,201,199,198,198,198,195,190,190,192,191,192,193,191,189,190,188,189,188,190,191,187,181,182,183,181,174,167,171,171,160,157,153,168,184,189,193,192,193
127,130,130,130,136,142,149,151,145,137,127,121,118,119,121,131,146,163,175,181,187,188,186,188,190,189,186,183,178,179,176,176,177,171,169,166,161,156,154,154,156,157,154,153,151,148,149,145,143,138,134,129,120,118,111,101,89,77,86,108,121,121,122,124,132,135,139,142,145,154,155,157,152,146,130,121,114,116,117,127,142,161,176,184,191,192,191,191,191,191,191,188,181,181,182,180,177,177,173,168,164,162,159,156,157,161,162,161,157,153,154,151,145,141,140,135,130,127,119,108,103,92,75,73,87,100,108,114,124,129,137,145,149,155,158,154,151,150,127,111,111,119,126,138,149,164,179,187,191,194,197,197,196,195,193,188,185,185,187,183,180,181,174,166,165,165,162,159,159,163,165,162,158,155,151,151,150,147,147,141,133,129,125,118,111,105,91,75,66,71,83,93,132,135,137,137,141,150,157,152,147,146,137,115,119,122,132,145,154,160,173,184,189,193,197,198,197,196,194,190,187,189,189,186,182,178,178,171,167,169,168,164,162,165,165,164,162,158,155,152,152,149,149,147,135,134,126,123,120,114,104,88,74,66,68,74,142,143,145,146,144,149,152,142,135,143,147,132,130,129,133,143,147,151,157,173,187,193,195,196,197,197,196,193,191,189,188,187,183,177,180,175,169,170,168,166,166,167,165,165,166,161,158,155,152,150,147,147,147,140,132,127,126,118,110,98,81,68,63,64,140,140,141,146,151,152,154,144,143,145,159,149,135,134,136,136,140,142,148,167,189,195,197,199,200,199,198,195,192,190,188,187,184,183,177,171,169,168,166,167,170,170,167,166,166,167,162,161,161,156,152,152,150,148,143,133,129,123,120,110,91,76,66,64,153,150,150,155,159,159,161,159,154,148,151,156,138,132,134,133,133,136,147,174,192,196,198,199,200,201,199,197,193,192,192,189,189,183,182,176,171,172,171,171,171,172,168,165,165,167,168,164,161,162,158,158,152,145,146,138,137,132,130,120,107,90,71,66,160,161,166,170,171,172,168,170,165,149,146,155,138,130,131,125,121,129,149,179,192,196,198,198,200,200,197,194,193,191,192,191,189,184,184,180,177,171,169,170,171,172,174,168,164,166,169,169,164,162,163,159,160,157,150,146,145,141,133,126,115,103,87,72,168,171,176,182,184,186,177,172,166,150,146,152,138,128,123,107,104,107,124,165,187,194,198,199,200,201,198,195,195,194,191,191,191,187,185,182,181,176,173,170,170,169,169,171,168,168,167,167,166,165,169,168,159,160,160,158,153,147,144,135,126,112,91,74,177,182,184,184,184,183,180,173,174,152,145,150,138,126,109,90,93,95,117,140,168,183,192,199,200,201,201,199,197,196,192,190,192,190,185,183,181,178,176,177,175,171,168,165,168,172,171,172,171,163,166,169,166,164,163,159,157,151,136,134,132,119,104,84,178,181,178,174,178,179,177,179,182,151,150,154,135,122,102,97,77,98,138,153,156,169,186,194,199,201,201,199,199,198,196,197,192,191,188,185,184,182,178,177,177,177,176,175,172,172,173,173,175,176,170,175,170,169,168,169,161,160,153,147,139,129,112,96,181,182,183,183,181,180,174,179,176,144,139,146,135,120,97,95,122,145,148,156,159,166,181,193,198,201,200,198,192,196,195,194,194,192,190,187,188,186,180,181,182,182,183,184,182,180,179,179,179,176,180,174,174,173,171,168,166,162,157,148,142,136,120,99,182,184,184,184,181,185,183,177,169,140,135,137,134,107,95,124,163,173,174,170,167,167,174,187,197,200,199,197,196,195,196,195,195,193,192,193,190,189,188,184,181,180,184,186,186,186,184,183,182,179,176,177,175,178,177,173,169,168,162,155,147,139,125,109,178,183,185,183,183,180,178,180,173,138,138,146,138,111,93,101,99,104,141,166,171,172,176,187,193,198,200,199,198,199,196,193,191,188,188,189,189,185,188,188,186,184,184,188,188,186,184,184,182,179,178,179,176,179,180,175,173,169,167,159,153,146,133,117,180,181,184,185,180,182,180,175,168,143,129,143,135,106,83,66,88,84,99,145,176,173,178,187,193,197,199,200,202,200,198,196,193,190,189,187,187,190,190,191,189,189,188,189,189,189,188,184,185,186,182,180,175,170,183,181,178,174,171,170,163,152,140,126,182,185,188,190,188,186,178,179,169,145,129,135,130,90,65,68,58,70,105,129,165,169,179,188,192,195,198,198,198,199,200,198,196,193,192,191,190,190,191,192,194,195,193,193,193,191,189,184,185,189,186,183,178,174,181,186,188,184,177,174,169,157,150,143,184,188,191,191,188,187,180,177,169,138,121,127,126,96,74,95,105,58,104,137,169,170,177,186,191,194,197,198,200,200,200,199,195,193,191,190,192,191,190,193,195,196,195,195,194,192,188,182,183,180,179,182,183,185,186,188,184,183,179,175,172,167,157,152,189,192,195,197,194,189,183,175,161,131,113,123,121,86,73,69,83,84,103,145,174,172,179,187,190,192,197,200,203,202,201,201,197,195,193,192,192,192,191,194,196,196,197,195,192,190,185,180,176,172,171,178,182,184,187,187,185,182,181,179,176,175,170,162,195,197,197,196,196,194,188,178,154,125,108,112,119,98,107,106,89,105,140,168,171,169,178,185,191,196,198,201,202,202,202,200,198,198,196,194,192,191,193,196,197,197,195,192,188,184,183,180,170,161,162,169,177,179,185,188,188,182,181,181,180,178,175,171,198,200,198,195,196,195,188,178,159,125,111,105,113,101,126,163,170,172,182,180,172,166,174,183,189,195,200,201,202,203,202,201,201,200,198,198,194,191,193,196,196,194,191,186,182,180,176,169,158,147,154,165,170,178,187,188,185,184,183,182,182,182,178,174,200,201,202,200,198,196,191,183,167,131,111,105,107,96,118,135,178,183,177,171,167,164,173,185,192,196,200,202,203,203,202,202,202,202,197,194,192,192,193,194,193,190,186,182,180,180,174,159,142,131,145,161,172,183,190,188,186,186,188,185,182,182,178,172,201,201,201,201,200,197,194,185,168,136,109,101,107,93,105,122,146,166,161,159,163,166,176,188,195,199,202,203,203,203,203,203,202,199,197,193,193,194,195,193,190,185,180,177,176,174,166,151,127,106,141,170,182,191,192,191,189,187,187,187,184,184,181,178,202,202,201,201,201,198,194,187,173,134,111,98,106,99,95,127,125,140,146,149,159,165,177,188,196,201,203,202,204,203,202,202,198,196,196,194,194,196,196,193,190,186,181,177,175,171,159,142,112,77,136,179,189,192,193,189,187,183,183,187,187,185,182,181,202,202,201,201,200,199,195,190,179,139,110,102,103,107,100,123,129,125,150,158,161,166,179,189,196,201,202,201,203,202,202,201,197,192,193,195,198,198,198,195,189,181,177,176,172,168,156,137,104,68,128,180,189,189,188,187,184,182,181,183,186,183,178,175,199,199,201,201,200,199,196,192,182,147,116,106,105,112,109,113,138,135,135,157,163,168,181,192,199,201,201,202,202,202,202,199,195,190,194,195,197,198,195,191,186,179,177,172,163,161,157,138,103,67,123,176,180,185,188,190,188,185,184,184,184,183,181,177,198,197,199,202,201,200,197,192,181,148,121,114,114,113,115,113,130,158,162,164,165,165,177,191,200,201,201,201,200,197,196,188,181,177,180,189,197,196,192,188,182,177,174,171,166,161,158,137,102,73,125,175,175,173,182,186,185,184,184,186,183,185,184,183,200,199,200,202,202,201,199,195,183,157,119,112,109,112,115,121,119,139,172,171,162,167,183,193,197,199,198,196,194,190,181,170,171,166,155,154,186,196,189,185,183,179,174,171,169,165,162,139,105,79,132,173,176,167,168,176,178,185,185,185,186,190,187,183,201,201,201,203,203,203,200,193,187,171,129,113,118,119,119,126,126,123,137,153,167,180,188,190,193,195,193,192,191,181,172,171,173,166,151,133,137,183,186,179,180,176,170,164,166,171,164,139,100,79,136,176,184,172,159,165,171,175,179,178,181,189,188,185,201,201,201,202,203,203,198,191,189,182,157,131,129,128,123,127,138,138,142,153,171,185,191,192,192,193,192,190,187,178,176,180,179,174,158,127,114,151,184,180,176,173,170,169,176,181,165,130,90,80,137,177,179,174,158,152,158,170,176,174,179,188,189,189,200,200,200,201,201,202,200,193,189,183,162,138,128,129,132,135,145,156,160,168,179,189,193,191,189,188,188,188,183,178,182,178,175,167,151,121,110,141,175,181,177,177,180,181,183,183,161,126,92,83,131,175,175,173,152,141,151,165,175,179,184,191,191,189,200,201,200,199,199,200,199,196,192,186,179,156,144,144,143,142,147,155,168,179,187,191,190,187,186,186,188,182,174,173,176,175,172,163,130,88,97,131,157,172,175,177,174,176,184,180,152,118,79,79,136,182,176,173,152,133,145,162,171,178,188,192,195,195,200,200,200,200,200,197,195,196,192,188,184,168,162,158,156,150,149,151,164,177,182,182,183,181,180,180,176,174,169,169,174,178,174,158,114,65,104,141,159,170,171,167,171,179,186,176,144,113,76,76,131,183,180,181,156,128,136,156,170,177,183,187,191,191,201,199,198,199,200,201,198,191,192,190,186,181,174,169,169,170,171,174,180,180,176,173,173,178,179,176,174,170,177,179,176,171,161,157,112,68,107,143,157,168,174,177,175,180,184,168,140,115,96,96,130,179,183,174,151,118,125,141,156,172,186,188,189,192,200,199,199,199,197,197,197,196,193,189,188,186,177,177,182,187,194,195,189,184,180,178,178,179,179,176,182,186,183,182,180,173,156,146,119,77,102,143,157,159,165,169,168,175,185,173,139,112,92,93,126,168,183,176,147,116,126,142,153,170,182,186,190,192,200,199,197,196,196,195,194,194,189,188,188,189,187,184,193,200,202,201,198,197,195,193,191,188,187,185,187,190,187,184,182,175,154,138,127,83,91,121,149,154,158,159,157,168,182,179,145,113,89,80,112,156,177,173,141,111,123,137,150,168,184,188,189,190,201,200,198,198,197,195,195,192,192,191,189,190,187,188,196,199,201,203,202,201,201,200,196,194,193,193,191,193,196,197,194,183,164,140,136,116,88,105,134,149,150,154,154,166,183,187,151,111,80,62,109,152,177,172,146,113,122,132,148,169,184,189,187,182,201,201,200,199,199,199,198,196,194,191,191,188,186,189,194,198,202,203,202,201,199,199,199,199,197,195,195,197,201,205,201,195,180,161,144,130,110,101,115,145,149,153,159,172,186,188,156,114,89,71,108,153,178,173,155,115,115,127,145,167,182,184,184,184,201,201,201,200,199,199,199,198,195,191,189,188,185,188,191,195,199,198,197,197,196,194,194,197,196,195,194,196,199,200,203,201,192,175,155,128,106,100,117,143,148,153,158,168,183,190,163,115,88,79,112,151,179,170,150,117,114,131,144,162,180,186,185,184,201,201,201,201,200,200,199,198,195,191,184,183,182,184,189,188,193,195,197,198,198,197,196,195,195,195,195,197,199,199,199,201,191,175,151,125,100,96,117,144,150,150,150,163,183,190,153,107,82,75,115,154,177,169,145,114,116,133,144,161,178,184,185,185,201,202,202,202,202,203,203,201,199,194,188,184,185,181,179,169,169,170,179,191,197,197,199,199,198,195,194,196,198,197,196,196,188,169,146,122,97,99,120,140,146,150,151,160,179,177,138,104,71,60,118,161,176,171,147,113,118,138,149,161,179,183,183,185,200,201,201,202,202,202,203,201,197,194,188,184,179,170,157,134,120,118,129,144,155,160,167,175,181,188,193,195,196,194,195,192,180,157,133,110,88,101,129,144,148,149,150,161,173,158,128,102,67,55,116,159,171,166,144,116,120,142,152,161,176,183,182,179,199,200,201,201,201,201,202,200,197,191,184,180,169,157,135,107,90,92,112,127,128,129,137,145,152,164,176,185,188,188,189,180,159,133,113,81,71,105,137,147,149,148,149,159,168,152,126,95,51,51,116,153,163,160,139,119,125,145,152,161,174,182,182,178,199,199,200,201,200,199,198,198,195,191,184,174,160,141,124,96,79,81,99,131,149,141,145,154,156,153,157,163,169,172,169,154,131,117,96,66,77,116,148,151,151,149,149,158,168,153,126,94,44,48,117,149,157,162,139,120,131,147,154,161,172,179,179,182,198,198,198,198,200,199,195,193,189,188,182,172,155,128,108,84,70,82,107,129,146,141,141,157,169,169,165,160,156,153,149,138,126,120,101,82,103,139,154,151,152,150,148,153,163,154,123,101,67,54,120,147,146,153,138,130,138,148,153,161,172,180,179,179,199,199,199,198,198,200,196,193,189,188,181,168,149,121,94,74,82,115,148,146,147,145,143,158,177,183,180,175,170,161,148,142,137,128,114,104,123,147,154,154,153,149,147,147,153,153,127,104,83,56,113,139,142,141,137,140,148,152,158,166,172,181,182,177,197,197,198,199,197,196,197,193,191,184,175,160,137,111,87,68,74,94,124,146,153,150,147,157,177,188,187,176,177,175,167,157,148,143,139,141,153,158,152,151,151,149,145,142,143,145,139,116,83,64,116,147,152,147,149,150,152,158,161,165,170,174,175,174,195,194,195,195,194,193,193,190,186,181,169,154,119,95,76,57,46,72,97,125,152,153,152,156,171,187,188,181,181,183,177,178,169,165,160,157,159,165,161,155,152,148,145,141,140,139,139,121,83,84,139,154,156,155,154,153,155,160,160,157,161,165,165,162,196,196,197,196,194,193,192,188,186,179,164,143,109,87,70,56,58,56,78,117,145,150,152,158,172,186,189,187,191,189,186,183,178,174,164,156,156,164,168,167,163,155,150,148,144,138,131,120,102,111,146,157,162,163,165,161,156,160,157,155,158,157,154,151,195,197,197,197,197,196,194,191,185,173,154,133,110,85,62,54,92,100,61,106,140,152,155,161,174,183,190,191,193,191,184,184,184,183,178,175,171,170,170,172,168,161,156,154,149,141,138,130,120,133,140,149,160,164,168,168,161,160,157,155,155,157,157,153,190,190,190,191,193,192,188,183,177,161,142,125,105,84,63,48,75,72,77,95,129,152,159,164,171,183,190,192,192,193,190,186,186,185,189,182,173,175,172,170,169,163,162,163,161,156,152,142,134,140,147,144,157,157,157,158,158,154,148,149,150,148,148,147,190,191,190,190,190,189,186,178,169,150,135,117,93,84,74,76,60,51,78,114,140,152,155,158,168,178,187,191,194,194,194,192,189,186,184,173,164,171,176,178,179,178,172,163,157,155,154,147,141,142,143,150,161,157,152,151,147,147,149,149,147,144,140,139,184,188,192,192,191,189,185,176,165,152,124,99,86,88,86,99,136,128,135,149,143,147,156,161,171,180,186,193,196,195,192,191,191,188,183,173,173,172,172,172,175,178,176,173,166,159,152,145,141,142,146,153,157,151,155,155,150,153,149,148,145,139,134,114,180,182,180,184,185,182,179,167,153,137,113,101,92,91,79,90,135,170,165,154,148,154,161,165,171,176,182,186,184,189,192,187,182,182,180,174,170,174,172,170,170,174,176,172,164,157,150,146,146,150,154,153,152,155,155,150,145,138,141,136,130,121,90,60,174,174,177,177,180,179,177,159,146,132,119,99,95,97,87,80,88,129,144,140,145,156,164,169,177,181,181,180,183,184,185,184,180,176,172,170,168,164,161,161,165,162,163,165,164,162,160,156,153,155,150,148,145,139,135,137,134,127,125,120,108,78,57,57,171,171,173,176,176,177,173,164,152,143,118,103,111,115,97,80,63,67,106,137,144,150,157,164,171,177,178,177,180,185,184,175,175,175,170,169,163,160,159,158,153,151,150,151,148,149,150,152,144,136,135,133,129,127,129,124,120,121,106,83,59,59,67,69,168,167,166,169,173,173,174,165,153,149,126,113,112,122,107,85,85,69,71,106,136,150,161,166,168,173,177,178,175,174,176,171,168,163,165,161,157,151,150,147,145,143,140,140,140,137,133,130,129,131,128,127,124,126,123,116,106,78,64,59,66,71,72,73,155,153,153,153,155,163,167,167,163,152,130,111,115,124,117,95,79,85,91,99,129,155,162,170,173,173,174,178,179,174,172,169,164,161,156,153,151,146,143,140,137,135,133,129,128,124,122,124,126,124,123,123,121,111,95,76,64,67,72,76,77,78,79,79,136,136,137,134,133,139,147,160,159,152,133,110,113,126,122,112,108,106,110,118,126,149,160,164,167,168,168,170,159,155,161,164,161,160,155,149,142,138,134,128,125,127,128,128,129,127,126,124,122,118,112,104,86,72,67,73,77,80,82,84,84,85,82,79,101,101,105,110,115,118,123,133,143,150,133,117,114,125,123,115,115,114,116,126,138,149,156,161,162,164,163,160,148,145,154,155,155,154,147,142,132,130,129,130,130,128,127,126,124,118,112,103,96,89,78,72,71,78,86,86,87,85,87,84,85,84,83,83,68,69,72,73,70,72,75,76,92,125,129,120,115,117,119,117,112,114,117,123,132,141,150,156,156,157,156,146,148,149,144,144,139,139,135,131,128,123,124,123,117,109,101,95,86,81,74,73,74,77,84,88,90,89,88,88,87,85,85,86,85,85,85,84,63,58,53,50,48,47,48,47,47,66,87,96,100,97,98,96,94,94,104,112,107,102,101,111,121,128,133,135,136,134,134,134,132,128,123,118,110,105,98,91,86,83,82,80,81,83,85,85,86,87,89,91,92,91,90,90,88,88,88,87,86,88,87,85,59,57,54,49,48,50,51,55,57,47,48,70,89,91,82,74,83,85,101,123,111,80,63,70,83,97,112,121,130,134,134,132,119,104,93,85,83,80,82,86,87,89,89,90,91,90,90,88,89,90,92,94,94,93,92,93,91,91,91,91,91,90,89,88,54,51,52,49,45,47,48,50,63,76,89,96,92,90,79,71,85,90,94,107,110,94,88,94,100,107,122,126,127,121,108,96,88,86,86,88,89,88,90,92,91,90,92,92,92,92,91,92,93,94,94,94,93,94,94,93,93,93,91,92,91,91,89,86,58,53,50,49,50,55,58,69,88,101,103,102,95,90,84,78,84,91,91,89,92,95,92,90,89,89,94,98,94,89,84,83,89,90,90,92,92,94,93,91,92,91,93,92,92,94,93,93,97,97,96,96,95,97,94,95,93,93,93,91,91,91,91,90
133,128,127,128,130,135,135,141,159,150,135,127,127,132,135,138,147,157,166,169,173,176,177,178,181,179,175,170,164,167,169,169,163,155,150,150,148,149,150,146,146,143,144,143,142,137,134,130,125,121,116,109,100,96,95,92,91,90,89,87,90,93,90,82,130,128,127,135,138,143,157,163,168,168,156,145,135,124,115,115,122,135,151,164,174,181,181,181,185,186,183,179,176,174,173,171,173,172,166,159,157,151,153,154,152,152,146,143,143,142,140,134,133,128,124,121,115,105,99,105,114,113,119,123,123,122,119,129,120,122,125,128,130,142,157,167,170,166,162,153,135,116,108,108,115,127,147,163,174,184,187,185,187,188,188,185,182,178,178,177,176,173,171,166,162,157,153,149,149,152,154,155,151,145,146,141,138,135,131,124,118,114,109,109,122,147,150,147,143,143,144,144,141,141,142,149,148,143,149,162,161,156,157,145,119,110,115,123,134,138,150,168,176,183,189,192,192,192,190,188,184,181,181,179,177,176,170,163,159,159,153,150,152,154,157,156,153,149,149,146,140,136,134,130,124,119,111,101,90,100,133,158,153,150,151,145,145,146,152,154,158,156,156,156,152,146,145,146,133,126,128,135,141,141,145,159,174,184,190,195,196,195,192,189,186,185,185,183,179,174,172,159,151,154,158,153,148,155,156,154,152,148,147,144,143,140,139,135,127,122,116,109,104,86,82,125,152,149,151,145,141,138,140,140,142,151,160,164,155,143,145,155,151,146,139,131,131,133,135,143,167,186,192,193,195,195,195,191,187,185,185,184,179,171,172,170,163,161,163,157,154,159,156,154,155,153,149,146,144,143,142,138,131,125,119,115,110,101,87,69,107,137,140,139,144,147,143,141,142,148,152,158,167,159,144,152,153,145,134,125,119,120,118,130,164,187,190,192,194,195,194,191,187,184,183,181,178,173,171,163,159,159,151,155,159,160,159,157,160,158,155,153,149,145,142,143,141,133,125,119,114,106,97,78,69,92,116,128,159,163,161,162,165,164,164,161,165,159,138,140,145,136,128,121,114,105,106,129,170,188,190,190,191,195,194,191,187,185,185,182,181,176,175,164,157,162,157,160,160,158,154,154,157,158,154,153,154,150,147,145,141,138,133,125,120,114,108,91,73,65,78,96,165,167,169,170,173,174,175,172,174,168,143,139,139,127,114,109,98,91,102,131,171,184,188,190,193,196,195,191,189,186,186,185,182,176,175,170,164,160,156,156,157,162,163,156,153,155,158,153,149,153,151,148,144,140,135,132,129,121,115,104,86,72,64,67,164,167,170,170,167,168,170,167,172,168,141,137,138,122,111,95,76,78,84,112,151,171,179,187,192,194,197,195,192,190,186,185,184,178,175,169,172,163,163,159,160,154,155,158,154,157,160,161,157,155,159,153,153,151,147,141,141,132,126,113,102,85,70,67,163,167,168,164,160,164,166,165,174,159,134,127,128,114,101,78,71,68,87,120,133,148,163,178,190,195,197,197,194,191,189,187,185,180,177,169,169,166,165,163,161,159,156,158,161,161,162,161,157,156,160,157,154,154,152,149,146,134,127,123,112,93,77,69,157,162,164,163,160,162,163,158,167,148,126,120,120,110,93,76,73,82,95,120,134,137,150,171,186,193,196,195,191,190,190,189,186,182,178,173,174,168,165,164,163,163,164,165,162,163,164,164,166,163,165,163,160,160,159,151,150,143,135,131,120,102,85,73,153,158,162,163,162,161,158,158,169,149,121,118,118,109,77,74,108,131,133,126,136,140,146,165,182,189,193,192,189,189,188,186,185,181,180,177,175,170,166,165,164,165,171,173,171,169,170,171,167,169,169,167,163,161,161,159,155,147,141,133,126,111,92,76,155,157,161,165,165,162,161,163,161,142,118,117,119,105,79,85,104,112,130,143,145,145,145,162,179,187,193,194,193,193,190,186,184,178,178,176,172,169,169,168,167,166,170,175,175,173,171,169,170,167,166,166,168,172,162,159,158,152,144,138,131,117,98,81,152,156,161,167,169,168,165,163,160,145,117,112,113,99,77,70,62,61,70,112,147,143,145,160,174,183,191,193,196,194,192,189,184,177,176,171,171,172,171,172,171,170,174,178,178,177,174,175,175,170,169,171,170,174,171,165,161,157,149,143,137,124,108,89,158,165,170,174,176,174,169,164,162,145,114,107,109,90,67,54,61,62,74,99,140,146,150,162,178,185,190,193,194,192,195,191,186,180,177,173,171,172,171,172,175,175,175,177,179,180,177,175,179,178,174,168,161,171,173,172,167,160,161,157,145,133,119,97,168,176,182,186,188,183,176,170,157,129,107,105,105,89,65,47,50,42,65,107,140,144,146,161,175,181,190,195,196,196,194,191,186,182,179,176,174,172,171,175,178,179,179,179,180,179,175,177,178,178,172,171,158,165,175,178,177,169,166,162,147,139,131,113,183,188,189,188,191,189,182,173,157,120,102,99,104,86,63,47,44,48,66,105,143,148,150,166,178,180,188,194,199,196,197,194,187,184,180,177,173,170,171,176,179,181,182,182,182,179,173,173,171,166,168,171,173,174,174,172,171,169,166,164,160,151,140,126,188,192,193,192,192,190,184,173,159,120,102,94,102,89,77,77,70,70,84,121,144,141,150,169,181,188,193,197,197,201,200,194,190,186,182,176,171,166,168,173,178,180,182,182,180,177,171,168,161,158,157,165,168,174,179,176,175,173,171,166,163,160,150,139,193,194,195,195,195,192,184,174,162,124,103,95,100,89,84,100,111,112,128,145,147,141,150,169,182,188,195,199,200,201,197,196,195,189,183,177,167,161,166,175,180,183,182,180,175,173,165,157,143,136,147,160,162,169,176,178,174,170,170,170,169,165,159,146,196,196,199,198,196,191,183,174,164,129,101,91,97,88,79,95,121,136,134,140,142,142,156,177,188,195,200,199,200,201,200,200,193,186,177,165,157,163,172,179,182,181,179,177,173,168,154,136,123,123,146,158,163,175,176,173,172,173,173,170,170,165,159,155,198,197,196,198,196,190,183,176,167,128,102,89,96,94,78,87,100,117,116,124,137,145,162,180,192,197,200,201,201,201,200,195,185,177,168,163,167,176,182,184,181,175,172,170,166,158,141,120,106,108,143,164,171,178,180,178,175,177,175,171,169,166,160,154,199,200,200,197,195,191,183,175,168,135,105,94,96,98,85,86,93,97,100,112,129,143,163,183,195,201,201,201,203,198,198,189,176,167,164,171,179,185,185,184,181,175,168,167,162,148,130,111,78,91,156,180,182,183,180,175,173,174,177,175,171,168,163,158,196,194,195,197,196,190,183,174,164,138,111,97,95,103,96,89,93,91,96,113,126,144,168,186,194,200,202,200,201,200,194,183,165,161,170,180,184,187,188,181,173,170,168,164,157,145,123,101,51,90,167,181,179,178,174,171,169,170,176,177,174,171,170,164,192,190,190,196,194,193,185,175,167,140,110,102,101,106,103,94,97,101,96,112,124,141,170,188,197,200,199,200,198,194,183,163,153,155,164,180,188,186,181,177,172,169,162,150,152,144,124,97,50,97,166,173,175,174,172,170,168,168,172,173,174,167,163,162,196,195,194,197,194,188,189,181,168,147,116,102,100,103,107,100,96,105,110,115,122,144,171,187,195,198,198,198,193,182,165,153,154,145,151,179,187,185,179,175,168,165,156,149,148,147,122,89,54,104,164,168,165,170,172,169,167,169,171,172,175,173,169,165,193,195,194,194,195,192,187,178,172,156,128,109,103,104,105,104,98,98,112,115,131,159,179,187,190,194,192,191,185,169,158,168,168,155,143,163,183,180,176,173,170,159,158,157,155,154,117,86,55,120,165,167,157,157,161,162,163,166,170,174,180,175,174,172,195,195,196,194,194,191,186,180,174,161,142,121,112,112,112,111,106,103,105,116,150,177,185,187,190,190,189,187,179,170,175,178,172,157,131,121,155,173,172,165,160,153,148,157,163,150,113,83,61,132,170,167,159,147,148,151,155,159,163,174,183,180,174,175,194,194,195,192,194,192,187,182,174,165,150,128,118,116,115,115,115,113,120,139,167,184,187,186,186,187,189,185,179,177,181,176,167,149,121,97,113,157,169,166,163,156,162,172,173,140,98,66,57,136,175,168,162,142,134,139,146,154,159,172,180,179,178,176,192,194,196,194,193,190,186,182,178,170,159,138,123,124,120,117,118,120,134,158,179,184,184,184,182,183,186,183,177,177,179,173,161,136,101,77,86,134,159,162,159,163,166,181,168,125,95,79,76,139,177,165,161,137,123,129,139,151,160,175,182,182,182,179,195,197,196,197,196,193,185,181,176,170,162,150,139,132,129,124,117,128,151,170,177,180,180,180,181,183,179,176,175,174,174,168,153,120,80,67,79,116,149,154,156,155,172,183,156,117,87,72,76,136,175,164,156,131,114,122,137,151,163,177,186,187,183,177,196,195,196,195,195,194,189,182,177,175,168,156,144,140,138,140,145,159,171,175,174,174,174,180,177,178,179,177,177,175,171,157,143,113,75,79,91,112,140,151,150,161,176,187,147,111,78,58,65,130,176,169,159,134,106,111,131,150,166,177,182,185,182,176,195,194,195,195,193,191,187,182,176,170,166,163,155,153,162,174,186,192,186,183,180,178,178,181,180,181,186,184,179,178,170,149,131,114,80,81,91,103,127,146,148,152,175,176,138,106,88,86,92,130,170,167,153,127,101,104,123,143,164,176,180,182,182,176,194,194,193,193,192,190,186,182,175,173,172,171,168,168,176,190,199,199,198,198,196,192,190,188,188,187,189,190,187,185,176,153,129,118,90,83,92,98,110,130,139,142,166,182,146,104,86,89,92,123,163,164,152,125,98,99,114,141,165,173,178,181,181,171,195,194,193,192,192,191,187,183,179,175,173,170,168,172,184,193,199,202,201,200,202,203,198,195,194,194,195,197,200,198,187,166,143,127,108,93,92,99,106,122,131,138,159,183,158,106,84,82,83,108,148,158,150,117,93,95,113,137,165,175,179,181,179,166,193,194,195,194,192,191,188,185,180,175,174,170,170,175,182,191,198,199,200,199,198,196,199,200,195,194,196,200,203,201,192,176,156,137,116,102,96,101,107,115,124,136,160,185,166,108,78,69,71,106,150,159,150,119,93,94,108,134,166,177,180,176,174,166,195,195,194,194,192,190,189,187,182,174,170,169,168,174,179,188,195,196,196,197,195,193,194,195,196,196,196,199,198,193,187,176,159,134,111,100,95,101,109,112,117,130,152,179,170,117,81,75,75,106,151,163,154,124,91,90,104,132,168,175,174,175,173,167,196,194,195,196,194,193,190,188,184,175,168,166,165,170,174,178,185,193,195,197,199,197,197,194,195,195,197,199,198,193,186,174,155,131,108,98,97,104,110,115,115,119,140,174,170,117,83,84,83,106,152,161,151,121,95,92,108,132,167,177,174,177,174,169,194,194,196,197,196,194,191,188,184,178,171,166,162,159,153,145,151,159,178,195,202,203,203,202,200,198,197,195,194,193,188,171,147,124,110,100,105,110,113,113,114,115,130,161,153,105,81,79,80,111,154,162,147,116,94,98,105,125,157,178,176,177,174,170,196,195,196,196,196,194,192,189,183,175,168,162,154,144,129,116,112,113,124,142,152,160,171,180,188,194,197,197,194,191,182,159,134,120,102,93,106,111,112,114,113,116,128,143,127,97,80,67,72,116,159,161,148,117,91,97,113,133,165,177,176,180,179,174,193,194,195,195,193,191,190,187,182,174,164,154,141,131,113,97,92,98,111,110,114,127,139,146,155,170,182,185,187,185,168,136,121,107,70,72,96,114,117,118,117,121,132,136,115,93,77,61,68,119,161,158,145,114,96,100,115,131,162,176,173,173,175,173,195,195,195,196,195,191,186,180,177,173,163,148,130,119,105,92,82,86,107,126,125,133,151,163,163,160,165,170,168,163,145,125,114,92,69,59,97,122,126,123,121,121,134,138,115,91,68,48,62,119,156,152,142,115,100,107,120,133,163,175,176,171,167,173,194,195,195,197,198,194,189,183,176,169,160,144,126,108,95,79,73,70,80,116,123,120,143,168,174,171,165,158,158,152,134,125,120,97,75,89,122,128,131,130,124,124,135,140,117,89,61,36,62,121,150,149,144,113,101,109,126,135,159,177,181,178,174,169,195,195,197,196,194,193,191,187,179,170,156,138,120,100,84,69,71,70,76,106,120,119,136,172,186,187,182,171,152,155,163,155,138,119,114,136,145,139,134,132,125,123,130,139,122,96,74,48,72,125,142,144,144,117,110,116,129,138,152,174,174,172,172,169,194,194,194,193,192,191,189,184,174,160,153,128,106,91,77,74,84,94,99,106,115,119,133,164,189,190,183,181,169,147,145,151,145,132,124,142,143,144,141,135,130,126,127,133,126,105,84,53,75,121,134,137,137,125,125,126,130,142,158,178,182,178,174,164,197,197,196,195,194,191,187,181,172,160,148,111,95,87,70,65,65,74,92,108,114,118,129,157,185,191,183,180,176,163,146,131,128,124,127,137,143,140,141,138,134,129,125,126,131,119,90,52,69,115,135,136,134,131,133,134,135,146,158,175,183,178,169,159,197,197,198,197,195,193,188,181,170,158,136,106,88,80,71,52,44,58,78,104,117,119,129,152,180,192,192,191,188,179,172,155,152,140,129,134,142,144,145,142,138,134,126,124,125,119,96,55,76,117,142,142,141,143,137,140,146,150,159,169,176,172,167,159,193,194,195,195,194,190,185,177,162,146,131,102,87,77,55,46,44,43,69,100,119,120,130,153,176,191,193,194,191,186,179,169,156,147,139,142,149,154,157,153,145,144,141,129,123,114,95,71,94,126,141,147,146,145,141,147,149,151,153,163,167,163,159,152,195,193,192,193,193,188,177,169,152,137,113,92,84,75,56,42,42,38,61,96,121,125,133,154,175,189,196,195,191,185,182,176,169,165,155,151,152,156,162,159,154,152,146,136,125,115,106,101,104,117,134,144,149,148,145,146,149,151,153,158,159,154,148,142,193,196,196,195,191,188,178,163,154,138,107,92,87,73,60,64,69,51,62,97,125,129,133,151,174,190,196,197,195,190,187,184,179,179,154,146,154,151,156,161,162,162,157,147,140,128,114,114,116,116,134,144,149,151,147,146,148,149,152,153,153,151,147,142,188,190,192,192,189,182,173,158,150,121,96,81,86,78,75,83,62,61,91,113,126,131,132,150,171,187,194,198,197,193,189,183,178,175,153,144,149,153,156,165,171,167,160,155,147,135,128,121,125,126,135,144,144,145,148,146,144,147,147,146,146,144,141,136,182,184,186,188,186,180,170,157,140,114,91,89,93,79,74,114,140,135,132,128,133,138,137,151,171,184,191,193,195,193,186,183,177,172,156,152,150,149,151,157,166,172,169,163,156,146,131,127,130,136,145,142,144,144,142,142,142,143,144,143,138,135,133,123,180,182,186,187,187,183,171,156,142,119,99,95,94,81,68,83,124,134,127,129,139,145,146,158,173,185,188,188,190,191,186,181,176,169,160,155,153,149,149,153,159,164,165,165,162,148,146,146,148,145,148,145,147,145,146,146,145,143,143,142,136,131,119,93,178,180,184,187,186,182,172,161,153,120,101,104,105,91,75,67,77,104,121,133,142,148,149,160,173,181,181,185,188,187,182,177,171,166,160,154,150,146,148,149,150,155,158,155,158,158,153,153,149,150,149,146,147,148,144,144,146,145,140,134,129,118,95,74,171,170,173,180,182,185,178,164,158,128,108,104,110,99,84,77,66,73,107,137,147,151,152,158,167,181,181,180,185,184,178,174,171,165,159,151,147,145,143,141,140,144,148,149,153,153,153,146,146,146,141,143,142,142,143,139,139,135,133,130,115,88,70,72,156,156,156,159,166,177,178,175,164,135,113,113,117,106,86,75,76,80,95,127,149,154,161,165,168,178,184,182,180,180,177,167,165,161,155,148,144,142,139,139,138,139,141,142,142,141,142,143,143,142,142,144,144,144,141,136,133,134,126,103,80,66,63,67,143,142,141,139,144,153,164,170,162,141,118,114,121,116,106,93,84,87,96,121,145,157,164,164,167,173,176,172,170,173,174,166,161,157,151,144,140,137,134,134,135,136,138,134,134,136,135,138,141,143,138,139,139,135,133,133,130,111,84,70,67,66,65,63,119,122,126,129,131,137,145,156,161,144,126,122,126,121,114,111,106,104,111,120,141,152,157,162,167,167,172,150,150,164,167,167,162,155,146,140,137,134,133,133,135,133,134,132,130,131,132,134,135,136,134,134,131,133,131,114,87,69,68,68,67,68,68,64,68,80,92,103,107,116,118,127,144,143,133,128,127,125,121,120,119,119,123,130,140,147,156,158,162,164,154,159,159,162,163,163,157,148,142,138,137,135,133,134,136,135,135,134,132,134,134,132,132,131,132,129,121,102,78,65,64,67,66,68,68,67,67,67,68,57,56,60,64,70,77,82,91,102,113,117,117,121,123,122,125,128,132,139,143,151,156,155,154,156,154,153,156,153,152,149,145,144,138,132,133,134,132,131,134,136,138,136,136,134,131,127,122,117,102,87,73,68,69,69,71,72,70,68,69,66,64,66,62,65,56,51,50,54,52,51,49,52,67,87,91,88,89,91,96,101,107,116,124,133,149,154,158,159,158,155,155,155,150,147,145,141,139,135,133,136,144,145,143,133,118,111,108,104,98,91,82,75,74,71,74,76,74,74,70,69,70,66,67,66,66,65,60,53,59,53,49,49,52,55,54,54,56,71,84,76,70,72,77,84,93,96,92,84,92,115,136,139,134,127,120,115,114,119,125,131,133,128,133,146,146,139,123,105,94,87,85,80,82,81,81,80,79,77,76,76,75,73,72,69,69,69,67,69,68,69,64,60,54,52,50,49,49,52,55,56,57,67,86,93,86,93,98,108,131,132,113,97,118,133,144,142,139,131,127,124,122,121,122,128,137,141,135,123,114,105,99,94,93,93,92,89,88,84,83,82,80,79,77,75,75,75,73,73,73,72,68,66,63,69,51,52,60,56,52,54,51,48,50,59,74,86,94,95,87,96,107,120,143,132,92,71,99,110,111,118,120,125,126,126,130,136,138,134,121,112,105,101,100,97,96,98,96,94,93,90,88,86,84,82,82,80,78,77,75,72,73,70,69,67,69,67,69,65
96,94,91,83,75,96,127,156,146,122,138,127,115,123,125,121,122,132,119,83,77,88,99,119,127,137,149,153,130,106,97,93,88,88,88,87,95,103,100,105,101,99,100,99,98,100,101,97,97,100,96,94,101,98,97,97,95,94,93,93,94,94,93,90,89,85,73,62,65,62,73,117,157,125,118,125,96,86,75,87,104,120,126,99,63,64,84,108,127,140,150,170,185,185,177,165,156,145,132,117,100,84,82,83,90,97,102,101,101,98,98,99,98,100,99,99,94,96,97,94,95,96,98,98,96,92,89,97,83,61,58,55,51,56,63,85,134,147,93,108,81,74,71,67,62,66,74,86,86,77,74,92,117,131,140,143,144,146,152,161,168,172,173,174,172,156,149,134,116,104,95,98,98,99,100,97,100,99,97,96,97,95,97,95,94,94,92,91,93,93,95,94,88,71,64,59,59,56,68,88,129,161,118,112,103,88,93,85,85,85,87,94,106,115,118,128,141,147,143,139,140,143,147,149,150,147,145,148,166,176,178,181,168,141,112,99,96,92,94,99,96,98,95,98,96,96,97,96,96,96,95,93,93,94,93,90,93,84,80,85,84,84,89,109,140,167,127,115,113,95,95,100,105,109,117,132,149,159,163,168,170,166,169,168,166,169,169,166,161,158,149,139,132,126,124,127,136,137,135,130,125,121,115,106,98,96,96,98,97,97,96,96,95,94,94,94,94,94,94,95,96,103,103,108,108,110,116,122,142,157,119,115,118,110,106,108,112,116,129,144,157,168,173,171,169,169,174,173,170,172,172,171,165,161,155,146,144,141,137,132,135,139,140,139,136,134,129,125,121,114,105,97,95,94,94,96,95,94,94,93,93,92,93,94,112,120,123,125,126,127,131,128,132,139,112,114,117,110,106,101,103,113,123,139,153,160,163,162,166,170,174,172,171,173,173,175,170,166,162,153,148,145,141,140,141,140,138,139,139,136,133,131,127,125,119,113,104,97,94,94,94,95,96,95,93,94,93,93,126,134,134,136,140,140,136,131,131,131,117,119,124,114,101,96,94,99,104,119,142,152,154,155,164,169,172,174,176,178,177,177,173,171,167,163,158,153,149,147,143,141,138,137,139,142,138,135,133,129,129,122,118,107,97,91,91,94,94,95,95,93,94,93,138,138,138,137,133,134,136,141,145,135,120,121,125,115,100,88,78,82,90,106,130,144,152,159,164,171,181,181,183,183,182,180,178,174,170,168,164,160,157,154,150,147,146,142,144,145,144,139,138,139,136,131,127,122,113,103,93,87,94,95,96,95,93,95,130,132,132,133,135,147,159,162,159,142,119,119,119,110,95,73,64,65,75,99,115,132,149,161,169,174,184,184,182,185,185,183,179,177,175,172,168,167,163,161,156,159,161,157,155,153,154,153,148,148,148,141,136,136,127,120,107,93,86,90,95,97,95,95,125,133,136,141,154,167,175,172,164,148,119,112,118,105,79,67,71,68,89,119,132,134,147,166,174,178,186,187,187,187,184,183,178,174,172,170,168,167,169,165,162,161,167,167,164,161,162,161,157,155,150,148,148,143,138,132,122,112,98,84,90,94,97,96,135,141,151,169,177,181,172,159,151,137,122,111,110,101,76,71,86,110,119,135,150,149,148,164,178,183,191,194,192,189,187,184,181,176,174,169,169,174,173,171,168,167,169,171,171,168,167,171,168,163,163,155,159,154,146,142,135,123,112,99,85,91,93,95,155,169,178,184,186,177,167,158,147,128,105,99,106,91,76,94,131,151,147,151,161,156,152,169,179,186,193,193,194,191,189,186,181,177,177,175,174,171,174,173,177,173,175,174,173,171,167,172,175,169,164,149,157,160,159,153,145,140,130,117,93,81,97,95,169,178,179,181,181,175,167,162,151,126,104,94,99,89,71,114,150,151,160,166,158,154,153,169,187,191,194,196,193,191,190,186,182,180,178,176,177,173,174,179,179,181,179,177,177,168,163,162,158,163,169,170,165,164,165,163,159,154,148,134,121,95,82,131,178,178,180,176,173,178,174,162,149,128,105,88,97,78,69,84,67,62,79,131,163,149,147,170,187,190,196,197,196,192,191,188,185,183,179,175,170,170,175,179,181,179,180,173,167,165,160,152,144,151,163,165,171,172,168,164,163,159,153,151,143,126,102,73,185,185,186,186,185,184,180,172,161,140,106,88,94,84,61,53,54,57,73,112,155,151,149,175,188,194,197,196,194,195,194,193,191,185,180,175,170,170,178,180,180,178,172,170,167,158,143,130,127,146,160,162,169,172,172,164,160,162,159,156,152,145,132,104,185,187,189,189,189,187,183,179,173,146,108,87,89,81,64,46,50,48,61,115,153,144,150,176,187,192,196,194,194,194,195,193,188,181,174,166,164,170,175,178,177,171,167,165,163,151,129,111,111,150,164,165,175,174,168,168,169,164,161,160,153,146,145,138,188,189,188,190,190,191,188,184,179,156,115,92,88,82,69,52,44,45,63,109,147,142,151,177,190,193,193,191,191,190,190,187,180,174,171,170,173,178,182,180,174,169,164,163,157,142,119,97,92,146,172,175,177,174,171,169,169,168,164,161,158,152,145,145,191,190,191,193,194,194,191,186,180,160,123,99,87,85,69,67,60,64,76,111,140,141,157,180,191,192,188,188,190,190,188,183,174,168,173,176,180,183,182,177,170,165,161,153,151,143,119,85,73,150,178,177,176,171,166,163,165,170,168,164,158,156,151,145,193,191,194,198,198,196,194,189,182,165,127,102,89,88,71,80,86,95,105,116,130,138,161,180,186,183,186,189,190,188,183,170,163,165,174,182,186,182,178,172,167,161,156,151,149,145,120,81,70,146,162,164,167,168,165,163,162,164,166,166,160,159,157,147,198,198,200,201,200,198,195,190,183,173,141,111,95,92,84,76,88,97,102,105,119,137,162,179,183,185,187,189,185,173,163,160,159,155,151,173,187,183,169,169,163,157,151,152,155,150,120,83,76,145,157,150,154,161,160,162,166,167,171,173,168,165,166,157,200,203,203,205,203,200,196,189,184,178,157,128,108,99,94,79,81,83,80,94,113,132,160,175,181,185,183,182,176,164,160,160,153,136,114,117,135,155,165,165,159,158,156,164,167,148,114,81,87,147,159,150,138,144,149,156,161,165,176,179,174,169,169,163,202,204,206,206,205,201,197,192,186,180,164,139,115,106,99,89,82,88,88,93,106,132,162,174,177,179,179,174,167,167,163,148,129,118,94,83,75,104,153,162,162,157,159,169,168,138,103,73,92,147,155,150,128,125,135,145,150,155,171,180,178,172,170,161,202,203,205,205,204,201,197,193,189,181,175,153,128,114,106,97,92,84,89,96,121,161,177,177,175,173,173,176,172,170,170,156,128,108,82,59,63,81,121,150,153,157,163,178,168,132,100,65,99,155,153,147,123,113,127,138,150,165,178,182,180,178,171,167,202,203,204,206,204,201,197,193,188,185,178,162,143,128,116,104,100,89,92,122,158,174,173,169,169,169,176,183,185,187,185,177,155,132,109,79,74,82,107,138,159,160,166,178,161,126,97,60,104,167,160,152,121,102,118,138,153,167,176,180,182,180,175,171,202,204,203,202,201,201,199,194,189,185,176,166,151,140,129,119,105,110,133,158,165,163,167,172,176,180,188,194,198,199,190,182,170,147,120,102,83,85,94,114,143,151,165,180,167,125,91,55,106,174,171,153,121,98,106,130,150,167,175,179,181,183,177,167,202,203,202,202,202,200,197,194,191,187,182,178,164,154,152,153,164,173,176,180,185,186,187,191,194,193,193,198,205,203,198,187,171,146,122,105,93,81,92,102,121,136,152,178,182,141,97,60,98,176,171,155,119,91,98,119,145,168,177,181,185,186,174,171,203,199,200,200,200,199,196,194,188,184,182,181,176,167,170,181,191,197,196,197,198,198,199,197,196,194,195,199,202,203,198,187,171,147,121,102,94,89,97,105,113,123,139,170,186,153,100,60,83,166,171,157,115,90,94,114,141,167,177,183,187,184,170,166,200,203,203,202,202,200,197,195,191,188,185,182,176,178,181,191,197,201,201,202,203,199,196,195,196,196,196,197,196,192,191,181,161,135,118,103,98,96,95,101,109,115,128,153,178,160,110,66,77,164,173,158,123,90,92,113,144,170,182,184,177,176,173,168,202,202,202,202,202,201,199,196,192,188,186,183,179,180,186,191,198,201,200,200,199,198,198,197,195,195,195,196,193,191,190,173,141,123,119,107,103,100,106,107,107,106,114,132,164,158,107,62,71,157,173,161,130,90,86,108,142,172,181,180,179,179,172,168,202,202,202,202,202,200,198,195,190,185,180,178,177,180,186,191,197,199,198,196,196,196,195,194,192,193,193,192,190,187,181,156,127,116,103,90,94,106,112,108,109,106,108,124,151,140,100,60,71,153,173,158,127,94,88,107,140,170,180,179,179,179,177,170,202,201,201,202,201,200,198,195,193,188,176,173,175,178,183,188,195,197,195,196,193,189,184,181,182,186,190,193,189,184,171,144,122,114,85,81,91,109,113,111,109,107,111,125,139,121,95,65,83,160,172,157,126,96,92,107,135,165,178,179,181,181,179,176,204,202,203,203,202,201,200,196,193,188,179,174,172,171,172,172,178,183,181,177,170,156,153,157,164,172,179,187,187,184,168,144,127,112,76,72,87,111,114,112,109,108,114,130,137,114,93,66,90,162,168,157,129,97,94,112,139,166,177,177,179,181,182,177,204,204,205,204,203,202,199,196,191,184,176,172,165,156,146,141,143,149,148,145,140,137,141,146,156,163,167,172,170,173,168,153,137,120,79,70,83,108,116,112,113,113,121,141,144,121,96,59,87,156,161,153,126,97,97,117,141,166,177,178,177,174,180,178,203,203,204,203,202,201,199,195,191,185,175,163,156,144,132,121,117,121,128,135,144,150,155,161,164,168,164,162,153,156,162,155,142,127,98,74,73,110,116,118,117,121,127,146,152,124,92,56,84,150,154,151,127,101,102,124,145,164,176,180,181,177,177,177,204,203,205,205,204,201,199,192,186,182,175,158,143,129,122,115,111,116,129,141,152,165,170,172,171,172,173,167,157,161,172,171,162,142,119,97,87,113,121,123,126,128,131,149,159,129,95,63,81,146,156,163,133,106,114,132,148,163,175,180,179,179,177,177,202,203,203,203,203,201,198,193,188,183,174,159,140,122,117,110,105,106,112,124,141,165,175,173,178,175,175,176,166,160,172,178,167,148,128,110,106,122,120,129,132,135,139,147,155,136,103,75,86,141,151,162,130,112,120,136,151,163,175,180,176,177,175,171,203,203,203,202,201,200,198,195,191,183,175,152,132,120,108,103,103,102,110,127,130,144,168,182,179,183,182,178,173,161,153,161,159,144,127,112,115,127,129,135,140,145,142,141,146,138,109,84,89,139,148,150,135,121,131,142,153,164,175,183,182,179,170,162,201,201,202,202,200,198,196,193,187,178,165,147,124,110,106,103,97,93,109,125,132,126,151,178,184,186,190,187,185,180,162,143,129,117,101,109,124,123,131,142,153,150,147,143,142,143,125,92,82,126,147,146,132,130,139,145,154,167,178,186,186,178,177,167,199,200,198,198,197,196,194,190,184,176,161,135,105,100,102,99,92,90,90,103,119,116,134,173,184,186,183,175,180,180,173,160,146,137,138,146,151,145,137,150,154,156,152,142,138,136,125,95,86,119,150,142,133,143,151,158,167,171,176,183,183,178,176,164,201,202,203,202,200,198,195,192,187,176,156,126,102,95,99,91,79,83,82,99,115,119,131,165,186,184,187,181,182,186,183,181,175,173,165,169,177,178,172,166,165,160,161,154,142,132,123,97,83,126,155,150,147,153,151,158,167,169,174,177,174,173,169,164,199,201,202,201,200,199,196,192,183,169,147,121,99,99,96,79,82,80,82,96,111,117,131,159,185,190,183,186,191,191,189,184,177,169,159,155,166,180,180,176,173,166,165,161,145,126,113,92,77,125,157,156,154,159,159,166,166,163,166,172,172,165,161,156,198,199,200,199,198,196,192,185,175,162,138,111,96,96,87,80,87,101,106,106,112,119,131,156,183,190,189,188,192,191,189,185,183,176,169,163,168,176,180,182,177,173,170,166,148,133,116,92,74,128,155,164,162,160,163,165,168,166,167,170,166,161,158,151,194,197,196,197,198,196,191,183,172,161,128,104,92,94,81,84,98,123,128,119,117,123,135,159,186,191,193,191,193,193,190,188,187,185,181,164,165,170,173,180,175,172,175,173,164,154,133,109,92,122,157,172,173,176,173,167,167,166,167,167,167,165,156,150,197,197,197,198,199,195,189,180,169,155,121,97,91,94,78,84,102,113,123,125,120,126,137,159,183,192,194,195,196,196,195,192,191,188,183,159,158,169,171,175,179,179,176,173,169,161,144,123,114,128,155,178,179,178,175,172,169,164,164,164,163,160,152,146,197,199,200,198,197,193,188,178,164,143,111,89,92,95,75,71,66,67,83,100,118,132,142,160,180,193,197,196,197,197,195,193,192,187,181,167,164,167,169,174,181,183,178,173,170,165,152,138,131,146,154,178,177,174,173,170,163,161,162,159,154,151,146,136,194,195,196,197,195,193,188,175,161,144,112,92,94,93,73,58,59,60,63,82,111,136,145,157,182,193,197,197,198,197,194,194,192,188,182,174,172,171,167,169,174,180,183,180,175,169,159,147,144,152,157,174,173,169,168,165,160,159,160,157,148,144,139,126,194,194,194,194,193,192,188,176,161,145,116,101,102,98,75,50,45,39,47,75,108,139,147,154,180,193,196,196,196,196,195,192,190,186,182,174,172,170,168,167,172,177,181,178,178,174,162,154,151,152,160,167,162,164,165,160,159,160,158,152,145,135,126,119,191,193,194,193,194,191,187,178,170,152,121,106,107,98,78,60,67,58,54,72,111,143,153,158,178,191,196,194,191,193,193,191,188,182,180,176,170,167,166,169,168,172,174,174,171,170,168,162,160,160,159,163,163,162,163,160,158,154,152,149,139,128,117,110,188,191,192,193,194,191,185,178,170,152,126,107,112,103,78,64,57,42,55,92,130,149,159,165,185,193,195,193,194,193,191,188,188,182,178,177,172,168,163,166,166,164,168,171,171,173,170,168,169,169,164,160,158,159,156,153,150,150,146,139,130,121,115,99,192,190,192,194,192,190,189,180,172,158,128,109,119,108,84,82,106,121,121,131,140,151,160,164,186,196,193,188,190,192,190,186,183,183,177,174,166,163,161,156,153,156,157,162,164,168,171,169,161,162,166,159,151,145,150,149,143,144,137,131,128,115,103,96,189,189,189,189,190,190,188,180,174,158,134,115,120,115,95,84,78,117,132,129,141,149,160,173,186,192,195,192,188,187,187,187,183,181,176,174,167,157,159,159,154,153,153,155,155,158,160,163,160,156,155,150,148,148,147,145,140,140,136,129,123,118,107,97,185,184,182,185,184,182,183,182,177,163,137,117,126,120,102,78,77,70,90,117,138,147,157,173,182,190,194,194,189,186,188,186,179,179,176,169,164,160,156,144,146,149,144,146,149,151,151,151,151,151,145,147,144,145,143,139,136,133,132,130,123,113,98,82,180,175,170,170,171,173,176,175,171,160,136,121,127,127,114,88,81,78,78,103,126,142,160,177,188,191,191,192,187,182,184,184,179,177,172,167,160,153,144,143,141,141,142,143,141,140,144,146,145,146,147,142,145,143,140,139,135,132,129,125,118,109,95,81,170,169,170,166,165,168,171,172,170,159,138,122,128,128,122,104,84,77,84,103,129,144,159,176,188,189,189,182,160,160,176,180,179,180,175,167,159,152,143,139,141,140,139,137,139,135,135,139,141,144,145,140,139,140,138,136,135,132,127,122,113,105,94,77,162,165,163,158,152,157,162,166,170,159,139,129,129,128,125,118,110,98,97,107,127,144,157,172,182,186,188,186,171,166,177,180,179,176,169,159,150,146,142,138,140,141,138,134,133,131,132,134,138,140,138,138,137,136,134,132,130,128,123,116,112,100,88,102,153,152,152,154,154,155,158,161,164,159,142,134,127,128,128,121,117,110,108,111,123,143,155,165,177,183,184,176,175,177,179,176,174,169,162,154,147,146,140,136,134,137,138,138,138,135,135,139,138,134,133,133,135,130,128,126,122,120,119,114,106,94,105,131,141,138,136,140,145,147,148,150,153,156,146,136,126,129,131,126,123,119,115,120,129,142,153,160,170,179,183,171,170,173,174,169,165,160,155,148,140,140,145,141,138,138,139,141,139,136,133,131,132,132,130,130,129,124,126,123,121,119,117,110,98,110,128,131,131,132,131,133,134,136,140,142,144,146,148,143,129,128,127,127,127,128,126,129,135,144,150,158,165,174,179,176,176,171,167,163,159,156,152,148,143,137,143,145,141,139,139,140,137,134,132,131,131,130,127,128,126,124,124,121,119,116,110,102,109,127,130,130,120,121,123,126,130,132,135,138,139,141,142,142,136,130,128,128,126,131,135,137,141,145,149,154,162,173,176,173,169,165,162,159,153,150,149,149,147,141,142,142,142,143,143,139,136,134,134,133,131,131,130,129,124,121,119,117,114,108,106,116,127,129,131,133,113,111,114,115,118,122,126,129,131,132,134,135,132,135,132,131,128,127,129,135,141,144,148,155,162,170,174,173,169,166,162,155,151,149,147,146,142,143,145,142,138,139,138,134,130,127,130,132,132,133,132,131,128,123,121,121,121,124,132,140,139,142,144,140,101,103,105,112,114,115,116,119,123,124,124,128,128,129,129,128,128,130,131,134,138,143,148,154,161,165,165,170,168,163,160,158,153,149,148,145,142,141,137,136,138,137,135,131,129,129,131,134,132,131,131,129,131,127,127,119,110,108,107,102,96,89,86,90,78,82,87,85,88,94,104,111,113,115,117,120,127,131,127,126,124,123,124,133,136,137,145,155,161,159,160,156,152,148,147,146,146,144,140,140,139,137,135,140,132,132,135,138,138,137,138,137,141,142,139,142,127,112,86,67,59,58,58,56,56,61,62,65,108,71,67,71,75,81,85,92,105,112,116,122,123,125,129,130,127,123,122,121,129,136,143,147,152,148,146,142,140,143,142,142,141,143,143,145,145,146,150,143,144,144,142,145,145,145,144,146,136,127,110,88,70,61,67,68,72,71,70,70,71,70,71,72
127,119,118,125,130,138,151,167,168,154,144,132,134,145,145,149,154,158,160,163,163,163,164,163,160,158,156,159,165,162,159,149,141,138,135,135,132,131,132,132,135,135,129,127,120,115,109,100,91,92,94,96,100,95,101,101,103,101,101,100,102,95,94,96,124,121,124,126,130,130,139,153,155,149,151,129,125,121,118,123,130,140,149,162,168,169,176,182,180,176,171,171,172,171,170,168,158,147,139,134,134,134,133,133,137,138,136,129,126,122,120,119,115,108,100,101,97,96,92,93,91,92,90,86,69,61,53,44,134,127,126,130,135,141,145,148,153,153,163,150,128,116,107,108,115,136,154,169,179,180,182,185,184,185,183,177,180,177,174,171,166,156,144,138,131,128,134,137,133,134,136,136,130,128,123,123,123,119,112,109,102,107,112,108,110,112,115,111,111,119,120,127,132,131,144,150,151,148,152,159,153,144,150,146,115,105,109,121,133,145,160,174,183,187,191,191,189,188,186,182,183,182,178,172,165,155,146,140,135,129,133,137,141,141,136,136,135,132,130,127,121,117,116,113,109,105,121,145,152,150,147,147,147,147,146,145,135,138,148,148,148,149,150,154,159,141,132,144,129,127,131,135,139,146,159,173,181,189,192,191,190,188,186,183,182,181,178,172,165,157,149,144,139,131,130,136,139,138,137,137,135,133,130,128,124,122,118,114,105,103,93,99,128,145,149,146,146,147,146,143,134,136,138,135,137,141,142,139,156,150,128,146,149,145,135,132,130,132,143,165,182,187,189,191,190,191,189,184,180,178,178,173,167,158,151,147,139,136,136,135,136,139,138,136,135,134,133,133,128,123,119,116,113,112,106,94,87,100,123,136,142,146,143,140,146,146,145,145,146,147,146,142,151,159,140,153,152,143,129,117,115,116,129,161,184,187,188,190,191,191,190,187,184,182,179,174,169,164,155,148,142,140,139,138,136,136,140,140,136,135,134,131,129,128,123,117,117,115,110,104,93,82,80,94,113,127,134,138,160,162,163,164,164,162,160,152,154,169,150,154,143,129,119,110,104,105,125,163,183,184,183,187,192,191,190,188,185,183,182,177,171,168,163,154,149,144,142,138,136,136,134,137,136,136,137,134,133,131,129,127,119,119,115,111,104,94,81,75,78,92,105,118,164,164,167,165,164,164,161,149,150,167,154,154,140,120,108,98,88,92,113,150,173,177,178,184,190,193,192,192,189,185,183,180,173,168,164,158,153,150,146,142,136,136,136,138,140,137,138,139,138,135,132,131,126,125,123,120,114,106,94,84,72,70,80,94,159,164,164,158,159,158,157,150,150,162,153,144,133,115,98,77,73,80,103,131,147,156,168,180,186,193,195,194,192,190,187,182,176,170,168,162,154,152,146,146,144,142,141,142,142,142,139,138,140,138,139,137,136,135,131,127,121,114,106,94,81,72,69,72,155,158,158,158,154,152,145,141,147,158,141,133,124,108,82,74,68,77,105,125,131,141,156,175,185,190,191,188,192,190,188,183,178,176,171,164,160,155,150,148,146,151,148,148,148,148,148,144,145,146,141,140,141,138,133,126,125,122,115,103,91,79,71,71,151,155,155,151,149,147,146,139,130,134,126,125,120,101,77,75,85,101,111,127,129,130,146,172,180,189,189,189,191,189,188,183,177,175,171,162,159,154,154,150,151,157,158,156,153,150,151,151,149,147,146,145,148,143,138,132,130,129,121,114,99,81,73,71,157,157,158,155,153,150,150,143,126,131,128,125,113,87,76,89,136,150,141,138,141,136,132,164,180,189,193,195,193,190,187,181,177,173,166,166,164,163,158,155,153,158,161,159,154,154,159,153,150,149,149,155,149,151,147,141,134,129,125,113,106,92,77,74,154,152,163,163,159,155,152,143,131,130,124,118,110,90,98,113,118,111,131,146,147,139,133,164,179,187,192,195,193,192,189,182,177,175,170,167,163,157,155,160,156,158,158,159,159,156,159,159,158,159,158,160,155,150,147,148,141,133,131,124,113,103,86,74,161,164,168,170,171,165,158,148,128,114,113,117,105,75,76,63,53,66,80,134,158,148,137,166,177,187,191,193,193,193,189,183,179,176,171,164,159,158,155,157,155,151,149,152,156,156,166,175,169,161,148,149,158,159,155,152,150,148,140,131,123,108,94,78,173,173,181,186,182,175,169,151,123,109,110,112,103,83,73,80,74,59,83,123,150,143,138,172,184,190,193,197,195,194,191,186,181,176,169,164,154,151,148,144,145,152,160,166,161,160,167,163,163,162,153,156,162,164,165,162,156,157,151,141,136,127,116,96,180,184,188,191,188,181,172,151,121,103,106,114,100,73,65,55,54,44,76,131,155,143,140,173,183,190,195,197,197,197,193,189,184,179,169,155,143,139,135,139,152,173,173,169,167,158,151,148,151,159,159,161,163,166,165,164,161,160,159,155,149,140,128,116,189,191,189,190,190,184,172,152,124,104,101,108,101,76,70,52,49,54,81,128,152,143,148,177,190,196,198,197,197,197,196,193,187,179,166,144,131,132,142,164,173,176,171,164,156,143,131,129,141,155,158,158,164,170,171,169,167,167,163,165,160,155,146,140,196,196,197,194,191,184,174,157,128,104,96,102,101,75,87,82,73,81,104,140,148,137,148,179,192,199,198,198,198,198,198,193,184,169,147,133,134,150,163,170,170,169,166,161,148,128,116,120,136,154,151,155,165,169,172,170,168,168,166,167,163,159,155,154,198,199,200,198,192,183,176,162,131,105,94,102,105,77,90,103,119,122,135,148,145,136,157,184,195,198,199,199,200,198,195,187,173,153,140,143,157,169,172,170,166,163,160,151,135,118,108,114,131,150,157,160,169,173,172,171,171,172,167,166,163,160,156,157,199,199,200,199,194,185,176,167,135,106,93,100,106,84,79,92,111,127,128,138,138,137,165,190,200,200,199,200,200,196,193,178,159,150,152,162,172,178,173,169,165,161,155,144,129,113,90,74,104,155,174,172,174,176,173,171,170,173,172,170,168,165,160,155,199,200,200,200,197,187,177,168,142,115,99,97,106,99,78,90,96,109,110,122,130,140,169,190,198,202,199,200,200,195,184,165,152,154,166,174,174,175,171,161,161,153,143,138,127,106,63,34,63,136,177,176,174,168,167,164,161,162,169,174,172,167,163,162,196,195,200,200,198,190,181,172,147,118,105,97,105,109,89,86,90,85,99,117,128,144,173,187,194,199,200,199,197,190,168,147,143,152,171,179,178,174,168,161,160,149,144,140,129,101,58,27,40,107,170,171,168,167,169,166,162,162,165,170,171,171,159,161,195,193,197,199,197,193,186,175,153,122,106,101,101,107,104,94,97,98,93,115,127,147,174,189,196,196,197,197,191,173,152,146,141,144,175,182,175,174,170,166,159,150,148,141,127,99,64,27,21,77,148,171,159,155,163,165,162,160,163,165,173,178,172,175,197,198,198,198,195,194,190,180,161,129,109,102,99,107,105,96,91,106,106,116,131,153,175,185,194,195,197,192,182,160,158,169,164,149,162,180,174,168,164,157,150,143,150,148,126,99,88,62,32,66,140,159,163,147,145,148,152,157,160,165,174,181,173,167,197,198,196,197,198,193,186,181,173,152,122,111,113,112,109,107,96,98,115,118,130,159,176,181,185,188,187,188,178,168,177,178,169,145,111,134,167,168,163,158,150,153,162,156,120,87,93,75,33,52,134,168,157,155,137,131,138,144,150,154,170,184,179,173,199,199,198,198,196,194,191,185,178,162,137,122,112,111,112,107,105,100,106,123,152,176,181,184,184,186,187,184,180,181,185,177,164,141,104,82,119,164,165,160,156,160,168,152,112,85,75,42,31,41,124,179,164,154,144,124,120,134,146,150,164,178,180,177,196,197,197,196,194,192,192,188,179,169,148,124,116,117,115,112,111,108,112,134,162,178,184,182,180,182,185,183,178,178,178,172,158,126,83,70,91,133,151,155,147,161,171,148,105,90,99,68,32,39,103,167,166,149,141,120,111,121,139,151,168,182,184,182,195,199,199,197,196,192,189,188,184,180,164,139,130,126,121,117,116,121,134,159,177,182,180,177,176,181,181,177,174,173,172,163,147,116,78,73,87,110,144,145,146,159,173,143,103,95,112,93,45,41,90,167,182,154,143,120,99,112,132,149,168,180,188,181,197,198,197,197,196,195,192,188,186,183,172,153,141,133,127,123,119,128,150,170,176,176,174,176,177,178,179,176,174,174,170,156,137,118,81,79,90,101,125,141,144,159,172,138,98,86,95,69,37,41,76,149,176,156,142,123,96,100,122,144,167,174,181,180,197,196,196,195,195,195,191,188,185,180,175,161,148,142,142,143,149,162,173,177,177,175,172,177,178,175,182,185,181,177,174,158,129,112,86,79,89,96,107,122,132,154,170,138,97,92,109,86,43,38,68,136,166,158,144,121,92,92,110,135,166,174,179,175,197,195,195,195,194,192,191,188,182,179,179,171,162,158,159,168,181,190,191,191,190,187,185,185,186,185,188,190,190,189,183,169,139,118,101,82,89,94,99,110,124,148,175,151,101,96,119,108,52,43,61,126,155,152,143,119,90,89,104,130,162,172,180,175,196,196,195,194,193,191,189,187,183,180,179,175,166,162,169,182,193,198,199,200,200,200,198,196,195,194,194,197,202,202,194,181,159,135,113,97,93,96,98,109,117,141,170,155,105,90,110,98,45,39,56,114,151,153,144,120,90,89,100,125,160,175,178,172,195,196,195,193,193,193,190,187,184,181,178,171,167,165,173,184,195,200,200,201,201,200,200,200,199,197,196,199,203,200,193,182,166,141,116,101,94,91,101,108,115,131,158,155,110,82,96,79,41,40,51,109,153,157,144,122,91,85,97,123,159,175,173,166,197,196,197,196,195,193,192,190,185,182,179,173,169,172,172,182,195,198,199,200,199,197,196,196,197,197,198,200,200,197,191,181,166,141,114,97,93,92,100,106,111,123,145,152,112,86,102,87,43,43,53,108,158,159,145,124,93,86,95,118,155,169,168,167,195,194,195,195,194,191,190,187,184,179,173,169,165,165,172,180,191,196,197,196,195,194,196,195,197,195,196,196,198,196,189,181,164,138,113,98,93,98,105,109,110,117,134,138,106,92,112,98,48,41,61,111,159,157,141,118,92,89,99,116,148,169,170,171,197,194,196,198,198,196,193,190,187,180,171,170,167,165,165,162,171,180,190,200,207,208,205,205,201,199,196,196,193,192,191,179,155,129,113,100,101,104,104,107,106,115,126,122,92,91,113,95,46,44,57,112,162,154,138,116,93,93,102,116,143,165,168,173,197,197,199,200,199,198,195,193,189,183,181,175,166,152,144,133,130,132,137,153,169,175,179,182,187,195,198,198,191,188,183,163,131,117,106,94,102,107,109,111,110,117,127,114,90,79,84,58,38,42,78,116,160,152,135,114,91,94,105,119,147,170,167,177,197,198,197,199,199,195,196,192,187,181,178,168,158,144,125,114,109,115,119,120,124,128,134,145,153,165,180,187,186,183,173,144,119,105,77,73,97,110,106,111,107,118,124,112,93,89,94,51,34,42,64,121,157,147,131,112,95,100,109,120,146,166,171,163,196,195,196,195,192,192,192,188,186,180,171,160,145,130,113,107,103,104,114,124,132,145,156,162,164,167,172,175,174,169,153,130,115,99,73,75,99,113,113,113,112,121,133,121,94,85,88,51,35,34,65,117,146,135,125,108,97,108,118,124,144,169,173,171,198,199,198,198,196,192,188,187,183,180,168,153,135,121,110,97,91,101,124,132,127,135,157,174,177,176,176,165,158,162,152,139,127,104,75,82,118,128,124,123,117,121,132,119,90,68,37,23,24,39,88,125,141,136,133,112,107,114,120,126,145,169,173,173,197,198,198,198,198,195,191,187,183,178,167,150,127,114,103,92,84,87,95,119,124,122,148,176,185,184,185,176,163,170,170,156,138,118,103,121,131,129,131,125,120,120,131,124,96,79,71,34,18,52,99,125,128,128,127,116,117,123,127,133,151,171,173,177,196,197,198,196,196,195,194,192,184,176,160,141,122,105,94,82,73,68,75,106,117,118,136,174,190,193,190,185,170,157,171,170,153,133,125,136,138,135,134,127,122,118,124,123,104,81,65,36,29,73,102,120,128,130,129,127,129,128,134,144,158,174,180,177,195,196,197,197,196,195,194,190,180,169,152,130,108,99,92,80,79,83,90,104,112,116,130,165,186,190,186,185,178,153,138,136,130,123,126,130,133,139,134,133,127,121,119,120,111,88,49,22,43,88,113,129,135,136,135,134,135,137,143,148,159,171,176,175,196,199,198,197,197,196,193,186,175,164,142,112,96,96,82,79,89,103,111,112,113,114,125,154,181,188,187,185,183,167,147,130,125,124,131,132,126,132,135,135,132,125,121,119,118,98,48,30,66,109,130,138,138,140,139,136,139,141,143,147,155,163,164,165,199,200,200,201,200,197,192,183,168,155,129,102,94,94,76,68,60,77,94,109,117,117,126,152,179,189,190,192,191,182,167,151,142,133,133,142,138,130,134,132,131,132,125,119,117,104,68,64,101,129,133,139,137,137,139,138,141,141,143,145,152,153,152,151,196,199,201,201,200,196,190,178,161,146,122,98,92,90,71,58,57,57,76,101,118,118,128,150,176,191,193,195,192,186,177,161,144,134,132,141,147,145,138,134,132,137,132,121,114,106,98,102,113,129,134,135,141,140,140,138,140,139,143,148,151,152,149,147,195,197,195,198,196,192,181,169,154,133,114,95,93,81,68,48,46,46,65,95,120,122,126,148,175,189,196,197,193,187,180,172,162,151,136,137,141,147,144,135,132,140,141,134,129,118,110,117,115,121,134,134,135,140,142,142,139,139,142,142,146,148,145,141,197,201,198,198,195,189,178,167,154,131,104,92,97,83,68,52,59,46,58,96,124,130,128,146,172,191,196,196,195,192,189,183,179,164,136,133,136,142,146,149,149,149,145,141,135,123,116,122,124,130,135,132,133,132,134,133,135,136,138,138,141,141,139,133,195,198,199,197,192,184,172,160,142,113,94,97,101,81,81,67,72,51,64,95,124,130,126,146,172,189,195,199,198,193,188,183,179,167,144,138,139,140,147,155,157,154,152,149,142,135,129,125,129,134,133,132,137,138,137,139,139,140,140,140,133,135,130,119,193,193,196,194,188,183,173,155,127,102,87,99,103,88,83,94,80,66,101,121,133,138,127,144,171,188,196,198,197,194,192,186,178,165,156,149,142,139,136,141,154,161,158,152,143,133,131,136,135,137,136,139,136,137,136,140,141,139,141,135,131,124,109,111,187,192,192,191,188,178,166,155,137,110,101,110,105,84,99,100,150,153,141,136,140,143,142,155,177,187,188,190,196,193,186,182,179,167,156,155,149,140,140,140,140,140,136,139,139,136,141,141,137,131,129,131,140,140,139,142,138,134,130,128,124,122,144,157,182,189,191,192,188,181,170,159,133,111,111,114,104,85,97,78,106,128,126,131,142,145,140,157,175,183,187,192,192,188,185,177,169,164,158,147,141,139,142,141,140,140,138,135,137,138,134,132,132,133,133,135,135,135,135,134,134,133,130,123,111,81,67,59,181,183,189,191,188,179,168,161,138,114,113,120,112,99,88,87,68,93,118,138,146,146,147,156,174,184,181,186,189,186,180,176,168,162,154,146,141,134,134,134,131,136,137,137,138,137,133,133,134,132,132,133,136,132,131,130,127,125,121,102,80,48,28,18,175,174,180,187,189,182,170,161,139,115,120,129,118,106,83,89,80,74,102,134,147,151,154,159,170,184,185,184,184,182,175,173,169,163,152,142,136,136,131,130,131,134,134,135,134,133,136,134,132,133,134,131,127,126,129,128,123,111,84,65,64,70,47,37,159,159,161,165,172,176,170,160,141,118,122,134,127,115,98,82,86,85,99,127,147,156,163,165,171,182,180,176,178,181,175,169,163,156,149,142,136,131,131,133,130,133,133,131,131,131,131,131,131,130,127,125,127,126,124,112,90,72,64,65,64,73,63,38,147,147,144,140,146,159,162,156,140,119,123,137,136,124,112,105,94,97,107,125,145,156,163,167,169,175,168,154,166,173,171,168,160,151,143,138,133,130,131,131,131,131,130,126,125,126,125,125,126,126,126,128,123,112,91,73,62,66,70,66,67,66,75,59,134,134,136,136,139,142,145,148,138,121,124,132,137,129,123,116,109,109,116,128,144,154,157,162,167,164,161,156,164,168,166,164,158,150,143,138,134,131,131,131,131,131,130,129,128,130,132,132,130,124,113,101,86,73,67,66,70,68,67,66,67,69,70,75,105,108,116,118,124,131,133,136,134,125,118,118,130,132,129,126,123,123,129,137,145,152,157,159,162,159,157,162,163,160,158,155,148,142,136,132,134,134,130,133,133,133,133,135,133,129,124,115,103,90,78,73,69,69,73,71,70,69,68,68,67,65,64,67,77,74,79,87,93,104,111,117,122,127,124,120,123,126,128,130,132,134,138,142,146,153,158,160,163,159,157,157,154,151,147,146,144,141,135,129,130,128,128,128,127,121,117,112,103,92,84,78,74,72,73,75,73,71,73,70,67,68,68,66,68,66,64,64,68,68,66,59,60,64,66,75,87,98,108,114,118,120,122,118,119,122,126,134,146,157,159,156,156,157,157,156,157,153,148,144,139,133,130,133,135,143,142,130,111,94,91,87,85,86,84,79,79,78,78,76,77,74,72,71,71,71,69,69,67,67,66,64,63,60,61,57,53,51,51,50,51,59,73,86,92,98,94,88,91,96,101,102,104,115,133,146,143,146,149,148,143,138,133,132,146,160,155,147,155,160,153,138,112,93,91,90,90,88,86,85,79,78,76,76,71,73,73,73,69,69,71,68,66,67,68,67,77,62,57,58,55,52,49,50,50,54,65,82,76,58,69,67,66,67,67,73,81,94,120,142,111,93,89,87,93,98,100,117,141,149,149,155,156,155,148,123,100,92,91,89,87,87,85,80,83,80,80,80,77,72,73,73,74,70,63,67,71,72,67,63,79,69,63,56,48,49,55,58,60,56,56,66,89,94,76,78,83,92,105,104,118,139,141,133,124,109,102,96,96,103,116,130,122,117,134,157,161,147,117,99,94,96,95,94,92,90,90,88,81,80,80,75,77,74,74,68,69,71,74,70,66,64,64,68
114,111,110,111,111,119,132,145,151,133,127,135,118,103,102,102,101,96,103,107,107,102,106,114,128,134,133,135,132,132,142,151,155,163,181,192,197,192,179,184,183,170,143,110,97,100,100,100,100,99,99,99,98,95,97,98,95,95,94,94,92,94,97,94,124,113,116,118,119,121,126,140,152,141,124,137,136,124,124,126,130,131,135,140,145,146,150,152,154,153,154,150,147,142,136,133,127,120,121,131,143,163,168,177,187,186,155,116,91,98,98,98,100,100,98,98,97,95,96,97,95,97,98,94,97,94,92,95,119,115,114,110,110,118,124,129,146,156,143,141,146,135,127,123,123,123,128,135,146,151,153,155,158,161,159,155,154,153,152,153,152,147,141,134,127,128,132,132,135,146,140,123,104,99,96,96,95,96,97,98,99,98,98,98,96,94,95,95,95,96,96,94,120,117,120,126,127,129,137,137,135,151,158,143,145,133,112,102,102,104,119,134,150,163,168,170,177,179,178,178,174,173,174,174,172,169,161,150,143,134,133,133,140,139,135,134,133,130,124,115,109,102,97,95,96,96,96,97,96,97,95,95,94,95,94,93,131,134,140,143,144,140,136,133,128,137,161,141,129,121,110,111,118,121,133,150,162,171,181,183,184,183,181,181,180,179,180,178,173,167,164,154,146,142,137,132,135,144,146,146,144,140,140,136,129,120,113,105,99,98,97,98,97,96,93,95,95,96,96,95,126,125,129,126,122,124,125,122,120,132,171,146,134,137,136,132,126,127,134,147,163,171,181,186,184,182,183,183,181,180,180,179,175,170,165,155,149,144,140,138,138,140,143,145,141,140,138,134,133,129,126,119,109,101,94,96,100,98,97,97,95,96,97,97,138,144,146,144,146,146,142,135,131,137,168,158,151,145,135,122,114,115,117,125,150,171,180,181,180,180,184,186,185,183,180,179,176,173,171,160,154,145,140,137,138,141,140,146,148,145,140,137,134,130,126,123,116,108,99,91,91,94,99,97,96,99,97,96,150,155,158,158,157,153,149,146,145,144,169,162,152,143,127,115,107,105,102,112,140,169,175,172,171,177,182,185,185,184,184,183,181,177,172,168,163,154,147,141,139,134,140,137,141,144,144,143,141,135,130,127,123,116,107,97,84,85,89,100,99,99,97,96,145,151,153,148,148,146,141,134,127,143,165,151,148,137,119,109,97,90,92,102,137,162,167,165,164,173,182,187,189,188,186,185,183,178,172,169,166,156,153,147,142,137,133,135,138,147,150,146,144,145,141,135,127,121,115,104,97,83,79,84,97,100,96,95,143,147,148,147,146,141,134,129,119,118,153,144,134,126,114,96,78,69,80,91,117,137,147,155,162,170,181,188,190,192,192,191,186,181,178,172,168,159,152,148,143,142,142,141,146,147,149,150,146,143,147,142,141,133,125,116,106,96,85,76,88,116,119,117,143,145,145,144,144,139,136,134,120,110,134,135,133,123,105,76,77,73,59,89,115,120,125,141,157,171,180,185,187,191,192,192,189,183,181,176,169,163,157,151,147,146,151,155,153,156,158,158,156,151,150,148,143,141,136,130,120,110,96,83,74,100,136,142,144,146,149,150,151,147,143,141,126,114,125,129,125,114,90,76,74,78,96,106,124,132,131,134,150,169,178,185,189,192,193,191,187,182,179,174,169,162,159,156,149,147,153,159,162,161,161,165,160,159,158,156,147,143,143,135,130,116,103,94,83,75,93,119,146,151,158,163,163,157,156,148,132,116,119,126,124,105,90,93,91,124,139,135,139,147,143,135,146,169,181,189,194,196,195,193,187,182,181,173,169,165,159,155,152,153,155,162,164,164,164,167,168,161,160,154,156,153,147,144,132,123,112,105,91,78,72,84,161,165,173,177,174,167,162,148,128,115,114,120,121,100,86,101,126,153,151,156,155,159,152,137,148,172,185,191,194,195,196,193,189,185,182,176,171,164,158,153,152,154,154,155,160,165,166,173,176,171,167,166,163,162,155,149,143,130,121,112,100,87,75,69,176,179,183,185,179,173,167,148,123,107,107,113,113,94,90,92,101,83,79,96,146,168,156,144,157,181,190,195,197,196,196,195,188,187,182,176,170,160,152,150,149,147,145,146,152,162,166,174,187,186,178,167,162,165,158,151,145,137,127,115,108,95,80,72,183,183,183,185,183,176,166,148,120,106,102,112,113,91,82,78,80,65,65,82,121,157,147,139,157,183,193,197,200,199,198,197,190,188,183,175,164,151,144,140,135,138,147,161,174,175,171,175,172,177,184,176,169,169,172,169,162,151,143,132,118,98,82,74,190,189,188,187,184,176,167,151,124,106,97,106,108,88,74,62,73,72,50,75,134,168,153,143,165,186,195,200,199,200,200,198,194,191,184,173,159,140,133,133,139,154,174,177,176,176,172,164,160,167,178,182,181,179,177,172,170,162,157,147,131,113,96,77,195,194,193,190,184,177,172,157,129,105,96,99,105,89,76,67,43,41,46,76,128,154,145,144,170,191,198,200,199,199,198,199,197,191,177,162,141,126,129,144,162,175,178,177,174,170,161,146,139,158,176,181,181,185,184,179,176,171,165,157,151,137,121,97,196,196,194,192,187,178,173,164,131,106,94,100,105,92,76,84,69,64,69,87,130,148,137,143,174,192,200,200,199,199,199,200,193,183,165,142,128,131,149,164,169,172,173,173,172,166,149,127,125,163,174,173,179,183,185,181,175,172,169,164,159,152,140,123,195,195,195,195,191,182,176,170,140,111,96,94,102,97,80,89,96,96,99,120,143,144,135,149,178,193,198,199,199,200,196,195,183,167,149,139,141,155,168,172,170,171,170,170,163,154,137,118,112,164,175,173,183,187,184,181,179,176,174,170,167,159,154,143,195,196,199,199,197,188,181,174,147,118,104,97,101,103,83,80,97,117,130,129,139,139,136,160,185,196,197,195,196,197,193,192,173,155,152,156,162,168,174,175,171,168,166,164,157,146,131,108,90,162,181,181,185,187,184,183,181,181,175,169,166,160,154,151,190,194,198,200,198,193,186,179,153,121,108,104,103,105,94,83,88,96,108,110,125,133,141,164,183,191,195,194,195,196,194,182,162,150,151,163,170,170,171,171,168,164,163,154,146,142,131,101,71,165,185,186,187,186,182,180,179,182,181,177,171,163,157,152,199,198,200,199,198,197,191,181,163,129,112,104,102,106,103,92,90,91,91,99,121,129,147,171,182,187,191,193,195,190,183,164,140,138,143,161,174,174,172,168,163,159,158,152,146,143,131,96,63,151,178,178,179,179,177,175,172,175,181,180,174,169,167,160,198,199,200,201,199,196,189,187,176,150,119,109,107,107,105,98,92,96,91,98,121,130,153,171,183,188,190,192,192,186,168,150,155,158,149,161,183,178,170,168,167,165,157,153,146,142,131,98,72,144,171,169,171,176,177,175,171,172,176,176,174,162,159,158,199,201,199,200,199,195,193,188,180,163,137,123,116,113,108,103,95,94,103,109,119,128,154,170,178,183,189,188,188,180,166,168,178,176,163,137,133,159,164,161,158,153,148,146,147,140,128,100,87,148,168,168,163,166,170,170,170,172,171,173,176,174,171,166,199,199,197,197,196,196,195,190,185,172,148,127,121,117,114,109,101,92,98,108,117,141,167,176,178,179,182,185,183,178,175,181,179,169,153,129,96,91,129,153,157,154,152,152,155,150,125,95,90,156,167,170,160,154,155,161,167,171,171,176,180,175,175,174,200,200,200,198,195,193,194,191,188,181,163,139,127,124,119,112,107,103,102,111,136,165,180,181,179,179,181,183,181,175,174,173,171,161,143,110,77,72,94,133,153,156,151,153,159,151,119,94,91,158,165,169,162,148,144,150,159,162,164,176,183,180,174,174,199,198,198,197,194,192,190,191,189,185,170,155,143,133,124,117,112,110,118,143,166,177,179,178,174,174,177,176,175,172,171,168,162,146,131,107,69,63,83,109,135,144,143,150,159,147,114,91,97,162,160,164,158,143,137,141,150,156,160,174,181,179,180,179,198,197,196,195,195,194,192,190,188,185,176,162,151,142,134,127,124,126,144,167,174,173,170,170,172,173,174,177,179,176,172,171,164,142,119,102,78,75,83,98,122,139,143,152,169,147,106,91,111,177,167,167,159,140,131,137,147,156,166,177,184,184,183,175,196,196,196,193,192,192,192,190,187,184,178,168,158,155,149,151,162,172,179,184,184,183,176,176,180,180,180,183,187,188,185,182,173,152,124,109,87,76,87,94,106,128,130,143,169,137,101,88,118,188,172,169,158,134,125,132,145,153,167,177,184,186,183,177,197,196,196,193,192,191,190,185,184,184,183,178,167,163,166,176,187,195,196,195,197,196,196,192,189,190,190,190,194,198,200,194,184,169,145,123,103,87,88,93,98,109,119,138,165,141,95,90,127,191,174,169,153,129,121,126,136,149,167,176,182,184,184,180,197,197,195,196,195,193,191,188,187,185,181,176,170,167,173,184,196,200,201,200,201,201,201,200,199,197,194,195,199,203,203,197,187,175,156,132,110,97,89,94,97,103,108,127,165,151,104,97,121,182,171,166,148,122,114,122,132,146,168,176,182,183,184,177,197,198,197,196,197,196,192,189,187,186,182,175,171,172,174,184,197,202,201,202,202,199,196,196,197,198,197,196,199,201,200,195,187,175,155,129,110,100,95,94,102,106,109,121,148,151,114,95,114,168,167,160,141,119,114,124,133,147,169,177,182,184,183,171,198,199,197,197,195,194,191,188,185,183,182,177,174,174,175,187,197,197,198,199,196,198,198,198,194,195,196,196,197,197,196,192,186,173,151,127,108,96,91,93,102,106,109,119,136,139,116,97,118,175,172,160,140,118,115,122,131,146,170,183,184,178,178,168,199,200,199,199,197,195,193,189,185,179,178,174,170,171,173,180,193,196,198,197,197,196,197,196,198,198,197,196,196,193,191,191,183,163,140,123,109,101,96,99,104,108,106,115,125,128,114,90,109,155,158,159,143,118,112,116,130,149,175,180,179,175,175,167,200,201,201,200,198,196,195,192,188,182,181,177,171,166,160,160,170,174,183,191,201,205,206,203,197,197,198,198,196,191,189,186,172,144,124,116,103,101,104,106,110,107,105,112,125,126,107,90,112,154,160,157,143,118,107,113,124,150,175,179,176,175,177,171,199,200,200,199,197,197,195,192,188,185,180,173,161,149,136,129,130,132,129,140,149,146,144,152,163,173,183,190,192,190,187,176,152,125,117,101,86,95,111,108,107,108,106,113,124,118,97,88,103,138,148,147,134,116,111,116,128,147,171,181,177,178,177,172,198,197,197,196,197,197,195,192,186,182,176,163,150,134,127,117,115,119,128,130,131,134,135,144,153,162,170,179,186,188,184,164,135,118,111,83,80,95,113,111,109,107,106,114,122,112,91,87,106,131,142,146,135,112,112,124,136,152,172,176,175,181,181,179,198,198,197,195,194,193,192,191,186,177,167,152,138,129,119,109,108,115,128,134,140,155,163,166,170,174,177,173,170,173,174,161,144,127,109,77,76,97,116,113,109,109,109,116,120,107,91,85,109,132,139,144,131,112,114,128,142,158,177,179,174,177,180,177,199,199,198,197,195,193,191,189,185,174,159,143,130,118,112,105,101,107,123,131,133,144,163,173,176,178,180,177,166,162,169,165,152,137,115,81,65,107,120,118,114,112,112,120,122,108,89,84,112,131,134,140,132,116,118,132,146,155,176,177,177,172,173,179,201,198,196,196,197,198,195,190,182,170,154,135,120,113,105,100,94,105,121,134,130,130,152,172,179,182,185,185,173,173,185,182,172,147,123,95,88,121,126,121,119,115,114,123,124,108,85,81,110,126,133,139,127,117,124,139,148,153,171,177,181,180,179,175,195,196,196,196,196,196,193,185,176,160,143,127,114,108,102,91,87,91,93,115,124,118,137,169,186,189,190,186,177,165,179,188,184,162,137,117,119,125,125,126,120,116,115,123,124,106,83,84,110,124,139,144,128,122,128,139,149,154,171,181,178,178,178,175,199,197,196,197,197,194,188,179,170,150,129,114,108,104,98,81,81,75,80,107,116,116,131,163,183,186,188,188,188,171,153,162,164,146,129,124,126,128,126,126,120,116,116,123,123,106,87,92,112,124,139,143,133,130,134,144,152,158,173,182,178,179,178,174,201,200,199,197,196,191,183,175,160,127,108,104,103,102,85,82,82,87,93,105,113,114,128,159,182,186,184,183,184,172,149,125,116,109,117,127,124,121,125,124,123,118,116,120,119,104,87,94,114,125,139,144,136,136,139,143,150,162,174,183,184,180,173,164,201,200,199,198,197,190,176,164,146,120,105,104,106,96,82,87,102,121,118,112,115,116,125,156,181,184,186,188,187,181,170,143,136,137,146,154,135,120,121,120,120,121,118,118,119,108,85,88,111,132,145,144,140,144,145,149,162,167,175,183,184,181,177,167,199,199,198,195,191,182,168,157,137,118,101,101,105,89,84,88,96,105,116,117,119,120,127,157,182,187,187,191,194,189,179,158,151,137,144,162,154,140,133,132,127,123,118,118,121,111,75,82,119,142,149,151,147,145,151,158,163,167,172,175,176,177,173,165,197,198,196,192,184,176,162,144,121,106,99,102,103,79,76,60,59,73,89,106,121,122,128,157,182,189,191,193,191,190,184,167,142,135,127,143,156,152,148,137,132,136,128,120,124,108,72,95,135,150,151,153,150,151,160,158,159,159,167,170,169,166,165,157,199,196,193,189,182,172,161,140,119,100,103,110,100,83,73,59,62,51,73,102,127,130,128,155,182,192,194,194,193,192,189,178,161,140,134,143,154,153,148,143,141,143,130,121,118,103,87,116,144,155,157,156,155,156,160,161,162,162,166,168,165,160,158,148,195,193,188,183,174,166,148,121,105,99,106,112,98,89,67,48,37,38,65,103,130,134,128,154,183,194,197,198,197,195,192,186,178,162,131,132,143,152,151,149,151,155,145,132,126,108,107,131,155,162,163,169,166,164,165,165,163,164,165,165,164,160,156,149,192,190,186,182,174,163,138,111,96,101,116,116,100,95,67,66,75,58,65,102,135,137,127,153,183,195,199,199,198,196,195,191,187,171,135,126,126,135,146,145,156,169,167,162,144,117,119,136,162,169,167,170,170,170,168,164,162,162,161,162,161,156,150,142,191,189,185,179,166,157,140,116,102,114,120,121,105,105,89,75,50,52,85,120,143,144,130,155,184,195,199,200,199,197,195,191,186,172,150,136,125,124,142,158,164,169,168,162,144,121,132,149,166,177,169,168,168,168,165,163,162,161,157,152,150,148,140,129,191,189,185,173,166,164,135,114,116,122,123,116,106,104,99,122,132,120,126,140,151,147,135,162,187,195,195,198,199,197,195,193,187,174,163,151,135,123,128,151,165,168,169,163,144,128,139,163,176,176,169,167,165,162,164,163,160,159,155,146,140,136,131,120,193,190,185,170,161,162,133,112,122,132,128,119,108,106,93,93,131,134,130,141,153,147,140,171,189,193,197,197,197,196,194,190,186,176,167,160,146,129,116,126,155,166,164,157,147,144,155,170,178,173,164,166,166,165,163,157,155,153,146,138,130,125,119,108,193,192,184,166,157,157,130,113,126,135,132,128,111,104,108,75,80,111,131,145,151,146,144,171,187,192,197,198,196,195,193,188,183,177,168,161,149,139,127,113,121,141,156,152,145,146,150,158,163,164,167,163,158,148,148,151,146,141,135,129,123,117,109,93,189,190,182,164,150,148,124,110,127,139,140,133,119,96,95,95,70,85,126,143,145,146,151,176,191,193,195,196,195,193,193,188,184,177,167,156,147,143,137,130,117,110,121,128,131,138,152,165,167,160,149,144,146,142,138,141,140,135,131,125,119,113,97,89,169,177,176,169,145,140,120,105,125,141,144,138,127,110,92,91,91,91,116,138,148,160,168,175,190,194,194,196,196,196,191,189,183,176,164,154,145,139,135,133,134,131,132,145,155,163,165,163,158,146,137,135,138,135,134,133,130,127,127,121,109,102,95,110,148,156,161,160,144,135,117,106,120,140,144,141,131,122,109,95,93,97,117,138,151,160,172,177,189,186,189,194,195,192,190,187,182,174,160,149,142,135,131,128,131,133,135,141,148,146,138,134,133,131,137,142,139,136,131,128,129,125,119,114,106,96,112,131,144,144,146,152,148,139,124,113,113,128,142,145,140,132,120,111,110,110,122,139,149,157,166,176,184,161,161,188,192,190,188,183,176,168,158,148,138,131,130,127,131,132,132,133,132,133,134,135,137,137,137,135,133,132,130,126,121,118,114,109,106,123,140,145,130,134,134,134,137,137,131,121,114,116,131,139,141,136,127,118,117,123,131,143,151,159,166,172,173,184,179,184,187,188,187,184,177,165,154,144,135,128,127,127,130,132,131,131,133,133,137,141,138,134,133,135,129,126,124,121,120,118,116,108,95,92,100,101,115,117,119,126,127,127,127,125,121,119,124,131,135,133,131,129,130,134,140,145,150,155,159,170,163,162,180,184,185,184,183,177,169,158,151,141,134,132,130,128,129,129,128,127,132,131,134,132,133,132,128,124,120,116,114,115,118,116,104,77,65,64,63,68,90,95,101,110,113,119,122,125,126,124,124,126,128,128,131,135,139,141,142,146,148,153,159,166,167,173,174,173,172,172,171,168,164,155,149,143,138,136,134,132,132,131,131,130,131,131,130,127,128,129,126,123,122,121,122,118,111,94,70,65,67,65,64,72,78,76,75,81,91,101,109,114,119,124,126,127,126,125,126,127,131,138,140,142,146,152,161,167,167,164,166,169,167,160,159,155,148,142,142,144,143,140,140,140,139,138,138,134,132,129,130,128,127,128,126,123,122,123,119,103,82,68,67,70,66,68,66,67,64,67,65,62,67,72,82,97,109,116,119,122,124,124,123,122,123,127,129,133,141,148,151,153,157,156,156,156,154,152,148,150,149,145,140,142,143,142,144,144,141,138,135,136,136,138,135,137,135,132,127,121,111,95,78,67,66,68,70,70,69,68,68,70,61,57,53,51,57,56,61,70,85,100,107,111,115,116,114,110,106,107,115,125,137,146,149,146,142,143,143,144,145,147,148,146,145,141,138,139,138,138,139,138,138,139,140,140,139,134,127,121,116,109,99,87,75,69,70,71,71,69,69,68,66,67,64,63
112,113,100,92,93,103,126,147,156,119,113,111,76,60,70,71,67,66,69,61,64,73,82,87,102,126,123,107,101,107,125,139,145,157,152,128,148,179,188,183,169,136,94,79,78,76,76,76,75,74,73,75,74,74,72,71,72,73,72,72,72,72,73,75,112,99,88,91,86,81,85,117,154,145,111,113,110,86,86,82,80,80,80,90,92,93,94,96,106,121,124,120,111,101,104,118,136,143,153,159,146,135,151,162,160,142,116,82,76,77,77,77,76,75,76,76,74,73,71,72,72,73,72,73,73,71,71,69,102,98,97,89,84,83,84,87,117,163,134,114,125,113,109,110,113,116,118,120,126,133,138,141,143,142,141,137,135,130,121,112,107,107,121,138,155,159,150,159,163,144,121,89,80,81,77,75,76,75,75,74,73,72,72,74,74,73,72,72,72,71,72,73,103,104,96,92,97,100,104,106,110,143,157,122,129,124,110,106,107,107,115,124,137,150,155,156,162,165,161,158,153,151,151,148,145,134,119,107,100,105,111,113,123,134,120,80,61,66,74,76,78,76,77,74,73,75,75,73,72,73,72,71,72,71,68,72,109,105,103,108,112,113,114,121,126,128,159,132,121,117,101,93,93,99,112,136,149,164,176,176,177,175,173,171,167,162,162,160,157,153,149,139,132,126,118,114,112,108,109,108,106,92,77,70,68,71,72,77,75,79,74,74,73,73,72,72,72,72,74,73,112,110,112,118,120,121,123,121,121,131,157,131,120,114,112,110,115,125,130,145,165,175,181,187,183,179,180,181,176,171,170,168,164,156,153,146,138,137,132,127,129,131,129,130,123,123,116,110,99,86,73,65,69,66,74,74,72,72,73,72,73,73,74,73,115,120,122,125,128,131,135,139,140,140,154,134,123,124,118,114,110,114,124,135,152,170,176,178,181,182,187,186,183,178,173,170,169,162,157,151,142,143,139,133,132,135,136,133,131,131,131,124,119,115,109,101,89,80,71,73,74,74,75,73,70,72,74,72,128,138,142,143,147,152,153,151,152,151,156,134,125,126,122,119,117,117,120,123,135,161,170,175,180,188,186,185,180,178,178,178,176,171,166,158,146,144,141,139,139,138,135,138,135,132,131,130,126,124,118,112,108,95,83,71,70,75,75,75,74,73,73,74,143,150,153,155,153,147,149,151,149,151,154,134,133,137,128,118,109,105,107,111,136,160,173,180,182,185,187,183,184,184,182,180,181,176,171,164,159,153,144,142,142,142,138,138,140,138,134,132,132,129,126,117,114,110,102,94,78,71,72,74,79,76,74,77,144,150,154,153,152,150,151,155,158,158,152,134,135,142,132,113,89,81,84,98,121,143,161,176,185,186,189,193,192,190,186,183,181,182,174,167,164,158,153,147,145,141,142,138,135,137,139,137,137,133,132,130,125,117,111,107,99,83,73,74,70,66,67,60,156,158,162,163,160,164,162,171,175,169,155,134,136,140,129,103,86,80,87,114,124,131,146,169,182,187,191,193,190,188,190,190,187,183,177,174,171,167,161,158,155,151,145,142,139,138,137,135,134,137,136,134,132,128,121,118,112,102,80,69,89,88,85,86,159,164,165,165,171,174,181,184,182,170,157,138,136,141,127,91,82,99,117,136,147,148,150,166,182,188,192,195,192,189,190,188,188,185,183,182,180,176,172,166,164,162,163,156,153,148,146,143,139,136,138,137,137,136,136,132,125,118,106,85,79,109,121,124,164,168,173,175,182,187,188,182,170,164,153,135,125,132,115,97,111,153,163,158,162,164,161,169,184,188,193,197,197,194,193,190,187,183,181,182,180,176,175,173,170,163,168,169,164,161,158,156,150,147,144,142,141,141,141,138,130,126,121,110,85,75,94,106,170,174,185,188,190,192,186,179,172,157,142,124,119,130,110,98,143,162,161,171,176,171,169,175,188,191,195,197,197,196,195,193,189,183,180,180,179,179,178,178,178,176,171,175,174,170,166,165,161,154,150,149,151,147,145,142,138,131,126,120,105,80,69,79,174,179,188,189,189,186,186,181,174,161,139,116,106,117,100,92,94,91,84,115,167,164,166,178,191,194,198,200,198,196,194,194,192,187,185,184,184,183,183,182,185,183,179,180,177,175,170,168,174,170,162,155,154,158,155,150,147,142,131,128,115,95,77,64,187,188,190,192,189,184,187,185,176,161,140,115,101,109,94,76,61,67,86,100,158,170,165,177,191,195,198,200,200,197,197,195,193,189,187,186,186,186,185,187,187,187,187,184,181,175,168,166,170,170,168,164,157,164,169,168,160,154,153,139,127,114,93,71,193,192,193,193,192,191,190,186,179,166,146,117,98,100,92,78,80,95,70,102,155,168,168,186,193,197,201,201,201,200,200,198,194,192,192,190,188,187,189,192,192,190,186,180,172,168,163,160,157,157,167,175,175,175,176,175,170,164,161,158,145,135,120,94,192,193,194,194,193,193,192,188,184,172,147,115,94,95,88,87,76,93,87,103,162,170,165,183,190,196,200,201,200,199,197,198,199,197,194,193,191,189,189,191,189,185,177,170,166,163,160,156,149,150,161,172,175,181,180,175,172,173,170,163,165,153,142,128,196,196,197,196,194,197,197,194,190,182,157,117,96,96,83,94,91,87,103,131,169,170,167,182,192,198,200,200,199,199,198,202,201,197,192,191,191,191,189,186,179,173,167,163,162,162,155,143,139,149,162,169,171,177,180,178,173,169,168,168,168,163,158,147,196,197,198,193,197,198,198,195,192,185,161,126,103,92,84,86,121,144,162,171,174,167,169,184,195,199,199,198,196,196,196,198,194,193,194,193,190,191,188,184,178,173,167,163,162,156,143,131,128,148,163,170,173,179,180,175,174,174,172,172,173,166,160,159,197,198,195,199,200,201,201,198,194,186,163,126,108,98,91,79,111,144,173,159,162,160,169,182,192,194,195,194,194,196,193,196,193,191,192,192,193,193,191,188,177,168,165,162,159,151,139,121,107,138,164,179,180,184,181,178,175,178,176,171,172,170,165,160,200,201,201,201,203,203,201,199,198,192,174,128,106,100,101,87,93,110,151,155,157,158,172,184,189,190,192,194,194,192,194,193,191,189,190,194,193,191,186,178,173,168,164,153,143,142,133,111,74,107,162,179,182,181,176,173,170,171,175,177,174,167,166,164,200,202,204,204,204,204,203,200,195,191,183,151,119,105,102,97,98,118,110,135,160,155,170,181,186,189,190,189,187,181,179,174,173,169,165,175,187,191,183,176,173,168,164,159,157,154,137,103,56,77,151,172,170,176,178,176,173,170,172,174,173,169,166,165,202,203,204,205,205,205,204,202,197,191,186,166,136,120,113,103,96,120,147,144,158,150,164,174,178,183,184,180,174,165,161,160,157,146,129,128,150,178,174,171,170,164,158,155,158,155,141,101,48,70,144,169,158,162,171,173,172,173,175,174,177,175,174,174,201,202,204,205,203,204,205,202,199,195,190,176,146,125,117,109,105,101,122,145,142,161,174,178,178,179,179,172,164,160,161,158,150,133,109,101,106,154,175,173,169,166,163,164,168,163,133,101,49,75,145,171,164,149,154,155,164,172,175,177,182,182,178,177,201,202,204,204,204,205,205,203,200,196,194,187,164,146,136,121,115,115,115,126,156,177,184,183,177,173,166,161,163,163,160,147,138,121,85,81,90,137,168,169,170,169,169,172,177,161,128,95,44,82,148,171,170,153,141,151,157,165,164,174,184,184,183,183,204,203,203,203,204,205,206,205,201,198,194,190,179,165,153,138,127,128,142,161,174,173,169,164,159,159,169,176,169,171,170,148,122,108,67,64,87,128,162,168,169,167,169,176,179,151,120,91,44,81,147,170,167,152,131,139,151,164,169,180,189,189,187,181,201,205,206,203,202,203,205,205,203,200,195,191,184,174,168,160,153,151,158,165,166,161,162,165,169,173,180,186,188,188,186,174,144,121,90,70,86,112,156,167,175,172,173,182,180,145,118,85,43,80,152,177,172,153,124,131,148,162,172,183,191,192,191,185,203,203,203,202,202,203,202,202,202,198,196,193,191,184,183,184,187,189,186,182,182,181,182,183,185,187,191,195,198,201,197,187,175,151,124,93,81,103,140,161,169,169,174,186,188,150,119,87,44,80,153,182,176,155,121,122,143,161,171,182,189,193,191,190,204,202,203,202,202,203,203,204,202,200,197,196,194,190,190,196,199,201,200,198,197,197,195,195,194,194,194,198,203,202,198,192,179,157,133,109,95,104,143,152,166,164,168,184,193,165,122,93,55,78,149,182,178,154,118,117,135,153,171,184,187,191,192,190,203,204,205,205,204,205,206,204,201,200,199,196,194,192,193,199,202,204,203,201,201,198,196,197,197,196,196,199,202,202,201,196,181,159,132,107,100,114,150,155,161,165,170,187,194,179,121,92,52,71,141,178,179,153,113,118,134,151,170,184,190,193,193,188,204,204,205,205,203,203,204,204,203,199,196,197,194,195,196,199,202,202,200,200,199,197,195,194,195,195,196,196,197,198,200,195,176,154,130,103,99,127,150,151,156,159,169,182,192,188,138,88,46,73,140,182,181,161,116,113,128,147,172,187,192,192,190,185,203,204,205,204,204,204,204,203,202,199,195,191,191,192,196,197,201,201,200,196,196,197,196,196,197,195,195,195,193,194,194,180,158,143,125,103,113,144,156,155,151,149,156,173,190,185,132,86,45,71,138,176,178,166,121,110,122,144,172,186,187,188,188,185,204,205,205,205,206,206,205,203,202,200,195,190,190,192,194,197,198,198,195,196,198,197,195,194,195,196,196,195,191,190,182,162,141,130,102,100,130,157,156,156,154,151,151,170,190,165,120,87,49,74,137,179,179,159,119,112,129,148,173,187,188,188,187,184,205,205,206,205,205,205,204,204,201,199,195,191,189,186,184,181,182,184,179,174,169,163,166,171,176,183,190,190,190,183,170,147,136,113,68,110,143,157,157,156,154,152,155,174,182,138,116,87,52,84,149,183,180,161,122,117,129,145,167,185,189,191,193,186,203,205,206,205,205,204,203,203,201,199,192,190,184,175,164,156,150,152,147,143,143,144,146,153,163,170,175,186,182,180,166,151,142,108,56,104,136,150,156,154,154,152,158,175,175,136,117,80,49,91,153,181,180,164,119,117,133,149,171,184,185,189,196,190,205,203,203,204,205,204,202,203,200,196,192,185,174,162,150,137,128,136,150,153,158,162,164,168,169,169,169,163,166,170,166,160,150,116,67,94,126,157,156,156,156,153,160,176,177,142,116,72,45,94,153,173,172,160,130,121,139,155,171,184,189,189,182,190,203,205,205,204,204,206,204,205,198,195,192,183,166,150,137,119,118,129,141,153,162,171,175,175,174,175,174,167,156,161,163,159,151,137,107,103,126,160,159,157,157,155,153,169,176,141,111,71,43,96,150,166,172,158,128,128,145,159,172,184,190,192,190,190,203,203,204,203,202,203,206,202,202,198,193,181,163,141,122,111,113,117,145,162,159,163,174,177,179,179,181,180,171,167,171,168,161,147,129,109,134,160,155,157,157,155,152,165,170,147,111,75,44,100,148,162,175,159,134,140,150,159,170,183,189,188,192,189,202,201,203,203,202,202,203,203,201,194,187,171,151,130,115,106,106,132,154,165,169,156,169,181,184,186,187,185,182,174,165,161,156,146,129,128,157,167,164,164,163,160,154,155,159,146,120,83,53,108,149,158,165,156,144,148,154,162,173,186,190,189,189,182,201,201,201,202,201,201,202,201,197,192,182,161,132,114,109,102,107,130,133,155,168,153,161,182,187,190,188,184,188,186,174,160,151,146,150,165,171,164,161,162,164,162,155,157,158,156,135,92,58,110,144,156,159,152,151,158,157,165,176,185,192,190,184,177,201,202,202,202,202,201,202,200,197,193,179,150,117,102,101,88,108,107,115,147,165,159,161,181,191,189,190,184,187,189,189,187,180,179,180,181,181,172,166,167,167,164,159,153,153,151,137,94,58,116,160,165,158,157,159,159,165,174,180,185,191,188,184,179,199,202,203,202,202,203,202,202,197,187,167,139,114,103,95,93,111,126,141,143,154,156,160,176,191,192,188,191,193,193,194,194,192,187,179,181,184,185,180,177,172,165,168,161,154,147,135,97,70,127,169,168,165,170,171,168,172,174,175,183,182,180,179,177,198,197,200,201,201,201,200,198,192,179,158,132,111,100,85,100,124,156,169,155,156,157,164,176,189,196,192,194,198,197,197,196,194,189,182,183,185,189,188,186,180,173,171,166,153,144,132,108,106,157,170,165,167,165,164,167,171,168,167,170,178,175,171,171,199,195,194,195,200,199,197,192,184,173,151,123,105,97,87,108,139,160,174,167,159,162,167,184,194,195,196,196,197,193,193,196,197,197,194,191,189,189,189,187,180,177,176,171,161,152,138,124,129,157,166,168,169,171,171,168,170,173,169,174,172,167,166,168,196,198,199,198,200,197,194,191,181,169,142,117,103,96,92,85,80,94,119,146,159,162,168,181,190,196,197,199,199,200,199,198,196,197,195,186,189,189,186,185,177,179,180,179,171,164,152,137,140,148,153,169,170,177,178,175,174,170,169,172,172,175,169,164,196,198,200,201,199,197,195,187,174,154,128,105,100,98,94,71,81,71,91,121,153,166,172,182,189,198,199,200,200,200,200,199,196,195,189,180,187,190,190,190,188,186,176,171,168,165,157,148,145,153,149,166,170,169,171,172,168,163,164,168,169,170,164,161,195,195,195,197,195,194,192,185,172,155,133,109,99,99,95,71,101,80,78,114,147,169,173,183,190,197,199,200,201,200,199,199,197,194,190,190,188,188,189,191,192,190,182,177,171,163,159,153,152,156,161,168,169,166,166,165,164,164,166,165,160,160,159,151,195,196,194,194,194,193,191,181,163,153,133,114,111,109,95,69,86,81,82,108,140,167,169,181,190,196,199,199,198,200,199,195,194,192,190,186,188,187,186,185,189,188,188,180,174,166,156,154,155,158,163,167,165,167,164,163,166,165,165,164,160,154,149,141,192,192,193,193,192,192,190,184,175,160,136,119,124,115,103,86,63,65,101,136,151,169,178,185,191,195,197,196,195,197,194,194,191,187,186,184,183,181,180,183,183,183,184,181,174,165,161,158,163,165,161,162,165,166,164,162,164,161,161,158,152,144,135,124,192,192,192,193,194,192,190,182,172,160,139,122,132,122,97,106,142,150,158,160,161,173,179,188,193,195,195,195,195,195,193,190,190,187,185,182,179,176,174,176,175,176,176,173,171,172,170,165,163,161,161,159,158,159,159,157,159,154,153,148,141,131,120,106,191,191,191,193,192,191,190,185,175,161,144,128,138,132,103,96,115,154,156,147,154,166,179,184,194,197,194,192,193,193,190,186,184,185,182,178,172,170,170,166,165,164,167,164,163,164,163,158,155,153,153,150,150,149,152,150,151,149,144,138,131,122,108,90,187,186,183,184,185,183,184,183,179,167,144,130,143,139,115,100,83,100,134,149,159,167,178,187,191,195,196,194,192,191,189,186,182,179,177,173,167,166,162,158,161,159,157,157,156,155,153,148,146,147,145,143,146,148,144,141,143,142,139,136,124,116,102,77,179,176,174,175,174,174,174,176,174,163,142,128,144,144,124,102,98,86,105,133,151,166,175,183,190,194,197,193,190,188,190,182,179,178,172,167,163,158,152,152,152,153,150,150,147,145,143,141,142,143,142,143,145,144,144,141,141,138,137,130,121,107,88,78,177,174,172,165,162,168,168,170,167,159,140,130,142,145,133,111,99,100,105,133,159,169,178,188,191,192,192,190,184,187,186,183,176,175,169,163,156,152,147,147,149,149,144,143,138,137,138,140,142,144,142,142,144,142,141,141,140,137,130,119,111,93,82,95,161,161,163,159,152,157,161,162,164,155,137,130,141,146,138,127,117,120,124,137,164,171,176,185,189,190,189,167,151,173,181,180,180,175,164,152,145,148,145,141,144,141,141,140,138,140,142,141,139,141,142,140,138,135,134,133,134,128,126,116,99,95,103,106,155,151,144,153,154,154,155,157,158,149,133,131,133,139,139,135,130,128,134,136,160,171,172,178,184,185,183,183,176,177,179,176,171,164,157,150,145,142,140,143,142,146,147,144,141,137,135,138,135,136,136,134,134,132,131,130,129,123,113,101,97,103,106,108,138,137,137,141,142,143,145,148,150,148,132,122,125,134,136,133,133,133,136,144,161,166,168,174,181,184,173,172,174,174,171,167,163,156,150,141,139,146,147,146,146,144,143,140,138,136,135,134,134,132,131,130,130,130,129,125,120,114,103,104,110,114,117,121,125,128,134,134,135,138,138,137,136,141,138,128,119,122,127,133,138,141,146,153,162,164,167,170,173,178,174,170,169,164,161,157,153,150,147,143,135,141,146,141,142,143,140,135,138,138,133,133,131,131,129,127,124,122,124,120,111,104,109,116,117,120,126,127,113,115,122,126,127,130,133,134,135,135,137,129,124,122,123,124,129,138,146,153,159,164,169,169,170,172,169,165,159,154,153,149,147,146,146,145,144,142,138,136,134,131,129,127,126,128,131,131,132,131,131,127,126,124,111,88,60,57,57,64,70,62,63,64,91,97,104,109,111,115,123,128,128,129,132,133,135,131,126,122,122,126,134,141,152,153,161,167,168,169,166,163,160,157,150,147,146,145,143,139,137,134,130,127,127,127,124,122,127,132,128,127,128,131,130,123,106,82,53,46,57,54,53,54,61,50,39,32,76,71,75,76,81,86,94,104,115,125,130,132,135,137,133,129,130,131,135,140,144,149,158,161,161,159,158,158,153,151,150,146,141,137,133,131,127,126,125,125,123,124,127,128,126,124,123,118,109,97,79,59,49,50,58,61,54,53,53,52,62,69,57,49,93,73,63,62,59,61,68,78,85,98,114,124,127,127,130,129,123,121,124,133,139,143,146,147,144,143,139,136,135,135,128,128,130,128,127,126,126,125,121,117,117,117,111,98,90,85,80,66,59,53,55,56,59,60,58,57,58,55,54,54,54,74,65,48,80,85,65,55,56,60,61,58,59,63,78,93,100,103,105,104,104,107,115,123,130,135,142,147,147,140,137,136,135,131,129,122,115,114,115,113,118,117,120,132,139,136,120,88,67,64,61,64,64,66,64,63,61,57,58,58,56,56,59,58,55,61,77,67
104,105,105,107,110,123,141,137,133,129,130,131,133,134,138,141,146,150,155,161,163,162,161,160,158,157,157,154,152,149,148,144,141,132,130,127,125,124,123,123,122,118,114,114,114,111,107,104,97,93,86,82,79,74,71,73,74,76,75,76,78,78,76,76,115,117,116,117,121,127,143,148,143,141,126,122,123,127,130,134,140,145,152,158,164,168,168,171,171,171,169,164,159,159,160,159,155,153,146,139,137,134,134,134,133,132,132,131,131,128,127,123,119,117,112,105,98,93,82,78,76,74,75,75,75,75,73,73,124,128,129,127,129,129,133,142,139,147,132,116,112,111,109,113,120,132,147,159,169,175,174,175,179,181,180,177,171,168,167,168,163,167,163,157,155,148,145,144,141,140,142,140,139,136,135,134,131,126,126,121,118,114,104,98,91,85,79,77,75,72,75,76,127,129,134,137,141,145,141,139,138,146,145,121,108,104,100,103,114,130,150,166,176,184,186,186,187,188,187,186,181,175,174,175,172,168,169,167,161,154,152,151,150,147,147,149,150,149,146,143,143,141,134,131,126,123,117,111,106,97,86,87,100,112,112,108,131,136,140,142,141,149,155,143,139,133,143,130,107,107,110,118,130,140,157,173,180,186,191,195,193,192,191,189,184,180,180,180,179,174,171,170,164,156,157,157,155,152,151,155,156,154,150,145,143,146,142,136,135,132,125,121,117,109,100,93,89,102,122,129,138,140,141,142,141,145,153,158,144,128,137,138,125,123,123,129,136,142,152,167,181,187,190,192,193,192,191,191,188,185,183,183,182,179,170,166,167,161,160,163,163,157,155,158,158,155,153,149,148,144,144,142,142,140,132,124,121,116,111,104,94,79,83,108,130,129,130,135,145,150,147,157,154,135,134,149,135,130,125,127,132,137,143,151,170,186,191,192,193,195,197,196,193,190,187,182,181,179,177,173,169,163,161,159,158,160,161,162,160,160,160,158,154,150,147,145,141,137,140,137,129,123,119,117,107,95,80,70,137,136,139,147,153,154,151,155,168,145,127,145,137,130,125,126,126,130,134,144,168,186,190,191,193,195,197,197,194,188,187,186,185,183,181,175,173,164,162,163,161,163,165,164,160,160,162,162,159,155,155,152,150,147,145,141,139,133,124,118,115,110,95,75,152,158,167,171,174,176,168,161,176,151,138,143,137,128,124,126,123,124,128,145,172,184,189,192,192,196,198,193,188,189,189,187,188,187,183,179,179,174,169,163,161,162,165,167,167,161,158,158,163,162,158,153,157,150,152,147,140,137,133,134,127,120,110,95,166,170,174,176,177,175,168,163,176,151,140,151,139,131,124,112,99,101,104,129,163,178,185,190,196,197,199,199,195,192,191,190,185,188,186,185,179,175,172,169,169,165,164,163,163,166,163,161,162,164,160,157,160,164,154,154,154,151,147,141,137,133,125,114,170,174,171,167,168,170,169,167,172,151,145,143,139,133,118,96,86,86,95,116,131,152,170,184,192,196,197,199,198,199,196,193,191,191,188,185,181,177,176,174,171,170,168,167,163,161,163,164,165,163,166,160,154,157,160,155,156,154,151,146,140,131,128,123,164,168,168,165,166,170,169,170,179,145,131,143,141,128,108,96,87,86,113,138,141,144,160,177,187,192,196,199,197,192,193,194,195,194,191,188,184,182,182,178,175,175,174,176,176,175,171,170,170,172,170,170,170,168,167,162,161,161,159,156,151,145,139,134,171,171,173,174,171,172,171,169,172,140,133,140,143,128,97,88,103,131,142,146,153,154,160,174,187,194,197,197,198,195,192,195,192,191,193,191,190,189,186,185,183,180,179,177,179,181,180,180,177,177,174,175,170,170,169,169,172,166,162,161,156,149,145,138,172,174,176,175,175,177,181,176,174,148,130,145,144,125,101,107,145,169,169,165,164,163,166,172,183,190,195,198,199,198,198,194,193,191,190,186,187,187,185,182,184,184,182,181,182,184,186,184,181,179,175,177,173,171,170,169,173,172,168,164,163,159,149,143,175,177,181,183,185,185,179,176,172,153,130,134,138,119,101,117,133,120,131,161,173,170,170,175,186,191,195,199,199,200,201,197,197,193,191,187,187,186,185,188,188,187,187,187,186,186,184,185,184,181,180,185,182,176,174,168,167,176,175,172,168,164,162,155,185,188,190,191,188,187,181,175,163,145,127,122,133,113,85,76,78,84,89,113,158,170,169,179,187,193,196,198,198,199,199,197,197,196,192,191,190,190,189,190,190,189,191,193,191,191,191,190,188,183,178,182,182,182,179,172,170,177,181,181,176,170,168,165,191,193,194,195,193,189,183,175,162,137,119,119,127,106,82,67,83,66,85,108,146,172,169,177,187,193,195,199,199,200,199,198,198,197,194,192,190,191,192,192,190,192,193,193,195,194,191,189,185,180,176,176,173,173,178,180,182,182,183,180,178,176,175,172,194,195,196,196,194,191,186,178,161,132,114,105,118,101,79,76,115,88,76,112,153,177,172,181,190,194,196,199,202,202,201,202,200,197,195,196,193,192,192,192,193,196,196,196,195,192,188,182,181,177,173,168,163,162,170,178,180,184,185,182,180,179,176,172,196,197,196,193,193,193,188,178,162,134,114,104,108,104,96,79,82,86,94,118,159,175,172,182,190,194,198,201,202,202,202,202,201,200,198,199,197,195,194,192,195,197,198,196,192,185,181,176,174,172,165,160,151,154,166,173,175,181,185,184,180,178,176,176,198,198,199,197,195,192,188,180,167,139,113,101,102,99,107,113,107,108,128,157,175,174,170,179,189,194,198,202,203,203,202,202,201,202,201,199,197,196,194,194,194,194,193,190,185,179,175,175,174,167,155,145,142,153,163,169,179,184,184,182,182,181,180,178,199,200,199,198,196,194,190,183,168,142,113,97,101,96,98,126,153,170,180,180,176,170,170,179,190,196,200,202,203,203,202,202,201,203,200,199,197,195,194,195,195,193,190,185,179,175,172,172,170,162,147,130,124,147,166,176,186,187,186,184,183,184,183,179,200,199,199,198,197,195,192,187,175,145,114,100,98,100,84,114,132,162,175,165,163,167,170,181,191,198,202,202,202,201,201,200,201,200,197,198,198,196,196,196,196,193,190,184,180,175,172,172,166,154,137,112,93,144,179,187,190,189,186,182,180,180,183,183,201,200,200,199,199,196,193,191,182,155,120,102,100,103,88,102,123,130,154,157,154,161,168,180,190,196,200,201,201,200,201,199,199,199,196,196,196,197,198,197,197,194,189,181,176,172,169,165,162,150,130,100,68,136,180,186,185,185,183,180,178,177,179,182,198,198,199,200,200,199,195,192,184,160,126,110,104,107,102,99,121,124,133,161,159,162,170,181,189,194,198,199,199,200,197,199,199,197,194,192,196,198,197,197,195,191,185,180,175,171,163,157,156,151,127,94,59,127,176,176,180,183,184,182,181,180,180,180,199,199,200,201,201,201,199,194,187,165,124,113,107,107,109,105,115,140,144,152,164,165,167,178,188,194,197,197,197,196,192,191,189,183,180,177,182,190,196,196,193,187,182,178,174,170,166,163,159,156,128,93,60,127,175,172,166,176,182,180,180,181,182,180,202,201,202,203,203,202,200,196,189,178,139,113,112,110,112,110,110,127,157,164,162,159,166,178,185,190,194,193,190,189,186,178,167,166,167,161,148,146,168,190,188,180,179,175,171,166,162,164,164,158,131,90,66,133,175,177,164,160,167,171,175,180,180,182,203,202,202,203,203,203,200,194,192,187,162,133,122,120,116,114,117,114,127,148,157,164,178,184,184,188,190,189,186,183,178,167,170,170,168,159,140,119,120,154,185,182,178,174,171,166,166,171,174,158,123,84,70,139,176,179,170,157,154,162,168,174,173,175,202,202,202,203,204,204,201,198,191,187,174,148,131,128,123,120,125,127,125,133,152,171,183,188,187,187,186,186,184,177,169,170,172,170,165,152,131,113,109,131,173,181,178,176,174,175,176,182,179,154,117,77,70,136,177,175,171,152,142,151,160,169,174,179,201,202,202,202,203,204,202,199,194,188,183,165,140,136,134,129,129,140,149,158,172,183,189,189,183,181,180,179,174,168,165,169,169,169,162,142,105,83,101,125,158,170,171,173,173,173,178,182,173,143,113,74,75,136,181,174,170,149,131,142,157,168,174,181,201,202,202,201,202,202,201,199,198,194,190,177,162,159,153,146,138,138,148,165,177,181,180,177,175,174,174,170,169,169,174,171,169,157,152,135,81,61,97,131,155,171,174,172,172,174,181,186,169,138,109,55,69,139,185,181,174,151,126,134,154,170,175,181,202,201,200,202,202,202,201,199,196,192,190,186,176,169,162,158,157,159,165,171,171,168,166,166,171,170,167,173,180,177,174,175,172,155,137,131,93,59,101,134,155,167,174,178,175,176,185,186,163,136,112,75,71,132,186,185,174,149,119,124,140,157,172,184,202,201,201,200,201,201,201,200,199,197,191,191,180,179,180,181,186,191,191,186,180,178,178,179,178,178,180,182,187,187,183,183,180,162,141,130,115,79,86,117,146,162,169,171,169,172,182,189,172,139,112,86,71,126,176,185,174,148,117,122,140,152,168,181,202,201,201,200,199,199,200,199,194,194,196,195,193,187,191,196,201,203,201,198,198,198,195,191,190,191,190,191,193,196,202,198,194,182,162,143,129,110,93,100,130,151,161,166,165,166,176,189,184,146,112,81,60,113,167,182,172,145,112,123,136,151,169,185,202,202,201,199,200,199,199,199,196,197,193,195,192,189,193,199,201,202,203,202,200,201,200,199,198,195,193,194,195,200,204,203,200,192,181,165,143,119,105,104,128,150,156,161,162,166,181,191,188,155,113,73,48,113,163,183,176,151,116,116,125,144,167,184,202,202,202,202,202,203,202,200,198,196,198,192,190,191,194,198,202,203,202,201,200,198,197,197,198,197,196,195,197,200,202,201,201,195,182,164,142,121,103,105,127,147,149,154,161,171,181,191,191,166,120,83,48,108,158,183,174,157,119,112,125,142,165,181,203,203,203,202,201,201,202,201,198,196,194,195,189,192,194,195,201,201,199,198,197,198,196,196,195,196,196,197,198,199,199,199,201,198,185,165,143,114,99,108,136,153,155,155,154,158,172,190,195,162,113,79,57,114,154,180,175,154,120,115,126,141,163,182,202,203,203,202,203,204,204,203,199,196,188,188,188,188,192,192,196,197,196,196,196,197,196,197,197,197,195,195,196,196,196,196,196,192,176,155,134,111,99,111,139,152,153,154,154,156,169,189,185,145,110,79,57,118,160,182,175,152,119,117,132,144,158,176,202,203,204,204,204,205,206,204,202,198,192,189,189,188,186,183,180,180,179,180,185,189,189,189,191,191,193,195,196,195,194,192,192,176,155,136,120,96,98,125,149,151,152,152,151,154,168,184,165,131,111,62,53,125,162,180,173,154,119,115,132,147,161,177,202,203,204,204,203,204,205,203,200,197,192,190,185,179,170,158,147,140,138,140,142,145,144,149,158,164,174,181,187,188,186,184,178,154,133,122,93,64,92,126,146,153,153,151,150,154,167,176,154,130,108,53,47,122,160,172,166,152,123,122,139,152,162,175,202,203,204,204,204,203,205,204,201,195,189,188,179,168,153,135,120,112,120,129,136,137,140,144,150,155,158,162,168,172,173,170,160,139,129,120,86,64,88,120,149,155,155,153,151,154,165,174,157,129,103,54,42,120,153,166,165,149,125,127,142,152,161,173,202,202,202,203,203,202,202,201,198,194,190,183,168,155,139,123,106,102,116,137,149,150,151,157,163,165,166,165,163,159,159,159,154,143,139,127,102,87,101,129,156,157,156,155,153,151,160,170,157,127,104,59,40,122,148,160,167,152,130,135,146,153,160,172,202,202,202,202,203,202,200,198,194,194,190,182,166,147,126,110,96,97,116,137,156,161,149,152,165,172,174,176,175,166,158,156,156,154,149,138,123,109,117,143,162,160,157,155,152,149,153,162,159,133,109,82,39,120,145,151,157,149,139,144,150,153,162,173,201,202,202,201,201,201,200,198,195,193,188,179,158,139,115,98,86,88,103,115,141,158,148,145,163,177,182,186,183,178,176,168,161,155,150,144,135,129,140,159,161,159,159,156,152,148,148,152,153,143,118,94,47,113,143,146,149,146,145,151,155,158,167,174,200,201,201,201,200,200,199,198,195,190,182,174,144,124,104,92,80,90,113,133,142,154,152,148,161,179,187,190,186,178,184,183,175,169,162,158,158,160,166,172,165,159,159,156,153,150,145,145,146,149,129,95,52,111,153,153,151,152,157,157,160,163,167,171,199,199,199,199,198,197,196,195,193,188,177,166,129,107,94,85,87,115,151,162,152,155,155,153,159,175,189,190,187,182,185,186,186,187,184,180,177,168,169,172,174,169,165,160,155,154,151,148,147,143,130,98,65,128,163,160,155,156,158,158,162,164,163,164,199,200,200,199,197,198,197,195,191,187,173,156,119,100,88,77,89,114,134,155,162,159,158,155,160,172,186,192,190,190,194,193,190,190,188,186,180,172,171,174,179,179,177,171,164,160,156,152,145,137,126,110,99,142,166,163,163,163,165,163,162,164,162,162,198,200,201,200,200,199,198,196,191,181,165,147,117,98,83,73,64,66,92,110,134,155,158,158,164,176,188,193,193,192,195,193,190,189,191,191,190,186,183,182,182,182,182,176,169,166,165,160,151,149,136,126,125,143,150,164,165,169,172,168,164,164,162,160,192,194,196,196,198,197,194,189,185,167,152,133,111,97,79,67,63,72,65,91,117,148,159,160,166,175,186,192,195,196,196,196,194,193,193,193,194,191,181,184,185,182,181,176,172,172,172,170,163,158,150,139,138,147,144,153,165,165,165,165,165,159,155,158,195,193,192,194,197,195,192,186,177,163,150,128,107,93,84,73,72,102,82,68,105,134,156,165,170,174,183,192,196,197,198,196,196,195,194,192,191,183,174,179,184,184,185,185,182,176,169,164,159,159,152,146,145,150,149,156,167,160,156,156,155,154,153,153,193,196,197,196,195,194,190,183,174,160,137,114,96,93,87,74,65,83,74,80,99,130,154,163,167,176,184,192,196,198,199,198,195,194,194,191,191,185,182,183,183,183,184,186,187,183,176,171,164,157,152,149,147,150,153,160,162,158,160,157,155,157,157,154,190,191,191,193,191,188,187,179,166,150,125,109,95,94,94,86,75,62,59,81,116,139,148,163,167,174,183,188,194,195,195,196,196,192,189,188,188,184,180,180,180,178,179,181,182,184,181,175,167,161,150,151,151,155,161,158,160,160,160,157,153,152,152,149,189,190,189,188,190,188,183,172,158,146,134,113,106,103,96,92,111,147,149,152,159,154,155,165,171,178,182,188,190,190,187,190,193,189,187,182,181,178,175,173,174,172,173,175,175,173,172,170,167,164,163,158,157,160,155,156,154,151,153,151,147,146,143,139,182,183,186,187,187,186,184,177,164,153,133,115,110,119,107,87,88,124,158,157,148,147,155,166,171,180,187,190,188,191,192,193,189,184,184,180,180,178,176,173,168,167,165,162,161,163,164,163,162,164,161,156,153,149,151,144,142,142,140,139,137,134,130,126,183,182,184,185,186,185,182,175,161,161,140,123,111,124,115,93,85,71,103,134,142,145,152,162,170,176,184,188,186,182,184,188,186,183,178,175,177,173,169,162,160,158,156,155,153,152,152,151,152,152,150,147,145,140,138,139,136,136,134,132,128,126,122,116,178,179,180,181,182,183,184,177,172,161,141,128,120,129,127,107,97,88,68,89,126,141,151,161,169,172,178,185,189,189,186,182,183,180,173,172,168,163,160,154,154,152,147,147,149,146,146,144,140,138,136,134,134,139,138,133,133,136,132,127,124,122,118,111,171,167,164,166,170,172,173,173,172,167,146,122,116,133,135,117,92,86,87,84,100,133,155,165,172,179,181,183,186,189,187,184,181,179,174,169,168,161,156,152,147,143,140,140,140,140,138,136,133,131,135,137,136,134,133,134,129,127,123,119,118,115,98,70,158,157,155,149,148,149,155,163,165,163,147,127,117,130,136,126,115,103,105,112,116,133,156,164,169,176,178,180,181,176,158,158,169,171,169,167,164,156,149,141,139,138,135,137,139,137,137,136,135,133,132,131,131,126,127,125,122,121,117,114,101,76,57,53,141,140,141,139,138,140,144,147,155,157,142,127,123,131,135,128,123,122,121,123,127,133,151,164,166,168,171,173,175,174,159,158,166,167,164,162,154,147,140,135,136,137,140,141,141,141,140,136,134,130,129,125,126,125,122,121,116,106,92,69,54,53,57,58,127,124,125,128,130,131,132,131,134,143,138,123,120,123,125,127,123,122,122,125,132,143,153,159,162,163,165,168,164,157,159,162,161,157,152,149,143,140,134,130,132,137,138,135,133,131,130,126,125,129,127,125,123,116,108,92,73,62,53,57,60,59,59,61,103,106,113,116,115,118,121,122,125,126,128,123,116,112,116,117,118,119,122,127,134,142,149,153,158,159,160,161,160,155,154,150,148,145,141,139,136,136,137,132,128,128,125,122,119,117,115,113,110,107,100,92,79,66,62,59,58,61,63,63,62,64,64,63,85,86,89,91,91,93,99,103,107,109,115,121,118,115,113,114,115,116,119,122,127,135,141,146,154,158,158,155,155,150,145,145,140,139,135,132,130,129,127,126,126,123,121,126,133,134,130,110,82,68,65,64,66,68,68,70,69,66,65,64,65,67,66,64,71,72,70,64,59,59,62,64,69,70,78,91,101,104,104,107,109,108,107,111,115,119,123,126,130,135,138,136,134,131,132,130,129,126,125,126,127,126,128,139,149,147,145,154,161,153,137,106,82,77,75,74,73,73,71,71,71,69,69,69,68,67,68,70,64,60,58,55,52,52,51,50,49,46,52,58,72,79,73,68,69,73,77,81,85,87,86,85,90,98,110,123,130,127,117,114,114,113,124,133,137,142,147,142,139,148,157,161,156,136,109,88,80,78,76,76,75,74,73,73,72,71,70,71,72,72,74,76,66,56,54,51,46,45,46,50,52,55,55,47,56,67,74,62,54,57,60,67,78,88,94,94,92,96,120,141,149,144,127,126,127,128,136,144,146,148,144,135,139,151,149,132,113,95,81,80,82,80,78,77,77,76,75,75,74,74,76,77,79,81,80,81
107,100,95,94,100,121,147,161,138,122,116,96,63,77,87,78,81,76,79,77,78,79,92,98,122,153,161,148,131,124,132,143,161,173,184,174,159,173,188,193,192,179,142,106,97,103,100,100,100,99,99,99,100,98,94,96,96,96,95,92,94,95,93,94,102,96,94,85,81,88,114,147,150,125,120,125,99,96,99,96,90,85,92,100,108,114,123,129,137,143,145,143,140,132,129,131,140,147,160,169,168,168,175,184,190,182,165,127,99,99,100,99,99,99,98,98,99,98,97,97,95,94,95,92,93,94,93,95,108,104,102,97,96,94,98,123,151,143,117,130,119,108,111,116,125,134,139,146,154,156,158,158,159,159,157,153,153,155,153,148,146,140,138,141,146,151,150,152,161,162,156,137,105,99,98,96,96,98,98,98,97,97,96,99,96,95,95,93,93,93,93,94,111,106,106,109,113,120,120,124,143,162,130,131,131,119,115,114,111,112,125,139,150,163,164,169,175,175,174,171,167,166,167,164,164,162,156,149,144,140,138,134,136,135,134,136,132,126,118,108,103,98,101,99,99,98,97,94,93,99,99,98,96,94,94,94,115,118,127,132,131,131,133,131,140,167,140,131,127,114,106,105,110,116,134,151,163,175,181,180,180,180,179,178,174,174,178,176,170,167,164,157,151,149,146,140,142,145,144,142,143,141,139,134,127,120,108,101,96,96,98,100,100,94,94,95,94,93,92,93,122,126,127,129,129,128,129,130,138,160,137,127,125,120,120,122,125,127,137,154,167,175,181,184,182,182,184,183,178,181,178,177,171,165,162,157,153,152,150,145,146,148,147,146,145,142,138,135,133,131,128,119,107,102,96,95,95,98,94,92,94,95,95,96,124,127,126,130,132,140,145,149,153,164,134,122,124,118,113,112,111,116,120,132,155,169,172,174,178,183,186,186,178,178,177,176,176,171,168,158,152,151,150,150,151,148,145,149,150,147,142,138,136,134,131,127,121,113,100,92,94,99,97,97,98,96,95,95,147,151,154,156,160,153,152,148,155,159,131,122,125,117,106,106,104,102,106,118,145,162,164,167,175,182,182,181,183,181,183,180,176,171,169,166,160,153,150,152,151,153,151,148,149,151,148,144,142,139,135,133,127,122,111,103,91,87,95,98,95,95,96,95,145,147,150,148,144,147,145,142,146,148,128,123,126,115,105,96,81,82,91,110,138,152,158,165,172,181,187,185,187,185,182,181,180,175,169,165,163,160,158,155,152,147,149,150,149,149,150,147,144,144,143,139,137,132,123,115,106,91,82,90,97,99,98,96,141,142,145,146,135,140,146,152,154,141,122,122,124,116,99,80,70,71,76,101,118,132,149,163,173,180,188,190,190,189,187,184,183,178,172,170,169,163,163,158,159,153,156,154,156,155,156,156,151,148,149,145,144,142,134,129,121,109,93,79,88,93,96,93,140,143,143,146,151,157,166,167,166,146,121,123,122,111,90,71,76,67,80,109,120,127,141,160,173,182,187,191,188,188,187,185,183,178,178,174,170,167,163,163,162,163,172,169,166,163,163,161,159,157,156,152,149,145,144,139,132,119,107,90,82,97,109,106,137,143,148,158,164,174,180,177,166,143,122,120,120,109,80,74,78,101,111,125,140,140,140,155,171,183,191,193,192,191,187,184,179,177,175,172,168,167,169,168,163,162,171,174,170,170,169,168,165,161,161,158,159,156,150,146,140,128,120,109,88,94,123,135,141,150,161,179,186,185,176,167,160,142,122,113,111,107,85,84,125,144,147,145,152,151,146,158,175,185,193,195,196,194,190,187,181,177,175,170,168,169,170,171,172,169,173,176,175,172,170,171,170,164,163,159,165,164,155,149,145,139,129,119,104,78,88,112,162,174,180,189,190,183,176,166,152,129,109,105,109,99,77,107,147,145,148,165,167,156,154,164,182,190,195,196,195,193,192,190,185,179,178,174,171,171,172,172,178,175,176,179,179,177,173,173,176,172,167,157,155,166,167,163,157,149,143,132,117,91,72,78,178,184,187,185,185,181,174,166,150,124,103,98,103,91,76,76,66,69,83,125,158,152,148,167,185,192,198,199,199,196,194,191,186,182,179,175,173,171,174,179,181,181,182,181,181,179,174,174,170,166,169,166,168,170,172,168,163,160,155,143,129,113,90,65,184,185,186,183,182,181,176,165,152,124,103,93,99,90,68,62,71,61,74,111,156,152,145,170,190,194,198,200,200,199,196,192,187,185,180,176,172,171,176,180,183,182,182,179,175,172,167,160,153,152,161,167,173,175,168,167,166,162,155,154,146,133,115,85,186,187,188,186,185,183,177,168,156,130,104,91,96,87,69,51,57,46,66,117,156,154,153,177,189,198,201,201,200,199,199,196,192,186,182,178,170,167,176,182,184,183,179,175,170,166,158,147,136,136,154,162,162,170,174,169,165,164,161,159,157,150,135,117,191,191,190,189,188,184,180,177,166,131,103,92,95,85,75,54,47,53,69,113,148,142,148,177,190,195,198,199,199,198,198,197,192,184,177,170,167,171,177,182,181,177,173,171,169,162,146,127,114,130,156,159,171,174,169,168,168,167,166,164,159,151,145,137,192,193,192,193,193,191,185,179,172,138,106,91,93,87,76,72,65,68,81,120,146,142,154,179,191,199,200,199,198,199,197,191,185,178,172,170,172,177,183,182,177,170,168,167,162,152,134,111,99,122,161,166,175,174,171,168,171,170,164,165,160,156,147,146,193,193,192,193,194,193,189,184,177,147,114,94,93,89,72,84,92,103,115,133,143,142,160,182,193,198,197,196,196,193,191,186,175,171,173,175,180,185,184,181,175,169,167,166,160,146,125,100,77,133,172,176,178,175,170,167,170,173,171,169,165,163,151,152,193,192,196,198,200,197,193,185,179,149,116,96,94,95,79,84,97,111,115,119,135,142,165,182,189,191,193,193,196,195,188,178,167,165,173,179,186,185,183,178,171,168,163,154,151,143,126,93,65,146,174,175,173,171,165,162,162,169,172,169,159,159,158,151,198,199,200,202,200,199,198,192,182,161,122,102,93,95,91,84,89,90,96,109,130,143,169,181,186,188,192,194,190,185,176,160,154,156,169,184,183,183,177,171,166,160,157,150,148,145,125,90,71,152,164,164,168,169,167,164,164,166,166,172,166,162,161,152,199,202,202,203,202,200,194,187,181,170,142,109,103,98,99,90,91,89,85,105,127,145,170,180,185,189,190,189,184,171,158,159,165,157,149,172,192,179,173,172,168,162,154,153,151,151,125,85,80,157,162,153,157,161,161,162,165,167,172,178,170,169,168,162,200,202,204,204,204,201,196,187,185,175,153,128,111,106,101,96,90,98,102,107,121,143,171,177,183,185,187,183,176,167,168,169,163,148,120,114,139,165,166,166,162,153,146,154,162,151,123,87,94,159,166,153,144,147,150,156,160,164,176,184,178,171,172,165,199,202,202,203,202,200,196,191,185,178,162,135,119,110,105,99,91,87,95,102,132,165,177,181,181,181,182,179,173,171,171,162,150,132,98,87,75,116,159,162,160,162,163,171,172,144,106,79,107,166,164,155,136,132,139,146,151,158,174,180,178,178,175,168,198,201,202,201,200,197,193,192,188,181,172,147,130,123,116,110,105,98,97,122,162,181,184,180,177,177,178,175,171,171,168,149,132,123,79,67,68,93,139,160,160,155,159,173,171,134,102,77,110,164,160,151,130,123,130,139,151,162,178,183,180,179,173,168,200,201,201,200,199,197,193,188,185,182,175,159,143,132,123,113,105,113,139,165,176,174,171,172,171,172,176,180,178,177,174,156,127,118,85,60,74,90,122,150,154,155,165,180,167,127,104,72,118,172,163,153,124,111,124,140,153,168,179,184,185,181,176,171,200,200,200,199,199,197,195,190,185,182,177,167,152,143,138,137,136,143,162,168,167,167,169,176,178,180,184,189,191,192,187,174,149,130,106,82,80,91,110,140,155,155,165,178,161,122,100,72,120,182,169,154,123,105,114,135,154,169,177,182,184,184,178,171,199,199,199,199,198,195,193,190,185,181,178,172,164,160,163,171,183,189,186,187,187,185,187,186,188,190,193,197,202,201,194,183,166,142,118,103,88,89,100,120,139,146,157,180,175,124,99,74,112,179,172,155,119,94,106,126,149,173,178,183,184,185,177,168,200,199,200,199,198,195,193,190,184,183,180,179,174,171,179,189,197,200,198,197,200,200,196,197,195,194,196,200,203,201,196,187,166,144,118,104,95,91,99,110,123,133,149,177,186,140,100,78,102,170,171,149,117,95,99,123,152,173,177,183,188,184,173,167,199,199,198,198,199,199,194,192,188,184,182,179,176,178,186,195,200,202,202,201,201,198,197,197,197,196,196,199,202,201,196,184,168,142,117,101,94,94,100,106,116,125,142,173,188,156,104,79,93,161,168,147,110,93,101,121,150,174,181,184,180,176,170,162,199,200,200,199,199,198,195,193,189,183,182,180,177,181,187,194,199,200,199,198,197,195,196,195,196,196,198,198,195,192,190,179,158,132,117,105,101,100,104,106,110,117,130,157,185,166,111,80,93,161,172,153,117,91,95,118,153,177,183,182,178,175,170,163,200,201,201,199,197,197,196,193,188,182,176,174,175,180,185,193,198,199,197,196,197,196,197,197,197,197,196,195,192,190,191,166,135,122,116,102,101,105,111,110,107,106,114,141,177,158,106,75,89,154,169,152,117,91,94,114,152,177,180,177,179,180,176,168,200,200,201,202,201,199,197,194,191,183,175,172,172,177,181,187,193,194,194,196,194,192,192,193,194,197,196,195,191,189,178,145,118,116,101,89,99,112,114,112,112,110,110,128,165,136,96,73,94,156,168,149,117,93,97,114,147,173,180,180,181,178,176,171,201,202,202,203,203,200,199,193,189,183,177,173,170,167,167,166,170,174,173,174,162,159,163,170,176,185,191,193,191,185,164,131,118,110,74,76,97,110,113,114,109,109,110,130,142,114,92,75,103,161,165,149,117,92,100,119,146,172,178,179,181,181,181,176,202,203,203,204,203,201,199,194,189,179,173,168,160,151,142,134,134,139,135,136,134,133,137,146,159,169,179,184,184,178,159,133,121,104,68,72,90,108,115,111,110,111,117,132,134,108,90,71,106,159,160,149,117,92,102,123,150,172,176,178,179,181,180,175,201,202,202,202,201,201,198,194,189,180,172,163,150,138,125,116,111,119,130,132,140,145,148,153,160,166,168,166,168,172,162,146,133,113,75,66,84,112,119,117,114,113,122,141,139,114,88,69,105,152,155,146,119,97,106,127,152,172,177,179,175,175,179,176,201,200,201,202,201,199,192,187,184,180,166,149,135,126,118,106,103,110,120,131,145,160,164,165,167,170,169,160,153,167,167,155,140,122,94,75,88,115,123,121,121,119,120,143,143,108,85,68,105,148,153,148,118,99,114,135,152,170,178,180,178,175,176,177,200,200,200,201,202,200,195,190,184,179,167,150,131,117,108,103,103,99,112,124,133,154,169,171,173,173,178,169,156,166,177,170,154,133,115,100,110,125,129,126,125,122,126,144,146,117,88,76,103,145,158,155,120,107,120,134,151,166,177,180,178,178,175,172,199,200,200,200,199,199,197,193,186,177,162,144,127,112,105,100,90,94,122,137,130,134,160,175,177,180,182,177,170,156,166,172,161,141,121,112,122,129,130,131,130,127,126,133,139,122,93,81,105,137,150,147,121,112,123,140,149,163,177,179,177,178,172,165,200,199,199,199,197,196,194,190,183,172,156,134,116,103,101,97,88,93,92,113,126,125,150,177,185,186,184,183,183,166,150,143,135,122,112,118,128,132,135,137,138,136,134,135,135,124,102,83,104,140,149,148,131,129,134,141,152,165,180,185,182,176,167,158,199,200,198,197,197,195,192,187,181,170,149,121,101,99,99,83,79,78,79,107,116,116,140,174,184,186,177,174,182,173,160,142,135,129,129,136,136,130,133,141,144,143,138,133,132,132,113,86,99,132,144,138,129,133,141,144,156,167,178,185,181,177,172,158,201,201,200,199,198,196,192,188,178,164,141,113,98,100,91,78,79,78,82,100,115,118,137,170,184,184,189,182,187,184,179,170,163,158,153,157,159,152,147,150,148,150,149,139,133,129,113,83,93,134,148,139,140,142,145,155,164,171,177,181,180,176,171,155,199,202,200,200,198,194,190,184,172,157,133,109,95,97,79,84,88,101,104,105,115,121,136,164,185,187,180,189,192,190,184,177,168,158,150,153,166,168,165,163,156,156,160,149,132,120,108,79,89,134,148,144,151,151,151,157,161,164,173,175,169,167,161,155,195,196,195,197,198,194,187,179,165,148,123,99,92,92,76,86,105,122,123,115,119,122,137,164,184,191,189,190,193,189,186,182,176,166,159,160,167,172,175,171,168,165,164,152,134,122,108,82,97,136,149,152,153,152,158,162,162,162,166,169,167,158,155,145,192,192,194,199,198,192,184,175,164,144,114,94,93,85,75,76,87,95,109,117,120,122,138,165,186,191,193,193,195,191,189,187,184,183,172,165,167,171,173,174,164,168,172,165,153,139,117,97,101,136,157,157,160,162,158,160,162,166,168,167,163,157,153,143,197,199,197,195,195,191,183,170,156,133,104,91,94,85,75,58,62,67,79,101,123,129,140,161,184,193,196,196,195,195,193,192,188,185,166,152,166,162,170,170,172,176,176,171,162,149,126,110,111,130,159,165,169,172,166,165,163,163,165,165,164,157,148,143,195,196,197,196,192,189,180,166,148,120,96,89,99,84,68,52,55,52,66,93,123,136,142,160,183,194,196,196,196,195,193,190,188,185,171,161,165,170,166,176,179,178,173,170,166,155,135,122,127,138,158,171,167,167,166,164,159,159,159,156,153,148,144,134,193,193,192,191,190,186,177,163,148,123,97,89,99,85,71,49,44,39,55,89,122,141,138,157,182,194,197,198,199,196,194,191,188,183,174,169,167,164,166,173,175,178,181,180,172,160,144,135,139,146,159,170,164,162,163,159,155,156,156,150,143,140,135,123,190,191,192,192,191,188,178,163,149,126,103,99,105,90,76,64,72,58,59,89,124,144,142,157,182,191,196,195,195,196,193,190,186,182,173,168,171,165,165,166,175,179,180,177,174,163,150,142,143,153,162,159,159,159,156,155,154,155,154,150,141,133,126,116,188,191,193,193,191,188,180,171,158,127,107,107,105,92,79,75,65,55,85,116,136,152,150,164,185,194,194,193,192,194,192,189,184,180,174,167,164,161,163,167,168,172,176,175,176,168,159,155,157,157,159,159,156,158,157,156,155,151,149,145,135,124,118,103,189,190,193,194,192,189,180,170,159,133,109,109,112,96,81,85,126,140,129,130,143,152,151,164,187,193,191,192,194,193,189,187,184,180,174,168,163,158,158,158,159,166,170,168,168,170,169,164,164,161,155,156,159,158,154,151,150,147,143,138,129,119,108,93,188,188,189,190,192,191,184,174,164,140,111,112,118,99,85,83,87,115,123,130,141,149,153,167,187,192,191,188,191,191,188,184,182,178,173,165,161,157,153,150,150,152,158,161,166,167,166,160,160,159,160,152,146,149,148,143,145,143,136,129,123,112,103,86,179,178,179,181,183,184,182,177,166,143,113,116,122,110,92,82,71,76,101,127,144,149,154,167,184,190,194,192,189,189,187,182,178,174,172,163,158,154,150,146,145,146,149,151,155,158,159,156,151,151,145,143,144,144,144,141,138,135,132,127,119,107,93,81,172,167,166,167,170,174,178,175,167,145,118,118,126,117,99,83,84,77,87,117,135,146,161,174,182,191,193,191,188,187,186,180,177,173,168,157,152,148,142,141,141,140,142,145,145,145,145,148,148,145,145,143,143,140,139,137,135,134,130,123,118,104,88,89,162,163,158,155,159,163,168,169,164,143,122,120,128,122,112,93,81,80,89,116,138,151,161,181,184,188,189,178,173,178,180,178,176,170,165,158,149,140,134,133,135,137,137,138,136,137,140,140,144,145,140,140,141,140,139,137,133,128,123,115,106,98,91,117,155,154,152,147,148,152,157,165,163,142,129,124,128,126,119,110,100,96,100,113,136,147,157,170,180,184,185,165,151,170,180,179,177,172,164,150,143,139,135,135,137,134,133,134,130,131,135,134,141,142,140,136,137,135,134,131,130,126,120,115,106,92,110,133,148,144,143,145,147,148,148,152,161,142,131,126,125,126,122,119,115,108,109,114,132,151,155,164,176,181,181,180,176,176,177,176,175,165,158,144,139,136,134,133,135,135,134,135,133,132,136,135,137,137,137,136,134,132,127,121,120,119,114,106,98,115,132,130,126,124,126,129,131,137,139,143,147,146,134,129,126,129,126,124,122,117,118,123,133,147,151,159,169,176,170,165,173,176,172,171,164,155,147,138,142,136,134,132,132,134,139,138,135,132,132,132,135,130,131,131,127,124,122,120,117,116,113,108,125,139,144,144,118,122,125,125,128,132,131,133,134,136,134,130,124,125,126,124,125,127,129,134,140,145,148,152,158,167,170,170,168,166,162,158,154,150,146,136,130,135,142,141,138,136,136,134,133,131,131,131,130,130,128,127,125,123,122,120,119,113,101,96,100,102,101,98,104,107,112,116,119,125,126,129,132,131,134,131,126,125,125,125,125,127,131,137,142,145,147,151,157,164,166,165,163,161,156,149,148,146,145,144,139,137,138,140,139,139,137,136,134,133,137,131,130,129,127,125,121,121,122,124,111,92,72,63,57,59,59,59,91,92,98,102,102,109,115,118,123,124,126,131,132,128,126,126,128,128,132,137,142,144,147,153,158,164,165,163,161,156,152,149,144,144,143,143,142,141,138,134,134,135,133,130,129,129,127,131,131,129,130,132,131,126,115,96,80,71,68,68,67,66,67,70,75,78,78,80,83,90,96,103,108,113,118,121,125,127,122,119,121,124,131,136,137,141,149,156,158,160,159,158,154,151,150,149,146,143,140,140,137,135,134,136,135,133,130,130,126,128,136,139,138,140,139,127,108,91,78,68,68,70,69,68,68,66,65,68,74,65,62,61,62,68,72,81,94,106,113,116,120,125,127,128,123,114,114,122,133,140,147,151,152,150,147,145,146,145,144,144,143,140,140,142,141,138,135,134,133,135,138,140,142,145,143,133,121,101,86,77,68,67,70,72,71,68,67,69,66,65,66,66
102,97,94,92,94,92,109,129,126,121,112,108,107,110,112,120,127,133,144,152,155,155,150,152,148,153,147,147,141,133,134,133,134,130,123,121,117,110,115,116,122,117,86,60,58,61,67,71,73,72,78,75,70,71,73,72,71,71,72,73,70,68,71,72,109,109,107,106,103,109,119,139,145,141,141,138,136,140,141,141,145,147,149,153,154,156,158,153,153,151,150,146,147,145,139,136,128,127,127,127,127,130,124,121,118,116,123,122,114,102,87,77,69,70,67,69,75,74,72,73,74,76,75,74,74,75,74,72,124,120,124,126,125,122,123,133,142,141,143,129,116,114,123,124,129,135,141,150,159,164,166,170,172,170,167,156,155,158,157,157,155,150,145,144,146,144,145,143,141,138,134,135,136,131,126,119,107,97,86,74,72,72,74,74,74,73,73,73,75,75,72,73,129,124,123,125,130,137,138,136,135,132,141,140,117,109,106,104,107,119,135,151,166,175,173,177,181,180,178,173,170,168,168,167,168,168,164,161,157,154,150,149,152,154,151,149,144,141,138,131,129,118,114,99,89,80,75,73,71,73,73,73,71,65,58,50,122,121,126,129,132,135,142,149,146,136,136,142,123,104,100,101,107,119,139,159,173,183,185,186,186,184,184,182,176,176,176,173,172,174,167,160,161,160,160,154,155,157,154,152,148,144,143,140,133,130,123,115,104,88,77,72,76,78,78,76,71,61,58,64,127,128,132,139,139,137,138,146,155,146,127,133,132,116,111,117,122,132,145,165,179,185,190,191,190,188,186,184,180,181,182,180,175,173,171,165,164,165,164,160,161,161,160,158,156,150,144,141,139,136,132,124,112,102,91,78,79,100,117,117,117,118,120,124,127,130,132,134,135,139,144,144,148,156,137,131,143,132,126,123,125,131,138,154,175,185,188,189,189,190,191,189,185,184,182,181,179,175,173,167,166,164,162,164,166,163,159,161,160,156,152,149,146,139,138,136,126,116,102,91,78,79,101,122,126,124,122,124,133,134,135,132,138,144,149,147,144,162,149,132,144,135,128,121,119,126,130,142,168,184,188,188,191,193,193,192,188,185,184,183,182,179,177,170,168,164,163,165,168,165,161,159,160,162,159,155,153,149,145,142,134,129,117,103,92,73,67,88,110,116,114,119,145,146,147,151,158,164,166,164,156,171,161,136,141,135,124,121,121,121,125,138,167,185,188,190,191,195,194,190,189,188,187,186,184,183,181,178,174,169,167,164,164,161,165,162,160,163,164,160,158,158,153,151,147,138,130,122,108,92,73,64,78,96,104,108,149,156,161,166,170,174,173,168,161,170,159,140,146,139,125,119,111,106,111,130,163,179,186,189,191,194,196,191,192,190,188,187,187,186,181,181,178,173,170,168,170,164,163,163,163,163,163,162,157,161,160,154,154,150,145,137,128,115,95,74,62,65,73,84,155,163,166,169,166,164,167,170,167,168,156,145,147,138,125,110,91,85,88,109,137,159,174,184,191,193,197,197,195,194,193,191,189,187,184,182,182,176,175,173,174,171,169,167,167,167,167,168,165,161,165,160,159,156,151,146,135,121,112,93,71,61,61,66,160,162,165,167,167,166,169,167,167,173,147,133,137,139,124,103,92,80,97,126,137,144,161,179,189,193,198,197,193,192,193,193,193,192,191,189,187,184,179,177,177,176,179,178,175,174,173,173,171,170,171,167,164,165,164,155,148,138,127,112,88,70,64,63,163,168,173,170,171,170,169,169,168,168,147,133,140,140,117,91,83,99,122,138,147,149,160,172,188,191,193,193,193,195,194,194,193,192,192,191,186,183,183,183,178,176,181,182,181,179,176,178,173,170,167,169,174,168,163,162,154,144,135,123,105,78,65,64,169,170,172,171,172,172,174,178,175,172,151,131,143,143,116,89,109,157,165,160,160,160,159,165,181,190,195,198,196,197,197,194,191,189,187,184,186,186,186,185,183,183,182,185,183,180,179,179,177,174,173,171,177,175,171,166,163,154,142,132,115,91,70,60,175,177,176,177,184,184,183,181,176,169,154,130,136,136,109,109,128,138,143,161,168,172,171,171,185,191,198,201,201,200,198,198,196,192,192,190,188,189,189,188,189,187,188,189,189,187,182,182,187,181,176,167,174,180,175,173,170,165,157,144,127,106,79,68,170,180,184,188,189,190,189,182,173,165,146,127,125,130,101,78,76,86,84,116,162,170,169,174,187,190,193,198,199,199,199,198,196,193,191,191,192,189,189,191,192,191,191,191,189,186,182,182,179,179,181,179,179,182,186,184,176,172,167,154,141,125,97,68,176,187,192,193,195,196,191,185,177,162,140,117,118,123,96,69,64,76,83,105,147,168,169,175,189,193,198,200,201,201,201,201,198,196,193,192,191,190,190,192,192,193,192,189,189,184,179,174,172,173,182,186,188,188,187,185,182,178,173,165,151,141,122,91,184,192,194,195,194,194,193,188,181,164,137,113,106,114,90,71,83,97,72,108,153,173,171,179,191,193,198,201,203,203,202,201,199,199,197,193,189,187,191,193,193,192,191,187,183,182,177,167,159,164,178,182,186,191,191,186,183,181,177,175,167,155,139,118,194,194,196,196,193,191,192,188,179,166,138,113,102,106,94,79,73,89,87,111,156,172,170,180,190,195,200,202,203,203,203,202,202,201,198,195,190,187,189,193,192,189,186,182,178,173,165,151,146,161,174,180,185,188,189,187,183,182,180,178,173,167,154,140,199,197,198,199,199,197,194,190,182,169,144,114,99,101,94,105,104,102,119,148,173,172,168,179,190,196,202,204,204,203,203,203,203,201,196,190,186,186,190,191,187,183,179,176,175,167,153,129,132,158,176,184,190,189,187,187,186,183,183,182,177,172,161,156,200,199,200,200,199,198,196,191,185,172,144,114,96,101,87,105,131,160,174,177,174,168,167,180,193,199,202,204,203,203,202,203,200,197,193,187,188,190,192,190,184,178,175,171,167,155,140,108,122,163,185,193,194,192,189,189,190,186,183,182,178,172,164,165,201,200,200,199,199,198,196,193,189,180,152,115,99,99,88,90,120,151,172,165,161,162,167,181,194,201,202,202,202,202,202,201,196,192,191,190,192,195,192,189,182,175,171,168,161,147,131,93,111,172,192,193,192,189,186,183,185,187,186,184,180,178,168,169,201,201,201,199,199,198,198,195,192,184,159,122,103,100,99,83,110,124,153,155,152,156,165,182,192,197,201,202,200,202,202,200,195,190,189,192,196,195,193,187,179,175,171,161,151,145,129,88,97,169,185,188,188,188,185,183,182,184,185,184,176,173,173,165,200,200,197,199,201,201,200,197,192,187,166,128,113,104,108,96,100,120,123,147,156,158,168,181,189,197,198,200,200,199,196,192,185,183,188,194,194,193,191,182,177,172,169,160,152,146,133,97,96,164,176,178,187,188,188,185,184,185,185,184,180,174,174,163,202,201,201,200,202,203,201,200,197,188,169,125,107,106,106,106,102,129,143,145,162,158,161,175,190,197,198,198,197,192,188,178,171,165,157,173,195,192,183,182,181,176,169,162,158,149,137,107,105,162,173,171,173,179,180,184,185,186,185,185,182,182,182,178,202,203,203,201,202,203,202,199,195,191,181,146,116,107,109,107,108,115,155,168,161,153,164,180,187,193,195,191,190,185,173,167,169,166,149,126,138,186,182,179,175,168,163,157,159,157,138,109,108,165,180,177,169,170,173,181,188,189,190,193,190,182,184,182,202,203,202,204,203,203,203,201,195,191,188,170,136,126,122,114,112,111,114,142,151,160,175,182,183,187,188,190,187,180,174,175,175,171,156,124,96,143,178,177,173,171,168,169,173,166,141,108,111,168,175,175,171,162,167,171,173,172,180,187,187,186,186,186,202,201,201,203,202,203,205,203,199,192,185,175,150,130,126,121,120,125,123,127,144,167,183,188,186,186,185,186,181,172,171,174,172,162,141,108,92,126,164,175,173,174,171,171,175,166,137,104,111,166,173,176,167,157,159,169,179,180,182,187,189,189,187,185,201,202,202,202,201,202,204,202,199,196,193,187,165,144,142,136,131,136,146,154,168,181,187,186,181,179,179,180,171,165,167,170,168,158,131,82,73,117,146,165,167,167,166,171,177,163,136,101,115,176,177,178,166,154,159,166,176,183,190,193,192,190,188,185,202,202,203,201,201,202,202,202,199,196,193,189,179,166,161,152,145,138,144,160,173,177,175,174,172,172,171,170,169,171,172,169,157,145,130,82,75,113,144,163,170,168,167,173,178,160,132,99,118,182,180,178,166,145,150,165,175,181,185,188,191,190,188,185,203,203,203,202,201,202,203,202,199,198,194,190,185,177,170,167,165,165,169,174,175,172,169,170,172,172,173,179,182,179,177,176,162,139,127,93,75,100,133,153,163,167,165,173,179,161,132,99,117,185,183,179,163,140,145,159,170,180,185,188,189,191,192,186,202,202,201,201,201,201,200,200,200,198,195,192,191,185,181,184,188,195,195,192,188,185,182,182,182,183,183,187,190,191,190,187,175,151,132,116,86,87,111,142,153,158,159,169,183,172,137,103,109,179,186,180,159,134,140,156,167,178,185,188,191,193,192,183,202,202,202,202,201,201,200,200,199,196,195,193,194,191,188,194,199,202,202,200,198,198,196,195,191,192,191,192,195,199,201,197,190,175,153,132,110,93,97,130,145,154,155,167,184,181,144,105,102,173,182,180,157,134,141,153,164,178,186,189,191,193,188,180,204,203,203,202,202,202,202,201,200,198,196,195,193,191,191,196,200,202,204,202,201,200,199,198,198,197,195,196,199,202,202,201,195,185,167,141,118,101,96,125,144,150,156,169,184,185,152,109,102,171,183,181,165,135,136,147,164,179,188,191,189,187,184,179,203,202,203,203,203,202,201,202,201,199,195,195,193,191,193,195,199,202,201,200,200,198,197,196,195,196,196,197,199,201,201,201,198,187,167,142,114,97,100,128,144,149,154,165,181,186,157,108,99,170,184,179,166,133,128,141,161,180,186,187,187,187,184,181,203,202,203,204,203,203,202,203,202,198,195,189,189,187,190,193,196,201,200,198,197,197,195,197,195,195,196,195,197,198,198,198,196,186,163,137,112,97,105,137,148,149,148,157,175,180,146,102,99,166,186,177,159,134,130,144,162,179,187,187,189,187,185,182,203,204,203,204,205,205,205,205,204,202,198,191,188,189,190,192,193,195,196,197,200,204,205,201,200,199,198,195,196,194,194,195,189,174,149,131,104,99,128,140,147,151,149,156,172,168,137,105,109,167,183,178,161,137,135,147,161,175,184,189,191,189,186,185,203,202,204,203,204,204,205,204,203,199,197,193,188,184,179,174,166,163,161,158,161,162,165,171,175,179,188,190,191,190,190,186,170,143,129,105,83,113,144,149,151,148,148,157,168,150,126,98,115,167,180,173,158,132,135,152,165,180,187,185,188,190,187,182,201,201,203,203,203,204,203,205,204,201,194,189,186,179,166,152,136,122,128,135,135,131,129,135,144,153,162,175,183,182,178,169,148,129,120,75,70,122,141,148,144,147,146,155,161,148,129,104,117,158,168,169,158,134,137,154,167,178,185,186,183,179,187,184,202,202,201,203,203,203,202,203,203,199,195,190,182,170,153,138,117,108,115,128,142,150,155,163,166,168,166,162,163,165,165,157,144,136,120,82,67,121,152,153,152,148,144,154,165,152,128,92,108,154,159,159,151,138,140,158,170,177,181,184,186,178,180,185,202,202,202,202,202,203,202,200,199,194,191,188,174,160,139,122,105,101,115,144,157,150,151,161,167,174,175,174,165,157,160,159,153,146,130,101,88,135,155,155,154,154,149,151,159,146,121,92,108,144,155,169,154,138,146,160,168,174,181,184,183,183,183,183,200,201,201,202,202,202,203,202,199,196,193,186,175,157,128,108,95,91,110,133,159,157,145,158,175,182,184,186,183,173,166,168,163,155,139,120,112,150,155,156,156,153,146,147,155,147,121,96,110,144,149,162,155,146,150,160,167,173,181,183,180,182,182,179,200,200,201,202,202,201,200,201,199,196,190,184,166,143,119,101,85,82,96,116,146,155,146,152,175,187,192,190,187,184,171,165,163,156,143,136,144,159,161,159,156,152,148,144,146,143,122,98,107,142,147,157,157,152,157,162,167,176,184,188,186,183,179,171,200,199,199,200,200,200,199,197,195,193,187,175,156,124,104,91,79,96,126,138,146,155,151,153,173,186,189,186,184,186,181,169,156,154,155,162,168,161,155,157,155,152,147,141,141,141,129,97,102,140,155,160,157,157,161,164,171,179,183,187,187,183,178,169,200,200,201,200,200,199,199,198,195,193,186,171,146,113,96,84,86,116,151,161,157,158,154,156,166,185,188,188,188,190,187,185,179,174,168,168,170,170,161,158,156,152,150,145,140,139,131,89,103,148,161,162,164,164,164,168,174,177,180,182,181,180,177,168,198,199,201,201,200,200,199,198,197,192,180,163,137,112,93,76,76,90,114,137,154,158,156,158,168,184,190,191,194,194,193,190,186,180,170,164,168,177,174,169,162,155,154,152,142,135,127,95,121,159,166,166,166,165,165,170,170,169,172,174,172,169,166,161,199,195,194,197,198,199,199,195,191,184,169,151,127,107,87,70,55,53,79,106,136,156,157,160,169,184,190,193,196,195,192,190,189,185,181,176,177,178,179,177,169,165,163,160,150,141,131,111,131,161,168,169,171,170,168,170,170,168,170,169,167,164,161,154,197,195,194,193,194,197,196,193,188,181,164,146,118,100,89,70,76,106,71,91,132,155,160,163,168,182,192,197,198,198,196,195,193,193,191,178,178,178,178,179,172,168,172,172,166,161,146,131,140,149,170,174,176,177,173,171,169,166,169,171,172,166,160,154,194,193,196,197,196,196,194,190,183,174,157,133,110,94,88,70,66,84,71,85,118,150,162,161,168,179,192,195,199,199,199,198,197,195,191,173,173,179,179,181,183,181,177,173,170,164,153,140,146,154,166,172,168,168,170,168,163,163,165,161,160,157,153,139,190,191,193,194,195,194,191,189,181,166,145,121,102,94,92,77,62,67,68,86,119,147,163,157,168,181,189,198,201,201,199,197,195,194,190,183,180,177,178,183,183,183,179,174,170,165,156,152,154,159,173,174,168,166,164,164,165,165,165,161,155,150,143,129,191,191,193,190,191,192,189,185,174,161,147,128,110,100,102,94,101,105,105,134,151,152,165,162,168,179,188,195,197,199,199,197,196,196,190,184,185,183,181,178,181,183,184,181,177,170,160,155,160,170,174,173,171,172,167,167,166,164,163,159,150,135,117,90,186,183,182,186,186,188,187,183,175,161,150,126,112,113,110,85,94,145,167,161,152,158,168,166,177,181,187,192,192,193,194,193,190,188,186,181,181,180,178,177,179,180,176,172,170,162,157,161,166,168,166,166,169,168,163,159,158,156,151,145,130,117,102,104,185,184,185,186,188,187,186,182,173,168,157,133,115,120,120,96,83,94,132,142,143,155,166,165,173,185,187,187,194,196,193,191,190,188,185,181,175,175,171,173,170,172,176,175,174,174,171,168,168,165,163,161,158,159,155,149,149,147,139,130,117,98,77,84,183,179,180,181,183,183,184,184,178,169,156,137,120,126,130,105,93,72,81,121,145,155,161,168,171,178,186,188,188,191,191,188,187,185,184,181,176,171,170,167,164,163,164,165,166,168,168,163,157,155,151,147,145,145,142,140,138,134,127,120,105,78,51,24,173,172,169,166,169,172,174,176,175,172,161,137,118,127,134,116,92,90,79,93,126,149,161,169,173,179,184,191,189,187,188,185,182,181,180,174,169,163,163,156,154,153,153,154,153,154,153,150,147,143,144,140,142,140,139,131,127,123,115,102,76,55,59,52,162,161,157,156,154,153,156,162,169,168,159,137,119,127,136,125,105,95,99,105,124,151,163,171,177,177,181,184,179,180,183,181,179,178,175,169,162,160,157,151,151,147,145,145,143,143,142,142,142,141,138,138,138,136,131,126,121,112,95,72,55,55,57,62,150,146,145,144,141,140,144,148,154,159,155,135,122,127,134,127,120,116,116,123,131,152,165,168,172,173,175,172,160,164,177,178,176,176,170,163,158,151,144,143,142,142,138,138,136,135,137,139,140,139,138,135,132,127,121,114,103,85,65,56,58,59,57,60,135,129,127,129,132,133,134,134,137,144,145,129,123,124,129,127,123,122,121,128,138,152,161,163,165,168,168,163,163,165,171,172,172,169,163,154,149,144,138,136,136,137,136,137,137,136,136,136,134,132,131,130,123,119,108,90,73,61,58,60,61,61,59,60,109,108,111,118,120,122,126,127,129,130,130,124,117,112,115,119,120,123,126,132,144,152,158,161,161,162,163,156,158,161,161,161,158,155,150,143,138,140,140,138,140,140,141,139,136,134,133,133,132,133,129,123,106,89,74,62,60,62,63,61,61,63,61,62,88,91,90,96,98,101,106,112,115,120,124,125,123,119,115,115,117,118,123,131,139,146,153,160,162,163,162,156,153,152,152,150,148,148,144,140,134,131,134,134,132,132,131,130,132,135,133,128,125,110,98,83,72,67,63,64,63,65,65,66,64,63,63,64,70,70,73,71,64,63,67,74,83,92,101,113,119,121,124,122,121,120,123,126,132,139,148,154,153,151,148,148,145,145,142,136,133,129,126,123,121,127,127,125,127,127,127,119,105,95,91,83,76,72,67,66,66,68,68,67,68,69,69,67,66,68,69,71,78,65,59,60,60,59,58,55,51,46,53,72,81,85,88,92,88,89,99,107,111,110,106,110,118,122,123,121,123,119,121,123,127,129,130,134,151,153,141,147,161,155,143,111,81,75,73,76,76,73,75,73,71,72,70,70,68,67,69,72,75,78,77,80,74,67,57,52,47,43,45,49,51,55,57,60,73,78,59,56,64,69,66,70,69,70,74,81,102,125,144,117,108,113,116,130,139,142,147,154,137,138,156,166,165,153,117,90,83,80,78,77,76,76,74,75,73,73,74,72,75,78,80,81,81,80,80,78,69,73,52,54,50,42,43,46,56,54,44,39,54,73,83,68,55,59,70,84,103,103,96,107,142,155,149,141,137,132,131,137,146,154,157,136,127,153,169,158,129,97,85,82,83,83,81,82,82,79,79,80,76,76,80,83,83,85,85,84,82,81,82,82
88,82,82,78,70,84,108,141,155,128,103,106,74,56,56,54,61,73,82,81,70,66,71,94,108,116,119,122,126,130,139,147,156,163,162,153,131,108,91,78,68,70,76,78,75,77,78,78,77,77,75,76,76,76,75,77,76,75,76,78,80,75,79,77,81,82,73,63,55,50,59,95,139,152,117,109,102,85,80,68,63,62,65,72,79,73,81,100,116,120,117,110,110,118,127,137,141,136,128,137,161,165,159,148,135,107,79,78,77,79,77,78,77,77,76,75,75,75,76,76,76,76,75,73,75,79,76,77,92,75,57,60,62,63,64,79,112,149,132,108,112,97,91,87,86,87,91,95,99,100,102,105,115,124,122,116,112,109,110,113,121,135,138,123,133,159,171,172,167,149,113,82,73,75,77,77,77,77,76,75,75,74,75,75,73,72,74,77,74,69,72,71,91,79,82,83,84,87,90,102,113,141,145,122,122,109,103,101,103,103,109,116,126,136,139,141,144,145,144,142,139,135,132,128,124,122,120,121,117,121,130,135,140,135,118,96,79,74,71,69,71,72,73,75,76,76,75,73,73,73,74,71,72,71,73,72,95,98,101,105,106,108,111,112,115,141,153,131,121,111,102,97,98,103,110,123,139,153,161,164,167,167,165,164,161,156,156,158,153,153,154,150,143,139,134,126,121,124,129,127,121,118,110,103,91,80,75,70,72,73,75,74,74,75,73,73,71,73,72,71,103,110,116,115,117,118,119,120,128,147,149,123,120,113,109,102,103,110,118,134,155,165,173,178,175,172,171,172,169,167,167,167,165,158,154,153,149,148,147,149,144,140,139,139,136,133,130,124,118,110,100,90,80,74,72,73,76,75,73,74,72,71,74,72,116,119,123,123,127,130,134,134,131,143,141,117,116,117,112,108,105,108,116,125,146,164,170,172,172,173,176,178,176,173,171,170,167,165,161,158,149,146,150,148,147,152,148,143,144,144,140,133,128,124,118,110,101,89,77,73,73,73,72,73,73,74,73,72,138,141,141,143,145,147,145,141,138,141,138,125,126,129,120,113,108,111,114,116,128,158,165,168,170,175,178,177,176,176,175,175,175,173,167,167,161,156,151,145,148,149,152,152,147,145,146,145,138,134,131,125,120,109,98,83,72,71,72,75,73,74,73,72,146,149,148,147,142,141,142,145,147,147,135,124,133,137,126,113,103,94,103,101,123,151,162,169,172,176,180,181,182,181,179,177,178,176,173,168,166,164,157,156,150,150,147,147,149,146,147,147,146,142,142,138,132,126,115,104,84,74,70,73,75,73,73,73,150,154,155,154,152,152,155,160,163,161,141,128,131,139,125,102,79,74,73,87,108,129,148,165,176,181,184,188,187,185,185,183,183,181,178,175,172,171,166,161,160,161,158,154,150,150,151,151,150,144,141,145,142,138,133,126,111,98,80,68,70,76,75,76,157,159,160,161,164,168,173,177,171,163,146,130,134,134,120,89,83,74,81,114,126,130,139,157,173,183,187,188,187,186,188,187,186,184,183,182,181,177,175,170,168,166,166,169,169,165,161,158,159,157,155,151,150,143,143,139,130,123,102,85,73,72,74,74,164,167,169,174,180,182,181,174,165,157,148,128,126,134,115,77,75,93,118,131,151,150,150,155,170,182,188,192,192,192,191,189,186,183,181,181,178,178,175,175,174,170,167,169,174,171,168,165,166,163,160,159,159,158,155,147,142,135,122,106,90,73,71,73,171,180,183,185,187,185,179,172,159,150,137,123,116,124,104,91,111,153,162,153,160,166,165,161,172,184,190,194,195,196,193,192,190,187,183,184,181,179,180,179,179,178,177,175,177,176,174,170,169,168,162,161,158,161,164,156,150,147,137,125,111,89,74,76,175,184,187,187,188,186,179,173,163,150,130,112,107,116,98,96,147,164,164,177,176,170,164,165,177,187,191,195,197,196,195,194,193,189,188,186,186,184,183,181,183,185,186,186,186,184,181,176,171,174,174,166,160,151,167,170,161,157,150,141,127,111,89,77,184,188,189,187,183,184,183,178,165,153,130,109,97,102,86,86,95,92,89,118,162,170,162,165,177,190,194,196,198,198,197,196,194,191,190,187,186,186,184,185,187,189,190,191,187,184,179,171,169,167,167,173,176,173,173,176,177,172,160,155,147,131,112,87,191,191,191,190,188,187,187,182,169,158,135,110,95,93,75,62,62,72,86,98,136,175,163,167,182,190,194,198,200,200,200,199,196,196,194,192,190,185,184,188,191,192,192,189,183,177,174,169,163,159,160,170,178,183,184,186,177,177,172,167,162,149,133,113,193,192,193,193,193,192,189,185,177,167,138,110,92,89,76,62,80,91,57,98,140,170,163,168,181,192,196,199,199,199,199,199,199,200,196,193,189,185,185,188,192,190,187,182,177,171,168,165,159,151,152,167,178,179,184,186,186,179,177,174,168,164,157,141,196,195,194,194,194,195,194,190,186,178,146,109,91,88,73,66,78,101,78,101,145,173,162,168,181,189,196,199,199,199,199,200,200,197,192,187,183,183,184,186,186,182,176,172,169,169,165,154,140,136,152,170,176,180,182,184,182,180,174,174,171,169,164,154,196,195,194,194,196,196,195,192,189,183,155,118,99,89,78,72,67,73,92,115,152,167,161,169,185,194,196,197,198,197,198,197,194,190,189,185,184,185,187,187,183,177,170,167,165,162,153,142,125,118,148,172,180,186,186,182,178,178,179,175,175,176,169,160,196,194,195,197,198,199,198,194,190,183,158,123,105,92,83,75,97,121,147,162,166,166,164,173,186,193,194,192,192,197,196,196,195,188,184,187,188,188,189,187,181,174,170,165,159,152,142,128,103,90,147,178,186,192,189,186,185,182,182,180,174,172,170,165,199,199,199,202,202,201,199,198,195,187,165,126,106,97,88,75,95,130,165,164,156,156,161,173,184,187,190,194,195,196,197,196,188,183,180,187,192,192,188,182,176,170,167,163,153,144,138,125,91,61,140,181,186,183,181,178,175,172,174,180,182,177,170,167,202,204,203,204,204,201,200,197,192,189,178,145,115,101,95,83,82,101,133,147,148,151,160,175,183,187,188,192,195,192,188,183,168,164,168,168,178,186,184,180,176,173,169,162,155,149,141,131,96,59,127,169,171,175,178,179,178,175,175,177,178,178,171,161,203,204,206,205,206,202,203,199,192,189,182,159,131,114,106,95,84,95,111,129,148,148,156,169,180,186,190,189,186,182,170,157,163,163,150,136,128,145,165,171,170,167,162,155,153,153,148,136,104,76,128,164,163,162,168,174,177,178,180,181,179,179,174,173,203,203,204,205,206,204,201,200,197,192,186,170,143,120,110,101,92,95,114,131,145,143,155,169,174,179,183,182,178,173,163,164,162,156,144,123,101,96,124,159,168,167,164,161,160,163,159,137,105,86,137,163,166,159,156,160,166,174,179,180,183,186,182,175,201,204,203,205,205,205,205,200,199,195,190,181,159,138,127,114,104,99,108,126,136,149,171,178,176,176,176,173,169,160,160,160,153,140,130,113,81,68,95,136,159,169,170,164,164,168,164,138,104,88,142,162,165,161,154,153,159,165,170,169,177,182,181,180,203,205,204,205,207,206,208,202,199,196,191,186,172,157,145,129,115,112,115,125,146,166,174,174,168,166,164,165,167,169,166,166,163,144,117,103,75,57,77,112,145,158,160,158,167,175,163,132,104,90,151,164,163,160,150,148,155,163,172,174,179,184,182,181,204,204,203,204,203,206,207,205,201,198,194,189,181,169,159,147,133,125,127,144,158,163,160,160,162,165,167,172,181,185,185,184,183,167,137,115,92,68,74,98,130,157,164,163,169,177,159,129,103,91,162,170,166,162,147,143,152,164,173,178,182,184,184,182,203,202,202,203,204,202,203,203,200,197,195,192,188,179,174,171,170,171,170,171,174,174,172,173,178,181,184,188,191,195,198,199,193,186,172,146,117,89,73,81,110,142,157,162,169,183,158,127,102,91,169,177,171,163,144,137,148,162,172,178,179,179,183,185,205,203,203,205,203,203,203,203,201,198,195,194,192,186,186,190,193,196,197,193,193,194,194,194,193,193,192,193,196,200,203,199,194,188,177,158,135,112,87,84,106,132,144,156,171,188,169,129,101,93,175,185,177,164,142,133,145,158,169,178,180,182,185,186,205,205,204,204,203,205,204,203,201,200,199,195,193,190,190,195,200,202,203,202,201,201,197,197,197,197,197,196,198,201,202,202,200,192,178,160,135,111,96,93,115,141,149,148,165,186,181,143,101,92,162,185,177,162,137,130,145,158,168,178,182,184,190,191,204,205,204,205,204,203,203,203,202,199,197,196,193,192,193,197,200,201,200,200,200,199,197,197,196,197,197,197,197,198,198,200,202,194,178,158,133,108,95,99,124,140,147,149,163,183,183,148,101,93,153,186,180,166,140,130,143,158,171,180,187,188,189,190,204,204,205,204,204,204,203,202,200,197,194,193,191,192,195,197,201,203,202,199,198,197,197,197,197,197,196,195,196,195,194,195,195,181,160,145,129,111,102,114,132,137,143,151,161,173,180,158,108,95,152,187,181,169,142,128,135,152,170,181,187,190,189,186,204,204,204,205,204,204,203,202,200,198,192,188,189,190,195,199,202,203,202,200,201,199,198,196,195,195,196,196,196,193,191,190,183,162,144,136,111,100,117,137,144,142,139,140,151,167,174,150,99,89,150,187,181,170,144,128,133,149,169,184,186,187,188,184,205,205,205,205,205,204,203,202,200,197,193,190,189,189,190,190,193,196,195,191,193,186,177,177,179,183,189,192,193,192,187,182,170,149,138,122,88,100,136,150,147,145,144,142,148,163,163,136,98,93,150,183,179,167,141,130,140,154,171,183,187,188,189,184,204,205,205,205,205,204,203,202,200,196,192,190,185,180,174,173,173,174,173,166,162,151,150,154,160,169,176,182,187,189,186,178,163,148,139,106,78,108,146,151,148,149,143,143,153,166,152,124,98,105,159,183,180,169,142,132,143,158,169,178,185,185,189,188,205,204,205,205,204,203,202,200,198,195,190,185,179,171,160,150,143,144,146,146,150,153,155,160,166,170,173,175,172,174,179,176,166,157,144,104,74,107,145,153,150,149,146,147,157,161,141,119,99,110,159,177,178,168,141,134,146,163,174,184,187,187,186,188,204,204,205,205,205,204,203,200,196,194,190,180,169,157,146,137,125,132,151,163,167,170,174,177,177,177,179,175,169,162,164,167,166,161,150,114,77,102,150,153,151,149,148,146,157,163,145,122,92,108,156,167,170,168,146,136,150,168,176,182,185,186,184,179,204,205,205,205,205,205,204,202,199,195,190,181,166,147,134,122,118,130,137,150,161,170,178,181,179,180,183,184,179,171,172,175,173,166,155,131,93,106,155,153,154,152,149,148,158,164,146,119,90,109,151,158,161,158,144,141,160,172,178,180,181,185,187,183,204,204,205,204,204,204,204,202,200,195,188,176,157,138,120,111,114,121,133,153,159,161,174,182,184,185,186,187,186,177,177,182,183,175,162,141,109,118,151,153,156,153,152,148,157,164,146,113,84,106,149,159,170,164,147,150,160,172,177,180,183,185,184,183,202,202,203,203,203,202,203,201,198,191,182,165,141,126,114,109,107,122,154,170,175,157,159,177,186,188,192,192,189,185,173,170,170,162,148,131,126,147,156,156,159,156,153,150,154,160,145,115,91,114,148,156,167,163,151,154,164,177,179,178,184,183,180,182,201,202,202,203,201,202,202,200,197,191,177,154,123,110,109,104,102,128,136,148,169,158,157,176,189,191,191,193,193,195,187,166,153,142,135,141,160,158,158,158,159,159,155,151,150,153,142,117,95,119,145,152,164,162,158,157,167,171,179,183,188,188,185,183,202,203,203,203,203,203,203,201,197,187,170,143,115,104,103,91,102,113,122,147,161,157,157,170,187,191,189,181,185,189,188,180,166,161,166,171,177,167,154,158,158,160,158,151,149,147,141,121,96,117,143,155,166,164,161,168,168,169,179,184,189,191,188,184,201,202,203,203,203,203,202,200,194,180,159,133,113,106,96,89,106,116,127,135,150,153,158,169,184,189,189,192,193,195,193,192,186,180,173,183,190,182,172,164,163,161,157,151,144,142,141,121,90,115,145,161,167,164,166,169,174,183,184,184,186,190,189,186,197,200,202,202,201,201,198,193,186,171,148,125,109,102,87,95,115,146,155,146,151,154,158,168,182,191,190,192,198,198,198,195,190,183,169,162,173,186,182,178,170,160,157,158,151,144,139,118,82,116,156,170,172,174,174,168,174,182,186,188,189,184,179,179,195,194,195,198,200,198,196,189,185,170,144,116,104,97,87,106,145,172,181,163,155,156,160,171,184,192,194,194,198,197,197,196,193,187,175,176,178,186,188,184,179,171,165,163,154,144,137,113,86,129,165,177,177,177,174,174,182,181,178,176,181,182,180,173,200,200,200,201,199,197,193,187,178,162,135,111,101,96,85,92,109,118,142,156,158,158,161,172,185,193,196,198,198,198,196,198,198,193,187,178,180,184,186,188,182,176,174,171,162,153,146,120,100,143,171,179,181,178,176,174,181,182,179,179,180,179,173,171,197,199,200,200,198,195,191,183,170,147,121,102,99,98,78,64,64,79,103,125,154,162,166,172,185,194,199,201,200,201,201,201,200,198,194,173,171,178,181,183,178,175,179,183,180,173,161,134,118,140,169,180,183,187,187,179,180,182,180,179,180,178,178,172,195,195,197,196,194,193,188,178,169,150,129,103,97,95,75,81,115,62,86,120,153,167,169,173,184,195,200,201,201,201,201,201,200,198,194,183,176,178,178,185,189,189,187,184,181,178,168,144,133,145,164,180,186,187,184,182,183,180,177,176,178,178,176,170,197,196,194,195,194,194,191,176,162,150,129,114,110,101,77,71,96,74,84,115,147,168,166,169,184,193,199,201,202,200,200,199,198,197,193,190,186,182,179,181,190,193,185,179,178,178,170,155,148,159,167,182,183,180,178,179,177,177,176,177,175,169,167,164,192,194,194,194,193,193,190,181,177,156,131,117,121,110,84,66,70,75,85,111,146,169,169,171,184,193,198,199,200,201,200,199,199,198,194,189,190,186,181,181,182,187,193,188,182,178,172,163,161,164,177,184,183,180,179,176,176,178,178,176,173,167,161,155,191,192,193,192,192,191,187,177,174,154,135,120,128,113,87,85,81,88,118,146,161,174,173,176,186,194,198,199,197,200,198,196,196,194,190,189,189,187,183,181,181,183,185,184,182,179,171,168,167,174,180,184,179,182,182,178,178,180,177,174,172,167,154,142,191,191,192,191,190,192,190,178,171,156,141,128,136,124,94,103,140,161,158,154,161,173,173,179,191,195,196,197,197,198,197,196,194,191,191,187,184,182,181,183,184,182,182,180,176,172,166,168,174,179,177,177,178,179,179,174,172,173,171,167,162,153,141,128,187,186,186,186,186,187,186,181,179,162,139,129,142,131,105,91,91,130,148,155,161,170,174,180,188,194,196,195,195,197,195,194,195,192,191,188,182,178,177,177,176,177,180,183,183,186,184,180,181,180,175,176,173,172,173,167,164,164,164,158,151,141,128,115,180,178,177,178,178,176,179,179,175,158,139,133,145,139,113,100,87,82,122,149,159,166,172,179,187,193,196,193,192,194,193,192,190,190,189,185,177,175,175,171,171,170,173,175,174,179,180,181,173,169,169,165,161,158,162,161,160,158,156,149,140,132,119,104,176,174,171,174,173,174,174,171,166,155,138,133,145,143,121,99,100,90,96,128,151,167,178,183,188,193,197,200,197,193,192,190,189,186,184,179,173,172,170,166,165,164,165,166,166,166,166,166,163,156,158,153,151,153,154,153,150,149,147,142,135,126,110,94,172,171,163,162,167,168,171,169,164,148,135,136,147,143,133,111,96,103,113,139,161,171,179,186,190,191,188,174,179,190,192,190,188,186,181,176,171,168,164,160,160,158,158,160,158,160,159,156,155,154,148,150,152,153,151,149,145,141,139,135,128,117,101,81,162,161,159,157,161,161,164,166,161,144,135,135,142,144,137,129,120,122,129,144,162,168,173,181,184,188,190,173,166,182,187,188,188,185,179,174,168,161,157,155,154,155,152,153,151,149,151,151,150,151,155,149,145,148,150,147,143,139,134,128,118,105,90,73,146,148,153,153,153,156,158,159,156,144,133,133,135,138,137,136,132,130,135,143,162,171,174,177,179,183,181,182,180,187,188,186,186,181,175,166,161,157,153,151,151,150,148,148,146,143,143,142,146,151,149,145,143,145,142,140,136,131,128,119,111,95,82,93,142,140,143,143,148,149,150,152,151,144,133,128,129,134,134,134,134,132,140,148,161,168,168,172,180,182,166,170,179,181,181,181,180,174,169,163,158,154,150,147,149,147,145,147,145,143,147,150,149,145,144,148,146,140,135,128,124,120,116,110,98,85,94,103,135,138,137,141,144,145,145,146,146,145,139,129,124,127,131,135,138,141,146,155,165,166,168,166,169,177,177,178,176,175,173,170,166,163,159,151,149,152,151,149,149,149,149,148,147,145,142,144,143,140,137,138,135,130,128,124,119,116,111,97,86,97,104,103,129,134,132,133,137,137,140,141,139,139,138,133,129,129,129,130,135,142,150,157,162,165,166,165,169,172,172,169,168,168,167,162,163,160,156,151,146,148,152,150,150,148,148,148,144,143,140,135,136,134,131,130,126,124,123,122,117,106,92,88,100,105,107,112,112,121,121,130,134,135,135,134,134,136,137,137,135,130,128,128,129,134,144,153,158,160,164,167,171,173,170,167,165,162,159,156,155,154,155,153,148,148,147,145,145,146,147,144,140,140,138,136,135,132,130,128,124,121,117,113,109,108,115,123,130,129,130,134,83,88,98,101,108,117,127,129,130,131,134,136,136,132,130,131,131,135,140,146,150,156,163,165,164,163,165,164,162,160,155,152,151,148,145,140,139,141,138,136,138,139,133,131,130,132,132,132,131,131,130,130,125,117,111,102,86,66,64,62,57,72,57,45,65,67,61,72,85,92,103,118,128,134,136,138,138,137,135,132,131,131,137,138,140,147,151,153,153,152,147,144,140,140,141,140,137,135,134,133,132,130,131,132,132,131,129,130,127,132,134,133,133,130,126,120,109,96,79,64,53,52,49,50,51,57,68,50
61,60,62,60,56,56,54,55,55,51,47,50,53,43,49,44,51,55,57,55,74,136,138,126,114,100,75,61,52,47,48,58,59,60,57,52,51,57,54,52,47,48,50,45,49,50,51,47,48,52,44,45,44,44,44,46,44,43,38,46,48,37,39,41,59,61,58,59,58,63,73,71,81,92,100,97,85,36,77,98,69,65,57,60,136,159,132,133,139,145,147,140,115,82,57,48,48,47,50,53,54,54,56,56,58,53,54,53,48,48,52,50,46,46,47,46,48,45,43,45,46,44,42,45,46,40,40,41,58,57,64,73,80,88,91,107,132,133,129,126,112,97,214,146,92,68,68,67,139,171,112,74,78,95,109,120,137,141,121,100,81,63,50,43,45,45,48,51,49,52,51,54,55,52,51,49,49,50,44,44,43,43,46,45,46,46,41,40,41,42,39,39,73,87,106,122,113,114,124,142,146,140,140,138,145,138,187,133,137,120,89,65,84,134,139,141,155,170,176,176,180,187,185,186,178,160,140,122,104,86,69,55,46,39,41,46,50,50,52,52,50,47,47,49,49,49,48,46,43,43,44,44,41,41,43,45,87,92,97,110,120,139,156,169,181,182,186,197,202,186,137,117,161,153,132,117,128,154,182,199,204,206,205,205,205,200,199,199,199,199,194,189,180,174,160,148,131,100,66,42,35,41,49,51,47,48,47,51,49,46,46,47,46,43,43,44,43,42,41,41,116,132,150,170,183,195,198,204,205,208,210,203,184,162,133,120,130,131,105,124,159,175,182,199,207,210,210,209,206,204,199,199,198,196,194,192,188,180,176,179,175,167,152,129,97,62,44,41,50,48,48,46,50,44,46,46,45,43,42,48,44,43,41,40,182,193,199,203,204,204,205,205,205,205,187,156,139,143,152,154,155,134,131,173,188,201,209,195,207,210,211,208,207,203,203,201,200,196,193,189,182,177,173,173,175,174,173,166,154,130,99,69,46,43,44,49,51,45,48,46,44,43,43,42,40,42,43,38,200,202,207,209,210,209,208,207,205,190,150,138,139,163,186,193,196,158,180,210,214,212,211,210,203,209,210,210,209,207,205,203,200,197,192,188,183,178,174,168,164,165,165,163,161,155,144,128,97,64,44,41,46,48,44,46,46,46,44,45,45,40,37,39,206,209,212,214,214,213,212,210,198,150,118,117,130,166,182,188,187,157,191,213,214,213,212,212,200,203,210,210,209,208,206,202,198,192,189,184,182,181,172,162,160,159,158,153,153,148,149,142,134,113,75,46,39,43,41,41,40,38,36,31,28,35,39,59,208,210,212,212,213,212,210,207,178,126,119,120,146,171,172,168,159,141,184,214,213,213,213,212,201,190,208,210,210,204,199,192,190,186,185,181,178,177,173,170,167,166,164,160,152,148,143,139,137,133,124,94,50,34,33,33,35,36,46,60,80,102,122,144,207,209,211,210,211,210,208,201,169,123,112,122,151,159,139,126,128,130,178,211,212,211,208,208,203,176,204,207,204,196,189,186,182,184,180,178,178,178,174,175,173,170,166,162,156,151,148,140,135,131,133,126,119,125,130,133,134,136,141,146,156,165,168,172,208,208,208,210,209,208,203,194,154,116,106,119,142,131,122,143,122,119,160,205,209,207,205,203,202,168,194,200,194,182,182,182,185,180,176,176,175,174,172,166,168,165,158,156,153,152,149,144,138,131,131,133,133,146,161,167,169,169,168,171,168,169,171,167,207,207,205,208,207,205,199,178,130,114,116,126,126,120,166,153,111,124,154,186,199,201,198,194,195,170,180,190,183,172,173,176,178,174,171,168,167,164,159,155,152,149,150,146,143,145,143,141,135,134,132,130,133,132,139,151,162,165,164,163,162,162,161,162,205,205,204,205,206,203,193,167,120,115,116,127,133,156,168,118,113,135,144,167,178,183,182,182,188,167,167,182,172,164,169,174,173,169,165,159,157,148,145,144,143,137,133,130,128,129,129,128,131,134,138,143,142,135,126,130,144,152,156,155,155,156,154,154,202,200,203,205,206,201,191,162,126,116,111,121,119,169,138,95,115,125,123,138,145,163,172,176,180,167,160,172,165,160,171,173,166,162,158,152,147,153,163,161,146,128,118,118,119,114,120,124,126,133,141,146,144,140,134,124,127,138,146,147,146,146,146,144,196,198,201,202,203,201,189,157,113,114,107,114,116,164,127,108,93,105,110,115,122,152,166,171,174,160,153,163,160,163,168,165,158,152,146,147,161,173,178,168,141,114,105,107,109,117,125,130,138,138,142,143,142,139,135,131,124,123,130,134,138,137,138,136,193,195,196,201,203,199,186,157,126,121,106,112,111,152,116,103,76,84,93,101,107,141,160,169,177,156,152,156,152,156,156,156,148,144,140,157,173,176,171,155,124,89,81,94,111,128,141,145,145,141,139,139,137,130,126,126,121,116,115,121,124,132,131,128,191,192,194,198,197,193,184,154,117,117,106,114,112,146,111,88,69,89,95,98,109,140,159,171,180,150,150,155,157,157,153,148,149,142,155,174,175,170,167,152,120,78,56,73,117,153,160,159,151,143,139,136,132,129,128,125,122,117,111,114,122,127,124,124,188,190,190,193,192,189,181,151,111,97,97,112,110,140,126,102,78,91,96,98,110,141,163,176,176,142,153,156,158,156,151,149,146,155,176,188,186,182,178,155,121,84,49,77,143,173,174,164,155,143,139,133,133,130,131,132,124,117,110,107,111,114,118,117,185,185,188,189,188,186,177,149,117,99,71,75,76,99,98,104,102,105,97,97,110,143,167,184,173,138,157,158,160,155,150,148,156,172,190,193,190,187,179,156,129,90,58,95,165,187,181,169,156,149,141,138,134,132,134,127,127,119,109,102,102,108,110,109,184,187,188,189,189,185,176,148,123,107,84,94,86,104,103,117,122,113,102,103,118,150,178,184,154,143,157,160,162,156,153,155,164,183,193,191,187,184,176,151,132,107,67,99,165,183,179,170,157,146,139,128,128,130,131,132,127,119,110,101,93,97,105,109,181,183,186,186,186,184,175,150,121,109,95,101,94,105,94,106,122,117,104,105,124,163,187,176,143,166,171,168,162,153,147,151,166,187,193,186,185,180,166,149,132,109,76,107,157,170,166,166,151,137,128,121,123,129,138,137,134,125,114,101,87,86,94,98,180,184,185,184,183,180,170,148,127,116,101,113,113,120,83,67,90,110,110,106,132,180,197,164,178,198,192,175,161,153,143,145,165,185,188,183,178,173,164,149,136,104,69,95,159,168,156,152,140,127,121,112,115,124,138,144,142,132,119,100,82,71,80,91,180,180,183,181,180,174,166,150,133,125,109,111,121,123,74,68,69,106,104,114,156,199,182,180,209,208,200,189,183,169,150,143,160,178,187,181,175,170,162,157,134,91,56,84,142,167,144,131,128,114,103,100,103,119,138,151,146,134,120,102,80,63,65,85,180,183,182,182,180,175,169,157,138,142,126,164,170,136,83,70,76,95,110,134,160,159,161,191,201,198,196,190,173,143,133,144,154,177,181,177,171,163,163,158,123,78,45,68,119,148,134,119,111,100,88,82,91,115,141,149,143,130,114,97,73,56,55,71,180,181,181,182,181,179,170,155,138,135,134,162,201,177,101,78,83,109,130,142,124,116,147,178,186,192,192,182,144,96,81,115,151,179,182,172,162,156,161,154,116,68,42,65,107,124,112,97,94,82,71,69,83,110,138,144,137,126,114,96,69,54,49,56,182,181,182,180,179,175,169,162,146,126,150,156,204,198,137,100,107,118,114,114,127,158,182,192,195,204,198,182,139,74,37,81,157,176,171,155,143,139,151,145,104,62,40,49,97,120,111,90,75,74,71,67,79,107,139,141,133,123,112,95,69,52,49,51,185,184,183,183,184,179,172,164,152,127,123,210,196,200,207,164,144,145,154,171,187,202,204,198,196,202,203,182,155,104,81,134,164,158,138,119,114,126,141,137,100,58,42,46,90,115,109,83,65,66,71,71,79,105,132,136,128,120,109,92,70,51,46,47,184,184,184,184,189,187,179,172,160,134,100,181,216,215,216,203,191,198,200,200,200,203,197,186,180,180,176,157,134,122,129,150,146,122,100,91,102,112,133,138,102,59,43,48,91,115,111,86,63,54,65,74,82,101,126,131,126,120,108,92,70,56,48,47,186,186,183,183,188,191,183,172,161,143,121,144,172,185,217,204,192,186,188,186,184,185,182,175,169,164,154,137,115,98,110,126,106,85,65,79,98,113,136,141,108,66,47,50,87,119,117,90,60,50,61,74,80,100,120,133,129,122,114,94,74,55,48,47,189,186,185,183,186,187,187,180,173,157,132,153,160,169,197,179,178,173,174,174,176,177,175,172,171,170,164,142,119,89,72,81,69,51,69,88,103,117,140,143,108,65,49,46,83,119,117,90,63,53,67,78,89,104,117,125,125,120,110,96,76,60,53,48,186,185,185,185,188,189,187,186,186,169,139,168,172,176,190,173,174,168,166,170,175,176,178,179,179,185,179,157,127,102,79,70,60,69,84,101,111,115,133,140,106,66,43,45,82,118,117,87,63,55,70,78,88,104,117,126,125,119,111,99,77,58,47,47,187,186,186,186,189,192,193,189,183,166,141,170,180,182,196,172,175,172,170,172,167,178,180,181,181,188,186,165,139,112,97,87,89,94,106,118,121,121,135,139,105,64,42,41,81,117,116,92,69,61,73,81,89,103,118,123,125,120,110,96,78,56,45,45,185,185,186,185,191,194,191,183,177,166,140,160,177,179,197,171,174,176,175,173,175,178,177,178,173,176,178,166,141,111,95,102,112,125,126,130,131,132,145,141,104,64,45,41,82,124,123,97,78,76,72,78,91,110,123,128,125,116,108,93,76,55,44,45,187,188,187,188,188,191,183,176,168,156,138,147,176,197,170,158,170,172,170,171,176,175,174,174,172,170,175,162,135,89,78,112,130,134,134,137,137,138,145,147,114,66,42,49,84,119,116,100,91,85,82,83,93,113,126,130,128,123,110,95,76,58,46,44,188,187,186,188,191,191,184,175,165,145,123,116,143,159,133,131,156,160,156,158,164,166,169,170,171,172,170,153,120,62,44,92,128,141,143,144,147,146,149,148,119,75,39,33,80,109,109,109,107,99,83,87,101,116,125,130,131,123,113,99,80,60,49,44,187,187,188,188,196,197,188,178,164,134,105,104,122,127,135,130,137,133,128,137,147,153,158,165,164,165,169,154,119,65,42,68,108,143,151,150,151,150,151,150,131,87,44,44,87,108,116,115,114,103,101,100,110,121,125,126,128,125,114,101,86,69,52,47,190,191,188,193,197,197,190,179,161,128,102,112,106,113,120,124,126,132,127,125,131,137,145,149,152,155,163,160,139,98,72,83,105,147,156,152,152,149,150,151,137,98,51,47,88,108,118,124,120,110,107,111,117,122,123,121,122,122,114,102,84,66,52,48,192,191,192,196,198,197,193,180,161,126,108,111,95,97,89,100,121,135,134,144,149,136,132,147,152,151,150,157,156,133,120,125,137,153,156,157,150,149,150,148,142,111,67,51,93,118,132,133,127,116,114,115,120,123,127,130,128,120,113,100,84,67,58,54,190,191,193,197,201,197,190,179,154,127,127,102,91,78,74,102,135,140,134,146,164,167,146,133,159,162,153,145,153,156,155,160,163,164,158,154,150,147,149,142,136,119,77,60,97,121,137,139,130,123,122,119,122,126,132,131,127,116,109,102,87,67,60,58,190,188,192,200,202,197,189,177,128,115,127,87,79,65,71,93,113,126,134,130,150,166,169,152,141,157,159,144,139,161,174,178,174,169,163,155,152,153,150,144,139,123,92,73,106,133,145,142,133,127,126,123,125,130,131,132,129,121,112,96,83,70,57,58,193,193,198,200,201,197,189,177,140,180,124,81,64,60,82,104,98,104,117,135,137,155,164,162,139,140,153,149,140,153,173,179,179,174,166,158,155,154,152,145,139,127,102,75,106,143,149,145,140,134,131,128,126,128,131,130,131,123,113,101,84,68,64,65,193,193,197,199,199,195,188,169,129,190,120,72,61,61,95,115,118,103,101,112,136,150,165,167,158,125,146,149,144,143,163,178,183,178,173,163,156,152,150,145,136,122,95,75,109,144,149,146,141,136,134,132,128,129,128,126,124,123,110,95,77,68,68,69,193,194,197,200,199,196,190,165,113,94,80,63,67,75,98,104,125,118,104,99,127,145,157,162,160,138,134,151,146,141,152,174,182,180,177,170,161,158,152,147,136,120,90,65,109,145,150,148,142,136,131,127,127,129,128,126,125,117,105,90,76,70,74,73,193,194,196,197,197,195,191,170,120,95,73,65,73,93,100,104,125,123,108,102,115,143,154,161,161,156,127,146,147,136,140,163,177,179,177,170,163,155,153,148,138,120,86,73,102,138,146,142,139,132,130,128,129,129,126,123,117,111,97,82,74,76,75,76,192,192,195,198,196,195,191,174,130,96,73,71,86,103,98,93,102,103,105,104,108,132,155,159,162,165,140,145,149,139,138,157,173,176,177,172,163,155,150,147,138,124,96,79,97,122,137,136,131,133,131,129,128,130,125,118,112,102,91,84,82,78,80,83,191,190,193,196,196,192,188,171,115,80,77,79,103,109,94,76,75,86,105,102,108,129,152,161,164,168,152,148,149,138,135,154,170,172,173,171,165,156,150,148,138,126,109,99,104,114,127,126,125,125,129,129,128,126,121,115,105,95,86,84,83,86,84,91,191,191,191,194,196,196,190,169,122,174,116,92,140,127,94,78,51,73,101,105,109,125,151,161,166,173,154,145,149,141,136,149,168,172,170,168,165,159,149,144,142,134,123,112,110,110,119,121,118,123,127,128,127,122,114,108,99,94,93,88,84,86,96,105,188,189,191,192,193,195,189,169,113,163,172,175,222,202,124,59,55,75,103,105,111,122,146,157,165,172,153,142,151,144,135,143,163,170,166,163,160,156,154,151,145,137,132,124,121,121,121,118,118,120,126,130,124,113,107,103,100,95,89,88,87,92,101,110,187,190,191,191,189,190,186,168,116,151,200,206,218,220,177,87,67,91,114,116,118,124,143,157,166,168,149,143,151,144,136,139,158,168,169,165,159,154,151,151,148,146,142,135,132,133,128,124,122,123,120,117,113,106,103,102,97,92,92,88,96,106,111,114,184,185,187,188,190,188,185,171,126,131,209,201,217,217,193,119,84,95,109,119,124,130,145,155,163,166,149,136,148,143,136,137,155,169,171,169,165,158,155,155,151,146,146,144,139,137,132,126,124,119,114,115,112,110,104,96,91,89,92,96,105,114,117,116,183,183,183,187,186,186,182,180,146,124,218,208,209,215,198,139,84,80,102,125,132,133,140,151,159,160,145,137,145,139,136,139,156,166,167,168,164,163,158,155,152,150,148,145,138,132,131,125,118,112,110,112,112,104,94,89,93,98,105,108,111,117,121,118,181,183,183,186,185,182,174,158,159,146,214,216,187,208,159,130,105,76,106,132,142,138,141,146,151,152,139,135,143,141,135,140,159,169,170,167,165,161,158,157,151,147,145,141,135,131,127,121,114,110,108,106,99,93,90,95,102,108,112,116,121,125,124,123,179,181,184,185,183,181,175,152,121,141,205,217,161,156,140,111,113,105,116,147,151,143,142,143,146,147,135,137,137,137,137,140,159,167,168,170,162,160,154,153,152,146,139,133,128,124,118,114,111,107,102,95,91,92,100,106,112,111,116,119,123,125,123,123,176,180,183,186,184,182,178,167,122,115,195,215,152,131,139,132,123,123,129,154,162,154,148,146,148,148,132,138,144,144,145,152,165,170,172,167,167,159,155,150,144,139,131,125,123,121,120,116,109,99,91,90,97,103,111,116,120,120,121,122,123,124,124,123,171,176,180,182,183,180,177,174,151,103,174,213,141,96,117,126,131,134,137,154,165,167,159,151,151,145,133,147,152,151,154,161,166,168,170,167,162,160,152,145,138,130,124,120,119,119,115,108,100,93,93,105,112,116,119,122,123,122,123,125,125,125,124,124,167,171,175,177,177,180,177,174,168,129,146,212,153,97,99,122,144,155,149,172,175,167,158,152,157,135,142,160,162,166,173,175,171,170,167,162,157,152,146,138,131,122,121,120,118,114,109,102,102,109,117,121,123,123,121,122,121,120,122,121,121,124,123,122,166,169,171,174,177,174,174,168,168,160,101,205,179,134,125,128,138,154,142,166,175,167,156,146,132,134,159,170,173,173,175,173,170,167,166,159,153,149,138,128,121,121,120,117,115,108,102,100,104,105,106,107,108,110,113,112,113,115,114,116,120,119,121,122,160,161,163,166,168,168,167,167,164,159,149,106,127,141,137,139,134,144,136,145,155,147,135,122,119,144,166,175,174,172,168,167,162,157,153,145,139,132,126,120,117,117,116,111,96,67,48,43,35,29,33,29,30,39,37,43,46,50,55,60,71,78,86,94,152,151,156,159,161,160,159,157,153,152,150,147,140,132,128,147,141,133,132,125,121,118,119,127,139,157,168,169,171,166,163,156,152,145,139,132,127,121,120,119,112,98,78,57,42,37,37,32,35,35,34,39,35,33,37,33,34,34,32,32,33,30,30,37,148,148,146,149,152,151,160,159,157,154,154,153,151,145,144,189,145,129,136,134,143,143,144,152,160,164,165,162,155,152,143,139,131,128,124,119,114,114,104,83,56,43,39,41,40,41,39,41,38,37,40,37,36,39,37,39,38,40,41,40,43,41,41,38,140,141,143,143,144,145,150,158,156,158,157,158,155,152,146,174,162,118,141,147,157,149,148,154,153,152,149,144,138,132,129,128,125,116,112,109,111,117,116,81,47,42,41,39,45,45,42,42,38,42,34,41,41,41,41,42,42,42,42,40,37,40,43,44,125,125,128,129,130,129,129,131,132,141,150,152,153,150,143,125,175,119,131,129,139,135,144,148,150,144,137,138,135,134,125,108,88,87,107,117,126,135,129,89,50,46,44,43,43,42,40,41,43,39,46,40,39,40,36,39,42,41,42,42,44,42,39,39,56,70,81,95,95,99,102,98,105,110,122,132,137,145,147,145,141,128,94,93,90,107,125,129,128,125,122,114,102,88,69,66,94,116,131,132,128,137,124,80,52,47,45,42,43,45,42,42,41,43,40,42,43,43,44,42,40,41,42,41,43,42,48,46
58,62,63,54,60,65,75,79,86,96,100,103,96,73,50,63,66,68,64,64,134,170,126,116,125,137,150,160,158,130,88,52,34,43,41,46,53,54,54,50,54,54,55,58,53,55,53,52,46,49,49,45,40,39,48,49,43,46,46,44,43,41,42,41,60,59,60,73,74,90,95,103,131,142,135,132,118,98,146,135,96,78,73,70,116,175,137,88,75,87,99,107,124,145,152,141,119,88,68,49,45,50,52,57,57,57,51,48,55,51,51,50,49,47,50,47,46,42,47,48,46,46,45,44,44,44,45,42,78,82,100,118,115,115,123,140,151,146,142,135,139,141,200,186,131,107,85,60,53,110,136,132,145,157,164,161,163,171,174,183,187,181,159,126,94,76,62,52,47,45,49,54,51,54,53,53,54,51,45,48,48,51,47,46,46,47,46,44,43,42,43,42,77,90,94,114,121,138,155,170,176,176,179,187,193,197,171,129,156,155,119,109,127,153,178,195,201,205,203,207,204,201,200,197,197,197,195,188,177,162,144,121,104,80,58,43,44,46,48,53,50,52,49,50,48,46,46,46,49,44,45,43,43,46,39,46,108,121,138,166,184,196,201,204,207,209,211,214,214,198,156,123,145,152,132,137,157,170,187,204,208,209,211,208,207,204,199,199,197,196,194,190,187,182,178,180,173,162,141,114,81,52,42,43,48,48,49,50,51,49,47,48,46,45,43,45,47,44,45,43,171,188,199,205,206,208,208,207,207,206,206,189,167,154,152,144,144,138,114,143,172,188,197,192,209,211,212,210,208,206,203,202,199,195,190,187,180,174,170,173,175,175,172,164,147,123,87,55,46,46,46,48,46,49,48,48,44,47,47,43,45,44,44,42,201,203,205,206,208,208,207,207,207,205,179,150,155,168,189,197,196,163,163,202,213,212,210,212,203,212,211,211,211,210,208,206,202,196,188,182,176,172,168,165,163,164,167,165,163,155,142,117,82,50,46,44,46,46,48,47,48,42,41,43,40,40,43,43,205,208,212,213,213,213,212,211,208,183,138,130,139,163,187,194,196,166,183,214,214,213,212,213,203,206,212,212,212,210,210,205,200,193,188,179,176,171,164,155,150,153,154,153,152,148,148,146,134,113,74,50,40,40,41,42,42,44,44,41,41,36,31,26,207,209,213,215,214,214,212,210,192,139,118,113,131,170,178,180,179,153,179,211,212,212,213,212,206,196,209,212,211,211,207,202,196,191,184,175,167,165,160,155,155,154,149,148,145,144,140,136,138,136,121,88,57,49,48,46,50,48,50,52,60,74,93,118,208,209,211,211,213,211,210,205,178,129,117,122,146,171,165,154,140,138,170,210,211,211,210,210,210,182,204,210,211,205,199,194,191,185,178,172,167,165,162,163,161,159,157,154,147,144,140,135,130,129,133,133,136,144,146,146,140,140,139,142,146,153,161,169,209,209,209,210,211,209,208,200,169,126,116,118,144,153,131,123,131,128,155,204,204,203,201,201,204,177,189,202,196,190,190,188,188,181,171,166,161,161,156,155,151,149,149,149,146,145,142,135,130,128,129,131,135,152,164,172,170,169,171,174,172,171,173,171,208,207,207,208,209,207,202,190,146,117,124,132,155,134,136,174,135,118,145,189,196,195,192,193,195,184,167,187,181,172,175,177,174,168,162,155,150,142,136,134,136,136,137,139,138,141,142,137,132,128,126,127,129,132,141,153,162,166,167,165,165,165,165,166,206,206,205,207,207,204,196,174,128,116,121,130,155,149,170,164,113,121,145,179,187,186,181,182,185,188,154,174,166,161,170,172,168,162,150,139,129,117,111,112,115,122,126,127,130,132,134,132,130,128,125,127,134,133,131,127,144,155,155,158,158,157,158,156,206,204,203,206,205,202,193,166,120,116,115,120,141,156,167,120,107,126,132,153,159,166,169,174,177,183,148,164,156,155,166,167,156,146,137,126,118,116,120,115,111,110,118,121,124,125,125,124,126,129,133,137,137,135,132,130,127,135,148,149,150,150,149,150,199,198,202,203,204,202,190,161,122,119,110,115,128,158,145,106,100,111,115,126,130,146,163,170,172,179,142,155,153,156,165,159,146,140,130,122,129,150,155,134,102,100,112,120,118,118,123,125,129,132,139,144,144,141,137,132,126,124,129,136,138,141,140,140,195,196,199,202,203,200,190,159,115,122,108,109,125,159,133,109,86,91,98,106,105,132,160,167,169,172,137,148,145,150,156,152,143,135,127,135,156,166,159,128,89,69,87,105,119,125,134,138,136,139,140,143,144,141,139,137,132,123,119,122,125,128,135,134,193,194,196,199,201,198,185,157,129,134,108,112,120,152,111,95,70,79,92,98,103,132,154,166,173,167,134,145,146,149,152,150,142,131,134,156,164,165,156,127,86,54,55,87,125,146,151,150,146,141,141,136,138,133,134,134,130,126,116,110,116,122,126,129,190,192,195,196,196,192,182,156,125,115,80,80,93,125,109,98,65,84,98,96,100,131,159,169,172,159,138,150,150,151,151,148,143,142,160,176,179,172,164,140,106,61,51,99,146,167,167,162,154,143,140,137,133,132,130,130,127,126,121,112,109,114,119,118,188,190,190,192,192,187,180,152,120,114,86,90,85,108,106,114,84,95,97,100,106,136,163,176,173,150,142,150,150,154,153,148,148,157,180,189,186,183,172,149,126,86,76,127,169,183,175,167,155,145,140,135,132,130,131,131,128,122,118,110,105,105,111,114,185,186,190,189,188,186,176,151,118,111,92,95,93,117,103,101,99,106,99,102,107,139,167,178,172,137,146,151,154,155,153,154,162,177,191,192,188,182,174,151,133,107,80,127,177,190,184,172,162,151,144,138,137,134,137,136,132,127,115,113,103,96,100,105,185,188,187,188,190,185,175,152,120,114,102,113,107,122,106,105,121,117,106,104,114,148,178,181,164,135,153,155,163,159,156,160,168,185,194,190,186,182,167,147,132,111,89,130,176,184,184,174,161,150,140,131,130,133,132,131,128,122,115,108,101,90,89,100,181,183,187,187,185,185,178,152,118,112,99,110,104,117,94,85,109,118,109,105,120,158,182,181,140,158,171,165,160,153,149,149,162,181,189,185,181,172,161,144,128,107,94,136,171,179,180,171,156,143,135,125,126,134,137,132,129,122,114,104,94,84,79,85,180,182,186,184,183,178,169,151,128,117,98,103,106,118,77,70,76,108,110,108,129,175,197,169,169,200,195,179,163,155,142,140,150,173,184,182,172,164,154,142,131,103,90,138,180,170,166,163,149,137,127,120,121,130,138,139,134,123,114,101,89,77,70,73,181,183,183,182,180,176,168,155,136,134,118,133,149,128,72,63,65,100,105,111,144,190,189,172,207,210,203,193,189,175,155,138,146,167,184,182,169,161,152,146,131,99,81,122,178,156,152,150,137,122,111,105,113,129,142,144,138,127,115,101,79,66,58,59,182,182,182,185,185,179,172,159,141,141,129,158,203,168,90,69,75,96,110,132,160,161,155,182,199,196,197,196,181,149,126,138,146,171,179,176,166,156,148,143,128,96,77,106,146,142,139,138,130,111,99,95,104,125,142,148,139,126,115,97,77,58,52,55,182,182,182,184,182,180,171,158,141,133,141,139,220,199,118,83,79,103,130,144,132,119,135,169,180,188,195,188,161,108,73,93,138,172,179,168,151,139,137,138,121,86,68,89,127,127,124,127,116,97,84,80,96,124,143,143,133,124,111,90,68,54,49,50,182,184,183,185,183,178,171,162,147,126,154,164,212,209,151,110,109,125,116,113,123,148,177,189,194,202,202,189,161,98,53,65,142,172,164,142,125,117,122,127,111,81,59,80,115,116,110,109,105,91,79,82,93,120,140,140,127,118,111,91,63,52,43,45,184,184,185,184,186,182,173,171,162,141,112,207,205,190,211,177,144,146,150,167,182,198,204,201,198,202,208,194,170,127,79,111,160,160,133,108,96,100,113,120,110,80,57,70,109,112,102,98,96,90,83,80,93,118,137,134,126,116,106,87,65,49,48,48,186,186,185,186,193,193,184,175,168,148,108,157,221,202,218,206,194,193,197,198,196,199,198,192,184,182,185,171,150,133,119,144,148,126,95,74,78,96,108,121,113,84,58,63,108,114,99,82,84,85,87,81,93,118,131,130,124,117,104,85,66,52,44,44,189,187,185,185,190,194,187,177,165,147,124,143,175,176,216,206,190,187,188,190,187,188,186,178,168,167,163,148,128,107,105,128,119,90,60,60,82,102,115,126,120,91,61,63,105,113,99,81,78,82,84,89,95,111,129,131,124,117,105,84,66,53,49,43,188,188,187,185,189,189,189,184,174,156,134,153,163,162,197,177,179,175,174,174,177,178,176,171,172,170,169,153,129,103,79,79,77,59,55,69,95,107,120,129,123,90,62,60,103,117,102,82,70,77,85,89,99,111,125,130,127,118,108,91,74,56,46,46,189,184,186,186,187,191,191,189,182,164,144,164,173,173,190,170,176,168,168,170,173,176,179,181,178,183,185,167,140,113,86,73,63,54,68,91,105,113,116,128,120,93,67,61,108,118,104,85,75,81,87,92,100,110,121,125,124,121,110,93,75,60,48,46,188,187,187,187,191,196,196,191,187,170,141,169,181,178,193,173,177,176,170,170,171,179,180,183,188,189,193,174,151,126,102,91,82,83,94,110,120,121,123,133,122,91,67,64,108,120,99,88,80,83,89,89,100,112,126,128,125,116,109,95,80,60,47,43,186,188,188,186,192,196,194,185,181,168,146,155,177,175,195,171,175,175,176,176,175,177,179,176,177,179,181,177,156,128,107,98,101,110,119,127,132,130,132,140,124,92,67,66,113,127,106,95,91,86,88,93,102,116,125,128,124,117,108,96,76,57,48,46,191,191,189,190,190,192,187,181,172,159,141,141,169,194,174,157,172,175,174,173,176,175,176,175,174,171,174,173,154,117,81,93,118,126,131,133,138,134,137,142,129,93,67,73,111,122,108,103,100,89,90,92,103,121,130,131,128,121,107,92,75,58,46,42,190,189,187,190,193,195,186,178,170,150,130,113,143,155,152,128,156,162,161,162,166,168,169,173,170,168,173,165,143,96,50,70,116,139,142,139,143,143,142,145,131,103,72,70,104,110,111,114,111,100,90,92,105,122,131,136,131,124,113,99,82,63,50,45,191,190,189,191,197,198,191,181,167,141,104,103,123,124,134,128,136,133,126,132,146,153,157,160,165,167,170,160,138,81,43,55,89,134,149,149,144,145,144,144,136,108,72,77,104,112,118,123,119,106,100,104,110,125,130,135,133,125,116,100,87,74,56,49,191,190,192,193,198,198,194,183,153,125,98,114,109,111,118,123,126,132,128,123,128,135,145,148,152,156,162,166,148,111,69,69,91,134,155,151,151,147,143,142,138,111,76,79,106,117,127,131,125,114,109,112,120,126,126,125,129,124,116,105,92,77,59,46,194,195,194,198,200,200,196,184,164,167,119,120,100,96,88,97,121,135,138,142,153,143,128,145,153,154,154,157,162,140,114,113,125,147,156,155,150,144,143,142,136,115,83,84,106,124,138,136,128,120,114,118,123,127,130,128,127,121,115,108,92,76,62,55,192,192,195,199,202,199,193,184,165,188,145,111,95,80,73,94,131,140,135,141,162,170,158,129,156,165,156,145,155,157,152,154,159,162,159,154,152,146,144,138,133,118,82,84,111,132,145,144,134,121,120,120,122,127,132,136,128,120,113,105,94,80,65,57,192,191,194,200,202,198,191,180,148,120,137,93,79,69,72,89,108,119,130,130,146,164,171,158,134,153,159,145,138,155,172,178,176,170,162,152,149,148,147,141,131,119,85,89,115,138,153,147,137,129,123,122,128,132,134,134,128,121,113,107,95,82,64,63,194,193,197,200,202,198,191,181,143,116,124,85,70,62,83,111,106,101,110,123,135,155,164,165,147,134,152,149,138,147,171,182,180,174,167,158,154,153,148,141,134,123,94,92,123,147,155,147,137,131,129,128,129,132,132,130,131,126,116,108,97,81,70,65,193,194,198,201,201,198,189,173,136,109,94,67,61,64,90,111,117,104,103,104,127,147,166,165,163,127,142,151,144,140,161,179,185,180,172,162,156,153,150,141,132,120,92,93,131,155,155,150,143,135,134,133,129,132,131,131,129,126,118,106,92,77,66,71,192,194,197,200,198,196,192,169,123,99,81,64,73,75,100,101,120,119,108,99,114,141,157,167,165,157,126,150,149,138,147,173,183,181,179,170,159,154,148,142,130,113,83,94,139,157,157,152,144,138,136,132,132,133,132,129,130,126,114,102,86,73,76,70,193,194,196,197,199,198,193,175,131,101,81,68,73,90,107,102,112,114,112,102,107,134,153,162,162,160,134,145,149,140,139,162,176,180,179,172,164,158,152,139,127,102,71,105,145,156,154,149,142,138,133,131,130,131,132,129,124,119,108,95,81,77,77,78,191,191,195,196,196,195,191,178,134,96,74,68,93,105,107,88,98,91,107,101,103,124,148,160,166,164,148,139,149,141,135,152,169,175,175,169,159,153,148,138,119,87,72,108,139,148,147,141,138,136,136,135,135,133,131,121,120,113,103,92,84,81,78,82,192,192,193,196,196,193,189,175,122,96,92,76,108,113,107,80,62,71,104,103,106,118,147,157,165,171,161,142,152,140,134,145,162,167,172,169,159,152,145,135,117,85,81,112,131,142,138,135,133,135,136,132,131,131,126,119,114,105,94,91,86,82,83,93,189,190,192,192,197,196,191,174,127,179,158,107,173,157,112,80,49,60,96,103,106,114,143,154,167,176,167,143,148,141,136,147,161,164,164,164,158,151,145,134,116,94,92,109,121,129,129,125,127,129,133,133,130,126,118,114,108,100,95,88,86,86,93,100,190,191,192,192,193,196,191,173,118,157,202,194,225,222,169,81,56,66,99,104,112,116,143,154,164,176,163,143,155,145,135,144,161,161,156,158,154,147,144,139,126,111,105,110,114,124,121,121,121,130,130,132,125,115,109,109,106,99,93,89,89,93,101,106,187,189,190,191,190,192,186,172,128,132,210,206,217,218,192,119,70,82,109,114,116,119,143,154,164,173,164,143,156,148,138,142,158,162,156,151,147,145,144,140,133,124,120,121,126,126,123,121,123,122,123,120,119,111,115,114,104,95,90,89,90,100,109,116,185,186,187,189,187,188,188,177,135,119,217,213,214,217,203,138,89,87,105,119,125,126,142,154,166,169,160,142,153,148,136,139,159,162,158,152,142,139,140,141,139,139,133,131,133,131,125,124,120,117,114,115,117,115,109,101,96,92,94,99,105,113,119,118,184,183,185,188,188,188,183,181,158,135,216,216,207,217,196,152,99,74,99,121,130,132,142,153,162,164,156,136,150,146,138,140,156,163,163,158,151,147,146,145,141,141,144,138,133,133,127,119,118,111,110,112,114,109,100,92,90,95,103,109,111,117,120,123,182,183,182,185,186,184,176,160,159,156,211,216,183,201,161,120,117,76,92,125,136,137,137,145,152,155,147,136,149,143,140,145,160,164,164,158,154,151,149,148,145,144,141,137,132,126,122,118,113,110,110,110,103,94,92,88,99,105,110,116,121,127,128,125,181,183,185,186,185,184,177,157,120,134,201,218,167,153,148,123,114,109,111,140,149,143,142,146,149,151,148,138,150,145,142,153,167,166,166,159,156,152,153,151,146,142,138,133,127,121,117,114,110,107,105,99,94,93,96,105,114,118,117,121,122,124,124,126,174,179,183,184,185,181,179,173,134,98,179,213,143,125,143,136,129,126,127,150,161,154,150,147,147,150,138,135,142,146,146,153,169,170,169,163,157,150,147,149,146,140,130,122,122,119,116,112,109,102,93,89,95,100,108,115,121,122,122,122,123,123,124,125,171,173,179,181,183,183,179,175,158,109,170,210,141,91,110,126,134,139,141,154,166,171,162,153,150,153,133,145,152,154,159,169,176,174,170,165,158,150,146,140,135,130,122,120,120,119,119,113,105,96,97,106,110,116,124,124,122,125,123,123,125,125,126,125,168,174,177,177,176,178,177,174,169,138,136,218,163,101,97,117,140,157,149,171,179,168,161,153,155,148,136,159,160,164,171,176,179,174,170,164,157,150,143,135,129,122,119,118,119,116,113,107,102,108,115,120,123,124,124,123,122,120,121,122,120,125,122,122,166,167,170,171,175,175,175,171,168,162,118,175,171,137,126,128,133,149,142,158,174,169,158,152,146,132,153,169,175,179,182,178,171,170,162,157,150,144,137,130,124,118,117,118,116,110,92,75,75,77,75,76,79,79,82,87,88,93,96,100,103,106,113,115,157,160,162,165,168,167,166,166,163,160,154,108,108,139,148,142,138,146,136,137,148,147,140,130,121,138,164,177,176,176,175,172,165,159,155,148,141,135,129,124,119,120,119,111,97,68,41,29,28,29,29,31,28,29,27,30,32,32,35,35,37,43,48,54,151,151,152,154,159,157,158,157,152,152,150,149,140,130,126,123,134,123,119,110,115,114,114,118,133,157,167,171,174,172,166,160,151,146,141,134,128,123,118,116,111,100,81,61,45,37,37,40,40,38,36,39,37,38,40,40,40,39,40,40,41,42,39,40,141,146,148,148,146,149,156,163,160,156,155,154,152,147,140,179,162,122,129,127,132,135,138,146,156,163,166,162,157,152,147,139,138,132,126,123,115,112,109,94,64,44,39,42,43,43,43,42,40,39,38,40,39,39,40,40,40,43,43,42,41,41,43,40,138,137,139,141,142,142,144,150,151,155,156,155,154,151,148,168,175,119,140,140,154,147,144,149,151,147,145,141,134,129,125,124,118,112,107,108,113,120,129,106,61,48,47,44,41,44,42,42,44,43,39,39,39,40,41,39,42,44,41,40,42,40,41,42,95,108,112,118,120,121,122,122,121,129,143,148,152,150,145,127,179,126,123,123,135,132,140,145,145,142,138,135,132,126,116,98,83,85,110,124,124,135,138,109,62,47,44,46,46,43,46,43,42,41,43,45,47,44,41,41,43,42,43,44,42,45,43,44,50,47,59,74,74,80,91,91,94,95,98,115,124,131,137,138,137,128,95,84,68,77,95,105,106,105,103,97,83,69,58,74,102,129,133,136,129,136,129,88,53,50,47,46,44,44,45,44,44,43,42,41,43,42,45,45,42,43,40,42,45,41,42,40
61,54,48,56,67,80,90,95,117,124,125,127,110,79,85,95,80,77,70,66,105,178,135,96,84,92,100,113,128,151,160,137,100,70,43,37,47,49,57,56,58,56,56,52,54,53,51,51,50,49,51,47,48,45,48,46,47,47,45,40,41,45,43,39,64,69,89,100,104,105,105,126,150,148,140,126,124,111,203,159,109,84,75,64,61,132,144,113,101,109,120,121,128,142,158,175,185,175,152,113,70,52,40,46,54,51,51,53,51,52,54,52,55,52,46,48,51,47,48,47,46,45,47,45,44,45,44,47,86,95,107,120,118,125,141,156,158,152,154,156,165,167,206,166,150,144,109,82,87,107,151,174,186,193,195,196,195,196,195,193,195,195,193,184,164,145,123,82,53,48,49,50,53,51,51,48,49,50,50,48,46,52,47,46,45,49,44,46,45,42,42,40,82,92,106,131,147,165,177,185,193,196,200,207,211,202,171,117,158,165,135,136,162,184,199,207,206,205,207,205,205,202,200,198,198,197,194,193,191,184,178,153,124,96,71,52,45,43,48,50,49,48,49,48,49,49,49,49,47,45,44,39,41,45,42,44,148,164,186,198,205,208,209,210,208,207,211,210,196,173,154,132,139,144,125,131,161,174,187,199,208,209,209,209,207,205,202,199,199,196,195,192,185,186,182,178,176,171,154,131,103,72,48,43,46,48,48,51,50,48,49,47,46,45,45,46,46,45,45,40,193,201,203,204,205,207,207,206,207,206,197,172,164,163,174,178,174,152,132,168,196,202,203,198,204,212,212,210,207,206,201,197,197,195,193,189,186,182,173,168,174,178,177,176,168,155,130,92,56,40,42,48,48,47,46,49,48,50,48,43,44,45,41,45,203,204,210,211,210,210,209,207,207,197,160,141,150,173,193,199,199,170,173,211,213,213,213,213,204,210,212,211,208,205,202,199,200,197,192,190,186,178,171,167,169,172,172,173,171,168,159,147,125,87,59,42,40,43,48,47,47,46,45,48,42,40,36,24,207,210,212,215,214,213,214,212,201,161,125,122,132,162,184,190,192,161,180,213,215,214,213,212,206,204,209,210,208,204,202,198,198,195,194,186,180,179,176,169,168,166,166,168,168,164,158,155,152,143,118,81,52,42,40,37,37,37,36,33,30,30,43,72,208,209,212,213,214,213,210,207,179,125,115,116,139,170,175,175,170,144,170,210,214,214,212,213,208,194,206,210,209,205,201,197,193,189,185,184,180,178,176,172,166,161,162,159,157,160,155,150,148,144,144,133,118,118,119,116,114,110,110,114,122,132,141,155,208,209,211,212,212,210,209,201,169,124,121,122,152,167,155,140,130,132,164,210,213,212,211,210,210,186,196,205,206,203,194,190,186,184,182,182,180,177,178,174,166,163,163,164,160,155,153,150,146,141,139,140,147,154,165,171,172,169,169,168,170,169,169,172,207,208,206,210,210,207,204,193,154,122,126,134,153,150,127,134,133,124,149,205,209,209,207,206,207,187,181,202,203,195,184,181,180,180,182,181,179,181,180,175,174,173,171,169,166,162,159,154,147,142,138,136,137,141,145,153,162,167,168,170,169,166,165,165,207,206,205,208,207,204,199,182,135,112,123,138,155,153,153,177,130,118,140,185,201,203,203,200,202,191,166,194,194,185,175,179,181,183,181,178,180,178,176,175,173,173,173,170,166,159,157,156,152,144,140,138,135,135,136,135,140,149,156,157,158,159,159,159,207,206,205,206,206,203,192,163,119,117,118,133,141,157,180,152,107,123,140,169,185,193,188,186,188,188,159,185,187,178,170,175,178,181,179,177,177,177,175,169,168,167,162,159,157,157,153,155,151,147,141,133,130,135,137,136,132,132,142,148,149,152,151,149,202,201,202,205,204,201,187,157,117,114,112,122,126,161,165,113,107,124,125,144,150,165,174,175,180,184,152,179,178,168,166,175,179,178,177,175,173,172,167,161,161,160,156,151,145,139,142,141,139,138,138,138,139,140,139,137,131,129,124,129,137,137,141,142,198,199,202,203,202,199,187,153,119,115,105,115,115,164,145,109,101,109,109,118,124,146,163,171,171,175,148,170,173,164,170,178,180,176,174,172,167,168,172,179,182,173,159,140,129,125,125,126,131,131,133,136,142,146,143,140,135,131,125,122,123,126,131,135,195,197,199,202,202,198,185,150,119,117,105,112,118,157,130,109,83,84,98,103,104,133,159,167,168,171,146,163,161,161,171,173,173,167,164,164,166,179,191,192,185,166,138,119,108,111,114,122,129,134,134,136,138,140,139,139,137,134,129,121,115,116,121,128,192,194,197,200,200,194,181,149,138,120,95,103,108,146,109,86,67,77,92,94,98,129,152,162,172,172,147,163,157,159,165,166,162,159,160,164,179,193,196,190,174,149,118,91,84,96,119,135,144,142,137,130,131,131,131,127,128,129,125,123,115,111,118,118,187,190,192,195,194,192,180,145,131,104,75,78,82,113,110,102,70,82,95,94,100,133,154,166,176,170,147,158,155,162,162,160,160,159,159,171,190,196,192,184,165,136,103,72,60,86,131,154,159,151,142,132,130,127,122,121,123,122,124,122,120,111,106,111,188,189,190,191,191,186,178,144,122,104,85,91,90,118,105,108,87,94,98,98,104,131,157,175,183,158,148,159,159,163,160,158,159,164,177,195,203,200,193,178,155,127,97,68,52,104,157,173,170,157,146,129,125,122,119,121,124,124,121,117,115,109,105,104,185,185,187,189,188,183,174,142,121,107,94,103,97,119,107,101,102,110,105,101,107,133,163,181,185,150,155,159,161,164,162,159,162,178,192,201,201,196,187,172,149,126,100,70,55,121,171,184,173,160,145,137,129,124,122,122,126,125,125,117,111,106,98,94,184,187,188,189,190,186,173,141,121,107,99,112,107,124,108,111,124,120,105,105,113,141,173,187,175,142,157,164,163,165,159,160,170,183,195,200,196,189,181,165,145,125,102,73,55,126,176,184,176,161,146,132,126,120,119,120,124,124,124,120,111,106,93,86,182,185,186,186,185,184,172,147,124,107,93,102,96,110,94,85,110,115,107,106,116,150,183,188,150,161,176,174,170,161,153,152,160,175,189,190,188,183,175,160,141,121,108,82,70,136,169,175,173,157,140,128,120,113,112,121,128,128,123,117,110,99,89,80,181,185,186,184,183,179,168,147,130,115,97,104,104,119,84,69,77,109,113,108,127,167,197,176,168,199,199,187,164,150,139,138,145,160,177,184,183,174,166,152,138,125,108,82,78,140,158,160,165,156,138,125,113,108,115,126,134,136,128,120,107,93,78,70,183,181,182,182,178,174,166,151,134,129,116,143,155,135,78,71,67,97,107,109,139,184,191,173,208,212,205,190,180,171,158,136,138,148,164,183,182,173,162,150,139,130,108,78,82,143,156,150,151,145,127,110,100,97,107,128,141,142,134,123,110,90,71,55,183,183,184,185,185,178,171,157,136,136,126,169,211,181,89,69,76,93,107,127,159,164,158,186,206,202,197,192,184,164,145,141,144,150,171,182,181,171,159,148,146,134,107,79,77,134,157,144,138,134,119,99,85,85,101,126,142,145,130,116,101,81,61,54,182,182,183,184,183,179,169,154,138,133,137,154,219,205,124,84,80,106,132,147,135,119,135,173,183,187,194,189,167,125,91,99,131,151,178,184,176,164,153,146,146,134,104,72,70,119,145,130,125,117,98,83,71,73,97,123,142,139,122,109,94,76,57,45,184,184,182,183,183,178,171,160,147,127,162,161,215,212,148,109,107,122,119,113,118,137,165,182,188,200,200,191,166,107,56,50,101,157,177,173,158,145,137,137,140,124,92,63,55,104,127,117,109,103,96,79,68,72,95,128,139,130,117,106,97,69,56,48,185,184,185,185,186,180,173,168,156,133,128,216,206,195,203,168,140,139,140,155,173,192,203,201,197,203,210,197,175,132,76,63,129,169,167,141,123,124,120,125,126,114,84,59,49,96,122,114,94,88,86,79,71,72,93,121,134,125,113,104,94,70,53,45,185,186,185,186,193,191,181,173,158,131,98,188,221,207,219,202,185,191,195,199,197,202,202,196,187,185,190,182,158,140,115,126,154,153,127,103,101,106,112,117,129,119,89,59,49,89,124,112,91,78,80,84,78,81,94,119,127,120,111,101,85,69,54,45,187,188,186,187,195,195,186,174,162,142,119,147,188,189,218,203,191,186,190,190,187,190,189,180,171,168,166,155,132,113,107,129,136,115,85,75,88,108,113,120,132,123,94,60,46,85,120,112,88,65,67,74,79,77,94,116,126,122,115,106,93,73,59,47,191,186,184,185,189,191,189,182,170,153,131,154,161,163,193,176,181,175,176,177,176,179,178,173,169,168,167,150,133,105,82,87,93,73,58,74,96,113,118,124,134,123,91,64,49,82,121,115,91,64,62,77,82,82,95,109,118,120,116,108,96,78,62,52,188,185,185,186,188,191,189,189,177,160,140,165,171,171,181,165,175,171,167,170,175,175,178,176,176,179,182,166,141,114,85,70,67,57,68,89,109,116,114,121,132,124,96,63,52,82,118,111,89,66,67,77,83,83,98,109,118,120,115,109,96,81,65,48,189,187,186,188,192,195,196,192,183,165,142,170,178,177,190,170,177,172,167,169,169,178,182,185,186,187,193,177,152,125,100,90,82,86,98,112,123,125,124,125,134,121,91,61,53,81,118,111,89,75,67,73,77,83,97,112,119,120,115,108,99,83,64,50,185,189,189,188,193,198,195,188,182,169,142,162,177,171,197,173,175,175,175,173,174,177,180,177,181,183,184,177,158,134,110,97,101,111,125,132,137,138,132,135,140,123,90,65,54,84,126,115,96,83,80,77,76,78,99,117,125,122,117,110,102,83,66,52,191,189,188,190,190,193,188,181,170,160,141,146,172,187,173,157,172,174,175,176,176,175,177,175,173,172,173,175,158,129,89,85,111,131,137,139,143,142,141,141,148,133,99,68,56,87,126,115,103,96,90,78,76,80,101,119,129,128,122,114,97,83,66,49,189,189,188,190,194,193,186,179,169,151,131,125,154,175,167,142,163,170,168,166,171,172,172,174,173,170,171,169,149,110,56,52,96,129,144,148,149,149,144,144,146,137,111,77,62,91,118,114,114,113,99,91,83,86,102,120,129,129,125,118,104,89,70,56,189,189,189,191,197,197,188,178,158,129,107,102,128,129,133,124,142,139,134,141,150,157,161,164,165,166,168,163,142,95,47,42,78,113,144,155,152,151,148,144,145,141,119,83,61,93,116,118,122,118,111,98,92,98,109,119,122,126,127,117,108,93,78,61,191,190,191,194,200,200,191,180,162,141,105,111,115,116,126,127,130,130,125,122,130,140,146,150,154,157,162,166,150,116,72,67,85,111,149,157,153,149,144,143,141,137,125,91,68,89,112,123,128,127,115,104,102,104,114,119,119,119,122,121,112,99,84,66,194,193,194,199,200,199,196,181,179,192,126,121,101,106,94,103,116,131,134,131,140,130,132,148,152,155,158,160,159,142,117,112,120,139,155,158,159,152,146,144,141,136,126,95,72,93,113,129,135,131,118,107,102,106,110,119,124,126,122,115,109,97,82,67,192,192,195,199,202,199,194,183,159,132,129,111,96,85,75,93,131,140,136,144,164,163,138,133,156,166,160,151,155,162,154,157,160,165,164,159,155,153,146,147,140,134,129,107,76,93,118,134,140,136,124,114,109,110,117,123,126,126,121,116,110,98,86,71,190,192,194,202,203,199,189,178,146,110,136,98,86,74,71,90,116,129,136,132,148,165,169,149,138,156,162,151,144,154,175,183,187,180,169,163,156,154,151,150,145,137,131,114,85,98,127,142,145,139,128,120,117,115,120,125,128,129,125,118,111,100,86,71,192,192,196,202,201,197,190,179,144,120,132,85,73,59,76,103,104,104,118,133,135,153,167,163,141,135,155,155,146,148,174,183,185,184,178,169,162,157,155,154,143,135,127,112,84,96,131,147,148,142,134,124,121,119,120,125,125,128,127,123,113,103,90,77,194,194,198,200,201,198,190,175,134,115,106,72,63,64,87,113,115,102,103,112,135,144,160,170,162,126,144,154,152,148,167,182,187,187,183,175,166,159,153,152,146,136,127,107,80,86,129,150,150,144,135,129,123,123,123,124,127,124,123,121,114,101,87,72,192,194,196,199,199,196,188,163,121,101,84,65,66,69,94,102,116,116,109,100,119,140,154,162,161,145,127,148,152,143,154,178,187,187,186,182,174,165,156,153,148,137,126,107,75,85,131,149,150,145,136,128,122,119,120,126,124,124,128,118,108,96,80,71,194,196,196,199,199,197,193,168,118,99,77,65,71,85,101,103,119,123,111,100,109,139,148,161,161,159,129,141,151,146,143,161,180,185,186,182,177,167,162,154,149,144,131,109,86,89,128,145,145,141,134,127,124,121,123,125,125,123,120,113,102,90,79,75,192,194,197,196,196,195,190,172,121,92,70,66,81,99,106,91,103,103,113,102,103,129,153,157,162,162,146,138,150,144,139,153,174,181,183,184,179,168,160,155,150,144,133,115,93,98,119,135,141,134,132,130,127,126,126,127,122,117,113,108,97,90,83,77,190,190,195,198,196,192,189,174,106,95,81,73,98,107,105,79,73,76,106,100,101,117,146,157,163,166,154,142,154,146,137,146,170,177,180,179,179,172,163,157,151,143,134,120,108,108,118,128,133,129,125,124,125,124,123,124,121,117,111,99,97,96,84,78,192,193,192,194,196,195,190,170,114,188,142,85,130,127,102,86,49,59,96,101,105,113,145,155,161,167,162,142,149,146,138,143,161,174,175,174,174,173,163,154,150,147,138,131,125,116,118,122,127,124,121,124,127,127,123,119,113,110,106,103,98,91,83,78,189,191,191,193,195,196,191,170,108,184,190,159,222,209,141,76,58,62,91,103,107,114,139,154,162,168,165,137,148,147,141,138,153,168,172,170,167,166,165,161,155,150,145,141,131,130,130,130,128,124,122,125,126,125,118,112,109,109,109,104,97,87,81,86,186,189,191,190,192,192,188,169,109,157,205,202,218,221,195,103,61,72,104,108,113,116,140,154,162,166,164,136,153,148,142,136,147,164,173,175,170,166,162,160,158,156,151,148,143,140,138,134,129,128,126,124,122,118,111,108,113,111,107,101,90,81,88,98,187,188,188,190,190,189,186,169,123,132,214,206,216,217,208,133,83,89,108,115,121,122,141,154,162,166,164,135,145,145,141,139,144,160,172,172,173,170,164,162,160,158,154,151,150,143,140,138,132,127,124,118,119,119,118,117,113,109,105,94,88,86,99,114,184,185,186,188,188,187,185,177,137,130,217,213,208,215,208,148,91,78,96,117,130,130,141,153,162,164,161,133,144,145,139,139,145,162,169,173,170,167,165,161,159,158,152,150,146,141,136,132,130,124,116,116,116,118,117,113,109,103,95,92,93,98,110,119,183,183,184,185,187,185,178,172,160,149,214,216,193,214,183,142,109,73,90,116,133,137,141,147,152,155,153,129,146,148,139,135,145,163,171,172,171,167,165,159,159,155,149,145,141,133,130,126,125,119,119,116,115,113,109,104,100,97,93,100,109,117,123,125,179,183,184,186,184,183,174,151,142,148,206,217,164,170,147,116,115,96,96,130,143,141,140,142,148,151,147,130,144,143,141,137,142,160,170,170,170,166,160,155,153,149,144,136,130,129,128,125,123,119,114,113,111,106,103,102,99,96,106,112,120,123,124,127,179,181,184,185,184,181,176,158,111,123,199,213,155,147,148,136,119,115,116,144,155,152,148,146,145,149,146,127,142,144,143,142,149,162,167,170,169,163,161,152,144,142,134,128,126,126,128,127,121,117,110,101,97,98,98,104,110,118,120,120,121,122,124,124,175,178,181,185,186,181,178,172,137,95,178,205,126,108,131,130,131,133,135,151,165,161,155,148,147,153,139,138,148,150,149,148,154,162,166,167,164,160,153,148,141,134,126,122,123,125,122,121,116,107,100,94,98,105,111,118,119,126,126,125,123,125,125,126,167,172,178,179,180,181,177,174,161,114,161,209,145,88,97,119,135,145,145,162,172,173,165,159,152,157,134,148,158,157,157,163,166,164,166,165,159,153,148,140,132,126,123,124,124,122,120,116,109,105,106,109,116,122,124,124,125,123,122,122,121,121,126,123,168,170,174,176,175,177,177,172,167,144,113,221,167,112,104,116,136,158,148,165,181,174,164,153,156,143,137,157,164,167,168,168,167,165,159,157,153,143,137,129,121,120,120,122,124,121,115,102,92,92,97,97,103,102,103,109,110,112,112,114,116,117,118,122,163,165,168,169,171,171,170,170,166,162,126,133,143,144,142,136,130,138,135,142,163,160,154,149,137,128,152,170,177,174,174,170,165,159,155,149,141,135,127,124,123,122,124,121,117,98,74,44,34,32,28,30,31,34,35,36,40,49,48,51,56,60,66,74,150,154,159,160,163,163,161,159,157,155,148,128,121,132,132,118,131,137,130,123,129,136,130,124,116,138,161,175,175,173,167,165,158,150,142,136,129,128,122,122,122,115,102,83,63,50,38,37,38,36,39,36,38,37,37,35,33,31,35,32,33,32,37,35,150,149,148,152,156,155,155,158,153,151,151,151,143,129,124,146,134,109,106,102,106,109,116,122,138,153,164,168,166,160,155,148,143,139,130,126,120,115,112,104,90,64,47,42,37,37,42,39,37,39,38,39,38,38,41,41,41,38,39,43,44,43,42,43,139,143,144,144,144,144,152,158,157,155,152,155,155,153,146,187,175,128,145,138,143,143,141,145,151,155,153,152,146,139,134,129,129,125,121,116,111,112,115,115,76,46,45,36,45,49,43,43,44,39,38,41,41,42,38,42,43,41,42,42,42,41,42,41,132,132,134,136,136,137,138,140,140,146,152,154,153,151,143,157,178,116,135,134,147,141,139,147,147,144,143,138,136,135,133,128,120,104,99,110,113,126,133,127,83,54,48,45,43,44,44,44,42,41,42,41,42,40,44,39,41,45,39,39,41,44,44,44,71,91,101,106,110,112,112,108,112,119,128,135,140,146,148,135,166,135,114,115,106,116,129,138,140,137,133,127,123,116,103,82,68,82,107,132,128,129,139,124,75,51,45,46,43,43,43,44,43,44,42,43,43,46,42,44,42,40,44,43,43,44,41,37
96,107,120,133,141,153,161,163,168,174,175,176,182,187,192,193,193,189,180,168,158,158,159,162,171,180,183,186,187,187,186,185,185,181,177,171,164,159,164,170,172,183,186,165,111,63,44,47,48,46,45,45,47,47,44,43,43,45,45,45,45,44,43,42,146,161,175,182,186,193,193,194,196,199,200,201,202,204,203,202,200,199,196,196,199,200,199,198,199,198,196,194,194,192,192,191,189,189,188,186,182,177,173,169,168,171,174,162,127,89,60,44,42,41,45,47,47,44,45,45,47,44,42,43,44,46,45,43,185,192,195,198,197,199,202,202,202,200,200,201,202,203,201,198,198,197,199,202,204,205,205,205,205,203,202,202,203,202,199,194,191,193,191,188,186,180,179,175,169,163,163,164,156,142,125,107,76,52,41,39,42,43,41,40,42,48,48,47,47,46,42,45,193,192,192,193,195,197,200,199,199,197,195,194,191,191,189,191,194,199,200,205,207,208,209,209,209,208,207,207,206,205,204,202,198,196,195,194,189,185,180,176,168,162,162,165,168,166,161,151,139,116,88,63,45,42,47,48,47,48,46,46,46,45,46,46,197,197,197,198,199,200,200,200,199,199,187,165,152,157,171,183,190,197,203,208,211,212,212,211,210,210,210,209,209,207,205,204,203,201,199,196,192,188,183,177,170,165,165,166,167,166,165,162,157,150,137,116,88,61,46,40,41,39,40,40,40,39,39,38,204,206,208,210,209,207,206,203,202,189,161,129,124,145,168,181,188,195,203,209,213,213,212,211,210,211,210,209,210,209,208,207,207,205,202,198,193,188,182,177,174,171,167,167,165,167,165,164,159,153,146,139,127,107,79,63,57,56,56,51,48,48,43,42,207,209,212,211,212,211,210,208,194,167,131,112,127,156,170,174,178,188,200,210,211,213,213,210,211,210,210,211,210,211,211,210,209,207,203,198,194,189,185,182,177,173,170,166,167,163,164,162,158,152,148,146,140,135,122,123,131,135,133,128,124,117,117,113,207,209,210,211,211,210,208,201,171,136,114,113,142,166,171,169,167,181,197,207,212,212,210,210,209,210,210,211,211,211,211,210,209,205,201,199,194,187,184,184,178,170,163,165,164,162,159,158,159,154,149,143,138,133,131,131,138,148,155,157,155,151,150,149,208,209,210,211,210,208,208,193,152,122,115,126,159,171,170,156,153,174,187,200,211,211,210,209,208,208,209,210,210,210,210,209,207,203,200,198,195,189,183,182,178,172,168,167,167,165,162,158,157,155,150,144,137,136,132,128,125,130,139,146,149,151,151,150,208,208,209,210,208,207,204,188,146,115,114,139,166,172,155,143,157,160,164,183,205,209,208,205,206,207,207,208,210,209,208,206,204,201,199,195,192,188,185,184,181,177,176,175,172,170,166,162,158,155,151,146,141,137,135,131,125,120,122,128,137,145,147,148,209,207,209,209,208,206,201,183,137,108,119,147,166,158,152,178,165,136,142,169,194,205,206,206,205,206,205,206,205,203,202,202,200,198,196,193,189,188,184,183,179,180,180,177,176,174,170,165,163,157,153,147,144,141,138,134,132,124,118,116,124,132,143,144,208,208,209,209,207,204,197,164,120,99,115,147,159,153,183,192,150,122,142,167,186,197,203,206,205,205,204,203,203,201,200,200,198,197,194,190,190,186,185,182,181,177,177,175,172,170,166,163,161,158,152,145,141,139,137,137,134,131,124,116,111,117,128,138,206,206,208,210,207,202,188,149,108,93,114,139,147,159,194,177,125,125,149,165,178,187,198,202,202,203,203,203,203,201,199,198,194,192,190,188,185,184,181,173,170,167,165,164,165,167,166,165,163,160,154,148,143,138,136,137,139,134,131,120,109,106,117,126,204,205,207,208,206,200,184,143,102,88,112,136,143,166,185,142,108,126,146,157,161,172,191,199,200,201,203,203,203,201,197,196,195,191,188,186,179,178,172,163,154,151,151,153,156,157,157,160,161,158,153,150,146,142,140,141,142,139,134,125,115,106,107,117,203,205,207,208,206,199,180,139,94,79,106,130,142,167,162,105,79,105,134,139,149,161,188,197,199,202,203,203,201,198,197,196,191,186,182,180,174,171,168,165,164,152,147,144,142,147,151,154,158,155,154,153,151,146,145,147,144,142,136,129,122,113,101,104,203,205,208,209,205,197,180,135,90,71,97,129,142,163,134,78,61,79,116,127,130,151,186,198,201,201,202,200,197,196,195,192,188,180,179,174,173,173,177,183,174,158,136,128,134,136,144,150,154,157,154,152,149,152,151,148,147,144,140,134,129,119,108,98,203,204,205,206,204,196,177,129,81,64,88,123,138,150,112,70,57,85,115,119,124,151,183,194,198,201,202,200,195,192,190,187,183,178,176,173,176,183,188,184,175,148,120,109,119,135,146,154,158,157,155,152,150,149,150,151,146,144,142,138,130,122,110,100,202,203,205,204,203,197,175,121,78,63,83,114,128,138,111,68,62,98,119,116,123,153,183,194,200,202,201,199,196,192,186,182,180,178,175,177,184,188,187,181,167,141,110,96,115,142,158,165,164,162,159,154,150,150,150,149,146,144,142,136,131,124,115,104,201,202,203,203,200,193,169,114,75,64,76,104,120,124,92,66,74,104,120,117,123,156,185,195,201,202,200,198,197,192,186,183,179,180,183,189,194,192,185,181,166,144,110,93,120,156,174,179,177,170,164,155,150,150,148,148,144,144,142,140,136,126,119,108,200,201,202,202,199,190,167,110,74,56,65,88,109,114,89,77,99,117,116,118,128,161,187,198,202,201,199,196,194,189,183,181,184,187,191,198,198,193,190,183,169,146,118,96,122,166,185,185,179,175,167,156,150,148,144,144,142,142,143,141,134,125,120,109,200,202,202,202,199,189,162,113,73,55,67,82,98,108,102,107,128,127,120,117,134,169,191,200,203,202,199,196,195,190,185,186,189,195,199,200,198,194,189,183,170,153,129,102,114,166,187,190,184,175,166,157,150,148,144,140,142,145,146,144,139,130,120,110,199,200,200,200,198,188,162,115,72,54,67,78,88,101,106,104,125,128,120,122,144,174,194,203,203,200,197,197,194,192,190,191,196,200,203,201,195,191,188,180,169,157,137,106,107,157,185,190,186,176,167,160,154,149,147,145,145,150,150,147,141,133,123,112,198,200,199,198,194,185,164,122,83,60,72,84,81,96,109,96,111,122,124,131,153,181,199,206,203,203,202,200,196,195,195,196,201,202,203,199,195,192,187,178,169,157,136,106,109,152,176,184,184,175,165,158,151,144,143,145,146,148,148,147,141,134,125,113,194,197,196,195,192,183,155,126,92,66,75,86,83,92,108,105,97,120,130,138,165,190,206,209,209,210,208,204,199,196,194,195,197,201,200,197,191,187,183,178,167,157,134,102,119,155,174,179,181,175,164,153,147,137,138,143,147,145,146,144,140,134,128,114,193,196,198,197,190,182,170,137,105,80,81,98,88,90,106,125,107,128,135,150,180,202,208,211,211,210,208,205,201,199,192,187,189,194,196,194,191,185,180,173,169,156,122,100,118,158,170,171,176,166,155,148,139,136,140,149,154,152,148,143,139,130,121,111,189,193,196,195,192,185,168,142,115,98,95,109,106,90,100,125,133,141,152,176,198,206,208,209,208,205,203,200,197,188,182,177,176,186,192,192,188,184,180,177,171,150,114,94,134,175,171,165,165,159,149,141,135,133,140,150,156,155,152,146,140,132,119,109,187,189,191,190,189,182,166,140,115,101,104,122,131,117,104,117,140,160,181,198,203,206,208,208,205,199,197,194,176,153,144,155,163,179,189,190,188,183,178,178,172,141,106,96,130,171,167,159,159,152,142,133,128,129,138,149,158,161,154,146,137,127,115,105,187,184,187,189,187,181,173,150,124,107,109,133,153,153,145,140,157,176,192,202,203,202,201,200,197,198,192,175,139,106,97,113,135,173,189,188,185,181,176,175,165,132,98,92,127,156,156,152,149,145,132,122,115,121,137,151,163,162,152,144,135,122,110,98,183,180,184,188,186,182,175,153,132,121,125,157,185,187,182,179,182,186,192,194,194,193,192,190,192,192,184,152,97,64,61,84,137,175,187,187,181,175,174,176,160,128,98,93,118,146,144,135,135,128,116,106,106,115,135,155,164,160,149,138,130,120,102,87,183,179,180,185,184,183,176,160,141,138,156,186,201,204,198,192,190,191,191,190,191,191,191,192,197,193,181,140,80,42,62,121,160,177,181,177,171,165,165,169,151,117,93,88,117,142,136,125,121,118,110,104,104,115,135,155,161,153,144,137,129,115,97,83,184,181,180,181,185,184,178,167,160,163,179,200,206,206,203,200,198,196,193,194,194,191,190,194,204,200,183,153,98,78,111,152,167,167,163,157,152,149,153,159,146,114,90,85,114,141,131,115,106,108,109,107,105,114,135,153,157,151,141,132,125,109,93,78,185,185,184,183,189,191,185,179,179,183,190,199,200,201,199,194,194,193,191,192,191,188,185,187,195,196,180,158,130,123,142,152,146,141,137,135,136,137,141,156,146,115,87,81,115,138,129,106,98,102,106,106,106,115,135,152,153,144,138,130,117,106,88,75,185,186,187,188,192,195,194,190,187,185,191,195,195,194,192,183,181,182,184,185,189,182,178,183,187,180,164,143,132,130,136,129,121,118,117,121,124,128,138,155,151,117,84,79,110,135,125,104,89,90,98,105,108,117,133,147,150,148,139,128,115,100,92,81,185,184,187,187,192,194,192,187,183,179,178,183,186,185,184,176,171,170,173,177,181,180,176,175,182,171,152,131,113,105,105,102,95,103,109,114,123,129,141,157,149,116,87,79,109,134,126,104,84,84,96,105,110,118,131,142,148,143,138,128,116,102,92,82,184,185,186,187,191,190,184,178,171,162,161,167,173,175,175,171,166,165,168,170,174,174,173,170,177,172,153,131,112,99,95,93,96,103,110,117,120,124,137,151,147,113,86,80,110,134,124,106,88,89,99,106,110,118,128,136,142,141,136,128,117,107,96,84,184,185,185,186,185,181,175,164,160,152,154,162,166,168,167,163,163,161,160,165,165,167,167,166,173,170,154,138,123,112,107,108,112,115,119,123,127,128,136,152,142,111,89,84,109,131,122,104,92,90,97,105,109,116,127,136,138,140,133,127,119,108,96,86,181,183,186,185,182,176,170,158,147,141,145,155,162,167,163,159,161,159,154,155,157,157,161,161,161,165,159,143,125,111,113,120,121,124,130,134,134,133,142,153,140,108,82,81,103,129,117,106,97,97,99,106,110,119,127,136,142,139,134,126,117,109,99,87,179,180,184,186,185,176,168,153,133,119,121,134,149,156,155,153,152,148,148,150,153,154,152,152,161,169,161,140,107,87,100,123,132,132,132,134,135,137,142,150,139,107,87,83,103,118,115,108,104,104,106,108,110,118,129,138,140,138,134,128,121,108,99,88,179,179,182,184,185,179,168,148,120,99,98,120,133,132,127,127,136,139,141,141,143,145,146,148,152,157,151,130,83,52,74,114,126,131,133,135,137,138,143,153,144,112,88,83,102,117,117,116,114,112,109,111,113,119,130,138,140,140,135,129,121,110,101,92,176,179,185,186,185,181,166,143,110,87,84,105,120,110,101,116,131,141,145,151,151,147,144,142,146,146,139,124,78,56,73,104,116,127,134,139,142,141,145,149,145,120,91,83,104,120,123,122,124,121,114,114,118,124,132,137,141,137,135,131,124,115,107,99,172,178,180,186,181,175,165,138,98,74,74,107,107,89,97,120,132,132,136,148,159,160,156,151,147,147,149,139,111,94,98,106,110,126,136,136,140,144,145,152,149,129,99,84,101,121,131,132,130,126,122,120,122,127,134,134,129,134,135,130,126,119,113,102,169,174,181,180,177,171,159,130,90,68,74,105,97,90,100,110,106,120,128,134,152,161,161,160,160,157,153,151,140,129,127,121,119,130,136,139,139,140,145,149,151,137,105,88,99,119,131,137,136,130,125,124,128,132,133,135,131,131,133,130,125,119,111,104,168,173,175,177,174,167,157,123,81,59,71,95,86,89,101,97,94,116,127,129,142,157,163,164,165,167,167,164,159,153,152,147,140,142,141,139,139,139,144,147,148,139,114,89,97,116,133,140,140,136,129,127,127,128,131,136,136,136,132,128,125,119,113,107,169,173,176,174,171,165,151,115,76,58,70,88,84,92,100,94,102,115,118,126,138,153,166,167,167,167,170,171,172,168,166,164,159,152,147,142,142,143,146,147,147,143,123,96,94,115,135,144,144,138,131,128,128,130,134,138,138,137,132,128,124,119,114,105,169,172,174,173,171,165,145,109,76,53,73,85,87,100,103,100,121,123,116,115,134,149,161,173,171,167,166,167,173,171,171,167,171,164,156,150,148,147,146,147,146,145,131,104,93,117,136,146,146,140,134,133,129,131,133,134,137,136,135,132,129,123,115,109,167,171,170,172,171,166,142,102,69,56,73,87,97,108,100,76,97,119,114,117,126,145,158,167,173,171,170,170,171,171,172,174,173,171,165,156,148,149,150,147,147,143,132,111,97,118,142,151,146,141,135,133,136,133,134,133,133,132,135,135,130,122,118,109,166,170,172,171,169,165,148,105,66,56,76,102,112,115,97,68,70,95,112,115,123,139,154,164,170,170,167,168,171,169,167,169,173,172,170,164,154,151,150,148,143,139,127,105,93,122,144,151,149,142,137,134,133,133,132,134,134,133,134,134,127,119,112,104,165,168,174,170,166,164,151,110,68,59,86,116,122,123,98,60,65,91,111,112,123,136,152,162,172,170,168,170,173,171,170,170,169,171,171,166,157,153,152,149,145,134,120,100,98,129,146,149,148,143,137,134,132,133,133,134,135,133,132,129,125,116,107,98,165,169,172,175,169,163,145,107,65,65,98,129,132,131,100,50,45,75,103,111,122,136,150,160,164,172,174,175,175,172,173,172,169,169,170,169,159,154,154,153,149,137,115,100,113,131,141,144,141,138,139,140,135,134,136,135,134,129,128,124,118,114,105,99,163,166,167,169,172,164,145,112,69,66,104,130,136,138,114,62,52,67,101,115,126,135,148,157,164,172,176,179,176,175,174,177,173,168,166,168,164,158,154,152,145,135,117,104,115,128,138,144,140,135,135,135,137,136,135,134,132,128,123,119,116,107,100,97,161,164,167,166,166,162,144,111,76,70,108,133,138,138,128,89,87,95,113,119,129,139,149,157,162,168,170,173,178,177,175,172,173,170,165,164,164,159,154,152,149,137,124,114,117,122,131,137,139,135,134,134,136,136,134,132,129,123,121,116,110,103,99,100,158,162,162,164,163,160,144,111,77,72,113,133,139,138,135,109,122,123,123,128,137,143,152,156,161,167,168,169,177,179,176,172,169,169,165,162,161,159,156,154,148,142,135,128,126,129,134,140,139,136,134,136,137,135,132,127,123,119,117,114,106,102,101,101,156,158,164,162,162,159,154,118,82,74,110,140,140,132,137,122,96,117,126,134,147,150,153,156,161,167,169,170,174,177,174,172,172,169,170,166,159,158,155,154,151,145,143,138,139,140,146,143,141,140,138,137,135,131,128,124,118,117,117,109,103,104,103,106,155,157,162,163,158,152,148,136,93,76,109,140,149,140,140,136,103,87,109,130,147,151,151,156,164,169,170,169,173,176,175,171,169,169,169,168,164,160,160,158,153,155,152,151,149,149,149,150,143,139,138,137,130,130,130,128,124,120,111,104,102,103,106,112,155,158,160,161,158,150,133,128,110,80,103,144,162,154,140,133,120,90,94,117,136,148,152,156,163,170,171,172,174,176,178,177,172,170,170,170,169,165,162,161,160,156,155,156,153,148,146,143,140,135,133,130,127,127,127,125,119,109,104,102,106,109,114,119,151,156,161,162,159,153,142,109,103,91,93,135,157,160,144,130,121,111,106,121,138,149,152,151,160,168,169,170,174,176,177,179,176,175,172,170,167,168,164,161,160,157,154,153,150,145,140,138,137,133,129,126,125,123,121,115,108,103,104,108,112,116,120,120,145,154,158,159,160,156,149,124,93,89,86,111,147,151,144,132,130,132,133,140,150,150,154,159,162,166,167,171,171,175,177,178,181,181,175,176,171,170,165,162,162,155,152,148,142,139,135,132,131,127,126,126,123,120,113,105,103,106,108,112,117,121,122,122,144,145,151,153,154,153,150,147,108,92,90,80,111,137,138,138,138,150,160,159,159,156,153,158,161,163,166,169,174,177,181,184,179,179,180,178,172,163,160,155,153,152,147,143,137,134,133,135,131,131,128,122,116,105,102,102,107,111,115,118,120,123,125,124,136,141,143,149,148,148,147,145,134,98,84,74,76,102,127,140,147,160,174,177,172,163,160,160,162,165,169,172,174,173,172,172,176,176,174,174,167,166,159,153,148,142,139,135,130,131,130,129,130,127,122,115,104,97,100,104,108,111,113,115,120,120,120,121,127,129,134,137,139,140,138,139,138,124,100,91,83,89,107,127,145,159,173,176,178,171,164,161,159,161,167,171,172,169,168,167,165,165,165,163,161,157,152,147,145,138,134,131,129,131,130,129,123,116,98,70,44,40,42,45,52,60,68,78,87,96,104,107,122,123,123,126,126,127,132,130,127,126,125,121,112,108,108,115,127,140,145,152,158,163,161,159,160,161,164,167,169,164,162,162,158,156,154,154,148,144,141,142,138,130,128,127,127,127,121,109,86,55,33,25,26,26,26,26,25,26,25,25,25,26,30,35,113,117,120,120,123,124,127,133,134,132,129,132,130,128,129,123,122,127,134,140,147,153,156,160,159,160,162,161,163,160,156,152,151,147,146,145,141,137,131,127,124,121,119,116,110,90,63,38,23,20,28,31,30,32,30,31,32,26,30,31,30,29,24,25,58,74,88,99,106,108,112,114,118,123,130,133,135,133,130,127,125,127,129,132,139,145,146,148,150,149,149,150,149,149,148,145,140,137,134,130,126,122,118,116,114,117,121,110,63,29,22,25,29,30,30,33,31,29,30,30,31,32,30,31,30,31,34,33,43,43,47,56,63,65,70,76,80,89,100,110,119,125,129,130,129,129,129,128,131,136,140,143,142,141,138,136,134,131,129,127,123,122,112,101,93,94,104,114,115,117,125,109,57,35,33,33,32,32,31,30,28,30,29,28,30,31,31,31,34,33,33,32
82,90,96,105,112,122,132,140,142,142,141,144,151,155,163,163,155,146,131,109,98,95,92,97,114,131,143,159,165,167,166,163,163,156,147,136,129,134,150,168,170,177,176,159,116,70,50,48,49,45,46,45,45,45,45,44,43,45,44,43,43,43,42,42,111,125,138,147,157,165,166,169,174,179,179,184,188,191,194,195,194,189,181,173,171,172,173,175,182,187,187,189,190,190,189,189,189,186,181,175,165,157,156,164,162,174,183,174,135,78,48,45,46,45,45,46,48,45,44,43,42,42,45,44,45,45,40,40,165,175,185,188,193,196,196,197,200,200,200,202,201,201,201,200,199,198,200,200,201,203,202,202,201,198,197,196,193,192,193,193,193,190,188,186,181,176,172,168,166,166,172,167,135,88,54,41,36,38,42,45,43,45,45,41,43,47,41,43,43,44,45,44,187,191,195,195,197,198,200,201,199,198,198,200,200,200,198,198,197,198,200,202,206,207,207,206,204,204,202,200,200,199,198,197,194,192,190,189,187,184,180,176,171,168,166,164,156,143,123,103,80,61,48,41,40,42,43,44,45,44,48,47,46,44,46,45,190,189,190,192,195,198,200,200,198,196,196,195,194,189,188,191,195,199,202,206,208,210,210,209,209,208,206,205,205,203,202,199,194,193,194,193,191,187,182,178,176,171,167,167,169,168,161,153,143,123,98,70,52,43,43,44,45,48,46,46,45,44,45,45,197,196,196,198,199,200,200,199,199,197,186,170,159,167,178,186,193,199,204,209,212,213,212,211,210,210,209,208,207,205,203,200,197,196,197,194,194,191,187,183,178,169,167,170,170,172,169,166,160,155,144,126,98,67,47,37,33,33,33,32,35,34,33,32,203,205,207,208,208,207,205,205,202,189,155,130,129,152,172,179,189,196,203,211,213,214,212,212,210,211,210,210,209,206,203,201,200,197,198,198,198,193,189,186,181,172,169,169,173,173,172,172,166,158,152,145,136,117,92,75,72,73,70,66,59,57,51,50,206,207,209,210,209,209,209,207,197,168,128,117,136,160,170,173,177,188,200,210,212,212,211,210,210,211,211,210,210,207,204,202,199,201,200,198,196,194,192,186,181,175,174,175,173,172,172,171,168,162,155,152,147,138,129,128,136,143,143,140,136,131,128,125,205,208,210,210,210,209,208,202,176,141,113,122,150,169,174,173,172,181,195,207,212,211,210,209,209,210,210,210,210,206,203,202,201,200,200,200,197,194,191,188,187,183,180,177,174,174,171,169,168,164,155,150,146,141,134,132,136,144,153,156,156,151,149,149,206,208,209,210,210,209,208,188,148,121,112,136,167,177,174,156,158,170,179,199,210,210,209,207,208,209,210,210,208,206,203,202,201,200,200,197,197,195,194,193,191,188,183,179,177,174,171,168,165,163,159,152,146,142,138,133,128,126,134,142,147,151,151,149,207,207,210,209,209,210,206,176,134,113,121,150,176,175,152,152,155,146,156,184,207,208,207,206,206,208,208,209,206,205,202,199,199,199,194,193,194,195,195,194,194,188,183,177,177,175,173,169,165,164,159,154,148,144,141,137,132,123,119,124,133,142,144,147,207,208,209,210,210,208,203,174,129,111,130,161,171,157,167,180,150,130,143,168,197,207,208,207,207,207,207,205,205,204,201,197,194,194,193,193,196,198,195,194,194,192,187,185,183,182,178,173,168,165,161,156,151,145,143,139,134,130,120,114,121,126,138,144,206,206,209,209,209,205,196,161,119,106,128,156,154,156,188,173,126,124,145,160,183,200,204,206,206,206,205,203,202,201,197,194,195,195,196,197,197,196,198,197,195,193,192,191,189,186,182,177,172,167,161,156,148,146,142,140,138,135,129,119,110,113,123,133,206,207,209,210,209,201,186,144,107,99,122,142,139,160,184,143,113,130,147,154,167,189,200,203,203,204,204,203,202,201,198,195,196,196,197,198,195,196,196,196,196,194,192,192,191,188,184,180,173,170,165,157,148,143,140,139,141,139,134,124,112,106,113,123,205,208,210,210,206,197,175,136,102,96,116,130,132,163,157,106,98,127,140,144,152,178,195,201,201,201,201,201,203,202,199,197,197,195,196,196,197,197,196,195,194,194,196,194,193,188,185,180,173,171,164,158,149,144,140,141,143,144,138,131,119,107,106,112,205,208,211,210,205,194,173,133,96,86,104,118,131,156,126,76,70,103,129,131,136,169,194,199,200,200,201,203,203,201,200,197,198,198,197,196,196,196,197,196,195,194,192,192,186,184,181,174,171,166,162,153,149,147,144,145,146,143,139,132,126,116,101,99,206,209,210,208,205,197,173,131,90,75,90,109,128,141,99,59,57,92,117,121,129,169,193,198,198,198,200,201,202,200,199,201,201,199,199,197,197,195,195,196,196,194,191,186,183,177,172,166,161,157,155,152,148,144,145,147,147,145,139,136,128,120,110,99,205,208,209,209,205,196,176,130,84,68,80,98,119,123,89,48,62,101,116,115,128,171,191,195,196,198,202,203,200,198,198,199,200,198,195,194,196,195,197,198,196,192,189,182,174,166,161,158,155,153,149,145,141,139,140,142,145,144,141,137,130,123,113,103,205,208,210,208,206,198,174,122,79,62,75,87,108,111,77,58,77,110,115,114,135,176,191,196,198,201,204,204,199,197,197,197,195,194,194,194,193,197,198,196,195,194,187,177,166,154,148,150,152,153,149,145,140,134,138,139,143,140,139,135,130,122,117,107,203,206,208,207,203,197,171,111,76,66,70,79,95,96,67,66,91,114,117,116,144,178,191,196,199,202,203,201,199,199,198,193,192,194,194,196,199,200,197,194,194,191,183,169,152,136,139,150,161,164,158,148,141,133,130,134,138,140,138,137,135,130,116,109,202,204,204,205,202,192,159,108,74,58,66,73,87,97,90,108,120,119,113,118,151,179,190,198,201,204,203,200,199,198,195,192,195,199,202,202,201,199,195,193,191,186,176,162,144,125,135,159,174,173,162,151,138,128,128,130,130,131,137,139,136,131,120,109,200,202,203,203,200,187,154,104,69,56,64,66,75,96,96,120,129,122,115,127,157,181,193,200,203,203,202,199,199,196,194,193,197,202,205,203,202,197,193,192,187,180,169,154,130,111,134,170,182,177,161,147,136,126,126,128,128,133,140,142,139,133,123,112,199,202,204,204,199,185,153,106,67,54,66,67,72,93,94,102,117,120,122,135,162,183,198,205,205,205,202,200,198,196,194,196,199,202,204,203,197,192,190,187,183,174,166,149,122,101,130,171,182,177,163,146,134,128,126,127,132,134,142,144,142,137,126,115,199,201,201,202,199,181,151,109,74,60,70,71,71,88,103,92,107,120,128,145,168,188,201,208,209,206,201,198,197,196,197,197,199,200,201,198,192,190,188,186,181,173,165,149,118,99,130,163,175,171,160,145,130,124,120,122,128,138,141,143,141,134,126,114,195,199,201,197,192,178,150,118,85,65,73,77,76,88,109,99,104,127,137,151,178,197,208,211,210,208,203,200,195,192,192,191,194,195,196,193,188,187,185,182,176,174,168,147,113,104,139,160,163,163,156,141,125,121,115,119,131,142,145,143,139,135,125,113,190,194,196,195,189,179,160,126,98,80,79,83,77,84,110,124,123,138,149,173,196,206,210,211,211,207,201,196,191,189,185,178,177,182,188,190,187,186,183,180,178,176,167,139,100,104,139,152,152,154,150,135,121,113,111,120,134,147,150,149,142,136,125,111,186,189,192,192,189,179,157,130,106,93,92,98,92,86,100,121,141,158,179,197,203,208,210,211,208,202,196,192,188,182,176,167,163,170,182,186,188,185,182,179,182,177,159,123,87,109,142,147,144,146,142,127,113,106,107,118,137,151,154,152,143,134,123,108,184,185,188,188,186,177,159,129,105,91,95,116,122,119,118,130,153,176,195,203,205,207,208,207,202,197,191,182,169,153,146,149,156,163,178,185,187,186,181,181,182,173,147,113,84,106,142,149,142,139,133,117,104,97,101,117,136,152,159,155,143,133,118,103,182,182,184,187,183,179,163,138,113,100,113,147,166,164,162,167,178,187,193,196,198,199,198,195,193,190,181,162,123,100,94,102,124,150,177,187,187,181,178,177,178,166,135,102,80,108,138,143,134,128,120,109,95,89,95,116,140,159,162,151,138,127,116,98,178,177,181,184,182,179,168,145,126,123,141,178,196,195,186,183,187,189,192,192,194,194,192,192,195,190,178,145,92,59,51,72,116,157,182,187,183,176,172,175,172,152,122,97,76,98,132,137,124,115,109,100,92,86,96,116,143,159,156,144,134,126,114,96,178,176,178,180,181,178,170,155,145,151,176,199,204,202,199,198,197,197,196,200,200,197,194,197,203,198,183,156,99,60,60,97,146,176,185,180,171,164,161,165,163,141,113,91,71,96,131,134,114,103,102,101,97,91,100,118,143,156,151,141,131,124,111,91,185,181,179,179,183,182,176,171,171,178,190,201,205,203,198,198,198,198,195,201,200,193,191,189,199,200,183,163,133,109,120,146,166,174,173,163,154,149,147,153,155,134,108,86,67,91,125,128,110,92,92,100,100,97,102,120,143,151,146,137,127,119,107,88,184,187,186,188,191,191,190,186,184,187,193,195,195,193,188,184,186,188,190,192,190,185,180,181,181,179,169,148,135,129,136,141,144,147,146,144,145,141,138,145,155,139,111,84,66,88,121,127,107,90,86,92,99,100,105,118,139,147,145,139,130,117,104,90,183,185,185,189,192,192,189,184,182,179,182,186,186,186,181,177,173,176,180,185,185,184,179,179,181,169,153,133,117,108,111,111,110,123,133,136,136,136,137,148,157,138,109,82,63,87,120,126,111,85,73,82,93,100,107,118,132,142,143,138,131,122,106,90,183,183,183,186,187,184,180,175,168,163,164,173,176,177,176,169,167,169,173,174,178,182,176,170,174,167,150,132,114,99,95,95,98,114,126,134,137,135,137,146,154,138,110,86,65,89,125,129,112,89,71,79,91,100,108,118,127,139,142,139,133,119,105,93,183,186,185,184,181,175,166,159,154,152,156,163,167,166,165,167,166,166,171,171,169,168,166,162,166,166,152,135,120,111,109,108,114,122,129,134,135,135,136,146,156,135,109,87,69,88,121,125,109,88,74,75,90,98,105,116,128,135,139,135,129,122,111,97,181,183,185,182,176,171,162,150,141,140,148,157,164,165,164,166,167,163,161,162,157,156,156,156,157,158,155,144,129,115,109,114,125,132,137,141,146,142,144,154,159,134,103,79,70,87,115,119,107,87,76,82,88,97,103,118,130,138,139,135,129,122,109,95,182,182,187,184,180,172,164,145,123,116,124,141,151,154,152,155,152,146,147,147,149,148,149,149,152,161,161,145,119,84,71,93,121,132,136,138,143,143,147,156,159,134,107,87,70,90,114,118,108,96,89,88,92,94,105,118,130,137,139,135,130,119,109,96,179,182,184,185,184,176,162,136,107,94,104,125,132,127,125,131,137,139,139,141,143,144,143,143,145,151,150,135,96,56,52,79,110,121,128,134,141,144,147,155,159,141,113,87,69,87,112,120,116,107,102,95,94,98,107,121,131,139,139,136,129,120,109,96,178,181,184,186,186,176,160,130,99,82,89,113,109,96,105,121,137,141,147,153,153,155,153,151,144,142,139,130,103,79,83,102,111,113,125,134,141,145,149,153,158,148,123,96,74,92,116,127,126,120,113,107,102,106,114,125,133,137,137,134,131,122,112,103,173,179,182,182,179,173,154,122,89,73,89,102,86,81,103,126,128,135,138,154,164,166,166,163,161,152,146,143,134,122,120,120,117,118,124,133,135,142,147,151,156,155,133,100,77,93,116,131,134,129,118,111,109,113,122,128,131,124,127,131,130,126,115,105,172,177,181,181,175,167,150,111,79,67,82,89,77,83,99,103,107,124,131,136,154,165,167,168,170,171,167,162,156,150,143,137,130,125,129,134,137,139,144,150,154,152,139,111,83,93,114,129,139,137,129,118,114,116,122,127,130,130,127,129,129,122,115,106,171,174,176,179,175,166,144,100,71,60,75,77,72,83,95,87,107,119,129,134,143,158,165,167,168,169,173,172,168,165,159,155,148,142,138,138,138,139,142,147,148,150,143,121,94,94,114,132,143,142,133,124,118,117,122,126,132,135,135,130,126,118,114,106,172,175,175,176,173,162,136,96,67,60,71,69,71,89,94,92,109,115,119,132,142,153,164,169,168,168,169,174,175,177,176,171,163,159,151,146,142,143,146,148,149,150,148,134,107,95,113,134,148,145,136,127,123,122,124,130,133,135,136,133,124,120,112,104,171,174,174,173,170,156,126,89,63,56,68,66,80,95,91,109,124,117,113,125,146,152,161,170,174,171,168,172,174,178,180,178,172,169,163,153,148,149,147,146,148,151,148,138,118,95,111,138,153,147,137,130,125,124,127,128,132,135,136,133,125,123,116,108,168,173,176,172,170,158,126,85,61,60,72,75,92,98,78,76,102,114,110,121,141,154,157,165,170,170,168,169,170,171,170,175,178,174,170,162,152,147,148,151,150,148,147,137,117,95,109,139,151,148,140,131,124,125,126,128,130,130,131,131,131,126,116,109,167,172,175,172,170,163,138,91,59,60,76,90,104,104,75,62,75,104,108,115,132,147,159,163,168,171,167,166,170,170,167,167,171,174,171,166,160,152,150,150,151,151,147,137,119,101,110,138,150,147,138,130,124,121,122,125,129,130,129,130,128,122,113,104,165,170,174,174,171,163,139,95,64,66,89,106,113,107,72,51,68,97,107,113,128,147,159,165,168,170,171,171,170,171,170,171,170,170,172,170,162,154,151,152,154,156,150,139,125,112,116,136,144,142,136,131,127,125,124,126,128,131,130,128,123,117,110,100,163,166,170,173,173,161,140,93,60,71,100,122,126,117,74,39,48,82,102,110,125,144,153,162,165,169,172,175,174,172,170,176,175,174,173,171,164,154,146,152,156,156,152,146,133,120,124,130,139,139,134,130,124,126,125,128,130,130,126,123,119,116,102,96,163,168,169,167,167,160,134,98,66,74,107,126,129,129,91,51,62,85,109,119,127,143,153,156,162,169,172,173,176,176,175,174,176,175,172,170,169,165,154,144,147,150,150,145,139,133,131,132,136,135,129,126,127,127,128,127,129,126,124,118,113,105,100,97,161,163,165,166,162,157,133,99,71,77,114,131,131,134,115,95,88,108,119,121,131,142,154,160,163,166,169,166,172,178,179,176,175,177,175,172,170,165,160,151,145,142,141,143,144,141,138,136,137,136,132,127,125,126,126,128,125,121,116,113,108,102,99,99,157,161,165,164,162,157,140,102,73,84,119,134,131,134,127,101,116,123,125,131,140,147,153,159,162,166,170,169,171,175,178,178,176,177,176,174,170,165,162,159,153,151,149,147,147,145,144,144,143,141,135,130,129,130,129,126,120,114,113,110,104,100,102,101,155,159,163,164,160,152,150,116,81,84,121,142,136,130,136,111,90,110,124,132,149,152,154,156,162,168,171,170,170,175,179,179,174,173,173,173,172,169,165,162,161,158,154,153,150,148,147,149,148,142,138,136,134,128,123,121,119,112,110,106,104,103,104,105,156,161,161,164,158,144,130,129,91,86,123,147,150,137,137,131,93,87,109,126,144,152,152,157,162,168,171,170,172,175,175,178,179,178,177,173,170,170,168,165,161,160,157,154,151,152,147,142,141,137,133,133,128,125,126,126,123,116,111,101,100,103,106,113,156,160,164,164,161,151,126,110,100,86,114,153,162,149,133,128,113,92,100,125,142,149,152,154,161,166,169,170,170,174,175,176,176,178,176,173,173,168,167,163,160,158,154,152,150,145,141,136,135,133,132,129,126,124,124,122,115,108,102,102,105,110,115,118,151,157,160,163,161,157,140,102,91,86,96,137,153,151,136,125,121,118,120,138,146,149,151,156,160,166,167,166,170,172,175,176,176,175,173,173,172,169,166,160,155,153,151,146,141,138,134,133,132,131,129,127,125,122,118,113,106,101,105,109,114,118,121,119,146,153,155,159,159,156,152,126,93,90,82,106,136,143,138,133,136,143,145,153,154,152,152,156,162,164,165,170,171,174,173,173,171,171,170,168,168,164,163,159,152,148,143,140,136,131,132,132,132,132,129,126,122,115,106,102,102,107,110,115,119,121,124,125,144,146,148,151,153,153,151,144,110,88,81,71,96,125,137,138,144,158,170,168,162,156,155,157,160,164,167,171,175,174,169,167,167,162,162,163,162,159,156,152,150,144,141,136,131,132,133,130,130,128,125,121,116,108,106,107,112,113,115,118,120,124,124,125,134,136,142,144,146,146,145,144,134,102,88,77,79,100,124,139,154,170,180,179,172,163,161,159,160,163,165,169,172,171,167,166,164,160,158,158,156,153,149,147,144,139,133,130,129,130,129,127,127,124,115,99,85,84,88,93,99,105,109,113,117,118,120,119,124,126,129,131,131,132,134,132,131,126,114,104,98,102,114,128,145,155,166,169,170,167,163,160,158,159,162,165,165,163,161,159,156,155,153,151,150,146,141,136,132,128,127,129,131,129,126,121,110,90,64,42,27,29,32,35,39,45,51,59,67,75,82,88,119,119,121,124,124,128,131,130,129,127,127,125,122,120,120,118,127,135,141,147,153,158,158,158,158,156,158,158,159,159,157,155,152,149,147,144,138,135,131,129,128,128,125,121,117,105,87,65,41,31,26,26,28,26,26,26,27,27,24,22,23,21,26,26,105,114,118,119,118,121,127,131,131,131,131,133,131,130,128,126,127,127,131,137,148,149,149,154,152,153,151,153,150,148,149,146,144,141,137,133,128,126,124,121,117,117,118,109,72,33,18,19,28,29,31,32,30,30,30,31,28,28,29,33,28,32,30,31,43,57,72,82,90,93,96,96,104,115,125,130,129,129,128,125,126,129,129,134,136,143,145,146,144,142,143,141,136,135,130,126,128,127,124,120,114,110,109,111,112,112,121,118,72,37,33,31,32,30,30,29,29,29,29,28,32,31,29,28,30,31,31,30,46,43,46,51,54,57,59,62,72,79,84,95,105,115,120,123,123,120,116,112,114,120,127,134,136,135,131,129,126,120,118,114,107,100,90,79,73,78,93,111,112,112,118,103,58,36,33,34,32,33,30,30,30,30,30,30,29,31,33,32,30,31,32,34
61,61,58,56,60,61,64,66,69,71,69,60,55,48,52,60,60,59,58,117,171,131,122,127,136,142,148,146,135,112,85,63,49,43,43,47,54,57,56,55,56,54,54,52,54,53,52,52,48,50,47,47,46,45,47,45,45,44,45,43,43,46,42,41,56,56,61,69,81,85,90,115,117,126,120,87,80,107,87,76,73,70,68,118,181,143,94,69,73,83,90,103,124,143,156,154,138,110,78,57,41,42,47,57,53,51,50,52,52,52,53,53,54,48,48,43,47,47,50,48,48,47,44,43,44,41,44,43,67,79,86,98,97,104,130,150,144,128,120,120,188,166,113,96,85,73,55,50,109,126,117,127,149,158,161,165,172,177,183,193,196,190,173,143,117,101,72,51,56,56,55,53,54,49,49,52,49,50,47,49,52,51,45,46,49,48,44,41,43,42,40,39,101,122,119,119,125,140,151,149,148,151,154,164,187,163,151,158,136,99,94,112,139,169,190,199,203,205,204,205,204,203,199,196,195,193,192,191,184,175,138,86,49,48,46,47,47,50,53,51,51,49,50,51,49,46,47,45,44,43,43,45,46,44,42,42,105,121,126,140,157,171,181,183,188,200,208,197,169,131,152,174,157,131,150,174,192,205,209,208,207,208,207,206,205,202,198,195,194,191,188,184,181,179,169,143,117,91,70,55,46,43,44,47,48,48,47,48,48,48,48,48,46,45,46,44,45,45,45,43,162,173,185,192,197,201,205,209,210,207,191,171,150,138,142,147,136,123,151,177,189,196,207,209,210,211,210,207,204,200,195,194,192,189,185,180,173,171,169,167,165,158,144,128,109,84,61,45,40,41,46,48,46,42,42,43,42,42,43,41,38,38,31,29,202,204,202,206,205,205,204,204,197,164,152,160,175,185,187,183,148,166,198,208,210,207,202,211,214,213,211,208,202,197,189,187,186,185,181,175,173,169,158,156,162,164,166,165,162,155,138,111,74,45,27,17,17,21,24,24,23,23,21,19,24,24,46,68,208,210,211,209,208,207,206,195,157,141,146,163,189,200,204,191,158,201,216,216,214,213,206,208,212,212,209,204,198,193,186,183,184,183,178,176,169,164,156,153,155,159,159,161,162,158,156,153,147,124,108,114,123,134,131,129,129,127,128,131,134,138,145,153,211,215,214,212,212,211,202,163,127,122,128,156,179,186,189,175,155,198,213,215,214,213,213,201,207,210,208,203,194,189,185,181,182,180,177,172,169,164,160,157,156,156,159,158,156,156,153,151,152,153,152,156,163,164,165,166,167,165,166,168,169,168,168,169,211,213,212,211,210,208,181,133,116,115,136,165,171,172,165,149,142,191,212,213,213,212,212,201,191,207,205,201,194,186,182,180,179,173,172,171,169,166,166,163,158,154,155,156,154,154,151,149,148,149,149,150,153,156,151,151,155,156,160,161,161,162,162,162,209,210,210,209,207,199,170,129,126,130,146,162,154,132,123,135,132,180,211,211,210,210,208,207,172,199,200,196,190,179,174,175,171,168,170,169,166,167,167,165,158,156,156,157,155,154,153,151,150,142,141,143,145,144,145,145,142,140,142,145,150,149,150,150,206,208,208,206,203,196,154,122,123,136,158,153,139,144,145,121,121,167,203,207,206,206,206,207,177,188,194,192,185,171,169,170,168,170,170,170,171,169,169,168,165,166,166,164,165,163,159,156,153,149,145,141,139,142,143,143,145,142,139,136,136,138,140,141,204,205,205,203,197,179,134,113,118,134,154,143,167,188,138,110,127,157,190,203,203,201,198,200,172,174,185,184,176,166,166,171,174,174,173,169,173,170,171,168,167,168,166,164,161,158,155,155,155,152,148,144,141,137,137,139,137,137,137,132,126,123,123,128,203,204,204,201,192,167,119,112,113,123,140,132,176,166,111,118,129,144,163,178,186,187,186,188,169,166,181,180,175,168,170,172,171,174,172,172,173,172,170,166,163,163,160,155,152,149,146,145,146,148,146,143,141,141,141,138,135,132,134,130,125,116,115,118,201,203,203,200,188,162,119,112,107,113,131,134,175,141,109,118,119,124,131,137,165,173,177,175,163,158,177,174,169,167,171,175,177,175,176,174,171,167,164,160,159,159,157,152,144,136,131,133,133,133,133,134,135,140,143,142,138,132,127,127,126,122,113,110,199,201,202,198,187,156,115,108,102,106,121,133,163,134,111,93,105,105,112,116,155,168,174,172,156,157,174,175,167,171,179,179,177,175,171,172,166,170,172,172,172,171,163,148,133,121,117,117,116,120,126,128,129,130,135,137,136,136,135,131,126,118,114,106,197,200,200,198,185,157,119,119,99,102,119,135,151,122,96,73,83,95,97,106,146,161,165,168,152,156,174,169,166,175,176,175,173,168,169,172,173,180,182,182,182,174,155,131,107,98,97,104,111,126,131,130,131,127,127,126,124,120,122,124,123,121,116,110,194,197,197,192,183,156,125,118,79,74,89,111,126,107,81,68,86,94,95,108,143,159,165,176,153,161,171,166,170,175,171,169,169,169,172,178,187,190,184,180,181,167,140,110,84,70,78,99,122,137,142,142,136,128,123,120,116,114,115,117,120,118,116,112,192,193,194,190,181,155,121,110,76,76,84,99,118,118,99,84,97,97,97,114,143,159,174,185,152,163,168,169,175,172,168,171,174,183,190,201,202,197,189,186,182,157,128,104,78,63,84,120,144,157,156,150,141,128,120,117,114,109,113,116,118,116,114,108,189,190,189,184,176,152,117,109,91,89,92,102,115,108,103,98,104,100,100,117,143,164,182,180,148,167,168,173,174,173,172,178,190,198,208,210,209,200,192,186,170,144,122,103,73,58,98,141,162,169,168,159,150,141,128,119,112,112,116,118,117,117,112,108,187,187,188,186,176,151,120,114,97,101,108,108,126,133,123,128,114,103,105,117,147,175,188,163,153,166,169,173,174,174,173,180,191,203,209,211,209,202,189,178,156,136,118,100,68,49,92,139,150,152,160,160,154,139,128,119,109,108,112,117,117,116,110,106,186,187,188,186,176,153,121,112,95,99,100,97,111,122,117,126,115,106,108,125,157,184,183,145,171,179,180,178,174,166,164,172,181,195,206,208,206,198,184,167,145,124,111,95,73,93,119,136,138,129,135,148,151,137,123,112,101,103,113,121,121,118,112,103,185,184,184,182,174,154,128,117,97,95,99,100,106,112,87,101,114,110,108,133,172,194,168,181,201,199,190,173,159,152,150,151,159,175,193,202,199,188,173,156,134,121,113,95,82,133,148,141,134,122,112,122,138,133,119,102,88,92,108,123,130,127,115,104,185,183,181,177,168,152,129,127,113,103,131,132,111,108,82,77,108,107,111,151,195,181,183,214,211,205,190,180,171,162,149,144,150,161,182,196,191,178,164,143,130,118,109,90,80,137,161,147,120,104,94,104,117,125,110,95,75,78,99,123,136,127,115,99,182,183,184,178,172,161,141,133,132,147,201,196,141,108,86,77,100,111,133,165,163,167,202,211,206,199,192,181,163,151,149,153,151,160,180,189,185,172,155,141,128,128,116,92,79,125,158,152,115,86,79,82,100,103,90,72,60,58,88,118,130,122,108,94,181,183,185,182,174,162,139,136,136,151,209,218,191,130,88,93,114,132,144,132,128,162,190,192,193,193,184,159,118,93,96,127,147,165,185,189,179,161,146,134,136,131,107,81,68,119,148,145,115,74,60,63,72,79,69,54,47,53,84,118,126,114,100,88,181,182,183,180,174,164,146,132,136,154,199,217,204,148,106,113,120,115,115,126,150,174,187,192,202,200,185,159,97,58,49,86,147,176,183,177,163,147,132,126,133,125,98,74,62,111,143,141,117,78,52,47,54,56,51,48,43,51,77,112,118,109,95,83,184,181,184,182,176,170,157,157,127,193,211,209,203,189,144,130,131,143,166,184,202,204,200,199,208,210,193,174,127,73,54,110,171,179,170,148,134,125,119,119,122,114,91,68,57,97,136,141,123,87,60,42,39,44,43,43,45,53,74,106,111,104,97,87,182,184,189,190,183,176,168,143,113,151,218,213,216,205,185,186,192,196,197,199,205,200,191,184,183,186,174,149,134,121,127,151,161,144,118,113,114,116,114,113,120,115,95,74,52,80,126,138,132,107,65,39,33,35,37,36,42,50,76,103,112,106,97,85,184,184,189,196,189,180,171,147,127,131,189,203,208,204,192,186,190,191,189,187,189,186,177,170,168,165,150,131,110,107,125,136,123,100,93,102,113,116,115,115,124,120,97,71,54,68,115,137,136,114,72,38,33,38,38,37,45,53,75,99,109,108,102,93,185,183,186,191,192,185,178,156,143,144,160,165,180,183,181,176,175,177,176,178,179,175,171,169,168,165,149,130,106,85,81,88,75,73,92,108,116,118,115,117,124,120,100,76,60,54,95,125,133,113,73,39,29,33,39,39,49,60,79,99,107,107,101,95,184,183,187,189,191,191,188,162,149,153,170,168,177,172,175,174,168,167,171,173,175,178,179,181,185,182,164,140,116,90,74,73,75,90,101,113,123,120,115,113,123,121,97,76,58,56,92,125,140,123,80,42,33,40,39,41,51,58,80,101,111,110,103,95,186,184,187,192,196,194,194,172,157,159,175,179,183,176,176,173,171,170,171,173,183,182,187,186,189,190,173,152,128,108,99,96,106,120,126,129,132,130,122,119,126,121,98,77,61,61,102,130,144,129,84,43,35,49,49,47,51,64,85,110,118,114,107,100,187,185,189,195,198,195,188,175,157,151,171,174,184,177,176,174,176,175,174,174,177,177,177,178,180,182,174,157,132,102,88,105,127,139,143,144,143,140,133,131,136,129,100,79,60,71,107,131,135,123,82,46,43,59,58,56,53,57,85,109,119,117,113,103,187,186,190,193,193,186,178,171,154,137,162,172,191,168,167,171,176,175,173,176,175,176,175,171,171,174,173,155,122,74,57,92,134,148,151,145,146,145,140,137,141,135,113,87,68,76,115,134,134,113,73,45,54,79,77,66,57,61,87,110,122,123,117,108,188,187,189,193,190,183,173,163,142,121,131,156,179,150,147,162,159,158,159,168,168,169,171,171,168,170,162,145,102,50,39,75,118,143,154,156,151,150,146,142,142,138,121,97,76,83,118,135,135,107,66,49,73,95,94,81,72,75,94,109,114,118,118,111,187,186,190,197,196,186,178,149,117,96,109,126,125,131,132,138,133,127,136,147,150,155,157,160,165,166,163,145,107,65,56,81,107,137,158,159,153,149,143,139,137,140,132,112,86,84,113,131,125,109,69,57,88,111,103,91,85,90,101,109,108,112,115,110,190,191,197,201,199,190,175,152,129,109,122,114,121,126,126,129,135,131,126,130,138,146,151,155,158,162,164,156,136,111,104,111,129,154,163,161,155,148,143,142,137,133,134,118,97,88,114,130,129,98,72,82,112,120,112,97,91,94,101,110,116,118,116,108,192,193,199,200,199,193,177,178,159,131,135,110,101,95,108,125,138,135,140,152,143,137,148,159,163,163,161,159,159,150,146,150,159,168,166,159,155,150,144,141,138,132,130,125,104,89,109,128,119,96,87,101,123,127,115,106,101,99,107,113,118,119,114,108,193,197,199,203,199,190,177,143,124,137,142,112,82,76,99,136,143,140,137,159,167,157,135,148,165,165,161,156,162,169,176,178,179,174,170,163,152,148,147,143,141,133,130,132,112,90,97,115,113,103,111,123,132,131,119,113,108,108,110,115,118,119,118,111,190,196,202,199,195,190,176,136,128,137,128,100,74,77,100,111,115,136,134,138,158,167,162,123,142,155,156,149,155,174,184,185,182,182,174,168,160,153,150,149,142,138,132,130,126,98,69,87,107,123,131,137,141,135,127,123,118,114,116,119,118,118,119,114,192,197,201,202,197,190,174,132,129,121,106,77,64,83,110,111,106,115,130,134,147,160,165,157,124,142,154,151,146,163,180,187,184,184,180,171,163,156,153,152,148,140,131,127,120,99,69,79,114,131,137,142,142,135,129,122,118,116,117,117,117,119,118,112,195,198,200,201,196,186,165,123,114,107,99,72,65,90,107,115,115,108,107,130,141,153,164,165,143,131,149,154,148,150,167,179,185,186,183,178,172,165,157,153,151,145,138,128,119,103,85,93,119,135,143,144,140,133,127,119,115,115,118,119,117,118,114,105,195,198,199,198,195,186,156,111,96,87,83,75,81,99,102,120,125,114,102,110,142,151,160,163,156,132,141,148,147,143,152,171,180,183,182,180,178,171,163,156,153,149,146,134,121,104,94,102,116,130,137,138,134,131,128,123,119,120,119,120,119,114,107,97,194,195,197,199,196,189,162,114,93,67,63,77,96,105,98,114,120,119,105,102,129,151,156,163,163,144,137,149,146,140,142,160,173,178,179,180,180,172,163,155,149,150,144,139,124,111,102,107,114,123,131,132,128,124,124,124,120,122,122,118,109,109,97,94,194,197,197,195,194,190,169,116,89,68,69,90,106,104,83,91,90,103,104,107,115,144,159,160,163,154,137,151,148,139,136,154,173,176,176,174,177,173,168,159,153,146,146,136,128,124,119,117,116,115,122,124,121,121,122,126,125,123,116,111,107,102,101,100,190,193,197,194,192,188,171,108,116,89,79,113,118,105,81,57,63,92,102,105,114,139,157,162,163,158,137,151,150,143,136,145,164,171,175,172,168,169,168,161,153,148,144,141,137,135,132,128,126,124,123,123,121,120,123,126,121,115,110,110,110,109,105,99,191,192,194,195,194,189,167,124,190,147,98,173,183,137,89,52,54,86,99,106,117,136,154,159,164,164,137,144,145,143,139,142,159,169,172,172,170,166,162,160,155,152,150,147,146,144,140,135,133,132,129,126,123,123,121,120,117,110,113,116,115,112,106,92,190,192,193,195,195,189,166,116,180,185,147,219,221,203,108,55,61,92,107,108,118,132,152,162,162,162,140,145,147,142,139,142,151,163,171,172,173,171,166,158,159,156,155,152,149,151,146,140,135,135,126,123,119,121,119,120,120,121,121,119,114,107,98,85,189,191,190,188,189,185,169,120,158,201,169,213,216,213,152,82,83,104,112,120,127,137,152,161,163,163,137,144,144,143,139,140,150,161,167,170,172,168,167,164,158,158,158,152,147,144,141,136,129,126,124,119,116,117,120,123,123,120,118,115,109,101,89,88,186,188,189,188,187,185,173,127,141,210,172,207,216,214,169,102,82,96,110,126,135,139,150,159,162,161,139,141,146,145,139,138,146,162,170,170,169,167,164,163,158,156,154,148,144,139,133,126,124,122,120,118,118,122,120,119,118,118,115,110,102,93,95,102,182,184,186,186,186,181,177,151,146,212,180,174,221,211,164,122,77,82,110,131,139,142,142,151,157,157,135,138,146,145,140,137,144,158,167,168,168,167,162,158,151,148,146,140,132,127,122,121,122,122,121,118,116,115,117,118,118,117,110,101,98,106,110,116,182,182,185,186,182,174,153,150,148,203,194,130,170,168,121,118,103,85,114,143,146,144,145,146,149,152,133,136,143,142,141,140,144,155,163,164,164,163,159,155,150,140,133,128,120,116,120,121,123,121,119,115,111,111,114,116,116,108,104,106,109,112,119,122,181,183,185,184,181,176,153,118,124,193,199,132,141,149,142,116,117,115,132,151,150,148,146,147,150,150,130,137,142,145,145,143,142,153,159,159,161,156,152,147,139,133,124,118,113,117,117,119,116,112,109,105,106,108,112,111,109,110,114,116,118,121,118,121,179,182,183,183,182,178,171,134,103,174,204,136,114,131,136,133,131,132,145,164,163,156,150,147,151,148,133,147,154,155,150,147,153,156,155,156,154,149,143,137,132,122,116,114,117,117,116,114,110,105,101,102,105,110,116,116,117,120,122,124,122,123,123,125,174,179,181,182,181,178,174,160,116,155,206,147,90,93,114,128,146,147,158,175,177,169,159,153,155,141,138,155,163,162,158,159,159,160,158,155,153,145,136,126,118,112,113,116,117,117,114,110,103,102,103,107,112,114,116,119,120,120,118,118,118,117,120,123,169,173,177,176,179,174,175,167,144,132,213,168,111,100,112,127,151,154,153,179,179,170,156,153,147,133,151,169,171,170,169,168,166,158,152,147,140,133,127,121,118,119,119,117,115,111,95,75,57,56,56,51,52,51,51,51,51,52,55,55,57,60,61,65,168,168,171,172,170,173,170,169,164,137,144,148,148,144,137,136,129,137,130,151,160,156,152,146,126,136,167,178,178,180,174,170,161,158,151,144,140,129,123,120,118,118,116,109,89,60,39,32,35,34,30,31,31,28,31,30,29,32,29,29,30,27,31,34,156,158,161,162,164,161,160,156,152,145,127,121,128,128,121,136,133,132,120,115,124,128,125,120,128,148,165,175,176,173,168,162,155,150,146,138,131,124,120,115,110,97,76,54,39,39,41,41,38,38,38,36,41,39,38,37,39,38,39,41,42,46,43,40,148,150,152,152,152,154,154,153,148,146,146,143,135,122,139,159,105,108,108,107,109,117,125,135,150,157,163,164,164,158,152,147,142,140,134,130,124,115,111,110,95,63,45,42,41,42,41,41,42,41,39,39,37,41,39,40,39,41,42,43,43,42,42,41,141,142,142,144,144,147,153,156,153,152,154,153,154,145,175,204,145,136,155,138,147,146,144,149,153,153,151,148,143,138,138,136,139,137,129,115,110,115,119,125,109,65,48,44,46,44,43,44,41,41,40,40,40,43,40,41,42,42,41,44,42,42,41,42,136,137,134,134,131,128,130,130,133,144,153,158,156,151,143,183,142,126,140,129,142,140,141,150,152,147,143,137,140,141,137,131,121,105,94,114,120,121,135,140,110,67,49,46,46,43,44,45,49,46,44,45,45,40,44,44,45,38,41,40,42,42,45,44,87,91,99,101,101,102,101,101,102,108,115,125,135,142,134,112,162,114,114,110,93,96,110,121,121,118,114,110,102,89,81,76,73,81,101,124,133,130,135,129,91,56,47,44,45,43,43,42,39,41,44,43,40,43,42,42,41,46,42,43,42,45,41,42,53,57,63,63,65,71,71,77,76,74,79,88,99,101,106,110,100,86,64,56,54,42,40,49,53,66,78,83,97,79,68,84,106,119,128,135,125,132,121,89,57,45,47,47,46,43,45,46,46,44,43,44,43,44,43,42,44,42,43,43,43,43,43,43
109,122,135,145,154,164,169,170,173,178,179,180,185,189,192,195,196,194,189,179,168,162,160,161,168,180,185,189,190,188,186,184,183,183,181,178,172,167,163,168,173,174,181,186,181,148,95,55,44,45,50,48,46,46,46,45,45,44,44,44,44,45,45,45,162,175,182,188,193,195,196,197,197,199,200,202,204,204,204,204,202,199,198,198,197,198,198,197,198,199,199,199,198,197,195,193,193,193,193,192,188,184,182,177,174,170,170,173,173,153,119,88,63,49,40,40,41,44,47,45,44,44,44,44,44,44,44,45,191,195,198,198,199,201,202,203,201,201,200,202,205,204,201,199,198,198,200,200,203,204,205,205,203,203,204,206,205,204,202,200,199,200,198,195,193,189,184,179,174,170,168,168,166,162,153,141,127,105,80,59,45,41,39,42,42,41,43,45,47,47,47,47,193,192,190,194,198,199,200,200,199,198,197,194,189,187,182,189,197,203,206,209,210,210,210,210,210,210,209,209,208,207,207,204,204,202,200,196,192,188,184,180,175,172,171,168,167,165,165,161,155,147,137,117,93,64,46,43,44,50,47,45,50,47,47,45,200,201,204,204,204,203,202,202,201,199,186,163,145,153,170,188,195,202,206,209,212,211,211,210,211,210,210,210,210,210,208,207,205,202,200,197,193,187,184,182,177,171,167,164,165,163,161,158,158,152,149,143,136,121,95,65,50,40,43,46,40,44,42,42,207,209,212,212,209,209,207,205,200,184,154,125,125,149,174,185,188,195,204,208,210,209,210,210,211,211,210,211,211,211,211,209,206,204,200,196,189,182,180,176,169,162,158,158,157,158,157,154,154,150,145,143,142,141,133,114,90,64,52,50,50,47,45,46,208,210,212,212,212,211,209,204,184,154,127,117,139,166,178,178,178,188,200,205,207,209,209,209,210,210,210,211,212,212,212,211,210,206,202,195,185,177,170,168,162,156,154,154,156,156,154,152,151,149,146,142,139,138,137,133,124,115,116,122,125,121,120,113,208,210,210,211,211,210,207,192,157,128,116,125,155,174,175,173,166,180,195,199,204,206,207,208,209,210,210,210,212,213,213,212,211,208,201,191,181,170,161,158,155,155,154,154,158,156,155,153,151,150,148,143,138,134,131,132,132,131,133,141,151,154,157,154,209,210,211,211,209,209,204,179,140,116,118,139,168,178,172,149,146,171,182,192,201,203,205,206,207,208,207,208,210,211,212,210,209,205,195,185,172,157,149,143,143,147,151,154,156,156,156,155,155,151,147,145,141,135,131,132,131,130,129,126,131,143,149,151,209,208,210,210,208,207,202,175,133,108,122,151,173,167,144,135,159,160,164,182,191,197,201,204,204,205,206,205,208,209,208,206,200,193,182,170,154,138,128,126,128,132,138,141,146,152,154,155,153,151,148,145,141,138,135,133,134,133,132,125,119,121,127,138,209,208,209,210,209,205,195,161,121,105,127,155,164,149,146,180,166,136,148,177,185,195,201,203,205,205,206,206,204,204,203,199,193,182,167,149,133,121,114,111,117,125,131,136,141,147,152,152,155,153,151,145,141,138,137,138,134,132,132,130,127,119,117,122,209,208,208,209,207,202,184,144,106,98,125,152,153,145,182,187,146,125,149,179,185,191,199,200,202,205,205,205,204,203,201,194,183,168,151,134,118,106,99,98,103,114,126,137,144,147,150,154,155,155,152,146,143,139,137,135,135,137,137,135,135,128,118,113,207,208,209,210,206,198,174,132,96,95,124,143,141,158,192,171,127,129,152,175,178,181,192,195,199,203,203,203,203,201,197,186,171,155,137,121,106,97,94,97,100,109,123,134,142,148,151,154,157,153,152,148,145,142,139,137,138,140,141,141,138,133,124,116,206,207,208,208,205,196,169,129,91,90,122,138,137,168,184,136,107,125,146,164,165,167,185,191,195,199,200,201,200,197,190,180,163,144,127,110,100,99,103,104,100,103,120,131,140,146,150,153,154,153,153,153,151,150,146,145,146,145,144,141,140,136,130,123,206,208,207,209,205,192,164,121,86,84,116,133,142,167,158,103,76,99,133,146,149,154,182,191,194,197,195,194,195,191,184,169,151,132,116,107,108,109,114,111,97,94,107,121,129,138,146,153,156,155,156,157,155,154,156,155,154,151,148,146,146,142,135,126,205,207,209,208,203,191,162,114,73,69,104,127,141,160,129,82,59,79,118,133,136,141,175,188,194,197,194,195,192,186,177,164,145,127,113,113,116,122,124,117,101,88,101,116,129,142,154,160,164,164,165,163,162,164,162,158,155,151,149,147,146,145,142,135,204,206,207,206,201,190,158,109,69,67,101,122,137,148,113,79,56,87,118,127,131,141,175,192,197,196,193,193,190,183,172,159,141,122,120,124,126,129,133,130,113,95,102,121,143,161,170,172,174,175,174,169,167,165,162,161,157,151,148,148,147,144,142,136,204,206,205,204,200,189,152,103,70,65,92,114,129,136,109,86,63,96,121,125,126,140,177,194,198,197,194,192,187,179,169,154,136,128,132,134,134,141,152,153,140,115,106,131,162,179,185,186,184,182,179,174,170,168,165,162,158,152,149,147,145,143,140,137,203,203,203,203,198,184,145,98,67,63,82,104,121,123,94,68,76,104,120,126,121,145,182,197,199,198,195,191,186,177,166,151,142,143,144,144,148,159,169,171,162,136,112,133,169,187,193,192,189,185,180,173,169,165,161,158,154,150,149,149,148,144,140,137,201,203,203,201,196,179,141,97,69,59,76,93,111,115,97,89,103,115,120,122,117,152,185,198,200,200,195,191,185,177,169,160,152,158,161,160,164,173,179,178,171,149,116,125,162,186,195,195,191,187,181,177,171,166,162,154,150,149,148,150,149,144,140,136,202,203,201,202,196,179,142,96,61,55,70,84,96,109,105,111,130,128,127,124,120,166,193,200,200,196,195,194,189,180,171,168,174,178,175,174,175,183,185,184,181,158,120,108,151,181,195,197,193,189,184,179,176,171,163,160,153,152,155,154,152,148,146,137,201,202,202,200,195,180,145,100,65,56,76,86,87,100,111,101,121,126,125,120,134,174,197,200,201,199,199,195,190,181,177,178,186,187,184,181,181,185,183,184,180,156,118,101,140,171,186,194,197,194,188,183,178,169,162,160,158,156,155,155,154,151,145,141,199,200,199,198,191,176,147,110,73,60,78,86,84,97,109,104,105,121,127,125,148,184,199,202,202,203,202,196,189,181,176,178,182,189,190,187,184,184,184,184,179,154,118,104,139,170,182,192,195,192,186,179,175,166,157,155,155,155,153,151,151,150,146,141,198,199,198,195,188,175,151,120,87,71,82,94,88,94,107,112,100,120,128,134,168,195,204,207,208,207,203,198,194,185,173,168,172,184,191,187,183,183,184,184,177,151,122,114,148,171,179,187,193,191,182,177,172,163,155,154,156,156,154,150,149,147,143,141,195,197,198,195,190,179,159,129,104,89,93,106,98,89,102,121,118,126,135,154,189,204,207,207,208,207,203,200,198,187,169,157,162,180,188,185,182,180,179,182,173,147,123,117,154,172,173,181,188,187,180,172,165,159,151,149,154,157,156,152,148,147,143,137,193,196,196,193,190,180,158,133,112,101,106,120,116,99,94,121,137,144,161,185,202,206,207,207,206,204,200,200,194,170,141,135,145,174,185,183,178,175,177,179,170,143,120,111,143,164,165,173,183,186,174,169,162,153,150,150,152,158,159,156,150,147,143,137,188,190,192,192,188,179,161,134,110,106,111,129,139,132,113,110,133,161,185,200,203,205,206,205,204,199,196,197,181,140,104,97,127,168,183,179,174,169,173,175,165,140,117,111,136,154,160,167,179,178,172,159,149,143,139,140,148,157,160,158,155,146,139,132,186,186,189,189,185,181,166,141,123,108,117,142,162,163,156,150,160,178,192,200,202,201,201,200,197,196,198,191,162,109,69,74,124,166,175,171,165,163,168,173,161,137,117,103,126,150,156,162,172,176,162,147,137,132,131,138,149,158,160,156,149,144,141,131,183,183,188,189,186,182,169,148,129,125,136,165,189,194,187,182,184,187,190,193,195,195,195,194,194,197,196,186,149,89,54,85,143,165,162,154,151,153,161,170,157,131,112,101,123,143,145,151,163,164,153,137,128,122,124,135,149,159,158,153,147,143,137,127,183,182,185,189,186,183,173,157,144,146,165,190,203,205,201,195,194,193,193,193,193,194,194,194,198,203,197,184,151,98,74,114,154,153,142,133,136,141,154,164,153,127,108,97,121,142,141,142,152,156,144,131,122,118,118,132,145,156,155,150,146,143,138,125,185,182,182,187,190,186,178,169,167,170,187,201,205,205,202,200,199,198,196,195,197,195,193,192,195,203,203,188,163,122,107,134,149,135,117,109,117,133,147,158,147,125,107,95,124,148,142,135,144,146,136,124,119,115,117,128,144,152,151,147,144,142,135,120,187,188,185,191,194,192,188,182,181,185,193,199,202,201,199,192,191,192,192,191,193,193,189,185,187,192,193,179,161,140,132,140,135,116,96,92,106,122,140,154,148,123,104,94,123,149,142,133,136,134,125,116,113,111,114,126,141,151,148,145,140,137,128,117,187,189,189,192,197,198,195,191,189,188,192,194,194,193,191,183,180,180,180,183,189,188,183,180,184,187,177,164,145,128,122,127,118,98,84,82,99,116,136,154,149,124,100,93,119,146,139,129,128,128,118,110,110,112,115,124,140,147,148,146,143,139,127,113,186,187,190,192,196,195,191,186,182,177,177,182,184,183,182,175,170,169,171,175,180,183,182,178,179,183,174,155,135,115,100,97,93,85,79,82,99,119,138,152,146,120,100,92,114,141,138,129,128,123,114,109,109,112,118,128,135,142,145,147,144,140,127,114,187,188,188,190,192,188,182,176,167,161,162,167,174,176,174,171,166,165,166,169,173,176,177,175,173,178,174,156,136,117,100,95,93,87,82,88,105,118,134,146,140,117,98,91,112,140,136,129,129,122,115,111,113,115,119,125,133,139,143,143,144,138,128,116,186,189,189,189,185,180,172,166,157,151,157,163,169,170,166,162,164,162,160,160,165,165,167,167,167,171,169,159,143,127,115,110,106,99,94,100,112,121,131,141,135,112,97,91,110,135,131,126,130,126,120,116,115,117,119,125,131,137,141,143,142,137,130,119,184,188,189,188,184,176,167,155,144,138,141,153,162,167,165,160,161,157,155,155,160,159,159,159,160,163,168,163,149,129,114,111,113,111,108,114,122,126,134,144,134,112,98,93,107,125,125,125,132,132,124,115,116,118,122,126,132,139,141,141,142,138,131,120,183,184,188,188,184,176,164,147,126,116,121,135,147,152,152,151,151,147,144,148,148,153,154,153,153,157,169,167,146,117,94,102,118,125,123,122,127,129,135,140,132,112,101,92,104,114,114,124,135,139,129,123,121,121,121,127,135,138,141,142,141,137,130,122,181,184,186,188,185,176,161,136,111,99,102,122,133,129,119,122,132,139,143,142,146,143,145,146,148,151,157,151,131,90,67,94,122,129,126,126,127,130,135,142,131,113,101,95,104,115,119,129,142,143,133,124,124,124,125,133,136,140,142,141,139,136,128,119,181,185,187,187,185,175,157,127,98,83,90,112,119,107,100,115,130,138,144,154,154,152,149,146,146,148,148,144,126,83,60,87,112,127,131,130,130,132,134,142,136,117,104,96,105,116,126,136,147,145,136,127,126,126,127,136,139,142,143,143,141,137,129,122,178,184,186,183,180,171,152,118,86,74,87,112,108,92,98,114,124,127,134,145,161,166,163,160,155,150,149,148,136,102,78,88,101,124,134,136,136,137,141,147,141,121,106,94,105,123,136,144,151,149,142,132,129,131,132,136,139,140,141,142,142,137,132,125,175,180,181,182,174,167,146,107,77,65,86,107,98,93,101,107,104,118,125,130,152,166,170,169,168,163,155,153,149,126,108,102,104,125,135,138,139,141,144,150,146,126,106,93,106,125,139,149,155,153,145,139,136,138,138,139,139,134,134,140,140,136,132,127,175,177,178,179,174,163,137,100,67,59,86,97,90,96,103,101,95,113,121,121,140,163,170,173,174,176,172,159,157,148,134,121,117,130,139,141,140,144,148,153,150,131,110,97,108,124,141,151,156,155,149,142,141,142,140,139,140,139,138,139,135,132,132,128,173,177,176,177,170,160,133,91,62,58,82,93,89,96,103,96,103,117,120,116,126,153,171,171,173,176,177,171,162,158,154,145,144,140,140,143,141,143,149,156,151,133,109,97,110,129,143,156,162,157,147,143,142,137,136,137,140,142,141,136,132,131,129,127,172,173,173,173,169,152,120,88,66,60,83,88,96,110,109,98,117,126,120,115,116,145,167,174,172,172,173,170,168,166,166,166,159,154,149,145,144,149,153,156,155,136,111,99,112,131,148,158,161,152,146,142,139,137,139,139,140,139,138,135,134,133,132,130,171,174,173,173,170,152,116,79,57,58,87,99,110,115,103,75,85,107,116,119,113,138,163,174,174,172,172,175,176,172,169,170,168,163,156,152,151,151,153,155,155,142,109,93,116,136,153,159,157,150,145,142,140,137,135,136,137,137,138,140,141,138,134,132,172,175,173,172,170,156,122,78,57,66,95,111,119,119,98,71,70,92,113,115,117,126,155,172,176,174,175,177,178,174,171,171,170,167,159,154,153,154,151,154,154,142,107,96,124,148,158,158,154,147,144,143,141,138,135,133,135,134,136,138,137,135,132,127,170,175,172,167,167,155,125,82,57,72,106,124,129,124,103,69,55,82,110,115,120,123,149,170,176,176,177,182,180,175,172,169,165,165,160,152,149,152,152,151,150,135,108,111,139,155,160,158,152,146,144,145,143,138,136,138,137,136,136,134,135,132,127,122,170,172,175,171,163,150,124,80,62,81,118,135,137,133,104,76,48,65,101,113,123,124,143,163,175,177,180,183,183,180,174,167,158,157,160,155,148,148,149,149,142,123,110,132,151,158,159,152,150,146,144,141,141,144,141,139,137,136,134,131,131,127,124,121,168,171,171,175,171,155,123,83,54,88,120,133,138,139,114,58,53,75,101,121,126,130,140,161,177,183,183,188,186,181,175,166,157,147,145,147,148,142,144,141,128,111,117,142,154,156,153,152,147,145,143,143,144,140,140,141,137,134,130,130,128,126,122,118,166,167,167,167,163,151,122,88,67,86,126,141,140,140,133,98,112,102,114,123,132,133,143,159,175,185,187,185,183,182,181,173,159,144,137,136,136,139,135,128,111,103,121,139,146,148,147,143,145,143,145,147,146,146,141,137,132,129,128,131,130,127,123,118,162,165,166,164,161,152,125,91,65,88,128,141,139,141,138,115,131,136,130,132,141,140,144,159,171,179,186,187,185,187,184,176,162,147,133,127,129,131,129,122,102,93,113,127,134,140,138,136,138,139,143,145,145,144,137,131,125,124,128,132,130,124,120,114,159,163,164,163,159,154,135,99,69,91,127,145,141,137,140,126,103,116,127,141,149,146,146,157,168,174,185,188,187,187,185,179,164,150,134,121,119,125,126,120,103,97,110,116,122,130,131,131,132,135,140,139,137,135,132,128,129,131,132,131,127,121,114,109,159,161,163,163,155,146,141,113,74,84,125,147,152,138,139,135,108,88,110,132,145,143,150,161,169,173,182,186,184,182,178,175,166,152,137,121,109,113,119,118,109,107,116,126,135,140,140,136,133,137,136,134,132,126,128,132,134,132,127,125,117,112,108,106,159,162,163,160,156,140,123,123,92,82,120,154,163,157,142,134,126,98,93,120,133,138,148,160,168,173,179,183,185,182,178,173,167,154,143,130,112,98,102,105,112,119,129,136,144,146,144,141,138,136,133,129,124,127,129,129,125,123,121,116,111,103,104,109,156,161,163,162,158,150,123,102,97,89,106,144,161,160,145,132,125,120,112,121,134,141,150,162,173,174,175,182,182,180,178,175,169,164,152,135,120,109,98,103,113,126,137,139,142,143,143,138,134,129,126,124,124,124,121,121,120,118,110,107,103,107,113,118,152,157,159,162,158,154,143,108,90,90,92,120,148,153,148,140,137,137,138,141,148,152,157,162,167,171,178,180,182,181,178,174,171,168,162,151,137,125,119,118,122,130,139,146,141,138,137,134,132,127,125,123,121,119,120,116,112,107,104,105,108,112,116,120,147,150,151,155,156,152,150,135,99,88,85,86,114,137,144,143,145,152,156,155,158,158,161,164,166,170,173,176,178,181,179,178,176,173,169,164,157,146,139,136,134,137,142,141,139,135,132,129,127,125,123,121,120,119,115,111,108,108,110,112,115,116,120,122,139,142,145,148,149,150,147,143,126,95,81,76,80,104,130,142,151,162,169,168,166,165,163,166,166,168,170,173,176,179,181,183,184,183,180,172,167,161,152,151,146,142,140,138,133,130,128,128,128,126,125,123,118,111,95,81,85,92,98,103,111,118,122,123,127,129,133,136,136,137,137,137,136,127,109,95,87,92,110,129,147,160,167,171,172,170,167,164,166,170,174,172,175,180,183,188,191,188,182,172,165,156,153,152,149,145,140,134,130,128,128,129,127,128,124,115,96,63,32,24,28,27,28,36,34,41,55,68,125,124,125,127,126,130,133,130,127,127,131,127,119,114,112,117,132,148,155,160,164,171,167,164,165,168,173,172,170,172,174,176,177,177,172,165,157,151,145,142,138,137,130,126,127,129,131,129,126,119,99,66,33,26,28,30,27,30,29,26,26,25,21,17,109,115,118,119,121,124,128,133,133,133,133,135,134,132,129,126,122,126,136,145,157,163,166,168,167,168,169,170,168,163,158,159,161,159,157,152,150,146,144,138,135,131,130,128,128,129,125,114,98,68,39,26,28,31,32,30,30,30,30,29,33,30,30,30,58,69,83,93,99,100,105,108,109,117,127,131,135,135,132,130,128,127,127,128,135,142,147,153,157,160,162,161,157,154,151,145,145,145,145,144,140,139,138,136,132,129,126,124,122,109,83,57,35,26,27,29,29,30,30,29,29,30,30,31,29,30,31,30,44,46,51,55,58,61,64,68,75,81,90,99,109,116,122,128,130,129,127,123,119,123,127,132,137,139,140,141,139,136,134,134,129,127,125,116,110,107,109,112,117,117,116,122,122,88,44,28,29,30,32,32,32,31,31,29,30,30,30,30,31,31,31,30
94,102,113,119,132,144,149,150,157,159,159,162,168,173,184,187,188,184,174,154,132,121,125,126,134,151,164,173,181,183,182,181,179,177,176,172,169,157,148,143,155,169,172,182,188,182,150,102,56,50,49,47,51,46,44,48,44,45,45,42,45,45,46,43,143,157,165,175,181,186,185,187,190,193,193,196,200,200,202,200,199,197,195,193,190,191,191,189,189,190,193,191,193,190,189,189,190,189,187,184,182,180,176,171,168,171,166,173,182,180,154,104,63,42,44,46,46,47,47,46,48,44,44,45,42,41,46,44,185,190,194,196,198,199,200,200,200,200,201,202,203,203,201,201,199,198,198,199,201,203,203,202,202,201,200,198,198,198,197,195,192,190,189,191,188,186,184,179,176,172,168,167,167,167,155,134,108,85,66,53,46,44,42,43,41,43,41,42,44,45,43,43,192,195,195,196,198,200,200,200,200,197,197,198,197,196,194,194,195,196,199,202,206,206,208,207,208,207,206,206,204,206,203,202,198,194,196,194,193,190,186,182,179,175,169,163,162,163,164,160,153,145,131,113,93,72,56,42,41,43,46,46,45,45,48,48,194,194,195,197,198,199,199,199,199,197,187,176,168,173,175,186,192,197,202,207,209,210,210,210,210,210,210,209,209,207,207,204,202,200,199,199,195,191,188,183,178,174,166,164,164,165,167,166,166,163,157,150,140,126,106,80,56,48,42,44,46,46,47,44,204,206,207,205,204,204,202,202,199,186,162,139,131,150,171,182,190,197,204,209,212,211,212,211,211,210,210,210,211,209,209,208,206,205,204,202,197,193,189,184,179,175,172,168,167,165,165,166,165,162,162,157,152,145,137,125,104,76,53,37,34,34,34,33,208,212,212,211,210,208,206,206,189,163,130,114,131,154,170,177,182,191,203,209,211,212,212,211,210,211,210,210,211,211,210,210,210,208,207,200,198,194,189,184,179,177,174,167,164,162,161,160,160,159,160,157,150,147,147,143,133,121,103,98,98,100,99,95,209,209,211,211,209,209,206,195,161,132,114,116,144,169,173,168,174,186,200,208,210,211,211,210,210,209,210,210,211,211,211,210,211,210,205,204,199,196,189,185,180,175,170,163,157,158,159,159,156,158,154,155,151,145,142,140,137,134,130,131,144,151,154,155,208,211,210,211,210,208,203,172,135,120,114,131,161,169,170,169,163,178,193,201,208,210,209,208,208,208,208,209,210,212,210,211,211,209,206,202,200,195,188,178,175,174,168,164,162,162,162,161,160,154,157,155,153,151,144,139,136,135,132,131,131,137,148,154,209,209,210,209,208,206,197,161,126,112,121,148,170,174,166,150,157,170,174,184,202,205,206,206,206,206,207,208,208,210,209,209,209,207,205,203,199,192,186,180,175,172,170,168,169,168,167,165,164,161,158,156,155,151,146,143,138,135,132,130,126,122,126,134,208,208,210,209,207,203,193,156,119,109,128,155,170,161,151,163,166,148,147,165,186,199,203,204,204,205,204,205,206,206,205,205,205,203,201,199,191,186,181,175,172,170,166,168,169,169,167,167,166,164,161,158,155,151,147,143,140,138,135,132,130,124,119,118,208,209,210,209,206,199,181,142,106,104,130,156,162,149,174,187,161,128,136,158,176,194,202,204,204,204,203,203,203,203,202,202,201,198,195,190,184,178,173,168,164,160,157,159,158,158,162,164,163,163,161,159,157,152,148,145,141,140,136,135,132,129,125,118,207,208,209,207,204,194,165,124,95,99,126,149,147,158,196,185,136,120,141,159,170,183,197,201,202,203,202,202,203,203,201,200,197,193,189,184,178,169,161,154,147,139,136,137,140,145,152,158,161,162,162,161,160,155,149,145,139,138,137,138,137,135,132,124,207,208,209,207,201,189,155,116,89,100,126,141,136,173,196,158,116,123,144,156,161,164,190,198,199,201,203,204,201,202,199,196,195,192,184,179,168,159,147,139,129,120,114,121,129,135,147,150,154,161,162,162,160,156,151,148,145,140,140,140,140,137,133,127,205,208,208,205,201,185,152,112,85,90,119,136,143,175,172,113,84,110,137,145,144,146,182,192,197,198,200,202,203,199,198,198,195,185,180,169,161,147,136,127,119,125,133,130,128,131,134,142,151,152,156,158,158,155,153,154,151,143,147,146,145,144,135,132,206,209,208,206,200,186,150,104,74,80,112,132,147,167,140,88,64,82,122,132,133,137,176,192,196,199,201,200,197,197,194,192,188,182,173,164,154,140,134,136,154,161,156,137,121,120,128,136,142,148,153,158,158,159,157,155,155,155,151,150,145,140,138,133,205,208,207,206,198,183,145,99,66,74,105,126,144,156,115,72,55,81,114,123,121,132,174,190,196,198,200,200,196,191,190,187,182,177,168,157,147,139,145,162,173,174,159,132,106,104,120,136,147,154,160,162,163,162,159,156,157,156,155,151,146,145,142,140,206,206,206,204,198,181,138,91,62,69,99,119,135,140,108,64,54,91,118,118,116,131,173,189,196,200,200,199,195,191,189,183,179,174,167,157,146,150,166,177,179,174,159,130,99,97,123,148,163,169,170,170,169,165,162,159,156,155,154,151,147,144,143,139,203,204,203,202,197,179,131,86,62,67,90,109,126,127,92,67,68,103,118,118,114,136,176,192,197,200,200,197,194,193,188,183,177,174,167,158,158,173,183,185,183,178,166,140,109,104,133,164,180,182,180,178,176,170,165,160,158,156,153,150,147,144,143,139,202,203,202,201,194,173,124,85,64,61,80,100,117,116,87,72,87,108,117,118,116,147,179,194,199,201,199,196,194,191,188,181,177,175,173,171,180,191,193,192,188,183,172,154,130,116,135,170,189,191,188,184,179,173,164,160,154,153,150,147,145,143,146,142,202,204,202,200,192,169,126,84,56,58,74,87,105,110,98,103,118,120,117,116,124,151,181,194,201,201,200,198,196,192,188,181,179,180,183,189,196,198,195,192,189,184,174,160,146,123,127,163,187,194,193,186,178,172,166,162,160,152,147,142,146,147,148,144,201,202,204,199,191,169,123,80,57,57,70,82,93,106,103,106,125,123,121,116,127,161,188,198,202,201,199,195,196,191,190,186,184,188,194,198,201,199,194,192,189,183,175,166,150,127,116,149,182,196,194,188,183,175,168,164,156,156,155,150,150,153,150,148,200,200,198,198,190,168,134,87,58,59,76,78,82,97,112,96,111,122,119,123,139,168,191,203,205,204,201,199,195,193,191,189,189,194,198,203,204,198,194,191,189,180,175,167,151,122,110,135,170,187,191,189,183,176,169,163,158,149,149,149,149,149,150,147,200,199,196,194,186,166,135,104,71,63,78,82,82,97,108,101,97,119,126,132,151,177,196,207,207,207,206,203,199,196,193,191,191,193,197,201,199,197,193,189,184,179,172,165,146,116,107,135,164,178,184,187,183,173,164,159,149,145,146,148,151,149,148,148,198,198,196,192,184,169,143,111,84,73,85,91,83,91,108,118,102,125,133,141,165,189,204,208,210,210,209,207,202,198,194,190,186,185,188,194,196,193,188,185,180,176,172,164,139,110,105,136,162,174,176,181,179,170,161,154,145,142,146,151,154,152,150,147,195,196,197,193,186,174,149,119,100,90,96,104,94,86,105,125,126,136,144,159,184,200,205,208,210,209,207,204,201,197,194,187,178,175,178,187,192,191,187,183,178,175,172,161,133,106,105,140,168,169,169,172,172,163,154,147,141,140,145,151,157,157,153,148,191,192,192,191,185,170,147,121,103,100,106,121,117,104,98,118,139,154,168,186,199,204,207,208,208,205,201,199,195,190,178,166,162,165,166,181,188,189,186,180,176,174,172,154,126,103,104,138,171,165,161,163,164,157,149,140,135,133,142,150,157,159,156,151,187,188,190,187,184,174,151,129,110,104,116,139,146,139,130,130,147,168,187,199,202,205,204,205,204,201,198,191,186,165,138,122,120,134,149,177,188,187,182,176,172,171,166,151,120,103,98,123,154,155,154,154,157,150,137,129,120,128,138,149,160,164,159,151,183,187,190,187,183,178,161,136,117,116,133,162,178,179,175,174,178,184,190,194,197,198,197,195,193,193,190,186,170,126,92,75,77,96,135,177,186,187,181,173,167,166,163,140,116,99,93,117,147,147,144,147,146,138,125,116,114,119,134,151,161,162,158,144,179,181,186,185,183,178,164,143,135,139,161,187,201,200,194,184,186,188,189,191,192,194,194,191,192,196,194,184,159,105,57,38,58,109,158,182,184,176,168,160,155,159,156,135,111,98,88,111,139,137,132,132,132,125,114,105,105,114,132,151,160,159,151,147,180,182,184,186,185,180,169,157,154,166,186,201,206,205,202,201,199,197,196,195,199,198,194,194,197,203,200,186,170,115,74,64,103,147,168,176,170,161,153,146,145,151,153,130,107,93,83,105,137,138,125,119,118,116,111,106,102,112,129,148,158,157,148,144,184,183,184,188,189,185,179,175,177,182,194,202,204,203,199,196,196,197,195,195,199,196,192,188,191,199,201,187,168,139,110,115,139,156,156,152,145,141,137,136,136,145,149,132,107,86,79,104,137,135,119,110,108,108,109,107,107,113,129,147,155,153,147,141,187,187,188,192,194,194,189,187,186,188,194,197,197,196,193,186,185,186,186,188,192,190,184,181,184,187,184,173,153,138,127,132,139,136,128,122,122,123,128,130,131,142,152,135,108,84,76,101,133,135,117,103,99,100,103,107,106,114,129,145,151,151,146,140,185,187,188,193,196,194,189,183,184,181,183,187,187,188,184,178,174,174,175,179,184,185,182,178,180,183,174,160,141,123,109,108,109,105,102,107,111,118,124,128,134,145,154,135,108,86,76,99,132,132,117,102,91,92,100,105,109,113,128,141,147,148,145,142,186,185,188,192,191,186,180,175,166,164,166,173,178,178,179,173,169,168,169,172,176,180,178,174,171,178,173,156,136,118,102,94,94,92,91,100,108,118,123,125,128,142,148,131,106,85,76,99,130,132,117,104,93,93,101,108,111,117,126,136,144,145,144,139,187,188,187,188,183,177,169,164,156,155,158,164,168,169,168,167,163,164,166,171,169,169,167,167,164,168,171,159,141,123,111,107,104,104,108,110,116,118,123,123,127,138,150,132,105,87,77,98,129,129,115,109,99,96,103,106,112,117,125,134,140,143,143,141,185,186,185,181,177,170,160,149,146,143,152,160,167,165,160,164,168,164,162,161,162,158,160,158,158,162,163,158,149,135,120,112,113,118,122,122,127,131,132,132,132,142,148,128,104,87,80,98,124,127,114,106,102,101,102,108,112,118,125,135,140,141,141,133,181,184,187,186,179,171,159,142,125,122,130,142,153,158,157,157,158,152,148,148,151,150,150,151,153,157,164,165,152,129,103,93,106,122,131,132,131,132,134,134,136,144,148,126,104,89,80,97,119,119,113,111,110,107,108,110,114,119,128,138,142,142,139,138,181,184,186,185,181,170,153,130,106,98,110,128,137,133,130,134,140,141,140,142,142,143,145,146,145,149,156,156,144,114,72,58,86,118,130,133,132,132,134,135,137,145,149,129,107,92,85,98,115,117,116,118,118,112,112,112,116,120,131,138,142,143,140,137,183,184,186,186,182,169,149,119,93,83,94,116,121,107,104,118,130,139,142,147,151,150,150,148,146,145,145,143,137,106,67,57,82,108,119,128,133,135,137,138,139,144,148,133,110,91,85,99,115,121,125,126,125,119,115,116,116,124,133,139,142,143,141,137,179,183,186,183,176,166,145,111,82,74,90,110,102,91,100,120,129,133,137,145,157,161,162,161,158,155,150,147,141,126,98,91,101,109,113,127,135,138,140,140,142,146,148,138,116,95,87,100,119,129,133,134,132,127,120,122,123,128,135,138,138,141,138,137,180,182,181,178,172,161,140,100,71,65,87,103,91,87,101,112,108,118,131,133,147,163,168,166,167,169,168,162,155,149,135,124,121,118,114,130,135,137,139,141,143,147,151,143,119,97,89,100,119,132,137,141,138,131,126,127,129,137,138,136,131,132,137,137,174,178,180,176,169,159,130,89,59,59,83,94,82,91,99,97,91,120,125,130,138,152,164,167,168,169,173,176,170,162,155,153,147,137,131,131,137,139,140,141,143,147,149,143,126,101,92,102,120,134,143,144,141,138,135,132,136,132,136,139,137,140,135,136,173,176,175,172,167,156,123,85,62,62,83,82,83,94,105,91,95,109,115,120,132,147,163,169,168,169,170,173,171,172,169,167,165,158,150,147,143,143,141,141,143,144,147,145,129,102,90,103,121,140,149,152,147,137,131,130,131,134,133,139,141,137,135,124,175,175,174,173,165,147,117,80,60,57,75,81,89,102,101,94,115,119,116,114,131,144,158,169,175,172,169,169,172,172,174,174,172,170,162,158,151,146,146,145,146,148,147,147,135,111,97,105,125,146,150,151,146,140,136,133,131,136,138,140,140,139,135,133,171,173,172,171,166,145,109,75,58,59,81,89,102,108,99,79,98,114,114,113,118,142,152,164,172,176,173,171,170,174,176,174,174,175,172,167,160,154,152,150,147,148,148,149,141,117,99,112,134,150,153,150,143,139,137,137,136,135,137,138,137,137,137,135,173,174,172,171,166,149,113,72,56,62,87,101,112,116,95,68,73,96,112,114,114,131,149,161,169,173,171,169,172,173,174,173,173,176,175,172,168,159,152,151,149,146,142,144,137,116,103,120,143,152,153,149,143,140,140,138,137,135,134,134,133,134,137,136,171,175,170,168,166,154,119,75,55,68,102,118,122,122,93,59,62,90,110,112,116,127,148,161,167,173,171,171,172,177,178,175,173,174,172,171,169,164,156,151,147,146,141,137,127,108,112,134,150,152,151,146,143,140,139,138,136,136,136,136,135,135,134,132,168,174,175,169,164,150,119,75,58,79,113,126,132,129,99,50,42,74,103,112,117,128,145,156,164,171,174,177,178,180,179,179,175,173,171,168,165,161,156,152,151,146,141,129,113,107,123,142,149,150,148,146,145,142,138,140,138,137,135,136,136,133,128,127,171,171,170,173,166,148,119,71,58,85,120,134,137,135,107,55,49,68,100,115,120,123,143,154,161,169,174,178,184,183,180,179,180,177,171,169,166,159,150,149,146,144,137,120,100,110,129,137,144,144,143,139,140,141,141,143,139,139,136,135,130,127,123,123,161,167,168,168,163,147,118,84,65,88,124,136,138,140,124,87,75,84,106,118,126,127,144,154,160,166,174,179,180,180,179,181,180,177,171,163,160,155,150,146,144,141,129,112,95,106,125,136,143,142,138,138,136,139,141,140,139,135,135,131,128,124,123,119,163,163,164,163,159,147,120,86,65,90,126,139,135,139,137,111,127,117,122,125,134,133,145,153,159,167,169,171,180,184,182,180,179,176,172,163,156,153,149,145,141,143,135,116,105,109,116,122,131,133,134,133,136,139,141,142,141,135,131,125,120,121,121,119,161,163,164,162,159,154,123,92,67,91,126,142,135,136,138,121,99,113,122,134,144,142,148,154,159,166,170,168,176,182,182,179,174,173,168,159,155,152,146,143,141,139,134,127,119,118,122,129,133,136,134,134,135,137,139,137,135,131,125,121,122,123,121,114,158,161,162,159,154,146,140,106,73,89,125,147,148,133,140,135,104,89,107,127,142,144,149,154,160,167,170,171,173,178,180,178,174,172,169,162,155,151,144,139,137,138,134,135,132,131,134,140,143,143,140,137,137,136,133,131,130,130,129,129,126,122,115,107,159,163,163,159,151,135,126,122,85,88,124,153,162,149,138,133,121,92,91,113,130,141,146,152,160,168,172,170,174,179,178,177,173,169,168,168,164,156,148,142,138,137,137,139,142,144,146,146,147,145,141,136,134,132,128,127,129,128,127,125,120,113,106,102,159,163,163,159,155,143,110,108,94,87,112,148,160,160,143,127,121,113,103,113,132,146,148,151,158,166,169,171,173,178,177,178,174,171,170,166,166,162,157,152,148,147,144,144,148,152,149,144,142,140,137,134,130,129,125,124,124,123,120,115,110,106,105,106,156,158,162,161,157,151,130,88,92,88,96,128,152,152,143,136,132,130,132,136,147,150,154,155,158,164,166,169,171,176,176,177,179,178,174,172,169,166,167,163,156,155,152,149,150,148,144,140,138,134,133,131,127,123,121,123,123,116,112,106,103,104,108,112,150,153,154,156,155,151,151,119,88,90,83,95,127,141,140,139,140,147,152,153,158,159,157,159,162,162,164,168,171,170,175,177,181,184,183,179,175,171,166,162,156,155,155,150,147,143,139,135,132,128,128,125,125,126,124,120,114,108,104,105,108,111,114,116,142,146,148,149,150,148,145,142,110,86,81,69,81,108,133,140,147,159,169,172,168,163,160,159,163,165,166,170,173,173,176,179,180,181,181,178,178,171,163,157,153,151,149,146,143,137,133,129,129,129,128,130,129,125,119,111,104,102,104,106,110,115,115,119,132,134,138,139,141,140,140,138,132,110,93,86,84,92,111,131,147,160,170,174,174,170,165,164,162,163,165,171,175,172,170,170,171,174,176,171,170,164,158,153,147,143,139,138,135,131,127,126,129,130,127,125,121,108,86,64,49,55,60,65,70,78,86,91,125,125,127,128,129,132,131,131,129,127,122,115,108,108,112,121,131,144,151,156,161,166,168,163,162,163,164,168,170,169,166,164,162,160,161,158,157,153,149,146,144,141,136,134,131,128,128,128,129,124,115,99,77,53,35,27,25,24,24,24,26,27,29,34,119,119,123,123,124,129,131,132,132,130,130,131,129,128,126,122,122,129,135,141,148,156,160,161,163,163,163,167,167,166,161,158,155,152,150,150,147,144,141,138,136,134,131,126,124,123,122,116,100,79,56,38,29,26,28,31,30,30,30,28,28,28,27,27,80,96,103,108,110,112,117,118,120,129,134,135,134,131,129,126,126,126,127,129,136,144,147,149,152,153,157,158,157,155,154,153,148,144,140,136,137,133,130,127,124,120,119,118,119,119,98,60,34,25,24,26,29,29,28,31,30,29,30,29,30,32,30,32,38,41,52,62,68,72,77,78,88,97,109,120,128,134,132,131,130,130,130,129,130,133,140,139,138,136,135,135,135,132,129,129,128,128,128,125,121,116,109,104,106,114,113,115,122,123,93,49,30,37,33,34,31,30,32,30,30,29,30,32,33,31,33,29
88,99,108,114,122,134,141,144,146,146,143,146,156,164,171,175,176,170,157,138,116,103,100,100,105,123,141,150,161,170,172,170,168,168,167,162,157,149,135,133,145,166,172,177,185,185,171,129,83,55,51,48,47,46,45,46,46,46,45,47,44,46,48,46,133,147,156,165,174,176,176,180,185,187,188,191,195,198,199,200,200,198,194,188,182,180,181,178,181,184,189,190,191,191,190,189,188,188,187,185,183,178,173,169,166,167,168,171,180,185,172,134,86,49,41,44,46,45,46,46,46,46,46,44,39,41,40,45,182,190,193,195,198,198,199,199,201,201,201,203,204,204,202,201,200,198,197,197,199,201,202,200,200,200,199,198,197,197,196,193,193,189,188,189,187,187,185,180,178,175,172,168,168,170,166,145,117,92,68,53,49,43,42,42,44,44,43,43,45,43,44,45,193,195,196,198,199,200,200,200,200,198,198,199,199,199,196,196,196,196,198,201,202,205,206,207,207,206,205,206,204,204,204,202,198,196,195,195,194,191,188,183,180,176,171,166,164,164,164,163,157,148,137,122,99,79,60,48,43,42,44,43,44,45,43,45,192,193,194,197,199,200,199,198,199,195,189,181,174,178,180,187,192,198,202,205,208,210,210,210,210,210,210,209,209,208,206,205,203,201,199,199,197,194,190,186,182,178,171,166,164,165,166,167,167,165,161,155,146,136,117,93,70,53,46,44,45,46,45,45,202,204,204,204,203,202,201,200,197,185,161,142,134,154,172,184,189,198,204,208,211,211,211,211,210,209,211,210,210,209,208,207,206,205,203,202,199,195,191,187,182,178,174,171,168,166,165,166,165,165,164,160,156,151,144,134,118,96,72,54,44,44,43,43,209,211,210,210,209,207,205,199,184,159,130,116,132,156,173,178,183,193,203,208,211,212,212,211,210,210,210,210,210,210,210,210,209,208,206,203,198,195,191,187,183,180,177,173,168,164,163,163,163,162,160,160,157,150,146,144,139,130,114,95,85,84,85,84,210,211,211,210,210,208,203,186,159,132,114,119,149,167,173,173,176,186,200,206,209,210,210,209,209,209,209,210,211,211,211,211,210,209,207,203,199,196,192,185,181,178,177,170,164,160,161,162,160,159,157,156,155,151,147,144,141,137,131,126,127,133,141,144,209,210,211,210,209,207,195,166,135,119,115,136,163,172,172,165,160,178,193,200,207,209,209,208,208,208,208,210,211,211,211,211,210,210,207,205,202,197,192,183,179,177,174,169,165,163,164,163,161,160,158,156,154,152,149,144,139,136,133,131,130,131,136,145,208,209,209,209,207,205,188,154,123,115,124,152,172,173,161,145,155,168,173,185,201,206,205,205,206,206,206,208,208,209,209,209,209,208,206,203,200,195,190,185,179,175,173,172,172,170,170,168,165,164,160,157,155,153,150,146,142,138,135,132,130,128,123,123,208,209,210,208,205,202,183,147,115,113,132,159,171,162,146,163,164,149,148,167,186,199,203,205,204,206,205,205,206,206,205,206,206,205,202,199,195,190,186,178,175,174,169,167,168,168,166,166,165,164,163,160,156,153,150,148,144,139,137,136,132,129,127,121,209,209,209,208,204,195,170,132,107,112,139,160,162,145,175,185,158,126,136,160,178,192,200,204,205,204,204,203,203,203,203,203,201,198,195,191,185,181,175,170,166,161,159,155,156,159,160,161,161,161,160,159,161,156,153,148,144,141,140,138,135,134,129,126,207,208,209,206,202,186,151,114,94,105,128,153,143,159,197,183,134,122,146,162,174,183,194,200,202,201,203,204,205,203,201,199,197,193,191,186,179,173,163,158,149,139,134,134,137,141,147,153,159,159,160,161,160,158,153,145,141,138,137,137,136,136,135,134,207,209,208,206,197,179,145,108,91,107,130,142,136,175,191,150,113,125,146,158,164,167,185,194,199,201,202,203,203,202,201,197,195,192,186,180,171,162,149,141,130,119,114,116,123,131,138,144,149,153,159,161,161,156,153,151,148,143,138,139,142,142,138,134,206,208,207,203,197,177,142,102,83,99,124,136,142,177,165,111,92,111,135,146,148,153,177,193,196,198,201,202,202,199,196,197,194,189,179,171,161,150,137,129,126,128,129,128,125,124,131,139,144,150,152,153,155,155,155,153,150,148,148,145,145,144,142,138,207,207,208,204,195,175,136,96,74,88,118,132,147,167,130,83,62,81,121,132,132,140,169,189,197,198,200,200,199,197,195,192,188,182,174,164,153,142,134,133,145,156,156,142,122,113,120,130,137,144,149,155,157,157,156,157,157,154,152,153,150,145,141,139,205,207,206,202,193,172,131,89,68,83,112,125,146,152,105,71,53,79,116,124,125,134,166,187,194,199,200,201,196,191,190,187,183,178,169,159,149,141,141,154,168,173,164,140,113,101,108,127,141,150,156,161,162,161,159,156,155,155,155,153,150,146,145,144,206,205,204,202,194,170,126,85,63,74,104,121,137,137,106,67,57,91,120,119,117,131,165,186,195,201,201,199,196,193,190,184,179,174,168,156,147,147,161,173,179,176,165,141,112,95,109,136,155,166,170,171,169,169,166,161,158,156,155,154,151,148,145,141,204,204,203,199,191,164,118,81,64,72,93,112,126,124,90,67,73,103,121,118,117,134,169,189,197,201,201,198,195,193,190,185,178,173,168,160,158,169,181,186,184,181,170,153,127,107,116,147,172,183,183,182,179,176,169,164,161,157,154,153,150,148,147,143,203,202,201,198,188,159,113,78,61,65,81,100,116,115,88,79,95,110,118,119,121,141,173,191,198,201,200,197,196,193,189,183,178,176,171,170,178,189,194,191,189,186,178,164,147,125,120,148,176,189,192,190,184,178,171,163,159,157,152,149,146,145,147,146,202,203,202,198,185,156,113,77,57,60,76,89,105,110,98,105,119,122,120,117,122,148,178,194,200,201,200,197,195,192,189,184,180,179,182,187,193,197,195,193,190,186,178,169,157,137,117,135,171,190,195,193,185,179,172,164,159,155,152,148,145,146,149,149,201,200,201,197,184,156,115,77,55,61,76,83,93,105,106,107,123,125,122,120,130,158,185,199,202,202,200,198,196,194,191,188,186,187,191,197,200,199,195,192,189,185,178,171,161,139,112,119,158,185,193,194,189,182,176,169,163,158,154,151,150,150,149,151,200,200,199,194,183,159,123,84,62,66,77,79,84,100,108,98,110,120,122,125,140,166,189,202,203,203,201,201,198,195,193,191,191,192,196,201,201,199,195,192,188,184,178,170,160,138,110,112,146,176,186,190,188,183,175,167,161,154,149,148,148,150,149,148,200,197,195,191,179,156,128,95,68,68,85,84,82,96,108,103,98,120,129,133,150,177,197,206,208,207,208,206,203,197,194,190,189,190,193,198,200,197,192,190,184,179,175,170,158,128,101,113,149,171,179,187,188,182,174,165,159,150,145,147,151,151,151,148,196,196,195,189,181,164,136,107,86,80,92,92,80,90,109,122,105,125,134,142,167,192,204,208,209,210,210,208,205,201,197,191,183,179,183,190,194,193,190,185,182,177,175,170,150,122,100,113,148,167,172,177,180,177,168,160,152,146,144,147,153,157,155,151,197,199,195,190,183,168,143,120,103,93,103,110,96,86,102,127,136,139,147,164,188,201,206,209,209,208,205,204,201,198,195,187,176,171,171,181,189,191,188,186,181,178,174,168,146,115,97,113,158,175,170,170,173,168,161,154,145,139,138,144,150,156,156,157,190,189,191,188,180,163,141,118,104,103,116,129,126,111,102,114,138,158,176,193,200,203,206,207,207,205,200,197,195,187,171,153,147,154,159,175,187,190,188,181,177,173,172,164,139,113,97,112,148,169,162,162,162,163,155,146,137,132,133,140,151,159,161,157,186,189,189,185,180,169,147,125,108,108,122,147,156,154,144,144,154,173,188,199,201,201,202,202,201,198,197,193,184,160,127,105,100,114,138,168,188,188,184,179,173,171,169,158,134,111,94,103,135,157,152,153,155,155,146,133,126,122,125,138,150,160,163,160,182,186,189,184,181,173,155,136,124,124,144,174,188,186,180,176,180,185,189,192,194,194,194,193,192,193,193,187,171,132,88,63,65,91,133,169,184,185,178,170,165,164,166,152,127,107,90,97,127,147,144,141,144,142,133,121,111,111,120,134,151,160,161,154,180,182,186,185,182,174,160,145,140,152,175,196,203,203,196,191,192,191,191,191,193,194,193,191,194,199,197,187,168,123,73,45,63,113,153,174,177,172,165,158,152,156,159,146,122,102,86,92,122,143,134,130,129,129,122,113,107,107,115,132,151,159,158,151,180,181,185,187,184,177,169,163,165,176,193,203,205,205,201,199,198,196,194,194,196,196,193,192,194,203,204,192,175,138,95,83,109,145,162,164,159,153,146,143,141,145,152,143,119,98,82,89,122,143,132,122,117,116,113,110,106,107,115,131,149,155,154,150,184,183,187,191,191,186,182,181,182,187,195,199,201,200,196,193,192,193,191,191,194,192,188,185,187,193,197,186,169,147,124,121,137,147,145,136,129,128,129,130,132,138,147,143,121,96,78,86,119,139,129,115,107,107,106,107,107,107,114,130,146,153,150,147,186,188,191,194,195,193,189,187,186,187,191,194,193,193,189,183,180,180,180,183,187,187,182,179,182,186,182,171,153,136,125,123,128,125,116,111,111,113,119,125,129,137,150,146,123,96,78,85,117,137,128,112,100,97,98,101,106,108,114,130,143,150,150,146,185,188,190,193,194,190,185,181,177,175,177,182,185,183,181,175,171,170,171,175,179,181,180,176,175,181,178,162,144,125,111,102,101,99,94,95,103,110,118,122,128,138,148,145,121,95,77,83,115,136,127,113,99,92,94,101,106,110,118,129,139,147,148,146,185,187,188,190,187,181,174,168,161,160,163,170,175,174,172,170,166,166,166,169,172,173,173,173,168,172,175,161,144,125,110,101,97,96,94,98,105,110,117,121,123,132,143,141,119,95,77,83,115,133,127,114,103,96,97,103,107,110,117,127,135,142,145,144,187,186,187,182,177,172,163,157,151,151,158,164,169,167,165,165,165,163,161,162,164,164,164,163,164,165,169,161,148,134,122,113,109,109,111,111,116,121,125,126,128,132,142,139,117,94,79,83,114,132,122,111,106,99,99,104,108,112,118,126,134,140,143,141,182,187,186,182,176,168,157,146,136,135,144,155,162,165,161,161,162,158,155,153,155,156,155,157,156,160,163,165,155,137,119,108,111,118,124,127,128,129,130,132,130,137,144,137,115,95,80,84,109,126,119,110,108,106,105,107,110,113,118,126,136,141,143,142,183,185,186,184,179,167,152,130,115,112,123,136,146,148,149,147,147,144,140,141,145,147,149,149,149,152,162,168,155,130,96,75,86,115,130,133,131,130,130,132,133,137,143,135,115,96,83,88,107,118,113,116,115,114,109,110,113,115,121,131,136,140,141,140,180,184,185,186,178,166,145,119,96,89,105,124,130,120,114,119,132,138,143,142,141,142,141,143,144,146,151,149,139,115,72,49,67,103,122,130,132,132,136,135,135,140,146,140,119,97,85,88,108,115,118,121,123,124,117,114,114,117,122,132,138,142,145,142,184,186,186,184,178,164,141,109,85,78,92,113,112,92,97,119,131,138,140,149,155,156,156,151,150,146,143,144,137,121,87,67,79,100,111,122,130,136,135,140,140,139,143,140,124,102,85,89,108,122,127,128,132,127,123,117,117,120,126,133,139,143,144,141,182,184,184,179,172,160,132,97,75,73,96,109,94,87,102,116,120,126,134,137,151,160,163,165,164,165,158,153,150,141,122,108,108,111,112,123,133,137,140,139,139,143,147,145,130,106,88,90,108,126,134,136,137,135,129,124,125,128,132,136,137,137,138,138,178,180,179,175,167,154,124,88,66,66,90,100,83,91,99,104,100,118,127,129,140,156,164,165,167,169,172,171,163,158,149,140,136,129,123,129,134,137,139,139,142,144,147,147,134,110,90,92,108,124,135,143,142,140,133,130,131,134,135,137,137,133,133,137,175,176,176,172,165,150,117,82,60,66,86,86,81,93,101,94,94,117,121,124,133,149,162,167,167,170,170,173,172,167,163,161,157,150,143,140,140,141,141,140,141,145,147,147,137,113,91,93,108,126,140,146,148,143,136,134,132,132,133,135,137,139,139,136,176,174,175,171,161,142,111,79,59,64,81,82,88,98,101,95,109,114,116,114,126,142,158,169,172,171,167,171,172,172,174,171,168,165,160,154,150,145,142,142,143,145,146,146,140,118,97,96,112,130,146,151,150,145,138,133,131,131,134,137,140,141,139,133,173,173,172,170,161,137,103,72,58,65,81,85,99,107,100,88,106,118,117,113,119,137,152,166,173,174,171,171,172,173,176,176,174,172,170,166,159,152,149,148,148,149,146,146,143,126,101,97,116,135,149,152,149,144,138,134,134,133,134,136,138,138,137,136,173,174,172,170,164,139,100,69,54,67,90,98,110,114,94,71,79,99,115,114,115,130,146,160,169,176,175,171,171,173,174,174,173,175,174,172,167,159,154,151,150,147,145,146,144,130,104,102,123,144,153,152,147,142,139,138,136,135,134,134,134,134,135,138,172,174,169,168,163,144,106,71,57,73,100,113,119,117,93,65,66,89,111,111,116,124,143,158,168,174,172,171,170,175,176,173,173,174,173,172,172,166,158,151,149,147,143,142,138,123,105,113,137,152,155,151,146,142,140,139,138,136,134,133,134,135,135,136,173,176,170,168,162,145,108,69,60,84,116,126,129,123,93,56,48,77,106,113,118,124,140,156,164,170,174,173,176,177,178,178,175,173,170,169,169,164,160,154,150,147,142,136,126,111,109,129,145,151,149,148,145,143,139,137,136,135,135,136,137,135,133,132,168,171,173,170,162,141,108,72,66,94,121,132,135,134,102,53,47,67,97,112,119,125,138,152,160,170,174,179,182,181,180,178,177,175,171,169,166,163,155,153,149,145,141,130,113,105,118,134,143,146,147,143,142,141,141,140,139,139,137,136,136,132,128,126,168,166,167,169,161,140,109,76,66,94,122,136,135,137,118,76,66,79,103,117,124,127,138,149,158,166,173,178,180,180,178,179,180,178,171,165,162,160,153,148,147,144,135,122,104,100,117,132,141,143,142,139,139,140,140,140,140,139,136,133,131,130,126,122,163,166,165,162,158,140,108,78,69,99,129,139,136,140,131,110,138,112,119,121,128,134,143,153,159,167,170,173,181,183,181,180,180,178,171,165,159,153,152,146,145,142,137,122,103,100,110,118,127,136,135,134,135,137,139,143,144,142,138,133,127,123,120,122,161,161,163,163,159,144,114,84,74,101,129,143,132,138,136,115,108,128,127,132,141,142,146,153,157,162,170,168,175,182,182,179,173,171,170,164,158,154,148,144,143,141,136,127,118,111,113,118,124,128,133,132,132,135,138,140,136,134,129,123,119,119,124,125,160,164,163,158,153,149,128,90,73,98,131,145,142,132,139,129,96,94,115,132,144,146,149,153,160,168,170,171,174,177,181,179,174,172,169,163,156,152,146,142,139,140,137,133,129,126,128,133,139,141,138,137,135,136,137,134,131,131,130,130,128,127,123,116,162,162,163,156,147,136,131,107,82,95,131,154,159,140,138,136,118,88,95,117,132,141,147,152,160,167,171,171,172,176,178,177,174,171,169,167,163,156,149,143,138,135,135,136,137,139,141,142,146,147,144,140,137,135,133,131,128,127,128,129,128,122,116,111,160,163,162,158,151,133,115,107,91,91,122,152,163,161,140,129,124,109,99,111,129,141,146,151,158,167,169,172,174,177,177,178,175,170,169,168,166,163,158,151,148,145,143,143,145,149,150,146,143,142,139,137,133,130,127,126,125,124,124,123,118,114,108,106,157,161,161,160,154,144,119,96,91,90,102,136,154,153,144,133,128,127,126,130,140,148,151,155,160,165,165,169,171,174,175,177,178,175,174,172,169,167,166,162,157,155,153,150,149,150,149,144,141,138,135,132,130,127,124,123,122,120,116,112,108,106,106,108,151,154,156,157,153,150,137,108,90,89,84,103,130,142,142,139,140,145,150,152,155,156,156,159,162,165,164,167,169,172,175,177,179,181,181,177,176,173,168,165,160,159,157,154,150,147,144,140,135,132,130,129,126,125,124,122,120,114,110,107,105,107,109,113,142,148,150,151,150,149,145,130,102,87,80,75,91,114,132,140,147,158,167,170,168,163,160,160,163,165,165,168,171,173,175,178,180,181,181,180,178,174,167,162,156,153,152,151,148,143,137,132,131,131,129,129,128,127,124,120,112,104,103,105,106,111,115,118,133,137,140,141,141,141,141,138,125,106,91,83,80,94,114,131,147,160,169,174,174,171,166,164,163,163,164,169,175,174,172,172,173,175,176,175,173,168,161,157,152,147,144,141,138,134,130,128,128,128,130,128,126,121,109,89,67,53,53,57,60,68,74,84,125,126,130,130,130,133,133,131,128,124,119,113,107,105,110,120,132,144,152,157,161,165,166,163,163,164,164,167,170,170,166,165,164,162,162,161,159,157,151,149,147,144,140,137,133,131,129,128,129,129,124,115,100,77,54,37,29,26,24,26,28,27,29,32,121,122,122,123,126,129,132,133,132,130,130,130,128,126,124,122,123,129,136,141,148,154,158,159,162,163,165,165,168,167,165,161,157,154,151,149,149,146,144,141,139,137,135,130,125,123,123,121,116,100,75,56,36,29,27,27,28,30,31,30,28,28,28,30,84,97,107,110,110,114,116,118,122,129,134,135,134,132,129,126,124,126,128,130,136,143,146,148,152,155,156,159,157,157,156,154,150,146,142,140,138,135,135,130,127,123,120,119,119,121,115,87,51,35,30,28,29,28,29,31,30,29,27,29,30,31,28,29,43,45,58,63,69,74,77,84,90,100,111,118,124,130,131,132,132,131,131,128,129,134,138,140,139,139,136,138,138,135,133,133,132,129,127,128,123,118,110,106,103,110,116,116,118,125,117,76,42,34,29,31,31,31,30,29,29,28,29,29,30,34,33,31,53,57,51,52,54,54,53,53,59,64,68,75,83,89,104,109,115,113,109,99,91,87,88,96,108,120,126,125,117,113,112,109,104,97,88,79,67,57,58,70,91,106,116,113,116,119,101,63,37,33,36,35,30,32,31,30,30,30,32,32,31,30,30,32
60,62,75,87,90,96,110,137,138,133,128,118,103,113,132,102,84,75,67,69,115,168,141,98,73,74,80,84,94,115,145,159,154,133,106,74,52,41,41,43,51,55,56,54,54,54,52,52,51,50,51,48,49,47,47,46,45,46,47,47,47,45,40,44,94,121,120,115,116,127,143,150,143,140,133,134,145,182,195,142,116,101,79,65,73,120,144,134,130,140,150,155,156,159,165,172,183,192,189,177,144,108,81,66,54,47,49,52,53,50,54,52,51,51,53,52,47,48,48,47,49,48,46,44,44,45,44,41,96,112,120,126,140,157,165,167,164,172,180,187,195,195,158,136,165,146,108,111,129,153,172,187,193,197,200,201,201,200,200,198,195,196,195,195,191,182,170,154,114,73,49,40,42,47,50,50,51,51,50,49,48,47,48,51,47,45,47,47,47,43,46,45,132,149,164,178,186,192,198,203,206,208,212,213,208,169,123,136,162,158,139,146,158,171,195,206,206,207,207,207,206,204,202,200,198,197,195,195,192,190,186,184,172,148,124,97,69,48,39,40,45,49,51,51,50,49,50,49,49,49,46,44,44,44,42,44,193,198,202,204,208,207,207,207,207,206,199,185,172,160,149,143,144,131,115,137,167,181,180,191,207,208,209,210,209,206,203,198,197,197,195,195,191,187,184,181,175,176,176,169,157,137,111,79,56,45,45,45,46,50,50,48,50,46,47,46,45,45,45,45,202,203,205,205,207,207,205,207,204,184,158,156,167,178,185,185,181,140,154,190,203,208,209,202,201,211,213,211,209,206,204,199,197,196,195,192,190,185,182,174,166,170,174,176,175,173,165,152,131,102,70,49,44,46,46,47,43,48,49,49,50,47,40,43,211,214,213,212,212,210,208,206,184,145,134,143,158,184,194,198,192,149,190,212,214,212,212,212,205,207,211,210,209,206,203,201,198,200,196,192,189,184,179,171,168,168,170,170,171,170,168,164,158,149,131,102,73,50,40,39,43,44,42,42,43,41,46,38,210,213,214,215,213,213,209,190,145,118,113,125,155,176,183,186,177,147,191,212,214,213,213,213,207,201,207,209,209,206,204,201,196,197,193,191,186,182,178,178,172,168,165,165,164,166,165,162,157,155,152,144,127,97,68,53,51,47,45,44,44,42,39,40,211,211,212,212,211,209,201,168,127,119,114,137,165,173,169,162,149,137,184,211,213,213,212,212,209,194,199,208,208,206,202,198,195,190,186,184,182,179,178,177,173,167,160,158,162,158,157,157,152,149,148,144,143,137,126,122,127,126,124,120,119,118,122,131,209,210,211,210,208,206,195,160,129,122,122,142,163,151,134,119,130,137,177,211,212,211,209,209,208,193,187,203,205,202,196,190,187,183,182,181,181,180,177,177,175,169,166,164,164,162,158,155,153,151,145,140,139,137,141,148,155,162,166,168,167,166,168,168,206,207,209,207,204,200,185,144,120,125,133,144,152,129,135,143,127,119,162,201,208,206,205,204,207,193,173,199,203,197,186,180,180,180,181,182,179,179,178,178,177,175,173,172,171,168,165,161,157,153,147,143,137,136,135,135,137,144,153,161,165,166,169,167,206,206,206,205,202,192,165,127,114,119,137,146,153,154,184,142,112,125,152,186,197,201,198,197,198,194,161,191,192,185,175,176,181,181,181,180,178,178,178,178,175,172,172,172,169,166,162,159,157,155,151,144,141,138,134,134,138,134,135,141,150,155,155,156,205,205,207,204,199,185,154,119,113,115,128,135,151,174,162,109,114,127,144,167,175,187,185,184,186,187,153,181,185,181,171,170,174,178,181,178,176,176,175,173,169,166,164,163,157,156,155,152,151,152,148,145,141,136,133,136,135,137,134,130,134,141,147,149,201,203,203,203,197,180,147,118,111,108,118,124,152,168,129,99,118,121,126,139,143,162,171,173,176,180,146,173,178,172,164,171,177,178,177,176,173,171,172,169,160,159,159,158,154,148,140,137,138,139,137,137,137,137,138,140,141,138,134,131,128,126,132,136,199,201,202,201,196,179,142,120,113,100,112,119,153,153,112,105,96,105,108,114,117,145,162,170,171,174,142,165,171,166,164,174,177,178,173,172,168,166,167,173,180,183,178,165,148,131,124,123,125,125,129,130,131,134,139,146,144,141,137,134,129,123,121,123,197,199,202,201,193,176,141,131,115,101,110,120,152,139,103,93,73,87,97,102,99,134,156,165,167,170,139,160,161,159,165,172,171,170,164,163,163,166,179,189,193,187,173,148,124,110,106,110,114,124,130,134,134,135,136,138,140,138,137,135,132,126,119,114,193,197,199,196,190,174,140,140,108,84,92,102,135,118,88,75,66,84,92,95,94,132,151,161,171,175,141,162,160,157,163,163,164,162,158,159,163,179,191,195,190,179,159,131,102,83,84,101,122,138,142,142,138,131,131,131,131,128,127,128,128,125,122,115,193,193,193,193,186,172,137,129,98,77,80,83,111,107,112,82,74,89,94,96,101,135,154,167,176,173,141,156,155,160,164,159,159,159,159,161,178,194,198,193,186,171,145,116,87,64,65,102,139,156,159,152,144,134,129,126,124,122,122,122,123,124,123,119,188,190,190,187,182,169,136,125,98,82,87,87,113,108,100,95,89,98,99,99,105,135,158,175,182,162,142,159,160,162,162,158,158,158,165,182,198,203,200,193,183,164,139,112,83,61,68,121,162,175,167,158,146,130,129,124,121,118,121,124,123,119,114,112,187,188,188,187,180,168,133,127,104,99,104,99,122,121,105,107,112,109,102,100,111,138,164,181,184,152,150,158,160,163,162,159,159,166,182,194,200,200,196,187,174,155,133,111,85,58,73,138,177,183,173,160,148,136,130,123,121,121,123,126,125,123,116,110,187,187,187,187,182,167,134,127,100,98,108,103,125,115,96,120,128,113,106,106,116,147,175,187,174,136,156,163,165,166,163,159,161,170,183,195,197,195,189,181,170,152,133,114,89,63,76,143,182,184,175,161,147,133,128,119,118,119,122,125,124,123,117,110,186,186,185,183,180,166,138,130,103,94,98,92,115,101,83,95,112,111,106,105,120,154,182,189,151,161,178,177,171,165,152,148,150,160,175,186,189,187,183,175,162,144,128,113,96,73,94,149,169,174,171,160,142,131,122,116,112,117,125,128,126,122,116,109,185,185,183,182,174,161,140,134,116,100,101,106,125,97,74,68,89,111,108,107,133,173,196,176,167,202,202,192,173,155,142,137,139,147,161,178,184,182,175,167,156,142,130,116,96,76,102,149,160,161,163,155,138,125,115,108,110,120,130,135,133,126,117,106,181,182,182,176,172,163,147,135,130,123,147,163,149,98,69,68,76,102,105,113,148,183,184,174,204,212,206,195,184,175,166,150,135,140,150,166,185,182,173,163,153,141,134,119,94,75,104,155,154,150,151,146,129,112,102,96,102,119,135,143,140,131,121,107,182,185,184,182,175,168,150,138,129,136,164,208,199,125,76,71,84,102,114,138,158,156,155,185,202,201,196,193,187,172,149,140,141,144,153,173,181,180,171,160,149,146,139,121,92,73,96,150,157,142,138,135,119,102,87,83,94,115,135,146,140,127,113,99,181,184,183,182,175,165,149,140,125,141,159,210,213,159,97,78,91,119,135,143,129,121,141,173,182,188,193,191,177,145,104,87,108,135,156,180,185,175,164,154,147,144,141,117,87,65,86,131,143,130,124,118,103,87,73,72,87,112,135,143,134,119,106,91,183,183,183,181,175,169,158,146,128,148,175,206,214,180,115,103,122,122,102,106,124,149,173,186,191,198,204,195,179,139,82,52,65,122,163,178,171,156,146,138,134,140,133,108,78,55,72,115,127,115,109,103,99,80,70,67,84,114,136,139,125,114,104,92,185,183,187,186,179,173,165,157,130,133,198,210,198,201,194,150,138,136,148,167,183,199,205,201,195,201,209,204,184,159,108,68,89,145,169,160,139,125,122,119,124,129,123,98,70,51,62,106,123,110,93,88,86,81,69,70,84,108,131,130,120,111,101,90,185,184,189,193,187,179,171,157,130,114,174,216,196,221,209,187,184,189,196,198,197,202,201,195,187,184,188,185,167,146,134,120,137,157,147,123,99,99,108,112,115,125,124,102,74,50,57,105,122,110,88,77,78,81,81,78,86,110,128,128,116,107,97,81,186,184,188,196,193,183,171,160,139,127,144,180,167,215,208,197,186,188,190,189,188,189,187,181,172,169,167,158,140,120,110,118,139,136,110,79,73,86,103,110,116,128,128,109,78,52,50,98,121,110,87,65,66,75,78,78,87,105,124,123,119,113,104,91,184,184,188,190,190,187,181,170,149,140,151,160,155,184,175,181,176,173,176,176,176,179,176,173,170,168,167,157,141,119,92,84,92,89,69,58,74,96,111,118,122,130,130,106,75,53,49,94,120,111,89,62,61,75,81,81,88,103,117,121,119,114,106,92,184,185,187,189,190,190,188,177,154,149,163,170,171,178,167,176,172,168,166,170,173,175,177,177,176,178,181,171,150,126,101,78,71,66,58,70,88,107,114,112,119,128,130,109,79,54,53,92,117,109,89,65,65,75,83,83,91,103,113,118,118,114,106,94,186,186,190,193,196,194,190,183,160,151,168,177,178,185,172,179,175,169,167,168,171,180,181,183,185,186,191,181,161,137,112,94,85,80,87,97,110,121,125,123,123,130,128,104,75,54,54,91,116,107,87,73,66,73,77,81,91,104,117,119,118,112,107,97,188,187,189,194,197,193,185,180,164,146,161,175,177,189,175,176,174,176,175,174,174,178,178,177,180,183,183,179,165,146,122,102,97,102,112,123,131,135,136,130,131,137,132,106,78,56,56,96,122,112,93,76,79,75,75,75,89,109,122,123,118,115,107,100,189,189,191,192,192,186,178,170,161,138,145,171,175,185,160,168,172,175,174,174,174,174,176,174,172,171,172,176,168,144,110,82,90,117,133,137,139,143,143,140,140,144,138,112,82,58,60,98,120,113,103,98,90,80,78,79,93,112,123,130,126,119,111,93,186,187,190,193,189,184,176,164,150,125,120,149,165,170,130,153,164,166,164,166,169,170,172,172,171,169,170,172,156,133,86,50,65,111,136,143,146,146,149,145,142,145,142,124,92,62,62,99,117,113,111,108,98,88,80,82,93,113,124,129,127,122,113,101,188,189,194,199,195,183,174,156,125,105,90,128,131,135,128,132,142,133,133,143,153,156,160,164,165,166,167,166,153,122,70,38,50,91,121,147,156,155,151,147,146,145,142,128,101,65,63,102,115,118,121,118,110,98,91,92,102,114,121,124,126,124,118,105,191,193,197,200,197,189,175,161,137,105,113,117,116,123,129,131,131,131,123,121,130,142,147,150,153,157,161,166,158,131,92,66,71,90,120,151,158,153,152,146,142,141,140,134,107,78,69,94,114,122,126,124,113,104,101,102,110,118,119,119,122,122,117,109,193,196,199,199,198,192,177,178,165,129,124,99,103,99,101,112,126,134,132,133,134,123,134,148,151,153,156,159,160,150,126,107,109,121,141,155,159,157,152,145,144,142,137,133,113,78,72,98,116,127,136,129,119,107,103,105,110,113,121,124,124,120,114,109,194,197,201,202,196,190,177,157,129,136,109,93,88,77,82,115,139,137,136,149,163,159,134,134,154,164,162,152,149,158,154,150,154,156,164,163,158,155,153,145,145,143,135,131,119,89,76,99,120,135,138,135,123,115,107,105,112,119,123,126,124,119,113,108,193,198,202,201,196,187,173,141,118,139,93,86,75,69,81,108,122,134,134,136,154,167,166,147,138,155,162,153,145,149,165,177,184,183,176,168,162,156,153,151,149,146,139,133,125,98,82,104,128,141,145,137,128,118,115,113,117,124,127,129,127,124,116,109,194,199,201,199,193,187,172,139,128,130,85,70,64,69,94,110,101,112,124,131,140,156,167,163,142,136,153,158,149,146,163,180,183,186,182,175,167,160,156,155,153,145,138,131,122,102,83,104,133,148,148,141,133,125,120,118,119,121,125,125,128,125,119,110,196,198,201,201,196,187,170,132,116,105,70,64,61,78,106,117,106,102,107,122,134,147,161,167,158,131,140,153,152,148,156,175,186,185,186,181,173,164,158,152,152,148,138,130,118,96,77,99,134,150,150,144,135,128,123,121,120,123,125,125,125,127,120,112,195,198,199,199,193,183,155,119,102,85,66,64,68,85,99,105,116,111,106,104,128,142,155,163,161,147,125,148,153,148,148,164,182,188,187,184,178,173,162,156,153,149,141,131,119,98,74,99,136,155,148,145,136,129,122,121,119,122,124,122,125,125,116,108,196,197,199,198,195,186,158,116,96,75,63,69,79,97,100,112,121,119,104,97,116,142,148,160,161,157,125,134,149,149,142,148,171,182,185,185,182,176,167,160,155,150,144,134,121,94,77,100,134,144,149,143,135,127,123,117,121,124,125,124,122,120,112,102,195,196,195,197,194,186,163,116,93,64,64,76,95,106,96,100,104,108,107,100,104,135,150,157,162,161,152,129,146,144,141,142,161,179,182,184,183,179,167,159,155,150,145,137,123,104,91,103,125,139,140,135,132,129,127,125,123,124,125,121,119,114,106,96,193,197,198,191,192,187,167,95,99,73,72,91,107,108,88,76,75,89,103,103,99,121,146,155,162,165,163,133,151,150,139,134,157,173,179,179,179,181,173,163,158,152,145,138,125,112,104,109,120,130,135,130,126,125,126,125,125,124,121,118,111,107,99,96,191,193,197,195,192,185,161,116,202,133,80,109,122,110,88,61,48,75,98,102,105,116,145,154,160,165,169,141,147,148,141,137,148,167,174,174,174,175,172,166,156,152,149,141,132,125,118,115,117,124,127,124,121,123,126,127,123,121,117,113,109,104,99,96,191,192,193,196,193,186,160,113,208,196,143,205,215,154,84,70,52,73,96,103,107,116,140,154,161,166,169,146,139,148,144,137,141,159,171,172,169,168,168,165,160,155,150,145,139,135,128,125,125,126,127,123,121,124,126,126,123,116,111,109,108,107,104,97,191,191,192,192,192,185,161,102,187,208,194,218,219,213,131,60,61,82,103,105,113,118,139,153,160,165,167,146,139,149,145,138,138,154,167,173,172,169,166,162,160,157,156,150,148,143,140,137,134,129,128,127,125,125,123,120,115,108,110,109,110,106,100,91,188,189,189,188,188,183,161,104,159,213,206,214,215,217,159,93,76,96,112,115,122,124,140,153,161,166,167,147,135,145,143,139,139,149,163,172,173,171,168,163,161,160,158,154,151,148,144,142,142,138,131,126,124,120,117,120,117,117,115,113,108,104,94,87,185,188,188,189,187,185,168,114,148,216,213,210,214,216,171,111,80,89,103,122,128,129,142,153,161,164,162,147,138,144,144,136,140,149,164,170,172,170,167,165,162,160,158,154,151,149,146,139,135,133,130,126,119,116,117,118,118,115,111,105,103,96,90,86,182,184,185,185,184,176,175,143,150,216,212,201,217,207,151,126,83,78,102,126,134,135,140,147,155,158,156,140,135,148,142,134,139,150,165,172,174,169,166,166,161,161,157,150,147,146,140,134,130,127,125,120,116,115,114,114,114,110,106,102,96,92,95,105,183,184,186,184,180,168,150,154,150,212,212,168,167,163,119,115,108,87,106,133,140,140,140,144,147,151,149,137,138,144,145,138,137,148,164,169,170,172,165,161,156,154,151,150,143,134,131,128,127,123,122,118,115,114,112,110,106,104,100,95,97,102,109,116,182,186,184,183,179,170,144,114,112,203,213,159,147,151,142,117,112,110,124,152,151,147,145,144,145,147,150,134,135,144,142,142,142,149,163,167,170,168,165,160,155,148,144,139,133,128,126,127,127,128,123,118,113,107,103,100,99,99,104,106,112,115,117,121,180,182,184,183,180,176,164,123,97,173,200,136,111,136,133,133,130,129,135,159,165,158,152,146,146,152,146,133,142,147,149,145,147,154,164,165,168,165,161,157,150,144,138,131,124,121,123,125,124,122,118,111,104,95,92,97,102,109,112,118,124,123,123,123,177,181,180,181,178,177,172,153,112,150,206,148,89,94,116,126,137,139,146,161,168,168,162,156,149,156,143,136,153,155,152,156,160,162,163,166,163,160,155,150,144,137,130,125,123,124,125,120,120,115,110,103,99,100,107,112,119,121,125,122,122,123,122,123,173,175,177,176,177,175,171,166,136,129,202,170,107,96,108,128,148,152,148,176,181,174,165,153,155,153,133,145,157,163,163,165,166,167,164,161,159,154,148,142,135,126,122,120,121,122,121,120,116,108,101,101,108,111,118,121,119,123,123,124,126,125,126,122,170,169,172,171,171,173,170,166,158,129,140,149,140,132,130,131,137,145,133,157,168,163,155,151,144,131,139,163,173,172,173,173,169,164,161,159,152,146,138,131,124,121,119,122,122,121,118,105,87,67,59,58,59,59,63,64,66,68,74,74,78,81,84,91,157,162,163,165,164,160,162,161,157,152,124,119,131,141,129,131,136,142,129,130,140,141,137,132,121,128,152,170,175,176,171,168,164,156,151,145,139,132,128,126,126,127,124,121,114,99,74,55,43,40,36,34,35,30,31,31,30,29,27,30,32,32,31,33,150,151,155,156,155,156,156,149,149,148,148,138,126,110,100,131,115,99,100,95,99,107,112,118,131,147,161,168,169,166,162,157,151,146,139,134,129,123,121,117,114,109,100,79,54,36,38,41,38,37,35,34,32,39,38,37,36,37,38,37,36,38,39,38,144,144,146,146,148,155,157,155,153,153,153,152,146,136,165,193,127,126,126,125,130,131,135,141,149,156,158,158,156,149,141,136,132,131,128,124,118,113,111,111,110,87,53,38,39,41,40,40,43,41,43,41,43,36,39,39,42,43,39,40,38,40,42,41,139,137,141,138,138,143,146,145,150,154,155,155,152,144,152,192,147,133,151,142,151,148,144,148,151,149,144,141,134,130,131,128,128,128,116,108,109,110,119,124,129,97,59,47,45,43,46,45,43,43,42,40,38,40,40,41,36,37,47,44,44,42,41,42,109,115,116,119,118,119,117,119,127,135,140,147,148,148,139,155,150,112,124,119,123,127,133,142,144,141,138,133,133,131,128,119,102,80,78,100,123,122,129,139,134,96,58,48,44,42,41,42,42,43,42,43,42,40,42,43,44,43,36,40,42,38,37,40
116,124,131,137,140,147,154,158,159,157,158,160,162,155,152,150,150,146,145,105,97,133,156,160,149,140,132,133,152,171,168,168,162,159,150,143,139,140,141,139,141,144,143,144,149,143,141,142,137,138,138,133,130,127,123,118,114,108,103,105,114,130,145,152,133,139,144,149,152,157,160,161,161,159,156,153,152,153,146,146,138,125,130,113,118,139,151,158,169,165,161,148,131,147,164,166,165,166,159,156,151,144,137,137,137,140,143,143,141,146,148,146,148,143,142,140,135,131,126,121,117,114,112,105,99,102,115,133,152,157,158,160,163,164,163,165,167,164,160,154,146,151,154,137,112,114,120,123,139,146,149,146,153,160,168,173,154,136,138,152,159,163,161,157,154,146,140,140,138,139,140,140,142,144,146,144,142,141,140,139,135,133,127,121,117,114,114,112,106,98,96,102,167,169,166,164,164,165,163,164,164,159,149,143,130,145,137,125,134,139,143,143,161,169,165,163,158,150,154,166,172,161,134,141,157,160,160,156,152,149,147,145,144,142,143,145,146,148,147,148,142,139,139,137,134,132,130,123,118,115,113,114,112,109,103,96,164,166,166,166,164,164,162,162,156,137,117,117,113,130,125,141,149,147,148,149,171,176,175,173,175,166,164,162,161,171,162,138,151,156,157,155,149,146,144,142,140,141,144,145,146,151,154,151,147,143,142,139,136,132,129,127,122,118,113,112,114,114,109,103,158,167,168,169,166,163,159,162,151,120,102,106,112,169,158,148,146,144,149,147,169,185,179,173,176,176,181,170,157,164,174,143,128,139,141,140,139,135,133,131,128,128,133,140,146,150,153,155,153,149,147,145,141,136,131,127,125,122,118,114,115,115,114,111,155,172,175,171,170,169,167,167,143,107,89,91,121,183,164,144,138,134,142,147,168,183,181,174,179,184,184,173,158,162,176,157,108,114,114,118,124,126,124,126,128,131,135,140,145,147,149,154,156,153,150,150,148,144,137,126,124,124,122,119,118,119,118,118,154,175,177,175,176,177,175,166,129,91,75,84,133,178,148,136,134,122,124,142,176,182,179,181,183,184,176,171,165,171,178,166,110,103,104,105,112,120,126,136,141,145,148,151,153,153,154,153,149,146,144,142,144,143,139,137,132,124,121,122,122,122,118,118,157,176,181,181,183,183,181,163,114,82,70,89,143,155,137,133,135,106,106,129,172,189,183,180,178,175,169,167,171,176,176,170,117,100,104,102,109,120,129,135,138,141,140,142,148,152,154,154,151,147,141,138,137,133,133,132,130,131,128,126,130,124,121,121,157,177,186,188,187,188,185,156,103,82,70,84,143,138,141,133,117,80,98,133,158,175,187,183,174,169,164,166,175,176,175,172,125,98,101,104,113,123,129,133,138,141,142,142,144,147,148,149,149,148,147,145,142,138,131,129,128,131,133,133,132,132,128,129,155,179,189,194,192,188,180,138,88,77,72,83,124,127,136,119,77,47,102,137,142,159,183,182,172,172,168,169,175,169,168,173,133,102,105,110,118,125,130,135,139,143,146,144,144,145,147,146,147,148,145,142,142,143,140,136,128,126,127,129,133,131,137,137,157,181,191,196,196,187,166,125,83,72,80,85,105,117,128,107,106,62,101,134,122,136,176,183,174,173,171,168,171,166,165,175,141,103,107,113,122,128,130,134,138,140,135,130,124,128,136,141,147,149,149,148,148,149,145,140,137,136,133,132,130,130,133,136,159,183,193,196,196,188,157,119,83,67,73,87,101,113,120,106,174,126,119,143,125,129,163,182,176,176,171,167,166,163,168,174,141,103,110,118,126,129,128,127,126,118,108,103,105,117,134,145,151,152,150,145,146,151,153,150,145,143,140,143,139,134,129,130,163,186,194,196,197,190,158,116,81,65,65,83,102,114,114,105,138,122,124,143,127,122,156,183,173,167,165,166,161,155,167,174,138,101,112,122,126,126,124,117,105,97,98,107,120,137,151,155,155,155,152,149,152,149,146,156,154,146,141,142,138,138,137,129,170,188,192,195,197,190,161,116,79,60,59,74,101,111,108,95,83,76,117,141,128,120,148,171,163,160,162,164,158,156,165,171,134,101,109,117,122,119,113,102,95,101,112,124,130,135,143,145,148,147,147,149,154,154,150,148,153,154,153,149,145,149,147,142,173,192,194,193,193,188,166,121,76,52,50,74,101,106,101,88,62,59,103,131,124,113,142,168,166,162,166,165,157,154,161,166,129,102,110,114,116,113,107,101,106,116,120,120,115,114,131,142,147,150,150,152,156,155,157,156,155,155,153,158,149,147,145,141,173,192,193,190,191,186,170,128,73,44,45,75,104,104,100,90,59,55,89,123,119,108,128,156,160,158,162,158,151,150,159,165,126,99,107,111,110,110,109,110,118,123,123,120,117,107,104,114,140,155,157,157,156,156,156,161,164,155,157,160,149,144,146,147,178,195,199,195,192,189,169,125,74,41,39,73,112,104,100,88,58,59,89,123,121,111,129,151,153,154,156,155,149,146,158,162,123,99,105,105,104,107,109,114,123,127,128,130,126,101,64,50,86,143,162,160,155,157,158,158,158,163,161,163,159,145,152,153,180,197,204,201,194,186,164,119,72,43,34,63,109,102,98,88,78,88,100,123,117,106,124,147,151,153,150,152,153,147,160,153,112,95,99,100,101,106,115,126,131,134,135,139,133,89,44,23,31,95,146,160,158,158,159,160,163,154,157,164,166,154,151,154,181,198,204,202,194,181,156,112,68,42,33,56,104,94,92,87,103,137,103,111,108,102,122,144,154,158,152,151,151,148,168,153,108,95,97,98,104,114,128,137,140,141,143,147,130,79,44,34,37,58,114,151,158,157,159,162,158,160,154,156,165,168,162,159,180,196,205,203,195,182,155,110,65,41,30,55,101,88,85,80,85,114,105,106,102,100,123,145,153,155,154,153,150,156,181,146,103,95,94,98,111,129,141,148,146,144,151,154,124,68,42,41,42,52,87,137,157,157,165,162,158,156,154,155,159,168,168,168,176,194,201,200,195,182,154,108,69,39,29,54,98,85,99,101,64,61,78,99,97,98,120,140,152,156,155,156,152,166,192,140,98,93,95,103,126,144,150,154,150,147,154,156,118,58,49,55,51,52,58,108,152,152,153,158,160,155,154,153,158,168,171,170,169,194,199,198,193,177,143,98,65,41,29,55,99,91,145,162,82,62,70,92,96,104,126,141,152,155,154,154,156,189,182,109,78,83,94,116,142,155,153,154,152,149,151,152,113,60,57,64,74,85,68,85,132,138,145,151,151,147,146,149,155,162,169,172,165,190,196,198,191,174,138,90,56,41,34,62,100,89,138,163,102,77,80,94,101,114,133,142,148,151,149,147,153,170,149,121,118,107,119,140,150,152,152,151,151,152,153,150,113,59,60,72,108,141,123,77,120,125,130,141,143,151,144,143,151,156,166,171,161,180,191,196,189,175,136,85,51,38,34,65,100,86,98,110,92,81,82,97,109,122,135,139,144,147,142,143,145,140,154,168,155,130,117,133,147,147,147,148,149,154,160,155,116,65,70,86,115,146,133,73,111,121,120,129,140,146,149,146,143,151,162,168,158,176,182,190,187,173,137,88,56,43,38,69,103,91,85,88,86,85,84,96,117,133,135,132,134,135,139,137,124,151,179,180,160,130,100,94,115,135,142,146,151,156,163,160,115,72,82,106,161,171,147,71,99,122,118,123,137,143,146,145,145,152,164,173,155,176,178,184,184,169,138,96,66,52,43,76,106,97,90,89,91,90,88,101,125,132,129,128,131,141,134,113,131,168,181,174,153,122,95,74,84,108,127,141,149,161,168,159,110,70,74,97,161,173,161,107,96,122,120,115,131,138,137,142,144,155,165,169,148,166,171,179,182,172,149,117,85,65,53,84,107,96,90,87,90,87,92,115,134,133,133,139,150,151,131,126,157,180,186,181,155,116,85,66,74,95,118,140,142,155,169,164,106,72,68,97,150,168,142,74,96,134,123,109,124,134,133,138,144,159,168,168,144,163,171,177,179,172,155,128,100,79,61,94,103,92,94,86,86,89,102,125,140,145,148,152,146,136,142,166,175,182,186,179,143,100,71,64,71,89,118,133,139,152,170,169,110,74,73,122,192,192,153,55,85,159,157,107,121,133,128,130,129,142,163,167,143,159,168,176,177,168,148,120,98,77,58,100,103,79,88,89,100,97,106,124,138,148,154,139,137,152,169,172,170,176,173,162,131,86,49,64,72,86,117,135,141,156,172,173,112,74,77,122,192,196,162,70,76,155,181,123,118,129,128,127,128,141,158,163,143,156,167,177,176,167,147,118,92,73,63,107,108,75,75,94,142,119,109,125,133,137,138,148,166,174,174,176,179,174,170,150,122,67,37,61,75,92,117,137,141,159,174,169,111,71,70,99,141,176,149,68,61,129,152,129,120,129,126,123,125,133,148,156,140,151,164,178,181,173,157,127,101,85,74,111,112,86,85,105,153,135,110,114,123,142,161,177,179,176,181,183,178,173,161,149,127,82,34,74,85,99,110,125,138,157,174,163,113,73,71,101,144,174,162,100,54,120,130,119,118,127,125,119,123,131,141,151,141,148,162,175,181,175,160,141,120,105,89,117,117,98,112,132,151,139,106,118,154,180,187,186,185,183,183,182,179,172,163,145,120,98,55,62,87,100,104,112,133,155,170,162,116,77,76,117,178,193,183,128,63,112,124,113,113,121,122,120,125,129,139,149,143,152,163,174,177,173,163,152,137,119,103,124,125,110,131,149,157,147,120,156,183,188,187,186,188,187,186,186,187,188,172,156,129,107,87,63,78,87,90,101,130,150,164,158,123,80,73,114,177,195,184,130,69,108,129,122,118,121,119,116,119,123,134,148,139,148,164,173,178,174,167,158,149,134,118,132,128,116,136,147,147,142,106,162,186,186,180,182,185,187,191,192,199,202,190,168,146,115,98,85,78,80,83,91,118,143,162,159,131,87,67,93,141,174,177,127,71,104,130,134,129,127,122,116,116,116,129,145,141,154,168,177,181,176,167,157,148,134,118,132,129,114,129,136,144,139,98,152,178,178,170,175,182,185,188,192,197,200,190,177,153,125,102,87,78,74,83,92,114,140,163,165,141,96,64,77,116,157,175,126,72,100,126,132,132,131,124,117,115,113,126,141,147,160,172,179,183,177,166,156,141,127,112,128,132,113,122,127,144,141,108,144,173,173,166,173,177,180,183,185,187,189,185,172,151,122,96,81,74,74,83,97,112,131,155,162,140,99,74,97,143,173,183,134,79,102,126,127,125,128,121,112,114,115,122,142,151,164,176,181,183,180,167,155,139,123,109,124,127,102,107,111,138,138,100,114,153,168,173,174,175,179,180,182,182,183,179,168,147,120,96,82,73,73,83,96,112,121,144,157,134,92,80,120,167,182,181,130,83,102,125,126,122,122,115,113,111,115,125,138,154,165,177,182,183,178,171,157,140,120,99,114,125,87,84,82,129,135,93,99,118,139,154,159,166,169,178,176,180,182,180,166,140,111,91,90,89,81,86,99,109,120,134,141,117,80,73,112,156,171,167,119,81,102,132,127,119,117,113,113,112,114,124,139,150,165,174,177,179,175,165,148,129,107,86,97,119,63,61,82,117,112,99,113,121,130,132,131,137,148,161,165,171,171,162,151,125,99,82,80,88,90,93,100,108,118,130,127,100,71,65,87,119,144,137,96,76,100,130,123,113,115,113,112,111,114,122,134,156,168,174,177,177,167,157,134,109,84,68,78,115,61,83,97,93,84,92,106,120,131,131,124,112,118,138,149,155,157,147,130,110,83,57,71,90,90,94,102,109,118,126,120,93,69,72,98,128,143,125,83,77,100,115,111,109,112,109,109,111,115,122,130,161,173,180,180,177,164,147,121,98,73,60,76,128,106,99,82,80,81,89,99,100,108,115,122,120,106,101,120,143,146,135,117,103,75,49,64,83,88,96,99,104,113,121,114,87,65,71,101,132,144,111,64,71,102,107,105,106,108,107,107,107,111,122,130,165,175,179,181,179,164,144,112,73,60,54,69,136,114,89,71,72,73,73,96,93,106,119,120,122,122,104,85,108,139,136,121,102,74,54,61,76,89,99,101,102,103,111,109,84,63,71,96,120,134,105,59,67,98,99,100,104,106,107,109,109,112,119,133,167,176,178,173,175,155,139,100,73,53,43,66,132,101,79,80,105,76,59,90,88,103,131,143,136,138,137,116,101,132,154,137,114,89,64,61,77,89,92,99,102,104,113,110,84,69,82,106,125,130,103,58,66,89,94,95,101,106,108,111,112,114,121,133,169,176,176,173,168,160,138,92,60,39,31,54,119,88,78,98,158,125,74,91,88,101,135,159,149,144,146,142,129,133,163,157,128,104,85,77,85,92,98,105,109,110,115,113,86,62,74,88,105,111,75,52,70,85,90,93,102,106,111,112,113,113,118,128,169,176,179,176,169,161,142,93,63,37,34,50,105,82,71,84,134,127,88,96,93,104,139,164,154,144,145,141,135,130,141,154,133,109,94,90,90,87,87,92,98,106,112,109,80,50,45,47,53,55,41,60,83,90,92,101,108,112,115,114,113,115,122,130,169,180,181,176,170,158,130,74,65,49,35,44,96,75,71,64,60,65,76,94,93,101,137,162,153,145,146,143,134,125,114,114,121,107,100,100,97,95,93,92,96,103,106,101,77,42,25,25,27,28,43,75,91,97,103,109,114,116,115,113,113,121,131,140,170,176,180,171,169,162,123,73,57,46,28,43,96,77,67,67,53,48,67,95,95,103,136,159,152,146,146,143,137,133,118,91,82,86,95,101,100,99,97,92,93,99,103,103,74,36,26,29,33,41,66,89,100,108,116,117,118,116,116,118,125,132,141,150,167,174,175,173,168,155,125,83,55,42,33,43,94,81,74,68,60,59,69,101,102,106,137,154,148,145,145,144,140,136,131,105,82,80,87,97,102,101,95,91,92,98,105,107,78,39,28,23,36,67,94,109,114,119,120,121,120,120,120,128,132,140,142,143,165,171,171,167,162,148,119,77,45,36,31,48,97,88,83,78,60,68,82,109,110,111,136,153,150,147,146,146,143,139,139,110,86,87,90,101,105,103,99,95,94,93,98,104,92,48,24,33,67,99,115,117,121,121,119,120,121,124,126,129,130,133,138,141,163,165,167,163,155,141,116,74,44,36,33,59,98,93,89,71,52,66,100,117,115,116,137,151,151,150,147,144,142,141,142,118,92,91,88,91,100,105,103,102,101,99,98,102,97,81,67,82,104,115,118,116,117,118,119,120,119,123,127,134,131,132,130,130,155,154,155,152,143,135,114,80,51,37,36,62,96,95,94,88,111,118,96,120,117,121,143,153,151,149,146,142,141,141,143,128,95,92,95,85,83,93,99,100,101,97,96,95,102,106,105,111,118,114,111,113,114,114,120,120,122,129,133,135,134,129,119,116,151,152,149,148,138,135,110,72,46,36,38,66,101,101,96,89,121,129,98,111,111,122,146,156,152,148,145,141,142,142,140,132,95,93,103,99,86,81,83,89,100,102,106,113,117,122,118,114,110,115,115,114,114,118,122,122,128,132,131,130,122,117,110,100,150,150,151,153,155,143,116,78,48,40,44,65,97,98,76,68,71,71,92,107,104,117,145,155,152,147,144,142,143,141,135,134,100,101,113,112,100,81,65,68,80,89,99,106,111,110,110,109,118,120,122,124,128,134,134,126,126,126,120,115,107,103,100,92,151,149,150,152,155,147,118,83,54,43,40,56,82,120,139,101,61,55,80,102,103,119,146,158,153,148,144,144,144,140,136,139,102,105,118,122,118,108,87,64,57,60,69,75,88,103,116,127,131,139,142,136,134,129,126,118,115,112,109,106,103,97,87,73,147,150,148,147,150,148,124,86,56,46,46,65,100,134,177,148,81,74,84,99,111,128,150,163,155,144,144,143,142,138,135,141,98,102,117,122,120,117,109,100,99,105,113,123,127,135,143,144,143,141,136,126,122,116,111,112,111,110,105,98,89,74,60,52,131,137,139,140,143,146,135,104,69,49,47,64,108,118,135,138,90,70,72,91,116,136,152,160,155,144,144,142,140,137,136,144,96,100,115,117,117,115,115,110,109,115,123,130,136,136,133,131,125,120,114,111,111,110,114,113,110,100,87,71,60,54,51,53,100,113,124,128,130,135,140,122,84,53,48,75,118,121,97,102,106,86,78,91,117,138,147,153,150,145,140,139,139,138,141,147,95,98,113,116,116,116,114,115,113,113,116,117,121,114,119,115,103,108,112,113,114,115,112,103,86,71,58,53,52,55,54,53,67,84,101,108,113,118,125,124,96,57,45,66,115,129,112,112,119,114,106,105,118,132,139,139,139,137,136,139,139,137,149,144,96,99,112,115,112,115,114,115,112,111,113,111,106,112,112,115,122,119,118,118,112,98,84,67,57,56,55,54,56,56,55,54,54,65,77,87,96,103,109,113,103,71,48,52,92,109,102,112,126,130,123,123,125,128,125,118,115,121,134,139,138,135,155,137,100,105,113,114,112,107,104,105,101,101,104,107,112,114,119,123,117,115,106,90,78,64,55,53,55,57,57,54,55,55,55,54,43,46,50,53,61,72,82,90,95,83,66,60,77,94,61,42,50,60,60,63,70,85,97,99,101,110,120,120,118,123,155,127,109,112,113,111,108,101,101,101,101,108,112,116,119,117,113,100,90,77,65,57,52,54,53,54,54,56,57,56,55,54,55,55,35,31,32,34,35,35,37,42,49,57,57,54,64,87,55,21,13,15,26,37,64,89,95,102,105,109,108,102,103,112,150,119,118,115,112,109,105,102,104,108,106,102,99,94,86,79,61,54,50,51,53,55,56,56,57,58,56,56,56,57,56,54,54,54,34,30,26,29,31,31,24,19,17,14,15,20,31,71,74,61,73,73,58,60,91,105,108,109,107,109,109,111,113,121,147,110,115,116,118,117,114,110,110,100,80,65,56,56,48,48,53,55,55,57,56,58,58,57,58,57,57,55,52,55,57,54,53,53,32,32,30,29,27,27,29,29,27,25,20,19,20,65,104,113,114,114,94,74,100,109,109,110,110,119,120,116,130,166,134,102,110,115,120,125,123,117,106,85,63,55,58,58,56,55,57,59,60,59,57,57,58,58,56,54,54,54,54,56,56,54,54,55
102,113,123,130,134,139,145,150,151,152,153,154,153,150,149,147,138,126,141,158,160,162,167,172,169,160,132,119,123,142,153,145,137,132,126,123,129,133,137,139,140,138,136,137,138,138,136,134,128,126,124,120,123,130,141,146,144,140,142,143,140,141,141,141,124,134,140,146,149,152,155,156,156,155,153,149,145,146,145,134,129,128,120,115,104,93,104,132,147,173,172,158,142,131,137,145,144,141,134,126,123,128,132,138,141,141,143,141,140,140,139,136,137,132,127,124,115,112,117,128,140,148,148,147,145,145,143,144,150,157,158,158,159,160,160,160,162,161,154,149,139,139,138,130,121,88,87,93,100,102,99,118,139,166,170,176,170,160,132,133,139,141,142,140,133,127,125,128,132,135,140,144,143,138,138,139,136,133,131,127,123,119,114,109,112,124,140,148,149,147,143,141,159,166,165,161,160,159,158,156,155,145,127,123,114,123,132,141,139,135,151,157,159,160,163,156,162,163,148,149,155,172,161,126,132,138,141,141,141,135,129,128,130,131,133,134,138,143,144,140,139,138,137,134,129,124,121,116,112,107,109,124,142,150,148,144,143,160,164,164,161,159,159,158,154,132,105,101,104,112,133,145,144,151,168,170,174,179,179,172,174,177,161,150,149,159,182,132,125,134,138,138,139,139,138,136,134,134,133,135,137,138,139,139,140,139,136,133,131,126,121,118,114,111,106,104,110,125,138,144,130,158,169,169,166,164,162,165,152,118,89,85,90,134,158,142,133,150,164,163,177,182,184,179,173,186,176,164,151,152,178,148,112,121,127,129,129,130,134,136,137,137,137,136,138,141,142,140,138,138,139,135,133,130,124,119,118,117,113,107,101,101,110,124,122,158,173,174,172,172,172,171,142,101,74,74,85,171,171,136,135,147,149,142,173,183,178,182,179,186,172,159,148,152,173,156,105,106,110,113,115,118,122,126,131,135,139,143,146,149,148,146,142,141,138,135,131,127,125,122,120,118,119,116,108,101,96,99,125,158,174,179,179,179,180,176,132,88,69,77,94,189,165,134,130,136,129,124,171,185,175,182,181,176,160,153,147,150,174,165,108,104,103,102,102,107,110,117,124,130,135,140,145,149,152,155,155,150,147,145,142,136,130,124,121,119,117,118,115,111,104,99,126,156,175,183,185,184,184,169,117,85,74,72,109,200,156,130,116,117,126,143,163,180,178,184,177,164,154,146,146,150,172,168,112,105,104,100,99,101,107,117,127,136,143,146,144,144,145,151,154,156,155,156,155,144,130,123,120,121,121,122,119,116,115,108,121,152,176,186,191,187,181,150,103,74,70,73,109,185,147,119,105,104,128,158,157,167,177,181,174,159,156,147,148,152,170,170,117,104,103,99,97,101,109,118,128,138,145,151,155,154,153,151,145,142,142,144,144,142,140,132,124,120,121,124,121,117,117,114,119,151,178,188,193,189,176,137,99,72,69,76,100,133,122,94,74,86,130,153,148,154,176,186,176,166,163,150,146,148,165,172,122,103,103,101,99,104,112,122,132,141,148,151,152,153,154,153,151,148,142,140,137,136,136,134,133,132,129,131,127,124,120,116,121,152,179,189,193,190,175,134,98,73,66,75,100,120,112,97,131,79,144,155,145,142,167,181,175,172,168,152,144,146,161,172,128,104,103,102,104,109,118,127,138,147,153,155,153,148,147,147,147,148,147,144,144,138,132,128,127,130,137,136,134,130,129,123,122,158,183,189,193,192,178,136,98,74,62,69,97,113,106,113,186,121,136,155,145,139,160,181,172,169,163,147,142,143,160,172,131,105,104,105,107,114,122,131,142,150,153,152,148,146,147,148,147,146,146,144,143,142,136,127,122,122,127,133,135,138,136,131,127,166,186,189,190,188,178,140,97,66,53,64,90,108,97,96,125,92,140,161,150,144,164,177,166,167,162,148,143,145,161,173,131,105,103,107,111,118,126,134,141,143,142,142,140,141,143,148,152,154,155,154,150,148,147,142,136,132,132,132,130,126,125,122,130,167,183,187,189,184,176,147,100,58,45,64,93,106,89,71,56,64,129,154,145,142,161,174,168,168,158,149,146,142,162,169,125,105,105,108,113,118,125,131,133,131,132,139,146,149,152,153,155,157,156,152,152,154,152,153,151,143,144,142,136,131,123,113,140,172,189,189,188,185,176,148,101,55,41,58,99,106,86,70,51,62,103,148,146,141,156,166,163,162,155,149,145,140,161,162,118,103,104,107,111,115,122,128,132,137,142,144,148,148,145,145,146,148,150,154,154,154,151,153,152,151,142,141,146,144,132,130,146,178,193,197,191,185,176,141,95,54,37,53,94,102,84,68,54,57,90,142,145,137,152,163,162,157,149,149,147,142,168,160,112,103,106,104,106,114,124,133,140,146,147,144,140,136,132,131,137,140,140,145,151,158,155,154,159,160,157,143,138,140,136,126,150,180,196,200,194,184,169,130,87,53,35,43,88,97,80,62,49,61,92,137,141,137,150,162,162,159,153,153,150,146,172,155,109,102,103,103,105,114,127,138,147,149,146,143,140,133,123,121,131,138,143,150,154,158,163,167,165,164,162,151,137,134,141,139,149,180,197,199,195,185,168,129,85,50,33,41,80,93,75,67,75,90,97,130,130,128,141,154,158,158,154,149,145,155,181,150,107,100,98,98,104,118,133,144,151,149,145,142,142,136,115,97,112,137,151,152,153,157,159,158,164,164,168,157,143,136,141,146,150,179,196,199,196,186,168,129,86,49,32,40,78,91,75,77,115,140,104,123,128,130,140,151,157,157,154,147,144,165,185,141,102,96,92,95,108,128,145,153,152,148,146,145,143,133,105,71,85,127,150,158,157,159,160,163,158,159,163,166,154,141,136,134,142,176,195,199,196,185,162,119,79,48,32,40,77,90,75,75,84,94,92,111,120,130,145,153,156,156,156,152,148,178,180,129,98,91,89,97,118,139,151,155,153,149,146,148,146,128,93,48,53,103,141,151,157,157,155,156,155,152,156,162,164,159,147,135,141,177,195,200,196,186,161,112,69,45,35,44,80,92,92,101,75,59,75,104,113,127,146,156,158,157,154,146,145,165,127,80,75,84,97,116,138,151,153,153,154,149,147,149,147,122,80,35,35,79,124,141,149,156,157,149,146,147,144,154,156,160,159,150,143,166,186,196,194,184,160,109,64,43,36,46,82,97,106,124,91,67,74,96,109,127,148,153,150,151,146,138,141,119,93,105,114,113,124,141,153,157,155,152,152,151,147,146,138,111,70,49,45,70,111,135,139,143,143,141,140,141,145,150,156,161,163,165,142,162,179,187,190,181,157,109,66,45,37,50,86,101,96,101,90,83,87,99,113,132,147,145,143,141,137,137,130,130,157,165,152,128,120,139,150,151,152,153,151,150,148,148,137,107,67,67,72,74,102,123,133,138,137,134,133,135,139,144,154,158,163,163,139,162,179,182,185,179,156,115,78,57,47,59,93,101,84,80,80,78,83,98,120,138,140,136,137,138,141,137,129,158,177,174,154,124,101,102,116,136,145,149,150,148,150,151,141,106,74,81,92,82,96,116,121,129,132,131,129,131,136,143,152,160,158,155,133,152,170,176,182,179,161,133,100,73,59,66,98,105,86,80,82,77,84,105,130,139,137,136,144,148,128,115,149,177,183,175,153,120,90,73,85,106,130,143,146,152,155,152,139,105,78,95,111,110,105,122,124,122,125,127,131,132,132,137,148,159,160,157,132,149,164,174,180,177,164,139,111,85,63,66,102,107,92,83,77,73,86,112,133,140,142,146,147,132,131,153,169,180,180,173,144,104,73,63,75,95,120,137,141,150,158,154,132,98,75,94,111,98,98,122,122,116,122,125,123,126,131,142,152,158,156,155,134,149,163,171,178,173,156,131,106,82,62,72,108,96,84,88,93,84,90,110,125,137,149,140,126,143,165,170,169,173,171,156,125,87,65,70,74,86,116,136,140,142,156,157,131,95,84,113,133,99,82,133,137,117,117,124,119,119,125,138,147,151,153,159,132,145,157,170,179,175,158,130,98,76,67,80,113,91,70,85,135,118,102,119,132,135,137,143,163,172,174,177,181,176,166,148,118,67,46,60,73,91,120,134,135,144,153,156,133,98,85,118,142,108,78,138,158,123,113,117,113,110,112,126,142,150,155,160,136,142,155,170,179,176,163,139,111,92,78,87,118,100,82,97,154,148,112,113,122,136,153,171,175,174,177,178,175,168,156,141,118,74,43,66,77,95,120,140,143,149,154,155,132,96,75,96,123,92,64,122,151,131,117,115,111,107,111,119,135,144,151,159,139,144,156,171,180,177,165,148,129,111,95,97,123,109,110,131,154,151,109,114,150,175,182,183,182,180,182,180,179,178,165,143,119,87,56,62,81,98,116,134,146,152,158,152,130,94,76,97,122,114,83,110,135,124,118,117,110,103,104,113,128,142,152,160,136,144,155,167,175,175,166,154,141,122,105,104,129,119,130,152,158,156,127,150,181,187,184,185,185,187,188,190,193,193,180,162,135,105,84,72,77,93,103,121,143,154,159,152,130,93,82,113,136,133,99,102,124,117,117,117,109,101,103,113,125,141,156,160,137,145,160,174,179,177,168,159,151,138,121,115,135,124,136,151,150,150,123,162,186,186,179,181,187,189,192,200,205,205,187,172,151,118,88,79,74,80,88,110,138,152,158,152,132,97,81,112,137,133,96,93,122,121,116,114,105,98,101,106,119,139,152,156,140,152,166,177,181,179,170,161,149,135,117,113,136,124,134,142,141,139,109,152,178,179,171,175,182,186,190,193,197,198,187,173,154,125,95,83,77,75,83,102,126,145,156,154,136,102,74,94,124,123,85,85,122,124,122,118,107,101,99,103,118,137,145,147,146,158,172,180,184,182,171,158,141,128,113,114,139,122,127,135,141,142,114,145,171,175,172,174,181,181,184,186,189,189,182,168,148,119,91,84,75,73,84,101,120,138,153,157,146,112,78,91,122,120,81,81,119,126,125,121,109,97,96,98,111,129,141,147,149,164,178,184,187,182,171,158,143,125,110,108,136,114,114,119,138,136,105,122,153,169,177,174,175,178,180,181,183,184,182,168,145,118,91,76,75,75,90,105,113,126,146,156,146,114,90,110,138,128,85,83,118,126,125,119,107,95,94,98,115,135,144,150,154,165,176,183,183,179,173,159,144,124,104,99,135,100,91,90,130,128,100,102,120,140,153,162,165,168,176,176,180,179,171,157,136,107,91,88,86,87,91,103,113,119,135,145,134,104,92,125,146,129,84,86,119,124,120,113,101,93,93,98,114,131,140,149,154,166,175,180,181,175,162,147,127,103,81,83,126,75,66,88,119,109,105,114,120,125,127,130,139,152,161,164,171,171,164,143,119,94,73,80,96,95,99,104,108,116,125,130,113,85,85,119,138,115,77,87,116,122,118,110,99,95,95,100,115,130,140,148,159,173,180,179,177,169,157,135,110,82,68,72,118,69,81,94,92,88,102,113,126,135,134,123,108,125,147,156,160,158,142,122,103,74,55,79,89,96,102,105,111,117,122,120,100,74,74,106,124,91,61,86,118,124,117,109,101,98,100,105,116,127,138,146,168,175,181,183,181,167,147,121,91,67,53,66,134,121,96,85,77,88,106,103,114,124,131,133,122,107,114,139,151,149,136,120,97,61,47,76,90,96,103,105,110,116,120,115,93,75,90,121,127,84,58,86,116,121,111,105,99,97,100,106,117,128,139,145,171,178,181,182,179,162,143,111,77,56,50,66,144,131,90,80,77,86,106,108,115,132,141,132,133,122,95,99,135,148,138,118,96,70,61,71,85,96,102,103,105,108,112,109,89,69,82,116,112,68,60,89,107,109,107,103,98,98,100,108,120,132,143,148,172,180,179,173,174,160,142,103,70,48,39,60,133,103,76,74,69,68,86,102,112,135,151,146,140,141,132,111,120,157,154,132,106,80,62,70,89,96,98,101,102,103,108,106,86,68,82,110,104,63,63,92,102,104,107,106,102,100,102,108,119,132,140,145,175,180,181,179,170,164,141,91,57,40,35,45,120,89,70,72,62,55,78,91,107,134,156,154,146,148,147,139,132,153,167,147,118,94,80,81,91,92,96,103,105,109,113,109,87,72,90,111,102,69,71,94,101,104,108,105,104,105,109,112,119,129,138,144,176,183,183,182,177,162,136,93,62,43,36,45,105,88,86,137,125,77,85,89,106,138,160,156,150,150,144,140,138,139,153,146,122,101,96,101,96,93,96,102,102,105,112,110,86,62,68,82,66,56,77,94,100,106,109,107,107,108,109,112,115,126,136,139,175,181,182,178,173,167,126,72,68,45,33,44,105,78,83,156,152,94,89,88,103,141,164,156,150,150,145,139,134,128,115,121,115,103,98,98,97,95,94,95,102,106,108,100,77,52,41,42,44,61,83,94,100,106,108,111,111,110,111,114,121,130,141,154,176,184,182,178,174,160,122,75,57,43,28,44,101,77,69,79,79,71,88,87,100,142,164,154,150,149,145,141,138,133,108,84,84,87,95,101,103,104,99,95,96,102,106,101,83,50,32,32,49,71,87,96,106,113,114,115,112,111,113,117,129,146,160,164,177,180,180,175,169,157,123,82,53,37,29,49,106,74,57,47,48,58,83,90,97,140,163,152,149,148,143,141,139,141,124,91,83,85,93,98,102,102,102,103,103,106,108,109,93,58,30,34,59,83,97,108,116,123,122,120,116,118,124,139,153,158,160,159,174,178,175,172,164,152,115,70,43,37,33,59,107,77,53,37,41,53,83,93,97,137,160,150,146,145,143,140,137,140,130,100,87,86,92,104,110,111,105,99,98,101,107,110,102,72,40,47,78,103,114,122,124,125,124,124,126,131,141,150,154,154,156,154,173,174,171,169,158,144,111,66,45,35,37,70,109,78,58,55,56,57,99,107,104,135,157,150,147,144,142,139,137,141,134,106,94,93,89,92,103,111,111,107,105,105,107,109,105,88,71,77,96,109,119,122,125,124,125,125,131,137,145,147,145,146,146,139,169,168,164,158,149,141,113,80,50,39,40,75,108,85,60,46,54,95,116,116,113,136,155,151,147,144,139,135,135,140,139,112,94,95,93,89,94,109,118,117,112,106,106,110,110,106,101,104,115,121,120,119,123,125,127,129,135,144,142,135,132,130,122,114,163,160,157,152,144,140,105,66,44,37,50,81,108,94,79,94,113,95,118,117,116,138,156,153,145,141,138,134,133,136,141,114,96,103,104,100,92,91,98,109,113,115,115,115,118,121,121,122,123,120,117,119,124,129,132,135,139,145,140,132,121,113,106,95,162,161,161,164,158,141,110,71,47,41,49,75,107,99,84,119,145,98,112,114,119,144,160,156,145,141,139,135,133,136,141,116,102,108,111,111,104,95,85,85,97,107,113,117,123,123,121,116,114,120,129,131,134,139,139,136,137,131,127,120,109,101,91,86,160,159,159,162,163,149,110,72,52,43,46,79,110,105,86,77,82,96,112,112,122,148,163,161,151,145,141,137,136,137,145,117,103,111,116,115,110,105,95,86,84,88,91,97,98,104,113,121,133,140,146,149,145,142,131,122,120,116,111,106,102,96,91,91,159,158,158,159,160,149,114,78,53,49,52,77,105,112,97,72,65,85,109,114,127,151,167,166,154,145,140,136,138,141,147,116,103,110,115,118,118,117,117,115,116,121,131,132,134,136,146,149,152,151,148,136,129,120,117,112,112,111,107,105,102,99,94,94,152,154,154,155,159,152,125,92,60,50,52,76,106,127,124,93,85,94,104,118,134,156,169,166,155,146,139,135,137,145,148,111,102,112,115,117,118,118,118,122,125,132,137,145,149,151,148,145,138,133,119,116,118,113,113,112,112,110,109,104,98,84,70,64,133,139,142,142,146,152,141,106,68,53,59,76,101,117,118,106,96,95,102,121,140,158,168,164,154,146,139,134,134,149,150,111,101,110,114,114,113,118,122,121,123,129,133,133,130,128,122,113,111,112,118,118,118,116,115,112,109,108,102,89,73,59,48,50,106,120,126,128,133,139,139,117,72,45,55,86,113,118,116,115,104,96,101,120,140,150,159,159,150,143,140,134,134,155,148,107,101,109,113,114,113,113,115,118,117,115,113,112,113,111,115,117,119,117,120,118,116,114,113,109,101,87,72,61,53,52,54,55,81,101,110,115,118,123,127,118,84,53,55,81,120,131,119,122,120,113,114,123,133,139,140,135,135,138,139,134,132,156,139,105,105,113,114,113,112,111,111,109,104,105,111,115,116,125,124,123,117,116,115,110,111,109,101,80,65,55,51,51,53,53,53,54,73,83,93,102,111,115,116,112,91,63,56,75,120,130,115,122,132,130,130,134,133,128,118,120,131,142,138,132,135,160,131,112,113,113,110,109,106,103,102,102,109,114,118,122,124,119,116,111,112,112,112,108,95,76,62,58,54,53,54,54,52,51,52,53,63,65,70,79,93,103,109,112,107,90,67,71,108,113,60,41,56,63,69,68,77,91,101,113,121,120,116,113,122,153,123,115,115,113,109,106,106,109,111,112,112,114,115,114,106,113,115,118,112,104,84,71,56,54,53,54,55,54,55,55,52,53,54,53,41,45,49,53,59,67,77,90,100,105,100,97,106,105,64,30,23,25,35,65,86,93,103,108,106,100,100,102,120,143,119,116,117,119,114,110,110,113,112,112,112,117,115,113,113,102,95,78,66,53,49,53,55,54,52,54,56,54,53,54,55,54,53,54,31,31,33,35,35,32,34,40,47,55,67,77,89,105,86,46,41,40,61,92,106,111,112,111,110,108,107,122,161,133,119,117,112,110,107,107,104,100,95,94,88,81,78,66,58,53,50,49,55,55,54,52,57,57,55,53,54,54,51,53,54,53,54,53,30,27,30,31,29,27,23,19,17,15,15,21,30,64,108,112,92,72,78,105,111,112,114,118,115,116,130,165,171,123,111,105,116,109,106,111,107,86,65,57,56,51,48,54,56,58,57,57,55,55,58,58,55,54,55,54,53,54,55,54,54,54,54,53,33,33,32,30,28,27,28,27,26,24,21,19,21,29,65,114,134,112,89,103,112,118,119,124,132,144,152,151,126,110,97,96,127,124,113,117,112,88,64,60,57,61,60,57,61,57,58,57,58,57,56,55,56,55,55,56,55,55,56,54,53,53,52,53
104,112,123,124,130,135,142,142,143,143,144,145,143,140,133,126,132,123,96,91,116,126,128,124,114,127,154,173,149,113,119,123,118,115,114,119,126,128,127,125,123,123,124,123,121,119,120,112,110,108,108,108,101,102,95,97,98,100,95,93,93,91,101,99,122,135,137,143,145,150,151,151,148,148,147,139,140,138,130,122,99,60,42,48,38,84,126,144,132,107,91,118,169,161,113,121,128,121,114,110,114,125,129,132,132,133,126,126,129,131,128,130,128,125,120,125,134,137,139,127,125,122,124,123,119,117,106,111,153,152,156,157,156,154,157,159,157,142,135,125,124,127,115,96,51,41,53,76,56,49,75,101,129,165,171,144,136,168,142,107,119,125,124,118,110,109,116,124,133,134,135,135,132,133,135,130,128,124,127,120,114,116,127,145,148,145,140,147,144,146,146,141,166,164,156,159,158,158,155,147,136,109,102,100,108,123,127,128,124,137,143,152,152,147,153,147,137,140,150,158,153,168,161,116,113,121,123,125,126,124,118,114,118,124,129,134,138,135,130,133,133,129,126,125,117,112,105,107,116,137,147,148,146,142,141,138,161,158,161,156,153,150,152,150,120,91,82,96,92,116,132,136,147,155,157,168,174,183,182,176,169,162,156,147,148,160,178,139,101,116,123,125,123,127,127,123,121,118,119,122,123,130,136,137,139,138,138,132,130,126,126,115,106,101,110,135,146,148,143,139,160,169,166,166,167,164,162,146,107,71,70,74,97,153,128,120,135,146,149,160,174,178,181,181,177,171,169,163,158,163,171,136,98,103,109,114,119,122,124,126,127,125,122,124,127,128,129,130,133,133,134,132,132,130,123,125,117,119,111,94,111,137,145,151,160,174,173,170,170,174,170,139,94,68,64,92,114,184,130,118,130,138,140,153,173,178,178,179,178,173,166,153,143,154,175,146,109,105,103,106,109,112,115,119,123,128,127,124,123,126,128,132,132,129,131,131,128,128,127,118,121,123,122,111,99,98,124,135,154,174,179,180,179,182,173,124,81,70,70,86,120,180,135,121,121,121,133,151,166,178,182,181,175,157,147,144,141,149,174,155,113,104,104,104,104,101,104,109,111,118,125,131,133,133,136,139,138,136,135,134,131,128,126,125,124,120,123,128,123,109,90,101,147,172,181,185,183,180,157,105,68,69,69,86,123,170,126,107,110,117,134,151,157,173,182,182,169,149,143,144,138,142,170,156,117,109,108,108,103,101,101,104,109,118,124,129,133,138,140,141,143,145,143,139,137,133,130,122,116,119,121,120,125,122,118,97,141,173,185,188,187,176,141,106,74,64,70,89,130,154,114,95,108,113,140,149,148,160,182,181,165,150,145,142,139,142,168,159,121,112,109,109,105,103,105,107,113,122,127,132,140,149,151,148,146,148,145,141,139,132,133,122,116,113,115,124,128,128,118,117,147,180,186,191,187,176,134,101,74,65,70,93,150,152,101,83,97,108,139,148,143,147,173,180,165,153,149,144,140,141,164,157,122,112,110,108,107,105,105,111,119,127,133,137,144,146,151,154,154,154,153,148,144,141,134,126,120,111,105,113,125,131,123,116,142,179,186,188,187,174,140,102,78,63,62,91,144,142,102,117,125,108,139,152,143,139,160,177,165,152,149,147,144,140,159,158,124,112,108,107,105,103,104,115,127,137,141,146,147,146,144,145,147,147,148,149,152,148,147,141,132,117,106,106,121,130,130,128,153,179,182,186,184,175,145,103,71,53,54,77,113,116,105,152,171,111,126,146,144,142,160,170,161,147,144,144,142,139,159,159,127,117,114,109,107,106,108,118,131,145,153,155,152,149,145,143,141,144,147,148,151,152,150,151,143,131,115,106,114,129,135,137,156,181,184,185,180,175,154,112,67,44,51,83,112,107,95,114,134,114,139,148,141,144,164,172,160,144,142,143,140,136,158,160,129,118,114,111,107,107,111,123,139,152,160,160,155,150,146,145,145,145,146,144,142,146,150,153,150,150,136,126,119,126,129,132,158,181,186,186,181,173,156,113,68,40,42,82,122,105,90,89,94,101,137,154,144,143,157,161,157,149,145,144,143,138,160,164,133,122,114,109,105,104,110,126,145,159,165,161,155,149,146,147,143,143,140,141,144,141,145,146,145,148,153,150,129,126,128,123,164,183,189,186,181,172,147,106,69,41,35,71,111,101,84,78,103,101,123,151,141,142,158,162,157,148,142,140,137,138,163,166,132,118,112,106,100,101,117,136,153,160,163,160,154,146,140,139,138,140,143,141,139,138,138,141,145,144,142,149,146,128,123,134,166,186,196,190,182,171,141,98,62,40,32,63,107,93,70,52,82,103,123,147,137,135,157,164,159,150,144,141,137,142,171,167,125,111,107,101,96,105,122,141,158,161,162,158,155,151,144,142,141,138,140,135,129,128,131,136,144,147,142,147,147,136,114,122,171,190,195,191,183,170,140,95,57,39,32,55,104,91,72,54,60,100,126,144,135,134,152,160,159,151,147,146,141,150,176,160,120,108,103,100,105,117,133,149,161,164,163,160,156,153,150,147,142,138,135,126,115,123,127,131,144,148,152,150,153,143,122,106,169,193,196,193,185,174,141,98,57,35,30,45,101,85,67,80,109,124,131,144,134,133,150,159,158,151,148,144,138,153,170,146,115,107,102,101,112,128,142,153,159,162,163,161,154,152,145,142,140,139,139,127,102,111,128,134,141,146,148,153,154,153,131,113,169,193,200,197,189,176,137,94,61,35,28,44,100,86,63,84,137,145,124,133,131,137,152,155,152,148,149,144,139,151,151,126,110,105,104,113,129,140,146,152,157,157,158,158,153,148,142,140,141,142,145,129,90,104,135,141,144,147,146,142,150,156,144,127,169,191,199,197,191,176,130,83,50,36,32,45,105,94,68,82,90,98,106,126,129,138,153,157,152,150,149,142,139,142,134,117,108,105,112,130,144,146,147,150,155,155,155,155,152,146,141,137,139,143,144,127,80,97,135,143,147,146,146,137,140,149,148,141,164,187,196,198,189,177,133,76,47,36,31,42,105,101,80,89,81,78,95,117,123,139,156,159,154,150,143,136,137,131,118,106,96,101,123,148,156,153,152,153,156,158,158,154,151,149,144,135,137,144,147,121,69,91,131,142,144,143,142,140,135,139,146,146,156,183,188,193,188,176,135,81,55,41,33,43,107,105,85,90,87,87,97,115,125,142,154,153,148,144,140,141,133,112,93,85,95,117,137,148,156,160,155,155,158,160,161,158,152,150,145,135,135,139,140,112,65,84,126,135,136,138,140,139,138,137,145,150,154,185,181,186,186,173,139,99,68,54,44,54,119,107,87,83,86,94,105,115,131,147,150,146,142,142,140,130,106,87,87,108,138,147,135,122,122,141,153,155,154,154,155,156,152,147,142,136,133,133,128,94,54,75,125,127,130,131,138,138,135,139,147,151,148,179,177,185,185,174,150,118,89,66,53,54,126,111,96,82,85,91,100,123,144,150,142,144,150,148,125,97,92,107,135,161,166,147,120,102,91,92,113,138,148,150,148,149,152,146,138,136,142,139,125,88,53,64,118,126,130,131,133,136,135,137,146,148,145,169,174,186,184,175,152,127,104,76,57,59,129,101,103,92,77,79,92,123,142,145,145,146,139,128,116,119,133,146,160,167,159,131,102,88,83,77,81,117,151,155,147,144,144,143,137,135,140,141,131,94,60,55,102,125,131,132,127,131,136,135,143,142,145,164,174,186,181,170,150,117,94,72,55,65,131,88,80,99,84,79,86,116,133,139,141,135,123,127,145,158,162,164,164,159,144,113,74,56,67,79,90,119,151,155,143,136,141,141,133,134,138,136,128,99,63,50,91,127,130,126,120,121,133,134,139,136,144,157,174,183,183,169,150,119,89,72,64,70,136,88,60,77,97,115,91,115,127,126,127,135,150,162,168,170,170,168,164,154,138,112,64,32,47,75,104,129,145,147,142,139,142,138,131,130,135,137,130,98,65,51,88,126,121,119,113,111,122,129,134,133,142,153,174,184,185,176,157,131,104,90,82,81,140,104,87,97,111,149,103,101,121,140,155,167,173,172,173,175,174,174,171,163,145,119,83,45,38,67,104,126,136,140,140,142,142,135,130,130,135,142,137,102,70,52,78,120,114,111,104,102,115,121,129,134,141,154,171,184,183,177,164,149,127,107,92,90,143,117,121,142,131,153,113,115,160,178,180,177,177,180,180,182,186,189,187,176,161,138,109,81,65,74,100,122,135,140,143,147,147,136,129,133,137,142,134,100,72,52,66,113,113,108,101,100,105,115,129,141,142,158,173,180,179,178,166,155,140,122,103,99,146,127,140,161,143,164,130,143,187,188,187,185,187,192,195,200,206,205,197,184,172,153,122,96,81,78,90,112,133,140,143,147,145,137,131,134,137,144,140,100,70,52,54,101,106,102,98,99,101,111,132,145,143,163,179,183,183,178,168,158,151,137,119,111,149,132,143,160,144,164,120,138,186,186,182,183,190,197,201,205,208,205,197,186,174,155,127,101,86,80,80,94,117,134,139,140,142,139,134,135,138,147,148,109,71,52,47,93,102,102,98,97,97,109,131,140,151,169,182,187,187,181,170,159,150,135,119,112,147,134,145,153,141,163,117,130,175,178,177,177,183,189,190,191,192,193,191,184,173,155,130,103,86,79,77,84,98,116,128,133,140,140,132,134,139,147,146,121,77,51,42,86,101,99,100,93,90,107,128,135,158,176,186,188,188,181,169,156,141,126,112,109,146,132,137,148,143,163,123,131,170,175,177,178,180,184,185,185,184,184,185,179,168,151,123,97,86,87,88,91,97,104,117,131,140,141,134,134,142,150,149,138,91,55,44,76,92,91,93,89,92,110,129,130,165,180,192,193,190,182,170,157,140,122,109,106,144,126,122,134,134,157,109,103,131,158,173,177,170,168,174,180,178,179,179,172,158,138,113,93,85,90,97,102,105,109,115,128,142,142,133,132,143,152,150,142,98,61,49,73,83,91,91,91,97,115,131,129,169,182,191,190,189,182,173,157,141,119,100,92,138,113,97,99,117,143,107,102,111,119,120,127,139,149,156,160,160,164,168,161,144,122,96,73,74,86,94,102,109,114,115,119,126,132,130,133,140,150,142,121,81,58,56,75,82,92,96,94,102,116,130,133,171,184,190,186,183,176,166,147,126,102,82,72,126,94,73,90,109,116,105,119,127,127,121,110,98,111,138,148,149,154,156,148,128,106,73,43,52,85,97,101,107,114,114,112,111,119,127,133,140,148,135,96,67,50,62,80,84,92,97,95,104,116,123,136,176,185,188,185,180,171,158,132,105,78,66,60,118,93,90,98,96,97,106,119,126,133,134,129,117,100,103,124,140,148,149,140,123,99,57,30,49,87,104,104,101,107,110,111,109,113,121,128,138,147,127,85,66,52,65,83,88,95,92,97,107,116,121,133,180,186,187,186,181,168,148,121,87,65,53,56,123,133,107,88,81,94,111,127,129,134,133,134,136,123,101,93,109,129,143,141,124,101,71,54,64,83,98,105,104,103,104,106,106,108,110,114,125,134,109,78,62,53,72,87,94,100,97,100,107,117,125,135,183,186,186,185,181,164,143,107,72,56,46,57,131,159,101,79,79,93,112,130,133,144,150,144,141,139,127,99,83,99,130,146,135,114,95,81,74,79,98,112,109,103,101,106,108,106,104,107,119,124,99,72,59,56,77,90,99,106,105,105,108,117,126,130,181,186,185,182,179,164,141,97,66,48,42,48,118,134,90,77,78,79,95,123,130,144,158,156,151,145,140,134,111,92,105,137,150,132,111,98,86,87,100,108,104,103,102,106,110,109,106,109,119,122,93,67,56,64,84,94,103,109,108,110,107,111,122,129,183,187,185,183,176,166,139,88,56,39,33,41,101,106,77,73,80,68,80,115,126,140,157,160,155,149,145,146,144,121,96,101,122,126,115,105,98,98,102,107,107,106,105,109,109,110,109,108,114,112,81,65,57,74,92,100,106,110,109,112,112,112,118,123,183,189,185,182,175,164,134,85,60,41,31,36,93,97,68,57,52,56,76,106,120,137,153,160,155,149,144,140,141,138,115,93,98,114,118,110,105,103,104,106,107,109,111,111,108,108,111,109,109,104,80,60,64,83,95,103,108,111,112,111,110,114,122,133,184,186,185,184,178,164,123,77,65,43,34,39,90,91,76,106,114,82,87,106,118,137,160,167,160,153,147,143,139,146,137,108,101,112,126,125,114,109,109,109,110,113,114,113,111,112,111,113,117,116,82,54,70,86,100,109,114,114,114,112,110,120,134,144,183,188,186,182,176,162,118,74,61,42,30,34,89,91,81,142,168,103,97,105,112,137,165,168,158,154,149,146,141,144,148,123,101,106,117,122,118,116,118,117,119,119,117,114,112,111,113,114,121,122,83,60,82,98,111,117,118,118,115,118,125,135,142,148,181,185,184,180,176,160,119,75,52,40,30,41,93,92,67,84,101,76,87,110,111,137,165,163,157,153,146,142,138,137,148,133,104,97,102,114,117,118,123,125,127,127,123,119,114,111,111,112,117,120,83,61,83,105,112,114,119,122,119,124,131,141,147,143,179,179,179,175,172,156,117,74,45,39,31,45,95,89,58,53,57,55,79,109,112,133,165,162,156,148,144,142,139,136,147,134,107,103,102,112,120,122,124,128,131,133,132,127,121,119,117,113,120,123,96,70,83,105,108,113,114,120,121,127,134,140,143,133,180,179,178,176,166,148,112,66,45,37,32,62,95,90,57,42,45,50,80,116,114,126,161,165,156,148,146,142,136,131,140,136,113,106,104,110,117,125,131,133,135,136,135,130,125,122,118,116,119,118,107,92,98,111,110,115,123,126,122,135,140,128,125,124,175,175,173,168,163,146,113,73,50,38,36,64,99,96,66,67,68,46,82,127,123,126,159,167,157,146,144,141,135,130,140,139,117,110,109,113,118,125,132,134,134,132,128,125,120,117,117,116,119,117,115,111,110,116,110,124,130,132,134,141,141,125,118,110,169,169,166,152,148,141,109,70,44,39,42,73,106,110,75,46,41,66,102,128,128,127,155,170,160,144,140,137,134,128,137,140,119,107,109,116,121,125,130,131,132,129,122,117,113,113,111,111,115,116,118,114,110,113,124,128,128,133,134,131,131,124,112,101,168,166,164,163,155,144,109,67,49,40,49,71,95,101,76,73,105,80,104,122,122,130,153,166,161,147,141,136,133,132,142,144,122,109,109,117,121,120,126,130,132,134,129,120,113,110,114,113,113,117,120,124,127,135,142,135,131,126,124,123,116,112,106,100,167,165,163,169,166,146,111,70,49,45,49,74,104,111,80,97,158,106,96,114,119,135,159,168,162,150,142,136,133,134,143,143,122,109,109,117,122,122,124,129,132,134,135,135,134,135,136,138,137,138,142,144,143,144,140,130,126,120,107,111,111,106,107,105,165,163,163,166,166,151,115,76,56,45,50,73,109,120,92,76,80,80,102,110,115,135,160,169,164,150,139,135,132,130,142,145,120,105,108,116,120,120,121,123,127,131,130,131,135,136,136,138,138,137,139,133,130,126,116,112,112,109,110,114,114,113,105,102,166,162,161,163,164,148,117,82,60,58,51,72,111,127,104,82,69,63,95,110,118,136,157,165,161,151,143,138,137,136,139,142,122,105,107,113,114,116,117,119,122,126,126,124,127,131,127,127,127,124,119,116,114,112,112,111,109,109,111,112,111,107,101,100,156,159,154,156,163,161,137,97,64,48,51,73,104,121,114,99,82,87,83,103,121,139,159,166,154,146,144,139,137,133,144,148,123,101,100,112,118,117,119,120,119,120,121,121,118,116,114,111,114,114,109,113,113,110,109,108,110,109,110,109,111,109,96,100,143,145,146,148,152,156,153,114,74,53,61,81,101,121,121,112,102,99,101,105,122,138,154,164,157,147,141,138,137,136,152,154,123,106,109,117,117,118,117,115,115,115,111,108,108,111,113,113,116,116,114,110,113,113,111,111,112,113,109,111,113,108,111,113,125,131,134,136,138,146,145,126,74,49,54,85,101,115,122,115,114,107,106,109,123,138,149,154,147,138,136,141,140,134,153,148,116,112,114,115,116,112,110,108,103,100,100,103,107,117,119,119,119,115,112,112,108,106,109,112,113,113,113,105,92,91,80,71,101,118,118,117,123,127,132,127,88,52,54,68,94,117,128,124,126,122,117,122,129,135,138,135,132,134,137,141,140,141,155,139,116,121,117,115,113,111,106,102,103,103,107,112,113,115,116,114,111,107,104,104,103,108,110,112,107,95,78,57,52,46,51,48,82,102,115,114,118,120,120,115,98,65,56,63,91,132,137,116,131,132,132,132,134,133,124,116,124,140,145,141,136,144,155,133,111,114,111,112,113,109,105,106,106,108,112,111,109,106,104,102,105,107,111,112,112,116,109,92,71,61,50,51,53,52,54,57,79,82,88,108,114,118,118,116,108,89,68,64,92,126,142,74,64,70,72,78,80,83,91,109,124,126,114,105,105,121,135,118,107,105,105,108,109,108,107,109,109,108,107,110,110,114,113,116,119,119,115,107,99,78,63,51,51,49,53,58,55,56,56,56,69,69,71,76,95,103,109,112,114,117,103,89,96,112,127,85,42,48,43,40,44,70,101,113,112,104,93,90,105,144,144,115,112,110,109,110,110,108,110,112,109,108,112,116,116,112,114,109,99,87,75,66,55,54,57,57,53,57,58,54,59,55,56,56,42,51,54,54,53,71,80,97,106,109,115,120,116,113,118,108,57,27,36,63,95,106,109,112,110,109,107,111,157,182,141,116,114,109,107,107,106,107,109,112,114,116,109,100,93,87,73,60,54,50,53,50,55,57,53,57,58,58,49,49,48,53,53,50,33,32,31,42,43,41,43,44,52,64,73,82,92,101,105,117,124,90,59,74,109,113,115,115,118,124,136,154,156,128,108,107,106,104,102,101,100,100,96,87,75,62,58,54,51,51,47,54,55,57,57,61,59,55,57,52,55,51,59,58,54,53,56,56,29,31,37,31,26,29,32,28,23,26,21,33,35,38,44,57,80,121,140,132,127,137,140,144,147,140,127,102,81,76,86,91,96,93,92,99,106,101,77,57,53,55,55,55,56,58,60,57,59,62,56,56,54,57,61,60,56,60,54,51,59,51,55,52
38,47,54,57,66,77,81,81,86,87,82,88,86,83,72,71,69,72,66,62,62,68,78,82,90,103,118,122,126,120,112,109,106,104,103,101,99,100,95,92,86,59,33,57,97,103,105,105,104,108,107,107,102,106,104,105,103,102,101,102,101,102,104,103,48,59,65,77,93,102,100,97,102,106,113,116,115,114,115,115,111,114,111,107,109,116,126,136,140,140,137,132,127,123,119,115,114,116,114,109,109,106,105,96,91,82,65,57,58,92,103,104,105,103,104,104,101,100,99,101,103,97,98,97,98,100,99,98,59,71,85,103,112,114,112,113,117,119,122,123,122,121,124,126,122,119,116,125,128,130,130,129,132,132,130,130,132,134,130,125,118,112,109,111,112,114,113,112,106,105,101,93,82,74,86,94,100,105,106,107,109,106,104,100,105,107,108,113,114,107,107,111,86,103,117,125,132,131,134,136,137,136,135,135,132,126,128,129,126,121,126,130,140,148,150,149,145,141,141,140,135,138,140,137,132,124,116,110,105,108,115,117,116,117,113,114,111,108,98,97,98,103,113,115,120,125,129,132,130,132,129,130,131,135,127,129,120,138,146,149,144,146,148,149,146,145,135,121,117,116,121,123,122,127,129,136,147,154,159,156,154,157,157,154,154,150,145,143,139,135,130,124,118,115,111,115,116,119,120,121,120,119,116,112,106,101,92,98,104,117,128,130,133,135,135,134,138,139,138,136,145,156,162,160,154,151,149,145,146,136,111,95,90,97,106,113,115,122,129,140,150,158,162,162,164,166,166,166,166,163,154,148,145,143,140,136,130,126,116,108,109,112,115,116,119,119,120,119,115,110,110,98,93,91,96,111,124,130,133,137,140,144,144,142,152,157,156,157,158,153,149,147,146,128,94,76,85,98,102,110,109,102,115,134,158,167,167,168,168,171,173,171,168,167,161,156,155,156,144,140,135,126,124,119,116,114,111,112,116,116,117,116,117,119,116,113,107,96,90,88,99,115,128,136,138,139,139,139,140,145,153,161,162,159,160,161,151,116,74,59,77,101,109,110,104,97,99,126,158,171,171,171,171,172,176,176,174,173,169,166,163,156,150,145,139,133,125,121,122,119,117,118,120,119,122,121,118,115,116,114,109,108,105,97,92,87,88,109,124,131,132,138,94,114,140,150,157,166,172,173,151,99,65,65,90,115,116,107,91,76,91,129,151,162,175,172,174,176,178,179,181,180,176,172,168,164,159,151,142,133,122,119,118,117,122,130,133,134,134,128,122,118,117,116,111,107,107,101,97,92,88,87,95,110,120,124,35,76,117,132,157,177,180,177,136,80,63,67,89,115,113,93,71,64,90,124,137,155,168,172,172,180,180,184,179,180,184,178,175,169,166,159,149,139,130,126,126,124,120,122,130,133,136,138,137,131,125,120,116,107,103,100,98,95,96,91,83,84,96,109,47,70,93,119,160,181,182,164,113,68,62,70,92,108,102,71,50,53,94,120,125,137,157,170,176,180,182,183,180,182,184,183,177,175,170,162,151,142,138,136,137,136,137,135,132,133,129,129,135,135,129,125,121,119,108,98,95,96,99,98,94,87,75,75,74,91,101,127,163,183,179,151,110,74,64,70,92,101,83,57,41,59,106,130,131,120,140,168,180,186,187,186,188,187,185,180,177,177,171,161,154,150,146,144,142,142,143,140,136,132,134,138,131,128,124,120,119,119,111,100,94,94,100,99,100,98,88,80,88,100,112,138,168,184,179,152,112,84,73,71,88,94,71,44,62,90,117,135,139,128,130,164,181,187,190,192,191,190,189,183,180,178,173,165,158,155,149,147,149,154,152,149,143,135,131,132,135,135,131,124,119,111,108,104,95,88,96,104,110,104,94,85,103,111,124,146,170,183,177,153,115,81,64,64,81,86,62,56,75,90,120,138,146,128,114,161,180,188,190,192,193,192,190,189,185,180,174,169,161,154,151,149,153,154,153,150,147,143,145,142,134,135,134,129,128,121,111,104,100,101,95,103,112,107,103,98,111,120,134,157,175,184,176,158,124,83,56,56,76,80,59,43,46,57,102,140,141,122,111,158,181,185,192,194,193,193,191,189,188,182,174,165,161,160,154,153,154,151,148,145,152,149,152,155,155,149,145,135,128,123,115,105,99,101,104,107,112,111,114,109,116,126,141,159,176,181,175,163,126,75,42,46,74,72,43,24,34,40,90,149,149,122,113,148,174,190,196,197,196,193,192,191,191,184,173,167,168,161,153,153,154,142,133,144,153,148,153,166,167,163,157,149,143,133,120,106,98,97,102,110,115,120,122,120,120,131,146,168,182,184,177,159,118,73,46,41,71,71,48,48,63,47,83,161,157,122,110,140,171,186,193,196,197,195,192,191,188,185,178,172,164,158,157,152,149,138,136,149,153,151,156,165,166,163,161,153,145,142,134,123,114,105,109,110,111,115,117,117,124,137,157,178,190,186,175,152,116,76,43,33,61,59,37,23,75,47,57,152,164,124,109,142,174,189,193,194,194,193,192,188,185,183,178,174,165,159,161,161,152,145,147,152,150,147,143,155,163,157,158,161,155,145,141,133,123,120,117,113,109,103,107,107,131,144,164,183,189,186,175,147,102,63,39,32,50,52,39,33,69,56,66,138,144,118,106,149,178,191,196,196,195,194,190,187,184,184,182,174,163,159,162,164,156,148,148,149,146,141,127,136,161,157,161,165,161,154,147,146,139,131,129,126,118,113,105,103,136,140,164,192,191,189,181,153,108,70,39,31,44,54,52,45,60,48,75,148,143,112,107,147,176,191,194,195,194,193,191,189,185,184,181,171,160,162,168,168,160,152,147,145,143,150,131,112,152,160,158,159,159,156,153,146,143,141,134,130,121,120,121,117,128,131,158,183,190,188,180,143,110,67,40,29,38,49,51,73,86,97,117,140,141,115,122,151,175,187,193,194,189,188,190,188,184,180,176,170,165,168,167,162,159,152,142,140,140,139,124,85,136,154,161,157,153,151,151,152,151,141,133,131,126,120,119,122,110,125,151,173,188,190,180,136,98,61,41,32,41,48,48,66,99,120,122,134,138,119,131,156,172,183,193,194,192,188,187,184,183,180,181,179,171,170,167,162,156,148,142,139,146,149,118,77,119,151,156,162,158,151,149,149,152,144,135,140,136,125,121,125,106,131,148,166,182,186,176,136,82,51,39,38,44,57,52,56,69,95,88,109,134,122,135,156,176,186,192,193,190,186,184,182,178,182,183,181,173,172,168,164,152,146,141,138,148,149,113,70,100,141,156,159,159,155,147,148,150,146,136,142,138,125,127,137,129,140,150,156,171,182,173,130,83,57,40,36,42,57,51,58,62,64,71,98,127,121,143,171,185,190,190,189,185,182,178,172,169,173,183,182,178,173,164,150,149,140,136,133,136,139,104,61,89,134,148,156,157,152,146,143,144,144,143,138,121,121,123,123,139,136,140,152,173,186,176,138,96,70,57,49,54,66,66,66,71,64,62,99,123,126,149,170,186,184,179,176,173,164,157,155,155,145,131,140,148,154,157,146,141,137,134,137,146,140,100,61,90,126,138,142,148,152,147,144,141,140,139,142,136,132,127,127,144,145,147,157,182,192,184,161,118,91,74,61,58,71,75,73,75,81,75,98,125,137,160,175,176,174,172,170,163,153,154,159,150,125,104,95,94,109,138,144,137,133,130,130,143,142,103,61,91,113,130,135,139,147,146,141,138,136,135,140,141,136,134,133,144,145,146,162,183,187,180,159,137,108,84,66,58,66,75,76,78,84,90,103,126,149,165,168,169,168,168,162,152,152,159,152,139,114,95,87,77,84,131,138,130,131,131,143,147,134,97,72,100,111,130,142,142,142,142,137,132,129,131,144,157,150,140,134,140,145,148,161,179,185,177,153,127,111,92,72,63,62,68,76,75,72,74,101,135,157,163,161,159,158,158,155,159,161,154,139,111,94,76,71,73,95,138,143,135,130,130,139,147,132,94,77,101,119,134,141,140,140,137,133,130,128,125,127,155,158,151,144,141,138,143,161,180,185,178,159,125,94,76,71,71,68,67,68,60,64,88,125,145,146,142,148,153,153,158,164,165,162,148,130,108,71,37,44,68,99,137,144,140,132,127,138,151,139,98,78,105,126,135,142,142,135,138,138,133,125,117,130,155,158,152,144,142,139,148,167,186,190,181,162,132,109,99,91,83,83,88,98,113,131,146,149,145,147,152,157,161,163,172,172,170,167,156,133,102,65,31,37,69,110,137,150,153,140,131,142,156,140,95,80,114,130,137,142,137,128,133,138,136,128,126,135,143,147,150,147,133,137,155,171,187,188,186,174,153,130,116,105,98,100,111,134,162,174,173,166,166,173,169,166,171,175,179,180,185,183,176,159,130,99,69,57,78,103,127,144,153,147,143,153,158,138,94,72,127,143,146,149,143,129,128,137,138,133,127,130,140,149,157,157,133,144,161,178,188,188,186,178,162,139,124,110,102,110,133,165,184,187,186,182,184,188,181,175,180,186,189,193,196,200,193,178,152,118,92,76,77,88,106,122,138,148,159,162,164,142,96,74,129,150,151,159,149,132,130,136,139,137,126,124,135,145,153,154,141,152,169,186,194,195,187,179,170,154,134,122,114,121,144,171,187,193,193,187,190,189,182,181,187,191,194,196,198,202,195,182,160,126,102,85,78,80,95,105,120,138,149,162,167,149,107,83,121,145,152,160,152,136,133,132,135,137,129,121,128,133,144,153,150,163,177,190,195,196,189,179,170,161,152,129,115,125,155,173,181,191,191,183,187,188,184,182,188,190,190,191,193,195,192,180,161,130,104,90,81,74,87,99,108,123,138,153,165,154,121,83,108,145,151,157,148,135,128,130,137,141,135,121,127,131,137,146,161,173,186,197,199,199,191,178,165,150,134,122,119,133,160,179,187,189,188,183,188,187,190,185,185,185,188,187,188,189,188,183,159,124,103,97,88,86,89,100,109,120,135,152,167,166,145,95,98,145,155,159,151,134,123,125,135,136,128,118,127,133,130,142,169,179,190,197,199,199,191,180,168,149,136,127,127,140,156,173,180,182,181,176,179,182,183,182,180,179,186,182,186,185,185,175,145,113,98,96,105,100,96,98,106,118,128,150,171,166,152,102,94,141,152,155,147,135,123,125,133,132,125,121,125,130,128,124,176,183,191,195,199,200,193,184,170,155,131,125,123,134,142,144,141,137,139,143,139,143,153,157,162,162,167,170,175,177,175,156,129,104,79,75,105,111,107,104,111,123,134,152,170,163,135,89,108,137,143,155,146,136,125,126,135,136,127,124,121,123,131,136,180,186,191,195,196,194,187,177,166,145,131,112,110,113,112,104,99,97,101,119,135,137,139,141,142,146,154,161,167,170,162,140,121,98,46,53,102,120,119,118,116,117,131,151,163,150,110,84,117,133,139,153,148,135,130,128,142,138,127,121,121,121,136,150,188,191,194,194,195,193,179,157,124,106,92,85,84,90,93,91,89,100,111,116,137,152,154,151,146,142,147,155,160,163,159,147,124,98,44,24,80,115,121,125,127,125,135,152,160,141,99,83,119,139,142,154,146,137,133,131,141,134,122,114,116,126,145,157,190,194,194,196,195,188,168,136,105,85,76,69,66,76,85,86,87,103,114,128,139,158,167,167,165,164,159,155,152,153,155,147,131,110,84,56,75,107,122,134,138,131,135,150,157,143,97,84,118,136,138,146,144,132,132,137,139,130,119,114,127,146,148,161,191,194,193,195,193,181,151,103,76,66,58,54,59,80,90,83,82,94,96,106,130,145,163,179,179,173,169,166,160,147,146,157,150,129,107,93,92,105,120,136,138,134,131,135,152,145,89,74,112,130,136,147,142,130,136,144,143,135,124,124,134,146,158,162,193,193,193,194,190,178,136,87,65,57,55,53,67,87,84,71,71,78,87,106,123,137,156,176,182,184,179,175,173,166,152,158,163,143,119,105,94,98,119,134,137,135,128,125,140,130,92,71,106,129,141,144,141,132,140,145,143,133,125,128,133,141,154,161,194,194,197,196,190,167,116,75,55,49,48,50,73,85,66,59,63,74,83,98,120,134,155,172,183,187,187,183,180,177,169,164,163,147,120,111,102,100,120,136,137,135,132,130,143,139,92,77,104,125,138,143,139,137,144,139,130,124,122,128,141,149,158,158,194,196,195,192,185,149,99,65,48,42,42,52,78,69,58,64,92,110,102,105,121,130,156,174,183,190,190,189,187,182,181,178,176,172,157,143,132,117,126,140,138,136,134,129,141,139,95,77,100,121,134,139,138,143,147,136,130,124,126,132,144,149,156,152,196,196,195,191,176,130,86,67,47,36,36,60,71,58,56,85,102,103,113,120,127,122,149,173,182,191,193,192,192,191,189,186,188,191,197,188,175,150,143,142,137,133,129,133,143,134,92,73,94,121,136,140,142,147,146,140,132,130,132,138,143,146,153,146,195,193,192,189,169,121,84,63,41,31,39,64,70,63,70,78,60,46,60,133,140,117,142,172,176,189,193,193,193,192,190,189,190,191,194,191,185,174,165,158,144,134,128,132,129,124,84,65,92,122,135,144,148,150,146,135,130,135,142,144,147,149,144,140,193,191,190,186,163,120,80,53,40,31,52,72,64,62,66,61,42,37,62,135,146,116,136,176,184,191,192,189,188,191,191,190,192,191,192,187,180,175,168,165,152,137,132,135,136,128,84,54,93,123,144,151,155,151,142,134,135,141,149,152,152,145,137,132,189,189,188,179,150,101,62,48,28,32,73,78,63,64,59,53,60,64,73,136,148,117,127,164,181,187,191,192,189,190,191,191,190,194,193,186,169,165,168,164,152,139,134,131,142,138,94,68,102,134,154,162,161,152,142,139,138,146,149,145,143,141,134,132,183,175,179,168,137,94,68,48,37,65,93,83,70,70,63,46,48,50,62,136,153,119,118,164,182,186,189,191,190,188,188,189,193,194,192,183,163,149,164,161,152,140,131,129,133,131,95,79,116,146,163,163,156,151,139,140,140,144,139,133,129,128,126,131,179,159,175,160,126,84,53,44,59,94,101,80,74,74,65,51,85,97,58,140,148,124,121,166,185,189,189,189,189,188,188,191,194,193,187,182,168,139,146,158,153,143,139,136,136,136,109,103,138,160,161,156,150,148,142,144,147,136,114,114,117,124,130,132,179,160,181,150,109,71,59,57,76,105,105,91,86,86,71,85,60,39,81,140,148,122,117,172,186,189,190,188,187,187,186,190,190,189,187,182,174,154,130,138,150,141,142,139,137,149,142,151,170,169,160,159,162,159,148,147,145,133,124,120,119,128,132,130,180,159,173,143,98,66,53,53,90,116,116,98,81,89,78,90,128,112,113,140,141,122,131,172,183,188,187,191,187,188,190,191,189,187,186,184,178,166,136,120,129,136,136,134,142,157,164,165,168,164,156,161,163,162,158,147,138,130,130,128,125,125,123,121,169,158,158,139,92,61,45,62,103,126,125,110,88,93,92,72,112,134,131,136,133,117,139,174,185,188,186,188,189,189,187,191,189,186,186,184,177,171,152,124,103,112,131,133,140,154,164,162,149,154,169,169,159,153,146,131,127,127,125,122,120,115,108,105,165,168,154,137,100,61,52,65,104,137,142,125,94,82,102,68,54,90,111,127,125,119,147,177,183,185,187,186,188,188,186,191,188,181,182,180,174,174,162,143,115,93,93,115,124,136,145,146,161,178,187,179,162,150,131,117,117,113,116,114,112,110,102,92,156,166,159,143,125,87,58,67,102,141,156,138,107,85,92,96,54,59,97,113,116,132,158,181,181,184,185,186,187,188,188,188,185,178,177,176,171,169,169,157,144,123,114,117,134,149,165,184,190,189,180,162,141,123,115,112,108,107,107,109,105,103,101,101,135,151,160,153,136,95,59,66,101,143,156,143,123,104,89,91,86,78,100,110,122,142,168,184,183,182,185,188,188,187,185,183,185,181,175,168,164,162,164,162,160,152,150,156,161,168,175,185,178,163,144,122,110,114,114,110,108,107,109,105,106,107,104,100,102,118,142,151,149,121,64,60,91,138,160,152,136,120,109,103,109,110,114,125,141,155,166,179,181,182,177,186,186,184,179,181,182,175,169,163,155,150,150,155,155,149,149,152,153,158,158,153,141,124,114,111,112,113,110,106,103,105,107,108,109,108,103,94,41,65,92,119,134,129,93,63,75,117,149,153,143,129,117,114,115,115,118,132,146,155,164,175,179,180,181,182,185,185,183,179,175,171,163,155,149,142,137,135,135,134,132,133,130,126,120,115,111,105,106,111,110,109,106,106,107,107,107,106,106,103,94,84,76,64,72,95,116,126,121,88,69,81,116,141,140,131,124,117,113,115,124,138,148,156,161,170,174,177,177,177,181,181,179,176,169,168,158,151,138,133,125,120,118,117,112,110,108,107,101,105,110,110,107,108,106,107,106,102,103,105,106,105,103,101,94,85,88,87,91,100,103,119,130,123,100,70,84,105,118,125,123,122,120,124,132,144,158,163,161,164,164,165,169,171,171,167,161,162,160,158,151,144,133,123,112,105,104,102,104,105,110,115,117,116,115,115,114,111,108,107,103,104,107,106,106,103,95,78,61,63,71,78,86,89,94,101,111,120,128,127,109,105,110,112,122,129,132,132,139,149,156,161,161,157,154,158,162,166,166,162,155,148,146,145,137,126,120,116,107,103,106,105,106,110,115,116,112,112,110,110,106,105,106,103,101,102,104,104,98,84,63,37,41,42,48,55,57,55,69,74,77,81,84,91,97,96,102,107,106,110,112,112,119,126,139,146,152,152,151,146,152,155,153,147,141,138,133,128,125,123,118,112,106,104,104,105,105,104,106,102,104,104,101,99,102,103,104,106,107,108,101,86,67,51,46,50,48,50,43,40,39,34,39,47,43,49,40,34,38,39,41,50,65,76,85,95,102,106,111,118,119,123,123,128,126,126,125,128,124,125,123,121,116,114,111,108,106,106,106,105,104,102,105,108,107,108,108,108,106,105,101,96,86,70,59,50,44,45,45,46,48,47,40,34,29,29,31,32,33,28,29,33,25,22,18,18,27,41,50,61,84,100,104,108,112,111,110,113,114,108,107,105,110,112,112,106,106,103,106,107,105,104,104,103,102,106,112,109,102,98,96,93,91,76,68,58,49,43,45,46,48,47,50,49,47,46
77,91,97,96,94,100,105,110,111,109,107,104,103,103,101,95,99,117,136,142,155,164,165,163,152,136,109,97,104,102,97,94,95,98,100,101,100,97,95,93,90,84,80,76,73,70,69,69,67,65,66,65,64,67,67,65,73,101,148,188,197,196,190,178,93,106,114,113,113,115,118,120,118,118,115,113,112,110,107,113,120,126,141,151,149,147,147,149,160,174,164,130,107,111,108,103,99,94,91,96,99,99,99,97,97,95,95,94,91,86,83,82,82,82,84,81,81,81,83,82,104,149,175,179,168,143,111,83,105,117,125,126,126,127,128,125,123,120,115,112,113,109,119,116,95,83,93,102,106,113,127,134,125,128,166,192,136,108,110,109,105,101,96,94,94,96,100,101,100,101,101,101,101,100,98,94,94,93,96,103,107,102,102,103,109,116,120,119,111,98,87,79,122,130,135,138,138,136,134,130,127,114,108,100,107,111,115,72,46,49,73,83,89,100,119,135,144,145,141,178,182,116,107,108,109,111,107,105,101,94,93,95,97,100,100,99,101,102,101,98,94,89,87,89,96,106,112,111,107,103,101,100,103,105,107,109,140,147,143,141,140,137,132,127,117,94,88,83,102,121,116,92,87,95,115,127,133,137,138,142,149,155,152,155,184,147,103,108,110,110,112,112,108,104,98,94,93,92,93,96,98,101,102,101,99,94,92,88,86,87,92,104,113,110,105,102,105,106,105,106,144,148,147,143,139,134,133,134,111,80,68,79,115,129,116,116,120,132,143,152,160,160,159,161,163,163,162,160,169,174,107,103,104,111,120,119,114,111,108,103,99,98,95,94,95,97,97,98,99,99,97,94,88,86,82,84,89,104,110,104,103,102,104,105,157,158,156,152,150,148,149,138,104,67,62,82,138,133,112,115,117,132,148,156,162,165,167,172,177,179,168,165,166,179,115,100,100,114,126,123,118,114,112,113,110,110,112,109,106,103,98,95,97,95,97,94,92,88,86,82,78,78,91,105,104,103,105,106,165,167,166,164,165,166,167,142,95,60,59,98,156,133,118,118,113,119,139,163,173,176,175,176,184,186,173,164,170,183,125,100,101,123,130,128,125,121,119,117,114,111,108,110,110,109,104,99,97,95,93,91,91,92,89,88,88,84,78,83,101,106,106,107,172,177,178,179,179,180,179,141,85,63,63,112,153,136,130,123,116,117,135,161,177,183,185,185,187,185,176,167,178,190,142,104,110,134,142,136,132,129,126,125,124,124,121,117,113,108,104,101,95,91,92,93,92,88,91,93,92,92,87,78,76,91,102,105,179,185,186,186,186,184,171,121,72,68,70,126,153,135,131,111,96,104,129,147,168,183,184,181,181,180,177,168,176,190,154,105,114,144,151,144,139,137,135,136,139,139,135,134,135,134,131,119,110,94,85,82,80,83,86,87,93,94,94,87,79,73,75,87,183,188,191,192,191,184,156,120,79,65,76,135,147,133,118,91,74,93,135,143,157,180,187,184,183,183,181,175,177,189,162,102,117,151,154,151,150,148,146,148,148,149,149,143,138,139,140,138,130,119,107,95,82,79,79,83,88,96,100,93,86,79,71,71,186,189,191,194,195,186,155,120,84,75,75,132,137,129,99,80,59,102,142,149,145,166,184,185,186,186,183,177,176,191,170,107,127,157,158,155,156,152,154,158,159,156,154,153,148,147,149,144,143,135,120,113,100,84,75,76,89,98,102,98,96,92,81,72,183,186,194,198,197,190,162,119,91,71,72,105,128,129,98,82,81,120,148,157,149,167,187,187,186,185,184,178,176,190,173,109,135,163,165,163,158,160,160,162,163,166,169,169,168,167,167,166,162,163,151,139,128,111,87,73,71,85,99,104,109,106,96,79,190,192,194,197,197,190,168,128,85,67,72,94,123,130,135,150,84,115,149,160,156,168,186,187,187,188,187,182,181,195,174,108,145,167,161,163,167,167,167,169,172,174,178,177,174,173,177,181,181,177,173,162,157,144,132,110,94,86,86,93,95,98,97,92,190,195,195,196,195,190,177,138,87,56,55,89,120,119,102,101,74,105,152,161,150,162,188,188,188,189,190,185,183,193,171,115,155,167,164,169,171,170,171,177,173,167,165,168,167,168,175,183,184,182,175,171,168,155,150,142,122,111,106,97,89,84,84,82,190,195,197,197,195,189,179,142,86,58,53,109,120,111,81,48,50,94,160,165,149,162,186,190,191,191,188,185,183,194,161,116,163,170,168,168,169,173,173,174,168,160,160,159,159,161,166,173,179,174,176,178,177,166,165,158,148,137,127,123,118,104,95,88,193,197,199,199,198,193,177,136,85,57,44,108,112,103,80,65,69,98,166,172,156,168,187,189,189,190,187,186,187,198,152,122,169,174,173,173,175,180,180,174,164,158,154,150,151,152,156,164,173,174,173,173,179,178,174,168,161,150,148,135,131,124,114,105,194,198,201,202,199,192,171,127,76,54,41,100,101,82,89,115,119,99,166,178,156,168,188,191,193,191,190,189,192,199,144,138,173,175,172,171,175,178,180,173,163,156,149,144,140,130,121,142,167,176,176,172,171,169,170,174,168,165,155,142,137,139,136,126,197,200,201,202,200,193,174,123,78,56,39,98,97,83,167,157,90,106,157,173,156,168,187,192,193,191,190,190,195,198,138,154,175,173,167,165,171,175,176,170,158,148,141,136,132,117,87,85,136,171,174,171,167,170,168,166,166,166,168,156,144,148,150,144,197,200,202,202,200,196,176,128,88,56,34,98,103,108,204,206,161,143,160,170,156,167,184,188,190,192,191,191,195,184,138,170,178,171,156,149,156,165,169,164,154,143,140,140,133,103,54,36,84,145,165,162,159,163,166,165,160,160,166,167,159,150,146,141,197,200,201,202,201,196,171,122,89,56,34,100,107,111,203,213,190,162,153,159,154,167,178,182,188,193,195,196,194,160,150,180,173,149,131,127,139,154,161,157,153,145,140,145,135,90,38,22,43,106,148,151,144,144,151,156,156,156,158,163,166,164,157,148,197,201,203,203,202,197,170,115,80,52,39,105,109,100,168,197,157,135,141,151,152,169,177,183,190,193,195,195,180,146,155,156,134,119,117,120,131,148,159,156,152,147,144,146,133,84,40,26,22,70,129,148,133,129,129,136,143,148,153,160,165,170,171,170,200,203,204,203,202,197,170,118,78,52,43,111,111,96,110,125,105,108,137,150,154,169,178,186,191,189,188,182,155,134,136,131,120,114,117,123,130,143,153,152,149,148,150,153,136,86,55,54,42,41,106,139,130,122,120,115,123,135,143,151,159,166,168,173,201,203,203,203,201,198,172,120,86,63,49,115,112,95,96,88,97,104,136,153,153,165,176,183,182,178,179,160,136,134,145,151,142,117,104,107,118,135,144,147,148,148,155,161,142,92,66,76,70,26,75,133,132,121,115,110,109,121,132,140,151,162,165,165,202,204,204,203,202,198,178,130,95,84,69,127,104,103,98,97,101,123,140,146,142,156,162,160,164,166,157,141,139,155,167,167,148,118,98,82,89,118,136,139,144,151,164,167,139,90,75,88,97,43,46,126,139,129,116,114,110,109,128,136,147,160,167,166,201,203,203,204,203,201,191,162,122,99,81,142,126,114,90,97,106,132,147,130,124,131,138,159,183,159,139,136,142,157,165,167,145,115,88,70,72,100,124,136,144,150,165,172,143,90,70,85,96,55,35,110,140,134,119,112,110,101,115,135,151,160,163,163,202,204,205,205,204,201,192,173,144,115,89,148,110,135,100,80,83,87,109,111,119,139,166,179,165,148,148,148,155,163,158,147,122,91,66,65,73,94,118,136,141,147,163,177,152,98,80,102,112,38,29,100,154,157,137,119,112,102,102,122,144,159,165,167,203,204,205,206,203,200,191,165,145,125,93,149,93,109,130,111,104,98,112,137,171,193,179,150,145,158,163,167,172,168,155,137,109,65,47,60,68,87,120,141,146,151,165,178,152,99,90,122,150,58,25,67,139,163,158,135,122,109,100,116,137,154,160,165,203,205,206,207,206,203,195,172,132,100,99,157,103,81,95,122,138,114,155,170,166,150,140,150,162,169,177,180,178,171,154,127,103,62,30,58,69,89,121,152,158,159,174,182,157,105,77,108,141,49,21,64,126,162,159,141,132,121,104,115,132,151,160,166,204,204,205,208,209,206,200,180,150,141,135,168,115,99,103,124,169,125,139,140,139,156,171,176,178,183,185,190,188,189,176,158,115,82,55,56,76,91,122,157,169,171,180,186,159,108,75,97,127,91,24,70,129,166,165,150,138,124,111,117,129,147,162,171,205,205,206,206,207,207,201,192,183,162,143,168,119,111,137,141,149,118,129,166,187,191,186,185,189,191,196,197,203,201,200,191,169,122,86,69,73,88,114,143,168,182,189,195,181,118,85,112,148,150,33,49,123,159,180,159,142,123,106,115,127,142,160,169,204,206,207,207,208,207,203,198,185,168,145,166,124,122,163,156,147,130,164,196,201,200,198,196,198,200,201,203,206,208,204,201,190,160,117,90,79,89,116,144,169,182,191,195,189,144,91,113,154,160,43,49,137,151,175,165,151,132,108,110,116,138,160,169,204,205,206,207,207,206,202,198,194,185,163,181,133,133,170,159,152,122,156,196,201,200,197,197,201,204,204,205,206,205,206,203,195,172,136,105,90,94,126,153,173,186,196,200,197,164,100,110,156,172,43,49,136,144,172,164,155,143,118,115,121,138,157,166,204,206,206,206,207,206,203,197,193,188,167,181,128,134,183,170,167,133,150,193,199,200,198,198,201,201,202,203,204,206,208,203,195,176,144,117,98,100,128,154,169,179,187,195,193,168,107,98,146,158,35,72,145,144,176,165,152,140,125,124,127,141,162,171,204,205,207,207,207,206,202,198,189,177,151,179,141,148,189,192,189,159,170,198,200,201,202,202,202,203,203,203,203,204,206,206,195,171,135,122,120,122,136,159,172,171,178,190,189,157,109,124,171,180,49,90,152,154,181,171,151,132,115,120,128,148,161,166,207,206,206,207,207,206,204,199,190,175,158,170,139,139,173,183,187,146,149,188,200,201,202,201,201,203,205,203,203,202,203,199,188,149,118,128,148,144,150,163,174,176,177,185,180,142,106,135,181,177,52,93,134,160,174,165,150,132,115,120,131,147,162,168,207,206,206,206,207,207,205,201,193,175,151,156,130,134,149,165,189,139,114,134,168,187,194,195,197,197,199,198,200,199,197,189,171,134,101,138,159,155,160,170,170,176,185,190,180,137,104,132,180,171,62,127,137,149,170,159,145,134,122,125,135,149,158,166,207,206,206,206,207,206,204,197,187,161,132,138,117,111,108,129,165,140,149,157,149,149,160,171,182,190,194,197,200,198,192,183,165,123,79,138,155,154,159,167,169,174,183,191,180,137,96,113,162,127,48,134,124,145,171,156,140,134,123,127,140,153,157,165,206,206,206,206,207,205,201,187,162,122,102,126,106,95,110,128,133,134,147,158,169,174,162,144,154,170,184,191,195,194,190,183,163,111,59,129,154,151,155,161,160,164,170,179,179,140,95,100,144,78,63,127,118,146,159,143,137,133,128,134,147,156,160,166,207,207,207,207,207,205,199,174,136,102,87,122,119,115,118,115,132,151,165,168,167,164,164,171,155,140,163,179,184,189,191,183,168,134,81,110,151,155,152,156,159,159,159,169,174,140,100,108,140,76,69,123,128,149,145,136,137,134,134,142,153,160,165,166,207,207,207,207,207,204,193,162,116,95,82,125,158,132,106,111,140,158,166,169,171,186,191,182,167,144,136,161,175,185,190,190,183,160,120,99,130,161,154,152,156,159,159,166,174,144,95,90,103,46,40,105,130,141,136,135,136,138,141,148,154,160,166,168,206,207,207,207,206,202,191,146,101,83,76,132,152,120,99,108,133,146,154,161,158,176,192,197,200,188,157,138,148,175,194,198,190,169,140,111,128,161,155,151,155,159,157,165,176,151,98,78,84,40,43,103,132,136,133,135,138,144,151,155,155,159,166,167,206,207,206,206,205,203,186,134,95,66,58,121,135,103,89,101,110,120,138,147,145,166,186,193,196,201,199,174,138,138,174,193,186,168,146,137,153,163,159,154,153,154,154,162,171,152,103,74,72,38,67,117,137,135,135,139,147,153,156,160,162,167,169,168,206,206,206,206,205,204,184,129,87,59,47,103,123,92,78,94,99,114,127,136,144,165,184,191,193,193,195,201,179,120,134,176,177,166,159,166,171,170,169,164,156,150,152,158,159,146,107,64,38,36,95,127,137,137,144,151,158,161,160,159,163,172,175,175,205,206,206,206,206,203,173,117,89,61,44,86,108,83,93,142,133,135,122,127,141,167,184,192,193,193,194,197,200,151,115,172,185,181,178,179,178,175,176,174,164,156,153,157,158,153,122,65,28,59,111,132,141,148,161,165,166,164,163,163,170,179,181,179,204,205,205,206,205,200,166,117,91,59,42,75,101,77,97,159,125,125,129,128,140,168,184,190,193,194,197,198,199,180,103,163,193,190,185,180,182,177,176,176,168,159,153,154,159,161,140,87,37,79,131,152,161,168,175,174,171,168,169,173,179,183,182,178,204,204,204,205,203,197,169,121,89,58,39,81,112,79,76,89,84,99,129,131,139,169,185,190,192,194,194,194,194,192,116,141,183,184,182,180,183,181,177,175,172,162,152,149,151,154,149,122,77,98,152,171,173,176,175,173,171,170,172,177,182,181,175,172,203,204,204,203,202,194,166,111,79,58,40,86,135,83,67,41,39,80,123,135,139,168,187,191,193,194,192,193,192,195,137,119,176,183,184,182,180,183,184,182,180,174,166,159,154,152,158,152,135,131,159,174,176,175,175,173,173,170,174,173,167,165,166,162,203,203,203,202,199,189,153,103,76,59,52,96,140,85,60,95,91,84,139,148,139,167,189,191,191,193,191,187,185,188,156,108,164,182,180,179,179,181,182,183,181,174,164,160,157,155,161,164,164,158,164,171,168,171,178,179,173,171,173,165,150,151,153,148,203,202,202,202,196,185,151,101,78,57,56,120,147,100,171,164,86,94,150,161,145,169,191,192,189,187,187,185,179,182,170,111,152,181,179,181,181,181,181,181,179,174,165,156,154,156,164,172,175,173,166,166,168,173,173,177,176,171,166,160,154,148,142,137,201,201,200,191,189,181,152,102,77,59,65,126,157,132,213,200,130,108,146,157,148,169,189,191,190,186,178,178,174,177,170,113,139,177,182,181,180,182,181,183,180,176,172,166,161,162,164,166,174,174,168,172,178,169,170,173,169,165,161,153,146,137,125,112,201,199,198,196,192,177,138,91,77,67,85,135,170,157,206,197,157,129,140,149,145,166,185,188,187,183,175,171,169,180,172,116,138,171,179,181,177,179,179,181,183,184,182,177,175,177,176,176,177,176,178,183,187,177,175,169,153,148,143,135,129,120,105,93,201,200,199,199,195,175,140,93,70,70,86,151,184,130,199,227,166,130,136,145,153,173,188,192,189,185,180,179,172,178,171,121,133,164,174,176,178,179,181,182,183,183,182,182,182,183,179,177,179,181,178,179,171,167,151,139,125,122,120,120,114,115,109,108,199,197,197,199,196,178,139,94,68,53,85,142,192,138,87,84,85,113,132,142,154,176,188,190,189,184,178,176,174,182,171,117,133,162,175,173,174,174,178,180,181,176,174,177,176,175,175,168,170,168,164,155,150,139,132,127,125,130,133,134,127,109,109,124,198,197,197,196,193,175,140,94,79,72,74,124,137,149,112,94,70,91,121,137,158,176,185,189,192,190,184,180,180,179,172,120,134,160,172,172,170,172,173,176,176,172,170,170,167,164,161,160,153,143,141,140,133,132,126,126,130,130,129,116,94,90,100,107,197,195,194,194,196,186,160,112,87,85,87,133,140,154,138,107,107,105,123,146,163,177,189,192,189,187,184,177,177,173,172,125,129,156,172,172,172,172,171,171,173,169,165,160,155,151,145,143,142,133,133,135,131,130,132,133,132,127,119,117,133,161,185,199,187,188,188,188,189,192,178,130,86,74,108,141,132,156,156,141,128,137,137,147,157,169,180,183,181,178,175,175,177,176,173,125,132,162,171,171,168,168,163,160,157,151,144,142,143,143,141,142,143,140,137,137,132,132,134,132,128,122,131,163,197,207,207,206,178,178,178,174,177,179,180,136,84,66,100,148,140,151,157,155,144,145,152,155,154,159,168,167,163,163,168,173,170,171,164,131,136,163,170,166,161,157,149,144,143,141,140,145,151,149,146,140,136,133,130,128,126,125,122,111,83,76,138,142,142,156,158,157,170,170,168,167,164,165,166,146,87,64,84,126,136,142,155,162,161,163,171,179,174,159,147,143,149,159,165,167,159,171,145,132,138,161,162,158,154,146,140,139,136,135,138,139,136,131,130,131,131,132,129,124,119,108,100,84,46,40,78,135,129,130,150,137,153,157,160,162,162,162,157,148,107,81,76,103,134,136,126,131,142,140,144,149,155,151,139,136,148,156,153,151,149,172,134,127,138,154,152,152,145,138,130,127,127,127,128,131,132,131,130,131,130,125,117,108,98,95,93,89,61,37,40,71,121,115,116,149,132,137,142,149,154,158,157,152,139,106,89,103,134,136,89,52,59,56,53,59,81,109,129,133,128,126,124,128,148,171,126,133,144,146,143,138,131,126,125,126,128,129,132,132,131,129,126,120,111,102,96,92,94,94,95,93,75,42,38,35,61,104,101,109,106,111,113,116,123,130,139,143,146,144,129,124,134,136,113,51,37,40,47,68,92,106,111,111,108,104,103,122,177,171,144,148,143,133,124,118,117,121,124,124,122,121,120,116,109,103,100,95,93,93,95,96,97,97,96,94,83,57,41,40,35,46,82,94,64,75,82,82,85,89,98,110,117,122,130,131,132,133,129,96,55,52,72,105,115,112,110,111,112,114,124,152,175,139,134,130,120,114,117,122,118,110,110,106,103,102,99,98,97,95,95,97,98,98,97,97,96,95,96,94,92,74,45,47,45,33,33,49,45,41,47,50,51,51,50,52,55,60,68,79,83,85,98,128,121,102,99,112,117,116,117,120,125,134,143,145,119,110,117,118,111,120,143,152,130,101,100,100,100,100,100,100,100,99,98,99,97,97,96,97,96,96,96,95,94,86,61,44,44,45,40,30
49,50,57,66,67,84,84,83,87,88,90,95,99,100,97,92,89,93,94,87,86,89,95,103,111,121,129,135,131,127,120,113,112,109,107,108,111,108,106,103,99,94,88,74,64,44,61,83,90,98,105,106,103,101,100,103,104,101,100,97,100,104,105,101,51,61,72,87,101,106,99,100,106,113,118,122,121,120,120,120,120,122,120,114,118,125,134,140,140,139,138,136,132,135,136,136,127,122,118,111,104,110,112,109,113,110,110,105,101,105,86,75,85,88,91,100,107,113,116,114,111,116,119,120,121,120,121,129,67,83,96,108,112,112,115,119,123,126,126,130,130,131,129,128,127,120,118,119,126,125,124,132,133,132,133,137,141,146,154,159,159,151,144,137,126,109,110,109,108,115,115,116,117,119,116,112,108,109,107,104,102,103,112,119,123,127,130,131,132,131,131,134,94,107,118,127,132,131,134,137,142,143,141,134,130,124,130,130,128,122,120,115,129,135,134,127,124,135,140,138,142,148,154,155,158,155,153,147,144,138,125,116,112,107,107,109,111,116,116,116,117,115,113,110,105,102,95,97,104,111,122,128,130,131,133,138,128,139,145,144,140,149,149,145,142,143,138,115,107,108,120,129,130,124,140,138,147,156,153,148,143,138,137,142,152,157,157,157,156,154,152,149,144,136,131,127,122,115,112,110,108,106,110,113,114,114,117,114,112,110,103,94,87,89,95,111,122,127,132,134,147,155,157,150,149,145,141,140,137,127,102,88,88,97,110,121,121,115,126,139,156,167,164,156,142,136,142,157,167,168,166,166,165,161,155,148,139,134,129,121,116,119,116,119,122,122,119,118,117,114,106,108,110,111,105,99,97,87,83,78,92,104,120,128,148,149,151,153,154,150,148,147,142,119,87,71,81,104,117,121,116,105,108,128,159,177,171,154,146,147,155,164,170,173,172,170,169,165,162,154,148,138,122,112,107,102,105,113,123,134,142,140,136,132,121,116,112,111,105,101,96,91,87,80,76,81,85,96,133,138,146,153,154,156,162,160,144,107,71,59,79,113,121,119,109,94,93,118,158,180,173,165,158,162,168,174,175,179,177,176,172,172,169,159,147,134,128,125,127,125,118,110,113,118,127,134,136,140,140,132,125,119,111,103,98,91,86,80,82,82,81,81,92,113,131,141,155,168,175,170,142,89,53,56,87,126,129,113,88,71,82,124,147,171,171,168,170,173,174,170,174,181,183,180,180,175,168,158,149,146,140,139,137,133,133,128,122,117,114,116,120,123,123,127,123,122,122,115,105,94,89,87,85,83,84,84,44,84,112,125,155,173,181,166,118,72,59,64,93,123,121,96,65,60,98,124,135,153,163,164,174,180,179,178,179,183,183,180,177,175,169,160,153,149,146,145,146,148,144,140,134,130,124,121,117,111,113,110,111,111,112,111,106,101,93,88,87,85,87,88,56,76,95,122,160,181,177,148,101,63,59,68,89,106,98,70,44,54,101,133,135,137,153,169,182,186,187,185,186,187,185,183,183,180,173,165,159,156,150,149,148,144,141,134,130,135,140,148,139,130,119,115,113,113,110,106,104,101,92,84,82,85,91,93,79,94,106,131,165,182,171,140,99,69,61,67,85,95,80,52,40,64,118,150,143,133,139,157,187,191,192,192,191,188,190,190,186,181,175,169,163,160,156,149,142,135,120,107,101,105,135,165,170,163,149,128,120,117,116,105,101,99,95,93,87,87,94,98,95,104,115,140,167,180,171,143,104,78,72,70,86,95,74,46,59,82,119,148,149,140,125,152,185,190,192,191,190,189,192,192,191,184,175,169,166,161,154,142,126,102,86,87,96,124,157,174,181,182,179,160,140,130,123,116,110,100,93,93,92,92,97,101,105,117,122,143,168,180,175,146,103,78,61,60,79,86,52,49,69,75,113,153,150,138,119,138,174,187,190,192,191,190,193,194,191,184,175,170,167,164,148,125,103,85,89,107,123,149,173,173,173,177,176,168,158,149,139,125,115,107,98,91,86,92,98,106,111,121,132,151,171,181,174,151,111,76,56,54,71,74,51,46,45,51,98,149,153,131,117,132,166,184,189,190,191,193,193,193,190,184,176,170,164,159,138,119,109,114,128,133,132,134,167,172,163,162,168,170,165,154,142,141,131,125,113,102,104,98,98,103,114,124,140,158,173,177,173,157,119,76,47,48,69,70,47,31,36,44,86,157,160,129,111,121,158,182,189,195,197,193,193,190,184,179,170,163,155,142,134,133,127,129,136,130,125,112,145,168,165,159,163,164,168,158,151,148,141,131,125,121,118,109,103,103,121,133,149,166,178,181,175,156,117,72,45,42,64,65,44,43,61,60,70,152,165,131,108,113,158,181,188,190,188,193,191,188,179,176,166,152,144,144,151,146,137,130,126,126,124,121,121,144,167,171,170,169,167,162,156,152,145,137,130,123,123,119,116,111,128,139,154,178,186,184,175,153,111,70,44,31,59,61,42,28,47,68,58,143,163,131,108,111,156,181,190,191,194,194,192,185,178,171,161,147,149,162,163,151,140,131,129,127,126,128,116,113,147,172,164,162,160,158,157,156,150,143,137,136,125,126,125,121,133,145,166,183,189,185,169,145,103,68,41,32,49,54,49,42,52,71,72,117,145,128,106,115,154,182,192,192,191,194,193,186,177,170,160,154,162,172,164,153,146,138,133,130,132,134,117,83,105,164,164,163,161,154,153,155,151,145,143,136,123,126,122,123,135,143,167,183,188,186,178,147,106,67,44,34,41,47,48,63,68,69,71,119,148,127,106,117,152,180,190,194,193,193,191,184,174,169,165,163,172,175,166,159,148,142,139,132,140,144,125,67,63,150,156,158,162,158,153,147,142,145,147,136,124,126,126,126,126,132,160,178,188,187,173,143,108,70,41,30,37,48,46,67,96,97,105,122,144,130,107,119,152,175,188,191,191,190,188,182,172,174,171,173,175,170,167,162,147,144,141,136,140,145,120,53,47,117,146,156,157,156,152,147,143,142,144,139,138,137,135,132,105,123,145,167,188,190,174,137,100,71,45,37,39,50,45,52,87,110,111,115,143,128,106,127,159,178,189,191,192,191,187,172,165,171,169,170,176,178,169,158,148,143,136,137,141,141,111,54,39,91,135,151,156,153,146,141,139,138,139,139,135,133,135,129,110,132,145,160,180,184,173,130,85,56,39,35,42,54,50,54,60,82,87,90,123,121,112,135,165,185,190,190,185,180,175,163,162,157,138,129,132,142,147,143,142,140,139,143,147,146,119,68,44,81,126,140,146,147,149,145,137,137,134,133,136,138,136,127,129,137,144,152,170,185,173,127,83,52,41,39,43,58,58,55,63,66,64,80,110,113,116,144,176,187,185,182,177,173,164,163,165,151,124,99,92,89,95,117,131,134,137,144,153,151,127,74,43,83,121,132,137,141,144,144,138,134,131,127,122,126,139,134,137,140,143,150,167,180,168,131,90,66,54,45,48,63,71,68,67,68,63,71,105,113,119,153,175,178,176,175,173,166,161,169,168,151,115,89,80,72,81,103,119,126,134,141,159,155,120,71,51,88,115,127,138,144,145,147,144,137,131,125,121,124,136,142,141,143,143,150,170,182,175,145,109,84,72,59,58,68,81,76,72,74,79,75,100,113,130,164,174,173,173,175,171,160,167,169,164,144,106,77,70,75,84,98,112,123,131,139,156,156,123,77,58,87,114,130,142,146,145,143,140,137,132,126,119,118,129,144,143,144,143,154,176,184,179,163,133,105,91,79,60,67,80,83,82,82,85,88,100,122,152,168,169,167,168,166,159,158,163,162,149,122,93,58,52,63,76,94,110,120,125,134,151,160,133,85,61,86,120,132,142,146,145,142,142,140,135,130,119,113,124,144,141,140,144,155,175,182,179,156,134,119,97,72,64,66,71,78,80,78,72,75,105,142,155,154,153,154,156,158,160,164,162,154,140,119,85,46,38,61,73,87,107,123,129,133,150,161,139,85,61,92,125,132,146,152,141,136,142,144,141,134,116,116,130,141,139,140,143,161,179,182,174,149,125,104,86,78,70,67,68,72,71,71,80,104,135,146,144,143,145,150,156,162,167,168,166,157,138,111,85,54,34,64,79,88,102,122,130,136,151,165,148,89,57,100,132,144,153,155,143,133,135,146,141,136,128,121,131,142,136,138,148,170,186,189,181,159,126,100,85,77,74,75,78,80,86,104,128,147,153,149,153,157,161,165,168,172,175,175,176,172,160,140,98,79,53,66,77,82,89,111,131,139,155,166,144,96,62,105,138,151,161,160,151,140,142,142,141,137,128,125,132,142,135,141,157,176,189,191,182,162,139,121,113,104,94,89,96,109,138,160,173,171,162,168,175,169,166,172,178,181,185,192,195,189,179,161,130,99,79,73,77,83,84,96,121,150,167,177,157,106,74,104,147,159,167,170,157,144,140,139,142,141,138,127,124,138,136,147,161,175,185,192,185,171,154,136,123,107,97,101,114,139,171,183,188,184,179,183,185,177,177,183,186,188,192,196,202,197,186,170,143,111,90,79,76,79,84,92,108,132,156,171,160,121,75,91,149,159,171,176,161,146,140,138,140,140,140,131,126,134,141,153,172,183,188,191,185,175,160,144,130,114,105,108,124,154,180,188,192,189,187,188,186,179,180,187,190,191,193,197,200,197,186,170,149,120,97,86,77,76,87,95,102,108,133,157,163,135,83,83,151,157,165,177,163,146,140,134,138,144,142,130,124,134,151,162,175,186,194,194,187,178,171,159,146,130,115,113,132,156,172,186,190,186,182,186,186,183,182,187,187,189,188,190,193,193,187,175,148,118,99,89,76,79,89,94,107,114,124,146,162,148,98,89,147,158,171,174,166,145,131,130,137,141,138,126,123,134,161,173,186,194,197,196,188,178,169,159,141,125,110,114,140,167,183,187,189,185,183,186,186,187,184,183,183,188,188,190,189,187,186,172,138,103,97,97,86,86,88,98,108,104,114,137,153,136,98,97,137,160,172,174,166,151,136,131,137,142,138,130,124,127,170,180,192,196,199,195,185,176,163,152,136,123,120,128,145,167,184,184,177,178,171,175,177,183,182,180,179,179,176,179,182,182,178,159,125,104,92,98,100,95,93,101,110,112,118,137,147,125,92,95,130,149,164,173,163,152,141,137,138,145,138,126,126,123,178,187,193,197,200,197,192,181,164,147,132,125,127,133,141,148,149,140,133,139,145,142,149,154,156,164,165,165,167,175,177,175,162,137,113,94,80,93,104,102,100,100,101,105,118,140,143,111,79,88,132,140,158,172,162,147,137,137,142,148,138,134,128,123,184,190,193,197,199,196,190,180,165,146,133,127,124,127,127,117,100,94,97,107,124,138,142,142,143,146,152,158,165,170,172,168,157,137,114,83,61,91,108,105,105,104,104,114,131,147,140,105,78,92,142,140,159,171,163,151,145,135,142,145,134,127,124,122,188,191,193,195,195,191,181,166,145,128,113,105,106,107,104,96,90,92,104,113,120,138,156,158,154,154,153,157,163,166,168,166,159,139,113,63,42,85,104,101,103,107,111,125,138,152,139,101,76,110,140,141,152,164,160,149,142,138,143,139,132,125,117,126,192,195,197,198,194,182,160,133,102,96,90,79,78,89,90,89,88,91,108,114,127,139,161,171,169,167,165,164,166,158,165,173,165,145,117,68,50,84,106,105,108,113,117,127,138,153,141,103,77,103,132,138,147,157,155,142,140,147,148,141,132,124,126,137,193,194,196,196,187,166,128,96,81,77,70,66,75,90,92,85,84,93,95,98,114,126,147,170,176,175,173,171,170,165,167,175,177,163,133,88,68,85,102,103,109,116,122,126,131,147,139,102,76,90,126,136,144,152,151,139,144,148,151,145,134,126,126,139,193,194,196,191,179,143,99,75,70,63,57,54,68,88,92,81,72,77,82,91,111,121,133,161,178,183,183,179,175,169,165,172,184,173,141,108,89,88,104,113,110,116,125,123,129,149,141,97,66,86,123,133,150,153,146,141,144,152,145,142,130,125,127,135,193,195,195,191,170,123,89,69,59,58,57,66,85,91,80,66,64,73,81,88,103,120,128,157,175,184,186,184,180,178,171,166,175,178,151,120,97,91,109,114,113,118,129,134,138,157,150,98,61,93,119,131,143,147,146,144,146,142,135,134,127,122,122,132,196,198,195,188,152,102,70,53,48,48,52,66,85,80,63,60,76,96,102,97,114,127,121,156,172,186,189,187,184,182,176,167,165,167,148,123,106,101,112,112,112,118,128,129,136,155,141,93,68,92,118,130,139,143,144,143,144,144,139,133,127,124,127,132,198,198,195,180,129,88,69,55,44,44,51,75,85,62,57,65,110,122,110,103,128,130,115,150,171,188,194,190,187,187,186,181,178,178,166,142,130,122,114,109,111,118,124,133,143,149,129,85,59,79,115,129,137,143,143,143,143,141,136,130,128,127,130,138,197,196,189,162,95,81,61,42,35,36,54,80,67,61,62,85,94,64,56,90,140,139,116,139,167,182,191,192,190,191,192,190,191,192,186,176,169,156,140,131,125,124,125,130,138,143,125,79,51,79,120,132,138,144,143,142,141,134,127,129,132,138,146,148,195,194,183,151,113,81,55,42,37,42,69,82,72,66,70,83,58,34,40,86,147,148,118,132,171,185,193,191,190,190,190,193,193,195,193,186,174,175,160,150,143,131,126,134,141,144,131,74,30,73,129,133,140,146,148,144,139,135,135,139,141,146,145,147,190,191,177,145,102,69,53,37,27,55,87,79,63,65,73,91,95,122,56,91,156,146,112,124,172,182,191,189,189,192,195,194,196,194,192,177,160,175,166,157,146,132,128,129,134,143,133,71,33,97,134,144,155,161,155,150,147,146,142,141,140,137,138,141,179,185,166,121,78,60,48,34,41,85,101,84,69,70,63,90,49,36,58,93,170,149,109,119,170,182,187,190,191,190,193,194,195,196,196,177,149,160,163,155,140,129,124,122,122,130,122,68,58,120,149,157,163,160,155,153,150,148,144,140,134,127,131,136,169,178,160,118,73,60,46,48,84,111,106,86,66,76,64,93,55,117,70,102,154,149,117,130,168,183,186,190,192,191,191,193,196,197,194,180,149,140,150,148,136,131,126,125,126,124,111,84,105,156,168,166,162,155,152,155,150,149,149,144,135,134,141,136,172,173,146,101,65,51,51,82,116,121,108,90,81,89,70,94,94,64,66,112,151,143,120,134,169,186,191,191,191,191,191,193,195,194,188,178,159,132,120,136,140,134,131,128,124,125,120,128,162,180,173,162,159,161,163,166,157,156,150,141,137,138,138,132,172,168,132,89,60,51,64,100,122,124,114,95,83,87,81,86,122,129,105,122,152,145,126,138,176,185,190,191,190,192,190,192,193,192,191,187,175,151,111,106,133,130,131,129,128,132,151,171,180,181,161,152,156,161,160,164,155,147,142,138,138,135,130,131,162,162,126,78,52,49,70,111,136,141,131,107,86,91,100,73,99,147,147,136,150,138,124,149,179,185,191,190,189,191,191,196,193,190,189,185,178,167,135,102,96,111,121,126,133,157,178,178,161,147,148,161,167,162,162,159,147,136,132,129,126,122,122,123,156,151,126,76,47,46,68,121,159,165,150,123,96,90,111,78,60,94,112,128,144,132,120,162,177,184,188,192,192,190,191,193,192,189,189,188,178,172,155,124,92,82,89,104,128,147,153,144,131,139,168,184,183,177,165,148,134,124,119,117,114,113,114,113,160,145,139,102,56,44,66,119,171,182,164,137,109,83,97,94,65,46,78,113,127,128,137,170,180,184,189,189,190,190,189,190,190,188,188,185,180,175,164,145,122,93,77,72,70,88,118,140,165,189,195,189,177,161,141,127,121,119,115,111,110,113,110,108,156,153,151,127,76,53,63,111,161,180,171,147,123,101,89,92,86,78,92,111,119,131,160,180,181,182,187,188,189,191,191,191,188,184,182,181,178,171,164,156,141,124,106,102,113,123,140,164,187,193,182,166,146,129,119,116,115,114,115,112,108,108,106,109,134,145,151,142,110,64,57,95,149,173,170,157,141,123,109,104,108,115,118,120,129,147,174,183,181,180,184,190,189,189,189,188,187,184,180,177,167,163,159,155,149,138,129,126,131,143,158,164,164,157,142,126,116,110,112,113,110,107,102,105,106,106,107,109,87,106,134,142,125,83,61,76,125,164,174,167,152,138,123,118,117,120,117,127,145,158,173,180,179,181,185,184,185,187,183,183,187,182,176,171,162,154,149,145,147,143,135,130,132,136,136,134,125,113,107,104,105,108,109,109,108,105,107,109,107,107,107,103,31,51,85,111,128,106,78,66,87,128,160,166,158,143,132,124,119,118,129,143,157,165,173,179,175,173,177,180,184,184,184,186,183,177,171,165,156,146,139,134,132,130,127,124,122,118,113,112,109,107,110,111,110,111,111,112,110,109,110,108,105,102,100,96,89,70,72,93,105,119,107,88,66,88,126,145,152,149,138,131,127,131,143,154,164,172,174,173,170,164,165,169,175,176,175,175,175,171,166,157,145,134,128,122,114,113,110,104,100,96,105,110,114,116,119,120,118,115,114,111,106,103,101,103,105,104,103,92,88,88,89,95,99,110,120,117,112,98,98,114,124,135,137,137,140,145,148,155,165,171,169,167,163,160,156,159,166,168,163,161,164,161,158,152,141,129,118,109,104,102,100,100,103,107,111,116,120,123,123,120,115,113,108,107,104,103,103,103,96,84,64,46,68,76,76,79,86,91,96,104,112,120,108,104,112,108,109,119,123,128,136,140,144,150,158,156,148,141,144,148,146,154,153,146,146,144,143,135,130,122,116,107,106,110,109,108,109,113,117,114,112,106,105,107,105,104,104,106,108,106,103,86,68,56,46,45,47,48,50,50,54,66,65,65,62,54,65,66,68,78,87,92,100,103,89,101,112,117,116,117,122,119,117,119,123,127,134,139,139,135,135,132,129,121,117,114,112,110,109,108,107,107,110,110,109,109,106,107,112,114,113,102,88,72,56,46,46,47,49,50,43,38,36,34,32,35,37,37,35,32,26,27,27,25,36,52,60,71,83,95,104,111,111,109,111,116,118,113,109,112,117,125,131,127,121,116,115,113,111,110,109,109,106,106,108,113,109,109,110,109,110,99,90,79,67,59,55,50,47,52,49,48,47,48
68,80,83,72,76,84,89,94,95,96,92,88,84,87,83,72,68,78,107,152,165,119,108,97,85,82,99,106,97,92,91,93,96,98,96,94,84,65,55,57,63,68,72,72,72,70,70,71,67,68,69,71,67,69,68,68,52,59,144,179,184,190,198,211,87,101,107,108,102,107,113,115,112,113,113,107,107,104,105,102,105,134,162,175,178,179,185,187,177,143,91,74,93,100,95,95,95,97,99,99,99,98,94,87,81,74,67,64,64,67,68,67,70,69,67,67,67,68,62,58,107,169,192,203,212,209,188,157,98,111,114,114,116,117,118,118,117,115,115,114,111,108,106,113,135,136,132,135,134,129,124,126,142,167,181,158,103,89,100,97,95,94,93,96,96,97,98,97,96,93,92,88,84,76,74,73,72,72,71,67,66,70,90,147,187,195,185,159,114,73,54,47,108,122,129,130,131,132,131,128,123,119,117,112,110,108,115,129,110,93,90,94,104,118,135,131,105,98,123,180,186,123,97,102,101,97,92,93,97,99,101,103,100,101,102,101,103,101,97,94,95,102,108,113,109,108,108,108,110,111,106,89,83,75,59,49,133,134,133,139,138,134,131,128,124,112,99,95,101,110,124,101,77,73,75,83,85,91,108,136,154,148,121,128,183,162,104,101,101,99,98,96,96,96,96,98,99,100,102,101,98,101,101,99,95,90,88,91,97,108,109,106,103,102,104,105,108,112,115,116,140,146,142,136,135,134,131,125,114,90,78,75,88,117,132,121,125,128,133,141,147,148,146,139,136,140,144,133,146,169,126,97,102,100,101,104,103,98,94,94,97,96,98,98,102,104,102,103,103,97,90,88,87,86,100,111,110,108,105,111,111,107,110,108,147,148,150,146,141,136,135,141,110,81,60,75,101,127,129,126,134,141,146,148,158,161,159,160,161,157,151,147,153,172,144,96,99,100,103,107,107,106,104,101,98,96,96,97,99,101,104,103,104,103,101,99,94,90,81,79,96,110,107,104,108,106,104,106,158,161,158,155,158,161,160,149,108,66,55,73,121,147,121,122,127,136,148,155,155,158,168,171,175,175,166,156,158,169,148,102,93,94,106,116,115,113,113,110,106,101,99,97,98,100,101,101,102,101,98,95,98,92,91,85,82,76,98,109,105,105,108,108,161,168,173,172,174,174,172,155,96,62,55,86,146,147,126,126,129,130,137,156,166,168,174,179,184,186,173,153,153,172,155,113,98,102,115,123,122,117,116,117,114,111,112,112,113,110,108,103,99,103,101,98,95,93,91,93,90,85,75,83,102,106,105,107,174,181,181,183,185,183,179,146,87,64,65,92,154,141,130,128,125,126,133,149,163,175,182,186,187,186,178,161,155,172,167,124,101,112,128,135,133,128,124,125,123,121,116,114,113,113,111,109,106,103,100,99,96,95,96,94,95,94,92,76,79,99,104,106,176,185,186,189,190,185,170,128,84,64,71,95,158,134,127,119,109,114,127,139,151,171,182,186,185,181,175,161,155,171,174,132,102,117,140,146,142,138,135,135,135,134,129,124,120,115,114,111,107,102,100,97,98,92,91,92,97,97,96,92,79,79,93,97,179,184,189,193,195,187,162,125,89,70,72,102,159,130,116,103,96,106,134,142,141,163,182,186,186,181,177,169,159,168,177,136,105,125,148,152,148,145,140,140,140,143,142,138,134,128,124,120,113,107,99,95,90,87,88,90,92,99,103,100,90,81,75,82,179,184,191,196,197,190,167,126,91,73,71,101,152,129,101,92,94,119,142,150,142,154,179,186,185,182,180,173,161,166,176,136,106,131,153,157,156,154,151,150,151,152,152,152,146,139,137,134,126,122,110,102,94,87,86,83,86,96,104,104,99,94,86,75,183,187,192,196,197,192,173,133,92,72,72,88,123,130,120,122,107,134,151,157,152,158,180,187,186,183,183,178,163,168,178,142,113,137,156,158,158,158,158,160,162,161,158,155,152,145,139,136,134,132,123,113,107,96,83,78,84,94,102,108,107,105,101,81,188,193,193,196,196,190,176,144,98,61,60,84,116,127,127,144,103,119,142,154,158,161,180,189,186,183,183,179,170,175,182,143,119,145,161,163,161,163,166,168,169,168,167,168,168,163,156,151,145,144,145,137,127,116,100,84,75,81,98,99,108,108,105,97,186,192,194,196,196,188,180,155,98,60,53,79,119,112,90,86,96,108,137,155,159,163,180,189,188,186,185,180,173,178,179,140,124,150,160,160,164,168,172,175,176,175,175,175,175,171,164,161,164,164,162,157,148,139,126,108,93,88,90,96,97,98,98,93,190,194,196,195,196,191,178,150,97,59,53,76,128,100,82,77,91,105,147,169,161,163,180,187,188,187,183,179,173,179,176,137,131,156,161,161,167,174,176,181,185,181,176,168,163,161,155,154,162,168,169,165,161,153,142,136,119,106,105,100,98,92,90,90,191,195,199,201,198,194,179,142,88,55,46,67,119,83,87,115,128,111,154,177,162,164,183,187,189,186,181,177,177,185,172,132,136,162,166,165,169,177,182,184,184,178,169,163,158,154,153,151,154,159,162,166,171,168,160,152,143,130,122,119,124,110,106,98,193,197,200,202,199,193,177,133,83,58,47,62,113,77,118,123,120,116,151,173,160,164,184,189,191,188,182,181,185,191,169,134,145,166,168,168,172,180,186,187,181,173,167,162,157,153,147,140,150,160,163,165,170,172,170,164,155,143,140,126,131,122,117,112,195,198,200,201,200,194,180,136,89,60,43,60,118,105,211,196,133,128,157,171,157,163,182,189,191,188,183,181,189,194,163,138,159,169,166,165,171,179,186,187,180,171,164,160,155,152,134,110,126,157,169,164,162,161,164,168,164,154,144,132,135,136,132,121,195,198,200,201,200,195,179,135,93,63,40,59,124,115,209,209,191,166,158,163,153,162,178,185,187,186,184,184,189,184,152,146,170,171,164,157,160,170,179,181,175,166,157,154,152,148,126,85,80,135,163,162,157,154,151,153,156,162,155,137,139,145,143,134,194,200,201,202,201,196,177,124,86,56,44,62,127,112,198,207,179,156,151,156,152,166,177,181,183,187,187,190,189,166,148,166,179,169,152,138,139,155,169,173,171,163,155,153,159,158,126,72,51,103,149,157,156,156,154,147,146,152,156,150,143,143,139,140,198,202,203,202,201,198,178,127,83,52,45,68,133,103,140,162,130,123,142,154,152,168,178,183,188,190,189,187,176,154,153,167,159,143,130,126,129,142,160,169,167,167,161,156,159,159,118,61,37,77,130,143,145,149,150,149,147,146,152,154,152,150,139,139,200,202,202,202,201,197,179,130,88,59,50,72,136,101,88,86,92,106,137,154,153,166,176,184,187,183,179,173,155,142,142,139,127,118,119,125,129,138,154,163,163,161,157,154,156,156,112,57,34,64,114,129,129,132,140,144,147,146,149,154,154,156,155,147,199,202,202,202,201,198,183,135,93,78,63,79,139,108,92,89,97,112,135,155,150,159,170,175,172,168,167,157,136,127,129,138,143,131,115,113,120,130,144,152,156,154,152,156,163,160,116,63,35,62,106,121,123,116,122,134,144,147,148,152,154,156,164,166,199,201,202,203,203,199,187,157,116,95,85,90,144,115,93,93,100,125,145,147,137,145,153,154,163,165,153,138,130,136,150,160,157,135,110,94,89,102,129,141,146,147,149,158,168,159,117,70,41,69,111,119,120,114,107,119,137,144,148,153,153,153,162,171,201,203,204,204,203,200,194,176,143,112,96,96,146,122,101,85,90,106,132,127,121,128,140,159,176,164,137,133,137,144,155,158,151,130,105,85,69,77,110,131,139,142,148,162,174,161,115,72,45,73,117,124,121,120,106,107,127,141,147,152,155,153,159,171,203,205,206,205,203,200,193,173,149,126,100,97,142,111,120,100,91,91,105,119,137,158,172,170,158,147,148,151,153,158,159,152,136,111,82,66,63,72,100,127,142,146,149,161,176,166,120,78,52,76,124,134,127,123,115,96,115,137,149,155,155,153,159,168,203,206,207,207,206,202,193,171,137,114,100,109,141,87,106,118,120,106,128,150,167,175,169,150,143,154,165,169,172,173,165,148,125,96,59,47,58,70,95,129,149,151,153,163,177,168,120,82,62,79,130,151,140,128,123,97,104,124,145,157,156,156,158,168,203,205,206,207,208,205,198,182,145,120,119,127,146,96,89,116,144,125,142,156,151,146,145,155,168,171,175,182,183,181,175,158,131,100,61,44,56,71,96,134,161,164,162,172,182,170,118,83,60,72,125,160,154,142,135,107,104,112,139,152,158,159,159,167,204,205,205,206,207,205,201,190,171,157,144,135,148,111,117,138,146,140,128,146,158,171,179,180,181,183,187,192,194,195,192,184,163,129,91,65,63,73,96,135,165,174,175,182,190,179,126,84,61,68,119,157,158,151,143,117,112,113,133,149,159,159,159,166,204,206,206,207,207,206,201,194,184,167,147,136,153,123,144,159,136,139,140,174,193,197,194,191,191,195,198,200,202,203,203,198,190,168,130,95,77,76,97,131,159,177,182,188,194,190,145,87,68,72,117,160,165,154,144,119,113,115,128,146,158,166,163,168,204,206,207,208,207,206,202,196,190,177,157,143,157,133,160,167,139,140,147,189,201,201,199,197,199,202,204,205,205,206,205,203,199,186,156,119,94,84,103,137,160,176,181,188,194,193,169,104,73,75,113,160,171,159,147,119,110,113,124,142,158,166,163,171,204,206,207,207,207,205,201,196,193,184,167,145,156,137,169,174,154,145,142,187,199,201,199,198,200,203,204,204,204,205,206,206,201,190,166,134,107,93,108,141,160,172,179,186,193,194,182,127,80,72,108,155,168,161,154,128,112,114,121,141,155,162,162,169,205,206,207,208,207,206,201,197,189,178,157,143,161,149,177,187,176,159,158,190,200,201,201,201,201,202,202,203,203,204,205,206,202,191,166,135,115,110,123,145,164,172,172,177,187,191,181,133,85,74,107,151,165,161,154,131,118,121,126,145,156,159,164,170,207,206,206,207,207,206,202,198,188,174,155,144,162,152,172,190,183,157,152,184,205,203,202,202,202,202,203,204,203,203,204,204,199,185,154,126,127,138,147,160,170,171,168,172,182,187,168,121,85,82,112,152,170,164,148,121,116,122,132,151,159,155,165,171,206,207,207,206,207,206,204,199,190,175,157,141,157,146,151,172,183,158,128,142,168,187,200,201,197,198,200,200,200,201,201,199,191,171,135,117,139,160,162,170,174,168,170,178,186,186,155,113,84,82,119,156,169,163,146,116,113,123,137,152,157,156,164,171,207,207,207,207,206,206,203,197,187,165,140,124,148,128,116,134,160,141,132,145,156,162,164,172,186,192,194,197,198,199,198,193,181,158,114,105,143,164,165,171,172,167,170,181,189,186,149,110,80,75,120,157,167,159,146,121,115,127,144,153,153,158,161,169,206,207,207,207,206,205,199,187,163,129,114,108,137,105,111,123,140,138,151,159,159,157,159,158,157,172,186,190,195,196,194,188,177,148,91,89,144,165,161,165,167,164,164,171,180,185,151,112,73,67,114,154,167,154,144,125,118,133,151,156,155,159,161,168,206,208,208,207,206,203,194,168,135,104,94,101,142,115,123,124,137,150,162,166,168,171,166,156,151,153,165,182,184,189,191,186,174,151,103,89,131,159,158,159,161,161,160,160,170,180,152,113,69,68,116,148,153,144,139,124,126,142,157,160,161,162,162,173,207,207,208,207,207,202,187,155,107,93,85,107,173,140,117,120,149,165,172,175,176,183,185,183,170,142,134,161,178,180,185,185,182,168,137,108,113,147,164,160,157,160,161,159,168,180,156,114,69,75,120,142,139,136,135,126,132,152,160,163,164,163,165,172,207,207,207,206,206,200,181,130,92,86,85,114,176,131,105,118,147,156,164,169,167,181,194,199,194,181,151,128,145,170,185,192,190,178,157,129,118,149,166,161,155,157,161,158,166,180,165,115,65,74,118,132,133,135,134,135,144,156,155,157,162,163,163,169,206,207,206,206,205,200,172,116,83,66,68,99,160,111,95,106,122,136,150,156,154,170,189,195,197,198,191,167,137,134,161,182,185,175,157,143,150,168,171,163,158,157,154,157,166,175,161,115,66,72,115,129,130,132,134,143,154,163,162,160,164,162,164,172,206,207,207,206,206,201,167,105,71,52,51,86,149,95,82,96,103,121,135,144,153,172,186,191,192,192,196,196,172,132,134,169,181,177,169,171,178,179,176,174,169,162,155,154,161,164,157,117,70,75,117,132,131,137,143,155,161,161,160,164,170,170,168,171,206,207,206,206,206,198,148,102,72,52,48,79,132,95,112,130,134,131,126,134,148,175,185,189,192,194,195,197,194,156,127,162,191,193,191,188,186,183,181,181,177,171,161,159,163,165,160,124,73,76,118,134,142,149,158,160,158,156,159,169,175,174,171,171,205,206,205,206,204,191,132,98,69,49,42,75,118,98,134,149,130,131,128,133,145,175,183,186,192,196,197,196,198,174,130,150,193,198,196,191,189,187,183,182,179,174,166,161,160,166,169,141,83,88,129,145,157,164,167,164,159,159,165,172,178,176,171,170,204,206,205,204,200,181,136,96,64,44,41,87,123,94,95,110,89,108,135,134,145,177,185,186,191,194,193,192,192,186,142,133,177,189,191,190,190,191,190,187,183,178,168,161,158,160,163,148,98,108,150,164,169,172,169,164,160,161,167,172,175,171,171,170,205,204,203,203,199,178,132,87,63,45,52,100,131,90,56,50,57,93,130,136,143,176,187,187,191,193,191,188,189,192,150,122,163,184,186,187,188,190,191,191,191,186,180,172,166,162,163,152,119,118,155,170,170,168,162,164,162,163,165,160,159,164,166,157,204,203,204,200,194,162,115,79,60,51,74,102,138,87,63,110,65,100,142,145,147,177,190,189,191,192,189,183,181,186,156,123,154,179,180,181,185,189,191,192,192,188,179,173,169,164,163,163,150,142,156,168,167,169,172,167,160,167,163,146,153,157,154,150,203,202,202,196,185,154,104,82,63,58,96,103,140,134,160,117,68,108,157,158,154,179,189,187,187,189,184,178,174,181,159,127,147,172,179,180,183,185,188,190,188,184,175,164,162,162,169,174,172,164,162,165,165,172,176,172,168,163,158,155,152,148,150,144,201,199,190,191,180,152,103,78,58,66,109,102,150,178,205,159,84,115,153,154,155,178,187,188,188,185,179,172,169,175,159,129,141,166,180,180,181,183,187,190,188,186,181,172,163,160,164,170,174,172,163,162,166,168,167,170,164,160,156,154,149,143,140,137,200,199,195,190,171,133,90,78,68,86,125,114,163,185,206,180,124,128,146,149,155,176,184,185,185,182,176,171,170,179,165,134,137,161,178,180,181,183,184,186,188,186,185,181,179,178,175,173,172,169,168,174,174,166,168,161,154,153,149,141,138,132,123,116,200,197,198,192,166,127,83,70,72,96,134,133,174,172,217,196,138,130,141,146,157,177,185,188,186,181,177,173,170,176,166,138,136,156,174,176,177,180,183,185,185,182,182,183,184,184,181,178,178,175,175,177,174,167,158,145,133,131,134,132,130,127,113,100,197,196,195,190,164,121,81,61,60,99,138,144,173,131,125,104,108,123,136,144,159,178,184,187,187,183,177,174,177,182,165,136,137,158,174,175,175,178,180,182,182,178,178,180,178,177,174,171,172,170,167,161,154,147,138,129,125,133,132,133,126,123,105,101,195,195,196,188,164,125,80,78,65,94,141,143,133,130,102,86,81,111,128,143,163,178,184,186,189,188,183,179,177,179,162,136,134,154,173,175,174,174,176,177,178,175,172,171,168,165,164,162,157,149,147,145,140,135,130,131,136,142,142,141,122,93,95,121,192,192,193,194,179,141,94,83,85,98,150,150,134,146,120,107,111,116,137,152,166,178,186,187,187,186,183,177,175,176,159,135,135,154,171,174,173,171,169,168,169,165,158,155,151,147,145,148,143,141,142,141,138,136,138,135,138,134,134,114,112,173,203,205,188,188,187,188,188,160,110,77,87,122,154,156,134,153,144,132,137,136,145,153,160,170,179,180,177,175,175,175,172,175,160,132,133,156,173,171,170,167,161,158,154,147,144,149,154,153,152,154,151,144,141,141,139,138,140,140,139,125,117,138,180,206,216,215,176,176,173,175,176,168,109,67,78,125,159,161,139,151,153,147,144,149,158,160,156,161,166,162,160,163,169,172,166,170,161,134,139,157,167,164,159,152,145,143,143,146,151,157,162,160,155,149,147,143,142,139,137,134,137,134,128,139,130,145,169,147,130,147,166,165,165,163,163,155,118,72,72,104,140,154,143,148,166,165,165,169,178,180,173,156,141,141,152,159,163,160,156,168,153,126,138,155,160,156,151,144,140,141,143,147,151,150,149,146,147,143,138,138,135,129,126,124,117,95,61,71,150,128,127,167,147,106,156,159,163,164,164,159,141,89,76,86,117,148,146,134,127,140,144,151,158,162,158,150,137,139,152,159,155,148,148,163,145,120,134,147,153,151,143,138,136,138,138,139,141,142,138,133,130,133,133,132,128,125,116,102,90,46,30,37,60,137,116,98,159,167,132,142,148,156,159,159,155,142,101,82,103,132,146,126,78,47,47,38,37,53,90,124,143,131,118,116,112,120,149,158,133,127,137,144,142,138,136,136,138,138,137,137,138,137,138,137,135,131,128,121,112,102,94,94,92,67,51,39,27,37,122,116,85,148,108,107,111,115,129,140,146,149,152,143,136,137,139,130,105,43,41,51,78,101,108,108,107,108,108,106,110,128,176,180,147,148,141,132,129,129,131,133,135,131,129,130,134,125,122,118,114,105,98,94,94,95,96,94,91,85,40,44,48,39,23,76,109,130,70,69,75,84,91,101,113,118,127,135,142,145,142,140,130,82,40,64,104,120,116,113,114,114,111,107,117,165,187,149,130,123,113,110,112,118,120,117,114,112,108,103,96,96,94,93,92,92,95,94,95,97,96,95,98,95,72,45,46,40,27,19,22,63,22,39,37,37,28,30,26,33,39,54,57,61,71,86,107,153,138,96,88,99,100,101,102,104,116,141,162,142,105,102,111,108,123,144,143,114,96,98,98,96,97,101,100,100,100,99,97,97,96,98,98,97,95,98,92,93,92,58,47,46,61,49,34,35
61,69,70,66,67,69,69,69,70,69,65,62,64,60,58,66,94,137,162,159,155,156,150,131,111,87,80,85,88,88,91,92,91,88,85,76,71,68,65,63,63,64,65,65,65,65,66,64,63,63,51,66,131,156,169,177,182,187,189,190,192,191,189,189,80,91,94,92,95,99,101,99,99,96,94,93,94,93,99,117,130,139,141,137,136,140,146,151,155,151,116,90,90,90,89,89,94,94,91,90,87,84,81,77,72,68,64,62,61,63,62,61,62,56,60,114,163,180,191,194,187,172,158,146,139,134,135,144,96,108,112,111,113,114,112,110,109,107,106,104,101,102,120,117,108,115,119,120,119,110,107,110,124,171,186,119,97,96,93,89,85,87,92,95,97,95,95,93,92,89,84,77,71,67,68,69,70,78,121,165,183,180,156,124,96,73,55,41,35,32,33,40,107,119,124,126,126,125,123,121,114,109,103,103,104,110,106,80,75,80,85,91,107,119,123,116,104,126,178,162,101,99,97,93,90,89,88,87,91,93,95,96,94,94,93,91,85,80,77,79,83,101,119,121,127,121,101,80,66,59,56,51,46,37,27,17,124,129,132,135,133,129,125,121,110,93,87,89,103,119,99,87,87,92,99,106,118,125,134,134,119,119,137,176,111,98,98,97,98,96,95,90,88,87,88,89,90,92,93,93,91,88,83,82,82,84,95,101,99,94,93,95,94,93,93,91,87,81,72,62,132,138,136,134,133,128,124,118,96,75,72,81,107,128,117,120,122,126,134,142,142,139,142,143,134,132,133,171,135,95,94,96,98,102,102,98,96,93,88,86,86,87,89,91,92,91,88,86,81,78,78,86,98,98,92,91,93,93,95,94,94,94,92,87,132,138,140,136,133,129,132,123,88,58,60,85,134,130,121,122,130,141,146,149,152,154,157,160,153,144,145,162,153,95,90,89,103,110,108,106,105,102,96,94,93,92,90,87,84,86,88,87,87,83,78,77,74,82,95,87,91,93,94,96,93,92,93,95,147,150,149,146,147,149,149,127,83,49,59,96,151,129,116,118,123,136,153,160,162,163,168,174,167,147,146,160,170,91,88,94,108,119,116,113,111,112,111,107,103,100,96,93,87,83,82,83,82,85,86,84,82,77,73,90,97,97,97,97,98,97,97,94,150,157,160,162,166,168,167,129,76,54,61,105,149,130,125,125,125,132,148,162,171,176,179,179,168,151,144,159,186,101,95,99,120,125,126,125,123,124,122,120,118,115,108,101,93,86,80,78,80,81,84,88,85,85,79,74,84,96,98,99,97,97,96,95,160,167,172,174,176,177,168,119,68,60,64,113,147,133,126,114,116,123,138,157,171,178,177,174,164,149,142,158,185,112,99,108,132,137,134,134,129,128,128,131,127,125,124,120,113,102,91,76,68,68,74,81,90,92,91,76,67,75,89,96,96,97,97,93,164,175,181,185,185,181,155,111,71,60,70,117,148,128,114,101,101,120,126,134,167,180,179,173,162,153,146,157,181,123,100,112,139,143,141,138,137,135,134,136,137,136,132,129,128,123,114,99,88,73,63,67,82,91,95,88,77,65,70,83,89,90,93,92,168,176,181,186,188,180,150,118,76,65,69,131,146,122,111,93,100,126,134,128,149,176,179,175,164,155,151,153,177,127,101,119,142,146,145,143,144,147,148,147,146,143,137,133,131,129,129,124,108,96,78,59,68,89,97,93,90,81,63,62,74,81,83,85,171,176,184,191,192,187,160,115,84,69,66,120,145,112,99,93,113,135,142,134,146,173,181,179,175,164,156,154,178,136,106,124,147,147,148,151,153,155,157,156,156,156,156,154,151,147,144,145,146,136,130,108,79,69,88,92,99,98,87,67,60,70,76,79,172,178,185,190,192,186,167,128,84,62,62,95,121,128,164,100,122,140,145,142,150,173,181,179,175,167,158,157,181,138,109,134,150,149,150,153,158,161,163,163,165,168,166,160,157,158,163,163,158,151,145,134,130,106,83,83,77,76,76,73,66,60,64,70,174,184,187,189,191,187,172,140,90,53,53,88,117,118,151,101,105,131,145,146,153,173,180,178,178,171,164,163,184,137,111,142,149,144,154,161,162,163,168,167,163,159,158,157,153,154,162,166,164,164,162,153,152,141,124,106,99,93,80,73,63,55,57,64,175,186,190,191,191,185,175,147,93,56,50,95,113,98,95,85,98,129,153,152,154,172,179,180,181,173,165,163,184,131,115,149,153,152,156,163,167,167,170,168,160,155,150,148,147,146,150,156,158,165,171,170,170,165,147,139,120,115,105,94,77,61,51,54,178,185,192,193,193,189,175,144,91,55,43,86,109,90,89,82,87,120,159,153,152,170,179,180,180,171,166,169,188,123,120,155,158,158,160,166,171,171,170,165,159,152,144,141,138,137,144,152,153,157,161,163,179,181,166,155,137,131,128,119,105,89,70,57,182,189,194,199,196,191,174,138,84,51,40,77,103,74,101,122,90,111,161,155,154,172,179,182,181,175,171,177,190,120,133,158,158,159,162,164,169,171,167,161,152,143,135,130,119,109,125,149,157,151,146,139,146,170,177,175,151,140,144,139,129,121,99,74,185,192,196,199,198,191,177,136,85,56,42,68,103,81,119,90,93,117,158,151,151,173,182,183,182,175,172,183,182,121,149,161,158,154,149,152,157,164,161,152,143,136,130,123,102,74,85,130,150,146,144,147,142,137,152,169,167,152,144,135,133,131,113,90,184,192,196,198,198,193,180,141,94,58,37,64,114,136,203,135,103,135,160,152,150,170,178,179,180,174,175,181,159,132,161,163,154,138,127,133,143,153,154,145,136,134,136,124,85,45,52,106,136,137,134,138,142,140,138,149,162,163,158,144,136,135,127,113,187,192,197,199,198,193,181,138,93,59,38,62,116,137,209,183,145,149,152,149,152,168,174,177,180,180,181,178,139,147,165,154,131,116,111,122,135,146,148,146,139,137,141,121,69,30,35,84,126,127,123,121,124,134,140,142,154,162,166,164,155,149,141,126,186,193,197,199,198,195,182,133,88,55,38,64,117,122,220,180,133,139,146,146,154,169,175,179,181,182,178,160,135,146,142,124,112,109,112,121,132,144,146,145,141,139,142,116,64,30,27,65,114,121,113,110,104,112,126,138,147,157,163,166,167,165,154,140,187,195,200,200,199,196,183,137,91,53,42,64,120,98,161,132,107,122,144,147,157,168,177,181,177,172,163,137,127,130,130,124,113,106,115,121,127,137,142,142,143,147,149,120,68,42,27,48,100,116,108,105,100,90,105,125,136,148,160,161,162,169,167,159,193,198,200,201,200,196,186,142,94,63,49,66,124,95,94,91,95,112,143,146,152,164,172,168,161,160,144,127,129,142,151,143,115,94,94,103,115,126,135,141,145,152,154,123,76,62,50,43,93,121,113,105,102,90,87,109,129,144,159,162,161,169,170,165,196,198,200,201,200,197,188,152,102,82,66,76,129,102,88,94,101,119,144,142,141,151,151,153,154,140,128,129,141,154,158,148,116,89,74,73,94,113,126,136,147,160,156,118,75,69,66,44,85,127,128,112,103,99,82,94,125,144,156,159,161,164,164,162,195,198,200,201,201,200,193,171,131,98,84,86,144,111,91,91,102,126,143,130,126,130,142,167,158,135,132,134,143,152,150,135,104,77,63,62,81,103,121,136,146,163,164,122,77,75,69,43,76,132,144,123,109,101,87,80,113,143,157,158,163,165,163,163,197,199,200,201,201,199,194,179,154,119,93,91,150,120,109,87,87,100,118,119,128,154,168,155,140,142,147,152,157,153,142,119,84,55,59,63,72,95,122,134,144,162,168,128,83,86,93,53,63,122,154,144,123,106,91,74,98,134,152,157,164,168,169,169,198,200,202,203,204,200,194,175,146,130,100,94,145,90,122,114,103,99,120,151,173,170,147,137,146,157,164,168,168,158,133,109,81,36,51,62,68,95,126,141,149,166,170,129,78,80,88,49,60,103,142,151,137,120,107,81,93,126,146,155,162,168,169,165,198,200,203,204,205,202,196,184,146,108,92,107,146,80,77,103,131,114,149,151,137,135,143,156,162,168,177,181,179,176,157,125,87,52,46,64,72,98,138,153,157,171,173,133,81,76,93,70,64,92,134,152,143,130,114,90,94,120,145,161,168,172,169,160,200,201,202,203,207,207,201,190,157,129,126,126,146,99,89,114,152,130,121,134,150,165,170,172,176,182,187,190,195,192,184,169,131,87,66,64,73,95,133,160,170,180,180,137,85,89,114,105,71,98,132,158,153,136,117,89,94,117,141,158,171,172,169,159,202,202,203,204,206,206,200,194,182,167,144,130,151,111,116,141,137,133,131,169,188,191,188,187,191,194,197,201,204,203,196,191,168,119,85,74,73,94,131,161,179,190,191,157,92,90,122,123,83,116,132,160,158,137,123,91,87,114,140,162,171,174,177,160,201,203,203,204,206,207,204,195,186,166,149,129,154,118,137,164,140,144,157,194,201,200,197,196,198,203,203,204,205,204,202,196,182,145,105,83,82,103,133,165,179,189,192,174,107,85,117,129,77,111,130,158,161,147,134,104,90,105,131,154,166,173,176,157,202,203,205,206,206,206,203,196,191,184,161,141,163,131,145,163,132,139,140,189,198,198,194,194,198,200,201,201,203,206,205,198,183,154,117,95,87,114,148,168,181,191,194,186,130,85,108,122,85,111,120,151,155,145,132,109,97,113,139,160,170,177,176,157,202,203,204,204,204,204,202,197,191,186,174,145,165,127,155,169,145,155,149,190,199,201,200,200,201,202,201,202,202,204,205,200,183,150,119,106,103,120,146,164,171,181,189,180,131,103,134,151,110,139,128,146,150,146,130,107,102,119,141,159,168,179,178,163,203,203,203,204,206,205,202,196,190,180,163,136,170,144,159,186,167,171,161,193,201,201,201,201,200,200,202,202,202,201,202,194,179,134,115,128,126,131,153,167,167,173,182,170,125,108,142,151,105,126,127,155,156,142,127,98,97,118,141,158,168,177,174,163,205,205,204,205,206,206,203,197,190,174,159,138,173,143,147,179,169,162,135,168,194,198,200,197,197,197,198,198,198,199,196,186,160,118,109,147,145,146,156,166,170,173,178,158,112,108,144,151,132,154,138,164,153,141,126,102,102,122,142,156,166,175,176,169,205,205,205,206,204,204,203,200,194,182,157,137,172,141,132,154,166,159,113,118,148,174,183,185,189,191,193,194,196,195,189,175,147,100,110,149,150,154,163,164,172,182,184,156,106,97,128,128,132,161,145,164,155,137,123,108,106,123,142,152,164,172,177,175,205,205,205,204,205,205,203,199,191,172,150,117,166,120,109,110,136,137,144,159,153,139,140,157,173,181,187,191,193,190,185,172,143,72,102,147,146,152,157,160,167,177,182,154,106,86,107,86,108,124,128,163,160,131,122,112,115,133,147,155,166,174,182,179,205,205,206,206,205,204,201,194,178,143,115,93,163,102,112,119,134,145,155,154,155,162,163,147,146,164,179,182,186,187,184,171,143,80,86,143,148,150,155,155,157,163,172,153,110,95,111,104,130,125,133,157,145,124,120,112,124,140,152,158,165,174,183,182,205,205,207,207,206,205,201,188,157,116,92,82,169,120,125,119,139,158,169,174,175,175,168,166,152,139,162,176,179,183,184,176,159,115,85,123,151,148,150,154,152,154,166,154,109,85,86,76,116,123,136,143,128,123,121,121,131,144,153,161,166,172,179,177,206,207,206,207,207,206,199,181,139,95,88,74,176,155,118,110,140,167,171,171,172,184,192,189,175,149,135,152,175,187,190,187,172,138,105,115,154,150,148,153,155,156,166,158,112,80,73,49,79,113,133,130,123,123,124,130,140,145,151,161,166,169,175,174,205,205,206,206,206,205,198,175,119,84,80,78,162,146,105,103,133,156,161,162,161,176,189,194,196,187,160,137,144,176,195,191,174,148,122,137,157,151,149,152,154,154,164,162,117,77,64,47,79,116,129,126,125,127,131,141,148,149,152,160,163,171,179,177,205,205,205,205,205,204,198,167,109,76,61,62,139,124,92,95,115,134,146,149,149,168,185,190,190,191,193,175,127,133,174,180,169,151,146,159,163,160,154,150,149,152,159,156,119,68,37,48,95,125,128,127,129,137,144,149,150,152,160,165,168,172,179,175,205,206,206,206,206,205,200,161,101,65,48,46,125,113,76,87,100,122,134,140,150,171,183,188,189,190,190,193,165,103,147,172,168,163,168,169,167,168,163,155,148,152,154,150,121,67,34,66,108,127,130,135,143,151,155,153,151,156,166,172,174,173,173,164,205,205,206,205,206,205,198,150,98,62,47,43,122,107,87,112,121,133,127,133,150,175,184,188,190,192,191,190,196,118,133,181,179,173,174,176,172,173,171,161,153,152,154,155,136,82,44,81,122,134,141,153,160,163,160,159,159,166,173,176,172,167,164,157,204,204,205,205,206,204,191,137,100,64,46,41,120,102,111,153,138,143,133,133,147,174,183,185,190,193,192,189,194,152,114,176,178,172,171,178,175,174,170,162,153,147,147,153,147,109,62,96,139,152,161,168,169,168,164,165,169,176,177,174,170,163,154,142,204,204,205,205,205,203,187,138,98,61,41,44,117,103,101,128,101,114,134,137,147,176,184,186,189,189,186,183,185,179,101,161,174,173,170,173,178,178,176,171,162,156,152,151,152,137,104,106,143,164,168,169,167,169,167,171,174,175,170,163,161,151,140,127,203,204,204,204,203,200,181,136,95,60,40,51,109,105,72,52,64,90,122,137,147,171,179,183,188,186,182,180,181,190,103,149,177,175,172,168,173,178,180,177,170,162,158,153,153,153,143,137,147,160,163,167,172,172,166,171,168,154,153,154,145,136,127,107,203,204,203,202,200,196,172,125,77,56,45,68,114,116,71,76,84,84,125,145,146,168,181,183,187,185,179,174,174,189,110,138,176,171,171,171,172,175,176,175,166,158,155,153,157,164,164,159,157,161,161,170,175,174,171,172,162,147,144,140,131,120,102,92,203,203,202,203,199,190,163,113,82,57,50,86,114,127,94,97,121,92,139,158,151,169,185,186,185,181,176,172,166,189,122,125,173,177,177,177,175,176,175,169,166,158,154,153,157,165,171,170,164,160,164,168,168,172,168,164,157,149,137,127,111,87,87,107,202,201,200,196,193,186,161,112,82,58,55,95,96,155,205,153,60,95,138,155,152,170,185,187,186,176,169,166,164,187,125,121,161,175,175,174,175,174,176,172,166,163,159,159,161,162,167,168,167,172,175,165,165,164,160,152,142,129,116,97,83,90,109,121,201,199,199,194,186,177,150,106,80,58,72,114,134,195,202,181,109,110,140,153,149,167,181,184,184,178,170,165,167,187,129,120,149,171,174,172,175,174,175,178,176,174,172,172,171,170,171,171,176,179,179,171,165,144,129,123,115,114,105,90,101,116,121,124,200,200,198,198,194,177,141,92,74,72,86,127,135,189,197,199,147,136,135,146,151,167,180,186,183,179,177,171,166,185,131,120,143,167,170,171,174,177,177,176,177,178,177,177,175,171,175,177,175,171,162,149,130,116,120,120,119,108,96,106,117,122,123,123,200,199,197,197,196,177,141,93,69,60,89,125,138,179,158,165,104,122,132,140,150,166,177,182,184,180,177,173,174,184,134,123,137,164,166,167,170,174,175,174,169,168,171,171,170,167,164,161,153,144,130,120,116,122,130,130,116,96,103,116,118,120,122,119,198,197,197,196,193,176,136,90,69,56,88,136,141,172,101,79,65,98,122,137,153,170,178,181,184,188,182,177,173,178,132,122,136,163,167,168,170,170,173,171,167,167,165,162,159,155,148,136,131,125,120,120,123,127,123,117,102,109,121,121,122,121,118,114,199,198,195,196,196,177,147,97,88,72,86,135,134,131,126,97,95,98,124,144,158,169,178,180,179,182,178,172,171,174,134,118,134,165,168,167,166,164,166,165,162,158,155,150,141,137,132,126,124,123,122,126,128,127,117,106,115,123,123,125,122,118,106,78,195,193,191,190,192,192,165,116,78,87,101,147,145,123,147,125,124,129,141,154,154,160,169,171,167,167,170,169,168,180,133,120,141,165,163,164,161,157,156,152,144,140,139,137,135,134,131,128,124,122,123,123,114,97,80,62,51,39,31,29,31,41,65,99,183,185,185,183,185,186,179,126,81,76,121,154,154,129,147,143,133,138,147,157,154,154,156,155,153,155,162,166,159,178,132,122,144,161,161,156,149,143,141,140,136,139,141,141,136,129,125,123,120,120,119,119,141,181,181,178,178,176,178,182,189,203,216,217,174,174,175,174,172,175,173,132,76,68,112,148,156,136,141,151,146,150,161,168,166,156,143,138,142,151,154,152,153,177,121,122,143,155,152,147,140,136,134,131,132,132,128,124,122,123,123,121,118,110,96,115,159,177,191,200,204,207,209,210,209,206,203,199,169,169,167,166,164,164,161,139,86,69,91,126,149,142,138,149,149,151,157,160,158,150,137,132,142,148,144,143,157,167,119,125,143,149,145,137,131,126,123,121,123,124,125,125,125,125,121,113,102,92,61,59,123,139,141,158,164,167,174,179,182,183,183,182,157,161,161,163,163,163,160,152,115,87,79,108,139,147,130,106,85,85,87,94,110,127,138,130,122,118,116,126,177,158,131,135,140,136,129,124,120,120,121,124,127,127,125,123,118,110,100,93,87,87,72,37,54,119,137,137,144,138,134,137,143,148,151,152,138,144,151,155,157,159,158,156,151,120,101,112,131,142,129,99,35,29,34,58,93,115,123,113,102,93,98,136,189,153,143,138,127,121,117,120,122,123,122,120,118,113,107,101,95,89,88,90,92,90,81,45,32,47,109,130,135,148,150,146,146,147,147,142,118,123,126,129,132,136,141,141,142,145,139,136,136,135,133,118,78,52,70,98,102,99,97,101,105,110,128,157,152,135,131,120,116,114,114,114,112,108,105,100,96,94,92,90,90,90,91,91,92,91,85,53,41,32,36,98,124,126,143,154,154,151,148,143,84,92,93,94,97,100,105,111,112,118,124,128,130,130,130,123,123,110,108,117,115,114,115,119,124,129,130,120,105,114,110,111,121,121,102,96,94,93,92,92,92,93,93,93,93,92,91,91,90,91,88,67,41,40,35,39,81,107,119,144,149,150,150,146
58,71,79,89,83,85,92,96,98,97,94,89,85,82,79,71,75,97,131,147,162,163,163,169,166,148,110,83,86,86,91,95,94,95,92,90,87,77,71,69,67,71,72,72,71,70,70,70,69,69,70,69,67,67,67,63,50,43,91,141,161,177,178,177,76,92,102,108,111,110,111,115,117,115,112,109,108,107,104,113,122,121,121,136,146,131,128,143,158,173,185,154,95,89,92,91,96,100,102,101,97,93,90,85,81,72,68,65,66,68,70,70,70,70,71,69,68,69,67,55,39,72,141,169,178,179,180,181,92,102,116,122,122,122,124,123,120,119,119,116,113,111,112,122,104,75,83,110,116,121,119,117,116,121,153,200,178,107,99,95,90,92,97,99,99,99,94,93,92,88,87,83,74,69,66,63,64,64,63,64,65,64,63,55,70,140,177,184,186,189,196,201,106,116,126,131,134,134,133,131,130,124,115,106,104,107,116,93,61,56,70,87,92,103,123,133,122,118,130,160,187,141,95,99,94,87,83,90,97,100,101,100,96,96,98,98,94,89,83,78,77,77,77,75,72,70,73,102,157,185,192,195,197,193,180,161,122,139,141,137,139,138,133,129,123,110,96,86,88,105,120,91,76,88,93,101,107,112,123,140,144,141,138,134,160,161,110,99,100,96,90,85,90,95,102,104,102,103,103,102,102,100,96,94,92,92,95,99,101,100,101,119,138,152,162,160,136,97,64,50,128,140,145,144,139,133,130,129,123,99,73,72,86,113,125,113,114,124,129,134,144,150,147,146,148,148,147,139,146,171,125,96,98,96,95,94,92,85,90,95,99,100,104,100,99,100,98,97,95,90,90,93,99,107,110,105,100,98,101,101,99,101,104,104,143,152,154,152,148,147,145,147,130,90,62,63,101,143,122,108,114,130,143,150,154,158,161,165,167,165,160,154,154,175,132,97,95,97,103,104,105,99,89,89,91,96,96,98,101,103,101,99,98,96,92,88,88,91,99,107,106,101,101,103,103,103,103,102,153,160,164,163,163,164,166,165,130,81,57,69,118,150,127,113,118,127,134,149,163,165,169,174,179,180,172,157,155,176,137,102,93,96,104,111,111,108,107,100,93,91,93,92,95,96,97,99,98,98,98,95,92,88,86,90,98,102,101,98,100,102,103,104,160,168,174,177,178,179,179,170,123,76,63,70,126,144,128,120,120,127,129,146,165,175,179,183,185,183,173,156,156,179,147,111,97,99,113,122,122,117,116,113,107,100,100,99,96,97,96,93,95,95,99,98,94,93,91,86,84,89,98,99,100,101,104,104,166,177,182,185,187,187,184,160,111,70,66,75,136,141,132,120,106,115,125,139,155,175,185,185,185,180,173,159,159,179,159,118,102,110,129,134,132,126,122,123,123,119,113,108,106,102,98,94,94,93,92,93,96,97,96,94,89,84,84,97,100,101,103,104,171,180,186,189,192,191,181,147,108,77,67,78,140,139,126,97,88,93,123,140,141,165,185,186,184,179,173,160,156,176,164,122,107,119,140,146,142,139,135,134,133,133,131,125,119,112,108,104,98,95,92,92,90,93,98,99,98,97,84,82,89,96,100,103,176,182,187,192,196,195,185,152,111,80,69,78,155,142,117,102,80,95,128,146,142,147,175,184,185,183,176,164,158,176,170,123,110,130,150,154,150,148,147,144,145,141,142,142,137,128,121,114,107,99,92,86,80,82,88,98,104,103,93,81,75,79,89,96,177,184,188,193,197,196,188,158,113,83,68,78,138,141,114,101,77,116,144,152,148,146,171,185,186,184,180,172,164,177,174,123,113,137,154,156,156,155,155,149,147,146,149,146,144,142,136,130,121,112,101,94,84,75,76,87,99,107,99,93,84,74,74,83,178,188,192,194,196,196,189,166,123,80,61,70,112,128,121,170,97,117,146,153,155,153,170,184,186,184,180,174,167,180,175,126,119,145,158,158,159,161,161,158,156,154,153,150,147,143,138,136,132,126,118,108,99,85,65,74,97,108,107,104,97,86,71,68,180,189,194,195,196,194,189,174,130,79,55,60,108,121,115,133,102,104,135,153,156,160,175,187,187,186,185,180,171,185,173,127,128,157,161,160,163,165,168,167,168,164,161,154,150,149,148,146,143,136,135,139,133,122,104,77,77,100,105,105,101,93,81,70,183,190,194,197,197,195,188,174,127,76,53,59,121,112,104,68,59,88,131,164,160,156,175,187,188,187,183,181,175,186,169,127,139,162,162,160,165,169,172,174,175,172,166,162,162,161,157,153,149,147,147,147,145,137,135,127,104,81,93,91,89,87,82,74,187,194,197,201,201,198,191,170,122,70,52,50,110,105,98,67,62,82,128,169,166,161,175,185,186,186,184,180,178,191,166,124,146,161,161,157,164,173,177,178,178,176,170,164,161,155,149,147,140,138,140,146,152,155,143,146,143,118,90,96,93,89,85,72,189,195,199,202,202,199,190,165,113,67,52,46,105,95,74,81,117,111,131,166,160,160,177,186,190,190,186,182,186,194,156,123,148,161,159,157,166,174,180,180,178,178,173,165,158,150,142,142,139,134,130,138,149,160,163,162,155,131,104,90,95,88,92,88,189,196,200,202,202,199,192,171,116,74,51,45,102,96,95,124,96,101,133,162,153,159,179,185,188,189,185,184,190,195,143,132,161,160,161,161,167,172,179,182,180,177,173,165,158,150,142,138,136,118,126,136,149,159,154,173,179,162,127,102,105,106,94,95,193,197,200,202,201,200,193,168,115,79,50,44,100,111,155,210,154,116,144,165,155,159,177,185,189,190,188,186,193,187,133,154,169,163,161,161,164,171,177,180,181,179,172,162,154,149,142,142,130,100,111,137,142,149,140,145,172,173,147,120,117,123,122,108,193,197,200,202,203,201,194,163,104,77,49,47,102,118,159,211,192,164,162,163,154,162,177,180,180,186,189,191,189,160,145,174,175,166,162,157,152,161,172,175,175,175,168,159,150,147,140,141,128,83,89,139,138,150,151,143,148,170,164,139,119,109,117,119,192,199,202,203,202,201,197,166,104,70,48,52,108,117,152,214,182,149,150,155,152,165,177,180,184,189,189,187,179,147,166,179,178,166,152,143,140,145,161,168,169,169,165,156,147,141,144,142,124,63,74,130,130,140,155,153,150,157,167,166,148,128,123,122,197,201,203,204,205,201,198,162,109,76,50,59,111,112,116,156,133,117,137,153,156,170,178,183,188,188,185,181,157,158,173,168,150,143,145,142,135,142,158,166,166,166,163,159,150,141,145,147,124,55,64,123,119,119,141,153,154,153,157,160,160,156,147,147,200,202,204,204,203,201,197,171,112,79,66,70,115,110,97,98,95,102,130,153,157,163,172,178,178,174,176,162,140,142,132,126,132,128,122,133,144,145,159,167,169,166,160,161,152,142,139,142,112,53,60,116,119,103,110,139,154,157,159,161,163,169,170,161,201,201,203,205,202,203,198,177,131,98,86,88,123,112,100,93,98,109,136,152,146,149,158,158,161,164,158,133,123,117,125,146,152,134,108,101,117,140,154,164,164,166,158,156,152,144,143,141,106,54,65,113,118,106,90,110,138,150,156,161,158,159,171,174,201,202,203,204,204,205,200,191,165,124,98,102,131,131,110,88,92,109,139,140,128,129,138,155,177,162,126,126,129,137,153,161,158,135,112,99,84,93,126,145,151,153,157,153,149,143,150,150,119,60,68,116,120,113,95,88,118,143,154,161,162,159,168,172,201,204,206,205,206,204,200,188,165,140,114,105,123,130,128,102,87,89,111,122,129,148,168,171,162,140,139,146,148,157,161,154,137,112,87,80,77,75,108,149,155,147,147,142,144,146,149,145,119,68,69,118,127,118,104,83,98,133,152,157,157,159,165,163,202,203,205,207,206,205,200,188,160,138,112,105,126,106,107,125,112,97,108,138,167,180,176,149,139,145,158,166,172,175,170,153,126,93,59,56,70,78,108,144,152,144,147,145,144,155,159,145,107,70,66,121,143,129,113,86,84,118,145,152,154,159,165,162,204,204,205,207,208,208,204,193,163,118,101,119,140,113,75,87,132,125,145,161,149,145,146,148,160,166,171,180,185,185,180,162,132,97,52,39,58,80,110,145,154,153,158,150,146,151,160,158,116,69,58,109,146,141,126,95,81,108,134,147,154,161,167,166,204,205,206,206,208,208,205,197,182,163,154,147,148,125,104,113,152,141,124,138,152,165,172,174,176,181,184,190,193,196,193,185,165,128,85,50,53,79,113,144,160,164,159,150,145,153,162,157,117,76,57,103,148,149,135,103,85,103,125,143,156,162,170,170,203,206,206,206,207,208,206,200,192,177,158,148,153,134,128,146,154,138,132,167,188,196,195,191,190,195,199,201,203,205,202,199,191,170,129,90,72,81,121,156,172,181,175,156,155,166,168,162,116,71,53,90,140,152,140,104,86,101,121,140,158,166,174,172,205,206,207,207,208,208,205,201,195,183,164,150,155,138,145,166,163,142,150,189,200,203,200,197,199,202,206,207,207,207,205,202,198,184,151,111,87,81,123,165,172,181,181,176,171,174,174,170,126,74,48,78,133,148,141,107,84,94,116,139,157,164,175,182,205,206,206,207,207,206,204,200,197,193,180,165,165,142,153,169,163,124,130,187,202,202,201,198,200,204,205,205,206,206,207,205,200,188,161,125,101,92,127,172,175,177,183,181,176,181,184,180,145,85,50,66,123,149,147,119,91,93,113,139,155,163,172,183,204,206,206,207,207,207,204,200,196,190,178,163,162,142,165,182,181,143,145,191,200,202,202,200,201,203,204,205,206,206,207,206,201,190,163,130,113,109,137,170,179,180,183,179,174,183,188,185,164,105,52,59,110,142,143,121,97,102,120,144,152,163,175,181,206,207,207,208,208,208,206,201,195,185,169,157,166,153,168,190,193,156,158,195,202,200,203,203,203,204,205,206,205,206,207,205,199,187,153,122,127,140,162,172,176,182,180,177,170,178,188,192,179,130,72,81,119,135,137,110,91,100,121,147,151,161,175,178,207,208,207,207,207,208,206,203,197,185,169,160,167,150,154,184,193,158,129,169,205,207,202,202,201,201,202,202,202,202,203,202,195,175,136,114,142,166,179,181,185,184,183,178,171,177,186,185,164,120,78,99,132,141,136,113,88,102,125,146,149,164,172,175,208,208,206,206,207,207,206,203,197,185,165,151,160,147,135,151,183,170,123,119,143,170,192,198,195,195,197,197,198,200,201,197,185,160,109,103,155,173,180,183,189,183,176,175,178,183,187,180,143,95,71,115,144,139,135,119,97,110,131,145,148,163,167,177,207,207,207,207,207,206,204,200,191,168,143,131,146,125,109,114,154,137,141,168,171,154,140,150,179,189,191,196,198,199,197,192,178,145,67,84,166,177,179,176,181,177,170,171,178,183,186,171,129,87,76,137,160,139,126,118,105,118,140,148,151,165,169,182,208,208,208,208,208,206,203,194,172,136,112,108,137,109,115,124,134,148,168,161,156,164,176,168,148,166,188,190,196,197,195,189,175,139,69,90,174,183,177,169,176,170,169,163,167,170,178,165,122,86,87,152,165,136,126,112,110,129,145,154,157,161,172,185,208,208,208,209,208,207,202,188,154,114,96,94,148,132,126,115,132,152,171,180,182,184,174,162,158,149,162,184,181,186,188,185,177,154,116,104,146,171,180,171,171,166,168,162,157,158,170,160,121,83,88,139,142,128,124,118,123,142,154,161,161,162,171,182,207,207,208,208,208,207,200,178,132,99,91,93,170,156,114,107,138,165,175,179,177,187,196,197,182,150,128,156,179,181,188,190,187,171,146,123,116,170,182,173,168,162,166,165,157,158,170,164,124,82,89,124,127,126,124,123,137,152,148,155,161,165,169,177,207,208,209,208,208,205,199,167,117,89,80,86,170,142,103,101,135,156,164,175,170,180,192,197,202,199,169,129,141,171,184,193,191,179,160,135,144,179,181,172,167,162,163,162,157,158,167,163,123,80,93,123,126,124,121,133,148,158,156,158,162,161,166,178,207,208,208,208,207,205,200,159,111,75,61,64,158,121,93,94,118,135,150,163,156,169,187,194,197,200,202,182,130,133,165,177,179,170,157,164,182,182,179,177,173,169,164,159,158,159,157,151,118,77,97,123,129,127,131,149,159,160,160,165,165,166,169,179,207,207,208,207,208,207,200,155,100,70,55,53,153,109,75,87,99,120,136,147,151,168,185,195,198,198,197,202,180,125,153,186,193,192,187,190,189,186,184,182,182,177,169,160,159,159,155,149,121,74,99,126,132,132,147,159,161,156,157,169,173,173,171,178,206,207,207,207,206,205,192,136,101,72,51,43,153,98,84,119,119,131,126,137,148,173,188,194,198,199,198,198,201,145,133,188,201,202,197,191,190,190,184,183,186,182,174,168,163,160,160,161,136,79,107,131,138,150,165,169,163,165,171,178,178,173,173,171,207,206,207,207,206,205,189,138,103,68,46,39,154,92,102,172,144,147,133,135,146,174,188,193,197,198,198,197,200,180,120,173,196,198,194,190,190,191,188,185,184,179,172,163,156,155,157,160,145,86,113,141,152,163,172,170,167,172,178,178,176,170,162,158,206,206,207,206,205,202,187,143,97,64,47,41,162,96,99,152,110,111,132,139,147,175,191,194,196,197,195,193,194,196,119,157,188,189,191,193,193,193,192,190,188,183,177,169,163,161,160,161,155,110,106,148,163,165,169,170,169,175,181,179,172,166,159,149,206,206,206,205,205,202,183,136,91,65,43,46,158,95,73,59,67,85,121,139,146,175,192,192,193,195,192,189,189,199,128,136,181,187,186,186,188,191,194,193,192,190,184,175,167,162,159,164,165,144,123,140,160,163,171,171,169,179,175,164,161,156,146,141,205,206,206,205,203,197,173,118,79,63,51,70,162,100,75,78,74,78,125,148,148,173,191,190,191,194,193,185,180,193,145,127,170,184,180,181,185,190,190,191,191,188,180,169,162,161,158,160,163,160,149,146,157,165,179,177,173,179,164,148,146,140,135,134,206,205,205,203,200,193,170,113,88,65,55,93,177,94,93,107,118,87,141,163,151,173,192,192,192,192,188,181,174,188,156,125,155,180,182,185,188,190,191,193,191,185,180,174,164,157,155,160,168,170,166,156,158,166,176,176,176,173,160,146,135,131,130,122,205,204,202,198,196,190,169,113,83,59,58,95,142,131,218,161,70,92,144,164,153,173,192,193,193,191,183,175,171,185,166,124,145,175,180,183,185,189,189,190,190,187,181,176,172,168,167,168,167,171,167,163,167,170,167,170,168,162,150,138,128,123,115,101,204,203,202,199,195,187,158,103,86,72,82,129,180,160,208,187,120,111,143,159,156,176,191,194,193,191,183,175,170,187,171,124,142,172,179,182,183,186,190,190,190,189,187,185,181,182,184,180,179,176,174,177,182,178,170,161,149,143,136,130,120,108,95,89,204,203,202,203,201,186,157,95,83,75,87,131,175,184,208,194,159,136,140,150,158,178,190,193,191,188,184,177,173,186,170,125,140,169,178,179,181,184,186,188,187,186,184,182,183,184,181,177,182,182,182,183,178,166,151,139,133,132,128,125,114,98,99,110,202,202,202,202,201,188,152,100,77,68,89,131,160,164,171,179,135,129,135,144,159,182,190,193,193,192,186,179,180,188,169,123,140,168,178,179,180,183,185,187,185,179,175,177,177,177,179,175,173,170,164,155,143,134,130,132,136,136,131,118,104,103,116,125,201,201,200,201,200,186,153,103,81,75,82,135,172,150,92,74,73,104,123,141,165,183,189,191,193,193,189,181,183,184,167,124,138,164,178,181,182,182,182,182,182,179,176,173,170,167,164,161,153,141,142,139,132,127,130,137,140,137,121,106,107,118,127,131,202,201,199,200,201,192,166,116,89,90,93,134,163,158,120,97,92,101,126,148,170,183,191,190,187,187,187,179,181,178,160,124,140,165,177,180,180,178,175,175,173,169,165,162,159,153,150,151,140,141,138,133,128,131,135,137,134,124,112,113,123,128,130,133,196,196,195,196,198,197,183,133,92,87,113,143,147,146,149,126,126,133,145,159,168,177,184,187,184,178,178,179,178,175,154,126,140,166,176,176,175,172,167,164,161,153,149,150,149,146,147,147,143,137,132,128,131,136,140,137,126,116,119,126,128,126,127,130,186,189,188,187,189,191,187,141,91,79,118,156,153,147,159,148,143,145,153,160,163,165,172,171,166,170,173,175,174,172,149,132,144,166,171,169,165,158,154,152,149,146,147,151,154,150,144,140,134,127,127,131,136,137,126,110,103,101,98,99,104,111,118,118,183,181,181,179,179,180,178,150,88,76,107,148,150,146,160,158,154,158,167,176,170,163,158,151,153,159,165,168,162,172,140,132,146,164,165,162,155,148,144,141,138,141,142,140,136,133,131,127,128,132,133,131,129,125,122,128,138,156,175,187,193,195,195,193,175,173,173,173,172,172,168,149,102,79,93,128,146,145,152,160,162,166,175,181,181,167,143,136,154,160,159,153,162,168,131,130,145,156,157,154,143,136,133,133,131,134,133,133,129,128,134,137,136,132,127,117,98,70,71,132,186,204,212,213,211,210,209,209,158,164,168,171,172,172,169,159,131,95,89,114,143,144,122,110,112,117,124,131,139,141,136,132,147,156,152,150,166,168,124,133,142,147,142,132,128,127,129,129,132,134,135,135,136,137,135,131,126,117,107,95,84,61,41,83,139,157,161,171,185,192,195,198,136,143,152,158,162,165,164,160,154,135,119,124,142,144,117,62,41,39,36,53,85,122,155,146,115,100,99,123,179,170,147,151,142,127,122,124,128,132,132,134,135,135,130,129,126,122,114,107,101,94,92,93,88,65,43,49,113,153,158,146,134,144,156,162,122,124,122,125,129,139,148,152,154,153,147,144,145,141,135,93,51,42,63,92,108,111,108,103,109,111,120,163,187,154,150,134,124,125,127,129,132,133,131,127,119,118,111,107,102,99,96,93,93,95,96,96,94,75,48,38,71,128,153,160,152,144,147,157,68,86,92,96,105,110,122,130,134,139,142,144,143,141,135,131,111,87,104,118,113,111,112,115,118,133,155,155,126,127,127,125,125,123,120,119,118,109,104,101,100,99,99,94,95,94,97,97,95,96,96,96,94,82,53,42,38,82,127,151,163,156,146,150
162,165,165,162,160,159,157,152,124,97,90,101,86,114,138,156,160,162,161,165,173,179,177,165,154,150,144,139,148,160,182,110,116,119,118,120,120,113,104,103,111,119,123,126,127,127,133,134,134,135,131,127,113,113,115,116,112,108,108,110,115,123,130,134,164,171,170,167,167,165,161,150,115,85,78,89,77,147,147,148,154,155,158,160,168,179,179,170,164,164,161,154,150,158,184,123,103,112,117,120,122,122,119,107,100,104,115,125,129,128,126,132,134,134,134,131,129,125,122,119,121,117,111,107,110,118,126,131,163,176,175,173,175,175,168,141,99,64,69,85,90,196,159,143,146,145,149,162,170,175,176,171,169,171,171,165,156,163,174,137,97,105,110,118,122,123,128,124,113,105,102,109,119,126,131,133,133,132,135,134,133,130,128,126,126,128,123,122,122,123,127,130,163,177,180,180,182,182,171,135,89,69,68,92,97,188,158,146,144,141,140,159,170,178,178,173,172,173,174,164,155,159,170,146,94,99,101,110,116,119,123,123,123,120,115,107,107,116,126,133,137,137,137,135,135,132,129,131,128,131,132,130,130,132,131,131,159,177,184,184,184,182,164,119,80,71,69,92,116,180,158,132,113,121,128,152,166,175,176,175,173,170,163,152,144,150,170,156,96,101,97,105,109,116,120,123,127,126,124,118,109,107,111,119,126,132,136,133,134,137,134,135,135,133,134,133,135,137,139,137,154,177,186,189,187,177,149,103,69,66,72,95,136,183,156,133,96,113,132,149,161,172,176,176,171,161,147,139,137,145,170,166,103,104,97,101,105,107,112,111,118,122,125,124,124,121,115,117,120,120,125,129,132,135,135,134,138,137,138,140,141,140,141,142,157,180,189,191,188,168,134,101,77,70,74,90,129,165,139,100,95,110,133,147,150,164,177,175,166,154,143,139,139,143,167,167,103,108,98,101,104,107,106,113,112,118,124,126,127,126,125,122,120,119,119,124,128,132,134,132,135,138,141,139,143,142,141,142,156,180,190,193,188,166,130,98,74,63,74,93,117,143,131,131,94,112,130,143,141,152,176,176,165,154,146,142,136,137,159,168,104,109,100,104,105,106,111,110,109,112,119,123,127,129,132,133,129,126,126,126,128,132,135,134,131,134,137,136,141,142,138,133,157,180,188,191,189,170,134,97,72,61,67,91,114,132,138,190,125,120,135,146,140,147,175,179,164,152,146,140,135,137,160,165,103,112,105,105,106,107,108,112,112,116,122,126,129,133,138,142,142,138,136,135,134,134,133,133,127,125,124,130,134,141,140,135,166,183,187,190,187,168,134,97,69,56,62,87,112,122,122,188,137,122,138,150,146,151,176,176,161,149,144,143,138,138,159,167,113,114,105,106,102,104,105,109,115,119,128,132,133,136,139,140,146,148,145,144,141,139,135,133,130,125,119,124,128,136,141,143,169,186,190,187,183,173,140,95,58,46,59,85,107,112,105,141,118,125,135,148,149,154,176,171,157,146,138,136,137,140,164,166,112,109,105,106,108,106,106,106,115,128,137,141,141,141,139,137,141,147,148,147,146,145,144,143,140,135,123,116,119,124,132,139,168,182,184,185,180,170,144,101,60,44,60,90,110,108,107,122,112,131,139,144,147,152,172,167,153,141,136,136,134,136,161,161,115,117,113,111,107,103,103,109,116,133,143,150,150,148,142,137,135,136,140,143,145,147,149,147,145,144,136,126,113,113,129,134,176,189,190,187,182,169,138,97,57,37,51,86,110,105,105,119,117,122,139,144,141,151,169,156,143,138,137,136,134,139,163,159,120,120,117,113,106,107,106,112,123,138,149,157,159,154,146,140,134,131,134,140,143,145,145,147,146,143,142,142,127,119,124,131,179,194,197,189,180,164,131,89,54,37,47,81,105,98,91,98,108,105,131,149,139,147,162,152,141,136,135,136,134,141,165,151,115,116,115,110,105,105,109,117,130,147,158,162,161,154,148,140,134,134,135,137,141,141,138,139,142,145,141,143,143,144,129,128,179,195,196,192,179,162,125,83,52,36,45,78,100,91,79,83,101,110,128,150,133,142,157,149,144,142,138,134,128,143,168,151,117,115,113,108,102,98,106,127,143,157,164,160,158,152,146,137,131,132,133,133,135,136,135,135,135,142,137,132,139,142,145,134,184,197,196,193,181,162,123,81,50,33,38,71,98,88,75,92,120,108,128,142,122,136,150,146,138,138,141,139,132,157,178,149,116,112,106,102,101,103,118,140,153,162,164,156,154,150,144,137,130,127,126,128,132,133,131,130,130,130,133,135,131,138,141,141,182,197,199,193,183,162,122,81,48,32,35,68,96,83,72,109,161,103,124,133,120,135,144,144,140,143,142,138,135,169,178,144,116,110,105,103,109,122,139,153,160,163,163,158,153,147,141,136,130,128,126,125,128,128,125,122,118,122,128,130,136,140,142,143,184,197,200,195,183,158,113,74,46,32,33,67,94,79,66,84,106,100,120,128,122,148,154,151,135,132,138,137,139,174,161,130,116,110,107,111,123,142,153,161,163,164,159,156,152,145,137,133,127,129,128,120,117,119,116,109,109,114,126,138,140,145,141,143,180,195,200,194,185,155,106,65,43,34,31,67,95,80,68,73,71,84,104,116,118,141,146,148,138,136,139,133,140,152,136,121,116,112,113,123,142,159,163,164,160,162,157,151,146,141,134,127,122,119,115,114,117,115,101,93,109,128,136,140,142,139,139,142,172,188,198,193,185,157,103,60,40,35,34,69,96,82,77,88,75,73,98,112,124,148,157,153,143,140,130,131,138,133,125,118,112,113,122,142,163,172,169,167,161,160,158,152,144,140,135,125,119,112,114,111,112,104,87,90,117,136,138,140,140,135,136,139,170,182,188,190,182,156,101,63,44,38,37,74,101,85,69,79,92,96,99,114,128,150,156,149,144,133,131,136,130,122,116,110,105,112,135,161,177,178,173,170,166,165,160,154,148,142,135,127,118,109,101,100,102,94,78,94,127,141,142,140,137,131,127,128,166,178,180,186,179,153,111,75,54,42,38,80,106,93,76,80,89,88,97,114,132,150,147,136,128,128,138,129,111,100,92,90,98,115,144,169,183,186,182,175,170,168,165,160,154,143,129,133,124,105,94,93,97,75,66,97,131,141,140,138,135,130,125,124,158,173,178,184,179,158,126,89,66,56,45,85,105,90,75,78,89,97,105,123,141,143,135,135,141,147,121,95,90,92,95,103,118,133,143,154,170,184,187,181,170,165,160,155,148,145,138,135,123,107,87,90,92,64,58,95,126,131,131,135,135,132,129,129,153,167,176,183,179,162,138,115,80,62,46,89,107,103,84,77,86,95,113,139,147,139,140,148,152,137,99,99,111,120,133,147,156,151,136,126,125,141,169,183,179,165,157,152,145,142,140,131,120,105,84,76,72,50,57,96,121,121,119,126,134,134,131,130,152,164,175,180,174,160,127,101,85,64,50,93,104,101,105,79,65,86,112,129,137,145,150,139,123,116,128,142,148,152,160,163,161,145,123,114,110,99,106,145,177,175,166,157,149,143,141,131,118,102,83,73,60,46,61,96,115,115,112,118,129,133,131,130,150,162,174,177,168,153,126,97,71,58,54,105,104,73,79,99,87,82,104,129,140,138,134,128,131,141,164,167,165,167,168,162,146,124,103,94,95,101,106,122,150,167,167,158,144,135,133,125,121,104,83,69,56,44,69,99,113,117,112,110,118,127,129,129,146,159,173,180,176,157,130,91,72,70,61,102,110,84,82,94,128,123,108,116,118,127,140,152,165,170,172,175,174,175,170,161,140,111,72,51,63,91,123,145,153,159,163,153,143,136,136,127,115,108,91,68,54,43,72,105,117,123,109,95,103,120,129,128,146,159,175,184,178,161,142,118,104,89,77,113,120,107,122,115,148,134,98,109,132,151,166,174,175,174,174,179,177,176,167,158,139,118,64,20,16,41,100,152,163,156,152,148,142,138,134,124,111,105,97,79,57,42,64,103,122,126,104,82,89,111,124,122,147,159,174,178,175,162,149,130,110,97,82,116,126,129,156,131,156,138,113,140,170,179,178,175,175,176,174,179,183,180,173,168,151,123,94,50,26,47,104,151,158,149,145,144,142,139,131,119,112,107,103,94,63,42,52,94,122,128,105,82,82,100,113,114,149,164,172,175,177,168,157,145,123,108,98,126,132,140,169,141,167,145,134,168,189,189,187,183,183,184,186,187,189,185,179,174,158,138,112,95,69,71,107,146,162,161,156,150,150,146,135,121,114,111,104,97,62,40,43,79,115,128,106,85,81,89,99,102,150,165,178,180,175,168,159,153,139,123,107,131,139,145,165,135,165,132,129,169,188,188,189,191,198,205,210,207,196,192,188,177,167,150,125,97,89,87,100,132,160,169,163,154,150,144,133,121,113,112,104,97,62,38,35,61,107,128,103,82,79,82,84,87,158,172,178,181,180,169,157,147,133,116,103,129,141,143,158,131,164,127,123,160,179,179,177,182,195,203,208,202,194,188,185,178,172,155,126,98,88,83,87,104,135,160,164,155,147,141,132,122,114,112,107,102,73,41,35,53,97,125,113,89,80,79,77,80,163,176,184,186,181,167,154,139,124,113,104,132,139,134,151,132,165,136,126,154,173,178,178,179,187,190,188,190,189,187,182,177,167,152,127,102,84,82,84,90,114,142,156,154,145,138,134,123,113,111,104,103,82,46,36,58,87,117,115,92,79,76,74,79,168,182,187,186,181,172,158,139,120,105,102,129,136,120,134,120,160,125,110,136,158,170,177,178,179,183,187,189,190,184,180,174,165,150,124,97,88,87,92,101,113,130,144,151,150,144,136,124,111,109,102,98,90,58,39,58,78,108,93,76,69,70,75,83,171,180,184,183,179,172,157,139,119,100,90,121,128,99,101,102,149,111,91,102,121,142,156,157,157,164,176,184,178,178,176,164,150,139,114,96,89,95,102,114,123,131,140,149,154,152,141,126,111,106,104,97,88,64,42,62,79,94,98,87,79,75,79,85,172,180,181,179,173,162,147,127,106,86,75,110,115,69,79,97,125,111,114,116,109,100,104,119,136,146,151,154,158,164,165,160,141,124,101,68,49,74,102,114,124,130,138,146,147,143,135,123,111,104,102,97,76,56,54,76,80,89,92,83,79,81,87,92,177,181,181,176,168,154,132,106,81,66,60,99,104,68,91,104,101,104,115,127,141,146,126,96,99,132,154,155,154,159,155,146,125,105,71,30,26,61,101,115,121,124,131,137,137,129,121,117,110,105,101,92,63,39,54,72,77,75,84,86,84,85,90,94,179,183,183,177,164,144,118,91,67,55,55,98,125,106,101,89,99,115,122,121,120,121,134,140,114,97,118,145,155,154,147,132,115,95,56,32,45,79,109,119,119,116,121,124,128,122,115,113,108,104,101,83,53,39,56,67,75,84,85,89,90,93,92,93,179,181,183,177,160,136,105,76,59,50,55,106,167,123,90,84,101,125,131,128,133,138,128,127,127,101,84,101,127,147,144,124,109,93,75,68,76,93,108,116,119,113,112,113,115,116,113,108,102,97,96,79,52,47,64,71,73,79,85,93,98,99,97,95,181,181,181,174,157,130,93,63,49,42,51,102,150,103,87,82,97,113,127,122,134,151,145,136,134,129,106,89,91,101,119,126,117,107,103,100,94,94,103,116,123,119,113,110,112,113,109,101,92,88,83,68,47,46,65,75,80,80,91,99,101,101,98,96,182,180,178,171,156,124,85,55,39,34,48,93,120,90,89,79,79,98,118,119,129,150,154,147,136,132,132,114,95,92,95,110,118,117,114,109,106,107,114,120,124,117,115,110,109,110,106,97,89,88,84,67,48,53,72,78,82,88,99,102,101,97,95,97,182,181,179,172,158,121,79,49,33,29,44,86,108,83,83,67,74,101,112,116,123,145,158,152,142,135,134,134,119,101,96,101,113,121,121,115,118,119,118,116,117,113,112,109,107,105,103,98,88,81,77,62,45,51,71,77,90,100,104,103,99,98,96,102,183,184,182,173,154,113,76,52,39,33,46,85,99,95,153,121,87,103,106,114,127,156,166,159,146,137,134,138,132,115,107,106,113,128,136,129,122,115,114,114,116,115,114,112,106,100,94,92,91,84,78,67,46,50,77,87,98,107,107,105,98,99,101,107,183,183,181,172,146,99,71,54,36,27,45,87,97,98,169,156,107,106,103,108,132,159,163,159,150,140,137,137,141,129,112,110,113,127,141,138,129,120,118,113,112,113,118,115,109,102,101,98,94,89,88,81,60,55,79,99,107,108,106,106,103,103,108,111,183,182,179,171,143,96,67,49,32,29,54,93,100,81,91,107,111,115,117,109,136,160,156,152,147,142,137,134,142,139,119,110,109,113,127,134,134,130,123,119,114,112,115,114,108,103,97,93,87,85,90,94,86,73,78,93,101,102,102,105,107,109,113,112,180,181,177,167,137,94,60,42,31,34,61,95,98,71,76,105,117,113,119,107,136,165,157,150,145,141,136,133,137,145,128,108,106,106,117,130,134,132,131,127,118,115,110,109,107,100,97,95,94,93,94,96,94,89,87,92,96,97,103,106,108,113,114,106,175,174,170,160,131,90,57,40,34,45,69,96,100,79,85,118,121,101,113,105,126,164,158,150,144,140,137,133,131,145,129,107,106,105,111,119,127,130,131,130,127,117,115,116,109,98,96,93,93,91,95,100,100,99,98,97,98,100,106,107,111,116,115,105,172,172,167,151,122,80,53,41,38,54,77,102,104,76,72,87,74,88,115,107,120,160,160,151,139,137,135,131,128,143,128,105,104,105,108,117,121,126,135,139,135,132,121,113,109,106,100,95,94,95,100,104,105,104,103,104,106,107,107,109,112,115,113,109,166,161,158,147,121,82,52,35,36,57,83,105,100,61,38,56,75,86,118,109,117,159,164,152,136,131,129,129,126,143,129,108,103,103,106,116,123,127,135,136,133,135,127,118,108,103,99,98,97,98,101,105,107,107,109,113,116,114,112,111,111,112,108,103,161,152,142,138,109,73,51,38,44,67,86,105,103,78,76,84,74,91,119,112,121,157,164,154,138,131,126,125,121,141,134,115,107,105,106,112,121,123,128,135,136,136,133,127,117,114,109,106,107,108,108,111,113,113,115,117,118,118,115,110,109,109,107,108,158,160,155,143,112,68,48,41,45,67,87,105,104,90,121,127,68,95,118,115,127,157,165,155,141,133,128,124,121,140,135,117,106,101,103,112,119,122,127,132,134,137,134,128,124,120,119,115,116,118,117,115,115,116,117,116,114,112,108,109,109,110,105,107,156,160,166,145,112,70,51,44,47,71,90,110,107,86,96,99,74,98,111,112,130,159,169,158,145,133,128,125,126,143,134,114,102,102,105,112,116,118,124,129,132,133,131,125,122,120,123,118,117,116,115,113,113,114,113,110,107,106,108,110,111,111,109,103,154,156,159,145,113,72,53,42,47,71,92,111,107,88,67,60,77,100,106,112,134,161,169,160,143,137,130,126,129,146,134,112,101,98,102,111,119,124,127,126,127,128,126,122,117,116,115,113,112,111,110,110,110,109,108,107,107,108,108,111,112,109,106,101,155,157,159,148,117,76,53,46,46,70,92,109,110,94,73,64,76,95,108,119,140,163,168,154,144,145,135,131,130,151,134,111,100,96,102,112,119,124,126,125,123,122,119,114,110,109,109,108,108,107,105,105,105,106,109,112,113,113,114,115,114,110,105,99,146,146,150,154,132,89,59,49,53,76,95,108,116,107,89,84,84,91,110,127,145,163,165,153,143,142,141,134,133,159,133,107,98,101,108,114,119,121,121,118,115,112,107,105,105,108,109,106,105,104,102,103,105,108,112,111,111,114,116,116,116,113,112,112,137,138,141,149,144,104,63,46,58,82,99,110,119,117,104,97,96,99,112,128,142,157,163,155,146,139,136,135,122,161,125,106,101,107,116,118,117,116,113,109,105,104,104,103,105,106,104,104,104,107,109,106,109,110,110,110,113,115,117,115,107,99,95,87,121,123,127,132,136,118,67,45,55,81,99,116,124,120,118,109,104,107,114,125,134,145,154,146,135,138,145,135,134,170,122,107,106,109,111,113,114,110,107,106,103,101,102,104,105,104,104,105,105,108,108,111,109,109,109,102,93,83,73,67,64,59,54,53,110,113,113,117,120,115,71,45,53,76,95,127,132,122,126,124,119,122,127,129,129,129,124,123,126,137,141,135,141,173,122,110,105,106,107,111,112,108,105,104,102,101,102,103,103,106,110,110,108,108,109,107,102,91,72,54,46,46,48,50,50,52,54,51,89,97,107,112,114,110,88,56,51,66,89,125,136,107,103,109,111,115,122,127,123,112,109,120,137,139,135,125,140,162,111,104,104,105,107,109,106,103,102,102,102,103,105,104,104,110,111,110,107,103,90,77,62,53,50,48,53,53,54,54,51,50,51,53,71,78,90,100,106,108,104,86,66,68,88,109,132,79,44,41,41,38,39,51,76,101,112,114,109,99,90,102,132,147,109,108,106,104,105,105,102,103,105,107,107,109,110,108,106,106,101,90,79,60,53,48,51,54,56,58,56,55,55,54,53,53,53,51,53,57,61,69,78,88,93,96,90,89,95,107,114,82,46,29,27,39,59,80,100,111,108,101,94,92,99,109,146,129,113,110,106,104,102,105,107,109,111,109,106,103,99,92,81,70,62,55,52,54,53,59,56,56,58,57,55,56,56,55,55,54,55,54,37,38,39,41,44,50,57,62,72,76,84,92,105,100,52,43,41,68,100,113,112,110,109,104,104,107,115,144,163,109,106,102,101,103,103,101,102,99,95,89,81,71,63,59,55,54,53,54,53,59,56,52,57,55,55,53,53,54,56,54,53,53,54,54,30,29,29,29,27,25,25,28,30,32,38,40,68,104,85,65,51,81,107,115,118,118,115,113,111,117,145,178,151,110,105,95,98,107,106,95,82,72,63,57,54,54,57,55,53,56,58,58,59,58,62,63,56,58,55,57,54,56,54,53,54,54,53,53,29,29,27,27,28,25,21,21,19,18,20,22,24,57,114,129,99,80,101,116,117,118,120,126,137,147,154,146,120,103,114,111,109,116,113,99,71,58,56,57,59,58,59,59,60,59,57,59,60,58,56,54,54,56,54,57,60,54,54,55,55,54,52,54
125,123,118,117,120,119,120,118,120,119,120,122,123,119,119,120,122,124,124,126,129,126,122,120,119,116,113,111,111,107,102,99,99,104,107,107,107,106,104,107,103,93,82,81,84,86,86,83,82,82,74,48,34,20,21,29,39,50,57,63,72,80,85,81,124,124,124,123,121,121,119,120,118,121,123,122,121,119,119,120,121,125,129,134,138,138,136,135,130,127,124,122,121,117,112,109,106,102,105,106,104,107,104,102,106,105,99,94,94,104,111,115,112,114,113,113,111,110,111,109,109,107,107,108,106,107,105,105,123,126,128,127,124,121,119,119,121,123,123,122,123,119,113,114,116,119,129,140,143,145,144,139,137,134,131,128,126,125,122,120,116,109,106,103,101,107,109,106,103,101,102,99,93,91,98,110,122,126,126,125,124,124,116,115,113,114,112,111,111,109,108,107,125,123,123,124,125,124,122,124,125,122,121,122,119,114,108,108,105,112,125,136,144,150,151,149,143,137,134,134,131,130,128,125,120,115,108,103,103,99,103,104,105,105,105,103,101,94,88,89,99,115,123,124,125,125,128,121,116,115,116,116,113,111,109,107,130,126,124,125,123,124,124,127,131,127,122,116,112,109,102,96,93,103,112,130,144,154,156,154,149,144,140,137,137,135,134,130,125,119,107,103,97,95,99,104,106,107,105,107,105,99,93,88,86,92,105,117,124,124,125,124,121,119,117,116,116,114,112,111,137,132,130,126,126,127,130,132,135,130,122,116,112,108,99,90,88,86,99,124,146,150,153,156,156,150,145,140,140,140,138,135,129,123,118,112,106,98,92,99,105,107,108,108,106,104,100,92,89,86,83,90,105,112,116,115,120,120,118,117,117,117,118,118,136,136,137,136,133,132,130,137,139,129,122,119,113,104,94,87,81,78,93,124,150,149,152,158,160,157,150,145,145,146,143,140,133,128,122,114,109,101,95,93,98,102,106,108,108,106,103,100,96,91,88,83,81,87,99,106,107,112,115,114,116,117,117,118,139,140,139,136,137,135,135,139,141,133,121,117,111,103,93,83,74,76,92,119,147,148,147,158,160,160,156,152,150,149,148,142,135,128,127,121,111,104,97,100,101,102,102,104,106,108,106,101,98,94,91,86,80,75,80,89,98,102,108,112,115,113,118,120,140,139,142,138,140,141,142,139,139,133,121,113,106,98,87,70,64,74,83,114,146,139,144,159,161,160,158,156,155,156,154,146,138,131,124,117,112,106,108,111,113,106,102,99,100,104,106,109,104,99,94,90,86,81,72,72,81,90,96,101,109,110,111,116,141,142,140,141,140,141,146,145,137,129,121,111,103,93,78,62,67,69,76,100,133,142,139,155,164,164,159,156,158,157,155,151,145,135,125,117,114,113,113,115,115,111,107,102,99,94,97,98,102,104,104,100,91,86,82,73,68,75,84,93,100,108,106,105,143,145,145,143,143,144,143,142,138,128,116,108,98,88,70,65,70,60,70,88,116,135,133,146,161,169,164,161,164,163,159,154,144,136,127,120,114,112,112,112,106,103,107,112,111,102,94,91,90,96,103,101,97,90,85,79,73,71,74,79,88,96,103,104,143,144,145,146,149,146,146,139,132,122,110,100,93,83,69,71,72,61,72,97,113,132,134,143,157,167,166,165,168,167,160,152,143,136,127,121,117,111,105,96,85,83,94,111,123,118,109,99,92,91,98,102,101,95,90,85,79,69,63,67,75,79,94,100,139,140,145,147,149,148,147,140,128,115,103,96,88,78,69,70,73,78,83,99,114,130,133,141,157,166,165,165,167,168,163,153,144,137,129,119,112,105,94,79,74,84,98,111,126,130,121,105,98,95,93,97,101,103,99,94,87,80,72,65,66,74,82,90,146,145,144,147,150,149,146,142,130,116,101,93,86,72,61,60,51,65,86,105,115,128,131,138,158,170,170,168,170,170,162,155,147,136,127,119,108,95,79,75,88,101,109,115,121,127,128,120,113,106,98,96,99,98,98,95,90,85,77,69,66,68,72,82,146,148,147,147,146,146,144,142,130,115,92,88,84,72,67,49,40,49,73,106,119,127,130,138,159,170,171,171,174,170,161,152,144,133,124,110,98,86,79,93,111,114,109,108,119,125,122,125,121,111,106,101,103,98,101,98,94,89,84,79,68,62,67,72,142,146,148,148,145,144,141,137,124,108,92,87,85,72,64,48,40,47,68,100,122,129,132,138,161,173,172,170,169,167,160,150,139,130,118,102,92,82,92,113,121,115,101,99,112,124,128,127,125,118,110,105,107,104,104,103,99,96,90,81,77,68,62,64,146,150,152,150,148,145,139,133,120,105,86,78,82,64,63,44,34,40,67,99,123,128,131,139,163,175,174,174,170,166,158,145,130,121,109,96,87,87,109,127,127,110,91,87,108,128,134,133,128,122,117,113,112,111,108,109,104,99,88,89,82,72,63,62,151,155,156,153,150,145,139,133,115,100,84,77,79,64,61,44,39,42,70,101,121,127,130,135,160,173,176,174,169,165,155,141,126,108,96,86,86,102,129,135,123,100,76,72,103,131,139,138,132,128,124,119,116,114,114,111,107,104,95,87,79,78,72,65,154,156,157,156,153,143,136,129,114,101,86,79,76,58,58,45,43,55,83,107,119,125,131,143,166,174,173,173,171,163,151,133,113,95,87,89,105,124,141,141,123,99,74,68,100,132,139,137,134,130,127,125,122,120,118,110,110,112,104,93,85,83,74,65,155,155,160,160,156,150,138,130,116,96,79,78,79,60,62,62,69,88,103,109,113,124,131,147,169,178,177,174,172,163,146,121,97,86,87,103,125,136,138,137,120,96,77,63,97,134,139,138,133,128,125,122,121,123,122,120,115,108,107,104,91,84,81,72,157,154,158,159,156,152,142,132,119,102,84,78,75,61,63,70,84,96,95,99,108,124,131,148,171,174,174,173,169,156,133,108,90,92,106,124,134,141,137,130,121,101,81,65,85,131,138,132,129,128,126,126,127,125,126,123,120,116,108,101,95,89,84,76,158,157,159,162,157,150,143,132,117,101,85,78,74,66,60,64,69,75,74,87,106,120,133,160,170,170,170,170,163,143,120,102,95,107,123,131,137,138,134,127,114,104,98,78,74,118,134,130,128,126,126,128,131,131,132,129,125,118,113,106,96,89,85,82,157,160,161,161,158,152,142,132,118,104,90,79,76,71,61,62,61,60,65,84,106,117,141,162,167,166,167,167,156,134,115,105,100,116,129,131,136,137,134,127,114,111,108,85,63,98,126,127,125,123,124,125,127,131,135,132,127,125,119,112,100,88,84,83,154,159,159,159,158,156,146,136,122,107,95,85,77,72,67,65,65,55,68,87,102,119,141,162,160,159,162,161,148,130,121,118,113,114,125,138,141,140,129,121,115,107,114,92,63,87,117,121,119,118,117,119,122,130,133,133,127,123,118,112,106,95,90,85,152,157,157,160,157,149,142,135,127,115,100,87,78,74,72,68,70,71,74,94,103,125,150,155,154,157,156,153,142,131,133,134,128,115,104,109,126,134,128,119,114,114,119,97,63,82,110,113,113,111,111,112,118,123,132,136,135,127,117,112,105,97,92,88,155,154,156,155,154,149,140,135,129,121,106,90,82,76,73,70,73,76,81,91,105,130,145,152,150,149,149,147,140,139,143,143,135,117,94,79,87,111,121,120,115,116,120,94,65,82,108,106,107,104,107,111,115,119,127,139,142,133,120,115,107,96,89,86,152,152,152,154,155,148,143,136,130,123,112,98,87,79,74,69,69,78,88,94,109,134,149,148,144,145,143,144,141,146,148,146,139,119,88,62,62,84,109,121,117,117,121,91,63,81,114,105,106,100,98,100,108,115,123,138,148,140,127,118,107,97,92,89,151,152,154,153,149,149,146,140,135,126,116,105,94,82,74,70,67,70,82,100,122,141,147,144,141,138,138,139,136,140,142,141,136,116,81,53,57,71,92,108,111,117,125,93,66,82,122,107,102,99,94,97,106,108,118,138,146,141,129,119,109,97,90,88,153,155,151,152,151,153,148,140,132,123,117,112,103,91,84,77,74,81,99,117,132,140,139,136,134,136,137,136,135,135,134,133,126,107,73,52,57,69,82,97,106,117,128,98,71,88,130,111,101,100,92,94,99,105,117,139,148,142,131,118,105,94,91,91,153,154,152,147,150,146,144,139,127,117,115,116,117,111,107,104,103,104,114,123,129,132,134,131,131,136,139,143,141,138,136,131,120,99,72,55,63,69,79,90,102,119,135,104,70,84,130,122,104,99,87,86,94,99,112,138,147,142,130,117,104,94,88,88,152,150,148,149,148,144,141,140,131,118,113,116,125,131,132,133,133,131,129,130,128,129,129,130,133,138,142,147,149,144,136,133,118,92,71,51,63,71,77,84,95,113,132,111,75,80,117,120,104,91,85,78,89,95,110,135,145,138,124,115,105,95,89,87,151,150,147,146,145,145,145,140,133,123,120,124,129,137,144,149,148,146,149,145,140,135,132,134,138,142,148,152,155,153,146,135,121,98,73,55,61,70,73,78,88,107,129,117,79,77,112,121,109,98,84,83,86,90,105,131,142,135,123,113,104,93,88,87,149,149,148,145,142,141,140,138,134,128,127,131,137,142,151,164,164,165,167,168,162,155,149,147,145,148,155,159,163,166,157,146,131,105,84,67,61,70,74,78,84,98,121,117,79,69,102,117,108,95,84,79,85,89,103,131,137,132,126,114,103,98,94,90,149,150,147,143,142,142,142,142,140,133,131,136,145,152,158,167,172,177,177,178,175,174,169,164,158,157,160,166,175,177,173,159,139,114,92,82,74,74,74,74,79,91,106,111,85,64,87,110,107,96,84,81,80,86,102,129,135,128,124,113,100,93,90,88,148,145,145,144,143,144,146,145,140,134,130,135,140,150,159,166,169,178,182,177,173,178,179,175,169,166,169,173,178,179,173,163,151,128,104,89,85,79,71,76,83,92,106,108,81,64,87,110,108,96,85,81,79,85,102,127,133,128,123,115,104,92,85,88,150,147,144,144,143,144,146,144,137,129,122,118,127,137,150,156,164,169,174,171,168,172,175,177,173,170,171,173,176,173,167,159,151,135,114,94,84,80,77,78,85,90,103,102,78,63,87,110,107,96,84,78,81,86,101,124,133,132,121,115,106,93,91,88,150,147,144,144,145,145,146,142,137,131,121,114,116,118,129,141,153,163,170,166,165,172,170,171,170,168,170,171,171,171,168,159,150,133,116,99,91,85,80,81,86,93,98,96,71,63,89,108,104,96,87,81,82,88,104,122,132,130,125,113,101,92,91,88,151,148,146,145,148,148,146,144,140,131,122,113,104,101,104,108,116,132,154,160,160,162,161,158,158,163,163,167,170,171,169,162,148,128,112,99,89,84,81,83,88,95,103,93,69,63,83,103,101,95,88,84,84,87,102,123,133,134,127,115,99,95,87,90,148,151,150,145,148,147,144,141,137,131,122,113,99,90,87,85,86,96,112,132,136,132,131,130,132,139,148,159,165,165,165,160,144,124,105,88,75,82,87,91,91,98,101,93,66,65,86,100,96,93,89,88,89,90,103,124,137,136,127,109,103,93,94,92,151,153,152,148,146,143,140,136,132,127,117,104,92,82,78,79,83,94,97,103,103,105,104,102,107,117,134,147,149,150,147,145,131,114,93,70,60,77,91,95,96,99,102,95,73,69,91,96,91,92,92,93,93,95,106,123,133,132,121,105,100,96,94,94,155,152,150,148,142,136,138,135,132,123,112,101,87,78,74,76,86,96,101,102,106,113,116,115,113,110,114,125,134,133,130,127,117,103,85,61,57,77,92,93,96,100,106,101,72,68,88,90,89,94,94,94,95,97,107,121,128,124,117,106,101,97,96,96,152,153,154,150,143,142,140,134,128,119,106,92,81,76,73,69,74,77,86,102,108,117,129,128,120,119,118,117,122,124,123,117,109,101,87,69,72,90,101,98,96,99,105,100,69,76,90,89,92,97,97,99,100,102,108,118,123,120,111,104,102,98,96,94,149,154,157,156,151,148,143,134,124,111,99,88,77,71,66,62,59,61,70,90,99,109,128,132,134,135,137,134,120,120,126,124,116,107,93,81,90,101,102,100,98,100,105,101,76,86,91,91,99,102,102,104,107,108,110,113,120,114,105,103,102,98,96,91,149,150,153,157,155,147,135,127,115,102,90,82,73,67,59,58,62,66,68,80,91,99,121,141,149,151,154,151,136,120,118,125,126,117,102,95,100,106,106,103,102,100,102,101,79,87,92,98,105,106,106,108,107,111,112,111,105,105,105,103,101,100,96,89,147,149,151,153,150,145,137,126,111,97,87,78,74,65,56,62,72,83,83,83,91,98,114,138,152,156,161,161,151,132,120,115,110,105,104,101,100,105,107,104,102,105,104,96,78,89,101,107,109,106,108,108,111,111,110,109,108,105,105,103,99,97,94,92,151,154,154,153,152,145,137,127,106,92,81,77,70,62,56,60,59,70,81,91,98,101,108,127,153,161,163,163,159,145,131,115,105,102,106,111,108,106,109,108,105,103,100,86,80,97,110,110,109,110,114,115,111,110,106,109,105,105,104,101,98,93,91,93,149,153,155,154,149,146,137,124,106,89,77,72,70,63,56,52,45,49,62,83,96,107,113,121,148,163,164,163,163,155,139,125,110,110,113,121,124,119,114,110,106,100,88,75,87,107,112,111,110,110,110,107,106,109,111,108,108,105,104,99,95,94,95,94,143,146,148,153,154,148,138,122,108,93,81,78,78,67,63,51,42,39,53,77,98,102,108,114,139,159,163,163,163,159,148,134,123,109,107,116,124,131,126,119,110,97,77,79,100,110,110,111,112,112,110,111,109,107,106,109,106,101,99,97,95,96,97,95,140,146,150,153,151,146,137,129,111,97,83,77,80,73,66,47,34,28,44,70,96,106,111,113,131,152,161,164,163,160,154,140,126,117,103,99,113,127,130,122,112,94,76,87,105,108,109,110,109,109,109,108,105,105,102,104,106,102,98,97,97,98,98,98,138,143,144,143,144,141,134,125,113,94,80,76,80,77,71,58,45,39,51,73,96,104,111,110,127,150,162,164,163,162,153,143,132,122,112,99,92,114,127,121,109,96,83,91,102,104,106,111,111,105,104,105,106,108,104,103,103,101,102,99,96,94,92,95,133,140,143,144,143,143,137,126,114,98,84,81,89,81,72,59,41,39,56,86,102,105,110,110,124,147,160,164,164,161,157,147,139,131,119,105,89,90,113,118,106,99,88,91,101,104,104,106,107,107,105,102,103,107,105,104,100,98,105,101,98,95,91,96,128,135,136,141,145,142,138,129,116,105,93,87,91,87,74,67,67,72,82,91,99,104,110,111,124,144,158,162,162,159,153,146,140,136,122,112,97,79,81,104,109,101,94,93,99,102,104,105,107,107,105,105,104,103,101,102,103,102,108,106,104,104,103,104,132,134,137,141,141,141,141,132,118,108,97,91,90,89,75,79,74,94,95,90,99,107,110,114,126,142,155,160,162,160,156,150,142,135,127,118,109,94,73,73,93,100,94,90,94,102,108,110,106,105,107,104,103,102,101,103,108,108,109,110,105,106,106,98,130,133,136,138,137,139,139,132,119,110,102,96,95,91,76,80,68,71,78,90,97,108,110,117,129,142,150,157,160,157,154,147,141,135,126,119,110,101,89,69,67,70,79,89,103,115,115,108,104,104,105,102,102,103,107,112,115,115,119,114,112,96,71,39,132,132,131,131,129,130,129,128,123,113,107,104,103,102,90,72,77,56,67,89,101,107,114,123,132,146,151,156,159,158,152,149,141,132,126,118,111,107,101,93,82,82,98,109,113,112,107,107,107,106,105,107,106,107,111,117,116,112,101,83,58,36,13,12,130,127,127,127,126,126,126,125,124,115,109,105,102,103,95,74,75,73,69,89,107,113,116,125,136,145,147,149,152,152,152,145,138,130,121,114,111,110,110,107,104,103,105,110,109,107,104,107,107,105,108,101,93,86,73,61,55,46,34,20,12,12,20,21,127,126,127,126,126,123,123,127,127,121,114,108,107,101,98,90,69,72,79,89,105,115,120,123,135,145,148,151,150,147,146,143,139,132,123,114,110,109,110,109,112,109,105,104,103,103,107,106,106,104,95,75,58,58,68,57,32,16,7,10,14,17,24,24,125,127,124,121,121,119,119,126,130,127,119,110,107,106,97,92,90,83,86,91,102,113,121,128,136,144,146,147,149,151,147,144,137,129,121,112,106,104,105,107,107,107,108,111,110,105,104,107,105,90,67,50,47,54,82,106,99,73,50,36,30,29,26,33,118,117,116,114,114,114,115,117,122,122,120,113,106,103,102,97,97,97,97,100,107,114,122,128,131,135,138,140,143,144,141,136,128,123,117,110,106,104,103,104,105,108,105,107,106,109,109,103,84,61,45,45,49,50,65,99,121,115,106,95,85,75,75,81,109,109,110,109,109,109,107,107,107,109,112,111,108,102,96,97,100,102,105,109,114,118,124,127,127,130,134,137,136,134,134,129,122,116,111,109,107,105,103,106,106,105,105,110,109,105,90,72,52,46,46,49,50,51,54,74,110,117,119,122,121,121,121,126,105,105,107,107,109,107,108,107,107,105,107,111,107,106,104,104,105,107,109,112,117,122,126,128,128,129,127,132,131,129,126,123,117,111,110,109,108,108,110,111,112,114,111,102,91,68,52,40,44,48,53,50,50,49,50,59,90,120,124,124,127,127,128,135,104,104,105,105,105,105,107,106,104,107,104,101,102,101,105,108,109,107,109,113,115,117,117,121,123,124,124,121,117,117,115,111,110,108,110,112,110,111,109,107,101,90,75,62,53,42,44,50,49,51,53,48,49,50,49,52,78,115,127,127,131,135,132,136,103,104,104,103,102,101,100,100,98,100,101,101,104,105,104,106,107,107,108,110,109,109,109,107,110,110,107,109,108,108,104,102,98,91,79,73,71,62,60,54,44,40,42,45,46,48,49,51,49,49,47,51,50,49,52,50,54,88,125,127,129,133,135,135,101,102,104,106,105,102,101,103,103,101,103,105,106,108,109,108,108,109,110,109,106,104,105,104,99,96,97,102,105,103,103,100,94,77,52,49,50,47,42,46,48,48,50,48,50,50,50,50,51,50,48,48,49,48,50,53,52,70,111,124,128,131,135,137
57,53,61,54,52,54,49,50,48,49,55,63,75,81,75,57,65,80,91,93,97,103,107,111,106,99,96,88,77,71,69,70,73,77,79,80,80,79,81,81,80,79,78,80,79,78,82,80,78,79,82,79,76,75,77,74,76,77,77,80,69,96,139,161,85,88,85,86,86,85,82,77,77,77,75,73,80,85,91,93,91,91,93,92,93,97,105,113,121,121,113,117,119,113,110,102,87,79,80,82,79,79,80,79,80,79,78,79,79,79,78,78,81,83,80,76,76,77,78,76,75,76,77,70,86,122,150,152,105,105,105,102,102,104,103,104,104,104,103,106,103,105,111,115,114,111,105,101,100,97,97,103,111,114,109,113,135,142,141,133,117,93,78,81,81,81,80,80,79,78,80,81,79,79,80,80,78,77,79,79,79,80,79,78,77,76,76,82,116,151,166,171,113,114,114,112,112,110,109,109,108,110,109,110,111,111,107,107,109,113,115,115,119,118,114,113,114,113,112,111,114,116,118,122,116,100,82,77,78,79,77,78,78,78,80,80,80,80,81,78,79,79,77,78,77,77,78,79,79,76,89,120,157,172,173,175,113,114,116,115,114,112,111,109,110,108,106,106,105,99,98,103,108,107,119,130,133,133,135,131,128,124,120,118,117,117,113,107,105,101,95,89,86,84,85,82,80,79,79,80,80,78,77,78,80,79,79,79,79,78,79,80,82,94,132,164,180,173,168,155,121,119,118,116,114,114,114,114,116,110,105,103,103,98,94,90,91,99,113,130,137,141,143,143,138,132,127,125,123,123,124,123,116,109,103,95,91,89,89,92,90,87,81,76,77,79,78,78,79,80,78,77,78,79,80,79,77,83,110,128,123,111,97,83,129,126,124,121,121,120,120,123,122,113,107,105,99,93,88,79,79,84,96,119,139,144,147,148,145,140,136,131,129,133,132,127,126,118,112,106,95,89,87,90,96,97,97,92,83,76,75,76,77,77,77,78,79,80,77,67,54,46,49,44,33,26,25,29,130,130,131,129,128,129,128,126,122,114,106,102,99,94,88,82,77,76,87,112,138,142,143,149,150,146,143,140,138,138,140,133,128,125,118,112,99,93,87,83,89,95,101,101,101,94,82,76,78,80,78,78,79,74,62,46,32,26,20,19,21,27,30,31,129,131,132,132,132,132,135,133,125,118,112,105,98,89,84,74,66,72,83,106,133,134,138,149,151,148,147,145,143,147,146,138,133,126,120,114,104,98,95,93,91,89,90,98,101,101,94,85,78,74,76,75,66,43,24,15,9,7,5,4,2,1,5,12,134,134,136,136,137,137,140,139,129,118,110,103,94,89,77,61,62,68,76,96,124,128,131,145,151,149,145,147,149,146,144,145,137,131,119,114,109,105,105,108,104,101,95,88,90,102,101,98,90,83,77,81,76,57,48,46,46,46,47,48,53,60,63,63,133,134,136,138,141,143,142,136,124,114,107,99,90,79,63,61,68,64,69,84,107,121,124,137,149,154,151,149,150,152,149,142,137,129,120,115,113,108,105,106,106,106,109,104,95,89,93,101,96,90,87,87,95,103,105,104,104,106,110,113,116,118,114,112,135,134,135,140,142,142,143,139,125,112,101,91,86,78,68,67,62,53,63,85,102,118,122,132,145,151,152,152,154,157,152,144,137,130,122,115,109,103,98,88,83,83,104,119,124,108,90,85,93,98,94,89,86,95,109,113,110,112,111,110,113,115,116,115,137,137,139,140,141,140,141,140,125,108,95,85,80,70,63,67,70,74,79,92,107,118,121,130,144,152,153,155,157,156,152,143,135,128,123,113,104,95,84,69,71,83,98,118,135,128,118,94,81,85,91,93,89,85,87,91,100,104,106,107,103,103,105,111,138,142,142,141,139,140,137,133,121,103,90,87,82,70,64,68,73,85,92,99,109,118,121,129,148,157,156,157,159,154,147,140,133,127,117,106,97,86,76,84,99,106,109,112,120,129,129,118,106,92,87,89,90,89,85,83,80,81,95,101,106,106,106,106,140,143,145,142,138,137,134,129,117,99,85,79,78,68,61,55,51,60,81,104,116,120,122,128,149,156,153,155,154,151,148,136,127,120,110,100,89,79,84,107,118,115,108,107,116,123,127,125,119,111,97,89,90,89,88,85,80,74,76,86,91,96,98,102,144,148,147,147,142,137,130,125,113,96,82,76,74,66,61,46,38,46,67,99,120,119,122,129,150,161,160,159,156,150,146,135,122,111,100,90,82,88,108,124,122,109,99,96,114,128,129,126,122,117,108,99,97,94,90,90,83,77,64,64,73,82,93,93,150,151,154,152,150,143,134,127,114,103,80,76,73,58,58,45,38,39,63,95,121,119,125,130,150,160,158,158,154,150,139,125,110,96,86,83,88,106,128,133,120,101,84,83,107,126,135,136,129,123,116,110,107,104,99,97,93,89,80,67,63,74,79,88,150,149,155,151,150,147,137,125,114,98,82,76,72,57,55,43,33,37,61,95,118,120,127,133,152,159,160,157,153,145,134,116,97,86,88,98,111,124,133,134,121,99,75,68,94,126,136,136,132,127,124,119,116,111,107,107,103,97,88,80,66,66,68,78,154,151,156,156,152,147,138,126,115,100,77,74,65,54,54,42,39,44,66,97,112,122,131,139,158,160,160,160,155,143,123,100,85,89,102,115,126,131,130,128,117,98,74,61,91,127,137,136,132,128,124,122,121,118,116,110,107,103,99,91,82,62,63,65,154,157,159,159,156,151,142,130,115,99,89,76,69,57,57,54,53,66,83,102,110,127,134,149,160,159,158,158,150,133,113,94,89,103,118,124,129,129,128,122,111,102,88,68,81,120,134,130,127,124,124,124,125,125,124,120,115,109,104,97,90,78,64,64,155,158,160,161,156,150,143,134,124,104,90,79,71,58,54,60,68,82,85,97,109,125,138,152,156,154,155,152,139,123,111,107,105,111,119,131,134,133,128,119,112,106,100,83,67,96,124,125,123,121,122,123,126,129,129,126,124,123,115,106,95,87,74,60,155,156,157,159,156,150,143,136,126,116,95,80,71,66,58,57,60,67,67,88,109,128,142,154,151,154,152,147,135,121,126,130,125,111,100,109,121,126,124,117,110,109,108,91,64,76,109,115,115,114,115,118,122,127,131,130,126,121,118,112,104,94,86,70,157,157,157,156,154,151,144,135,130,118,104,88,75,69,60,55,53,49,58,83,103,124,139,146,149,146,147,139,131,131,136,136,128,108,83,72,76,91,107,113,110,111,110,92,67,71,97,104,105,105,106,110,116,121,127,131,128,123,117,112,106,97,91,83,157,158,159,156,153,151,146,140,132,123,111,99,85,74,68,62,60,56,63,82,101,124,140,143,140,139,137,133,130,133,130,126,117,102,73,55,49,65,85,105,111,114,115,95,67,70,96,98,100,101,99,102,108,115,123,131,138,132,122,114,108,100,93,89,157,157,156,156,154,151,146,138,130,123,116,103,87,76,67,61,61,63,73,87,109,132,140,138,136,132,130,132,133,133,128,124,107,89,65,47,52,59,71,85,103,110,118,96,67,68,97,98,95,99,94,96,103,109,114,128,140,139,127,117,109,99,91,88,156,156,154,154,154,149,144,136,123,117,116,113,102,90,75,64,61,68,87,104,119,129,130,127,123,128,134,139,141,140,133,128,111,85,63,44,60,62,66,76,95,109,124,100,66,66,96,102,95,96,91,93,99,104,110,124,140,141,132,122,114,102,92,87,155,153,153,153,154,149,145,141,130,120,117,119,118,113,106,93,86,91,105,114,119,122,120,119,126,131,140,147,151,150,146,139,124,101,78,57,53,63,71,77,86,106,130,109,68,64,103,114,101,95,91,88,91,98,106,125,143,140,135,123,111,101,91,89,154,152,150,151,152,149,146,143,135,126,121,122,126,129,129,130,126,126,132,134,132,129,128,132,134,140,151,155,162,165,161,152,138,118,92,75,68,67,67,71,83,99,127,122,74,66,116,125,105,94,88,84,85,95,103,125,141,142,130,122,112,98,91,89,153,153,150,146,145,144,143,138,130,126,129,130,130,135,146,153,153,153,156,160,160,157,153,151,148,150,155,164,173,176,167,158,146,128,107,89,80,74,75,77,79,91,113,117,80,65,118,135,113,96,84,78,81,89,100,124,141,143,128,119,110,100,90,86,154,152,150,145,145,146,143,144,139,131,131,138,144,150,158,165,169,172,172,170,173,177,175,170,164,163,166,170,175,175,169,162,147,129,112,94,85,76,69,70,72,77,98,109,79,63,105,134,119,101,87,77,80,87,92,124,141,138,132,121,108,99,90,85,154,150,149,148,147,148,151,146,141,135,134,138,147,157,163,166,171,176,178,175,176,178,178,175,170,167,168,171,175,175,171,162,145,128,111,97,87,77,70,71,78,86,92,100,82,60,91,123,120,105,88,78,80,84,99,127,139,135,131,126,107,99,93,90,152,148,147,145,145,148,145,145,137,130,125,132,140,149,158,164,169,173,173,173,173,176,175,170,168,166,166,168,171,170,167,161,145,126,108,96,89,82,75,72,76,82,89,92,75,60,88,118,116,103,89,80,77,80,97,122,134,133,128,122,112,101,89,88,152,150,146,146,146,150,149,145,137,131,123,118,128,137,147,156,163,166,170,166,165,165,163,159,157,158,161,163,162,161,159,154,139,117,100,86,76,77,77,77,82,86,96,93,72,58,81,108,108,99,89,80,79,85,101,126,138,136,128,121,111,100,88,85,154,150,146,149,148,151,149,146,136,132,122,115,112,115,126,133,141,149,155,157,154,149,142,137,136,143,149,154,153,150,146,140,126,106,88,68,60,71,78,82,85,91,95,88,69,57,74,95,100,97,90,81,81,90,102,122,135,137,130,122,111,100,91,89,156,154,151,150,150,149,146,140,140,132,122,110,99,98,102,107,110,117,125,130,126,120,118,118,121,130,138,145,147,143,138,132,118,100,84,64,58,72,85,88,89,91,94,87,70,58,70,87,94,94,90,86,84,85,102,126,135,135,130,122,112,100,91,89,157,156,151,151,146,142,139,137,134,123,117,105,95,88,87,92,95,102,106,112,110,107,110,112,116,123,129,135,138,135,132,126,114,99,81,58,54,72,88,93,93,95,96,90,73,63,71,84,90,93,91,85,84,87,104,124,140,142,134,122,110,100,92,89,158,155,153,149,145,143,141,140,135,124,110,98,90,84,85,87,92,103,109,114,116,117,113,110,120,123,126,126,125,127,126,121,114,104,88,62,52,72,93,94,96,98,99,94,76,66,75,85,88,91,92,93,94,96,105,124,138,142,134,119,108,100,94,91,157,158,155,152,148,145,141,134,126,119,106,92,85,77,80,83,91,103,111,117,126,130,132,129,121,124,129,127,126,132,136,136,131,117,97,71,64,88,100,97,95,97,101,99,80,71,82,91,92,93,94,94,93,96,108,125,137,137,130,118,107,99,95,95,155,157,158,156,153,146,137,129,120,110,98,86,81,76,79,79,87,99,104,115,130,141,138,131,133,133,137,136,136,143,149,151,141,127,106,85,84,95,103,99,98,99,101,101,80,75,91,96,98,100,99,97,100,104,110,122,130,130,123,114,107,99,96,96,157,157,159,159,155,148,137,126,112,100,89,82,78,78,76,75,78,83,91,106,122,139,141,140,138,140,147,148,137,132,137,138,134,120,106,93,93,97,101,101,98,97,101,99,82,79,95,96,102,102,102,102,105,108,112,118,127,129,122,112,105,100,96,95,156,156,157,155,152,145,134,119,105,94,87,79,77,75,67,63,62,64,78,101,114,131,151,150,149,155,160,161,147,129,123,120,110,100,99,94,95,100,102,99,98,100,103,100,79,77,93,102,106,104,103,106,110,112,115,120,121,119,115,108,103,98,96,96,157,159,158,156,151,145,135,122,103,87,81,80,78,71,61,61,57,54,64,94,111,123,145,160,159,160,165,164,156,140,127,116,108,103,108,110,106,103,106,102,102,103,101,101,75,77,97,109,109,107,104,110,113,116,121,121,117,113,111,106,103,99,98,96,158,158,160,160,155,147,133,115,98,85,77,76,76,67,62,64,68,71,76,93,108,114,130,153,165,165,169,167,163,150,133,120,113,112,123,128,128,126,122,113,110,104,101,99,69,81,106,112,110,109,111,112,117,121,119,119,118,116,112,107,102,98,97,95,155,155,156,158,154,148,136,122,104,88,80,77,74,66,62,72,86,97,98,103,114,117,123,145,163,167,166,168,166,158,142,127,115,112,123,132,138,139,132,122,116,104,98,85,69,92,111,112,111,111,114,121,114,118,121,117,116,113,111,105,100,99,96,92,154,155,158,158,154,147,138,127,107,89,79,78,77,65,59,66,73,87,102,111,118,119,117,133,158,168,167,167,167,163,151,136,123,111,115,127,135,140,136,131,122,104,89,67,81,106,115,113,116,114,120,121,119,116,121,118,114,112,108,103,101,101,97,91,152,154,153,153,152,147,142,130,111,94,82,80,80,68,58,50,48,56,78,106,118,118,119,127,151,166,168,169,168,164,157,144,131,115,105,112,127,137,138,132,124,102,77,66,94,113,117,117,117,120,118,120,120,119,112,116,114,107,103,103,100,99,95,89,151,153,152,153,153,148,137,130,116,98,83,81,82,73,61,50,43,43,61,89,116,119,119,119,143,163,167,169,169,165,158,147,135,123,110,99,107,127,135,133,123,101,72,79,103,114,119,123,119,119,120,119,115,113,112,108,110,110,104,101,99,96,92,84,147,151,152,153,151,149,143,134,119,106,91,86,87,78,64,46,35,34,56,83,109,116,116,115,137,160,168,169,167,164,159,150,141,133,122,106,94,110,130,131,120,103,81,88,105,114,121,123,122,117,113,112,112,112,109,107,105,105,102,100,96,92,89,82,146,151,151,154,153,152,150,136,121,108,97,90,90,83,68,55,40,37,49,78,109,116,120,116,136,158,167,168,168,164,159,154,146,139,129,115,98,90,109,124,118,103,87,89,101,112,122,123,121,115,111,110,107,105,108,105,104,104,100,99,96,91,85,84,146,147,152,155,151,152,149,139,124,109,103,96,93,86,74,56,39,43,67,93,109,118,117,116,133,156,166,167,168,165,159,153,147,141,130,118,105,87,86,105,115,107,93,90,101,112,117,119,114,110,107,105,104,108,108,104,104,105,102,100,95,90,85,86,147,147,149,148,148,152,148,138,124,116,110,102,99,91,73,72,55,67,83,102,113,120,118,121,138,156,165,166,167,164,160,155,147,141,135,127,116,102,82,78,100,110,102,96,101,109,116,118,114,112,109,107,108,107,105,105,103,100,99,96,89,87,85,89,144,146,148,145,142,144,140,137,130,117,114,108,105,99,77,84,72,76,86,97,109,119,118,129,141,159,164,165,166,163,160,153,147,141,134,125,116,108,93,74,72,85,91,91,99,111,123,127,122,114,112,107,103,103,103,102,102,99,93,90,85,86,85,91,144,142,140,139,139,139,139,139,132,122,115,110,106,102,86,75,83,62,75,95,104,117,120,136,149,162,162,162,163,159,156,154,146,135,132,125,119,115,111,97,78,71,81,94,111,126,131,127,118,108,104,105,103,103,103,103,101,97,93,90,87,88,93,96,140,141,141,139,135,135,138,139,136,127,118,113,108,103,94,71,76,70,74,92,109,116,124,140,151,162,160,158,159,157,157,156,148,141,130,124,118,116,116,111,104,98,100,112,120,121,114,108,107,105,105,105,102,102,101,101,98,93,93,91,91,94,96,98,142,140,139,135,133,133,137,141,140,132,122,116,109,103,95,80,68,75,80,93,112,119,127,137,153,160,162,160,157,158,156,154,148,142,129,122,117,112,109,112,112,111,111,112,111,108,104,105,105,105,104,103,103,100,98,97,95,93,93,93,95,96,96,94,139,138,135,134,134,133,137,142,142,136,125,117,110,104,96,93,80,75,81,88,109,122,133,138,155,160,161,159,159,158,154,153,149,132,132,121,110,104,104,109,113,112,110,109,108,107,109,109,109,106,103,104,103,101,100,96,96,97,97,99,98,95,94,93,135,132,130,128,128,127,129,133,136,135,129,120,111,105,98,96,94,86,88,97,108,120,135,143,152,157,156,153,153,153,149,145,139,136,128,122,112,103,104,105,107,109,109,110,112,109,109,108,105,105,105,106,103,98,96,96,99,99,101,102,100,100,99,98,128,125,123,123,122,122,121,122,126,129,129,124,115,108,102,99,101,100,96,97,108,124,138,147,152,152,152,149,149,149,149,145,135,129,119,115,111,108,106,104,106,108,108,109,112,109,105,103,105,108,106,102,103,99,100,103,103,103,105,106,106,105,105,101,118,118,116,119,121,118,116,117,120,123,125,124,118,110,103,100,100,101,104,104,112,126,141,150,151,150,150,149,146,145,146,138,130,126,117,114,111,105,107,104,107,108,105,105,108,108,108,110,108,103,104,104,99,101,105,107,108,108,108,109,108,105,104,103,116,120,119,120,121,118,116,116,117,119,121,122,118,113,108,106,107,106,107,111,120,130,140,147,148,148,146,145,143,138,135,132,127,120,118,111,107,106,108,108,107,108,109,109,109,106,106,105,108,107,101,97,101,107,107,108,110,110,109,107,107,104,103,100,116,118,119,121,121,117,116,115,114,112,113,115,116,114,114,115,112,111,113,118,123,130,138,141,141,142,140,138,137,131,126,122,117,115,112,110,109,109,109,108,107,107,107,107,109,110,107,107,101,100,100,104,106,110,108,109,113,114,117,116,116,111,99,87,111,113,116,114,112,114,113,113,112,111,110,109,109,113,114,114,117,112,112,118,124,128,132,134,134,133,130,127,125,123,118,113,113,110,108,110,108,108,108,109,107,107,106,106,106,106,101,98,102,102,110,111,109,114,112,113,114,112,103,90,73,53,36,15,108,107,109,108,109,109,111,110,108,108,111,109,108,110,112,113,112,112,115,116,120,120,121,121,121,120,119,118,114,111,111,108,105,107,108,109,109,108,107,108,108,108,109,109,109,108,107,112,113,115,113,112,109,102,92,77,65,60,42,26,20,17,15,15,114,113,112,112,111,109,108,106,106,106,109,108,108,110,113,115,116,117,115,114,112,112,112,110,109,109,109,109,107,105,105,107,107,106,103,105,108,108,107,107,109,112,111,112,110,107,105,103,99,88,84,78,70,61,53,56,42,24,13,8,10,17,21,25
78,79,80,79,80,80,76,75,70,67,65,65,66,71,79,88,91,88,87,86,88,87,93,104,119,131,138,133,122,134,144,140,136,125,111,92,81,80,82,81,81,81,77,79,79,78,79,78,78,78,78,78,78,77,77,76,78,79,79,78,76,74,77,89,99,99,100,97,97,98,101,101,102,105,104,102,103,105,108,109,109,110,107,100,96,96,94,94,94,99,114,129,142,150,148,147,143,136,122,104,86,78,79,81,79,77,80,77,79,80,80,78,79,78,78,78,77,78,79,78,75,75,75,75,78,80,94,123,110,109,108,107,107,107,108,110,110,108,110,114,115,113,113,113,114,116,114,109,108,107,105,100,97,96,94,95,100,112,120,126,125,122,116,105,90,79,73,71,74,76,79,79,76,78,79,80,78,77,77,78,78,79,79,77,78,79,78,78,82,98,127,156,114,113,112,112,113,110,110,111,111,112,114,115,114,114,111,112,113,115,117,117,120,121,120,117,116,112,108,106,102,98,92,94,95,97,98,97,93,90,89,88,85,80,74,71,77,76,78,79,78,78,78,77,79,80,78,77,78,79,82,84,82,97,124,134,117,118,117,115,113,113,111,111,111,111,111,113,113,108,105,106,109,111,119,126,131,134,134,132,130,129,126,120,116,113,115,110,106,102,97,95,96,98,98,98,95,94,93,90,83,76,77,78,78,79,79,77,78,78,77,78,80,81,76,63,51,44,43,44,114,117,117,117,115,115,114,113,115,115,110,106,104,102,97,94,97,99,109,125,134,139,142,143,141,137,132,124,124,122,119,120,118,116,111,105,101,98,95,96,99,99,98,97,96,96,89,80,77,76,76,78,77,76,77,77,76,66,49,38,30,21,19,13,125,121,120,116,120,119,120,121,121,116,109,106,102,99,95,86,86,88,97,113,129,140,147,149,149,146,140,133,130,127,126,126,125,123,120,115,107,101,95,92,91,94,97,100,101,99,97,95,87,79,73,74,76,74,75,66,47,27,14,9,7,8,6,6,131,129,126,121,122,124,127,129,126,117,109,109,105,100,93,86,81,82,85,103,126,142,148,149,151,152,147,141,135,133,133,132,130,127,124,120,117,111,102,96,88,87,92,97,101,104,104,100,94,87,83,77,74,80,85,79,66,57,52,51,52,52,50,49,132,133,130,129,130,130,131,131,127,120,111,105,102,96,90,83,77,72,76,94,119,139,143,143,152,153,151,145,142,139,140,140,138,135,130,125,121,116,105,102,95,90,91,94,98,101,103,104,102,99,93,89,85,94,103,108,111,109,105,103,103,102,107,110,133,133,133,134,135,137,138,135,129,122,113,105,100,93,86,74,65,65,72,89,117,137,138,138,153,154,152,148,146,145,146,146,144,141,136,129,122,115,109,104,102,102,101,100,98,95,94,99,102,103,99,92,92,86,93,103,111,117,120,119,117,117,117,117,133,137,139,137,136,138,143,140,128,120,113,107,98,90,78,64,63,67,71,80,100,124,133,132,149,155,154,151,149,149,151,150,147,144,139,132,124,116,113,110,110,111,110,108,104,101,98,93,90,97,105,103,94,90,85,84,89,98,106,109,112,112,113,112,133,136,137,139,142,143,143,136,127,120,109,102,95,85,70,62,65,63,60,73,92,109,129,125,137,151,157,154,152,153,155,154,152,145,138,132,123,121,119,114,111,109,106,105,105,108,111,107,98,93,90,93,98,99,96,91,85,83,86,91,96,102,105,107,135,136,139,142,145,146,142,136,119,111,99,93,92,80,67,67,69,65,63,74,96,105,123,128,138,147,155,156,156,158,159,157,152,145,139,134,126,118,112,109,104,96,88,87,95,107,118,124,118,107,95,87,87,91,97,97,91,85,80,76,77,84,93,98,137,137,140,142,142,142,145,141,124,112,95,87,85,74,66,67,70,75,82,87,105,111,122,123,135,150,158,159,160,161,161,157,152,146,139,133,126,118,110,103,94,80,72,81,92,107,117,125,126,122,115,103,92,86,88,92,96,91,85,84,74,70,76,83,140,141,142,142,140,140,138,135,116,102,90,88,84,71,65,61,58,68,81,93,112,111,121,124,134,150,160,161,161,162,162,158,152,142,137,130,120,111,102,90,77,78,97,110,113,112,112,118,125,126,122,116,107,98,92,90,90,92,95,90,83,76,69,70,143,144,144,142,141,140,135,129,113,100,87,84,83,73,63,54,44,47,62,82,119,116,125,124,136,153,161,161,161,162,162,159,151,138,131,123,112,102,92,86,90,105,123,123,113,102,102,112,123,126,123,120,117,110,103,98,96,92,93,91,89,87,78,69,146,148,147,143,141,135,134,125,111,95,83,79,73,65,60,53,44,36,52,71,118,119,125,127,137,155,167,167,166,163,159,154,149,136,123,112,102,93,86,91,109,128,132,123,108,93,90,104,121,130,129,126,124,118,111,103,103,101,99,96,93,90,85,77,150,151,150,147,143,133,130,122,108,93,82,79,74,68,61,47,37,31,51,70,113,118,125,129,137,153,164,166,167,166,157,152,144,126,110,97,90,89,97,112,129,135,132,116,98,81,77,97,122,135,136,133,127,123,119,113,111,109,108,104,103,98,91,85,151,152,154,152,147,138,130,122,107,91,80,75,68,60,54,48,44,35,50,74,109,118,125,129,139,157,165,164,163,159,159,146,129,111,96,85,87,99,115,129,137,137,133,114,95,72,67,89,120,136,138,136,130,125,123,121,117,115,113,111,107,103,99,93,149,153,155,151,148,142,131,122,107,91,79,75,71,60,54,46,31,45,64,87,107,117,125,132,145,160,164,163,163,162,153,138,120,99,86,90,103,118,130,136,137,135,130,113,98,73,60,89,126,140,137,135,131,125,124,123,122,119,119,117,114,111,105,97,156,156,154,154,149,140,131,120,107,93,80,73,71,62,56,63,69,82,89,99,107,115,126,138,152,163,163,161,161,158,146,126,104,87,88,103,118,129,136,138,134,129,124,113,103,89,67,78,116,134,133,129,127,125,124,124,126,126,124,123,121,116,109,104,158,160,161,157,155,148,137,123,109,97,85,74,70,65,54,59,69,81,89,92,101,115,128,143,158,162,160,158,158,152,133,114,105,97,100,114,129,135,137,136,134,126,119,111,107,98,75,68,97,127,129,128,127,123,124,124,128,130,130,127,124,122,117,110,158,158,163,162,155,148,139,129,116,103,90,78,72,68,58,57,58,61,61,71,92,112,129,146,158,156,155,155,153,144,127,119,120,119,114,112,117,131,138,135,133,126,118,112,111,105,81,62,81,112,119,120,117,117,119,121,125,129,131,130,126,123,120,115,157,157,158,159,152,143,138,132,123,110,95,80,74,70,67,62,61,55,55,73,98,116,132,146,152,150,151,150,147,138,132,133,137,135,125,108,89,86,98,115,122,124,121,118,117,109,83,62,74,102,109,111,110,112,110,115,119,123,129,132,130,126,120,116,156,158,158,155,152,148,141,134,126,115,103,87,77,71,68,65,64,63,65,76,91,109,128,143,146,145,144,144,141,135,136,139,137,132,123,105,75,59,56,75,99,115,118,118,119,111,85,65,76,101,99,105,103,104,107,107,112,118,126,135,138,133,123,115,157,158,157,154,152,148,144,141,132,122,111,100,84,74,66,64,64,68,74,82,95,117,137,146,142,142,138,137,134,133,134,134,131,125,116,100,69,49,53,62,80,99,110,115,119,114,87,65,75,103,98,97,100,97,96,103,109,112,120,134,145,140,126,118,156,155,156,155,152,149,144,136,126,119,112,104,92,80,71,63,60,65,78,94,109,127,138,136,133,134,132,132,133,134,133,131,128,121,106,87,59,49,55,61,72,85,99,112,123,119,87,63,72,103,100,95,97,92,91,97,103,105,113,135,144,143,129,122,152,152,154,153,149,144,142,135,123,113,113,117,108,99,89,78,74,78,90,106,118,127,130,131,127,128,130,136,140,142,142,136,130,124,105,83,62,48,59,65,69,78,89,106,125,126,92,65,73,111,110,102,97,92,90,92,97,102,114,137,146,141,133,123,150,150,151,151,148,144,141,136,127,119,119,118,118,119,118,116,112,111,115,120,124,124,122,121,123,127,132,138,144,149,150,146,139,131,114,92,72,56,57,65,71,76,88,104,120,133,105,67,76,120,122,108,98,91,87,88,94,100,111,137,148,143,131,122,148,148,148,148,146,144,140,134,126,122,122,122,126,130,136,142,141,138,140,142,142,136,133,133,134,137,142,150,156,159,162,161,155,143,127,105,86,70,66,68,72,76,80,92,115,131,111,69,76,118,127,115,102,91,83,83,87,93,106,135,144,136,124,119,150,147,144,144,145,141,140,136,129,125,127,133,134,137,149,159,161,161,161,165,164,161,158,155,152,150,151,156,162,171,178,174,164,156,140,119,99,84,79,74,73,77,80,85,97,125,110,66,65,109,127,119,104,91,82,80,85,91,107,133,144,142,133,120,150,145,143,145,147,144,144,141,134,129,130,137,143,150,158,166,171,176,178,176,172,177,177,172,167,162,161,163,167,172,175,172,166,158,143,127,107,93,84,77,74,75,77,84,88,106,107,79,69,95,119,118,105,92,82,79,83,88,105,131,138,135,132,125,147,147,146,145,145,148,147,142,135,129,129,134,141,150,158,164,168,175,182,178,172,176,178,177,172,168,166,167,169,174,178,173,164,155,142,126,111,97,87,80,75,73,78,84,92,100,94,72,63,89,115,117,106,93,82,78,81,87,106,130,136,133,130,123,143,141,142,145,147,145,144,139,132,125,121,123,131,141,148,158,164,168,172,174,169,171,172,171,168,166,165,166,168,172,172,171,166,156,138,123,107,95,88,82,77,75,81,88,90,99,87,65,61,89,115,114,102,92,81,78,81,90,109,129,137,137,130,121,146,144,144,143,145,147,144,140,133,124,117,115,118,124,133,143,151,162,168,166,163,164,163,159,156,155,156,160,161,166,165,163,162,154,136,115,100,88,80,78,79,80,82,88,93,97,85,67,62,79,99,104,98,94,85,81,85,93,110,128,136,135,130,122,148,146,145,148,148,147,146,142,135,126,119,111,105,105,110,112,118,129,145,154,157,151,144,139,135,136,141,149,152,156,153,151,148,138,124,107,90,74,65,75,82,85,89,92,96,96,84,67,62,75,93,98,98,95,87,85,86,93,110,129,138,138,134,125,150,147,148,147,149,144,139,136,131,124,116,106,96,92,91,94,96,101,107,116,119,118,116,114,116,121,129,137,143,147,143,140,135,127,112,97,80,59,59,76,90,92,95,97,99,97,84,67,64,77,91,92,91,90,90,88,86,94,112,131,140,140,134,123,152,150,147,144,143,141,137,135,130,121,111,100,90,84,81,87,91,98,102,105,106,107,106,108,113,117,122,127,131,135,134,131,127,119,107,93,77,56,57,74,90,98,97,97,100,99,86,70,67,80,89,88,94,96,92,91,93,98,111,129,140,139,131,119,153,152,146,141,142,140,136,133,127,116,105,94,85,78,78,82,89,100,106,110,117,123,125,125,120,119,118,123,122,125,128,128,123,117,110,99,84,60,54,81,100,100,100,99,102,102,89,71,70,84,91,89,94,94,94,96,97,102,113,127,135,134,126,115,152,154,150,146,145,140,133,127,121,112,100,89,81,77,76,79,86,96,103,109,117,126,132,131,131,128,128,131,129,129,131,135,134,130,121,109,92,73,80,95,103,101,102,101,104,105,92,73,76,91,93,93,98,99,98,97,100,104,112,123,129,128,120,111,153,155,155,152,147,140,132,122,111,101,89,82,75,74,74,74,78,82,88,100,110,122,137,143,134,134,141,144,141,136,133,138,142,138,129,114,99,86,87,100,106,104,101,101,103,102,93,76,83,95,94,99,103,104,101,101,104,108,113,119,124,124,118,108,152,154,154,152,146,138,127,115,104,93,83,73,73,75,69,67,66,63,69,87,103,114,132,145,148,150,152,158,155,142,128,124,125,123,118,108,101,94,95,101,105,105,105,104,105,104,93,73,86,95,98,106,108,105,105,108,111,114,114,114,113,115,112,107,153,154,151,149,145,136,124,111,100,88,81,78,75,69,60,60,59,58,64,79,98,110,121,143,158,158,159,163,163,153,137,124,114,107,102,102,107,105,104,104,105,104,105,106,105,102,92,73,87,100,106,110,109,108,109,112,114,116,116,114,112,112,110,105,154,155,153,149,145,137,124,108,94,82,78,77,76,61,55,62,69,75,79,84,97,110,114,134,156,162,164,166,166,162,151,135,119,107,100,108,118,123,121,117,113,110,107,105,104,103,88,67,87,106,112,111,110,112,114,114,116,118,118,115,115,114,113,109,155,159,157,152,149,140,125,109,92,81,74,77,74,61,61,69,81,93,97,96,103,112,114,124,147,162,166,166,166,165,158,143,127,115,105,110,123,134,135,132,127,121,114,107,101,94,72,72,99,110,112,112,113,116,117,116,116,117,117,116,112,109,108,106,153,152,153,153,149,141,128,112,97,84,76,79,75,64,61,60,58,65,81,99,110,114,117,119,137,159,167,167,167,167,164,154,139,124,107,105,117,129,138,140,136,130,121,109,96,76,66,94,109,113,113,114,115,115,117,117,115,113,114,115,112,108,105,101,153,155,155,151,147,141,134,118,104,85,79,81,79,70,61,53,45,46,56,85,111,111,117,118,129,153,166,168,168,166,166,163,147,132,121,108,105,116,131,139,139,133,124,110,90,65,80,104,117,117,114,115,115,115,117,117,115,112,111,112,110,107,104,101,149,150,149,150,146,140,135,121,106,86,81,83,82,74,61,48,38,31,48,68,100,108,117,117,124,145,161,167,169,168,167,162,150,139,129,115,104,100,110,127,137,133,123,109,90,66,93,109,113,114,118,119,116,115,117,115,111,113,110,108,108,105,102,102,147,149,151,151,149,144,136,121,107,94,87,87,85,76,64,51,36,31,44,68,98,106,115,116,121,138,156,164,169,169,166,162,153,145,136,126,115,102,97,109,129,133,121,108,93,77,95,106,114,119,121,119,114,111,111,107,109,110,109,106,105,104,102,100,146,148,151,151,150,147,138,126,114,101,92,91,90,81,69,59,43,36,43,73,96,105,115,117,120,135,154,163,167,166,166,162,157,151,144,133,122,110,97,91,102,122,119,110,96,85,94,105,112,119,121,116,111,106,107,106,106,106,107,106,104,101,99,95,144,147,149,149,151,151,140,126,115,106,100,95,93,87,74,67,53,55,68,88,104,111,113,112,120,138,154,163,164,166,167,160,157,151,145,137,128,119,108,91,80,95,114,112,103,93,96,103,109,113,114,111,110,111,108,108,109,108,106,106,104,100,96,90,145,146,146,145,145,145,140,128,117,111,104,99,98,90,77,75,63,73,85,95,104,112,116,117,125,139,154,161,164,166,165,161,157,151,145,138,131,124,115,105,86,62,84,103,102,98,96,102,111,119,122,118,111,110,109,104,104,106,105,104,102,98,94,89,142,140,140,139,140,139,136,131,122,114,112,110,103,97,81,78,74,73,79,90,99,109,115,119,130,144,157,160,165,164,162,161,156,151,144,136,129,124,116,112,106,92,67,66,76,86,96,109,122,126,124,118,110,108,107,106,106,104,102,101,99,94,92,93,136,135,135,132,133,133,134,130,123,117,111,105,103,98,84,72,79,69,71,86,100,110,118,124,135,147,158,156,158,160,160,157,154,150,143,135,130,125,119,116,112,106,95,88,88,98,111,122,125,120,114,110,106,106,105,104,103,102,99,96,93,93,97,100,135,138,134,129,129,131,134,134,129,122,114,110,108,102,93,75,76,73,72,85,102,113,119,125,135,150,157,158,154,154,156,156,154,150,144,137,129,121,118,116,114,114,112,109,111,114,116,115,109,106,106,107,106,106,105,103,102,99,96,96,98,101,103,104,135,134,132,129,129,131,136,139,134,124,117,111,107,100,96,88,68,71,75,85,102,114,120,127,136,151,156,157,155,155,154,152,150,147,143,137,126,117,113,109,109,111,113,111,110,107,106,107,107,107,105,107,106,105,105,103,101,99,100,102,104,105,105,104,133,132,130,128,127,129,133,136,135,130,119,112,107,103,98,96,89,81,83,92,101,112,121,130,137,150,153,154,152,152,152,150,150,148,139,132,127,118,112,107,105,108,109,109,108,109,110,109,110,109,106,106,105,104,104,102,100,102,105,107,107,107,108,109,126,123,122,122,122,121,123,126,129,129,124,116,108,106,100,97,98,95,93,96,103,112,123,133,139,146,148,147,146,145,146,146,142,137,132,129,123,118,111,108,105,106,108,109,109,109,109,111,108,106,107,106,107,105,103,103,104,107,108,109,109,109,107,105,116,115,116,117,116,114,116,118,121,124,125,120,114,106,98,97,97,97,99,100,106,115,126,136,142,144,145,144,143,142,140,140,140,133,126,121,115,113,108,107,106,105,106,109,109,109,109,110,108,108,106,108,104,103,105,108,110,112,114,116,117,118,119,116,111,112,114,115,116,115,114,114,117,118,120,119,115,110,106,104,104,106,107,111,113,118,128,137,142,143,143,142,140,138,136,134,131,128,123,120,114,109,109,108,107,106,107,107,106,107,110,108,105,105,107,102,103,105,109,112,111,109,104,100,98,88,77,63,114,116,117,116,113,112,111,111,112,111,113,115,113,111,109,109,110,109,111,116,120,124,129,135,137,137,137,135,133,131,129,125,122,120,114,112,113,110,110,109,108,108,108,107,107,107,110,108,107,108,109,109,110,106,102,97,89,81,70,58,40,29,23,21,110,111,112,111,113,111,109,111,109,109,108,109,108,108,109,111,113,111,113,117,116,120,127,130,129,127,126,124,122,120,117,115,112,108,107,107,106,106,106,106,107,108,107,108,110,109,112,110,104,94,76,67,61,53,51,49,43,44,45,61,56,43,27,18,108,108,107,105,105,110,107,103,106,110,106,105,105,107,111,113,112,112,111,114,115,117,116,116,115,113,114,114,111,110,109,109,107,107,106,106,104,104,106,107,108,108,107,107,107,102,94,84,72,57,48,43,42,44,41,43,48,47,52,92,111,102,81,67,109,108,108,107,108,107,105,107,106,104,108,109,109,110,112,113,112,113,111,112,108,108,109,108,107,105,104,104,104,105,104,106,106,108,109,109,110,112,112,112,109,104,102,95,86,77,62,55,50,46,46,47,47,48,48,50,48,47,54,65,98,118,117,110
113,113,112,112,111,110,110,110,112,112,111,112,114,109,109,115,116,115,114,111,105,102,101,99,97,93,88,86,81,80,86,91,93,91,81,69,62,59,56,57,60,62,63,62,62,62,60,60,61,61,61,61,62,63,60,51,43,41,42,40,38,37,33,31,116,116,115,113,113,113,114,113,115,113,117,113,115,115,112,111,111,114,117,115,111,110,107,104,101,98,95,89,87,83,84,86,90,91,95,90,85,77,69,64,60,58,59,61,63,62,62,62,62,61,63,63,64,57,38,27,21,20,15,18,22,27,31,33,117,116,119,119,118,116,117,114,113,115,115,117,115,116,112,109,109,112,117,120,122,123,120,116,113,109,102,98,93,88,84,87,88,90,94,96,98,96,93,88,80,69,61,57,56,55,53,56,54,54,56,57,49,28,19,15,16,18,18,18,18,21,22,25,117,117,119,122,123,121,118,118,117,116,116,116,116,113,111,109,111,115,121,130,136,138,136,134,131,124,118,111,106,99,91,87,84,83,87,95,98,98,98,98,97,91,82,74,68,68,68,63,59,57,56,46,28,15,14,10,10,9,12,10,9,9,12,17,122,121,119,118,119,121,118,117,117,119,117,114,113,113,109,106,109,115,122,135,146,150,149,146,142,135,128,124,116,110,105,99,92,87,85,86,92,94,96,100,102,103,100,91,84,84,91,101,98,94,92,88,81,76,70,66,61,60,61,59,55,55,57,58,133,129,125,123,122,120,122,122,123,120,120,116,111,107,106,104,101,107,113,126,140,150,154,155,152,145,138,130,124,119,112,111,106,103,98,93,92,93,92,95,98,102,105,105,98,89,85,88,101,111,113,111,112,110,107,104,103,105,103,102,102,101,97,93,139,139,138,134,130,129,126,126,127,129,127,120,112,111,110,101,99,101,106,116,134,150,159,162,161,154,146,136,126,126,122,120,117,113,108,101,100,97,94,93,95,96,98,102,105,102,95,86,84,93,106,114,112,114,110,110,107,106,107,108,109,110,105,102,141,140,140,142,140,136,135,134,136,138,132,116,119,116,115,108,101,101,103,109,127,147,159,161,163,164,159,147,140,133,126,124,121,116,115,110,106,103,101,101,100,97,97,96,100,104,101,98,92,84,83,87,102,108,112,107,108,107,104,105,107,108,112,112,143,144,142,143,143,142,141,137,135,136,136,120,121,121,115,109,106,107,105,106,120,146,158,160,162,162,161,157,144,135,129,129,125,126,121,115,109,108,105,104,106,106,105,102,101,102,101,100,99,95,89,78,77,86,101,104,104,106,107,106,109,110,112,117,147,145,144,144,141,143,144,147,141,139,132,124,114,112,114,106,98,91,95,100,122,148,154,159,167,166,161,161,153,144,138,135,132,128,126,125,122,116,115,113,107,107,109,110,110,109,108,103,99,101,100,97,91,76,75,86,99,98,103,106,105,107,112,117,146,147,147,148,150,149,146,146,147,138,130,126,117,111,115,98,73,75,81,81,108,144,156,158,167,171,164,154,154,150,144,142,137,137,133,127,126,121,119,118,118,115,113,114,112,109,107,109,106,101,104,102,93,88,79,70,76,95,97,99,105,106,106,114,147,148,152,155,154,154,153,148,144,141,132,124,119,118,110,92,81,89,79,91,103,116,144,151,159,163,160,162,158,150,145,144,147,140,136,132,130,132,123,119,117,114,114,114,112,111,110,107,108,107,102,106,104,98,90,81,72,71,85,91,96,101,103,106,149,149,149,152,157,156,155,154,147,137,129,122,117,115,107,86,93,86,69,90,115,117,136,152,158,161,163,164,158,152,149,152,150,147,138,135,130,127,123,122,122,117,112,113,111,110,109,108,104,106,107,108,110,101,96,92,81,68,68,77,85,94,100,100,151,152,152,152,157,162,159,157,152,136,124,116,114,114,99,88,97,95,107,106,114,119,130,153,165,164,159,162,160,157,155,155,151,148,149,142,137,132,129,127,124,123,119,113,112,110,108,103,102,97,94,100,109,111,99,92,90,85,71,67,73,79,85,92,150,154,158,156,156,155,155,157,158,144,125,111,106,109,94,91,77,68,94,115,122,123,133,154,163,169,164,161,159,158,158,161,156,152,148,145,141,137,138,133,130,128,126,125,121,119,119,115,109,104,93,90,92,101,105,104,98,91,82,67,62,69,76,83,148,150,156,158,158,156,157,156,155,144,119,109,104,109,95,100,65,54,70,99,130,129,135,155,163,168,171,169,165,161,162,159,157,153,148,150,147,143,141,139,136,134,134,131,128,127,126,125,124,120,111,100,93,90,92,95,96,92,87,80,64,59,66,74,155,156,160,163,161,157,157,155,152,134,116,100,99,106,98,102,53,46,67,93,129,131,137,157,164,171,176,171,166,165,163,164,158,154,151,150,148,146,142,142,139,138,138,135,130,127,125,123,130,132,127,120,112,100,99,94,92,87,84,85,79,63,57,63,160,160,163,167,164,158,156,154,149,130,114,97,93,99,97,107,77,59,61,97,129,134,142,160,164,171,177,174,166,164,164,164,161,159,155,153,150,146,146,145,142,143,144,140,134,131,129,127,133,137,131,130,122,115,109,110,104,98,94,89,86,78,62,57,163,165,168,170,170,163,157,150,144,132,111,95,91,93,92,100,67,70,75,108,138,137,146,159,160,171,179,177,172,169,165,161,160,157,150,152,152,150,145,143,144,147,145,139,131,129,129,125,135,145,145,140,132,123,116,114,113,110,104,94,87,83,72,59,166,167,167,171,170,170,163,152,144,130,109,91,86,88,85,98,68,76,106,135,141,136,147,158,160,171,176,176,175,171,167,160,160,156,152,147,148,149,145,145,146,149,147,138,127,123,121,121,135,151,156,148,141,132,127,122,118,118,112,106,95,86,81,65,170,170,168,171,172,171,168,158,148,133,112,90,85,86,82,106,107,129,148,150,138,137,149,159,164,176,179,176,173,173,170,163,161,157,149,144,143,146,147,146,147,149,148,139,126,113,105,112,137,156,157,152,144,137,134,130,127,124,118,114,105,94,86,75,170,173,171,172,175,172,168,160,149,137,116,96,86,83,81,102,111,128,144,139,133,139,151,159,168,177,178,175,174,173,169,167,162,153,145,144,145,148,149,149,146,146,146,137,122,106,85,99,134,153,154,152,143,137,134,132,131,130,127,121,113,104,93,85,169,172,174,175,176,175,171,162,151,138,117,101,90,84,82,91,105,100,111,115,129,141,151,161,173,177,174,170,169,169,167,163,158,150,143,144,148,149,147,147,146,143,141,133,120,106,79,86,129,143,148,146,142,136,134,133,135,137,135,130,124,113,100,89,168,171,174,176,177,177,173,165,155,143,123,110,96,85,85,84,103,97,96,118,135,145,153,164,173,170,168,165,167,165,162,155,145,136,129,128,138,143,145,146,145,140,134,128,120,109,81,68,116,132,131,139,141,139,136,135,140,142,141,136,133,122,110,97,172,172,173,174,175,176,171,165,159,150,135,118,101,88,85,88,98,109,104,121,140,146,153,162,166,163,160,159,159,159,151,137,128,120,112,109,121,134,148,147,142,136,130,127,124,115,86,65,104,125,119,124,133,137,136,134,139,143,143,140,135,128,119,106,173,174,173,173,174,173,170,163,158,150,140,124,108,93,83,87,95,111,120,123,133,138,149,156,154,151,150,149,150,144,135,128,130,126,114,100,99,120,145,146,141,133,129,127,128,116,80,68,103,118,119,106,113,130,133,131,134,143,145,142,134,127,120,109,172,174,175,175,175,173,170,167,160,154,144,130,117,101,86,83,90,104,121,123,123,135,150,152,147,142,139,138,142,137,136,138,142,136,123,101,88,95,132,144,142,136,132,135,134,114,64,46,95,115,113,111,100,116,129,129,132,142,156,152,138,128,121,111,173,175,177,175,176,174,174,168,165,156,146,139,124,109,92,78,83,92,103,114,122,136,145,145,144,139,135,133,131,130,134,139,140,139,119,85,79,89,119,137,142,139,135,141,139,105,50,28,76,118,113,114,98,101,121,125,127,138,157,158,144,130,120,109,173,173,174,173,171,173,169,168,160,147,139,136,134,120,106,86,80,83,99,116,127,135,137,135,134,134,133,131,123,123,122,129,134,129,108,59,68,90,110,132,138,137,138,148,140,98,45,23,62,112,110,111,106,94,113,121,121,138,156,156,144,130,124,113,176,175,172,172,172,170,164,162,158,146,137,139,143,138,128,122,110,105,106,117,122,127,132,133,132,131,134,132,136,135,132,131,127,113,95,44,65,93,113,132,138,136,142,156,141,92,49,26,58,105,118,111,105,98,107,114,119,137,160,158,148,135,122,111,173,172,171,171,174,173,170,167,164,154,142,142,144,148,153,146,140,134,131,127,126,126,127,129,130,133,136,145,149,150,146,142,129,105,85,42,68,100,117,128,138,146,157,170,146,96,67,38,57,106,128,120,110,97,106,113,116,138,158,157,148,136,123,111,171,176,177,173,168,167,165,164,157,151,147,148,154,156,157,161,166,161,157,157,152,145,139,137,138,141,145,151,159,160,154,145,137,110,86,52,53,82,107,124,134,143,153,169,149,90,61,34,47,106,133,122,109,98,108,114,117,137,154,155,141,130,123,113,169,172,172,170,165,167,164,162,162,154,146,155,161,159,162,175,179,176,176,179,177,169,159,155,151,147,154,162,165,172,170,162,147,124,97,76,57,66,91,115,130,139,152,171,155,94,50,29,53,107,136,134,114,92,101,108,112,129,147,151,140,129,119,114,174,174,174,174,172,169,169,173,171,167,159,161,162,172,178,179,183,188,190,187,186,190,187,180,172,168,167,173,178,185,185,176,165,139,112,96,87,78,80,101,117,129,138,157,151,102,75,45,47,97,128,137,119,99,102,108,113,130,144,144,142,132,122,118,173,172,171,171,168,169,169,171,166,158,152,152,158,164,170,176,179,182,186,186,180,181,186,186,180,174,173,174,180,184,184,183,176,155,132,108,94,87,84,101,118,130,142,157,154,107,73,43,47,101,134,136,118,96,103,108,113,128,140,143,140,132,122,113,173,172,171,168,166,163,166,165,160,157,150,139,142,147,155,165,173,176,177,178,178,180,182,181,180,178,179,178,181,180,182,184,178,162,141,120,107,92,95,111,123,131,139,159,151,97,61,32,49,106,138,131,115,98,106,111,120,129,138,141,137,131,122,114,175,174,172,170,172,171,170,170,163,159,152,144,132,131,135,139,147,159,171,175,177,180,180,179,176,174,176,178,181,182,182,187,178,160,144,122,107,98,110,121,127,130,138,152,143,95,50,30,53,112,136,132,114,101,108,116,121,130,137,141,140,130,122,116,174,174,174,171,172,173,171,167,165,159,151,141,129,121,113,109,110,120,139,156,162,162,160,156,157,162,168,173,178,181,184,186,176,157,136,119,105,112,122,127,130,131,137,146,132,89,40,23,64,119,134,122,111,101,113,112,119,135,142,145,144,131,122,115,176,174,174,173,171,169,165,162,158,155,144,135,122,110,102,103,113,122,125,127,128,127,127,127,129,138,149,160,168,168,170,173,159,140,118,90,90,115,123,131,134,134,137,139,129,90,38,24,71,120,128,113,109,109,119,116,120,136,143,146,141,130,123,117,175,177,175,174,169,164,162,162,159,153,142,130,116,101,96,106,120,135,141,134,127,124,123,123,124,126,131,143,150,150,150,147,141,122,102,61,80,107,125,133,134,134,135,139,135,102,41,34,83,118,118,108,106,115,123,122,127,139,142,141,135,127,122,119,171,174,176,175,171,168,166,162,158,147,138,125,108,96,99,107,117,130,136,140,139,140,136,133,132,129,127,128,134,136,135,134,126,115,101,60,80,104,132,137,132,129,131,136,137,110,54,60,98,114,112,110,112,121,124,126,128,135,139,137,131,126,122,117,167,170,173,175,176,174,167,159,152,138,127,112,98,92,96,100,106,106,121,138,142,146,148,143,138,136,135,130,128,129,126,124,125,124,113,84,87,112,133,136,133,129,129,129,132,117,75,85,108,111,111,116,119,125,127,130,130,133,138,135,131,126,120,113,169,171,172,175,176,173,164,155,144,128,116,103,95,92,91,98,95,100,115,127,136,142,152,158,156,151,150,147,141,136,132,132,132,131,121,108,115,128,134,136,133,128,127,127,128,118,83,90,107,111,116,122,124,128,130,133,134,133,132,129,127,124,121,111,168,169,171,173,173,170,163,151,134,119,108,99,94,89,89,104,116,129,126,123,131,139,147,163,171,165,163,162,158,153,153,148,140,137,133,132,135,136,137,137,135,131,130,128,128,119,90,97,112,119,123,129,131,133,131,133,133,133,131,130,127,123,116,98,167,170,171,172,171,168,163,148,126,107,98,94,94,86,94,95,106,128,137,130,130,138,146,156,169,170,168,167,163,165,163,156,152,150,148,146,147,142,138,139,137,132,129,125,123,108,92,108,121,127,129,132,134,137,135,134,134,133,130,128,127,118,102,87,166,167,167,170,171,167,160,146,124,104,95,93,99,87,93,75,78,88,116,134,128,136,148,152,164,171,169,170,166,165,164,163,159,157,156,150,151,149,145,140,135,131,128,122,116,97,102,123,133,135,135,135,134,134,135,134,133,131,126,122,118,104,92,97,162,165,168,171,170,165,158,148,127,109,99,91,104,92,93,53,46,64,93,131,131,134,147,149,158,168,167,167,169,167,169,166,160,157,157,155,152,151,150,144,137,134,130,125,117,101,112,130,136,137,137,135,133,135,131,131,128,127,123,117,105,96,101,113,160,162,163,165,165,162,155,149,130,110,96,97,111,101,100,76,65,49,85,120,127,131,145,147,153,163,165,166,169,167,167,165,161,157,157,155,151,149,149,149,144,138,131,124,121,114,116,127,136,138,136,133,131,129,126,124,122,121,115,102,92,102,115,120,156,160,161,160,161,160,154,148,132,114,97,98,116,108,99,68,73,59,85,117,121,127,143,150,152,158,164,164,166,165,163,160,159,158,158,152,149,148,146,148,146,137,129,124,122,118,119,128,135,137,137,130,123,119,121,121,117,112,103,95,104,119,124,125,151,157,158,161,161,156,153,147,133,118,106,108,123,111,97,58,46,66,98,128,122,127,143,150,152,158,162,162,164,168,166,161,158,158,156,154,151,149,148,145,140,135,131,129,126,124,125,130,133,131,125,123,119,118,116,115,111,103,96,108,122,127,127,129,152,155,157,160,162,157,155,148,136,122,113,112,126,113,97,84,83,105,118,122,120,124,138,146,148,152,159,164,163,162,164,162,157,154,153,150,150,146,143,143,137,130,126,123,122,120,125,129,130,128,122,119,120,119,117,114,105,101,111,121,125,127,126,126,151,154,153,153,156,158,159,148,131,126,118,118,127,121,101,104,109,127,122,119,119,125,138,148,151,156,156,159,161,161,158,157,155,151,147,147,144,141,140,139,136,135,131,127,129,132,131,128,123,119,119,119,118,117,115,106,107,119,121,119,115,120,124,124,150,150,153,153,152,154,151,148,138,129,124,119,133,124,104,104,76,86,109,119,120,128,140,150,154,158,158,158,157,157,155,152,149,151,149,145,142,139,134,133,134,133,132,132,129,125,120,116,117,120,120,118,114,111,100,105,122,129,128,124,122,125,125,123,149,147,145,144,145,143,142,139,131,125,128,129,129,126,109,89,92,68,96,112,120,138,146,151,154,156,156,150,151,151,152,153,153,149,146,144,139,135,131,128,125,124,121,117,116,117,119,120,119,117,118,114,110,107,122,132,133,132,127,124,124,125,118,95,145,144,144,143,141,138,137,137,130,126,127,124,129,123,113,90,96,93,89,113,132,141,146,149,156,157,155,156,153,150,150,147,146,145,140,137,134,132,131,128,127,126,122,121,122,122,120,118,118,118,117,108,108,122,128,130,128,127,129,129,121,94,59,30,142,144,142,141,140,142,143,146,140,133,121,122,126,124,119,110,90,100,106,117,134,140,143,148,153,160,159,155,150,150,147,140,137,135,134,133,130,129,124,125,123,118,117,118,117,116,115,116,119,115,111,121,137,141,141,140,131,114,90,60,30,17,15,23,137,137,137,136,136,134,139,141,145,133,122,121,121,121,116,118,116,112,116,119,132,143,150,154,158,158,153,149,144,141,143,143,137,131,131,127,124,123,120,117,115,115,114,115,116,116,116,114,116,112,117,104,99,110,94,77,49,25,13,13,19,25,29,31,124,123,124,124,124,123,120,123,122,124,119,116,117,117,112,115,118,123,124,128,136,146,152,151,150,149,146,144,141,138,136,132,129,127,126,123,119,115,114,113,112,112,115,118,119,118,110,100,80,76,94,108,69,43,19,13,6,11,24,25,22,23,24,24,119,119,120,121,121,121,119,116,117,117,116,115,112,114,114,117,121,127,135,140,142,145,149,150,147,145,142,138,135,129,128,127,126,123,118,116,111,111,109,109,111,115,116,116,111,100,87,74,72,73,81,132,151,134,97,76,50,36,37,33,33,36,35,52,119,120,121,120,120,119,120,119,115,114,111,113,108,108,113,122,125,128,135,141,142,142,144,143,140,138,135,133,129,124,122,115,113,111,111,109,112,112,115,118,117,111,103,93,81,72,71,75,78,77,75,97,145,145,150,152,135,126,119,112,111,124,132,140,114,114,114,113,115,115,115,116,116,115,114,113,110,112,114,118,120,123,126,130,132,133,132,130,128,126,123,117,113,110,107,107,107,108,111,109,110,108,106,101,93,84,77,72,73,76,77,77,77,78,78,80,122,136,145,153,147,149,150,150,151,157,160,161,114,116,116,114,113,112,111,110,113,116,117,117,117,120,120,119,119,120,119,118,116,114,112,108,104,103,102,99,100,103,102,104,93,91,86,85,82,81,74,73,73,74,77,78,79,78,78,78,79,77,77,76,97,138,141,149,148,154,156,155,159,160,162,161,103,106,110,112,113,114,114,113,113,113,115,117,119,120,118,117,117,115,113,108,105,103,103,102,103,107,116,123,126,128,125,111,79,75,76,74,74,74,76,78,79,79,79,79,78,78,79,78,79,77,77,78,85,132,146,147,146,151,158,153,154,157,159,155,82,86,91,97,103,105,106,105,102,99,98,99,97,102,106,107,108,108,110,113,113,110,110,118,132,140,143,143,138,135,129,108,80,79,79,79,78,80,80,80,80,79,78,78,77,78,79,78,79,77,77,77,78,103,149,144,149,146,152,153,150,153,156,152
121,120,121,120,121,121,121,122,124,123,126,127,121,116,115,119,126,124,125,124,123,119,114,112,110,104,100,96,92,91,92,93,94,99,104,107,106,102,103,103,103,97,88,84,85,97,112,114,109,106,108,110,111,111,107,107,108,108,106,105,106,103,99,97,124,121,121,122,122,120,121,122,122,123,124,122,120,118,119,121,123,127,131,135,133,130,127,127,121,117,112,107,101,96,93,91,92,95,101,102,106,104,105,108,106,108,104,93,87,80,83,97,111,116,113,112,112,110,108,108,107,108,109,111,114,112,109,107,128,127,126,125,124,123,123,123,124,125,124,123,119,117,119,123,128,136,146,146,150,146,143,140,133,129,127,122,115,110,103,98,95,93,98,100,104,103,104,105,105,106,106,106,101,96,82,78,83,99,110,111,112,111,109,109,108,108,107,109,113,114,115,114,126,129,130,128,125,124,125,123,123,126,123,119,117,115,117,121,125,137,149,155,155,155,151,146,141,136,131,126,122,119,116,111,108,102,101,104,108,104,102,104,104,106,106,106,108,103,100,92,82,79,83,93,100,107,109,107,108,109,107,109,113,115,118,120,125,126,128,128,127,126,127,127,126,125,122,120,118,113,114,117,120,128,143,153,158,161,160,156,149,143,135,131,128,125,125,121,119,115,109,107,106,109,109,110,111,104,104,106,109,108,103,103,98,90,80,75,80,88,97,102,102,104,108,111,113,116,119,124,128,126,127,127,127,128,129,130,128,123,120,120,117,110,104,106,110,117,131,146,159,166,166,166,159,150,143,137,134,131,129,126,124,123,116,112,111,110,110,114,114,115,115,112,112,111,108,103,104,100,97,90,81,73,76,85,94,97,103,106,110,113,116,123,137,136,134,134,133,133,135,137,137,129,119,114,115,113,108,105,105,109,121,144,161,168,168,169,168,160,151,145,137,133,133,132,129,126,122,118,115,113,114,114,117,119,118,117,118,117,112,107,104,104,104,99,93,80,71,71,78,88,94,96,103,108,111,118,145,144,142,138,136,137,140,143,139,128,123,123,122,116,107,104,105,107,119,141,158,163,167,170,170,165,157,149,142,137,138,138,135,132,129,124,119,117,116,113,115,124,126,122,120,118,115,114,110,109,108,103,99,91,83,74,68,74,81,84,91,100,107,111,148,149,147,144,143,142,143,145,142,131,129,129,125,118,110,106,106,109,115,138,160,162,165,171,169,166,163,153,146,144,143,142,141,140,135,132,128,122,121,119,120,121,123,123,123,121,122,119,119,113,113,110,105,99,91,83,74,69,70,75,83,89,99,106,149,148,148,147,148,147,143,142,141,133,123,121,120,114,102,91,91,93,105,137,160,160,165,175,173,168,165,159,154,151,150,149,145,142,138,136,132,127,123,120,118,121,125,126,125,124,120,116,116,115,112,113,114,105,95,90,84,76,68,66,71,76,84,97,149,151,150,148,148,151,151,145,140,132,124,117,120,113,90,79,85,84,93,119,147,160,164,172,172,167,164,160,156,153,154,154,149,145,140,137,136,129,125,123,121,121,120,122,120,122,119,118,112,108,110,111,116,110,103,97,91,84,75,66,63,68,73,82,153,156,155,153,153,151,153,147,140,134,124,119,116,101,83,86,85,81,100,110,125,150,160,164,167,167,167,163,158,156,156,156,154,148,145,139,136,131,127,127,126,122,119,118,117,113,113,110,111,105,102,105,110,112,110,107,100,93,84,75,65,63,65,71,158,158,159,160,156,150,150,145,138,131,124,119,114,99,90,97,85,84,105,122,122,142,161,166,168,168,169,168,163,162,162,159,157,156,150,144,139,136,132,130,131,132,132,132,128,128,124,118,112,105,100,98,98,103,107,109,105,98,90,82,76,63,61,63,155,160,161,160,161,157,153,141,133,127,120,118,109,95,95,92,92,110,116,123,124,138,162,169,170,167,166,166,164,164,165,164,161,158,154,149,145,143,139,139,139,140,138,137,138,140,138,135,130,122,111,102,96,96,99,97,97,93,90,87,82,74,59,60,157,159,162,166,164,161,160,147,130,121,112,114,108,94,92,67,64,87,114,129,128,137,160,166,171,171,168,166,165,166,166,165,160,156,154,152,147,144,144,143,142,141,137,133,133,134,130,137,143,137,130,121,112,105,102,98,98,93,90,89,85,84,70,58,160,161,160,161,161,158,159,152,136,121,112,111,107,95,88,53,57,71,99,135,133,136,160,166,171,174,174,171,171,171,168,164,160,158,156,152,149,146,144,144,142,142,141,138,134,134,132,138,146,143,137,131,125,117,114,111,108,101,95,89,84,84,84,65,161,160,160,162,161,160,158,152,133,119,106,108,107,103,92,50,38,68,94,134,136,139,163,168,173,178,178,172,171,170,171,169,164,161,158,155,152,150,150,145,141,144,146,143,138,137,130,133,147,153,150,145,135,124,119,117,118,113,105,99,86,82,84,76,165,166,166,162,160,161,158,146,126,109,101,104,103,106,105,99,51,67,101,137,139,142,163,166,172,180,180,175,173,171,167,165,163,160,157,157,152,149,145,141,145,148,142,135,131,130,125,130,147,160,159,153,144,136,129,123,122,121,115,110,99,85,83,83,166,170,171,164,161,156,156,142,123,106,94,96,95,97,88,58,67,82,118,144,139,144,161,162,169,178,181,179,177,172,168,166,163,159,155,154,152,147,143,143,147,150,146,137,127,121,111,127,152,163,163,157,148,144,137,131,129,126,121,117,110,99,88,86,169,171,171,165,161,159,155,144,124,105,92,94,90,93,94,67,91,119,147,144,135,146,160,161,171,181,181,181,181,177,171,167,165,162,154,146,146,148,148,147,148,153,150,138,122,107,96,118,151,164,163,158,149,146,142,137,137,132,130,122,114,107,94,87,173,175,175,174,168,151,153,140,124,103,94,94,89,89,110,117,145,158,155,141,135,150,162,164,174,184,182,181,180,176,174,170,163,154,147,143,142,146,151,150,149,150,149,137,120,101,83,110,145,158,160,156,149,146,142,142,142,141,137,132,124,116,104,89,168,173,174,173,175,167,150,144,123,97,88,89,90,85,112,106,130,144,137,136,138,152,161,167,177,183,182,181,181,177,173,168,159,150,143,142,147,149,150,152,149,146,146,137,121,104,78,102,139,148,150,150,149,146,144,147,147,146,142,141,134,127,115,100,172,170,175,173,170,169,156,144,131,106,89,87,89,82,106,106,100,111,112,132,141,150,161,174,183,182,179,176,177,177,172,165,157,149,146,150,152,153,153,153,151,146,142,134,125,112,79,88,127,137,140,146,148,146,144,148,150,151,148,143,139,130,120,110,175,175,179,179,171,166,157,147,134,115,99,91,89,87,91,110,89,103,116,137,144,148,162,176,182,176,174,172,176,173,167,159,150,145,142,144,152,151,152,152,150,144,137,130,125,119,87,83,118,130,129,133,140,143,141,141,147,150,150,145,137,132,124,113,177,180,179,178,176,169,160,150,136,116,106,98,91,92,90,107,112,110,126,143,145,148,161,171,171,167,166,166,168,163,151,138,128,117,105,111,132,148,156,150,143,135,131,130,131,122,88,81,113,127,122,118,127,136,139,137,144,152,153,152,141,134,126,114,173,174,177,179,175,172,164,157,145,125,113,98,88,88,94,97,122,116,121,141,141,147,160,164,162,159,159,158,157,150,137,125,127,124,117,103,105,133,155,151,142,135,133,134,135,120,79,71,108,122,120,113,116,128,134,135,140,152,164,161,147,137,128,115,174,176,177,176,175,169,162,159,151,137,120,105,96,88,94,96,112,130,130,130,134,150,162,158,151,151,149,150,149,140,135,141,143,135,122,106,89,103,142,150,146,143,138,140,139,116,67,54,102,119,118,114,108,119,129,131,132,146,162,164,150,140,131,119,173,172,173,174,171,168,162,156,150,141,128,116,103,92,89,94,104,117,126,120,132,150,155,154,150,142,142,143,144,141,148,150,146,143,126,99,90,97,127,142,143,142,139,144,146,113,61,45,93,122,117,114,106,109,122,126,129,146,161,161,150,138,131,119,174,175,176,173,169,169,164,159,155,145,135,125,111,96,87,88,95,103,112,123,137,149,150,145,144,141,138,138,134,132,139,143,148,143,120,71,75,94,117,135,142,141,139,147,149,111,66,51,84,120,119,113,108,107,116,121,126,145,162,163,155,142,126,115,174,177,173,172,173,172,167,163,155,146,139,132,119,108,96,90,92,102,114,129,140,144,141,141,140,138,139,138,127,131,129,137,140,137,109,54,75,100,113,134,140,139,143,154,155,109,74,65,78,119,125,116,109,106,113,119,123,143,161,162,151,140,130,120,175,175,171,171,170,169,168,160,147,139,137,137,132,127,120,114,110,111,121,128,132,137,141,143,139,140,138,136,139,137,135,135,135,121,104,44,77,107,117,130,137,142,151,166,160,110,78,76,71,117,129,120,107,102,110,116,121,140,157,158,144,132,126,117,172,171,171,170,167,160,159,156,147,138,137,142,146,147,145,143,140,135,133,133,129,132,135,135,134,140,141,148,150,149,145,142,133,112,95,45,71,109,117,125,133,142,148,164,162,114,70,63,65,117,135,126,110,100,107,112,117,133,149,152,144,135,124,120,171,168,169,171,168,165,164,158,149,142,142,147,151,156,160,164,161,159,158,153,148,143,140,141,143,144,149,156,158,159,158,150,139,110,96,53,59,88,109,121,130,137,144,161,167,118,71,65,65,114,137,132,111,100,106,111,116,131,145,147,143,136,127,119,170,173,172,166,164,163,161,157,152,149,152,157,159,162,170,178,177,175,178,178,172,162,156,153,153,154,157,164,166,172,165,153,144,121,96,71,50,67,90,107,119,131,139,152,164,126,82,81,65,106,132,133,113,101,104,110,115,128,141,145,142,136,127,118,173,172,168,165,165,164,163,164,160,154,156,160,164,170,176,181,185,186,187,186,185,183,177,174,168,161,164,170,175,182,184,174,156,134,112,99,86,79,74,94,114,127,135,146,157,130,82,74,59,109,139,132,113,100,106,113,119,131,141,146,143,136,128,119,169,169,169,167,166,166,169,168,162,156,152,155,162,169,175,179,183,186,187,182,182,185,186,184,177,173,174,177,182,187,185,184,174,151,124,108,101,92,79,96,116,133,134,151,163,130,75,59,54,112,139,131,112,99,108,115,121,129,131,138,141,136,127,119,170,167,167,165,165,166,166,163,157,149,144,145,150,155,163,172,177,179,180,180,179,181,182,183,180,177,178,177,179,183,185,183,181,167,143,120,107,95,90,107,121,131,136,147,160,128,67,37,56,116,135,127,109,102,112,115,118,132,141,144,147,140,128,121,170,168,166,165,165,166,164,161,158,152,143,136,134,135,138,144,154,169,177,176,178,182,181,182,181,180,180,178,180,178,180,184,179,165,150,128,114,93,98,117,125,128,132,143,149,121,68,27,65,121,131,117,106,106,116,115,119,131,140,145,144,132,127,123,170,167,167,169,171,169,167,165,160,153,145,136,125,116,109,107,115,130,150,165,169,171,171,169,167,171,174,177,179,183,185,185,180,163,143,128,111,101,112,123,132,130,131,138,140,119,74,25,81,119,124,109,106,110,120,119,122,134,142,143,137,130,121,120,171,170,170,169,170,170,166,161,158,149,141,131,117,103,97,102,113,125,129,131,131,128,127,128,133,145,162,171,177,179,181,183,173,155,135,112,88,98,118,128,134,132,132,134,139,125,83,33,91,114,112,104,105,117,124,125,125,133,135,132,133,128,126,120,171,174,172,171,167,166,161,157,155,148,136,122,108,96,97,106,118,128,131,130,126,122,117,116,116,115,125,144,154,156,160,162,154,137,115,72,59,85,120,133,132,129,128,131,137,131,94,55,103,111,106,109,112,122,126,127,127,133,138,140,134,128,123,117,173,172,173,168,159,160,159,156,152,144,131,117,101,90,93,101,107,115,129,136,136,138,135,127,126,122,118,120,128,133,134,134,129,116,102,65,69,92,124,132,132,128,125,126,129,130,100,69,102,104,106,115,120,123,130,132,132,134,130,126,127,124,121,113,171,172,171,168,163,163,161,155,147,137,124,110,95,88,90,95,93,103,117,128,136,139,146,147,142,140,138,131,126,124,122,118,116,114,110,96,93,110,127,133,133,126,124,123,124,127,107,78,101,107,115,122,128,130,128,130,133,134,131,130,128,123,116,101,165,170,174,174,172,167,162,152,141,127,113,97,88,85,90,103,117,129,124,124,130,134,142,156,163,158,155,154,149,142,140,135,125,123,122,116,121,130,133,134,133,129,126,125,124,125,102,95,111,118,124,131,132,134,133,133,135,135,130,128,127,118,102,101,168,168,171,173,170,163,155,144,130,117,105,92,86,84,93,90,100,125,136,130,129,134,137,147,161,165,163,162,159,158,156,151,146,141,139,139,141,138,135,134,133,131,127,124,119,112,94,111,125,128,133,134,131,132,136,133,135,134,127,122,114,100,99,114,165,165,167,168,166,162,154,138,120,109,98,92,88,84,95,79,81,85,108,130,126,133,143,145,156,167,167,164,161,161,161,157,153,152,150,147,148,145,140,137,133,130,127,123,115,98,97,121,133,136,134,134,133,134,133,131,126,122,119,108,94,102,120,126,168,166,169,168,167,162,152,136,115,100,93,93,94,87,88,53,44,66,92,124,128,129,142,144,150,161,162,162,165,163,163,164,158,153,151,148,146,145,144,141,135,131,129,124,117,104,105,125,136,139,137,137,134,131,125,120,117,111,105,96,106,120,124,125,162,162,164,168,165,159,150,134,113,100,94,94,101,93,97,75,69,48,81,113,130,127,140,142,145,154,161,161,165,165,163,161,157,154,152,149,144,140,141,143,141,135,128,122,118,113,113,126,133,137,138,131,125,120,113,115,112,103,102,105,118,114,120,123,159,158,164,164,161,155,148,137,116,105,95,99,108,101,94,69,69,59,80,114,118,120,137,141,144,150,159,162,164,165,163,159,156,154,153,151,146,142,141,141,142,137,130,125,122,119,121,127,133,135,127,122,116,110,111,110,102,101,116,122,122,118,124,125,157,157,159,159,159,153,147,140,121,106,96,104,113,104,94,55,43,59,93,126,121,119,135,143,147,150,156,158,162,165,162,159,157,155,153,150,145,143,142,140,135,130,126,123,121,119,123,128,132,130,119,115,113,113,111,105,108,119,128,129,129,127,121,104,152,153,153,156,155,153,147,140,124,109,99,108,121,109,95,83,88,108,117,119,119,120,132,137,141,144,152,158,159,161,162,160,156,154,150,147,144,141,139,139,135,129,124,120,122,128,131,132,126,119,116,117,117,112,106,114,126,133,135,131,116,98,74,43,147,151,151,155,154,150,149,138,125,113,105,113,125,114,97,95,115,132,121,113,116,120,131,139,144,148,153,154,157,159,158,156,153,149,145,143,141,137,134,133,132,131,129,127,128,128,125,119,115,115,116,114,112,121,133,139,133,119,92,67,42,24,17,21,145,147,149,151,152,149,151,137,125,119,110,113,126,121,98,100,77,94,110,121,113,122,132,140,145,148,154,151,152,153,153,150,149,148,145,142,139,135,131,128,127,126,123,122,120,117,116,114,115,116,117,116,93,62,66,62,49,32,13,12,16,20,24,26,144,145,146,146,146,146,146,138,125,124,118,118,127,126,99,96,83,57,93,113,113,126,136,143,146,150,152,148,146,148,149,148,147,147,145,141,136,132,128,125,123,121,118,117,118,120,119,117,117,116,108,100,119,112,75,40,25,18,18,17,24,28,29,28,142,142,141,139,139,136,135,134,123,120,123,122,125,125,111,84,94,79,79,102,127,134,137,138,147,151,151,150,149,147,146,144,142,141,137,135,132,128,124,120,120,119,116,115,117,116,116,115,108,95,78,71,99,142,162,148,125,102,78,69,63,59,64,77,138,138,137,135,134,133,132,131,122,118,123,121,123,120,113,102,83,97,97,104,127,135,139,144,147,153,154,149,147,145,143,141,139,134,131,128,126,123,120,117,114,113,113,115,115,113,107,98,84,74,77,78,79,112,142,146,151,150,143,136,134,131,134,141,136,135,134,133,131,131,134,136,131,124,116,116,122,119,112,115,113,108,112,114,125,137,144,149,150,148,146,144,140,139,136,137,133,129,126,124,119,116,115,113,112,113,113,111,104,95,81,73,75,78,78,79,79,95,123,138,146,148,148,153,153,153,156,159,128,128,126,127,126,123,124,127,128,124,114,111,114,116,108,107,112,118,125,129,131,138,146,149,147,142,139,138,137,134,132,130,127,124,121,119,114,113,110,109,107,102,95,87,80,76,76,75,76,78,77,76,75,79,113,137,144,146,149,156,154,153,156,159,117,118,118,117,118,117,115,114,114,112,109,111,109,110,109,113,119,121,130,138,139,138,142,143,140,138,133,129,128,125,119,118,114,111,106,101,97,94,90,85,82,78,75,74,74,75,77,77,77,78,78,77,78,78,98,135,146,144,143,149,156,152,151,155,111,112,113,114,115,114,114,112,112,109,104,105,103,102,104,110,113,120,128,132,136,138,134,130,129,124,122,121,116,114,115,111,101,87,81,81,77,78,77,77,75,75,78,78,79,80,80,79,77,77,79,80,79,78,81,113,143,148,148,145,150,152,150,150,111,112,112,112,112,110,110,110,110,112,111,112,110,108,111,112,112,114,110,112,111,109,108,108,109,114,121,123,125,126,127,114,92,79,77,77,78,79,80,81,80,80,77,81,80,80,75,77,80,80,79,78,77,77,76,91,126,142,147,149,146,152,156,153,105,107,109,112,112,113,113,111,111,113,112,109,109,114,115,113,112,106,107,105,101,103,108,119,115,122,132,134,132,130,116,95,82,81,82,81,80,81,81,80,81,82,81,80,78,80,81,78,76,76,77,77,78,78,78,80,108,139,147,153,152,152,158,156,83,85,89,92,96,96,94,89,85,76,61,58,70,80,93,105,110,117,125,131,142,145,135,127,112,106,103,99,102,94,86,77,79,81,81,81,80,81,80,80,79,78,76,77,80,79,77,78,78,80,79,79,78,77,78,76,78,108,139,146,153,149,149,153,57,58,55,54,58,61,59,55,49,54,75,103,111,103,112,119,123,122,116,113,102,90,84,72,75,70,70,71,72,74,75,80,81,80,79,80,79,80,79,79,79,77,79,80,77,78,78,79,79,79,78,78,79,77,76,78,77,92,123,133,141,145,144,145
123,124,124,123,122,121,125,124,124,124,127,129,123,121,120,121,123,126,125,122,123,122,119,115,113,110,106,99,94,92,92,96,95,94,100,105,107,106,105,104,104,104,103,97,89,86,87,95,103,108,110,109,109,109,108,108,104,102,104,108,107,106,111,110,126,117,121,124,122,122,123,123,126,127,125,126,125,123,120,122,124,128,131,134,136,134,131,130,128,124,120,116,113,106,101,96,92,96,98,101,103,105,106,106,105,107,109,108,101,95,87,80,84,90,101,112,114,111,112,111,108,106,104,106,108,112,114,116,130,131,126,124,126,122,122,124,123,126,127,124,122,120,119,121,125,130,139,145,146,146,146,144,140,135,130,126,121,117,113,108,102,96,97,102,105,104,104,104,105,106,107,106,107,105,100,92,86,81,86,92,100,104,108,111,111,106,109,108,105,106,112,113,127,131,132,130,128,127,128,126,127,126,126,124,122,118,117,119,123,128,140,151,156,157,156,153,147,141,137,133,128,124,123,120,115,112,108,105,108,111,111,110,111,111,110,107,107,108,108,105,100,94,85,80,81,84,93,103,105,104,105,108,108,109,111,115,127,128,131,132,128,126,126,127,127,126,125,124,121,118,114,116,120,124,133,146,155,159,161,160,156,150,143,136,132,132,128,126,125,123,117,112,110,110,112,112,111,114,112,108,109,111,112,109,104,101,95,90,84,78,75,82,91,99,101,101,107,111,114,115,126,124,126,128,129,127,128,130,131,129,125,122,120,117,111,109,112,115,123,136,150,162,168,168,165,159,152,144,139,137,135,132,129,126,126,121,116,112,109,112,116,117,118,119,119,116,116,112,109,104,104,101,96,91,79,72,71,82,90,94,96,102,108,111,134,134,132,130,130,130,131,133,136,133,126,119,117,115,111,106,105,107,113,129,149,164,169,170,170,168,159,151,144,140,135,136,134,132,127,122,118,113,113,112,114,118,121,123,121,121,120,118,114,110,106,107,102,96,89,81,76,68,72,82,88,90,98,107,147,146,143,139,139,138,139,143,145,137,128,122,121,120,114,107,106,106,110,124,146,162,166,167,169,169,165,157,149,144,141,141,139,137,135,131,128,122,116,114,115,116,122,125,125,124,124,121,119,116,112,110,108,102,97,89,82,74,71,72,76,82,89,98,146,147,146,142,140,139,141,144,146,135,126,126,126,123,115,109,107,109,111,122,145,162,164,167,172,170,167,164,155,147,145,146,143,140,139,136,132,128,123,122,119,120,123,127,129,126,127,124,123,121,118,114,112,111,105,97,90,83,76,69,65,71,75,84,148,150,149,149,149,144,144,143,143,140,134,129,125,120,113,103,97,99,99,113,144,163,163,167,176,175,169,165,161,155,151,151,150,149,146,141,136,134,129,123,120,117,123,125,127,129,129,127,125,119,117,116,114,116,111,102,94,87,81,77,67,64,68,73,149,151,151,150,151,152,149,147,145,140,131,121,119,118,105,87,82,84,85,101,128,154,165,165,175,174,168,163,161,156,155,155,154,149,146,141,137,138,133,124,123,121,121,122,123,124,125,126,123,120,116,112,113,115,115,109,102,96,90,82,76,66,65,67,152,152,152,152,151,153,153,151,145,138,131,120,116,117,100,84,87,81,81,104,112,134,159,160,167,169,168,168,163,156,158,159,159,158,149,144,140,136,133,127,122,124,124,120,118,117,116,119,117,116,111,108,107,109,113,113,111,104,97,91,83,76,67,62,156,158,159,158,157,152,150,151,143,135,130,123,119,112,96,91,96,83,86,110,118,122,150,161,167,168,169,170,168,165,163,163,160,161,158,150,149,141,136,130,129,130,130,129,128,129,129,126,121,113,108,103,99,101,106,109,110,108,103,98,89,82,74,65,157,160,162,163,163,159,152,147,140,133,128,121,117,107,94,95,93,95,108,115,126,124,144,164,171,170,166,168,168,167,167,168,165,163,160,157,149,140,147,141,136,137,139,141,139,139,140,140,137,133,124,110,102,98,98,100,100,102,100,94,90,86,82,72,155,156,160,163,163,162,159,150,138,127,120,116,115,102,93,91,69,75,101,119,129,127,141,162,168,170,167,169,168,167,167,169,166,162,158,155,153,146,140,142,140,143,141,140,134,134,138,135,136,142,142,130,119,110,103,102,101,99,97,94,92,90,86,81,161,159,161,163,165,163,160,154,140,125,115,110,110,100,93,82,53,62,79,110,135,131,140,161,167,172,174,175,174,173,172,171,167,163,159,158,155,154,148,146,144,141,140,141,139,137,139,136,136,144,147,140,133,125,116,112,109,106,101,98,93,89,87,85,162,162,161,162,162,160,161,158,147,127,115,110,111,104,101,75,44,47,77,101,136,133,142,163,168,174,178,177,174,172,174,173,169,165,163,159,154,152,149,150,145,143,143,145,147,141,137,134,132,143,152,149,145,137,126,119,115,114,111,106,98,89,85,86,161,162,163,162,161,161,159,155,143,122,110,103,108,105,106,86,85,43,72,103,138,133,144,163,166,172,180,181,172,172,171,170,168,168,158,160,160,155,150,147,140,142,149,146,141,135,134,128,125,141,157,160,154,146,138,130,125,121,118,115,107,97,87,82,163,167,168,166,162,160,159,151,134,116,103,98,103,96,103,81,80,65,82,121,147,136,147,162,161,168,180,182,177,177,175,169,167,165,158,158,158,154,147,144,142,145,151,151,142,133,127,115,120,142,161,166,161,152,147,141,135,128,125,121,118,112,101,89,165,169,171,168,162,163,159,149,132,116,102,92,94,87,95,73,54,84,111,144,149,133,152,161,160,171,181,180,182,180,180,171,171,168,163,157,150,146,144,145,148,150,153,153,145,129,115,98,109,140,162,166,162,156,150,146,140,136,133,129,125,117,110,101,170,172,173,171,165,159,151,146,134,111,97,92,94,89,96,105,114,135,154,152,140,131,152,162,161,176,183,181,183,181,179,174,170,167,157,151,143,141,147,152,152,153,154,153,142,128,111,87,100,136,157,163,160,154,150,148,145,143,140,137,131,123,115,107,171,172,175,174,172,165,152,147,135,115,96,91,92,84,91,110,123,151,158,144,139,135,152,161,163,177,182,183,184,183,178,175,171,166,153,144,141,145,149,155,157,157,154,155,144,126,110,85,97,134,152,156,157,153,150,148,148,148,145,143,140,134,126,118,172,170,176,175,175,172,161,150,138,115,97,88,89,87,91,115,97,118,127,120,133,140,151,161,171,182,182,181,182,180,179,176,170,160,149,143,147,152,155,156,159,157,152,147,139,126,115,90,87,123,146,146,150,152,151,148,149,152,151,148,145,141,135,127,174,171,174,177,172,168,162,151,139,122,101,89,89,90,82,106,104,88,101,111,130,142,148,163,178,183,181,178,177,177,176,172,162,154,147,145,150,153,154,155,155,155,149,144,137,127,122,102,82,108,137,139,142,144,145,145,146,150,153,152,147,141,136,128,174,175,176,180,177,171,163,153,142,124,109,97,86,87,89,90,113,95,128,128,139,143,147,162,177,176,172,171,172,175,170,161,150,141,133,124,128,143,153,157,156,152,147,138,132,132,131,112,88,104,131,134,134,138,142,143,142,145,152,153,151,144,136,131,173,177,178,177,176,174,166,158,147,128,113,107,95,87,96,91,110,122,101,129,142,143,150,161,169,168,165,164,167,166,162,148,138,131,124,116,108,116,141,156,158,151,142,138,134,135,136,112,85,100,126,127,123,128,135,138,139,142,151,157,157,149,137,131,174,176,177,178,179,172,169,160,155,140,125,114,98,89,93,97,100,126,125,130,137,140,150,161,163,159,158,157,159,156,149,138,135,135,133,124,111,95,110,141,152,148,143,140,137,139,138,113,84,97,120,123,120,118,126,134,136,139,147,162,166,154,140,132,173,174,174,174,175,170,161,159,157,147,134,117,104,94,85,93,99,113,133,129,126,134,152,160,154,148,146,145,148,147,142,141,143,143,140,128,112,91,95,124,146,147,143,140,136,141,139,108,83,99,123,117,120,112,116,129,133,133,140,159,166,158,142,134,174,173,172,173,172,166,164,159,153,147,136,126,113,97,90,86,95,102,114,119,122,136,149,152,150,148,143,141,142,141,140,144,148,149,146,130,102,82,90,112,132,143,144,139,136,144,141,106,75,93,125,118,120,113,112,124,128,128,138,159,163,157,145,133,174,175,175,175,173,168,167,162,160,152,143,131,121,107,96,88,90,98,101,111,125,140,148,149,145,145,143,141,139,134,133,139,143,146,145,125,85,69,89,109,129,142,142,138,137,144,141,103,76,88,122,118,115,114,112,118,124,126,138,161,163,157,146,134,174,177,175,172,173,172,173,166,157,148,142,139,131,118,111,97,90,97,107,122,131,139,142,143,142,140,139,139,137,134,133,135,136,138,136,117,76,64,91,112,124,136,139,138,146,158,144,98,71,85,128,129,117,114,110,115,121,122,136,159,164,156,142,135,173,173,171,167,169,166,161,160,151,138,136,138,142,137,131,127,126,120,117,123,129,131,134,139,141,139,139,141,142,143,142,140,139,136,128,106,71,62,94,114,123,134,140,144,149,159,152,106,72,82,124,135,122,112,105,114,120,119,137,155,163,151,139,130,172,169,168,168,171,166,160,160,155,144,137,138,143,148,152,152,152,150,146,140,136,133,136,138,139,138,141,145,149,153,153,151,148,141,123,99,71,60,86,111,123,131,135,140,142,159,158,114,69,76,129,142,129,115,102,111,115,116,132,151,158,148,141,130,171,170,170,169,169,164,164,161,154,145,143,146,151,157,162,167,170,165,163,161,160,153,147,143,144,145,146,149,156,162,163,160,154,145,127,103,76,52,64,91,109,120,128,134,140,157,163,120,67,75,117,138,129,113,105,109,114,114,128,148,150,145,142,132,169,171,170,164,161,163,161,159,156,148,147,154,158,158,160,172,179,180,178,182,183,176,167,159,157,156,155,158,163,168,172,170,162,152,134,111,89,69,64,77,92,108,121,129,135,140,153,131,80,64,110,137,131,115,101,111,110,111,129,144,149,146,140,132,170,171,168,165,163,163,164,165,166,157,154,156,163,171,174,179,183,188,189,189,188,188,186,181,177,171,166,167,171,177,182,183,176,165,148,124,106,95,86,83,85,105,121,132,135,153,161,128,72,71,129,143,130,113,101,106,113,118,129,140,147,147,139,133,170,169,168,168,167,165,168,169,164,157,152,151,154,159,168,173,178,183,186,186,181,181,185,185,184,179,174,175,178,180,185,186,184,178,163,140,119,107,96,87,87,107,125,133,135,148,159,126,71,76,125,139,126,113,103,111,119,119,131,138,143,148,139,133,168,166,166,165,163,163,164,163,157,151,145,141,143,147,151,161,172,176,176,177,176,178,179,181,183,181,178,178,177,178,182,183,184,181,171,151,131,115,101,88,94,117,128,131,137,147,149,119,69,82,130,134,123,112,105,114,113,118,132,143,146,151,142,132,168,166,164,165,164,165,165,164,159,154,147,139,131,128,127,128,132,147,168,178,176,178,180,180,180,179,177,178,179,179,181,181,183,182,173,155,138,121,106,94,109,126,130,129,131,140,138,109,71,89,128,125,116,111,110,120,119,119,129,142,149,147,139,128,169,168,166,168,170,169,169,168,163,156,150,142,132,120,107,99,101,108,121,147,166,169,171,172,169,168,169,172,176,179,182,183,184,183,168,150,137,118,97,100,118,130,134,134,132,133,129,108,72,95,124,116,112,109,116,122,120,121,134,140,143,141,134,124,170,171,170,169,170,170,167,162,160,153,143,136,125,110,98,97,108,122,133,129,121,122,119,119,121,125,137,149,165,172,175,177,178,176,160,142,121,92,73,101,125,133,132,129,131,132,135,119,71,96,109,108,108,112,120,122,125,127,132,136,138,136,128,123,172,171,171,170,165,164,161,156,155,149,140,129,115,100,91,96,106,117,121,126,132,126,123,118,115,115,115,123,139,150,156,156,157,154,143,125,97,61,67,108,131,133,131,128,126,130,134,120,85,103,107,108,111,118,124,127,130,129,132,137,137,134,127,122,171,169,169,169,161,159,159,157,154,147,137,125,110,95,89,93,97,99,112,131,136,137,139,141,135,128,125,123,118,124,131,132,131,129,121,106,91,65,82,117,129,132,129,126,124,127,128,120,84,98,103,112,119,122,124,130,132,135,136,133,128,128,125,121,167,170,171,168,165,165,163,158,152,143,132,118,100,86,84,90,94,95,107,117,125,131,136,146,150,149,147,142,138,133,128,124,123,118,113,110,105,94,112,127,132,133,128,125,126,125,125,117,87,103,114,120,125,127,131,130,134,135,134,132,130,128,124,117,164,167,169,171,170,168,162,153,145,133,119,105,92,84,85,94,108,130,142,132,128,129,132,137,153,163,159,158,160,153,149,147,142,133,126,127,123,126,136,135,135,134,131,129,127,125,126,112,98,112,120,125,129,132,135,135,134,137,135,131,128,125,117,106,165,166,167,169,169,165,157,147,137,123,110,97,88,85,87,93,78,80,102,135,129,127,135,138,140,159,167,166,162,161,158,159,154,148,144,141,140,144,142,136,134,136,132,128,125,118,110,94,114,130,135,135,137,136,137,140,138,134,132,127,120,109,99,102,163,164,166,167,166,163,157,146,129,112,100,94,91,86,87,85,58,68,79,96,131,121,134,142,141,150,166,166,165,163,163,162,159,156,154,149,144,143,144,140,137,134,129,129,124,115,100,94,123,136,138,136,136,135,135,134,131,126,122,116,108,99,101,111,164,166,167,167,166,163,156,142,125,106,94,91,93,92,89,84,55,35,63,89,129,126,129,137,140,144,161,159,161,167,162,163,164,157,153,150,146,143,140,140,141,137,133,130,125,117,106,102,122,135,139,139,139,135,131,127,120,115,109,103,97,102,111,114,159,161,163,165,164,159,151,140,125,108,98,92,99,102,95,92,85,62,58,82,123,125,126,138,142,140,152,158,161,163,167,164,163,158,154,151,149,144,138,137,140,143,137,131,123,120,116,111,123,136,140,139,135,124,113,106,106,108,104,104,111,119,121,122,155,158,160,162,161,156,149,142,129,111,99,95,104,108,99,85,60,60,61,93,125,117,118,135,140,140,149,158,159,164,164,161,161,159,154,152,150,144,141,138,137,137,133,129,125,123,122,121,126,133,134,126,116,112,113,114,112,106,107,115,124,128,128,124,152,156,155,155,156,154,149,143,132,114,100,98,110,112,101,87,59,63,85,113,125,118,120,134,138,143,148,153,157,161,164,165,159,155,151,149,149,143,141,140,137,131,127,122,121,121,119,120,127,131,127,119,115,115,117,113,108,115,129,136,133,123,104,81,148,150,150,150,151,150,147,141,131,117,104,102,115,118,103,94,92,119,126,121,117,114,118,129,138,141,143,151,158,159,162,162,160,156,153,148,146,143,138,137,137,134,130,124,123,125,129,132,132,126,120,118,116,112,106,111,125,132,118,94,64,36,20,13,144,146,148,151,152,150,148,142,132,120,110,108,117,122,109,97,90,107,122,112,121,114,124,129,140,142,151,151,153,156,160,158,156,153,149,145,141,137,135,131,132,131,131,129,127,128,127,125,123,120,120,118,117,116,99,62,37,29,21,13,8,14,22,24,144,148,147,147,149,149,148,144,131,122,118,114,119,126,113,93,97,69,79,112,114,110,125,133,140,144,149,151,148,149,153,152,150,151,148,144,140,136,132,128,124,123,123,123,122,120,121,122,120,119,119,118,110,103,118,134,115,78,44,27,15,12,17,20,143,143,142,143,144,143,144,139,130,121,121,118,120,127,120,95,94,81,65,95,109,121,131,134,140,143,148,149,146,145,146,147,148,147,145,141,139,133,129,125,121,119,119,118,117,119,121,120,119,116,111,100,84,79,101,139,154,147,145,132,110,96,90,84,141,138,137,138,136,135,134,131,128,118,119,119,119,124,122,105,85,87,85,88,107,126,132,139,140,146,152,151,149,148,147,146,143,142,140,134,133,130,126,121,119,118,118,118,116,118,119,117,112,101,87,79,77,78,83,111,143,143,149,153,145,146,145,144,135,137,137,134,132,131,131,132,126,119,118,117,119,122,118,110,102,99,102,104,110,125,139,143,147,146,151,148,148,143,142,141,141,137,131,129,127,125,121,116,115,113,114,116,116,114,109,100,87,79,76,76,78,77,76,91,124,137,144,150,149,152,154,154,133,134,131,130,130,128,129,132,132,126,120,112,116,119,115,109,111,111,113,119,122,130,140,146,147,146,143,141,139,138,137,135,134,130,127,125,122,120,118,116,114,112,109,106,101,94,86,80,77,77,77,78,77,77,78,84,112,142,144,147,145,155,155,150,123,124,122,120,121,120,119,121,122,120,114,109,112,112,110,106,111,116,122,130,134,137,140,144,145,142,140,138,135,135,129,129,125,126,124,120,115,110,107,104,101,97,92,87,81,77,75,76,76,78,79,79,80,79,78,80,94,137,154,149,144,145,157,153,113,111,113,112,112,113,111,110,110,109,106,106,106,103,104,107,112,117,123,129,135,138,138,139,138,135,131,126,123,119,116,115,116,108,100,94,88,85,81,79,79,77,77,77,78,78,78,79,78,77,79,80,78,77,79,79,82,109,145,139,151,146,143,151,109,110,110,112,111,113,114,112,112,110,108,108,108,105,106,110,113,113,112,114,112,111,112,110,112,114,118,122,121,121,124,124,109,89,75,71,74,76,76,76,76,76,78,79,79,79,79,80,79,78,78,77,76,76,77,78,79,90,129,148,149,156,148,153,109,112,113,109,108,107,110,110,109,110,109,108,105,106,108,109,109,110,110,111,112,115,117,121,121,117,120,124,127,129,124,110,92,82,81,81,80,78,80,81,79,79,80,80,78,78,80,79,79,78,77,78,79,77,77,79,79,78,93,153,148,153,157,152,91,93,96,103,104,102,104,100,92,85,79,79,84,92,97,107,112,117,123,121,123,121,115,106,95,92,86,80,81,81,79,75,74,77,79,79,80,80,80,80,79,79,79,80,79,78,79,80,79,78,78,78,79,79,77,78,77,77,78,98,135,141,156,148,58,64,62,59,62,66,62,61,57,55,67,81,96,98,102,111,114,114,106,100,94,90,84,80,80,79,79,77,77,78,77,78,81,83,83,80,78,80,80,80,81,81,79,79,82,80,79,78,78,77,77,78,77,77,76,77,79,78,76,90,129,123,135,146
55,55,54,51,49,47,42,39,42,50,73,100,107,79,47,41,47,65,82,92,94,90,78,67,62,56,59,63,62,64,65,63,65,65,63,63,62,62,63,62,62,64,61,59,62,60,64,63,62,62,61,60,61,60,60,60,60,61,60,60,60,60,57,64,78,77,78,77,76,77,74,73,71,68,61,62,74,85,82,76,78,75,75,79,83,86,91,90,81,75,64,62,57,57,57,57,60,62,63,61,65,64,63,63,63,62,63,67,64,62,62,60,62,62,63,61,59,59,60,59,58,59,59,59,59,59,65,100,96,96,97,98,96,95,95,97,98,99,101,101,96,96,100,105,103,101,95,88,82,82,79,83,92,96,98,91,85,82,82,79,67,58,64,65,62,65,61,65,63,62,61,60,60,63,62,59,60,60,60,61,59,61,59,61,62,59,56,58,58,59,86,128,99,100,100,101,102,100,99,98,98,97,97,99,100,98,98,97,97,102,105,105,109,107,104,99,95,95,96,101,104,105,106,102,89,73,58,56,59,59,63,64,61,65,66,62,65,65,62,64,62,60,59,60,62,62,62,59,59,60,60,58,58,75,113,140,107,105,105,104,101,101,101,101,99,98,96,92,91,92,87,86,91,98,115,127,131,134,133,129,124,117,109,101,100,97,94,93,86,81,70,65,66,56,55,53,57,52,60,65,60,63,58,54,58,61,61,60,59,60,59,59,60,60,59,59,75,110,139,152,119,118,117,114,109,107,107,110,109,103,97,95,93,89,88,82,82,91,107,123,134,138,141,141,136,131,123,116,114,108,103,100,96,93,86,84,82,85,79,79,71,63,55,50,55,59,66,64,59,59,61,62,61,59,59,59,60,59,63,82,121,148,155,156,124,123,125,124,122,119,117,116,115,112,103,100,99,97,88,81,80,83,94,109,125,142,150,149,148,144,135,127,123,118,117,116,111,107,103,95,90,86,87,90,89,87,82,77,60,54,53,62,66,59,59,59,59,59,57,59,62,64,79,116,140,138,132,117,127,127,128,126,124,127,126,123,118,112,106,97,93,96,95,91,92,91,91,97,119,140,147,149,151,149,145,138,131,125,125,123,120,117,112,108,99,92,88,86,90,91,91,86,88,77,67,56,52,60,60,62,61,60,62,61,60,55,59,76,73,63,57,47,132,133,133,133,132,130,131,134,126,114,110,107,104,101,97,88,80,81,81,88,113,134,139,147,153,151,147,144,138,133,131,131,128,123,119,115,113,105,95,88,88,97,100,99,95,95,89,78,69,57,57,57,61,62,64,57,45,34,27,20,18,17,18,23,131,133,138,140,138,138,139,137,126,116,112,110,108,103,92,72,66,73,71,78,105,125,131,141,152,151,146,144,141,139,138,138,136,132,127,122,116,112,101,97,90,89,100,106,105,101,98,92,85,79,65,60,58,56,48,34,23,18,18,15,14,14,17,18,136,136,138,141,145,145,143,140,129,114,110,107,107,103,84,69,77,70,70,88,95,108,124,135,145,148,148,148,145,143,144,144,141,137,133,128,121,116,108,100,95,89,85,88,94,96,96,98,91,86,85,73,61,44,21,16,10,11,10,9,9,10,10,8,138,141,141,143,142,142,144,146,139,117,109,103,101,97,82,81,78,61,67,94,104,104,119,134,144,146,147,149,148,146,147,147,144,140,138,133,125,123,119,110,107,105,100,95,87,85,86,86,89,90,86,89,81,60,49,49,49,48,48,51,51,54,53,50,139,143,142,142,142,142,143,144,137,117,101,96,101,96,82,86,85,92,92,96,108,111,124,139,147,149,148,149,149,150,151,151,148,143,139,135,131,126,122,120,120,117,121,122,123,120,107,97,85,85,84,89,90,86,93,97,100,97,96,95,97,97,95,93,142,147,148,148,142,144,145,142,129,110,95,92,97,95,88,92,90,106,112,110,114,119,126,141,148,153,155,154,154,154,155,153,149,145,142,138,135,131,130,128,128,129,123,117,119,124,125,124,114,98,84,80,83,88,84,85,89,94,96,96,96,96,96,96,148,153,153,154,147,143,140,140,134,118,102,90,90,90,89,74,58,70,91,115,124,123,129,144,150,157,160,157,154,153,152,151,150,145,141,141,139,134,133,131,128,128,130,125,118,116,118,121,130,130,110,90,83,83,84,81,81,83,80,87,88,90,90,93,154,157,160,158,157,151,138,135,131,118,99,86,81,86,92,71,51,60,75,104,129,125,133,147,150,158,163,158,154,154,151,149,149,145,139,140,139,135,135,133,133,138,134,128,123,116,117,123,134,141,128,118,101,89,84,83,83,81,76,73,80,85,85,86,158,154,161,160,159,158,152,138,129,118,99,80,80,80,93,68,46,44,72,97,128,129,137,147,148,155,163,162,159,158,155,152,151,148,143,137,135,136,135,136,139,141,139,131,120,112,108,116,138,148,145,137,123,108,96,89,87,83,80,73,62,70,78,80,164,160,160,168,162,157,156,143,136,122,99,82,75,73,83,80,92,54,70,98,128,129,138,147,149,158,164,162,161,159,156,154,151,145,138,133,131,135,139,140,141,139,137,131,119,104,100,113,133,151,154,144,134,126,116,106,98,93,87,84,74,56,64,74,162,167,165,168,169,164,158,148,135,121,107,85,73,67,74,75,67,71,82,115,132,126,140,149,152,162,164,162,162,161,158,154,148,138,130,126,126,130,138,143,143,140,138,128,112,98,80,92,123,147,153,147,140,134,128,120,113,107,100,93,89,74,57,59,161,166,168,169,168,165,160,150,142,123,107,93,79,65,65,82,64,85,116,136,132,129,144,150,155,163,164,162,162,160,158,154,144,129,115,109,112,118,128,139,143,139,134,125,112,96,65,68,109,139,146,144,139,136,134,129,124,120,115,105,97,89,76,59,163,167,166,168,172,164,160,155,150,136,117,102,82,69,59,85,101,129,145,133,125,132,143,154,162,164,161,159,159,157,151,141,126,113,101,101,111,116,124,134,137,134,128,122,115,104,77,68,105,131,133,132,134,134,133,134,132,129,124,120,113,101,91,76,165,168,166,168,171,166,159,151,150,140,124,108,90,74,65,69,90,118,131,117,122,132,141,152,161,158,153,153,152,149,137,126,124,123,115,99,95,111,126,136,136,132,126,120,118,115,91,66,94,121,123,123,125,129,131,135,137,137,133,128,124,116,105,90,168,168,169,170,168,162,162,156,149,143,130,116,99,77,70,60,77,89,103,106,123,131,139,148,152,147,143,142,139,132,124,121,122,121,116,99,81,76,85,109,125,131,128,124,123,117,92,66,82,109,115,115,118,121,125,130,136,139,136,130,126,122,113,104,169,169,170,170,171,168,165,160,155,146,135,121,106,83,70,68,72,79,80,104,120,125,136,145,141,134,129,127,123,117,115,114,113,109,99,86,61,50,55,79,104,124,128,125,127,121,93,71,82,99,106,107,109,113,117,123,132,142,143,137,127,119,114,106,170,173,171,170,172,168,164,160,150,142,137,130,118,97,76,66,65,78,88,98,106,121,134,134,129,125,119,118,120,124,126,123,119,112,91,73,52,48,52,65,91,117,125,124,128,123,96,76,87,98,103,106,103,107,114,121,128,138,149,149,136,123,116,106,170,170,168,167,170,166,162,159,148,138,134,134,130,111,91,70,60,59,77,88,98,113,119,118,116,115,119,124,134,141,149,147,140,127,107,75,48,42,56,65,84,108,122,127,135,129,98,77,88,100,102,106,104,105,112,117,121,132,149,155,145,127,119,109,169,165,168,171,171,169,164,163,157,145,137,137,139,132,122,102,85,79,83,97,107,111,108,111,110,114,124,135,147,155,159,160,157,147,125,96,68,51,55,61,76,103,125,133,144,140,103,77,93,111,109,110,108,107,112,114,116,133,150,152,148,135,124,114,172,171,170,168,171,169,169,165,160,150,142,142,143,143,141,139,133,127,124,131,139,134,132,130,132,135,138,152,159,167,178,176,169,164,151,125,96,76,61,63,77,104,124,132,148,151,113,79,99,121,115,114,108,106,111,115,117,132,152,155,148,138,125,113,169,169,168,165,161,162,158,158,153,144,144,149,150,149,151,160,162,159,157,160,166,166,168,162,159,157,156,164,167,174,181,179,174,169,158,141,119,99,84,73,82,106,122,129,143,153,120,83,101,128,122,118,110,104,110,114,119,136,153,156,146,136,132,121,171,170,168,163,164,163,161,160,157,151,148,150,156,161,164,171,176,177,178,178,174,181,185,185,180,172,175,174,178,183,184,182,177,171,159,146,128,112,96,82,86,107,118,123,131,145,126,87,97,133,135,126,113,104,108,113,116,132,150,156,149,137,128,120,174,172,171,170,167,165,167,167,163,159,155,155,161,171,177,180,181,183,185,184,182,184,184,184,185,180,179,181,180,184,188,188,190,182,163,146,128,114,98,89,96,108,118,122,127,137,128,90,91,127,138,128,114,105,107,110,115,133,151,153,150,144,131,121,172,170,168,166,166,168,168,168,163,157,151,151,159,167,174,180,182,180,182,181,182,184,185,184,181,178,177,178,178,180,182,184,189,185,163,144,126,114,101,99,107,114,123,124,134,142,125,89,93,127,136,130,118,108,108,111,115,132,151,153,149,143,133,125,169,166,164,163,163,165,166,164,161,156,148,141,146,156,164,173,177,175,178,179,178,180,181,179,172,168,167,170,174,174,172,173,178,170,151,127,114,98,104,115,118,119,124,127,131,140,122,86,93,127,131,126,119,108,109,113,117,134,150,153,150,141,133,121,174,171,167,166,167,166,166,165,161,155,149,142,138,140,147,157,160,165,169,173,173,168,164,157,154,153,157,161,167,170,166,164,159,155,137,121,98,78,111,121,124,127,127,129,133,135,116,86,96,128,129,127,122,111,111,117,126,138,149,151,147,138,127,121,173,173,170,166,167,166,166,162,159,155,147,140,132,127,129,134,135,138,142,146,146,143,140,137,135,138,147,154,159,159,154,154,154,143,129,114,77,69,118,123,131,133,133,133,137,134,111,91,107,137,133,128,124,116,116,117,123,140,153,152,148,142,132,121,173,172,169,165,163,159,159,157,157,155,144,134,124,118,116,117,122,127,128,129,129,127,128,130,131,134,137,144,150,154,159,153,148,140,126,115,73,68,108,124,137,139,137,137,136,135,112,93,112,140,132,128,125,120,121,118,124,145,164,164,160,149,134,126,173,171,171,169,162,158,160,158,157,153,142,130,120,111,108,113,120,129,135,136,139,138,135,133,132,135,137,138,138,139,138,141,137,135,130,122,83,64,100,129,141,138,136,137,137,139,119,90,111,131,124,125,123,122,124,123,128,144,162,166,160,145,136,127,177,179,174,171,167,165,164,160,154,148,139,126,115,106,102,110,122,136,147,148,149,149,149,146,144,142,142,143,138,137,137,137,140,143,144,135,98,68,94,137,143,137,136,135,137,141,124,90,110,120,119,127,127,127,128,128,132,148,163,165,158,144,131,125,174,177,179,179,176,173,168,159,148,140,129,117,108,102,104,113,123,139,151,150,152,156,154,151,146,144,143,141,141,139,145,154,161,157,151,137,116,94,110,138,142,142,138,135,135,140,124,88,112,119,125,132,131,133,131,136,139,146,158,157,148,138,133,128,175,177,180,181,178,173,164,154,141,129,118,108,102,101,106,112,120,133,139,146,152,159,162,155,148,145,145,149,149,149,143,141,148,148,142,134,122,116,130,142,145,140,135,134,135,138,125,89,112,118,131,135,135,133,136,140,139,145,154,159,151,138,129,124,176,176,176,178,177,174,165,152,135,122,114,106,101,102,106,108,114,120,125,138,147,154,166,170,164,162,162,165,167,162,152,144,137,133,129,129,131,135,140,143,145,140,135,137,136,134,122,86,110,125,137,140,136,134,141,145,148,151,153,150,146,137,130,124,177,177,178,177,176,172,164,149,127,114,107,104,102,102,101,104,105,100,113,133,138,141,154,172,175,172,172,172,173,173,168,163,154,146,142,142,144,146,145,145,146,144,140,140,134,133,121,88,113,134,143,144,138,135,144,145,147,146,145,140,139,133,128,125,179,178,178,179,175,173,163,146,123,107,101,100,101,97,91,95,93,95,103,113,125,132,141,161,177,181,177,177,177,175,175,170,161,154,153,153,156,158,155,152,151,148,145,140,133,131,114,93,123,142,144,143,143,146,144,148,151,148,145,141,136,132,128,122,177,174,177,180,176,173,164,147,123,105,100,98,100,94,90,98,103,115,118,118,127,134,141,152,173,185,181,181,181,180,182,176,165,156,152,152,162,166,165,164,160,152,147,140,129,124,99,103,132,145,146,148,148,151,151,148,151,147,147,141,140,133,129,118,177,175,176,180,177,173,163,152,127,108,97,96,103,93,90,105,122,143,142,133,129,133,144,148,163,180,182,179,177,180,181,179,174,163,153,148,154,163,167,167,164,157,152,143,127,113,88,121,144,146,148,151,151,154,155,151,148,147,143,138,132,132,121,114,174,174,177,177,173,170,164,156,132,112,96,95,106,95,86,91,94,110,132,142,134,132,144,146,156,174,180,179,181,179,179,181,176,168,159,149,146,153,163,166,164,159,154,144,129,104,92,131,148,150,155,157,154,154,154,151,148,145,141,131,127,120,114,110,171,172,172,172,171,169,162,155,136,118,100,98,109,98,84,72,72,80,96,132,142,135,144,145,152,168,179,178,181,182,181,181,177,170,165,157,148,145,152,162,164,160,154,145,131,105,99,137,150,154,155,155,153,152,150,147,142,139,137,129,120,117,109,105,172,173,173,174,173,170,164,156,140,125,109,102,115,107,91,61,41,53,82,106,131,132,147,150,156,163,177,178,179,181,180,177,176,173,169,163,154,145,145,155,163,160,152,141,131,115,104,131,148,153,156,156,151,154,149,138,133,127,129,124,115,114,107,103,166,171,172,173,172,167,167,158,142,128,115,110,121,113,95,85,86,46,73,101,136,132,144,148,153,160,171,176,178,180,179,176,174,169,166,164,158,153,146,145,152,156,150,140,133,124,110,121,140,153,158,157,150,141,134,132,128,125,120,119,114,108,109,104,165,169,169,172,173,170,169,157,139,131,123,117,123,116,96,77,72,63,73,106,131,130,146,148,154,161,172,177,178,179,180,177,174,171,168,164,160,156,153,146,140,146,150,145,137,129,118,127,143,152,155,151,139,128,125,123,126,123,119,114,110,109,102,92,170,170,170,171,172,171,168,160,143,134,129,119,124,122,103,79,32,51,75,118,132,130,143,149,154,160,169,175,179,179,180,179,175,170,166,163,159,156,155,152,143,135,136,144,145,138,134,135,142,149,147,137,130,126,123,123,123,122,119,113,113,110,99,90,167,168,168,168,167,167,163,158,151,138,134,129,132,130,108,101,75,95,122,128,130,131,143,149,159,165,171,172,173,176,177,174,171,168,163,159,155,154,152,153,150,138,126,124,128,128,126,129,138,144,139,129,126,124,125,125,125,122,118,115,111,102,91,95,165,166,164,162,162,161,158,156,150,138,135,135,134,133,111,103,96,100,118,126,129,130,147,152,162,167,174,170,171,174,173,171,170,166,162,159,156,153,149,149,151,148,139,131,128,132,137,144,150,145,134,126,125,128,129,129,127,123,119,111,101,92,95,104,163,162,161,158,158,157,157,156,150,141,140,136,135,135,117,95,108,79,90,115,117,134,149,155,168,172,177,172,171,170,169,169,169,167,164,159,155,149,145,144,147,150,149,144,142,147,150,146,138,130,125,124,126,126,126,126,122,120,116,105,94,90,97,107,163,160,159,157,156,155,158,159,156,148,142,137,135,132,121,97,101,95,88,111,124,142,153,162,167,171,175,171,166,166,166,166,166,163,160,156,151,146,141,137,139,142,143,141,139,136,131,127,125,125,129,131,131,127,124,121,119,115,107,94,89,93,105,115,160,160,157,156,155,154,157,161,161,151,141,135,137,134,125,113,82,103,93,111,133,150,156,157,166,174,173,170,168,165,166,165,162,160,156,151,149,144,138,133,131,132,135,134,133,129,127,129,132,134,133,128,127,124,120,117,115,108,95,90,95,107,117,124,158,157,154,154,153,152,157,162,161,153,139,138,135,133,129,122,107,98,116,116,138,146,151,159,162,173,178,172,169,167,164,164,159,156,153,150,147,143,135,129,129,132,132,130,131,132,135,136,134,132,131,129,126,122,119,116,108,98,93,98,110,119,125,128,151,153,150,148,149,147,150,153,151,147,142,133,131,130,124,124,122,109,121,126,136,143,152,166,169,172,171,166,163,161,159,159,157,152,147,146,141,139,135,132,130,130,131,131,131,133,135,134,132,130,128,125,123,120,118,113,100,92,100,114,121,126,126,124,145,144,143,142,142,140,138,138,141,142,141,135,129,130,125,122,124,124,120,119,131,147,156,164,169,172,168,164,161,157,156,155,154,149,146,142,138,134,133,131,129,128,131,130,128,132,135,131,127,126,125,124,121,117,110,101,99,106,117,128,127,125,119,119,138,137,138,139,139,137,134,134,138,139,138,133,129,127,125,124,127,127,130,137,136,148,160,166,167,168,165,162,158,154,151,150,148,145,142,139,135,131,129,126,127,124,126,128,130,131,128,126,127,124,122,121,119,110,102,100,109,122,127,131,131,127,122,122,135,136,138,138,137,136,137,139,137,138,135,134,130,125,125,128,131,135,140,140,149,153,159,168,171,166,162,157,151,151,145,143,141,140,136,133,131,130,129,129,128,128,127,128,128,127,126,123,122,121,121,117,112,107,108,118,128,131,132,132,132,129,127,126,137,138,139,138,137,136,136,134,133,132,131,133,132,127,127,131,134,136,140,147,151,154,159,162,160,159,157,150,147,144,141,136,134,132,130,128,129,126,126,126,126,126,126,124,126,127,127,125,124,122,116,107,103,114,126,131,134,132,131,130,128,126,124,122,132,135,135,133,133,132,132,132,132,131,131,129,128,127,128,133,135,136,140,146,149,152,152,153,152,150,150,146,143,137,136,132,128,127,123,123,124,125,123,124,125,124,125,125,122,121,121,119,118,112,106,110,122,131,133,131,131,131,129,126,124,121,119,118,125,127,128,126,126,128,129,130,132,132,129,127,128,130,129,130,132,135,137,141,143,145,147,144,143,141,139,136,133,127,124,123,120,120,120,121,122,121,121,120,119,121,122,122,122,120,120,116,110,108,116,131,133,131,130,129,129,131,131,130,127,121,115,109
69,65,66,66,68,70,89,86,56,56,59,62,67,74,77,70,60,65,66,65,65,66,65,66,67,68,68,66,65,66,67,66,65,66,66,64,65,67,66,62,64,64,65,64,66,63,63,64,63,64,63,62,63,63,62,62,64,64,62,62,61,63,108,153,53,50,50,51,53,59,86,113,109,63,37,37,46,61,73,90,91,71,64,62,58,57,68,67,66,67,67,65,66,67,66,65,65,66,66,65,64,65,65,61,64,63,64,65,66,65,65,65,65,64,63,63,62,60,60,61,59,61,61,62,56,86,134,137,44,43,42,44,45,44,48,54,63,79,68,44,44,48,60,71,83,88,85,78,72,71,63,58,57,60,62,61,59,59,61,65,66,64,65,65,62,63,64,65,66,64,64,63,64,63,62,62,64,63,61,63,63,61,62,63,63,61,58,59,69,118,142,147,76,75,71,70,70,70,71,72,70,65,73,76,74,76,84,85,86,81,82,89,90,85,80,78,74,69,66,70,75,78,71,61,66,66,65,65,64,65,66,64,64,64,63,63,63,63,64,65,65,62,62,63,63,63,62,63,65,63,61,64,100,138,151,159,94,96,99,99,96,96,94,93,94,99,100,96,99,100,99,98,97,94,95,97,99,99,100,99,96,95,97,100,100,97,88,77,61,59,62,62,61,63,65,66,64,61,62,64,64,64,64,63,63,65,63,63,60,61,60,61,61,59,66,95,134,151,155,164,100,99,96,92,93,93,92,91,91,94,89,90,90,92,93,97,107,117,123,126,126,124,122,118,116,108,101,95,89,89,89,80,76,70,64,64,64,65,62,58,57,63,65,64,64,63,63,62,63,63,62,63,63,61,62,63,63,64,99,137,149,142,128,116,106,105,103,103,101,96,93,93,97,96,98,98,92,89,87,90,102,118,129,134,139,140,140,136,131,125,116,112,106,99,95,90,87,85,88,87,84,80,76,76,74,65,56,59,60,60,61,63,65,62,64,62,62,63,63,66,69,85,114,116,94,74,53,39,111,109,108,111,108,98,91,98,107,112,112,105,99,93,91,91,95,104,114,129,145,146,147,147,146,140,131,125,117,116,110,104,97,90,84,83,85,86,85,84,84,85,91,79,67,64,61,56,55,61,62,62,61,64,66,62,53,42,27,17,14,16,19,25,121,118,115,107,103,94,91,101,112,117,112,106,103,102,100,95,93,95,106,134,144,144,147,150,149,148,142,134,128,125,122,118,113,109,104,100,92,87,87,87,85,88,85,87,89,82,76,69,62,60,62,62,61,63,58,43,30,22,19,18,16,18,17,16,133,124,113,102,94,95,101,107,114,117,111,103,102,102,94,88,85,82,107,133,137,134,146,153,152,148,144,140,137,134,132,129,122,117,111,106,106,101,94,95,88,86,88,87,87,89,88,85,82,75,65,57,57,49,31,17,11,8,7,5,14,18,21,22,140,129,113,99,94,100,109,114,116,117,111,101,95,87,87,88,79,85,90,100,123,123,137,149,151,149,147,143,140,140,138,134,130,127,122,116,114,110,105,103,100,97,91,87,86,86,85,86,87,86,84,84,69,46,41,50,52,54,56,48,55,60,65,72,143,135,122,107,96,98,106,116,118,113,105,89,78,86,102,85,67,83,103,99,103,115,128,141,147,150,152,149,147,146,142,139,135,132,130,126,119,119,117,115,112,108,104,98,94,90,88,87,84,84,86,88,90,91,94,95,94,96,101,105,106,102,102,101,144,141,132,113,92,92,102,118,119,110,97,73,85,110,99,82,79,84,104,112,114,123,133,143,148,149,151,150,145,148,152,147,140,134,134,131,129,127,125,123,121,120,120,120,117,111,106,101,97,91,88,82,85,87,87,88,92,93,95,96,95,95,95,95,147,146,135,117,95,91,99,120,121,109,90,71,93,110,98,106,116,109,111,117,119,125,133,143,153,151,154,154,156,154,152,147,143,138,137,134,132,132,130,129,129,128,126,122,114,111,114,112,110,108,102,94,87,83,84,82,82,84,86,85,86,89,90,90,150,146,138,127,105,95,96,112,117,107,84,80,102,112,107,106,107,110,120,124,122,129,134,141,155,157,155,153,153,154,151,148,142,138,138,140,137,133,133,134,134,135,135,131,126,122,117,114,116,121,118,112,104,98,91,86,84,83,82,83,78,76,81,84,154,145,140,132,112,103,97,103,112,106,85,86,104,96,71,64,71,90,114,135,126,133,138,144,157,163,158,158,155,149,149,147,143,140,138,139,139,137,134,133,139,142,139,132,125,123,120,122,125,130,131,126,120,114,106,99,94,91,90,86,86,80,68,72,164,150,142,134,114,97,91,95,104,104,86,82,105,105,70,55,61,83,100,138,127,140,140,145,159,165,163,161,158,153,149,149,147,141,136,133,133,132,133,138,141,142,137,130,122,113,113,119,125,135,142,145,143,134,124,116,109,103,101,100,96,91,87,67,163,153,145,138,122,105,96,94,97,98,85,77,101,102,77,70,36,77,97,138,133,140,141,147,159,164,163,161,158,155,154,150,142,133,124,117,114,119,127,134,134,136,133,124,115,108,105,108,119,132,142,147,145,141,132,123,120,114,110,107,105,102,96,91,161,156,149,140,125,111,102,97,96,94,84,72,95,106,70,113,72,79,110,137,133,140,143,150,162,164,161,162,162,160,156,148,134,114,100,97,100,108,121,131,132,131,130,123,115,102,87,83,97,123,138,140,138,133,131,124,123,121,119,118,117,112,106,99,170,166,156,146,132,119,112,102,98,94,82,69,77,112,76,41,68,94,131,140,138,144,148,155,163,163,161,161,159,154,147,130,112,96,87,95,109,114,122,130,130,127,124,119,113,103,82,55,62,111,136,133,127,124,122,121,122,123,126,127,128,125,123,117,170,173,165,156,146,131,117,106,101,91,83,74,64,95,102,107,120,139,146,140,140,146,155,166,167,162,158,156,155,147,126,115,113,110,100,95,103,115,123,127,128,125,121,119,116,108,86,53,42,79,119,125,120,114,114,115,117,121,126,130,134,132,127,123,167,170,166,163,155,144,130,119,108,99,88,79,68,74,92,112,135,143,135,133,138,145,155,160,156,154,152,150,146,132,123,123,126,119,105,87,78,76,83,102,118,124,125,126,124,112,83,38,27,58,98,114,111,107,97,98,107,114,119,127,135,136,134,128,162,173,166,167,162,154,143,134,119,105,93,82,75,68,73,84,112,129,119,129,137,143,151,153,147,145,141,138,127,118,116,113,107,100,93,75,56,51,58,73,98,120,126,132,133,111,75,32,17,41,88,108,108,103,99,92,93,103,112,121,131,144,150,141,155,167,170,170,169,162,154,145,134,119,104,89,78,72,68,68,72,81,109,124,130,138,145,142,134,130,122,121,122,124,126,123,118,102,82,65,48,48,53,67,87,110,123,136,141,109,79,48,20,21,62,98,108,102,99,96,88,90,106,113,121,140,154,152,154,160,165,167,163,159,156,151,142,130,116,99,83,75,73,72,77,86,101,109,121,132,132,124,120,116,114,121,133,142,145,143,136,120,98,72,51,50,59,63,79,97,117,139,146,110,81,85,68,36,40,81,107,104,100,100,95,91,102,107,114,137,151,150,151,155,158,157,152,151,153,153,150,141,127,114,95,73,63,66,74,90,97,103,115,117,111,106,105,110,125,141,151,158,162,161,156,145,122,95,69,58,61,63,76,104,124,144,151,117,86,92,95,61,38,69,107,117,111,107,102,93,99,105,108,134,152,154,147,149,151,155,156,153,152,151,148,143,137,130,118,94,77,64,62,74,89,110,117,120,119,120,122,128,144,156,164,173,176,173,169,164,148,126,100,83,72,68,83,111,123,141,151,125,93,100,122,96,45,59,102,129,120,112,106,94,100,106,107,129,146,151,148,147,149,154,155,153,152,152,149,143,140,142,140,136,126,113,111,124,142,149,153,156,156,156,155,156,159,164,171,180,181,177,173,166,155,141,124,106,91,77,89,111,124,134,143,128,94,88,109,77,32,48,94,132,129,119,107,92,100,104,107,123,143,154,148,143,142,145,147,148,149,153,152,149,140,139,148,158,161,160,163,170,176,175,178,183,182,178,174,169,171,175,176,183,185,183,179,168,155,142,129,114,99,86,92,107,114,120,129,127,98,85,110,90,34,44,92,125,133,130,115,98,98,104,106,120,140,149,152,150,145,148,152,157,152,155,152,154,157,158,161,166,170,174,180,184,182,176,177,183,186,184,181,174,175,178,181,185,188,189,191,180,164,147,130,116,101,91,97,109,122,130,131,129,101,89,130,119,52,53,86,116,129,129,118,103,99,103,107,119,138,147,155,156,153,157,158,160,160,156,153,156,155,160,164,165,167,172,178,184,183,180,180,182,184,182,180,177,177,176,177,178,178,181,183,176,157,135,120,110,104,103,107,115,121,125,143,134,98,95,136,120,53,53,83,114,125,122,116,104,98,104,109,120,136,147,151,154,155,157,156,157,158,154,149,148,148,148,154,161,164,168,174,180,181,176,176,180,180,175,171,167,164,168,168,169,166,165,164,157,138,120,103,92,108,114,115,120,126,131,139,131,97,96,136,114,58,59,86,112,124,120,116,106,101,110,113,121,133,143,149,150,153,154,157,161,162,157,149,142,137,136,140,144,148,152,160,169,177,174,174,168,164,156,151,151,154,159,164,162,159,156,153,146,131,115,95,80,117,118,121,127,128,138,139,126,97,86,107,84,49,60,90,116,129,121,116,110,103,108,112,120,136,145,151,152,155,158,161,164,162,160,154,144,135,131,126,125,128,125,132,144,153,158,158,150,138,134,134,137,143,149,153,156,155,153,149,140,124,109,84,75,119,120,128,133,133,136,139,124,100,89,96,71,41,62,91,116,132,119,113,109,109,112,113,123,142,152,148,151,153,152,154,158,159,157,152,143,133,126,119,115,115,115,120,126,131,131,125,124,128,129,130,132,136,140,143,148,150,148,141,137,126,115,80,72,104,121,134,138,138,139,141,133,111,101,108,84,51,75,95,120,136,117,111,111,114,115,115,123,142,155,147,148,149,152,157,161,156,150,145,137,127,121,117,110,112,118,124,127,131,135,134,130,127,129,132,135,136,138,137,132,130,136,135,138,134,126,89,68,102,127,134,136,136,138,143,137,114,96,102,86,67,95,93,117,127,114,111,114,118,119,118,126,142,154,150,150,150,154,157,160,158,151,143,133,122,116,112,109,115,118,124,133,139,144,148,149,146,142,139,140,141,142,140,141,141,144,146,148,145,132,104,76,101,129,133,133,134,138,142,141,121,88,76,52,61,89,101,118,114,113,117,119,119,121,123,131,142,151,151,157,156,155,153,152,158,147,138,128,119,113,110,108,111,116,125,137,143,142,149,156,157,154,149,145,147,148,149,149,156,161,159,154,147,133,111,93,106,129,134,132,133,135,140,145,127,87,66,40,54,77,107,120,116,120,124,123,122,126,127,129,138,149,159,166,162,157,151,144,140,134,127,121,116,111,110,113,115,116,122,133,140,143,147,156,161,153,152,152,153,159,160,156,146,148,148,143,135,124,115,117,128,132,134,130,131,135,139,140,132,95,82,56,56,82,109,114,117,125,126,125,126,131,134,139,145,149,164,171,165,155,145,134,127,117,120,120,115,112,113,113,109,107,115,123,127,143,143,152,168,167,160,162,163,168,171,168,155,143,136,129,121,120,125,129,131,135,133,132,133,138,138,139,137,105,68,48,65,92,111,122,129,131,130,128,130,133,136,140,141,140,156,167,162,150,137,130,129,127,121,117,116,114,112,107,105,109,114,110,125,138,138,136,157,171,172,173,174,174,177,176,165,151,138,128,123,128,136,139,139,137,139,139,139,141,142,139,135,108,57,49,79,103,119,130,132,134,132,132,134,133,140,143,143,140,160,162,157,149,134,121,117,120,122,121,119,114,105,102,107,107,99,90,121,125,131,133,145,166,175,174,174,177,178,176,174,165,151,140,134,134,146,151,151,152,152,149,146,144,139,134,126,99,53,56,96,115,128,135,138,136,136,137,140,137,143,146,144,140,164,167,160,149,133,115,113,117,121,122,119,109,96,101,103,101,93,105,105,117,129,135,141,155,173,180,177,177,176,177,181,174,159,142,133,130,147,157,158,157,155,153,152,149,140,131,120,90,58,72,115,130,138,139,138,139,138,140,142,143,143,144,143,138,165,167,162,149,133,115,111,114,121,122,119,106,90,102,108,100,112,127,135,137,137,139,143,149,163,178,181,178,177,175,178,177,168,154,142,130,134,146,157,161,161,157,153,151,144,135,124,104,88,107,133,140,141,142,140,143,140,140,142,142,141,141,140,134,166,167,162,148,134,117,108,109,121,130,123,106,90,102,107,112,134,151,152,153,148,141,140,146,159,171,182,178,179,177,175,177,176,165,153,141,132,132,140,153,160,160,157,150,143,137,129,120,111,122,137,140,142,145,144,145,143,142,143,139,136,135,135,132,161,163,162,150,136,121,105,110,131,135,128,105,89,97,101,93,85,82,106,138,152,145,138,143,154,163,179,177,179,181,177,177,175,168,162,155,145,138,133,134,149,162,158,149,140,134,129,124,114,117,125,134,144,148,148,146,142,141,138,134,133,132,129,126,156,164,160,147,133,125,107,109,131,136,127,107,90,97,103,83,65,69,78,97,139,144,138,143,154,157,172,178,179,180,177,176,174,170,166,163,157,149,143,139,137,144,155,147,141,134,129,125,121,121,127,136,144,148,148,143,135,129,130,130,130,130,123,119,154,161,162,148,136,127,116,116,133,139,132,113,94,98,106,88,68,43,55,88,127,138,136,142,149,160,166,175,176,177,177,175,170,167,166,164,161,157,151,148,144,137,135,143,141,136,134,132,131,133,135,139,142,143,138,134,131,125,125,125,127,125,120,116,155,161,163,149,138,128,122,122,134,141,136,119,96,92,107,96,89,86,63,81,127,135,136,141,147,157,167,173,175,175,176,177,175,171,168,165,160,158,154,150,148,149,144,136,136,134,130,126,124,125,130,136,141,141,136,132,129,129,129,125,124,121,117,115,159,166,171,158,138,127,124,123,130,140,136,122,98,84,110,103,49,46,62,90,125,131,135,140,148,156,162,171,176,175,174,174,171,169,166,162,156,155,153,151,146,149,147,142,139,135,132,132,134,139,144,144,140,138,134,129,131,126,125,124,122,120,117,116,163,163,165,157,141,130,125,127,132,142,143,133,109,84,110,121,67,63,85,112,127,130,132,138,149,160,166,169,170,172,173,173,168,164,161,158,156,155,152,148,148,148,147,146,142,139,139,139,140,141,140,138,133,130,126,124,127,125,124,126,124,121,116,108,165,161,161,158,147,135,125,129,136,145,148,141,122,93,102,120,101,98,118,126,129,126,127,139,151,163,168,173,170,171,172,171,167,163,165,164,158,155,151,146,144,141,138,136,137,135,133,133,132,131,127,123,123,125,124,126,124,121,122,121,120,118,109,94,163,156,154,154,145,137,127,130,133,144,147,145,134,107,94,107,112,99,90,103,120,118,127,143,157,167,172,178,171,168,167,164,163,162,158,156,154,152,147,144,142,140,135,133,132,129,127,126,126,124,125,128,124,126,126,125,123,121,119,117,116,111,99,90,156,151,145,146,144,139,141,136,132,139,146,145,136,121,99,96,106,104,88,91,108,115,135,148,159,168,174,173,168,166,164,161,161,159,156,154,148,145,144,141,139,135,132,132,132,128,127,127,126,126,125,122,124,126,124,123,123,120,117,116,113,101,93,98,149,152,149,143,148,148,145,143,132,135,142,144,139,129,117,103,97,99,100,95,107,134,144,150,158,165,172,175,171,168,163,161,159,154,150,147,144,143,141,138,135,131,130,130,133,130,127,125,126,127,127,125,126,126,125,123,121,119,117,112,101,90,99,114,146,154,152,144,143,151,152,143,133,132,135,138,139,133,125,118,110,103,109,112,115,134,144,151,160,166,173,174,171,168,162,158,154,151,149,144,139,138,133,133,131,129,127,128,125,126,124,124,127,127,125,124,122,122,123,121,120,117,113,99,85,98,116,123,142,150,150,146,142,147,146,141,137,134,133,134,136,134,125,120,120,117,116,120,119,134,146,155,164,170,172,171,166,160,156,152,150,148,146,142,137,133,131,128,126,126,125,122,120,123,122,124,125,123,122,122,122,123,123,120,117,107,97,97,107,122,127,123,139,144,145,143,140,137,138,138,135,134,131,129,131,130,126,123,120,121,121,121,122,129,146,160,167,170,171,168,163,159,156,151,146,144,139,135,133,132,129,127,125,123,123,123,121,122,124,125,124,123,122,123,122,121,119,115,106,97,99,110,123,124,127,126,137,137,138,140,137,133,131,131,135,134,130,128,124,123,122,122,124,124,126,126,130,139,149,160,169,172,171,166,161,156,150,143,139,136,133,134,128,125,124,123,122,121,121,121,121,122,121,121,123,123,122,122,119,120,116,107,101,105,117,125,128,127,130,130,129,129,131,133,131,129,129,133,131,131,128,129,125,122,124,125,128,128,129,131,138,147,154,161,168,170,166,162,157,151,144,139,134,129,127,126,124,121,121,120,118,117,117,118,118,118,119,120,120,120,121,119,115,110,102,97,111,121,127,129,129,130,127,124,126,126,126,127,128,130,130,131,125,125,122,125,122,121,123,127,129,128,129,134,141,149,154,159,162,161,156,153,148,142,135,132,128,126,123,120,119,118,115,114,115,115,115,117,119,122,123,121,119,118,118,114,107,99,99,116,125,127,127,127,126,123,122,123,124,127,126,129,131,132,128,126,123,122,121,121,120,120,120,121,124,126,128,133,139,144,150,154,154,153,149,142,139,132,130,125,121,120,117,114,112,112,113,115,115,115,117,117,118,119,119,117,118,114,109,102,104,114,127,132,128,126,126,127,129,131,132,124,128,126,130,128,126,127,124,124,127,127,125,122,121,122,122,123,125,125,126,130,135,140,143,147,146,141,134,129,126,122,117,114,111,110,110,112,113,114,116,119,120,119,120,120,119,120,119,120,115,108,104,107,117,125,124,122,124,127,128,126,117,107,89,70,115,117,123,120,119,124,126,125,124,124,125,124,124,125,126,127,124,125,127,128,128,129,125,123,121,117,115,115,114,113,111,108,108,110,113,115,115,115,115,117,118,116,117,117,115,113,108,102,99,104,113,123,128,127,125,123,119,105,86,64,43,30,17,8
115,120,117,120,120,121,120,116,119,121,120,118,121,122,123,122,120,115,110,109,108,106,104,101,101,100,97,94,92,94,94,96,100,102,101,102,103,103,102,95,84,75,66,62,59,58,57,55,53,51,52,51,49,40,26,13,8,7,8,8,6,7,5,4,119,121,118,120,122,123,124,124,122,124,124,119,119,119,120,124,123,119,118,118,117,115,111,108,105,101,98,96,92,89,91,91,92,98,102,105,105,105,103,103,102,98,92,85,77,75,77,81,81,78,79,80,80,68,60,54,47,46,53,55,63,65,65,70,121,122,125,123,121,123,122,122,122,124,124,120,117,117,118,123,127,129,133,135,134,130,128,126,122,116,111,107,102,97,92,88,88,92,97,100,103,105,106,108,110,108,106,102,98,96,94,99,105,111,113,110,109,107,104,104,101,103,103,103,102,103,103,99,124,118,120,120,118,122,120,122,122,118,118,116,117,119,123,126,131,138,144,146,148,147,144,140,135,129,124,119,114,109,101,97,95,90,93,97,101,104,107,109,109,112,113,109,104,102,95,90,90,96,104,114,118,117,117,117,112,109,105,111,111,111,111,111,127,125,120,118,124,125,122,123,122,122,118,115,116,119,122,126,132,143,151,156,157,157,153,147,143,139,133,128,122,117,116,112,106,103,97,98,100,101,103,107,109,110,113,114,114,112,108,103,94,87,87,93,102,111,118,115,113,111,109,107,107,109,110,113,128,129,126,123,119,119,120,120,121,121,121,118,118,119,120,122,128,139,151,159,161,163,163,160,154,146,139,134,132,127,124,120,117,113,109,107,105,105,104,105,106,108,110,112,113,115,113,112,109,103,95,87,84,91,100,108,110,113,110,111,107,109,111,112,132,131,130,126,126,129,127,121,120,122,126,124,120,117,116,116,119,129,143,155,163,168,170,169,163,156,148,141,137,132,126,123,120,120,115,109,108,104,105,108,109,106,109,111,111,114,115,113,112,112,108,105,96,87,83,84,93,105,106,105,109,107,109,109,143,141,141,140,139,137,131,122,120,127,130,128,120,114,113,112,112,120,136,153,164,167,169,171,170,162,153,145,138,135,135,134,130,125,121,120,113,113,110,109,109,113,116,115,117,115,116,113,109,111,111,113,110,102,90,81,79,81,93,98,102,106,108,110,142,142,142,143,141,132,124,124,131,136,135,128,119,115,116,113,112,116,131,154,164,165,167,171,170,166,161,153,145,141,140,135,133,134,130,126,120,119,117,115,109,113,115,115,116,116,115,114,111,112,112,114,113,109,101,93,84,75,77,85,93,94,98,101,141,139,139,143,143,130,122,127,137,142,136,124,116,114,113,111,110,110,126,155,165,163,167,174,173,167,164,159,154,149,146,143,141,137,133,132,131,128,126,122,121,116,118,118,116,116,112,113,113,113,113,114,116,115,108,100,95,83,75,73,79,85,91,97,143,144,141,136,135,129,124,129,138,141,131,118,112,107,102,103,99,98,116,142,160,163,167,178,176,168,164,160,156,151,151,150,144,140,135,135,135,132,127,129,126,123,121,120,118,115,116,112,110,107,108,109,113,118,114,107,99,95,88,75,68,72,78,84,151,147,144,137,133,129,122,120,131,138,129,115,105,100,104,103,88,92,112,116,138,157,159,171,172,168,166,160,156,155,155,154,151,142,139,137,133,137,130,133,133,132,125,123,122,118,119,116,112,107,102,101,104,110,114,114,109,105,99,90,76,67,69,72,159,153,147,139,132,127,127,127,129,131,123,104,94,104,115,101,80,94,119,116,121,147,155,166,170,171,172,167,163,162,159,153,152,151,146,143,138,135,133,132,138,132,133,130,127,125,123,124,119,115,108,104,101,101,105,109,111,109,102,95,87,77,66,66,166,159,147,136,130,127,127,129,129,128,117,96,95,118,119,103,103,110,118,129,125,143,159,167,168,170,172,171,166,165,165,160,156,152,149,145,137,144,142,139,138,140,139,134,133,131,131,130,128,121,116,113,107,101,99,101,101,104,103,96,92,87,77,69,166,164,150,134,123,118,121,124,126,124,108,90,102,122,107,89,104,116,123,131,127,140,158,165,170,169,173,171,167,167,166,162,158,152,154,150,145,143,146,141,141,140,141,140,136,133,135,131,131,128,125,120,116,110,105,105,104,107,106,104,100,93,88,74,169,172,157,139,127,117,114,121,124,117,99,86,110,120,82,58,69,89,120,142,131,140,157,165,174,173,176,175,172,171,168,163,160,155,153,151,147,146,142,143,145,142,145,141,136,134,132,127,127,127,125,125,124,120,112,111,113,113,113,112,107,98,91,85,163,170,160,145,133,120,113,121,131,122,98,87,115,121,79,61,68,86,105,145,136,143,155,166,175,178,177,174,172,171,167,163,159,155,153,150,146,145,147,148,144,146,146,140,137,134,136,133,130,131,132,128,126,125,119,114,114,118,120,119,114,106,95,89,160,167,163,147,128,111,106,117,130,121,101,91,117,118,83,72,43,81,100,143,137,147,158,166,176,184,179,175,173,169,167,163,158,151,153,155,148,144,144,144,149,150,148,145,138,137,133,131,130,132,139,140,136,132,127,122,120,122,125,124,121,117,108,96,165,170,165,148,129,113,103,109,121,119,98,88,115,112,85,106,72,88,113,149,139,150,158,165,176,185,183,181,177,169,166,163,161,154,150,148,148,146,147,152,156,156,149,146,143,141,133,126,128,131,138,146,144,137,131,128,127,125,127,129,127,122,115,105,168,173,167,150,131,112,103,106,123,121,102,89,112,105,70,57,80,101,138,152,141,151,156,165,179,183,184,182,177,170,167,164,158,151,143,140,142,148,152,156,159,158,156,150,141,135,126,119,123,130,137,142,141,136,131,129,130,131,133,134,132,126,120,113,173,174,165,148,130,114,104,103,111,118,100,89,116,113,112,112,121,145,154,149,141,152,159,169,184,183,183,181,177,173,169,165,153,141,133,135,145,155,160,162,161,161,155,147,139,131,119,105,119,137,142,141,135,131,128,129,132,135,138,140,138,136,132,124,180,177,167,152,129,111,103,104,106,112,101,84,106,118,116,141,168,167,157,147,142,155,164,173,185,184,182,182,180,177,172,164,146,132,132,146,155,161,166,164,163,162,158,149,146,137,116,93,111,140,145,142,136,129,126,126,131,138,142,145,143,140,139,132,179,178,168,156,135,113,108,107,106,108,101,91,92,118,117,106,133,136,136,145,148,156,169,181,185,181,180,181,179,176,168,154,139,128,134,148,157,164,167,167,164,162,159,152,147,135,115,86,91,128,143,140,137,133,127,124,128,137,144,147,146,141,136,132,174,173,166,155,136,115,111,111,111,103,100,91,79,100,114,100,96,106,125,145,150,159,173,180,180,177,175,178,175,168,157,144,130,117,119,131,145,158,164,163,160,155,151,150,152,145,118,81,75,107,129,131,129,129,126,121,124,133,143,149,150,147,139,132,178,175,166,155,138,121,117,115,111,109,107,102,90,83,105,113,89,117,138,148,150,163,172,176,173,173,171,174,172,159,143,135,127,116,108,112,128,151,161,162,157,151,152,156,159,147,116,81,76,103,121,125,122,118,118,118,120,128,141,152,158,156,145,135,182,179,170,159,145,131,128,118,115,106,102,99,99,88,87,109,108,114,148,147,152,162,168,171,169,166,166,166,161,150,140,138,133,125,113,99,100,128,152,157,157,156,157,160,162,143,105,64,63,104,123,122,119,112,104,111,117,124,134,149,165,164,150,137,180,176,167,163,155,141,130,121,118,114,106,101,96,95,91,92,112,123,136,136,151,161,167,163,159,154,155,157,150,146,147,145,141,133,117,98,84,105,138,152,155,153,154,161,161,139,101,59,40,78,121,121,114,112,103,101,111,117,126,145,165,164,152,140,172,172,165,164,161,156,142,134,125,118,108,99,93,98,100,114,125,137,130,138,154,163,161,155,150,144,145,147,143,143,145,146,145,139,113,81,73,94,122,143,152,152,152,161,163,135,98,63,33,56,112,127,113,109,107,96,105,111,118,143,166,164,156,143,164,168,167,169,167,163,155,150,139,125,119,109,97,95,99,98,110,126,137,152,158,157,150,149,146,142,140,138,134,135,136,138,140,134,106,70,66,90,116,138,149,147,148,160,163,137,104,70,39,52,101,119,111,107,107,99,104,110,115,140,164,164,154,142,161,167,169,171,168,165,161,155,146,137,127,115,101,92,99,108,117,126,137,147,148,145,141,139,140,139,137,136,135,133,134,136,133,124,95,60,65,93,115,134,146,148,150,162,161,126,95,76,50,42,92,121,115,107,106,97,99,110,114,133,155,163,149,135,157,162,164,160,153,153,158,157,155,143,137,129,117,106,95,100,116,126,132,131,131,133,135,135,136,137,139,142,146,145,143,141,131,115,87,58,63,94,119,134,146,151,154,165,168,131,88,72,52,39,77,119,118,113,109,97,95,107,111,128,146,156,149,139,151,153,155,156,151,149,154,155,156,147,144,144,139,132,122,115,121,132,137,136,134,133,133,134,138,141,147,154,158,157,153,148,137,118,94,63,53,82,110,129,141,145,146,155,166,143,95,74,37,31,76,123,130,116,112,97,88,102,107,127,139,146,149,144,150,150,154,155,154,154,154,154,152,149,151,151,154,157,156,156,162,166,165,161,159,153,146,146,146,148,154,160,166,168,164,156,145,127,105,77,54,58,82,113,132,138,141,153,169,149,97,77,64,39,66,118,121,119,119,98,86,97,106,124,137,144,147,143,148,149,152,156,156,156,157,158,158,151,147,149,163,171,171,173,177,181,180,178,178,177,172,165,160,159,162,166,173,179,177,170,159,139,115,96,84,76,78,95,120,131,136,143,158,155,108,73,57,37,64,115,118,119,120,102,86,101,109,125,135,143,143,141,148,150,152,160,164,161,159,161,161,161,161,161,168,173,177,182,187,187,183,181,186,187,187,182,173,168,170,174,180,185,185,181,172,155,132,113,103,93,85,91,116,130,138,150,162,156,109,78,54,32,62,120,134,123,119,100,92,102,112,127,134,139,144,139,152,153,158,160,162,162,159,159,159,160,159,161,164,166,172,179,185,186,182,177,179,183,183,180,175,174,175,177,180,183,183,183,179,166,147,127,111,98,87,96,121,133,136,144,163,155,102,69,46,36,77,126,125,120,117,102,94,103,111,127,139,137,144,139,147,151,154,154,154,156,154,152,150,150,146,145,146,148,154,163,178,183,177,176,177,175,176,176,175,175,176,177,177,178,180,183,181,168,150,133,118,102,92,110,128,135,135,145,155,147,100,70,27,29,81,129,132,117,114,99,100,107,110,128,139,141,144,138,144,151,153,156,158,160,161,155,147,143,137,129,123,114,105,106,124,156,174,174,175,175,172,170,169,170,172,174,178,180,181,185,181,165,147,132,117,104,106,122,129,131,135,143,145,129,98,75,32,43,96,125,124,114,108,101,106,111,114,128,138,140,136,131,149,155,160,163,165,167,168,163,155,143,134,124,112,103,100,103,106,113,137,161,162,159,155,150,151,155,162,168,172,174,174,177,172,157,139,117,93,91,112,125,131,134,137,140,136,129,103,74,20,40,100,120,111,109,102,100,107,115,117,126,135,136,131,126,152,161,164,165,167,169,166,161,153,141,128,116,104,99,103,112,123,128,121,112,110,107,105,108,109,117,131,147,156,156,156,155,151,138,119,93,63,80,109,124,128,131,135,138,140,132,107,79,25,61,100,114,109,105,104,108,114,119,120,125,128,132,130,125,155,160,163,164,168,167,161,152,143,131,120,110,101,102,107,108,118,128,127,123,126,126,121,115,112,112,113,123,135,137,136,135,131,120,103,81,54,79,114,125,127,127,131,136,140,140,116,87,61,87,107,118,111,108,112,109,115,121,125,126,126,124,122,121,157,159,161,164,166,165,159,148,137,124,112,105,103,103,99,100,103,107,120,127,129,136,139,135,130,127,126,121,117,120,122,122,117,111,105,89,66,85,119,126,125,123,129,134,138,138,115,91,60,86,99,101,104,113,116,115,117,118,124,125,122,122,122,123,162,165,163,162,161,162,156,143,130,118,109,105,100,94,95,101,99,112,135,126,127,134,143,144,147,145,142,141,137,129,120,120,118,115,113,102,94,109,125,130,129,129,130,134,134,138,127,100,62,86,104,111,116,120,118,118,120,121,123,125,125,124,123,121,166,166,160,155,149,148,142,132,122,112,106,101,93,91,99,100,99,109,113,118,126,131,145,157,159,160,161,158,154,146,137,130,127,121,117,112,119,128,130,134,133,131,130,133,134,135,126,103,84,102,113,118,120,117,113,115,120,123,124,126,126,122,118,110,162,161,154,145,136,131,126,121,116,112,108,98,92,100,106,112,130,144,139,127,128,133,142,155,166,163,165,166,162,158,156,149,135,128,124,125,131,129,131,132,133,131,131,130,130,128,118,101,96,113,121,122,116,116,120,121,123,123,122,124,123,118,109,95,155,158,152,138,127,123,121,119,115,113,107,94,93,109,106,96,96,103,128,137,131,135,140,145,160,168,169,164,162,165,161,152,145,139,134,133,135,133,133,134,134,132,131,130,129,126,118,111,113,120,122,124,122,120,119,120,117,116,118,116,114,108,93,85,154,156,150,135,120,113,116,118,116,115,109,92,92,107,95,73,73,75,82,119,133,130,137,145,155,164,164,162,160,158,157,155,150,145,141,139,137,136,135,135,137,134,134,130,127,126,124,118,115,119,121,119,121,121,116,112,112,113,113,110,105,94,90,103,159,158,150,136,118,106,107,113,118,121,111,92,90,107,97,63,46,46,81,108,141,129,138,147,150,159,165,163,164,158,155,154,148,145,144,142,140,140,138,137,138,136,131,127,126,125,123,118,118,116,116,120,118,116,114,112,112,111,109,106,96,92,105,119,160,160,153,139,124,111,105,111,125,129,115,93,89,110,98,82,99,52,72,95,125,121,136,137,148,152,164,162,162,161,154,150,147,144,144,143,142,141,139,140,141,139,131,124,121,118,118,117,114,115,116,119,117,114,112,110,110,111,110,99,95,107,118,119,156,156,152,140,124,110,103,111,131,134,119,97,90,111,98,67,74,61,71,105,127,119,131,132,147,152,161,162,159,159,155,150,144,140,141,141,139,137,136,137,139,139,136,131,125,120,118,120,119,120,117,114,111,110,109,109,112,107,96,98,113,119,116,113,145,147,146,137,124,111,103,114,132,133,121,100,87,106,100,70,54,66,92,120,125,115,125,125,140,146,154,157,157,154,157,154,149,147,143,137,134,134,132,130,131,131,131,130,126,121,119,118,116,114,112,111,110,110,111,109,100,96,106,117,125,127,125,123,143,147,146,133,123,114,105,114,133,134,122,102,87,105,107,94,104,119,122,114,119,116,123,132,142,148,154,158,155,156,154,151,149,144,142,136,133,132,129,127,124,122,120,119,117,115,113,112,111,110,110,110,111,112,109,104,105,115,122,125,125,123,121,119,149,153,151,139,123,113,106,112,130,134,124,108,92,100,112,106,89,117,118,116,117,114,121,129,143,148,154,150,155,154,152,145,145,143,140,137,136,132,129,126,124,122,119,116,112,112,112,112,111,111,111,112,113,110,108,114,125,132,134,135,129,117,101,83,154,152,151,140,123,113,109,110,122,133,128,116,102,91,102,108,82,73,91,118,105,110,122,136,145,150,156,153,149,147,146,145,142,140,137,133,133,129,127,124,122,121,119,115,111,110,111,111,111,111,111,112,112,114,108,105,116,122,114,90,63,37,22,13,146,142,142,138,124,110,104,111,121,132,131,125,112,94,92,98,100,72,71,101,108,122,130,139,145,150,153,151,149,146,141,141,138,135,133,128,126,124,122,118,116,112,110,109,109,111,111,110,111,112,111,103,89,79,92,89,48,26,10,4,3,9,20,22,137,134,137,133,123,111,106,110,115,128,131,129,119,110,104,101,99,96,85,92,116,128,130,136,141,149,156,154,150,145,145,138,131,128,123,121,118,117,115,111,109,107,105,106,107,110,111,112,112,106,92,81,75,75,89,118,134,120,81,42,17,10,14,18,130,132,129,125,125,118,114,111,105,120,127,127,121,117,115,113,105,109,106,103,116,128,136,140,144,148,151,146,141,140,134,130,128,125,120,116,113,110,107,104,103,103,104,108,109,109,107,101,91,81,76,76,77,79,81,98,134,144,142,151,146,123,111,105,127,130,128,124,122,123,118,109,104,112,118,125,123,117,112,113,114,115,117,119,123,131,138,144,147,147,142,142,142,134,129,128,125,119,115,110,105,104,101,100,103,105,107,107,102,96,87,80,75,74,76,78,78,77,78,84,109,135,135,143,144,139,142,142,126,131,131,127,122,119,115,109,108,108,109,117,119,115,112,112,116,116,121,127,131,133,137,144,143,142,138,133,131,127,123,118,114,110,105,101,99,99,100,99,100,99,95,87,81,78,75,74,76,78,79,80,79,78,75,76,90,120,130,142,141,143,149,148,115,117,122,118,117,114,114,114,109,106,104,103,104,107,111,113,115,117,121,128,132,132,136,136,137,133,131,128,124,119,110,103,97,94,96,95,94,92,89,86,81,77,74,72,73,75,78,78,78,77,78,78,78,77,78,76,84,112,139,134,141,137,148,150,112,110,108,113,114,112,113,109,107,104,104,100,99,103,106,109,108,110,114,119,122,124,126,123,121,118,114,108,97,87,84,88,94,90,79,72,71,72,71,71,73,76,78,80,79,79,79,78,79,79,79,78,79,79,77,77,79,95,135,144,144,138,138,151,109,110,114,110,110,109,111,111,109,109,107,109,107,108,107,110,109,109,110,109,108,105,104,99,93,86,81,86,99,113,127,132,127,108,87,80,80,81,82,82,81,81,80,81,81,80,79,78,78,78,77,78,77,77,77,77,78,79,105,141,133,146,137,137,107,108,111,109,107,108,107,108,108,109,108,111,112,112,111,109,108,106,104,99,97,96,93,95,102,116,130,138,141,138,131,127,120,102,86,80,80,81,81,82,81,80,80,79,79,78,78,79,78,78,78,80,80,78,79,77,75,78,89,134,139,142,149,140,101,104,107,110,111,111,110,109,110,107,106,104,100,98,99,102,104,106,105,107,114,117,113,113,115,123,132,135,134,131,128,124,109,91,81,80,81,80,80,81,80,80,81,80,79,79,78,80,78,78,78,77,78,79,78,76,78,76,76,92,142,140,151,152
48,47,48,48,47,45,45,46,48,55,77,111,123,102,63,53,57,64,74,86,91,89,84,77,70,63,57,56,57,59,61,64,66,65,63,63,61,62,63,61,60,60,62,62,63,62,62,64,61,61,61,59,58,58,59,59,59,59,58,57,56,87,135,151,57,59,61,57,55,52,51,47,45,46,45,55,70,82,75,55,57,71,75,74,77,83,89,93,90,84,83,72,59,53,53,51,57,62,63,62,63,63,63,62,62,63,62,60,62,62,61,60,63,61,61,59,60,59,60,58,59,60,57,54,83,138,147,143,85,88,87,87,88,87,85,84,79,77,73,75,73,79,89,93,88,83,82,79,80,82,88,96,105,103,96,106,106,101,93,82,65,62,64,63,61,61,62,62,61,62,61,62,62,61,59,61,59,58,59,61,60,59,59,59,58,57,54,71,119,135,140,152,99,99,99,98,97,99,99,99,100,99,99,100,95,91,94,99,101,100,96,92,91,87,87,88,90,93,90,100,123,124,120,107,87,64,59,60,61,62,62,62,63,63,61,60,61,62,61,61,62,61,61,62,61,59,58,57,59,55,64,106,139,152,165,159,102,104,104,104,102,102,100,100,97,98,97,96,100,98,95,95,97,105,108,110,113,111,107,101,95,92,87,86,85,89,96,100,94,79,62,59,60,57,57,59,60,61,61,63,63,62,60,60,58,58,59,61,60,58,59,59,57,69,106,141,154,164,174,178,104,102,104,105,105,104,102,102,100,98,96,96,92,93,88,92,97,105,121,131,134,135,133,126,119,112,103,97,82,79,72,72,78,83,82,76,74,70,67,64,58,55,58,61,61,60,60,59,61,63,61,60,59,59,61,63,79,119,150,159,151,147,145,144,121,119,116,112,108,107,106,107,108,102,99,96,94,94,89,83,86,96,115,130,138,142,142,141,134,127,121,112,112,100,98,93,85,83,86,91,88,88,86,82,78,73,65,57,54,60,61,61,60,59,60,60,60,62,63,62,71,90,90,78,68,57,41,36,128,127,126,124,120,117,116,116,116,109,101,100,101,95,92,86,88,88,99,115,134,147,148,148,148,142,132,126,115,115,105,104,99,95,90,91,92,89,89,89,87,86,84,79,72,57,53,56,60,60,59,61,63,60,51,41,33,26,21,19,16,14,17,23,127,128,129,129,128,127,127,123,118,111,106,101,101,101,97,97,97,93,92,105,132,145,147,149,149,147,142,135,124,119,118,110,106,101,99,95,94,94,94,93,91,89,88,89,87,83,71,58,58,58,58,59,56,43,29,22,19,17,17,20,24,30,31,32,134,133,134,132,131,131,132,132,125,117,111,105,103,104,99,90,85,84,83,101,130,139,142,150,153,149,145,139,135,130,124,119,118,111,107,104,100,99,100,101,99,102,97,95,92,88,90,85,68,60,57,48,33,20,13,10,9,9,7,6,5,5,8,14,132,134,138,141,139,136,137,137,128,117,114,111,108,104,88,69,69,71,76,92,116,131,136,146,150,149,144,138,134,130,132,131,123,114,110,109,109,103,104,101,102,104,103,96,96,93,88,85,87,82,69,58,51,49,46,43,42,43,39,40,40,38,41,40,135,135,138,141,142,143,143,139,126,114,112,111,110,102,80,74,79,69,80,93,100,120,131,138,145,149,150,145,140,138,136,132,127,123,118,113,114,109,108,108,104,99,96,96,96,95,92,90,84,86,91,87,91,91,94,92,94,97,100,101,101,98,91,85,141,143,141,143,146,145,146,144,134,116,108,104,104,94,83,85,75,66,81,103,106,117,134,142,146,145,146,148,144,143,139,135,134,129,127,122,121,118,115,116,112,108,102,97,91,93,91,88,89,84,86,88,88,87,92,98,100,97,96,98,96,97,95,89,137,143,144,144,145,144,146,145,134,114,102,102,105,93,83,89,92,102,99,105,114,121,136,144,148,151,152,149,148,146,145,143,136,133,131,128,127,127,126,126,124,127,127,123,121,110,105,97,90,85,85,84,85,83,80,81,84,88,90,90,91,91,95,96,140,145,148,148,145,145,145,141,130,111,97,97,103,96,88,87,88,102,110,118,120,124,140,144,153,159,157,156,154,151,147,143,140,136,133,133,132,131,132,133,134,135,131,128,125,127,125,123,116,104,96,89,83,82,82,84,82,74,81,88,87,89,93,93,147,151,156,156,149,145,143,140,132,114,95,90,93,93,93,66,57,66,91,120,126,126,142,146,153,160,157,153,149,148,147,143,138,137,139,138,135,135,136,139,143,144,138,130,127,126,124,128,128,125,118,109,99,91,88,86,83,80,67,75,80,81,85,90,156,156,159,159,157,152,141,139,130,117,98,86,91,87,101,62,52,56,82,112,132,128,144,146,155,165,162,157,154,149,145,145,140,137,138,138,137,137,140,147,150,145,141,135,130,129,128,133,139,136,132,126,119,106,99,94,91,84,82,57,69,74,75,79,159,156,160,161,159,160,151,140,131,114,93,80,80,83,105,69,60,37,78,109,135,132,147,146,154,163,165,162,156,150,149,147,143,138,133,134,137,138,142,148,147,139,133,129,127,124,124,130,141,147,145,138,130,123,113,106,103,99,93,88,64,59,65,69,163,160,160,164,161,160,158,147,138,120,95,76,80,70,98,72,89,58,81,119,132,132,146,148,158,165,161,158,154,153,150,143,135,129,125,129,136,139,139,142,142,134,127,119,114,114,117,127,138,148,151,144,137,133,129,121,115,112,104,99,86,64,59,60,164,166,164,168,168,165,159,149,135,121,102,86,78,63,93,69,55,82,107,136,131,137,149,152,161,164,162,160,160,156,148,137,124,115,115,120,130,138,138,136,138,133,123,118,112,106,111,126,137,142,144,142,138,133,131,131,130,126,122,111,102,91,69,60,163,167,169,170,171,168,164,153,143,119,108,92,77,68,79,98,100,122,143,137,129,141,150,155,166,163,160,160,155,150,136,122,106,97,104,110,119,132,136,134,133,131,124,114,94,79,92,127,142,138,134,132,130,130,130,136,138,136,130,125,118,106,92,68,164,167,169,170,173,170,164,158,151,139,118,98,82,71,66,92,112,145,133,124,129,140,151,162,162,161,157,156,151,132,120,109,100,93,98,111,122,132,132,130,125,122,121,112,94,64,58,98,127,129,123,120,122,122,123,129,139,147,147,138,130,121,109,90,169,169,170,171,172,170,164,159,154,143,127,111,89,77,67,78,85,121,110,118,132,138,148,156,155,151,152,148,139,125,123,126,122,108,89,91,104,122,131,129,126,127,122,114,88,56,48,80,106,115,116,113,113,114,116,118,128,141,145,143,135,126,117,105,171,171,171,171,171,168,165,160,152,145,134,117,97,79,71,72,83,87,93,115,126,134,146,149,142,142,144,143,128,128,132,127,124,111,81,62,65,93,119,133,132,132,131,113,78,44,37,63,103,114,112,107,104,101,109,114,120,133,144,146,142,133,124,113,171,173,173,173,173,171,168,165,160,150,139,126,110,87,73,69,79,80,92,109,118,131,141,142,135,128,128,128,120,122,115,116,107,100,70,48,52,73,102,123,129,138,142,108,67,40,25,40,86,112,111,105,99,95,99,110,118,128,142,154,149,136,127,119,171,171,172,172,173,171,168,162,151,143,139,132,119,101,78,67,67,81,94,102,113,128,131,126,123,123,121,120,125,124,125,121,105,86,60,43,53,68,89,113,126,139,145,106,71,66,43,39,67,109,111,105,99,98,92,98,109,117,133,151,153,142,130,122,170,169,169,168,169,168,162,159,151,137,134,139,135,119,99,78,66,67,82,97,109,114,114,114,114,117,124,136,145,146,142,136,121,93,67,46,57,62,78,102,127,152,157,102,77,102,89,42,62,106,111,107,100,99,93,99,112,120,136,155,152,143,132,123,171,170,168,169,170,169,166,165,159,150,142,140,141,139,130,116,103,99,105,113,115,113,111,112,116,125,138,147,155,161,160,154,141,113,83,61,54,60,72,101,125,155,166,116,77,113,119,53,63,104,117,117,109,104,96,95,108,116,130,153,158,146,134,126,172,172,171,169,166,167,164,161,155,150,144,145,144,145,146,148,147,142,143,147,145,142,140,139,138,142,153,162,169,175,173,168,157,138,110,90,76,67,74,98,121,145,165,129,82,120,132,66,60,100,119,128,115,108,98,95,107,113,131,153,157,147,134,129,171,170,170,166,162,165,162,157,153,143,142,150,152,151,155,167,170,168,168,169,172,177,174,169,163,161,164,170,177,182,179,174,166,153,131,111,95,79,75,99,119,132,153,129,83,110,119,55,51,80,102,130,122,113,101,91,107,113,127,147,158,147,136,130,172,172,170,169,166,165,165,164,160,157,151,153,160,168,173,178,181,182,183,179,177,182,185,183,176,174,176,177,180,181,181,179,169,154,136,119,103,87,86,98,115,119,134,130,91,107,115,59,45,78,106,126,131,125,104,89,105,110,124,148,153,149,145,135,173,172,169,169,166,171,170,170,163,159,153,154,162,170,176,179,181,182,182,182,180,181,182,183,180,177,176,178,181,184,187,187,175,156,139,124,107,90,91,108,119,133,142,128,95,119,138,83,55,97,124,128,132,127,112,94,102,110,124,145,153,151,147,135,170,168,163,163,162,165,166,167,161,157,148,143,152,160,167,175,179,180,180,176,177,181,182,178,174,173,174,176,178,179,182,185,175,153,132,118,110,106,108,113,120,129,139,125,96,119,135,82,61,108,132,130,126,123,110,96,104,113,125,144,152,152,143,134,171,169,164,161,168,165,167,165,159,157,149,142,140,146,155,164,168,171,176,175,174,173,172,167,163,161,165,171,172,171,169,168,159,139,117,97,96,110,114,120,125,132,135,119,91,107,125,79,64,111,129,130,129,119,107,94,103,115,124,140,152,150,139,131,171,171,169,165,167,166,169,163,162,157,151,144,136,132,135,138,139,144,151,155,153,149,140,137,139,147,154,160,161,159,156,153,144,127,107,84,98,121,121,126,129,135,140,123,89,88,91,60,70,124,140,136,132,123,110,100,108,116,126,137,150,153,144,134,172,172,171,166,164,165,164,162,159,155,148,139,129,121,118,120,122,128,129,128,124,121,129,129,132,136,143,150,153,154,151,147,136,122,100,74,90,116,131,140,139,139,139,128,99,89,75,57,88,131,136,134,132,118,108,106,108,113,124,141,154,157,150,138,174,171,170,168,160,158,158,158,159,156,146,133,122,112,110,114,119,128,133,134,137,132,129,128,134,136,136,139,142,144,143,137,132,124,108,70,81,118,135,138,139,140,145,137,107,93,89,81,96,94,100,127,135,118,107,108,114,118,126,143,155,159,152,136,174,175,173,169,165,165,166,162,159,153,143,129,116,107,105,111,124,138,147,145,145,148,147,140,137,143,143,139,137,137,140,139,140,137,117,75,77,125,140,136,133,139,145,142,114,82,73,79,88,88,104,123,126,110,105,110,117,119,127,142,153,156,149,135,174,175,176,176,175,172,168,160,153,144,135,123,111,103,107,116,124,140,148,146,151,155,154,151,146,144,148,148,145,149,154,156,154,146,127,94,92,129,139,138,137,138,140,142,123,78,51,61,87,102,107,118,115,107,112,118,122,124,130,141,150,150,146,136,173,174,177,179,178,174,167,157,145,133,122,109,102,101,110,112,120,131,132,145,150,159,160,152,147,150,156,160,154,145,147,151,149,141,125,114,122,138,143,136,133,133,139,140,128,87,47,46,76,104,112,121,112,113,119,122,124,126,131,138,146,150,147,139,174,174,173,174,175,173,167,154,138,125,115,107,102,105,107,106,111,116,130,144,144,155,170,166,164,164,164,169,164,149,140,136,128,123,126,132,138,141,142,140,137,138,138,138,135,102,43,30,63,96,110,113,112,120,124,122,127,131,133,139,147,149,145,136,175,177,176,177,175,171,167,153,132,118,110,106,104,103,98,101,98,93,107,125,133,140,158,173,173,174,174,176,172,163,152,141,133,133,136,139,141,139,144,145,141,140,139,137,138,110,53,57,88,103,117,118,123,127,127,125,130,135,140,143,144,143,140,131,174,178,177,177,174,174,169,151,128,110,102,101,102,96,93,95,94,101,103,113,127,135,146,169,179,176,179,178,176,174,167,151,143,141,146,154,153,151,148,149,145,143,138,133,131,108,62,80,102,117,126,128,131,129,127,131,132,139,145,145,143,142,136,128,172,174,173,176,178,175,168,152,126,107,101,100,102,92,93,105,120,138,134,128,131,136,144,160,177,180,178,177,177,178,172,160,150,143,143,157,164,159,156,150,150,149,140,132,124,106,69,98,120,133,136,136,136,137,136,139,141,146,150,149,144,139,133,123,170,174,175,176,175,173,168,154,133,111,99,100,105,93,90,101,108,125,142,142,132,136,147,153,168,181,180,177,176,176,174,168,158,149,143,146,156,162,162,156,153,150,147,138,128,116,97,121,139,145,147,142,142,141,138,142,147,150,149,146,138,132,124,109,169,173,173,174,172,169,164,158,136,113,98,100,112,100,86,83,81,84,103,136,141,136,145,149,162,176,178,178,178,176,174,170,162,157,150,143,142,152,158,160,158,155,148,140,135,128,118,129,138,145,145,143,143,142,143,147,148,146,143,142,133,125,113,95,166,172,171,171,169,171,165,154,140,121,103,101,116,107,90,67,46,54,81,112,138,138,148,150,159,170,176,177,178,176,174,169,164,162,159,153,148,145,152,160,160,155,148,140,135,132,124,128,133,141,145,144,144,141,145,145,142,137,136,133,127,113,101,88,163,170,170,172,173,169,168,158,143,127,112,108,121,112,96,82,80,45,68,100,135,131,145,149,157,165,174,177,176,174,170,167,164,163,162,157,154,153,150,154,158,155,148,144,140,135,129,133,137,142,145,149,147,139,141,137,134,135,130,124,114,106,91,91,161,167,169,171,172,171,168,160,143,131,120,115,125,117,98,83,83,61,70,103,132,129,143,149,158,164,173,176,176,175,171,166,164,161,159,159,157,155,154,152,150,151,149,146,140,137,134,135,136,140,144,143,140,133,128,129,130,129,124,118,111,97,88,101,163,170,170,171,174,171,169,162,142,133,125,118,125,122,102,85,42,53,76,117,131,127,143,149,158,163,171,175,174,174,171,169,165,160,158,156,156,154,153,154,151,148,147,144,139,136,134,135,136,139,142,137,133,131,129,127,126,124,120,116,103,88,98,110,161,167,168,170,167,165,163,159,148,135,131,125,128,127,107,107,75,95,117,124,129,129,142,150,160,163,170,171,171,171,168,164,161,158,154,153,153,152,152,151,148,148,147,145,142,142,144,145,144,144,142,138,134,133,131,129,126,123,118,105,88,95,112,121,162,164,165,165,164,159,157,155,151,138,135,133,135,133,112,106,93,106,125,127,127,130,147,155,162,165,170,167,168,169,164,160,160,159,158,156,152,150,148,147,145,145,143,141,140,140,140,139,137,133,131,130,130,129,128,127,125,120,110,91,90,109,122,124,162,159,157,157,155,155,153,154,146,138,136,137,137,135,121,100,107,75,95,119,115,129,148,158,167,169,173,167,165,163,161,159,159,156,153,151,151,148,148,145,142,141,139,135,133,133,132,132,130,128,128,128,126,125,125,124,121,113,98,94,108,122,127,129,159,156,158,157,153,153,152,154,151,144,140,137,139,135,124,98,104,90,81,110,124,143,151,161,169,172,171,165,162,159,158,155,153,151,147,147,148,144,143,141,141,141,139,134,133,132,131,130,131,131,130,128,128,125,121,118,113,101,98,111,123,129,129,129,158,160,160,159,157,154,154,158,158,151,141,135,139,135,127,113,85,100,96,108,135,148,152,159,168,173,171,168,163,160,160,153,147,142,142,142,145,142,140,138,138,139,138,135,134,132,131,131,129,130,129,129,126,123,118,112,102,101,113,124,127,125,126,128,158,158,157,155,153,152,154,158,160,153,142,136,136,134,127,123,114,105,113,115,132,145,151,160,167,173,173,167,163,158,152,150,149,141,139,142,138,138,137,135,135,133,134,134,131,131,132,130,129,128,128,125,123,121,116,108,104,115,125,126,120,116,120,123,151,149,148,147,148,147,146,149,150,148,143,137,133,131,127,123,123,117,120,120,131,143,153,164,169,172,168,162,157,154,151,148,146,141,139,135,135,133,131,130,131,128,130,130,128,130,129,128,129,127,125,124,120,113,108,110,119,127,130,129,126,124,126,127,144,143,143,140,140,140,139,137,138,139,138,134,128,128,127,123,122,125,125,126,131,145,157,163,168,168,164,159,155,149,145,147,141,136,135,134,133,129,128,128,130,128,129,131,131,131,127,128,124,124,125,121,112,107,113,124,131,132,132,131,129,126,124,122,135,133,131,135,137,137,135,133,134,136,136,133,129,125,124,124,127,132,134,138,143,150,159,167,169,166,160,155,150,145,139,135,133,135,130,131,129,128,127,128,128,128,128,128,127,128,127,125,124,123,118,109,112,120,130,133,134,132,130,128,124,123,120,117,128,130,134,136,137,136,136,134,134,132,131,131,130,125,126,130,133,135,138,143,149,152,157,163,163,160,155,149,143,138,136,131,127,128,126,125,126,126,125,125,125,127,126,126,126,125,125,124,124,119,109,111,124,131,132,132,131,128,127,123,123,122,120,114,136,136,136,136,137,135,134,132,131,129,128,128,126,123,126,131,135,136,138,143,148,152,154,155,154,150,146,142,138,133,128,127,125,122,122,122,124,124,125,123,123,125,123,124,124,124,123,120,109,105,114,129,134,134,131,138,135,136,133,126,120,106,91,69,122,122,124,126,126,127,129,130,130,129,127,125,123,125,125,125,128,130,134,139,144,147,148,146,143,139,137,133,129,123,118,119,117,118,120,122,124,124,123,123,123,123,121,122,123,120,115,106,117,125,133,131,130,130,123,119,109,96,80,66,47,28,18,15,128,125,124,124,124,126,127,127,125,124,127,127,127,127,130,130,128,130,132,134,135,136,136,131,127,126,124,121,119,115,114,117,120,121,122,124,125,125,124,123,124,124,125,124,122,121,117,128,127,125,117,105,86,72,62,45,44,31,26,21,17,19,18,31,128,128,127,126,126,126,126,124,121,123,125,125,125,127,130,132,135,135,133,131,129,126,124,121,119,118,117,116,115,116,119,122,122,123,123,120,120,122,122,123,123,122,117,106,95,86,85,79,78,76,75,70,58,58,42,25,15,11,15,19,24,24,31,22
33,40,37,35,36,32,26,30,32,33,30,33,33,31,35,35,35,34,43,47,59,80,103,103,94,87,82,78,84,84,86,89,90,87,93,90,95,97,101,102,95,90,80,71,59,51,44,38,45,46,49,46,46,44,46,45,43,44,42,44,140,100,133,167,34,38,42,42,41,45,52,56,66,70,69,69,70,71,73,75,80,83,84,89,92,93,84,86,91,94,100,97,95,98,97,95,97,100,96,94,93,96,96,101,103,102,101,98,88,83,75,63,45,46,44,47,49,50,47,52,49,50,47,49,110,114,143,170,45,50,57,64,67,72,76,86,87,85,88,88,90,94,101,103,93,92,96,97,99,98,104,105,106,105,106,108,109,109,107,111,109,110,111,109,109,105,104,103,99,104,105,105,105,98,93,91,84,60,50,48,49,45,50,47,49,46,45,45,122,129,114,155,68,76,80,92,92,95,99,93,97,97,93,98,100,101,102,104,109,114,114,115,114,113,111,112,107,113,117,115,120,121,120,122,116,115,113,110,109,109,105,102,96,98,103,104,103,100,98,95,91,89,82,61,44,43,49,48,48,49,47,45,115,174,100,116,77,82,88,92,97,102,101,100,98,100,104,94,90,100,107,109,116,114,123,122,122,119,116,115,117,122,121,127,125,128,128,121,122,116,112,109,105,105,104,105,106,102,99,97,105,102,100,98,96,94,90,88,79,47,41,49,35,14,33,57,67,140,136,137,88,96,97,107,107,103,104,107,107,101,89,83,88,97,104,108,109,116,123,122,120,115,118,120,120,123,127,131,129,127,126,130,129,124,111,107,106,103,104,103,102,98,96,98,97,98,100,95,95,94,92,87,90,89,58,51,111,157,166,146,119,105,115,120,99,100,106,109,112,111,117,114,104,90,77,101,115,115,112,109,109,103,100,108,116,122,121,123,128,130,132,133,131,128,131,135,137,131,118,106,94,100,106,106,106,103,99,98,96,96,95,99,94,92,92,90,89,90,91,134,211,223,219,214,190,109,100,116,101,109,110,112,108,110,113,109,92,94,105,115,117,121,119,117,110,107,94,108,119,123,124,125,129,133,138,132,131,134,137,138,139,135,128,118,107,102,98,101,105,101,95,96,94,91,95,92,91,93,92,93,88,86,88,80,107,211,220,212,216,209,113,108,106,110,110,109,112,112,109,92,81,99,113,123,127,129,128,117,96,96,85,104,114,118,122,129,133,135,135,133,132,137,141,142,142,138,131,120,111,109,104,97,100,105,105,104,100,97,94,93,89,90,89,87,85,83,82,87,71,62,141,200,213,215,211,147,110,111,110,110,109,111,99,90,91,108,120,126,131,134,128,89,85,95,63,94,103,111,124,128,133,131,131,128,131,137,142,141,138,136,131,126,116,110,104,106,102,99,107,110,109,106,97,98,98,91,85,84,85,82,80,83,86,84,78,111,176,222,214,211,111,107,112,113,116,112,102,95,93,99,117,123,130,135,109,85,112,66,42,94,112,105,122,128,128,127,126,128,132,134,134,138,134,131,128,125,119,116,108,104,108,107,114,116,116,113,105,97,93,88,84,82,83,83,81,81,79,84,85,80,92,153,217,210,110,113,110,118,119,114,102,97,89,100,109,120,132,130,98,116,99,36,36,104,116,99,116,127,125,125,125,128,127,134,138,134,133,131,128,120,119,116,117,113,118,118,120,118,120,110,106,95,91,89,85,85,81,77,80,74,73,74,82,83,83,99,150,209,109,111,114,119,118,114,101,88,83,95,108,119,127,110,103,123,70,38,51,110,122,93,111,124,123,124,125,128,130,133,136,134,127,124,119,117,115,115,112,114,118,122,112,106,101,107,101,100,98,91,87,79,79,77,75,78,74,66,73,80,85,84,107,143,113,114,115,117,121,114,102,92,87,101,111,121,122,98,103,100,50,113,125,97,109,95,102,123,121,116,120,130,131,130,136,135,129,123,117,111,113,105,107,112,112,103,93,87,81,82,85,81,75,79,81,83,85,84,87,81,70,64,76,75,82,87,83,94,110,111,118,124,128,122,106,94,83,89,111,120,114,89,107,69,88,101,131,92,97,88,101,118,116,114,120,126,132,139,134,132,130,126,119,113,105,102,109,107,96,85,80,71,62,60,65,73,76,72,83,87,89,85,85,82,78,72,70,66,70,79,86,91,115,118,119,126,132,124,109,87,80,90,108,123,114,97,114,49,18,25,62,89,93,77,100,117,120,118,123,131,137,136,138,135,134,128,119,113,106,104,105,86,76,76,72,60,46,48,62,82,83,95,92,89,88,89,86,85,84,75,60,60,63,78,83,84,116,116,121,128,133,125,118,82,70,81,99,124,115,102,100,61,57,35,51,99,88,75,104,116,119,116,126,135,144,143,137,134,131,124,118,118,114,110,94,86,95,81,50,50,68,90,104,117,121,117,113,104,95,94,94,72,70,66,56,53,55,67,77,84,119,124,126,129,134,129,118,80,65,71,94,120,117,102,97,62,50,36,86,119,83,76,103,116,116,126,126,135,141,141,136,135,124,122,128,128,116,108,100,103,106,102,115,90,82,115,125,126,127,121,119,116,108,102,93,90,91,81,63,58,49,42,61,76,117,122,130,138,140,136,117,80,65,68,89,117,111,93,89,28,29,31,81,95,82,89,112,124,121,122,130,136,140,134,130,118,119,126,130,127,118,110,106,112,122,130,113,61,38,95,118,133,128,128,119,117,108,100,98,90,84,76,64,69,63,49,39,52,119,125,130,138,147,142,118,83,71,73,76,110,110,81,87,44,52,79,112,103,86,100,118,125,126,127,131,139,139,127,113,115,127,134,137,131,121,113,119,126,128,127,98,35,24,76,111,119,127,125,118,113,110,105,101,106,103,100,93,79,64,50,41,45,122,124,135,145,155,152,124,89,66,69,79,101,107,69,76,50,89,99,105,89,92,115,125,124,124,123,137,140,131,118,117,131,140,149,142,132,125,129,121,125,129,120,81,44,26,95,120,115,121,130,126,116,108,103,101,103,110,107,94,94,84,63,49,38,127,129,136,147,162,159,129,95,73,75,78,92,101,71,71,55,41,108,100,101,106,118,123,124,125,135,134,132,116,117,124,127,124,125,135,132,132,126,123,125,128,116,90,69,35,84,122,122,120,126,128,121,104,97,99,97,102,112,113,99,75,49,46,46,131,131,139,149,167,168,131,98,74,67,72,87,98,83,61,69,51,160,115,100,118,124,127,128,127,132,131,119,128,155,139,110,91,94,117,137,133,123,128,128,136,118,99,85,81,105,133,119,109,118,124,125,108,96,92,95,94,100,100,102,85,63,49,44,131,126,133,160,169,161,136,96,74,69,77,81,91,95,71,75,53,61,99,108,111,123,127,128,130,135,135,123,131,165,135,89,68,95,112,131,128,127,128,134,133,118,109,83,84,108,125,127,129,114,116,116,109,94,85,83,89,94,104,96,73,52,47,35,129,130,136,158,175,163,137,104,81,75,81,81,85,96,85,73,102,93,110,104,115,124,127,127,126,136,120,121,141,159,112,57,36,66,105,124,119,120,128,138,125,116,105,77,75,109,116,121,139,162,131,117,118,96,76,73,84,94,108,96,74,45,41,35,134,132,138,149,166,162,141,115,90,77,85,88,83,80,91,83,110,119,108,117,122,126,124,125,128,122,116,120,136,146,105,39,25,64,110,121,120,121,126,127,123,122,102,73,75,104,104,115,126,160,151,116,104,101,77,62,73,85,98,101,76,59,43,42,134,134,138,147,149,155,155,126,107,94,91,96,100,104,97,98,104,108,113,120,122,125,129,128,125,120,120,128,149,144,100,37,32,96,109,121,115,125,129,121,118,113,92,65,66,60,73,113,115,120,121,112,103,92,74,50,56,75,92,98,79,52,44,41,134,130,136,138,149,153,150,139,118,101,95,100,112,122,119,112,116,122,121,119,125,125,121,127,124,124,128,143,158,128,98,39,40,101,109,114,119,120,121,114,117,106,81,56,93,103,77,113,124,116,106,97,95,79,70,49,49,69,94,90,79,53,50,40,136,134,135,142,155,162,150,139,122,110,106,109,120,133,135,130,128,121,119,126,124,125,129,127,127,129,139,153,171,149,109,53,43,88,98,116,121,124,122,117,116,99,64,43,80,88,74,111,132,141,125,101,90,75,67,41,38,54,88,105,77,73,53,42,138,135,136,147,160,165,154,135,123,118,111,112,124,133,136,136,130,126,127,127,131,133,132,129,132,138,145,150,144,140,121,81,51,58,75,112,124,131,129,125,123,93,51,41,62,56,76,105,137,154,140,105,87,73,59,41,40,50,84,108,103,81,62,48,129,134,139,149,160,163,149,137,125,119,114,115,122,134,134,130,127,130,132,130,130,133,135,135,132,140,158,167,151,130,119,102,62,51,60,102,126,132,131,123,114,100,64,45,93,129,77,101,132,183,179,119,93,70,55,36,34,46,77,108,108,78,46,41,134,136,135,143,155,165,159,145,128,118,114,118,130,143,145,139,131,128,131,132,140,140,136,135,143,157,192,172,148,128,104,83,72,44,47,66,96,126,138,124,119,101,70,52,88,115,78,101,134,189,191,116,94,69,52,39,35,44,69,97,106,72,51,44,133,133,131,142,158,171,154,144,131,125,112,112,134,145,141,134,129,131,132,130,134,137,136,135,144,171,207,188,147,120,95,74,53,47,43,53,96,125,134,121,114,99,73,54,92,89,68,116,140,179,169,121,94,67,51,34,32,37,62,95,98,74,52,39,127,133,134,143,160,174,164,146,129,119,107,107,114,125,125,121,116,120,124,127,131,130,129,136,145,171,204,169,133,111,88,71,52,40,30,43,91,128,149,135,127,111,75,51,74,71,71,123,140,179,168,122,99,77,53,35,32,35,59,89,90,74,55,51,128,129,135,143,160,173,162,135,123,115,107,103,110,111,115,114,114,113,115,120,123,127,124,120,128,132,150,146,126,113,100,78,65,44,40,54,95,120,122,116,103,89,62,49,65,57,72,131,135,175,175,120,97,66,54,34,26,33,57,89,77,49,38,39,125,130,134,140,162,174,156,133,114,103,94,93,101,112,116,108,108,107,111,115,117,118,119,122,125,130,132,133,125,109,91,68,48,31,40,74,112,127,115,106,92,77,54,51,97,92,84,128,149,180,152,111,89,65,44,31,28,35,56,89,87,62,50,41,126,132,138,146,160,155,135,110,102,93,84,88,91,98,98,88,89,98,104,109,111,112,112,111,116,124,131,133,127,98,77,36,32,30,46,101,130,126,109,104,109,92,56,56,101,94,81,132,158,200,175,103,81,59,42,33,25,35,58,97,94,59,53,37,123,130,135,148,155,147,126,104,89,82,78,77,80,78,74,70,76,87,94,106,112,109,109,108,109,111,126,145,115,89,46,21,32,40,60,102,108,111,107,111,100,86,55,49,112,107,88,126,146,193,157,88,70,50,40,29,28,29,56,95,80,78,55,38,115,124,135,148,157,145,126,111,90,77,68,71,65,73,88,112,110,92,87,97,104,113,110,103,100,108,118,134,118,89,38,18,40,56,80,104,105,110,101,104,100,82,51,50,116,95,98,119,130,128,87,73,63,47,40,29,26,32,70,97,92,77,59,47,115,120,125,141,156,144,126,95,74,70,69,63,77,84,97,94,96,102,101,96,101,105,112,108,102,100,102,120,129,96,42,21,49,75,90,99,105,110,102,101,92,74,48,49,70,63,99,116,114,100,80,69,63,47,42,31,30,36,76,98,91,90,71,48,115,116,125,147,159,138,113,87,77,67,61,70,86,88,77,80,65,85,105,102,105,104,105,110,109,103,108,119,134,103,45,21,50,79,95,105,106,111,103,101,98,79,51,52,97,95,101,114,102,85,78,68,57,47,43,28,27,46,83,99,95,75,59,42,108,112,124,138,145,121,100,76,68,62,64,83,86,68,72,63,49,77,104,103,107,115,108,109,113,109,113,122,130,105,53,20,34,66,88,101,106,111,106,99,102,83,51,50,76,82,122,103,95,110,85,72,61,55,37,29,34,51,79,93,89,76,58,45,107,112,122,136,139,118,87,64,66,63,71,92,89,79,84,57,125,169,101,98,113,118,116,115,116,107,111,121,140,111,64,35,46,65,88,105,106,110,111,103,104,88,53,44,64,83,103,99,108,109,96,75,66,59,40,33,40,67,86,91,85,74,54,41,104,107,120,131,131,111,77,60,63,62,83,105,87,90,89,58,119,108,111,94,100,113,117,116,117,110,102,114,132,111,76,61,59,73,98,102,104,108,115,99,101,96,58,62,103,109,110,108,149,114,88,76,73,56,37,36,49,73,85,89,82,65,50,39,107,110,115,126,124,96,66,56,60,65,98,115,94,112,83,73,142,130,104,83,87,108,115,115,116,118,111,96,92,90,76,51,51,76,104,110,102,108,116,106,98,89,61,50,60,92,109,111,108,93,87,89,78,57,49,47,61,74,88,84,71,58,42,33,101,106,114,120,116,96,70,64,51,81,109,115,98,117,64,15,25,78,119,91,79,102,111,113,121,122,123,111,106,113,110,89,91,104,115,115,108,109,115,109,95,89,59,43,40,99,99,104,97,94,98,85,72,55,49,59,66,75,82,80,68,58,36,31,94,100,112,117,108,91,67,60,70,85,111,111,102,122,76,102,47,74,118,81,68,88,108,111,118,123,125,120,116,119,123,127,126,122,114,115,106,107,107,109,88,72,53,27,36,102,107,89,95,103,100,85,70,63,63,70,71,79,77,70,56,46,38,35,99,103,106,111,106,83,67,62,69,92,107,101,97,103,66,79,34,45,88,79,64,74,105,110,112,122,124,126,122,122,122,122,120,122,120,112,105,106,112,109,85,54,39,21,54,100,95,99,107,102,88,77,72,70,71,67,80,93,88,78,59,40,29,31,96,97,101,102,100,88,68,65,77,93,106,94,85,102,57,18,31,40,66,78,69,69,108,110,113,118,121,127,130,128,127,122,117,118,116,108,98,103,110,108,89,51,23,14,52,82,100,110,104,96,90,85,80,76,71,77,83,85,81,67,54,42,32,28,94,94,100,102,95,82,68,73,84,101,109,105,80,93,61,29,35,67,77,77,72,64,103,111,109,116,121,126,128,130,122,123,121,111,107,108,96,95,102,97,90,51,22,45,92,113,109,100,94,95,92,87,80,76,79,89,84,78,68,60,53,42,31,32,95,96,96,93,84,81,76,68,86,102,108,103,77,93,71,41,90,122,84,85,77,62,108,111,107,108,120,123,122,122,120,117,113,105,99,100,88,83,85,94,89,78,66,76,96,99,99,99,100,95,94,89,81,82,84,93,94,85,69,46,35,37,29,31,93,93,92,93,83,79,80,69,80,101,106,108,80,91,85,38,53,95,89,97,80,69,112,110,110,113,110,123,125,125,126,113,101,97,90,91,84,85,89,89,83,79,65,68,77,82,99,98,97,101,91,80,87,88,85,84,78,71,57,44,36,30,28,42,92,93,98,95,81,72,74,74,81,100,105,113,97,79,92,55,23,36,87,103,82,87,112,114,114,111,117,120,122,121,120,111,103,98,90,82,86,84,79,82,85,79,75,68,72,74,75,87,92,91,84,84,85,80,79,73,68,60,43,34,35,30,43,50,92,93,90,96,91,68,65,66,81,95,105,113,112,85,94,79,33,37,83,100,79,95,112,115,115,116,115,120,122,116,117,108,104,96,87,85,81,89,89,77,80,82,81,77,68,65,69,74,79,74,81,81,71,64,64,62,55,42,37,36,34,43,53,51,89,90,94,92,92,80,63,66,73,87,101,112,112,96,78,85,56,45,71,93,83,105,115,117,116,113,119,120,121,119,112,111,105,98,97,89,86,86,82,80,78,78,79,80,74,67,69,65,66,75,71,62,64,58,59,52,37,36,37,43,53,54,50,48,85,88,92,92,94,91,77,61,75,94,104,108,110,106,83,74,74,56,77,80,92,111,114,114,115,116,120,121,123,124,118,113,107,102,97,92,87,87,86,82,80,82,87,80,74,79,65,67,63,64,59,59,51,52,47,43,46,42,44,53,59,54,52,41,82,86,86,91,95,92,88,75,67,82,99,101,105,105,94,82,85,70,87,94,97,107,113,115,119,117,113,121,124,122,120,120,114,102,101,94,88,80,87,87,74,79,79,86,79,77,70,64,61,54,55,53,49,49,47,49,46,53,60,57,55,56,48,50,71,80,85,87,88,85,88,81,70,70,83,94,95,95,85,81,79,78,94,103,105,109,110,113,110,115,115,116,119,122,122,117,108,99,94,86,83,83,82,83,84,84,83,78,74,66,61,59,55,56,54,53,54,49,42,47,60,62,57,55,53,44,34,67,59,66,73,77,83,84,84,82,81,75,67,75,85,84,78,81,89,99,101,101,105,109,109,110,114,116,116,116,120,124,119,113,102,95,87,84,82,76,77,76,76,74,69,66,63,62,61,60,55,57,56,57,54,50,53,58,58,54,53,48,38,38,63,86,54,60,65,69,73,74,79,78,77,78,76,73,75,80,89,91,93,101,100,100,101,102,107,109,110,114,114,114,113,117,117,110,98,92,81,72,71,71,68,70,67,64,69,73,65,64,61,55,60,60,52,51,49,53,63,63,56,58,46,42,62,81,120,166,38,40,49,52,56,64,69,73,73,73,78,78,77,78,83,88,94,101,104,101,101,104,104,109,108,108,108,109,109,111,107,101,89,83,70,67,63,65,68,71,71,76,73,70,66,65,64,61,58,52,52,53,56,64,49,35,36,48,84,100,109,150,180,160,29,31,31,38,49,56,58,63,64,66,71,73,76,82,78,82,88,89,89,98,96,100,99,101,104,105,105,106,103,101,98,93,87,77,72,66,69,71,69,73,78,74,72,73,67,63,61,57,52,58,59,61,57,34,33,37,31,33,27,49,88,43,47,68,33,35,32,31,32,34,35,35,47,51,54,61,65,63,70,71,72,75,79,81,84,88,93,96,96,98,99,99,94,92,93,91,84,82,76,72,72,76,73,75,74,79,78,67,61,57,54,49,52,49,54,45,33,33,34,33,36,35,34,44,114,76,95,90,30,28,32,30,25,26,26,30,30,28,33,31,33,38,38,38,39,44,49,55,62,65,75,83,88,89,88,86,85,86,89,84,87,83,79,77,71,64,69,72,73,66,63,61,56,55,54,55,49,42,33,33,32,34,32,33,32,33,35,33,98,93,123,67
36,34,28,34,30,29,26,24,29,37,35,32,43,42,42,44,52,54,48,39,34,28,32,27,37,50,43,41,44,57,70,91,95,99,109,89,49,36,40,40,45,46,47,42,46,50,46,48,48,46,47,47,48,46,46,48,47,46,58,136,103,153,161,138,36,34,28,35,31,29,27,24,29,37,36,32,41,42,39,40,45,49,53,69,76,87,83,83,64,54,61,73,81,82,83,85,82,84,84,88,92,93,95,92,87,86,82,73,49,37,39,43,43,47,48,48,48,47,46,42,46,47,53,121,100,130,141,106,36,34,29,35,35,34,30,29,26,23,26,26,27,37,39,45,54,62,68,75,73,75,85,92,97,100,98,98,100,100,100,97,94,94,93,93,96,97,96,103,106,106,107,103,100,93,78,68,58,44,42,50,49,50,51,52,50,44,47,100,104,114,160,118,40,45,48,53,55,66,77,81,87,83,81,83,85,91,93,92,94,97,98,95,99,102,105,104,107,112,113,118,120,121,118,115,111,104,101,100,100,103,110,105,95,105,108,110,108,104,102,97,91,86,67,49,45,44,48,49,48,51,56,119,148,96,119,104,64,76,83,81,95,98,94,96,95,96,93,88,87,94,98,105,110,112,111,114,114,115,112,114,116,122,128,129,126,128,125,122,116,112,103,97,95,99,99,101,101,101,103,103,104,105,103,105,99,99,95,89,75,59,43,43,48,34,31,76,166,123,118,132,88,91,95,100,103,101,100,99,101,85,75,77,87,98,101,107,110,113,118,118,114,114,119,119,124,125,131,131,128,126,127,129,131,120,102,92,90,92,95,99,101,99,101,100,112,107,105,103,100,99,96,96,95,94,82,45,51,96,135,132,102,106,115,120,102,103,113,112,106,110,111,106,85,81,89,106,110,107,103,104,104,97,98,105,116,125,127,130,131,133,134,132,130,131,139,139,136,128,115,102,93,90,95,98,99,98,100,105,102,99,102,102,100,98,97,96,93,97,96,98,142,206,221,213,198,122,98,123,110,114,114,113,115,116,113,95,82,101,108,111,115,116,114,113,106,97,91,108,115,123,128,131,134,136,134,129,132,140,147,147,143,135,123,111,99,90,88,92,98,100,97,102,99,103,103,101,101,98,96,96,93,89,91,93,86,98,177,214,216,212,143,113,115,117,116,117,117,116,99,82,89,113,120,125,130,130,127,97,83,90,84,105,99,114,126,134,133,133,131,129,135,143,152,151,147,142,130,118,103,97,92,90,94,97,97,102,102,96,104,102,95,94,96,90,89,87,85,86,87,83,81,154,207,217,213,182,119,118,116,117,119,106,94,91,98,115,125,131,130,132,105,78,104,76,57,99,98,108,127,127,133,129,127,127,132,139,147,150,145,145,139,126,111,102,92,91,91,96,105,112,110,113,102,102,99,94,89,87,85,83,83,84,87,88,84,83,110,201,216,214,119,120,124,124,122,114,104,98,95,104,119,132,138,135,97,110,106,48,53,103,114,98,122,127,126,124,125,131,133,143,148,145,147,144,140,127,117,107,98,85,88,96,110,114,117,116,114,101,97,90,89,87,84,81,80,80,81,81,84,88,84,57,174,211,120,118,125,125,122,110,99,96,95,108,117,131,140,122,104,123,79,21,58,124,127,94,113,125,121,123,124,128,133,139,139,138,133,131,128,124,121,112,97,93,102,105,110,113,119,117,111,105,103,97,91,86,81,79,78,77,76,72,71,75,85,88,80,144,121,119,127,132,124,115,102,94,93,108,115,126,131,103,112,107,45,64,78,113,126,96,101,120,120,116,122,132,130,134,135,134,127,128,122,121,121,114,109,107,112,114,110,107,103,106,101,100,91,87,85,86,86,84,84,86,79,65,61,75,79,82,85,82,120,121,124,126,126,119,109,97,87,102,120,128,117,94,116,78,68,142,127,99,113,88,91,121,120,114,120,129,133,135,133,130,129,126,123,119,116,109,113,124,127,119,107,100,94,86,85,80,78,72,78,80,83,82,81,82,80,79,75,66,67,76,79,84,115,119,127,133,132,124,111,87,85,96,115,121,108,98,113,66,91,85,135,95,99,79,85,117,119,117,124,133,138,127,136,137,132,129,122,118,113,111,117,116,106,117,112,87,66,61,69,78,79,73,75,83,79,78,79,85,85,75,61,57,55,59,79,84,116,119,125,136,141,131,116,80,80,85,105,121,109,98,91,36,18,25,53,85,94,74,91,118,119,116,125,133,138,137,137,135,136,133,129,122,114,114,109,93,99,121,105,82,83,87,101,107,113,113,106,98,89,85,88,82,60,75,83,72,58,55,50,63,121,123,123,131,133,130,112,73,67,74,96,117,110,105,104,61,46,32,58,102,83,59,93,113,119,124,128,134,138,136,135,138,134,129,132,130,126,125,114,103,117,119,109,117,117,101,97,104,114,115,115,114,107,99,90,86,89,92,76,71,62,69,59,43,118,124,133,136,139,131,109,80,70,70,89,113,106,96,93,73,43,38,87,100,78,73,107,125,124,124,130,135,134,130,138,128,131,136,136,134,131,131,124,120,119,122,128,96,57,79,116,120,106,102,110,117,111,99,98,93,93,100,101,100,92,79,60,48,120,127,133,139,150,137,114,78,71,70,81,107,101,87,94,35,23,32,89,107,75,80,114,126,125,126,130,134,136,121,113,120,132,140,143,143,141,138,126,117,132,136,116,95,77,122,99,106,117,98,102,103,101,102,95,93,99,108,112,112,101,100,80,57,122,130,140,148,152,146,116,89,71,71,75,96,99,67,80,50,49,80,106,95,79,96,123,126,124,126,136,133,121,116,117,116,108,103,116,143,151,147,131,124,131,127,119,88,81,154,121,95,126,118,103,102,95,98,98,95,88,90,108,120,115,107,87,65,127,127,135,145,155,145,118,91,75,72,74,85,89,60,73,60,68,108,103,94,82,113,125,128,125,134,135,123,122,137,155,129,101,80,90,113,139,144,127,116,122,126,112,75,81,134,139,99,101,110,106,99,100,91,89,93,96,93,94,106,109,113,95,67,128,135,139,153,163,151,122,94,72,65,70,81,91,72,64,63,47,124,104,92,105,123,130,129,130,135,129,119,128,145,164,125,88,77,84,101,128,139,123,124,126,132,106,85,105,125,135,122,113,105,105,96,95,98,92,92,89,87,89,101,109,98,76,56,130,135,145,161,164,155,127,91,75,71,76,77,82,88,67,70,41,68,97,97,108,121,127,128,127,132,127,119,126,142,153,122,63,50,76,96,122,130,119,122,124,127,97,100,97,88,107,102,119,105,96,97,93,94,94,88,87,95,103,99,110,103,89,65,132,133,144,172,173,158,132,105,79,72,80,77,80,92,85,77,79,55,100,106,113,124,125,121,126,124,124,119,122,139,147,124,61,34,67,88,110,119,126,129,141,119,96,97,78,68,125,115,127,138,103,94,91,90,92,84,78,81,94,96,105,101,78,62,138,141,147,160,164,159,141,118,95,79,84,81,80,82,84,74,91,109,108,110,119,124,120,122,126,123,120,122,130,150,141,114,71,29,64,92,111,119,123,129,129,108,111,94,60,73,112,118,131,129,106,104,92,86,86,75,68,73,86,91,101,105,84,63,136,139,148,153,155,157,147,133,108,97,87,93,96,99,96,91,99,109,109,112,119,118,121,123,125,124,124,128,146,170,147,113,82,29,69,88,111,123,128,132,128,103,102,90,76,52,87,125,125,109,87,82,87,84,81,70,64,59,70,88,98,97,89,66,137,138,143,148,155,152,149,137,122,106,97,98,110,119,120,113,114,113,117,118,118,120,123,126,126,127,139,146,172,189,163,126,105,46,55,71,98,125,131,130,114,98,108,92,63,56,69,122,135,116,95,87,85,81,78,65,54,54,66,82,99,106,86,77,137,140,146,148,161,163,152,139,122,116,109,109,117,129,134,132,126,123,121,121,124,129,134,131,132,132,133,147,152,146,129,120,112,88,64,77,103,131,133,128,113,103,103,68,47,64,57,102,139,130,98,84,85,81,70,54,47,48,55,80,100,110,108,92,147,140,142,152,164,162,150,138,126,120,113,111,124,134,140,139,136,129,130,134,126,128,131,136,135,138,144,152,155,143,127,116,102,92,67,66,94,124,128,129,107,96,101,72,50,61,75,101,137,140,103,73,70,73,68,57,45,48,56,75,102,109,109,99,140,142,149,161,166,160,151,142,129,121,115,114,116,127,134,136,130,129,127,130,132,135,138,137,139,145,155,176,156,142,128,113,94,77,66,58,90,122,132,122,97,103,89,93,62,70,99,105,136,167,108,77,68,75,68,54,44,49,51,73,105,111,106,98,142,141,147,152,162,173,159,146,132,119,114,110,117,133,142,142,136,131,131,132,130,133,138,137,136,142,168,202,184,145,124,106,87,67,50,46,66,110,126,135,110,103,100,99,83,83,95,99,122,158,110,76,65,76,70,56,43,36,44,68,103,111,107,101,144,144,147,154,167,180,165,151,137,123,117,111,128,142,147,146,137,129,127,127,127,137,134,131,131,146,168,201,185,139,116,104,89,70,49,31,40,90,115,145,117,111,107,111,73,62,64,73,127,146,110,75,66,78,67,56,43,40,41,60,100,112,106,101,140,141,142,156,174,185,174,152,131,122,107,103,112,128,135,131,125,124,124,125,124,127,132,128,130,134,149,175,166,135,120,109,89,72,62,36,57,95,115,139,114,100,75,81,65,54,52,88,138,142,101,76,58,68,67,53,39,35,39,60,100,110,108,86,137,139,144,157,172,183,172,140,126,117,109,100,107,112,113,117,116,116,116,117,122,124,121,122,125,130,135,135,133,131,117,97,84,67,44,32,114,123,125,115,95,89,81,77,61,54,67,118,158,160,97,73,61,64,62,52,37,32,34,52,100,118,109,93,137,142,147,146,178,183,169,140,119,105,94,95,97,108,110,109,107,111,112,117,118,121,125,121,118,120,124,134,134,125,114,93,68,37,19,58,129,128,125,118,86,82,85,72,41,50,75,120,181,155,86,72,57,60,59,48,38,39,39,64,100,117,120,91,137,141,146,159,172,170,146,118,106,98,83,85,90,95,97,92,89,95,104,108,113,114,112,117,117,118,119,125,131,125,106,85,39,18,30,80,116,118,117,112,86,84,77,68,39,53,95,133,210,128,71,67,54,56,54,47,38,37,39,62,98,111,118,96,136,143,149,161,170,159,132,110,88,79,78,76,82,78,69,59,64,83,97,104,111,113,119,115,110,108,111,118,130,130,111,81,37,32,47,90,116,119,120,117,90,86,73,51,37,46,93,130,140,86,70,83,57,59,58,44,35,34,41,73,106,120,120,99,132,141,149,162,169,154,134,117,97,82,71,69,66,61,57,79,99,91,83,93,104,110,116,123,111,107,107,105,118,130,115,78,33,37,59,95,112,113,112,105,87,80,90,65,45,48,122,122,93,75,68,74,60,59,55,44,38,39,58,82,104,120,119,99,131,133,144,158,168,157,138,111,88,78,69,67,63,60,77,119,124,116,100,88,97,104,114,113,116,112,106,113,125,136,122,78,31,45,61,89,107,109,105,110,89,85,83,55,42,76,111,101,92,90,77,73,64,60,56,47,38,43,64,88,107,122,113,93,133,132,140,159,176,152,127,104,85,76,67,63,68,73,89,101,97,81,105,101,100,110,111,119,125,115,109,115,131,137,119,76,33,44,53,85,104,101,104,110,91,84,84,63,46,93,137,105,101,87,81,72,68,62,59,48,43,46,72,88,104,116,115,100,127,127,138,156,165,133,117,85,72,65,60,67,76,69,79,84,70,61,110,99,105,109,112,117,121,112,112,122,126,134,117,76,36,40,57,87,101,101,101,105,92,77,89,68,52,111,124,96,85,79,75,78,70,67,62,54,43,52,71,84,96,106,103,95,124,131,145,160,165,140,107,77,72,67,64,77,74,74,70,77,58,77,103,99,100,115,117,117,118,97,110,120,129,143,121,74,50,42,63,95,106,94,102,110,99,76,75,64,65,118,99,81,76,76,82,80,72,76,70,54,52,58,71,85,100,104,96,87,120,125,135,149,152,129,92,65,68,65,70,85,89,80,85,75,42,89,99,103,93,107,113,116,116,104,83,97,113,117,101,79,49,43,70,105,119,110,106,113,111,82,77,83,89,118,85,77,79,90,86,79,81,81,62,59,56,61,70,91,100,103,102,88,121,125,134,148,148,118,91,63,64,62,79,102,101,85,92,70,65,116,98,103,87,97,116,116,120,124,104,86,100,113,98,58,42,65,105,121,117,110,111,112,113,92,69,51,89,122,77,66,88,95,87,82,87,79,69,62,64,64,77,93,97,101,83,75,118,122,128,134,129,114,64,59,61,65,94,115,106,101,104,70,106,150,112,112,89,82,113,115,115,124,121,100,92,108,128,138,137,132,128,124,119,106,110,113,115,97,61,47,112,129,66,100,105,93,81,86,80,77,70,66,65,67,81,87,93,100,101,83,113,115,124,134,124,106,85,66,63,77,106,120,114,116,111,46,34,74,104,105,91,68,106,116,119,126,129,112,101,107,114,123,134,137,133,130,114,105,109,116,115,106,62,41,111,76,81,105,100,83,86,83,76,78,73,68,70,76,75,80,88,82,78,66,104,113,122,128,120,104,78,67,68,86,109,122,111,120,102,46,41,38,109,114,92,53,91,111,115,121,128,121,110,104,109,116,118,124,121,118,118,112,111,114,115,106,63,24,39,103,112,99,86,91,92,89,83,74,65,66,69,70,81,101,103,93,83,65,108,110,115,117,115,96,76,64,70,87,110,118,107,117,100,47,32,37,106,115,90,56,89,114,113,119,129,135,121,122,126,115,116,113,110,115,118,108,108,105,108,112,80,63,91,100,95,94,92,92,92,86,82,76,68,64,66,79,91,104,96,84,67,51,107,105,109,114,116,100,87,74,73,95,112,115,99,108,102,37,27,33,68,94,94,57,77,112,114,117,128,134,135,124,121,123,114,104,93,101,102,109,105,107,108,111,111,91,74,83,95,100,96,100,100,94,83,71,68,74,87,92,92,84,86,86,68,53,102,102,105,105,103,95,79,73,82,104,111,114,97,95,94,41,23,33,70,87,93,61,73,111,110,112,126,138,143,140,140,128,113,104,90,86,91,108,118,108,103,96,96,79,77,84,86,99,98,98,94,89,78,75,80,83,86,97,98,99,86,57,44,39,102,100,106,104,97,89,85,71,84,103,110,107,94,82,96,60,32,76,85,90,100,63,74,107,110,112,122,140,141,143,145,129,114,106,89,73,80,97,110,110,109,97,93,78,70,82,81,91,91,85,81,74,72,82,82,82,85,86,88,80,66,51,36,32,98,101,101,100,94,88,91,84,75,100,106,107,100,76,95,69,31,70,82,99,97,62,80,110,119,116,126,141,145,143,134,130,111,100,86,74,71,80,92,92,90,93,93,87,80,70,72,78,76,72,64,66,76,75,75,73,73,77,73,61,38,33,39,38,101,97,102,103,89,88,82,83,73,98,103,109,109,77,91,89,42,20,59,101,94,67,97,117,120,119,127,126,133,134,128,119,106,97,86,70,67,71,75,77,80,82,86,91,86,76,73,71,62,61,58,64,67,63,59,60,67,66,60,47,39,35,35,37,102,101,104,101,94,76,78,75,80,93,99,109,111,92,83,99,66,31,64,99,87,68,110,123,126,123,126,133,135,130,122,113,104,94,89,83,72,72,75,77,78,82,88,91,76,83,75,64,69,64,68,65,61,60,59,60,56,45,42,36,37,40,36,37,102,104,101,100,100,83,68,69,78,87,91,106,112,108,77,89,83,43,55,90,70,91,119,122,126,126,129,131,130,129,122,115,107,98,89,83,79,75,80,90,76,81,87,91,93,84,83,74,77,71,63,63,58,53,51,47,45,44,40,44,37,34,42,54,102,101,102,99,99,96,80,66,78,82,100,107,112,110,92,71,81,48,69,87,81,115,120,125,130,127,130,131,130,131,122,119,112,103,93,84,73,74,75,77,82,87,86,87,85,83,77,68,66,67,64,56,56,50,51,49,49,48,53,46,48,51,58,62,99,101,101,101,95,95,89,72,75,89,99,103,105,111,101,86,77,66,81,88,95,118,121,123,126,126,124,124,129,127,125,121,116,99,88,82,83,74,74,78,79,83,83,81,77,72,72,75,61,58,58,59,56,53,52,53,47,50,46,49,53,59,63,63,94,96,99,101,100,97,94,87,74,76,92,102,105,107,104,89,88,77,93,97,101,113,116,119,116,123,120,122,126,133,130,123,107,94,84,75,70,67,68,69,69,72,75,79,82,82,77,74,69,67,67,63,58,61,60,45,45,48,51,57,64,67,64,58,90,95,95,99,98,92,88,87,82,73,82,95,99,101,93,85,92,83,92,102,104,110,116,117,119,121,120,123,125,127,122,115,100,88,78,68,60,58,63,65,78,77,86,89,83,75,75,74,62,68,64,62,52,57,53,55,55,55,58,65,64,59,60,57,81,89,92,97,95,93,92,87,85,81,73,77,87,92,90,90,87,90,100,100,103,107,108,112,116,118,118,115,117,121,119,109,92,79,69,59,51,48,58,74,83,88,91,86,83,78,78,73,69,73,64,56,59,54,50,53,55,59,64,63,62,60,56,49,67,80,88,94,96,92,91,88,88,86,85,83,82,86,95,97,97,98,100,102,101,103,109,112,114,116,115,117,114,111,105,98,83,69,60,54,55,67,75,79,87,86,86,85,83,70,67,70,67,57,60,59,54,56,53,59,64,67,64,60,56,51,44,52,73,73,78,82,85,87,91,91,89,87,85,88,85,86,88,90,91,97,101,102,105,109,107,110,110,108,106,107,105,100,95,89,80,77,68,64,71,79,81,82,84,87,86,84,75,73,67,65,60,58,58,55,55,53,59,61,65,64,60,63,65,64,89,118,47,58,64,69,74,85,90,87,87,84,85,85,86,85,85,85,88,91,95,97,99,101,104,103,105,106,103,103,97,93,91,88,80,76,75,76,80,80,82,80,83,82,83,82,76,68,66,60,55,52,49,55,55,60,64,65,60,47,41,48,70,87,92,113,36,37,43,52,66,71,77,83,80,81,82,82,83,88,90,88,85,82,81,83,87,92,97,100,100,102,100,96,93,95,94,91,87,78,79,85,84,76,73,78,80,79,77,75,67,61,59,57,54,53,56,59,60,61,62,48,38,37,34,32,31,36,85,66
50,55,67,71,62,66,80,86,85,89,86,84,89,91,90,90,90,90,94,96,99,99,98,100,100,100,102,100,100,100,103,99,101,99,101,97,97,99,102,105,108,105,106,104,98,97,91,90,84,55,43,45,47,47,46,35,36,47,72,159,131,138,152,159,67,70,82,86,89,94,98,98,103,96,95,98,102,100,107,107,102,104,104,104,105,107,108,106,108,110,108,108,110,110,106,109,106,107,109,109,109,108,104,106,101,106,108,105,106,100,98,94,91,89,77,60,44,31,41,81,111,111,128,128,129,126,123,128,86,88,95,101,104,107,103,103,102,103,102,108,105,105,106,111,117,120,122,122,120,119,115,116,112,117,120,121,120,122,117,118,114,111,108,112,111,109,109,107,100,99,105,106,105,102,102,100,97,94,92,88,81,138,220,236,232,212,150,98,94,118,128,150,93,100,104,105,110,111,108,109,107,109,112,103,94,102,110,111,120,123,128,122,125,122,120,120,121,124,127,125,126,129,130,125,118,116,114,108,105,104,107,103,106,102,101,97,100,105,102,101,98,94,97,95,93,89,148,200,215,215,219,196,124,95,119,150,103,107,110,120,118,113,117,118,115,116,101,93,86,97,100,109,110,114,119,125,125,122,124,125,125,128,129,136,136,128,127,129,128,124,112,107,101,103,102,104,100,99,100,98,106,97,103,98,98,95,92,91,90,87,78,102,153,213,216,215,219,156,104,116,109,110,115,117,117,117,124,123,116,101,85,94,119,115,111,108,109,107,103,108,116,125,128,129,131,134,136,134,136,132,130,132,133,132,117,105,99,96,99,99,99,98,97,100,99,97,99,99,99,95,94,93,89,89,87,86,78,95,191,214,213,216,171,113,113,116,119,120,119,118,120,122,107,93,104,113,116,121,118,117,114,107,100,103,122,126,126,132,134,134,138,138,135,134,138,140,139,137,127,116,101,97,99,102,103,103,97,95,96,95,98,98,91,92,90,90,88,84,87,89,86,81,92,157,206,214,202,135,116,119,119,117,118,122,123,112,92,96,111,121,125,126,125,121,105,87,89,104,116,115,125,130,135,139,140,137,134,139,144,146,142,138,128,119,111,100,95,94,98,101,99,99,98,93,92,96,97,91,92,88,87,83,82,85,88,85,81,86,132,213,211,166,118,118,116,116,120,121,112,100,90,99,121,121,126,127,134,112,68,101,85,91,106,106,120,130,134,136,135,136,137,141,143,146,142,139,133,123,110,104,102,99,94,101,102,104,107,109,105,94,94,90,87,81,79,79,76,78,81,84,83,81,83,120,206,203,119,118,120,121,123,121,112,103,99,96,113,121,129,135,128,87,103,106,52,78,113,104,116,128,129,134,133,130,130,137,143,143,140,133,128,124,119,108,102,97,99,95,104,111,110,110,107,99,97,91,86,83,81,81,81,77,77,78,82,82,82,91,114,182,118,119,117,122,123,123,119,105,94,95,101,115,122,130,119,100,122,76,41,83,117,106,105,127,130,131,129,131,134,135,139,140,137,128,128,124,114,112,108,104,100,107,109,119,118,117,112,107,94,90,86,83,80,73,71,74,73,73,76,81,82,78,86,108,116,120,119,125,127,124,114,104,94,90,101,108,123,129,103,114,113,35,27,82,128,109,96,120,127,128,125,129,134,138,140,138,132,131,124,119,113,114,113,110,112,117,119,119,118,113,108,102,97,96,86,85,77,78,74,70,71,65,67,76,83,81,71,89,116,117,119,125,127,126,116,100,84,86,105,108,120,120,85,112,75,52,110,94,111,106,89,115,125,123,127,131,134,128,137,137,131,123,120,113,113,114,111,110,113,116,110,94,86,83,87,81,81,76,74,77,79,81,80,81,71,57,65,72,77,86,82,76,118,117,121,126,128,129,115,106,93,85,98,111,120,103,89,105,68,78,123,102,97,96,77,108,126,122,118,124,137,134,139,136,130,125,122,115,113,106,104,101,107,105,92,84,81,70,64,66,63,62,66,73,76,78,80,83,77,70,67,66,67,75,85,76,121,118,121,125,133,134,124,99,83,76,88,115,119,95,105,94,36,32,43,89,92,88,68,107,117,120,123,128,134,136,135,135,135,129,123,120,110,105,101,105,97,81,84,81,65,52,52,59,74,69,72,77,81,79,80,81,81,82,72,56,61,72,78,83,123,124,127,133,138,138,126,109,75,74,82,109,121,101,117,86,34,31,33,79,99,83,64,105,121,124,121,132,140,146,139,141,133,134,126,118,113,105,98,87,56,83,101,80,53,48,64,93,108,112,103,93,88,85,87,82,69,58,54,53,53,60,79,78,124,127,130,130,138,139,132,114,74,64,72,106,122,104,115,70,61,34,42,109,102,73,73,108,118,120,125,132,142,145,141,136,132,129,124,125,121,109,96,64,79,119,99,73,85,98,111,116,123,118,115,110,100,94,91,79,81,99,90,60,57,47,55,71,123,127,131,139,137,138,136,109,60,60,65,97,121,100,102,60,30,31,43,131,97,76,84,116,123,122,131,131,142,144,133,131,127,122,125,131,130,116,95,91,113,117,112,113,84,81,115,119,117,118,114,112,109,99,91,86,92,76,68,60,63,55,45,53,125,126,138,145,156,149,135,111,74,61,59,88,115,94,91,72,19,24,72,124,90,69,94,119,127,128,131,137,141,136,127,125,113,123,130,134,131,115,102,111,122,128,130,107,51,54,109,129,117,111,109,114,105,98,94,94,99,96,95,84,77,62,45,37,126,131,137,143,152,160,144,114,71,63,60,82,114,90,77,65,63,120,116,123,88,87,113,127,126,126,130,134,140,129,111,103,116,129,141,146,137,120,116,124,130,135,129,101,61,140,114,115,128,121,113,104,103,100,94,93,99,107,104,98,89,65,48,45,134,137,140,148,155,165,149,116,77,58,65,71,99,84,59,68,43,75,84,100,89,97,116,124,128,126,133,145,133,114,109,119,133,149,152,149,138,126,131,130,132,131,123,92,75,127,115,118,127,127,119,106,98,101,98,97,98,106,113,106,99,78,60,46,139,138,142,149,164,176,160,122,88,68,63,69,89,89,61,63,47,77,148,103,95,113,126,127,126,128,132,131,112,114,126,123,107,90,102,126,127,131,131,120,125,130,129,88,71,120,133,123,125,123,123,117,105,98,97,94,93,97,110,113,102,86,57,47,143,141,143,152,164,175,165,127,86,65,63,68,77,89,71,60,60,43,94,96,104,117,127,129,129,130,132,117,116,133,163,139,108,96,98,107,126,139,131,132,129,134,121,96,78,107,129,141,125,119,113,108,102,98,94,91,88,87,104,107,103,82,58,50,140,136,142,152,175,174,152,119,87,67,63,64,71,84,89,66,78,50,85,107,105,119,128,130,128,131,136,130,125,135,162,138,98,75,94,117,126,136,129,133,126,131,113,97,82,76,121,139,144,132,114,109,102,97,90,86,86,92,100,108,99,73,50,42,147,140,143,150,173,179,162,131,96,73,64,75,71,79,85,77,79,110,101,107,112,123,129,129,124,133,136,124,124,140,155,129,78,41,75,112,117,123,119,130,131,133,111,105,91,58,111,118,141,154,120,105,101,94,90,79,79,89,96,109,101,79,53,42,149,143,144,148,156,168,154,135,106,85,75,79,81,77,80,82,86,114,114,109,120,128,129,126,127,133,126,119,118,136,147,127,75,24,68,107,121,119,125,124,129,119,111,108,78,52,89,117,123,124,103,92,94,91,76,67,69,81,88,102,100,77,70,51,142,139,143,149,154,158,155,142,122,98,87,87,90,100,104,100,95,98,109,121,127,126,127,129,131,128,126,121,124,133,145,126,78,31,75,100,120,124,122,125,123,113,114,101,73,46,64,113,112,114,106,101,90,88,76,58,61,76,88,100,95,63,48,44,143,140,140,144,149,156,159,149,129,111,93,85,99,112,122,117,112,122,126,125,123,126,125,125,127,130,126,126,132,152,150,121,84,25,55,85,118,122,126,127,130,115,111,103,65,55,100,114,126,120,101,91,82,79,70,53,51,73,93,102,98,79,58,49,147,143,146,148,156,165,163,143,132,116,105,102,103,118,132,133,131,128,124,124,128,127,126,130,132,131,133,134,143,162,158,126,99,34,53,80,112,125,127,123,119,107,109,95,50,51,93,114,136,140,112,87,78,73,74,50,43,64,94,104,101,80,68,51,145,142,143,153,159,167,163,147,129,117,110,105,108,117,134,139,140,135,130,132,128,134,137,138,136,132,134,143,152,156,153,132,109,55,44,75,101,133,128,128,119,110,112,89,41,42,68,99,139,154,118,84,67,60,63,41,41,56,93,112,117,105,89,71,136,142,147,149,163,171,162,144,130,119,116,109,108,118,126,135,134,129,133,135,135,133,134,139,137,135,134,150,154,159,130,125,115,100,46,51,89,130,126,130,119,107,109,85,49,60,120,122,136,173,138,94,70,57,55,44,39,52,90,110,113,109,76,61,143,143,145,147,156,163,165,156,139,122,108,106,111,127,144,147,143,137,132,134,136,138,142,142,137,143,139,168,185,161,137,121,105,87,67,44,66,111,113,133,106,105,102,92,54,52,100,122,141,187,143,97,68,52,51,37,38,44,85,113,107,105,69,50,135,138,138,141,155,169,169,150,140,126,119,105,105,123,138,144,142,136,134,137,134,136,144,142,141,142,155,194,191,159,131,115,94,72,62,53,42,67,110,132,115,118,110,90,65,53,89,98,135,195,145,98,58,49,55,41,34,43,79,105,105,100,77,56,132,136,141,143,158,172,173,153,135,122,114,101,98,111,120,122,120,120,122,127,134,134,138,136,136,144,154,197,195,152,133,111,88,64,46,38,38,65,106,130,122,119,111,88,66,45,88,85,136,183,135,95,73,56,52,42,32,36,71,104,104,94,71,55,132,135,136,144,155,170,169,153,132,120,111,100,97,105,109,119,116,115,118,118,122,125,131,129,127,134,146,167,179,143,116,102,88,70,53,47,44,67,108,123,113,111,93,69,54,39,15,56,130,185,123,93,59,53,50,40,33,36,62,99,99,94,73,50,128,134,139,143,149,173,173,151,127,107,99,90,91,100,108,111,109,111,110,115,117,119,120,124,127,126,127,128,129,133,121,107,89,74,57,33,56,91,113,119,102,102,92,72,51,48,95,114,156,189,114,87,61,50,48,36,26,32,66,101,107,87,63,49,125,134,141,146,155,163,153,132,112,98,87,77,83,90,95,96,84,92,102,104,111,113,115,115,115,120,128,130,135,129,121,100,84,65,35,25,61,110,122,120,102,91,91,81,48,57,98,125,170,192,106,80,57,50,49,39,32,33,66,96,105,93,67,51,125,131,136,144,158,161,146,122,99,84,74,70,74,77,69,58,58,80,91,97,104,109,110,110,111,112,116,121,135,139,118,89,60,32,29,45,85,108,109,111,101,100,94,75,48,63,108,136,185,178,88,69,51,45,47,37,32,32,64,98,110,100,75,60,119,122,134,144,155,159,144,122,106,86,70,62,59,60,67,89,107,102,95,90,99,105,113,114,107,104,106,114,133,142,107,84,45,28,50,65,101,110,105,109,99,97,86,61,44,85,104,126,145,109,74,63,49,45,47,35,29,38,70,96,104,86,74,63,117,121,125,134,151,161,142,123,94,73,65,58,57,70,79,87,91,87,98,100,96,101,104,114,111,102,104,107,114,129,115,88,39,31,57,78,106,107,107,109,96,94,80,54,30,42,97,117,109,84,66,61,49,46,47,34,28,42,83,105,111,94,83,67,118,122,124,136,156,161,140,110,81,70,59,55,67,81,77,73,69,42,84,100,101,105,105,108,113,111,105,103,109,123,125,91,36,41,69,81,104,109,100,110,99,94,85,57,38,59,108,108,92,80,69,62,49,52,50,36,37,58,84,101,104,85,85,75,109,112,120,128,141,141,116,98,75,65,57,59,75,75,59,70,50,55,98,105,102,112,114,109,113,118,109,109,120,129,129,88,34,33,60,79,102,107,108,110,100,94,89,61,37,72,101,94,95,82,68,63,54,52,47,36,41,62,79,95,96,92,84,70,107,112,119,128,141,137,117,85,61,63,52,67,81,66,66,73,52,171,131,100,100,107,120,117,115,114,106,115,119,129,130,90,39,41,63,76,97,104,107,111,102,93,87,57,43,88,97,100,116,96,76,62,63,62,50,39,48,64,75,89,94,85,80,60,106,110,116,123,134,131,111,74,56,57,55,79,90,73,99,76,77,134,107,110,90,100,114,116,115,115,99,97,113,129,133,90,62,57,75,88,91,97,105,114,109,95,90,66,48,104,106,131,114,87,72,72,65,63,55,48,55,68,85,93,93,88,72,61,106,110,112,119,132,125,92,68,54,54,62,97,98,94,115,65,72,142,117,99,80,79,106,117,117,121,115,99,96,102,96,70,48,59,82,94,107,101,103,113,114,91,82,55,69,108,124,121,89,76,81,80,77,70,55,50,57,72,88,94,96,83,72,53,99,106,112,119,121,116,95,65,58,54,75,106,101,100,114,48,24,27,97,108,82,70,101,113,114,121,119,116,104,109,117,114,71,63,73,95,114,112,112,115,111,88,76,60,108,116,99,85,94,95,87,83,80,69,60,60,65,74,86,97,90,77,67,44,97,101,108,117,122,112,87,64,58,64,85,112,102,110,118,85,80,43,99,110,78,56,83,108,115,121,129,123,113,111,117,124,124,118,114,114,117,111,110,110,110,80,60,65,130,106,80,89,103,102,92,85,76,67,62,62,68,74,80,91,90,76,60,38,97,100,105,111,116,106,84,63,60,68,90,105,97,97,93,53,40,33,59,82,77,56,74,108,111,118,124,125,122,117,117,118,118,114,113,115,108,103,111,111,112,81,47,73,118,87,93,109,110,97,88,85,82,74,67,70,73,77,89,86,75,60,40,33,101,101,102,105,105,102,84,65,61,75,94,104,93,88,93,33,24,31,47,75,76,55,69,110,111,117,123,128,128,125,121,120,121,112,112,106,105,103,109,112,109,87,39,33,77,96,112,113,98,91,88,77,72,69,65,66,72,91,97,89,70,56,43,36,97,100,100,103,101,95,82,70,69,83,98,107,96,85,92,40,29,47,81,72,83,62,65,108,112,115,123,128,131,134,125,127,115,109,96,98,96,95,105,102,102,85,40,54,104,117,109,99,94,97,93,86,77,68,67,78,87,90,90,87,70,51,37,29,99,101,101,102,96,89,83,77,62,90,100,108,102,79,93,56,55,111,107,82,88,66,69,108,105,106,114,126,132,128,125,121,115,106,85,88,86,83,91,91,97,100,89,89,100,105,103,100,100,97,91,80,69,69,80,92,88,86,77,66,47,46,35,29,97,96,98,98,97,84,84,84,67,80,100,106,107,78,96,74,32,71,83,93,95,65,76,109,114,114,114,126,129,128,129,124,106,97,87,77,72,81,84,94,88,93,96,80,84,89,101,103,97,99,89,76,72,82,81,84,92,88,76,53,37,39,35,32,101,99,98,101,96,75,77,80,68,83,101,108,114,89,88,88,38,17,56,103,98,72,90,109,117,113,117,126,128,124,126,113,103,101,86,73,70,73,84,87,91,89,85,76,79,86,94,94,89,83,71,70,81,83,79,76,71,70,52,35,32,32,28,41,92,97,97,99,99,85,67,67,75,87,98,107,114,106,80,96,64,30,55,97,96,75,102,116,117,116,120,123,120,122,117,118,104,95,86,78,71,73,78,81,84,89,92,82,76,75,73,81,77,68,69,75,71,61,61,64,63,52,39,38,38,38,47,48,94,94,95,96,98,100,77,70,68,81,90,105,112,109,81,77,79,46,55,84,72,84,110,114,115,117,116,121,126,122,117,108,103,94,91,80,79,77,74,71,73,79,83,86,81,69,72,68,63,65,72,66,60,58,59,53,40,35,37,39,48,51,45,57,85,90,98,100,96,95,93,71,71,77,92,104,110,107,97,75,79,62,59,78,74,102,114,117,118,119,121,124,123,123,120,115,107,100,90,92,82,79,78,76,76,79,84,85,78,78,70,64,69,64,57,55,51,51,49,44,43,41,47,54,57,48,56,77,81,90,93,94,97,97,95,85,71,70,89,99,101,106,101,87,82,73,77,91,88,104,112,116,118,120,118,122,128,130,122,122,114,104,98,89,83,79,84,88,76,81,83,86,84,79,75,62,62,58,51,54,51,49,47,46,48,54,56,46,34,48,75,97,72,81,86,89,92,89,87,83,76,66,72,86,94,96,90,83,83,73,88,97,100,107,110,114,110,116,118,118,122,124,125,120,115,101,92,87,79,76,77,77,84,88,86,83,77,70,64,57,54,52,53,53,51,49,41,48,59,63,60,61,83,109,147,176,61,69,78,82,86,84,85,84,80,80,67,70,80,85,82,82,83,89,95,96,101,109,111,112,119,121,118,118,123,131,125,116,103,89,80,77,79,76,78,81,75,74,74,71,66,62,59,60,53,54,54,49,54,49,59,59,46,41,61,87,94,74,98,101,57,61,63,69,72,77,77,78,78,78,80,77,75,72,81,88,90,96,99,99,100,101,105,108,112,115,117,116,119,119,117,108,94,83,76,67,61,63,63,64,67,69,72,72,64,62,62,54,57,55,49,50,50,54,51,39,34,34,31,58,95,77,96,80,32,35,45,47,58,66,72,77,73,72,73,77,75,76,77,76,85,91,97,99,102,103,107,107,109,112,111,109,109,111,106,100,84,77,64,58,54,59,64,70,77,81,77,73,68,65,65,63,57,55,55,58,52,42,35,36,36,36,35,41,91,105,123,73,34,33,31,38,43,49,54,59,65,69,71,69,72,74,78,77,77,80,83,87,91,96,99,101,104,101,98,100,98,96,93,85,75,68,61,60,65,75,74,77,79,78,76,76,69,60,61,55,51,53,56,44,37,34,33,34,33,34,32,34,78,104,131,75,34,34,34,28,26,29,29,33,34,36,39,45,46,50,47,54,57,62,62,66,73,81,88,93,93,93,94,91,87,85,86,83,81,81,79,75,72,67,71,75,74,72,71,66,59,57,55,53,56,48,36,38,33,38,40,36,35,34,33,33,75,97,133,90,29,27,31,32,28,27,27,29,26,29,31,30,28,28,33,24,19,22,41,64,75,63,62,68,75,82,84,81,80,84,79,82,80,74,76,73,74,72,69,69,68,63,60,57,53,56,56,54,38,33,34,32,36,37,36,35,35,36,33,33,69,99,127,93
32,42,39,35,33,32,33,32,30,29,35,48,47,44,43,46,51,50,52,60,65,80,76,80,83,82,85,85,86,91,87,93,97,96,99,97,98,96,94,94,94,99,105,106,103,105,103,99,92,91,88,88,84,83,74,55,46,41,43,47,45,47,47,45,38,30,35,38,41,44,46,56,64,69,70,75,76,76,76,80,82,85,87,89,91,92,96,99,99,103,100,104,105,104,105,105,106,106,108,109,111,111,111,113,108,106,104,105,109,109,106,105,102,98,97,90,88,86,84,83,74,62,44,32,42,43,42,39,34,42,47,52,58,67,68,75,82,88,89,87,89,93,96,100,100,98,96,100,101,102,103,105,107,105,105,108,112,114,117,116,117,117,117,115,117,116,112,111,112,114,112,105,109,111,114,112,107,104,100,97,93,90,86,81,81,82,80,62,40,39,51,88,52,64,67,79,81,82,90,91,91,89,91,94,96,93,97,100,105,113,115,114,114,116,115,112,110,109,113,116,119,121,123,125,124,124,124,118,114,111,112,114,113,112,112,114,115,107,102,110,111,107,104,102,99,98,94,90,89,85,85,82,79,81,154,214,63,71,76,82,87,94,96,94,94,100,104,95,87,95,106,109,114,118,116,123,122,117,112,111,113,114,118,119,123,123,123,123,127,126,122,118,114,114,113,110,113,115,115,109,108,111,113,109,110,107,106,103,94,91,90,88,86,87,87,86,82,85,84,94,78,84,89,94,97,97,100,101,105,96,83,83,94,103,109,108,110,110,110,116,114,113,114,114,117,122,123,125,125,121,121,124,132,133,129,124,116,111,107,110,113,114,115,114,110,109,108,105,102,106,104,101,101,98,94,93,90,87,86,84,87,81,78,76,87,90,95,98,96,100,105,105,87,76,84,106,114,117,117,111,113,107,99,89,102,115,116,120,122,125,126,129,123,125,127,130,134,138,135,133,125,112,106,110,113,115,114,110,108,109,110,108,114,109,103,100,98,97,95,92,89,86,87,87,84,85,81,83,95,98,102,102,101,103,104,90,83,96,111,117,120,128,125,125,118,112,97,92,109,116,117,118,125,126,128,124,123,127,130,132,136,139,139,131,124,117,110,106,105,108,114,115,115,114,107,102,102,106,103,100,98,92,89,91,88,83,84,85,85,82,82,80,94,99,99,100,103,103,89,79,94,106,122,128,133,130,132,122,101,101,89,87,103,107,115,122,125,127,124,123,122,127,135,138,139,139,136,132,126,120,117,114,108,108,110,112,114,118,118,117,110,108,106,101,97,90,85,85,86,81,83,83,82,81,86,82,102,102,101,103,104,91,79,81,101,117,124,134,133,136,124,96,98,103,63,72,106,104,114,122,123,123,119,118,121,128,131,135,134,134,135,133,127,120,115,105,107,109,108,118,125,123,122,121,112,109,106,92,89,88,89,87,85,85,84,85,84,81,80,80,100,101,103,105,105,90,85,90,100,118,126,130,134,135,110,98,115,87,43,78,112,104,110,121,121,116,114,118,122,126,132,135,135,133,135,130,126,126,120,119,112,119,118,123,128,129,126,124,118,101,97,97,90,89,84,83,83,84,79,78,74,77,75,77,102,102,109,108,101,93,85,87,99,113,124,131,137,132,99,115,106,50,33,85,117,101,104,120,118,117,116,120,125,131,137,134,133,132,131,127,123,123,122,120,121,127,132,130,131,130,132,126,116,113,109,102,92,84,79,81,75,75,81,83,73,69,75,79,104,105,108,108,99,88,85,91,102,112,123,131,135,110,111,117,78,30,52,91,117,101,106,117,115,108,112,120,122,127,135,136,131,128,122,121,123,121,119,122,125,128,128,116,112,104,101,102,101,95,90,92,94,97,96,90,88,88,83,76,70,71,74,73,102,109,114,111,102,90,82,90,114,121,123,126,117,97,107,95,45,88,124,91,101,93,90,114,112,109,112,121,126,133,132,132,130,130,129,120,121,117,115,117,121,120,109,108,99,86,75,75,83,90,92,91,98,101,101,96,90,88,80,77,76,76,79,71,108,109,112,115,104,94,90,93,107,124,127,122,103,97,108,74,80,93,96,89,98,90,91,113,113,110,115,123,129,128,135,137,136,133,129,125,120,116,121,131,117,105,109,107,84,66,59,67,86,99,92,97,103,107,104,99,99,100,96,88,73,64,58,63,107,114,120,118,106,87,82,90,104,120,127,124,103,102,112,54,26,29,43,85,93,85,95,115,110,110,118,128,135,135,139,138,141,136,134,128,131,124,124,110,92,104,115,91,68,60,73,94,109,115,122,121,119,115,112,113,107,83,71,70,72,56,55,52,111,115,122,123,112,90,75,86,99,118,131,129,109,110,89,53,65,32,46,96,85,77,91,111,108,110,121,130,138,141,142,144,137,137,140,138,129,131,120,106,110,118,105,99,93,85,98,115,124,127,124,124,127,125,123,114,103,87,99,91,77,61,63,60,110,116,122,123,116,90,75,75,91,109,126,138,106,116,93,72,69,40,101,123,93,76,101,113,110,117,124,132,138,141,138,132,129,130,137,139,139,132,120,116,118,123,123,122,97,68,92,117,127,123,125,124,122,119,114,112,107,100,99,95,92,81,79,67,115,122,125,127,118,90,77,78,87,109,128,131,98,109,87,28,19,31,56,86,85,86,107,115,116,117,128,136,139,130,123,119,130,138,145,142,135,127,123,119,130,133,132,105,60,24,51,96,121,134,131,123,120,122,117,113,110,114,110,111,112,98,87,65,116,123,131,135,119,88,77,83,85,100,125,127,89,96,83,53,59,79,91,98,88,95,116,115,116,123,130,142,135,120,125,135,140,146,144,143,139,129,122,126,133,135,120,83,47,35,101,113,104,119,129,125,120,119,120,112,108,107,115,114,110,107,96,80,118,126,137,145,127,98,81,81,86,95,117,117,88,76,79,62,108,123,96,92,87,109,117,116,117,127,138,133,121,119,123,128,138,144,144,137,133,132,123,129,132,126,105,77,61,95,118,116,113,115,127,133,124,114,115,114,112,110,107,115,119,113,94,71,119,129,141,149,136,107,85,81,88,94,107,113,102,68,76,59,56,107,95,98,107,117,118,119,122,128,124,118,129,127,107,79,80,117,142,137,135,124,122,126,137,129,101,85,82,103,131,125,111,115,122,131,133,116,108,108,108,104,100,106,104,110,115,92,116,128,149,159,138,113,89,81,82,90,104,113,108,80,70,67,53,135,100,102,112,118,120,122,126,123,120,149,165,128,98,88,90,108,143,139,128,120,126,137,140,119,113,92,72,91,130,124,128,122,123,121,123,116,106,99,102,97,96,97,110,106,83,57,121,136,150,158,146,112,85,79,87,91,95,104,112,98,76,82,58,75,109,107,110,119,122,122,127,121,121,147,149,105,61,49,67,104,137,136,124,124,130,137,126,116,118,76,50,72,113,119,141,134,125,121,119,115,104,96,94,94,96,95,104,102,88,67,115,136,155,160,145,116,94,85,86,96,93,98,111,114,95,86,92,91,114,111,116,122,118,119,120,115,134,151,138,83,30,30,47,101,132,116,110,124,133,123,121,114,92,67,51,70,94,114,118,149,156,131,111,113,103,93,85,86,89,92,101,102,90,84,121,131,145,154,148,127,105,91,90,97,96,95,97,110,112,104,112,109,104,110,118,119,117,121,116,114,127,144,132,71,23,29,71,122,130,116,119,124,124,123,119,105,94,60,52,76,101,116,117,125,139,122,102,99,102,85,73,75,86,89,100,99,74,48,120,125,133,148,150,139,117,103,98,100,104,105,108,109,112,106,98,101,110,120,118,119,120,118,115,121,140,153,126,66,21,28,76,115,122,116,124,126,119,117,115,104,74,48,68,159,132,109,115,113,118,116,113,92,90,81,58,61,79,91,98,101,93,73,116,120,128,139,147,152,136,114,106,103,108,117,124,125,115,107,115,118,116,114,116,117,118,118,122,135,151,150,118,68,25,32,70,114,120,117,124,125,127,124,108,84,59,50,94,178,145,108,125,125,119,109,103,87,79,78,53,51,76,95,103,100,86,72,113,121,130,143,160,153,139,128,116,113,114,122,132,133,128,123,119,117,118,120,122,122,124,126,133,142,161,163,129,86,24,33,71,105,116,122,119,119,118,118,109,72,44,47,83,137,80,95,125,135,141,120,101,89,72,77,50,35,59,93,106,115,106,92,117,121,135,148,157,150,138,129,122,117,119,124,135,133,132,126,121,121,123,127,125,125,128,136,148,150,151,151,135,109,47,42,61,102,124,126,122,126,128,125,110,65,38,52,119,189,136,102,130,146,154,134,103,85,67,66,46,36,50,87,110,118,116,104,118,124,132,145,154,152,139,131,123,122,125,126,131,130,123,120,122,124,122,124,129,126,129,138,157,171,162,145,130,116,98,72,50,77,133,127,124,133,127,121,108,73,47,73,136,198,162,93,125,145,202,161,114,88,58,54,42,35,42,80,108,111,113,98,114,120,131,145,154,156,141,127,129,126,127,135,139,131,124,120,120,124,128,128,128,130,135,145,170,190,182,153,124,103,93,89,60,58,111,111,129,135,120,117,104,82,52,67,149,209,132,72,123,147,201,176,118,89,59,51,43,32,43,77,105,111,107,102,116,117,130,148,167,166,153,137,130,124,130,139,140,131,122,121,122,121,123,128,127,127,135,150,184,201,182,142,114,94,71,58,51,48,87,108,125,139,136,132,119,93,64,67,152,216,99,69,120,151,188,148,115,84,59,48,42,34,39,76,108,110,108,103,115,115,130,147,160,165,152,138,130,120,120,123,128,122,114,112,113,115,121,123,122,128,136,150,186,200,158,132,110,92,68,60,48,36,94,117,122,133,137,131,114,86,62,55,76,126,72,81,130,154,189,159,129,97,67,51,44,31,35,61,101,110,108,92,113,120,132,151,166,158,145,135,129,117,115,116,114,110,108,105,109,112,117,119,117,123,128,139,162,169,145,132,117,98,86,74,54,52,105,112,114,121,123,113,90,79,62,64,114,135,60,89,130,152,183,152,125,90,63,50,41,28,32,59,108,112,102,82,116,118,132,150,162,160,141,131,117,110,108,109,114,115,110,105,106,110,108,113,114,116,124,129,138,141,135,126,111,97,70,72,47,70,132,122,113,118,110,94,89,62,49,69,178,192,90,90,130,169,188,149,116,82,57,48,39,26,36,77,103,106,112,97,116,119,131,146,153,137,121,115,108,100,100,101,106,108,98,92,93,99,105,107,107,109,114,122,130,132,135,120,100,69,37,59,42,88,125,123,114,119,112,108,98,70,46,78,177,193,110,108,141,157,188,142,101,79,58,46,39,32,35,64,99,112,115,95,116,124,132,141,132,121,109,101,97,92,92,98,96,94,83,75,81,89,96,102,103,104,109,113,123,133,134,115,88,37,18,41,58,96,109,105,104,116,113,105,92,69,42,81,175,200,132,112,131,153,170,116,90,71,48,49,40,27,37,71,102,112,112,97,115,125,135,137,130,124,113,101,94,89,86,79,79,85,97,116,106,92,88,99,107,105,99,100,110,123,133,121,84,31,20,38,73,105,107,110,110,114,111,106,92,67,45,60,125,182,112,115,126,122,115,89,79,63,48,49,38,27,41,78,106,115,115,112,111,120,131,135,129,123,99,96,95,85,79,84,97,111,122,109,100,108,104,90,94,103,101,98,97,111,125,123,89,31,19,37,79,108,105,104,104,112,111,98,83,59,47,59,113,177,102,110,113,108,91,83,75,59,47,56,38,31,50,87,108,117,109,97,105,118,134,139,135,111,97,90,84,81,87,102,113,111,95,87,60,65,105,101,98,98,101,102,99,105,123,130,100,41,19,39,82,107,109,106,109,114,104,102,92,68,49,56,122,197,135,117,104,98,91,83,75,57,53,55,37,34,68,83,94,103,108,103,104,115,128,125,108,102,87,84,84,83,94,103,101,94,81,80,50,81,102,103,105,106,104,108,105,110,121,130,107,51,20,28,57,95,105,101,104,112,109,103,99,73,45,48,90,133,103,107,99,106,115,94,77,59,68,59,45,55,69,81,90,100,103,95,104,115,126,119,109,89,77,83,83,86,102,114,106,80,83,66,51,90,92,95,102,111,107,109,110,110,123,136,115,66,37,32,52,83,110,98,102,112,111,105,102,87,45,44,66,86,103,103,104,128,123,96,71,73,78,67,52,57,68,80,93,100,96,92,102,111,125,120,105,82,75,81,83,88,108,118,98,93,93,66,92,118,100,97,92,103,108,109,111,107,113,130,124,80,52,59,62,86,114,104,98,105,110,106,101,96,59,46,80,128,120,99,119,131,100,88,85,93,83,69,56,62,68,81,93,98,100,90,100,108,119,112,83,73,71,79,83,101,121,120,103,108,102,73,127,143,106,96,86,95,111,108,114,119,103,97,100,91,74,49,55,86,119,116,106,107,121,114,102,93,72,49,73,120,110,96,108,97,92,98,106,102,88,70,65,68,72,84,91,99,94,86,95,102,109,102,83,69,75,73,85,107,124,118,104,118,101,42,31,45,89,96,81,80,105,106,110,120,125,108,106,107,96,77,89,111,123,122,114,108,112,118,107,96,75,57,62,113,112,116,103,98,105,111,111,98,85,72,68,74,76,82,86,92,93,85,97,105,107,102,87,76,76,83,96,112,123,124,110,118,101,64,87,56,94,102,82,69,92,100,107,117,124,123,120,124,126,127,129,128,123,121,117,106,109,113,109,88,65,49,41,82,116,103,95,101,110,116,107,100,86,74,76,79,82,82,90,86,77,69,91,97,103,94,75,70,75,82,94,109,115,112,99,111,83,61,64,32,62,79,81,64,84,104,104,111,119,125,130,129,130,130,127,127,128,126,117,105,107,113,115,92,62,46,29,54,103,91,93,105,118,109,99,93,87,83,83,83,84,93,102,101,94,75,90,93,95,91,80,73,75,85,99,109,111,107,90,95,82,29,19,32,48,74,83,67,80,105,101,111,116,127,135,130,130,130,129,126,125,122,114,105,107,111,111,104,69,36,19,40,82,94,107,113,110,104,100,93,89,85,82,78,89,96,102,97,78,65,87,88,89,84,72,66,69,91,104,113,112,109,90,96,88,45,39,43,57,73,87,73,74,100,103,106,113,119,130,134,133,133,133,126,118,117,117,107,100,104,105,107,93,59,36,79,102,113,112,107,103,102,101,97,91,84,86,99,102,98,92,83,78,61,87,90,92,84,73,67,69,88,107,111,111,109,87,88,87,51,65,107,104,82,91,77,70,97,96,99,108,117,122,129,130,130,131,127,114,109,105,101,99,95,102,103,104,98,86,93,107,107,105,104,103,103,101,96,85,86,95,101,108,104,102,86,59,43,82,83,85,78,70,69,66,74,95,111,113,105,99,87,94,76,34,60,86,89,99,82,76,99,101,101,104,113,119,124,134,130,116,112,107,101,97,98,101,104,103,101,91,97,84,76,92,97,105,106,105,106,97,87,91,99,100,101,99,100,88,68,55,47,83,84,86,84,65,65,66,63,95,107,113,114,109,92,93,86,52,21,38,86,99,82,89,103,106,106,106,114,119,122,124,124,116,113,107,100,94,97,100,101,97,99,96,91,86,78,77,94,94,99,101,96,90,89,101,102,102,99,90,76,70,52,38,37,79,82,86,85,75,57,60,67,89,105,111,117,116,109,85,97,73,35,35,74,96,79,93,107,106,100,108,111,115,119,119,119,115,112,105,95,92,89,93,95,97,95,99,96,96,91,85,78,87,92,94,87,84,93,97,85,77,77,71,61,49,42,36,41,77,82,84,85,84,68,54,60,77,90,103,115,117,109,95,85,86,57,41,66,87,79,105,110,109,111,109,113,117,118,116,114,114,106,105,105,97,92,92,93,93,93,92,89,90,97,90,83,81,82,78,80,89,91,82,76,67,59,54,46,45,42,44,44,76,77,79,80,82,82,66,56,64,81,103,110,114,116,109,95,86,74,50,59,77,90,106,108,109,109,111,115,116,118,127,121,116,112,105,105,104,99,96,98,95,93,91,95,99,99,95,92,84,79,83,81,83,71,66,56,54,53,49,48,52,51,50,51,66,72,75,78,80,79,79,63,56,72,90,104,110,112,112,104,95,91,65,73,87,93,102,108,110,113,110,110,114,119,120,116,122,119,113,111,107,101,96,95,104,97,95,99,100,102,99,93,96,84,77,70,62,55,56,52,52,55,51,52,50,48,54,61,56,64,69,75,79,81,78,75,65,58,69,87,99,104,105,97,87,83,75,81,92,98,102,105,107,107,109,109,110,114,118,119,122,118,113,110,105,98,99,98,98,100,100,100,97,100,94,89,73,68,64,58,56,59,60,60,59,59,53,49,52,58,61,60,43,48,55,66,71,74,74,76,71,67,63,62,79,91,91,88,87,89,87,91,93,97,99,104,104,107,109,108,106,109,116,120,119,112,110,103,99,97,96,92,99,96,96,99,104,89,86,77,71,68,64,61,61,66,59,56,57,53,51,54,57,65,58,47,37,41,46,53,58,62,68,68,69,72,73,71,67,69,78,84,93,97,97,100,96,94,96,99,103,104,107,109,110,109,112,115,118,113,105,99,90,88,82,82,83,81,80,78,75,79,80,75,73,75,70,68,69,68,59,57,55,52,54,58,60,49,36,31,33,35,36,38,41,48,52,64,70,67,67,66,69,72,72,74,76,82,88,89,96,95,96,98,97,102,104,106,104,106,109,110,110,108,100,93,81,78,73,76,79,81,85,87,88,92,84,83,79,76,74,68,65,58,58,56,56,54,58,59,45,28,33,32,34,30,28,30,30,31,37,49,53,60,62,63,66,68,70,74,79,74,79,84,85,88,91,95,95,98,100,102,104,104,103,101,99,98,94,90,85,86,81,84,88,88,89,94,91,85,87,85,75,69,68,63,58,54,54,51,55,58,53,32,28,32,30,30,28,27,31,31,33,32,30,32,34,37,37,42,48,52,56,58,61,61,64,66,69,73,78,84,89,90,95,96,100,97,99,94,93,96,96,95,94,92,88,90,89,87,88,87,90,89,83,74,66,62,61,54,55,53,51,58,53,39,29,30,32,31,34,33,27,29,29,32,30,31,31,26,25,26,31,27,28,29,31,33,35,33,35,33,29,40,48,55,63,68,76,84,90,93,88,95,93,94,94,94,94,90,91,87,85,82,80,82,79,73,73,64,59,56,58,58,54,54,51,42,31,28,31,32,33,32,33,31
37,34,35,37,28,27,34,34,34,37,39,36,38,38,38,41,46,54,55,74,93,97,91,86,86,86,93,91,95,92,93,95,95,98,101,100,98,97,95,96,104,104,106,106,103,102,96,91,88,77,59,46,43,44,48,51,49,48,52,51,95,183,111,105,42,45,47,47,58,63,72,76,77,77,80,83,87,96,90,89,90,91,94,92,91,95,99,105,104,106,105,106,104,107,106,108,105,106,109,108,109,108,105,105,101,98,101,108,106,105,103,102,97,94,90,81,71,53,43,44,47,41,32,41,77,157,143,130,65,71,76,80,82,92,94,98,93,90,94,97,99,101,103,100,102,104,105,107,109,106,107,108,110,112,115,118,122,123,123,121,116,112,108,103,100,100,102,102,104,103,104,98,99,103,105,103,102,99,96,93,89,90,75,49,54,85,122,135,109,92,111,112,84,92,93,98,102,101,98,98,97,100,103,99,96,101,102,111,114,118,118,118,117,117,116,115,117,123,125,127,124,128,124,125,123,118,107,98,99,99,97,97,96,98,99,100,99,103,98,100,97,96,95,97,95,95,95,93,111,195,219,222,227,170,97,99,95,100,105,108,106,102,102,101,106,103,90,82,94,104,106,111,116,118,120,120,118,119,120,121,124,126,126,133,130,126,130,134,135,128,112,100,87,88,94,99,102,100,98,98,95,96,98,97,99,98,94,94,92,92,91,94,85,90,181,214,215,218,200,134,104,113,118,112,111,113,113,110,100,80,83,103,100,104,106,104,106,105,107,114,118,124,124,129,128,131,132,131,130,134,138,141,141,134,123,114,105,98,94,94,95,101,97,94,93,97,90,95,97,94,93,93,92,91,90,87,91,81,80,136,199,216,215,218,110,115,116,116,115,116,116,105,86,99,105,112,121,117,112,112,109,100,91,105,117,122,127,130,132,135,136,132,134,140,149,152,149,144,131,120,108,101,100,98,92,98,99,100,98,99,97,97,96,93,91,90,85,89,85,85,84,89,88,82,83,170,216,213,117,118,117,119,118,122,115,90,95,109,116,120,122,123,123,118,99,94,95,115,110,116,123,129,134,135,134,133,133,140,151,152,151,147,138,129,120,110,101,98,96,89,95,98,104,105,105,98,96,98,96,89,87,82,82,80,77,81,83,83,83,78,139,204,118,114,117,116,116,110,93,86,97,117,124,129,130,132,126,86,80,94,76,100,100,109,123,129,128,129,129,125,132,138,144,150,144,141,137,132,119,110,108,98,96,100,98,107,112,112,113,106,99,96,92,87,85,84,84,83,80,77,80,83,84,86,82,122,119,117,116,121,119,103,97,96,100,116,124,130,135,139,106,80,113,82,54,98,106,102,121,123,129,128,125,129,130,136,144,141,143,138,135,122,114,111,106,106,106,111,111,112,110,112,109,106,100,92,94,88,86,84,81,76,76,75,75,76,79,83,87,81,118,119,127,123,119,113,101,94,97,104,119,126,132,134,95,112,114,53,52,100,123,101,111,123,123,122,123,128,135,141,138,141,130,124,118,113,107,107,104,97,101,104,107,100,95,95,101,97,96,99,99,92,85,77,78,79,78,75,76,69,63,76,79,86,120,120,124,123,119,110,96,98,95,105,112,126,135,123,100,126,86,20,45,113,132,97,103,120,121,117,123,128,126,132,138,138,130,122,118,108,100,95,88,83,90,93,84,76,78,75,72,78,78,75,73,78,78,83,85,86,85,84,75,63,63,73,78,81,118,120,129,128,121,111,99,90,91,106,113,123,128,95,105,110,52,60,87,100,118,97,89,116,117,115,118,128,134,138,138,134,126,122,116,112,102,87,77,82,82,70,71,68,68,60,61,64,68,71,64,65,76,82,85,81,85,87,80,78,74,68,67,75,121,123,123,128,125,114,104,90,84,101,112,127,117,86,114,87,60,114,125,92,108,94,79,114,117,113,119,128,136,136,133,138,134,125,116,106,93,80,74,68,37,72,85,72,55,51,51,58,71,80,81,88,82,85,84,82,85,88,88,90,73,58,59,61,117,120,128,133,128,116,101,87,85,91,115,119,106,90,114,64,53,44,86,89,95,84,68,110,117,115,121,131,141,141,141,134,128,122,114,104,93,78,63,38,62,99,83,62,59,71,84,97,110,123,126,121,115,104,95,88,97,92,67,53,53,57,55,51,120,122,129,138,137,124,99,78,77,89,108,123,109,98,108,42,19,25,38,89,94,76,69,111,116,113,124,135,142,144,134,127,123,112,106,108,100,79,58,62,103,115,105,113,102,93,114,121,126,137,140,133,131,124,115,108,100,90,93,102,92,71,62,58,126,124,128,134,136,128,108,69,68,79,100,119,111,106,107,52,52,31,58,111,89,64,77,112,115,120,125,132,140,134,124,121,109,110,111,107,100,83,75,97,123,127,131,125,80,34,69,114,127,135,132,137,135,129,119,108,101,96,97,89,81,76,70,71,123,129,133,137,135,129,104,68,64,67,94,119,109,96,96,51,33,37,90,122,86,67,91,120,121,121,128,135,137,126,114,97,101,112,123,119,107,92,101,120,125,132,133,108,48,20,43,89,106,131,133,131,132,128,122,115,112,105,108,108,106,106,89,80,125,133,140,142,145,131,103,76,64,64,83,110,105,84,94,39,17,24,71,116,82,72,103,123,123,123,127,135,131,110,97,106,120,130,133,129,114,109,121,130,136,133,125,91,42,19,38,111,118,110,125,136,133,129,121,120,111,106,106,114,112,110,105,93,128,132,139,152,155,137,111,75,67,69,75,104,106,68,85,51,64,100,110,107,85,85,117,124,122,123,133,135,112,95,104,114,130,141,144,132,117,119,132,127,127,130,121,89,51,21,24,82,122,119,122,135,138,134,125,119,116,107,103,103,113,117,110,99,130,140,147,152,157,144,113,83,64,70,74,89,93,55,71,62,51,84,79,94,82,100,118,124,122,129,134,114,93,111,127,125,106,81,88,102,105,129,133,131,128,129,121,96,66,41,52,84,124,118,111,119,127,133,128,114,111,109,100,99,103,106,107,106,135,140,144,156,167,150,117,88,77,66,69,84,92,68,59,65,31,169,147,98,95,117,125,125,124,131,121,98,118,133,160,147,113,107,122,118,116,124,124,127,126,138,126,98,76,76,133,137,125,117,121,122,122,124,119,113,105,101,93,92,94,104,108,95,137,141,150,163,171,157,122,90,68,64,67,75,87,86,56,64,46,77,103,96,107,118,129,130,126,133,128,126,126,135,159,152,110,83,115,135,126,118,127,133,135,144,127,106,86,86,127,125,105,119,138,129,122,116,113,106,100,95,92,87,91,99,111,101,134,140,158,174,170,153,123,91,71,67,74,75,81,93,81,69,68,43,89,104,106,118,128,124,122,138,134,123,124,134,151,145,107,50,93,124,113,107,117,128,144,135,133,112,79,113,196,185,160,118,125,161,169,130,109,107,97,84,77,81,85,92,106,103,140,140,153,179,175,158,129,100,81,74,78,75,76,85,88,74,86,96,102,106,113,128,123,119,124,133,126,118,120,128,143,143,106,34,72,122,116,113,122,131,129,130,132,106,72,74,115,146,122,100,115,128,144,121,107,99,92,79,65,69,80,85,102,94,139,143,150,162,169,158,137,114,89,77,82,85,82,82,81,80,92,116,110,109,123,124,124,123,126,127,122,118,116,130,152,139,107,36,79,115,106,112,125,132,128,117,118,96,60,81,154,199,159,75,115,113,116,113,107,94,82,75,62,55,71,82,94,97,141,144,149,154,153,157,146,130,107,94,88,91,99,106,111,99,97,97,112,123,123,119,119,121,126,126,121,124,133,153,166,131,107,45,80,114,92,105,117,117,114,115,106,80,57,102,182,212,211,111,120,117,116,105,95,88,73,70,56,44,62,85,98,101,137,137,143,152,158,155,148,134,119,105,97,100,112,124,125,120,119,124,125,119,120,121,123,125,126,129,131,134,144,172,186,153,116,70,67,104,91,92,108,113,113,116,103,74,53,78,142,180,181,67,115,132,132,115,100,89,71,65,51,41,52,81,97,106,143,141,147,154,164,164,151,135,117,113,109,107,114,128,136,134,133,126,121,124,124,128,132,133,133,131,133,141,147,150,149,132,123,99,40,60,64,73,110,126,122,129,106,72,48,65,137,177,174,71,106,138,137,122,94,84,67,57,48,40,44,75,102,112,144,144,150,160,169,166,149,133,124,114,111,111,117,125,137,144,141,135,133,130,129,130,132,137,137,133,132,141,147,151,136,127,120,105,78,44,49,42,77,126,122,127,108,79,57,111,198,210,211,140,98,144,168,141,106,85,65,48,43,36,43,68,100,107,142,145,151,163,168,162,148,138,126,120,114,111,112,124,130,131,127,129,131,133,133,132,135,137,133,137,141,158,169,159,142,126,108,90,73,54,43,40,53,137,134,123,101,77,64,117,188,210,209,125,94,147,183,153,106,82,64,49,46,36,35,63,102,103,144,146,152,157,169,172,160,148,132,117,112,110,120,138,147,147,143,134,131,134,130,133,141,140,136,140,151,179,200,171,143,121,102,78,60,58,36,30,53,139,129,129,114,80,65,106,170,208,209,117,80,151,191,156,115,84,59,43,40,35,38,54,99,106,144,140,143,156,170,178,158,146,132,123,115,107,116,134,144,143,139,132,131,133,132,134,137,134,132,140,154,195,222,174,141,118,95,78,58,44,29,28,59,155,152,137,104,81,56,68,109,147,166,89,60,145,188,150,108,83,64,47,43,33,29,46,92,100,140,141,146,160,175,183,166,149,131,119,110,100,108,121,124,124,118,117,118,121,124,130,134,131,127,132,142,158,185,157,126,110,98,79,63,55,35,33,62,128,129,125,96,67,49,54,98,149,124,47,72,137,182,143,110,83,61,45,39,31,30,45,91,103,136,139,147,160,172,176,165,136,121,114,104,100,103,106,107,117,114,116,117,117,118,121,125,124,123,125,129,129,131,133,125,114,96,80,70,39,37,42,66,112,107,108,86,64,57,111,185,217,205,103,93,152,189,139,103,81,62,48,43,29,29,48,95,102,137,140,144,148,174,178,156,132,115,103,95,91,95,104,110,110,106,106,109,115,117,118,118,119,119,121,125,130,132,131,125,110,88,78,46,24,25,37,82,120,112,103,89,65,60,122,185,210,202,115,114,142,200,138,97,80,57,42,39,30,29,49,85,102,138,143,148,158,172,163,141,116,103,95,82,83,88,94,97,93,86,92,99,101,107,111,113,114,115,116,121,121,130,130,128,103,80,41,32,31,36,53,100,110,104,114,93,68,62,131,189,207,205,132,117,164,212,115,85,67,54,41,39,30,28,48,89,105,135,139,146,159,162,154,130,106,90,80,76,75,80,79,73,50,46,75,95,99,106,109,113,114,109,105,104,116,125,141,129,99,67,28,33,33,38,69,98,110,110,112,83,56,47,95,165,207,202,124,123,143,156,91,73,65,51,40,32,27,31,56,91,107,128,139,149,160,166,148,127,110,93,79,67,66,62,58,51,88,119,107,90,87,96,106,111,119,112,104,107,106,114,129,129,105,63,25,51,52,50,80,102,107,102,101,78,55,41,66,118,171,125,68,118,118,98,78,73,61,47,44,41,31,30,66,100,111,127,134,144,157,163,153,132,109,80,73,68,61,61,62,79,112,108,104,105,98,95,99,104,113,114,109,106,104,109,120,130,111,65,30,69,70,67,88,93,106,105,104,85,55,55,115,170,194,170,106,109,97,84,72,70,63,52,47,39,29,35,77,98,107,125,126,138,157,168,149,125,95,83,72,61,60,68,71,82,89,91,55,92,105,98,105,107,107,115,119,108,106,115,127,135,113,64,33,82,85,80,90,105,109,101,98,84,58,50,103,161,208,174,116,103,92,86,77,70,60,50,50,43,32,56,81,91,98,120,126,134,146,152,123,110,85,70,66,59,67,77,67,73,75,63,53,104,107,101,109,113,111,117,118,111,112,120,129,134,111,65,35,79,82,74,92,103,109,105,102,94,65,47,63,75,83,78,98,92,108,104,82,71,62,60,57,41,40,61,75,82,89,120,126,138,151,148,128,103,72,67,62,59,74,76,83,76,79,55,90,116,100,98,109,118,114,120,108,101,113,121,129,142,110,64,47,75,86,82,96,108,113,109,105,106,74,59,110,147,161,133,99,115,167,123,86,75,68,67,60,47,48,63,76,90,98,112,119,129,141,140,123,87,59,63,58,69,85,90,77,85,79,44,104,102,110,98,97,110,116,116,115,93,85,112,126,133,104,72,63,70,82,88,91,106,116,111,111,107,73,63,126,153,151,122,105,158,117,91,90,80,75,71,61,51,54,65,78,90,94,115,118,126,136,136,107,83,58,60,58,74,102,102,90,98,74,80,141,105,104,88,83,107,115,113,125,111,85,89,98,102,91,65,34,49,68,95,106,105,116,121,105,96,67,64,108,102,92,103,99,91,90,102,92,86,85,78,64,55,63,71,82,88,94,113,116,122,127,121,106,68,59,58,60,89,113,107,102,108,65,39,84,95,107,95,71,96,112,116,117,123,111,93,106,113,119,111,99,83,86,102,110,112,116,121,109,87,61,43,97,135,122,111,102,95,103,108,102,95,93,84,65,63,69,75,79,85,89,105,109,119,127,117,101,77,63,63,75,103,117,111,113,120,57,41,35,105,120,90,61,85,112,115,123,129,120,101,103,112,119,125,126,117,109,106,108,110,115,117,102,78,52,21,13,34,99,117,99,103,111,110,103,101,92,82,72,70,77,78,86,86,84,99,109,116,121,112,96,72,63,62,80,102,115,104,113,109,55,59,33,90,112,90,64,62,106,115,121,132,129,116,111,112,117,119,119,110,101,98,101,105,112,107,105,63,37,19,19,64,108,95,96,109,113,106,103,99,91,83,78,77,73,85,101,107,91,101,106,110,112,111,91,70,65,67,86,103,110,97,101,104,47,17,29,48,88,87,66,59,107,113,115,124,131,120,113,111,110,109,106,109,102,92,84,99,112,115,111,65,34,20,24,80,78,91,112,115,110,107,105,95,91,85,77,74,87,98,104,98,86,102,101,104,106,108,96,78,67,73,90,105,110,97,93,102,47,20,27,52,73,85,67,57,104,112,121,129,135,132,127,120,117,108,101,92,83,78,74,91,108,107,108,74,32,11,38,69,103,119,113,108,109,109,105,97,88,78,78,91,103,100,94,80,66,97,97,103,104,97,85,77,71,82,103,107,110,93,83,95,57,30,60,84,80,89,74,56,100,109,114,125,136,138,132,118,115,112,96,82,78,74,66,79,89,94,101,83,47,49,84,113,117,110,110,113,113,111,109,95,83,83,94,102,107,100,93,75,51,99,101,102,98,91,85,84,70,76,98,104,106,99,77,97,79,35,87,95,84,97,75,65,100,112,113,123,133,141,132,131,129,109,100,78,63,61,57,69,83,84,88,95,90,89,100,99,98,108,111,112,110,106,96,86,91,96,97,98,95,88,71,53,41,98,97,99,99,88,82,85,81,70,94,102,106,105,77,89,82,39,31,61,92,102,75,72,106,127,115,112,130,136,135,130,126,110,98,87,72,53,57,70,70,80,78,81,85,75,76,84,82,97,102,101,100,94,87,91,96,93,89,85,72,64,53,38,34,98,97,100,98,83,76,77,77,72,95,102,107,112,92,85,100,65,24,43,91,100,69,90,113,120,118,126,130,132,129,126,122,108,96,87,76,57,54,60,71,75,82,84,84,79,71,70,70,71,75,86,81,78,87,93,80,71,70,65,57,50,35,37,37,97,99,100,100,94,75,67,67,78,88,94,107,114,107,78,91,87,40,46,86,93,69,103,120,124,120,124,126,130,127,118,116,105,97,89,78,66,60,61,63,63,67,71,79,77,77,65,66,70,69,61,71,79,81,70,68,62,59,54,42,32,37,31,42,97,97,98,96,97,89,69,68,74,83,94,106,112,109,90,71,87,55,49,80,79,85,114,118,120,125,125,129,126,126,119,113,105,98,89,85,77,63,57,61,61,63,65,69,75,77,74,72,60,62,65,66,69,66,58,52,51,50,45,44,47,45,51,58,96,99,100,98,94,92,79,64,71,83,97,104,109,111,101,83,77,68,58,85,79,105,119,118,122,121,125,126,126,123,123,116,108,100,93,87,83,78,75,69,64,66,70,79,84,79,71,82,82,69,70,63,56,54,53,51,52,46,48,52,50,56,63,63,90,90,93,98,97,93,91,79,71,81,97,98,102,106,102,91,84,78,77,93,92,100,109,116,120,120,121,123,126,127,125,120,118,113,101,95,87,82,79,81,87,75,76,81,83,84,79,71,65,59,56,52,50,52,50,50,49,45,45,50,60,65,60,59,86,92,93,96,95,89,86,79,73,62,75,94,96,99,94,82,87,77,84,98,100,107,110,112,112,117,116,118,121,125,122,125,119,109,98,91,85,79,76,76,78,78,80,80,79,73,69,64,61,61,51,51,52,56,54,54,50,51,55,65,56,50,52,46,74,82,84,89,92,88,85,83,79,75,69,73,83,87,84,83,85,88,98,98,99,102,106,111,114,117,117,118,121,130,133,123,114,100,89,81,77,79,77,76,73,71,73,68,64,66,58,58,61,53,55,58,61,52,50,49,49,57,64,59,61,65,70,89,63,70,79,83,85,85,87,82,80,80,78,75,72,78,88,94,95,95,100,100,102,101,105,107,106,115,118,117,118,123,126,118,102,90,82,77,69,65,63,63,65,63,63,67,74,70,64,61,63,61,59,59,53,52,56,56,62,66,58,47,37,42,51,92,61,63,66,67,71,79,81,82,80,77,77,79,80,77,79,83,85,94,95,99,103,105,103,106,112,110,111,111,112,113,109,106,92,80,73,64,59,53,54,57,64,73,79,88,79,78,73,69,68,65,58,54,55,53,56,59,56,45,37,33,36,37,35,82,31,40,48,54,62,69,73,75,73,73,74,75,78,79,81,82,81,80,85,90,93,97,102,103,102,102,100,103,101,101,97,90,85,74,66,59,56,60,68,74,78,83,83,82,80,78,71,62,62,58,55,51,56,60,56,45,38,35,33,37,36,33,35,52,34,33,33,43,52,58,65,65,65,69,68,73,75,79,77,77,79,75,75,78,82,88,90,95,95,98,100,95,95,88,88,87,79,74,72,70,68,73,76,80,78,79,80,81,77,72,69,60,54,49,53,54,52,44,39,35,35,33,37,34,33,36,33,37
50,54,55,49,58,62,58,56,58,56,52,54,45,50,48,44,48,50,49,51,49,49,48,48,51,49,49,49,47,52,53,45,44,45,43,51,49,43,46,48,47,42,47,46,46,47,41,44,44,45,46,45,48,47,49,47,61,126,148,152,111,94,117,140,50,53,55,48,57,62,59,56,58,54,51,50,47,46,47,51,51,44,46,44,46,52,49,47,48,48,50,50,50,44,43,61,88,105,81,47,44,49,36,27,37,41,43,43,44,44,50,43,48,46,47,47,46,44,43,44,58,158,130,135,138,203,206,204,50,51,50,44,48,49,45,41,42,41,42,40,43,50,51,46,48,50,55,51,45,43,42,39,33,32,31,40,50,60,70,81,79,80,84,83,79,86,98,93,79,71,66,56,39,42,45,44,44,47,45,44,45,43,42,48,65,171,109,127,112,144,141,128,42,41,34,34,34,29,36,32,30,28,31,35,38,35,34,39,38,39,39,53,58,63,65,74,83,89,95,99,102,102,107,107,103,104,100,99,101,97,92,96,101,104,103,97,95,74,59,49,34,47,46,44,47,44,46,42,64,139,73,106,101,80,81,78,29,32,31,29,21,25,28,34,41,44,46,42,51,57,65,75,84,86,93,97,96,98,101,108,108,112,113,118,117,116,111,105,102,101,98,98,99,102,100,94,99,92,93,100,99,99,97,89,81,47,44,40,43,46,44,43,58,108,89,104,125,94,68,66,53,57,67,79,81,81,82,82,85,88,88,95,96,100,104,103,106,108,107,105,108,107,114,115,120,125,123,122,120,121,117,113,101,95,95,98,98,98,99,98,92,99,101,99,97,95,95,97,96,94,81,70,47,43,48,45,51,94,112,75,122,102,61,63,84,89,95,91,90,92,89,80,70,79,90,96,97,103,108,111,111,111,107,109,111,113,116,125,128,127,121,125,127,129,128,120,111,104,94,93,92,98,100,96,92,90,91,91,94,96,99,91,91,92,93,93,93,67,46,37,35,68,141,96,86,105,109,120,105,104,98,103,103,89,79,71,94,101,103,101,101,103,103,100,104,104,109,114,121,128,130,133,131,128,130,135,139,137,133,125,118,107,102,96,97,87,99,101,95,95,96,90,90,93,90,93,92,93,90,85,88,91,84,73,86,88,107,114,112,112,114,109,106,106,108,109,84,73,88,102,106,108,113,117,116,111,104,91,90,105,111,123,129,132,133,134,133,133,133,140,144,143,138,132,125,114,104,104,97,101,89,95,101,107,108,104,99,94,93,89,87,83,84,85,81,84,87,88,127,200,186,143,101,114,114,113,108,109,105,88,81,81,101,115,124,130,131,128,122,111,104,94,84,103,109,121,128,131,131,129,127,125,132,137,143,138,136,136,132,124,112,107,102,96,102,101,106,109,108,110,107,101,92,91,86,86,83,81,82,81,79,81,74,88,157,222,189,112,110,113,112,114,105,93,90,92,102,119,130,128,129,131,113,96,95,88,80,99,102,115,128,124,127,125,125,128,132,138,143,142,141,137,132,124,122,115,107,107,110,114,118,116,115,109,105,100,99,95,88,85,78,79,77,79,76,78,81,76,78,109,216,213,164,156,117,115,106,96,92,89,105,119,132,136,140,139,116,112,115,108,64,72,98,106,124,128,124,121,122,126,131,137,140,136,133,130,123,121,121,119,117,116,115,115,97,98,92,94,97,92,90,88,84,84,81,80,82,79,80,73,64,73,76,72,106,178,207,202,122,117,107,97,91,95,112,117,128,138,150,144,117,135,124,105,40,71,95,102,121,123,120,117,119,131,126,131,133,129,124,124,122,123,116,111,115,121,111,93,85,77,76,73,67,83,83,77,78,85,90,92,86,85,81,76,67,67,75,79,72,82,147,216,120,118,112,106,95,88,106,121,128,134,138,121,125,127,118,80,51,82,102,103,115,119,116,113,124,126,134,131,130,127,124,120,114,110,107,108,108,83,73,83,84,70,57,49,59,76,92,94,94,93,93,86,87,87,87,90,79,66,64,69,78,80,92,123,125,124,115,104,87,88,99,121,125,125,116,111,116,123,113,66,47,72,92,95,114,116,116,120,125,132,133,130,131,126,125,120,117,117,113,108,94,82,92,89,66,54,62,78,95,108,118,121,117,111,101,98,101,95,74,60,62,64,58,54,61,81,78,69,126,131,125,109,78,80,94,112,124,124,118,103,114,124,117,52,45,63,81,92,117,118,118,119,126,134,133,130,131,128,124,121,120,121,117,106,96,104,114,105,114,108,83,103,121,119,120,121,120,119,114,107,99,90,88,91,80,58,53,56,51,50,62,71,127,127,125,104,70,68,77,102,118,124,122,100,117,118,95,32,45,70,79,105,111,114,114,122,129,134,136,133,128,123,124,125,127,121,114,109,114,116,116,121,115,72,32,60,102,124,128,120,115,115,116,108,101,100,95,94,91,92,76,75,52,43,44,52,128,130,124,98,71,67,70,94,116,123,119,101,124,119,75,38,55,61,75,104,120,117,119,124,129,136,132,127,123,124,129,132,129,127,122,126,119,119,121,119,95,52,22,65,114,105,115,122,122,114,104,108,108,102,106,110,107,97,92,79,61,47,46,38,132,142,130,106,78,74,72,86,109,119,109,95,107,92,51,45,56,71,94,115,120,122,121,126,130,134,126,117,117,113,103,104,114,122,130,128,113,114,119,110,90,65,37,59,110,112,111,115,125,131,116,102,100,102,100,102,111,113,104,96,66,48,37,39,135,140,132,105,80,69,72,82,101,109,97,82,80,79,44,61,72,80,103,119,121,121,124,130,134,123,131,139,120,104,93,101,118,127,131,120,124,123,122,108,92,84,60,60,120,114,108,105,108,117,117,106,97,97,97,95,103,100,99,82,62,59,48,38,140,150,132,110,84,70,70,77,90,97,87,72,74,86,43,42,56,89,117,123,121,124,127,132,125,124,150,141,100,74,84,108,124,129,132,126,124,128,126,113,105,88,56,69,102,116,112,107,106,107,112,111,98,95,92,92,93,104,107,86,55,45,41,33,144,149,137,113,80,70,70,74,86,101,93,70,66,67,39,68,82,104,114,120,127,126,127,131,118,126,147,133,77,34,50,90,111,119,115,118,127,137,122,113,94,76,53,102,102,112,121,160,154,120,110,108,96,83,79,85,91,98,99,85,59,48,42,36,150,152,143,115,88,70,70,77,79,91,104,81,66,68,40,70,93,101,110,122,121,121,123,117,108,131,144,120,63,20,31,59,109,119,121,127,134,129,129,128,103,69,52,97,114,108,119,149,174,127,109,95,93,75,67,77,84,94,98,89,64,54,41,37,151,155,145,126,98,80,74,81,78,81,100,102,75,60,60,86,94,104,117,119,117,117,116,117,130,155,134,110,63,24,29,93,111,117,120,126,133,125,125,122,86,56,52,73,51,96,115,115,112,100,93,90,84,68,54,53,63,82,91,88,67,49,46,38,144,150,151,136,116,94,83,86,90,84,80,94,94,106,110,98,99,115,115,115,117,118,120,127,151,187,167,123,78,31,59,115,109,111,120,119,118,118,119,108,70,47,62,115,71,95,124,123,111,102,92,83,75,68,47,49,60,79,97,91,74,72,53,44,136,141,143,142,129,111,98,92,98,108,113,108,110,113,109,110,114,116,115,120,120,121,133,142,154,156,145,134,110,62,62,97,95,98,113,119,118,117,113,91,53,34,55,83,44,83,123,129,127,109,90,77,63,60,42,41,51,75,94,98,96,70,62,47,135,150,153,145,131,116,110,104,102,116,124,123,119,118,116,115,116,119,127,131,127,128,131,142,143,138,130,119,100,83,67,64,63,87,117,123,118,116,113,105,75,46,60,117,99,85,115,136,135,122,100,83,63,51,39,40,48,73,98,105,95,56,45,43,140,150,151,140,130,122,116,111,115,124,133,134,130,125,121,123,126,127,129,127,129,134,140,149,156,150,134,113,94,78,63,55,61,78,113,126,122,114,107,97,75,54,66,124,102,78,118,146,159,128,98,79,59,50,42,38,45,69,92,101,101,84,67,43,144,151,149,143,134,122,119,115,116,120,129,134,132,125,125,127,126,131,137,133,131,135,143,157,168,153,129,107,88,59,50,50,40,49,96,116,121,121,114,103,80,56,84,134,80,62,120,146,162,145,114,86,61,49,40,35,41,65,93,99,100,68,53,47,139,151,158,150,136,125,118,114,115,123,133,133,128,124,124,130,128,129,131,130,128,141,156,196,195,154,125,110,94,72,57,40,31,52,108,124,144,129,118,104,78,59,82,110,46,45,115,137,137,115,99,81,61,47,32,31,37,62,90,93,92,73,49,43,141,158,165,151,145,131,122,117,121,132,142,143,133,124,122,124,124,130,131,128,125,123,138,164,173,144,125,110,91,77,70,44,56,81,109,125,129,122,115,104,73,43,58,81,33,31,108,135,135,116,100,78,56,46,40,30,36,60,91,99,87,60,48,46,149,164,175,159,142,127,119,108,108,121,133,126,119,117,119,118,118,121,125,122,123,125,132,140,139,130,118,98,84,58,49,28,62,112,112,132,133,119,108,93,62,45,89,130,56,37,129,142,143,120,89,71,57,44,32,32,36,66,92,99,95,67,58,44,141,165,179,164,135,126,119,108,106,115,113,115,114,111,110,113,117,119,119,119,116,117,118,125,128,123,114,91,57,31,34,32,95,129,128,130,124,122,116,101,67,42,97,155,74,67,130,146,142,109,84,68,51,44,39,30,32,57,90,105,88,67,49,36,151,169,169,147,128,110,100,95,96,103,111,114,110,108,107,110,112,113,114,112,114,115,117,120,124,126,113,86,33,27,35,61,112,123,126,125,119,118,113,98,68,45,90,159,90,89,131,183,197,95,74,61,48,49,36,31,35,71,95,105,94,92,75,59,149,163,153,126,106,97,90,86,88,89,87,90,88,93,100,100,106,112,115,112,108,105,101,114,120,127,116,82,29,16,37,68,106,116,113,112,111,113,107,94,64,47,98,143,74,90,122,166,124,80,73,62,48,50,36,31,44,77,95,99,98,82,70,53,154,161,145,120,103,92,86,82,81,80,70,66,65,67,72,87,98,108,114,118,113,104,106,104,113,130,123,88,36,23,41,71,104,109,114,112,112,107,103,94,59,47,68,71,28,109,117,108,87,77,70,57,52,51,32,34,57,85,102,107,96,92,76,53,155,154,142,124,102,85,81,70,74,68,66,74,105,122,100,79,83,98,104,110,117,108,102,100,111,129,130,96,42,23,57,81,97,107,107,108,109,103,104,92,65,42,68,92,70,110,104,98,88,78,74,63,65,50,36,44,64,76,98,111,102,95,78,56,149,159,140,119,98,83,69,73,72,75,84,95,108,92,91,99,93,94,102,110,111,114,107,108,119,131,134,101,50,22,44,66,102,105,107,108,110,100,96,86,63,38,81,102,88,106,97,94,92,89,75,68,70,51,42,57,69,83,93,101,97,84,53,46,158,155,127,110,79,76,73,69,81,92,90,88,79,66,67,92,104,104,105,106,109,115,118,107,114,127,137,111,63,33,35,62,100,106,107,112,110,100,100,93,67,36,43,44,81,99,96,117,95,83,75,82,69,59,52,58,67,82,96,98,96,81,69,48,156,151,127,92,73,73,72,79,93,97,82,71,67,73,56,77,93,111,113,113,113,118,111,108,112,124,136,114,76,53,47,63,108,103,103,106,111,103,95,94,76,49,66,90,100,96,123,126,103,90,91,89,74,61,54,62,70,88,94,101,90,72,56,43,155,148,112,78,67,70,75,91,107,101,93,77,77,74,45,68,77,99,118,117,114,112,114,107,98,101,107,105,85,58,40,81,121,117,103,108,113,107,93,95,78,53,71,105,108,115,123,110,104,98,98,89,75,64,66,67,75,84,95,89,78,70,49,32,154,144,109,74,61,70,79,103,118,119,103,85,89,84,41,53,66,86,108,122,117,117,120,124,109,103,106,104,106,92,105,124,122,115,109,107,112,111,102,96,90,56,43,72,112,101,105,106,107,102,98,90,80,70,68,74,78,79,90,89,83,66,49,39,134,129,98,69,65,65,87,118,130,127,107,97,102,88,46,60,74,84,107,118,118,119,121,128,126,110,107,122,135,138,145,137,127,120,110,104,109,114,106,90,74,53,38,85,113,110,101,108,110,104,95,85,80,75,78,82,79,88,82,78,66,48,40,42,125,119,99,79,68,80,104,128,136,135,113,107,116,104,59,49,46,71,83,110,113,113,121,128,130,122,113,112,121,134,134,134,129,124,113,107,109,110,108,84,59,44,27,84,104,96,103,112,109,101,95,89,84,80,80,77,88,94,90,74,67,57,38,34,123,113,96,66,71,86,109,128,134,136,116,122,126,113,76,53,67,89,70,101,113,114,119,129,130,128,119,116,119,123,132,137,135,127,111,102,109,112,110,85,51,27,26,80,91,101,114,110,104,102,96,93,91,84,77,84,89,90,90,87,73,47,35,31,113,103,77,72,73,85,112,128,130,139,133,135,130,118,86,44,48,77,69,101,118,107,115,120,128,133,133,123,118,119,122,127,127,121,110,102,105,108,106,96,52,22,32,76,107,118,111,108,108,104,99,94,88,82,87,91,88,87,71,71,63,48,36,36,111,106,94,76,75,96,120,129,127,130,125,123,125,118,99,40,40,78,71,88,117,114,111,121,127,133,136,133,125,125,122,119,118,117,108,95,94,96,101,97,69,49,66,105,114,109,108,106,104,105,100,92,85,89,91,98,98,88,86,58,45,42,33,31,102,101,86,73,81,105,120,124,125,124,113,100,109,113,103,47,41,70,67,82,117,114,108,113,126,132,134,136,135,125,122,115,107,109,96,90,88,92,92,87,90,81,89,97,102,106,108,105,109,106,95,90,92,91,93,93,93,88,76,59,42,29,27,27,98,89,85,80,70,96,116,123,120,118,109,91,101,106,98,45,32,61,71,84,118,113,112,113,118,132,136,139,140,128,113,113,104,94,92,92,92,90,91,84,82,74,70,80,84,94,100,100,98,94,85,90,92,88,93,87,83,74,54,36,41,40,33,36,96,85,86,84,78,86,113,118,122,115,107,93,97,100,97,63,38,62,70,90,118,117,122,113,120,128,134,137,131,126,117,112,100,90,85,90,85,85,86,93,91,88,79,74,76,75,87,89,87,83,83,87,80,73,74,76,71,62,45,40,35,32,37,45,98,81,84,81,75,83,106,119,121,122,118,101,102,102,98,64,39,71,77,99,115,121,117,116,122,130,132,126,127,119,111,104,98,94,89,84,90,89,85,80,83,87,86,77,65,70,69,72,75,80,81,69,68,67,73,66,54,42,38,38,39,37,47,57,98,89,72,68,71,85,99,107,121,121,118,109,100,96,88,64,58,79,81,106,120,124,126,121,122,122,128,128,121,116,109,102,100,96,88,89,90,88,82,85,86,86,88,84,81,74,73,70,69,71,68,65,62,65,57,52,39,38,40,39,42,48,58,59,93,93,82,66,65,74,88,104,117,119,116,108,97,95,84,62,72,86,88,112,122,123,126,126,125,128,129,128,122,114,111,105,100,99,97,91,89,91,90,86,90,93,92,87,85,82,74,75,67,67,65,60,59,56,54,54,55,48,46,44,52,62,62,55,94,91,90,76,65,80,88,103,113,121,122,115,105,95,86,63,85,94,98,111,121,123,123,123,125,125,124,123,121,118,115,107,103,104,93,91,92,97,92,88,93,91,92,88,83,77,66,66,68,62,60,60,56,60,57,50,52,51,50,53,64,61,54,54,88,90,89,87,75,68,82,100,106,112,119,117,106,95,89,83,95,98,102,110,113,117,120,122,120,116,120,122,117,118,113,110,105,100,100,97,93,93,95,94,93,91,88,86,74,72,72,68,61,62,65,62,66,58,50,49,51,51,59,68,63,56,56,52,92,96,88,88,81,73,67,84,100,104,108,108,101,96,87,88,97,103,104,106,110,116,114,115,117,113,111,119,120,119,111,108,101,94,93,93,90,92,90,93,90,88,80,78,79,74,72,67,65,69,64,64,58,57,51,51,55,62,66,63,56,56,56,56,87,87,89,89,88,88,89,79,82,96,100,94,91,96,95,101,101,104,107,108,110,110,112,116,118,119,119,116,117,117,113,102,97,90,86,83,85,84,80,79,78,83,86,79,68,80,70,68,69,70,67,54,57,52,53,55,61,59,59,55,56,59,55,53,85,88,88,84,84,87,85,81,83,88,90,98,102,104,104,105,104,99,104,103,106,108,111,113,112,111,110,115,118,122,115,104,93,84,80,78,81,78,85,85,85,93,82,82,80,77,75,69,72,65,54,58,57,54,59,63,63,63,57,58,55,51,55,47,75,81,80,88,87,83,86,88,87,90,92,97,103,104,107,106,107,101,103,101,104,107,110,107,114,113,112,111,111,108,105,98,90,84,78,77,79,83,85,87,89,89,81,84,74,75,73,69,59,60,59,55,52,57,63,63,60,56,59,59,59,59,43,39,69,70,75,80,82,82,82,82,86,89,86,90,95,100,100,104,103,103,102,103,104,104,105,107,107,109,111,111,106,104,102,99,95,88,85,88,88,83,82,92,90,84,84,79,72,71,68,65,55,55,55,59,59,62,60,59,58,58,47,51,47,34,39,61,53,62,66,75,76,76,75,76,78,84,86,87,90,93,100,101,100,99,100,95,101,100,103,105,108,107,105,101,102,103,101,99,95,92,88,88,85,89,90,86,85,88,85,76,73,68,61,55,58,50,58,58,60,60,56,50,47,44,67,54,50,75,106,162,37,48,60,65,72,76,73,76,76,78,81,83,82,84,84,83,88,87,88,95,97,99,99,100,100,103,101,99,100,100,102,102,98,92,89,85,82,79,83,86,81,80,76,66,57,59,58,55,53,57,58,58,57,48,37,34,28,29,33,50,53,48,51,54,35,39,46,48,50,51,60,60,64,66,68,71,72,74,77,78,76,75,82,85,85,89,92,94,96,93,91,93,93,93,95,91,88,86,84,84,85,80,78,77,73,74,65,61,60,61,58,59,59,55,59,45,40,32,35,30,36,37,34,31,34,32,50,79,31,31,30,26,35,39,44,43,45,48,53,52,48,49,53,58,65,65,66,66,70,76,76,81,83,85,86,86,85,87,86,84,85,83,83,86,82,81,78,77,77,69,61,62,61,60,58,59,56,49,37,32,33,31,32,34,32,33,36,32,31,36,44,89
44,66,75,79,73,71,83,91,91,95,94,95,95,95,95,93,91,90,93,93,95,97,98,99,100,100,102,101,99,99,100,100,97,98,101,96,97,97,98,100,102,104,101,101,97,94,89,87,86,89,73,53,47,41,37,36,37,55,84,102,121,138,143,137,82,77,85,89,92,97,101,102,104,100,100,99,102,104,107,109,104,102,104,103,103,103,103,106,108,110,108,108,109,109,108,105,105,104,105,108,106,104,105,100,103,105,106,108,103,102,97,94,91,90,88,87,80,65,57,113,166,200,199,157,91,94,107,121,86,94,100,105,107,111,108,106,106,106,102,105,109,109,108,107,113,116,119,119,120,117,117,117,114,117,118,118,118,119,118,117,115,110,111,110,110,106,104,104,107,97,99,103,103,104,102,99,96,93,91,89,88,89,88,162,224,215,216,222,211,148,104,116,98,102,107,109,113,113,109,108,108,106,114,108,100,101,109,111,116,121,123,122,123,125,120,118,116,121,123,125,127,126,129,127,122,118,114,108,104,105,106,105,99,100,97,100,100,99,98,99,98,95,95,94,92,91,87,63,102,174,200,217,213,213,176,118,106,108,109,125,119,116,118,118,118,116,107,97,92,100,106,108,110,115,119,123,123,121,123,123,123,123,128,127,131,128,129,128,127,122,118,113,100,95,97,99,100,99,98,97,92,94,104,101,98,97,92,93,93,91,93,89,78,75,112,159,210,216,215,207,111,113,118,119,119,118,122,123,117,105,91,89,110,110,110,107,112,111,107,112,118,122,126,126,127,127,130,134,133,131,132,133,132,133,125,103,96,94,93,95,95,95,94,93,92,98,91,90,92,91,92,89,87,87,88,89,92,88,83,88,120,194,218,212,114,115,119,121,118,120,122,123,112,97,96,114,118,122,119,118,115,111,104,101,112,121,122,126,130,131,135,136,133,131,131,139,143,141,130,115,103,94,93,96,101,97,101,94,92,87,88,90,92,94,89,88,88,87,86,87,86,90,90,87,82,98,165,210,116,117,116,117,121,122,130,121,97,100,114,119,122,123,125,124,116,96,98,95,113,113,119,124,130,132,139,135,133,135,141,145,146,141,134,124,111,101,93,87,91,100,91,86,88,92,85,84,90,86,85,86,87,86,84,82,84,87,85,85,84,85,106,155,119,117,116,116,116,121,108,91,86,97,113,125,129,128,130,124,81,89,94,87,106,109,117,125,131,135,135,134,133,136,142,151,150,147,140,125,113,106,104,102,91,89,95,94,94,92,88,90,87,87,87,84,84,85,82,77,79,80,83,85,87,82,84,102,116,117,117,121,119,115,108,100,96,102,116,120,128,133,135,96,82,116,80,75,103,101,112,126,129,133,131,129,129,134,143,146,138,134,132,128,124,109,103,98,96,90,88,90,97,96,100,91,87,88,88,85,80,76,76,76,74,77,78,80,83,86,85,83,115,117,117,127,125,122,114,100,94,94,106,115,121,124,123,92,114,105,44,62,109,107,103,123,128,127,126,126,130,135,136,139,142,133,128,124,117,109,105,100,96,98,97,99,106,104,100,100,93,90,86,81,79,77,77,77,76,76,76,77,80,83,86,83,119,118,119,123,123,121,110,103,94,91,99,109,122,131,115,103,121,71,25,65,116,111,96,115,124,128,125,129,133,134,140,141,137,130,126,118,108,101,102,101,99,106,107,106,105,103,103,100,97,88,86,80,80,77,75,70,74,71,71,70,74,78,84,87,117,118,121,127,128,123,113,96,83,89,101,107,121,125,94,111,102,46,62,77,113,110,90,113,122,120,121,126,133,136,139,138,135,126,118,111,103,103,100,94,99,102,103,102,98,96,95,93,90,89,90,83,80,76,76,73,69,71,70,69,67,74,81,86,117,119,121,120,127,120,109,96,82,86,102,112,121,112,83,112,72,52,122,97,94,96,80,102,122,119,116,125,137,135,142,142,137,127,123,112,101,95,89,87,87,90,89,75,74,72,74,76,76,79,80,78,75,70,72,74,76,73,70,58,64,73,74,78,116,118,125,131,136,130,114,96,84,79,97,114,120,98,93,100,54,49,58,89,93,93,73,98,119,115,116,125,135,138,143,140,133,125,120,112,104,92,83,81,83,75,69,67,63,59,58,64,65,60,53,62,70,78,80,80,81,79,71,64,66,66,68,71,123,127,128,131,139,133,115,91,76,75,92,115,122,96,115,98,32,23,29,74,93,86,69,96,119,120,117,129,140,148,136,140,136,130,120,108,98,87,79,77,58,66,75,69,57,47,46,51,61,69,67,65,69,75,77,77,79,79,77,74,66,60,66,77,123,129,130,136,140,135,125,99,69,75,79,113,125,105,122,81,46,34,38,99,100,83,68,98,116,119,122,131,142,147,146,136,126,118,112,105,99,87,76,46,51,79,77,46,45,53,60,66,78,85,87,88,86,82,80,80,79,81,88,84,65,57,50,55,124,128,134,138,140,139,127,93,61,59,73,110,124,101,110,62,37,28,47,126,107,76,70,102,116,115,124,133,145,146,133,124,116,107,102,103,106,90,62,56,89,103,88,88,75,70,90,98,104,119,121,117,113,102,91,87,95,81,65,59,61,56,53,50,126,135,140,147,146,141,129,93,65,60,65,106,116,94,97,64,18,22,46,102,94,78,79,113,123,121,128,136,142,137,122,115,105,105,109,112,103,88,72,79,105,117,126,122,81,42,82,124,129,125,129,127,123,117,108,101,89,77,88,89,73,64,59,51,128,134,141,149,157,152,129,95,66,62,61,96,113,89,85,65,55,105,120,123,97,76,95,119,125,124,126,137,140,122,102,95,97,106,122,129,117,96,89,103,121,130,133,107,49,21,48,86,127,137,130,128,122,122,110,100,96,95,95,86,82,61,60,58,133,135,142,151,162,160,138,97,65,61,62,85,107,76,67,68,48,103,104,105,92,83,112,123,123,123,131,138,128,109,98,103,124,135,134,136,117,105,111,125,132,137,129,87,32,17,54,118,114,128,135,131,124,117,113,109,104,103,107,103,104,99,81,63,138,139,145,155,169,168,140,101,74,59,60,74,92,78,62,68,41,61,106,97,92,101,121,125,123,126,136,140,111,94,106,122,130,140,149,141,122,116,121,119,131,136,119,80,38,20,45,118,124,119,131,135,128,117,113,109,100,98,104,113,109,103,94,73,141,141,146,157,172,178,148,111,78,71,63,74,90,89,64,62,52,51,124,97,98,115,121,120,125,131,130,105,92,112,125,121,109,95,103,111,115,128,131,134,130,136,120,87,60,56,63,103,129,128,131,134,129,121,108,110,106,103,102,108,115,113,101,80,135,140,145,165,175,170,142,106,74,64,64,67,76,88,78,62,63,30,85,104,101,115,130,133,127,129,126,107,122,136,159,138,107,99,109,98,116,132,128,130,134,141,123,97,75,104,128,119,131,126,117,123,125,120,108,101,99,97,97,100,108,102,107,94,137,137,141,165,177,160,137,106,77,66,66,69,70,84,84,72,89,80,100,109,106,117,128,126,126,134,131,123,126,138,162,144,102,74,101,117,111,120,127,132,139,138,122,106,76,103,111,105,119,128,133,131,125,116,107,100,92,92,88,92,104,114,104,83,143,141,143,154,172,168,146,117,89,74,72,77,77,71,83,83,88,124,103,104,116,127,128,124,126,136,135,124,125,136,152,131,81,48,92,120,112,115,124,132,134,126,121,108,77,118,170,170,126,131,149,145,129,113,104,98,89,85,84,88,93,101,100,87,138,139,144,149,155,160,151,125,102,83,79,82,84,84,87,86,91,100,105,115,125,128,127,125,129,135,125,117,121,139,151,130,72,31,91,120,114,118,122,125,121,118,127,109,72,98,143,163,133,117,128,151,139,114,104,95,88,73,75,81,85,104,103,86,135,136,140,144,152,149,147,138,118,97,91,89,96,108,113,107,99,107,124,128,126,123,126,129,130,131,124,119,118,135,144,127,75,29,83,103,109,117,120,122,118,117,104,82,58,82,134,124,72,109,115,124,123,104,96,92,81,69,61,76,86,97,100,90,141,141,141,148,158,163,155,138,122,107,97,96,105,120,128,123,121,125,127,120,123,125,124,126,128,130,126,127,130,148,149,124,77,31,82,92,93,110,116,120,115,111,96,73,62,132,198,191,93,111,118,116,108,99,94,82,75,57,52,68,83,97,99,72,140,144,148,151,165,164,153,137,121,112,106,105,109,121,134,137,134,129,123,126,128,128,130,131,132,132,131,132,141,159,151,117,83,28,67,84,93,113,114,114,114,113,96,65,58,122,182,206,107,111,120,124,113,99,92,78,69,55,45,53,82,97,94,95,137,139,146,154,166,167,151,136,124,116,108,107,112,121,132,139,137,134,134,133,132,134,137,139,135,133,137,142,151,157,152,131,101,43,47,65,82,118,126,125,119,118,97,52,47,77,133,162,70,110,129,147,133,97,86,73,62,54,36,42,75,99,107,87,139,141,143,152,163,167,154,142,127,116,115,110,112,129,142,141,136,133,132,137,133,132,135,140,136,136,137,147,151,147,133,124,111,68,31,46,58,99,136,131,130,128,99,56,51,126,178,173,103,120,134,164,154,107,82,71,53,47,37,38,64,102,112,108,137,137,136,145,158,173,164,151,134,117,109,103,114,133,145,146,142,134,131,132,136,138,140,137,136,138,144,165,177,160,136,121,107,89,39,35,39,52,117,138,132,125,102,64,62,146,198,210,135,111,134,172,168,119,84,66,49,41,31,35,56,96,109,113,134,138,138,149,162,171,158,141,130,118,109,101,109,121,128,130,132,128,131,134,128,137,141,139,138,142,158,195,201,158,130,115,95,72,69,36,38,47,114,142,135,121,94,63,65,144,191,204,120,107,135,186,182,123,89,66,47,40,32,34,51,90,100,101,129,129,137,150,163,170,160,140,125,116,108,99,103,111,115,117,110,116,120,125,127,132,133,133,136,142,162,198,192,153,128,106,86,66,50,42,35,42,114,142,139,128,96,64,73,135,189,196,97,106,137,168,157,110,84,63,44,38,31,30,42,80,103,99,129,135,138,146,161,168,156,136,121,110,99,95,101,109,113,115,115,112,114,116,120,125,130,128,129,141,152,179,162,138,118,102,81,62,49,31,28,44,109,142,135,112,82,62,43,69,104,134,77,112,145,178,162,112,86,64,47,38,31,34,38,77,95,97,129,136,140,147,158,162,144,124,104,96,89,86,92,99,105,101,102,103,106,111,115,117,115,119,122,124,132,130,138,129,115,102,85,69,50,29,31,46,95,101,102,88,69,55,65,109,156,125,69,131,142,187,161,109,83,64,45,36,29,26,32,73,98,92,127,134,140,151,158,150,128,107,94,85,76,78,83,84,81,67,67,84,96,100,105,108,116,117,117,123,127,129,132,127,117,104,88,67,35,27,36,54,107,110,105,90,70,56,94,159,204,174,89,105,153,189,146,106,84,62,46,37,28,26,36,74,95,88,116,131,140,148,155,141,125,107,89,77,69,66,66,63,62,88,108,97,90,92,101,107,107,107,109,112,117,127,138,137,119,84,63,42,33,28,25,64,106,101,100,90,75,61,101,160,203,181,101,116,146,172,134,91,76,57,44,34,27,27,36,72,98,95,118,121,130,147,153,145,126,109,82,71,64,58,59,63,80,105,99,108,103,95,97,101,109,109,104,104,109,119,141,139,98,81,38,41,48,49,50,80,105,106,105,91,71,61,125,209,219,194,111,122,153,171,113,83,69,53,39,34,30,29,38,75,100,100,116,120,126,142,155,142,118,90,75,69,55,56,62,67,80,84,70,52,104,99,100,101,103,109,106,101,103,106,121,125,108,74,30,63,73,56,67,94,107,101,98,84,58,40,57,109,172,118,88,119,126,119,86,71,62,49,39,36,29,29,43,80,99,89,110,117,127,141,141,120,100,77,68,59,58,63,70,69,76,79,50,59,108,99,103,109,104,105,112,108,103,103,112,129,116,72,25,66,87,77,90,95,109,106,101,81,61,52,108,159,184,117,95,114,109,91,75,66,57,48,43,38,26,32,57,90,104,94,108,115,121,134,136,118,95,69,64,60,58,68,73,80,81,73,49,75,95,98,102,113,111,108,115,112,107,111,121,130,118,69,25,63,91,82,91,108,112,107,103,91,66,55,115,169,182,108,109,104,89,81,74,68,61,50,46,36,30,38,66,88,96,85,109,110,118,132,128,111,79,58,60,60,66,83,88,82,89,67,75,104,117,99,94,107,115,113,114,103,104,114,124,132,119,73,36,76,93,80,94,105,114,110,107,103,75,48,61,92,94,89,107,94,99,98,77,67,60,52,49,35,33,46,69,86,92,85,103,109,118,129,127,100,69,57,58,57,77,101,97,100,101,59,86,114,109,93,81,94,113,115,116,107,87,107,123,142,116,72,60,85,91,86,90,107,115,117,110,107,73,60,164,159,148,123,100,106,147,125,84,69,62,58,53,38,40,57,73,81,90,83,101,108,115,119,117,97,68,62,55,63,93,111,102,113,98,39,30,55,108,92,76,80,107,111,118,120,104,87,103,110,97,74,64,84,95,87,87,103,115,119,109,99,70,54,106,137,134,110,98,123,133,96,79,72,69,63,53,39,51,65,84,92,88,85,98,105,113,117,112,91,66,58,63,78,100,108,105,120,92,80,49,58,111,87,74,64,99,112,117,117,114,99,97,104,103,88,72,69,75,90,101,104,115,124,106,85,62,83,138,95,97,98,91,90,82,82,88,86,81,69,56,52,59,71,84,92,91,83,95,101,108,111,104,80,65,64,66,82,99,104,97,110,70,46,28,43,76,77,74,59,90,108,115,123,123,111,108,111,116,115,110,102,94,102,109,111,111,108,91,72,50,21,41,68,108,100,88,84,89,104,102,94,86,71,58,61,71,79,89,96,94,77,102,98,100,104,99,88,70,63,72,90,103,100,89,95,69,23,25,30,58,77,79,51,86,108,115,121,123,119,115,116,111,109,105,105,101,102,105,105,106,103,85,59,34,17,15,72,100,91,92,101,114,112,107,97,86,73,68,73,78,79,81,79,83,68,98,96,101,99,91,82,69,69,82,97,106,104,89,99,73,34,31,60,79,78,81,53,82,108,115,122,128,123,119,114,115,106,100,99,96,93,95,103,108,105,89,50,27,17,41,91,84,89,99,112,113,107,102,92,83,76,77,74,82,93,105,98,75,56,98,98,98,93,84,81,74,70,85,98,105,102,85,88,78,43,87,118,92,88,86,56,83,105,110,119,125,131,132,127,122,112,98,87,82,77,81,101,106,98,93,53,18,17,54,82,101,113,113,111,108,104,95,91,84,80,71,81,91,109,99,84,64,49,96,96,96,91,79,79,86,69,75,99,107,105,91,89,95,49,44,81,81,97,87,53,88,107,109,113,123,126,125,116,113,106,97,80,70,64,62,84,91,94,100,68,52,82,110,119,114,110,107,109,111,108,100,85,75,78,97,105,102,95,86,74,57,45,96,97,99,95,77,67,75,75,81,97,104,113,103,86,96,64,21,28,83,107,88,71,100,113,115,114,121,127,123,121,118,102,88,75,66,52,52,58,77,83,82,92,84,88,93,93,105,111,113,114,105,101,86,84,88,98,104,105,98,91,71,48,35,35,89,91,95,95,84,68,67,70,82,93,102,114,110,90,89,85,43,35,81,99,75,86,110,115,115,117,123,126,121,117,112,98,93,82,66,55,54,67,73,81,76,82,77,73,78,80,86,101,102,98,93,84,87,96,98,98,92,85,79,63,46,31,33,37,93,96,94,93,92,77,64,65,78,88,102,110,109,87,74,85,52,42,68,85,75,102,112,116,116,118,122,118,119,115,115,103,92,86,73,59,56,56,62,69,80,84,85,76,71,72,73,74,80,82,79,82,88,86,77,75,72,66,57,44,38,35,36,37,84,88,92,94,92,85,70,59,75,91,102,106,107,103,85,78,73,53,76,74,86,109,111,114,115,120,121,122,122,114,110,104,96,88,79,69,59,58,59,60,65,68,72,78,69,62,65,65,65,66,75,78,73,67,59,57,52,35,31,33,37,46,54,69,76,80,86,86,86,82,80,64,59,78,93,98,99,98,89,82,78,70,93,88,95,107,116,118,116,117,122,125,122,122,116,108,100,93,87,76,73,70,61,62,66,73,77,78,74,75,70,65,69,66,65,64,55,49,50,48,46,45,47,50,63,88,90,95,62,71,78,82,79,80,77,73,64,62,73,85,88,86,78,80,77,83,91,97,103,106,108,110,115,116,120,124,127,127,123,117,108,97,90,85,77,77,83,77,72,78,82,81,76,75,72,63,64,58,52,49,52,50,49,46,49,50,48,42,42,98,79,62,52,57,57,65,67,72,74,73,73,67,64,68,74,80,85,88,91,98,94,98,101,106,109,111,115,116,117,121,128,126,127,119,110,93,86,77,74,73,78,77,75,78,79,76,74,68,63,54,52,50,52,52,49,49,49,50,50,45,36,35,35,77,95,96,30,34,43,49,59,64,68,69,69,70,70,69,66,71,77,81,87,93,95,98,99,103,107,109,113,115,119,123,132,130,118,104,92,79,75,73,70,68,72,69,70,69,70,64,60,57,56,56,52,54,52,49,51,52,51,45,38,35,33,32,31,44,99,105,34,31,32,36,39,42,44,51,60,63,66,69,73,70,72,73,78,83,89,93,98,101,102,104,106,110,112,115,115,113,104,92,81,73,65,60,57,59,57,60,60,64,62,66,60,58,56,53,56,54,52,52,53,46,37,34,36,33,35,37,34,40,95,95,33,34,30,28,26,26,26,31,27,33,41,46,49,52,54,54,55,56,59,73,83,91,95,99,99,98,100,101,102,97,91,80,69,60,57,52,52,52,57,64,72,76,75,71,67,61,61,57,50,53,54,48,37,32,34,34,34,34,34,32,33,40,88,95,29,30,28,26,27,27,29,27,30,32,28,28,28,31,29,29,34,63,90,90,76,72,80,85,91,92,92,89,84,83,78,69,65,62,57,59,63,65,67,73,78,77,76,72,65,57,55,54,54,44,34,32,35,36,36,36,35,35,33,31,31,34,76,110,34,35,31,33,30,30,26,27,28,30,26,26,25,24,27,31,35,64,91,99,99,85,67,55,55,64,72,79,84,87,84,82,75,73,67,71,69,70,72,72,71,68,66,61,56,55,53,42,31,31,32,33,34,33,33,33,34,32,32,32,33,36,73,110
57,59,58,58,72,80,81,82,79,85,82,84,88,90,89,88,88,89,92,95,92,92,95,98,99,96,100,97,97,99,98,98,96,99,101,102,98,93,95,97,101,105,105,104,105,102,101,97,93,89,79,71,53,39,45,48,49,46,39,37,45,72,148,140,77,78,81,83,91,93,97,96,96,92,95,97,100,102,103,101,99,102,101,99,102,102,105,106,109,109,108,110,109,110,109,108,110,103,105,107,108,109,107,105,101,101,101,106,106,104,104,101,100,97,94,90,87,79,51,37,49,69,106,131,141,113,103,117,92,101,103,108,107,103,104,104,100,101,105,104,104,107,106,115,116,119,118,120,117,115,113,112,112,115,117,118,120,121,120,118,120,117,113,111,109,106,106,104,105,104,99,99,102,103,106,105,102,102,96,92,94,91,90,82,130,200,219,215,208,190,142,89,98,103,106,110,109,104,106,104,108,111,102,97,102,108,108,114,118,122,125,124,123,122,119,118,119,121,123,124,125,127,131,130,124,120,116,111,109,106,102,104,101,101,102,100,100,96,98,105,104,99,99,97,94,93,93,92,95,130,191,218,213,214,219,171,108,116,118,113,115,112,114,116,115,104,94,88,98,103,106,112,113,117,121,124,122,122,122,123,124,125,128,129,136,132,127,128,127,126,121,116,105,102,100,101,100,101,98,95,98,98,103,100,97,98,98,96,93,91,89,90,87,83,79,131,206,213,211,218,112,119,118,115,120,122,121,115,100,85,87,109,108,108,107,107,109,105,105,110,117,126,125,129,129,131,132,134,132,131,130,130,132,135,133,121,107,100,96,93,98,95,99,99,95,97,96,95,97,96,96,94,92,91,90,87,90,89,90,76,93,165,205,215,119,119,120,119,121,118,121,106,94,98,112,118,120,118,115,114,109,104,98,108,117,123,125,129,134,135,138,137,136,135,133,137,139,140,139,128,118,107,97,96,97,101,99,97,92,93,96,92,93,96,92,90,91,91,89,85,80,83,84,86,80,84,128,186,117,118,117,119,124,130,113,92,97,110,119,121,121,122,122,113,94,95,87,105,115,116,123,128,131,135,139,137,135,136,140,144,145,143,137,133,121,112,104,100,91,92,96,98,97,98,98,94,94,94,93,91,88,86,80,82,79,78,80,83,84,82,77,103,120,115,118,120,120,107,96,87,97,113,122,127,129,129,122,85,78,104,81,98,105,107,120,130,132,135,135,135,133,136,140,145,147,145,143,130,122,114,108,104,101,98,94,96,97,102,101,105,100,95,93,94,87,82,81,80,78,75,77,78,80,84,83,80,120,120,121,121,116,106,100,95,100,112,120,125,129,133,102,80,109,85,45,89,109,103,114,128,130,132,132,131,129,132,141,145,140,136,132,129,125,120,112,108,100,97,97,95,102,108,109,105,105,98,95,91,85,83,81,78,75,76,75,72,74,80,85,86,118,121,126,124,120,113,100,96,90,103,111,122,125,127,99,110,112,58,37,93,115,105,106,124,129,131,129,128,133,133,134,136,139,135,130,125,122,115,110,108,105,100,108,110,111,113,110,114,107,103,94,90,85,83,82,79,74,72,69,72,70,71,75,83,118,121,125,124,121,110,102,99,89,98,107,118,130,117,97,120,86,35,37,97,125,110,99,118,125,125,126,126,129,133,135,139,136,132,127,120,119,109,110,111,110,109,112,113,114,110,106,105,103,97,94,93,90,84,78,71,70,68,69,73,61,61,73,77,118,123,128,126,122,111,98,82,83,99,105,117,123,95,102,108,58,69,99,89,113,107,91,108,124,126,122,125,130,133,133,135,136,130,124,117,113,107,109,106,103,106,108,108,101,93,87,83,83,82,76,70,72,71,76,79,81,83,81,72,64,64,67,70,119,123,123,126,125,114,100,87,80,94,109,118,114,83,109,85,59,100,126,89,97,95,82,103,122,120,117,121,130,134,136,137,133,129,123,121,116,108,104,99,96,97,99,89,81,79,73,65,64,61,67,68,65,71,78,77,79,78,78,76,73,69,63,64,118,126,133,136,131,117,98,85,75,85,108,119,103,86,110,62,45,43,76,91,92,89,74,97,118,121,119,124,130,135,135,133,133,133,129,121,116,109,101,97,97,92,73,79,82,72,58,47,49,59,69,72,73,75,81,79,79,78,80,81,83,72,62,58,125,128,131,139,135,121,99,76,73,79,104,118,105,101,122,48,27,27,40,91,91,84,70,98,117,123,122,122,133,141,141,139,138,130,128,123,116,110,103,94,84,56,62,95,88,59,45,50,63,83,100,104,104,100,95,86,81,87,86,67,56,51,51,49,128,128,135,140,137,126,106,69,65,72,93,120,104,109,102,53,46,31,54,110,91,77,67,99,116,119,123,127,136,142,145,137,130,129,123,119,120,118,109,94,69,63,104,113,83,80,79,90,108,114,121,121,117,112,108,97,95,91,81,81,90,81,65,57,129,133,139,141,139,129,102,66,58,59,90,115,102,104,94,35,26,31,66,119,92,76,76,106,120,120,125,130,135,142,139,130,127,122,118,120,123,124,115,92,74,96,114,110,117,109,78,80,112,124,120,118,116,114,115,106,97,93,90,92,80,69,67,62,133,140,147,149,143,128,105,75,61,56,76,111,96,88,88,36,24,42,85,116,88,65,85,114,126,126,127,132,138,139,131,122,114,108,114,125,133,129,115,95,97,114,125,129,132,102,50,41,89,118,131,115,112,110,109,104,97,93,93,97,95,95,90,78,134,140,145,153,158,135,106,70,59,59,66,103,94,74,79,51,82,117,118,111,89,78,107,122,126,125,126,132,137,136,120,104,103,119,128,137,143,132,116,108,120,125,127,132,129,91,41,68,118,113,116,125,119,112,105,101,98,93,92,99,104,104,99,92,135,144,153,161,161,141,108,75,61,62,65,90,91,59,67,54,52,99,96,100,89,93,117,124,125,125,128,138,137,119,100,105,122,136,144,150,143,134,120,121,126,125,131,134,119,82,52,74,124,119,125,126,125,118,107,100,100,96,94,95,101,109,114,97,141,145,152,164,172,148,115,81,66,61,59,79,88,68,62,59,34,70,105,95,94,108,123,126,125,127,132,132,116,96,113,128,122,112,104,110,117,119,124,135,127,126,126,131,116,89,72,98,131,120,120,122,120,120,114,101,96,97,95,94,97,102,107,112,142,148,157,170,176,158,116,85,67,61,61,75,87,77,57,62,42,92,124,100,102,116,127,130,128,127,131,123,104,121,136,155,140,110,86,95,107,112,133,134,128,127,129,133,119,94,72,77,117,132,140,122,116,112,109,102,95,92,91,84,84,96,99,100,138,145,162,175,166,143,115,79,61,60,64,67,77,86,70,65,66,33,90,105,105,116,126,128,127,129,135,132,122,127,138,158,143,102,65,91,120,120,127,126,126,129,130,133,116,101,83,63,94,120,144,155,137,118,108,105,92,84,84,82,86,93,108,107,139,148,163,182,173,151,121,91,72,65,71,69,73,81,79,68,88,100,102,106,110,120,128,129,125,127,133,130,120,124,139,153,134,87,37,58,109,112,114,119,124,129,135,128,114,103,77,44,64,100,112,130,163,132,105,101,94,84,73,75,83,88,101,103,146,142,150,165,167,149,127,102,81,71,73,76,74,74,77,79,96,119,109,111,118,126,127,123,125,129,129,121,118,122,137,148,131,81,31,53,116,115,117,118,124,122,127,116,113,101,68,35,53,81,112,117,125,114,99,89,89,79,61,60,73,83,97,106,140,152,153,159,160,152,135,117,91,84,84,87,94,98,96,90,93,102,111,118,124,125,126,127,129,129,127,123,123,121,135,147,130,87,31,65,109,109,120,120,122,126,120,112,115,96,54,66,140,108,114,118,113,105,98,92,80,76,59,51,63,82,92,103,141,143,146,153,154,152,142,124,109,93,86,87,101,115,116,110,111,118,125,125,123,123,123,124,127,128,128,126,126,134,156,151,121,89,38,56,89,96,116,120,120,121,120,113,109,87,56,75,165,142,122,129,124,109,89,80,70,69,53,44,52,82,100,96,143,144,150,155,164,157,141,132,108,107,99,101,109,125,132,130,128,127,123,122,125,128,128,129,132,131,131,132,135,145,166,160,126,101,48,53,95,87,115,126,121,121,111,110,106,82,48,63,104,107,111,139,152,133,96,82,67,61,51,36,44,73,96,109,145,149,155,164,167,158,144,122,116,105,103,104,112,123,134,138,138,132,130,132,128,129,135,138,136,132,133,136,145,153,158,149,132,113,73,46,68,80,111,127,122,126,113,115,105,73,44,66,122,118,113,145,163,134,105,75,58,57,49,36,37,61,98,112,145,146,156,166,173,156,138,126,115,114,108,107,110,124,134,137,133,131,132,134,135,132,133,135,135,137,136,138,149,154,151,134,123,116,101,50,44,53,86,119,124,127,114,117,105,72,47,70,129,161,143,141,177,151,111,83,59,47,43,35,37,58,96,106,144,146,156,163,167,160,145,132,122,111,106,105,116,136,146,145,143,134,130,133,140,135,137,139,137,137,140,148,175,179,156,136,122,105,88,73,39,46,57,89,119,130,115,111,98,77,54,92,150,166,132,150,193,160,116,85,59,44,39,32,32,49,94,103,144,142,148,158,167,166,149,136,124,113,109,105,118,133,143,145,141,136,134,135,134,133,140,143,140,139,144,166,194,186,153,126,115,96,76,61,53,44,45,62,115,133,124,119,97,72,54,73,114,144,102,140,182,154,111,85,53,42,41,33,33,44,83,102,139,140,151,163,173,169,149,134,123,112,102,99,103,118,125,129,125,124,124,127,131,132,138,134,135,138,145,167,206,192,153,132,112,88,73,53,43,33,35,53,112,140,120,119,102,78,57,68,90,107,67,132,181,150,110,83,64,46,39,34,33,38,83,99,137,141,153,166,173,162,147,126,115,111,99,93,101,108,113,116,114,116,119,121,121,126,129,131,125,127,141,148,175,167,137,120,104,93,72,59,52,41,34,53,104,121,122,110,83,57,47,47,72,84,63,142,179,150,113,88,50,44,41,31,29,33,78,99,138,142,144,154,177,167,151,129,116,101,93,91,97,104,108,108,110,110,109,112,116,117,121,124,122,124,127,131,129,133,130,117,109,91,74,63,33,39,51,64,113,114,102,97,81,59,48,79,121,128,108,163,183,136,97,78,52,40,35,28,29,39,82,98,138,142,150,160,170,158,129,110,96,89,78,79,85,94,98,93,88,98,103,105,111,115,116,114,116,118,122,127,131,131,127,121,103,87,76,42,25,33,58,104,116,113,100,93,84,68,52,96,137,154,139,174,204,146,94,71,50,40,36,32,30,38,74,101,137,143,150,160,159,139,119,99,86,75,69,70,77,74,67,58,59,76,94,98,103,107,107,110,110,112,114,117,124,136,138,118,89,64,29,32,37,50,78,103,108,109,102,100,79,57,50,94,136,152,138,171,198,121,78,64,45,39,36,28,27,40,77,94,131,139,150,159,156,134,117,102,83,71,62,61,59,59,68,97,111,102,91,91,97,103,109,114,110,105,104,107,115,137,136,103,82,49,24,51,56,71,99,104,107,109,101,97,68,46,50,134,163,132,129,144,135,86,69,57,42,37,39,27,31,49,82,103,129,134,145,158,157,139,122,97,72,64,60,53,60,71,86,91,87,89,100,94,92,99,104,111,109,104,104,108,107,115,129,116,88,40,30,72,71,84,98,99,106,108,98,92,68,38,43,74,85,104,117,116,94,73,65,55,45,43,34,29,32,56,89,106,123,126,141,160,155,140,107,79,71,60,49,57,71,76,74,75,60,47,101,102,101,103,102,104,111,111,106,103,105,111,126,125,89,39,42,81,81,87,103,104,103,112,97,92,73,42,51,117,119,110,108,92,81,73,62,55,48,46,36,30,38,63,88,100,118,128,137,143,135,105,96,74,62,54,54,66,77,66,63,69,53,76,106,101,100,106,110,107,109,119,111,107,111,120,128,127,90,40,36,71,80,86,102,104,105,111,101,96,79,44,50,102,109,106,94,97,96,71,65,57,47,45,36,32,46,68,82,91,119,125,138,145,133,116,84,58,59,53,59,77,72,57,74,62,74,169,114,94,98,109,116,114,111,113,104,108,116,121,131,130,91,50,47,71,80,86,96,103,108,118,101,97,80,46,35,56,92,99,98,110,98,84,68,57,57,53,39,39,55,72,81,90,109,119,126,136,126,101,68,53,56,55,69,86,71,83,90,60,83,106,113,106,91,96,111,116,114,115,103,87,101,122,139,131,88,61,66,83,93,85,90,100,107,116,101,95,82,52,94,105,109,107,133,128,94,75,68,66,63,52,44,47,59,76,88,91,113,119,128,133,120,91,61,53,51,56,84,102,83,109,91,60,103,122,112,95,83,80,102,114,115,118,117,99,87,97,109,100,81,63,63,79,88,91,100,101,109,120,107,92,67,47,58,100,109,117,121,93,81,77,76,78,69,54,48,60,66,80,87,93,109,114,123,122,112,85,60,55,50,63,96,100,92,118,83,34,29,61,111,97,83,70,92,108,112,115,119,117,100,94,101,107,102,78,70,73,82,99,113,110,112,114,104,87,70,49,44,106,114,101,83,84,92,88,85,82,71,59,58,60,71,80,88,91,105,113,122,121,108,84,62,54,55,78,103,101,101,127,86,95,52,49,106,101,78,57,77,104,113,119,120,123,112,105,109,119,120,118,112,106,106,115,109,107,112,109,102,73,55,33,57,109,98,88,94,103,102,92,89,79,68,61,65,68,71,77,81,79,105,111,116,117,103,77,64,59,66,84,103,98,96,111,64,68,32,37,69,78,79,57,63,104,109,113,123,125,120,114,113,115,116,113,113,114,113,104,102,107,109,109,106,66,43,24,61,98,91,99,111,107,97,92,83,76,73,67,66,65,77,89,91,83,101,105,107,108,98,80,65,59,67,89,103,95,86,98,63,22,30,36,54,75,84,60,57,101,110,114,120,125,124,121,119,117,119,114,107,107,103,98,97,104,110,108,105,70,33,18,48,86,103,114,107,97,90,88,81,76,71,67,68,75,86,99,93,75,99,101,104,104,93,80,65,65,81,95,105,98,84,97,71,29,23,49,79,75,83,62,55,98,110,111,117,123,129,133,129,124,119,113,104,94,93,90,82,99,99,97,102,72,37,46,94,114,114,107,99,96,95,91,85,77,70,72,81,87,92,81,73,69,100,102,101,95,85,80,71,69,85,97,105,99,79,90,72,40,74,116,100,83,89,64,58,100,108,107,114,123,128,128,122,117,116,111,102,86,83,76,71,79,86,90,93,96,87,88,98,102,101,102,100,96,94,88,80,73,73,83,91,95,87,86,67,48,99,99,99,91,84,85,80,65,79,98,103,103,86,88,94,46,43,84,84,93,94,64,60,103,111,114,113,115,128,127,125,125,117,102,95,85,75,68,68,77,82,86,82,91,85,79,81,87,93,100,97,95,93,84,76,79,85,83,85,87,82,71,56,38,98,100,100,86,80,79,81,73,81,96,107,111,96,82,95,65,27,32,66,102,95,70,82,111,116,115,115,121,125,123,122,120,114,99,97,86,75,67,64,65,71,82,84,85,79,73,71,75,77,85,86,86,81,77,79,83,79,77,76,66,62,50,37,34,98,100,102,95,68,72,70,71,85,95,102,113,107,83,91,89,46,28,65,100,88,71,101,114,117,116,117,119,123,123,119,115,111,99,92,83,73,68,67,72,76,74,82,84,86,79,73,64,67,69,71,73,69,72,74,69,60,60,58,53,45,36,39,40,94,95,95,99,87,67,67,72,81,89,100,109,109,89,70,84,61,38,59,86,76,85,108,116,119,117,117,121,121,121,118,112,108,102,94,89,84,75,71,70,71,71,72,76,78,76,77,63,63,64,61,60,67,68,61,56,54,55,49,41,33,36,36,49,97,99,98,98,98,82,66,69,80,91,100,108,108,100,79,71,76,49,66,82,77,98,112,115,118,117,117,120,123,124,121,119,111,106,100,91,89,82,78,77,75,71,75,79,81,80,68,75,71,65,63,60,60,56,54,49,51,45,44,44,46,53,62,57,92,96,98,98,97,93,80,70,73,89,98,102,103,102,91,79,82,65,84,89,86,100,110,116,118,118,118,119,122,124,128,121,118,113,104,95,91,81,77,76,88,84,68,76,79,83,82,74,71,62,60,58,52,51,51,48,47,44,42,48,53,53,47,41,87,91,94,93,90,87,83,75,66,73,87,91,93,95,84,82,79,76,92,96,101,107,108,112,110,114,116,117,120,126,125,124,120,112,100,91,84,79,77,79,74,75,78,81,79,75,73,66,63,59,56,51,50,52,48,49,44,41,48,57,57,64,70,90,79,85,88,86,85,84,83,81,74,69,71,81,84,83,78,79,82,91,94,99,102,107,110,110,115,116,117,117,118,123,128,121,114,102,94,83,76,74,73,70,73,72,73,72,70,68,65,61,57,53,52,53,57,54,50,49,49,55,52,41,38,48,77,103,69,72,76,77,77,81,78,80,81,77,74,74,76,79,84,85,91,95,96,94,99,102,104,109,112,116,115,115,115,115,117,116,108,92,82,78,70,63,64,63,63,64,65,64,69,68,65,58,65,59,51,53,51,49,50,52,51,44,35,33,35,32,57,102,49,53,59,66,74,76,77,76,74,75,77,75,74,78,79,83,90,96,99,102,101,103,103,105,107,107,109,109,108,108,108,102,96,86,77,65,58,57,56,61,63,69,71,74,75,72,67,63,61,57,56,54,54,57,54,45,37,34,33,36,34,34,41,92,33,41,49,53,57,62,64,62,66,70,73,75,77,77,78,76,79,79,81,88,89,95,98,99,101,102,99,98,97,95,94,89,84,76,71,66,62,61,66,70,68,76,78,73,72,73,67,61,56,56,53,52,52,46,35,35,36,33,34,33,34,34,38,85,31,31,31,33,34,32,37,37,37,44,45,51,59,56,60,59,59,60,62,66,75,81,87,90,92,91,91,89,88,85,83,87,82,80,78,74,71,69,69,69,73,71,66,74,70,66,58,54,55,52,51,45,38,37,37,35,36,36,36,35,35,34,32,72,33,31,26,28,26,29,29,30,28,23,30,25,24,26,26,28,31,45,64,84,71,54,56,69,78,80,82,83,81,81,81,80,81,79,76,75,71,75,66,66,67,68,69,61,60,59,56,56,53,45,37,35,35,35,37,34,35,34,32,34,32,31,35,63
37,33,30,38,38,36,38,48,51,51,50,54,54,55,64,65,68,73,74,77,81,83,84,86,85,87,90,90,91,90,91,92,90,91,91,91,85,87,90,93,95,98,99,95,96,95,90,90,85,84,84,71,61,56,46,41,45,50,51,47,45,41,39,52,44,52,53,48,51,66,74,76,81,83,83,83,86,90,90,92,91,93,94,95,95,96,99,102,104,104,104,106,104,104,104,103,104,99,95,96,99,98,93,94,94,95,101,102,101,100,98,94,94,92,88,89,83,77,75,60,39,41,39,37,45,59,78,94,61,67,74,80,83,90,92,95,95,90,91,98,101,104,102,105,104,108,111,110,112,111,108,110,108,108,111,112,116,118,119,115,109,116,108,107,105,103,104,101,99,101,97,98,102,101,101,99,97,95,93,87,88,87,85,85,83,64,63,115,164,199,207,181,81,89,91,92,100,98,97,96,93,101,103,100,97,101,104,110,115,119,121,122,122,119,117,116,113,115,119,122,122,126,125,130,126,122,115,110,106,102,102,100,103,100,97,91,96,100,103,104,100,99,94,95,92,92,89,89,89,88,92,129,203,215,210,217,91,95,100,102,106,104,101,102,109,108,93,84,92,102,104,108,114,116,124,128,122,119,117,117,118,120,122,122,131,133,129,129,128,125,123,117,111,106,99,100,100,98,101,99,96,96,92,95,101,97,98,95,94,93,90,88,88,88,86,76,75,151,199,212,99,104,112,109,106,109,112,110,100,85,85,101,105,107,102,105,104,104,105,110,115,118,121,122,123,126,129,134,133,133,132,128,129,131,131,126,110,99,99,96,98,99,99,96,98,98,99,104,97,97,96,93,92,90,88,88,88,89,91,88,80,69,93,147,105,111,110,106,113,117,112,100,90,87,104,114,118,115,113,112,111,104,94,98,113,121,122,125,129,129,132,135,134,132,131,133,137,137,138,132,118,109,99,96,95,98,99,100,97,93,95,94,94,94,91,92,91,91,88,85,88,86,85,88,89,85,79,77,110,114,111,113,112,114,104,90,94,109,119,116,115,122,121,115,102,96,88,97,119,116,122,124,129,133,134,136,133,131,135,138,139,140,139,135,124,116,105,97,94,94,99,101,97,95,93,94,92,94,94,90,90,83,87,89,85,86,86,88,85,86,87,87,113,109,111,113,113,104,92,81,95,111,122,128,130,128,123,98,82,97,80,89,101,104,116,126,131,133,133,131,133,134,137,140,143,141,136,138,127,118,110,104,99,93,94,97,99,96,97,95,88,91,93,90,85,88,86,84,83,80,82,85,86,82,83,86,111,111,112,114,109,99,88,92,100,118,121,127,128,132,109,79,105,97,51,76,107,103,113,126,129,132,131,130,126,128,135,140,143,138,136,134,129,123,116,106,105,102,94,97,99,102,104,102,105,95,94,88,89,87,81,77,78,78,79,79,79,84,84,85,110,112,118,116,113,105,94,91,96,106,117,124,128,126,99,110,124,71,37,78,112,106,103,120,128,128,125,126,127,130,132,135,138,137,131,129,126,126,117,114,104,100,98,97,100,107,111,108,105,102,93,94,89,84,83,80,79,79,78,80,80,81,80,82,111,116,120,119,112,102,97,87,96,102,111,125,130,127,101,120,96,32,32,83,121,110,92,116,126,123,125,124,127,129,132,134,138,134,131,130,129,123,121,116,111,102,101,106,105,109,109,109,110,105,96,90,87,81,77,77,77,72,74,74,73,77,76,79,111,115,119,119,113,101,89,84,93,106,110,120,126,99,102,114,64,51,93,89,113,106,95,111,125,124,121,122,128,129,128,133,134,132,127,122,122,118,120,120,118,115,114,115,119,111,105,104,103,100,97,95,92,88,83,77,73,74,72,74,74,63,62,79,114,118,121,124,115,103,92,85,93,106,114,120,112,84,108,93,54,87,130,92,96,95,85,105,121,119,116,118,123,133,131,131,133,131,127,124,122,122,123,119,120,122,125,122,113,104,98,92,87,86,86,86,85,81,79,76,79,78,79,78,69,60,68,71,115,120,124,127,121,105,93,85,80,101,116,119,101,89,113,70,42,40,80,91,92,90,80,103,120,119,119,125,125,127,133,132,130,133,127,125,123,115,118,118,116,119,112,105,103,96,80,71,73,78,77,72,65,76,81,82,81,80,79,82,77,74,71,70,116,122,131,133,123,111,87,73,80,93,115,122,105,101,124,54,28,27,34,85,90,86,81,104,117,120,122,122,130,135,136,134,137,135,133,131,128,126,120,114,115,103,85,103,107,98,77,55,45,53,69,81,80,77,84,86,78,79,75,72,76,75,68,57,122,123,127,132,126,119,87,66,71,83,110,123,109,109,112,48,44,31,51,107,88,78,80,102,116,117,118,124,130,135,139,134,134,135,143,133,133,129,126,122,110,90,97,114,107,79,62,61,70,86,101,108,107,101,92,86,84,79,80,75,65,59,56,54,119,125,133,134,131,119,81,62,66,72,108,121,110,108,106,42,32,32,71,119,87,80,87,109,119,121,123,127,131,140,138,138,138,140,133,134,134,133,130,124,108,105,113,113,107,109,93,79,91,99,114,118,117,118,113,101,90,89,82,68,72,79,72,52,126,133,136,138,134,115,82,64,59,71,101,120,110,93,95,43,14,27,66,105,83,77,96,115,123,123,125,129,135,135,135,133,132,128,133,141,142,140,131,122,111,114,121,125,128,110,68,45,96,119,104,116,116,115,115,107,101,95,87,76,74,62,60,59,127,134,144,148,141,122,86,65,71,68,90,117,102,74,84,51,88,127,114,107,90,90,112,123,124,124,123,131,136,140,134,119,119,127,138,139,145,142,134,123,122,121,127,131,126,101,54,58,86,124,125,109,112,115,117,110,101,95,90,90,88,88,88,79,129,137,143,155,153,125,93,66,64,68,81,104,99,65,73,57,49,102,87,98,91,100,116,122,123,123,127,134,137,131,121,115,121,136,142,148,142,143,133,128,123,124,129,130,121,82,53,101,111,94,122,113,108,110,110,114,104,103,97,94,96,95,93,88,129,138,149,164,159,131,99,75,67,69,77,94,99,73,63,64,32,137,126,99,104,116,122,126,125,126,133,132,128,120,122,129,116,90,74,91,124,137,135,130,121,116,124,130,112,81,81,110,116,94,117,125,113,111,106,107,109,102,98,96,93,96,99,104,135,141,154,167,167,137,104,78,66,65,74,88,99,90,63,67,46,84,102,100,109,115,127,127,128,127,131,131,121,124,149,167,124,99,79,76,99,134,138,130,123,121,124,130,106,90,89,94,117,107,110,119,117,114,106,103,105,104,99,97,89,91,93,90,128,140,161,169,159,135,102,74,63,70,74,77,90,98,78,71,74,42,96,112,106,114,123,127,126,127,132,131,122,127,146,150,112,69,57,75,99,129,135,120,120,125,137,123,102,98,76,84,125,114,100,114,119,117,109,102,96,100,95,89,87,74,83,92,130,139,162,175,167,144,110,86,72,73,80,78,82,89,89,75,90,104,107,106,112,119,124,124,124,128,130,122,116,130,147,139,100,37,36,56,90,123,126,122,125,129,130,107,100,101,65,78,123,116,118,109,113,112,104,104,99,98,94,85,78,79,76,81,133,139,149,164,159,143,120,97,82,77,86,85,81,86,86,89,99,112,106,108,118,123,125,125,126,125,121,115,116,128,142,135,94,28,25,50,97,116,117,115,121,127,118,109,108,76,46,48,125,119,117,110,105,110,106,104,102,88,89,84,80,76,73,80,131,140,144,151,156,150,134,114,95,91,89,95,107,111,105,102,100,104,112,119,120,119,122,126,127,123,120,120,123,140,149,128,92,30,23,74,99,115,117,122,123,121,112,107,95,83,49,54,111,121,130,111,104,107,105,97,91,84,69,73,72,67,70,79,126,134,139,148,153,152,140,123,108,96,91,100,110,123,125,117,115,119,120,116,121,122,122,121,123,123,124,126,135,159,154,118,94,36,29,69,91,111,120,127,127,122,107,108,101,64,44,44,97,125,130,126,114,102,100,98,90,75,66,64,63,64,65,70,132,133,141,154,162,153,144,126,114,107,105,108,119,129,132,131,128,123,118,123,124,126,128,129,128,129,134,140,156,172,166,134,105,53,26,67,84,110,123,127,124,113,109,110,93,56,36,41,97,144,133,93,100,104,102,97,85,70,60,49,49,57,58,69,133,137,146,158,166,157,137,126,117,111,108,112,120,129,134,141,133,125,127,127,128,129,133,134,130,128,133,145,150,149,137,129,114,81,37,53,76,106,128,127,128,114,113,112,87,43,36,56,98,126,162,113,98,101,102,95,83,63,48,46,48,51,60,72,135,139,149,157,158,148,141,126,119,114,113,114,122,135,134,124,125,128,129,131,130,132,132,133,138,136,139,153,166,155,136,123,109,91,61,42,56,102,128,129,133,120,117,106,80,39,36,60,98,137,185,121,102,105,99,91,74,52,49,50,48,49,57,71,133,136,144,155,165,158,148,134,123,115,111,114,128,142,144,140,131,128,130,131,130,138,141,136,134,140,155,176,187,158,137,118,103,83,70,45,50,92,122,129,135,118,116,103,85,50,42,67,98,127,191,126,103,102,96,88,73,55,48,48,45,43,52,68,135,133,142,155,169,162,148,137,124,118,114,115,129,137,138,132,127,124,128,129,129,131,133,134,136,142,162,198,197,162,132,113,90,71,54,47,46,72,108,123,139,125,118,110,91,64,46,61,86,113,145,111,94,90,91,85,75,51,46,46,42,42,51,69,129,133,143,158,171,169,153,136,124,116,107,107,113,120,120,116,114,117,118,121,125,130,129,127,130,140,159,204,193,145,124,108,89,72,52,42,30,51,104,114,132,126,121,112,95,66,47,49,51,87,130,114,88,86,90,84,69,56,45,46,40,35,45,68,129,135,143,157,173,165,142,127,117,112,103,102,108,111,114,116,112,110,111,115,118,122,124,122,124,128,130,139,154,139,121,110,93,74,65,51,39,50,101,113,136,128,120,105,88,62,47,62,108,134,151,115,81,84,91,85,71,48,40,37,38,35,44,69,130,134,139,160,176,163,143,123,111,99,94,94,98,109,109,106,103,103,107,111,114,114,116,116,118,126,132,136,132,129,120,105,91,80,65,31,47,102,109,110,117,110,104,86,73,56,44,63,96,142,162,115,81,82,91,80,69,45,37,38,38,38,49,65,133,135,144,157,163,145,123,106,98,88,83,86,88,94,96,85,79,89,96,101,105,108,107,110,112,115,120,126,131,135,122,96,80,41,37,24,68,121,122,118,119,102,91,87,70,42,42,64,107,147,152,106,99,95,88,79,65,47,43,44,43,39,48,64,130,135,146,155,150,134,114,95,81,79,76,75,81,75,74,73,82,82,87,94,101,107,108,106,105,106,112,120,132,137,107,89,43,21,34,50,91,117,112,111,114,102,99,89,77,46,39,64,107,123,113,79,76,85,88,79,63,44,39,43,45,41,51,70,127,136,146,153,149,130,119,102,88,74,67,70,66,72,87,110,110,104,91,81,95,101,108,110,103,100,104,112,124,131,114,82,38,24,48,61,101,115,116,111,110,102,100,79,62,39,31,55,101,95,81,93,87,87,83,75,61,45,44,46,41,45,58,74,118,126,138,150,148,136,117,90,77,73,66,65,78,90,99,86,87,89,102,100,97,97,101,108,107,101,98,100,110,128,124,86,35,25,58,70,98,106,109,110,114,98,97,80,52,33,32,63,98,109,102,97,98,84,83,76,59,53,52,45,48,51,61,76,115,123,146,161,146,126,100,79,74,66,64,73,92,90,75,78,72,51,96,103,99,104,102,102,110,111,104,107,115,127,127,89,41,30,56,61,94,104,105,110,111,99,94,80,58,39,30,68,97,105,112,99,95,85,80,67,65,56,51,48,50,55,63,76,114,123,131,142,130,108,89,71,69,63,67,83,88,78,69,76,46,82,103,98,102,107,113,110,111,111,104,111,120,130,131,96,42,26,42,62,89,101,101,105,109,103,99,95,64,34,32,84,115,106,100,94,88,91,81,68,70,62,56,53,51,58,64,73,114,122,136,140,124,103,74,62,65,64,74,95,94,73,80,70,42,112,96,97,98,106,115,112,112,108,98,106,118,131,133,92,55,41,48,66,89,102,96,102,110,104,91,91,70,39,35,101,104,105,102,92,96,94,80,78,76,64,59,59,54,55,69,79,110,117,129,137,120,93,65,60,64,64,85,106,94,79,96,69,82,129,102,103,89,94,108,114,113,116,107,87,108,122,120,92,64,52,53,70,93,111,102,98,106,111,90,85,73,44,49,112,102,91,90,96,104,97,86,84,71,71,65,64,59,64,72,80,109,114,123,127,111,79,62,58,57,70,98,114,94,106,103,61,78,125,104,102,87,81,100,110,112,116,122,115,95,98,101,99,73,46,61,88,114,119,114,103,107,116,105,81,72,59,57,104,96,91,99,108,104,92,91,84,74,73,70,65,61,66,70,77,104,113,119,117,107,79,64,61,60,81,107,117,102,112,114,52,29,41,95,105,84,70,88,107,108,114,119,122,110,107,114,122,122,124,124,125,127,125,114,104,106,109,111,84,64,49,68,106,69,87,104,105,90,88,87,80,79,74,71,67,67,67,71,75,103,110,118,115,102,81,65,61,71,89,110,115,103,121,122,67,61,36,90,112,85,67,71,101,108,112,118,123,121,119,118,125,128,129,130,131,130,126,114,100,107,108,109,83,59,45,58,77,77,105,104,93,91,91,80,84,81,73,71,68,70,79,85,84,98,105,110,109,93,72,64,67,72,90,105,108,97,107,101,48,28,29,49,80,78,68,63,99,109,105,113,118,120,127,124,124,127,127,121,123,123,121,110,106,107,111,108,97,55,34,33,77,107,107,90,89,92,91,91,85,80,75,65,67,76,75,84,80,97,101,104,102,95,79,64,62,75,94,106,104,90,94,95,43,24,27,46,70,80,73,61,94,108,107,113,120,127,130,135,129,130,131,124,117,114,117,111,99,101,101,98,90,56,33,60,105,105,90,92,94,95,93,90,80,74,70,77,83,80,77,74,70,93,96,100,98,89,77,66,75,89,99,107,107,91,91,98,51,24,38,72,75,84,77,59,90,106,106,108,113,120,125,128,125,124,123,118,114,105,106,104,99,94,85,92,94,93,86,80,76,81,95,93,93,95,92,87,78,78,83,78,72,82,81,80,72,93,95,95,90,82,77,73,69,90,102,105,104,87,80,91,65,36,83,101,80,87,84,60,92,108,104,106,111,120,124,126,127,128,116,105,101,93,96,97,103,99,94,88,84,87,86,67,65,75,88,95,91,90,88,78,77,81,76,73,74,69,71,70,58,96,93,92,87,79,78,79,66,78,97,103,107,101,86,98,86,40,38,62,86,99,82,66,94,110,112,109,109,118,122,121,119,120,108,104,99,92,85,91,98,98,97,93,86,82,75,63,62,71,75,84,83,80,73,75,81,76,66,60,64,66,67,58,41,89,92,95,88,74,73,78,67,81,101,105,110,110,88,88,93,57,28,33,80,100,80,80,105,113,114,110,114,116,116,120,120,117,111,104,98,92,86,86,86,96,95,87,85,80,77,75,71,62,70,72,68,67,69,71,66,60,55,56,58,51,44,39,35,92,91,92,92,79,62,61,68,80,93,100,110,112,102,82,96,85,37,34,78,94,77,91,110,116,117,113,111,116,121,122,117,115,111,105,101,100,95,89,88,86,84,80,80,76,78,79,75,72,65,64,68,65,66,63,60,56,51,51,47,42,39,35,37,88,90,90,94,91,74,64,64,78,87,99,108,114,107,89,75,85,56,46,70,82,77,101,114,116,117,116,114,118,120,120,121,117,114,108,101,94,93,86,84,84,87,81,78,83,87,82,74,75,76,67,68,61,60,57,55,43,48,47,44,46,48,46,45,87,90,94,89,88,83,68,62,72,87,101,106,108,108,103,86,80,72,48,73,83,90,107,113,114,118,118,116,118,119,123,124,119,123,116,107,100,91,85,79,78,82,83,74,80,80,81,78,70,67,61,59,59,55,54,53,50,53,48,45,47,45,48,57,83,84,87,90,90,87,83,68,63,77,96,100,104,107,102,90,85,81,68,89,96,96,104,111,114,116,114,114,116,118,122,121,124,119,112,102,92,84,78,77,74,77,79,79,80,79,73,70,67,63,65,61,53,57,55,55,54,55,47,48,47,53,62,58,78,81,84,86,82,83,81,77,67,65,76,88,92,96,91,83,82,75,77,93,99,102,105,107,110,112,112,115,114,111,118,123,121,116,104,94,86,76,73,70,67,68,66,70,69,70,73,73,69,71,68,61,61,61,57,52,51,47,49,53,60,64,56,58,64,71,77,80,84,81,80,78,77,70,67,72,79,84,86,82,86,91,99,95,99,100,103,107,108,111,116,116,116,116,115,117,118,111,102,89,79,67,60,54,61,63,68,72,73,80,77,73,70,63,66,62,63,56,53,54,52,54,58,61,59,43,33,32,57,58,64,69,70,74,77,76,76,77,76,73,74,76,81,91,90,93,97,98,99,100,99,101,106,108,109,112,112,111,111,112,110,105,90,83,71,63,59,60,64,70,76,79,83,82,75,73,69,66,66,60,54,53,53,53,50,55,59,48,34,31,35,36,36,48,54,52,60,69,70,72,73,74,72,74,78,75,77,80,82,90,95,97,100,102,105,104,104,105,107,108,107,106,106,103,99,93,86,77,72,66,65,68,74,72,73,80,78,75,74,72,65,60,60,55,54,50,47,58,60,51,35,31,35,34,32,31,30,26,34,39,48,55,61,66,66,64,71,72,73,75,77,77,80,79,83,83,90,87,90,94,95,97,100,102,101,102,98,92,89,90,84,80,77,75,74,74,69,79,77,74,73,75,72,66,59,56,53,50,51,55,57,50,39,30,32,34,32,32,34,34,33,35,33,31,33,35,34,33,40,49,48,52,53,57,61,62,65,65,64,68,69,72,77,80,86,93,90,93,91,88,87,85,85,84,83,79,77,76,77,75,68,67,67,69,67,65,62,54,55,56,54,52,52,49,41,33,31,34,33,33,31,35,34,32,33,31,25,30,28,27,26,26,29,27,30,32,32,30,27,29,23,28,34,38,45,53,67,77,71,73,78,80,81,82,79,78,79,76,75,75,72,68,66,70,72,65,65,63,62,61,57,59,54,55,53,47,39,33,29,33,34,28,33,33,35,31,32,30
39,40,31,34,33,30,33,33,31,36,32,33,41,40,36,32,40,41,29,26,34,58,82,99,106,99,72,62,68,88,92,88,87,88,89,86,87,95,97,99,101,103,99,97,93,88,86,67,47,46,46,45,47,49,47,46,46,50,50,47,46,58,118,104,30,30,36,30,28,35,33,34,35,35,33,27,31,26,30,36,44,54,55,69,84,89,88,86,78,86,91,92,92,92,93,96,96,97,98,102,100,98,99,98,99,102,100,105,106,105,99,99,93,84,71,58,48,41,47,48,51,49,46,48,50,57,143,138,51,55,51,53,67,71,74,76,73,75,77,83,89,89,87,88,90,91,93,92,93,97,98,99,105,104,105,105,109,109,109,110,111,104,108,107,108,108,107,106,105,102,95,97,103,102,102,100,99,98,95,89,82,65,45,43,46,46,45,38,36,43,104,166,73,77,81,88,90,93,96,96,90,90,99,99,99,100,101,104,107,108,109,110,109,108,109,108,108,114,116,119,121,121,125,121,118,115,111,109,107,103,100,103,100,102,103,101,99,97,101,101,101,99,99,97,97,94,87,71,53,39,50,72,99,109,104,119,91,94,97,102,99,96,95,95,103,103,95,91,96,102,103,113,115,117,118,119,119,118,117,116,116,120,123,125,130,126,127,126,124,122,119,111,101,99,101,99,99,98,96,96,97,96,99,97,96,96,96,95,92,91,92,93,89,86,176,225,229,215,174,123,103,107,108,108,110,108,109,108,103,87,85,90,96,101,102,105,111,113,118,118,117,119,122,122,123,125,130,133,133,130,125,128,130,132,127,116,105,95,93,94,99,98,98,97,95,94,95,95,97,96,96,92,92,90,89,91,91,91,67,150,200,214,217,216,109,115,113,113,115,117,113,101,89,84,100,109,110,106,103,103,104,99,98,108,115,125,127,130,132,133,135,135,132,132,134,139,138,136,135,123,113,104,95,94,94,98,100,96,92,96,95,90,92,95,91,89,89,88,90,86,86,85,85,72,107,165,210,212,119,119,118,115,118,120,106,91,97,105,110,109,115,117,115,111,100,96,93,111,113,116,126,130,133,135,138,136,135,137,139,147,148,143,139,128,119,107,100,98,93,91,99,102,102,100,99,96,94,92,91,91,89,84,82,86,82,79,85,86,80,80,115,200,115,114,116,119,119,109,90,82,101,114,123,126,125,124,117,89,87,94,86,105,101,112,124,129,133,134,132,132,130,135,142,149,148,144,139,130,124,115,106,101,100,96,95,97,101,110,108,107,104,94,96,91,84,81,78,79,77,77,78,82,81,84,73,81,115,117,116,118,109,96,89,99,110,122,125,130,133,128,94,74,104,80,56,96,101,102,121,130,130,132,132,128,128,132,139,141,144,140,136,135,128,119,111,106,101,96,101,103,111,114,113,115,112,111,96,94,89,85,82,81,76,75,76,77,79,80,83,75,119,120,122,121,117,104,95,93,101,115,122,128,134,122,88,116,109,46,48,100,113,99,112,125,129,128,125,125,130,133,137,139,142,137,134,133,129,120,116,112,109,106,111,116,119,115,119,115,106,98,95,95,90,83,77,71,75,69,69,70,71,72,77,82,119,124,125,122,114,105,101,87,100,108,119,133,137,114,105,120,72,24,48,118,126,98,104,123,124,125,124,126,130,132,135,139,138,131,127,122,115,116,117,116,111,110,116,119,105,92,88,81,83,82,76,67,72,75,81,86,82,83,82,76,64,57,70,81,118,124,125,125,114,103,93,86,96,108,115,125,125,89,116,103,44,66,72,109,123,107,95,117,124,120,118,123,132,134,133,133,131,126,122,121,116,114,109,105,104,109,107,97,88,85,76,67,59,62,67,69,64,72,77,81,82,78,79,76,71,70,70,70,121,125,128,126,116,105,94,84,93,109,116,124,105,91,112,71,60,129,116,93,103,90,83,114,121,116,117,122,124,131,138,135,130,125,121,119,114,106,103,100,101,101,88,81,85,76,62,48,46,53,64,67,68,72,83,86,81,82,83,89,91,78,59,58,120,125,129,131,120,108,93,85,82,104,117,117,94,100,103,63,84,82,117,89,98,87,80,110,122,119,119,127,137,139,133,133,134,130,124,120,114,113,102,96,93,69,61,98,97,67,49,50,61,85,104,112,111,103,97,91,90,101,84,63,55,58,58,53,120,126,135,136,126,113,83,77,81,94,115,117,97,105,92,24,14,27,55,88,92,81,79,108,118,121,122,129,137,140,141,135,131,129,124,120,120,114,107,96,75,67,101,116,88,90,92,95,111,114,116,118,115,116,115,107,104,91,85,86,97,86,65,58,124,127,133,134,131,123,82,66,71,86,109,118,103,115,76,45,41,31,61,102,85,70,77,107,117,115,122,129,139,141,132,131,130,119,117,120,125,121,107,94,90,106,116,112,120,103,76,80,114,121,120,113,112,117,112,109,98,96,92,96,89,88,84,69,125,129,135,135,131,116,80,64,62,76,108,116,96,107,76,73,34,38,87,107,81,69,86,113,121,120,125,131,136,138,131,126,111,113,122,131,129,123,112,105,108,119,131,131,129,97,48,64,109,121,126,119,111,111,110,107,105,99,101,106,109,109,104,91,130,139,140,143,133,117,75,63,63,68,98,114,92,96,76,22,18,28,86,110,81,66,100,120,125,125,126,131,138,133,114,105,115,125,136,139,137,128,118,117,125,129,131,131,117,84,56,101,112,118,121,131,123,114,103,103,103,98,100,103,110,117,114,106,132,140,149,154,143,122,90,64,64,67,90,111,84,78,75,49,89,116,112,102,83,86,116,123,122,125,129,137,131,112,104,113,119,126,130,131,135,127,125,134,129,127,133,131,109,76,72,125,135,112,128,128,130,125,116,101,102,104,101,98,99,110,115,113,134,144,146,152,146,123,90,67,63,66,79,98,81,58,75,50,71,109,88,100,87,104,122,124,124,123,131,131,114,113,128,138,116,101,88,89,92,105,130,135,126,126,129,126,107,81,70,109,137,126,118,118,123,123,113,106,102,97,97,94,94,102,107,109,136,144,157,168,156,125,97,73,65,65,75,91,91,57,65,55,40,159,106,96,102,118,125,125,125,129,131,116,112,127,150,165,128,101,105,124,120,118,131,129,128,128,133,127,105,99,81,96,125,136,137,123,114,110,112,107,98,96,92,89,90,95,105,105,139,145,159,170,160,130,94,71,62,64,73,81,88,75,60,66,41,110,102,98,107,119,129,131,127,129,136,122,124,133,148,157,111,71,69,115,127,118,121,125,133,126,138,124,112,109,78,62,95,117,136,170,151,121,108,104,99,94,84,83,88,92,100,106,137,152,172,174,158,131,99,76,65,69,71,72,87,91,71,73,65,55,106,106,107,118,126,126,123,127,130,123,118,129,146,148,115,52,43,95,119,111,110,118,121,133,136,117,115,102,69,69,111,111,120,146,156,122,104,97,94,86,74,66,76,86,92,103,140,149,169,171,161,141,111,89,74,71,78,76,79,86,82,73,97,110,105,110,116,124,124,121,120,127,124,115,117,125,142,144,115,50,36,96,118,112,118,118,126,130,120,117,117,100,71,33,49,89,112,114,121,110,102,93,85,83,64,61,67,81,91,100,144,150,159,168,163,146,123,100,83,78,84,85,84,82,83,85,99,111,109,114,122,122,123,123,126,124,122,122,124,134,152,136,111,57,33,94,104,108,118,125,127,128,117,122,112,93,53,77,176,124,117,118,111,100,92,82,74,78,61,51,56,76,91,101,143,148,151,154,153,151,134,116,98,89,87,96,106,114,108,103,104,111,118,119,119,120,117,120,125,126,126,127,135,155,176,149,114,75,36,86,95,93,113,122,118,118,114,111,102,72,44,77,149,135,123,130,122,108,90,82,73,71,55,43,47,66,89,100,137,142,148,157,159,152,138,123,114,101,99,104,116,125,126,122,121,122,121,119,125,124,127,128,129,130,133,138,147,162,177,155,126,100,44,71,88,90,113,117,121,120,114,113,96,64,39,63,97,98,108,137,136,117,89,75,62,63,52,40,42,63,93,107,143,147,152,163,164,155,137,121,112,108,106,111,122,132,136,135,133,127,124,127,124,130,133,135,132,128,131,140,145,148,133,128,123,109,80,49,60,67,91,115,123,121,112,114,100,71,44,84,161,189,128,139,151,127,96,78,59,55,48,37,40,53,90,108,142,150,161,171,169,148,133,127,119,113,109,111,119,130,137,139,133,129,134,133,132,131,133,136,133,140,138,147,158,159,143,128,114,98,84,62,46,57,64,102,128,120,109,108,101,74,52,84,145,190,141,149,169,137,103,74,57,55,47,40,40,52,89,111,144,152,161,165,162,151,141,128,118,113,112,110,119,133,136,135,130,129,130,133,132,134,140,140,137,136,145,168,181,169,144,127,109,87,66,64,46,37,37,79,132,121,116,113,106,80,57,81,142,175,124,152,178,142,106,78,55,47,44,38,34,44,84,111,143,147,151,165,172,160,147,134,123,116,108,113,131,144,148,144,137,133,133,135,132,134,141,139,136,140,151,186,210,179,146,119,104,83,66,45,37,30,34,77,135,126,118,117,102,82,56,69,123,148,107,147,163,133,103,76,63,51,48,35,32,41,73,103,139,145,158,171,179,163,148,137,124,114,106,111,121,135,137,134,129,124,123,126,131,136,135,130,129,136,147,168,201,172,131,115,100,85,66,57,45,40,37,72,117,119,127,111,84,72,50,54,72,65,90,150,154,117,97,72,54,47,44,33,37,36,72,108,141,147,159,173,176,171,147,126,115,113,100,100,109,114,120,119,116,117,120,121,123,126,131,127,127,128,131,135,129,138,131,116,104,84,72,56,39,56,57,87,118,104,102,93,85,63,49,81,146,187,150,162,162,114,91,70,55,44,46,32,22,35,79,106,139,145,151,171,184,166,144,127,114,102,96,97,104,108,112,111,113,110,112,116,118,119,119,120,119,124,132,130,136,128,125,115,93,83,57,33,24,35,70,114,123,112,100,100,91,63,43,96,157,160,142,184,186,107,84,61,50,42,45,35,34,39,81,107,143,148,157,178,179,152,130,111,102,91,84,89,94,104,103,98,96,102,106,109,112,115,118,118,119,114,115,124,130,134,129,109,88,56,32,22,30,60,103,111,112,106,105,102,92,73,54,112,170,149,147,204,165,89,71,56,44,48,44,33,31,40,81,102,145,145,160,169,158,139,113,96,83,77,79,83,85,83,77,69,72,87,98,105,108,111,112,113,112,111,114,116,125,138,124,99,73,26,22,35,47,78,101,104,108,103,108,104,76,50,49,106,156,121,140,163,101,70,64,54,44,47,41,31,31,50,90,109,137,147,161,164,154,130,114,101,89,76,66,67,66,63,61,84,97,93,86,93,109,108,113,115,110,103,105,109,117,131,132,113,78,30,36,53,59,85,100,102,107,103,99,86,73,43,42,79,105,115,119,107,83,73,70,57,47,52,42,35,36,62,94,111,140,147,156,163,151,132,123,89,73,65,61,62,62,66,93,119,114,113,97,89,95,105,110,117,115,107,105,101,102,117,131,114,75,29,46,77,80,93,100,95,104,102,98,89,72,50,45,74,100,114,105,89,79,72,64,54,51,51,40,31,43,74,94,108,129,139,159,171,160,140,95,81,74,64,59,60,68,76,96,93,93,83,107,100,99,104,106,110,116,115,105,107,114,124,133,119,74,31,60,89,84,88,98,102,107,103,95,89,72,50,48,80,102,102,97,96,86,75,66,56,59,54,39,35,55,75,86,96,125,134,151,162,138,112,96,74,67,60,63,74,75,75,81,79,34,65,101,104,103,110,115,111,115,120,113,110,119,128,136,119,79,33,43,82,80,90,100,102,107,105,94,92,79,38,44,78,105,96,101,104,87,79,66,73,67,58,47,43,57,70,83,94,130,143,155,154,130,108,75,64,63,59,66,78,76,71,73,68,49,145,116,101,100,112,117,116,117,112,102,111,119,127,142,125,72,42,52,77,86,92,99,105,109,111,96,95,89,50,51,100,107,108,124,101,86,77,79,72,68,60,48,51,57,71,89,99,122,133,145,145,127,94,64,62,63,57,76,87,81,76,83,57,54,131,105,102,97,105,118,116,117,115,99,86,106,125,139,115,81,60,63,82,90,99,99,103,110,111,95,90,83,56,60,112,106,120,107,95,87,87,85,83,75,63,55,57,62,78,94,96,119,127,140,140,113,81,60,60,59,67,93,104,87,94,86,64,107,107,107,99,88,93,112,117,114,119,118,96,82,95,103,97,79,50,49,67,82,106,111,108,114,118,100,91,81,58,100,121,108,85,86,100,101,93,88,84,73,61,59,65,72,83,87,97,118,126,130,124,108,72,58,55,52,79,107,110,97,112,84,52,95,122,113,102,86,79,105,113,116,119,123,121,97,97,109,117,118,106,99,99,107,113,109,109,113,115,102,82,63,66,124,130,96,87,97,106,105,94,89,81,78,68,66,68,73,78,86,86,114,121,126,121,104,78,62,60,64,92,116,111,105,119,79,34,30,52,122,102,85,64,93,113,115,120,126,128,110,104,109,120,128,131,127,117,112,109,105,106,111,111,105,70,53,62,103,110,83,102,112,110,97,94,90,84,76,68,69,73,78,87,98,94,110,120,124,114,97,76,61,63,76,96,110,110,112,125,73,92,50,52,116,103,83,59,75,106,112,121,127,130,120,113,111,112,117,122,121,116,112,107,99,102,111,112,108,66,38,38,92,97,100,112,113,103,94,93,85,81,78,72,69,72,85,100,100,91,107,110,114,109,92,74,64,66,79,100,112,102,97,109,65,50,30,36,68,86,92,59,69,108,110,118,124,130,127,119,111,113,112,112,114,110,105,101,95,98,108,111,109,78,32,26,71,103,114,110,102,97,99,96,90,81,74,72,74,88,92,92,91,88,102,107,108,105,92,79,65,68,85,103,110,100,92,106,68,20,25,32,60,76,86,61,60,101,112,116,124,131,139,135,130,119,116,111,106,100,100,98,88,97,105,102,101,86,56,62,106,115,109,108,101,99,99,96,87,74,70,77,93,98,97,95,83,69,100,105,102,96,86,75,70,76,95,103,109,102,83,95,64,27,29,62,81,78,91,66,60,100,107,109,116,129,136,136,131,124,119,114,104,89,83,85,78,85,91,94,95,97,95,84,86,99,102,105,105,104,101,90,76,73,82,89,90,96,98,92,79,59,99,100,98,89,83,80,72,69,92,103,105,100,80,92,88,48,65,113,92,87,94,63,62,102,112,112,118,126,136,139,133,133,125,107,98,84,78,74,72,80,88,93,88,88,89,79,84,89,94,102,97,93,83,71,69,86,94,92,91,82,77,74,56,38,100,97,95,87,84,86,80,66,89,101,106,106,85,85,91,55,32,62,73,98,95,67,71,107,117,116,115,124,134,133,130,130,118,107,101,89,77,67,69,72,80,86,90,84,84,77,72,78,82,86,85,79,74,71,82,90,82,74,72,69,64,52,43,37,97,101,100,86,75,78,72,60,91,102,107,111,101,79,98,79,36,23,64,101,92,67,99,114,120,118,122,125,127,129,127,122,121,105,96,85,78,66,67,73,79,76,84,88,87,84,82,71,72,75,70,72,61,68,75,70,65,60,60,59,45,43,34,40,100,100,99,96,74,66,73,85,89,95,103,112,112,87,83,95,58,28,65,94,84,78,111,119,123,119,120,123,129,129,121,117,113,103,96,88,80,71,69,66,68,70,72,76,81,82,88,76,64,68,65,60,64,68,65,59,52,54,49,40,35,35,40,40,95,95,97,97,89,73,67,74,78,91,103,111,110,98,74,83,76,51,63,88,78,94,113,115,118,122,124,127,125,122,122,117,113,105,97,87,90,84,74,73,71,69,74,75,80,88,73,71,79,70,68,65,62,58,55,47,51,49,45,46,47,45,48,56,100,101,98,96,94,82,68,74,82,99,106,110,112,110,87,72,77,55,76,87,83,109,121,119,122,122,122,122,125,128,126,120,117,110,104,95,90,86,82,80,84,85,71,80,83,84,87,80,75,69,61,62,53,49,50,51,47,46,42,44,47,53,62,63,94,96,97,99,94,92,80,72,77,95,102,103,105,104,96,87,85,76,89,99,96,105,109,115,117,118,120,120,123,123,121,122,117,118,106,96,93,82,77,80,83,83,82,86,82,83,78,71,68,61,56,50,52,53,53,52,51,48,46,51,56,61,59,59,90,96,98,95,90,88,87,78,69,78,91,96,97,95,85,85,81,76,94,96,101,105,110,114,112,118,119,118,119,125,131,125,121,109,99,90,84,83,84,75,78,79,78,81,75,72,68,62,59,56,56,50,54,54,49,49,47,50,54,58,64,62,56,51,86,87,91,89,88,93,82,83,78,71,73,83,88,86,83,86,87,97,97,101,102,105,107,110,112,117,114,119,118,124,128,124,116,101,91,83,76,70,69,70,71,70,70,68,70,69,67,61,63,62,54,58,56,50,51,51,52,57,63,66,59,54,58,63,74,81,85,88,87,88,87,85,85,82,77,81,83,88,97,93,95,97,101,102,102,102,104,107,112,114,116,115,115,115,118,114,107,92,83,74,65,61,57,61,64,68,72,76,82,75,73,67,64,63,61,56,54,54,53,56,58,63,59,44,37,36,44,50,69,74,73,77,81,83,80,83,79,81,82,83,78,80,82,87,93,96,99,102,102,107,107,107,109,108,108,110,109,108,108,103,94,82,75,65,58,54,59,67,72,77,81,83,81,75,75,66,64,61,57,53,52,54,56,58,58,48,37,33,33,36,34,34,41,46,58,66,72,76,76,73,75,77,77,77,81,82,82,83,84,88,90,97,99,98,102,103,104,105,103,103,100,99,94,93,89,83,74,70,64,68,72,75,73,74,81,78,75,73,67,62,58,55,50,56,51,54,58,50,38,34,35,37,34,32,35,35,32,37,48,55,62,65,68,70,73,70,73,75,77,78,79,78,78,73,77,78,81,87,91,95,97,98,98,94,92,88,88,89,85,83,79,79,75,77,73,76,79,76,74,71,71,67,61,53,52,53,50,49,54,50,40,35,34,36,37,36,34,36,34,33,35,32,32,35,34,35,42,48,46,50,50,51,52,50,49,53,61,64,61,63,66,71,78,84,86,87,88,90,87,87,89,87,84,84,81,77,80,81,79,71,69,67,68,63,60,56,51,55,57,56,56,52,41,34,35,34,34,35,35,34,35,35,38,35
99,116,125,130,138,139,141,143,144,146,149,149,152,153,151,150,151,155,162,167,167,166,165,161,159,156,150,148,144,142,144,145,144,143,143,141,141,143,140,137,137,137,135,132,131,127,122,118,108,98,87,79,72,68,69,70,70,69,69,65,65,67,69,66,143,149,147,146,150,154,156,156,158,161,163,162,159,153,150,151,152,157,165,172,177,178,177,173,171,168,164,158,157,155,153,155,155,154,150,147,145,143,141,141,139,138,135,133,136,136,131,126,121,116,108,98,85,75,69,68,72,72,70,71,72,68,69,74,159,161,159,158,156,159,163,166,167,166,162,154,144,136,139,147,149,154,162,173,182,185,186,184,181,177,174,168,165,164,162,163,162,158,157,157,155,149,145,143,142,139,133,131,134,137,136,133,128,125,119,111,101,91,78,70,67,61,58,56,53,54,53,36,165,164,168,164,164,164,165,167,165,163,152,136,124,120,126,137,145,149,157,170,178,186,190,189,188,185,181,176,172,174,170,167,169,167,162,160,157,153,152,147,148,145,144,138,137,138,139,138,131,127,125,119,110,101,93,81,73,84,91,91,92,93,91,84,168,172,174,171,170,168,168,168,164,157,139,124,120,124,127,132,140,143,147,156,167,180,189,193,192,191,189,184,179,176,176,175,173,174,172,168,163,158,155,150,151,150,145,143,141,141,141,136,134,131,130,128,121,112,103,95,82,76,92,106,108,111,110,114,177,177,180,176,174,170,168,168,168,157,130,116,120,126,129,130,134,133,134,141,159,179,189,193,196,195,192,191,183,178,179,176,178,178,176,173,168,164,160,153,152,150,145,146,144,140,141,142,139,136,133,133,128,123,116,107,96,82,70,73,85,93,96,97,184,183,182,180,177,174,172,171,172,158,129,114,121,129,129,127,126,125,126,138,165,185,191,196,196,199,196,195,188,184,183,184,184,180,178,175,173,169,165,160,156,152,147,146,144,137,140,142,143,138,134,133,130,125,119,112,103,93,80,68,66,70,78,84,190,189,188,184,183,182,182,179,174,154,129,114,122,132,130,121,118,115,119,139,166,183,190,195,199,198,199,196,191,189,190,190,189,185,181,178,176,173,170,167,164,158,150,146,141,141,137,138,138,139,136,134,131,126,122,117,110,105,97,83,71,64,63,69,188,190,190,188,188,189,187,185,177,156,133,116,128,133,126,109,106,105,110,137,164,179,186,194,197,200,197,196,194,192,191,192,191,189,186,184,179,173,172,171,167,163,155,147,140,141,140,140,142,142,139,138,132,127,122,121,117,110,103,92,79,71,65,63,190,192,192,192,192,192,189,186,176,158,138,123,133,131,112,91,88,84,94,127,159,177,189,192,197,198,195,192,193,193,192,192,192,192,189,185,180,176,171,169,167,162,152,144,138,133,135,143,152,150,146,141,138,130,125,122,120,116,108,98,86,75,67,64,194,193,194,194,195,195,193,190,177,162,136,124,132,125,100,90,85,75,92,118,145,170,188,195,197,196,196,193,193,195,193,194,192,192,189,186,183,179,175,166,158,157,152,141,128,115,117,128,149,161,151,145,136,133,130,126,124,120,114,102,92,82,70,65,197,196,195,195,196,196,193,191,178,164,137,125,132,123,101,92,73,75,107,131,146,169,186,192,196,198,198,195,195,196,194,195,195,193,191,188,184,183,181,172,163,161,153,139,127,117,118,131,141,154,152,154,146,138,134,128,125,122,117,110,99,87,77,67,197,198,199,199,197,197,195,186,172,155,131,127,130,117,103,91,88,124,143,147,153,169,182,190,195,200,200,198,196,195,196,198,197,195,191,187,182,185,183,179,174,166,156,140,121,112,120,131,143,151,152,151,152,148,141,135,131,129,123,116,105,91,78,68,198,200,201,201,199,198,198,190,171,153,123,127,136,118,99,92,107,143,162,156,152,167,181,189,193,195,196,196,198,197,197,198,197,197,193,190,187,184,181,180,176,164,147,131,116,108,116,130,140,153,156,154,149,151,148,143,140,140,131,121,110,96,79,69,198,200,201,200,200,199,198,195,173,143,113,119,139,125,99,67,76,97,137,155,151,163,178,189,193,194,197,197,197,198,200,201,199,197,194,192,190,187,184,184,179,167,149,130,113,100,107,123,138,154,164,164,151,147,148,149,148,146,136,126,117,105,85,70,201,201,202,202,203,201,199,198,174,135,107,114,140,130,109,61,79,90,109,141,152,161,177,190,195,197,197,197,196,199,202,200,199,197,195,192,189,187,187,185,180,167,148,123,103,88,96,128,143,160,171,169,156,147,144,153,151,148,137,128,121,110,94,74,202,202,203,203,203,204,203,198,174,129,103,108,134,129,114,79,105,81,109,145,159,163,177,188,193,197,197,197,196,198,200,198,199,196,194,192,190,190,188,181,170,158,140,123,103,81,83,119,139,155,170,171,161,153,145,149,151,149,144,137,130,121,106,85,203,203,203,203,203,202,201,198,175,125,92,101,133,128,119,94,137,87,116,150,158,163,179,189,193,197,198,198,197,197,197,196,197,198,193,193,192,193,190,183,172,158,141,121,102,84,81,111,136,155,168,172,166,159,153,149,152,151,147,143,138,132,118,98,202,203,203,204,204,203,203,199,184,133,100,105,131,124,115,77,91,103,126,161,165,164,182,192,195,196,196,196,195,195,197,198,192,192,192,191,193,190,188,184,175,162,146,131,113,93,78,105,138,153,159,161,160,155,153,151,149,152,149,149,145,138,126,107,204,204,204,203,203,204,201,198,183,135,98,105,126,120,113,90,95,124,156,168,171,169,184,192,194,193,193,194,196,194,196,197,196,193,191,190,195,193,188,183,177,164,155,141,121,100,82,106,145,154,152,150,147,146,146,146,148,150,151,151,145,138,130,117,204,205,204,203,202,201,200,197,185,143,107,105,121,121,105,110,131,165,179,163,168,174,186,193,192,192,193,194,194,194,192,190,185,180,179,182,188,191,190,181,173,165,151,141,128,108,85,103,142,156,153,146,142,141,140,137,144,154,157,156,151,144,134,119,205,204,204,204,203,202,200,198,190,156,124,110,121,127,104,112,119,158,181,165,174,181,185,188,188,190,191,191,191,190,184,169,159,144,132,129,148,185,190,179,170,165,155,146,136,119,91,100,137,157,159,151,145,140,135,134,133,150,152,149,149,144,134,124,206,205,206,205,203,201,199,196,187,161,131,117,122,130,118,110,122,114,141,163,176,177,180,183,184,183,184,186,185,180,167,158,157,148,128,116,106,134,181,177,167,161,153,151,144,127,98,103,139,158,162,154,145,141,134,137,136,146,145,141,144,142,136,128,207,206,206,205,204,202,199,196,189,164,137,121,125,132,129,114,126,128,129,153,167,173,179,182,179,178,180,177,170,164,161,158,160,152,137,126,120,108,161,177,169,164,155,152,149,134,104,104,139,157,163,154,143,140,134,143,142,147,148,141,136,137,130,119,208,207,206,206,206,204,201,198,188,170,145,134,134,137,133,122,117,134,147,160,171,176,175,176,179,178,175,170,165,160,157,157,158,139,102,121,136,112,151,177,174,168,160,153,151,139,108,107,135,154,162,153,143,138,135,147,154,151,150,149,139,129,129,122,206,207,206,206,207,205,201,197,191,177,158,146,140,138,138,130,122,132,152,164,171,175,177,175,172,169,163,159,155,155,153,149,143,105,60,100,139,117,145,169,173,169,162,157,159,144,112,107,137,157,164,156,143,138,134,158,154,149,151,144,139,135,124,116,207,206,205,206,206,204,201,195,189,181,168,158,148,141,141,144,143,151,161,168,173,176,177,172,168,165,163,163,165,169,159,146,131,79,40,77,135,124,142,164,170,171,166,162,167,153,116,108,140,158,160,156,144,135,136,162,159,150,142,140,136,132,124,115,205,205,205,206,205,203,201,196,191,186,175,170,168,161,159,164,166,164,166,170,177,179,175,178,180,178,176,177,183,180,161,141,130,84,39,66,117,132,150,164,172,168,167,169,166,156,119,107,140,165,160,150,143,132,137,168,166,153,144,140,134,128,122,105,205,204,205,206,206,204,203,199,194,190,184,179,178,177,176,179,181,182,183,180,182,181,181,179,183,184,186,188,191,189,172,151,138,114,66,69,106,136,155,166,170,165,167,174,174,158,126,107,141,169,159,152,142,129,143,177,177,158,150,140,133,126,121,112,206,204,204,205,207,207,205,202,198,194,189,188,187,189,190,194,195,194,194,192,190,189,192,192,191,186,185,189,195,193,182,165,144,134,109,85,100,131,153,161,164,162,161,181,184,164,131,109,137,171,161,155,142,126,139,177,181,162,152,146,136,125,120,115,205,205,205,205,206,206,205,202,199,197,193,193,194,196,200,203,204,204,201,197,197,196,194,195,192,190,186,189,195,197,189,168,142,130,124,108,102,123,139,146,152,158,168,180,190,183,150,112,126,170,164,153,143,129,137,174,182,172,159,146,132,123,121,111,206,205,204,205,204,202,201,199,197,195,193,187,189,197,201,203,205,206,204,204,200,196,196,195,195,193,190,189,192,197,195,178,147,122,114,107,103,120,135,141,149,154,161,181,188,186,156,113,129,169,165,150,141,133,138,171,177,168,159,146,131,122,118,110,206,204,205,204,204,202,201,199,195,191,184,177,180,191,200,203,202,200,199,201,200,192,191,195,196,194,193,191,193,198,196,181,154,127,112,101,104,123,135,144,152,156,160,176,189,176,140,114,133,165,162,149,136,131,136,161,164,156,150,140,131,122,113,107,206,205,206,205,204,203,200,196,192,186,178,171,175,185,193,197,199,194,193,192,189,186,184,189,189,191,190,189,190,194,191,170,147,129,108,93,112,132,140,146,154,157,162,177,174,157,118,105,131,156,161,150,135,129,135,156,160,152,146,137,131,121,116,107,205,205,205,204,203,202,200,196,188,183,176,168,161,166,175,179,175,180,180,181,175,173,174,176,181,183,182,183,186,190,179,152,133,116,81,81,118,134,139,143,150,157,161,164,166,147,114,101,133,152,160,155,137,130,132,149,156,151,145,136,130,125,117,107,204,205,204,202,203,201,201,196,185,177,172,157,150,157,168,166,162,160,160,163,166,166,165,164,166,169,171,174,180,180,160,137,122,92,52,66,116,135,140,147,148,148,158,164,160,147,110,103,137,148,156,152,138,130,132,142,146,146,142,134,131,129,118,109,203,204,205,202,203,202,200,193,180,162,155,147,146,153,156,152,146,144,146,152,159,164,162,160,158,155,153,154,164,165,147,130,114,71,36,74,128,133,134,146,153,149,153,153,149,143,114,100,132,143,157,150,139,133,134,135,136,135,135,134,136,132,125,117,204,203,203,201,206,203,199,190,178,156,140,137,138,138,136,135,134,136,142,150,159,165,164,160,158,154,147,141,142,146,139,127,123,105,69,86,132,133,138,153,153,150,151,149,147,137,106,99,128,134,152,149,141,136,135,131,129,131,138,143,143,140,130,118,203,200,196,200,205,207,200,194,174,149,137,135,133,133,131,127,129,143,159,167,169,170,167,164,165,163,160,148,139,139,141,133,129,132,129,120,118,118,140,155,153,149,145,144,144,135,105,94,117,131,148,147,140,135,134,129,128,134,144,147,145,139,130,119,202,197,197,199,204,205,198,185,163,138,126,125,124,126,127,124,132,150,160,171,173,172,171,172,171,169,170,165,154,146,143,145,142,138,136,123,106,113,148,163,156,151,148,141,136,132,103,88,112,130,143,142,139,136,135,131,127,131,141,145,144,137,129,118,200,199,199,200,204,203,199,183,158,136,119,119,123,130,125,119,130,140,139,163,174,175,176,179,180,179,181,181,177,172,159,140,132,128,117,102,101,127,157,164,158,149,144,140,134,128,105,81,109,135,141,140,137,134,134,131,127,130,139,145,143,136,127,118,201,201,202,202,203,205,201,178,147,128,121,122,124,129,118,112,116,130,145,161,173,177,180,185,186,188,189,189,190,188,184,169,160,146,136,133,138,155,164,163,159,153,146,139,133,123,103,83,111,133,140,142,139,139,138,133,129,134,144,149,146,137,130,118,199,200,200,202,202,203,199,177,142,117,104,116,125,124,110,109,115,144,161,160,162,172,180,187,188,191,193,192,191,190,189,189,189,187,183,184,179,175,165,160,159,153,144,134,125,117,98,83,117,135,137,141,142,143,140,135,131,137,145,148,145,136,128,117,197,197,199,200,202,203,200,182,139,111,104,115,127,121,109,115,139,179,177,164,157,163,176,184,189,189,193,197,196,194,197,198,195,195,193,195,194,189,182,175,168,159,145,130,119,109,91,86,123,140,140,143,145,146,142,140,140,144,146,144,137,130,120,105,199,200,200,199,201,201,199,182,138,119,103,116,132,121,110,107,123,160,182,177,164,160,174,183,188,192,192,196,193,191,196,194,197,197,196,193,191,188,185,181,174,163,152,135,117,101,85,89,120,142,148,153,154,151,145,144,140,141,140,134,129,123,115,102,197,196,196,198,199,199,196,184,148,122,95,118,135,118,105,83,89,102,128,160,164,156,169,183,188,194,194,194,197,197,198,196,198,196,193,193,191,189,188,184,176,163,152,139,121,101,84,90,125,143,157,161,162,154,144,139,139,141,133,129,125,118,110,98,194,196,196,196,198,198,194,182,147,118,95,123,136,121,107,84,96,96,119,145,161,156,167,182,188,193,197,196,195,197,198,199,197,195,196,193,193,192,190,186,179,167,157,145,129,110,94,89,118,143,161,166,164,152,143,142,136,137,133,130,122,114,100,82,195,197,197,196,197,197,194,183,149,115,99,129,139,125,113,93,124,85,104,125,148,153,164,180,188,189,193,195,197,194,193,194,196,195,196,194,193,191,188,186,181,173,165,153,138,122,111,103,110,132,153,163,160,149,136,137,131,128,128,123,117,105,91,75,194,194,195,196,196,196,193,184,151,116,105,134,140,124,111,81,95,87,94,110,143,156,165,179,189,191,194,197,196,195,193,196,195,194,196,194,193,192,189,186,183,176,168,159,146,133,124,115,115,128,147,155,152,150,135,132,133,131,127,118,112,100,84,66,193,194,195,195,194,194,194,185,158,121,108,133,145,127,110,73,55,66,89,125,139,153,168,180,187,190,192,194,195,196,195,195,196,195,194,192,190,189,188,185,181,177,171,161,150,139,129,123,124,135,146,148,149,147,135,132,127,127,124,119,109,96,80,65,192,192,192,193,193,192,191,184,166,134,115,133,144,126,112,93,64,89,130,149,143,152,168,180,188,191,191,190,191,191,194,194,192,193,193,191,188,186,183,181,178,174,168,159,151,140,130,123,124,134,142,144,144,136,133,128,123,124,122,112,100,90,76,63,190,192,192,192,192,191,188,181,168,145,118,134,147,128,103,106,85,126,143,147,143,150,167,180,187,192,194,193,192,191,193,194,192,191,192,189,187,182,181,178,173,169,163,158,151,141,128,123,130,141,153,151,141,131,130,126,116,112,113,103,94,83,71,59,186,189,191,192,191,191,190,184,169,152,120,128,147,133,98,105,87,66,108,126,132,150,170,183,190,193,194,195,194,192,193,194,193,191,191,183,177,176,174,172,170,166,159,153,148,140,133,134,140,146,146,143,138,128,121,116,111,110,109,103,91,78,66,55,184,186,188,189,188,188,188,182,171,155,126,126,142,135,110,84,90,68,80,106,126,148,167,179,189,192,192,192,192,192,193,192,191,189,187,182,172,172,167,165,165,162,157,150,145,136,136,137,137,137,134,130,127,123,117,114,109,104,103,96,85,71,59,55,182,184,186,187,187,186,186,186,178,161,138,122,140,141,124,85,88,83,71,92,120,147,161,175,187,192,193,193,193,192,191,190,188,186,183,179,176,172,160,158,160,157,153,148,145,142,137,133,131,131,130,126,122,118,111,112,106,101,96,87,75,64,58,60,179,180,182,184,184,182,182,183,180,164,136,126,145,148,133,115,93,106,95,103,126,146,159,171,182,190,195,194,192,188,186,186,181,182,178,174,170,168,164,156,153,152,150,147,143,139,137,133,130,129,129,124,119,115,109,106,102,100,89,75,63,61,63,67,172,172,173,176,174,174,175,177,178,169,151,129,143,149,140,125,115,108,109,113,129,149,160,170,179,188,191,191,188,183,181,180,176,174,173,169,166,160,160,154,150,152,150,144,140,138,140,137,132,127,123,119,116,114,109,102,96,91,79,67,66,68,73,76,164,164,165,167,166,167,167,165,167,161,149,132,131,138,136,130,126,121,118,116,123,147,163,172,181,186,190,190,188,183,176,176,177,175,169,166,162,162,154,150,152,151,148,144,141,136,135,133,126,120,110,107,109,108,105,98,92,79,67,67,70,69,67,65,152,152,152,154,156,155,156,155,155,154,135,119,119,128,137,134,128,130,124,122,121,138,158,174,185,187,185,182,181,177,174,173,174,170,164,160,157,148,148,141,142,142,140,138,135,132,129,123,120,118,114,109,105,102,98,91,82,67,65,66,64,63,62,60,141,146,149,151,149,149,151,152,152,150,138,118,108,119,130,134,129,130,128,129,134,139,152,171,182,184,180,176,171,167,165,163,162,160,159,154,151,146,147,141,139,135,132,132,130,126,120,119,118,114,111,107,101,96,88,78,69,66,65,64,65,62,63,62,138,143,145,146,147,146,145,144,142,140,136,123,113,114,121,125,126,128,131,137,145,153,160,167,174,175,170,165,165,160,154,152,151,148,145,142,143,142,138,136,133,128,127,127,126,122,118,117,114,110,106,101,94,85,75,68,64,66,67,67,62,65,66,64,133,135,135,138,139,143,146,145,142,141,137,134,126,119,117,117,121,126,133,141,148,156,162,163,164,166,159,153,151,149,146,144,140,135,137,134,131,126,129,125,126,129,125,123,123,120,117,112,106,101,94,88,81,73,67,64,66,66,66,67,66,66,62,61,118,119,122,127,131,132,132,134,135,134,135,134,133,125,121,121,122,128,133,144,150,155,156,155,154,152,150,145,141,137,133,130,129,128,128,127,128,128,125,126,125,125,124,122,118,114,110,105,98,91,84,75,68,67,67,68,67,68,69,69,66,67,70,67,70,81,88,101,112,115,120,122,124,124,127,127,126,123,121,121,121,127,132,140,146,151,151,151,146,144,140,138,135,130,127,123,118,115,115,119,119,118,121,123,121,119,114,111,108,103,99,93,84,76,71,69,68,69,70,70,70,69,68,66,65,65,64,69
179,180,176,174,178,179,178,177,180,180,178,178,175,168,167,170,169,172,177,184,189,190,189,188,185,181,177,174,172,169,165,166,166,166,165,162,160,160,160,156,154,153,154,153,150,150,148,146,142,135,131,129,124,119,113,105,97,87,78,75,72,72,73,76,181,180,178,179,179,180,181,181,182,181,179,179,171,165,166,168,167,166,174,181,189,192,193,194,191,188,183,178,174,172,169,166,165,166,167,165,161,161,160,156,155,154,152,149,147,149,150,149,146,142,139,135,132,125,118,111,106,96,84,77,69,71,68,74,184,184,181,180,180,181,181,181,183,180,176,171,161,149,158,164,165,162,169,177,185,191,194,195,195,192,187,183,178,176,175,174,173,173,172,167,165,164,160,157,156,155,152,147,144,144,148,151,148,144,142,138,134,129,123,114,111,105,98,89,79,71,70,67,186,185,183,183,183,182,183,179,181,180,170,159,151,143,144,155,158,156,158,169,177,188,195,197,197,195,192,188,182,180,181,175,173,176,174,171,168,168,164,159,156,155,153,149,146,144,145,147,150,147,142,139,137,134,129,122,117,110,102,96,85,76,71,67,188,188,188,188,185,184,184,182,179,179,165,150,140,139,142,145,151,149,147,156,170,185,194,198,199,198,196,192,187,183,182,182,179,178,178,174,170,170,168,164,159,156,156,153,149,146,148,150,148,146,143,142,141,140,135,130,122,116,108,101,93,85,78,73,190,190,190,188,186,184,184,183,182,176,158,144,138,139,141,140,140,136,136,146,168,188,195,199,200,200,199,197,193,188,186,184,181,181,182,178,174,173,169,165,161,156,157,155,152,150,148,149,148,147,145,143,142,142,138,132,126,120,113,106,99,89,82,74,192,192,191,190,187,184,183,184,185,175,152,138,136,144,142,137,135,128,128,143,173,191,197,200,201,202,201,199,198,191,186,187,185,184,184,182,178,176,170,165,163,157,158,155,152,150,148,148,147,148,146,143,141,142,139,134,130,124,116,110,105,99,89,82,197,194,192,191,190,188,186,187,186,174,149,133,138,142,135,129,125,122,123,146,175,191,197,199,201,201,202,201,200,194,192,188,188,188,187,185,182,180,173,168,165,159,158,155,150,151,150,145,143,146,148,146,142,142,140,135,129,124,118,113,107,99,90,83,198,196,194,193,192,191,189,188,186,172,148,130,136,141,135,121,116,115,119,143,174,189,195,199,200,202,202,202,202,198,193,194,192,193,189,186,184,180,177,172,167,160,159,156,153,153,149,146,144,145,145,145,144,143,141,136,130,126,123,117,112,104,96,87,198,197,196,195,195,195,193,190,184,168,146,129,133,140,126,106,102,100,107,134,168,186,194,199,200,202,202,202,202,200,198,195,196,195,192,189,185,182,179,175,171,167,164,159,155,148,148,146,143,144,144,146,146,143,141,135,130,128,127,122,117,108,96,90,198,198,199,198,198,197,195,193,185,168,146,131,133,135,116,97,91,85,94,121,157,182,194,198,201,201,201,200,200,202,199,198,198,197,194,191,189,185,182,176,176,173,169,163,154,152,144,144,141,144,147,149,148,145,141,136,133,130,127,125,120,114,104,95,199,199,200,200,199,199,197,193,185,169,146,132,133,127,107,95,86,79,97,121,148,175,191,197,200,201,202,201,200,201,201,201,200,198,197,194,191,187,183,177,176,176,172,162,157,148,142,136,134,136,145,151,150,149,142,136,135,130,127,126,121,116,109,99,200,200,200,200,200,200,199,194,184,169,147,130,129,123,103,93,89,98,121,137,150,172,188,196,199,201,201,200,200,200,201,200,200,198,198,196,193,189,183,178,176,173,170,167,155,148,138,127,123,131,142,151,152,150,145,139,139,134,133,129,127,123,111,101,201,202,202,201,201,200,199,194,184,169,144,127,127,117,97,85,80,102,135,150,153,170,186,194,198,202,203,202,201,200,201,200,200,199,198,196,193,189,186,182,178,170,164,162,155,143,133,120,116,126,139,150,152,152,147,145,142,137,136,136,130,125,117,106,202,203,203,202,201,201,199,195,185,167,144,125,125,116,102,80,63,83,120,149,155,166,182,192,197,200,202,203,202,202,200,200,201,200,199,197,194,190,187,185,182,173,165,163,157,145,129,117,114,123,135,147,152,155,149,150,144,142,140,141,139,129,121,112,204,204,204,204,203,201,200,193,178,159,136,124,127,119,103,75,62,74,98,132,155,165,178,190,197,199,200,200,201,201,201,201,202,201,199,197,194,189,186,186,183,177,171,166,158,144,126,111,110,120,131,145,153,160,155,151,149,148,145,146,142,130,124,118,203,203,204,203,203,202,201,194,176,152,124,115,132,123,110,90,92,75,97,127,152,160,174,187,197,199,199,201,201,201,201,202,202,202,200,198,195,189,186,185,183,182,178,168,156,144,124,107,103,116,130,145,159,166,159,152,149,148,148,149,143,135,130,120,204,204,203,204,205,203,202,197,175,149,119,110,131,123,109,84,103,75,101,130,153,157,171,188,197,201,201,201,202,202,202,202,202,201,200,198,195,191,187,185,185,185,181,173,156,139,121,102,95,117,135,148,162,170,164,154,148,149,151,149,146,137,133,128,205,204,205,205,205,203,203,200,180,140,111,104,127,123,108,75,82,92,120,140,153,158,171,188,193,197,200,202,202,201,201,202,202,200,198,197,193,189,187,186,186,186,181,168,151,135,117,96,88,115,140,151,163,171,165,156,150,147,151,150,151,145,140,134,205,204,206,205,205,204,204,200,180,138,106,103,125,118,108,84,98,130,162,160,154,156,171,187,192,194,200,202,202,201,201,202,201,200,198,195,192,190,188,190,190,187,182,172,155,135,114,94,84,112,141,153,165,170,167,161,156,151,151,152,150,146,143,142,205,204,205,206,204,204,204,200,179,133,101,96,119,116,111,102,133,168,192,167,159,157,174,188,195,199,201,202,203,201,199,200,200,199,197,194,191,191,191,191,190,187,179,166,150,132,115,96,83,106,138,153,164,169,167,162,157,153,150,150,150,149,147,145,204,205,206,205,205,205,204,199,182,137,105,101,118,120,107,106,126,167,186,158,156,158,176,187,194,198,200,202,201,200,199,199,197,195,194,192,190,190,190,191,190,185,176,164,150,134,116,101,87,101,139,157,164,166,164,159,154,152,150,152,153,153,152,147,205,205,205,205,205,204,202,199,186,144,106,101,119,124,105,108,107,137,163,150,153,162,178,188,194,198,199,199,199,199,198,198,197,195,191,190,190,188,191,192,192,188,182,171,156,141,123,107,92,98,140,161,164,163,158,152,149,146,145,149,155,157,154,149,205,205,205,205,204,203,201,198,186,150,115,106,118,130,119,111,112,118,144,152,162,171,181,191,195,199,200,201,200,199,198,197,195,192,186,184,184,185,192,192,192,188,181,169,159,147,130,114,97,96,139,162,164,159,154,148,144,140,139,147,156,158,155,151,206,206,205,205,205,204,201,196,186,157,126,112,121,133,131,118,123,128,136,156,169,176,183,190,193,196,197,196,197,196,196,194,186,180,174,169,170,173,187,193,191,186,182,172,161,150,138,122,104,95,137,162,166,161,153,146,141,137,137,146,156,156,154,151,206,206,206,205,204,202,200,195,187,166,139,124,126,135,139,131,130,144,148,162,171,175,181,187,189,191,190,193,195,194,192,188,176,170,161,154,152,151,167,190,191,185,178,174,164,153,143,131,111,93,134,161,166,161,152,146,140,137,138,144,155,154,149,147,206,206,206,206,204,201,198,194,188,171,145,127,127,137,143,138,135,144,156,163,171,178,185,189,190,189,189,190,190,190,186,178,169,166,160,149,139,130,134,171,190,180,175,170,161,155,147,140,117,92,132,159,164,163,150,143,137,131,138,144,155,155,148,143,205,205,206,206,205,201,197,194,187,170,147,134,134,141,147,144,139,141,150,161,170,178,184,187,188,187,187,188,186,182,175,168,166,166,163,151,135,125,115,137,180,180,174,170,160,159,155,149,122,92,135,160,162,164,150,145,137,135,144,148,157,159,151,142,204,203,203,204,203,200,197,194,186,172,155,142,140,143,148,149,146,147,153,163,173,180,184,185,186,185,185,184,181,176,171,168,167,168,166,154,134,126,118,121,168,184,175,172,160,158,159,155,127,89,138,155,161,160,142,137,131,134,151,151,155,158,151,141,203,203,201,201,201,199,197,192,185,173,159,151,145,143,150,156,159,160,165,171,178,183,187,188,188,186,184,182,178,174,170,167,166,166,165,148,119,122,123,121,158,179,179,173,163,160,161,159,128,94,141,155,160,158,142,138,131,138,159,154,154,154,149,140,202,202,201,199,200,199,196,192,185,179,170,161,157,153,158,164,169,173,175,178,183,187,188,187,184,183,182,177,172,169,164,162,162,163,161,133,96,115,132,125,148,175,178,176,168,163,165,163,130,98,141,159,159,151,136,131,124,139,168,159,154,150,144,138,201,201,201,199,197,194,195,192,188,182,177,170,171,173,173,175,181,185,185,186,187,189,189,187,186,184,180,177,172,168,164,163,162,160,153,114,65,100,135,129,144,167,175,174,169,165,170,167,133,97,136,158,158,145,133,130,122,148,174,164,151,147,140,135,199,199,199,200,199,196,197,195,192,188,183,179,182,183,188,189,192,195,194,193,192,190,190,189,187,187,184,180,176,172,170,169,165,157,143,94,56,94,132,136,145,162,171,172,168,167,171,169,134,98,128,156,155,138,133,127,118,150,177,167,152,147,140,132,199,198,199,201,200,199,197,195,192,191,187,185,186,188,194,198,200,201,201,200,196,193,191,190,189,188,187,185,181,178,179,177,166,153,136,92,61,95,131,139,147,161,166,164,163,167,173,169,136,98,120,153,154,139,133,123,114,148,177,168,154,145,138,128,199,198,199,199,199,195,193,189,189,188,185,183,183,184,192,199,203,204,203,202,199,197,194,193,192,193,191,189,187,187,187,184,167,149,136,102,67,89,124,138,148,154,157,155,155,166,176,173,145,104,111,144,150,139,133,122,114,141,168,164,154,145,135,124,200,199,199,200,199,194,190,189,186,184,181,174,169,176,186,196,200,203,203,202,201,200,198,197,196,196,192,191,190,192,195,190,172,151,139,120,90,89,116,135,143,146,146,145,150,166,180,179,153,110,109,140,148,138,131,121,113,132,157,155,150,141,131,120,200,200,200,200,199,197,194,192,186,181,174,165,157,161,174,183,191,197,197,197,199,198,198,195,195,196,194,190,188,192,198,195,180,157,142,127,106,90,103,122,134,137,139,142,149,166,182,182,157,114,110,138,147,138,127,118,113,128,146,144,142,134,127,119,199,200,200,200,198,196,193,190,185,179,170,158,148,146,154,160,163,168,175,183,189,192,191,192,197,195,195,190,187,189,197,197,186,165,143,128,117,101,98,115,127,133,138,145,151,166,179,176,148,110,110,135,141,134,125,118,113,123,135,135,134,128,122,116,199,200,200,199,199,196,194,191,183,175,168,156,142,136,139,136,134,135,141,150,164,169,178,180,187,191,195,191,187,186,192,196,189,169,142,121,111,100,93,111,126,133,140,145,150,161,170,161,130,101,107,128,133,137,129,117,112,117,127,127,126,125,120,116,200,201,200,199,198,195,194,193,183,169,161,148,134,127,123,118,114,115,122,127,133,143,150,160,172,180,185,187,186,184,188,194,189,169,142,117,104,87,90,110,124,131,139,144,147,154,159,148,119,95,108,125,130,134,128,116,110,113,118,118,122,124,121,119,198,199,198,195,196,197,194,188,177,159,146,134,123,116,111,107,109,120,131,138,141,141,143,142,147,157,171,178,181,182,186,191,186,167,138,114,91,66,90,107,122,133,136,139,143,146,147,139,113,91,108,119,127,132,129,117,113,113,114,116,120,125,125,124,196,195,192,194,196,196,193,188,175,154,135,122,113,109,107,102,112,122,126,138,144,144,148,147,143,144,150,160,167,174,181,185,176,152,129,105,72,68,104,108,125,135,136,134,139,139,138,131,107,84,106,113,122,128,124,115,111,113,113,116,122,129,129,125,195,192,189,192,198,197,192,184,170,148,126,113,106,105,101,99,111,126,138,141,145,147,150,154,156,152,148,150,154,159,167,168,154,129,110,90,64,84,104,105,133,140,138,135,135,135,131,125,103,77,102,109,122,124,120,117,116,114,113,117,123,127,126,122,191,192,192,192,196,196,192,183,164,137,118,106,102,102,98,98,115,149,169,156,143,144,153,162,165,165,164,162,159,157,160,154,135,113,105,98,89,97,99,114,140,145,139,134,131,129,126,120,99,68,94,105,116,119,118,116,117,116,113,117,124,126,126,120,190,193,193,196,199,198,192,179,154,128,109,101,101,102,98,97,97,118,146,152,143,140,148,160,170,173,175,176,173,169,165,155,140,124,114,109,108,102,106,130,146,145,140,134,130,126,120,113,92,65,101,114,119,119,118,120,119,117,114,118,125,128,125,118,190,191,194,195,197,197,192,177,147,119,100,95,101,105,101,90,69,85,102,128,148,137,143,157,167,173,178,182,183,181,177,175,167,162,152,141,137,135,141,150,150,147,143,134,128,122,113,102,80,72,106,120,123,124,127,125,123,120,118,121,124,123,117,112,187,187,189,193,197,195,191,179,146,111,93,90,105,112,107,104,106,94,96,123,144,132,139,155,166,174,180,184,186,185,184,184,183,181,179,173,169,167,167,163,155,149,144,137,126,117,108,93,73,77,114,129,132,133,132,130,124,121,120,122,121,118,111,104,185,186,188,190,192,194,191,183,150,112,92,90,110,116,108,101,124,100,84,106,133,132,139,151,166,172,180,184,185,187,187,187,187,187,187,186,184,179,175,170,161,154,148,139,130,117,104,88,75,89,121,140,150,148,144,133,126,122,118,118,117,111,103,93,183,183,185,187,190,191,189,182,153,118,97,91,112,115,104,79,86,85,79,96,126,131,142,150,165,170,178,185,187,187,188,190,191,188,187,187,183,180,178,175,169,162,152,142,135,124,110,96,89,98,120,140,152,149,144,131,122,119,116,114,112,107,98,82,181,181,182,185,186,188,185,179,151,120,96,96,118,114,102,75,61,68,86,117,130,129,143,148,165,172,176,183,188,188,187,187,188,188,187,184,182,181,181,177,174,169,158,148,140,130,119,110,104,107,119,133,144,143,137,129,120,117,114,112,108,100,88,69,177,176,180,181,185,184,182,175,149,114,94,104,123,116,101,82,80,107,132,146,132,130,144,148,163,171,175,181,185,186,185,185,185,185,185,186,183,179,180,177,174,171,164,155,146,136,127,119,113,111,117,129,136,137,135,128,119,115,111,107,102,92,76,66,172,174,178,181,181,181,180,176,154,112,90,105,125,118,96,91,76,120,147,148,128,129,142,149,160,170,175,180,180,182,183,185,186,185,185,185,184,180,179,177,174,170,165,158,150,140,130,124,119,114,118,127,132,133,128,123,119,111,104,101,94,80,68,60,172,172,173,173,176,176,177,173,155,119,94,103,125,119,92,98,69,80,104,127,122,129,140,150,161,170,177,182,180,180,180,181,182,180,181,182,181,178,175,172,170,165,161,155,148,140,131,123,114,111,117,128,133,131,123,117,111,103,95,89,80,69,67,69,165,168,170,169,171,172,172,169,155,129,105,105,123,122,94,86,80,57,74,103,110,123,138,150,160,169,176,181,181,178,180,179,179,178,176,178,176,172,169,165,163,159,154,148,141,134,127,120,115,115,123,130,129,123,117,109,102,94,86,78,71,67,67,68,159,162,163,166,168,168,166,164,153,135,111,105,120,124,104,77,74,59,60,78,96,117,131,143,155,164,174,180,181,178,180,180,181,178,178,174,170,163,162,156,154,151,146,140,134,129,123,116,113,115,119,119,116,111,106,100,92,86,79,71,69,69,71,72,157,158,160,160,160,161,161,160,154,137,115,102,112,124,114,93,82,84,69,72,89,113,130,140,151,161,173,183,181,178,178,178,176,174,172,170,166,155,154,147,143,142,138,133,129,125,120,117,116,114,113,113,111,105,102,94,83,77,72,72,72,71,72,72,147,149,153,155,155,155,156,158,155,140,120,103,111,127,121,109,99,97,96,88,96,113,129,142,151,158,170,180,182,176,170,169,171,166,167,163,158,153,149,142,136,135,131,128,127,121,118,116,115,114,112,109,102,98,92,85,77,73,75,77,78,78,79,80,134,135,137,140,142,142,144,147,149,141,123,106,111,124,121,111,107,108,109,105,103,114,130,143,153,159,166,171,173,171,165,162,162,158,158,153,150,146,143,137,131,129,129,127,123,121,116,116,116,109,105,99,92,86,80,75,78,77,81,83,82,81,81,81,123,124,126,128,128,128,129,130,133,133,124,109,105,113,116,114,112,110,109,109,115,121,130,142,152,158,161,162,163,165,160,155,157,153,150,145,141,139,132,130,125,124,124,122,118,116,113,110,107,101,96,91,83,77,76,76,80,83,83,83,85,83,84,84,93,114,121,121,119,119,121,124,125,124,117,101,93,97,105,108,106,105,108,114,123,130,137,141,145,149,150,150,149,150,147,143,144,141,138,135,131,128,124,120,117,116,116,112,110,107,105,101,98,95,83,78,75,77,79,82,83,84,84,85,83,82,84,81,20,22,43,62,73,86,91,98,104,107,109,105,99,98,101,102,103,105,110,119,127,135,139,139,137,136,134,133,132,133,131,131,126,125,121,120,117,116,113,113,110,110,107,106,104,100,94,91,84,78,81,81,86,84,86,86,85,86,85,87,87,86,83,84,51,39,39,29,23,28,32,40,46,48,53,58,65,75,82,91,101,110,115,117,121,125,127,127,126,124,122,121,121,118,115,111,111,110,107,104,103,101,102,101,97,96,92,91,87,84,82,80,82,82,84,85,88,87,87,87,88,90,87,87,87,88,87,83,69,66,61,53,50,43,34,28,24,19,21,22,24,24,23,19,21,28,41,56,69,81,93,98,100,98,96,93,92,90,89,88,86,80,81,84,84,82,83,81,82,83,83,82,84,85,88,88,87,87,89,89,90,87,88,88,88,88,87,87,88,86,87,87,74,64,53,50,40,34,30,30,29,27,27,23,24,23,21,22,23,45,57,58,61,67,73,79,81,81,80,79,79,78,77,75,76,78,78,79,79,78,79,79,82,84,86,88,88,90,91,89,91,90,89,90,89,89,89,90,88,88,87,87,88,86,85,85
158,160,162,164,166,168,168,170,170,170,169,167,162,157,157,158,164,170,175,175,175,174,171,169,163,158,153,151,149,148,148,146,146,146,147,146,143,142,140,141,136,134,133,130,124,116,111,103,100,100,104,111,115,116,119,124,126,128,129,128,129,127,126,126,167,167,168,168,168,169,172,171,172,174,172,165,156,150,150,150,156,165,175,180,184,185,181,179,174,167,162,156,152,153,152,149,149,148,149,149,150,149,148,144,141,139,137,134,129,122,119,111,102,95,92,95,101,104,108,113,116,118,120,126,128,128,131,127,164,170,169,167,168,172,171,171,172,174,171,161,147,138,138,140,144,154,170,179,188,189,190,188,183,176,169,164,159,156,151,152,150,147,148,151,150,150,149,146,143,142,142,138,133,128,124,117,111,105,96,88,87,90,95,101,108,112,117,119,125,125,124,129,167,173,175,176,173,172,172,173,173,175,169,154,137,126,126,128,133,141,158,174,185,192,191,190,187,183,175,168,162,157,154,153,153,151,149,149,149,150,149,148,146,142,142,141,137,133,131,125,117,111,102,94,87,84,85,90,95,99,104,108,116,121,124,122,173,179,179,178,178,175,174,175,177,177,167,148,130,122,119,119,118,125,141,165,183,190,193,195,196,191,184,175,169,166,161,157,154,152,152,152,151,150,150,149,146,141,143,143,140,136,131,127,122,116,110,102,91,83,79,78,81,87,92,99,107,112,115,121,180,183,183,183,181,178,175,176,179,178,168,145,124,115,114,112,109,111,127,158,180,192,195,198,198,194,189,182,171,165,162,160,159,158,154,154,152,150,149,150,148,145,142,142,141,136,132,130,129,122,115,106,99,89,80,77,75,77,82,87,91,100,109,110,181,184,185,184,183,182,179,178,181,181,169,142,119,112,112,110,104,103,117,151,182,192,198,198,200,198,194,188,178,169,167,164,163,160,156,154,151,150,149,150,151,149,145,145,143,138,134,129,128,127,119,110,101,90,80,77,74,73,74,78,85,89,95,103,178,184,187,186,185,186,184,184,182,180,169,142,117,110,107,100,92,94,112,145,174,190,195,198,200,199,198,192,184,175,169,167,167,166,163,159,154,152,150,149,151,148,146,145,142,140,137,135,130,129,125,116,106,96,88,82,79,76,74,75,77,81,88,94,172,182,186,188,188,189,189,188,186,183,170,141,114,108,103,88,82,88,108,140,169,184,192,197,200,200,199,195,186,179,176,173,172,168,165,163,158,153,150,149,150,150,148,146,140,137,135,135,133,128,122,115,104,96,88,80,73,73,74,75,77,79,79,84,165,178,184,187,189,191,191,189,187,181,167,142,119,107,93,75,67,73,95,124,156,179,188,193,198,199,198,193,188,185,181,180,177,171,167,165,162,158,154,152,151,149,147,145,142,138,137,137,135,130,125,118,107,99,90,81,74,71,71,74,76,76,79,82,159,173,182,187,190,191,192,191,188,180,165,142,117,104,87,67,62,75,94,120,148,172,185,192,197,199,198,192,188,187,183,182,180,177,174,169,166,163,159,158,155,150,146,142,140,142,140,135,138,135,127,115,107,101,93,82,76,74,72,73,76,77,79,77,157,168,178,184,189,192,192,192,186,180,165,143,114,96,75,62,74,89,99,116,143,165,177,186,194,198,198,192,188,187,185,185,182,180,177,172,168,163,160,161,158,155,150,144,141,137,134,135,132,128,122,116,108,97,91,83,76,72,70,72,74,75,76,76,155,164,174,184,192,193,193,192,187,180,165,139,115,93,70,78,102,109,109,117,138,158,171,181,192,200,200,194,191,189,188,185,184,182,180,176,170,165,160,160,159,155,150,147,140,133,124,127,129,127,122,113,106,99,93,87,79,74,71,70,73,75,77,77,155,160,172,185,192,194,193,192,189,180,162,139,109,84,67,74,97,115,120,120,134,151,165,178,190,198,200,197,192,190,188,188,186,184,182,177,170,165,162,158,151,151,153,150,143,133,123,117,117,118,116,115,111,102,94,93,83,73,69,70,73,75,75,76,156,158,169,184,192,196,194,192,187,176,155,127,99,78,56,58,76,97,113,121,132,144,159,174,186,195,198,196,193,192,189,190,189,184,180,174,168,164,162,158,152,152,154,148,138,128,117,113,110,114,118,120,115,103,95,95,89,78,69,70,72,72,75,79,154,158,169,183,192,196,196,193,188,182,157,126,96,80,59,58,68,78,99,117,130,141,157,173,187,195,198,196,194,192,190,191,189,185,178,173,165,162,161,162,161,161,156,151,139,126,112,103,103,109,123,124,116,108,98,102,98,86,74,69,71,72,76,79,157,161,173,186,195,198,196,195,191,181,153,120,94,76,59,68,76,73,89,114,129,139,155,172,186,197,199,198,194,194,193,190,187,183,179,172,166,158,158,162,164,163,159,150,139,124,109,98,99,113,127,131,122,108,101,104,104,94,83,72,70,75,76,75,158,164,175,187,195,198,199,195,191,182,155,113,88,74,56,58,64,73,92,113,124,135,151,167,183,197,200,198,195,193,193,190,184,181,174,167,160,155,159,166,170,168,161,150,139,124,104,93,97,117,134,136,123,107,102,108,114,107,97,83,68,67,73,76,160,168,179,190,196,197,196,195,190,180,153,112,87,72,59,63,72,86,105,113,121,134,151,167,184,196,200,199,196,193,192,189,182,178,169,158,158,157,163,171,173,168,159,151,139,121,102,90,98,122,140,137,124,109,105,112,118,115,110,96,77,66,69,74,162,171,182,190,196,196,195,193,191,182,152,113,88,76,63,74,92,114,120,116,120,133,151,169,187,198,200,199,195,191,189,185,180,171,164,157,160,164,172,174,173,168,159,150,138,119,98,86,100,127,143,137,124,112,108,113,120,121,117,109,89,69,66,73,167,172,181,189,194,195,195,193,187,179,155,116,90,79,71,85,114,131,125,116,119,131,150,171,189,198,199,196,192,188,184,179,172,163,154,156,164,166,175,175,169,166,159,147,135,119,99,84,100,132,145,139,126,114,110,116,122,129,122,113,98,77,63,66,168,175,183,190,195,197,195,192,187,176,151,115,92,86,74,85,111,126,118,113,117,132,154,175,190,196,196,194,190,186,181,176,167,159,152,155,162,170,176,177,174,169,161,151,139,123,104,86,100,132,145,139,125,115,108,115,126,135,134,123,101,81,67,66,173,179,185,191,195,197,196,191,184,175,155,124,101,94,85,85,96,105,104,111,118,134,154,175,188,192,193,192,188,185,179,168,160,154,148,150,160,174,179,177,176,172,165,157,145,131,112,90,98,131,144,136,120,108,106,114,130,140,132,125,109,87,67,61,177,180,187,191,195,196,194,188,183,176,158,132,109,101,95,91,97,101,102,115,122,133,154,175,185,189,189,188,186,180,174,164,156,151,147,141,145,167,179,179,177,171,166,158,149,138,119,92,95,124,137,131,115,104,102,111,133,144,138,129,111,91,68,63,175,182,188,192,194,195,191,186,180,174,160,136,114,106,102,98,101,107,111,121,124,135,159,178,185,185,185,185,181,174,168,162,160,159,147,130,123,139,163,175,174,171,167,160,154,145,123,90,91,120,131,125,110,98,94,109,134,146,139,127,116,94,72,59,179,185,189,192,194,194,191,185,180,174,160,136,116,109,108,107,104,107,115,121,127,147,166,178,181,182,180,181,177,171,167,166,165,160,147,124,108,111,126,151,167,167,165,162,161,152,126,88,84,111,125,119,104,93,93,110,137,151,144,129,115,98,77,65,177,183,188,191,193,192,188,183,177,170,157,138,121,113,114,112,108,109,115,120,133,154,172,179,181,180,178,176,173,170,168,166,165,157,140,113,94,99,105,130,160,166,164,161,162,156,126,86,82,106,120,112,98,92,93,110,133,154,149,133,114,97,78,63,173,181,186,189,190,188,185,181,174,167,155,139,125,118,114,114,115,116,115,124,140,165,178,181,181,179,176,174,170,167,166,163,162,153,133,102,81,91,96,119,153,166,164,163,165,156,124,84,80,101,112,108,97,91,95,109,134,151,149,133,114,94,77,66,170,177,183,187,190,189,186,180,175,167,155,141,129,122,120,119,123,125,132,143,164,178,184,185,182,180,178,175,171,169,168,167,162,149,125,88,70,88,92,111,146,164,166,165,167,158,120,79,73,95,111,108,94,88,91,108,130,145,143,129,113,93,75,62,171,175,180,185,188,189,185,177,174,170,159,146,134,129,125,128,131,141,152,165,175,182,183,184,183,183,181,178,175,173,172,172,168,149,122,87,66,87,95,111,140,161,168,168,169,157,118,79,75,94,110,105,88,83,91,109,127,141,141,128,111,91,77,62,173,177,181,183,185,186,183,180,176,171,161,150,142,140,142,144,153,166,180,186,189,187,188,187,186,185,184,183,181,181,181,181,174,151,124,98,74,85,98,111,133,152,159,166,170,160,120,77,68,88,109,109,88,81,94,109,124,137,140,128,107,90,76,64,177,179,182,184,186,187,185,183,180,175,167,159,153,151,153,163,175,187,195,198,197,194,194,191,191,190,189,188,189,190,193,192,182,158,129,107,90,88,100,112,129,141,148,162,172,164,131,85,67,85,108,111,92,81,92,111,123,131,134,127,108,88,74,65,179,181,183,186,187,187,186,182,180,174,168,162,157,155,157,168,183,195,202,203,203,202,200,197,198,199,198,196,194,193,197,198,187,164,135,112,97,93,99,110,117,124,130,143,170,173,137,90,69,82,107,112,92,78,89,112,124,129,131,122,107,89,76,63,182,183,185,188,189,190,187,181,175,170,166,159,153,148,152,166,183,194,199,202,203,203,203,202,200,202,203,202,200,196,196,197,188,167,139,111,96,94,98,103,108,113,117,144,171,181,155,102,72,82,107,109,91,77,90,111,121,125,127,118,105,88,74,63,184,186,188,190,190,190,187,183,178,172,163,154,144,139,144,161,177,189,195,197,199,200,200,198,196,199,200,199,199,195,193,190,184,169,144,113,94,89,97,106,110,110,115,131,162,173,146,98,70,85,103,102,90,79,88,106,118,122,120,114,103,87,74,66,184,186,190,190,191,190,187,183,178,168,158,146,135,128,132,145,159,173,180,185,186,189,189,189,190,193,195,194,194,192,189,187,183,170,145,117,97,91,99,108,114,119,121,132,153,159,129,84,68,88,103,99,89,79,86,105,117,120,118,113,104,90,75,62,180,186,190,192,191,192,189,184,180,170,157,144,131,123,122,128,140,148,156,162,166,168,171,173,177,181,186,188,190,188,188,188,186,171,144,115,97,95,104,112,117,121,124,133,143,141,110,79,68,89,96,94,86,80,87,102,114,117,115,110,101,88,76,64,176,182,190,191,195,193,188,183,181,169,154,140,129,116,113,119,123,127,131,137,144,150,153,154,158,164,171,177,181,182,181,182,181,163,132,107,90,92,102,110,118,122,127,131,134,132,108,75,70,94,94,93,89,83,86,98,111,116,115,110,101,89,75,60,171,180,186,191,190,188,188,185,175,167,148,130,120,112,109,106,107,111,118,126,132,141,144,145,143,147,150,156,162,166,170,171,168,147,116,92,75,82,97,111,119,122,124,128,128,125,104,78,73,93,92,92,92,88,86,97,109,115,113,108,101,90,74,61,167,176,184,185,188,188,187,182,177,163,147,127,116,107,101,97,98,109,122,128,133,141,144,144,142,139,139,138,137,141,149,153,147,124,100,78,71,84,98,114,122,123,123,126,128,122,105,77,75,93,91,95,97,93,92,97,109,117,115,110,101,87,70,59,167,173,180,183,179,184,184,181,172,163,141,119,107,102,97,92,94,108,124,134,136,141,145,146,144,140,138,138,132,128,131,141,135,119,102,89,79,85,104,120,124,124,125,125,125,121,108,78,75,91,93,98,99,95,98,99,107,114,115,108,98,85,68,59,167,171,173,175,178,183,185,181,173,158,138,116,104,99,92,86,91,102,119,130,135,141,146,152,151,147,147,146,138,129,125,128,130,121,107,97,93,99,113,124,126,124,124,124,122,118,108,81,80,94,100,103,101,99,98,99,106,112,109,102,91,76,63,66,165,170,173,176,176,183,185,182,173,156,132,111,98,92,85,85,92,101,112,122,128,135,146,156,161,161,162,163,163,150,139,127,124,121,115,108,109,116,127,129,130,129,126,123,120,116,106,83,85,98,106,109,105,101,100,99,105,110,106,97,85,71,63,61,166,171,175,176,181,185,186,184,171,150,123,103,93,88,84,93,108,116,115,115,119,129,141,153,165,170,173,175,171,163,155,147,137,131,125,125,124,129,132,131,130,129,127,122,118,112,101,82,87,106,113,112,108,105,101,101,106,109,105,94,83,71,64,66,166,171,174,175,180,182,185,180,170,144,115,93,86,82,79,94,118,130,124,114,113,121,131,145,160,171,179,182,180,175,172,163,159,153,146,145,144,142,140,136,134,129,125,120,115,110,98,78,90,114,119,115,108,104,100,100,105,102,97,87,76,65,62,62,163,170,173,174,178,181,183,179,171,147,111,86,83,76,70,77,101,119,124,118,113,120,132,142,156,171,178,183,183,180,178,175,169,165,160,155,153,153,152,149,143,135,130,123,117,109,97,82,91,116,121,117,113,104,100,100,101,96,91,81,65,57,60,63,164,169,172,172,176,180,181,179,172,147,112,88,83,73,66,71,82,96,109,114,110,114,127,136,152,169,180,184,186,184,183,181,176,168,164,159,156,158,159,158,153,143,136,129,121,111,99,87,90,109,120,118,112,103,96,95,98,97,84,67,59,63,66,71,160,165,169,171,173,178,177,174,166,143,110,87,82,71,62,68,77,83,97,110,112,116,128,137,149,165,178,184,186,186,184,183,175,171,168,163,158,160,160,161,158,151,144,134,124,115,104,94,92,105,113,115,111,99,96,93,94,82,71,60,57,63,70,77,159,163,166,169,171,175,175,170,162,138,109,86,84,67,61,66,71,76,88,107,112,117,128,140,149,161,174,182,185,183,182,181,179,172,171,166,161,160,159,159,158,154,145,134,124,115,107,98,98,102,107,109,106,99,93,92,88,82,65,56,62,70,76,83,158,161,163,166,169,172,173,168,159,136,105,88,85,67,54,67,69,73,90,108,114,119,129,141,151,162,174,181,183,183,183,180,177,173,171,167,162,158,157,155,153,149,143,134,124,116,109,103,102,104,106,104,100,95,95,92,88,72,60,60,72,81,86,90,156,160,161,164,167,170,170,167,157,133,102,88,88,66,52,60,70,87,108,112,117,126,131,141,149,162,172,177,178,179,179,177,174,173,169,165,161,154,152,151,147,143,138,131,124,115,108,106,107,102,102,104,98,97,88,87,77,65,63,71,79,86,89,91,153,156,158,161,163,166,166,164,157,135,106,91,91,73,61,79,100,114,119,118,120,127,132,142,152,164,173,175,175,176,175,175,172,170,169,161,154,149,146,144,140,135,129,125,120,114,109,107,108,113,110,101,97,91,89,86,78,73,78,87,92,93,94,95,151,154,157,159,161,163,162,161,154,137,112,96,91,76,63,82,110,122,124,117,122,130,134,142,153,166,175,177,174,172,172,173,170,167,165,155,146,143,138,136,134,131,127,123,118,115,112,111,111,110,105,101,98,92,85,79,74,74,80,83,83,82,79,76,147,151,156,158,160,162,161,157,150,137,116,98,97,82,60,59,90,111,114,114,122,130,136,144,153,166,174,177,174,172,172,170,168,164,160,148,140,134,130,129,129,125,120,119,117,114,112,113,112,109,105,99,94,86,81,74,67,63,57,52,47,45,44,43,143,147,151,154,155,156,156,154,149,138,121,104,98,90,68,57,66,89,101,108,121,130,138,146,155,165,174,175,173,170,169,166,161,157,151,144,135,133,128,126,125,123,122,117,116,113,111,111,109,105,101,96,90,83,82,85,79,61,41,34,34,33,31,32,142,146,150,151,153,153,153,153,148,138,123,106,102,95,72,55,53,72,94,106,118,133,140,146,155,167,175,175,168,163,162,158,153,148,143,137,133,126,122,123,123,122,119,118,117,117,112,108,103,100,95,91,86,84,88,91,93,76,58,39,35,36,36,37,142,143,147,149,149,150,150,147,148,141,125,107,102,104,92,67,62,68,89,110,123,133,140,147,157,169,173,171,163,156,154,149,145,141,136,130,128,124,123,122,121,120,119,115,116,112,107,103,99,98,95,90,89,92,97,99,96,86,66,44,27,26,28,34,138,142,145,147,146,147,146,148,146,138,124,107,106,109,100,89,78,76,85,104,125,134,143,150,158,167,170,167,159,151,147,144,137,133,127,126,118,120,115,115,116,117,113,114,112,111,105,99,95,94,90,92,95,99,100,99,99,91,72,51,39,34,22,21,135,137,138,140,142,139,142,141,141,139,129,114,109,110,105,99,92,93,95,106,123,136,145,151,156,160,161,160,153,145,141,138,133,128,124,120,118,119,116,112,113,112,111,107,104,103,102,99,94,93,95,96,100,99,100,100,101,97,89,70,59,55,37,27,123,124,129,131,129,132,134,132,134,133,122,107,102,106,106,103,101,100,104,113,125,138,146,151,153,152,150,147,142,137,132,128,125,123,119,116,115,113,112,113,110,109,110,107,105,101,96,96,96,97,99,101,102,102,101,100,99,98,95,87,69,58,50,42,119,123,123,124,127,125,127,128,128,125,117,106,100,105,109,107,107,110,116,123,131,138,143,146,144,142,141,138,132,129,125,121,118,115,115,112,113,111,113,112,110,109,105,102,98,97,96,98,99,101,102,102,102,102,101,100,99,98,96,94,84,62,63,59,113,118,121,122,121,121,124,125,125,124,117,104,100,104,107,108,109,114,121,129,136,139,138,139,136,133,131,129,124,120,118,114,114,115,111,113,114,111,110,107,110,104,102,98,98,98,102,103,103,103,103,101,102,102,102,101,99,98,98,97,92,79,61,54,89,101,110,114,118,121,121,120,121,121,117,112,106,105,107,110,114,121,127,132,133,135,135,131,130,125,124,121,117,113,111,107,106,109,110,109,107,109,107,105,99,101,101,100,102,102,103,103,102,102,102,103,103,103,101,99,99,99,99,97,97,91,80,63,57,71,84,97,106,110,114,113,115,118,117,114,110,110,111,112,116,122,126,130,129,126,124,120,119,119,114,113,111,108,104,105,106,105,104,106,104,101,102,102,105,104,103,104,106,105,105,105,103,102,102,102,103,102,100,100,100,99,100,97,98,96,91,75
31,34,39,45,50,58,71,86,102,115,117,117,119,124,124,127,126,129,129,129,128,128,130,130,130,129,128,130,128,133,132,134,132,131,128,128,125,122,121,118,114,111,111,109,105,103,101,99,100,99,97,99,95,98,98,98,97,96,97,97,97,96,94,95,76,84,91,97,102,109,115,124,127,122,113,112,114,121,128,135,144,148,152,157,160,160,160,160,160,158,155,151,153,151,151,149,151,148,145,142,139,135,131,128,124,120,116,114,114,114,110,104,103,101,97,98,97,97,97,99,99,98,98,97,97,97,96,95,134,137,139,142,142,144,146,149,145,129,111,103,104,109,116,123,134,150,164,172,176,177,177,177,176,173,172,168,164,161,161,159,160,160,157,153,149,143,137,132,127,124,121,119,117,118,119,117,111,108,104,97,100,99,99,97,99,98,99,98,96,97,96,93,155,157,156,156,155,155,157,159,150,132,109,96,98,101,104,108,117,131,148,164,176,181,184,184,184,184,181,180,171,171,169,168,169,167,163,160,156,151,144,138,133,128,124,120,118,119,119,120,121,115,110,106,98,100,100,101,100,99,97,97,97,96,95,96,165,167,167,167,166,166,166,164,154,134,110,96,96,100,102,103,107,115,130,152,171,181,186,188,191,189,187,185,181,173,174,173,175,172,168,167,162,157,151,145,140,135,129,123,118,115,114,116,118,119,115,113,107,99,95,96,96,97,97,98,98,96,98,102,168,171,171,174,176,175,173,168,157,137,114,102,100,101,99,93,92,99,115,140,165,179,186,189,189,191,192,189,186,180,179,179,180,178,176,173,167,161,156,151,148,143,136,128,120,114,112,114,114,118,118,114,115,108,102,97,99,101,100,97,96,97,99,101,165,172,176,179,181,179,178,174,160,140,117,105,102,98,90,82,80,87,105,131,155,170,180,188,193,194,194,191,189,188,184,184,183,181,180,176,171,166,160,155,150,145,139,131,121,113,111,113,116,118,117,116,115,111,108,101,91,88,93,97,97,96,103,106,161,172,180,183,184,183,182,176,161,140,118,104,99,90,76,66,62,70,91,117,143,164,174,180,189,192,192,187,184,188,186,185,184,184,182,179,173,168,163,158,152,145,137,130,118,107,106,107,113,121,123,121,117,114,108,103,96,92,89,90,92,88,86,94,165,177,184,186,187,186,181,175,159,137,115,102,93,80,62,53,57,69,89,112,135,154,166,175,185,190,191,189,187,188,188,187,186,185,183,180,174,168,163,161,157,149,140,133,121,107,98,97,104,118,128,129,123,115,109,104,100,93,89,87,93,111,111,89,172,184,189,189,188,187,182,177,162,138,112,99,88,72,56,56,69,82,96,114,134,148,157,168,180,191,195,192,191,190,189,190,189,187,184,179,174,168,162,161,159,154,146,136,125,111,97,92,98,112,126,130,130,122,113,108,103,99,92,83,83,88,93,82,174,187,190,193,194,189,186,181,167,141,113,97,84,70,63,75,92,99,104,116,133,144,150,165,172,182,187,189,189,191,191,189,188,188,184,179,173,168,165,160,158,157,152,142,127,112,99,92,95,107,117,128,129,126,121,114,107,102,98,90,81,78,84,99,182,187,191,192,192,190,188,183,168,144,114,95,82,69,74,96,113,116,114,118,130,141,147,162,169,177,185,189,190,190,189,190,189,186,182,179,174,168,164,162,162,162,158,150,132,116,98,89,91,101,110,123,129,130,127,123,117,110,106,101,88,77,75,82,184,190,193,193,192,192,190,183,168,141,111,92,79,68,75,96,112,121,123,122,129,138,143,159,169,180,186,189,189,189,189,190,190,187,183,178,171,166,164,163,166,166,160,152,138,121,101,87,86,93,103,118,131,136,133,130,125,121,118,111,99,85,74,72,187,194,194,193,191,192,189,185,172,144,112,91,79,68,66,76,89,105,116,123,128,133,139,154,165,177,188,190,190,189,187,187,187,185,181,175,170,170,169,170,171,167,161,153,144,128,110,92,82,89,100,116,134,142,140,132,127,126,125,121,113,98,84,73,187,191,193,192,190,188,185,179,168,143,111,89,78,67,62,67,71,82,99,118,123,127,139,153,162,176,187,189,189,187,186,186,185,181,174,169,169,169,172,174,175,170,162,158,146,138,123,104,86,87,100,117,135,147,147,139,132,129,130,130,124,112,99,86,186,190,191,193,191,189,185,180,168,145,116,93,78,66,64,72,72,73,89,111,118,123,141,154,166,179,187,189,188,186,185,184,183,179,171,164,161,166,175,177,178,174,169,165,157,147,135,118,98,89,96,114,133,147,149,144,138,133,131,131,128,122,114,105,186,190,192,194,192,189,185,181,172,151,121,97,84,72,59,61,68,70,85,110,117,122,142,156,172,182,186,187,187,186,183,181,177,171,164,156,148,142,146,167,178,171,168,166,159,154,143,129,113,94,90,108,131,143,144,140,136,133,132,132,131,132,125,117,188,190,192,192,190,186,182,179,171,154,129,106,88,72,59,57,61,71,86,111,116,124,142,158,175,183,184,184,185,183,181,178,173,167,161,151,137,120,116,131,151,162,163,161,161,154,147,138,127,108,90,99,124,138,138,133,129,127,125,129,133,136,135,128,190,192,193,193,192,188,181,178,173,160,137,108,91,80,65,58,66,78,97,108,115,125,144,161,175,181,181,181,182,180,176,173,171,169,161,145,125,107,95,106,115,127,139,153,156,153,148,144,137,119,94,90,113,132,133,127,121,118,117,121,128,137,136,131,193,195,195,195,192,188,184,180,175,160,137,115,99,87,76,67,84,103,106,106,117,128,146,165,174,177,177,177,176,174,172,171,172,172,166,149,125,102,87,92,101,104,121,144,156,154,148,146,143,128,100,86,102,123,128,123,114,111,112,116,126,138,137,131,195,198,198,195,193,189,185,180,173,160,141,121,105,98,89,81,85,101,103,107,113,128,148,166,172,174,174,173,172,171,172,175,178,178,172,155,132,109,93,87,92,97,110,133,149,155,149,146,147,136,106,82,89,113,123,121,111,107,106,114,127,139,140,134,196,198,199,197,194,190,186,181,172,160,144,129,115,105,97,86,88,94,95,104,114,132,153,166,171,172,172,173,174,175,177,182,187,189,180,165,145,117,98,93,88,92,104,124,142,149,150,152,152,143,114,84,86,109,122,117,106,102,102,113,129,139,141,134,196,198,199,198,195,190,185,181,173,161,146,133,122,113,105,99,93,86,88,101,121,145,161,170,173,175,177,178,180,182,185,189,194,197,190,174,155,124,101,94,91,92,100,115,130,139,144,149,154,147,121,91,85,102,116,114,104,97,100,115,135,140,140,133,196,199,200,199,195,190,185,182,175,165,154,141,131,124,116,111,104,102,109,123,139,156,169,173,177,180,183,186,189,191,192,196,199,200,195,182,161,131,104,93,90,92,102,111,120,128,135,147,159,155,132,99,83,100,116,113,101,99,98,116,141,142,137,132,197,199,200,198,195,190,187,184,178,170,159,148,140,135,134,132,135,140,149,158,171,177,180,185,188,191,194,195,196,197,198,200,201,200,195,185,164,132,109,95,91,93,98,105,111,117,127,143,159,163,145,111,87,96,113,114,101,94,98,124,147,147,138,131,198,198,199,198,195,192,190,186,180,173,167,160,153,150,148,152,162,171,181,189,192,194,196,198,197,197,198,198,198,198,198,198,198,197,192,181,159,127,111,98,91,93,98,101,103,108,117,132,151,161,151,118,90,93,112,113,102,94,97,122,149,152,142,133,197,199,199,198,196,193,190,186,182,176,172,165,158,155,158,168,180,188,195,200,202,203,202,201,198,196,197,195,195,196,194,192,191,191,188,176,148,122,108,95,91,95,101,103,105,107,111,122,138,151,147,118,88,92,109,114,105,93,95,122,155,155,148,137,197,198,199,198,196,193,188,185,182,177,172,164,158,156,163,175,188,196,201,202,202,202,203,201,198,194,192,192,192,191,190,187,186,187,185,167,138,117,102,89,92,99,104,107,110,110,112,117,129,139,133,109,87,92,112,117,101,95,97,118,150,156,149,140,197,199,199,198,195,192,188,184,180,173,166,160,153,151,160,176,189,196,200,201,200,199,198,195,191,188,186,186,187,185,184,181,180,181,178,158,130,111,92,82,91,102,108,111,115,116,115,119,126,131,125,101,83,93,109,114,105,95,95,112,140,151,149,139,198,198,199,198,195,192,189,185,179,170,161,153,143,143,152,171,184,193,197,199,197,195,192,188,184,181,178,176,175,175,173,171,172,174,166,145,123,106,79,71,85,102,111,116,119,119,119,122,126,126,116,93,79,93,108,115,104,95,94,105,129,141,142,137,196,198,199,198,196,193,189,185,178,166,156,146,136,134,142,158,173,184,189,190,189,187,184,180,176,175,172,171,168,165,158,157,159,164,158,141,123,100,67,59,80,100,111,120,122,121,123,125,125,124,116,94,80,97,111,115,108,98,94,103,121,136,142,138,194,197,198,197,194,192,188,183,175,162,149,140,131,127,133,144,156,166,174,178,179,178,176,173,172,168,166,164,162,157,150,146,148,153,152,139,125,106,74,60,81,101,111,120,125,125,124,124,124,122,117,94,81,99,109,117,111,99,97,101,116,127,135,136,194,197,199,197,195,193,188,183,176,159,143,133,125,124,128,133,141,148,156,163,167,169,171,171,169,167,166,162,158,156,145,135,139,151,148,139,129,115,93,78,85,98,110,123,128,128,125,125,126,124,115,92,83,100,109,116,112,105,99,99,110,123,132,133,191,196,199,195,193,191,188,181,174,156,137,125,120,120,124,125,129,132,137,145,154,162,168,170,169,166,164,161,160,157,146,140,143,156,160,152,140,124,106,94,92,98,112,127,130,128,126,125,125,124,114,93,87,102,110,116,115,109,103,104,106,113,123,130,189,192,192,194,193,191,188,182,174,158,134,120,117,119,121,121,119,119,122,129,141,155,167,172,171,167,165,164,163,160,147,144,146,152,157,154,145,133,117,102,96,100,115,129,132,129,127,125,123,122,115,93,87,100,110,117,117,111,108,104,105,112,121,129,187,190,191,193,194,193,189,183,174,155,131,117,114,116,116,115,113,112,114,123,135,151,168,174,173,170,167,168,166,165,156,150,148,153,155,151,146,136,120,108,102,105,119,132,133,129,127,127,124,119,113,91,90,98,111,118,117,113,110,109,109,112,121,129,184,187,190,193,195,195,191,185,171,149,126,115,112,112,113,112,109,108,114,123,134,150,166,175,178,177,173,172,172,174,168,160,155,152,144,142,137,130,118,107,103,110,125,132,135,132,128,126,123,117,111,90,93,102,114,119,119,117,114,113,110,111,120,128,185,188,192,194,196,196,192,183,167,140,122,113,110,110,110,105,103,108,116,126,135,147,160,174,181,184,183,180,180,182,180,175,169,159,149,144,138,130,121,114,114,120,127,131,134,135,132,128,123,117,108,90,91,107,118,121,121,119,117,116,113,113,119,127,188,189,193,195,196,196,194,186,169,139,115,106,109,111,111,104,100,105,114,123,133,143,155,169,179,186,188,186,185,185,186,184,178,170,160,155,153,149,144,142,143,142,139,136,135,139,132,127,121,114,102,88,93,110,121,124,124,122,121,119,114,114,120,126,188,191,192,195,197,198,196,188,170,140,110,102,104,107,104,97,94,98,103,111,125,138,149,164,176,185,189,189,189,189,189,187,184,180,174,170,169,168,168,169,170,169,162,153,146,139,132,120,112,105,99,82,95,113,123,126,127,127,124,120,115,115,121,126,185,188,191,194,195,195,194,186,171,140,112,98,101,102,92,87,89,94,102,109,118,129,140,157,170,183,189,191,192,192,192,190,189,186,183,180,177,176,177,178,179,178,171,162,156,149,139,121,108,100,90,79,92,112,123,126,129,129,126,122,118,118,122,125,184,186,191,193,194,195,194,188,174,142,112,98,100,99,90,85,87,96,109,112,112,121,133,149,163,178,188,191,193,194,194,192,192,191,189,186,183,178,175,176,177,177,177,169,163,148,138,121,106,96,84,76,89,107,120,128,132,132,130,125,122,122,124,123,183,186,190,193,194,194,191,186,172,139,112,99,97,93,87,85,94,112,120,118,115,118,129,145,159,170,182,190,192,194,195,195,194,194,193,189,185,181,176,172,174,175,174,170,162,151,139,126,109,90,79,78,91,107,119,128,134,135,132,127,124,125,125,121,178,183,188,192,194,193,190,185,169,139,110,97,98,93,83,86,107,132,140,135,124,123,124,139,154,163,179,190,194,195,196,196,196,196,194,192,188,185,181,175,172,173,173,170,164,149,140,124,103,87,72,76,92,105,116,129,137,137,131,125,123,123,123,118,175,181,186,191,193,192,191,186,169,140,112,100,98,88,79,90,115,138,149,143,131,127,127,133,153,164,176,189,196,197,196,196,197,196,195,192,189,188,185,179,177,174,171,167,163,151,142,130,115,98,80,78,92,107,119,131,138,136,130,125,123,121,119,115,177,179,184,189,191,191,189,186,170,143,114,101,97,88,76,74,87,106,127,139,134,128,128,133,152,165,174,187,195,198,197,196,196,194,194,192,190,189,186,181,176,173,170,166,161,153,143,133,118,101,88,79,85,100,114,126,132,131,127,123,119,119,117,113,176,178,182,186,189,189,189,185,171,147,118,103,99,86,69,67,78,92,99,113,124,129,132,130,149,165,176,187,194,197,197,196,195,194,193,193,191,188,185,181,177,173,170,166,160,151,145,136,124,111,99,91,89,97,109,121,131,130,123,117,117,114,114,111,172,176,181,183,187,188,189,186,173,151,124,108,103,91,72,64,73,84,86,97,114,126,135,136,149,167,177,186,193,196,196,195,194,194,194,192,190,188,186,182,177,172,169,164,158,152,144,136,128,115,101,92,92,97,103,113,120,122,118,114,113,111,112,108,172,175,178,181,185,187,187,184,174,156,132,113,105,96,77,62,62,66,77,84,105,123,137,139,148,166,176,186,193,195,194,193,192,193,193,191,189,188,186,179,174,168,166,162,155,150,143,135,128,119,107,98,96,100,107,114,118,116,112,111,108,109,107,107,172,174,177,180,184,186,185,182,175,159,138,118,108,100,81,63,57,63,66,79,108,122,139,142,149,164,176,186,193,196,193,191,191,191,192,192,190,187,184,174,171,166,163,160,155,149,142,134,126,118,110,105,103,104,107,112,113,110,108,105,109,108,109,104,170,173,178,181,184,185,185,183,176,162,143,124,111,102,85,66,55,57,71,91,114,123,139,146,153,165,178,188,195,198,196,192,190,192,193,191,191,189,183,173,168,163,160,156,155,148,140,132,127,120,113,108,110,113,115,114,108,107,107,107,100,108,103,100,170,172,176,179,182,184,185,184,178,166,149,129,115,107,91,69,59,66,86,108,119,126,137,147,156,168,179,189,195,196,195,191,190,191,191,190,189,185,181,173,166,160,154,151,151,145,138,131,126,119,114,112,113,115,118,116,113,106,103,103,103,103,105,97,170,170,173,174,177,181,183,183,179,168,151,132,117,111,98,75,62,72,94,113,121,127,139,150,161,172,180,188,195,196,195,193,191,190,189,188,186,184,178,173,166,158,150,147,148,143,137,131,126,121,117,116,116,116,117,117,112,106,103,99,97,100,98,94,168,169,172,177,178,180,181,182,181,172,156,136,119,114,106,83,65,66,86,107,116,124,136,149,163,173,181,189,195,198,197,192,190,189,187,186,184,179,174,170,163,156,149,146,145,141,136,131,125,121,117,115,116,116,115,112,111,108,102,101,100,98,97,92,170,173,173,174,176,177,178,180,181,175,161,141,124,120,114,93,70,63,74,93,109,123,135,149,164,174,182,191,196,197,195,190,186,185,184,181,180,176,171,167,162,156,150,143,140,139,133,128,124,121,119,116,115,113,113,111,109,105,102,100,96,95,94,91,166,168,172,174,173,174,175,177,181,176,164,146,126,123,119,106,79,69,71,85,107,124,137,148,161,173,182,190,195,196,194,188,182,181,177,176,173,172,167,163,157,151,145,140,137,135,131,126,123,122,120,117,114,113,112,110,108,103,101,98,98,95,92,86,163,166,168,167,167,169,172,173,175,176,165,148,130,123,122,114,95,80,77,86,105,124,137,148,160,172,182,189,194,195,192,187,181,179,179,176,172,169,167,161,155,148,144,141,138,135,132,127,123,122,120,117,113,110,108,107,107,104,99,98,96,91,88,82,160,161,163,165,165,166,166,167,172,172,162,147,132,123,120,118,109,92,87,92,105,123,138,150,161,173,182,188,193,193,191,187,179,175,175,173,169,165,160,156,151,146,141,136,133,131,128,125,122,122,120,116,111,106,103,105,104,103,100,98,93,90,86,81,156,157,158,159,158,160,162,163,165,166,158,144,127,120,122,122,113,106,98,99,108,121,137,151,163,173,182,188,191,191,190,185,178,174,171,170,166,163,158,152,144,142,139,134,131,129,126,124,122,120,118,114,111,108,103,104,104,102,98,95,93,89,83,78,150,151,151,151,152,153,154,157,160,161,156,146,126,123,123,124,121,114,107,105,110,121,137,152,164,175,183,187,188,187,184,178,173,168,165,163,161,159,154,148,143,139,136,132,126,122,122,122,120,116,114,114,112,110,106,103,103,100,97,94,91,87,83,78,148,150,150,150,149,150,152,153,154,156,154,141,128,116,123,126,125,119,115,114,114,123,138,152,166,178,184,186,186,183,178,172,162,162,160,155,153,152,146,144,142,138,133,128,124,123,122,119,117,115,113,113,110,107,106,102,101,99,97,93,90,86,81,76,146,147,146,146,146,145,145,147,148,149,149,143,131,124,124,128,125,122,121,120,122,128,139,152,166,176,181,182,181,178,173,166,159,156,152,148,146,144,141,138,135,131,130,129,127,122,119,117,116,114,114,112,107,109,104,103,99,99,95,89,85,82,77,74,143,146,146,145,145,145,144,145,144,146,146,143,134,128,126,123,123,122,120,122,127,134,143,154,165,173,176,176,172,169,167,162,155,149,146,143,141,140,138,134,134,133,130,128,126,123,123,121,117,115,112,110,107,103,103,100,96,94,91,86,79,77,76,74,137,142,145,145,145,144,144,143,143,143,143,143,138,129,122,126,126,126,127,130,135,140,148,157,164,170,172,170,165,161,158,154,148,142,139,137,136,136,135,134,132,130,128,128,128,126,121,121,117,116,114,108,102,100,99,94,93,91,87,84,78,75,76,77
172,170,172,174,175,175,175,177,177,177,177,173,168,163,163,162,163,171,180,186,187,188,186,183,180,175,171,168,166,165,165,163,161,156,154,152,149,146,143,139,135,133,135,137,135,132,130,125,118,111,105,99,86,81,76,77,77,81,85,89,93,101,106,110,176,177,174,172,174,177,177,177,177,178,177,169,159,157,156,154,153,164,175,184,190,191,190,188,186,182,177,174,171,170,168,166,163,161,157,153,148,145,144,140,134,129,130,133,133,132,127,126,120,115,109,102,96,88,82,76,74,74,76,82,84,85,91,97,177,177,173,174,175,177,175,177,178,179,176,166,156,145,142,141,143,148,164,179,189,192,193,193,190,187,182,176,174,173,169,169,167,161,158,157,152,147,141,137,134,130,129,130,131,129,129,125,125,123,116,108,100,93,85,79,75,73,74,76,78,84,92,95,178,179,177,178,177,178,175,177,179,180,174,160,145,134,131,130,131,135,149,170,187,192,194,195,193,191,186,180,178,175,173,170,169,166,161,158,153,147,142,138,135,132,130,130,133,132,129,127,125,124,120,113,106,96,88,83,76,73,71,72,76,80,83,88,181,182,182,180,179,178,178,180,180,179,172,155,138,127,123,123,121,121,135,166,187,194,197,196,196,195,192,187,182,178,176,174,174,169,164,160,154,148,143,138,137,133,129,128,128,129,129,127,125,125,123,116,108,100,94,87,79,75,74,75,75,78,80,80,184,184,183,182,181,179,178,181,183,180,171,149,134,123,123,117,111,107,124,162,188,195,198,198,198,198,195,192,187,183,178,179,177,174,168,165,158,149,144,138,135,132,127,127,127,125,127,129,127,125,123,117,110,103,95,89,82,77,74,70,71,73,74,77,189,188,187,185,183,182,180,182,184,182,173,147,124,121,118,112,102,101,117,154,183,194,197,200,200,200,197,196,190,184,184,182,180,177,172,166,160,152,146,139,134,133,130,127,121,121,124,126,127,126,123,117,110,103,97,90,83,78,74,72,72,73,75,74,187,188,188,187,186,185,183,183,185,186,175,147,124,118,115,104,94,92,111,143,176,190,196,199,200,201,201,200,194,192,189,187,186,179,174,170,163,154,148,142,140,134,129,126,125,122,123,127,128,127,123,118,111,106,100,92,86,80,76,72,70,71,73,74,186,188,189,189,189,189,189,187,187,185,176,148,121,115,109,92,81,85,103,132,166,185,192,195,199,201,200,199,196,193,192,189,188,184,178,171,165,158,152,149,142,137,131,125,122,122,120,123,125,125,122,117,111,107,102,96,90,81,75,73,70,72,75,75,186,190,191,191,191,192,191,190,188,183,171,145,120,110,100,83,71,76,95,122,155,178,186,192,198,201,201,198,197,196,193,192,191,185,181,176,168,162,153,153,148,139,130,119,113,110,114,118,122,124,121,116,110,107,102,98,91,85,80,72,71,71,71,74,180,186,190,191,192,193,192,191,188,183,170,145,121,109,89,68,61,73,92,117,146,169,179,189,196,200,200,198,196,195,193,193,191,189,185,178,171,164,154,154,150,142,130,117,107,102,105,112,122,126,121,116,112,108,104,101,98,90,78,73,70,72,74,74,175,184,189,191,193,194,194,192,189,181,167,145,121,103,87,71,75,87,97,116,142,161,171,183,194,199,201,200,199,198,196,195,193,190,186,180,172,163,157,153,147,137,126,113,101,93,95,103,116,122,121,119,117,111,109,105,105,95,86,74,67,68,70,71,169,180,187,192,194,195,194,193,188,180,165,145,121,98,76,70,88,102,107,118,138,152,163,178,191,199,202,201,200,199,198,197,195,191,187,181,173,165,160,153,143,134,124,110,98,93,96,105,111,118,123,124,123,118,113,112,111,103,91,82,74,70,73,73,166,176,184,190,194,195,193,192,188,181,166,143,121,96,70,60,77,98,109,118,133,145,157,173,187,197,202,202,201,200,199,198,196,192,187,180,171,165,158,155,142,129,124,119,104,92,94,98,109,117,126,129,129,124,119,117,118,109,97,86,75,69,69,73,163,172,183,190,194,196,194,193,189,181,164,141,112,89,63,52,64,80,97,115,129,140,150,168,183,193,198,200,202,201,200,198,195,191,186,177,168,161,157,153,144,139,130,115,102,92,88,95,103,117,130,135,132,128,122,122,122,114,107,102,87,72,68,70,161,166,179,189,195,195,195,192,189,179,160,138,111,86,62,56,64,70,85,108,126,137,146,163,178,192,200,202,202,201,200,199,195,191,184,175,167,159,153,150,148,144,133,121,106,92,85,90,102,118,132,138,136,129,124,125,126,123,115,108,98,82,69,67,161,163,176,187,192,196,195,193,190,181,159,131,99,83,58,55,68,69,81,104,122,133,143,160,175,192,201,203,202,201,201,197,194,189,182,172,163,155,149,148,151,147,138,120,103,88,78,88,103,118,134,140,137,132,125,124,128,130,122,115,110,96,75,67,160,165,175,185,191,196,195,194,190,183,159,123,98,80,59,59,64,72,89,107,119,128,138,152,170,190,201,203,204,202,199,197,191,185,178,168,159,152,149,153,156,153,142,126,110,93,79,86,105,120,134,141,140,136,131,130,128,127,125,124,118,105,83,66,162,166,176,185,192,196,198,196,191,184,161,119,89,80,59,59,74,92,110,112,117,126,134,147,166,189,201,202,201,199,196,193,189,182,173,163,156,154,155,160,159,153,142,130,115,98,84,85,102,120,135,143,143,139,134,131,129,128,127,125,123,108,88,73,164,168,177,185,192,196,197,195,190,184,161,119,92,81,67,76,98,121,127,117,117,121,131,146,168,193,203,203,202,199,194,190,184,177,167,158,155,156,158,163,161,156,149,136,121,105,89,82,98,122,138,146,146,140,134,129,125,127,132,131,122,113,98,77,165,170,178,185,192,195,195,195,192,184,158,117,90,80,68,84,115,134,129,119,116,118,131,147,172,193,202,203,200,196,191,187,180,170,158,151,154,158,162,168,165,160,151,140,129,115,99,86,95,123,142,148,147,140,133,127,125,132,138,136,132,118,99,79,166,171,177,185,191,193,194,192,189,183,158,119,92,90,77,79,104,122,118,115,116,119,130,148,177,197,202,200,199,193,188,183,176,165,152,147,153,158,167,171,168,165,160,152,142,128,110,93,93,121,143,146,142,135,127,121,122,130,136,138,133,121,104,84,166,171,177,185,189,192,192,191,187,180,159,124,96,91,81,80,91,106,106,111,117,122,133,153,180,196,200,200,197,193,186,180,170,158,149,145,149,157,170,174,171,170,164,156,146,135,120,101,91,114,140,144,137,130,124,118,117,128,139,138,131,122,107,86,167,172,178,185,190,192,192,191,186,176,157,128,102,101,96,87,91,100,101,110,118,123,136,159,178,194,199,198,194,188,183,176,165,156,153,146,144,151,165,180,173,169,167,159,152,141,129,110,90,103,131,139,133,125,117,111,113,130,142,140,132,121,107,89,169,173,178,185,189,192,193,190,183,177,160,132,108,104,104,96,97,104,107,114,122,128,139,157,178,189,193,192,191,186,181,175,166,162,162,154,142,132,142,162,172,169,167,163,154,145,135,120,92,95,122,134,127,118,111,110,115,129,141,142,133,119,105,89,170,175,180,185,190,192,191,187,181,174,161,140,117,107,107,107,105,108,114,119,124,128,139,162,179,188,188,187,187,184,177,172,168,169,169,160,141,118,116,129,154,162,163,158,151,149,142,129,93,87,113,126,120,114,106,106,115,135,148,148,135,119,103,88,171,177,182,186,189,191,190,185,179,174,164,144,123,113,113,113,110,110,116,121,123,130,148,167,179,183,185,185,184,179,174,169,170,171,168,157,137,111,100,103,121,150,161,159,150,149,149,137,99,83,105,120,117,107,100,101,119,137,145,145,135,120,102,86,171,176,181,184,188,190,189,184,176,171,163,143,124,115,115,118,117,115,119,122,125,135,154,171,181,184,183,181,180,177,174,172,174,172,167,155,132,102,94,98,111,137,156,158,150,150,152,144,101,80,100,117,114,101,96,100,118,140,146,144,132,117,100,85,171,175,181,184,186,187,186,179,173,168,157,143,128,117,116,120,121,120,122,125,131,147,168,181,185,184,182,182,180,176,174,174,171,168,164,153,128,92,89,91,101,126,150,158,152,150,155,146,103,76,93,111,110,99,93,97,122,142,145,139,126,114,98,84,170,175,180,183,185,184,182,178,171,164,155,143,131,122,119,120,123,126,128,135,147,163,177,184,186,185,184,182,180,174,172,170,167,166,162,147,119,76,79,92,100,120,142,153,154,152,158,148,106,78,89,106,106,95,91,96,120,140,145,138,128,113,95,81,166,173,177,182,184,183,180,175,170,164,153,142,133,126,126,125,128,134,142,153,166,177,184,188,189,188,185,183,180,176,173,172,171,172,166,146,113,77,81,93,99,113,134,145,147,149,156,150,111,77,83,103,104,92,92,90,120,141,140,136,126,109,92,80,165,170,176,181,183,183,178,170,168,167,157,147,138,132,132,133,140,149,162,175,184,188,189,190,189,188,188,186,183,182,179,177,177,177,167,144,115,85,80,91,104,113,124,135,137,143,155,151,117,81,81,97,102,92,86,86,117,134,138,135,124,108,91,80,165,170,175,179,181,181,177,172,169,167,161,153,145,143,143,147,155,168,182,193,197,197,195,193,192,190,188,188,188,187,186,185,185,183,170,144,116,97,86,91,101,110,116,120,124,138,156,156,126,87,81,97,99,90,89,93,112,129,130,131,118,107,90,80,168,170,173,176,179,178,179,176,173,168,162,156,150,148,150,153,166,180,192,200,202,202,202,201,200,199,199,197,196,193,193,194,195,191,176,149,124,105,91,92,101,105,108,111,117,132,154,160,135,95,87,99,99,93,86,89,108,121,120,122,112,101,90,82,171,173,174,176,178,179,177,171,169,166,162,158,153,148,148,152,167,181,193,200,201,202,204,205,204,202,204,205,202,200,197,198,200,197,183,157,130,110,99,92,94,100,102,105,113,129,149,157,135,98,90,101,99,91,86,89,104,113,117,116,108,100,90,80,173,174,177,179,179,180,178,176,171,166,161,155,148,140,139,144,158,175,188,195,196,199,200,201,203,200,201,203,204,202,198,196,196,195,182,161,132,106,92,90,90,97,103,107,113,125,143,147,124,94,89,98,99,93,87,86,99,108,110,110,105,100,91,81,176,178,179,180,181,180,178,173,170,167,158,151,141,131,128,131,146,156,166,177,183,187,194,197,194,194,196,199,201,200,196,192,191,189,180,163,137,112,95,88,93,101,107,113,117,124,134,132,106,81,87,96,95,96,91,90,95,102,105,107,104,100,93,84,177,179,181,182,182,182,181,176,171,167,157,145,134,125,117,121,128,130,135,144,154,163,170,178,184,185,187,191,194,194,192,189,188,187,180,163,137,108,91,89,96,102,110,114,118,122,126,121,99,82,88,95,95,96,94,93,97,101,106,109,106,102,95,84,175,179,184,186,185,184,180,178,175,167,155,142,132,120,112,111,113,112,116,120,126,131,140,148,154,159,168,177,181,186,187,187,185,185,183,165,138,111,96,90,98,106,112,114,117,120,121,116,97,83,87,93,98,99,95,96,98,103,109,111,108,101,93,82,170,177,183,184,185,185,183,178,172,166,154,139,127,116,106,101,98,102,113,119,121,125,130,132,137,142,145,153,163,172,178,180,180,182,179,160,127,102,91,91,99,111,115,116,116,118,118,112,96,84,87,91,96,100,101,99,99,104,108,109,104,97,88,76,168,175,181,184,185,184,182,178,172,163,150,134,120,109,100,91,88,97,114,127,130,128,131,134,133,134,135,137,142,147,153,162,168,170,163,138,111,92,79,88,105,117,115,116,114,115,114,108,89,79,86,95,103,103,102,103,104,103,105,107,103,94,85,72,165,173,178,181,181,181,181,178,173,163,147,129,113,103,95,85,83,91,107,122,129,131,130,132,137,139,138,138,138,135,133,137,146,149,142,121,101,83,76,97,114,119,116,113,114,112,110,102,85,78,90,101,104,107,108,106,102,104,107,106,100,90,78,67,161,170,174,175,174,176,178,177,171,161,144,122,106,97,88,82,87,100,109,117,121,126,133,138,140,143,147,148,150,145,135,128,128,132,130,114,100,90,96,112,117,117,115,113,113,110,106,99,86,92,102,108,110,111,109,105,102,103,105,101,94,84,72,67,161,167,171,171,172,175,179,177,170,158,140,118,102,93,84,81,94,114,119,115,114,118,127,135,142,148,153,159,163,161,153,145,133,128,125,119,114,112,115,124,121,117,118,114,109,105,99,87,83,101,112,113,117,114,110,105,105,106,103,96,87,75,69,72,162,165,169,169,172,177,181,179,170,155,134,111,95,86,77,68,76,98,115,116,110,110,117,127,135,145,155,164,171,171,167,163,152,144,140,136,132,130,133,135,129,124,120,115,109,100,88,73,81,102,118,122,120,115,109,103,101,101,97,87,78,70,75,81,159,165,171,170,174,177,181,178,169,152,126,103,86,78,68,62,68,83,97,108,110,105,113,123,131,143,156,165,173,175,174,171,168,162,157,153,151,146,145,142,136,128,124,117,108,97,82,70,78,102,120,122,121,112,106,100,97,96,92,82,77,80,88,91,158,166,170,171,173,178,181,177,168,148,119,94,80,77,66,61,70,76,83,101,112,106,110,120,129,141,156,166,173,176,179,179,176,172,166,159,154,152,150,149,143,135,126,118,110,99,86,77,84,99,114,120,115,109,103,98,96,91,87,76,76,81,89,87,157,163,168,170,172,176,178,174,166,148,118,92,79,76,64,58,66,71,81,93,108,108,110,119,128,135,151,165,173,177,180,181,180,176,169,165,160,155,154,152,147,141,131,122,112,102,92,85,88,96,108,112,110,101,101,98,95,89,77,54,48,45,42,38,152,158,163,164,167,170,173,170,162,148,119,93,81,76,60,57,69,68,74,94,108,110,113,120,129,136,149,164,173,177,179,181,180,177,173,169,163,158,156,153,149,143,133,125,116,107,99,94,93,98,103,106,104,100,95,92,87,80,62,39,29,25,25,22,150,156,159,162,162,168,168,165,157,144,117,92,81,78,60,55,66,73,85,108,113,112,117,121,132,136,147,161,171,174,176,177,177,176,172,171,168,161,156,152,146,140,131,124,118,110,102,95,95,103,107,104,101,97,92,87,82,74,55,40,34,35,33,34,151,152,156,158,161,164,165,162,152,139,111,87,86,78,62,64,91,100,113,119,112,116,121,122,130,137,148,160,166,170,173,174,175,173,172,169,165,158,152,147,143,136,129,122,116,109,102,97,100,106,111,109,100,94,88,82,80,79,66,50,37,36,37,40,148,151,154,154,160,161,158,156,152,135,106,84,89,82,58,64,104,124,129,126,113,119,125,125,132,139,149,161,165,166,169,172,172,170,168,167,163,155,149,143,138,132,125,120,114,107,101,101,106,107,103,99,95,91,84,83,88,92,79,60,38,27,23,25,146,149,150,153,155,156,156,156,152,135,108,87,91,87,67,62,81,111,116,115,113,119,127,129,134,139,149,159,165,164,164,165,168,169,166,162,155,144,138,133,129,125,119,115,111,106,103,101,102,103,101,96,91,85,84,88,94,96,88,69,49,41,32,21,143,148,149,150,150,152,151,150,146,136,111,90,90,89,71,56,59,78,98,100,105,118,125,132,134,140,149,158,163,162,165,166,166,164,163,158,149,136,130,124,122,119,116,113,110,106,105,105,104,100,96,92,87,86,91,97,100,99,95,84,67,59,53,41,137,141,145,149,149,149,148,146,143,134,115,97,93,95,80,57,50,56,81,89,102,112,124,131,136,141,151,159,161,162,161,162,161,160,155,151,140,131,126,119,117,116,113,111,106,104,101,99,97,93,91,88,91,94,98,100,100,100,100,95,84,68,57,54,133,139,144,144,145,147,147,144,141,133,119,105,96,98,89,71,55,53,62,84,101,115,126,133,137,145,153,158,158,154,152,152,150,147,147,142,135,129,121,116,112,113,110,108,105,104,103,99,95,89,89,94,98,100,102,101,100,101,99,98,94,80,65,59,133,134,138,142,144,144,143,142,140,133,119,105,97,101,100,88,78,71,71,81,101,117,127,134,137,144,150,154,152,149,145,144,143,138,136,131,128,121,116,113,111,109,108,104,104,100,97,95,93,93,96,99,101,104,102,102,101,100,100,100,97,91,82,67,128,135,137,138,141,140,140,139,138,134,122,107,99,104,105,97,87,83,83,88,101,116,128,135,140,142,146,144,147,142,138,135,135,133,130,122,119,116,113,109,108,107,103,102,99,97,96,95,96,97,102,101,101,101,100,102,100,99,100,99,99,98,94,81,123,126,129,134,135,134,134,134,134,131,123,109,98,102,106,103,101,97,97,101,110,121,129,136,140,140,139,137,137,135,131,130,126,125,119,117,114,111,109,108,105,104,101,100,100,96,99,100,102,102,102,102,101,104,103,101,100,101,99,99,98,98,96,92,118,120,123,121,124,125,125,127,126,125,119,108,97,97,102,103,101,103,106,111,119,126,132,135,136,134,129,129,127,124,123,121,118,115,115,112,111,107,106,105,105,104,103,104,104,102,103,104,100,104,104,101,102,102,103,103,101,101,99,98,98,99,97,95,104,110,114,117,119,120,121,121,120,119,115,105,94,94,100,104,106,106,111,119,125,129,130,129,128,125,122,120,119,116,115,112,111,108,109,106,106,106,105,106,104,103,104,105,103,103,104,105,104,100,101,103,103,101,100,101,99,99,101,100,99,98,98,96,71,87,96,102,105,107,111,112,113,113,114,110,103,102,107,109,109,113,115,120,124,126,123,120,118,117,115,114,112,111,109,109,104,105,106,106,105,107,106,108,105,103,103,105,106,102,103,103,102,105,104,104,100,103,102,100,101,102,98,99,100,100,96,97,28,34,45,52,59,63,70,71,74,78,82,80,78,80,85,93,102,105,107,111,113,115,114,113,112,110,110,109,108,108,107,107,109,107,105,106,106,106,107,106,106,106,105,106,106,107,106,104,102,101,101,101,102,102,103,102,100,101,100,98,97,98,98,99,30,31,27,27,26,24,26,27,29,32,31,34,33,33,39,44,57,75,92,104,108,110,108,109,109,109,109,109,110,109,109,108,108,109,109,108,108,108,106,105,106,106,106,105,104,104,105,105,103,103,104,104,102,101,99,102,100,101,99,101,99,98,95,95
32,30,27,26,25,27,33,43,54,61,78,99,110,109,111,107,107,105,106,107,106,106,105,107,105,108,106,109,108,109,107,108,107,108,108,107,107,106,106,108,106,104,104,105,102,102,103,103,101,100,100,98,98,96,96,96,96,96,94,93,94,94,94,93,49,54,58,60,62,62,65,70,73,81,89,100,110,118,116,121,121,121,121,118,119,119,118,113,114,111,112,108,108,107,107,106,107,106,107,105,105,104,104,108,107,106,108,103,103,103,103,103,99,99,99,97,97,100,100,97,95,94,94,95,96,95,94,92,100,114,122,127,129,132,133,134,137,137,138,128,118,110,110,115,126,132,138,146,148,148,145,143,140,140,136,131,125,126,122,119,119,116,114,113,110,107,107,105,104,104,102,106,105,105,102,102,103,103,100,99,100,98,98,98,96,95,95,96,95,93,93,92,132,144,150,152,152,151,150,150,152,152,146,133,115,101,101,107,111,124,136,149,160,167,169,170,167,164,158,157,149,146,139,136,133,131,129,127,126,122,121,117,114,108,107,104,103,100,99,103,101,102,100,100,100,100,99,98,97,95,95,96,96,96,94,94,145,156,162,164,166,165,166,164,164,163,153,136,108,96,94,101,107,108,117,136,154,167,176,178,180,180,178,175,169,162,154,150,147,142,140,137,133,134,134,131,129,126,124,119,115,110,106,101,100,99,100,102,100,98,98,98,98,98,98,97,95,95,96,95,145,157,165,170,173,173,174,172,171,169,157,134,108,99,98,99,99,103,109,114,136,157,175,183,185,188,188,184,181,174,166,158,154,150,148,146,141,140,138,138,136,135,133,130,126,124,122,117,110,104,98,97,99,99,99,98,98,97,97,96,96,96,96,95,143,152,161,170,176,179,180,180,178,171,158,137,113,100,102,102,97,92,91,103,122,153,175,185,189,189,191,189,187,183,173,163,161,159,157,154,151,147,144,140,140,141,141,138,134,130,130,128,124,118,114,105,99,99,98,97,97,97,96,97,96,94,94,94,139,148,160,172,179,182,184,183,181,174,159,137,113,103,102,96,81,79,76,87,112,147,168,179,187,190,192,191,190,185,178,172,170,168,165,161,158,155,152,148,143,141,141,140,139,138,135,132,129,125,119,114,109,101,99,99,98,98,97,97,98,97,96,95,138,148,164,177,185,188,187,184,180,173,155,134,111,104,97,79,67,65,62,78,104,134,157,172,180,188,192,191,189,184,180,178,175,174,172,169,166,163,159,154,149,149,147,145,141,139,138,136,135,132,129,126,120,113,103,98,98,96,98,98,95,96,95,96,142,154,171,183,189,190,189,186,182,175,154,126,105,97,87,69,54,48,60,77,99,123,149,167,179,183,187,190,188,183,181,181,179,177,175,174,172,168,164,158,155,154,151,147,143,139,136,133,131,130,129,123,122,117,111,101,96,96,98,99,98,98,99,102,150,163,178,187,191,193,192,189,184,180,156,127,100,95,78,58,52,67,81,93,110,129,145,162,171,178,187,189,187,183,181,181,180,179,178,175,173,170,165,161,156,153,151,150,149,144,140,136,132,131,132,134,128,124,116,106,97,89,92,98,95,93,90,102,157,172,185,189,193,194,192,191,187,179,159,130,101,92,72,63,72,95,106,107,113,128,147,159,170,176,185,189,188,186,183,183,182,182,181,178,173,169,166,163,160,158,153,151,151,149,143,135,129,126,127,127,130,128,120,110,102,92,89,91,97,98,96,92,167,179,187,192,194,193,192,191,188,178,155,121,97,87,74,72,95,117,126,124,123,131,145,155,164,170,176,182,184,185,186,185,182,182,180,178,174,170,167,164,164,164,161,158,155,153,145,135,125,119,120,124,125,126,119,111,103,95,88,82,86,96,105,88,173,183,189,193,195,193,191,190,186,179,153,118,91,85,74,65,81,101,118,129,126,127,140,153,165,172,179,183,183,183,183,183,183,182,179,177,174,170,166,164,164,166,168,167,160,153,148,138,126,116,114,116,120,120,119,116,105,97,88,82,82,88,101,94,176,183,189,192,194,192,191,190,186,177,154,118,90,85,69,61,67,76,94,114,129,132,138,148,160,170,180,187,188,185,184,184,185,182,179,176,172,167,166,164,165,169,171,170,164,157,149,137,124,112,106,109,120,126,128,121,114,101,95,86,77,75,91,101,178,186,188,191,193,192,191,187,183,174,153,119,90,83,71,61,70,70,77,99,121,126,137,150,160,167,178,186,188,186,185,183,182,181,177,173,169,167,167,167,170,172,172,169,163,156,149,138,121,106,99,100,122,135,134,128,117,105,96,98,82,73,74,88,184,188,190,191,192,192,189,186,181,174,155,122,95,83,70,63,72,78,75,91,115,120,132,151,162,171,181,185,185,184,182,181,180,176,173,171,170,169,169,170,173,173,170,168,162,155,147,137,116,99,93,103,126,143,143,130,117,106,104,105,96,76,72,74,186,190,193,193,192,191,189,184,180,173,157,126,100,89,77,64,60,64,75,96,121,125,136,152,167,179,184,185,185,184,183,182,179,175,169,162,160,165,171,173,174,175,172,169,163,156,146,136,119,98,86,107,140,151,145,136,120,108,103,111,107,91,69,61,190,194,196,196,194,192,189,184,180,173,158,132,105,91,77,64,60,65,77,100,117,126,144,162,173,180,183,182,184,185,183,179,174,168,159,149,140,143,158,175,179,176,174,172,165,159,151,141,126,105,88,109,142,148,143,132,123,112,109,114,118,109,96,78,193,197,199,199,197,194,189,186,181,174,158,133,110,95,87,72,67,79,98,108,117,129,145,162,176,179,180,181,181,179,175,172,168,160,144,129,118,115,129,154,169,172,171,169,164,159,153,148,132,107,84,103,140,145,135,126,115,113,116,115,118,120,110,98,195,198,200,201,198,194,191,186,181,173,159,137,116,103,93,82,80,94,106,109,115,129,148,165,175,178,175,175,174,172,170,170,171,161,139,117,100,95,108,123,139,153,163,165,161,159,159,154,139,106,81,96,129,136,131,121,115,109,111,121,128,129,120,111,196,198,200,201,199,196,190,186,181,172,159,141,124,112,102,93,87,89,93,100,112,131,154,169,173,172,172,170,170,173,175,178,178,168,148,123,100,83,94,102,113,134,157,163,159,159,162,158,134,96,75,91,120,128,126,114,107,106,106,122,135,137,131,120,198,200,200,201,200,196,192,187,182,173,159,145,130,119,107,98,93,91,93,101,119,142,159,167,170,172,172,172,175,179,181,185,183,173,153,129,105,91,88,93,100,124,152,163,161,163,165,162,133,89,72,89,115,120,113,106,97,95,108,122,140,142,133,126,198,199,200,200,199,195,191,188,183,175,164,151,139,130,121,113,106,101,103,116,136,154,165,172,174,175,178,180,181,184,189,194,195,183,162,135,109,97,89,90,97,118,143,158,166,169,172,165,128,88,69,85,109,117,108,94,93,93,105,127,143,145,140,125,198,200,200,200,200,195,192,189,186,179,170,158,148,143,139,135,134,134,140,151,162,172,177,179,182,186,188,191,192,191,194,199,200,190,171,143,114,99,95,93,101,117,136,152,161,172,177,168,134,87,69,84,113,116,110,95,89,94,107,132,148,152,142,130,200,199,200,201,200,198,195,191,187,181,174,166,157,153,153,156,163,169,175,182,185,187,189,190,192,194,195,196,197,198,197,199,200,193,172,144,118,100,93,94,102,114,126,138,151,168,185,177,145,97,72,80,111,123,111,94,87,91,103,124,145,149,144,132,198,198,199,200,199,197,195,191,187,182,177,171,164,162,165,172,182,192,198,200,201,202,201,198,196,195,196,195,197,196,195,195,191,187,168,137,116,104,99,97,105,109,115,123,138,159,185,187,160,110,77,74,105,124,114,91,86,87,104,122,138,145,140,128,197,199,200,199,198,196,191,188,185,180,174,169,161,160,168,180,192,199,203,204,203,203,201,197,195,195,195,194,195,193,191,190,190,183,159,129,114,98,95,102,106,111,110,114,122,145,176,186,164,117,79,73,102,126,123,94,83,92,103,122,139,145,139,128,198,200,201,201,200,197,193,189,183,175,168,160,152,154,164,179,192,199,201,200,199,199,197,193,188,189,191,191,188,186,185,187,187,173,143,122,109,95,94,105,113,116,114,112,118,137,164,175,153,110,75,70,101,122,120,96,81,89,104,122,139,144,142,130,198,200,201,200,198,197,193,189,183,172,163,153,144,146,160,177,190,196,199,198,197,194,190,185,183,181,180,183,185,181,178,181,177,160,130,115,98,85,95,110,115,117,120,122,125,138,156,161,135,95,72,71,100,117,119,99,82,89,104,127,143,147,142,129,193,198,200,200,198,195,191,187,181,169,156,148,139,137,148,166,180,188,191,191,189,187,183,178,177,174,173,170,168,169,170,176,168,150,125,106,79,68,89,110,117,122,123,127,130,141,154,151,124,88,69,71,99,116,114,98,84,89,106,122,139,147,143,131,194,199,200,200,198,195,192,186,177,164,149,138,132,130,137,151,166,173,178,180,177,178,174,172,169,168,165,162,158,152,156,160,160,141,124,102,70,52,85,107,116,122,125,127,132,140,149,148,123,88,69,74,104,115,114,97,82,86,102,122,134,143,142,127,191,197,200,199,197,195,191,185,174,156,140,129,123,123,130,139,148,156,162,168,169,170,171,170,168,164,160,157,151,142,142,148,151,139,127,108,75,52,80,105,112,123,128,129,132,137,143,143,123,90,70,79,105,115,111,100,88,86,102,120,134,141,137,130,191,194,195,195,195,192,190,184,175,156,133,121,120,122,125,127,131,136,144,154,162,170,172,170,168,165,161,156,148,138,136,143,149,139,128,117,101,83,85,103,112,126,130,130,132,137,141,140,123,93,72,82,106,111,108,98,88,87,102,119,132,141,139,128,187,190,192,195,196,196,191,182,170,151,130,118,119,121,119,119,118,121,129,142,156,169,172,169,166,164,159,156,150,143,140,144,155,148,135,123,112,100,94,98,112,128,131,131,132,137,140,140,125,95,76,87,104,108,108,102,93,90,100,114,126,135,135,130,188,192,195,196,198,198,192,182,166,143,123,113,115,116,116,114,113,113,122,136,154,171,176,171,167,168,165,164,156,149,144,150,156,155,144,129,116,102,96,102,118,132,134,131,133,136,137,137,126,99,79,89,103,108,108,102,94,89,96,109,122,132,132,127,188,192,195,199,199,197,193,181,161,138,116,110,112,113,111,107,108,113,124,137,156,172,179,176,175,172,172,169,166,159,151,147,143,140,140,134,122,111,103,109,125,134,138,137,137,138,138,136,126,101,82,89,104,110,110,105,97,92,97,108,121,130,134,130,189,192,196,198,198,197,193,183,159,129,109,107,111,113,108,104,105,116,128,139,153,168,178,182,184,180,176,177,177,171,165,156,145,136,129,124,117,110,108,115,129,135,138,140,141,142,140,135,124,103,85,91,107,114,114,108,103,99,100,108,121,131,134,131,189,194,197,199,198,199,194,183,158,125,104,103,110,109,102,99,102,110,119,139,150,164,175,184,189,189,185,185,185,183,178,169,158,146,141,132,125,119,120,128,133,135,139,144,144,142,139,133,122,104,88,93,110,118,117,111,105,102,101,109,123,135,137,133,186,190,193,196,197,196,194,184,159,122,102,102,107,102,93,92,95,104,111,128,144,159,173,183,189,190,190,190,189,187,185,180,173,166,160,155,155,155,153,150,147,146,149,151,149,144,137,130,118,101,87,95,113,123,122,115,110,107,107,111,122,133,135,130,185,189,193,195,195,193,191,185,155,122,103,100,104,92,85,88,97,108,111,119,134,152,166,177,187,191,191,192,192,189,187,186,181,177,172,171,170,171,173,173,167,163,165,164,159,149,139,127,114,97,85,98,118,126,125,119,112,110,109,113,123,131,131,125,184,190,192,196,197,196,190,179,154,118,97,101,101,87,82,86,106,115,115,118,129,143,159,172,184,191,193,192,192,191,190,188,186,183,178,174,174,173,172,175,178,176,174,169,163,156,143,128,112,94,83,99,124,133,130,123,117,112,110,115,124,132,128,118,181,187,192,193,192,189,188,179,150,118,99,100,99,83,86,104,127,133,128,126,128,138,155,169,182,190,193,192,193,193,193,193,191,187,182,177,172,169,173,178,180,179,177,171,167,158,146,131,112,94,84,102,128,136,133,127,119,111,110,115,123,128,127,116,179,184,189,192,195,194,188,175,145,114,96,101,90,78,86,120,142,151,144,135,131,137,153,169,179,187,194,195,195,195,194,194,192,190,185,181,178,172,170,174,180,182,180,175,168,158,147,133,116,100,87,100,127,139,137,131,123,114,109,115,123,125,118,108,179,183,189,191,193,191,189,178,150,119,100,102,90,79,79,101,123,142,149,139,133,135,149,167,177,187,194,197,196,195,195,193,191,190,187,185,182,177,174,172,172,176,177,173,168,158,149,136,120,103,91,98,122,138,140,134,124,115,111,115,120,121,114,107,177,182,185,189,191,192,190,178,152,121,101,103,89,70,66,83,97,114,133,138,135,137,147,167,178,186,193,197,197,195,194,192,191,189,187,186,184,180,176,176,174,174,174,172,167,159,150,138,125,110,98,99,115,133,140,136,124,114,110,114,117,113,108,99,176,181,184,185,189,188,188,179,156,125,106,104,92,71,68,80,88,96,111,131,135,141,148,167,179,186,192,196,197,194,194,192,190,189,188,185,182,178,175,173,173,172,170,170,165,158,149,140,129,116,103,100,111,126,136,135,121,112,108,110,111,108,102,95,175,180,182,187,191,190,187,179,158,132,112,105,94,71,60,70,79,84,99,123,136,144,149,164,180,188,193,195,194,193,192,192,190,188,186,185,182,178,174,172,170,168,167,166,163,159,150,139,131,121,110,106,113,121,128,128,118,108,104,108,110,107,98,91,175,178,182,184,188,189,184,175,158,137,115,108,99,78,64,64,68,77,92,119,135,146,151,166,182,191,194,194,193,192,191,190,190,189,187,184,182,177,172,168,166,164,163,158,154,153,148,139,129,121,114,114,114,117,121,121,115,105,102,104,108,103,95,84,173,176,180,185,188,188,186,179,163,142,122,112,102,77,60,56,63,78,103,124,135,147,154,168,183,191,195,195,193,191,189,189,189,187,184,183,179,172,167,166,167,164,160,157,154,153,148,139,129,122,119,118,117,117,117,115,109,105,104,102,102,97,90,75,171,175,180,182,184,186,185,180,165,146,125,113,102,82,65,61,74,95,115,126,137,150,160,171,183,193,197,197,195,190,188,187,187,186,184,182,177,168,165,159,156,157,158,154,152,149,143,139,132,127,124,125,122,119,114,111,106,104,101,102,101,93,80,68,173,174,178,180,183,184,186,180,170,152,131,115,107,90,71,68,87,112,122,127,139,152,164,176,187,194,197,197,194,192,189,187,186,184,182,179,174,167,160,155,155,156,155,151,146,145,144,135,134,130,128,125,124,121,114,111,109,104,101,100,98,89,77,66,171,173,176,179,179,182,185,183,172,151,128,118,113,94,71,66,80,105,119,126,140,155,168,179,188,194,197,197,194,190,187,186,183,180,177,174,168,163,159,153,150,152,151,149,148,144,139,135,134,132,128,127,124,122,115,109,109,105,101,101,95,88,75,64,170,173,175,176,179,182,184,183,175,156,133,122,119,100,77,67,73,91,110,124,139,155,170,181,190,196,199,198,194,189,185,182,179,175,172,168,163,159,158,151,148,146,148,146,143,141,137,134,130,128,127,127,124,120,115,110,105,102,100,99,92,82,70,62,168,170,170,170,172,177,180,180,174,159,138,127,123,112,91,72,71,86,107,124,139,153,169,183,191,197,199,198,193,186,181,177,174,169,167,165,161,155,152,149,145,147,150,148,143,138,139,137,129,128,126,123,120,119,116,110,105,102,99,94,88,77,68,61,164,165,167,167,169,171,173,176,172,157,139,127,125,117,100,84,78,88,106,125,140,154,168,181,190,196,198,197,191,183,177,173,170,165,162,158,154,152,149,146,143,144,144,143,141,137,133,133,132,126,124,123,119,116,110,105,105,101,98,93,86,75,66,63,156,160,161,161,163,164,167,170,167,153,135,124,121,119,112,101,91,91,108,127,141,153,169,181,189,195,196,194,189,181,174,169,167,163,158,153,151,147,146,142,142,145,144,139,136,134,135,133,129,127,123,122,115,114,109,106,102,99,96,90,81,75,67,64,151,154,155,156,158,161,164,166,162,150,133,121,121,122,117,108,102,102,109,125,141,156,171,183,190,194,195,192,187,179,172,166,163,159,155,151,147,143,140,141,138,136,136,135,137,134,134,134,127,120,116,112,114,111,109,105,100,95,92,87,79,72,64,64,147,147,149,150,152,153,156,158,156,147,133,124,125,125,122,117,111,108,111,124,143,158,174,183,191,193,191,187,182,175,168,163,159,154,149,148,142,140,140,138,136,135,134,130,129,132,127,124,125,120,116,109,111,112,107,104,100,95,89,83,76,70,66,68,148,148,147,147,148,150,152,155,155,148,134,124,124,127,126,120,118,116,117,126,143,162,177,185,190,192,188,182,175,167,162,156,150,147,144,142,140,136,136,134,134,131,129,128,128,125,125,124,121,121,116,112,111,108,106,101,97,92,87,80,74,70,69,71,146,147,147,146,147,149,149,150,150,146,138,126,125,126,126,125,121,121,125,133,147,164,178,186,189,188,183,180,170,161,155,152,146,140,138,136,132,133,133,132,132,128,128,126,122,121,120,118,118,117,114,111,108,105,103,99,96,91,84,79,73,70,73,75,140,144,146,146,147,148,146,144,144,144,140,133,127,125,126,127,127,127,132,141,154,166,175,183,184,180,174,171,165,157,149,145,140,137,135,132,132,130,129,127,129,130,124,124,126,124,122,124,121,117,115,110,107,105,102,97,93,90,83,77,73,73,75,76,132,139,143,145,146,144,144,145,144,143,141,134,127,124,124,125,130,132,139,147,158,168,174,179,177,172,166,159,155,149,142,137,133,134,131,130,130,127,130,127,127,126,127,125,122,122,119,116,113,111,110,108,104,102,100,94,89,83,80,77,74,76,77,76,125,132,138,141,143,143,142,141,142,142,141,134,129,127,127,131,133,140,145,150,156,164,170,173,171,166,161,153,144,140,136,131,131,129,128,130,129,128,128,129,129,127,127,124,123,121,116,114,110,106,105,104,101,97,94,92,87,82,79,78,77,76,77,78
132,139,144,146,148,153,156,158,159,161,161,157,149,144,142,145,148,156,163,166,166,164,162,158,154,149,144,143,137,136,137,136,136,135,133,132,131,119,121,116,114,110,107,105,102,101,102,102,100,100,100,100,99,98,98,97,103,104,97,97,78,68,73,71,137,151,155,156,155,157,160,161,163,163,164,157,144,133,131,135,140,150,162,171,175,177,175,172,169,162,155,151,149,143,143,140,140,141,141,142,138,137,133,132,127,124,120,117,109,104,102,100,101,101,101,99,99,97,97,92,83,98,99,87,85,85,86,87,143,155,162,164,165,164,163,163,165,165,164,151,133,122,118,122,127,135,148,166,177,184,185,184,182,177,171,160,155,150,147,145,143,140,138,140,144,140,141,138,136,132,130,129,122,117,110,103,100,98,99,100,98,99,101,107,104,90,94,90,83,82,81,81,152,165,170,171,171,169,167,166,168,168,166,148,123,111,109,111,114,123,137,155,172,183,186,188,188,185,179,171,163,155,151,149,148,146,144,144,142,143,144,142,141,137,135,133,131,124,119,115,108,102,98,97,97,95,95,93,99,78,66,59,56,54,54,55,158,171,176,176,176,174,172,169,169,172,170,146,118,106,107,109,109,108,116,135,163,181,189,192,192,191,186,179,172,163,158,155,153,150,147,147,146,143,145,144,141,138,135,136,137,130,129,123,115,104,97,99,103,107,106,102,94,86,81,79,82,80,77,76,154,169,177,181,180,180,179,177,176,176,169,149,117,101,104,105,103,101,103,125,156,181,188,192,193,193,190,187,179,167,163,161,158,157,152,149,146,143,144,144,146,143,140,138,135,132,126,125,120,116,107,97,94,102,112,115,118,120,121,122,121,119,117,117,147,163,173,179,182,182,183,183,182,179,172,147,117,105,105,99,93,88,94,115,153,176,189,194,196,196,195,193,185,172,169,164,164,162,159,156,152,148,148,145,148,148,145,140,141,137,136,128,126,121,114,105,97,90,93,100,110,116,118,122,125,125,125,125,143,155,169,179,182,185,188,188,184,181,169,148,120,106,103,94,81,78,85,111,141,168,183,190,195,197,197,194,188,177,175,172,169,166,163,159,156,150,149,147,147,145,144,143,137,136,134,132,127,124,119,110,101,89,83,81,91,99,105,113,118,123,125,125,144,152,164,171,182,186,187,186,184,180,169,149,122,107,97,80,67,65,77,102,132,160,177,185,193,197,196,192,187,183,178,178,177,172,168,164,160,157,150,150,148,146,145,144,140,137,136,134,130,127,123,115,105,93,85,78,74,79,87,95,104,110,115,120,145,149,160,170,179,186,188,189,186,181,168,149,122,105,91,71,59,63,78,97,124,151,171,181,189,196,196,192,187,187,184,180,179,179,174,170,166,163,158,156,154,150,146,142,139,137,134,133,133,130,125,118,108,100,90,80,75,73,73,81,87,99,108,113,148,148,154,170,185,190,190,190,187,179,166,143,116,99,82,63,62,77,89,101,123,147,164,175,188,193,195,193,188,183,184,184,181,179,178,173,167,161,158,160,158,154,149,144,140,136,133,132,133,130,124,117,107,97,91,82,76,70,69,71,76,82,92,98,148,149,157,173,187,192,193,190,188,181,162,137,108,94,75,68,84,105,108,109,124,145,159,170,179,193,197,194,189,187,187,184,182,180,179,176,169,165,162,157,156,152,150,148,142,134,129,125,127,131,125,115,108,102,93,86,71,70,69,71,72,75,78,88,149,149,159,176,189,193,194,191,187,183,165,138,106,91,70,69,91,110,117,115,123,141,151,168,178,187,193,194,191,188,186,187,186,182,179,176,170,166,165,160,152,151,153,148,142,133,122,119,121,120,118,117,108,99,93,86,81,73,69,68,68,69,72,78,149,154,167,182,191,195,196,194,190,185,167,134,102,88,69,59,71,93,116,121,124,138,152,164,174,186,192,193,192,191,188,187,186,184,179,173,168,164,165,162,158,158,156,151,139,128,120,112,113,116,118,119,115,104,95,91,81,74,69,67,69,72,72,71,150,158,173,186,193,195,195,194,191,184,165,131,102,85,70,53,60,74,91,110,123,134,144,163,175,187,192,193,191,190,189,188,185,181,178,174,168,164,162,166,164,165,159,152,143,131,116,108,105,109,118,121,117,107,99,95,91,75,68,68,70,69,71,72,153,164,176,187,195,197,196,194,191,184,163,125,92,83,65,66,76,71,81,105,121,131,145,161,172,188,195,195,191,189,189,188,185,181,177,171,167,163,162,166,170,170,162,154,144,130,112,101,98,106,126,130,123,112,102,99,96,83,72,67,69,69,71,70,160,169,180,188,194,197,194,194,191,184,166,129,94,80,65,55,64,67,78,102,119,130,144,160,172,189,195,195,192,190,187,187,184,179,173,167,163,162,166,172,174,171,163,154,144,128,110,95,93,109,131,138,126,112,104,103,107,96,79,67,66,71,71,72,166,171,179,188,195,198,193,193,188,182,164,130,97,84,67,60,63,72,88,106,118,127,144,161,176,190,193,193,191,188,185,184,179,175,169,165,164,166,170,174,173,170,163,153,143,126,105,93,95,115,138,140,129,114,104,107,112,106,98,78,64,67,71,73,173,178,182,189,194,197,194,191,187,179,162,131,98,86,71,61,69,88,103,110,118,128,146,163,182,191,193,192,190,186,182,179,173,169,164,161,165,167,174,175,171,169,163,153,141,126,105,86,91,124,147,143,130,116,108,110,114,114,111,102,80,68,68,71,177,180,185,190,193,195,195,191,185,178,163,135,105,91,75,69,90,112,119,112,114,128,148,170,184,189,190,189,188,185,184,178,176,165,156,159,164,171,176,177,176,171,164,156,144,128,110,88,94,127,148,142,130,118,111,113,119,121,117,107,93,69,69,71,180,185,189,193,194,196,193,189,183,177,165,142,113,98,87,79,89,113,119,112,118,130,149,171,184,188,188,188,187,183,179,172,163,159,153,153,159,171,178,178,175,171,165,157,149,135,118,94,92,124,146,139,129,117,112,112,120,127,124,117,104,81,67,70,180,186,191,194,195,195,193,189,181,175,166,143,116,103,97,87,92,97,103,108,121,132,151,172,182,184,184,185,184,180,173,167,160,156,148,137,138,157,174,178,175,173,167,160,150,143,125,94,90,122,139,139,122,113,104,110,123,134,135,126,110,88,70,63,179,186,191,195,197,196,193,190,183,177,166,144,121,106,100,97,93,100,97,107,119,132,152,174,179,179,180,181,179,174,168,164,160,155,143,125,116,126,146,161,168,169,164,162,159,149,130,98,84,111,130,127,117,104,103,108,125,138,136,128,115,95,74,63,179,186,192,196,197,195,193,189,181,174,166,148,125,113,111,103,99,98,107,112,122,139,161,174,178,179,175,175,172,168,164,162,160,151,136,115,97,102,114,133,157,163,163,158,160,156,133,93,79,105,125,123,113,99,93,103,126,141,138,128,120,101,78,64,179,184,189,195,197,195,192,188,182,175,163,146,129,119,112,110,103,103,104,113,128,148,167,175,177,176,174,172,168,165,164,165,162,146,124,101,83,91,98,116,144,163,161,159,163,156,130,90,76,96,116,117,103,94,92,104,128,145,144,134,119,103,80,65,182,186,190,194,196,195,194,189,183,176,161,147,134,123,117,114,111,111,114,123,142,162,174,179,178,177,176,172,171,170,171,173,167,144,115,90,65,85,93,105,139,160,163,162,163,160,127,86,76,94,111,112,99,91,90,103,127,146,148,138,120,103,86,67,185,189,192,194,195,194,192,187,182,178,168,155,141,132,127,124,124,127,136,146,161,171,178,178,177,178,179,179,178,178,179,179,173,154,124,98,75,79,90,103,131,157,166,163,168,163,126,84,73,91,109,111,98,87,90,102,124,143,147,137,121,106,84,68,189,188,190,192,195,196,193,188,186,182,172,160,147,142,140,141,146,156,163,173,179,182,183,184,182,183,182,183,183,186,190,190,179,157,129,102,90,83,92,107,126,146,159,167,171,167,128,82,70,90,111,112,95,87,88,101,122,140,144,133,120,101,86,69,189,191,192,193,194,195,194,192,188,182,176,166,157,152,151,157,170,181,187,191,193,191,190,189,191,191,190,191,192,192,196,197,188,167,138,109,96,91,96,107,121,136,148,160,175,172,136,87,68,82,108,115,95,79,88,103,119,136,142,133,117,98,81,67,192,193,194,195,196,195,195,192,188,182,176,170,163,158,159,166,181,192,199,201,201,200,199,198,197,199,197,195,195,195,197,198,190,171,143,109,95,93,96,106,115,124,134,150,173,181,150,101,72,80,107,117,93,83,85,103,117,132,139,133,118,99,82,67,192,193,194,196,197,196,195,191,184,180,173,167,158,153,155,168,184,196,203,203,203,204,202,200,199,199,200,200,199,198,196,195,190,175,148,114,97,90,96,103,108,113,119,140,168,186,161,109,72,77,103,118,102,81,85,105,122,133,138,134,120,98,80,69,191,193,195,197,198,198,195,191,186,180,170,160,152,145,149,167,184,195,200,200,199,200,200,198,196,196,195,196,195,196,194,191,188,175,146,116,98,93,99,107,108,109,114,128,155,177,155,108,75,78,104,113,99,80,86,103,123,132,136,130,116,96,82,69,186,191,195,198,198,197,195,192,185,181,168,156,145,136,140,156,176,187,194,193,195,193,192,189,186,188,191,192,191,189,187,187,185,169,140,116,99,92,101,108,113,115,118,128,148,164,144,98,68,79,101,109,98,81,82,102,119,128,131,127,115,97,82,67,179,187,194,197,197,198,195,190,187,179,163,151,141,131,129,143,158,170,180,181,182,180,179,176,175,177,182,187,187,184,183,184,180,161,128,107,93,94,107,116,118,121,123,126,140,148,123,86,69,80,99,103,95,82,82,101,118,125,128,124,115,98,83,71,174,181,192,194,197,196,193,190,183,176,163,146,135,123,123,132,143,150,155,163,165,166,166,165,164,166,169,174,179,176,176,178,170,147,119,95,77,89,106,111,117,121,125,131,139,140,117,80,68,82,99,101,95,84,81,98,118,123,125,122,114,99,86,71,172,180,190,194,197,196,193,190,185,174,155,139,128,120,120,122,128,132,137,143,150,158,160,159,157,156,155,156,154,157,162,162,153,130,105,78,54,79,99,112,120,124,127,131,133,132,115,81,69,85,97,98,94,87,85,97,114,120,122,120,112,101,83,72,172,179,184,187,189,189,190,189,183,172,154,129,119,115,113,113,113,114,121,129,141,154,158,156,154,152,148,145,140,138,143,150,139,121,106,79,62,85,99,111,124,126,127,129,130,129,116,87,73,89,98,99,98,89,87,94,108,120,121,115,110,99,81,68,173,175,182,184,185,189,190,188,182,170,151,126,114,110,109,105,104,109,120,130,140,153,160,158,153,149,147,144,138,130,137,146,142,126,110,96,81,84,99,118,128,128,127,127,128,129,117,87,71,92,97,96,98,93,88,93,107,115,117,118,112,99,88,73,171,176,178,180,183,186,189,189,183,170,148,123,110,107,104,101,98,107,122,134,142,155,164,162,158,154,151,149,141,136,134,143,141,129,118,106,96,93,107,125,131,128,127,128,126,125,117,90,73,90,95,100,101,97,94,98,106,117,119,117,111,101,86,68,171,174,177,179,183,187,189,188,181,163,139,117,105,104,102,96,97,109,121,132,139,145,159,164,165,161,160,162,158,144,141,135,135,134,123,109,100,102,114,128,131,132,129,127,126,123,117,95,76,91,98,105,107,102,96,98,105,119,124,119,111,100,84,66,169,175,178,179,183,187,189,187,180,160,132,109,100,102,98,92,98,108,113,129,137,145,156,167,175,175,173,173,172,164,153,144,136,132,126,117,111,114,124,129,132,131,129,127,125,124,115,96,82,94,104,110,107,103,101,103,106,111,119,115,108,96,79,63,169,173,177,178,184,188,189,187,179,156,126,100,97,98,90,83,86,97,107,118,126,137,150,166,178,183,183,182,181,175,170,159,149,146,141,135,132,134,136,135,131,129,128,127,124,120,111,92,81,99,111,116,112,109,106,105,106,115,118,112,104,92,77,63,168,173,178,178,182,185,188,186,178,156,124,96,92,94,80,83,98,113,114,111,118,129,145,158,175,185,188,188,186,182,180,171,164,161,159,156,153,152,151,147,139,140,135,130,124,118,106,91,79,105,115,116,113,109,104,103,105,114,116,111,101,88,73,63,166,170,175,176,183,186,189,189,180,156,122,95,91,88,79,92,120,135,127,116,114,124,139,152,169,183,190,191,189,186,183,178,175,172,167,165,165,165,162,157,153,149,142,137,127,117,105,86,79,106,121,121,117,111,106,104,106,111,112,108,97,84,69,62,164,167,175,180,181,186,186,184,178,158,124,96,91,87,76,87,115,135,137,126,118,120,132,149,164,180,187,190,191,189,187,186,182,176,171,166,162,165,169,168,167,159,150,143,133,121,105,89,84,108,124,124,119,114,107,106,109,110,106,102,93,80,65,65,166,168,170,177,182,185,188,183,174,154,122,97,91,79,70,71,92,110,125,126,120,121,132,146,159,176,187,190,191,192,192,190,184,178,173,170,166,166,169,172,172,165,158,148,137,125,109,94,87,104,123,125,119,113,106,102,105,108,105,97,86,69,61,66,163,167,172,173,179,184,186,182,174,151,119,97,92,77,64,69,81,91,106,119,120,120,126,148,160,175,186,191,192,190,189,189,186,181,177,174,168,166,166,169,171,168,161,151,139,127,115,99,92,101,117,123,123,114,105,103,106,104,97,97,82,68,65,69,165,167,169,173,179,182,184,182,173,150,118,98,94,78,62,63,76,83,90,106,116,126,129,148,159,172,182,188,190,189,187,187,185,182,179,176,171,168,166,166,165,165,159,151,141,129,118,105,95,96,107,119,117,109,104,101,100,101,98,80,67,61,65,69,161,165,169,170,175,178,181,181,174,152,122,99,96,80,60,62,68,68,80,103,118,124,130,148,158,173,182,187,190,189,188,187,186,182,179,176,171,167,166,164,161,160,157,148,140,130,120,110,103,104,108,109,113,109,103,100,100,99,91,77,65,63,68,73,159,163,166,169,171,175,180,180,174,154,125,105,102,86,61,57,67,71,88,107,121,131,132,148,160,173,182,186,185,186,187,186,183,181,178,176,170,165,162,160,158,154,151,146,140,129,119,110,107,107,110,108,108,106,100,97,97,95,83,68,58,63,70,70,157,161,166,166,169,175,178,175,169,156,133,110,100,90,68,59,66,87,109,118,122,132,137,148,162,174,182,185,184,183,183,183,181,179,176,173,165,160,156,155,153,148,142,143,134,125,118,114,113,113,109,109,108,102,99,97,95,90,77,61,59,66,70,71,155,159,162,167,169,171,175,175,170,155,134,115,105,91,71,64,88,107,120,124,126,134,139,148,163,178,184,187,185,182,183,182,180,178,175,170,160,154,151,147,146,146,143,136,134,128,121,115,115,116,113,111,105,106,100,97,94,87,72,60,62,65,69,73,152,157,162,163,167,170,173,172,168,154,137,116,106,98,74,65,82,109,120,120,125,135,144,153,165,179,186,188,186,182,181,179,178,179,174,167,157,151,145,147,145,142,135,133,128,123,122,118,116,117,116,111,106,104,99,96,91,82,67,60,62,66,72,73,154,155,159,162,166,164,167,168,167,160,140,121,108,102,80,61,68,91,109,114,123,135,145,157,168,179,187,188,183,181,180,178,176,171,167,159,152,147,140,136,139,136,134,131,127,123,121,119,118,115,114,112,106,103,97,94,88,77,66,62,66,70,72,78,152,155,159,162,161,164,162,166,166,159,144,122,111,108,89,66,61,73,94,109,122,135,146,157,170,180,188,188,185,179,176,172,167,165,159,154,150,144,139,136,137,135,131,128,125,123,120,118,117,114,112,110,103,100,94,88,82,72,65,68,67,74,84,84,150,155,157,158,160,160,161,162,166,162,146,125,113,113,101,79,65,70,86,109,124,136,148,161,169,184,189,190,183,175,171,167,163,159,155,146,143,140,135,132,133,132,130,126,125,125,121,119,116,114,110,107,101,98,93,89,80,67,64,69,75,80,85,92,148,150,152,154,155,155,155,155,160,161,147,128,117,116,108,92,78,76,89,109,128,142,149,156,169,181,189,188,180,169,164,161,155,150,146,142,139,135,131,130,132,130,126,122,124,125,119,116,112,109,109,103,98,92,87,81,73,72,71,75,79,86,92,93,142,145,146,147,148,147,150,150,154,156,144,129,117,115,113,104,91,89,92,109,127,142,153,162,168,180,186,184,177,168,159,155,152,146,142,137,132,130,129,127,127,125,125,124,122,120,115,111,106,106,105,102,99,97,90,80,75,72,78,86,90,94,93,96,137,139,140,142,142,142,144,145,148,149,143,125,111,111,114,110,107,101,98,106,127,143,152,162,170,180,179,178,173,164,155,151,146,140,136,133,129,126,125,122,122,122,121,118,118,118,116,111,104,102,101,100,94,89,81,78,80,84,88,90,94,96,97,96,130,133,135,135,136,137,136,139,139,141,137,124,111,114,119,114,110,106,108,115,126,142,155,164,170,174,172,168,164,156,150,145,138,134,130,126,126,123,124,122,119,117,118,115,109,115,109,110,108,104,102,98,91,83,83,85,88,89,91,90,90,89,93,94,123,131,133,133,132,130,132,134,133,137,133,119,109,110,114,117,116,114,119,122,132,144,154,160,164,166,164,160,153,145,139,134,131,128,125,125,122,121,120,119,118,119,116,114,114,112,110,107,103,99,97,95,90,92,91,91,78,65,59,54,51,52,48,55,117,124,129,132,133,133,134,131,132,131,130,124,115,113,115,116,117,118,123,132,140,147,151,154,156,155,152,150,145,140,133,129,124,122,123,119,121,119,118,120,119,116,116,114,113,108,105,101,98,97,95,95,96,97,99,95,78,51,34,27,25,27,25,26,108,115,121,125,129,132,130,130,131,131,130,126,121,116,116,117,119,123,129,136,142,148,150,150,149,145,144,140,135,128,125,123,120,121,119,118,116,120,119,119,116,115,113,111,106,103,96,95,95,95,97,100,100,101,102,99,97,81,54,38,30,28,28,27,89,101,108,118,121,123,126,126,126,127,128,125,122,119,118,120,123,127,133,138,143,142,142,140,139,138,133,130,127,124,121,118,114,116,115,118,119,117,116,113,111,110,108,106,101,99,97,96,97,98,101,102,101,102,103,100,99,93,80,57,43,41,41,39
180,179,175,175,176,177,177,177,178,175,176,175,165,159,160,162,159,161,170,180,186,189,191,188,185,182,177,171,168,165,162,161,163,162,160,157,154,153,153,150,148,149,148,145,142,141,140,137,133,128,125,120,114,111,103,92,82,76,74,70,74,74,77,70,183,182,180,176,177,178,178,177,178,174,172,165,155,150,154,158,156,158,166,177,187,191,193,193,190,187,182,176,172,170,168,166,164,164,163,159,156,153,152,150,149,147,143,140,140,140,143,141,136,132,130,126,121,114,106,101,92,80,75,70,69,70,74,76,185,184,183,182,180,180,179,177,177,175,168,158,146,139,143,150,151,152,160,171,180,188,193,194,193,190,186,181,176,174,172,169,169,168,165,161,160,158,152,149,148,147,142,139,134,137,142,143,139,136,133,130,123,117,110,105,100,89,83,78,72,71,68,70,187,188,186,184,182,181,181,180,178,174,162,147,136,134,137,142,144,144,148,158,170,184,193,195,196,193,190,187,182,180,178,174,171,173,169,163,163,162,159,153,149,145,145,140,134,135,139,142,142,138,134,131,129,125,119,110,107,99,92,86,78,73,71,71,189,189,188,185,182,180,181,180,179,171,153,137,133,135,136,136,138,136,137,150,170,186,194,197,198,198,196,192,188,182,181,177,175,174,175,170,165,164,159,154,152,148,149,143,140,135,139,141,142,140,135,133,133,129,124,117,111,105,96,89,83,78,73,69,190,191,189,186,184,182,181,182,182,173,151,134,134,137,137,133,132,127,130,145,173,191,197,199,201,200,198,195,192,185,182,182,179,178,179,173,170,168,160,157,153,149,148,146,144,140,141,141,141,138,136,136,136,133,127,123,115,107,101,94,87,79,74,71,193,192,191,190,188,185,183,184,184,174,146,127,131,135,132,126,123,121,123,144,175,193,199,199,200,202,199,198,196,191,185,184,182,183,182,178,175,170,164,161,155,151,152,148,144,141,141,140,140,139,139,137,135,134,130,124,119,112,105,100,93,86,79,73,194,194,193,191,190,189,186,186,185,173,143,123,130,132,129,117,112,115,117,143,176,192,198,199,201,201,202,202,200,194,191,188,185,185,185,181,177,173,166,162,156,151,149,145,144,144,141,138,139,141,141,137,135,135,132,126,120,114,107,103,97,90,83,78,194,195,194,194,193,192,191,190,184,170,143,122,129,134,125,102,102,100,111,138,171,189,194,197,199,201,202,202,201,196,193,191,191,190,185,183,179,176,170,165,159,153,152,148,145,143,141,137,137,139,140,138,137,137,133,126,120,116,111,106,99,91,84,78,197,197,197,197,196,196,195,192,186,166,143,119,128,130,109,88,88,84,101,129,162,183,192,196,200,201,202,202,201,199,196,195,195,193,189,185,181,178,174,169,164,160,154,150,146,142,139,138,137,137,139,141,137,134,133,125,120,118,115,109,102,93,89,84,198,198,198,197,198,197,196,192,184,165,144,123,129,119,94,86,75,79,100,125,152,177,192,196,199,202,201,200,200,199,198,197,197,196,192,189,185,181,177,171,168,165,159,153,146,140,137,138,137,138,140,141,139,137,132,129,124,121,118,113,106,98,90,82,197,197,199,199,199,199,196,193,182,166,143,124,127,112,94,85,82,97,117,131,150,173,189,194,198,201,201,200,199,199,199,198,197,195,195,192,188,183,178,172,170,169,163,156,151,142,136,135,134,136,141,145,142,137,133,129,125,121,120,116,111,104,94,87,199,200,199,200,200,200,198,193,182,167,142,124,120,102,85,79,93,119,137,142,151,171,185,192,197,200,201,201,200,200,200,200,200,199,196,193,190,186,180,173,169,168,163,158,147,139,131,124,124,131,142,150,144,143,132,133,130,124,121,119,113,107,96,87,200,201,200,200,201,200,198,193,180,163,139,123,115,100,81,67,82,114,140,149,152,170,183,192,197,201,202,201,201,201,200,200,199,197,195,194,192,186,181,175,171,165,160,156,146,135,124,116,116,127,140,150,146,147,139,135,130,127,124,123,117,110,101,90,201,202,203,203,201,200,197,191,177,158,132,118,112,98,76,59,72,94,121,147,151,166,179,188,195,199,201,202,201,201,199,199,199,199,198,196,192,185,182,178,176,167,155,157,147,134,124,109,113,123,136,146,146,147,145,142,137,132,128,128,123,115,107,93,202,202,202,202,202,201,198,190,174,151,127,117,116,98,78,71,81,82,104,141,148,164,174,188,195,199,200,201,201,201,200,200,201,200,199,195,192,186,182,181,179,170,161,158,150,136,120,109,112,122,134,144,147,148,146,144,140,136,135,134,127,118,111,100,202,203,203,204,203,202,199,191,173,146,119,110,117,97,89,116,108,79,102,144,147,161,169,188,196,201,201,200,201,201,201,201,202,200,199,195,191,185,183,181,180,174,170,162,150,135,119,105,107,120,131,141,149,154,151,147,143,141,139,138,131,121,115,105,203,204,203,203,202,202,200,195,174,139,110,103,114,99,84,105,100,90,112,150,149,159,169,189,196,199,201,200,201,200,200,201,202,200,198,196,193,187,183,181,179,177,174,163,148,133,116,98,100,118,133,144,155,159,154,146,142,142,142,141,135,125,118,109,204,204,206,205,204,204,201,196,175,133,104,101,112,92,80,82,89,114,142,154,151,155,170,187,193,200,200,201,202,201,201,201,202,200,200,196,193,188,182,181,181,181,176,165,147,129,111,91,93,118,140,149,158,161,156,148,141,141,145,143,138,130,125,119,205,205,205,205,205,205,202,197,174,126,98,99,110,94,93,106,126,163,173,162,154,156,175,187,192,196,201,201,202,201,201,201,200,199,197,193,189,185,183,183,185,183,178,166,148,127,106,85,87,119,143,151,160,164,158,149,146,141,143,143,141,136,130,127,204,205,206,204,204,204,202,197,175,127,95,99,109,95,105,130,162,191,180,164,153,154,172,185,193,198,200,201,201,200,200,199,198,197,195,190,187,186,186,188,187,183,175,163,145,125,108,87,85,116,140,150,160,166,161,153,147,143,144,144,144,140,138,135,205,205,204,203,203,202,201,196,180,132,97,101,111,98,103,115,149,178,166,154,149,158,175,188,196,199,200,201,200,200,199,198,197,195,192,188,187,188,188,189,188,182,172,161,146,129,109,91,83,109,137,149,161,166,162,156,150,146,145,144,144,144,142,139,205,205,204,203,203,203,200,195,179,136,103,102,112,104,101,106,125,159,158,149,153,164,179,189,196,198,200,200,199,199,197,196,196,193,189,186,186,187,188,189,187,182,175,162,147,132,114,98,83,102,138,153,160,163,159,153,148,144,142,145,146,148,144,139,205,204,204,203,204,202,199,194,179,144,113,108,117,117,107,108,118,144,154,154,162,169,181,190,194,197,199,198,198,198,196,195,194,191,186,183,184,185,190,190,188,183,178,165,154,142,123,102,86,94,139,157,160,159,153,148,143,138,138,141,149,152,149,143,206,204,205,205,204,202,198,193,181,153,125,115,120,126,121,119,127,138,148,160,168,172,181,189,194,196,196,197,197,196,194,192,187,181,175,173,177,179,188,191,188,183,177,165,156,147,128,111,90,93,138,158,161,155,148,142,136,135,134,142,152,154,150,146,206,206,206,206,204,200,196,192,182,159,133,121,123,130,130,125,135,150,158,165,167,170,179,188,191,191,192,193,193,192,190,186,175,167,161,154,157,162,177,192,189,180,174,166,159,147,133,119,95,93,134,156,161,155,147,143,137,131,129,141,153,151,149,145,205,206,206,206,204,199,195,193,183,163,138,124,126,132,135,133,136,150,160,162,164,171,182,187,187,187,184,188,189,188,183,177,167,163,157,147,137,134,150,181,187,177,171,168,159,148,141,130,103,95,128,154,161,154,146,139,132,128,129,140,150,149,146,143,204,205,206,206,204,200,197,192,182,164,142,131,131,137,142,139,135,141,150,157,165,176,184,186,186,185,184,188,185,181,174,166,164,166,160,147,130,117,120,154,178,175,168,165,157,152,144,132,105,96,124,152,160,155,146,139,131,127,131,141,150,150,144,139,204,203,203,201,201,197,194,189,181,166,148,140,138,138,143,147,144,145,151,159,170,180,184,186,184,182,183,184,180,173,168,164,166,165,162,151,133,118,106,127,164,173,168,166,157,153,150,141,114,102,125,150,157,153,143,135,127,124,134,144,153,153,146,137,202,201,200,200,199,198,195,189,181,170,157,148,143,140,147,153,153,156,160,167,177,183,185,185,184,182,181,179,174,171,167,166,166,164,163,153,130,116,112,121,152,172,171,168,160,154,151,145,120,101,123,148,155,150,138,132,128,126,140,145,153,155,148,136,201,202,199,199,196,193,192,188,181,175,163,157,153,154,156,161,164,167,172,177,182,185,188,187,184,181,180,175,170,169,166,163,162,162,162,148,114,108,119,121,143,168,173,169,161,154,153,152,129,104,124,148,154,149,136,130,126,129,147,148,151,152,145,136,199,200,199,197,195,195,194,190,185,179,170,167,165,170,170,175,179,181,183,185,186,187,188,186,184,182,178,174,169,165,161,159,160,160,156,131,86,91,126,125,138,162,171,169,163,157,158,156,132,103,127,153,153,144,133,128,124,134,156,153,151,146,140,134,198,197,199,200,197,197,195,192,189,185,179,177,178,181,183,188,190,190,190,191,190,189,188,186,184,183,180,176,171,167,163,163,163,157,148,112,60,78,128,126,134,154,166,168,163,158,160,165,135,100,125,153,150,137,130,126,117,136,166,156,148,142,137,130,198,197,197,198,198,197,194,191,187,185,182,182,183,187,192,197,201,201,199,197,194,192,191,189,188,187,187,183,178,173,172,173,168,153,140,104,57,80,130,130,135,150,163,164,161,159,163,165,134,94,121,154,147,132,129,124,114,150,172,160,147,142,136,127,198,198,198,198,197,193,189,187,185,184,182,180,180,186,194,199,202,203,202,201,199,197,194,193,192,191,190,187,184,181,182,180,170,150,134,107,63,85,124,131,138,148,158,157,153,158,168,170,139,96,113,152,144,132,129,120,112,149,173,162,149,143,135,124,199,199,200,198,195,191,188,187,184,181,176,170,170,179,189,197,201,202,202,201,201,200,197,196,196,195,192,189,190,189,191,188,174,149,134,115,76,74,110,130,137,142,148,146,146,159,175,171,142,100,110,144,142,133,129,116,110,145,167,159,149,142,132,118,199,200,201,199,195,191,189,187,182,176,168,159,157,165,177,186,194,197,198,198,200,200,198,196,198,198,196,194,192,191,197,195,181,156,139,126,94,81,102,127,132,135,136,137,141,158,176,178,151,108,109,138,140,133,127,115,111,139,160,155,148,140,129,116,199,200,200,198,195,193,190,185,178,171,162,152,145,148,158,166,172,180,183,187,193,194,193,193,195,197,196,193,190,190,199,198,187,164,142,128,111,94,95,113,126,129,131,136,143,160,178,181,155,110,112,134,139,131,124,115,111,131,146,145,142,134,125,115,200,200,200,198,196,193,193,188,178,169,160,145,136,136,140,136,138,142,155,164,173,178,181,184,191,194,193,192,186,188,195,198,189,170,145,125,112,96,89,106,120,127,134,139,145,159,174,175,146,108,113,131,135,130,122,114,110,123,135,135,135,129,121,114,200,199,199,196,196,193,191,186,172,161,153,138,124,122,122,117,115,119,126,135,150,158,163,170,180,187,190,190,191,187,190,194,189,173,147,123,108,96,90,104,119,129,137,141,144,153,164,158,126,98,108,127,132,131,122,113,109,116,127,125,127,124,118,112,198,197,195,196,196,194,190,183,168,148,139,127,112,113,111,107,116,132,140,141,141,148,151,155,162,172,180,185,186,186,187,191,188,173,148,121,102,85,83,104,121,130,137,140,143,148,152,139,109,94,109,123,128,131,124,112,109,114,119,119,123,121,118,116,195,192,192,196,198,195,190,182,165,140,126,115,108,111,102,105,121,136,146,151,146,148,149,150,150,154,165,173,178,180,184,189,185,167,140,117,91,78,90,106,121,131,135,137,141,143,142,133,108,92,111,119,128,131,123,111,110,112,112,114,121,122,123,121,193,188,191,195,197,193,188,178,158,136,117,107,106,105,98,108,117,125,138,149,147,149,153,156,154,152,152,155,163,171,178,182,175,153,126,101,73,75,99,110,127,135,135,137,137,136,134,126,101,87,107,113,126,127,120,112,111,110,111,116,126,127,123,122,191,191,191,195,197,193,187,174,149,123,108,101,104,96,96,113,144,160,150,145,146,151,158,164,165,163,159,156,152,155,164,166,154,130,110,89,73,83,101,113,137,139,137,135,133,132,130,123,97,91,104,112,124,123,116,113,113,111,112,119,128,127,127,119,192,193,194,196,198,195,188,165,138,116,102,98,99,93,91,100,130,157,155,142,140,149,160,167,171,173,175,173,166,160,159,153,137,117,104,95,89,92,100,125,145,142,137,131,130,127,125,115,82,82,98,114,119,117,115,116,116,112,114,120,125,126,122,115,191,192,194,196,197,194,183,158,129,107,94,97,96,89,80,75,91,109,131,141,133,144,159,166,173,178,182,183,181,176,168,157,143,131,119,114,110,109,115,140,144,142,134,130,127,122,118,109,76,84,107,115,117,120,120,120,116,113,115,122,126,126,121,113,188,190,192,195,196,194,185,157,122,97,88,96,100,92,89,96,96,104,130,150,134,138,156,163,171,180,184,186,187,182,181,175,167,160,149,142,141,143,148,150,144,142,135,129,125,118,112,98,71,96,114,117,119,125,126,123,120,117,118,122,124,123,118,108,185,187,190,193,195,194,186,161,123,97,90,99,105,99,98,130,100,94,118,139,132,134,153,163,169,179,184,187,187,186,186,185,182,182,177,173,171,170,172,162,150,142,137,131,123,113,101,82,73,104,124,128,132,133,130,125,123,121,121,123,121,116,108,99,185,185,187,190,192,191,184,161,125,101,89,100,103,98,78,109,87,88,102,133,133,135,150,165,169,179,185,186,189,187,189,188,187,187,186,184,181,179,176,168,158,151,142,134,124,112,93,73,81,111,135,146,146,142,135,127,122,118,117,115,110,106,100,87,180,181,183,186,189,187,179,158,127,105,90,106,100,97,62,73,72,81,113,124,131,140,148,165,167,177,184,187,187,187,190,190,189,186,183,181,179,177,176,172,167,158,146,139,130,114,96,86,93,115,137,149,151,145,136,126,120,116,115,113,110,102,89,71,178,180,181,185,185,185,180,158,124,101,95,113,102,96,68,83,98,120,141,123,137,140,148,162,167,174,182,188,189,190,188,188,188,185,185,182,180,179,177,176,173,164,153,145,134,121,109,99,100,113,130,145,146,139,131,121,116,113,113,110,102,92,75,62,175,178,180,183,182,183,178,157,118,91,101,118,101,92,77,100,131,150,147,125,134,142,148,162,168,174,181,185,187,186,184,186,186,185,186,184,180,179,177,173,170,166,157,149,139,128,119,111,108,113,125,134,135,134,128,119,115,112,110,105,95,79,61,63,173,172,174,178,178,179,177,159,123,94,101,120,105,90,82,87,116,136,137,127,134,142,150,161,168,174,179,180,182,184,185,185,185,185,185,183,180,179,176,172,170,165,159,151,142,132,124,117,112,113,123,131,133,130,124,118,113,105,102,94,80,64,64,69,171,170,171,174,174,174,172,157,132,104,104,120,109,88,83,70,79,101,118,123,131,140,151,161,167,174,179,180,180,180,180,182,182,181,181,181,178,176,173,171,166,162,158,150,141,133,125,118,109,112,125,131,129,125,117,112,106,94,93,80,70,66,71,70,167,169,169,169,168,168,165,155,135,113,106,119,115,86,76,67,62,78,99,111,125,139,150,160,166,173,178,180,181,180,180,182,181,178,178,176,173,169,164,162,157,154,150,143,138,130,120,111,109,118,130,134,128,118,109,105,96,88,78,72,67,74,72,74,160,162,164,164,164,164,163,153,137,114,103,114,117,97,78,71,66,67,82,100,119,134,146,157,164,172,178,181,180,179,180,179,177,178,175,171,163,161,158,156,151,147,143,136,134,125,117,112,114,124,126,122,117,111,101,96,87,77,72,70,76,76,80,83,154,157,158,159,159,160,162,156,139,119,105,111,122,111,93,84,83,79,83,103,122,135,145,152,162,173,180,181,179,177,178,177,175,175,171,167,157,154,149,144,145,143,135,131,129,121,115,114,115,116,115,107,103,101,96,86,80,76,79,80,83,83,82,81,145,147,148,148,149,151,154,154,141,119,104,112,126,117,104,99,98,97,96,103,122,136,144,152,160,172,180,180,177,173,171,172,169,168,165,160,154,150,143,137,136,132,131,127,125,119,116,115,113,111,110,106,101,95,87,80,77,80,84,85,83,83,85,84,128,131,133,134,136,139,141,143,138,123,109,112,124,117,108,106,107,106,104,106,120,136,147,155,160,168,173,175,171,164,163,164,159,159,156,152,147,145,138,132,130,129,126,122,120,116,116,115,111,107,102,95,87,83,81,82,84,86,86,87,85,84,84,83,124,124,126,128,128,127,127,127,129,120,109,102,110,111,109,108,108,108,113,123,129,136,147,154,158,160,161,165,165,158,154,156,152,152,148,144,141,136,133,127,126,128,125,121,119,114,111,108,103,99,90,82,79,82,86,87,87,88,87,87,88,88,87,86,71,92,102,104,109,118,127,129,124,110,91,88,98,103,107,105,106,110,120,125,137,144,144,148,149,150,148,152,152,149,147,146,146,141,137,135,131,126,123,119,118,117,116,114,110,108,103,98,93,86,84,86,87,89,89,89,88,87,87,87,87,87,88,87,18,18,24,40,53,64,68,77,93,105,106,103,99,103,104,110,115,120,127,136,136,142,139,140,137,136,134,135,133,132,130,129,124,124,123,121,119,117,117,115,112,109,107,105,102,99,94,90,87,85,87,88,87,89,90,89,90,89,87,87,87,90,85,89,58,49,42,34,28,25,22,27,27,26,41,57,63,70,74,80,88,100,114,124,130,128,126,123,123,119,118,117,117,116,114,111,110,108,106,106,105,104,105,103,102,102,97,96,92,91,90,90,89,89,90,90,92,92,92,90,89,89,88,90,88,87,88,87,53,45,42,39,36,31,28,25,25,25,18,12,15,16,28,43,55,60,65,71,83,92,98,100,101,99,98,96,94,91,89,87,85,87,89,90,90,90,89,89,89,86,90,89,90,90,92,92,92,91,89,91,90,93,92,92,90,90,90,90,90,91,89,91
110,111,112,113,112,108,103,102,100,97,96,96,96,95,94,93,93,91,92,92,89,92,89,91,90,92,89,88,89,90,87,86,88,88,86,85,83,87,85,87,87,88,86,83,88,86,86,82,82,81,81,81,79,78,78,78,78,78,79,77,74,74,74,73,52,57,65,70,79,95,107,109,106,103,99,96,94,93,92,91,90,90,87,87,85,82,84,82,80,78,78,76,76,73,71,71,69,69,70,71,72,72,73,73,73,78,78,81,83,82,83,83,83,82,80,79,78,78,76,75,75,76,74,73,75,72,74,75,25,20,20,23,15,19,23,39,61,71,80,89,90,90,91,90,86,81,84,77,81,78,82,78,80,82,84,86,89,96,97,100,104,106,108,104,105,101,102,96,95,91,89,82,74,74,69,74,76,81,80,80,80,78,77,77,76,75,76,76,75,73,70,70,39,47,57,72,78,92,99,105,107,108,101,91,88,90,97,104,109,115,119,131,136,141,140,145,142,147,146,146,145,142,144,144,143,142,141,143,138,136,129,125,122,117,111,108,106,97,98,90,81,72,69,70,72,75,76,75,74,74,73,72,74,70,73,73,119,125,131,133,131,133,132,136,134,125,110,90,83,90,93,95,101,105,116,133,150,160,163,166,166,169,168,168,168,164,159,157,156,155,155,155,152,150,145,140,132,126,120,117,112,106,103,104,105,101,94,86,76,70,70,74,75,74,73,73,73,73,71,70,153,156,155,154,154,154,155,152,144,129,113,95,87,94,96,95,97,102,108,120,138,148,160,169,174,178,179,179,179,176,169,166,167,166,166,163,160,158,154,151,144,139,129,124,116,112,109,109,109,111,109,106,101,93,81,69,68,72,73,73,70,70,71,71,162,164,166,168,168,170,167,163,152,135,117,99,94,101,101,98,97,102,103,107,119,139,161,173,178,182,184,186,185,182,176,174,175,175,176,172,169,166,160,155,146,144,143,136,129,120,112,109,106,107,112,115,111,108,104,93,80,70,68,70,69,72,70,71,171,172,174,175,176,177,176,170,156,139,122,106,102,105,101,96,91,96,93,96,109,137,156,167,174,182,186,187,185,182,180,179,179,179,178,176,174,172,165,160,154,148,145,139,135,125,118,114,113,111,110,111,112,111,110,109,101,89,78,69,69,68,70,69,178,179,180,181,180,180,179,171,156,139,120,105,103,104,93,77,72,76,66,81,106,134,151,161,169,179,185,186,182,179,181,181,180,180,179,178,177,173,167,163,161,156,149,139,135,128,119,111,112,117,120,120,118,115,112,111,107,101,91,78,67,67,68,69,183,184,185,185,184,183,182,176,158,136,112,101,105,102,85,68,56,51,56,83,105,126,149,165,170,176,181,182,180,179,180,181,181,181,181,179,177,173,165,161,164,163,158,149,142,135,125,110,102,106,120,132,134,129,122,117,112,104,96,90,77,71,64,67,186,188,189,189,190,187,187,184,164,134,107,97,103,99,77,65,51,49,72,106,114,130,149,166,172,176,182,185,184,182,181,182,183,183,182,181,179,176,173,168,168,167,164,161,153,139,128,111,97,96,111,130,144,146,139,129,119,110,104,98,92,80,72,67,188,191,193,193,193,192,191,188,169,136,107,93,100,98,76,66,64,85,105,126,125,137,149,164,171,173,179,184,183,183,184,184,184,185,184,183,181,179,180,175,171,171,168,165,157,142,129,112,97,96,108,125,141,150,148,140,129,120,114,106,100,91,81,70,193,193,194,194,194,194,194,189,172,140,107,91,97,98,80,78,99,132,144,141,127,138,148,160,169,169,172,176,180,181,183,185,187,187,186,184,181,178,178,175,170,172,170,166,157,144,128,112,96,95,109,124,136,146,147,143,137,131,122,113,106,98,86,76,195,196,196,194,195,194,193,190,176,144,107,88,94,97,83,84,112,132,148,152,132,140,146,157,168,172,175,179,182,182,182,185,187,187,185,184,182,180,180,176,173,175,170,163,155,142,125,108,90,86,103,121,134,145,148,144,139,135,129,121,115,107,98,85,194,197,197,194,194,195,192,189,179,147,107,88,93,96,80,72,87,92,113,141,141,144,147,158,167,170,178,183,184,183,183,184,184,184,184,185,186,184,183,175,175,177,171,162,155,142,128,106,85,76,88,110,130,145,154,151,141,131,128,125,123,119,114,99,194,195,196,195,194,194,192,189,179,150,108,87,91,93,74,60,74,74,87,113,140,142,145,160,165,165,175,181,183,182,182,183,183,185,184,180,177,174,170,170,168,172,173,168,157,146,135,118,94,74,71,90,120,146,159,157,147,136,127,123,124,122,120,107,195,194,196,196,194,193,192,189,179,152,116,93,90,89,76,72,91,70,83,112,140,136,145,161,167,174,180,182,181,179,180,181,182,180,169,152,138,128,131,148,160,170,168,164,157,148,139,126,106,79,63,77,108,137,151,153,149,141,134,127,124,124,124,117,196,197,199,198,196,193,191,188,181,159,124,99,93,91,81,101,142,87,93,134,149,144,149,164,171,181,181,180,181,180,178,177,172,156,135,122,114,102,98,106,138,159,162,157,152,149,140,131,120,101,74,75,104,127,134,135,134,132,131,129,125,125,127,125,199,199,200,199,198,195,194,191,182,161,129,102,94,89,74,71,84,93,102,141,160,143,154,166,172,178,176,176,176,173,170,166,160,142,116,99,85,69,78,94,91,115,147,151,147,142,134,134,130,115,83,69,100,130,130,126,120,115,116,116,121,124,126,132,204,202,201,201,199,198,198,193,186,166,134,108,97,93,82,68,71,89,117,135,151,149,156,165,171,170,163,161,160,163,169,176,177,167,145,119,94,59,53,79,83,89,127,154,153,149,141,137,136,130,100,79,95,123,134,132,125,119,113,111,110,117,132,136,204,203,200,198,198,199,195,191,185,172,147,122,108,103,93,79,92,136,169,150,149,150,157,165,164,161,157,159,167,173,179,184,182,174,158,135,113,92,58,71,78,84,118,144,153,151,142,140,141,134,106,82,96,122,129,129,123,115,115,111,112,113,127,134,204,203,201,200,198,198,196,188,180,171,158,141,121,105,96,88,87,114,132,129,139,145,155,156,154,160,168,171,175,179,183,189,190,185,172,143,119,109,96,63,78,81,113,141,147,150,152,148,156,151,119,85,95,121,129,130,122,115,115,110,113,122,127,133,205,204,202,201,199,198,194,190,184,174,160,152,140,120,104,93,85,86,106,121,136,147,152,160,170,179,183,187,185,187,191,196,199,191,178,157,124,102,100,84,75,103,120,132,141,144,147,152,155,155,126,92,100,126,134,131,124,119,116,112,120,129,129,140,204,202,202,200,199,196,194,191,187,179,168,158,150,141,128,117,107,102,112,133,148,161,171,180,188,191,191,193,193,193,195,198,201,198,183,158,132,107,96,93,84,105,122,132,141,146,151,163,169,161,135,99,100,127,137,128,118,119,117,114,130,140,132,131,201,202,202,201,199,199,196,195,191,183,174,168,161,155,152,149,152,155,164,175,179,184,189,190,193,194,197,197,196,193,192,195,200,198,179,153,135,117,103,97,97,111,121,123,133,143,148,170,176,169,142,105,97,124,138,125,117,117,112,113,139,149,139,133,203,203,203,202,201,198,197,195,192,191,186,182,179,177,179,182,188,192,194,198,199,201,198,195,195,196,194,195,195,192,191,194,196,191,169,144,136,121,98,94,108,120,125,127,127,130,144,163,176,179,163,123,100,125,145,131,122,115,105,113,149,161,147,134,203,203,202,201,200,197,197,197,195,193,190,185,184,189,194,198,201,203,204,203,203,202,198,193,192,195,195,193,189,186,186,190,193,180,156,139,129,102,78,107,121,130,129,130,132,127,131,148,168,176,159,121,98,121,146,136,125,120,111,113,150,171,157,144,202,202,201,198,196,194,195,194,192,189,185,181,184,193,199,203,204,206,204,201,200,198,195,190,187,188,189,189,187,184,185,187,183,167,147,135,119,86,85,124,138,132,135,135,138,137,138,149,166,170,148,116,104,125,146,138,126,121,114,113,148,177,162,155,203,202,200,198,198,198,196,192,187,183,177,174,182,193,200,204,205,205,202,199,199,196,191,187,186,185,183,182,181,180,182,183,177,163,146,129,101,69,92,133,147,138,140,142,147,146,145,151,163,162,135,104,107,133,147,143,129,117,110,116,146,175,162,158,204,203,200,198,197,197,196,191,181,175,170,166,173,185,195,199,200,199,198,197,196,194,189,184,184,183,181,178,172,170,172,174,170,160,147,128,94,52,74,130,148,142,145,148,148,151,155,157,160,156,129,100,110,137,148,146,137,121,110,116,142,171,161,160,204,203,200,198,196,195,194,188,173,165,161,155,157,170,185,192,193,192,192,193,190,188,185,182,181,180,178,175,168,162,158,161,161,155,147,137,106,51,51,128,147,139,153,156,153,152,159,159,159,156,131,104,117,142,149,150,143,128,113,113,134,168,161,163,205,202,198,198,197,195,192,183,166,154,148,143,146,160,178,186,187,186,187,187,185,186,186,183,183,179,177,175,169,158,150,153,158,155,150,146,130,88,63,125,145,131,155,162,160,156,160,158,157,154,132,106,121,144,151,156,148,134,118,115,128,161,159,164,202,200,198,198,198,196,191,179,159,143,136,135,143,157,170,176,177,178,181,181,183,185,185,185,184,181,179,177,170,162,154,157,162,162,158,156,150,131,102,116,134,131,160,165,163,160,160,158,156,151,128,107,123,144,151,158,152,138,123,119,127,150,153,161,200,199,201,200,199,196,189,176,153,135,130,133,142,152,160,162,162,165,169,173,178,183,184,185,183,182,181,178,172,167,162,161,163,166,164,161,156,145,124,110,117,138,167,167,166,162,159,156,155,149,124,108,124,141,149,158,153,140,128,124,127,138,145,156,203,201,202,203,201,197,188,173,149,130,126,130,138,146,149,151,151,154,158,165,172,183,187,185,183,183,184,183,179,171,164,161,162,163,162,158,153,141,122,109,110,146,169,171,168,165,162,153,150,145,123,108,120,137,150,158,153,142,133,130,128,131,138,153,205,204,204,205,202,199,186,168,148,130,121,124,134,141,141,143,148,154,165,170,175,185,190,188,186,187,188,188,186,180,171,167,164,159,156,155,150,138,122,112,119,157,173,175,168,163,161,152,146,141,120,107,117,136,151,156,151,142,136,133,131,130,138,156,205,206,206,204,203,199,185,162,142,128,124,126,133,140,138,137,141,157,177,185,188,189,192,189,191,191,190,189,190,189,185,180,171,159,152,149,143,134,125,123,138,166,171,175,172,163,159,153,144,137,116,104,115,138,153,155,149,144,141,139,135,132,142,158,204,205,205,205,204,198,185,161,136,121,122,129,135,139,134,128,131,148,172,183,186,188,188,192,193,193,193,194,194,195,195,191,183,172,162,151,141,135,137,146,165,174,173,176,177,170,164,154,143,133,115,100,111,141,157,155,151,149,149,146,138,133,141,157,203,205,207,206,204,202,188,156,128,114,117,127,135,135,125,120,125,137,151,179,180,187,191,190,192,195,196,197,197,198,198,197,193,188,184,181,177,176,181,185,187,185,180,179,176,164,156,146,138,128,112,102,116,143,157,155,154,153,151,148,142,137,143,154,205,205,205,205,205,201,186,156,132,119,118,126,131,125,113,111,117,119,128,162,171,176,184,191,195,195,199,201,198,196,197,196,195,192,188,188,188,192,193,199,198,192,190,185,179,168,151,136,130,122,105,98,118,144,156,159,159,158,155,151,146,138,143,152,204,203,202,205,204,202,190,160,132,110,109,123,125,109,100,106,111,122,137,150,152,170,180,184,193,197,199,200,201,202,200,200,198,195,192,187,187,190,192,193,195,194,190,186,181,171,155,136,123,116,102,96,120,146,156,160,162,161,158,153,146,141,143,152,203,204,205,206,205,201,187,158,126,105,110,126,121,103,102,101,111,134,144,144,148,159,178,182,190,194,196,200,202,200,199,199,199,198,196,193,187,185,187,187,190,192,191,188,180,165,155,136,118,106,94,96,119,143,157,163,164,163,162,153,147,146,150,157,203,203,203,204,202,200,185,153,120,102,111,127,116,98,99,108,142,163,157,154,149,149,175,181,187,194,198,198,199,200,200,201,202,202,198,194,190,186,182,185,191,192,190,186,173,163,156,138,115,101,91,103,127,144,156,165,167,166,161,156,154,150,152,154,203,203,202,205,204,202,190,161,123,102,112,124,109,92,103,136,180,190,178,158,155,150,171,184,186,194,199,201,201,201,202,202,201,200,199,197,196,193,186,186,184,187,191,187,179,173,157,139,118,95,80,101,130,147,159,168,173,172,165,160,153,145,156,157,204,202,203,203,202,201,192,169,128,106,118,125,106,90,94,108,132,169,190,168,154,152,163,186,191,191,197,200,202,201,200,199,200,201,201,201,200,197,194,191,189,185,187,189,184,178,166,149,132,109,81,82,119,149,161,174,180,177,165,155,153,151,149,147,203,201,202,202,203,201,191,172,142,119,122,124,105,81,68,71,84,107,135,162,152,160,164,187,193,194,197,200,201,202,201,199,199,200,201,200,200,198,195,193,191,191,184,186,184,176,170,156,138,122,101,86,102,137,162,174,178,173,160,152,147,148,153,143,202,202,201,201,200,199,191,175,150,125,124,129,113,90,74,66,86,104,114,157,157,166,167,188,195,196,198,200,202,202,201,200,201,201,201,201,201,199,197,194,192,190,189,186,183,180,174,162,148,134,118,103,99,117,146,166,172,167,155,147,147,143,146,144,202,201,202,202,200,197,191,177,157,132,127,133,120,98,88,91,88,91,109,151,155,165,173,188,195,197,199,199,199,199,201,200,199,199,199,200,199,199,198,195,191,188,185,185,182,180,176,168,156,140,126,114,108,115,133,152,161,161,150,141,143,142,142,142,203,202,202,201,200,199,192,178,160,132,125,134,123,102,88,73,78,87,101,142,153,166,178,187,197,198,199,201,199,200,199,199,200,201,199,198,199,197,194,191,188,187,183,181,178,172,169,166,157,144,131,120,117,123,133,142,149,152,147,138,139,137,138,136,202,202,201,202,201,200,194,182,167,138,127,135,123,105,93,61,61,76,107,152,156,169,183,190,197,200,200,202,202,201,199,198,199,201,200,199,198,195,189,188,185,184,183,181,177,171,168,164,158,146,133,125,125,131,136,139,142,144,142,136,135,133,136,133,201,201,201,201,200,199,194,184,173,149,134,137,126,105,93,70,69,98,136,157,161,170,186,193,198,201,201,202,203,201,200,199,199,200,199,199,196,194,187,184,183,179,177,180,176,171,166,162,155,146,138,134,136,142,147,146,140,135,135,135,132,131,132,133,201,201,202,200,200,200,197,188,174,154,140,141,133,105,89,82,82,120,145,151,158,173,188,195,199,201,201,201,201,201,201,201,200,199,199,197,195,193,188,185,181,177,175,176,172,170,165,161,152,146,143,143,145,150,152,149,142,133,130,132,130,127,130,129,200,200,201,200,201,201,199,192,177,155,140,144,142,111,86,86,80,101,129,141,154,177,187,195,199,201,200,200,200,201,201,200,199,198,197,195,193,191,188,185,180,172,174,174,171,171,165,160,153,148,146,145,146,149,149,147,143,135,128,125,122,119,124,124,199,200,200,200,199,200,197,193,183,160,143,150,152,123,92,85,82,79,107,130,156,177,185,194,199,200,201,201,201,201,200,199,197,196,194,193,192,189,187,183,181,172,172,171,170,170,164,160,154,150,146,144,144,145,144,142,140,135,128,121,116,116,118,117,199,197,197,197,197,198,196,192,183,167,151,154,156,136,107,88,92,89,104,133,158,173,182,192,199,200,201,202,202,201,198,196,195,194,191,191,190,187,184,179,179,175,169,168,169,167,162,158,153,152,147,143,141,140,140,136,134,132,127,122,120,116,116,114,198,195,194,194,195,194,195,191,180,166,152,149,152,142,122,103,101,108,120,148,164,173,182,189,197,199,200,202,201,200,196,193,193,191,189,188,187,184,181,177,175,170,168,169,170,166,161,155,152,152,148,144,141,140,139,135,132,129,124,121,120,112,112,113,192,193,192,192,192,191,191,190,180,162,145,142,146,144,134,122,113,117,121,152,173,180,184,191,196,199,200,200,200,199,195,192,190,191,189,187,183,180,181,177,173,167,168,167,164,164,163,156,151,151,150,146,142,141,139,134,130,126,121,119,115,111,109,106,187,188,187,187,187,187,187,187,179,161,141,138,146,147,141,133,126,122,124,140,165,182,186,191,197,199,199,199,199,198,196,192,189,188,188,186,181,178,177,170,169,167,163,163,162,161,161,157,153,152,150,144,138,134,129,128,127,124,120,117,114,112,108,102,183,184,183,182,182,183,185,185,180,164,143,137,146,152,146,138,135,131,130,134,159,181,187,194,198,199,198,197,195,194,191,190,187,186,184,180,178,176,172,168,164,167,160,161,158,157,156,152,150,149,145,139,135,131,122,118,124,124,120,116,112,110,103,97,184,184,183,183,183,183,181,180,178,166,149,141,144,151,152,145,142,140,137,138,149,175,188,196,199,199,199,196,193,190,188,185,184,182,180,179,178,173,170,168,164,163,159,158,153,152,150,151,148,141,137,136,136,133,129,125,124,121,118,113,110,104,101,91,182,180,179,180,180,180,178,177,174,167,156,145,142,146,148,147,144,144,144,146,154,169,184,193,197,197,196,194,191,186,182,180,177,173,171,170,169,167,166,164,166,165,161,154,148,149,147,147,144,135,133,135,133,132,128,124,121,118,117,112,105,103,97,89,179,179,177,176,174,173,170,170,170,169,163,151,145,144,143,146,145,146,151,157,164,173,185,192,195,197,192,186,185,185,181,175,172,172,170,166,165,163,161,159,158,155,152,154,152,149,144,140,139,137,136,132,130,129,126,121,116,113,114,111,105,97,92,86,176,174,179,180,179,178,177,173,170,170,167,160,151,144,143,144,147,151,157,162,174,186,190,194,193,191,189,181,179,179,177,174,171,167,163,162,162,157,157,154,155,152,149,151,150,141,140,145,141,140,138,135,131,128,126,123,118,113,111,107,101,91,84,80,171,171,172,174,174,171,169,171,171,169,167,161,152,147,146,148,151,151,159,169,176,183,190,191,194,188,185,182,178,169,165,162,158,157,157,156,159,160,161,155,153,154,152,152,150,152,149,146,140,135,132,128,125,120,117,115,110,108,104,101,97,84,76,70
42,42,38,43,47,35,32,28,30,28,28,27,29,31,36,44,51,59,73,81,74,80,78,82,81,82,78,76,75,73,72,73,75,76,77,78,76,76,77,77,78,77,76,73,76,77,73,72,72,71,73,72,68,67,68,69,68,68,68,67,79,87,111,83,32,33,30,26,26,19,14,12,11,12,9,15,23,32,38,46,57,66,77,90,95,95,95,93,95,93,95,94,96,97,97,94,90,88,86,84,82,80,75,71,68,64,70,72,74,71,70,69,72,71,69,68,70,72,71,70,70,68,68,72,89,66,74,69,27,32,36,45,53,61,70,78,87,86,90,93,98,105,106,108,114,119,129,134,142,136,138,131,133,128,125,122,120,119,117,119,119,116,115,112,111,110,108,104,102,96,86,78,75,77,74,71,67,69,68,70,71,69,66,65,66,67,68,61,66,76,47,41,70,89,99,108,117,121,127,130,135,140,143,140,136,129,126,129,130,133,141,152,153,154,156,154,152,149,146,141,139,135,132,132,130,130,129,127,126,126,125,123,121,120,116,113,109,104,98,92,83,71,70,67,69,67,68,69,68,66,69,82,66,54,69,72,121,130,133,134,136,139,140,142,142,146,140,129,120,114,112,117,123,129,139,151,164,172,173,171,169,165,163,155,148,150,149,145,142,141,138,134,133,130,127,125,123,122,120,117,117,119,118,113,107,103,92,78,68,66,67,69,67,67,71,88,91,73,62,59,138,145,149,150,148,146,146,149,145,139,126,110,104,104,106,111,120,125,133,148,163,173,179,180,179,177,174,170,163,158,157,154,152,151,150,144,142,137,134,130,128,126,123,119,117,122,124,123,118,116,109,103,90,78,70,67,66,67,73,79,64,50,43,36,150,157,161,162,160,156,153,150,153,144,122,104,100,106,111,114,117,121,128,137,150,167,179,183,185,184,183,181,177,164,165,162,159,160,159,154,149,145,140,138,133,133,131,126,122,122,126,126,124,118,118,114,107,95,85,73,65,66,66,52,41,32,25,21,166,170,171,171,169,166,162,160,159,149,125,103,100,111,116,112,117,117,116,121,138,166,181,186,188,189,188,187,185,175,171,168,169,168,164,163,159,155,147,142,136,133,131,128,127,126,125,126,126,124,121,120,118,111,101,87,75,65,42,16,11,18,30,47,174,176,177,177,177,177,177,173,167,150,127,106,106,115,119,110,112,112,108,113,136,167,180,186,190,192,192,192,188,180,177,176,177,175,170,167,162,162,158,151,147,140,136,130,127,127,126,125,128,131,126,123,122,117,109,100,89,77,65,69,84,89,100,109,177,179,181,183,183,183,181,178,170,152,132,113,113,117,116,106,102,98,96,108,140,165,174,182,188,192,193,193,189,185,183,182,181,179,176,172,166,164,156,156,154,149,142,135,131,126,125,124,126,129,129,125,123,119,113,106,99,85,75,68,83,100,104,106,182,185,186,187,188,188,186,184,174,155,135,117,117,117,102,85,81,73,80,105,137,156,172,181,187,192,192,189,185,185,185,184,183,182,181,176,172,169,159,155,155,151,149,141,134,128,128,129,131,130,131,131,129,124,118,109,104,97,87,76,67,66,76,89,186,186,189,187,187,188,188,184,174,155,135,118,116,110,85,68,55,58,83,105,129,152,175,184,186,191,192,189,187,186,187,185,185,183,182,179,175,169,165,161,155,149,149,144,137,129,124,125,129,135,141,139,134,128,121,117,111,102,93,81,70,64,60,67,188,190,192,192,191,189,189,185,174,153,131,116,116,104,83,64,62,78,105,119,132,152,173,184,187,190,192,192,188,187,187,186,186,184,182,179,174,171,170,168,161,153,154,150,142,128,117,111,121,134,144,148,143,136,127,120,113,109,103,93,77,66,63,62,189,191,193,195,194,193,193,190,178,148,125,109,114,96,74,71,91,117,131,133,138,152,169,182,183,189,195,193,191,188,187,186,187,186,184,182,176,172,174,174,171,166,160,152,144,127,114,105,116,130,144,149,146,142,135,127,120,113,106,98,86,73,65,61,190,193,195,197,197,196,193,192,184,145,121,105,112,99,73,69,89,109,131,139,141,152,166,179,182,184,190,191,189,190,189,188,189,187,185,182,181,179,177,176,176,173,167,154,145,132,116,109,113,127,143,151,149,145,139,136,124,118,115,108,95,80,69,63,194,195,197,198,198,198,197,194,186,142,114,100,113,99,70,57,76,84,108,132,143,151,162,174,182,186,188,190,188,188,189,190,189,189,187,185,183,182,179,179,178,176,169,156,144,130,116,105,112,126,142,156,155,152,143,136,131,125,122,117,104,89,72,62,198,198,199,200,200,200,199,196,186,144,107,91,109,95,78,57,75,69,98,128,147,152,161,174,181,187,191,190,189,187,189,192,191,191,190,186,184,184,182,182,179,176,169,156,143,128,109,96,104,126,141,158,162,155,143,137,129,128,125,122,111,97,82,65,200,200,199,198,200,200,198,196,188,148,107,91,106,102,94,80,138,80,104,137,149,153,160,174,182,188,192,192,190,188,190,189,189,186,188,184,185,183,182,183,178,172,165,153,139,125,106,87,89,120,142,159,163,158,146,138,129,128,129,128,120,109,98,79,198,200,201,201,200,199,198,195,188,152,109,92,103,100,106,79,155,101,116,151,155,153,161,178,181,185,190,191,189,188,188,189,188,188,190,187,185,184,182,183,180,174,166,154,142,126,108,86,77,107,140,156,160,155,149,141,138,132,129,131,128,123,114,102,199,199,201,201,200,200,198,194,188,159,114,94,103,100,111,90,110,123,149,168,159,153,164,180,185,190,190,190,189,188,188,189,190,185,182,180,180,181,184,183,179,175,166,157,148,132,113,92,73,96,136,150,153,151,145,142,138,133,131,134,134,130,125,116,200,200,200,201,201,200,198,195,188,162,124,101,104,101,106,115,143,166,179,170,165,154,168,183,187,188,186,187,187,187,187,186,184,178,168,159,157,163,175,182,176,172,168,158,148,138,124,103,78,90,132,145,145,142,140,136,134,136,134,139,142,138,130,122,202,200,201,202,201,200,197,194,189,171,137,111,106,106,101,112,148,185,187,166,162,160,174,184,184,183,183,184,184,184,183,177,167,157,143,130,125,130,147,173,173,165,161,155,151,143,136,116,84,84,122,139,142,138,132,130,130,131,134,142,144,142,136,127,203,203,202,203,203,200,198,195,190,173,143,118,110,112,107,110,125,151,166,162,163,169,174,181,179,177,176,178,177,172,169,162,153,140,126,113,114,116,117,147,164,162,159,152,152,150,145,126,89,83,116,133,138,136,131,128,125,128,133,143,146,141,140,131,204,205,204,204,204,202,200,197,192,177,150,125,117,116,115,110,120,129,132,146,161,169,174,176,174,170,168,167,163,159,154,149,140,130,110,90,101,117,110,126,156,163,160,153,151,154,151,132,91,83,115,126,130,130,128,127,124,127,135,144,148,142,137,132,204,206,205,205,204,203,201,198,193,183,160,139,128,122,120,114,115,126,133,144,158,165,169,169,169,165,161,158,155,157,158,151,131,119,92,58,71,108,113,124,151,164,161,156,154,157,157,135,90,84,118,124,130,127,123,125,123,129,142,148,152,150,139,129,204,206,206,204,204,203,201,198,190,184,169,150,139,128,123,119,114,119,136,153,161,165,167,166,166,166,163,163,161,170,173,163,139,118,94,51,48,87,107,119,145,161,162,159,158,164,164,138,97,85,123,125,127,119,118,122,124,134,149,149,150,149,143,132,204,205,206,205,204,204,201,198,191,182,174,159,153,141,134,130,126,127,138,151,161,166,168,168,171,171,169,173,176,183,184,175,151,127,110,79,49,73,100,119,139,153,159,163,164,170,171,142,98,85,126,133,129,118,114,118,122,138,154,151,148,144,137,130,205,206,206,205,204,203,202,198,193,187,179,168,163,157,152,148,149,152,157,163,169,171,174,176,179,180,179,181,183,191,190,184,167,140,119,109,77,72,99,125,141,153,158,163,171,177,175,148,105,85,127,140,131,115,112,115,117,144,164,156,148,143,137,129,205,205,205,205,205,204,202,201,197,191,184,178,172,169,170,171,176,177,180,181,182,184,185,187,188,189,186,186,187,193,196,190,176,148,120,112,100,86,101,127,139,147,154,160,173,185,181,156,110,83,121,146,133,113,108,111,113,153,171,162,153,148,140,130,206,206,205,206,205,204,203,201,197,194,190,185,184,183,186,190,194,198,197,195,193,192,191,193,194,193,191,190,189,192,199,197,182,155,125,108,108,96,108,128,135,140,146,153,170,187,189,168,123,88,114,147,138,116,110,110,111,155,182,170,159,153,143,131,207,207,205,205,203,203,202,201,199,196,194,188,187,191,196,199,202,202,204,200,199,197,194,193,195,195,194,193,191,192,196,197,183,158,133,111,101,99,117,129,135,137,139,144,161,181,190,175,131,95,113,146,142,121,113,110,110,150,183,176,167,158,149,133,206,206,205,204,202,200,198,199,198,195,190,184,181,189,196,202,203,203,201,200,199,197,194,191,193,195,194,192,190,190,194,194,177,152,132,111,101,109,125,134,136,140,142,141,154,175,185,171,132,101,115,144,143,124,114,112,111,146,178,178,172,160,148,138,207,206,205,205,202,201,200,198,195,191,185,178,176,183,194,200,202,201,199,197,195,192,188,186,188,188,190,187,185,187,190,186,166,143,126,102,96,119,133,139,141,145,149,148,156,173,182,160,119,99,120,144,141,127,115,112,113,142,169,172,170,160,148,138,205,206,205,203,202,200,201,199,193,185,180,172,167,172,183,192,195,194,193,191,189,185,180,180,178,182,181,179,179,181,183,176,152,131,110,83,88,123,140,143,146,148,151,154,161,168,174,149,110,94,124,142,138,131,121,114,113,135,162,170,170,163,148,139,205,206,205,204,202,200,199,199,191,177,171,164,156,158,173,184,184,183,184,183,182,180,177,174,173,173,173,170,169,171,174,165,144,125,93,51,65,118,141,142,148,150,153,157,161,167,170,146,105,90,125,139,138,134,127,118,116,133,158,167,169,161,147,139,206,205,205,203,201,201,201,198,189,170,158,153,147,151,165,175,175,173,173,173,174,176,176,173,171,169,168,160,156,155,163,157,143,128,99,47,57,118,142,139,151,156,154,156,160,161,164,148,107,93,129,136,136,137,133,122,117,129,147,159,163,160,150,141,205,204,203,203,202,202,201,197,186,166,148,142,141,146,155,161,161,160,161,163,167,172,173,172,171,169,167,162,152,148,155,158,146,136,123,93,76,117,139,138,153,159,157,156,158,158,159,144,109,98,128,128,138,141,136,127,126,131,142,151,158,160,153,146,204,204,202,201,203,203,200,195,183,159,140,131,136,139,146,145,146,149,154,162,169,176,179,176,173,173,172,168,159,152,153,159,154,147,140,125,104,114,128,136,157,162,160,157,155,155,154,141,107,101,125,125,137,142,140,130,128,131,137,149,159,162,158,151,204,203,202,203,205,204,201,194,180,156,136,129,133,133,139,136,137,145,160,171,176,178,180,178,176,178,178,175,168,160,157,157,155,154,145,135,120,112,118,138,164,166,161,160,158,154,152,141,109,101,117,124,139,143,138,134,132,135,139,150,161,165,162,154,204,203,203,205,206,206,202,192,174,152,131,125,127,136,136,129,132,146,164,179,184,183,182,183,183,182,183,184,182,177,171,161,154,149,143,137,120,114,123,149,166,169,165,161,156,150,145,137,109,98,113,130,142,143,142,139,142,140,142,149,162,167,163,153,203,204,205,205,206,206,203,190,167,144,129,123,127,132,131,121,124,141,156,171,185,183,185,186,188,189,188,189,190,188,184,176,165,157,150,142,136,137,145,161,165,170,170,162,159,151,143,133,110,99,114,133,145,147,145,144,144,144,143,148,159,163,158,149,203,204,203,205,205,205,204,192,166,137,118,118,127,131,120,110,115,123,139,155,181,184,188,188,189,191,193,194,194,194,192,190,184,181,176,172,171,173,175,177,174,176,174,168,157,148,138,128,109,97,116,136,147,150,149,148,149,147,142,147,153,159,152,143,203,202,203,203,205,205,204,193,164,132,113,115,125,123,108,104,112,123,139,148,165,176,187,191,192,193,195,197,197,196,195,195,194,191,189,188,190,191,192,188,182,180,178,168,156,143,131,122,105,94,121,141,150,154,155,154,151,148,145,148,153,155,151,143,201,202,202,203,204,205,204,194,165,129,113,113,124,115,99,102,122,150,160,153,150,159,180,186,193,193,195,197,198,197,197,198,197,195,192,191,193,194,195,195,190,187,182,173,159,142,125,114,99,93,127,148,155,158,158,156,153,149,147,149,151,152,150,141,201,200,200,202,203,203,203,195,169,134,113,109,122,110,92,95,116,144,163,163,153,149,173,184,191,195,196,196,198,198,199,200,199,199,196,193,192,192,193,194,192,189,183,172,164,143,123,106,90,91,130,149,157,160,162,160,155,150,148,150,152,147,142,131,201,201,200,200,201,201,202,196,171,132,108,108,125,106,86,81,93,110,125,155,161,153,164,184,191,195,199,199,198,200,199,200,201,200,198,195,192,191,191,192,193,190,183,175,165,147,127,106,87,85,134,148,164,168,168,163,154,148,146,147,146,139,132,125,200,200,200,200,201,202,201,196,169,133,106,111,123,102,85,74,84,92,107,141,159,154,161,181,192,193,198,200,199,199,199,198,199,199,199,197,195,192,192,191,191,192,187,181,170,154,136,115,95,82,120,149,165,174,171,164,153,147,143,144,141,134,129,122,199,200,200,200,201,201,201,197,174,135,105,117,126,102,89,81,110,96,100,134,158,159,163,180,192,194,196,199,200,199,197,196,198,199,199,199,197,194,192,191,192,191,187,182,174,160,145,128,111,100,106,134,160,169,168,160,148,143,139,139,139,135,127,116,199,200,200,200,200,199,198,194,178,142,111,121,132,104,95,75,115,122,93,117,153,161,166,179,193,196,198,200,201,201,199,198,197,198,197,197,195,193,192,190,188,186,184,181,175,166,152,139,125,111,110,125,146,161,162,155,140,137,138,136,136,130,122,109,199,200,200,199,199,199,198,194,181,155,122,123,135,109,106,70,88,89,99,126,150,161,169,179,192,196,196,198,199,198,198,198,197,196,197,196,194,193,190,187,186,184,183,181,176,167,156,143,131,124,121,129,142,149,151,149,137,135,134,135,130,126,116,103,199,200,200,199,199,199,198,195,182,160,131,124,137,116,106,86,98,110,133,152,150,159,171,180,190,196,198,199,198,197,196,196,197,195,196,195,193,191,188,185,184,182,178,175,171,166,157,145,133,127,128,135,140,142,144,142,135,130,130,131,130,123,112,96,198,199,199,198,198,199,196,192,182,165,138,125,137,123,105,100,101,142,165,167,154,159,173,183,192,197,199,200,200,197,195,196,196,195,194,194,189,185,183,182,180,177,174,171,166,164,157,147,135,130,134,141,145,144,138,134,133,130,125,128,125,117,106,93,196,198,197,197,198,198,197,193,184,169,145,128,137,130,103,103,88,121,146,153,151,160,172,184,193,197,198,198,199,198,196,196,195,195,193,192,190,183,181,178,175,176,172,168,163,162,154,148,141,140,143,146,148,145,138,131,131,126,122,123,121,112,100,88,193,196,197,198,197,197,197,194,187,174,154,135,138,138,108,98,87,87,113,133,142,158,173,185,194,197,196,199,199,198,196,196,195,194,193,192,189,183,180,174,170,171,169,165,161,156,152,145,143,143,144,146,144,141,136,129,126,120,116,118,115,106,94,79,193,195,195,196,198,196,196,195,189,177,158,138,138,144,122,95,90,80,90,113,132,155,169,181,191,196,198,199,198,198,195,195,194,193,192,189,185,182,179,173,167,166,165,163,160,156,151,148,145,142,142,142,140,137,134,129,124,119,115,112,108,101,89,74,191,193,195,196,197,196,194,195,191,183,164,141,139,152,137,108,95,95,92,107,130,152,166,177,189,194,199,201,199,197,193,192,192,189,188,187,184,178,176,173,167,164,164,163,159,153,145,148,145,141,138,137,137,132,129,124,120,119,112,107,103,95,81,65,189,190,192,193,192,191,191,190,190,184,170,148,138,156,144,124,104,99,103,114,134,154,167,176,186,193,197,199,200,196,192,190,190,187,184,181,180,177,173,170,165,162,161,161,157,153,149,147,147,142,138,135,135,131,126,124,118,114,109,104,96,86,73,61,184,185,186,187,186,187,187,186,187,184,171,154,136,149,145,135,123,114,113,119,133,153,167,177,186,193,197,197,198,194,190,186,185,185,181,178,176,173,168,165,162,160,160,158,156,152,146,146,145,142,136,132,124,125,124,118,112,109,105,99,89,77,65,58,181,180,181,182,180,180,182,181,181,180,169,142,131,139,143,140,132,127,123,124,130,149,168,178,187,192,195,195,195,194,190,184,181,185,181,176,173,168,163,160,158,155,154,153,151,151,148,144,141,137,133,128,117,119,120,118,113,107,101,93,81,69,61,60,172,172,173,174,175,175,173,173,174,175,167,142,122,132,142,145,137,135,131,128,131,142,164,180,190,194,194,193,190,189,185,181,179,176,174,172,167,164,160,158,156,151,151,148,145,144,143,138,133,131,128,126,119,119,114,113,107,102,95,83,71,62,63,66,162,167,168,168,169,170,169,170,169,168,164,146,127,126,139,145,141,138,138,136,139,146,160,177,190,194,193,191,186,182,178,173,172,170,167,165,161,159,155,155,153,150,145,140,140,139,139,134,129,128,126,124,120,116,112,108,104,96,84,71,64,65,68,71,157,163,166,168,167,166,166,166,164,163,160,152,136,129,133,138,140,140,140,143,149,155,164,176,186,190,189,184,180,178,173,169,165,163,159,157,155,153,150,149,148,142,144,141,138,136,135,131,129,127,125,120,116,112,105,101,94,86,74,66,70,71,73,79,154,157,159,161,162,162,163,164,162,160,158,156,148,137,133,133,136,139,143,145,154,163,176,181,184,185,183,177,172,170,168,163,160,156,151,151,149,148,145,145,142,140,142,137,134,133,134,130,127,123,118,113,109,105,98,92,84,76,72,72,77,79,77,73,147,150,151,153,155,157,160,161,158,157,155,154,152,144,137,134,135,139,143,151,157,166,173,178,181,180,176,171,166,160,154,151,148,147,144,143,143,143,142,142,142,140,141,138,136,133,132,127,121,115,110,105,101,98,90,82,75,73,72,71,68,66,64,59
105,113,120,126,127,128,132,133,133,134,133,135,138,138,140,140,134,132,138,139,141,142,142,142,142,140,139,136,134,132,134,137,139,141,142,144,144,142,142,148,156,157,122,57,48,50,47,45,42,42,42,43,44,46,43,44,46,45,42,42,45,45,48,47,112,125,120,124,132,135,135,136,137,137,137,138,139,139,141,142,142,144,146,145,146,148,144,140,141,141,140,138,135,134,131,131,132,133,135,136,136,136,138,135,135,134,116,73,47,34,33,39,41,44,48,45,46,44,44,45,45,45,45,46,44,45,45,42,121,130,133,135,136,136,137,137,134,133,136,135,136,135,140,142,145,147,147,146,144,144,144,146,141,142,144,143,143,142,139,137,135,133,132,132,133,132,130,131,133,134,138,142,141,130,108,87,66,45,35,42,44,43,44,46,45,46,45,44,43,43,44,44,131,134,134,135,135,134,134,133,130,129,128,130,134,138,138,146,149,152,153,151,149,148,147,143,143,141,145,146,149,149,148,146,145,144,141,138,138,138,137,134,137,138,137,138,137,136,139,142,141,136,119,90,60,42,44,43,46,47,45,45,46,44,44,43,130,131,133,133,132,130,129,127,126,123,121,126,131,137,142,148,149,152,152,147,147,146,147,143,143,146,148,150,155,155,152,152,154,152,149,152,153,153,151,150,147,146,142,139,139,139,138,144,145,144,147,149,143,120,85,58,45,43,46,46,45,43,46,44,129,130,131,132,129,127,126,125,119,116,118,126,131,140,146,150,151,153,153,148,145,144,143,143,144,147,146,150,155,159,157,154,155,159,159,163,164,160,161,158,158,161,160,159,157,154,149,147,147,148,148,148,148,148,149,133,96,65,49,41,41,42,42,43,127,130,130,131,129,128,127,122,113,113,117,127,135,141,148,152,150,148,145,139,140,142,140,142,141,143,145,150,152,157,157,156,160,162,161,162,164,162,161,161,160,165,168,168,167,165,162,159,155,155,155,157,153,152,152,152,153,135,101,71,56,48,41,35,129,133,132,132,131,129,124,115,111,111,121,133,139,143,151,148,136,132,128,128,135,139,142,143,140,143,142,147,151,156,160,160,162,163,161,162,164,165,160,162,164,167,168,169,171,171,170,170,165,164,164,164,161,159,159,155,154,154,151,137,119,106,97,90,133,136,134,134,133,125,113,107,108,110,120,132,142,146,138,123,115,114,115,122,132,139,144,144,144,142,143,147,147,150,153,156,158,159,159,158,162,163,164,167,168,171,170,170,172,173,174,172,170,171,171,168,170,169,167,162,160,158,158,159,154,150,149,144,133,135,132,131,126,119,111,106,107,115,124,137,145,135,116,105,90,100,109,122,133,136,142,143,140,144,141,142,143,147,152,156,157,158,158,159,158,161,162,161,168,168,167,173,176,175,175,175,175,176,176,173,175,170,168,167,167,166,164,163,160,161,160,153,132,133,132,130,118,108,106,104,105,117,132,145,140,111,103,83,84,80,94,117,129,131,139,142,143,144,142,143,145,147,150,153,154,157,158,160,159,160,160,164,167,165,167,179,180,177,175,175,176,174,177,173,173,173,171,169,172,172,170,170,169,169,165,162,133,129,130,127,117,110,108,102,101,113,130,138,121,99,89,103,137,126,102,110,130,146,147,145,143,135,140,142,141,140,145,150,153,155,158,158,154,155,157,162,165,168,171,177,178,180,178,178,179,180,178,172,175,175,172,169,169,169,168,168,170,169,170,166,131,132,129,124,116,111,110,105,104,109,125,131,111,92,83,125,143,149,128,103,127,153,155,147,141,134,135,138,142,142,145,150,155,157,153,151,153,155,159,162,161,165,169,171,174,179,178,182,182,174,171,176,173,175,175,173,173,173,170,166,167,170,167,166,127,130,131,131,121,110,104,103,104,107,123,127,96,71,59,51,51,80,115,124,126,148,158,151,141,137,135,139,143,141,141,143,146,149,154,153,155,160,163,161,163,165,167,170,170,172,171,175,180,177,174,173,168,174,176,175,176,175,179,174,168,165,163,163,132,133,130,129,126,118,103,96,100,106,124,120,84,70,40,41,55,103,107,94,107,124,136,137,129,128,128,131,136,135,137,142,150,153,153,152,155,156,156,161,168,168,168,168,169,167,164,166,168,168,166,164,160,160,165,169,171,171,172,174,174,170,166,169,134,134,134,134,128,118,103,91,95,110,124,104,80,67,36,36,33,28,40,72,101,116,124,123,124,128,124,125,134,136,139,141,147,148,149,152,156,157,160,161,164,165,166,163,159,158,162,161,161,168,162,163,166,161,160,160,159,157,155,156,158,161,162,162,130,134,135,132,131,121,103,90,90,111,122,92,77,72,41,57,55,35,47,71,94,106,114,116,118,123,126,126,132,136,141,146,149,149,152,155,157,160,161,163,163,160,159,154,152,154,156,158,158,161,162,167,163,158,157,153,149,148,145,146,148,145,147,162,131,137,136,134,130,122,105,90,88,109,121,87,66,73,41,32,32,43,60,80,90,100,109,114,119,117,122,124,129,137,143,149,152,149,149,154,157,159,161,157,158,151,144,142,146,152,155,157,155,158,160,160,150,145,141,142,145,146,143,141,140,142,146,151,133,135,135,135,129,120,107,93,90,105,116,84,58,69,53,54,61,73,84,84,87,96,105,110,116,117,119,123,131,139,145,149,151,149,151,154,157,157,157,153,149,144,142,143,146,149,149,157,157,158,160,144,117,114,117,127,140,148,149,148,144,144,147,145,130,134,132,135,131,120,111,97,93,110,119,93,59,66,69,69,92,99,90,84,90,97,103,109,113,113,116,128,137,142,148,150,149,148,150,151,152,151,148,144,139,140,144,143,143,144,142,147,154,158,161,126,91,106,117,130,142,150,153,154,151,147,150,147,129,135,135,136,131,121,110,100,99,120,125,97,62,65,76,73,71,81,79,82,89,95,102,108,110,112,120,134,138,144,149,151,151,148,149,144,135,133,132,132,134,139,144,143,143,143,142,143,152,161,163,119,91,121,134,141,146,150,155,158,155,153,150,152,129,135,140,136,131,127,122,119,116,129,130,103,62,61,72,80,76,83,79,76,87,97,107,109,110,119,129,138,140,144,147,148,150,148,145,139,126,122,121,127,134,140,143,142,141,138,139,141,151,164,161,105,86,124,147,156,157,156,159,163,161,158,153,152,128,132,133,134,130,124,123,126,130,141,141,117,89,61,67,75,78,80,77,73,84,95,100,105,116,129,136,143,143,141,143,146,148,147,139,130,131,129,129,137,139,139,138,137,135,135,136,142,148,163,149,102,86,108,143,165,164,160,162,163,159,152,152,149,129,133,134,134,130,124,117,119,130,136,143,131,112,92,77,75,74,70,71,74,83,88,91,106,119,133,138,144,141,137,138,145,148,145,139,139,142,142,137,135,139,136,131,134,130,128,132,135,144,161,142,109,93,103,124,157,167,167,166,164,163,157,149,143,125,137,136,135,136,131,128,131,140,148,151,139,120,109,93,79,82,71,66,74,79,85,94,115,135,139,142,141,142,143,145,148,149,146,141,138,146,155,156,143,132,141,138,134,129,132,130,129,143,155,135,108,93,108,120,148,169,165,163,163,158,149,143,144,128,136,142,145,140,138,137,140,149,155,158,148,133,116,95,80,86,104,94,85,87,93,106,128,139,143,146,149,148,145,146,143,138,134,135,140,147,169,177,166,136,127,128,127,126,123,124,127,141,149,138,122,91,106,116,134,164,167,165,166,164,154,144,143,121,133,136,140,144,140,138,137,144,152,154,150,147,136,124,121,102,105,124,108,95,103,125,138,139,141,143,145,145,147,146,141,131,135,140,144,147,157,141,129,132,123,121,116,112,114,123,128,140,143,135,122,86,108,118,129,158,165,164,164,161,149,143,145,121,133,140,142,141,141,141,141,141,147,153,151,150,145,140,130,114,115,123,115,101,111,124,136,142,141,141,141,141,141,138,133,131,134,138,144,154,154,79,77,138,147,128,119,113,114,123,132,145,141,137,109,79,105,123,130,151,159,159,161,153,141,145,144,122,130,138,141,140,140,140,140,143,152,157,162,158,151,142,132,124,121,113,110,120,133,137,135,136,136,136,136,136,135,134,135,136,136,142,142,144,152,116,67,119,139,136,129,120,115,117,125,143,135,134,106,76,102,122,126,144,156,156,156,145,134,141,147,121,124,133,139,138,137,137,139,139,143,152,162,161,164,157,152,149,145,141,137,135,135,135,135,133,133,132,133,134,135,137,138,139,140,140,144,155,156,144,104,117,144,147,141,133,127,125,127,142,132,133,103,74,98,119,122,138,155,155,153,137,124,133,142,121,123,128,138,142,142,139,134,133,138,143,151,154,157,154,155,156,153,150,149,144,141,138,134,137,134,133,134,133,135,138,140,144,144,143,142,153,165,160,150,130,140,155,150,144,136,127,128,143,132,128,105,74,95,114,118,134,151,145,141,127,118,133,139,123,127,133,142,143,140,139,133,132,139,141,145,147,151,154,158,158,156,156,153,151,147,142,140,139,132,135,139,139,143,143,145,149,151,148,147,151,165,177,163,156,146,153,148,141,132,122,117,131,139,128,109,74,90,104,113,130,147,143,137,118,112,133,142,123,127,130,137,140,138,138,134,131,133,135,140,141,146,154,159,162,163,164,162,158,157,161,157,151,146,150,149,148,153,152,154,156,154,153,149,153,152,156,161,167,167,158,144,131,115,100,98,118,141,131,111,75,89,104,110,128,146,142,134,114,107,130,140,122,126,132,136,138,140,141,136,132,132,136,142,146,147,152,157,162,164,166,168,167,166,173,172,165,164,164,161,160,164,162,158,158,152,148,150,154,148,149,157,167,168,161,147,137,129,111,98,120,136,128,106,74,92,107,108,123,145,147,140,121,113,130,139,125,131,136,137,141,141,139,140,140,137,139,150,150,151,150,153,156,158,158,159,157,154,157,156,157,163,167,163,167,165,162,156,157,152,149,150,159,153,151,157,169,169,159,149,146,140,128,117,130,134,131,101,73,89,103,111,129,150,155,146,125,117,135,145,128,136,141,140,141,141,141,143,141,143,147,152,150,146,143,141,140,140,141,143,143,138,135,135,132,138,143,149,154,157,157,161,166,161,153,151,152,152,161,161,162,148,134,137,137,132,125,120,132,132,134,100,73,94,107,111,129,148,152,148,131,124,139,150,137,135,135,138,141,142,141,142,145,149,151,147,141,132,127,127,122,116,109,101,102,113,124,129,129,127,128,132,137,142,145,149,152,154,151,150,153,159,163,147,133,123,120,117,117,116,114,113,128,134,136,105,76,97,111,117,134,148,152,151,138,138,146,148,139,138,138,142,140,137,138,142,141,144,147,141,132,124,126,129,126,111,113,122,113,100,101,117,132,136,135,131,135,135,137,141,146,148,147,148,151,145,142,128,106,120,124,119,115,113,110,113,125,138,130,108,86,102,113,121,142,155,156,152,144,140,150,147,132,136,140,139,142,141,137,140,149,150,143,134,125,131,133,125,118,115,122,120,114,110,107,110,125,143,141,135,133,134,137,139,138,141,144,146,148,144,129,75,104,129,124,119,114,108,110,116,123,134,126,107,81,103,111,127,151,155,151,150,146,143,147,149,133,135,139,141,143,140,138,135,135,136,130,129,134,130,118,107,92,107,106,98,100,100,103,104,115,133,144,147,144,145,143,138,137,139,140,141,136,136,136,109,109,119,123,121,118,116,119,124,128,150,127,107,86,102,114,133,149,151,152,152,154,152,151,151,134,136,138,142,141,141,135,130,129,129,133,135,132,123,107,88,89,96,85,81,92,93,96,104,110,126,136,144,146,146,147,147,145,142,139,138,138,141,153,161,144,132,136,137,139,137,131,132,136,142,130,96,88,108,119,144,154,155,157,157,155,154,151,152,132,134,134,136,138,136,136,130,125,125,130,133,121,104,86,80,88,96,89,79,88,96,99,100,109,119,130,144,147,148,150,150,152,150,145,140,140,142,145,146,139,139,138,141,144,140,135,132,129,132,124,103,88,106,121,152,159,157,160,161,160,156,151,152,135,133,135,138,139,140,133,121,112,114,125,128,107,76,73,80,84,82,86,79,85,97,103,106,108,112,120,137,145,148,153,156,158,159,157,153,151,148,145,144,147,148,143,142,143,139,136,136,128,130,127,104,85,108,134,157,160,157,157,158,157,156,154,153,134,133,134,139,140,139,127,110,102,110,122,113,83,69,73,80,79,85,88,81,84,94,102,110,112,112,117,131,141,147,154,159,161,162,158,155,150,143,141,142,148,151,150,148,148,144,140,141,142,146,142,107,80,114,142,157,158,156,155,155,155,152,151,149,137,137,135,136,139,137,121,103,93,103,120,101,69,71,77,68,76,93,102,92,87,96,104,113,119,119,118,127,139,146,152,158,162,163,162,157,152,145,139,142,146,152,154,154,150,148,148,149,148,152,142,114,86,120,140,152,158,158,158,158,155,152,151,151,141,137,138,138,140,136,120,100,86,93,117,99,69,75,75,49,52,57,75,87,86,96,108,114,120,123,120,126,132,143,149,157,162,162,164,160,156,157,147,144,145,146,149,153,154,154,152,149,149,152,142,122,98,120,133,146,156,159,159,154,150,149,149,150,138,137,141,141,141,135,120,101,86,97,119,101,73,79,59,36,36,34,48,67,80,93,108,119,123,128,126,127,130,139,149,158,163,162,163,164,158,159,156,149,146,145,147,149,151,152,154,150,146,151,146,130,107,116,128,143,152,155,154,152,149,146,147,148,137,141,142,139,138,131,117,97,83,94,117,103,78,81,47,44,67,32,40,56,82,100,116,126,128,130,131,130,135,138,147,156,160,161,162,162,160,160,156,157,154,151,149,149,151,153,155,152,147,152,149,136,120,119,128,141,148,150,151,148,148,149,152,151,143,143,143,146,142,130,117,99,79,87,111,105,82,86,47,38,38,49,53,63,94,113,121,128,131,137,136,132,139,142,147,155,160,163,164,163,167,164,158,160,159,155,154,153,152,154,159,155,153,155,160,157,149,143,140,140,139,138,141,146,147,150,152,146,142,144,144,145,141,133,123,109,91,96,115,115,85,88,63,30,27,40,70,105,111,110,134,143,135,143,148,144,144,144,148,159,164,165,164,161,159,160,163,166,163,160,158,156,155,155,159,162,157,156,159,155,149,150,153,156,150,142,143,151,159,156,152,149,146,146,147,144,134,128,123,117,106,110,121,121,95,92,70,89,90,98,127,126,115,141,152,149,139,141,147,143,147,148,151,154,158,159,163,164,164,165,162,162,165,162,159,160,161,158,159,155,163,165,151,157,162,163,166,164,165,165,159,157,158,159,159,157,145,144,142,134,133,129,123,120,112,107,121,131,105,95,83,87,136,146,141,126,127,139,146,143,143,148,147,149,146,146,148,158,165,165,168,169,165,165,168,168,167,166,168,167,167,167,163,161,158,159,164,165,165,165,166,164,163,161,161,158,155,160,157,155,142,143,139,132,125,125,122,121,116,118,132,139,127,98,102,81,115,124,111,108,112,125,134,137,144,150,151,154,152,153,154,154,158,163,167,169,165,165,166,166,170,170,173,174,173,173,171,167,168,170,167,168,165,166,160,156,158,159,161,160,160,159,157,159,138,140,140,136,125,118,118,117,112,118,139,149,144,112,101,98,78,89,94,106,116,126,133,141,146,145,147,155,154,155,155,160,162,159,162,164,160,159,162,168,169,169,172,173,175,171,168,167,168,170,165,170,169,167,165,162,167,165,161,160,162,160,158,159,135,136,136,136,130,119,116,115,108,107,128,137,146,137,114,111,99,90,98,112,125,134,142,147,149,150,151,153,152,153,155,156,159,155,153,155,151,154,161,166,169,169,168,170,170,169,166,166,169,167,165,163,165,165,164,161,162,162,162,161,159,157,155,156,131,131,130,130,125,118,115,114,110,111,126,137,138,140,133,126,127,117,113,121,131,138,145,149,149,149,149,150,150,152,157,156,156,158,161,161,157,159,157,161,164,167,165,164,165,165,164,163,162,161,161,163,162,160,159,162,160,159,160,161,159,156,152,144,129,130,132,131,125,120,117,115,115,114,121,133,134,138,136,138,138,134,128,130,137,143,147,149,149,151,149,149,151,158,162,160,158,157,159,160,159,157,156,160,159,159,162,164,165,164,162,160,158,157,158,159,159,157,158,160,160,159,156,156,152,140,119,112,126,129,130,130,127,124,122,117,114,113,118,125,131,137,139,139,141,141,139,141,144,148,147,149,150,153,153,151,152,161,160,156,155,153,155,159,160,159,154,156,158,156,158,159,160,160,157,155,155,154,154,154,155,155,156,154,152,151,150,144,119,85,60,86,131,129,129,129,129,128,127,123,117,114,116,118,123,134,142,144,145,147,147,147,147,146,145,149,150,150,150,153,153,157,157,155,152,149,151,155,158,158,154,153,156,154,153,154,155,154,152,151,152,151,151,150,148,147,147,148,150,144,121,90,63,49,48,57,131,131,131,130,130,130,129,128,125,121,122,119,124,130,137,139,142,145,148,149,149,149,144,142,143,150,148,150,151,151,151,152,151,147,144,146,150,151,149,152,149,149,148,148,147,144,143,144,144,145,142,142,141,143,146,144,123,90,63,51,50,51,53,51,115,121,128,129,130,132,133,133,131,127,126,128,128,132,136,137,140,146,148,147,147,146,146,146,144,144,139,141,141,140,141,142,142,142,140,138,139,138,139,137,138,137,136,135,136,138,139,140,143,144,150,151,149,130,101,74,58,52,51,53,52,53,54,51,81,94,109,120,125,125,125,128,129,131,134,136,136,135,137,138,139,141,143,143,145,145,144,142,140,143,138,137,135,132,130,132,132,133,134,132,135,136,134,131,131,133,137,138,141,143,146,148,144,131,115,94,74,57,52,50,51,53,52,50,51,54,53,56,60,62,69,79,90,102,113,120,124,127,129,134,139,138,139,139,141,142,142,142,143,144,143,139,135,137,133,132,133,133,130,128,127,130,131,130,129,127,128,128,127,128,128,121,113,98,79,64,58,52,46,47,48,50,49,52,52,50,50,53,53,52,55,54,53,47,52,53,53,52,50,52,60,66,72,79,84,96,110,118,124,126,132,138,137,134,133,133,130,125,123,119,120,125,131,135,131,126,125,128,131,135,138,139,149,154,137,76,41,42,45,48,50,54,55,50,50,49,50,54,51,52,53,54,56,55,52,51
108,113,121,125,126,130,134,135,134,135,134,136,136,137,136,140,141,139,140,143,141,143,143,142,141,142,140,139,136,132,132,133,135,137,140,141,144,144,145,147,155,158,120,51,42,43,43,43,45,45,44,45,44,44,44,44,44,44,45,44,46,49,50,50,120,125,129,132,134,135,135,135,135,133,131,134,135,134,135,137,141,142,144,145,144,144,145,142,143,141,141,142,139,137,134,132,131,133,132,136,136,135,138,138,141,144,116,63,47,41,41,44,44,42,43,44,44,45,44,44,43,43,43,43,45,45,47,50,127,130,130,133,132,132,132,131,133,129,128,126,127,131,136,139,145,148,151,151,149,149,147,146,144,142,141,143,144,146,144,141,138,135,133,131,130,131,132,132,134,134,131,121,101,74,49,38,36,39,48,44,45,44,45,46,45,44,45,46,48,46,45,47,128,130,129,129,133,133,130,129,128,125,124,121,124,130,136,141,146,148,150,152,148,147,148,146,143,142,143,146,148,151,151,148,146,147,142,139,137,138,138,136,136,136,135,137,140,142,137,127,98,60,33,28,40,46,46,46,47,46,46,46,46,45,45,47,127,129,128,131,131,130,130,126,128,118,116,116,122,130,136,143,149,151,152,152,149,146,146,145,143,145,146,148,151,155,157,153,151,154,152,148,154,152,151,148,145,143,141,139,138,138,138,143,143,145,135,106,57,32,33,41,44,47,44,45,44,45,45,46,128,129,132,132,132,131,129,130,126,115,112,114,122,132,138,145,149,148,149,147,139,143,144,140,141,142,143,147,150,156,160,156,154,157,157,158,163,162,160,158,155,156,155,152,149,146,143,144,144,145,147,148,145,125,79,43,37,42,46,45,44,44,42,43,128,131,133,132,132,132,130,125,112,112,110,113,126,137,141,148,148,142,136,131,129,136,142,143,141,142,142,145,148,153,159,157,159,162,164,162,163,164,161,160,161,163,165,166,163,160,156,151,148,148,148,148,147,149,148,128,76,36,36,45,45,43,43,42,130,132,134,135,132,132,128,118,107,107,109,116,129,138,144,146,136,125,117,115,123,136,140,143,143,141,142,144,148,151,155,158,161,163,162,162,162,165,164,163,162,164,166,168,168,169,168,162,159,155,155,154,151,150,149,152,153,118,59,29,42,46,45,43,128,131,134,132,132,128,118,111,105,104,112,120,133,143,143,132,120,105,92,105,121,135,141,144,146,143,141,143,145,147,150,154,159,161,161,159,160,164,165,164,166,169,168,166,172,172,172,172,167,164,164,162,160,159,156,151,150,151,142,97,41,32,42,43,122,129,132,131,131,124,113,110,104,104,109,125,141,144,131,114,109,92,89,97,118,134,138,142,146,144,142,141,142,143,147,151,157,160,160,159,160,161,162,163,166,168,165,171,172,172,174,174,172,171,171,169,167,167,163,157,157,154,154,151,124,71,34,31,119,128,132,130,130,121,111,107,105,103,108,123,138,135,112,109,97,104,120,98,111,135,143,146,146,143,140,141,144,144,145,147,153,157,158,159,160,158,159,160,165,167,164,171,178,175,174,173,175,175,174,173,172,170,167,163,166,163,160,159,156,148,115,76,118,125,131,130,130,122,114,108,105,103,106,119,131,125,100,102,93,126,151,140,106,131,151,153,147,142,138,138,141,139,139,145,151,154,156,157,156,155,157,160,162,166,164,174,178,178,177,175,177,177,176,172,172,173,169,166,169,168,165,165,163,164,160,152,115,127,132,131,130,125,118,107,101,102,104,120,130,115,92,85,103,139,165,173,112,123,147,152,143,137,133,134,139,141,139,143,149,152,155,154,152,153,158,159,163,165,167,173,173,177,179,180,182,180,176,173,174,174,173,171,170,169,168,167,167,166,165,166,118,128,132,133,133,128,120,107,96,96,104,122,130,102,87,76,92,114,153,165,112,116,134,140,135,130,129,131,136,138,137,138,142,148,153,152,152,155,158,160,162,164,166,170,172,175,175,176,181,178,173,174,172,172,175,173,172,171,169,167,167,168,165,165,121,130,132,134,132,130,122,108,94,90,106,127,126,88,81,61,43,47,95,116,101,108,121,127,123,125,126,125,132,134,136,137,141,147,149,151,151,155,156,160,164,166,167,169,169,170,169,170,173,173,171,169,167,167,171,173,175,172,174,172,166,164,164,166,121,127,134,136,133,130,124,109,94,88,106,130,119,74,82,53,48,45,32,45,82,103,111,117,115,122,124,123,127,131,135,138,141,146,145,146,149,154,156,159,163,165,165,165,164,163,163,166,163,166,167,160,165,162,163,166,168,168,169,170,169,167,166,166,119,128,133,134,133,130,123,110,95,88,105,131,109,66,74,53,44,38,34,47,75,98,106,110,114,118,121,124,125,129,134,139,146,146,145,150,153,157,156,161,162,161,160,157,155,156,158,160,159,165,163,165,167,160,158,158,157,156,156,161,165,163,163,165,122,128,134,135,136,133,123,112,96,90,105,129,101,58,68,51,31,31,36,48,74,89,100,108,113,116,117,121,124,130,135,142,148,148,147,149,150,155,158,158,156,156,152,149,148,152,155,157,160,160,163,163,161,157,153,148,147,148,147,152,154,152,157,165,121,126,133,134,132,129,121,113,99,94,111,127,97,58,62,57,39,42,48,61,78,88,99,106,112,115,116,120,126,133,138,143,148,147,146,148,152,156,154,155,151,149,146,146,146,150,151,153,158,157,161,156,147,139,136,139,143,147,147,146,146,145,151,158,118,126,132,135,136,134,127,117,112,103,120,129,97,59,62,66,57,60,68,72,80,88,97,106,109,110,114,123,131,136,140,145,147,147,147,150,148,147,145,143,144,143,144,145,145,147,147,147,157,159,161,147,121,117,122,128,138,148,150,149,145,145,148,148,119,125,131,134,134,131,126,120,123,118,134,134,103,69,59,68,68,69,72,71,78,90,97,105,110,113,120,130,136,137,141,146,148,148,148,148,143,136,136,135,136,139,143,146,145,145,144,142,152,161,161,135,104,112,123,132,140,151,154,154,149,147,149,147,121,125,131,133,135,130,124,121,123,127,138,141,117,91,73,71,72,70,71,72,82,91,98,106,111,119,127,137,141,141,142,143,147,146,147,143,137,131,129,129,134,139,144,144,143,145,140,143,150,162,160,123,100,123,137,140,145,149,157,157,153,150,149,149,120,125,133,137,137,134,127,124,126,137,142,143,127,109,94,82,80,76,68,75,85,90,95,104,115,126,135,141,144,141,141,143,147,147,147,139,135,134,132,133,139,140,138,140,137,135,136,140,149,160,155,113,94,122,146,155,155,154,158,161,155,153,150,148,115,121,132,137,140,138,132,132,133,144,151,151,139,121,105,90,84,88,79,79,85,90,94,106,122,134,140,144,145,142,142,145,147,148,142,136,138,144,143,139,137,138,134,135,131,130,133,136,147,157,147,110,94,113,146,164,163,160,164,162,157,153,149,147,117,123,132,137,141,140,138,138,136,146,153,154,147,135,121,108,95,97,107,100,92,93,99,115,131,138,142,144,144,145,145,148,146,143,139,138,143,153,157,150,135,135,133,134,132,128,132,132,142,153,141,109,99,108,136,163,165,161,163,162,157,151,145,143,119,123,132,138,141,141,140,140,139,143,151,153,150,144,136,131,116,102,123,119,98,98,111,128,138,141,144,146,146,145,147,146,139,134,138,142,149,159,156,147,136,130,130,129,128,126,128,129,140,150,142,113,102,110,125,159,169,165,164,163,157,148,142,144,119,120,131,138,141,141,140,138,139,142,151,156,156,151,145,139,122,114,119,119,105,110,122,133,138,140,141,143,143,143,142,139,132,134,137,141,148,158,134,121,135,132,127,123,121,120,125,132,141,147,140,111,96,112,122,150,167,163,164,165,156,147,143,145,121,121,124,134,139,138,137,137,138,140,148,155,161,158,152,141,134,130,125,120,121,127,132,134,136,137,137,137,139,138,137,135,134,133,138,144,150,152,113,88,130,140,130,123,118,117,124,133,144,143,135,102,90,114,124,143,162,162,164,162,152,146,145,145,123,121,124,131,139,141,139,137,135,136,142,150,156,159,159,152,150,147,142,139,135,136,137,136,135,135,134,135,136,135,135,137,137,140,141,142,150,155,127,91,124,145,140,132,125,120,125,133,143,140,133,95,86,116,127,138,159,158,159,154,143,142,145,145,123,122,123,132,141,141,140,137,132,133,139,143,150,152,155,155,156,155,152,150,147,143,139,136,137,135,133,135,134,136,138,139,141,142,141,143,151,159,153,123,125,143,149,141,135,130,128,134,144,135,128,86,82,111,124,131,155,157,156,146,133,138,144,144,122,123,126,131,140,142,138,137,132,132,137,138,144,147,152,156,159,159,157,157,154,151,147,144,142,138,137,140,138,142,144,144,148,148,146,144,153,163,168,152,142,149,155,149,142,135,130,132,143,135,127,84,82,107,120,129,149,153,149,135,121,132,141,143,123,123,127,132,137,139,138,136,133,129,132,138,143,144,149,155,159,162,162,162,161,160,161,158,153,147,147,149,147,151,151,152,155,152,148,147,152,161,166,160,158,156,157,147,140,130,120,122,138,137,126,85,82,102,114,126,147,148,142,124,114,130,140,142,122,124,129,134,138,139,140,139,136,134,135,142,149,148,149,151,157,161,162,164,163,161,167,165,161,161,159,160,157,160,159,156,157,152,149,149,155,152,159,162,168,164,158,145,135,123,112,111,134,141,128,89,82,101,111,123,145,145,137,117,110,130,140,143,124,128,133,139,139,138,139,139,140,139,142,147,151,149,147,147,148,151,152,154,155,153,155,157,155,155,159,159,161,164,160,157,158,152,149,149,157,148,152,162,168,166,157,146,140,130,116,111,133,137,125,88,84,104,110,122,143,146,136,112,109,129,139,142,128,133,136,139,140,140,139,139,141,143,148,150,148,143,139,138,137,135,133,134,136,137,137,139,140,142,148,150,154,156,156,156,159,154,150,151,156,152,156,160,164,157,149,145,144,137,122,119,138,134,123,83,84,103,110,123,146,148,139,117,113,128,138,143,131,136,138,139,141,140,138,139,142,143,150,147,140,132,129,129,127,119,116,119,116,116,122,127,129,132,134,138,142,146,146,151,157,153,150,148,152,154,158,152,148,139,132,134,132,129,123,123,138,133,123,84,88,105,111,127,148,154,146,119,116,131,142,145,132,135,138,141,142,141,137,137,141,145,146,141,133,127,128,126,121,113,116,122,113,105,109,117,127,134,134,133,135,137,142,145,148,150,148,148,152,152,148,131,127,128,124,121,121,121,118,120,137,133,121,86,92,107,114,132,148,154,146,127,127,137,148,147,131,134,137,140,141,142,138,136,137,142,140,133,129,129,125,112,104,106,112,116,108,105,106,111,124,135,138,137,137,137,137,140,141,142,144,146,147,145,131,109,117,125,122,118,114,114,116,121,134,133,118,90,97,112,118,138,151,156,151,135,133,141,146,147,133,134,137,139,141,139,140,135,131,133,132,131,132,128,116,98,89,99,91,97,98,97,102,108,119,131,139,141,141,142,141,139,142,141,142,142,142,139,130,115,119,125,124,121,116,117,120,125,134,134,112,93,101,114,125,146,154,153,150,140,138,146,147,147,132,132,134,137,138,139,139,134,128,126,129,132,130,120,101,86,84,95,86,86,92,93,98,106,117,127,136,142,143,144,145,145,141,140,138,137,137,141,144,136,127,129,130,127,126,123,125,130,136,133,107,90,101,115,132,150,152,150,150,144,143,148,147,145,132,132,133,136,138,137,141,128,122,117,123,129,124,104,86,80,83,87,77,74,90,95,100,106,114,121,132,140,142,144,148,150,149,147,144,140,140,144,149,143,136,136,137,139,138,134,131,131,136,132,103,95,104,118,141,152,152,154,153,151,150,148,147,145,132,131,131,134,136,140,136,119,108,107,121,124,109,85,76,82,88,89,78,77,89,96,102,108,111,117,127,137,141,146,149,152,154,153,151,148,146,145,145,144,144,142,140,145,141,137,135,132,131,126,99,94,104,125,152,157,154,155,155,154,151,149,148,147,135,134,132,136,136,143,134,112,98,99,117,122,97,77,79,81,82,93,92,84,92,100,108,113,114,117,126,135,140,145,149,155,159,159,156,153,147,143,144,146,149,146,144,147,142,137,136,134,134,128,98,93,108,135,157,159,157,157,157,155,152,150,150,148,138,136,135,136,135,139,128,107,90,94,114,120,93,76,84,82,81,101,107,90,95,106,112,116,119,120,127,133,138,144,146,155,158,161,157,154,150,143,142,144,150,152,152,150,145,143,141,141,143,133,96,91,116,147,159,157,155,154,154,153,152,150,150,147,137,137,137,139,140,139,129,108,87,89,114,120,91,77,86,83,90,107,119,100,91,107,116,121,123,121,125,130,137,142,148,156,158,162,162,158,154,149,145,142,146,150,153,151,149,149,147,147,148,137,101,98,125,145,153,155,157,156,153,151,149,148,148,146,136,138,141,141,139,136,123,104,86,92,115,118,88,81,80,61,67,80,102,102,93,108,121,124,126,126,125,129,133,141,149,157,159,162,163,158,158,154,149,145,145,148,151,150,151,151,148,149,150,139,109,108,126,141,153,157,158,156,152,149,149,150,147,147,137,140,141,143,141,134,121,103,85,89,112,119,87,87,73,49,54,44,67,88,98,112,127,129,128,129,129,135,133,137,146,154,159,161,162,159,158,156,154,149,147,147,148,149,153,154,149,148,149,140,117,111,124,136,149,156,157,154,150,147,147,148,147,147,139,142,143,144,142,134,123,108,89,89,111,121,89,95,75,44,44,40,51,74,100,121,135,134,135,136,134,137,139,142,149,154,158,161,160,162,161,157,157,154,151,148,150,149,151,153,150,149,152,145,130,120,124,136,146,150,151,150,148,146,147,149,147,148,142,144,144,143,139,132,123,117,103,101,118,123,99,95,74,39,43,65,63,80,110,134,147,140,139,140,139,141,142,145,151,157,160,161,160,161,162,159,162,160,155,154,154,152,154,159,156,154,155,154,145,137,135,139,142,143,144,146,146,147,150,147,146,148,142,142,141,138,134,130,123,121,111,105,122,129,112,92,77,44,42,57,75,95,125,146,149,141,143,145,144,144,145,146,151,156,159,163,162,161,162,161,163,162,159,158,157,155,154,157,156,159,157,155,153,149,150,150,147,143,141,146,151,150,151,149,151,149,139,142,140,135,130,125,121,122,114,113,130,138,128,103,92,70,86,97,97,104,124,139,138,141,146,147,149,147,145,146,151,157,161,165,165,162,162,164,164,165,163,164,164,162,159,158,159,160,157,156,159,159,160,161,158,154,150,152,156,155,153,148,151,148,138,140,140,136,127,121,118,120,111,114,136,144,138,113,101,90,91,94,99,108,122,132,137,143,145,148,152,151,150,152,154,158,161,167,168,164,163,166,165,167,168,169,170,169,167,164,160,161,161,163,163,163,163,161,159,159,158,157,157,157,155,156,154,154,136,135,135,136,129,119,118,119,107,111,134,142,142,127,111,103,85,86,99,115,126,132,139,144,146,149,151,151,152,154,156,158,155,156,162,159,159,163,166,168,169,171,173,171,170,166,164,168,166,165,167,164,161,158,160,160,160,158,156,158,156,156,156,154,130,132,132,131,126,119,113,115,111,111,130,138,141,136,127,122,115,106,111,125,131,138,145,148,148,150,150,150,152,154,155,159,153,153,156,152,156,162,167,169,169,169,172,170,169,166,166,168,165,165,166,165,163,161,164,162,160,160,159,157,158,157,155,156,130,131,131,131,126,124,117,116,115,112,126,135,138,140,137,136,134,125,123,130,139,143,148,148,149,150,150,150,154,158,156,157,157,157,159,156,158,160,164,166,167,166,167,166,165,163,165,164,163,163,165,165,164,161,161,161,160,161,161,157,157,156,155,151,127,129,130,130,126,125,122,116,115,113,122,129,136,141,140,142,142,135,135,138,144,146,146,150,151,151,149,152,158,160,158,157,155,159,159,157,157,158,160,161,163,163,165,164,164,162,160,158,159,160,159,157,157,159,159,158,161,160,159,155,154,153,151,148,130,130,130,131,129,127,125,120,115,114,119,123,133,140,143,145,144,142,142,145,147,147,150,152,152,153,153,156,161,159,157,155,153,156,158,159,157,155,155,155,157,159,161,160,160,156,155,154,155,156,156,157,159,160,162,159,158,157,154,150,147,146,146,148,129,131,131,130,131,132,129,127,120,118,119,120,127,136,141,143,146,147,147,148,148,147,148,150,150,151,153,155,156,157,155,151,149,152,154,157,155,154,157,156,155,156,158,155,153,152,153,152,152,153,154,155,157,156,154,151,150,147,141,142,146,149,153,157,112,123,128,127,130,131,130,131,130,126,126,126,128,134,137,140,144,147,148,149,148,146,143,145,148,149,150,150,150,151,151,149,145,145,149,151,152,151,151,150,148,150,150,150,149,147,150,149,147,148,148,148,149,150,148,146,149,150,147,142,139,134,127,122,84,98,109,118,124,125,130,131,132,132,132,134,134,135,136,139,144,144,146,146,146,146,145,145,143,140,140,139,139,140,144,142,142,139,140,141,142,143,142,142,142,142,138,141,143,145,145,145,144,144,145,145,146,142,134,113,79,59,57,93,103,89,99,106,61,68,73,87,98,106,113,117,121,126,132,135,135,137,138,141,142,142,143,144,144,144,141,141,141,137,137,137,132,133,133,134,134,134,135,136,135,135,135,135,135,135,139,140,139,142,144,146,149,150,146,132,118,99,74,52,47,50,51,80,116,107,95,108,56,52,54,58,65,68,73,79,89,95,103,109,120,132,133,136,138,139,141,141,140,139,136,132,132,130,128,130,128,129,127,129,132,132,133,135,132,132,130,132,138,139,141,139,145,151,146,137,124,107,87,76,61,51,48,51,54,55,55,58,109,121,107,82,58,53,46,48,56,58,55,51,51,50,55,57,55,63,76,81,91,99,102,113,124,127,128,128,129,128,126,128,129,132,132,128,126,126,126,128,132,135,136,140,129,112,109,100,88,75,63,54,52,53,50,50,48,53,53,53,53,53,53,53,71,134,118,113,51,53,46,44,48,49,51,55,57,58,54,53,55,55,58,62,47,45,78,125,126,115,115,125,135,145,144,132,116,114,123,135,148,159,160,156,151,145,148,148,109,52,45,44,45,47,51,53,53,51,52,53,52,53,53,53,53,54,55,56,52,84,163,126
27,27,24,24,27,27,27,30,34,40,44,67,95,94,63,43,44,51,54,58,62,76,83,77,68,62,57,53,47,44,40,36,33,30,32,34,37,38,37,36,36,39,41,40,38,36,40,41,41,37,37,38,38,38,38,41,40,42,41,39,40,41,40,40,27,26,26,27,25,24,22,21,23,23,26,31,36,49,72,69,48,42,47,52,65,77,88,93,92,91,89,86,82,79,81,79,67,55,42,35,32,30,33,35,35,36,35,35,35,39,39,39,38,40,39,39,39,37,39,39,41,39,41,40,40,40,41,42,35,38,41,44,46,45,45,44,43,39,38,36,34,31,32,36,42,39,47,61,70,70,70,75,81,89,101,105,101,102,92,91,102,100,89,78,65,50,36,33,34,34,36,36,35,33,35,36,36,35,36,37,36,39,39,39,42,38,39,40,40,40,43,41,56,61,68,71,74,77,77,79,78,75,75,74,72,72,74,77,76,84,85,81,78,78,75,69,64,64,75,87,94,101,99,87,89,96,98,95,92,85,66,44,34,36,35,35,35,36,36,36,34,35,35,36,40,37,37,36,41,41,41,39,39,40,40,38,76,80,84,85,86,86,82,82,80,73,69,66,65,69,73,76,80,82,84,88,88,89,88,87,87,86,84,83,78,78,77,81,88,90,83,76,72,77,81,65,40,33,34,32,34,35,36,36,33,34,36,35,35,39,37,38,37,38,36,37,36,37,38,38,86,86,87,88,85,85,85,85,81,71,64,59,59,61,66,70,71,74,80,88,94,99,100,99,98,99,98,97,97,94,91,83,81,79,79,78,76,77,79,76,63,47,41,37,35,33,32,33,33,33,34,35,35,35,33,36,38,35,35,37,37,37,38,36,89,88,86,89,87,88,90,87,77,66,62,60,58,62,64,69,69,69,72,81,93,100,103,107,108,108,107,106,102,101,97,91,92,93,90,89,89,87,85,84,84,78,73,66,58,50,44,40,36,34,33,34,35,36,37,36,37,38,36,36,37,37,36,35,95,97,100,98,99,95,91,79,72,62,59,61,62,65,66,68,66,62,62,68,84,98,106,112,116,117,116,113,111,106,105,101,100,100,100,98,97,94,91,89,91,92,90,87,83,77,73,67,60,52,45,40,37,34,32,35,35,34,34,36,36,35,38,39,102,106,107,104,103,98,89,78,71,64,60,64,69,70,67,59,55,51,48,58,76,89,99,108,115,118,119,118,113,109,107,103,102,104,102,101,103,103,102,99,96,94,93,92,90,87,85,83,80,78,73,67,60,51,44,36,36,33,35,35,36,35,35,33,103,107,108,108,103,95,84,78,67,56,58,66,71,66,56,53,50,41,50,62,69,78,84,95,106,114,119,118,113,109,109,108,108,108,108,109,109,106,105,104,104,98,94,98,95,93,91,88,86,87,86,85,81,78,71,61,52,43,36,33,35,37,37,34,101,107,109,109,105,96,85,78,69,61,56,64,70,59,56,56,44,45,58,69,64,65,72,82,95,106,112,115,115,112,110,109,111,113,114,110,109,111,110,108,106,103,104,101,99,96,93,89,88,89,92,91,90,87,82,80,77,69,58,47,38,34,34,37,100,109,114,113,110,103,89,75,69,64,60,65,69,55,60,49,50,68,71,73,67,65,72,78,88,99,106,112,113,111,109,110,113,114,115,114,112,113,114,111,106,109,106,103,101,100,97,96,93,94,93,95,93,90,88,84,83,80,78,73,62,48,37,33,100,109,113,115,115,109,96,77,64,60,58,66,67,58,59,47,67,81,85,85,75,71,76,79,85,95,100,107,112,113,113,113,116,116,116,115,116,114,113,112,112,108,106,105,103,101,99,97,95,96,95,96,95,93,93,90,88,85,83,81,81,76,61,44,100,110,115,117,115,110,97,78,62,57,57,70,69,59,53,39,44,56,72,84,80,74,78,79,85,94,99,102,110,113,114,115,118,118,118,116,116,115,112,113,114,111,105,104,102,99,98,97,96,95,95,94,95,97,96,92,87,88,87,84,82,81,81,75,100,108,116,117,117,113,99,79,63,58,60,71,67,66,48,25,30,32,43,72,84,77,78,80,86,97,97,100,110,113,117,118,121,120,117,116,118,116,113,112,112,106,103,101,101,101,101,99,95,93,90,90,96,100,100,94,89,90,90,87,84,84,84,85,103,110,115,118,118,112,100,80,62,54,60,72,64,68,47,28,28,26,34,55,74,73,77,78,87,98,100,100,109,116,122,126,126,123,119,118,117,115,112,109,106,103,100,98,102,103,100,98,97,95,95,95,93,97,97,95,93,88,87,88,86,84,82,85,103,111,118,119,119,111,98,83,64,55,57,70,62,65,50,36,60,32,35,54,69,72,78,80,88,93,98,102,108,119,125,127,129,125,123,122,118,113,109,104,102,99,101,102,105,103,100,97,95,90,88,90,92,92,94,94,92,89,90,90,85,83,86,85,102,109,118,118,117,110,98,84,68,60,61,69,59,57,50,28,30,29,35,57,70,72,77,82,92,95,98,104,115,123,129,130,130,125,124,124,117,109,103,100,100,102,108,108,106,103,98,96,93,89,88,82,84,85,91,98,104,99,88,85,85,84,83,86,98,109,116,119,119,114,102,89,75,66,65,65,56,53,54,37,31,40,50,64,71,74,79,84,92,93,98,108,118,125,129,133,131,127,127,123,113,105,99,98,101,108,112,109,106,104,96,92,89,87,82,71,78,80,85,96,101,100,97,90,87,87,85,82,103,109,117,120,116,110,100,90,82,72,69,65,58,55,58,50,45,64,72,72,71,76,80,84,92,92,99,110,120,126,129,131,132,126,124,119,105,98,96,98,105,111,115,112,107,102,95,90,89,87,75,59,74,80,91,101,100,97,95,94,90,85,85,87,105,110,114,116,115,110,100,89,84,79,73,67,63,56,62,61,54,69,77,79,78,80,88,88,91,95,105,114,118,122,127,128,128,126,119,109,102,96,90,95,104,112,115,113,108,102,98,95,92,87,70,46,65,78,92,100,101,98,94,91,92,92,89,89,105,110,118,119,118,114,108,99,89,84,77,67,62,55,62,67,61,63,68,73,80,84,93,93,97,106,112,114,114,116,118,120,123,118,110,103,101,91,87,88,95,106,111,112,107,104,102,101,101,89,66,41,55,74,87,93,96,98,97,93,94,97,92,93,106,113,120,122,122,117,112,108,102,97,87,72,63,60,61,69,70,61,58,68,80,86,91,96,106,112,113,112,111,110,111,112,112,109,109,107,98,89,85,81,79,90,102,106,104,103,102,103,104,90,69,46,56,72,84,87,88,92,95,92,96,96,96,99,112,117,123,126,126,123,116,112,105,99,91,74,63,60,63,71,78,69,61,70,80,89,93,103,112,114,111,109,107,107,108,106,108,111,113,110,99,85,80,71,62,64,76,85,91,91,97,104,106,89,77,55,62,77,84,85,84,84,90,92,94,99,103,106,117,121,127,130,128,126,122,116,110,102,95,79,63,56,56,68,81,81,72,79,84,86,93,106,110,109,106,103,103,104,106,111,117,120,121,118,108,96,83,67,54,51,54,61,71,76,90,104,100,91,83,59,62,79,85,88,86,84,86,88,92,101,107,108,120,123,128,132,131,128,124,120,114,109,105,91,75,60,51,53,66,71,75,73,69,71,89,101,102,101,99,101,104,108,114,122,127,131,130,128,120,110,97,84,70,58,52,53,61,67,79,93,99,91,82,59,63,83,89,92,95,94,93,87,88,103,111,109,122,123,127,131,132,130,125,121,118,111,105,98,92,84,72,63,59,62,73,75,75,85,96,98,97,100,102,103,108,116,124,129,135,139,138,138,130,124,112,102,95,80,68,61,63,71,82,91,95,91,85,66,65,84,89,92,102,105,104,87,86,104,113,112,122,123,123,128,130,129,125,123,116,111,109,106,105,104,103,103,104,104,105,111,116,121,120,116,116,117,118,120,125,132,140,140,144,148,146,146,139,132,121,112,109,105,97,80,81,96,106,105,106,96,84,66,64,85,93,93,108,112,109,91,87,103,113,114,122,122,123,127,130,129,126,125,118,113,116,115,115,117,120,127,134,137,142,145,146,150,148,153,150,146,143,146,148,152,158,154,153,159,154,150,149,143,131,122,121,122,118,104,97,107,112,107,106,101,85,68,66,87,97,97,107,105,101,90,90,107,114,115,120,121,124,128,130,128,126,126,121,117,118,118,119,124,131,142,149,155,160,167,167,169,170,174,170,169,169,167,166,168,169,165,163,164,158,153,155,154,144,136,135,135,132,116,98,92,93,92,96,103,96,75,65,79,91,97,108,102,95,86,91,112,119,122,114,117,120,121,124,122,125,124,124,119,118,122,129,136,142,149,157,164,168,172,176,174,172,174,171,170,173,173,171,167,169,167,169,169,163,157,158,160,158,151,147,142,137,123,105,88,79,82,91,105,103,80,66,75,85,91,108,107,96,90,92,111,122,127,114,115,119,121,121,123,126,126,126,124,123,131,139,146,150,153,157,161,164,166,167,166,160,157,156,154,156,158,159,160,164,166,170,171,165,160,156,162,165,157,145,136,134,128,123,113,98,93,100,110,105,84,68,80,88,93,112,114,105,101,97,113,124,131,115,119,125,127,125,126,127,126,127,129,131,139,148,153,154,156,154,154,154,153,153,151,147,146,147,146,145,148,151,153,156,160,163,164,165,159,158,166,165,151,132,130,136,131,133,128,118,111,112,114,106,83,69,84,95,103,122,116,112,110,107,116,129,137,121,123,125,127,127,129,130,129,128,130,135,143,149,152,151,151,148,147,144,141,142,141,139,140,142,144,144,145,148,152,154,156,155,156,158,157,158,160,155,136,111,125,137,128,129,125,120,116,119,121,112,86,72,90,100,110,129,122,116,115,114,123,138,145,126,127,127,127,132,135,130,129,131,131,134,141,146,145,142,140,139,137,133,127,124,123,125,131,136,144,147,147,148,149,151,152,151,152,154,155,156,155,151,118,86,122,141,131,125,121,117,117,122,126,118,89,79,98,108,116,133,127,124,122,121,128,141,149,126,127,128,132,134,134,130,127,128,136,141,145,145,140,136,136,143,134,126,120,117,110,112,121,132,143,151,150,149,151,151,149,148,151,153,153,153,152,151,126,91,126,137,130,124,118,116,118,125,131,123,93,84,101,113,125,142,137,133,129,126,134,144,148,129,131,132,134,138,138,136,129,126,130,137,141,140,136,136,132,135,129,119,130,129,116,110,115,126,141,150,153,152,153,155,151,148,147,149,149,147,148,152,144,121,125,131,130,125,118,118,125,130,135,127,97,89,105,116,135,151,145,140,136,132,138,148,150,134,136,136,137,139,138,135,129,121,123,130,137,136,133,128,121,110,108,116,126,120,112,110,114,122,137,148,153,155,156,158,157,154,150,148,148,148,149,152,154,146,132,133,134,131,131,130,133,136,141,134,100,91,105,119,145,154,149,146,142,139,143,150,150,138,138,138,137,137,136,132,129,121,122,131,138,137,131,121,105,89,85,101,98,97,95,99,104,114,130,142,149,152,154,158,159,160,155,151,150,149,150,151,152,148,138,144,141,144,141,140,137,138,142,134,103,93,108,129,155,154,151,150,148,146,146,151,149,140,140,139,140,140,136,134,128,117,118,127,134,133,124,107,89,79,85,83,77,83,85,87,93,107,123,135,144,148,151,152,157,162,162,158,154,152,151,149,147,145,145,149,143,147,146,142,140,136,137,134,104,100,109,135,162,157,154,154,153,150,148,149,150,140,142,142,142,143,140,134,123,110,109,121,126,123,113,88,75,78,84,89,87,78,86,91,96,102,116,130,142,149,149,151,154,161,165,164,160,156,153,150,147,148,153,150,147,149,146,141,139,136,136,134,103,101,111,142,165,160,157,159,155,153,150,150,152,141,143,143,144,143,142,135,115,100,101,116,123,113,93,73,73,84,87,83,82,75,84,94,101,106,111,119,135,147,150,152,156,162,167,167,163,159,152,146,144,149,155,155,152,153,152,147,145,143,146,142,103,97,119,151,163,162,159,156,154,149,149,150,152,146,146,145,145,144,143,136,114,95,92,109,121,103,77,72,76,82,80,83,82,81,86,95,104,109,111,115,131,145,150,151,155,162,167,168,165,161,152,143,141,146,156,160,162,159,157,153,150,150,152,146,103,90,124,153,161,157,156,155,151,147,147,148,150,147,147,143,147,146,145,134,115,94,85,104,118,97,73,74,82,74,81,97,96,87,90,99,109,115,119,117,123,137,148,154,155,161,164,169,168,163,158,149,143,146,150,156,162,163,159,158,156,153,151,142,106,92,128,146,155,158,158,158,156,151,146,147,147,141,146,146,152,149,145,132,113,94,85,104,119,94,75,77,81,76,93,111,111,92,91,106,114,118,124,123,125,130,143,150,155,162,164,168,169,166,164,162,150,147,146,150,156,159,160,161,156,150,149,139,113,94,126,136,149,158,160,160,158,152,149,153,149,144,146,151,152,149,144,131,112,94,84,105,119,94,79,81,68,61,74,95,110,97,91,105,117,123,129,127,127,130,139,148,157,167,168,169,171,168,164,163,158,150,148,149,152,154,157,160,156,150,148,141,120,97,117,132,145,156,159,158,152,147,146,146,152,149,151,150,151,152,146,131,115,95,79,97,116,94,82,85,55,38,42,57,86,98,98,110,123,126,130,134,129,132,136,146,156,162,165,168,167,169,165,167,163,158,153,151,151,152,155,158,156,152,151,143,126,105,113,126,141,153,157,155,152,147,149,148,153,153,152,154,155,155,148,134,117,101,84,97,114,101,83,85,54,51,41,40,63,88,102,114,128,130,134,138,133,136,139,145,155,163,167,169,169,170,169,167,166,164,158,155,154,152,153,159,159,156,157,153,141,126,124,130,140,147,149,149,149,149,149,150,152,153,153,155,151,149,141,130,120,111,98,106,118,108,90,90,53,42,44,46,56,84,105,121,137,137,138,141,141,141,143,146,157,165,169,171,170,168,170,170,169,167,160,158,157,155,152,158,162,162,163,161,154,143,139,140,142,140,140,143,147,149,151,151,153,152,153,152,150,143,138,130,122,114,105,110,120,117,92,91,56,35,57,77,79,98,116,136,148,144,141,145,146,148,147,149,157,164,168,171,173,169,171,169,170,168,164,161,159,157,153,153,157,164,165,160,159,156,154,153,151,147,142,142,148,154,155,152,153,150,152,151,147,141,135,129,122,118,109,114,126,127,104,101,77,48,61,92,112,110,128,148,153,148,147,150,151,153,152,154,159,166,170,172,175,172,172,170,170,171,169,166,164,163,160,156,153,159,163,163,163,164,165,166,162,159,157,154,156,160,162,162,158,147,149,150,147,139,130,125,122,118,110,119,135,137,118,106,101,87,115,128,115,118,139,155,152,148,151,154,157,158,156,159,162,165,169,172,176,173,170,172,170,171,170,169,168,166,164,160,158,157,159,162,165,166,166,168,166,166,164,164,164,163,166,165,163,145,147,149,149,143,131,125,124,124,112,118,142,145,132,113,112,105,109,109,109,125,142,151,150,152,153,155,159,160,160,162,166,166,167,167,174,171,167,169,173,173,172,171,171,172,171,169,164,166,165,165,171,171,172,170,169,171,171,171,169,168,168,167,166,144,146,147,147,146,134,128,125,130,117,119,143,149,146,123,117,115,97,95,109,126,140,145,148,153,152,156,158,160,162,163,165,165,167,162,168,165,163,168,174,175,174,173,175,177,176,173,172,173,175,172,172,176,178,175,173,177,175,173,170,172,168,169,167,145,147,148,147,144,135,130,126,129,123,125,142,150,152,138,124,123,116,107,115,132,141,145,150,154,157,158,160,161,162,163,164,164,167,165,168,164,165,167,172,174,176,177,180,181,179,177,179,179,179,177,176,180,179,176,176,180,177,173,172,174,171,171,169,141,145,147,147,144,138,133,130,132,129,128,140,152,155,151,139,134,131,123,124,136,143,148,154,157,159,159,159,159,159,165,166,166,168,169,171,169,168,168,172,175,178,179,180,181,179,178,178,176,177,176,177,177,176,174,174,174,176,174,171,172,173,173,172,144,146,147,147,147,143,139,134,129,131,131,139,148,153,155,151,147,143,136,133,138,147,154,156,158,159,161,160,161,165,170,170,171,168,170,173,171,170,169,173,175,175,177,178,181,180,181,178,175,175,175,175,174,173,173,175,174,173,178,176,176,173,170,169,146,147,147,147,145,143,145,142,133,131,131,139,144,151,156,156,157,155,150,146,144,151,154,155,159,160,162,162,163,168,170,170,169,168,167,172,173,172,170,170,173,172,173,174,178,178,180,175,172,171,173,174,174,171,174,176,177,175,176,177,173,171,170,171,143,145,148,149,150,145,145,144,144,135,131,135,138,147,155,158,160,159,156,157,154,156,158,158,160,161,164,165,165,172,172,170,168,166,166,171,172,174,173,171,172,170,172,174,175,175,176,172,173,174,174,173,173,174,175,176,176,174,174,174,171,170,169,164,149,148,148,149,147,147,149,147,146,145,140,139,138,145,154,159,160,161,160,162,161,161,159,159,162,162,162,164,165,170,172,172,169,166,164,168,172,175,173,171,172,172,172,173,172,172,172,169,174,173,170,169,171,172,174,174,172,170,169,172,168,167,164,160,148,150,150,147,148,151,151,149,145,143,143,144,143,146,153,157,156,160,163,164,163,163,159,156,159,162,164,165,167,168,168,169,168,166,161,164,170,169,169,170,170,167,164,167,170,169,169,167,170,169,167,167,167,166,168,169,167,168,166,165,161,158,156,159,144,149,149,149,148,149,149,149,148,149,150,148,147,147,150,154,155,159,162,163,163,163,162,160,160,162,162,162,162,161,162,163,164,166,162,159,161,162,162,164,164,164,165,167,164,163,166,167,166,167,166,166,164,163,166,167,166,164,163,158,151,153,157,166,129,139,145,148,149,150,149,148,152,150,149,148,151,152,153,155,157,161,163,164,164,163,162,164,163,162,159,158,159,157,156,158,160,160,158,157,157,158,157,158,157,158,157,158,159,158,158,160,161,162,160,160,161,161,163,162,163,158,156,150,148,157,165,171,107,120,133,140,143,143,143,149,150,148,150,151,152,153,155,155,156,159,160,160,161,162,163,161,160,161,158,156,157,154,153,155,156,155,155,153,153,153,151,152,153,154,154,152,157,161,162,163,164,161,162,162,162,159,160,161,159,150,152,151,158,165,170,173
33,34,35,35,36,39,42,48,49,53,57,59,62,62,69,68,66,63,64,65,67,67,72,74,73,76,76,75,73,70,68,67,64,60,66,75,79,79,81,82,82,86,85,91,108,108,108,111,106,98,88,69,39,34,34,35,36,35,35,35,35,35,36,37,43,44,44,44,48,53,63,65,73,78,81,84,87,85,87,87,85,85,86,89,89,90,92,93,91,90,87,86,84,81,79,77,75,72,69,70,70,70,71,71,70,74,73,73,82,89,100,110,110,106,97,80,47,35,35,35,33,36,37,34,35,35,35,36,57,58,58,63,67,73,80,81,87,90,92,92,90,88,89,87,86,87,89,90,92,94,94,93,92,94,94,92,91,89,88,82,78,76,73,72,70,71,72,73,74,70,70,71,71,71,74,79,82,87,84,75,40,34,37,35,36,36,36,34,35,34,34,36,70,75,80,85,85,88,95,98,97,94,95,94,92,88,87,86,83,85,87,90,94,94,99,102,101,102,101,100,96,94,92,92,91,88,81,77,74,73,73,71,71,74,72,71,70,70,72,70,70,70,71,63,48,37,33,32,33,33,37,37,37,36,33,35,81,88,92,94,96,97,97,97,98,95,94,95,87,80,79,82,83,83,85,86,89,96,97,103,107,107,106,105,103,103,104,101,99,96,95,95,91,83,82,82,84,82,81,79,78,76,74,73,72,72,72,71,72,72,66,56,46,37,31,27,35,36,36,36,88,93,98,98,95,96,97,97,95,94,93,88,81,77,68,73,78,84,86,86,86,90,98,102,107,112,112,112,112,112,112,110,111,104,95,93,97,97,98,97,94,97,95,95,94,91,88,84,81,78,76,76,76,76,78,79,74,72,68,58,37,28,30,36,96,97,97,98,97,100,99,98,98,97,89,82,78,74,76,75,76,83,87,86,85,87,95,109,115,115,117,120,119,116,112,113,111,109,107,105,104,101,102,106,101,101,101,100,98,98,98,95,93,90,85,86,82,80,77,80,80,75,75,73,75,67,51,36,99,99,101,100,101,100,101,102,101,97,89,80,72,71,73,75,80,82,81,80,78,77,90,108,116,118,120,123,127,127,124,121,119,116,112,113,114,113,109,108,106,101,102,102,102,103,102,101,100,98,95,92,92,90,88,86,82,82,84,81,78,75,76,68,105,105,107,110,110,109,111,107,99,90,80,75,74,75,77,80,80,79,74,69,65,73,92,107,114,120,125,128,130,130,129,126,124,122,119,118,117,116,114,114,113,110,107,109,108,105,104,104,103,101,100,97,96,97,95,93,93,91,91,85,82,80,78,76,109,110,112,115,116,114,112,105,94,84,75,72,73,77,77,76,69,60,53,53,57,73,93,104,106,112,119,126,132,136,134,129,126,125,123,123,123,120,119,120,120,118,116,113,110,109,107,106,105,103,101,103,103,103,102,100,98,96,95,91,90,89,85,83,108,111,113,117,120,116,109,101,91,82,73,71,77,80,77,67,57,48,45,52,63,69,79,88,95,103,113,124,132,137,137,133,132,131,130,129,129,129,127,125,124,122,120,116,113,112,111,108,106,105,103,103,103,105,105,105,104,99,95,96,96,93,92,90,103,111,116,119,121,121,110,99,89,79,70,70,76,77,66,57,51,47,53,64,72,72,72,77,85,96,109,120,131,138,140,135,133,133,135,137,137,133,131,129,129,126,124,122,120,119,117,114,111,109,108,107,106,106,107,106,104,103,100,99,96,95,93,91,100,112,120,124,124,117,111,100,92,79,70,72,78,71,61,52,54,68,83,88,84,76,76,83,89,93,103,117,129,137,139,141,137,133,135,138,141,138,132,132,136,132,126,124,122,121,120,119,118,117,115,110,109,108,108,109,109,108,105,101,100,97,94,95,105,112,119,128,133,130,114,100,91,84,76,72,74,69,49,43,45,56,76,97,101,85,81,90,93,97,109,120,126,136,145,140,140,147,147,144,139,139,140,137,136,131,133,131,129,129,128,124,121,120,118,115,111,111,110,109,109,106,101,101,102,102,97,94,105,114,125,130,132,134,123,103,85,73,67,70,76,63,51,37,31,32,45,77,98,95,91,93,94,99,108,120,128,133,143,145,140,139,142,141,144,142,139,138,134,134,133,133,132,129,129,126,120,116,112,112,113,109,110,111,112,113,110,98,98,100,98,95,104,117,128,134,140,137,125,104,81,69,65,71,74,64,48,34,29,35,38,56,87,96,94,97,96,97,110,122,123,130,140,144,147,149,151,148,143,141,140,136,133,135,134,127,123,124,125,122,118,113,109,108,109,109,112,117,120,118,109,105,100,99,97,97,109,119,127,134,138,137,125,105,82,66,63,72,77,69,56,34,37,53,45,57,87,97,96,100,96,100,114,125,127,132,143,150,153,154,153,149,146,144,143,140,135,134,131,127,122,121,123,124,121,118,115,117,120,122,123,123,122,116,110,109,105,101,100,98,114,124,130,136,139,137,124,102,81,65,62,71,73,64,52,34,31,44,49,71,98,100,99,104,102,107,116,124,128,133,143,150,156,159,157,152,149,147,143,139,132,129,124,121,121,122,124,123,123,119,118,113,112,116,117,114,110,110,112,113,108,101,98,96,118,128,134,140,141,134,123,104,80,66,61,70,71,57,52,40,32,38,62,95,108,98,98,107,108,111,121,127,130,136,145,156,161,163,161,153,149,145,140,133,129,123,121,124,126,127,127,124,120,117,111,105,100,94,90,91,95,106,115,116,114,106,100,97,120,129,134,136,139,131,120,107,84,67,63,70,71,60,54,53,55,77,100,112,107,101,103,107,109,115,122,125,131,141,152,160,164,164,160,155,153,148,139,130,126,124,124,130,132,131,128,121,113,108,104,99,90,80,77,84,94,106,115,112,110,109,105,100,121,130,135,140,137,131,114,102,87,74,72,74,72,63,59,64,62,67,88,100,99,99,100,104,111,115,118,122,131,146,156,162,165,167,163,159,153,144,135,129,126,127,131,136,135,128,125,119,110,107,101,98,87,72,70,86,103,113,116,113,107,104,103,102,124,131,136,141,140,136,123,112,100,85,77,76,76,67,60,65,65,64,72,82,86,95,101,109,115,118,117,125,137,146,153,160,162,161,158,154,149,139,126,120,120,127,134,136,134,126,117,111,104,101,102,98,82,60,61,85,104,112,117,115,111,107,103,103,127,135,137,136,134,122,115,107,101,94,89,85,84,73,57,63,70,69,69,74,75,86,100,107,116,119,126,134,139,143,144,151,151,151,150,148,140,129,122,119,122,126,132,129,127,123,120,113,110,105,101,91,70,52,60,84,102,107,108,111,109,105,104,104,129,137,137,135,136,129,116,105,98,94,88,82,81,79,75,72,74,73,69,69,79,88,95,104,110,120,132,139,139,136,133,135,135,140,138,129,116,105,99,100,109,118,120,121,122,118,113,111,110,109,105,90,65,53,64,83,93,100,105,105,108,106,106,109,134,140,141,141,140,136,129,121,113,108,103,91,80,79,76,77,78,79,77,73,79,87,95,98,108,126,137,134,130,128,131,130,129,123,119,115,110,103,94,89,91,100,112,117,120,119,117,117,116,115,107,86,66,59,75,90,95,97,100,103,104,104,105,110,136,143,144,148,146,141,134,127,119,111,104,95,84,78,75,76,79,82,82,80,85,90,96,108,122,133,134,131,125,120,118,116,113,112,115,111,107,109,115,115,96,79,84,99,108,113,114,112,114,115,102,87,69,68,82,91,95,95,95,96,102,105,107,110,138,146,148,148,149,147,140,132,122,114,106,95,82,76,72,69,75,81,85,89,96,99,106,117,123,125,123,120,118,117,114,110,112,114,111,102,94,97,102,102,93,76,69,76,85,97,109,115,118,114,104,93,76,73,86,93,97,99,100,100,102,102,106,114,139,148,155,155,153,149,145,139,132,124,117,104,90,78,70,62,61,65,70,80,90,95,103,110,115,116,113,111,111,111,111,114,117,116,107,97,90,76,59,61,77,77,71,68,74,88,103,117,121,113,103,93,77,79,94,100,104,106,107,108,106,102,110,120,137,148,158,160,153,148,145,144,138,130,122,114,104,93,85,76,68,63,64,72,82,91,100,106,106,108,108,108,110,115,120,123,126,122,113,101,90,71,47,43,63,72,70,67,69,78,95,111,118,112,102,94,80,84,100,104,109,115,117,118,114,107,116,126,136,148,159,160,156,149,144,142,135,127,121,118,115,114,110,108,105,102,99,98,99,100,102,101,105,105,108,111,118,125,131,133,132,128,119,105,94,82,63,47,59,77,80,78,78,84,97,110,115,110,102,95,79,83,101,107,111,118,126,126,116,108,115,126,138,151,160,157,151,149,147,140,132,130,131,132,133,134,134,136,139,137,134,131,128,122,114,113,113,112,115,122,129,135,141,146,146,139,133,122,109,100,89,68,58,76,96,102,105,115,120,122,123,115,98,90,80,89,109,115,116,121,121,117,111,110,124,137,139,152,158,157,152,147,149,146,141,139,140,138,140,146,151,157,162,161,157,153,145,139,134,130,126,128,131,138,144,142,147,158,169,167,153,138,128,120,117,113,102,97,103,113,123,128,123,115,116,117,103,90,78,85,106,118,122,121,111,106,103,110,137,152,141,149,153,152,150,151,150,147,141,135,133,135,141,151,164,172,175,174,171,166,162,162,166,162,163,162,157,154,152,159,169,177,181,175,160,150,135,125,123,124,127,125,123,119,117,114,106,96,98,114,117,102,85,82,101,115,124,127,120,113,107,115,142,160,133,140,146,150,149,148,149,147,142,139,140,147,155,161,167,171,176,177,175,174,169,169,168,169,172,171,171,172,174,175,177,176,175,169,162,154,144,134,133,135,138,135,130,121,106,89,81,82,97,110,114,107,90,86,98,111,119,127,126,119,113,120,144,158,140,144,153,154,153,152,151,149,149,144,145,152,160,165,167,169,170,168,165,163,161,157,157,156,158,162,166,171,173,175,178,180,182,176,169,164,158,152,150,148,144,144,140,136,133,126,114,106,110,119,120,105,87,84,104,118,127,131,130,128,125,129,148,162,140,146,155,157,155,154,152,150,148,148,152,156,158,160,159,161,158,155,151,148,145,141,142,141,139,143,148,154,159,164,168,176,182,179,171,167,167,164,155,142,132,133,138,138,137,132,125,120,123,126,118,109,89,87,106,122,132,138,135,133,130,133,150,166,148,153,154,157,158,155,151,148,147,146,148,151,151,148,143,142,139,135,129,125,123,123,128,132,136,137,138,141,145,149,154,159,161,164,165,163,158,149,130,105,103,124,132,129,125,120,117,121,129,132,125,113,94,96,114,123,132,139,135,136,138,141,153,166,152,156,157,158,158,156,149,147,146,145,148,150,147,140,135,136,138,135,125,113,114,119,117,120,133,142,144,142,140,143,148,152,155,158,160,158,151,134,98,67,88,127,137,131,123,118,117,124,135,141,136,118,98,100,118,128,139,149,148,146,144,147,156,164,151,154,156,156,155,155,149,143,140,143,143,143,142,138,137,142,137,128,117,113,120,121,116,118,131,147,157,155,150,145,144,145,148,151,153,152,149,138,109,80,96,126,134,129,124,119,119,128,137,143,139,122,102,100,116,129,145,159,156,152,153,151,154,161,155,157,155,155,156,156,148,139,133,133,137,143,144,143,143,135,126,112,105,110,107,100,102,109,120,140,158,163,163,161,156,152,148,148,151,150,149,150,147,135,132,131,128,126,126,126,128,132,139,141,141,127,106,101,117,132,149,164,163,159,158,158,157,160,151,149,150,150,150,150,150,141,130,131,138,142,142,143,134,126,116,100,95,92,79,86,102,106,112,128,151,168,167,161,159,158,157,154,145,142,145,152,155,156,152,143,139,144,146,147,147,144,143,146,146,131,104,98,114,134,150,161,161,161,162,161,159,160,150,149,149,152,152,154,149,136,129,129,133,140,141,134,132,118,97,90,84,87,94,91,101,112,115,119,135,157,171,172,169,165,165,164,163,159,153,148,148,146,145,147,151,150,150,153,152,144,138,137,141,134,113,102,115,136,159,168,164,168,168,166,163,161,148,150,153,157,158,152,148,133,119,115,121,133,138,130,106,86,82,87,88,83,77,86,103,115,125,126,126,136,154,169,175,173,173,171,170,171,167,164,162,157,156,156,159,156,152,153,152,148,147,138,130,129,118,105,114,138,161,171,168,166,167,167,165,161,147,150,150,152,156,157,145,124,112,111,118,124,122,114,87,72,81,87,86,91,92,97,106,116,125,131,130,133,147,164,174,175,177,176,176,175,172,169,164,160,159,161,163,163,159,157,156,150,145,146,149,148,129,103,109,140,163,169,167,167,167,163,160,160,151,152,153,154,154,152,144,123,106,97,104,118,114,92,74,78,80,81,97,114,114,109,114,122,127,131,136,137,142,157,172,177,177,180,180,179,177,172,166,160,158,160,165,170,169,165,161,160,159,159,158,154,137,109,108,140,163,168,167,165,166,163,160,158,152,152,153,157,158,157,146,126,107,97,102,117,111,84,72,79,64,52,67,98,113,109,117,128,129,131,139,141,142,151,164,174,176,179,180,180,179,175,174,169,163,163,164,166,167,168,167,166,163,161,160,156,140,115,111,136,159,167,168,166,168,168,165,161,152,153,157,159,160,156,144,129,109,96,102,121,115,87,78,70,43,27,34,67,102,108,113,127,132,134,142,147,146,148,157,167,175,181,184,181,181,179,176,174,170,166,164,163,165,167,167,169,167,164,162,160,148,126,115,130,154,167,169,170,168,164,160,159,155,156,159,160,156,151,140,124,106,95,102,118,116,93,81,65,49,71,76,73,96,115,120,129,135,138,142,148,148,152,158,165,174,180,180,180,180,177,175,173,172,170,167,166,165,163,164,166,166,161,158,155,146,128,117,127,147,165,170,168,166,164,160,156,157,160,161,159,162,157,143,125,109,92,94,114,119,106,88,65,37,37,46,63,99,123,126,128,138,142,146,150,149,152,161,164,169,178,181,182,180,180,179,177,175,174,173,168,165,166,166,166,166,165,163,167,162,147,135,136,146,159,165,161,163,161,160,162,155,158,160,162,160,156,143,128,119,106,103,118,125,112,94,75,44,28,63,151,172,133,118,134,150,152,150,158,161,163,166,167,174,181,183,182,181,178,179,181,179,178,175,171,173,171,165,166,172,168,167,171,169,167,162,158,157,159,156,153,155,158,157,158,153,158,156,155,151,144,137,133,127,118,116,125,129,121,105,86,75,86,110,133,144,135,133,153,161,158,154,156,159,161,165,168,171,176,178,181,182,180,178,175,176,179,177,173,171,170,169,167,168,171,172,168,167,165,163,163,165,166,162,153,150,160,169,173,151,151,151,150,147,141,137,129,126,123,118,125,134,133,115,102,95,111,137,149,139,124,133,149,158,153,154,159,163,167,169,168,173,179,181,180,182,181,178,177,178,178,178,174,174,175,174,170,168,166,170,172,168,170,173,174,177,176,173,173,172,169,171,173,149,149,149,148,144,134,130,127,123,122,126,135,143,146,132,111,103,99,113,121,115,115,130,143,147,152,158,164,169,173,174,175,174,176,177,179,182,181,178,178,179,180,179,178,178,177,177,177,173,170,169,170,172,174,174,173,174,175,174,174,175,174,173,172,145,146,146,148,147,140,129,127,124,120,121,133,149,155,150,130,117,108,97,95,105,117,127,138,144,151,158,161,167,173,175,175,176,178,174,175,178,179,175,174,175,179,179,179,179,179,180,180,179,178,178,178,177,178,178,178,174,170,173,173,175,176,174,172,140,143,143,144,143,141,133,125,124,120,115,126,143,150,154,147,132,120,115,108,107,119,136,146,151,155,159,162,164,169,173,175,175,175,174,171,168,169,166,167,171,178,178,177,177,181,182,181,180,179,181,182,181,179,180,181,180,174,175,179,179,176,174,174,136,140,143,142,141,135,131,128,124,121,119,129,141,150,151,151,146,139,133,129,124,125,137,150,156,161,163,163,165,166,168,170,172,171,169,170,171,171,169,167,170,173,177,180,179,179,180,180,179,177,179,179,179,178,180,181,180,177,175,176,177,175,175,174,130,134,138,141,142,138,132,129,126,125,124,127,135,146,148,152,151,148,148,147,144,137,138,148,156,159,162,163,165,165,165,169,174,174,171,170,170,170,170,169,168,169,172,174,176,176,177,178,177,177,177,175,175,174,173,174,172,173,174,172,172,172,175,177,134,135,136,137,139,141,139,135,132,126,122,126,132,139,145,151,154,154,154,155,153,152,150,155,158,159,161,164,166,168,167,171,174,175,172,169,168,171,172,169,168,169,170,171,171,173,176,177,175,176,174,172,169,169,170,171,170,167,173,175,174,173,173,172,136,140,139,140,140,141,141,137,135,135,128,123,125,127,133,143,152,155,158,160,160,158,159,160,159,159,160,162,167,170,167,168,175,169,165,164,163,165,166,168,166,166,166,167,165,167,170,170,172,171,169,167,169,171,171,171,172,173,172,170,170,167,164,163,124,132,137,140,143,141,141,143,143,141,137,131,130,129,128,138,146,154,157,158,160,162,161,156,157,156,156,160,161,162,167,169,170,170,171,166,160,161,165,168,169,167,167,169,165,166,167,167,166,166,162,167,166,164,160,163,164,162,165,165,163,160,160,157,100,108,114,125,135,140,141,139,141,141,141,140,137,138,137,135,138,145,148,151,155,158,161,162,161,157,152,149,156,160,161,161,160,160,161,161,160,154,153,158,160,160,160,163,159,158,159,160,163,161,164,161,163,164,164,163,160,158,154,159,160,158,156,148,79,82,86,92,101,117,129,137,139,141,141,143,143,142,141,142,143,145,148,151,152,156,159,158,156,157,159,159,157,153,150,149,149,149,150,153,153,152,149,149,149,150,151,150,152,153,154,153,151,151,152,155,154,153,153,152,154,158,158,154,150,140,119,85,61,62,63,64,68,79,90,106,118,125,130,136,139,141,143,144,145,146,147,148,150,152,156,154,155,157,156,153,150,151,150,148,148,146,143,144,144,143,145,144,144,146,144,144,143,144,146,144,147,148,148,151,153,157,156,155,152,147,136,119,94,71,54,53,50,54,53,52,57,61,61,67,77,85,94,101,109,116,123,127,132,137,140,145,148,149,152,152,154,153,152,151,149,147,147,145,144,145,144,143,141,140,143,145,146,145,146,144,141,139,140,143,143,146,145,141,125,117,110,102,92,80,67,56,52,54,56,57
89,102,114,122,127,134,140,142,144,146,147,147,147,146,147,150,150,142,146,147,148,150,148,149,148,148,147,146,145,146,148,148,153,152,156,158,162,162,162,163,165,171,168,86,48,48,50,48,50,49,49,50,49,49,48,48,49,50,50,51,52,52,52,53,110,120,130,133,135,142,146,147,148,150,150,150,150,153,153,155,154,153,156,158,157,157,156,155,155,155,155,154,151,149,149,151,152,153,153,154,155,154,154,155,157,163,156,73,43,49,47,49,49,48,48,47,48,49,50,49,49,48,46,48,49,50,51,53,124,130,138,143,144,147,151,151,150,151,151,152,151,150,151,156,156,157,161,158,152,157,158,156,156,157,157,153,152,149,149,148,147,149,150,151,150,151,151,150,150,147,150,140,112,88,63,43,41,45,50,51,48,49,50,51,48,50,49,50,50,50,49,50,141,142,144,148,150,152,151,152,151,148,147,148,149,148,151,156,159,164,162,160,161,160,162,158,155,154,155,156,157,157,154,149,148,148,148,146,145,147,146,146,147,148,149,153,154,155,152,141,121,88,56,39,43,50,52,49,52,51,50,51,51,52,49,48,143,145,145,146,148,148,147,147,147,142,139,139,144,150,153,161,166,167,169,165,162,163,161,158,157,159,163,166,167,160,163,165,163,155,159,158,158,156,154,153,153,153,152,149,148,149,151,152,153,157,156,139,101,54,35,42,49,50,49,50,52,48,50,51,143,142,144,147,149,144,143,141,140,136,134,135,142,150,156,164,167,166,166,162,160,160,161,159,160,162,163,167,168,166,160,162,166,167,171,171,168,168,166,168,167,166,164,161,159,158,158,159,159,159,158,159,159,156,129,83,49,47,50,53,52,52,49,47,143,144,142,144,146,142,140,138,131,127,128,137,146,153,160,166,168,169,168,162,159,160,159,161,161,161,161,168,172,165,166,171,171,172,174,175,173,173,172,173,176,179,177,176,175,173,169,166,168,168,167,163,163,162,162,159,140,100,63,47,40,33,37,40,142,143,145,144,145,143,143,138,130,127,128,136,149,156,164,170,171,165,159,152,153,157,156,158,158,159,164,168,168,165,167,171,173,175,175,178,176,177,183,184,182,182,183,181,182,181,181,179,178,178,178,174,173,171,167,166,165,161,155,148,139,128,113,90,146,148,147,148,148,145,138,127,122,120,130,144,156,159,168,173,157,143,137,138,149,156,159,159,157,158,161,159,167,168,171,172,173,171,177,181,186,188,188,189,190,185,183,187,187,188,187,187,188,187,185,183,183,181,175,172,170,167,163,155,153,155,156,161,147,148,148,148,148,143,124,117,117,119,128,143,153,158,166,145,135,125,123,132,149,157,161,161,157,159,160,159,160,166,168,172,174,175,174,178,181,182,192,196,195,195,191,189,188,189,189,191,194,193,192,191,189,187,183,181,177,175,174,169,160,156,160,160,145,147,147,147,140,131,124,120,120,127,134,147,156,162,144,125,113,106,116,131,147,153,160,162,158,159,156,158,163,167,171,173,175,178,179,179,179,187,189,194,197,201,197,194,190,188,190,193,196,194,193,192,189,188,188,189,185,184,183,179,175,169,160,158,143,145,146,146,136,122,117,114,113,128,144,157,157,144,121,118,88,88,102,127,141,148,155,160,160,156,155,159,163,169,173,174,174,172,171,173,175,179,185,192,193,200,197,196,193,191,191,191,192,193,193,193,189,187,190,192,192,189,187,184,184,183,175,165,143,145,147,143,133,123,119,113,109,119,137,145,143,120,121,94,136,142,109,119,138,153,161,160,156,157,155,159,165,171,176,175,174,171,172,174,174,173,175,178,182,184,187,190,189,189,186,187,190,192,194,190,191,189,191,193,190,189,190,188,188,185,185,182,140,147,149,145,133,124,122,115,110,119,131,142,132,109,102,118,160,170,142,106,126,154,166,164,153,150,152,161,168,174,177,177,174,171,170,172,172,170,170,169,170,173,174,172,172,176,182,181,181,184,186,192,191,191,193,193,189,186,188,191,190,188,188,187,143,147,149,147,139,126,114,110,109,114,125,135,116,101,67,65,59,78,113,127,134,153,163,161,153,147,151,160,166,171,175,177,176,172,169,168,164,166,168,164,165,162,160,156,152,152,151,153,155,157,168,175,179,186,191,195,194,190,186,185,187,185,186,186,147,149,149,149,141,128,110,102,104,113,126,130,98,94,54,40,59,108,115,100,126,138,147,144,145,137,148,158,167,172,178,177,173,171,170,165,161,160,161,158,154,150,146,143,137,130,127,124,131,136,141,156,158,161,166,176,184,184,186,188,187,183,185,187,149,152,153,151,145,128,106,94,98,112,125,117,89,90,48,43,44,35,49,85,120,133,136,141,144,136,142,158,170,173,178,175,172,169,168,165,160,156,153,149,146,141,135,127,116,109,109,111,113,118,128,140,146,144,146,156,165,175,181,182,184,185,184,182,148,154,152,149,144,127,107,91,93,112,121,105,78,90,52,55,66,39,49,81,114,123,130,129,138,139,146,157,167,175,178,175,170,169,168,161,158,150,144,138,135,132,130,123,123,136,139,114,103,103,111,119,123,131,137,139,147,155,160,166,172,180,188,185,149,153,152,148,138,123,105,89,89,116,121,98,69,82,57,35,34,46,62,87,108,121,126,129,129,137,144,158,172,176,183,180,176,168,165,158,148,137,133,130,131,134,136,146,157,161,155,116,97,97,100,111,119,130,134,137,140,146,147,148,156,171,172,178,148,152,153,149,137,126,107,91,89,110,117,96,65,73,68,60,68,78,87,94,103,118,122,129,131,135,146,160,171,176,176,169,170,168,159,145,136,130,127,129,136,138,141,152,162,168,165,125,111,124,128,132,138,148,151,152,148,146,151,152,156,158,166,171,146,144,144,147,138,123,106,88,94,114,117,100,68,73,81,80,99,104,94,96,104,115,119,126,129,136,152,163,171,177,178,173,171,164,149,135,124,120,129,134,137,140,146,153,164,175,175,119,86,122,147,148,153,159,160,162,162,160,157,158,161,153,156,162,147,147,150,144,132,115,103,97,105,124,119,104,68,71,82,83,79,84,85,94,101,106,120,124,127,141,158,169,176,181,183,174,168,154,136,124,121,125,129,139,151,158,158,159,163,171,176,100,52,90,138,164,169,164,161,164,167,166,163,161,162,159,158,162,143,147,150,148,144,136,131,119,119,138,129,110,76,71,80,87,85,96,88,90,98,109,122,126,132,149,161,168,175,177,173,165,158,143,129,124,122,129,137,148,159,163,156,154,156,162,171,94,36,61,104,149,171,173,171,169,169,169,165,167,161,161,158,160,145,144,143,139,132,127,126,132,142,150,142,117,97,74,76,82,81,79,79,87,99,110,115,129,145,154,161,166,169,172,172,165,152,142,142,138,141,152,152,156,159,156,151,149,154,167,175,105,27,31,68,116,155,176,180,175,173,176,169,168,166,162,159,161,147,147,145,142,133,126,122,128,136,146,147,133,119,98,86,84,80,74,77,87,95,100,113,137,152,158,161,160,162,169,170,161,149,146,156,160,167,176,169,161,153,145,139,141,146,156,169,140,129,92,76,96,128,159,180,180,178,179,174,171,166,162,158,158,147,150,150,146,140,137,138,145,151,156,157,149,129,113,96,90,90,77,79,83,94,101,133,149,156,157,157,158,163,167,168,160,154,154,160,164,165,162,161,156,147,140,140,142,145,157,174,148,161,131,81,81,112,134,164,181,183,183,178,173,169,161,154,154,138,146,150,149,144,142,140,146,159,162,167,161,145,122,100,89,103,105,95,92,101,123,147,153,159,161,162,161,162,165,160,154,152,154,162,171,178,163,151,151,147,144,140,136,137,150,169,148,172,201,177,105,108,124,148,181,186,182,182,178,172,167,160,155,136,143,147,149,148,145,142,140,152,159,165,166,163,151,144,128,109,130,125,105,122,145,153,158,160,162,161,165,167,163,151,147,152,155,159,171,180,153,146,140,134,130,128,133,143,152,167,138,135,150,124,101,112,126,133,166,184,182,181,178,171,165,159,155,135,142,145,146,147,146,144,142,148,153,165,168,166,159,150,135,123,129,132,116,128,137,148,157,157,158,161,161,160,154,146,148,154,159,163,170,162,126,151,146,134,124,119,127,139,149,158,139,157,177,157,105,100,123,130,153,177,176,174,173,171,168,159,153,130,139,143,143,142,141,145,142,150,159,168,176,174,165,156,144,136,127,121,130,142,150,152,153,154,153,153,156,152,149,148,147,149,156,165,172,147,105,143,154,143,133,120,121,136,145,149,138,159,179,171,128,105,125,139,147,165,166,167,166,163,160,157,155,127,135,142,146,147,143,141,136,141,151,165,173,177,175,169,167,161,155,152,148,150,150,147,146,146,149,151,149,149,151,152,152,152,163,162,167,150,111,132,156,152,145,129,122,126,136,138,122,118,134,132,104,93,117,128,138,159,157,151,154,157,160,156,152,132,139,143,146,145,142,134,132,139,148,158,166,171,173,173,174,169,166,163,153,153,151,150,153,151,148,147,150,152,154,151,157,154,158,168,178,164,139,131,153,153,144,130,121,123,132,130,117,118,122,113,94,84,104,122,126,144,154,145,146,146,143,144,149,133,137,142,145,144,142,136,132,139,143,146,153,162,168,173,175,172,169,167,164,157,153,150,148,145,149,147,149,150,152,158,163,157,158,166,182,170,161,146,155,159,148,133,115,109,124,127,122,145,160,141,109,88,98,116,119,129,151,141,132,135,136,139,143,137,138,140,142,144,142,139,131,129,133,135,141,149,162,170,175,175,176,169,167,162,164,159,158,156,154,155,161,161,164,167,168,163,158,163,180,200,182,163,151,151,137,117,90,91,109,122,120,135,146,133,106,82,88,106,108,119,144,138,125,121,127,142,147,136,139,143,144,150,149,141,132,130,129,130,134,142,151,160,170,172,175,175,171,172,184,179,175,176,173,171,174,169,172,171,160,161,159,162,159,161,165,169,170,158,122,94,85,91,106,123,117,112,110,106,91,76,82,94,101,113,136,135,122,115,122,143,149,141,143,141,144,146,142,141,138,126,121,122,126,130,135,140,151,155,155,164,161,164,169,171,174,181,181,185,187,180,168,165,155,154,155,158,152,144,151,160,161,151,124,110,90,90,105,118,110,115,122,113,97,77,83,101,105,113,130,127,116,109,120,141,146,140,143,144,143,141,139,136,125,120,116,112,108,107,110,115,116,116,123,126,128,124,128,133,140,154,163,173,177,172,160,161,153,147,148,153,149,143,145,152,150,134,112,119,126,102,111,112,107,127,136,123,101,78,81,105,106,109,125,125,114,105,119,137,139,140,138,144,143,142,138,130,129,121,111,96,85,78,72,64,59,60,58,61,74,91,104,104,108,119,129,138,146,150,154,161,157,150,148,148,144,137,138,139,127,105,83,97,115,111,112,108,105,119,131,124,101,75,82,97,98,106,124,125,115,105,117,134,138,139,141,145,141,137,130,123,118,111,100,89,77,69,62,60,65,65,77,81,73,68,83,103,110,113,117,121,130,138,145,151,152,147,143,138,127,116,110,100,79,65,63,77,89,97,107,105,89,78,92,93,76,71,90,100,97,107,122,121,112,103,117,135,143,137,140,139,137,132,124,116,112,106,91,79,69,68,71,74,74,90,88,83,82,80,79,100,121,120,118,120,125,132,134,136,140,137,133,125,109,96,82,64,58,58,65,73,77,83,95,100,91,101,114,102,74,76,100,95,90,102,113,113,108,106,122,136,139,134,136,134,132,127,118,109,104,95,82,74,74,75,73,72,75,80,67,74,90,89,87,89,112,126,127,126,131,123,125,130,131,129,124,113,95,80,62,55,56,64,71,73,76,84,92,95,94,107,119,106,83,98,108,85,87,96,99,103,105,109,126,133,130,128,127,128,128,122,117,105,96,87,80,79,79,75,74,71,73,66,74,68,78,80,88,101,114,130,132,132,139,134,124,126,129,126,115,99,88,84,64,54,61,68,73,75,83,94,98,93,76,81,90,70,71,107,90,80,92,101,101,101,106,111,125,134,130,122,124,127,126,121,111,96,86,79,77,80,78,70,70,71,67,62,80,65,74,82,86,91,103,124,137,143,150,149,133,124,129,123,107,94,90,107,96,69,83,87,91,94,98,103,100,93,81,86,94,77,83,99,86,91,97,95,92,99,109,115,122,129,127,120,126,127,123,117,104,88,75,70,75,79,69,65,67,68,57,60,80,72,75,82,87,94,97,113,138,150,156,158,150,128,114,119,122,112,99,99,92,85,107,111,112,110,108,108,102,91,74,74,74,69,84,86,93,97,95,93,100,109,112,119,124,127,124,122,122,123,120,111,94,74,65,67,76,79,70,68,71,64,64,82,90,79,75,81,89,93,97,104,132,155,164,170,159,145,116,98,93,93,90,90,97,103,112,116,114,114,111,108,98,81,56,51,53,61,85,93,100,102,97,102,109,114,118,123,125,128,127,125,122,116,116,113,92,76,62,62,78,83,70,64,69,50,53,68,84,86,80,85,91,94,98,105,125,153,166,172,162,149,131,114,98,89,90,93,97,97,107,118,114,106,105,98,87,68,43,40,48,71,94,102,106,108,108,113,117,120,123,125,124,127,122,121,127,127,123,112,92,75,59,61,80,87,77,71,63,34,33,33,47,66,75,85,95,94,100,102,116,152,168,171,173,159,140,125,103,92,90,94,96,99,102,110,112,113,108,101,92,66,37,37,61,96,112,115,116,117,119,119,119,119,119,121,118,118,116,128,132,127,122,110,94,75,60,66,85,85,73,75,55,36,57,29,35,50,69,80,93,93,98,103,113,144,166,170,170,164,155,139,121,101,92,94,97,95,92,93,97,104,109,104,91,68,46,54,81,106,116,123,123,123,122,119,117,115,113,114,114,112,111,132,131,129,122,107,88,68,58,64,84,87,78,87,53,32,52,34,36,51,72,82,91,93,94,101,110,136,163,172,175,165,156,143,131,119,103,94,93,89,90,94,95,93,88,89,88,74,65,76,87,101,113,122,123,121,119,116,114,113,113,114,113,108,102,134,134,134,125,107,89,71,58,63,82,88,77,90,59,31,31,32,33,60,83,81,90,92,91,98,109,134,159,172,173,164,159,152,140,130,116,101,99,97,92,90,94,96,90,86,82,74,75,84,88,97,107,114,117,115,114,112,111,110,109,109,106,104,105,136,135,132,121,106,94,78,62,66,79,83,74,84,66,35,27,32,50,84,89,81,92,90,94,105,113,141,159,170,172,166,160,152,141,134,123,112,106,100,95,90,92,92,91,93,94,86,83,90,96,106,114,112,112,112,112,111,110,109,108,106,104,101,101,131,129,126,117,106,96,83,68,73,81,83,71,79,75,52,65,77,86,93,84,85,92,88,91,100,114,140,161,172,174,169,160,154,146,141,129,120,112,103,100,98,97,97,96,93,96,98,107,112,115,115,118,114,107,104,109,111,111,106,101,99,100,99,94,129,127,120,111,104,95,82,70,71,82,87,78,72,82,62,58,75,87,92,80,82,83,92,103,109,122,142,162,170,169,165,159,151,147,141,132,126,117,110,109,110,109,104,98,99,99,102,104,111,118,122,125,124,119,113,108,107,106,104,102,100,95,97,94,126,125,119,108,101,95,81,72,75,83,87,83,68,75,74,53,52,76,81,75,79,85,96,108,121,135,147,159,169,168,160,158,151,144,139,132,128,122,118,119,125,128,119,103,99,99,97,103,112,120,123,122,116,112,111,106,102,101,103,99,96,97,98,96,119,120,119,110,102,94,83,69,67,81,86,84,76,65,70,65,57,66,76,81,91,101,110,116,123,135,144,155,163,163,161,158,151,143,137,132,128,125,121,123,127,128,123,113,102,97,98,103,109,114,115,112,110,107,105,105,101,98,97,95,97,95,94,97,112,111,108,105,102,93,86,73,67,77,83,83,81,73,66,67,64,67,83,99,111,120,124,126,129,129,141,149,154,151,153,157,152,144,138,131,125,124,122,121,120,118,114,110,106,105,101,105,107,109,111,106,104,104,105,104,101,101,100,98,96,97,97,96,104,107,106,103,102,98,91,79,71,77,81,82,82,80,80,81,77,74,89,108,120,123,124,127,128,132,137,143,146,150,145,146,143,136,130,128,125,119,115,113,111,109,107,105,103,105,106,104,107,106,108,108,106,106,103,99,97,97,96,96,94,95,94,81,98,101,101,97,97,99,93,86,77,75,76,80,81,81,85,88,87,88,102,113,118,122,122,124,128,129,132,137,136,137,137,133,133,126,120,123,124,118,111,107,106,104,103,102,101,101,102,101,103,105,103,102,100,98,98,97,97,98,95,90,89,78,53,39,103,100,100,100,100,99,94,88,77,76,71,78,85,87,90,92,95,102,110,115,116,118,121,125,127,126,128,133,134,131,133,137,133,125,125,117,115,114,110,105,102,100,99,98,97,98,96,97,99,99,98,98,99,98,98,94,93,91,87,78,62,41,32,37,94,100,100,100,99,96,95,93,87,87,83,82,88,92,91,95,99,104,110,115,113,113,118,121,121,122,124,126,123,121,120,124,126,121,115,111,109,105,104,102,100,99,96,95,94,92,90,94,94,95,97,97,96,94,92,88,82,74,61,42,33,33,34,34,60,71,81,89,94,95,98,101,96,95,93,94,95,97,98,99,101,106,110,112,113,113,113,115,113,114,115,117,119,117,112,115,114,115,112,108,103,103,99,97,94,92,90,90,88,90,90,90,90,90,90,88,87,86,81,70,57,45,38,32,33,35,35,35,38,41,47,55,62,69,77,85,95,100,103,102,101,101,100,100,103,107,108,110,113,111,108,106,104,103,103,102,103,104,103,101,99,102,102,100,98,96,94,91,91,90,88,85,85,85,86,84,85,84,84,80,71,61,50,43,37,35,35,38,37,36,38,37,34,33,33,36,37,38,42,48,58,65,79,91,101,107,107,108,108,106,105,104,105,101,99,96,95,92,90,89,89,90,91,89,93,87,88,87,85,84,83,83,82,81,82,83,87,86,86,81,76,66,56,47,41,39,37,35,36,36,35,38,39,37,38,38,32,32,32,33,33,32,33,35,34,34,38,43,45,54,65,72,78,83,91,95,94,95,93,90,87,86,82,80,81,81,84,81,82,85,87,87,87,87,86,85,84,82,69,64,53,48,39,35,34,37,39,38,37,36,37,35,36,38,37,38,38,38,39,39
52,51,55,63,69,78,65,59,51,51,50,53,58,57,49,61,88,114,130,149,154,143,131,115,111,107,105,109,116,134,145,148,152,148,147,144,139,85,42,40,44,42,44,43,44,43,41,41,42,42,46,46,46,47,48,49,49,49,52,50,48,47,48,47,64,71,81,94,102,111,117,118,119,120,120,115,111,111,103,97,93,102,120,131,128,120,117,111,107,110,116,120,109,113,125,143,160,161,154,148,148,130,58,42,44,44,46,42,43,44,44,44,43,46,45,45,47,48,48,47,50,49,47,49,49,49,48,46,83,94,104,113,114,122,125,127,130,130,130,133,132,132,134,134,132,130,130,129,131,130,130,127,126,124,126,130,128,114,110,121,150,164,154,147,146,146,99,42,43,43,40,45,44,44,43,43,43,43,43,44,47,48,48,48,48,50,52,47,48,47,44,46,100,110,115,124,124,128,131,132,132,132,130,133,131,136,135,138,136,137,140,138,138,141,138,138,136,134,131,127,126,130,129,130,136,145,145,146,151,158,143,52,41,43,45,43,43,43,45,43,43,43,44,44,45,46,46,48,49,49,48,50,50,49,47,45,120,123,128,131,131,133,134,133,133,131,127,128,127,127,129,133,139,143,143,143,142,143,141,139,137,137,138,137,134,130,129,126,126,129,131,132,136,146,148,81,44,42,40,41,43,42,41,44,45,45,45,43,43,44,44,45,48,48,47,47,47,46,44,45,123,127,126,129,130,130,130,128,128,126,122,119,119,124,132,137,141,145,152,147,144,145,143,141,138,139,142,145,146,143,141,139,135,131,130,127,126,125,128,116,95,79,62,51,44,42,45,44,45,42,44,45,45,45,44,45,46,46,47,47,46,46,47,46,124,128,130,128,131,132,129,125,124,121,113,113,118,124,131,139,145,146,146,149,147,145,145,143,143,144,146,148,154,151,147,148,149,145,143,147,143,140,136,136,134,133,127,115,101,78,52,42,38,44,51,48,47,46,46,45,47,46,47,47,45,45,45,42,127,126,127,128,130,129,129,127,124,119,109,110,116,126,135,142,146,146,149,146,141,144,143,142,142,144,146,149,156,158,154,153,154,156,159,159,156,155,153,153,151,146,141,139,139,142,139,125,89,47,32,40,45,41,46,45,46,45,45,44,44,42,42,41,130,126,131,133,133,132,132,128,120,108,105,109,121,132,140,147,149,141,138,134,132,139,141,141,141,141,145,149,152,157,157,158,161,160,159,160,158,156,158,158,163,164,158,155,150,145,143,145,146,143,118,66,35,38,47,46,45,45,45,44,42,41,39,41,129,129,133,135,136,134,131,124,102,103,104,111,121,134,143,139,129,112,115,116,125,136,142,142,142,143,143,148,153,157,160,161,161,161,159,162,164,159,159,162,163,165,167,166,165,159,154,151,149,147,149,148,123,63,30,30,41,44,43,42,41,42,39,39,120,127,132,135,134,133,126,113,109,108,104,115,131,144,136,118,100,83,95,110,124,133,140,145,145,140,143,146,146,150,154,159,160,160,159,160,164,163,165,167,167,164,164,169,167,168,164,162,161,158,156,153,150,149,130,84,40,26,35,39,43,40,41,33,115,119,130,134,132,130,119,108,105,100,102,115,137,142,118,99,77,94,85,99,119,128,134,142,145,145,141,145,146,150,155,156,159,161,162,160,160,163,165,169,166,169,173,172,173,172,174,173,170,170,166,162,154,155,154,152,142,111,74,45,21,29,32,56,117,115,127,133,132,128,119,108,107,105,102,115,135,131,106,84,97,138,122,99,111,130,140,143,145,143,144,143,146,147,148,150,156,154,160,158,158,160,163,166,165,172,178,173,171,170,170,172,171,170,168,166,162,165,163,159,155,155,153,149,143,105,111,153,118,117,125,130,132,129,122,113,105,106,107,112,129,120,93,78,126,137,143,124,111,143,158,152,145,140,139,142,143,142,149,152,154,158,155,153,154,157,161,165,168,175,177,178,179,177,176,176,174,171,171,169,164,167,166,165,164,162,159,154,150,157,149,136,107,111,125,133,132,130,128,119,106,99,103,111,129,109,83,60,49,47,75,113,120,141,164,159,146,141,140,143,144,144,144,144,146,151,149,149,155,159,160,164,168,173,174,180,181,182,183,175,171,172,172,172,169,167,167,164,162,163,164,162,162,156,155,154,98,115,127,133,137,135,129,121,107,93,94,111,127,95,80,46,37,55,100,96,100,122,145,153,140,135,135,138,140,139,139,140,144,148,151,152,155,157,163,168,169,172,171,176,175,176,180,178,176,175,166,173,174,172,171,172,166,161,161,161,162,162,160,158,98,117,125,131,134,133,131,124,109,92,90,113,128,85,80,45,40,31,36,50,84,111,128,134,128,131,131,131,135,137,140,138,145,145,146,149,153,155,160,165,166,168,165,166,168,169,168,170,165,164,163,165,169,173,172,172,171,168,163,163,163,164,164,161,102,115,124,133,135,135,130,125,106,91,86,113,126,75,77,50,56,52,37,55,82,104,117,123,124,127,129,130,133,134,138,141,144,143,144,149,153,157,163,165,167,163,156,154,158,163,162,167,166,167,168,164,162,160,161,159,163,164,162,161,163,162,164,166,103,116,126,133,136,137,133,122,113,97,90,109,125,69,70,53,34,34,49,69,84,93,111,116,119,118,123,126,129,134,137,146,145,143,144,149,154,161,162,162,153,145,146,151,157,160,160,163,165,166,163,158,156,151,149,146,152,155,150,158,164,159,159,163,107,119,125,131,135,134,133,125,116,100,92,117,129,73,65,67,61,72,84,87,85,93,104,111,115,116,121,125,129,138,140,144,145,144,147,150,150,153,148,148,144,144,148,151,156,157,160,160,162,148,134,131,134,140,147,145,140,144,149,154,158,156,155,156,109,117,123,131,136,136,132,125,114,103,100,125,128,82,69,77,73,87,97,82,83,94,102,109,112,114,119,128,136,138,140,143,141,141,145,147,146,141,137,136,139,144,146,149,148,150,158,160,159,134,109,112,120,133,147,153,150,144,145,145,146,152,157,153,105,114,120,129,136,138,135,131,127,128,114,132,124,82,61,76,80,73,80,74,88,94,102,109,110,112,121,131,135,136,141,144,143,143,145,141,135,132,130,134,139,144,145,146,147,145,152,162,159,127,107,122,129,139,149,156,158,155,151,149,146,150,154,153,114,124,123,129,131,133,132,125,121,125,133,142,145,108,67,71,88,76,89,71,86,94,104,108,111,119,131,141,141,140,140,141,144,143,143,138,134,132,132,137,140,144,145,145,143,145,149,164,162,123,113,139,145,148,152,157,158,156,152,149,149,151,152,148,122,126,121,128,134,135,134,130,123,123,133,138,144,129,98,75,82,79,79,69,87,94,97,102,112,127,139,147,146,139,140,140,142,148,142,139,142,137,138,142,140,141,140,139,139,142,149,156,150,106,97,137,158,162,157,159,162,157,155,151,150,149,150,147,122,121,117,126,137,140,137,133,133,135,146,149,147,135,121,102,87,90,68,73,87,93,89,101,118,134,141,146,144,139,139,145,151,148,142,142,148,146,141,136,137,136,133,130,133,134,142,157,149,110,91,113,155,167,163,166,166,159,155,150,148,147,143,154,118,115,121,127,135,142,142,140,140,142,148,155,152,143,128,110,90,98,90,83,82,90,96,110,130,141,145,146,145,144,145,145,144,139,137,139,146,163,160,144,137,138,136,131,134,133,138,151,145,111,102,106,131,170,167,163,162,161,155,149,147,147,143,148,116,118,120,127,135,139,141,143,140,144,146,152,149,145,137,126,114,96,127,112,98,97,106,127,137,140,143,145,146,145,144,139,132,133,137,145,150,154,147,133,124,127,126,126,126,129,135,148,144,117,101,112,121,160,165,163,165,163,156,149,147,150,151,146,119,119,121,127,135,138,141,142,139,140,147,155,155,151,144,141,135,111,116,130,107,102,115,129,138,140,140,141,141,140,137,134,133,133,137,141,146,137,99,123,135,126,121,119,119,131,138,147,143,116,94,113,121,147,166,165,167,163,151,147,146,147,149,147,122,124,124,126,133,140,138,136,134,140,142,154,162,161,156,145,133,124,123,119,112,119,133,136,135,134,134,136,137,135,135,136,137,137,138,145,148,147,115,109,132,133,121,116,117,124,137,146,140,109,85,113,127,141,162,160,163,155,148,147,145,148,151,148,121,123,124,124,127,136,140,139,135,135,136,141,151,158,161,159,151,146,142,139,136,134,135,133,132,133,133,131,130,132,134,136,137,142,140,142,148,155,145,127,134,140,139,132,128,130,138,142,135,103,81,109,127,135,159,159,159,146,136,146,146,143,146,147,121,123,124,125,129,137,137,136,134,131,130,139,146,153,156,153,155,154,153,151,149,146,143,138,136,135,132,134,137,136,139,142,146,145,145,144,150,165,165,153,144,153,149,145,138,134,142,143,133,103,76,104,121,129,153,157,154,136,126,142,146,141,144,149,124,127,127,128,131,140,141,135,134,131,131,136,138,139,144,151,154,156,157,158,156,155,153,150,144,141,139,139,139,145,147,146,150,145,144,146,150,159,167,166,163,157,151,147,141,131,134,143,131,106,73,102,116,127,147,150,145,124,117,134,142,144,143,147,125,124,124,125,127,132,135,135,136,134,130,130,133,140,140,146,151,156,159,164,165,164,166,167,158,155,152,153,154,156,157,151,151,151,145,148,149,148,156,165,168,164,146,132,119,110,114,140,141,116,77,92,106,123,144,146,138,116,116,136,139,138,145,150,125,124,123,123,129,136,139,138,138,136,135,133,139,144,146,144,146,153,158,160,167,169,165,162,158,159,160,160,159,159,160,151,151,149,145,151,157,152,154,164,170,164,150,137,128,111,109,137,136,117,79,100,112,120,142,145,134,108,113,132,139,144,148,151,126,123,124,130,136,136,136,138,138,140,140,138,145,151,147,144,143,145,146,145,149,149,142,140,143,142,146,151,154,152,155,152,154,151,146,147,152,147,151,165,167,158,151,148,143,129,125,142,134,112,77,99,110,117,143,149,141,112,116,129,138,143,147,146,124,127,131,134,137,141,142,141,137,139,144,151,152,149,145,140,137,132,130,129,131,131,131,134,134,133,133,137,140,144,147,151,156,156,150,147,150,170,169,150,139,134,140,142,138,130,132,140,134,111,78,96,109,123,149,154,145,118,117,128,139,145,148,146,125,127,132,139,137,139,140,138,138,142,144,146,151,142,132,130,129,125,119,112,109,109,115,120,126,129,131,132,136,139,139,145,147,148,147,147,151,153,143,128,123,121,120,120,121,119,124,141,134,112,81,104,113,125,149,153,151,121,121,133,143,144,144,145,126,128,132,135,139,142,143,140,138,142,151,155,149,133,125,126,129,123,114,121,111,101,101,114,125,134,135,135,134,137,139,142,141,143,143,144,147,142,124,101,123,128,121,119,117,116,120,139,134,112,88,106,113,129,149,156,155,136,131,136,143,146,145,142,127,131,134,138,140,141,142,140,136,133,144,145,133,129,129,123,115,111,119,127,119,111,106,108,119,131,136,134,134,140,136,136,139,141,143,144,141,141,106,102,128,124,121,115,112,116,123,136,130,107,90,107,118,138,157,160,157,140,132,141,143,145,145,145,131,134,134,137,138,139,140,139,138,131,133,137,134,130,122,109,92,94,107,101,98,99,102,108,117,128,136,141,144,143,143,139,138,139,139,139,139,144,147,127,122,124,121,115,118,122,123,137,133,104,92,106,119,144,155,152,152,140,136,143,143,144,146,146,129,131,134,133,134,135,137,136,138,129,133,134,130,123,115,99,80,93,91,78,88,86,90,101,114,126,132,136,138,143,146,146,139,136,137,135,139,145,156,145,132,135,135,134,129,129,136,140,128,98,95,107,129,150,152,152,151,147,143,146,144,143,148,145,131,130,133,135,137,139,138,138,135,123,121,127,128,120,97,79,79,83,90,74,84,90,94,98,110,120,131,137,136,137,144,150,151,146,140,140,142,140,140,141,139,141,142,141,136,132,131,133,123,93,96,108,140,154,152,154,154,149,144,145,145,144,146,147,128,130,133,132,134,137,139,138,127,112,110,119,118,98,74,72,84,82,80,72,81,90,96,101,105,112,125,133,136,138,144,150,156,158,154,151,148,144,143,145,143,141,144,140,136,136,128,128,118,98,102,115,152,160,154,156,154,152,147,146,147,146,149,151,130,133,133,134,135,134,139,139,118,102,104,117,108,77,68,75,75,68,78,76,82,92,101,107,108,109,121,132,136,139,145,150,155,153,152,148,142,139,141,147,146,146,149,144,139,136,138,140,123,91,99,132,153,159,155,153,152,150,147,145,147,143,144,144,132,136,137,134,136,137,138,138,115,96,93,110,102,70,71,74,63,84,99,89,83,93,105,113,114,115,119,129,135,138,143,148,156,157,153,148,138,133,136,145,153,154,150,146,145,146,147,147,123,87,109,138,154,152,152,150,148,146,146,143,146,144,144,142,134,135,137,134,138,138,141,136,115,101,94,109,99,71,73,61,43,52,73,86,85,98,109,111,120,117,119,126,132,137,143,150,155,161,159,155,151,142,140,139,144,153,155,152,150,147,149,145,125,96,119,137,146,154,156,155,151,146,145,146,141,142,140,143,132,134,135,137,140,138,139,131,116,91,90,111,95,74,74,44,31,36,45,64,78,93,111,118,122,121,119,122,130,135,145,152,154,158,161,156,155,149,140,139,139,147,147,152,153,149,150,148,131,103,119,133,141,152,155,151,147,143,142,147,143,144,145,144,132,136,137,139,139,139,137,128,111,92,87,108,101,84,74,45,66,37,43,57,82,98,116,124,124,127,125,126,128,134,142,149,153,157,157,155,154,151,148,144,144,142,147,151,151,145,144,146,135,109,114,127,140,148,152,151,144,139,146,143,145,146,143,146,133,137,140,140,140,144,138,129,116,95,83,104,102,83,80,42,38,40,46,61,87,106,120,127,127,130,129,132,134,135,144,151,156,158,158,160,157,156,155,148,145,148,146,147,149,149,151,152,149,139,131,136,140,143,144,144,146,145,140,141,144,152,146,143,136,141,142,144,143,141,134,126,118,104,96,111,113,90,85,44,29,64,77,88,98,113,133,136,135,139,138,138,137,138,148,150,158,157,157,158,158,160,157,154,149,150,147,152,159,155,154,156,155,153,152,148,142,135,135,138,141,142,149,147,143,141,146,147,138,144,144,143,139,136,133,126,121,111,102,117,118,91,89,67,76,90,127,124,111,132,146,144,140,143,144,143,141,143,147,151,155,160,160,160,158,160,159,158,156,156,155,153,154,158,155,152,154,152,155,157,153,142,136,141,150,148,146,144,150,147,145,146,137,138,143,136,136,129,127,125,122,115,108,122,127,105,97,86,109,143,134,102,118,150,146,143,146,151,149,145,142,147,150,157,159,162,162,161,163,163,163,161,161,162,164,161,157,155,159,155,156,160,162,166,162,159,153,150,156,154,152,151,150,148,146,147,136,136,140,145,142,130,123,121,121,113,113,133,139,120,102,93,97,118,105,108,120,137,142,143,147,150,152,148,147,149,150,154,160,165,165,164,164,164,167,169,169,170,170,169,164,163,160,160,162,162,162,160,159,157,158,155,154,158,154,154,154,154,151,151,136,137,138,140,138,135,121,119,124,116,108,134,146,135,109,106,85,79,92,109,124,131,135,143,146,146,148,149,152,150,156,156,153,157,158,156,159,164,164,167,171,172,171,169,167,168,168,164,167,165,163,158,158,157,160,160,158,156,156,155,153,156,154,153,133,135,136,136,137,134,122,116,115,116,108,132,143,142,124,114,109,93,102,115,128,135,143,146,147,148,152,149,151,151,154,156,152,153,152,154,159,168,168,167,170,175,172,170,168,169,169,165,166,166,166,162,163,161,158,159,162,159,158,156,157,157,154,150,131,132,135,136,134,130,125,117,116,117,116,130,140,142,138,127,125,116,113,127,135,140,144,147,149,148,150,149,148,156,156,157,158,158,156,158,158,163,169,170,166,166,166,165,164,163,164,164,165,165,163,161,161,164,162,162,159,159,159,158,156,154,149,146,125,131,131,133,133,132,125,122,119,122,114,125,135,139,137,136,137,132,126,129,139,143,146,146,149,148,149,148,157,160,157,156,157,159,159,158,156,160,161,165,165,165,166,165,164,162,159,161,162,160,158,160,159,157,164,163,161,156,158,158,147,142,148,151,131,127,131,133,135,132,131,127,118,116,118,123,130,141,145,143,140,139,139,139,144,146,148,150,152,151,153,154,161,161,159,158,157,160,160,158,154,158,159,160,161,163,163,162,159,155,157,159,160,159,160,162,164,162,163,160,156,155,153,145,143,146,154,152,132,136,134,134,134,134,133,130,130,122,117,120,125,136,143,147,148,146,148,148,149,148,150,151,151,154,153,158,163,157,153,151,153,155,159,162,158,158,157,156,156,157,158,155,154,158,158,155,156,159,159,159,157,155,157,155,151,148,145,147,151,152,159,158,131,136,137,135,133,135,136,133,130,126,124,122,125,133,141,143,145,151,149,148,147,145,145,149,151,151,155,154,155,157,154,150,150,157,158,157,155,156,154,153,154,156,153,152,151,153,151,153,155,153,153,154,154,152,150,144,139,139,144,150,153,157,158,155,115,126,134,134,135,137,135,134,135,133,130,129,130,134,139,142,144,147,148,151,150,148,146,148,151,149,150,149,149,150,150,148,142,142,146,147,148,149,150,150,149,148,146,149,150,151,151,150,147,147,150,148,149,143,139,136,142,149,153,150,148,150,150,152,91,105,118,125,127,126,129,133,134,134,134,135,134,137,139,140,145,150,148,147,146,148,149,147,145,141,144,142,141,143,145,143,144,144,144,144,143,140,139,138,141,144,145,146,148,148,147,148,147,146,146,150,148,134,124,121,114,106,102,102,110,111,107,111,69,82,95,112,122,127,126,127,129,132,136,138,139,140,141,140,145,146,146,148,150,149,142,145,144,141,138,136,134,136,136,138,137,137,136,134,136,137,140,139,142,141,145,147,149,149,149,151,146,141,135,112,66,45,54,100,104,90,101,103,101,112,106,108,54,57,62,75,88,108,118,123,125,126,129,134,137,139,140,141,143,143,144,145,145,144,141,137,135,134,134,133,132,129,132,136,136,137,140,138,136,136,141,144,139,138,142,145,148,149,144,133,114,96,68,48,47,52,53,95,122,109,100,117,116,128,114,108
54,52,62,78,86,95,97,99,97,93,93,92,90,90,91,88,85,79,85,89,111,124,129,130,132,124,113,109,110,118,131,140,130,102,101,116,137,156,164,156,147,145,147,122,49,41,42,42,43,43,43,43,44,43,43,42,43,44,45,46,48,48,45,47,73,87,97,108,115,119,121,123,124,125,125,127,127,128,127,127,128,125,130,131,129,129,130,129,126,127,127,125,124,122,125,127,131,134,117,92,101,146,166,156,151,148,152,148,80,40,43,43,44,44,44,43,43,44,43,44,44,42,42,45,46,45,47,47,95,103,111,114,119,125,126,127,130,129,131,130,131,131,133,133,133,132,137,135,134,137,138,136,136,135,134,134,131,129,127,128,130,131,134,140,138,142,145,144,148,152,159,161,115,47,46,42,43,43,44,43,44,45,42,43,42,43,43,43,44,46,43,46,111,116,124,126,128,129,129,128,128,125,126,128,126,126,129,133,138,137,140,140,140,140,138,135,135,134,135,136,137,135,134,131,128,127,128,127,128,126,127,127,128,130,138,148,107,32,27,33,37,43,44,45,44,45,43,42,43,43,42,43,43,44,45,48,121,124,126,127,128,126,126,126,121,117,114,120,127,131,136,140,143,147,147,141,141,141,140,137,136,137,140,143,145,142,142,142,140,137,136,133,131,133,128,128,129,128,128,126,130,133,118,90,59,38,28,27,38,46,45,44,45,45,45,44,44,45,45,44,124,124,125,126,125,123,123,117,113,112,115,120,128,135,141,144,143,145,147,143,141,140,137,137,140,140,142,147,152,150,147,147,148,147,149,151,150,149,148,145,144,140,138,133,135,134,136,141,143,142,129,98,62,33,27,37,44,46,45,44,43,46,45,45,125,122,124,125,123,121,118,110,107,107,115,126,132,138,143,147,147,148,144,138,138,137,137,136,137,139,144,148,153,151,150,151,153,153,156,157,154,153,154,153,157,157,156,154,151,146,144,141,141,144,146,148,148,134,98,55,30,36,45,44,44,44,45,44,122,125,126,125,123,121,114,106,103,109,120,129,134,140,146,146,141,140,132,130,135,137,138,137,138,140,143,148,151,154,155,157,157,156,155,157,156,153,153,155,160,162,162,161,162,159,155,152,149,148,148,146,146,147,149,146,118,66,35,41,46,43,43,42,129,129,128,128,125,111,104,102,103,110,122,131,137,145,143,131,116,117,118,127,135,138,139,138,136,137,144,149,152,156,157,156,155,154,155,158,158,155,157,160,161,160,162,164,166,165,164,161,159,159,158,155,152,151,149,147,148,146,121,62,29,38,44,42,129,131,131,126,117,106,101,102,106,114,125,135,142,137,119,103,91,103,113,125,133,138,139,139,138,139,142,144,145,146,151,153,156,155,152,155,157,159,163,165,163,163,165,167,168,169,169,168,168,167,165,164,163,158,154,152,151,151,153,149,117,44,28,39,129,131,129,120,112,105,101,97,107,123,134,142,137,116,102,77,79,90,110,123,127,131,135,137,139,137,141,144,147,150,152,154,156,155,162,158,159,160,159,158,156,160,168,168,165,166,168,170,172,170,169,168,165,161,162,164,163,159,158,154,155,151,104,57,125,126,124,118,109,103,98,97,103,123,135,139,124,107,81,102,115,97,102,118,129,133,136,136,137,140,144,145,145,146,150,153,154,155,153,153,154,158,162,162,161,168,170,171,169,168,170,171,170,169,168,168,166,164,162,164,165,164,164,162,161,161,161,158,128,129,125,117,110,107,102,99,104,120,131,128,108,94,97,140,151,132,104,115,137,142,136,133,132,138,143,144,144,146,149,152,154,154,152,153,154,156,157,161,163,166,165,173,175,175,178,175,169,168,167,169,168,167,165,167,166,163,165,165,165,163,162,161,127,129,128,124,112,104,100,100,104,114,123,115,97,78,93,85,82,107,120,122,144,151,140,135,133,138,143,145,145,145,148,150,151,151,151,153,156,158,158,158,161,162,164,169,169,169,173,172,169,166,165,166,168,168,167,167,168,167,163,163,164,162,162,162,129,130,129,127,119,102,92,94,102,113,118,102,87,60,33,39,84,131,111,114,128,137,133,130,133,135,139,143,143,143,146,149,151,151,152,154,153,155,159,160,160,161,160,163,164,165,166,167,163,160,158,156,161,165,168,168,170,173,172,165,162,164,164,163,130,133,132,129,118,101,87,89,99,110,109,94,88,56,36,38,40,59,73,102,120,127,127,130,132,131,135,141,144,146,148,150,149,149,149,153,153,153,156,157,156,154,153,154,156,158,157,159,160,157,162,161,159,158,156,155,153,159,164,167,164,163,163,162,133,134,134,129,119,104,89,89,100,109,103,82,82,61,49,64,35,38,62,94,110,118,120,123,130,133,136,140,143,147,151,150,149,149,151,152,152,153,154,151,150,148,148,151,152,153,154,156,160,164,166,162,157,150,141,137,136,143,154,156,154,163,168,162,132,133,133,128,118,101,89,86,98,109,98,72,73,61,33,35,37,45,68,91,104,113,115,120,124,130,133,138,146,152,155,155,152,152,152,153,153,149,147,144,142,143,146,150,153,154,154,155,155,154,149,141,135,133,131,134,134,138,142,145,149,155,158,159,133,136,134,127,119,108,94,91,97,103,94,66,65,67,44,42,50,63,79,90,101,109,117,125,127,129,134,142,149,153,158,155,148,151,150,149,145,143,137,138,142,146,145,147,148,151,154,154,151,138,120,110,111,122,134,140,144,146,142,144,143,144,148,152,130,130,133,128,117,104,93,93,103,108,100,73,63,73,68,76,86,87,87,92,100,109,115,121,124,129,139,146,150,154,154,151,151,152,151,146,141,133,135,140,143,143,145,146,144,145,151,155,152,133,107,103,114,127,139,146,150,152,151,148,151,147,146,151,131,133,134,128,122,110,103,105,114,113,100,72,63,70,80,73,79,80,86,93,99,109,115,119,122,132,142,147,152,156,155,154,152,150,143,138,134,133,137,141,143,146,145,143,142,143,151,160,160,135,103,110,130,140,144,146,149,152,153,150,147,147,149,150,132,134,133,130,125,123,122,123,129,122,104,78,62,64,75,77,82,90,87,95,104,112,116,120,128,139,145,148,150,152,152,149,149,146,139,133,130,132,136,139,144,143,141,137,135,138,145,158,156,120,94,115,142,152,152,152,153,157,155,154,150,149,148,148,131,131,130,127,120,117,122,133,138,134,117,96,71,67,75,77,74,74,83,95,105,113,118,127,136,143,148,147,144,146,148,148,145,139,135,133,132,136,142,140,136,136,134,133,135,141,149,155,141,106,87,109,142,160,158,156,160,160,155,152,148,147,145,143,134,135,134,129,124,121,125,134,140,139,133,119,102,88,79,78,69,69,80,94,102,108,119,129,137,144,145,143,142,144,147,147,142,137,139,141,138,132,136,136,132,131,129,129,131,134,144,152,136,109,95,105,132,157,162,161,160,158,157,152,146,143,142,142,135,140,140,136,131,131,136,145,150,148,140,126,112,102,90,89,79,75,84,96,103,115,131,140,145,144,144,143,142,143,143,140,138,141,152,163,161,142,127,132,134,132,129,128,128,133,145,147,133,108,101,111,128,153,165,161,158,157,154,150,146,144,145,145,135,139,141,140,138,137,139,147,151,152,148,141,125,109,94,92,100,92,90,100,112,126,135,139,143,146,145,144,143,141,136,139,145,150,155,154,147,140,123,119,123,124,125,125,126,132,143,143,134,113,101,111,124,149,168,167,165,163,159,153,145,142,142,143,139,140,141,141,140,138,138,142,147,150,147,149,140,132,120,103,104,116,108,107,119,132,135,136,137,138,139,139,135,128,129,133,136,144,137,103,90,122,139,126,116,114,117,124,131,135,142,140,129,106,98,112,124,144,161,162,163,161,154,147,143,141,143,144,139,140,141,140,142,142,140,143,151,154,155,149,142,137,125,109,108,117,115,114,123,129,132,133,133,134,132,129,130,135,136,144,147,147,138,99,61,98,134,132,123,115,113,120,130,138,143,137,124,98,94,113,124,142,158,156,158,154,147,145,143,141,143,144,137,143,143,139,139,137,139,141,146,156,161,157,152,144,137,129,125,122,121,128,130,129,128,129,129,129,130,132,134,137,139,139,145,150,150,130,93,102,133,139,134,129,124,125,129,137,140,132,120,93,91,111,121,136,153,155,153,148,140,142,145,145,141,141,134,140,142,144,141,138,133,131,135,142,150,155,155,152,152,149,145,142,137,135,131,130,129,129,130,131,132,133,136,141,142,143,146,153,160,156,142,122,139,153,150,141,134,129,131,140,138,129,117,93,90,109,118,131,152,154,150,141,131,132,139,141,141,142,136,139,141,141,140,136,132,136,142,145,151,153,152,154,156,153,148,146,141,139,136,135,132,133,135,138,140,139,145,154,157,154,150,154,163,168,167,156,146,152,152,148,140,130,126,133,139,130,117,92,88,106,114,127,148,147,141,132,125,133,141,143,144,145,133,138,141,141,140,138,136,135,137,138,138,145,156,159,159,157,155,150,149,151,155,153,153,152,150,148,148,151,158,167,165,156,150,148,150,158,166,169,166,157,144,134,123,110,101,113,135,138,121,95,86,97,110,126,146,146,138,127,119,134,145,145,145,148,132,135,138,140,141,139,135,130,133,138,144,148,153,159,163,164,164,166,160,162,168,168,166,164,162,163,163,163,162,161,158,153,152,153,152,158,165,166,164,159,150,141,127,105,89,102,125,130,118,94,88,101,109,122,144,146,135,122,119,135,145,145,146,149,133,134,137,141,143,142,141,138,138,144,148,151,152,155,158,157,158,156,156,154,152,154,157,161,165,166,166,165,168,167,161,153,152,154,153,157,165,163,157,153,151,148,143,133,115,118,131,130,115,89,82,100,111,119,143,150,144,131,123,138,146,147,151,151,134,140,142,144,143,144,144,140,140,145,149,151,151,149,149,148,145,143,139,133,130,128,128,132,136,143,150,153,159,166,164,157,153,154,157,157,150,137,131,135,140,141,136,128,121,127,132,130,117,88,81,98,114,130,150,155,150,133,124,139,152,152,153,149,137,141,146,147,145,142,141,144,147,148,144,142,139,137,135,133,130,126,127,128,127,128,127,127,130,133,137,140,143,147,149,149,149,149,148,140,122,110,121,127,123,121,120,117,115,122,130,132,120,92,86,105,113,126,145,152,149,138,128,140,155,156,148,147,142,144,146,144,142,142,142,141,142,142,139,132,127,126,125,119,112,105,105,108,116,124,129,129,129,129,131,136,139,143,146,144,144,143,136,117,81,82,115,126,121,116,112,109,112,122,131,132,120,96,93,108,115,127,145,150,149,140,136,144,150,153,159,155,140,147,149,146,141,138,141,146,147,143,134,126,126,127,127,121,106,109,115,106,105,117,132,139,139,135,134,134,136,136,137,141,143,141,137,100,58,81,123,130,122,117,113,111,118,125,132,131,118,94,93,109,118,135,151,154,152,144,138,144,149,149,149,148,143,145,146,147,142,135,135,138,137,130,129,130,129,122,111,103,105,113,112,105,104,109,125,142,146,143,141,138,137,137,138,138,139,137,141,148,138,119,116,117,118,115,111,115,122,127,133,132,118,96,93,109,119,138,151,149,147,144,140,143,150,150,148,149,141,144,144,143,139,132,129,127,130,134,133,126,120,109,98,87,98,95,90,94,96,103,116,137,150,151,149,147,145,143,140,136,134,136,143,154,165,156,135,127,129,129,132,128,128,132,136,134,114,92,92,108,124,142,150,149,149,148,146,145,146,146,146,148,137,138,140,140,138,133,127,126,128,131,130,124,112,99,82,80,88,83,78,86,90,96,110,129,146,153,152,150,148,148,147,143,140,138,138,140,145,142,137,138,139,141,141,138,133,130,134,134,116,92,90,108,128,147,151,151,151,151,149,147,147,146,145,146,135,137,140,140,136,128,120,116,120,125,122,115,100,82,75,76,77,73,70,85,96,103,109,119,135,151,154,153,151,153,153,153,150,147,143,142,139,137,141,143,141,142,142,139,136,132,125,122,111,97,98,110,133,155,156,153,154,153,152,149,148,146,144,146,133,136,141,142,135,122,109,105,113,120,112,97,80,70,72,79,82,79,76,86,98,104,111,113,120,136,148,154,156,156,156,156,154,153,151,147,145,144,147,147,143,142,144,139,134,132,131,131,122,98,87,112,141,155,157,155,153,152,150,148,147,147,144,142,133,135,138,140,133,115,99,95,107,118,111,88,71,69,73,75,69,80,80,85,97,108,117,119,121,130,147,154,156,162,164,163,161,155,152,145,140,143,146,150,150,150,147,143,141,141,143,144,130,99,84,116,145,154,153,149,148,146,145,144,146,142,143,144,135,135,136,139,132,116,95,87,98,114,113,90,69,71,72,66,86,99,90,89,100,109,115,125,126,128,137,149,155,158,160,161,165,164,158,153,146,144,144,148,153,156,151,148,148,146,147,146,134,106,90,120,143,152,152,153,154,152,150,148,145,144,141,143,137,140,142,142,133,114,96,85,95,113,113,90,72,74,62,45,55,71,83,86,98,111,117,124,131,130,133,144,152,158,165,169,167,163,160,157,155,148,145,145,147,150,152,153,151,148,148,147,136,112,99,119,138,149,152,153,153,152,148,143,146,148,145,142,140,142,143,141,132,117,96,85,97,115,115,91,77,74,48,28,32,44,60,80,95,112,120,126,132,132,133,139,148,157,166,166,165,167,165,161,159,153,147,145,147,147,148,150,152,149,145,144,137,118,104,114,132,147,152,154,153,146,144,140,143,144,148,149,140,141,140,138,128,110,93,83,96,113,115,97,88,81,50,66,48,39,55,81,100,113,122,125,131,132,134,140,146,154,160,164,165,162,160,157,156,155,153,149,148,147,147,148,149,147,147,146,140,125,114,115,128,141,148,148,148,147,147,143,144,145,145,149,144,145,147,141,129,112,96,79,87,106,117,106,97,93,46,37,38,40,50,80,103,118,125,127,135,138,140,144,147,155,161,166,167,164,164,164,163,160,160,154,150,151,147,148,153,152,149,151,153,148,141,135,136,139,139,138,141,142,143,145,149,148,147,148,145,145,144,138,126,116,108,95,99,113,119,110,101,100,54,31,50,75,86,100,111,124,134,134,140,143,146,149,150,157,162,165,165,162,162,161,162,162,160,157,153,153,151,149,151,156,154,153,155,150,146,146,146,147,142,135,137,143,150,150,148,147,151,152,145,142,137,132,126,119,113,105,106,115,122,117,100,109,75,57,62,92,117,118,126,140,140,135,139,143,147,149,152,157,161,164,165,166,164,162,161,162,161,159,158,155,153,149,147,150,157,158,148,149,156,158,159,158,157,154,149,152,158,158,157,156,153,151,139,138,134,127,123,117,114,110,111,121,128,129,107,108,97,88,127,132,119,116,134,143,136,138,145,148,150,153,154,156,161,165,165,168,166,164,164,163,162,161,161,161,161,159,157,155,151,153,159,161,160,159,162,159,159,159,159,158,157,158,158,156,155,154,139,138,132,122,119,116,112,111,117,128,138,139,125,105,109,97,104,109,106,112,126,134,134,144,152,155,157,156,158,161,159,161,165,168,166,162,162,163,164,164,165,166,165,165,163,161,162,162,159,162,161,161,158,156,158,157,160,162,157,157,156,158,158,156,137,138,136,129,117,114,116,111,112,128,140,144,138,114,107,102,81,87,101,115,125,130,137,143,146,153,157,159,157,160,163,161,156,159,160,157,159,164,164,164,165,167,170,169,166,165,166,167,164,163,165,167,165,160,161,164,164,161,161,163,160,160,157,155,132,133,135,131,119,112,112,109,109,124,136,140,141,130,112,110,102,96,106,122,132,139,145,148,150,152,155,158,159,159,158,160,156,152,153,151,155,162,164,167,165,167,170,169,167,167,168,168,166,164,167,167,164,162,163,165,159,159,161,161,159,159,159,158,132,131,129,124,121,117,112,112,114,124,134,136,137,136,130,124,121,112,113,127,137,143,148,150,150,150,153,153,155,157,155,155,159,160,159,159,160,159,162,166,168,166,164,164,164,164,163,163,164,164,163,163,160,160,159,158,161,163,162,161,159,158,158,159,130,132,131,128,123,118,116,117,113,118,128,136,138,136,135,135,134,129,124,129,140,144,146,149,151,152,152,153,158,161,159,158,158,159,158,157,155,155,156,159,163,163,164,166,165,163,161,161,158,159,160,158,156,160,162,161,161,162,163,160,156,154,154,151,127,130,130,131,127,125,119,113,114,120,124,130,138,143,142,142,141,140,139,138,142,145,146,148,150,152,153,155,161,160,157,154,154,156,158,159,157,155,160,159,157,157,159,161,162,158,155,154,157,158,160,160,159,161,161,160,159,158,158,155,153,152,147,142,127,129,129,129,129,129,126,119,114,114,116,121,131,140,144,146,146,143,142,144,146,146,148,148,149,151,154,156,161,158,155,153,151,153,155,158,158,153,152,155,154,157,157,156,156,155,158,159,156,153,153,154,157,159,158,154,155,152,152,149,146,142,138,139,132,134,133,132,131,130,130,128,123,121,120,118,126,135,142,145,149,152,152,148,144,145,143,147,149,150,153,153,155,156,155,151,147,147,150,155,154,153,154,154,151,152,154,155,153,150,150,152,155,154,154,153,151,148,153,154,149,149,148,148,148,148,149,147,121,129,133,132,132,132,132,131,129,126,129,126,126,133,138,140,141,145,149,148,152,147,143,138,143,147,148,149,148,146,148,149,148,144,144,146,147,147,148,147,147,147,146,146,146,150,149,148,146,145,145,145,146,148,147,146,147,146,141,112,90,85,82,111,93,108,120,126,128,129,130,132,134,132,131,130,132,133,134,136,139,144,148,147,147,146,147,148,148,142,139,140,139,140,142,144,143,141,140,141,141,139,141,141,141,141,141,141,141,144,144,146,148,148,146,146,146,144,146,148,149,116,67,46,47,46,45,85,65,75,90,107,118,124,127,127,130,131,132,133,135,135,136,137,138,141,144,144,146,146,146,142,142,144,140,140,140,136,132,136,136,135,136,137,137,136,135,136,136,137,137,138,140,142,142,144,145,147,150,150,147,142,135,114,72,44,46,49,49,53,52,61,51,57,59,67,81,96,111,121,123,126,129,130,133,135,135,137,138,141,142,143,144,144,144,141,138,137,136,132,132,132,130,127,125,132,137,135,134,139,136,135,135,136,139,140,141,141,145,147,144,137,129,120,109,86,62,45,46,49,49,49,49,48,49,49
136,135,136,135,133,130,130,126,130,134,137,144,148,151,151,150,149,148,147,145,142,142,142,143,143,140,137,134,132,131,129,128,129,128,110,84,65,53,44,40,41,43,43,46,46,46,45,44,44,44,45,43,45,47,48,48,49,50,49,48,49,46,45,46,136,135,131,130,130,127,125,122,125,132,138,143,145,148,151,150,150,149,149,148,146,144,145,147,149,150,147,144,142,138,135,132,129,129,129,125,116,101,82,62,42,27,28,37,42,47,46,45,45,43,42,43,46,48,46,45,47,47,48,48,47,47,49,49,134,132,130,130,127,123,118,120,127,131,140,149,151,151,151,150,147,147,148,144,143,146,148,149,152,154,154,151,150,152,148,143,142,143,142,140,139,138,138,136,131,118,93,60,39,34,37,43,47,48,46,45,45,46,45,46,46,46,46,47,48,46,44,46,135,133,131,129,125,120,117,118,120,132,143,152,155,154,152,148,145,146,148,147,147,147,148,150,151,156,159,157,151,151,152,155,159,157,154,151,148,145,141,138,135,136,138,132,118,95,67,48,41,42,44,46,47,46,45,46,48,46,44,44,43,43,42,43,137,135,132,126,120,115,115,119,127,136,144,151,155,154,148,139,136,144,145,143,146,147,146,150,154,157,160,161,159,160,161,159,159,161,160,158,157,157,158,155,150,146,141,143,144,140,123,97,69,49,43,46,46,46,46,45,45,44,43,44,45,43,42,43,138,137,129,120,113,109,112,119,128,138,143,146,147,143,136,128,129,138,143,145,145,145,143,145,151,156,159,164,162,165,168,166,163,164,162,161,159,160,164,166,165,162,158,153,147,146,148,147,137,105,59,30,35,44,44,43,42,43,43,41,42,43,41,42,138,134,125,118,113,112,115,121,128,134,140,142,138,132,126,122,125,132,138,141,144,145,144,146,149,154,157,161,166,167,166,165,163,164,166,164,161,163,166,165,167,167,167,164,160,155,152,150,150,152,149,117,56,26,33,42,44,44,42,41,42,40,41,42,134,126,117,111,111,112,115,124,137,144,142,139,135,127,121,116,114,120,128,135,141,143,143,145,147,150,153,156,160,164,166,164,164,163,165,167,167,169,171,170,170,168,169,170,170,164,160,159,157,155,154,152,149,116,75,42,33,36,39,39,38,40,30,23,134,126,116,112,109,109,111,122,135,143,149,146,136,127,121,114,104,103,111,122,135,143,145,144,145,147,150,154,158,161,162,164,164,165,165,166,169,171,173,174,174,175,175,174,172,173,170,169,166,164,163,156,153,149,138,112,85,67,50,41,37,39,77,135,129,123,115,111,110,110,111,122,136,147,155,153,143,131,123,119,107,97,105,118,127,134,138,140,143,146,149,152,153,154,155,159,161,164,164,164,165,167,169,168,171,177,178,175,173,174,175,176,174,173,169,165,164,163,159,157,147,135,111,75,104,162,194,198,135,128,119,112,110,112,111,117,130,141,149,153,147,133,124,122,111,95,98,117,132,136,136,137,139,142,144,146,150,152,153,155,158,160,160,160,164,168,173,176,181,183,180,178,176,175,174,175,173,171,169,167,164,167,167,163,162,161,160,158,158,147,119,116,134,130,123,114,107,107,109,116,128,136,138,137,135,128,124,125,114,93,97,116,130,134,131,131,135,140,142,144,147,152,154,154,153,154,155,157,160,165,169,172,177,182,183,184,184,182,179,176,175,175,175,170,168,167,167,166,166,164,161,159,156,152,145,111,137,133,127,116,104,97,102,116,129,135,129,128,124,117,118,121,110,82,89,115,131,132,128,127,132,137,140,143,142,140,141,147,150,151,155,159,162,163,167,172,175,178,180,181,183,184,182,179,176,174,175,175,171,168,168,167,165,164,166,165,163,161,158,143,136,135,129,118,105,96,101,117,131,135,129,125,117,110,111,112,100,78,94,120,131,125,119,120,126,133,134,135,136,139,143,147,147,150,154,157,160,163,169,172,175,178,179,178,178,180,181,180,180,178,177,180,178,174,172,171,170,167,165,165,164,164,162,158,137,135,129,119,106,95,99,119,133,134,128,123,115,108,108,102,87,74,92,113,120,117,116,117,122,129,132,134,134,134,139,143,146,149,152,156,159,163,167,170,169,168,169,171,173,174,175,174,172,168,166,170,175,176,174,174,174,170,164,162,164,168,168,164,139,136,130,120,107,95,98,120,135,132,122,113,103,96,96,89,77,71,91,107,113,113,114,118,123,126,130,132,135,138,141,141,144,147,151,154,159,164,166,171,173,170,167,166,168,169,169,170,168,167,169,168,167,169,169,169,171,172,170,166,164,164,165,166,141,138,131,122,110,99,100,119,136,133,119,104,91,82,78,72,65,70,88,104,110,109,110,114,121,124,126,128,133,139,144,142,140,144,149,154,159,163,164,164,165,161,159,160,164,166,168,169,171,171,171,166,163,159,160,160,161,164,165,162,163,163,163,164,136,134,130,122,112,102,104,120,133,129,113,96,83,75,70,63,56,61,79,98,107,110,112,114,120,122,124,129,135,139,140,143,145,146,148,153,158,161,162,161,156,154,155,160,164,165,164,163,164,163,160,158,157,154,153,152,153,156,156,153,158,164,161,160,139,137,133,126,116,107,112,127,133,124,106,89,79,72,66,58,54,61,77,96,107,110,112,116,121,123,125,128,131,136,137,137,140,144,147,148,150,152,154,154,151,153,154,155,158,159,161,165,163,151,130,124,131,141,148,150,151,150,150,150,155,155,156,156,141,138,133,130,126,118,117,127,130,119,100,86,78,73,67,60,62,76,91,100,107,109,111,115,121,125,127,130,132,135,135,137,139,142,144,143,142,139,141,144,149,147,148,150,149,151,156,161,158,142,116,117,123,131,143,152,154,151,146,144,144,148,152,156,135,136,131,128,129,131,136,142,139,124,104,87,76,72,68,62,60,69,86,99,106,109,112,118,124,128,131,131,133,137,139,140,142,142,140,136,133,132,135,140,143,147,148,148,148,150,156,161,156,132,110,119,129,136,142,152,156,158,155,153,149,146,150,155,133,135,132,130,127,129,132,143,143,130,110,93,80,73,69,64,71,82,93,101,105,111,118,124,131,135,135,134,134,136,138,139,140,139,137,133,131,133,135,137,142,145,147,146,147,148,153,161,161,137,122,136,144,144,145,152,157,158,155,149,148,148,150,154,135,134,134,131,129,135,139,141,142,133,118,101,86,78,70,67,73,85,94,97,101,107,117,127,136,141,140,137,140,140,142,145,145,142,141,139,138,138,140,141,140,142,142,143,144,145,150,156,157,139,118,133,152,155,153,154,158,159,159,156,153,154,153,153,138,139,139,137,138,143,150,153,149,136,119,101,89,83,77,74,81,88,88,91,100,108,119,130,139,144,145,142,139,144,150,151,149,146,147,149,147,146,148,146,142,139,138,136,138,141,147,156,156,134,107,112,143,162,163,162,164,164,161,157,154,152,153,151,137,142,142,143,145,148,155,159,153,142,124,101,88,89,93,85,87,89,92,97,103,116,129,139,143,145,146,148,149,147,150,148,144,140,142,146,153,153,143,140,140,138,136,133,133,135,140,151,155,137,110,103,123,150,165,166,166,166,162,158,156,153,149,148,138,140,142,144,146,146,147,149,150,146,133,115,101,100,114,117,101,95,100,105,114,124,134,142,146,148,149,147,146,145,141,137,135,136,139,145,155,162,161,146,141,141,138,135,135,135,137,146,153,138,114,106,115,138,159,167,166,166,167,163,154,149,149,149,139,139,140,141,143,146,150,153,153,148,141,131,121,115,121,133,125,104,101,108,118,130,138,142,145,146,147,145,148,145,139,132,133,137,141,146,151,151,144,136,132,134,133,130,130,131,134,144,151,141,118,105,110,128,151,163,165,165,164,158,151,148,149,152,138,138,137,138,140,144,152,158,161,159,153,143,131,125,128,130,122,109,107,118,128,136,140,142,142,142,143,141,140,138,137,136,136,137,140,144,147,139,129,131,138,133,128,124,123,127,133,144,148,140,117,104,110,123,145,160,164,168,168,160,151,147,146,148,138,138,136,135,136,139,143,151,160,164,163,157,148,138,131,124,117,119,125,132,137,138,139,138,138,138,138,139,138,138,138,138,139,139,141,145,148,147,135,130,134,137,131,125,121,126,134,143,148,135,109,98,111,124,142,157,162,165,165,157,149,144,143,146,138,137,136,135,133,131,132,139,149,158,162,162,159,155,152,151,149,146,142,139,139,139,138,137,136,136,135,134,135,136,140,142,142,142,141,144,150,154,151,143,140,140,138,132,127,126,131,141,146,131,103,89,108,123,138,154,160,163,160,148,143,143,142,144,142,137,132,132,131,131,136,139,145,151,155,157,157,156,156,154,154,153,150,146,143,141,138,138,136,134,136,137,138,138,139,142,143,144,144,144,148,155,156,148,145,146,145,142,139,137,138,142,140,127,102,89,105,119,132,151,161,162,159,144,138,141,144,142,141,138,135,134,132,129,130,134,136,139,143,148,151,152,152,153,153,154,157,157,153,147,143,140,138,138,137,139,142,142,143,144,142,141,142,145,149,162,176,176,165,157,152,149,146,142,141,146,143,123,96,89,104,116,127,145,158,158,149,131,125,134,141,141,137,137,134,131,133,133,128,131,133,136,138,142,145,149,152,153,155,157,160,162,161,156,152,148,144,143,144,145,145,147,147,145,142,141,142,145,146,150,157,163,165,162,156,148,143,140,139,143,142,124,97,90,103,113,125,142,151,148,140,127,123,130,140,142,137,137,136,139,138,134,133,134,139,143,143,142,141,145,148,150,150,155,161,163,163,159,156,150,149,149,149,148,149,150,150,149,147,145,146,149,151,149,151,157,164,165,157,143,126,119,120,131,140,130,104,92,101,111,122,138,147,145,135,123,125,131,139,141,138,139,139,139,139,141,139,140,144,150,150,146,144,143,145,144,148,150,155,154,155,153,153,152,153,153,152,152,152,151,150,149,149,148,149,152,153,152,152,158,164,166,160,146,132,118,112,122,135,130,106,94,102,111,121,138,148,141,130,120,122,130,137,138,140,140,141,141,142,144,145,147,151,153,151,147,144,140,139,138,137,137,138,137,138,138,141,142,145,149,149,152,151,150,149,148,148,146,146,149,151,148,149,156,163,165,160,152,147,141,134,133,137,126,103,97,106,113,121,137,148,144,130,120,121,128,132,137,140,141,141,140,141,143,148,152,152,148,143,139,136,132,129,125,124,124,127,125,125,127,129,131,132,134,138,141,144,145,148,149,149,148,145,145,148,153,155,156,158,155,150,146,143,142,140,141,139,122,97,94,106,115,125,141,152,149,136,124,122,126,131,138,140,141,139,140,142,145,147,150,149,141,133,129,128,125,122,115,109,105,108,113,117,122,125,126,128,130,134,137,139,141,144,145,147,147,149,147,152,160,162,155,143,134,130,131,133,134,136,139,139,123,98,95,106,114,128,145,156,153,137,126,124,126,131,137,142,142,140,138,141,149,153,151,144,135,128,126,126,126,127,131,131,119,110,108,113,118,124,127,129,129,132,136,139,143,142,142,145,145,144,145,147,148,146,140,130,123,119,119,120,122,124,132,139,122,98,98,109,115,129,147,156,154,142,129,127,130,132,135,140,140,140,139,137,141,145,142,135,130,125,119,114,115,119,122,121,118,116,113,115,121,126,127,128,128,129,133,137,140,141,142,142,144,144,146,148,144,136,132,128,124,124,122,122,121,123,135,140,122,100,102,113,120,132,146,154,156,150,139,132,131,136,138,141,141,142,141,138,135,136,137,132,128,121,111,97,93,96,99,101,102,106,112,117,124,130,132,132,132,133,135,138,137,136,140,141,142,141,141,141,137,130,123,122,124,125,122,121,122,127,135,139,120,100,104,115,128,142,156,162,159,149,139,135,133,137,142,138,140,141,140,138,136,136,136,133,127,120,107,93,82,76,81,93,96,97,104,114,122,130,134,132,130,132,134,136,138,136,136,138,141,143,142,145,149,146,136,129,129,129,125,124,125,127,136,139,118,102,105,115,129,146,153,154,153,149,143,140,139,141,143,137,138,139,135,129,127,130,132,128,122,114,103,92,80,67,64,82,94,97,101,109,119,127,133,137,135,130,131,136,140,141,138,136,135,136,139,143,146,145,141,139,140,139,136,132,133,136,138,134,114,102,108,121,136,147,151,152,154,151,146,144,144,143,145,139,141,142,136,125,117,121,124,120,113,103,91,82,77,67,56,66,86,100,104,106,114,125,135,139,137,136,133,134,140,145,146,144,141,142,141,140,142,143,142,143,144,143,139,136,134,138,141,131,111,102,112,129,144,150,151,154,154,151,148,148,146,143,145,139,142,140,128,118,112,116,120,115,105,94,84,75,71,67,57,64,81,96,105,108,111,116,125,132,134,134,133,134,139,145,150,151,150,147,146,146,146,148,146,146,146,144,141,139,136,132,128,120,108,106,119,138,151,153,153,155,155,152,148,148,148,147,148,138,142,138,123,107,104,112,117,112,103,90,79,76,73,69,62,54,74,95,108,112,113,117,128,133,135,132,133,134,136,140,142,143,142,138,137,141,145,148,148,149,150,145,140,137,135,132,123,109,103,114,132,149,157,158,159,158,155,153,152,152,150,149,150,139,140,135,122,106,102,110,115,112,104,94,85,76,70,67,59,58,77,98,112,116,118,119,126,131,132,134,134,132,132,136,138,138,136,129,127,132,140,147,151,151,151,150,147,143,144,144,128,106,106,125,144,153,154,152,152,152,150,149,149,148,147,147,145,141,142,136,121,106,101,108,114,113,105,98,92,85,80,76,66,56,63,88,109,118,120,120,124,127,133,131,132,131,131,136,141,143,143,140,135,134,137,143,148,152,150,149,150,149,150,146,126,107,116,133,146,152,153,155,153,150,148,146,145,145,144,145,144,138,138,134,120,103,100,110,117,116,111,106,103,101,97,90,80,63,64,84,105,118,121,123,127,130,129,131,131,133,134,137,141,144,146,146,141,135,134,137,140,148,150,149,149,148,150,144,122,110,122,136,144,150,154,155,155,151,147,145,146,146,145,144,143,139,134,125,112,98,96,108,118,120,119,117,117,118,116,107,94,77,73,88,106,117,122,123,124,126,128,129,131,132,134,137,141,142,142,143,143,140,137,137,137,141,147,150,151,150,150,144,124,114,125,134,142,148,154,156,149,144,143,144,144,145,144,144,142,141,137,131,117,100,96,107,119,122,121,120,118,116,116,113,99,82,83,98,113,122,125,127,130,131,130,130,131,132,135,140,143,145,145,145,143,142,140,138,139,139,141,145,145,142,140,136,117,108,118,130,140,146,150,152,152,145,141,141,142,145,147,146,146,138,138,134,120,105,101,112,122,124,123,121,119,117,119,120,104,82,83,103,121,128,130,132,133,133,131,131,134,137,140,142,144,148,150,148,148,148,144,141,141,140,142,144,145,145,146,144,133,125,125,133,140,140,143,144,142,143,144,143,141,140,146,145,142,135,130,125,121,112,109,119,127,129,130,130,126,122,118,117,106,86,87,103,121,130,133,134,135,135,134,135,138,141,143,146,147,148,151,154,153,151,148,145,143,143,144,148,152,150,150,151,149,147,145,145,145,142,139,139,138,139,142,142,144,144,144,146,145,132,132,130,124,113,111,123,135,140,143,143,139,128,122,121,109,86,89,108,122,131,135,137,139,139,139,139,141,143,145,148,149,150,151,153,154,154,152,150,149,149,149,152,155,153,150,150,150,151,153,153,149,141,132,136,145,149,146,143,144,149,145,144,148,128,128,126,124,118,118,129,142,149,148,139,136,129,122,118,107,94,96,112,125,133,139,139,138,138,139,142,146,148,150,152,154,155,156,157,157,157,158,157,158,158,157,155,154,156,156,154,153,154,157,160,160,156,152,150,152,155,155,152,149,148,146,144,144,126,125,125,121,117,124,138,147,148,141,135,129,124,118,114,100,102,116,126,129,136,142,146,144,143,144,145,149,151,154,157,157,156,159,160,163,164,165,166,167,169,168,166,161,156,155,156,159,160,160,160,160,160,160,158,155,155,154,154,155,153,151,150,148,126,120,122,122,116,120,136,148,147,139,132,128,124,119,110,105,109,124,135,138,141,140,142,148,147,148,150,152,151,155,157,159,162,163,163,164,169,172,172,173,173,174,173,171,169,165,164,162,161,159,158,157,157,158,157,155,156,156,155,153,153,153,150,149,127,121,117,117,116,120,133,142,143,137,130,124,123,120,119,122,125,129,136,141,142,145,149,149,150,152,151,158,156,151,153,156,154,157,166,170,173,174,174,175,172,169,166,167,169,169,167,166,165,161,159,159,158,159,160,161,158,156,156,154,154,153,148,145,128,123,119,117,118,125,135,141,142,137,134,134,130,123,124,134,138,140,140,142,144,146,150,149,150,152,153,157,158,153,151,151,152,160,168,173,175,173,170,173,170,168,168,167,168,166,164,165,165,163,161,164,162,159,159,159,159,159,158,156,152,148,145,145,124,119,120,120,120,124,134,142,145,143,140,140,136,129,130,138,143,145,146,147,148,149,151,153,155,158,158,158,159,160,160,161,161,161,162,164,170,168,165,166,164,165,162,162,163,163,163,162,161,161,159,160,162,162,161,162,161,160,157,153,149,146,146,148,134,127,120,118,119,123,131,140,145,147,148,145,142,140,140,144,147,147,148,151,152,152,151,154,160,163,162,161,160,160,160,158,158,158,159,160,163,164,163,164,162,162,162,159,159,159,161,158,157,158,159,158,158,163,165,161,157,155,151,147,148,150,152,153,134,134,128,121,119,121,127,137,146,149,149,150,147,147,148,150,151,151,151,152,154,155,156,159,161,160,158,157,157,158,160,161,158,156,158,159,157,158,159,161,161,158,157,156,156,158,159,158,158,160,164,165,165,164,158,156,154,149,148,147,150,152,154,153,134,132,130,125,121,121,125,134,142,147,150,151,150,148,149,150,150,152,154,154,154,155,156,159,161,160,156,153,152,153,155,158,158,156,155,157,156,155,156,156,156,154,155,155,156,155,157,159,161,160,159,158,158,156,153,148,148,147,150,151,153,157,160,159,135,134,132,130,127,126,128,135,140,142,146,149,151,153,152,150,148,148,150,153,154,154,155,156,156,155,154,151,149,151,154,157,157,155,154,153,152,154,154,152,150,148,150,153,153,154,154,154,155,154,153,149,146,144,145,149,150,154,156,158,161,157,158,159
35,38,44,47,50,54,56,60,64,69,69,72,68,68,71,70,74,80,82,81,80,79,77,73,69,67,68,67,70,73,74,75,76,80,83,99,108,99,103,108,100,89,67,41,38,39,38,36,37,35,37,35,33,38,39,40,39,37,37,38,41,39,43,44,51,55,61,68,71,72,75,79,83,85,85,84,85,84,86,88,87,84,87,88,86,85,83,82,78,76,74,70,66,67,69,69,68,68,69,69,74,88,106,111,107,98,83,55,37,36,36,37,36,35,37,36,40,33,36,35,37,38,37,37,38,41,41,39,69,67,72,76,82,89,91,92,92,88,88,89,88,90,88,90,91,94,96,97,97,96,94,91,89,83,83,78,73,70,70,73,74,73,71,72,71,71,73,77,82,83,76,52,35,36,37,35,35,38,39,38,36,37,37,38,37,35,35,35,35,37,38,39,83,87,90,92,94,95,95,94,92,90,87,87,85,84,86,89,90,93,96,96,94,97,98,94,95,92,91,88,83,81,75,71,71,73,72,73,72,70,69,68,70,69,66,57,46,40,38,37,37,37,36,36,37,36,37,37,37,38,36,38,38,37,36,37,95,94,95,97,98,98,94,93,96,95,89,82,82,83,85,84,86,88,92,97,102,105,104,104,103,101,99,99,96,93,89,86,80,77,76,76,76,77,75,74,73,74,72,73,73,68,62,56,49,42,38,37,36,35,36,37,38,38,38,37,36,40,38,39,98,96,96,97,97,95,94,96,98,96,88,78,75,75,78,82,83,84,88,93,100,106,109,110,108,108,107,107,105,103,98,95,92,90,86,84,85,85,84,82,81,80,77,76,75,75,74,74,73,70,63,56,45,40,38,36,37,37,36,36,37,37,38,38,99,96,96,98,98,97,98,100,98,89,81,76,71,71,74,81,83,83,82,87,98,107,112,113,114,115,114,112,109,108,107,101,96,96,94,94,96,94,95,95,93,93,89,85,82,78,76,77,75,77,77,77,73,65,56,48,39,34,35,37,37,36,38,38,100,98,98,100,101,101,102,102,97,88,77,72,70,72,76,80,82,81,78,80,92,108,115,117,120,121,120,119,115,112,111,107,102,103,104,102,101,101,98,101,98,98,99,97,93,89,87,84,84,82,81,80,78,76,76,71,61,53,43,35,33,34,36,35,104,105,107,106,106,107,105,101,93,84,73,72,72,76,81,82,81,73,68,67,82,101,112,119,125,126,126,123,119,114,113,111,109,111,110,107,104,105,102,100,100,101,102,101,99,97,95,92,89,88,88,85,85,83,83,81,78,75,66,56,48,46,45,45,110,113,112,112,109,108,103,92,83,76,72,70,73,76,78,71,61,57,54,60,78,94,106,113,122,128,132,130,125,121,118,116,113,111,113,110,109,111,109,107,105,106,103,102,102,101,100,97,94,94,95,92,91,92,90,86,84,81,80,79,75,70,61,67,115,117,117,114,112,108,102,95,85,76,69,73,79,83,71,58,56,48,51,61,70,83,93,102,115,121,129,133,124,118,117,118,117,115,114,113,111,116,114,114,113,111,109,106,104,105,103,100,99,99,100,99,98,96,95,91,92,91,88,86,84,82,82,67,115,113,114,113,112,106,96,89,82,74,73,78,81,73,57,55,48,42,53,68,70,72,78,89,99,116,129,129,127,123,122,124,124,123,123,123,122,120,118,115,116,112,106,106,107,105,104,100,101,99,101,102,101,100,94,93,93,93,92,92,91,92,91,89,111,114,116,117,115,109,99,91,81,73,70,80,80,67,59,54,51,66,77,82,76,69,75,82,94,107,119,125,127,123,119,120,123,126,126,127,122,121,122,121,119,117,116,116,115,110,108,108,106,102,102,102,103,102,101,98,96,95,93,92,92,95,95,93,110,112,120,122,120,109,99,91,86,78,75,83,81,62,61,51,60,80,87,89,83,72,79,84,88,102,109,117,123,123,119,119,124,127,132,135,127,125,123,125,121,121,120,118,115,117,117,114,113,111,109,106,107,103,102,102,98,96,95,92,94,98,93,95,108,112,122,124,125,119,105,91,82,83,81,89,82,66,59,37,33,35,50,80,95,79,80,86,94,101,110,114,117,124,120,123,128,130,127,126,128,130,132,132,129,127,127,125,125,125,121,122,119,113,111,107,106,106,106,104,101,100,101,99,93,90,91,92,103,119,123,125,127,122,109,89,75,74,82,91,82,67,53,29,34,32,34,53,82,82,82,86,90,100,107,108,114,121,122,122,126,129,132,133,133,134,133,129,133,133,131,129,129,126,122,115,109,111,109,106,108,112,115,115,110,108,110,103,95,90,95,96,105,118,124,127,128,125,112,92,75,73,87,94,78,73,51,33,46,34,33,47,73,81,84,87,89,102,108,105,112,121,124,126,130,136,134,132,133,134,130,133,135,135,132,130,128,123,118,115,110,108,109,107,113,119,124,127,125,119,111,104,98,92,92,91,110,116,122,126,126,125,114,93,75,75,92,94,75,73,58,38,55,42,33,49,72,79,82,88,91,104,110,110,111,120,127,131,136,137,136,136,135,138,135,135,136,137,132,127,123,122,117,114,112,114,117,121,124,130,137,136,132,122,108,99,95,90,90,89,112,118,126,129,130,124,114,93,76,70,87,91,68,63,57,32,25,29,42,66,79,77,83,91,96,106,106,110,113,120,128,136,143,142,139,138,137,138,137,135,134,132,126,120,117,118,117,115,117,117,118,125,133,136,137,135,128,118,105,94,92,90,90,91,112,120,129,129,131,123,113,99,78,73,84,87,66,58,59,44,53,64,79,88,80,78,84,91,98,107,107,108,115,124,133,140,146,144,139,139,137,138,136,135,132,126,120,120,120,119,116,116,116,116,119,116,110,107,106,109,115,115,106,97,93,90,90,90,108,117,127,126,126,122,109,97,83,77,91,84,67,60,64,59,68,90,97,88,81,82,88,93,100,105,104,108,121,130,137,143,147,144,141,141,139,133,130,132,126,121,123,123,120,118,112,108,110,112,113,95,77,84,86,91,101,106,106,102,96,91,90,90,109,118,125,131,133,127,116,103,89,82,94,83,64,60,63,61,57,68,77,74,76,80,88,94,100,101,102,111,123,129,137,145,149,148,145,141,135,126,117,119,118,121,126,126,121,118,112,102,100,102,101,80,65,83,88,94,104,106,102,98,99,96,93,92,117,120,124,131,132,123,113,106,101,95,101,91,72,55,63,67,62,65,82,77,75,85,96,100,99,100,107,118,125,131,138,141,143,143,140,137,128,115,109,111,115,123,127,129,122,113,106,99,96,97,99,71,56,76,89,100,106,108,104,100,97,97,98,94,117,119,125,126,125,120,112,101,93,93,97,91,76,62,66,68,65,65,73,71,78,88,95,96,104,115,120,122,123,125,128,134,137,139,136,127,117,111,107,111,117,123,127,126,122,115,108,105,99,99,98,71,48,70,91,101,103,105,106,99,97,99,99,100,122,119,127,131,131,127,116,110,108,106,101,92,77,72,73,76,72,69,67,70,82,87,88,97,110,116,120,122,121,118,121,124,129,129,123,108,94,93,90,101,114,119,119,118,117,110,106,103,103,102,97,63,52,65,87,96,100,104,107,103,99,105,102,103,117,119,129,134,137,131,126,117,111,110,110,104,77,70,69,74,77,76,70,72,76,82,89,102,119,125,123,117,115,116,122,123,117,109,103,105,112,110,97,87,81,103,117,118,116,112,112,111,111,111,99,68,52,67,88,94,97,104,105,105,101,101,108,111,122,124,134,139,139,137,130,124,119,115,108,99,79,70,68,75,81,86,87,94,97,94,92,104,118,120,117,117,118,114,110,107,103,106,117,122,113,104,110,118,102,76,94,106,111,111,111,106,112,111,98,79,55,72,87,92,95,94,99,102,101,102,111,119,124,126,136,139,140,139,136,130,121,114,107,97,79,66,61,68,80,84,90,91,83,77,91,112,116,117,114,113,113,114,113,109,109,115,119,115,104,92,98,105,96,71,72,77,82,91,98,109,115,113,105,89,60,75,88,96,102,103,105,107,97,104,115,117,129,128,137,143,143,142,138,133,129,125,121,111,91,77,66,58,57,66,75,75,70,80,100,108,112,114,109,110,110,110,106,105,110,116,117,113,102,92,84,44,61,75,70,73,76,79,90,106,115,110,106,86,58,78,91,98,105,108,113,111,97,108,118,120,131,130,134,143,145,142,137,135,132,125,122,117,106,96,86,77,70,67,67,71,82,95,103,103,103,105,104,106,108,108,111,119,123,124,123,120,106,93,90,52,43,68,72,67,68,73,81,97,111,112,107,81,66,90,100,104,114,118,122,116,98,110,121,124,132,129,131,138,143,142,139,136,130,125,118,116,117,112,111,112,113,111,109,109,108,106,104,102,103,105,105,109,112,117,124,129,133,133,130,125,116,101,91,79,51,63,79,80,78,80,87,95,108,108,107,83,67,88,102,106,117,126,127,116,98,106,120,126,133,130,133,140,145,144,141,137,128,126,129,126,129,128,129,134,140,141,140,137,134,130,122,113,111,112,109,114,119,126,132,138,142,145,143,135,127,113,102,97,83,65,85,103,102,109,117,115,118,113,103,82,70,92,107,110,117,122,120,109,98,110,124,125,132,131,136,141,147,146,140,138,132,129,133,131,136,136,145,154,161,163,164,163,159,155,151,142,136,132,127,130,132,141,148,152,158,157,155,147,142,132,122,117,114,99,98,112,123,132,133,123,124,123,102,83,71,93,107,114,120,116,111,104,99,117,132,135,127,127,132,135,138,138,137,136,132,128,131,134,142,145,154,163,171,177,179,179,177,175,178,177,171,160,157,159,157,161,164,163,168,166,163,158,155,145,132,126,129,128,125,122,120,119,115,106,109,124,115,95,70,86,100,111,123,122,113,104,100,118,137,146,128,127,130,134,139,139,139,137,136,133,134,142,153,156,160,163,169,174,175,178,180,179,180,182,178,180,180,178,174,177,177,170,168,168,161,158,164,156,138,134,135,139,137,129,114,99,91,89,104,125,119,93,71,94,104,107,123,127,123,116,108,121,137,144,124,129,137,141,138,139,138,138,140,139,142,150,161,163,162,161,161,162,164,166,165,160,157,159,160,163,169,173,176,177,175,173,175,173,167,162,165,164,150,146,152,152,147,138,134,127,113,105,119,128,121,84,71,92,109,115,130,132,128,124,119,128,144,152,133,135,139,142,143,144,141,138,140,147,155,160,160,158,152,149,144,142,139,138,142,146,147,146,145,143,146,150,157,161,167,170,177,180,171,167,165,167,176,169,160,151,138,138,143,140,130,123,130,130,123,82,75,101,113,121,137,137,134,129,124,133,155,157,136,143,139,138,142,140,139,141,142,140,142,152,152,144,134,135,134,125,120,114,105,105,119,133,141,143,141,141,148,150,154,159,165,166,167,166,167,171,171,159,143,130,129,126,126,123,123,118,128,134,126,90,82,106,117,126,139,137,136,138,137,144,155,161,139,139,140,142,147,146,141,140,144,149,154,156,144,133,139,141,144,133,119,136,137,118,108,116,135,150,152,148,146,148,152,152,154,160,161,158,160,160,149,138,109,128,136,129,123,120,117,123,132,145,129,92,84,113,130,139,154,154,152,148,145,151,157,155,135,141,144,146,145,146,143,136,139,148,147,141,139,141,141,134,120,119,130,130,121,119,116,115,128,149,156,154,151,149,150,150,151,151,153,159,162,158,152,95,105,137,132,129,124,118,121,129,138,148,130,98,94,111,127,146,161,159,156,154,149,156,163,157,143,143,144,148,148,148,146,140,133,133,139,142,146,145,131,117,101,106,111,102,104,107,109,113,117,135,152,161,161,160,158,155,153,152,155,154,153,149,154,138,125,131,135,134,131,130,131,136,140,155,133,100,96,118,135,153,163,162,161,160,159,159,161,157,143,140,142,143,146,144,143,137,131,131,137,144,144,134,117,98,92,99,98,92,96,101,102,110,120,127,145,153,157,160,161,162,161,156,151,149,149,154,157,160,150,143,148,149,152,150,143,143,144,152,138,97,101,119,139,160,163,166,168,166,165,162,164,158,144,142,143,145,146,145,144,135,126,125,133,143,140,111,92,85,92,95,92,86,91,103,110,112,115,124,133,149,158,160,162,165,168,169,164,159,155,155,154,155,151,152,151,151,154,151,146,144,139,144,133,102,103,120,146,169,168,170,171,169,167,162,162,162,144,144,144,148,149,148,142,127,113,112,128,133,119,87,78,85,90,86,87,86,91,102,109,117,120,121,127,140,151,157,164,169,172,175,173,169,164,160,156,155,158,159,156,155,156,152,148,147,140,144,140,104,104,125,156,170,173,171,171,169,168,164,163,164,147,146,145,146,148,151,139,117,104,106,127,125,95,78,82,88,88,97,107,97,93,100,110,121,124,124,128,138,148,156,163,170,175,175,173,168,163,154,151,152,160,165,165,164,162,156,153,153,155,158,151,103,99,134,165,171,171,169,169,165,161,161,161,163,152,150,148,148,149,149,137,113,94,95,123,125,88,76,87,76,67,83,106,108,98,105,115,124,127,132,132,137,145,155,161,167,172,175,176,170,167,159,151,153,158,164,169,170,166,163,161,161,162,163,149,109,103,138,160,169,170,169,171,168,163,159,163,158,150,148,148,152,152,150,135,114,98,96,123,124,86,80,84,58,49,52,66,88,91,100,116,125,129,136,132,139,142,153,159,168,174,176,177,176,172,172,162,155,156,157,161,164,167,169,166,161,161,163,151,120,110,133,149,165,172,172,171,167,164,162,163,160,144,152,155,154,153,148,134,114,94,96,123,123,89,88,78,44,49,36,47,67,88,101,120,130,135,140,140,138,141,149,158,167,175,174,176,178,171,172,170,163,159,159,161,162,163,167,168,164,158,161,154,128,114,130,144,160,172,174,170,163,156,160,158,161,152,152,154,153,152,145,131,114,93,94,119,125,91,97,71,44,63,42,36,60,85,106,123,138,140,142,145,142,148,149,157,165,170,174,176,174,172,173,171,170,167,164,162,162,163,164,167,163,161,162,153,133,118,125,139,155,162,163,163,162,162,161,160,159,153,156,155,159,157,149,137,121,97,92,116,128,98,100,77,39,42,74,92,77,105,119,136,143,141,147,151,147,151,154,159,168,175,178,179,177,180,179,174,175,174,171,169,167,163,168,172,169,167,172,171,164,149,144,148,154,158,162,161,156,157,165,163,168,155,156,156,157,155,146,135,127,114,107,122,129,109,104,88,53,25,28,71,120,122,123,142,156,153,155,155,155,155,155,159,168,172,174,177,174,172,174,176,177,173,171,171,171,170,169,174,175,171,169,172,165,160,158,154,154,146,143,154,167,169,163,157,154,156,155,154,149,144,138,133,129,119,111,129,134,120,95,93,85,126,136,151,146,130,149,169,167,154,153,159,161,163,162,164,167,172,173,178,179,179,178,175,180,179,175,174,175,174,172,168,170,180,175,167,172,171,175,180,179,172,166,168,170,172,169,171,168,154,152,151,147,145,141,134,132,125,118,131,142,139,107,112,92,125,155,147,127,126,147,155,152,156,165,165,164,162,161,161,168,174,176,180,180,178,177,179,181,180,180,181,181,181,178,176,172,170,173,176,177,177,178,180,177,180,178,173,171,173,168,167,170,150,153,152,146,136,130,129,127,123,127,145,158,155,120,110,106,95,116,112,121,125,134,145,151,156,160,162,169,166,165,167,169,171,173,178,181,178,178,179,180,183,184,187,186,185,185,183,180,182,181,181,180,181,176,175,175,174,173,174,170,171,171,173,171,149,147,149,147,142,132,127,131,123,118,140,157,161,149,117,115,103,90,101,114,128,140,147,156,161,162,162,165,165,166,168,172,174,168,169,172,167,170,178,181,181,182,185,186,186,182,180,181,184,184,181,181,182,180,176,175,178,177,176,176,176,171,173,171,147,147,146,145,143,133,126,127,124,118,135,151,154,155,141,129,125,113,112,125,139,149,155,161,163,163,164,165,163,163,167,168,170,169,167,168,166,169,173,178,182,182,182,183,184,182,181,182,182,180,177,183,182,181,177,177,178,176,174,173,174,172,175,172,142,144,146,143,138,131,127,124,125,120,131,146,150,152,149,145,145,140,131,136,146,154,159,164,164,164,163,164,161,165,171,170,169,170,173,173,171,172,172,173,178,180,180,179,181,179,178,178,178,177,178,177,177,175,175,175,175,175,176,174,173,170,165,141,138,142,143,143,141,135,131,127,126,124,130,140,145,153,152,152,155,151,147,147,152,159,160,162,165,165,163,164,165,173,174,173,172,170,172,174,172,170,169,173,173,174,177,178,179,179,178,176,172,173,173,173,173,171,174,176,174,172,172,173,170,150,144,102,142,142,143,145,142,139,137,134,130,124,129,132,138,150,154,157,158,157,157,157,158,161,161,162,163,166,167,166,168,175,171,168,166,166,168,170,172,171,167,169,171,170,171,172,175,176,173,171,171,173,170,171,172,172,173,172,169,168,167,158,125,87,103,119,146,145,144,143,143,144,142,139,134,126,128,128,136,144,153,155,157,161,161,161,161,160,157,161,163,163,164,167,167,171,171,170,166,162,164,168,172,170,168,170,170,168,168,169,170,168,165,166,168,167,164,165,164,163,164,164,163,156,129,92,67,57,68,123,135,141,145,143,143,144,143,142,141,138,137,137,137,144,149,152,154,158,161,162,163,162,157,155,156,163,161,162,163,163,164,164,163,160,158,161,164,163,164,165,163,163,162,163,162,161,161,161,161,158,158,156,154,157,162,157,134,96,69,59,58,59,60,74,111,123,132,136,137,137,140,144,144,143,141,142,146,146,149,151,153,156,159,161,160,159,161,161,160,158,151,155,152,151,152,154,155,154,152,152,153,152,154,153,151,151,150,150,152,153,153,155,156,159,157,165,161,146,117,86,65,59,58,57,59,60,62,58,77,92,106,120,132,137,136,136,139,142,147,149,148,149,150,150,151,156,155,155,158,158,156,154,154,156,151,148,150,147,143,144,145,146,146,146,147,146,142,145,145,148,149,148,152,157,162,168,164,156,134,110,80,63,54,53,57,58,56,59,63,61,59,60,62,62,69,74,83,95,109,120,126,131,134,144,147,148,152,151,154,155,156,154,155,158,157,150,146,147,145,145,143,143,142,141,139,145,148,146,142,141,139,138,138,139,140,137,130,115,94,73,60,46,44,47,52,56,59,59,58,59,62,60,59,61,66,64
39,39,40,47,49,52,55,54,58,57,58,56,54,53,53,50,50,55,56,56,62,68,68,62,56,53,62,76,84,89,92,88,86,96,113,122,117,100,92,98,103,95,63,39,39,34,38,38,36,34,34,36,36,35,36,36,37,36,37,38,41,42,41,41,49,53,56,62,64,70,74,75,79,82,84,84,84,82,83,84,87,87,90,91,86,83,79,78,74,69,68,69,70,71,74,75,74,78,85,92,103,100,100,106,102,91,76,41,36,37,35,37,36,37,36,36,35,36,35,37,35,36,35,37,40,40,41,43,65,69,72,77,79,84,89,90,90,89,88,86,86,87,86,88,90,92,90,93,93,92,92,88,86,80,77,74,71,69,67,68,71,70,68,68,76,84,95,107,106,98,88,57,37,37,37,37,38,38,38,35,36,35,36,36,38,38,36,38,39,39,41,42,81,85,88,92,92,95,94,93,93,92,90,88,86,85,86,89,90,92,96,99,95,93,94,92,88,90,88,83,77,73,71,71,69,72,72,73,71,70,74,82,87,87,85,61,37,36,37,37,36,36,36,37,38,37,36,37,34,35,38,37,38,39,39,40,93,94,93,96,97,97,97,93,93,95,93,87,83,82,84,85,85,88,92,93,98,100,102,102,100,97,94,93,90,87,81,77,72,71,72,70,71,70,70,69,69,70,70,59,44,40,37,36,35,35,36,37,38,37,37,36,37,39,37,38,38,39,38,38,95,97,98,96,99,97,94,94,96,97,90,84,78,75,78,79,83,83,88,92,96,104,107,108,107,106,104,103,100,99,95,91,87,82,80,77,77,76,73,73,71,72,71,70,70,62,55,48,43,40,36,36,35,34,35,38,37,37,35,35,37,37,37,39,96,96,95,97,96,98,97,98,99,95,85,79,74,70,72,78,83,83,81,84,93,102,108,111,110,111,110,109,107,106,103,95,92,93,89,83,85,86,85,83,81,80,77,74,74,73,71,71,69,63,54,45,39,37,36,35,37,37,37,39,37,37,38,37,100,101,101,100,101,100,101,103,102,94,82,75,69,69,72,77,81,83,81,80,87,103,112,114,116,118,118,116,111,111,111,107,98,93,95,97,98,97,95,97,94,94,91,86,82,78,76,75,75,77,77,73,64,52,44,39,37,38,38,36,36,38,37,38,103,106,107,108,109,109,106,102,98,88,78,72,69,70,78,77,82,80,74,71,76,95,109,115,121,122,124,122,120,116,110,107,104,106,105,102,100,101,97,100,98,96,98,96,94,89,87,84,81,79,79,79,76,74,71,59,48,42,38,38,38,38,39,37,108,114,115,115,112,110,107,100,85,78,70,69,70,75,78,78,72,61,60,59,69,89,103,113,122,127,129,126,123,120,116,116,111,110,112,109,107,103,105,100,98,103,103,100,101,97,94,91,88,87,86,83,82,81,81,77,74,64,51,42,38,38,37,35,111,115,116,114,114,109,104,98,91,81,72,70,75,79,77,68,57,54,49,53,65,81,93,103,114,123,129,132,127,122,119,117,115,113,113,112,109,113,110,108,106,105,104,101,100,100,98,98,96,93,94,91,89,88,89,84,80,77,74,66,55,49,44,56,106,110,116,114,115,112,102,91,85,77,67,73,78,81,69,52,60,51,42,56,67,71,78,88,101,115,126,130,126,121,118,119,118,118,117,115,115,115,116,115,113,112,109,107,106,104,104,100,98,97,97,98,98,95,93,90,88,87,83,81,80,76,72,71,104,108,119,118,118,113,103,94,88,76,71,76,81,77,61,68,55,49,61,72,77,69,72,80,92,105,120,128,126,124,121,120,122,124,124,124,122,119,118,117,114,112,107,103,107,106,105,101,98,99,101,101,98,96,94,91,91,93,91,88,88,87,84,73,108,107,118,120,122,116,106,92,88,84,73,79,82,78,63,66,52,64,81,85,80,70,74,81,86,100,110,117,123,120,118,117,122,127,128,129,123,122,124,120,120,119,114,117,115,111,108,105,105,103,99,103,102,104,100,97,97,95,92,92,92,92,92,90,104,110,119,123,124,122,114,96,82,81,79,86,86,72,67,50,31,34,47,73,95,80,77,84,89,96,107,111,115,121,119,120,124,128,129,130,126,126,126,127,122,122,122,119,117,116,116,115,112,110,109,104,103,101,101,99,98,96,94,93,94,94,94,93,97,111,122,126,127,125,116,97,80,73,78,90,90,73,71,45,32,32,32,46,77,81,81,87,91,98,107,109,113,122,120,120,123,127,129,131,130,130,130,131,129,128,127,125,125,124,121,120,117,112,109,107,104,104,104,101,98,98,98,95,92,92,93,93,102,111,120,125,126,126,117,100,80,73,83,94,90,73,74,41,39,36,29,40,66,78,81,85,85,95,106,105,109,119,120,121,126,132,130,132,132,132,130,130,134,133,130,130,128,126,121,115,110,110,109,106,108,112,113,111,106,105,107,103,95,92,92,95,106,114,120,126,128,125,118,99,79,71,82,95,88,69,71,48,53,52,32,46,67,76,80,84,87,101,108,109,109,119,126,127,130,135,134,133,132,136,133,133,134,136,132,129,127,122,117,114,108,107,108,108,113,117,122,124,122,117,111,103,96,92,92,94,109,116,128,128,130,125,116,102,79,71,76,93,83,61,61,42,24,25,36,57,76,77,82,89,93,104,105,108,111,115,123,132,139,138,137,137,137,136,136,134,134,134,129,123,120,119,115,114,112,112,117,119,123,130,135,134,131,122,108,101,93,92,88,90,105,117,127,128,128,125,115,104,85,72,82,89,80,58,58,51,45,57,73,84,78,73,82,90,97,107,107,109,111,120,130,137,143,143,138,139,136,138,136,134,133,131,123,119,118,119,117,116,117,116,119,126,134,137,140,136,129,116,102,95,92,87,90,91,108,113,122,126,125,122,111,100,86,78,90,90,74,58,65,60,61,81,95,87,80,79,85,91,98,104,103,107,116,126,133,141,146,144,136,136,139,134,135,137,130,123,121,122,120,119,114,115,115,114,117,114,111,111,112,114,117,114,100,90,91,90,92,90,109,118,121,131,134,131,122,107,96,81,91,91,71,59,65,63,58,62,74,74,76,78,86,92,99,101,102,110,121,130,137,144,147,144,141,143,138,130,126,126,121,117,124,125,122,118,110,106,109,110,109,90,78,84,86,92,102,107,107,100,94,90,89,89,117,119,124,129,130,123,112,102,104,96,101,97,73,59,63,65,61,62,73,72,74,80,91,97,100,100,105,114,121,127,136,142,145,146,143,138,130,118,110,111,116,123,128,127,119,116,109,100,100,102,98,76,71,83,87,95,103,102,101,100,97,93,92,91,122,119,124,126,127,122,114,101,90,93,92,93,78,66,66,69,65,63,72,72,80,85,95,99,104,111,116,119,122,127,132,136,139,141,137,132,122,108,108,110,115,123,127,128,121,111,104,97,92,96,91,69,62,80,90,100,105,106,101,97,97,95,94,94,122,119,126,133,134,131,121,116,112,106,106,96,75,72,72,76,77,71,70,74,86,88,91,100,111,117,120,120,120,120,122,127,131,132,128,116,106,104,101,109,120,125,124,123,120,113,106,106,99,97,91,62,53,75,93,102,104,107,104,97,96,100,97,97,120,121,129,136,137,134,127,122,113,113,110,104,80,70,69,73,76,77,69,75,83,89,92,102,116,121,120,117,115,116,119,121,120,117,110,104,99,98,91,95,104,115,117,118,116,108,107,102,104,104,90,60,54,72,89,97,100,106,106,99,100,104,101,103,123,126,133,138,138,138,132,127,118,112,106,97,80,66,67,73,83,89,88,96,97,92,87,105,118,118,117,116,115,114,114,111,106,107,110,114,110,104,104,100,88,97,111,116,115,110,111,112,111,107,89,62,58,77,90,94,98,103,107,103,101,104,106,110,128,129,136,140,141,141,138,132,126,117,116,101,83,67,60,64,73,80,91,92,81,71,95,113,115,115,113,111,113,114,111,106,106,112,118,118,107,97,107,115,91,76,87,96,103,107,106,107,114,109,94,70,61,78,89,93,95,95,102,101,99,106,113,116,132,131,134,141,144,141,138,135,129,124,122,113,98,81,69,59,57,67,76,71,65,82,101,109,113,113,111,110,110,109,105,104,111,117,116,112,100,92,84,73,77,71,72,75,81,87,98,111,113,111,100,79,68,82,90,98,101,102,106,102,96,107,116,117,132,130,129,137,143,142,136,135,132,124,118,114,108,100,93,86,78,71,69,74,86,95,101,104,102,101,103,106,108,106,111,116,120,120,120,117,101,91,74,46,58,72,69,69,74,76,92,107,113,108,99,71,64,84,93,101,108,110,114,104,97,111,116,116,131,130,132,140,142,144,140,138,126,123,124,119,119,117,116,118,120,118,116,112,110,106,102,99,102,105,107,106,111,119,127,129,134,132,127,122,110,96,89,61,52,69,72,70,71,73,83,98,109,109,98,74,76,95,102,108,118,119,124,110,99,116,122,120,131,132,134,143,151,144,139,135,129,128,133,131,131,132,136,142,147,146,147,142,139,134,124,116,112,110,109,115,118,122,130,137,138,142,134,127,118,104,93,84,58,67,91,89,88,94,99,103,108,106,98,75,77,98,104,108,125,128,126,106,96,111,124,123,130,130,132,136,139,141,140,137,132,125,129,132,136,140,150,159,166,166,169,165,162,159,150,142,135,130,127,128,133,144,144,150,156,153,152,143,136,125,115,111,99,78,99,110,116,126,126,121,121,109,93,73,80,103,109,113,124,120,117,101,100,116,123,129,124,126,131,135,136,130,139,135,131,128,131,138,145,150,156,164,173,177,179,182,179,178,181,179,170,161,159,157,155,159,159,161,169,162,159,152,149,138,125,123,123,116,115,116,129,135,124,118,122,116,96,75,80,100,111,117,122,110,110,101,107,124,131,132,128,130,134,137,139,143,142,135,140,136,135,148,158,161,161,163,167,173,173,177,178,177,178,180,178,177,179,176,177,178,177,167,169,167,158,160,157,145,135,133,134,136,133,119,105,102,99,100,113,120,105,79,78,94,104,116,127,115,110,100,106,127,141,145,127,130,139,143,140,139,135,139,141,144,149,157,162,161,159,157,155,157,158,161,161,158,156,157,158,163,169,173,176,177,175,169,173,169,164,165,169,158,144,140,145,145,143,125,118,100,93,98,120,127,108,80,85,103,106,117,131,122,118,109,112,131,142,147,136,141,140,140,143,142,142,139,140,148,156,159,155,148,144,141,140,136,128,126,132,138,143,143,143,144,148,155,160,165,168,173,180,178,167,163,163,163,161,161,162,151,142,139,144,133,118,119,129,125,101,74,84,107,113,124,136,129,128,119,121,137,146,151,137,141,141,143,147,142,138,139,143,142,146,151,146,139,134,137,129,121,123,125,113,110,121,135,143,145,144,146,149,153,156,161,168,170,166,165,167,173,174,158,143,134,128,136,137,131,126,125,130,126,103,75,91,111,116,132,141,132,132,127,130,146,155,155,138,140,144,144,147,147,140,139,143,151,152,146,137,137,140,139,145,118,130,140,127,116,113,124,142,150,150,145,147,147,153,154,158,161,162,164,164,159,150,126,121,133,127,124,122,122,121,127,136,132,106,82,100,121,123,141,142,139,139,137,141,152,157,157,140,142,144,147,146,147,142,137,133,139,141,140,144,144,131,119,101,119,126,122,118,118,115,118,135,151,157,155,152,152,151,148,153,155,157,159,159,153,132,100,130,138,133,128,123,119,124,132,143,136,110,87,108,125,133,152,153,149,148,145,147,154,156,156,141,142,145,145,147,144,141,135,131,133,140,146,143,134,118,98,95,107,92,99,104,107,113,118,127,143,155,158,159,159,156,153,152,153,154,154,152,153,137,113,132,133,132,128,123,125,131,136,146,136,109,92,109,124,140,163,161,155,154,151,153,159,159,156,142,141,144,146,143,143,141,133,128,130,138,143,137,116,98,88,93,90,86,90,98,101,107,116,125,134,148,156,158,160,162,163,157,152,150,149,150,155,159,150,137,143,142,144,141,139,139,142,150,141,109,95,114,129,150,163,163,161,160,158,158,161,157,157,144,143,145,148,148,147,139,122,114,120,133,129,116,91,79,85,90,85,81,82,98,106,112,116,123,130,144,153,154,157,163,167,170,166,159,154,154,155,156,153,147,152,150,155,152,147,143,142,148,142,109,102,116,136,160,166,166,167,166,165,163,164,160,157,146,147,145,147,148,149,131,110,103,116,132,119,92,78,80,87,84,80,84,87,97,107,114,119,121,125,134,146,155,161,165,169,171,172,168,166,161,156,156,156,159,157,153,154,153,147,145,139,139,136,108,101,114,142,170,171,168,170,170,167,162,161,161,160,151,148,148,147,148,146,126,104,94,110,130,117,86,77,85,79,78,102,103,93,99,108,117,123,124,126,136,148,151,158,165,173,176,174,169,165,157,155,152,159,164,163,161,160,156,150,149,147,149,144,109,98,123,158,171,173,173,171,169,167,165,164,166,161,153,145,150,150,152,146,125,103,90,107,130,116,86,80,87,61,58,80,98,95,99,113,122,126,131,129,134,141,150,157,162,169,172,176,172,167,160,148,150,154,164,168,168,165,161,159,158,159,161,153,111,94,132,163,171,170,168,168,165,162,161,158,160,157,149,153,155,155,152,142,124,103,90,113,131,115,88,86,74,38,38,48,69,86,97,114,125,129,135,132,138,141,149,155,163,169,173,176,174,172,172,164,156,157,156,163,168,169,167,165,162,162,162,150,117,102,136,154,169,171,170,171,168,163,161,161,160,161,149,155,154,152,149,139,121,100,89,110,129,117,90,95,70,64,55,43,55,77,100,118,133,136,137,139,137,142,145,154,163,171,173,175,178,174,172,172,163,157,157,159,163,163,167,169,164,160,162,153,126,110,133,147,162,171,172,171,167,163,160,163,158,157,156,154,156,159,152,138,126,105,88,106,127,124,97,103,66,36,35,39,52,82,111,127,138,140,141,142,139,147,148,152,161,167,171,175,175,171,172,168,168,167,163,162,159,161,164,167,163,157,159,152,131,114,128,143,160,170,172,168,164,159,159,158,160,163,156,156,157,156,149,141,129,116,98,113,128,130,100,103,73,37,52,78,88,105,115,134,151,148,147,148,146,150,152,155,164,170,174,176,175,177,175,174,174,173,167,164,167,165,167,166,165,164,169,161,143,127,131,142,155,162,164,164,162,160,161,160,158,160,156,154,153,149,143,137,131,124,112,123,132,134,104,103,87,63,71,105,131,125,135,159,166,156,150,151,151,155,157,159,164,170,174,176,176,175,177,175,178,175,172,171,171,166,167,176,173,170,170,172,167,156,150,150,152,152,156,159,160,161,163,159,162,162,156,153,148,143,140,137,133,126,116,124,139,147,126,108,107,98,138,151,134,122,147,161,158,155,157,159,160,159,157,158,166,170,172,176,177,175,177,176,178,177,175,173,173,172,170,169,173,177,170,168,166,164,163,165,163,154,152,159,168,168,164,160,164,163,151,153,150,141,132,131,130,126,122,136,152,155,143,113,112,104,113,122,119,121,131,146,149,155,161,163,166,163,162,163,166,170,173,179,181,178,179,180,179,179,180,180,180,179,176,176,173,172,176,171,176,176,180,180,179,178,170,168,171,172,170,166,166,163,148,149,149,146,134,128,129,123,118,135,157,161,153,125,115,111,90,92,111,125,137,144,152,161,159,161,166,165,164,165,169,171,172,176,180,176,176,178,181,182,182,184,184,183,183,177,174,177,175,175,175,178,176,177,176,176,175,172,169,172,171,169,171,170,148,147,144,142,133,128,126,126,114,129,150,152,153,143,125,121,112,106,118,133,144,151,157,162,162,163,163,163,164,166,170,173,164,164,172,166,169,177,181,182,182,186,187,186,184,183,182,184,181,179,181,181,179,174,173,173,175,174,172,172,168,172,169,170,143,145,145,141,133,128,126,130,119,131,147,151,150,147,142,140,132,121,131,145,151,157,164,165,164,162,165,162,163,166,165,167,168,169,171,165,171,174,180,182,181,182,184,184,182,181,184,184,182,179,183,182,179,176,179,180,177,174,175,176,172,172,170,165,141,143,144,142,135,132,125,129,122,131,138,149,151,150,150,152,149,141,140,149,157,161,164,163,162,164,164,165,168,172,173,171,172,172,172,169,171,172,175,178,182,180,180,180,180,179,180,179,180,179,180,181,179,177,177,178,177,176,173,171,174,173,178,177,140,144,144,144,140,138,132,128,122,131,133,142,151,154,155,157,155,153,153,157,161,159,162,165,166,165,163,165,173,175,173,170,167,173,174,173,169,170,172,173,177,179,181,180,179,179,177,174,174,174,174,174,173,175,174,171,173,175,176,172,165,156,116,85,145,142,141,143,144,142,140,135,126,127,127,134,145,154,157,159,160,160,159,161,162,160,163,163,165,166,167,170,174,170,168,167,166,168,173,172,169,166,170,171,169,171,174,176,176,173,170,171,172,173,173,172,172,174,176,175,172,174,169,159,147,116,89,75,142,146,143,143,144,144,145,140,136,136,134,136,141,149,153,155,159,162,163,162,161,156,158,161,163,164,166,168,169,170,170,165,161,168,168,173,174,170,172,171,171,173,173,171,171,166,168,170,166,167,168,169,170,170,168,167,165,158,138,102,84,120,102,91,122,133,138,139,142,142,142,144,142,141,140,144,145,149,152,154,159,161,162,161,159,159,157,158,160,158,160,161,161,161,162,161,160,154,163,164,164,165,166,163,162,162,165,165,164,163,165,165,163,162,161,160,161,163,164,153,129,99,70,55,63,98,123,107,93,107,120,129,131,132,137,141,144,147,150,148,150,151,151,153,156,156,158,158,160,162,158,158,156,152,152,151,150,152,155,155,152,152,152,153,154,155,155,156,156,157,155,153,154,156,156,155,155,155,157,159,158,145,122,96,70,56,55,58,61,73,115,134,66,71,82,95,108,114,120,128,133,137,146,148,148,150,151,152,155,157,157,159,160,156,153,151,151,148,147,146,144,144,142,145,146,146,146,147,144,144,145,144,146,145,145,148,150,155,158,164,166,163,148,123,96,76,68,59,56,60,59,61,61,61,76,126,59,57,57,63,63,66,71,78,84,91,101,109,123,135,143,147,148,149,150,154,151,149,149,147,145,145,144,143,143,143,140,142,145,143,143,141,144,144,143,145,148,146,148,147,144,138,126,104,83,64,55,56,55,56,56,58,57,58,59,62,62,62,61,80
135,140,142,146,148,150,149,154,153,156,156,157,158,162,163,165,163,162,165,166,168,171,169,171,172,170,168,168,168,167,168,167,163,158,155,152,148,144,144,145,145,145,144,141,137,131,127,119,106,99,98,106,110,113,114,116,119,124,127,128,131,137,135,131,152,150,152,153,155,157,156,156,155,157,158,159,159,161,164,165,165,165,166,167,168,172,174,175,175,176,178,179,180,180,176,172,167,162,160,155,151,147,146,149,151,149,148,146,146,140,131,125,122,114,104,97,103,107,112,114,112,117,122,124,128,132,137,136,164,161,160,161,160,159,161,160,156,154,155,156,157,155,156,159,158,158,163,165,171,176,177,179,180,182,183,183,180,178,177,176,172,165,161,157,152,149,149,150,153,153,152,151,150,145,142,136,129,123,118,110,101,100,105,110,109,114,114,121,124,128,133,135,170,172,170,167,167,167,167,166,162,159,160,160,154,144,142,146,150,151,160,172,179,181,179,181,183,185,186,186,183,180,179,169,160,163,163,161,156,150,148,150,154,157,156,153,149,147,142,140,130,129,120,118,110,103,97,101,106,109,110,114,120,124,126,129,172,171,174,174,172,172,174,174,173,169,166,161,146,132,130,132,137,143,153,168,179,182,183,184,185,187,187,186,185,182,179,179,174,170,169,163,160,155,147,146,152,157,162,159,156,148,147,144,131,111,116,117,115,111,103,97,98,101,105,110,115,120,124,125,180,180,180,181,182,182,182,183,181,178,172,159,142,133,133,135,139,137,136,151,172,182,186,186,187,188,188,185,183,183,182,183,182,179,175,168,161,158,152,147,150,155,160,164,160,154,152,154,146,130,117,117,119,116,112,106,98,93,97,103,109,112,118,123,183,183,183,185,185,184,185,187,185,184,178,162,145,136,134,141,144,131,118,132,165,181,187,190,190,190,190,187,184,187,189,186,184,182,176,167,161,159,154,149,149,153,154,159,159,156,156,154,148,136,130,122,118,119,116,113,105,98,92,91,97,104,110,117,185,186,188,191,190,189,189,189,188,184,174,158,146,139,139,142,138,118,102,127,163,181,189,191,192,193,192,190,189,190,192,191,189,183,176,170,164,160,152,146,143,143,145,152,158,157,157,155,149,145,137,129,124,120,118,117,112,106,97,90,89,92,100,108,190,190,189,189,188,189,188,189,190,181,167,153,140,139,151,150,127,93,99,133,158,177,191,193,194,195,195,193,193,195,193,194,190,187,181,174,167,159,150,140,131,126,131,141,147,152,159,157,152,146,140,129,126,122,118,119,119,116,108,99,92,89,92,100,191,191,190,191,190,187,187,190,186,175,160,149,138,143,157,151,108,78,100,133,152,171,188,194,195,195,195,193,193,194,195,192,190,187,184,177,167,153,143,131,113,100,106,114,117,120,142,157,155,151,143,136,127,123,123,124,122,121,114,104,96,90,88,89,195,196,195,193,193,192,191,191,180,168,155,145,136,137,152,140,80,68,115,147,152,159,179,193,194,195,194,192,195,194,192,189,188,186,181,175,165,150,135,119,101,96,97,95,92,94,108,128,144,151,147,139,134,129,129,128,124,122,119,110,99,94,91,88,193,196,197,195,197,197,193,188,171,160,148,136,130,131,144,121,63,77,127,162,162,150,167,188,192,195,196,195,197,197,195,191,186,182,179,171,159,145,127,107,103,113,108,98,95,95,98,114,134,148,152,146,138,131,128,127,125,123,120,115,107,100,96,90,196,195,196,197,196,197,193,187,165,149,145,133,125,129,140,105,74,97,124,156,164,150,160,185,190,194,196,198,198,197,195,193,189,179,171,169,157,140,120,108,116,119,109,101,97,96,93,97,117,133,142,145,142,139,136,134,131,128,122,116,112,106,101,97,197,197,195,197,196,199,196,191,166,145,140,130,121,131,140,92,80,121,135,157,166,142,154,183,187,191,197,199,198,195,192,191,186,176,169,161,148,130,112,111,122,119,112,106,102,97,94,98,115,127,131,135,139,142,146,144,139,135,128,119,113,107,104,104,198,197,198,196,199,198,199,191,169,145,134,122,119,133,139,84,70,97,135,154,164,144,152,184,187,191,197,199,199,198,194,192,189,181,170,156,141,123,109,116,125,120,114,106,94,90,99,110,121,134,138,143,149,150,153,152,146,141,133,124,114,106,108,110,199,199,197,199,199,199,199,192,169,144,135,118,118,136,133,74,66,89,124,150,157,142,150,181,186,191,196,198,199,198,195,192,188,180,165,147,131,116,115,126,130,123,114,106,99,94,95,108,124,137,145,151,156,157,155,155,152,149,141,129,115,108,105,109,201,201,200,200,200,199,194,189,168,143,130,112,110,135,124,65,67,96,118,144,147,143,154,176,185,190,195,198,198,197,194,190,183,174,159,140,125,120,125,130,126,120,119,114,104,93,88,96,114,132,140,148,157,157,160,159,156,155,147,135,121,108,104,107,200,200,200,200,198,199,196,188,169,143,122,105,103,123,111,65,75,98,121,141,143,138,154,175,185,192,197,197,197,195,192,187,178,166,152,134,126,131,133,126,122,125,133,130,111,100,100,101,115,131,144,154,164,163,169,166,162,164,158,147,134,119,104,102,199,199,198,199,198,199,198,191,172,146,121,104,100,111,96,69,89,113,134,144,140,139,158,178,189,196,199,198,197,195,191,182,170,156,143,134,136,142,142,142,136,127,133,136,125,114,110,108,118,131,145,160,165,171,171,171,175,172,170,157,150,136,115,100,200,200,200,200,199,199,196,191,173,146,125,108,98,101,90,85,118,145,148,143,133,138,162,179,189,195,198,198,197,195,190,178,160,146,137,138,145,150,155,157,142,129,126,128,124,123,115,108,117,132,145,155,166,172,177,172,173,175,176,168,162,151,134,111,199,199,200,199,197,197,196,191,177,150,126,108,98,96,89,108,145,154,148,136,126,141,165,182,191,193,196,197,194,192,187,172,151,135,129,138,148,150,161,165,151,141,137,136,129,122,117,113,114,122,132,147,160,169,177,180,172,176,178,174,169,159,145,126,199,200,200,200,200,199,194,192,184,160,131,108,98,97,82,92,126,136,135,127,128,147,168,181,190,194,196,194,192,189,180,162,149,141,134,134,136,137,149,150,145,136,137,136,130,125,121,123,121,125,134,146,158,167,171,177,177,175,173,173,172,161,151,136,198,199,200,200,199,198,196,193,187,166,135,111,100,101,87,83,104,123,130,124,135,153,173,187,192,194,195,193,191,189,180,168,168,174,178,182,172,141,125,130,136,136,134,132,130,129,127,133,125,130,134,144,152,161,169,176,178,175,171,173,173,164,153,141,200,201,201,200,199,196,193,193,191,179,145,115,104,105,94,84,93,120,141,135,142,153,170,184,190,192,193,192,192,192,184,182,185,187,188,188,185,169,127,113,124,134,130,134,137,129,114,106,107,125,133,134,143,155,161,170,177,179,177,176,175,168,158,145,200,201,201,199,197,195,193,193,192,185,159,120,106,107,104,95,105,122,146,146,145,159,168,185,192,193,191,190,193,192,186,182,183,187,185,183,184,172,138,106,111,127,140,142,139,129,112,102,100,113,123,126,131,145,155,165,172,174,178,176,174,170,158,146,200,201,201,201,198,196,193,191,189,184,166,131,111,111,108,106,120,144,147,142,149,164,174,186,189,190,187,190,192,192,186,179,177,179,181,183,178,160,137,105,108,123,137,140,136,123,110,103,101,111,123,125,128,137,147,159,163,167,174,171,166,166,158,142,200,202,203,202,200,200,196,192,189,188,174,150,130,125,118,112,120,136,139,141,154,163,178,183,185,189,190,191,191,192,188,181,176,178,183,186,184,169,136,102,91,105,123,123,116,103,93,91,96,106,117,122,122,127,140,157,167,170,172,169,164,162,157,141,201,201,202,202,201,196,195,193,190,186,178,163,149,138,135,129,118,126,139,150,160,168,172,179,184,187,191,189,188,189,191,189,189,188,189,191,189,178,153,114,82,86,104,119,120,113,106,104,108,112,113,112,114,123,140,157,166,173,175,172,167,162,153,139,200,201,201,200,199,196,194,191,188,188,181,169,159,151,152,156,149,145,146,157,170,178,184,186,187,190,183,171,182,190,191,193,194,194,193,192,191,186,169,141,100,76,84,104,125,132,127,123,125,126,120,113,116,122,133,156,167,172,174,173,164,155,142,131,200,200,200,200,199,198,194,190,186,184,184,177,171,167,168,174,179,183,182,187,192,193,195,197,198,198,194,188,192,195,195,196,198,199,197,194,190,185,176,153,118,84,72,95,130,139,132,119,114,112,113,121,125,127,136,156,164,169,170,165,156,147,134,124,199,199,199,196,197,195,194,189,189,185,182,178,180,179,179,183,187,193,196,198,199,200,198,199,199,199,199,198,197,199,198,197,198,199,198,195,189,183,176,158,128,94,73,81,108,121,114,97,108,117,125,128,127,124,135,158,168,170,169,161,147,138,132,123,196,198,196,194,196,195,189,187,186,183,183,179,177,180,183,187,190,193,198,200,200,201,202,201,200,201,202,202,200,200,199,195,193,194,198,198,193,184,172,150,123,95,72,67,79,93,96,88,122,130,129,125,121,122,132,158,168,171,161,152,140,131,129,123,196,196,195,196,195,194,193,191,187,180,178,180,179,183,186,188,191,194,197,200,201,201,201,201,201,201,199,198,197,195,194,193,191,191,194,197,193,184,173,148,120,93,67,61,80,93,88,80,111,120,125,126,122,118,132,157,165,169,162,154,143,132,127,120,196,196,196,196,196,194,193,190,187,186,185,184,182,183,183,185,187,190,193,195,196,197,197,196,195,196,195,194,194,192,189,189,189,191,192,192,188,178,165,147,121,93,74,75,96,108,101,90,99,104,113,121,122,119,126,150,163,164,161,158,146,136,130,118,194,196,197,198,197,195,194,194,190,187,182,177,177,178,179,177,177,179,181,183,184,183,181,182,184,186,185,181,182,184,183,182,184,188,188,186,182,176,165,146,117,82,74,97,123,127,119,115,105,98,100,105,107,116,134,146,156,160,160,155,144,139,132,119,194,195,196,196,195,194,195,192,188,184,176,171,168,167,167,166,165,165,163,162,164,163,161,161,162,165,165,167,168,170,172,174,177,181,181,179,174,167,157,138,102,67,63,83,103,112,110,111,110,106,97,102,103,112,129,144,150,155,155,153,147,138,130,119,194,195,196,196,194,193,193,192,187,181,172,163,160,156,152,151,148,141,135,132,132,135,137,139,142,143,147,151,157,162,164,167,169,171,172,172,167,159,148,122,78,69,86,110,114,103,95,87,96,107,99,103,107,116,131,144,145,150,146,144,140,133,125,114,193,194,194,194,193,193,192,190,184,176,169,162,154,145,138,131,120,114,118,126,130,131,135,135,140,144,146,147,150,150,150,152,151,156,157,158,154,145,125,88,67,82,97,101,103,103,91,85,72,89,100,106,109,118,127,140,144,146,145,136,130,126,123,112,192,192,193,193,192,190,190,188,182,174,167,157,148,137,123,109,104,113,125,131,136,140,143,145,148,150,150,150,149,144,136,129,130,137,143,145,141,130,106,64,65,99,92,93,91,80,83,83,73,78,97,104,112,124,134,142,144,138,137,135,129,123,121,111,190,189,190,192,191,188,186,184,177,170,163,155,142,125,107,96,105,129,142,137,133,138,140,143,149,153,153,154,150,142,134,132,137,148,145,140,132,123,100,70,79,107,113,92,81,78,74,75,84,89,96,101,112,126,137,140,143,143,135,132,132,127,119,108,189,189,189,191,190,187,184,180,175,172,165,149,131,108,95,94,103,115,143,146,142,147,154,146,147,154,158,153,153,145,135,133,144,163,160,148,136,122,99,82,84,100,116,117,105,101,92,81,85,95,98,107,118,127,138,142,141,142,143,139,133,124,114,100,188,189,189,188,185,184,182,181,176,171,158,138,120,101,93,83,90,103,132,136,140,146,164,170,161,163,165,164,163,159,147,134,132,137,142,140,131,115,97,92,98,96,96,105,108,101,94,91,89,93,100,111,125,135,141,141,139,139,139,134,124,117,110,92,187,188,189,188,185,183,183,182,181,177,145,122,106,93,87,77,93,113,126,130,125,139,156,174,177,170,177,178,178,173,162,149,132,120,117,122,125,118,116,117,109,101,96,93,92,92,93,95,93,94,102,115,127,134,138,138,139,139,134,128,121,114,99,80,187,186,186,187,186,184,183,182,179,175,141,111,95,90,84,80,127,142,133,134,120,131,152,167,180,177,173,180,179,179,172,160,143,127,118,120,129,132,132,129,112,100,96,94,88,81,82,86,90,99,108,119,129,136,139,139,135,131,125,122,115,95,79,77,186,185,185,186,184,181,181,181,178,171,133,100,84,83,78,76,119,153,148,140,126,121,142,156,171,179,184,183,184,185,181,170,153,137,123,120,124,126,128,136,136,122,111,97,91,89,84,85,94,104,112,121,129,134,136,137,133,127,121,107,87,77,81,87,184,184,186,186,182,179,180,184,179,167,134,99,81,86,82,54,85,107,129,139,132,121,132,159,165,174,183,185,186,185,182,173,161,145,129,119,119,121,125,130,133,126,114,102,87,85,88,91,98,108,115,123,127,128,127,125,118,105,95,83,82,89,92,90,181,182,186,186,183,179,179,179,181,167,133,99,82,87,93,57,70,96,111,137,136,131,124,157,168,173,182,184,185,185,181,177,170,156,140,126,115,114,119,121,122,126,117,104,88,74,76,88,96,107,117,124,124,122,121,119,111,98,91,93,100,100,91,84,180,180,186,184,183,181,180,174,172,159,134,98,83,92,113,88,92,83,103,127,136,136,126,151,172,173,177,183,188,188,188,183,175,164,151,136,118,105,106,109,103,102,99,101,107,101,91,89,97,108,115,121,122,120,117,112,106,105,105,103,102,98,83,77,176,179,182,179,178,179,179,176,169,147,125,103,84,99,121,81,68,80,96,114,131,136,129,148,169,171,180,183,185,185,183,181,176,167,157,143,127,106,94,99,100,87,91,87,83,96,88,95,105,114,121,123,121,119,118,115,111,110,110,106,99,86,78,73,175,178,178,176,173,174,177,178,170,145,122,99,85,103,125,84,55,73,94,116,131,137,127,144,167,174,180,182,185,185,182,179,177,169,160,149,135,119,95,95,109,103,83,91,88,72,83,99,118,126,131,127,121,119,119,115,110,113,110,101,93,82,74,67,174,174,171,175,176,177,178,181,173,145,116,99,93,104,125,93,60,80,106,123,135,137,125,138,152,167,179,181,182,185,184,179,174,165,159,151,141,128,106,86,99,101,91,80,89,95,99,119,132,137,133,126,119,114,111,112,112,113,104,96,85,74,68,71,166,171,170,175,179,179,180,180,171,147,120,107,103,108,123,97,63,85,108,117,131,132,123,143,156,165,178,180,183,179,179,178,171,165,160,153,144,133,117,91,84,101,102,97,105,127,135,137,140,134,128,116,111,111,108,109,110,103,98,87,73,68,73,78,164,169,171,173,174,177,179,176,165,145,126,115,106,105,118,103,61,60,88,109,126,126,122,145,163,170,175,177,180,176,175,172,167,165,160,154,144,134,124,107,82,81,97,102,121,137,148,142,135,125,117,109,108,109,106,108,103,93,85,74,71,73,78,84,172,171,170,171,173,177,178,173,163,153,136,119,111,106,114,109,69,44,60,92,115,119,126,144,161,165,169,171,174,176,174,167,163,158,156,148,141,132,125,116,105,95,113,139,148,148,144,136,127,116,111,106,107,106,103,100,90,82,72,71,75,81,86,85,168,168,167,169,172,172,172,168,160,153,147,130,112,105,107,109,80,55,52,76,101,115,135,150,161,166,167,166,167,164,167,163,160,155,150,144,136,129,123,118,116,117,127,138,140,137,136,125,115,109,108,107,104,100,96,90,81,75,74,78,85,85,73,52,167,168,163,164,170,169,169,166,158,147,143,129,109,101,104,109,99,61,58,71,97,118,140,153,159,163,163,160,160,163,161,155,155,153,145,138,133,126,118,115,117,120,128,125,127,133,121,110,107,106,106,106,100,94,89,82,78,79,80,76,60,37,22,32,160,162,162,161,161,161,160,155,151,139,131,119,107,103,95,101,100,89,73,79,96,123,137,151,157,159,159,154,156,156,155,154,148,143,138,129,123,119,114,113,117,119,125,128,128,126,112,104,106,106,105,99,93,85,73,66,62,53,39,26,20,28,52,71,158,156,155,155,154,150,147,144,143,140,128,121,100,95,90,88,98,101,89,88,102,127,138,143,152,154,152,151,150,153,153,148,145,134,127,123,113,110,110,110,115,119,122,122,119,113,110,109,108,107,102,92,74,51,37,29,23,20,21,30,45,62,73,78,150,151,149,147,146,144,142,139,136,138,135,126,104,85,84,89,93,98,93,97,115,131,143,140,147,149,148,141,127,131,142,142,140,136,127,121,112,108,108,107,112,116,117,116,113,113,113,108,104,97,86,63,39,26,23,26,32,39,46,55,66,71,81,95,135,137,139,137,137,137,138,134,132,129,125,120,103,87,77,84,91,92,98,110,126,133,140,144,145,145,145,140,142,135,137,134,135,134,127,118,114,109,107,110,112,113,113,115,113,108,105,102,97,89,78,66,58,56,53,52,54,60,68,79,91,104,110,112,130,133,130,130,129,127,125,122,120,116,114,114,98,78,69,74,85,87,101,121,132,136,137,140,141,142,140,136,137,139,135,133,126,121,119,115,111,108,108,109,111,112,111,110,108,103,98,89,81,80,80,73,69,75,82,85,92,98,104,108,111,112,116,115,116,118,117,117,114,111,108,108,106,105,108,108,110,107,90,89,90,104,114,124,131,134,134,133,135,134,132,131,130,130,130,127,124,118,112,110,108,106,107,107,108,108,107,103,98,92,86,82,82,82,82,77,59,47,54,67,77,91,101,107,108,107,108,108,109,105,105,103,103,104,106,106,105,106,110,112,112,116,122,121,118,117,122,122,122,123,122,121,123,123,122,120,117,115,116,117,115,110,109,107,105,103,102,103,103,102,98,92,85,81,79,82,84,82,83,85,77,57,38,32,34,40,52,71,80,79,67,66,90,85,85,86,83,89,94,96,95,95,97,100,100,104,107,112,116,118,116,115,113,110,108,107,106,105,103,102,102,100,99,97,97,99,100,102,100,99,95,93,91,89,84,83,82,84,86,83,84,83,82,82,87,91,75,55,52,44,38,46,61,74,93,95
192,191,190,189,188,188,188,188,187,184,182,183,182,181,180,180,181,177,171,172,178,175,181,187,187,186,189,186,186,186,186,185,184,183,182,181,181,178,178,177,178,174,171,169,169,169,168,164,164,162,161,159,152,149,145,146,144,139,135,128,121,116,115,116,191,191,192,191,192,192,191,190,187,184,183,184,184,180,178,174,176,174,167,165,173,178,183,188,189,187,187,189,189,188,188,187,185,185,185,183,181,179,180,178,179,177,170,167,167,168,167,166,164,162,163,160,155,151,148,145,141,138,133,128,123,119,116,114,189,190,192,192,192,193,192,192,189,186,186,186,184,177,168,162,165,164,163,160,165,178,185,188,189,188,187,190,190,189,189,187,185,183,185,182,181,179,180,180,177,175,170,167,168,169,167,164,164,165,164,158,155,155,151,145,140,136,133,129,125,119,115,111,190,191,192,192,192,192,191,192,191,189,187,184,181,168,159,153,154,151,156,155,157,169,182,188,188,191,190,188,190,190,190,188,186,184,183,183,182,179,178,177,176,174,171,169,167,168,166,165,164,163,161,157,156,157,151,142,136,133,133,129,124,121,116,113,191,190,192,193,194,193,192,196,193,191,188,183,174,161,157,154,151,153,151,144,140,154,176,185,188,190,191,192,191,189,189,187,185,183,183,181,179,180,178,177,175,172,171,169,167,166,167,168,168,163,160,156,155,155,147,132,129,130,129,128,123,122,119,115,190,191,191,192,191,187,190,191,191,191,189,182,170,158,153,154,157,156,145,129,122,145,175,186,191,192,192,192,191,190,186,184,183,182,182,179,169,169,175,176,174,171,169,167,168,168,167,165,165,163,161,157,155,155,146,131,125,128,129,126,122,120,116,113,190,191,191,193,190,188,190,191,191,191,187,178,167,156,149,151,159,154,131,108,113,150,180,189,192,194,194,193,191,188,185,180,180,181,180,179,176,172,174,175,172,172,170,164,163,165,167,163,163,162,161,156,154,156,150,138,133,132,127,127,119,117,118,113,190,189,191,191,190,189,190,191,192,191,186,176,165,152,147,150,153,140,112,97,120,158,179,185,190,193,193,191,188,186,183,177,178,180,180,181,179,179,177,174,171,170,170,164,159,161,164,164,161,161,158,152,152,154,150,143,141,135,129,126,120,120,117,114,190,189,190,190,189,190,190,193,192,189,181,170,159,151,150,151,145,119,88,96,131,162,175,181,190,193,192,192,190,186,183,178,180,183,184,183,181,179,179,174,169,168,166,162,161,161,161,160,159,152,152,151,152,152,148,145,142,133,124,123,119,116,116,115,191,192,192,191,189,189,191,194,192,182,172,160,150,149,154,155,139,98,78,108,146,166,172,178,187,192,191,189,188,186,183,181,183,185,187,184,182,180,173,168,163,166,165,158,155,154,154,149,146,150,150,151,152,150,146,141,136,130,125,121,116,118,116,115,192,193,193,192,191,190,191,191,183,172,161,148,140,145,154,151,120,67,70,117,153,168,165,170,181,186,186,184,183,182,182,181,184,186,187,186,182,179,171,166,166,166,161,155,150,145,139,134,136,135,136,139,143,143,140,135,128,123,119,116,116,117,114,112,193,195,194,195,194,191,192,185,172,163,151,139,131,139,146,139,97,77,82,118,154,170,160,160,173,182,183,184,185,181,180,183,184,187,186,185,181,180,174,170,166,160,156,151,144,137,128,120,116,116,118,124,129,133,131,128,124,119,116,113,111,110,112,114,192,194,194,195,194,192,188,176,166,155,140,128,127,132,138,124,80,98,112,119,149,165,150,147,164,173,177,180,181,179,176,181,183,184,184,183,181,179,172,168,163,154,150,144,135,125,115,111,110,112,118,116,115,119,122,121,119,117,113,112,116,121,123,122,192,193,193,193,193,190,185,166,153,141,128,117,124,126,133,108,60,91,119,120,142,158,140,134,158,170,174,175,179,180,180,183,183,183,181,179,177,174,173,165,158,149,140,132,124,116,113,115,114,112,107,104,102,106,111,113,113,112,113,117,121,129,129,127,191,192,193,192,193,189,185,154,137,129,122,113,117,122,126,89,53,70,93,120,138,152,132,124,154,169,169,170,177,181,185,183,184,184,182,178,171,167,166,159,150,142,132,124,119,117,120,127,125,120,116,112,107,103,103,111,115,118,124,131,141,144,139,134,192,191,192,193,192,189,181,155,132,121,115,107,110,119,114,70,52,78,83,107,130,140,126,122,151,166,164,167,181,186,185,184,183,182,179,174,166,161,158,152,144,137,127,120,120,122,127,131,129,117,107,103,97,95,100,112,121,128,136,146,151,151,146,140,195,191,192,191,191,188,178,155,132,119,107,104,107,118,104,61,53,72,77,98,121,130,121,124,147,161,166,174,182,185,187,186,182,179,175,169,161,156,153,148,139,130,122,120,122,123,129,131,122,114,115,117,107,97,105,116,124,132,143,153,150,150,150,148,193,193,192,191,189,185,175,152,134,117,103,99,108,116,96,60,63,78,85,103,118,124,117,124,144,155,165,175,183,187,187,185,181,177,173,169,161,154,148,137,128,123,120,121,123,123,131,132,128,122,116,112,99,94,109,120,125,134,144,149,151,156,151,149,193,192,191,190,187,181,169,145,127,116,99,96,107,112,88,62,71,92,110,113,117,119,114,125,142,155,169,179,184,186,186,182,180,176,171,165,160,149,137,129,121,121,121,123,124,131,134,128,117,106,93,93,98,95,107,123,130,139,147,149,153,150,148,150,192,191,190,189,188,183,168,145,122,109,93,90,105,107,83,78,98,117,118,114,116,113,115,125,141,161,177,186,188,185,182,180,177,174,166,161,153,141,133,125,121,122,126,130,131,135,129,120,111,103,97,97,98,97,110,126,135,141,149,153,156,157,158,159,191,191,191,190,189,184,168,145,121,106,91,88,103,102,79,89,115,125,119,115,112,107,113,127,144,169,183,190,189,183,182,179,177,169,160,154,147,138,127,120,122,131,141,144,138,130,125,124,116,106,100,94,92,99,113,126,135,140,146,152,155,156,159,159,189,188,187,187,186,182,168,142,118,105,92,85,100,100,72,87,109,106,110,111,103,99,114,131,150,174,182,185,188,186,182,178,173,167,153,147,139,131,129,128,135,145,146,141,132,124,120,118,112,101,95,93,97,104,114,124,133,139,145,148,150,157,162,159,188,188,186,184,181,176,168,144,122,106,96,89,100,98,67,77,94,89,97,99,94,104,119,138,157,176,183,184,186,183,181,177,171,162,147,137,131,127,131,136,147,153,152,143,131,124,128,121,111,101,94,96,100,107,117,126,133,137,142,147,150,151,154,158,186,187,186,184,177,172,166,148,123,107,94,93,104,103,74,70,76,75,88,95,95,108,122,143,167,182,188,190,188,187,184,179,167,153,139,126,120,120,126,136,147,151,151,143,129,124,130,130,123,113,103,102,107,113,120,128,134,138,141,145,150,152,154,154,184,183,182,181,176,170,165,154,122,104,88,93,107,109,89,71,75,72,95,100,101,111,125,147,176,189,191,191,190,187,181,176,161,145,137,135,130,124,121,131,144,148,151,140,126,119,119,120,117,106,87,83,101,115,122,129,134,137,140,143,148,149,151,149,184,182,182,179,173,170,165,158,131,109,94,94,109,111,101,88,93,100,104,107,107,114,130,153,181,191,193,193,191,191,187,178,169,163,164,166,166,163,151,135,140,149,144,136,127,121,119,116,115,114,99,86,100,113,119,125,128,130,133,139,145,147,146,145,185,181,180,178,171,169,165,160,142,111,95,97,109,113,109,105,107,117,119,110,108,118,137,163,185,193,195,194,193,192,189,182,176,180,185,188,189,187,174,148,129,134,133,129,129,126,124,124,123,120,107,104,110,119,120,120,121,124,125,133,140,149,154,153,185,184,179,176,171,167,163,155,145,122,98,99,109,113,112,111,115,118,115,112,115,127,147,171,187,194,195,194,194,194,190,185,183,184,188,191,192,190,176,146,118,116,123,122,120,122,121,125,125,122,104,89,102,118,117,115,114,119,118,128,133,144,156,157,183,184,181,176,171,164,160,154,147,127,107,103,111,116,117,113,113,115,118,120,125,142,164,181,189,193,193,194,195,196,194,186,182,182,186,187,190,189,176,139,111,108,113,121,118,119,118,121,125,123,115,98,99,113,115,109,109,113,116,124,135,140,159,158,182,182,177,173,169,164,160,156,152,141,128,120,122,124,123,119,115,115,119,126,140,157,172,185,192,194,194,194,195,197,196,191,185,184,185,187,190,187,173,129,101,112,112,114,119,126,121,120,119,116,110,98,89,110,110,106,104,107,113,124,135,147,156,153,179,178,176,173,168,163,158,156,153,146,139,130,126,127,131,133,132,132,136,144,157,170,181,189,192,195,197,197,196,197,196,193,187,186,187,190,192,182,165,126,93,112,117,120,129,137,128,114,104,96,93,95,89,100,104,101,99,103,109,122,138,149,149,148,176,177,174,171,166,161,158,158,154,145,137,135,135,138,143,150,155,161,169,176,184,188,192,193,194,194,194,192,194,196,198,194,194,190,194,197,196,184,162,126,86,95,106,120,125,121,110,94,87,83,80,84,88,97,99,98,98,100,107,122,135,143,145,142,174,172,169,167,165,161,157,155,153,149,148,147,148,151,155,163,170,178,185,190,193,196,197,195,196,196,186,176,191,192,196,196,195,195,198,199,196,185,163,132,92,83,82,92,110,106,95,87,84,82,84,92,94,94,96,93,93,96,106,119,127,134,133,128,169,167,167,165,161,158,157,154,151,147,146,149,152,156,162,168,176,184,191,196,198,197,196,198,198,197,190,180,191,194,192,193,194,194,192,192,192,181,164,141,112,90,87,83,96,109,110,110,111,110,108,103,90,90,93,90,92,95,107,119,125,130,128,119,170,167,168,164,161,157,154,149,147,145,144,148,155,159,165,167,175,184,187,190,194,194,192,195,197,196,195,193,196,197,194,194,197,196,192,189,186,177,163,146,127,104,87,77,77,97,112,114,113,114,112,109,101,94,89,86,87,94,108,119,125,126,123,116,171,170,170,166,163,159,152,148,146,146,145,150,155,158,162,163,169,175,181,184,184,184,185,186,186,187,188,189,193,194,192,194,198,197,192,187,182,172,161,145,132,117,93,77,71,78,90,93,91,86,79,80,85,89,86,84,84,91,107,118,122,121,120,115,170,173,169,164,162,161,153,151,149,149,146,149,150,149,151,153,156,162,170,177,178,178,179,178,179,179,179,181,184,187,184,179,180,182,180,177,172,166,158,141,125,115,96,77,66,66,68,67,67,59,50,54,64,82,88,85,89,94,105,116,119,122,121,121,168,165,165,162,160,158,150,148,146,143,141,144,142,140,136,135,138,142,151,159,165,168,169,170,172,174,174,175,176,176,175,171,166,169,172,170,164,158,148,130,115,103,89,83,76,73,76,72,70,64,56,56,69,86,88,88,89,97,105,113,118,119,122,115,168,166,167,161,159,155,147,143,140,137,134,131,126,122,120,117,115,115,121,130,137,142,150,155,157,161,164,168,170,168,168,167,165,164,166,165,158,152,138,120,107,95,78,85,98,97,95,90,90,86,78,67,71,91,94,91,93,100,106,107,115,118,117,115,169,167,164,159,158,154,146,141,137,130,128,123,119,110,101,96,93,94,95,98,102,105,110,118,128,134,139,147,157,163,165,163,165,165,165,159,155,147,134,118,104,88,72,73,87,93,100,99,102,98,96,91,84,88,89,90,91,98,104,107,112,114,111,107,167,167,165,161,160,154,147,142,137,131,124,117,108,96,84,77,77,83,93,97,98,98,100,106,111,115,120,126,135,146,157,164,164,165,161,155,149,139,130,115,101,81,76,79,84,84,87,92,96,97,96,88,87,89,87,90,95,102,105,109,111,110,108,104,168,169,166,162,158,153,146,141,135,127,119,108,94,84,74,62,58,68,89,97,102,105,104,102,108,113,116,118,120,126,136,147,155,157,150,148,138,133,122,107,90,83,87,85,92,91,85,81,78,79,86,84,82,87,90,95,100,105,107,110,111,109,107,105,164,164,161,158,154,148,141,136,132,122,111,96,86,74,65,68,70,68,86,90,98,107,113,115,114,112,113,117,116,114,114,122,133,139,141,140,128,122,113,97,84,83,94,85,75,76,76,74,69,63,68,82,85,89,92,99,105,108,110,110,110,110,108,106,163,162,159,157,153,146,142,137,128,115,104,89,79,71,65,77,89,84,91,88,87,101,112,121,121,120,123,123,121,116,109,104,107,123,130,125,120,114,106,92,84,79,85,95,85,73,71,70,69,67,69,75,82,87,96,101,104,107,109,108,109,109,107,101,162,159,158,155,152,148,144,139,120,104,92,79,80,57,52,63,77,88,98,92,81,92,111,119,126,128,128,132,132,127,120,108,100,97,107,115,116,110,103,94,89,82,73,79,84,81,80,77,74,73,75,78,82,91,97,101,106,109,109,108,107,106,102,97,158,162,157,154,152,146,144,137,114,93,79,77,82,54,46,58,63,74,96,98,86,84,105,117,127,132,136,140,139,137,132,122,115,105,97,97,99,101,99,97,96,94,84,75,79,80,77,76,76,74,73,77,83,92,99,102,104,106,108,108,105,100,96,90,158,158,154,151,150,149,144,135,109,89,74,66,83,57,43,61,60,73,85,100,93,84,94,112,118,130,138,144,145,144,139,133,125,116,107,100,96,96,95,95,97,98,94,81,77,80,75,73,75,74,75,79,84,91,94,97,98,99,100,101,96,88,85,81,157,157,152,149,147,147,145,131,107,87,73,70,85,63,45,54,56,70,77,99,98,90,89,113,122,129,142,147,148,148,145,138,130,121,116,111,104,99,95,93,95,96,98,98,85,81,84,77,73,73,77,83,87,91,93,93,93,93,92,92,88,85,85,83,154,155,155,152,147,143,142,130,110,87,73,73,90,67,41,51,55,63,77,95,100,99,95,110,122,131,141,146,149,150,148,143,138,134,125,119,111,101,93,91,90,88,85,93,95,79,73,73,72,74,83,88,94,94,95,93,93,94,93,88,88,90,86,80,148,147,149,150,147,142,134,124,108,88,77,80,98,77,39,43,53,70,86,94,100,101,98,114,126,130,139,145,149,151,149,146,144,138,131,124,116,106,97,90,84,82,81,80,84,96,88,79,72,78,95,95,100,96,97,95,94,91,88,88,89,86,74,48,144,144,144,144,146,142,131,115,100,85,75,83,101,82,54,61,74,88,95,95,103,103,97,112,125,129,140,145,146,150,148,145,143,139,133,127,119,111,104,95,86,78,82,89,80,84,88,91,79,78,100,105,106,107,103,102,95,90,87,88,83,69,49,35,143,147,149,148,148,147,133,111,94,81,73,82,100,87,54,61,80,86,87,92,105,103,94,113,116,120,134,142,145,147,148,146,142,141,131,126,116,113,108,101,92,82,74,73,75,76,85,88,92,94,103,105,104,102,98,92,91,87,85,81,74,63,57,64,141,144,146,148,149,146,134,114,95,84,78,81,97,95,57,42,52,59,73,88,104,100,95,117,128,129,136,139,140,143,144,145,138,135,126,121,120,113,108,104,98,91,84,78,83,90,99,103,103,103,105,102,100,96,92,88,90,90,90,92,89,87,90,92,138,141,143,147,148,141,131,113,99,90,83,83,94,98,68,42,32,40,64,89,102,100,100,116,130,134,132,134,135,139,138,140,135,129,128,126,119,113,108,106,102,98,95,93,96,102,106,106,106,104,101,98,97,94,91,90,88,86,92,99,98,98,98,98,132,138,139,143,143,137,129,120,110,99,88,81,91,93,85,57,40,39,54,79,101,104,111,120,129,131,131,131,128,132,134,134,131,126,124,119,116,112,106,104,102,100,100,101,104,105,104,106,105,98,96,95,93,92,88,76,50,28,35,60,81,90,93,90,129,133,135,135,137,135,130,125,119,104,91,84,84,89,89,80,65,52,60,74,97,110,115,123,124,127,128,126,124,124,126,126,124,123,118,115,112,110,107,102,98,99,101,102,105,106,107,108,105,98,95,94,95,94,89,69,42,22,16,20,31,43,57,70,127,127,127,125,126,124,124,118,115,105,89,85,84,87,85,87,84,77,78,88,99,112,116,118,123,124,126,123,120,119,121,121,120,117,113,109,104,101,98,98,97,99,103,104,105,107,107,101,99,98,97,96,95,94,96,95,81,62,39,30,28,24,20,29,124,124,123,122,122,120,119,117,112,104,89,86,81,83,82,88,90,91,99,105,111,113,119,120,120,123,121,120,116,113,114,117,116,113,108,104,102,98,96,99,99,100,102,103,103,103,98,98,96,97,95,96,96,97,97,101,98,88,76,57,47,47,42,32,89,97,102,105,112,110,110,106,102,97,87,80,78,81,88,92,96,105,111,111,114,114,114,116,119,119,122,118,115,116,115,114,113,113,112,109,105,103,102,101,101,101,100,100,99,96,99,96,98,97,97,98,98,98,98,96,105,95,80,76,73,73,73,67,40,41,40,32,28,31,34,42,51,59,66,70,65,69,75,89,101,105,106,107,108,109,108,107,107,108,107,109,110,109,110,110,110,107,106,105,105,103,102,101,100,100,99,98,97,99,98,98,97,96,96,97,97,96,96,95,96,104,102,90,84,83,87,89,39,35,34,32,26,25,28,27,26,29,40,58,65,78,96,105,107,106,106,105,106,105,103,103,104,102,99,101,103,104,103,104,102,103,103,100,98,100,101,100,99,98,99,98,99,101,97,98,96,98,99,96,96,97,95,93,94,96,99,93,89,82,88,90,51,49,44,45,48,43,37,33,35,44,56,76,94,104,109,108,108,108,107,105,106,107,107,107,106,103,106,104,103,104,105,106,101,103,101,103,102,103,100,98,100,99,99,100,97,98,98,97,96,98,95,96,97,96,96,95,94,96,99,97,89,85,79,78,50,52,53,49,42,43,51,60,71,83,95,105,109,109,108,108,108,106,105,106,107,105,106,105,104,106,105,103,103,103,103,103,103,104,102,99,100,98,102,101,100,98,98,97,99,98,99,97,98,96,96,96,95,95,96,96,97,96,95,101,101,95,82,76,69,70,70,77,85,92,98,100,105,107,110,110,109,107,107,107,107,108,105,105,107,105,104,105,105,103,101,106,103,104,103,104,103,102,101,102,102,101,98,100,100,100,98,98,97,98,98,96,96,98,97,96,96,96,96,94,94,95,96,97,96,92,92,87
153,152,149,151,150,151,152,152,150,150,151,152,152,154,156,158,159,158,160,162,159,167,168,168,168,169,168,164,162,163,162,161,160,159,154,149,145,142,141,142,139,141,139,135,134,127,119,111,103,95,93,99,106,109,111,113,117,120,120,119,120,119,113,106,164,162,162,160,158,158,158,156,152,148,148,151,151,148,149,152,152,152,157,161,160,169,170,172,173,172,174,177,175,174,172,171,168,162,157,154,151,148,142,142,143,147,145,143,141,138,134,124,117,108,99,95,98,104,108,109,110,113,117,117,116,117,119,118,163,165,166,167,165,167,165,163,161,158,155,156,152,141,133,136,141,143,148,161,166,176,176,175,175,177,178,180,179,175,174,172,170,167,161,157,151,147,146,144,144,148,146,147,145,144,142,135,127,120,114,105,98,98,102,106,106,108,110,114,113,114,115,117,172,171,174,175,173,173,173,173,173,170,165,160,145,131,126,127,129,134,141,155,171,181,181,180,180,182,182,182,182,179,176,173,166,157,158,156,152,148,145,144,145,149,151,151,147,146,144,139,135,129,122,116,108,101,97,99,105,104,106,106,110,112,113,112,179,181,179,181,182,179,178,180,179,177,174,164,144,131,128,129,133,133,130,136,161,179,181,183,182,182,183,183,182,181,178,176,174,166,162,159,156,152,148,141,145,151,156,157,154,150,147,143,141,132,122,115,112,108,101,93,96,102,102,105,107,110,111,110,183,184,185,187,189,186,185,188,187,184,178,164,150,138,129,132,140,133,121,115,144,175,184,186,186,186,187,186,182,180,179,178,176,175,171,167,162,158,151,146,137,144,152,154,160,158,153,148,146,139,122,111,110,110,107,100,93,94,95,100,103,107,106,110,187,187,188,189,189,189,187,187,188,184,172,158,142,134,134,137,138,127,108,105,139,172,185,188,189,188,189,188,184,181,184,184,182,181,176,171,162,154,155,151,147,147,150,156,159,158,155,151,152,149,135,121,115,112,110,106,99,91,87,91,97,100,101,103,189,189,188,188,187,186,186,187,188,179,163,151,136,137,146,151,139,108,88,107,141,166,182,190,191,191,191,190,187,186,187,188,187,183,178,171,161,156,155,149,145,146,150,150,154,156,155,154,153,148,140,130,121,115,111,108,108,100,92,86,88,92,95,98,192,191,192,191,190,189,188,190,186,173,159,151,138,131,150,154,128,80,80,116,139,158,179,191,193,193,193,192,191,191,191,191,191,189,185,177,169,163,157,147,141,139,139,140,149,155,158,159,156,151,146,139,127,121,113,108,109,105,101,93,87,87,90,95,193,193,194,193,192,192,191,188,177,165,151,143,133,130,143,144,106,62,89,127,142,151,174,188,191,193,193,192,191,191,192,192,190,186,183,178,173,163,150,145,137,130,123,127,140,151,158,159,162,157,149,141,132,121,117,111,109,112,107,99,91,88,89,91,193,194,194,193,194,194,193,187,170,155,149,136,126,128,138,133,80,63,106,138,148,146,162,181,190,193,193,191,190,192,192,190,188,187,182,180,173,163,150,139,131,116,101,105,114,120,118,130,150,155,153,145,135,126,118,111,113,113,113,105,95,90,89,88,195,195,194,194,194,195,193,187,166,148,144,134,122,129,136,122,67,74,110,141,156,146,155,175,187,192,195,194,193,195,195,192,190,187,180,177,171,159,147,134,118,104,103,109,104,97,92,98,113,131,144,148,139,131,125,118,121,114,116,110,101,92,90,89,195,195,195,195,196,196,194,188,166,145,137,129,122,127,140,110,77,106,124,147,158,142,150,174,185,192,194,196,196,196,195,194,191,184,175,172,167,157,144,126,110,109,123,125,115,108,103,99,102,117,135,145,146,138,125,119,114,117,113,113,107,98,93,93,197,196,196,197,197,198,197,189,169,147,135,121,114,129,142,93,69,101,129,148,158,141,148,175,182,186,194,197,197,197,193,192,189,184,173,169,162,151,136,119,111,123,131,121,108,101,102,99,89,100,121,130,136,134,131,124,121,116,115,112,108,105,99,97,198,197,198,198,197,197,195,188,168,143,133,117,110,134,141,83,63,86,118,147,152,139,147,175,183,186,193,197,199,198,196,192,190,186,178,168,157,143,127,114,116,125,125,119,114,107,98,91,90,100,120,123,126,131,133,134,132,125,119,113,109,106,100,98,199,199,198,197,197,196,194,186,167,140,127,111,103,136,134,68,59,88,113,141,146,137,147,171,181,186,192,196,198,199,195,193,190,185,177,164,148,134,121,118,125,130,127,119,111,100,92,95,102,110,125,134,136,138,144,143,142,134,125,118,110,104,102,106,199,199,199,197,197,197,196,186,169,141,121,106,96,126,120,60,63,95,121,142,142,138,154,172,181,189,193,196,197,197,193,192,187,179,173,157,140,127,123,126,131,130,124,118,110,104,97,93,98,109,124,134,144,149,151,146,147,143,137,125,112,106,101,103,199,199,199,199,198,196,196,188,168,142,121,106,93,115,100,63,78,100,127,143,138,137,157,174,183,190,196,198,196,196,194,190,183,174,165,148,135,128,132,134,131,126,126,128,121,108,96,88,89,102,120,129,140,153,155,152,152,148,145,138,124,107,101,103,198,199,199,197,197,195,195,189,171,143,122,109,93,104,86,68,93,116,135,140,133,139,157,174,185,194,199,198,197,194,192,187,178,166,156,141,135,137,142,140,136,129,128,133,132,117,104,101,99,105,121,136,146,155,159,162,160,153,151,147,136,119,102,97,198,199,198,198,198,196,193,190,176,148,124,109,94,96,85,94,129,144,145,138,129,142,162,177,188,193,196,199,199,194,192,184,170,154,144,140,143,149,153,153,149,135,126,130,131,124,116,109,103,108,123,138,151,158,165,166,167,166,165,162,153,143,125,104,199,200,200,199,198,196,193,190,182,153,126,106,93,96,83,94,129,137,136,127,126,145,165,178,188,192,196,196,195,192,187,178,161,139,129,130,141,149,156,163,160,143,132,129,129,126,121,115,101,108,119,133,148,158,165,170,169,168,170,166,157,149,139,119,199,200,200,200,200,195,193,192,187,162,130,108,97,99,84,81,110,129,130,122,131,150,168,180,188,192,195,194,190,188,184,164,147,139,133,131,134,137,144,155,155,145,140,138,138,131,122,116,109,107,115,128,141,154,165,173,171,168,171,172,169,162,151,136,200,201,200,199,197,192,190,190,189,174,138,107,101,102,91,81,96,123,137,132,140,154,168,181,189,191,194,191,192,189,181,168,164,170,172,176,171,151,134,133,137,137,135,136,132,130,126,128,126,112,117,128,141,152,161,167,171,169,169,168,168,162,155,143,200,201,201,200,198,194,192,190,187,176,148,113,105,106,99,93,102,125,144,142,143,154,165,181,189,191,190,190,191,190,184,179,183,185,186,185,181,166,135,115,119,129,133,132,134,134,127,129,121,113,122,126,137,149,158,165,170,172,168,165,169,168,156,145,200,200,199,199,199,197,192,190,188,178,155,125,110,109,104,103,118,139,146,141,144,158,168,181,189,191,188,189,191,190,183,181,181,186,185,181,181,171,143,113,104,116,128,135,138,135,121,110,103,105,119,120,126,140,152,160,168,172,171,168,170,168,161,150,200,201,202,201,198,195,192,188,184,182,166,145,129,122,113,109,121,137,141,140,149,161,173,182,187,188,187,189,190,190,185,178,175,177,179,180,177,163,138,108,102,110,126,140,145,139,125,112,103,102,114,117,119,130,144,153,162,167,172,175,172,170,164,152,201,200,199,200,199,195,192,188,185,181,171,157,142,131,126,118,114,121,132,143,153,163,172,179,184,186,187,190,190,188,186,180,176,176,180,184,183,169,141,107,96,106,122,130,138,126,108,99,98,103,112,116,117,124,135,146,157,160,166,171,166,164,162,152,201,201,201,200,199,196,192,189,186,183,175,163,153,149,149,146,138,135,140,151,163,171,177,182,184,186,186,181,185,189,191,190,189,190,189,188,188,177,154,117,81,81,100,122,113,105,100,96,95,101,105,111,110,115,126,140,155,161,165,168,163,160,158,154,200,199,199,199,198,196,191,188,185,184,180,172,166,163,164,168,171,171,171,176,183,187,188,190,192,192,187,174,185,191,192,192,194,194,193,192,191,185,169,141,101,74,83,104,123,130,125,117,118,120,121,112,105,112,124,140,156,166,169,167,165,162,158,150,199,198,195,196,194,192,190,189,187,183,180,177,177,176,176,180,186,189,189,192,195,195,194,197,198,198,195,190,194,196,196,196,199,199,196,192,189,184,177,155,123,83,68,80,115,141,139,133,129,128,117,112,113,120,127,142,159,166,170,170,168,160,155,141,198,195,196,194,195,191,191,187,184,182,179,176,175,179,183,185,188,194,198,198,199,200,199,198,200,200,200,197,197,198,199,198,198,199,198,194,189,183,177,159,128,94,67,80,121,144,137,124,107,104,110,116,120,122,127,141,159,164,168,168,162,154,148,130,197,196,196,195,194,192,192,187,182,179,179,176,178,182,184,188,190,194,199,201,200,200,199,201,200,200,201,200,199,198,198,196,194,195,197,198,194,184,175,153,127,101,71,69,86,108,106,92,90,119,125,126,123,120,125,141,161,167,167,163,157,144,141,130,195,196,196,196,194,192,191,189,185,182,180,178,179,182,184,187,189,194,195,198,201,200,201,199,199,199,198,198,197,195,194,194,193,193,194,197,194,184,173,151,122,99,69,59,72,86,96,93,95,118,123,123,119,119,124,142,162,170,166,158,151,137,131,131,194,195,196,195,195,193,193,190,186,182,178,177,177,178,177,178,184,186,187,189,193,194,193,191,193,194,192,192,192,192,190,189,189,190,193,193,190,182,169,150,122,96,69,63,79,99,97,84,83,104,113,119,117,117,123,143,162,167,166,155,149,137,127,126,195,195,195,194,193,193,193,188,184,178,172,169,166,166,168,168,170,171,174,177,178,175,173,178,179,183,182,181,181,183,183,182,184,187,189,188,183,176,166,150,121,89,74,87,112,125,116,106,98,93,94,102,106,109,117,135,158,164,162,158,154,141,132,124,194,195,195,194,193,192,192,188,182,175,169,164,160,156,155,156,154,151,144,143,147,149,153,155,156,161,163,167,171,172,175,177,179,183,183,182,177,170,161,143,109,73,68,92,118,127,123,119,113,106,102,100,100,106,118,136,153,161,163,161,153,138,138,128,193,194,194,193,192,192,190,185,179,172,166,158,149,145,140,133,129,124,123,129,129,134,136,139,146,149,151,154,160,164,168,172,173,174,174,173,170,162,151,126,87,69,80,98,109,109,109,108,110,110,103,98,100,107,122,141,149,153,157,157,154,144,138,130,192,193,194,194,192,191,188,183,176,169,162,153,141,132,120,109,106,116,132,144,146,147,147,148,150,149,150,152,153,151,152,155,156,161,162,161,159,149,130,97,70,84,96,110,115,110,100,90,89,100,105,103,107,115,128,141,142,149,152,151,149,144,137,126,191,192,193,193,191,189,186,180,174,168,159,148,131,115,101,101,121,138,137,135,138,143,149,153,158,158,155,154,151,144,136,131,135,142,147,147,146,134,109,71,71,100,101,102,103,97,93,87,77,77,93,102,109,118,126,138,146,150,149,146,139,133,132,124,188,190,191,189,189,187,183,177,172,166,153,139,116,100,97,104,125,145,151,144,143,146,145,148,155,159,161,158,153,144,140,142,151,158,153,143,136,127,104,71,81,106,110,101,94,86,81,82,79,81,94,101,108,120,131,141,147,144,147,143,140,131,127,123,190,191,190,190,188,187,184,182,177,161,141,125,104,96,95,98,110,128,146,144,149,156,158,153,155,160,160,158,155,147,139,142,158,174,168,155,142,125,98,80,88,102,112,109,99,95,89,83,86,93,97,102,113,124,136,143,145,150,142,139,137,132,125,116,191,192,190,189,188,187,185,182,176,152,127,110,98,95,84,88,109,124,136,130,146,156,171,172,167,167,168,168,166,157,145,137,136,144,146,143,133,117,99,97,99,99,103,109,107,104,100,93,88,93,99,108,121,130,140,145,146,150,150,141,137,136,127,115,185,186,188,187,185,185,182,180,173,140,113,97,92,94,74,96,123,126,131,121,134,153,168,177,177,175,177,178,178,174,162,148,129,119,120,128,133,124,117,117,110,102,99,100,102,99,98,97,92,94,103,116,128,136,143,149,146,140,142,143,137,127,117,106,185,187,188,186,185,184,183,181,170,133,103,88,86,89,74,124,149,139,136,121,126,149,163,173,178,178,180,181,181,178,169,158,143,129,122,129,138,139,137,132,117,103,99,96,93,89,89,92,91,96,107,120,130,137,141,146,141,140,140,135,129,118,113,100,185,188,187,187,185,184,184,181,165,132,101,82,86,94,73,114,147,151,141,127,122,140,159,169,176,182,185,183,185,185,180,170,149,134,121,127,134,135,136,140,135,118,109,101,96,90,85,87,91,100,111,123,132,137,140,140,138,137,134,129,124,116,102,85,184,188,187,185,183,181,181,180,165,130,98,80,88,104,57,80,104,125,139,133,125,131,160,169,172,179,183,185,186,186,182,171,159,145,127,121,126,130,134,140,140,129,119,111,98,95,92,88,93,104,117,126,132,136,141,137,138,132,127,122,116,103,83,72,183,185,187,185,185,183,180,173,156,129,97,83,96,116,71,79,97,112,137,137,131,128,157,172,174,180,184,186,188,186,183,179,169,153,140,124,121,124,130,131,135,136,125,108,93,81,81,87,97,108,123,128,133,133,131,131,130,125,117,111,95,78,72,75,181,180,179,182,182,177,175,165,143,126,96,77,102,131,90,83,83,104,128,136,134,129,153,172,174,179,183,187,188,187,186,182,177,163,149,131,118,115,120,122,116,117,115,111,107,96,85,86,98,108,123,127,131,129,125,126,123,115,103,92,81,79,79,74,180,178,177,177,176,177,179,165,141,123,93,82,110,140,80,56,75,94,115,130,134,129,153,173,175,179,183,184,188,187,185,184,175,168,157,142,125,107,104,108,102,96,96,94,105,105,91,88,102,112,122,125,125,124,122,121,117,108,99,91,89,88,79,69,176,178,181,181,180,179,182,171,137,115,92,95,109,135,84,51,67,90,118,133,136,126,148,162,171,179,183,183,186,186,183,182,179,168,161,149,135,118,101,108,118,106,94,98,87,88,86,93,108,118,125,124,126,124,120,119,113,106,101,98,91,84,73,67,174,176,180,182,181,181,181,168,139,116,106,101,109,133,95,53,72,101,121,133,134,126,146,155,164,178,183,183,184,186,184,179,176,167,161,152,141,126,106,98,113,112,97,89,92,81,82,94,117,131,131,131,127,122,122,118,113,106,104,99,88,76,70,69,175,177,177,179,180,181,176,161,138,120,115,108,107,125,103,62,80,103,116,129,129,125,148,162,168,177,180,183,183,181,182,178,172,164,160,152,143,132,116,96,97,109,108,102,106,113,116,124,134,139,138,133,128,120,117,113,109,107,103,91,79,70,69,73,173,175,175,178,182,181,174,162,151,132,120,110,109,122,107,57,48,79,109,124,124,127,148,165,171,175,177,180,181,180,179,173,169,165,161,153,144,135,125,106,89,95,106,104,108,128,143,143,144,140,137,126,121,115,111,106,106,105,95,83,72,70,74,79,170,168,172,175,175,175,170,158,153,145,124,110,109,114,108,71,45,55,89,111,121,135,149,163,167,171,172,173,175,176,173,167,164,161,156,150,142,135,128,119,104,96,109,127,137,143,143,143,140,132,127,119,112,108,106,103,101,94,83,76,73,77,81,85,168,165,171,173,170,175,167,156,147,147,126,108,108,110,110,84,57,57,79,105,123,143,157,163,166,169,169,167,168,169,169,163,161,157,152,146,139,133,126,122,119,117,125,138,145,146,144,140,132,123,119,114,109,108,103,99,94,81,73,73,78,84,87,84,166,165,167,168,164,165,159,154,139,133,119,106,103,105,109,98,71,64,83,107,128,146,157,160,166,167,163,161,164,163,162,160,157,154,147,142,136,129,123,122,122,124,130,134,136,139,138,129,121,116,114,111,109,103,96,91,82,75,78,84,85,78,64,48,160,160,160,158,153,152,149,149,139,128,117,103,100,94,99,103,95,83,87,110,129,144,155,160,161,161,158,158,160,159,156,155,150,145,139,133,128,123,118,120,121,124,128,128,130,138,125,113,114,111,110,108,101,94,89,85,86,88,81,64,47,33,29,33,153,154,154,152,150,149,144,143,144,135,121,100,90,90,96,103,103,95,98,113,136,142,148,155,157,154,153,148,152,154,152,148,142,134,130,124,117,118,116,117,120,124,128,131,130,129,117,113,111,107,107,102,97,93,85,70,51,34,23,21,25,34,48,65,144,145,144,143,144,143,138,138,136,131,120,100,89,88,94,99,101,100,108,123,138,147,144,149,151,150,149,137,130,144,146,143,140,134,128,120,114,115,114,113,120,124,127,126,121,118,115,111,107,108,103,92,77,54,29,15,16,21,28,36,46,59,69,77,136,136,136,134,133,132,129,128,125,123,115,96,80,79,88,94,97,106,122,134,140,145,148,148,151,150,139,146,143,140,139,138,138,135,127,122,118,115,114,116,118,120,121,121,116,116,113,107,103,99,91,70,42,26,26,33,36,42,48,57,66,77,82,93,122,122,122,120,115,115,115,114,114,114,113,102,85,81,88,93,99,117,130,138,139,142,142,143,143,144,140,136,139,140,136,131,127,124,122,119,116,114,114,116,117,117,115,116,112,109,105,101,96,89,75,63,57,56,57,58,60,63,73,80,91,103,110,115,110,107,107,107,108,108,109,109,111,113,114,116,113,108,106,108,115,124,130,135,137,137,136,139,137,132,133,131,131,132,130,127,124,120,116,115,114,112,113,113,114,112,110,110,105,102,97,89,86,82,83,80,78,86,96,104,111,112,112,116,120,119,117,118,97,95,98,107,107,109,112,111,111,113,114,116,120,121,120,120,124,125,127,128,128,128,129,128,128,128,124,124,122,124,123,121,118,116,116,114,112,110,109,109,108,108,104,99,95,90,84,82,82,83,84,79,62,49,52,59,70,88,99,102,99,95,95,95,64,69,68,68,77,83,85,87,90,94,97,101,108,115,118,120,121,120,119,117,117,116,116,116,113,112,111,110,109,107,106,104,106,105,105,104,101,103,99,102,103,101,91,89,85,84,84,86,86,85,85,87,83,64,46,47,45,44,52,67,84,90,88,76
41,37,35,31,31,33,33,31,38,77,120,144,156,164,170,176,181,182,180,180,176,171,174,179,180,173,171,175,179,180,181,184,182,170,144,119,112,113,113,117,117,115,116,113,112,113,113,113,113,111,110,111,111,110,109,110,111,112,110,109,106,109,122,134,71,75,66,63,54,51,43,30,33,67,113,141,150,151,150,148,147,156,163,170,171,161,158,162,161,156,156,162,166,166,166,167,162,153,140,125,115,110,107,103,106,106,108,109,112,110,114,115,114,113,112,111,112,110,109,110,110,109,110,110,111,118,128,120,136,131,126,126,124,129,136,142,136,132,135,141,147,147,148,149,151,154,158,159,161,161,160,160,161,163,161,160,155,152,151,151,152,151,148,144,140,137,135,131,125,120,116,113,111,107,109,108,109,111,113,111,111,111,111,110,111,110,109,112,117,118,102,74,164,161,162,162,164,164,162,159,161,160,148,138,143,147,155,160,158,160,164,164,164,166,170,170,172,173,172,173,171,170,169,168,167,166,165,165,163,162,159,156,152,147,141,136,130,124,113,113,110,109,108,109,109,112,110,110,110,109,109,114,108,84,65,82,176,175,175,174,176,178,179,174,169,159,150,141,140,135,139,147,152,156,163,166,170,176,178,177,177,178,178,180,180,180,177,174,172,173,171,169,168,165,165,164,162,161,158,156,156,155,153,146,140,132,123,116,109,106,108,109,109,110,116,120,100,92,113,130,183,184,182,181,184,186,185,177,165,158,151,147,141,135,145,145,142,145,153,166,175,181,183,181,181,182,182,183,183,183,180,178,176,174,173,168,163,165,165,166,165,164,162,159,161,162,159,157,155,151,149,144,132,123,113,111,116,117,122,127,133,138,136,136,186,187,186,186,186,188,188,176,164,160,150,143,146,149,150,149,140,134,131,146,166,175,179,184,186,186,186,187,186,183,179,178,178,178,178,177,173,174,172,171,168,166,165,158,159,162,163,161,159,157,155,152,148,146,136,130,126,119,103,92,92,87,87,90,190,189,187,187,188,186,181,172,162,154,144,140,148,157,155,142,123,108,106,116,151,173,183,186,189,190,189,189,189,187,183,180,182,184,185,183,182,178,172,171,169,170,168,162,158,159,163,163,163,162,160,156,153,153,149,138,127,117,89,50,26,19,26,33,193,193,192,190,190,188,177,164,155,145,135,132,139,148,144,121,92,83,100,121,153,166,175,186,191,192,191,189,189,189,187,186,187,190,191,190,187,184,179,175,172,173,169,166,162,160,162,162,163,163,164,161,159,159,156,147,134,129,128,122,104,88,85,77,195,195,196,193,192,186,172,156,150,140,129,130,136,140,124,91,68,79,111,135,152,162,173,185,190,192,190,188,187,188,188,188,190,190,190,190,189,187,184,180,176,172,168,165,161,158,158,157,157,159,162,160,161,161,158,153,146,139,132,128,126,120,119,124,195,194,196,197,194,186,165,153,145,137,125,126,134,137,103,75,72,91,123,151,162,156,162,176,185,187,189,188,187,185,185,188,190,189,187,187,187,186,184,179,174,168,163,163,157,149,143,137,139,146,154,158,164,163,161,157,153,147,139,133,129,124,120,122,195,196,196,196,195,186,167,151,143,129,123,122,133,128,83,82,102,111,128,158,168,157,155,169,182,183,187,187,188,189,189,189,190,191,190,187,184,180,179,177,170,164,157,147,141,135,126,123,124,125,131,138,138,143,153,154,152,147,142,136,131,125,120,115,197,197,197,196,193,186,168,146,135,120,112,123,136,123,73,90,118,130,138,159,166,151,146,165,182,182,183,188,191,191,192,190,189,189,187,183,179,174,174,172,164,156,148,139,131,129,130,133,134,131,125,118,119,118,129,142,144,146,139,135,132,127,124,120,197,197,196,195,191,184,168,145,127,112,102,121,136,115,60,80,102,125,138,150,156,143,137,161,182,181,178,184,192,193,193,193,191,188,188,186,182,175,168,162,155,147,138,130,129,135,143,149,151,143,130,119,115,109,109,125,131,139,141,137,130,128,125,122,197,197,196,196,193,184,166,144,125,112,104,114,128,106,62,65,84,94,131,140,148,135,133,162,180,182,183,187,191,193,194,193,191,188,184,184,179,173,161,151,141,133,128,127,134,140,148,151,146,136,127,118,112,106,102,107,118,123,123,128,131,129,127,123,198,197,196,195,193,185,165,142,124,113,105,110,118,91,57,57,76,84,122,136,140,128,132,164,176,179,184,188,191,193,193,193,191,188,184,177,173,165,154,142,133,128,129,131,143,146,150,146,137,123,112,108,105,104,103,103,116,129,130,131,136,140,139,137,197,198,194,193,190,184,168,146,126,111,100,106,109,80,53,63,83,92,116,131,132,119,132,162,172,183,190,192,194,192,191,190,189,187,180,172,164,155,146,136,129,131,139,149,156,152,148,140,135,125,117,112,107,103,104,112,125,135,140,143,146,151,150,151,197,196,197,192,188,184,174,149,127,112,100,105,104,76,61,75,89,98,118,125,122,115,135,160,175,189,193,195,195,194,192,189,186,183,176,165,155,147,140,138,141,152,163,166,165,153,140,137,139,136,129,120,111,102,100,113,130,139,143,147,153,155,153,153,196,196,195,191,188,185,179,158,131,114,103,106,106,77,72,87,101,112,118,118,111,114,138,163,182,194,192,193,194,194,193,192,188,181,168,156,147,144,144,149,158,169,175,176,168,151,129,122,123,128,131,126,115,105,101,112,130,144,149,152,155,158,159,160,198,197,193,191,188,186,182,168,140,113,105,109,111,82,84,106,112,110,109,106,104,116,146,172,186,190,193,194,194,192,190,191,188,177,165,160,158,159,164,166,166,169,175,174,164,148,134,131,127,119,125,132,122,109,105,118,135,144,151,155,159,164,167,168,196,196,195,192,189,186,181,173,151,120,104,109,115,91,80,97,100,100,103,100,106,125,155,181,191,191,192,194,193,191,191,190,185,179,174,175,177,180,182,180,171,163,168,167,155,142,135,130,128,129,133,127,120,114,113,121,133,143,151,156,161,167,170,169,198,197,196,193,189,186,183,177,161,133,113,112,118,105,77,73,72,89,108,105,113,136,162,179,185,190,191,191,191,192,193,192,187,182,181,184,184,187,186,179,167,148,149,150,143,136,131,131,132,132,129,119,113,115,117,127,135,144,151,155,161,165,172,170,197,196,195,193,190,186,183,179,167,147,129,123,124,117,96,83,80,87,110,111,121,144,165,177,185,189,190,190,190,190,191,192,189,186,185,186,188,192,196,190,178,155,136,133,129,131,140,143,142,137,125,113,110,113,119,133,140,144,149,154,158,162,167,173,198,196,194,191,190,186,184,182,173,158,144,136,133,130,118,106,108,116,119,120,135,157,174,181,185,186,187,185,184,187,188,188,188,189,192,192,194,198,200,198,187,170,142,129,119,128,136,134,130,125,117,109,102,98,106,128,140,141,142,148,151,154,160,167,199,197,193,189,188,184,181,179,176,166,158,150,148,149,147,137,135,138,139,145,159,172,179,182,184,188,189,184,180,185,190,192,192,194,197,198,196,195,192,189,183,172,150,132,112,114,121,127,128,128,123,120,116,114,114,122,133,136,133,137,142,146,155,161,194,192,191,189,186,183,179,180,177,170,169,165,165,171,178,181,179,176,175,180,186,191,192,195,196,197,196,195,195,196,196,196,194,195,197,198,197,194,187,181,175,162,144,128,114,101,102,111,125,131,132,134,137,137,136,130,129,129,125,127,134,141,151,159,192,189,188,185,182,180,179,177,175,173,171,173,176,183,190,194,196,197,198,200,200,202,203,200,200,201,201,201,200,200,201,199,197,195,195,196,194,190,184,177,168,153,134,120,114,98,87,93,112,126,126,124,121,111,113,116,121,120,118,120,125,132,146,159,191,189,186,183,182,178,174,169,169,172,169,173,179,184,189,192,196,199,201,201,201,200,201,201,201,201,201,200,199,199,196,193,193,191,191,190,187,182,178,171,162,150,132,118,108,96,89,88,94,105,107,101,93,82,88,98,109,112,113,117,120,128,141,153,191,190,187,185,185,180,176,173,174,173,172,175,181,184,185,188,190,194,195,198,199,198,197,194,193,194,194,191,190,189,187,183,183,181,180,181,177,171,166,162,155,147,130,115,108,98,85,77,73,75,78,76,76,64,69,86,103,109,109,111,115,123,138,148,191,190,188,185,184,183,179,175,174,172,172,175,175,177,177,178,182,184,186,188,189,188,184,183,181,180,180,178,175,175,174,173,171,169,170,177,166,169,163,156,150,140,122,109,102,94,79,71,73,75,74,71,66,60,63,82,100,107,105,106,108,118,134,143,190,189,186,185,184,178,173,171,168,165,166,168,169,167,166,165,168,170,173,177,178,174,170,169,166,165,165,164,163,162,161,162,161,160,162,165,170,165,160,150,143,129,113,101,100,103,106,106,105,107,111,116,114,101,93,89,96,104,101,102,109,114,130,139,190,189,185,184,180,176,171,168,162,158,157,155,153,153,153,153,153,156,157,160,159,159,151,150,147,147,148,148,149,151,152,152,152,152,152,151,154,154,148,142,131,118,101,89,87,88,95,111,117,122,128,133,135,129,120,106,97,103,99,97,101,113,127,135,190,189,185,181,178,174,169,167,159,153,149,146,145,143,141,139,138,138,135,133,132,133,132,132,134,134,135,137,137,141,141,141,142,141,140,142,144,142,139,133,120,106,87,77,81,95,102,104,104,108,110,108,110,117,123,113,101,104,101,98,100,107,120,132,190,189,186,182,184,176,168,165,158,153,145,137,133,131,127,123,119,116,112,112,115,120,124,126,130,135,135,133,136,136,134,131,130,126,122,124,129,130,129,125,115,100,77,70,76,88,100,102,104,104,100,93,90,89,98,99,100,106,104,103,106,109,117,129,189,188,185,180,178,173,167,163,155,149,141,132,125,122,115,109,104,101,101,104,110,117,124,130,131,136,138,137,137,136,133,127,121,116,113,118,125,126,122,118,113,100,78,68,72,81,88,89,94,92,90,86,81,77,78,82,94,103,104,102,104,110,116,123,186,186,184,180,175,169,164,159,154,145,134,124,116,113,107,101,98,98,98,102,108,115,125,133,136,140,142,137,139,139,134,127,120,116,116,127,133,132,125,119,113,101,83,72,72,79,85,85,80,80,80,80,82,83,82,83,94,102,102,102,103,109,115,121,184,182,178,176,173,167,163,157,149,136,127,115,106,103,99,98,101,104,105,102,102,110,122,132,138,142,144,144,144,143,138,131,123,124,126,140,145,139,131,123,115,103,85,75,74,75,81,87,88,83,84,85,84,84,85,89,97,102,100,101,103,108,115,120,181,178,175,174,171,167,164,159,144,130,118,108,103,100,98,100,109,114,115,109,102,106,120,131,137,140,143,145,146,146,144,139,128,118,118,129,138,133,127,122,115,100,85,83,78,73,73,79,87,89,89,92,89,83,76,83,98,103,100,106,108,111,117,123,182,180,177,174,171,167,165,159,140,117,107,101,98,98,99,98,97,104,108,110,108,108,121,137,146,149,151,152,150,150,150,146,137,126,117,117,117,114,113,112,108,96,89,92,87,79,76,73,72,80,90,92,88,83,77,83,98,105,104,107,111,115,118,120,182,183,175,175,172,168,164,155,134,112,99,96,97,97,91,84,80,71,92,109,107,111,121,141,159,165,162,160,160,159,159,157,151,142,130,120,112,104,100,97,95,98,99,100,95,84,80,82,79,77,82,85,81,76,78,88,100,103,105,111,113,117,121,120,178,178,175,172,171,169,164,155,131,107,91,88,94,93,80,75,84,92,90,102,102,108,117,132,156,169,169,166,166,167,166,165,161,152,142,134,124,113,105,103,107,111,110,106,103,92,81,78,83,82,84,84,76,70,76,91,100,103,106,112,116,119,122,121,180,177,174,171,169,170,166,153,127,102,87,84,92,85,73,78,93,99,98,104,102,103,116,131,150,168,172,171,170,170,167,168,165,159,154,147,137,129,122,117,117,120,118,115,110,106,97,89,95,90,88,88,79,74,79,89,97,102,108,114,118,121,123,122,178,175,173,172,167,166,164,149,126,103,91,82,93,83,75,99,124,124,113,109,108,106,113,128,145,158,170,171,175,173,171,171,169,164,159,154,145,137,128,120,120,122,121,121,118,116,114,107,99,92,84,81,76,76,81,88,96,102,108,114,118,120,121,120,177,176,174,173,167,163,158,147,131,107,88,80,99,91,78,103,121,130,124,116,114,109,107,124,140,153,164,170,175,176,173,170,169,167,162,159,151,143,136,125,121,121,122,123,124,121,118,118,108,99,95,86,78,72,81,89,94,101,108,112,116,119,119,117,173,173,173,171,167,163,155,141,124,105,86,80,103,103,65,71,83,102,115,117,117,120,110,114,136,152,162,169,175,173,171,170,173,169,167,164,158,149,143,135,125,120,121,122,122,120,118,113,106,102,104,104,98,78,86,91,95,102,109,112,115,116,118,119,168,169,170,167,165,164,156,140,120,99,87,85,103,110,66,82,77,84,92,108,116,126,119,113,131,151,161,167,172,171,173,173,172,169,167,166,160,155,150,140,129,121,117,117,118,113,106,104,102,97,95,96,91,81,83,91,99,104,111,113,114,114,113,116,170,169,169,168,167,166,156,138,120,105,94,92,105,113,80,62,62,79,77,92,110,122,121,112,128,149,159,165,171,174,173,172,172,168,165,164,162,156,151,144,133,126,117,111,112,108,101,96,89,89,89,84,79,77,88,96,101,105,111,111,112,112,111,112,170,172,172,169,168,168,160,139,122,113,102,96,107,116,88,45,54,72,76,84,104,119,122,111,124,151,159,164,169,171,170,168,169,170,167,163,162,155,149,147,136,131,124,113,108,105,108,106,96,89,91,86,78,79,84,93,102,104,108,109,110,109,108,108,170,172,172,169,168,165,156,143,126,119,107,98,105,116,91,50,51,67,76,89,107,123,124,110,120,149,154,160,171,172,171,170,168,169,168,165,160,153,147,143,137,132,125,117,108,99,104,106,99,91,84,86,83,80,86,94,101,104,107,109,109,111,109,110,169,169,169,170,170,164,154,150,138,125,112,103,103,112,97,62,54,70,84,95,106,118,121,111,115,145,147,145,164,172,170,169,167,164,164,161,156,153,150,146,140,133,127,120,112,103,100,101,96,94,85,82,86,89,96,101,104,106,106,107,107,108,108,106,167,166,166,170,170,165,156,151,148,133,116,108,103,109,107,71,58,74,89,95,100,113,117,110,114,141,152,154,163,170,167,165,165,162,162,156,152,148,147,144,139,133,129,124,118,110,103,97,95,95,90,85,89,99,106,109,112,111,110,108,106,105,106,106,167,166,165,167,164,163,154,145,142,135,120,108,101,104,109,81,57,63,76,86,102,113,115,111,117,137,152,158,164,164,163,162,161,159,160,156,150,146,143,141,136,129,124,122,119,113,108,102,98,98,96,94,103,111,114,114,116,116,115,115,113,108,106,106,164,166,164,164,163,162,154,144,135,130,121,114,107,102,110,97,62,47,54,74,97,110,111,112,120,134,149,157,159,161,158,158,156,156,157,151,148,143,140,135,132,128,123,120,117,115,113,110,108,108,112,120,120,122,121,119,118,115,114,111,108,106,104,102,161,167,165,164,163,158,153,145,134,129,120,114,110,107,107,107,81,53,44,64,90,104,109,113,123,135,147,157,161,161,156,152,151,152,150,146,143,142,137,129,127,125,121,118,115,114,114,114,115,117,120,124,127,125,123,120,117,112,113,107,107,103,101,98,160,163,162,158,155,150,148,146,137,128,121,110,104,104,104,107,96,70,59,59,84,102,110,116,126,138,145,150,157,158,152,147,144,145,146,144,140,134,130,124,120,117,114,113,109,112,114,114,116,119,120,120,121,123,121,117,113,112,109,108,103,100,99,96,157,157,151,148,146,143,142,145,142,134,122,109,99,97,101,103,101,87,66,68,76,100,112,119,127,136,143,149,152,153,150,144,144,145,144,141,137,132,124,118,115,112,111,114,109,110,114,114,117,116,114,114,118,119,114,112,110,107,106,103,100,100,98,93,152,152,148,142,140,142,138,140,139,135,125,112,100,96,99,101,103,102,90,76,80,92,110,119,128,138,143,146,148,147,145,140,137,140,141,138,135,131,124,118,114,107,101,110,111,111,112,114,115,120,122,121,121,117,109,107,107,105,104,102,99,97,95,94,144,143,142,141,140,136,135,135,133,130,128,113,101,94,97,101,102,103,97,89,89,94,108,121,126,130,136,141,143,142,139,134,123,125,132,133,130,127,125,121,114,109,107,109,109,109,111,113,116,118,117,115,115,112,108,107,106,103,102,100,97,94,91,90,136,136,135,134,134,131,130,130,129,128,120,109,98,89,92,100,103,102,99,95,95,101,112,124,131,130,130,136,139,140,136,133,132,128,131,129,126,126,125,121,115,113,115,112,110,109,112,112,116,115,117,112,110,109,108,105,104,104,102,98,95,91,89,88,133,132,130,129,128,126,124,122,123,121,120,113,99,86,86,96,100,100,100,101,104,110,117,123,131,134,132,134,135,135,132,129,134,135,131,128,125,122,120,117,115,113,110,110,111,111,111,112,114,114,113,110,110,109,105,103,103,105,101,95,92,90,88,88,127,126,126,123,120,119,118,117,116,118,119,114,108,93,88,94,96,96,101,106,112,119,122,125,128,130,132,133,132,131,127,122,125,127,127,125,124,118,114,114,114,113,113,112,111,110,110,111,110,110,112,109,107,106,104,101,105,103,98,93,90,89,88,87,122,121,118,115,112,112,112,111,110,112,112,112,111,106,100,99,98,101,104,112,116,123,127,125,127,128,128,130,129,128,127,125,124,125,124,123,121,119,116,112,114,114,112,112,110,110,111,111,109,107,108,108,104,103,104,101,96,95,96,92,88,84,83,83,110,112,112,109,108,108,108,107,108,109,109,110,110,112,112,107,106,109,112,117,119,122,125,126,125,125,127,126,125,123,122,122,121,121,121,118,117,118,115,116,112,112,112,109,109,110,110,108,106,106,105,103,102,100,98,99,99,95,91,91,87,85,87,88,108,107,107,107,106,106,106,105,105,107,108,109,111,112,114,116,115,114,116,118,121,123,123,125,126,123,124,123,123,122,120,118,117,116,117,116,115,114,112,114,114,112,111,109,107,107,107,108,108,106,103,101,100,98,95,95,94,91,88,88,86,87,89,91
55,48,45,42,41,43,71,114,129,128,120,124,120,123,120,121,121,120,118,115,112,108,106,107,112,118,127,132,136,139,140,146,152,152,153,149,148,148,145,141,138,131,127,122,116,109,106,106,103,104,112,110,108,109,109,124,125,102,69,52,60,79,121,125,53,48,44,42,40,43,76,119,130,128,120,123,121,122,120,121,121,120,118,115,111,108,106,107,113,119,129,132,137,139,140,147,152,152,153,149,148,148,144,141,137,131,127,121,115,108,106,106,102,105,113,110,108,109,111,124,122,98,65,54,59,87,123,124,52,48,43,41,40,44,81,122,130,127,121,123,121,122,120,121,120,119,117,115,110,107,105,108,114,120,130,132,137,139,141,147,152,153,152,149,148,148,144,140,136,130,126,120,115,107,106,106,102,106,113,110,108,109,113,125,120,94,62,56,58,95,124,123,42,37,34,32,33,34,44,65,100,117,122,123,121,122,121,121,120,119,117,114,110,107,105,108,115,121,130,133,137,139,142,148,152,153,152,148,149,148,143,140,135,129,126,119,114,106,106,106,102,107,112,109,108,109,115,126,118,90,58,58,57,102,126,122,75,73,63,51,37,25,28,40,71,103,124,127,121,120,119,117,116,115,118,118,113,108,105,109,116,122,130,133,138,139,143,149,152,153,151,148,149,147,142,140,135,128,126,118,113,106,106,105,103,108,112,109,108,108,117,126,115,86,54,60,56,110,127,121,142,144,141,138,137,143,148,142,132,129,135,135,126,121,122,130,135,135,137,137,142,145,149,146,147,145,146,145,143,141,143,150,152,153,150,148,149,147,141,140,134,128,125,117,112,106,106,105,103,109,111,109,109,108,119,127,113,82,50,62,55,116,127,120,170,173,174,175,174,176,181,181,171,156,150,141,138,134,133,138,141,150,156,157,159,164,165,165,167,169,170,170,169,168,168,163,162,157,154,151,151,148,141,139,133,128,124,117,111,106,106,104,104,110,111,109,109,108,120,127,110,78,47,62,62,117,127,120,179,178,180,182,180,180,182,180,169,157,151,141,131,139,145,141,136,138,149,160,169,172,172,175,174,174,175,175,174,172,168,169,167,163,161,160,159,158,154,150,145,141,137,128,119,110,106,103,104,111,111,108,109,108,122,128,107,74,49,61,70,119,126,119,185,187,186,186,183,182,183,178,165,152,146,137,126,138,146,141,127,118,122,142,161,171,176,178,179,180,180,179,176,173,171,171,174,173,170,167,163,160,157,154,150,148,151,150,147,141,136,124,115,108,108,108,108,110,123,125,103,70,51,60,77,120,125,119,190,190,191,190,191,190,186,174,160,153,144,131,126,134,137,123,102,93,99,120,145,163,175,183,187,186,185,184,182,178,177,182,184,182,179,175,169,164,163,161,156,152,151,153,153,152,149,145,135,126,116,109,109,118,118,89,61,60,73,81,96,123,124,118,193,193,193,192,194,194,191,174,152,147,139,128,123,134,131,100,72,79,101,122,139,155,174,187,189,187,187,185,185,184,185,185,186,185,183,181,176,170,165,162,158,154,150,152,153,158,154,152,146,145,136,119,114,107,74,58,87,104,115,120,126,127,127,126,193,192,194,195,196,195,190,177,159,143,131,122,123,133,116,76,57,80,113,137,144,148,167,181,186,187,186,184,183,184,186,187,185,185,183,181,179,174,168,161,159,152,148,146,144,151,154,151,154,153,147,134,121,107,99,125,145,146,141,139,137,130,126,124,197,196,196,196,195,194,191,178,156,138,124,113,124,133,103,75,95,101,120,150,154,142,156,178,182,187,186,185,186,186,187,188,189,186,181,177,176,171,164,156,150,144,136,129,129,136,145,151,154,156,153,145,135,126,121,118,112,117,128,134,138,141,143,143,199,198,196,196,196,195,191,180,159,136,120,108,122,131,91,75,108,132,123,149,155,137,151,177,178,178,184,189,190,190,189,186,184,183,180,174,171,166,158,151,140,131,126,120,119,121,125,133,137,138,145,147,143,134,125,115,100,70,63,82,94,109,123,136,197,196,196,196,196,195,191,178,154,131,120,104,121,128,80,79,85,102,135,141,147,133,147,177,181,178,183,190,191,191,190,187,187,185,182,173,167,158,148,141,131,124,126,130,133,129,122,116,112,112,122,138,143,138,128,123,114,106,62,35,37,52,73,96,198,198,198,198,195,194,190,180,157,134,117,100,116,120,72,65,71,83,111,134,138,129,147,173,178,181,186,190,192,192,191,189,184,182,180,171,159,146,136,130,126,127,135,142,146,139,127,115,109,104,111,126,135,137,133,125,117,115,105,85,65,52,47,54,198,197,196,197,195,192,189,182,162,135,121,100,110,106,66,58,64,87,108,130,129,126,149,170,177,185,189,192,191,192,191,188,186,175,171,163,151,138,129,126,128,135,140,144,144,136,125,113,106,101,102,111,122,128,128,125,123,119,116,110,108,101,90,78,198,197,197,196,196,191,188,184,170,140,115,103,105,95,61,59,73,92,112,127,122,125,150,169,181,189,193,194,192,192,190,186,181,171,162,153,142,135,134,140,144,148,146,141,137,134,129,119,112,100,102,109,120,122,123,126,127,121,113,110,109,114,113,101,199,199,198,198,194,190,188,186,175,150,119,105,104,89,60,67,80,98,117,117,110,125,150,172,188,193,193,194,194,192,189,184,175,161,151,144,142,143,148,158,163,164,152,135,132,131,133,129,120,110,103,112,123,128,129,131,133,134,130,117,106,106,114,115,200,198,199,196,195,191,189,186,179,158,125,106,107,92,70,75,82,98,112,109,103,127,157,179,189,191,193,194,192,190,188,180,169,157,151,155,161,161,162,169,174,170,150,135,131,127,128,128,124,114,107,117,130,135,137,141,141,140,138,132,118,102,102,109,200,198,199,198,195,192,189,186,182,164,131,109,109,97,80,94,95,99,104,96,105,134,166,183,187,190,191,190,188,187,184,177,170,169,173,179,182,178,169,166,171,163,148,140,134,127,127,127,122,113,112,121,133,140,143,145,148,149,147,142,135,118,98,99,200,199,199,198,196,193,190,187,184,172,146,124,116,108,82,84,90,96,103,97,112,142,169,184,187,189,189,189,188,187,185,182,182,186,188,191,194,190,178,163,157,149,140,137,137,132,129,123,115,113,114,117,130,142,146,148,155,157,157,159,153,140,121,102,200,200,200,198,195,193,189,186,185,177,158,139,127,119,93,73,77,91,109,109,125,150,169,180,185,186,183,182,185,186,186,188,189,193,195,197,199,194,183,166,148,134,129,136,140,137,130,117,108,108,115,124,132,142,147,149,157,160,161,163,165,159,146,128,201,200,200,197,194,191,187,184,183,178,167,156,142,133,122,99,95,104,115,121,138,159,175,181,185,187,184,181,185,190,191,192,194,197,197,195,192,188,180,163,141,124,117,127,131,129,128,119,111,105,111,121,132,143,148,149,154,160,163,163,163,162,159,149,199,198,197,195,192,189,185,183,182,179,173,169,161,160,159,153,145,144,145,153,168,180,186,190,192,194,193,191,194,196,197,196,196,197,196,193,188,182,172,158,136,120,111,111,116,122,128,125,123,118,121,128,133,136,145,148,151,156,162,163,162,163,162,155,198,197,194,192,189,186,183,182,179,178,174,173,173,177,183,186,185,185,188,191,196,200,199,199,199,199,199,200,199,198,198,198,198,196,194,190,183,177,166,151,132,117,106,99,103,113,124,125,126,122,122,126,133,132,134,140,144,151,157,163,168,167,166,160,196,195,193,192,189,186,184,179,176,175,174,173,177,183,188,192,195,198,200,201,202,201,200,200,200,201,199,199,200,199,197,197,194,193,189,182,175,169,162,147,128,115,101,92,93,105,114,114,113,106,106,115,124,127,124,131,138,146,150,158,170,168,165,160,195,194,193,192,188,187,185,181,178,178,176,176,180,185,188,191,194,196,199,201,200,198,198,196,195,196,194,192,192,191,188,185,184,184,181,176,171,164,156,141,119,109,99,90,89,89,98,92,89,83,90,102,114,117,120,124,130,141,148,156,165,165,161,158,196,194,193,192,188,186,183,180,179,176,174,176,178,180,181,183,186,190,192,195,194,192,188,188,185,186,183,180,179,178,176,174,174,175,172,168,164,156,146,133,114,102,99,85,77,69,69,75,73,67,76,92,107,111,112,118,126,140,148,158,163,164,157,151,194,194,193,191,188,188,184,178,176,170,168,169,169,171,171,171,172,179,181,184,183,179,175,174,172,171,169,168,168,168,165,165,165,166,167,163,158,150,140,124,105,98,98,94,91,93,94,95,94,85,82,89,103,109,112,116,124,140,146,155,159,158,151,143,193,194,193,190,187,185,181,175,173,163,161,159,156,158,161,159,161,164,166,170,169,166,162,160,157,158,156,158,161,162,160,160,158,156,159,155,151,142,127,109,96,91,98,104,112,119,122,122,121,117,110,100,104,106,106,109,118,136,142,149,155,148,137,128,196,194,193,190,186,184,179,174,170,161,155,149,146,146,147,148,147,147,146,148,149,148,146,147,147,149,150,151,153,152,150,149,144,145,148,145,142,133,117,101,87,86,95,106,116,121,121,122,122,127,127,109,103,103,99,106,116,132,140,147,146,140,129,119,194,195,193,190,187,184,178,172,170,157,152,144,136,135,134,130,127,123,122,125,129,134,137,141,146,147,147,147,147,145,142,136,129,130,135,138,133,126,114,94,78,82,95,106,111,112,110,106,100,105,117,109,103,105,101,103,115,129,139,146,144,139,131,119,192,194,193,189,186,183,178,171,162,158,148,139,129,126,123,117,112,108,108,113,121,131,138,142,147,149,145,149,145,142,132,126,122,124,132,134,129,122,113,91,74,76,89,101,105,105,102,98,89,84,90,95,102,104,100,103,111,124,137,144,145,144,137,129,193,193,192,189,185,180,174,169,162,152,142,131,122,117,112,108,104,104,106,111,122,134,142,145,152,152,148,149,147,140,130,123,123,134,141,139,130,122,112,92,73,70,79,89,93,95,91,89,81,83,83,89,99,105,103,104,109,121,134,142,145,144,136,130,191,189,187,185,183,178,172,168,160,145,130,122,114,109,104,101,102,104,106,110,118,132,144,151,153,153,151,153,149,141,133,129,131,146,151,144,133,123,113,91,79,77,77,85,90,88,90,90,88,91,89,92,100,105,103,106,113,120,128,138,143,141,135,129,189,188,186,184,182,177,173,171,161,140,124,113,108,105,102,104,108,108,105,107,113,125,137,145,153,157,157,155,151,145,135,130,133,147,150,142,132,123,112,88,82,73,76,82,89,93,93,95,92,88,87,91,99,103,102,104,111,116,123,135,136,135,131,124,189,187,187,184,180,177,173,170,158,133,116,107,102,101,101,104,112,117,112,107,111,127,138,146,152,156,158,156,153,149,138,128,127,134,136,129,126,120,109,87,86,81,73,77,85,92,96,97,95,88,82,91,101,102,102,104,109,117,122,130,131,128,125,119,186,187,185,182,179,176,173,169,155,124,105,97,100,103,100,100,105,111,115,110,113,129,144,152,157,161,161,160,160,158,147,134,125,124,117,113,112,108,101,91,93,89,82,78,83,88,92,93,91,84,79,91,104,101,103,106,111,118,123,126,127,124,120,114,185,185,184,181,177,176,173,171,152,117,95,90,97,101,89,86,87,93,108,111,114,128,149,163,167,168,167,165,166,165,157,143,133,124,110,104,98,99,100,98,98,95,86,83,86,88,89,87,85,77,79,97,105,104,107,111,115,117,123,123,123,123,119,113,185,185,183,178,176,177,174,170,145,114,96,88,97,95,77,80,82,88,102,105,110,124,146,166,174,174,173,174,170,171,166,154,145,132,120,112,107,107,111,110,109,106,98,93,96,92,91,92,83,76,83,101,103,106,109,113,118,119,119,125,123,121,120,115,184,184,184,180,176,173,172,165,142,117,96,90,93,88,73,88,95,95,101,101,106,120,142,162,175,177,177,177,174,173,170,162,155,144,132,123,118,120,124,122,119,117,110,104,101,96,90,91,80,76,90,101,106,108,114,117,120,122,122,122,122,120,118,115,183,183,182,178,176,171,169,160,142,119,93,87,96,87,82,108,117,110,109,109,106,116,136,155,171,176,180,179,176,175,173,166,160,151,140,131,121,123,127,126,124,124,123,114,104,103,93,88,80,78,89,100,103,109,115,119,122,124,123,119,120,122,117,111,183,178,178,178,176,169,166,155,136,113,90,87,104,94,90,113,125,123,115,112,113,113,132,149,166,176,183,184,180,176,175,170,164,158,148,137,128,124,126,126,128,127,127,120,109,101,98,92,85,81,88,97,103,109,113,117,121,122,121,122,122,119,115,107,179,175,175,174,171,168,165,153,131,108,91,88,109,101,76,88,101,113,113,114,120,110,126,148,162,174,181,180,179,178,175,173,169,164,156,143,133,123,121,124,128,126,124,122,114,101,100,98,90,86,92,98,104,110,115,117,121,122,119,117,118,114,111,104,177,175,174,173,171,172,171,153,132,114,98,92,114,113,66,79,79,90,101,115,124,117,120,145,161,173,180,180,179,181,177,172,171,167,160,152,142,131,119,120,122,120,115,110,106,101,94,95,91,87,92,99,107,112,114,119,121,121,121,119,114,111,107,104,174,176,177,176,174,173,171,153,134,121,106,97,116,123,67,70,70,82,85,111,121,120,118,143,160,171,179,181,178,178,177,173,170,169,160,154,147,135,125,116,113,114,108,101,98,96,93,88,85,87,93,102,107,112,115,117,118,118,120,120,113,111,109,103,173,177,178,176,175,174,168,156,141,127,114,102,112,123,72,53,65,79,82,107,120,122,118,140,160,168,176,179,177,174,175,175,171,168,161,153,148,137,129,117,111,109,105,99,92,91,91,85,82,87,95,103,109,115,117,115,115,117,117,115,112,108,102,94,174,176,176,175,174,173,165,156,146,133,120,109,111,118,82,51,64,73,85,109,124,121,119,140,155,162,176,179,176,175,174,172,170,166,158,152,147,139,133,122,109,104,105,103,96,86,88,90,86,87,95,104,110,112,112,114,114,114,114,110,104,101,98,91,174,173,172,175,175,172,166,154,150,138,124,111,111,116,88,53,61,72,88,109,125,118,113,139,148,152,172,177,173,174,171,170,169,163,158,154,150,141,132,125,115,104,104,103,93,87,78,83,86,89,94,102,105,109,112,112,112,112,112,110,102,97,92,84,171,172,171,174,173,170,163,152,146,138,126,114,110,112,92,57,63,83,93,106,123,117,112,137,149,156,171,174,172,170,169,168,167,160,156,153,148,142,136,127,119,108,103,99,95,92,84,83,88,95,99,102,105,106,108,111,112,111,110,108,100,93,90,84,171,174,171,172,171,171,163,152,141,134,124,116,111,111,101,65,65,78,91,109,123,115,112,137,155,161,169,171,168,167,166,166,163,157,152,149,146,138,131,125,120,114,104,99,96,93,83,84,92,102,106,108,108,107,107,108,109,109,106,104,97,88,86,85,164,171,172,171,170,168,164,152,138,132,124,117,112,113,110,77,49,60,86,113,121,115,118,132,151,161,166,167,165,164,164,163,159,154,150,146,141,137,130,125,120,115,110,103,98,95,92,94,102,109,114,116,113,111,111,110,108,107,105,101,98,94,89,87,167,169,171,169,168,164,160,154,139,131,123,115,111,110,113,92,53,51,80,108,116,116,122,135,150,160,165,165,161,159,159,158,153,152,148,143,137,133,128,124,119,116,114,109,105,106,108,112,118,121,119,119,118,115,111,109,106,108,105,100,98,93,91,91,170,170,168,163,160,156,155,154,148,137,125,115,105,105,109,102,69,53,74,103,114,119,127,138,147,155,162,162,159,156,158,157,153,149,142,137,131,127,125,120,117,116,116,115,114,115,119,124,126,126,122,120,117,114,112,106,109,107,103,98,99,94,91,90,166,164,162,158,154,152,151,153,150,139,125,112,103,103,106,103,82,65,76,98,114,120,128,138,145,154,160,159,156,153,154,155,152,148,139,131,126,121,117,117,114,113,115,115,119,120,122,124,126,128,123,118,113,112,108,107,103,102,100,97,98,94,88,87,161,161,158,153,152,151,147,148,148,140,127,112,104,103,106,107,97,79,79,96,113,121,131,140,146,154,155,155,153,149,150,151,147,143,136,129,123,118,112,114,115,116,117,117,120,120,117,120,121,120,114,116,111,108,105,102,102,99,98,97,95,91,88,87,156,154,153,151,150,147,145,144,140,137,127,112,101,99,105,108,104,91,82,92,112,122,131,140,146,151,150,149,148,142,140,147,145,138,134,130,124,116,110,111,113,115,115,117,120,121,121,124,123,112,110,109,109,106,103,101,99,98,97,98,93,90,88,84,148,148,145,143,144,140,139,139,135,131,122,109,98,97,104,108,106,97,91,95,111,124,130,135,142,146,148,147,143,137,135,140,139,137,135,130,123,117,113,111,113,112,116,117,120,121,122,122,118,109,109,109,107,105,104,102,98,96,96,92,91,89,90,86,143,142,140,139,138,136,134,133,131,128,122,111,97,95,103,106,106,102,99,105,115,127,133,133,139,144,145,142,140,141,139,139,136,133,133,129,122,116,116,115,112,113,114,117,119,119,118,117,114,111,109,107,106,104,101,98,96,95,94,92,92,89,87,84,138,138,134,134,132,130,128,127,127,127,123,113,101,97,103,103,104,104,106,113,119,129,136,136,136,139,143,139,136,141,141,137,134,132,129,124,123,117,116,115,115,114,114,114,117,118,115,113,113,110,107,106,104,102,99,96,93,92,89,89,88,87,84,84,133,132,130,126,125,123,122,122,122,122,119,116,107,98,99,100,103,107,113,120,124,129,135,135,136,136,136,132,129,132,135,134,131,126,121,122,120,117,116,114,114,115,115,114,114,115,113,112,111,107,106,105,105,102,98,94,91,93,94,87,86,82,84,86,126,126,123,119,118,117,115,116,116,117,116,115,114,105,105,103,108,115,120,126,128,129,133,133,135,136,135,134,132,131,131,131,128,126,123,119,119,117,116,114,114,114,113,111,112,114,113,111,110,106,105,105,103,99,95,92,91,90,89,88,86,83,83,84,119,119,117,114,114,114,113,113,114,114,116,113,117,114,111,109,114,119,124,127,129,130,131,132,133,132,133,130,129,129,127,127,124,123,120,121,119,118,117,116,114,115,115,114,111,112,111,109,107,104,105,102,100,95,93,95,91,89,87,87,86,85,86,85
163,163,162,165,166,168,169,168,170,172,173,172,170,169,171,172,173,174,175,175,179,178,181,177,177,178,178,175,172,171,172,171,168,164,164,165,163,164,157,152,153,150,152,150,148,145,140,134,124,115,106,107,113,119,123,129,134,138,140,142,142,138,133,124,173,173,173,174,173,173,174,174,173,172,173,172,172,172,172,173,175,175,176,179,181,177,176,182,180,180,179,179,178,175,175,173,172,172,174,175,170,169,165,162,160,160,160,161,159,155,152,147,140,132,122,108,104,112,121,126,127,129,131,135,137,141,144,140,184,185,181,179,179,180,179,179,178,175,172,171,173,170,172,172,174,169,170,175,180,174,182,183,183,183,182,182,184,183,183,183,180,181,178,176,174,173,173,170,169,165,163,160,161,160,157,155,151,145,140,134,121,105,105,117,124,126,127,129,131,133,136,141,185,186,186,185,183,186,185,183,181,177,178,178,175,169,162,160,167,166,164,169,178,179,185,186,185,185,187,187,187,187,186,183,183,181,182,178,176,175,174,173,168,163,164,168,168,164,161,159,159,153,148,142,139,134,118,108,115,122,124,125,127,131,135,134,185,184,187,190,189,188,188,189,187,184,181,181,172,146,149,148,154,157,159,163,176,185,190,190,189,188,188,188,188,189,187,184,183,181,180,181,177,175,175,173,171,169,167,168,167,164,162,163,161,157,154,150,144,139,136,128,118,113,120,123,122,127,131,132,191,191,190,190,191,189,189,191,191,190,186,178,160,155,151,151,154,154,152,153,163,178,186,189,190,190,190,191,190,189,188,185,183,183,175,165,175,174,173,172,171,169,167,167,168,169,166,164,161,157,156,156,146,138,135,130,126,116,113,117,120,122,123,127,192,193,193,194,194,191,192,193,193,191,189,177,165,156,148,149,156,154,143,133,140,165,182,188,191,191,192,191,190,188,184,185,184,182,181,176,173,175,174,173,172,168,166,168,170,169,169,165,163,159,159,158,144,130,129,129,125,120,114,112,115,119,122,125,192,193,194,194,193,192,191,193,193,191,184,174,164,155,148,151,155,146,125,109,128,166,186,191,193,194,193,191,190,187,183,182,183,183,184,183,181,178,176,174,171,167,161,164,169,168,170,167,166,161,159,161,150,136,127,128,129,125,117,112,110,113,118,123,193,194,195,195,195,192,193,194,196,188,176,164,153,152,154,158,151,126,99,103,138,169,181,189,194,194,192,192,189,188,186,184,188,188,187,186,183,178,173,171,170,168,165,165,165,167,166,164,163,159,160,160,155,146,140,133,126,123,120,116,112,106,108,115,193,195,195,195,192,191,193,195,191,181,169,156,145,148,160,161,141,99,81,112,151,168,177,186,193,195,194,191,191,188,187,189,190,191,190,186,182,176,170,171,170,165,161,161,161,160,158,158,159,158,161,159,154,150,144,135,129,125,121,118,114,108,104,107,194,196,197,195,195,194,194,192,183,172,160,148,138,143,153,150,118,72,83,130,163,171,169,182,191,191,188,189,188,189,189,190,192,192,191,189,185,180,176,172,168,163,158,155,149,146,146,148,151,154,158,157,154,147,142,134,128,122,121,120,117,111,106,104,196,197,197,197,197,195,192,186,173,163,151,133,129,134,142,132,84,60,84,138,173,172,161,170,183,187,189,189,188,185,187,189,189,189,188,186,183,179,176,165,161,161,153,145,134,125,123,123,127,136,145,149,148,142,136,129,124,120,121,118,118,115,106,105,196,197,197,197,196,197,193,181,161,148,140,127,125,129,139,117,73,97,112,134,166,169,154,158,176,180,185,189,189,186,187,189,188,186,185,184,182,181,173,164,155,148,139,129,118,111,108,108,116,119,121,132,135,134,132,126,120,117,119,122,115,116,110,105,195,196,196,197,197,197,193,180,157,140,129,123,120,127,135,98,68,120,140,132,158,162,141,150,176,182,185,187,190,191,191,191,190,188,184,178,174,172,165,156,147,135,125,118,116,121,126,126,121,112,110,115,122,122,123,123,120,117,116,112,116,113,110,105,197,197,196,196,197,196,193,179,160,141,124,116,111,127,129,78,58,88,123,134,149,152,132,143,175,180,178,184,193,193,192,189,187,186,180,171,167,165,161,149,137,126,120,120,127,138,143,134,120,111,108,104,106,112,118,122,122,127,128,129,125,120,113,108,199,199,198,197,196,195,189,173,151,138,120,109,109,126,119,69,59,74,93,126,138,141,127,142,172,179,180,189,193,194,194,192,187,184,179,170,164,159,150,139,127,120,121,126,133,140,139,129,117,115,109,94,104,115,126,130,135,142,145,145,137,129,120,111,199,198,197,197,196,192,187,173,148,131,114,100,110,125,109,54,52,78,85,111,132,132,123,142,165,176,185,190,194,196,194,190,186,182,178,170,159,149,138,127,123,121,124,127,135,140,132,124,114,102,100,97,108,125,135,143,147,155,156,153,145,135,126,117,199,198,197,196,194,193,186,167,144,121,108,91,104,120,99,57,60,78,88,109,127,126,121,141,160,174,185,191,194,195,191,188,186,180,174,165,153,140,130,123,120,122,125,131,141,139,125,117,105,97,103,104,115,129,140,146,153,158,155,155,153,153,138,121,197,197,197,196,195,196,191,171,146,117,104,95,102,117,88,60,72,84,95,115,122,117,118,139,162,181,192,196,194,191,191,187,184,175,166,156,145,133,121,121,126,130,139,144,145,135,122,118,111,102,92,95,113,133,143,149,156,157,158,158,154,147,142,130,196,196,195,196,194,193,189,172,144,125,111,97,98,108,85,70,83,105,115,116,118,112,120,141,168,189,197,198,197,193,190,186,179,168,158,147,136,128,124,130,143,155,154,148,140,133,128,118,109,100,96,97,113,133,145,152,158,162,165,161,161,163,157,144,194,197,195,195,193,188,184,173,145,119,105,96,98,101,83,91,116,122,115,116,108,104,120,145,175,191,195,195,196,193,188,182,174,159,145,135,131,131,136,148,157,156,157,141,137,137,138,124,112,103,99,102,117,134,146,153,157,162,165,166,166,167,159,154,195,195,193,193,192,187,181,172,151,124,105,95,102,104,80,83,109,109,105,105,95,103,124,157,181,192,194,195,194,192,189,182,169,152,133,124,124,134,144,156,164,167,160,134,124,128,133,125,114,104,104,110,121,132,145,153,158,164,163,166,169,167,161,153,194,195,194,192,190,186,181,175,156,128,107,95,102,107,82,76,87,88,96,100,94,108,131,166,186,193,196,196,193,190,187,177,158,145,139,135,130,135,143,155,160,172,154,133,128,125,126,126,118,99,94,109,126,138,147,154,156,161,164,163,165,166,167,164,195,196,193,192,187,182,180,176,163,135,111,101,105,111,93,72,75,71,99,102,101,115,141,173,190,195,196,196,195,193,189,180,170,170,175,176,174,165,154,160,164,162,150,143,141,140,134,126,122,114,107,114,124,132,143,148,153,155,162,160,161,161,160,163,195,193,192,190,186,181,178,173,165,144,112,102,109,113,105,84,85,87,103,112,109,121,147,173,189,195,196,196,197,196,193,187,187,190,191,190,194,189,167,147,155,148,137,130,124,123,126,127,125,118,110,118,128,135,140,145,146,150,155,159,158,158,161,161,195,196,192,190,187,182,176,170,165,150,121,100,106,113,112,107,103,112,116,113,115,132,157,177,189,194,196,196,198,199,194,190,187,186,186,186,189,187,166,132,134,135,128,127,129,124,123,126,124,121,111,120,130,130,132,135,136,140,147,156,161,160,161,161,193,194,194,190,185,180,176,170,167,156,136,117,116,120,117,111,113,119,120,117,126,149,171,185,192,193,194,196,197,198,196,190,185,185,184,188,189,181,158,123,121,126,126,130,133,134,126,118,113,114,113,117,130,128,123,126,132,136,145,150,163,168,164,159,191,190,189,187,183,179,175,169,168,160,148,137,130,130,128,120,113,113,118,129,149,168,181,188,193,196,197,199,196,196,196,193,189,189,193,195,194,181,154,121,115,124,130,138,139,141,129,111,100,99,104,110,121,123,116,121,127,131,141,149,161,166,159,154,189,188,188,185,181,176,172,168,170,162,153,143,138,139,145,146,143,142,147,160,174,181,186,189,192,193,193,191,193,194,194,193,193,194,195,197,197,185,163,128,107,109,121,128,123,108,88,84,89,90,101,106,115,115,110,112,116,129,142,152,162,164,157,152,185,186,185,182,180,176,172,167,166,163,157,152,150,151,160,172,178,182,186,191,193,194,195,197,199,201,187,181,193,194,194,193,195,197,197,199,198,187,170,143,112,100,99,110,116,114,116,117,114,107,109,102,107,110,108,107,112,124,143,157,162,159,153,148,184,180,179,174,176,171,170,169,165,162,158,159,160,164,171,180,188,193,197,201,201,200,200,201,202,201,200,196,198,197,195,197,199,200,197,193,187,181,171,151,129,104,91,89,106,123,129,127,123,125,124,114,106,103,104,106,110,125,137,148,154,151,143,136,182,180,178,177,173,170,166,165,160,158,156,157,162,168,173,179,186,195,199,200,201,201,200,200,200,202,200,198,199,199,196,194,196,198,194,189,183,176,165,145,130,110,92,81,89,109,119,116,111,102,99,102,104,101,99,99,104,120,131,140,146,141,129,123,183,180,180,179,176,174,171,163,157,156,157,157,162,169,174,178,183,189,195,197,198,197,198,197,194,197,197,198,197,197,194,188,185,187,187,182,173,165,152,132,118,110,94,84,81,89,94,88,76,65,68,80,93,96,95,98,103,117,128,135,138,134,120,110,181,180,180,179,175,172,167,163,161,160,160,160,162,166,167,171,173,181,183,188,190,187,187,185,183,184,184,184,183,182,184,182,179,177,177,175,168,160,147,122,111,103,90,77,67,67,64,65,64,58,60,74,89,92,91,95,103,116,126,135,129,128,118,109,179,179,179,177,173,171,169,164,161,157,156,157,157,158,156,158,159,159,168,175,176,174,172,172,173,176,175,176,177,174,174,175,173,173,170,166,162,153,141,124,107,99,90,84,78,78,80,75,67,58,58,71,90,94,91,92,101,116,123,126,130,128,123,115,178,177,177,174,171,170,164,156,154,152,150,148,149,146,143,141,143,146,148,156,159,156,155,156,156,158,159,161,164,168,166,167,167,172,167,160,156,148,138,122,105,90,80,88,98,105,105,104,97,92,86,82,96,97,94,94,100,112,122,125,128,127,122,116,178,178,178,175,171,168,165,159,155,146,144,141,138,133,129,128,126,125,118,121,124,127,127,129,131,133,136,141,148,152,161,164,166,167,161,161,148,142,130,114,94,79,75,80,91,104,109,109,110,107,105,97,102,99,96,95,106,112,119,123,124,125,121,116,177,178,178,175,171,169,164,157,155,146,141,134,127,123,116,110,104,100,103,106,109,112,115,117,119,121,122,127,132,138,146,153,156,156,153,151,142,131,118,99,79,76,83,88,89,89,91,94,95,105,103,90,98,100,96,98,106,110,114,120,123,121,118,115,174,175,176,174,172,171,166,159,154,146,137,129,120,111,103,95,89,87,91,100,107,111,114,118,122,123,120,122,124,121,123,128,136,140,141,136,130,122,105,82,67,76,82,87,93,91,86,79,73,72,92,87,95,96,95,98,105,111,114,117,117,115,114,110,175,175,177,174,170,167,164,153,149,140,132,122,111,101,93,90,95,100,101,101,106,110,113,118,125,124,126,126,121,118,113,109,113,122,128,127,121,112,96,75,69,84,91,80,76,76,80,75,68,61,64,84,96,96,98,103,107,112,113,116,117,113,105,102,174,176,175,171,168,164,158,152,146,140,126,114,100,92,89,88,86,90,102,105,105,113,117,118,126,127,128,128,125,120,112,114,120,132,134,125,118,111,97,80,78,76,89,91,81,74,70,73,74,76,82,92,99,96,98,105,111,113,115,114,112,113,114,105,175,171,172,170,167,164,159,156,149,130,117,105,93,90,84,77,71,69,91,101,106,113,126,129,131,132,132,132,130,125,115,106,111,126,136,130,121,112,99,90,83,74,70,80,88,85,82,79,74,73,80,93,95,100,104,108,113,114,115,118,117,111,109,106,172,173,172,170,167,164,159,155,145,123,105,92,90,88,76,70,74,81,91,94,94,107,120,140,146,145,144,144,141,137,128,117,106,101,103,109,112,109,102,95,92,78,74,71,76,76,77,80,77,75,81,93,100,104,108,112,115,115,113,113,114,113,110,103,170,168,171,168,164,162,158,153,140,114,95,86,87,84,68,83,104,101,95,98,92,101,119,138,149,153,153,154,153,150,142,133,124,112,105,99,102,105,106,103,99,90,77,76,76,79,75,73,75,77,82,88,94,102,108,111,114,114,111,113,115,112,104,97,168,169,170,165,163,162,159,153,137,109,89,77,83,78,67,90,111,123,107,104,95,96,113,130,146,154,158,159,157,158,154,145,136,125,117,109,103,109,109,109,105,99,82,77,84,81,81,72,68,73,81,88,97,103,107,111,113,113,111,110,109,105,103,97,167,168,167,164,161,159,158,153,137,110,86,73,85,85,50,58,76,96,110,109,104,97,107,123,140,152,159,163,162,161,158,151,144,133,123,115,107,111,109,109,108,106,106,96,80,76,83,80,73,75,82,91,101,105,107,107,112,111,111,108,104,103,97,88,167,170,167,164,162,157,155,153,136,108,85,73,88,92,52,82,75,81,90,108,109,100,98,122,137,148,161,165,164,163,160,155,149,143,133,123,114,110,106,107,110,106,103,106,102,82,70,72,72,77,85,89,94,101,107,109,106,108,106,105,100,97,88,80,166,167,166,164,164,159,155,147,131,112,88,74,95,100,56,56,61,79,76,101,111,109,102,119,137,146,158,163,167,165,162,158,156,153,143,129,123,111,105,102,103,101,97,95,96,102,96,85,77,79,87,92,97,103,104,104,105,103,104,99,90,84,81,81,163,161,159,160,161,156,155,143,125,109,88,76,97,108,66,50,57,68,76,95,109,113,106,118,133,141,155,165,165,168,164,161,156,149,145,139,128,115,105,99,96,94,89,86,81,75,96,96,81,81,90,96,99,101,100,104,103,101,98,95,88,84,83,83,159,158,159,158,159,158,158,144,116,101,86,82,99,108,70,48,58,65,81,97,108,112,106,121,140,145,154,165,163,166,164,158,154,153,146,139,130,121,112,102,95,93,95,91,86,96,71,72,76,88,94,98,101,101,99,100,98,96,95,93,91,90,86,81,155,156,160,164,164,161,158,147,117,99,92,88,100,109,73,41,52,72,94,101,114,115,103,118,128,130,157,160,163,163,163,162,156,151,144,137,131,124,114,105,96,90,90,91,82,79,98,80,77,90,103,106,104,102,103,100,100,100,97,93,93,90,86,79,152,158,159,161,157,159,157,140,119,105,99,91,99,111,84,55,73,92,94,95,110,112,100,118,132,130,151,158,161,162,160,159,155,148,141,136,130,123,117,111,102,93,87,85,85,85,81,92,100,105,109,112,110,108,106,101,98,97,95,95,94,88,81,76,153,156,155,158,162,165,155,141,127,114,104,93,97,107,94,51,54,73,80,88,107,109,101,114,136,144,150,156,156,157,157,155,150,144,140,135,132,126,121,114,108,100,91,85,86,88,90,97,106,111,112,112,110,108,103,98,95,94,94,93,90,84,77,76,151,153,157,157,162,159,154,144,136,122,108,97,95,103,100,65,38,39,67,89,107,106,105,116,135,143,146,150,151,151,152,151,145,138,134,132,128,121,115,115,110,105,102,99,103,107,113,118,117,114,111,108,106,103,98,95,93,91,92,87,82,81,79,85,150,146,154,153,152,152,149,139,135,129,112,99,94,98,100,78,53,40,52,82,101,107,111,123,134,143,146,146,145,146,145,144,141,137,132,127,123,117,113,111,108,108,108,108,110,113,116,115,115,114,108,104,100,98,96,95,94,92,87,85,80,84,88,90,148,144,147,151,149,150,147,139,128,124,113,100,95,98,101,98,60,50,57,72,96,107,117,128,133,138,144,145,139,138,140,138,135,132,128,121,118,114,113,110,104,107,108,110,112,111,110,110,108,102,101,101,99,97,95,92,90,88,87,80,85,88,92,93,141,142,142,143,141,139,134,134,124,117,110,101,98,92,95,98,95,70,60,70,89,109,119,127,131,136,138,136,132,132,134,134,131,128,120,115,110,106,104,104,103,106,107,109,111,113,115,115,107,101,102,101,97,97,92,88,85,85,88,92,93,95,94,80,138,136,136,136,133,131,129,130,129,123,109,95,90,91,92,94,95,92,82,82,90,110,121,124,130,133,132,133,131,125,127,128,126,125,116,110,108,100,95,104,105,105,108,111,113,113,111,109,107,102,103,99,100,92,88,88,89,93,97,99,102,86,59,38,132,131,130,129,128,129,126,125,124,120,119,94,84,86,93,94,95,92,88,93,103,114,123,125,127,129,131,129,124,111,112,122,120,119,118,115,108,105,103,104,105,105,108,111,112,111,107,105,103,100,96,99,99,96,97,94,93,90,85,71,45,24,27,35,126,125,124,124,123,124,120,119,119,117,110,93,81,80,88,94,94,94,98,106,114,118,124,126,127,126,129,124,121,126,125,122,119,116,115,114,109,107,108,106,108,108,108,107,107,108,106,104,102,100,100,94,82,64,59,56,51,42,28,23,30,41,53,61,119,118,117,117,116,112,112,112,110,110,111,102,85,76,82,93,95,100,108,113,120,122,121,124,124,125,124,123,117,118,121,118,117,114,110,109,109,108,109,108,107,108,106,105,105,104,101,100,96,94,93,91,79,65,57,52,46,46,51,55,63,74,81,87,107,107,105,106,105,104,104,102,104,105,107,109,106,99,98,98,102,110,115,116,119,119,120,118,120,121,118,117,117,117,117,116,115,113,110,109,108,107,107,104,105,104,106,104,102,98,97,98,96,92,90,76,83,101,101,95,92,90,90,93,93,97,101,101,84,86,85,82,87,89,91,94,96,102,107,108,110,111,111,110,112,114,115,114,115,117,116,114,115,115,113,111,112,109,107,108,106,108,107,105,105,106,104,103,102,100,100,97,96,99,97,99,98,99,95,74,33,35,74,100,102,99,100,101,102,100,97,98,52,42,49,51,50,53,55,59,63,67,73,75,78,88,100,108,113,116,116,115,112,105,108,110,109,108,106,105,103,103,103,100,104,104,103,104,103,103,102,101,100,100,99,100,98,99,100,98,98,98,99,95,73,39,26,46,78,95,98,95,93,90,88,88
91,88,87,89,90,96,102,108,111,117,125,130,135,138,140,142,143,144,145,147,142,144,143,142,138,136,137,138,138,136,131,128,127,125,128,122,119,120,120,117,114,110,106,102,99,103,101,64,35,28,27,28,30,33,38,45,54,74,91,116,133,142,139,128,115,116,118,121,125,128,131,134,139,140,142,143,145,147,148,148,151,155,156,155,158,157,156,158,158,155,153,154,152,149,147,150,147,142,140,136,134,132,130,130,128,122,118,109,106,102,104,102,105,103,95,81,70,60,55,49,46,47,52,68,89,111,129,140,139,138,137,142,142,144,144,144,145,148,149,148,149,152,156,157,161,154,157,160,160,164,164,165,167,166,165,163,167,165,165,162,158,153,148,144,141,139,141,140,139,137,135,131,121,112,103,102,107,112,113,117,119,119,121,115,109,96,81,62,62,79,101,120,155,154,152,151,151,150,150,150,148,146,147,149,149,149,150,152,154,153,160,159,162,168,169,170,171,173,176,176,176,173,170,167,162,157,154,150,146,143,144,148,149,145,144,141,138,129,120,111,102,102,107,111,113,120,124,128,129,130,127,120,107,88,82,90,160,163,163,162,160,161,160,159,156,152,151,152,147,135,134,137,142,145,152,163,169,174,174,174,177,178,180,179,177,174,173,166,159,158,155,151,146,145,144,148,151,149,149,146,144,138,131,123,116,106,98,103,109,112,114,118,122,127,129,129,129,126,113,100,169,167,170,170,169,169,171,172,171,169,165,160,140,125,125,127,131,137,146,162,175,178,179,179,181,182,182,181,180,178,176,172,165,163,160,156,151,146,143,149,154,157,155,151,148,143,139,132,123,119,112,102,102,109,110,111,115,120,123,125,127,128,128,122,175,177,177,177,179,178,178,181,181,179,173,158,142,133,127,130,135,132,132,148,171,178,181,182,183,185,184,180,179,179,178,178,178,172,166,160,155,153,145,144,151,158,162,162,155,149,146,140,124,113,114,110,104,100,104,107,109,113,117,120,123,126,126,130,181,179,180,183,186,184,183,184,185,182,172,157,143,134,130,135,138,128,117,125,157,178,184,188,186,186,186,183,181,182,184,184,180,177,170,161,154,154,150,148,150,156,162,163,159,155,153,150,137,118,112,112,110,104,97,100,107,108,112,116,119,123,124,130,187,187,187,187,186,186,186,185,187,181,162,153,139,136,142,146,136,116,102,117,154,178,185,189,191,190,190,188,187,188,190,190,186,181,174,164,160,153,148,146,148,150,155,162,157,155,158,153,144,133,123,116,115,111,107,97,96,103,107,112,116,118,119,123,189,189,189,188,188,185,185,187,187,178,158,150,139,137,149,150,124,90,91,120,149,170,190,192,192,192,191,190,191,192,193,192,189,187,179,170,164,154,146,139,136,138,147,156,163,163,160,155,148,141,132,121,116,114,112,106,98,90,98,107,110,116,118,116,193,192,193,191,190,190,189,189,182,168,154,144,136,136,146,145,103,69,94,129,145,163,185,192,194,194,192,191,191,191,191,189,188,183,180,174,163,149,141,129,117,118,130,141,147,156,169,163,153,145,135,125,117,111,114,113,108,97,88,93,103,107,114,115,194,193,194,195,195,195,193,189,176,157,149,139,131,131,140,130,74,67,108,144,150,152,174,190,192,193,191,191,193,192,191,189,187,182,181,171,159,145,131,114,99,101,106,108,98,108,137,153,156,151,140,130,122,117,116,119,116,110,96,89,91,98,106,111,194,194,194,195,195,196,195,189,172,151,144,137,128,130,140,114,68,78,118,153,159,148,163,185,190,193,195,194,195,196,193,190,185,178,176,170,157,140,120,102,104,113,106,98,94,98,107,130,146,154,146,137,127,122,122,117,121,115,105,94,88,89,95,104,195,196,194,195,195,195,194,189,172,149,138,131,124,132,144,94,80,113,129,155,163,144,159,183,188,194,197,199,196,193,192,190,183,175,170,163,150,133,111,108,123,126,110,101,100,96,99,116,136,149,150,143,132,126,124,121,120,120,111,100,92,87,87,94,197,196,195,195,198,199,198,192,173,151,136,125,119,134,146,84,68,104,135,154,160,141,158,182,184,190,196,197,198,194,191,190,185,176,167,158,142,122,106,113,127,118,111,103,99,94,90,99,121,132,138,139,135,130,124,122,120,118,115,104,96,92,87,87,198,198,197,197,197,197,195,191,173,146,133,120,114,138,142,72,65,88,123,151,155,137,157,181,185,190,196,196,199,197,194,190,186,177,163,147,131,112,109,123,127,118,113,102,91,91,98,108,124,128,134,138,141,141,138,131,125,119,114,113,106,96,89,84,200,198,199,198,198,197,195,187,171,145,127,113,102,136,132,59,59,90,117,145,149,135,158,180,187,189,195,198,197,194,193,190,184,175,158,141,124,114,117,126,129,117,111,101,94,90,98,111,126,137,142,145,149,148,147,141,133,124,116,110,104,102,98,93,199,197,199,198,197,198,196,191,174,147,124,107,98,124,116,62,68,98,123,143,145,134,162,179,185,190,195,196,197,194,191,185,177,167,151,131,120,121,126,128,125,121,122,112,99,92,92,104,121,132,142,151,157,154,153,149,143,134,120,108,102,102,106,98,200,198,198,199,198,197,196,191,172,149,128,110,100,110,94,64,86,108,133,145,138,132,161,180,188,194,198,197,195,193,189,179,169,157,141,127,129,134,132,128,124,131,138,128,111,105,103,107,121,135,144,156,162,163,161,157,153,147,131,115,102,100,105,102,199,198,198,199,199,198,196,191,178,148,127,113,97,101,86,78,112,136,145,143,132,139,166,182,189,195,198,197,196,192,187,174,159,147,139,135,143,146,146,144,133,128,133,130,124,120,108,109,124,138,149,158,165,169,170,167,164,160,149,135,114,101,99,104,198,200,201,200,199,198,196,192,184,158,129,110,98,98,86,105,147,153,151,138,124,143,168,183,191,193,195,195,194,190,181,164,142,132,131,139,147,155,163,159,142,130,130,129,118,115,113,110,122,135,147,159,168,173,173,176,174,173,161,153,139,115,99,99,200,200,200,200,199,198,197,193,187,165,134,112,97,97,78,98,140,142,141,126,123,151,172,184,191,193,195,193,191,187,175,155,141,129,129,139,142,148,156,153,146,144,138,142,124,116,118,118,120,129,141,153,164,173,175,171,173,177,171,164,153,136,113,96,199,201,201,200,200,197,195,193,190,174,141,112,102,103,84,87,120,130,136,122,134,154,175,186,191,193,193,191,189,186,171,160,166,167,173,171,156,140,137,139,138,139,133,129,130,127,132,128,122,131,142,153,163,171,178,174,176,176,174,170,161,149,129,105,199,201,201,199,198,194,191,191,190,180,151,117,106,107,92,81,97,124,147,132,142,157,175,186,191,192,191,191,191,188,178,180,182,185,184,184,176,148,123,122,132,136,133,129,136,125,113,113,122,131,139,148,158,166,173,178,174,171,173,173,164,152,138,118,200,201,201,202,199,198,194,192,190,183,160,124,108,110,106,87,104,119,146,141,148,160,174,185,190,191,189,188,191,187,181,181,183,184,180,179,170,150,117,108,119,131,139,137,131,118,104,99,113,126,129,137,151,161,171,177,178,172,173,175,167,156,144,125,200,201,201,201,200,198,195,191,189,186,169,142,123,118,109,104,117,141,144,142,151,165,177,184,188,185,183,188,189,186,179,175,176,178,180,180,169,147,115,105,109,123,136,135,132,119,107,105,113,126,127,128,140,153,163,173,176,182,179,177,171,160,146,130,200,201,201,201,199,197,195,191,188,185,175,158,139,131,122,113,115,133,139,144,155,168,176,181,183,185,188,189,188,188,185,181,181,182,184,187,181,159,123,92,96,113,122,120,113,103,96,95,104,118,123,123,131,143,156,165,167,175,173,169,168,162,144,133,199,201,201,201,200,197,194,192,190,187,179,165,151,143,142,136,123,120,134,150,160,169,174,179,183,184,181,179,184,187,189,189,190,191,191,192,189,175,146,104,82,95,111,116,114,109,106,106,106,121,118,114,122,135,152,163,167,171,170,166,164,163,147,126,201,201,201,200,200,197,194,189,187,186,182,174,166,162,164,167,166,163,163,169,179,183,185,187,189,189,180,176,189,191,192,194,196,196,194,192,189,181,162,128,91,80,95,119,133,126,121,127,129,123,114,118,125,135,151,164,171,172,170,165,162,163,146,125,200,200,200,198,198,196,192,190,188,184,182,178,176,174,176,180,186,189,191,195,195,195,194,197,198,199,197,195,197,197,196,197,200,199,195,191,187,180,166,137,101,72,79,114,136,133,123,115,113,112,119,126,130,136,152,163,171,175,175,170,163,150,135,123,199,198,197,197,197,195,193,189,189,186,183,179,178,180,183,186,190,194,197,197,200,200,199,199,200,202,201,199,199,199,198,196,195,198,198,196,189,179,162,136,108,82,77,99,121,119,101,95,109,119,128,128,128,135,152,163,170,174,170,161,154,140,126,118,197,198,197,196,196,194,193,190,185,181,181,179,179,183,186,189,191,195,199,202,200,201,201,201,201,201,201,200,199,198,197,193,195,194,198,197,188,177,159,132,106,78,64,75,94,101,88,95,127,127,129,126,123,132,153,168,171,172,165,153,144,137,125,116,197,197,196,197,196,194,194,191,188,185,183,182,182,183,184,187,191,194,197,200,202,199,199,198,198,198,197,197,196,193,191,193,192,194,195,193,186,174,157,130,104,75,61,71,92,94,87,96,125,126,126,124,122,130,153,171,175,169,160,148,136,133,127,111,196,197,198,199,198,196,194,192,189,187,183,181,181,183,182,183,185,187,189,190,192,191,192,191,191,192,190,188,189,186,186,186,188,191,191,188,181,172,156,130,101,77,76,93,112,108,97,96,106,111,117,118,117,125,150,168,171,166,158,147,135,129,122,109,196,197,199,198,196,195,196,192,187,183,176,173,172,172,174,172,174,176,174,177,178,176,175,179,179,180,179,179,178,178,178,176,182,185,184,182,174,165,150,119,85,75,100,128,140,128,116,111,105,102,107,109,111,123,145,165,167,166,160,151,140,130,118,107,195,197,196,197,196,195,194,192,187,180,171,167,162,160,157,160,160,158,150,149,151,152,152,152,154,157,159,165,168,167,170,172,173,176,177,174,166,157,136,99,72,74,92,109,116,117,114,116,115,106,105,105,111,125,144,161,165,166,162,151,143,136,122,106,194,196,195,196,195,195,194,190,183,177,170,162,154,150,146,143,139,132,129,131,135,138,140,144,148,148,151,155,158,158,159,160,161,163,163,161,155,139,109,77,78,93,107,118,112,100,94,97,109,108,106,110,115,128,145,152,159,162,159,152,144,135,124,108,193,195,195,196,194,192,191,186,180,173,167,158,146,138,130,117,109,117,130,140,143,145,147,150,154,157,154,154,152,146,142,139,142,149,153,150,141,122,87,64,90,104,106,109,109,99,88,74,82,100,111,114,121,132,144,149,154,153,152,148,141,132,122,108,191,193,194,194,192,190,188,184,178,172,164,154,141,125,111,104,113,127,131,135,141,146,152,154,159,157,157,157,151,143,135,134,139,144,145,141,134,113,82,70,96,107,100,95,91,87,84,76,75,95,107,111,120,129,143,150,151,152,147,139,133,129,118,104,190,191,193,193,190,188,186,180,174,171,161,144,130,109,101,105,127,149,148,139,140,146,146,152,158,162,161,159,152,144,141,145,158,161,155,141,134,114,79,78,100,112,107,94,88,83,79,87,94,102,106,112,123,134,143,148,147,145,141,136,127,128,115,101,191,191,192,190,189,187,185,183,181,170,149,133,117,100,97,104,119,138,150,150,145,156,157,155,160,164,164,163,158,145,139,144,159,163,158,148,133,108,89,90,98,108,115,108,102,99,87,83,93,100,108,116,128,139,145,149,147,142,140,140,131,123,113,99,190,191,192,189,188,188,187,185,184,167,138,122,106,97,91,92,102,121,139,136,145,155,172,171,169,170,170,169,167,159,146,137,134,136,139,134,123,107,104,104,97,97,104,107,101,100,95,90,94,104,112,123,133,143,146,146,148,147,140,140,135,123,110,92,190,190,189,190,188,186,187,183,179,163,126,107,98,95,84,85,102,118,135,122,139,151,173,182,179,177,180,180,180,174,161,145,130,120,124,129,126,121,122,117,109,101,95,96,94,89,94,94,99,105,118,132,140,148,147,144,143,145,142,136,126,116,102,82,189,188,189,190,187,187,185,182,179,155,116,97,88,89,76,99,131,128,135,123,127,150,167,180,184,181,183,184,185,181,171,158,139,128,126,134,138,135,133,123,107,100,98,90,82,81,86,91,99,109,123,133,142,146,146,141,145,141,137,126,119,111,96,76,187,188,188,188,185,185,184,184,176,153,116,90,86,91,72,105,146,148,142,130,119,140,159,173,181,185,186,186,188,187,179,166,148,132,126,132,135,135,138,137,123,113,104,93,90,85,85,90,101,113,127,137,141,142,141,141,138,134,130,123,114,101,81,72,186,189,191,189,185,184,182,183,175,148,112,88,85,101,61,79,103,129,140,138,129,132,160,171,178,185,188,189,189,189,183,171,153,139,126,125,130,131,134,140,134,120,115,97,84,86,88,95,109,121,129,135,140,146,142,143,133,129,123,114,98,81,77,83,182,186,187,188,186,186,182,180,170,145,112,89,84,116,64,67,88,106,129,140,134,128,158,173,176,184,186,188,190,188,184,178,167,148,131,123,121,127,131,131,132,121,107,99,86,80,87,98,111,123,130,134,137,135,135,133,126,121,110,95,81,79,89,92,183,185,184,183,185,183,180,175,158,139,110,87,88,133,101,106,75,102,123,142,139,126,152,178,177,182,184,189,190,189,187,183,172,158,143,125,114,116,123,118,114,115,108,106,103,93,93,101,111,122,131,135,132,130,130,126,115,103,93,85,87,90,92,94,183,184,182,179,178,180,181,177,156,134,106,86,87,137,108,79,77,93,114,135,141,129,151,176,175,181,187,188,190,188,187,183,175,166,152,134,114,101,109,111,102,99,97,95,100,96,90,99,112,123,126,129,126,125,123,117,104,95,92,94,98,93,90,84,181,180,181,182,182,181,182,182,159,129,103,92,93,135,111,55,69,88,112,133,144,127,146,173,175,182,185,187,189,187,184,184,177,169,160,145,130,105,96,112,108,96,95,92,87,84,93,113,119,126,126,128,125,122,118,112,108,106,103,104,100,88,83,80,177,176,178,182,182,183,184,180,159,126,110,102,103,127,113,60,70,101,121,138,146,126,141,160,167,185,188,187,187,188,185,181,174,167,160,147,136,117,97,105,112,99,89,94,88,84,92,111,123,130,130,127,124,122,120,114,110,111,105,99,94,82,76,72,175,177,179,181,183,183,183,176,158,132,120,111,107,123,119,72,79,107,115,132,143,125,138,162,166,181,185,187,185,185,184,179,172,167,160,149,140,127,104,97,110,108,96,96,103,106,111,129,136,135,133,126,122,121,120,113,113,113,103,99,87,80,73,70,176,176,177,177,181,184,183,172,160,144,127,116,108,117,121,75,63,90,110,132,134,126,140,167,173,179,182,183,182,181,179,173,169,166,161,152,141,132,115,90,93,105,100,102,118,137,138,142,141,137,129,122,117,115,113,115,115,106,98,89,79,72,69,70,176,174,175,177,180,181,177,169,157,152,137,120,110,113,120,82,45,54,90,127,126,128,143,164,172,176,179,179,180,179,176,169,166,160,157,149,139,132,125,109,88,96,110,120,136,145,147,141,135,128,119,114,112,111,110,112,109,103,92,82,75,70,69,74,174,170,170,176,177,176,177,168,156,150,141,119,110,110,117,100,59,45,75,105,120,134,150,164,170,173,174,174,173,175,170,167,164,158,153,144,137,130,123,118,110,113,131,143,146,145,142,135,127,121,114,112,112,108,109,108,98,93,84,72,68,70,75,79,172,171,169,175,172,172,171,164,151,138,131,115,108,105,113,111,72,59,69,103,121,139,155,162,167,170,168,166,167,167,165,160,159,153,147,141,134,127,124,123,123,131,140,143,144,143,136,125,119,115,114,112,107,104,104,98,89,81,73,69,70,75,81,84,166,169,166,168,166,163,160,155,150,134,125,112,107,100,101,109,96,69,79,100,124,141,155,162,165,166,163,161,163,163,161,156,151,146,138,133,128,122,120,124,123,131,130,130,136,132,122,117,115,113,111,109,105,99,98,89,79,73,71,72,77,82,84,86,162,162,162,161,157,154,150,147,149,145,133,109,94,91,95,106,106,93,87,103,126,139,151,159,161,161,159,157,159,159,157,153,144,137,132,125,122,120,116,122,123,130,134,136,135,123,112,111,112,110,108,102,96,89,84,77,72,70,74,79,85,85,86,86,155,155,154,153,152,151,147,144,143,142,136,115,95,90,96,101,105,102,98,109,130,142,143,151,155,155,153,145,143,151,150,147,142,132,127,116,115,116,114,120,125,128,131,127,123,117,113,110,113,109,104,97,92,83,76,73,75,78,81,85,83,79,76,71,146,147,146,145,144,145,142,139,136,134,129,114,95,85,90,99,103,102,107,122,136,148,151,152,152,154,147,144,138,144,143,142,142,137,127,121,118,116,114,119,124,126,124,120,120,120,115,112,110,105,95,87,80,74,74,81,88,88,82,73,60,52,46,45,138,137,138,135,135,134,132,130,127,125,125,112,86,75,81,92,95,104,120,133,139,144,148,148,150,150,143,143,145,143,140,138,137,132,124,122,119,113,116,120,122,123,124,122,119,115,111,106,101,98,92,83,76,78,84,82,65,48,38,38,41,41,56,74,131,129,129,129,125,119,116,117,114,117,115,115,106,87,84,90,96,109,126,138,142,141,145,145,144,145,142,139,140,139,137,131,126,125,123,118,117,116,118,119,118,118,119,116,113,109,108,103,97,85,69,58,50,43,32,23,20,28,39,47,59,72,85,92,117,114,112,113,112,111,111,108,110,115,113,114,117,117,112,109,115,122,130,135,140,141,139,140,141,139,135,134,134,132,130,129,123,120,118,116,114,113,115,116,116,114,113,110,109,103,94,88,66,39,28,24,22,22,23,30,41,49,60,69,76,83,85,88,108,107,105,107,109,111,113,114,112,115,117,118,119,121,123,123,124,128,131,132,134,133,132,132,132,132,129,125,123,124,124,122,120,117,116,114,112,112,113,112,112,110,106,100,96,90,84,70,51,42,36,36,40,43,48,56,63,68,71,77,84,96,101,101
46,44,40,38,42,64,97,110,111,105,107,105,111,109,106,105,104,102,102,104,101,98,100,100,100,101,101,102,102,100,102,101,99,99,99,98,97,99,97,94,94,98,97,96,96,94,95,95,96,94,96,94,94,94,93,93,102,128,118,124,124,122,125,131,47,44,39,35,33,38,51,82,104,108,107,106,106,107,106,105,103,103,103,104,101,98,100,100,100,101,101,102,102,100,102,101,100,98,99,97,98,99,97,94,95,98,97,96,96,94,95,95,95,95,95,94,94,94,93,94,105,127,119,124,124,122,126,131,27,25,25,21,21,22,24,31,61,96,108,107,112,108,107,104,102,103,103,101,104,103,101,101,100,100,98,99,99,99,100,100,100,98,100,97,98,99,96,94,95,98,96,97,96,94,95,95,95,95,95,94,94,94,93,94,108,126,120,124,124,123,126,131,107,105,99,87,75,64,57,51,50,61,88,105,115,105,100,102,103,101,99,96,96,92,94,92,96,95,97,96,96,95,88,86,85,89,89,91,92,94,94,93,96,98,96,97,95,94,94,95,95,95,95,94,94,94,93,95,111,125,120,124,123,123,127,131,139,140,141,140,139,139,139,144,144,142,130,124,121,111,105,103,106,110,111,112,112,117,113,117,119,118,118,118,118,116,121,122,122,120,112,109,101,98,93,94,94,94,94,95,96,96,95,94,95,95,95,94,94,93,92,96,114,124,121,124,123,123,127,131,158,158,157,157,158,157,156,160,163,156,141,131,126,117,112,112,115,119,124,129,128,131,137,139,143,146,148,150,152,151,151,147,147,142,135,129,125,118,110,102,94,91,88,88,90,91,94,93,95,95,94,95,94,92,93,105,118,119,118,118,119,122,128,131,172,170,169,167,166,165,164,165,162,153,140,131,125,117,115,123,123,115,111,116,129,140,147,149,153,154,158,159,158,155,153,156,154,154,149,143,139,131,126,121,115,114,113,106,98,94,91,92,93,95,93,93,93,92,103,116,114,107,105,101,100,105,112,110,175,177,177,175,175,175,173,171,161,148,139,133,125,118,118,125,124,112,101,100,111,131,146,154,160,162,167,168,167,163,160,164,165,166,162,157,149,141,131,128,122,114,119,123,121,112,104,99,92,95,93,96,93,98,108,102,87,79,74,73,64,50,37,39,182,182,182,181,182,184,184,181,165,143,136,132,122,116,120,125,116,94,78,77,92,116,138,156,168,173,176,178,176,173,174,178,177,175,171,167,160,150,140,134,125,121,119,124,129,130,125,116,106,94,89,90,95,109,101,78,50,40,35,30,35,55,82,95,184,183,183,184,185,187,188,186,170,148,134,126,118,113,122,126,101,70,64,77,94,111,132,157,172,178,180,179,177,177,178,178,177,176,175,171,167,160,150,139,131,123,120,123,130,135,135,129,122,115,106,88,97,89,61,41,40,46,61,71,98,104,95,99,187,188,186,187,187,188,188,186,172,151,133,123,113,112,126,120,79,57,69,97,118,119,128,151,170,178,182,180,177,177,181,184,183,180,176,170,166,161,152,141,132,125,120,121,128,136,140,140,134,132,127,112,92,76,49,61,80,96,107,111,112,108,113,109,189,190,190,190,189,189,189,187,175,155,136,123,109,111,129,113,69,63,80,110,135,132,127,145,165,177,182,184,185,186,185,184,183,181,177,168,163,159,151,139,127,117,113,114,123,136,144,147,145,141,135,127,109,90,82,98,116,116,112,106,106,102,105,109,192,191,190,190,190,190,190,189,174,157,134,122,109,106,126,104,74,96,107,124,148,139,127,146,164,171,179,184,187,187,186,184,182,182,178,170,163,157,148,137,124,108,95,95,110,126,134,140,146,150,147,134,122,108,98,98,108,115,118,120,120,113,103,104,192,192,192,191,190,189,190,189,180,162,142,124,108,101,120,91,74,109,129,130,142,141,124,146,167,169,175,185,188,190,190,187,185,183,179,172,162,151,139,127,115,100,93,95,102,106,107,107,112,125,135,139,133,120,107,96,92,95,99,112,121,129,131,123,193,194,195,193,193,192,191,188,182,166,141,125,110,100,110,77,62,85,109,130,137,137,123,147,167,172,176,183,186,188,187,186,186,180,176,170,158,144,132,120,106,101,109,113,109,103,97,94,92,97,113,129,135,129,117,104,95,88,73,58,72,96,110,123,194,194,195,195,194,193,192,189,183,169,145,126,111,98,96,62,56,79,93,127,135,133,126,151,165,172,178,181,187,188,187,185,183,176,170,165,151,137,123,111,102,107,116,120,115,109,101,92,84,85,95,111,126,129,121,111,100,95,90,64,31,30,53,82,196,197,196,196,194,191,190,190,189,178,152,125,108,98,86,52,47,73,99,129,132,127,127,151,165,174,182,187,189,187,186,185,181,173,162,156,142,129,117,112,107,109,112,113,112,110,107,97,93,90,92,99,111,120,121,114,105,99,97,97,81,50,39,47,197,198,198,197,195,192,190,189,188,182,162,128,105,98,83,56,57,82,111,136,130,124,134,153,168,179,184,189,192,190,187,183,176,166,149,142,132,123,118,116,116,116,115,114,118,117,119,112,103,101,93,96,100,106,112,113,109,105,101,100,99,85,64,52,197,198,198,198,197,195,191,188,187,183,167,135,107,97,79,55,59,84,119,137,124,122,139,158,171,180,182,185,187,185,181,179,168,153,138,132,131,131,129,127,126,130,129,124,125,121,118,113,113,110,102,99,101,104,107,111,111,105,102,100,102,96,85,71,198,200,199,197,196,194,192,190,187,186,173,145,116,102,83,57,57,85,117,125,116,123,143,161,172,179,184,186,184,181,179,174,161,150,146,147,152,156,156,145,135,133,127,123,121,119,119,111,114,116,122,112,109,110,111,114,115,114,109,100,97,98,93,81,198,200,200,198,196,194,192,189,187,185,179,157,131,113,94,72,71,91,118,123,120,132,149,162,172,177,179,179,177,175,176,170,162,160,164,169,169,168,168,161,144,127,119,115,112,111,113,118,117,114,107,103,111,114,117,123,122,121,120,113,101,90,89,86,198,199,199,199,196,194,191,187,186,185,181,167,147,127,107,76,58,73,120,130,131,140,152,163,170,173,173,171,170,170,171,170,170,173,177,181,182,185,185,179,164,140,115,105,107,114,119,121,110,103,100,103,111,116,122,126,129,132,132,126,120,107,95,85,199,199,199,199,196,195,192,189,186,184,182,172,161,145,129,107,74,60,97,120,128,139,152,161,166,168,166,164,156,161,171,178,182,185,189,192,192,192,189,184,175,154,123,102,104,114,119,121,116,105,98,102,112,118,122,126,133,140,144,146,142,136,121,103,199,199,198,197,195,193,190,190,189,187,183,177,172,164,153,146,133,118,111,116,132,147,160,166,168,171,177,179,174,177,182,187,191,191,192,193,193,192,190,184,177,159,131,105,97,103,107,109,108,100,94,97,107,117,122,126,132,139,144,146,151,152,146,130,199,198,197,196,195,194,192,189,185,182,181,179,175,174,173,172,173,173,166,163,168,175,181,183,186,190,193,194,194,194,194,195,196,195,194,193,192,192,189,184,175,157,131,105,90,91,103,118,124,117,111,110,113,117,120,125,131,139,147,152,155,154,152,148,198,198,198,197,195,194,192,189,186,183,182,180,176,178,181,183,185,186,190,192,192,194,196,195,196,197,200,200,199,199,199,198,197,198,196,196,194,192,187,183,174,159,132,106,84,82,98,111,113,114,117,118,117,116,114,120,129,140,152,158,156,153,156,157,197,198,198,197,195,193,192,190,187,185,183,182,179,181,184,186,188,191,194,197,200,200,198,198,197,198,199,199,200,200,200,198,198,196,196,197,195,194,189,183,175,160,133,107,82,77,93,112,121,117,109,104,107,113,113,116,126,137,148,155,160,161,160,160,198,199,198,196,194,193,193,190,187,184,181,179,179,180,182,184,187,191,195,197,199,201,200,199,198,197,200,200,199,198,198,196,193,191,192,197,197,198,192,180,172,159,131,105,84,81,92,111,121,103,94,97,106,116,119,120,126,134,145,149,149,157,156,153,199,199,199,198,195,195,194,190,187,183,177,175,174,177,180,181,184,187,190,194,197,198,197,196,196,196,197,198,196,194,192,188,187,187,186,188,193,195,190,179,169,152,123,99,79,73,78,97,100,86,83,96,108,120,124,124,126,133,145,149,150,154,155,151,199,200,199,198,195,196,196,191,188,183,176,172,169,170,174,178,182,186,188,190,192,192,189,188,187,187,188,187,187,187,186,183,183,183,183,183,185,184,181,173,159,136,109,91,77,70,80,90,90,77,67,83,102,117,120,122,126,133,145,152,159,160,161,158,199,199,199,198,196,195,192,190,186,180,174,168,162,162,165,169,173,178,177,175,177,179,177,176,176,175,176,176,179,181,181,179,178,177,176,178,179,176,173,164,144,119,95,87,94,109,116,120,122,111,99,98,101,108,113,115,119,128,145,153,157,165,163,159,199,199,200,200,198,197,195,191,185,178,171,162,154,152,153,157,162,160,156,153,157,163,165,166,169,171,173,174,175,176,177,175,172,169,166,167,169,169,165,153,132,102,83,86,104,127,142,149,145,137,129,122,109,102,103,104,109,126,145,157,160,163,160,155,199,199,200,198,198,195,192,189,182,178,170,158,148,142,143,144,144,141,139,141,148,156,163,165,169,175,176,175,174,174,173,169,161,153,152,155,160,161,157,147,124,94,81,91,101,109,118,123,124,123,122,125,118,106,100,99,108,123,146,163,166,164,156,151,199,199,200,199,197,196,192,189,181,178,164,153,140,131,131,131,129,130,140,148,156,161,168,171,173,175,176,176,175,176,172,162,153,148,150,154,159,158,151,143,117,86,83,102,115,118,119,120,113,105,102,107,110,106,104,106,111,125,147,165,167,167,155,148,199,199,198,198,198,196,193,190,183,173,154,143,131,121,120,118,121,136,148,159,163,166,173,174,175,180,178,180,179,177,170,161,155,156,164,169,168,163,157,145,114,82,83,102,114,118,118,117,110,99,91,87,94,103,107,110,115,127,148,163,165,164,160,151,199,199,198,197,196,196,194,190,184,168,145,134,124,112,110,114,128,143,150,151,155,159,168,173,177,182,181,180,180,177,169,162,162,164,177,182,180,171,160,143,109,85,89,100,107,107,105,101,97,95,92,88,92,104,110,114,119,130,147,162,165,165,163,154,198,199,199,198,195,195,193,189,181,162,135,122,114,109,108,115,131,150,154,147,150,154,160,166,173,179,181,182,180,179,173,162,164,166,176,179,173,167,159,139,104,92,100,108,110,112,102,95,94,93,94,97,101,107,112,116,122,133,148,158,163,165,162,155,197,198,199,198,196,194,192,190,182,156,123,109,106,105,108,115,129,151,158,151,152,158,166,167,170,177,180,182,182,182,178,164,157,161,168,166,160,156,150,127,102,102,104,108,112,119,116,109,105,99,94,94,102,108,112,117,124,137,148,155,162,163,160,155,197,198,198,196,194,194,193,190,178,147,112,97,97,104,105,106,114,132,147,145,150,160,174,179,177,179,185,185,186,187,182,168,158,158,154,151,150,147,133,111,113,117,107,101,100,107,114,114,109,102,94,91,102,110,113,120,127,139,150,155,162,161,156,152,198,198,197,195,195,194,193,189,172,140,109,94,95,101,97,93,100,114,131,134,141,156,174,189,192,190,190,192,194,192,188,174,159,148,137,128,124,124,122,117,131,128,114,103,100,99,102,103,101,98,96,96,111,120,123,129,133,141,150,157,160,162,155,149,197,198,197,196,195,193,191,186,168,139,109,94,96,100,86,86,100,115,125,125,129,147,168,185,193,193,191,193,194,194,190,180,165,150,135,127,125,131,137,136,137,133,122,112,111,108,105,97,93,91,93,100,115,127,130,137,141,148,153,160,160,161,156,149,197,197,197,195,194,192,188,179,162,139,104,88,95,100,80,93,115,126,129,124,124,140,164,182,192,196,196,196,195,194,192,184,173,156,139,132,135,146,153,150,144,140,128,115,112,112,115,107,99,92,92,103,117,128,137,144,144,154,153,159,160,157,153,150,196,196,195,196,196,192,187,177,154,131,97,85,98,108,83,111,141,142,135,131,124,134,158,176,188,194,197,198,197,196,194,188,177,162,145,131,131,145,154,155,154,149,134,125,122,117,110,107,100,94,98,110,120,130,143,149,151,154,156,159,161,160,152,151,196,194,193,193,192,191,188,177,147,121,94,83,101,122,92,125,159,161,143,139,132,128,151,172,184,191,196,198,197,197,195,189,181,170,152,133,125,135,148,154,156,153,140,127,125,123,115,104,93,91,101,116,126,137,148,153,156,158,158,157,155,157,152,149,194,194,192,192,190,190,190,177,145,121,101,88,103,135,93,98,140,165,149,143,144,127,150,174,184,191,196,197,198,197,195,192,186,178,163,144,128,126,135,147,153,152,146,131,119,115,106,96,88,89,102,118,132,144,151,154,156,159,159,154,153,154,153,147,193,194,196,196,195,193,191,178,148,130,113,96,106,133,100,73,100,128,144,140,150,130,143,175,184,190,195,195,198,198,196,194,190,184,175,160,141,122,123,137,147,147,144,136,121,112,109,104,99,98,104,117,132,145,152,155,155,157,157,153,154,153,150,143,192,194,195,194,194,194,189,176,154,137,124,107,113,134,109,64,88,102,128,136,151,137,138,173,183,187,192,196,195,198,197,194,191,187,178,169,153,133,117,122,138,141,132,126,121,111,106,107,104,104,110,121,136,148,153,155,158,156,154,152,150,149,145,138,193,195,195,193,194,193,187,174,158,141,129,116,114,128,113,63,79,96,123,140,154,142,140,177,187,186,191,195,195,198,197,195,192,188,181,171,162,144,125,111,121,129,120,116,115,107,102,107,101,103,115,129,142,151,154,153,155,156,154,153,148,144,140,136,193,193,193,195,195,193,186,173,160,148,134,120,116,128,115,68,67,92,123,147,158,145,139,169,172,178,191,194,196,197,197,196,193,190,182,171,168,153,138,114,104,114,114,105,103,109,99,95,90,97,117,133,145,149,150,152,151,151,152,153,147,142,138,132,192,193,194,195,194,191,184,171,160,152,141,127,119,125,116,73,58,86,120,144,154,141,140,165,170,179,190,194,196,196,196,197,194,188,181,177,170,159,145,126,104,105,117,113,93,96,101,91,87,97,119,133,144,148,149,147,147,147,146,145,141,139,134,126,191,192,191,191,191,189,183,168,160,153,143,130,121,124,115,74,59,89,119,141,152,143,145,168,179,185,191,193,195,197,195,194,189,186,183,179,173,163,151,135,114,98,115,117,109,101,96,97,92,99,118,130,143,144,145,144,142,144,143,141,135,131,125,115,186,191,192,190,191,189,184,167,153,147,137,132,129,128,123,81,60,85,117,142,148,142,149,168,180,186,190,193,194,196,196,194,190,185,181,176,172,164,154,141,124,104,105,112,101,98,98,100,98,97,113,127,135,140,139,142,139,141,142,143,131,123,117,106,186,190,191,190,190,186,184,171,152,145,134,126,125,126,127,95,57,68,106,137,144,144,151,166,179,185,190,192,193,193,193,191,187,184,180,174,169,162,154,146,134,114,103,114,114,101,96,101,107,108,116,127,131,136,136,136,137,138,137,136,125,115,111,99,189,189,190,184,183,178,180,177,165,149,137,122,112,116,126,109,64,63,99,129,141,148,159,171,181,185,188,191,191,190,189,189,186,181,178,174,170,162,154,146,138,124,103,101,116,109,105,114,126,131,132,134,133,134,133,135,134,133,130,128,120,110,106,101,187,186,184,182,179,178,176,178,173,161,143,125,113,109,124,120,77,68,101,129,143,152,166,173,180,185,188,189,187,187,187,185,182,180,177,170,164,160,153,145,139,132,115,98,103,113,116,128,139,143,145,144,139,135,133,131,131,132,131,127,120,116,109,103,184,184,183,180,178,177,173,174,171,164,146,130,117,114,120,124,96,74,105,135,148,156,171,175,178,184,186,186,184,184,184,182,179,175,170,165,159,154,150,144,138,136,130,118,112,120,131,141,146,147,147,146,142,138,133,129,129,132,130,126,120,116,111,107,181,180,177,177,175,173,172,169,167,162,147,128,117,115,119,123,113,90,102,129,150,159,171,178,183,184,183,182,182,183,183,180,177,171,164,159,154,148,144,141,135,137,137,135,133,137,145,149,151,150,147,143,139,133,128,126,124,126,125,121,117,114,109,107,174,176,176,175,173,170,170,167,162,156,142,124,113,113,120,125,123,107,105,124,148,158,168,174,178,180,181,180,178,177,181,179,175,171,160,153,150,143,138,140,135,140,139,139,143,143,144,148,151,148,143,138,135,130,126,123,121,120,119,119,118,115,108,104,172,169,167,168,167,165,164,162,159,155,139,119,107,106,117,124,124,115,111,125,150,163,165,173,177,177,178,175,168,162,174,172,171,169,164,157,149,138,134,139,136,139,141,145,147,143,142,148,147,140,137,133,130,126,121,117,117,116,115,117,117,111,105,99,167,167,165,164,162,159,156,155,155,154,146,125,106,107,117,123,122,120,121,131,149,164,164,166,174,176,175,171,167,159,169,170,167,166,165,156,147,140,134,137,135,137,141,142,147,149,148,151,141,132,132,129,127,125,120,120,117,113,113,114,112,107,101,95,160,161,159,156,155,153,150,149,151,149,145,133,115,111,116,118,120,125,132,142,153,163,167,169,172,173,171,169,171,171,167,167,164,165,163,156,146,144,141,137,134,136,143,146,149,150,149,150,138,128,128,126,126,123,123,118,113,111,112,110,108,104,98,93,155,152,148,147,145,144,143,144,145,145,143,139,125,115,114,116,122,131,142,151,158,165,170,170,171,171,167,163,166,170,168,165,163,160,156,152,147,143,141,138,136,139,141,146,146,147,143,141,135,130,129,124,125,122,119,116,110,109,109,105,104,101,95,92,149,144,141,138,138,138,136,138,139,137,134,135,134,124,118,121,129,141,151,157,158,163,166,167,169,169,166,162,162,166,166,164,159,152,150,149,146,141,139,138,138,139,140,144,145,143,138,137,135,130,127,126,123,121,116,112,109,107,105,98,97,98,92,82,138,138,139,137,137,137,138,139,137,135,138,140,141,138,130,132,140,148,155,161,161,162,162,164,165,165,165,163,162,162,161,160,157,152,146,144,143,141,138,136,139,141,140,140,141,140,137,137,134,128,123,123,123,119,111,107,103,101,102,95,91,90,82,81
86,80,78,71,63,58,55,52,53,58,60,64,84,118,136,139,137,144,153,151,157,156,153,151,148,147,148,145,143,142,141,139,139,138,138,137,140,134,130,123,118,113,110,110,111,110,111,111,109,109,107,114,126,134,125,132,143,148,145,141,139,133,125,119,99,98,92,89,91,91,89,97,110,116,123,132,142,151,154,156,158,162,162,164,163,162,162,162,160,157,150,155,155,154,154,146,140,140,139,142,140,142,139,136,133,128,122,114,112,110,111,110,114,117,127,134,118,107,101,101,105,113,124,133,139,143,145,142,121,121,126,131,133,135,142,147,156,156,158,160,161,159,161,162,164,165,168,170,172,171,171,170,173,170,167,162,163,163,162,158,156,154,155,155,148,143,146,146,142,140,137,129,122,116,112,117,117,99,76,55,44,41,40,41,41,41,35,54,72,99,123,140,153,154,155,159,159,163,165,165,168,167,166,165,164,165,170,170,169,168,170,173,171,175,175,174,176,178,176,171,170,170,169,166,167,167,167,162,160,157,154,152,154,152,150,145,139,129,119,111,111,101,85,71,62,54,53,52,51,53,53,57,55,59,74,101,171,171,170,170,168,170,171,171,169,166,166,168,167,163,165,170,170,169,172,175,173,177,180,180,181,180,180,180,180,179,176,175,175,174,171,170,169,166,162,161,157,158,158,156,153,150,142,138,126,122,125,132,138,141,131,122,115,110,101,91,83,76,70,73,180,180,180,181,179,180,179,179,175,171,173,173,161,151,153,158,163,161,164,175,175,183,184,182,184,186,185,186,186,183,179,179,177,176,174,173,172,169,168,164,162,165,164,161,158,158,158,147,144,134,128,123,127,129,132,134,137,142,144,145,139,125,107,91,181,181,184,185,184,186,186,186,185,183,180,169,154,148,146,147,149,153,156,173,183,187,187,188,187,187,187,186,186,185,182,181,177,173,173,171,173,170,168,167,166,165,166,165,161,161,158,153,151,146,141,134,127,125,128,131,131,134,139,143,145,141,136,125,185,185,187,188,189,186,188,190,190,189,182,169,159,150,144,148,153,146,147,156,174,183,185,187,189,188,190,188,186,184,183,179,179,173,171,172,172,172,170,168,166,168,168,168,166,164,158,156,156,148,139,136,136,128,121,125,127,128,133,138,139,138,138,135,188,188,190,191,192,191,190,191,191,186,177,166,160,151,149,152,150,140,122,125,159,181,187,189,190,190,189,189,185,181,181,183,183,182,180,178,175,173,173,169,163,163,168,166,168,166,164,159,159,155,138,127,131,133,128,121,121,127,128,130,133,136,136,137,191,191,191,192,191,190,192,190,192,183,171,159,149,152,159,155,139,114,102,124,160,180,188,191,192,192,191,190,188,184,184,187,188,184,184,180,176,173,173,171,166,164,166,168,166,166,163,160,162,161,151,143,136,134,130,124,116,115,123,126,130,134,135,133,192,193,193,192,192,189,189,192,187,177,166,152,141,151,159,150,117,85,98,135,163,175,184,192,194,193,191,191,190,187,189,191,193,190,186,181,174,174,175,170,164,163,162,161,161,164,161,163,162,161,157,152,144,136,133,127,123,115,109,121,129,132,133,131,193,194,197,195,195,193,192,188,179,167,156,138,132,136,145,126,83,74,111,146,166,168,179,189,192,191,189,187,187,188,188,192,193,191,188,184,178,176,170,169,163,157,152,147,148,154,156,160,162,160,156,150,144,137,132,127,125,118,110,108,116,124,129,133,193,194,195,195,194,195,193,188,168,156,148,132,126,133,133,100,73,81,123,160,170,161,169,182,187,189,190,187,184,186,188,189,188,187,185,185,179,173,165,160,157,145,134,126,124,124,130,143,146,152,149,146,140,136,131,127,127,120,116,108,104,112,120,127,196,195,195,195,195,195,194,185,165,141,138,127,124,131,126,85,99,121,126,161,171,158,162,176,182,185,187,189,188,189,190,189,187,184,179,179,174,167,161,148,139,129,121,123,124,122,122,116,122,134,137,140,138,133,128,126,124,122,118,112,103,102,107,119,195,195,195,194,196,196,194,187,163,148,130,119,118,128,115,77,122,143,138,154,164,146,151,178,183,179,186,190,191,190,189,189,186,181,175,170,171,160,150,138,129,125,132,142,145,135,122,114,107,113,124,127,130,130,126,127,124,122,118,114,106,102,103,104,196,196,195,196,195,195,194,183,162,143,128,115,117,129,106,60,91,113,137,150,154,136,143,181,183,174,186,193,194,193,190,186,185,180,171,166,159,149,138,127,124,133,145,149,143,133,118,114,106,99,111,122,126,129,133,134,136,133,126,117,107,103,101,100,198,198,197,196,197,195,190,180,156,135,119,103,114,132,97,57,64,85,116,139,143,127,140,175,182,183,188,193,194,193,190,187,184,179,172,160,149,135,127,123,126,136,144,148,136,123,113,109,106,101,111,128,135,140,146,149,153,146,135,125,114,107,105,103,198,197,197,195,196,195,190,178,156,130,111,94,110,122,84,48,63,80,107,130,137,121,143,170,174,184,191,193,193,192,188,186,180,173,164,150,137,128,123,124,134,145,146,141,126,117,106,101,101,103,124,134,141,148,156,158,156,151,146,135,121,109,106,107,199,197,197,196,195,195,192,178,153,128,112,95,102,114,77,57,76,84,109,127,128,120,140,165,179,189,194,194,191,190,188,184,173,163,153,141,131,124,131,141,151,153,148,135,126,119,112,102,96,103,122,138,144,150,156,155,158,158,152,143,129,114,110,114,197,197,196,196,194,193,191,180,153,129,112,101,101,103,65,59,81,97,117,123,119,117,140,166,184,194,196,196,192,189,186,179,167,155,144,136,132,135,149,161,160,150,141,136,129,116,106,106,100,104,124,142,148,153,160,163,166,161,161,155,143,127,110,112,195,196,196,194,193,189,185,181,161,130,111,98,101,99,83,89,105,115,115,114,108,118,145,172,191,194,194,194,195,191,185,175,158,142,133,132,139,151,164,169,165,144,129,133,134,129,116,104,102,109,126,140,151,155,161,165,169,170,169,164,154,146,125,110,193,195,195,194,193,190,183,179,165,133,112,98,102,101,74,102,122,110,108,103,101,120,155,181,192,193,195,193,190,190,184,169,153,138,133,132,142,155,166,172,161,139,122,125,124,125,123,106,101,116,131,141,151,156,163,168,168,171,174,171,161,157,142,122,194,194,193,194,192,189,184,180,169,144,117,101,106,109,78,81,96,96,100,97,104,128,171,189,192,195,196,194,191,190,183,171,163,165,171,173,164,161,165,170,158,139,133,130,128,128,124,118,110,120,131,143,151,156,161,168,168,168,170,168,170,159,148,130,195,195,194,192,191,186,183,179,172,152,116,102,108,114,91,72,68,83,103,102,112,139,173,188,193,194,194,194,196,193,188,182,181,183,185,188,181,159,156,156,143,132,126,126,127,126,125,115,105,123,134,142,148,154,158,161,168,167,165,165,168,159,148,134,196,196,194,193,191,187,182,178,173,159,129,104,108,115,103,86,84,89,108,109,119,148,172,185,192,193,193,194,195,194,188,185,184,184,186,187,179,152,127,139,132,126,127,125,126,125,121,120,115,128,139,140,143,144,151,157,164,170,167,166,166,156,150,136,194,195,194,194,192,189,183,179,172,167,141,117,113,121,116,104,107,116,116,113,134,160,177,187,191,191,192,194,195,193,189,186,185,187,191,189,175,151,115,126,126,128,134,140,136,124,112,110,115,123,137,134,134,139,140,147,157,165,174,174,170,162,148,134,194,193,192,192,190,187,184,179,173,168,152,138,128,129,129,119,119,124,123,131,155,173,183,188,191,193,194,194,192,193,191,189,188,190,195,197,185,159,129,118,122,129,134,128,119,103,96,95,102,116,128,127,124,131,136,145,156,162,174,170,165,157,146,127,194,193,192,192,189,185,180,175,174,168,158,146,140,142,147,147,140,141,145,162,175,182,185,188,189,188,179,185,190,190,191,192,193,193,198,198,189,172,143,112,106,118,124,116,108,114,113,108,110,111,120,121,114,120,128,142,154,162,168,166,159,153,141,121,191,190,190,188,185,182,180,172,171,168,162,156,153,156,167,177,181,182,186,191,192,194,194,195,197,196,190,192,194,193,194,198,199,197,193,189,182,171,151,128,101,96,104,122,131,130,128,128,126,110,113,110,110,113,121,140,155,168,167,166,153,144,133,119,189,187,185,182,182,179,175,173,171,169,165,162,162,167,179,187,195,198,199,200,201,199,199,200,201,200,198,197,198,196,194,194,199,196,190,182,175,161,140,127,107,88,89,106,119,121,118,112,109,112,109,107,108,110,116,134,147,156,155,150,140,130,115,106,187,185,183,179,180,176,171,169,167,164,161,160,163,171,177,186,192,197,199,199,201,202,200,200,199,199,199,198,199,197,191,186,186,187,183,173,167,151,128,115,106,87,81,90,104,102,90,76,74,85,98,101,99,103,112,130,137,149,150,139,126,119,107,100,187,185,185,181,178,176,176,170,162,159,161,160,165,174,180,183,185,191,195,196,196,195,195,191,191,190,190,189,187,183,184,180,178,176,172,166,157,144,123,109,101,84,70,68,71,70,73,61,62,79,94,99,97,101,106,125,134,143,141,130,115,111,106,98,182,182,182,184,182,176,176,172,165,164,166,165,167,169,169,170,174,179,181,186,185,181,177,177,180,177,176,176,175,172,172,172,172,168,164,159,154,140,124,108,96,84,71,71,79,78,77,67,60,74,91,94,93,96,108,122,131,137,136,129,118,105,107,97,180,182,183,181,176,175,175,170,165,163,156,159,159,158,155,156,157,161,165,171,170,165,165,161,163,160,161,163,163,163,162,165,170,164,163,154,147,133,116,100,91,96,112,109,112,108,106,98,90,78,91,96,93,93,101,117,129,133,133,134,127,118,106,97,179,181,182,181,176,172,171,165,159,156,151,150,147,144,143,140,142,143,143,143,144,141,141,138,139,139,141,144,146,150,154,156,159,158,158,146,137,126,107,87,79,78,83,94,106,112,117,122,123,104,101,99,95,96,102,112,123,129,133,131,122,121,112,100,178,180,180,181,176,172,167,164,158,152,146,142,138,135,129,126,124,120,115,114,117,118,119,121,123,124,128,131,133,136,141,140,144,145,142,137,127,110,88,75,80,88,93,94,94,95,97,100,111,93,98,100,98,99,105,111,119,125,126,126,121,116,110,103,178,181,181,181,176,173,171,163,158,152,145,137,127,124,117,109,103,99,99,106,110,114,115,118,122,121,122,123,121,122,121,122,126,130,131,125,115,97,69,64,75,86,89,90,90,87,77,72,89,86,94,98,97,100,107,111,116,124,121,121,116,112,104,93,178,178,178,180,175,171,169,162,156,150,142,132,122,113,104,95,93,92,95,99,108,113,118,122,126,126,125,123,121,114,109,108,111,119,120,118,111,94,71,66,78,84,79,77,78,77,74,71,72,80,92,94,96,99,106,114,119,124,121,115,112,108,105,100,173,176,177,177,173,169,165,158,150,147,137,127,114,102,96,95,98,102,101,95,99,109,117,123,128,129,131,127,121,115,110,110,122,128,123,118,112,97,76,71,74,87,86,78,75,74,77,78,82,89,96,96,100,105,113,115,118,119,117,115,109,104,101,92,174,176,177,175,170,166,161,159,149,144,129,117,103,95,91,95,95,101,106,103,102,113,121,126,132,134,132,130,127,120,111,111,125,137,131,119,113,96,81,79,70,72,82,84,81,80,78,73,75,90,97,98,102,106,113,116,119,119,114,111,110,105,98,90,172,174,173,171,169,167,161,159,155,137,119,105,95,92,90,81,78,75,97,103,104,114,133,139,140,140,139,139,136,129,119,109,108,111,111,112,105,97,93,88,77,72,72,75,79,83,82,77,78,90,96,100,107,110,117,118,117,118,118,112,109,103,94,86,171,173,175,172,169,164,162,157,152,134,108,95,88,94,81,71,74,81,90,96,102,111,130,151,153,152,151,151,149,145,135,123,111,101,95,95,103,104,100,97,84,79,75,73,75,77,76,76,80,89,94,101,107,112,116,117,115,113,113,114,105,98,92,83,167,171,171,175,168,164,162,157,150,127,103,85,83,91,73,77,92,94,97,97,95,108,127,150,160,160,160,157,155,155,144,137,128,118,109,103,108,111,108,103,97,76,73,79,80,77,71,66,73,86,93,101,108,112,115,115,112,112,111,108,100,95,89,80,166,170,171,173,167,165,163,159,149,126,97,82,80,85,74,98,121,114,106,103,96,106,122,142,159,163,165,162,160,158,154,148,139,129,121,111,112,111,112,109,104,96,86,79,81,83,77,72,82,88,95,102,108,112,113,115,114,112,106,103,99,92,82,78,163,169,170,169,166,161,160,162,151,125,96,77,75,83,73,84,103,125,109,110,107,102,118,134,148,158,167,165,163,162,156,149,144,137,127,116,110,109,111,113,108,103,100,89,74,70,71,73,81,88,95,102,106,110,113,110,111,109,103,100,93,81,77,83,166,169,170,167,166,164,159,154,145,125,101,82,87,85,59,72,71,84,105,111,111,102,113,134,147,158,168,166,165,163,160,156,154,146,135,128,117,112,111,111,107,101,101,102,109,91,83,75,84,92,95,104,108,109,107,108,108,103,97,92,83,78,82,87,164,165,165,164,165,163,158,154,140,123,100,78,88,102,56,74,67,80,82,111,119,110,111,134,144,154,164,164,167,165,163,161,155,150,143,134,120,111,106,105,99,94,91,85,88,102,89,80,85,92,99,104,105,107,105,104,104,101,91,84,78,81,80,84,161,164,161,159,160,161,156,152,134,115,94,79,91,115,66,48,55,72,78,99,114,112,109,134,145,151,162,165,164,166,162,155,157,152,143,137,127,116,105,98,98,95,90,85,83,72,73,79,88,94,100,103,104,103,101,100,100,94,88,84,85,83,82,82,158,160,160,160,161,160,160,156,134,111,97,87,88,113,77,50,61,68,81,97,115,113,105,131,145,150,159,164,162,163,162,158,152,149,143,135,128,122,112,99,90,94,94,85,87,88,79,80,91,98,101,101,104,103,102,101,96,93,90,84,83,83,80,77,157,156,160,165,166,162,161,154,134,113,104,92,92,108,82,45,52,70,91,101,118,112,105,126,135,142,158,161,164,162,159,158,152,145,138,134,128,123,114,105,95,92,91,88,79,83,86,94,103,108,109,107,105,104,102,102,98,92,90,89,82,79,78,77,155,155,159,160,160,162,161,152,136,119,111,94,95,105,88,51,68,91,92,97,113,109,105,125,137,142,157,161,161,161,157,154,148,143,141,136,129,124,117,111,101,93,87,88,85,83,96,109,110,111,112,111,107,102,99,97,94,92,91,87,84,80,76,75,155,155,158,158,162,164,160,149,144,129,113,101,96,103,97,58,65,81,79,91,107,105,105,125,140,147,155,158,154,153,154,152,144,140,136,133,125,119,116,112,106,100,96,97,99,104,110,111,111,111,110,109,103,101,97,94,92,92,90,86,81,76,76,74,154,153,155,156,157,160,158,148,140,136,121,109,98,98,101,69,36,52,72,91,103,105,109,123,142,147,151,151,150,149,147,144,139,137,132,127,121,118,116,111,108,107,107,110,114,118,117,116,113,110,106,104,99,96,94,91,89,88,85,83,78,74,73,78,153,150,150,155,155,150,153,148,138,130,123,106,95,98,103,89,53,39,56,84,98,104,114,127,138,146,148,146,142,142,144,141,133,133,126,121,119,116,111,109,109,110,109,113,112,113,114,114,108,107,102,102,97,94,92,91,90,81,82,77,74,77,78,81,155,151,149,154,152,152,151,144,136,125,118,109,103,95,101,98,75,54,55,76,98,109,117,132,136,142,145,142,137,135,135,135,132,125,120,115,111,108,108,102,106,108,108,112,111,111,113,107,103,102,103,97,95,93,88,86,81,81,76,77,77,80,83,83,145,145,145,146,144,139,137,134,135,126,119,103,99,96,90,96,91,71,65,71,94,109,120,130,133,136,139,138,133,132,134,132,128,121,112,110,105,100,102,106,107,108,110,112,112,116,113,103,100,100,98,97,92,88,85,83,84,78,78,78,82,85,85,86,141,140,141,141,136,131,131,130,130,128,122,105,91,88,95,95,97,91,78,79,88,113,122,126,130,133,131,132,128,117,124,126,123,121,117,111,104,98,106,103,103,105,108,111,113,105,106,105,100,99,97,93,91,86,82,81,79,81,83,86,87,86,84,80,136,135,133,133,131,128,127,125,124,123,120,110,94,88,92,95,97,93,87,91,100,116,125,124,126,130,131,126,125,119,119,121,119,119,117,111,106,108,105,104,104,106,108,108,109,105,106,104,100,98,96,90,84,81,80,84,86,86,87,89,88,85,76,61,126,126,125,123,123,123,123,119,119,118,114,105,89,81,86,91,90,93,94,102,110,116,123,126,127,128,126,123,119,124,124,121,118,114,114,112,110,107,106,106,106,105,104,104,107,104,102,100,97,95,93,86,83,81,84,89,90,91,91,86,83,61,42,30,123,122,121,122,121,119,114,113,111,111,112,109,94,78,79,93,95,95,103,109,117,119,119,122,124,124,123,121,117,118,119,119,117,111,108,106,107,108,107,106,105,106,106,103,102,100,98,96,94,93,88,83,87,92,93,96,98,93,81,61,30,25,34,44,115,116,114,114,107,105,105,105,105,105,106,106,105,97,92,93,95,103,110,115,118,120,120,119,121,122,120,119,117,116,116,112,113,112,111,109,108,105,104,103,104,103,103,101,99,97,96,94,89,84,87,93,96,97,99,94,69,50,33,25,31,48,59,66,107,105,105,103,103,103,100,100,100,100,103,104,105,107,108,106,107,113,113,116,117,120,116,116,115,116,115,113,111,110,110,110,108,108,108,108,107,106,102,102,103,101,99,96,94,93,91,87,82,97,92,80,70,65,49,21,19,29,35,46,56,60,62,67,90,86,90,87,88,92,95,98,96,97,99,103,105,106,108,110,110,111,116,114,114,114,113,113,112,110,110,107,108,106,106,105,105,104,103,104,105,101,100,98,100,100,94,93,91,92,89,84,74,50,35,36,35,30,34,40,50,54,66,73,82,87,91,92,72,69,65,65,65,68,72,74,78,79,82,88,90,95,100,104,109,113,113,114,109,108,109,108,109,108,106,104,104,101,99,99,101,103,102,100,101,101,100,100,99,97,94,94,93,95,94,83,78,84,88,79,73,71,68,73,80,85,90,93,97,104,105,104
155,156,158,162,164,164,166,163,166,167,166,163,165,166,168,171,171,169,170,171,170,177,176,176,177,177,177,174,174,174,173,172,173,169,165,162,160,157,154,154,152,151,151,150,149,148,144,136,132,126,121,115,102,94,96,101,104,108,110,112,114,119,125,127,165,164,164,164,166,168,166,161,162,162,162,162,165,164,166,167,167,167,170,170,173,178,179,180,179,180,180,181,180,179,179,178,176,171,168,165,162,158,152,149,154,158,157,156,152,151,150,144,138,132,128,124,117,110,100,92,98,103,106,108,112,114,119,124,174,172,170,170,168,169,170,170,164,161,163,163,163,159,161,165,162,159,166,171,176,181,182,183,183,184,186,185,184,183,182,180,178,175,170,166,163,159,157,155,154,157,157,157,155,154,152,147,143,140,133,126,123,116,113,102,92,94,98,102,106,110,111,117,177,179,178,176,178,177,173,171,169,167,168,167,162,149,147,151,153,154,161,172,181,185,184,184,185,187,187,188,187,184,181,180,175,169,170,167,164,159,156,153,154,156,160,162,158,155,152,149,149,144,133,123,121,118,114,111,102,95,91,94,99,104,108,110,179,181,182,180,180,180,180,181,176,173,171,168,151,138,134,138,141,145,150,164,178,184,186,187,185,187,187,190,188,187,185,181,176,169,169,168,165,162,158,155,156,159,161,164,165,162,158,152,152,147,135,120,117,119,117,113,109,102,93,89,89,93,99,104,185,185,186,186,186,183,185,187,183,180,174,162,144,136,138,140,143,141,135,146,171,183,187,190,190,191,191,189,187,186,183,182,180,178,174,172,168,164,162,155,148,152,161,160,168,163,163,158,156,154,143,129,121,119,119,116,113,109,104,95,86,85,88,95,188,189,189,191,190,187,188,189,187,185,179,163,146,137,137,144,147,135,119,128,164,183,189,192,191,191,191,190,186,185,186,184,184,182,180,176,170,165,162,160,156,153,158,162,163,165,162,157,158,156,149,139,132,124,120,118,115,112,108,104,98,92,88,90,190,189,191,193,191,189,190,191,190,188,178,162,148,140,137,142,141,124,106,127,165,185,191,194,195,193,193,193,188,184,187,190,188,184,182,177,169,163,161,159,155,153,157,156,157,157,159,158,158,155,151,145,138,130,124,117,115,117,114,106,97,93,91,90,193,192,193,193,192,191,191,192,191,185,173,158,148,143,149,146,128,95,97,133,162,178,190,193,195,194,195,193,192,193,193,191,191,188,185,179,171,165,163,156,151,146,143,141,146,155,160,166,163,159,154,148,140,131,125,119,117,116,116,113,106,96,91,90,190,192,191,191,191,190,191,193,191,180,167,152,141,145,157,149,110,75,103,139,157,173,189,194,195,195,195,195,193,193,195,194,193,189,186,183,175,168,161,154,146,139,128,122,130,137,144,148,158,162,156,148,140,133,127,121,120,120,116,116,111,102,90,93,192,194,193,192,191,191,192,192,183,171,159,147,137,145,157,143,85,68,120,147,155,164,185,192,194,194,194,194,194,194,195,196,193,190,187,184,178,169,158,149,142,124,107,104,109,114,108,107,124,140,147,149,144,137,129,123,122,122,119,119,112,107,98,96,196,198,197,196,196,195,194,188,175,163,152,142,134,140,145,122,60,78,131,155,155,157,173,186,191,193,194,193,192,193,194,191,189,189,185,182,176,166,155,143,130,112,106,115,112,105,98,96,103,118,132,143,144,140,132,126,122,120,119,116,114,107,104,97,194,195,196,197,198,196,192,182,168,156,144,134,130,133,142,106,77,93,131,156,157,153,166,183,188,193,195,195,194,195,196,194,192,188,184,180,175,162,151,137,117,110,123,129,121,111,105,101,98,104,117,129,135,135,133,131,130,130,127,123,116,109,106,102,197,196,197,197,197,197,193,179,158,146,137,128,125,130,137,90,82,117,136,157,160,148,159,182,188,191,194,197,198,198,197,196,193,188,181,172,171,159,145,128,114,121,133,128,117,109,106,102,93,92,114,130,132,136,140,141,144,143,136,130,123,113,105,102,198,198,198,198,199,198,194,181,158,138,133,127,121,133,132,77,69,96,139,156,158,141,155,180,184,188,194,197,198,197,195,193,191,186,175,173,164,152,136,120,117,127,131,126,122,113,106,100,97,100,116,134,140,144,150,153,152,151,146,137,129,119,108,102,198,198,198,198,199,199,196,181,160,137,127,120,116,136,125,67,67,94,129,153,154,140,154,181,186,189,194,197,198,199,197,193,193,188,179,168,156,143,129,120,124,132,130,124,119,108,96,94,102,113,126,139,148,154,157,156,153,155,151,147,137,123,110,103,200,199,199,198,199,199,196,184,159,142,123,115,115,138,116,57,66,98,128,146,147,138,155,177,185,188,193,197,198,199,196,194,191,188,181,168,149,133,122,123,130,134,131,124,117,109,103,98,97,106,124,142,143,153,162,161,160,156,155,154,146,133,119,106,200,200,200,198,198,195,194,182,157,136,121,107,110,134,107,64,79,103,126,144,143,140,159,173,181,189,194,197,199,198,195,193,189,182,173,158,141,130,130,137,138,133,125,123,120,112,102,92,90,97,117,138,152,158,163,166,169,166,162,160,156,146,135,119,201,201,199,197,198,197,192,179,159,133,114,102,100,120,93,69,91,116,134,142,138,140,161,176,184,193,197,198,197,197,195,192,185,176,166,150,137,133,139,142,136,130,127,129,127,114,100,96,94,101,117,134,151,162,166,169,169,170,171,169,164,155,148,135,201,200,200,198,199,199,198,184,159,131,111,99,97,110,91,91,126,145,144,143,135,141,156,173,188,195,198,199,198,195,194,190,179,168,157,145,140,146,153,151,150,141,129,135,139,128,115,107,101,109,119,133,150,162,168,172,172,169,172,173,170,163,156,145,200,200,199,197,198,197,196,186,158,134,116,102,93,100,94,118,153,154,146,137,128,143,161,179,190,193,196,198,198,195,192,187,174,157,145,139,144,154,161,163,157,141,129,129,132,123,119,107,99,105,121,135,151,162,167,172,176,172,170,173,173,169,162,153,199,200,198,198,196,194,194,186,166,137,117,103,94,94,83,104,134,139,137,126,124,145,164,179,190,193,196,196,196,194,190,181,165,146,133,132,141,152,156,166,167,150,136,124,125,128,130,118,110,104,115,126,140,155,166,170,172,174,173,170,167,169,163,154,199,199,199,199,198,195,192,187,173,144,118,100,97,98,81,88,115,127,127,119,130,149,167,182,188,195,197,196,193,189,186,173,156,148,142,138,138,144,149,157,156,145,140,141,141,135,132,123,119,114,116,123,136,151,160,167,171,173,173,169,166,171,165,156,200,200,200,199,198,196,192,188,178,149,120,102,96,102,87,85,100,123,134,128,140,152,165,184,191,192,195,194,193,191,186,176,168,169,172,174,171,155,136,129,135,135,134,132,131,127,126,129,128,120,122,129,132,142,153,161,167,172,176,172,170,172,168,160,199,201,199,199,196,194,192,191,185,162,128,107,103,106,100,91,106,127,148,139,144,152,167,183,193,193,192,193,192,193,188,183,182,186,188,190,189,179,147,110,117,132,131,128,128,135,127,126,119,110,116,126,127,132,143,152,160,167,173,180,177,174,170,162,201,200,199,198,196,192,192,190,187,172,137,110,107,109,108,108,123,147,154,145,145,159,168,182,190,194,194,191,192,192,188,184,184,187,188,187,186,182,162,113,101,117,133,134,135,134,125,114,102,100,107,116,118,122,134,145,155,166,161,171,175,165,165,162,200,200,199,198,196,194,192,190,186,176,148,114,109,112,110,113,133,150,148,143,149,160,172,184,191,192,191,191,194,194,190,183,180,182,184,184,185,177,162,119,102,111,127,142,152,145,127,115,105,100,106,114,117,119,128,136,149,160,164,173,175,165,161,158,199,201,200,199,197,195,192,187,185,177,159,135,123,123,120,114,118,135,145,147,155,163,174,182,187,190,190,192,192,191,188,183,176,175,179,184,187,176,156,124,92,102,121,130,131,122,106,94,91,94,102,110,111,112,119,130,145,164,170,170,167,165,160,157,200,200,200,200,197,194,192,189,185,181,170,157,147,137,135,134,125,127,137,149,159,169,176,182,187,190,193,194,193,194,194,190,186,185,186,189,191,184,164,129,88,81,99,116,119,111,103,100,98,101,106,111,105,104,113,124,145,163,167,175,173,169,159,149,198,199,199,198,197,194,192,188,185,182,174,162,151,147,151,153,155,150,153,162,171,178,183,186,189,190,188,181,185,189,193,192,192,192,191,191,191,187,172,146,107,76,79,98,121,135,134,127,125,128,125,115,103,105,114,124,143,164,166,167,165,157,147,137,197,199,199,199,197,194,191,187,186,183,178,168,165,164,168,172,178,180,182,185,189,191,193,193,194,195,190,175,180,191,192,192,194,195,195,191,190,189,178,162,130,94,71,76,105,138,147,136,124,116,111,111,112,116,115,124,141,162,164,164,160,150,139,133,198,196,194,194,194,191,189,187,186,183,182,177,178,177,178,183,188,191,193,195,198,198,197,197,198,199,199,197,197,198,198,198,200,201,198,196,192,187,180,169,142,109,79,72,92,119,123,111,89,93,109,120,115,117,115,123,142,161,165,164,155,145,132,127,195,194,192,191,192,190,187,187,184,181,179,174,175,181,184,186,188,193,198,200,199,200,200,199,200,200,200,197,198,199,200,196,195,199,200,197,195,188,180,170,144,114,85,65,65,80,91,99,90,93,112,121,118,116,115,121,140,158,161,160,151,143,133,126,195,193,192,191,192,190,189,186,182,177,179,174,175,181,185,188,190,194,198,200,201,200,201,200,199,199,198,198,198,197,197,194,190,187,192,197,196,189,179,165,138,112,84,65,65,85,98,92,67,80,103,115,118,118,115,121,138,154,158,158,154,149,139,131,193,192,193,193,193,190,191,186,183,180,180,178,178,181,182,183,185,189,192,194,196,197,195,195,194,195,194,194,193,193,191,191,191,187,190,193,192,186,175,160,134,108,83,70,78,101,107,103,103,95,90,96,106,108,111,121,137,149,155,156,155,148,139,136,192,194,194,193,191,192,193,190,186,183,177,174,172,173,173,172,173,174,175,179,181,181,180,182,182,185,185,185,185,187,185,184,185,185,187,189,187,181,171,158,135,106,75,70,93,122,122,118,117,115,107,97,96,96,105,118,134,142,147,150,149,145,138,132,191,192,193,191,190,189,192,187,181,180,172,168,164,162,162,159,158,158,155,155,156,155,154,159,158,163,166,167,169,175,179,179,178,179,184,181,177,173,166,155,132,97,67,65,88,105,113,107,104,106,105,94,94,94,100,115,131,138,143,144,141,139,133,127,191,192,193,193,190,186,188,185,181,175,165,161,156,152,146,141,135,128,123,121,121,125,128,134,136,140,143,147,154,159,164,169,172,175,176,175,173,164,157,146,118,79,68,81,99,104,101,97,87,91,103,98,90,95,105,116,129,138,141,141,135,130,125,123,191,191,192,191,189,190,187,183,177,171,164,156,147,139,129,117,105,103,112,125,131,131,131,132,134,135,136,137,142,145,148,152,156,158,160,161,161,155,145,127,88,70,79,91,103,102,99,91,87,72,76,88,91,99,113,126,134,138,139,136,133,130,123,119,188,189,190,190,188,188,187,179,173,166,160,153,140,125,109,95,99,120,133,128,126,128,133,134,141,143,142,143,141,136,132,130,132,138,144,145,144,140,128,99,64,75,100,94,88,88,83,80,80,75,73,85,92,102,115,127,135,140,143,138,132,131,125,118,187,187,188,188,187,184,183,178,169,164,156,146,130,110,92,85,97,116,142,143,141,145,141,136,137,143,147,145,143,137,129,126,130,138,138,133,129,123,109,86,66,75,101,113,101,93,89,80,75,82,91,90,93,106,120,131,138,139,137,137,135,128,122,113,185,186,187,186,185,183,179,173,169,164,153,138,118,97,86,78,86,103,132,130,140,146,159,158,149,148,149,149,148,144,137,130,132,143,152,148,135,126,108,82,78,88,94,105,107,102,101,94,86,82,86,92,101,114,124,133,138,133,134,131,128,123,113,104,184,185,185,185,182,181,178,176,174,163,143,125,106,92,82,78,101,117,130,121,127,142,157,171,170,161,160,161,161,160,153,142,132,124,124,128,130,122,109,105,106,102,96,94,94,95,92,92,93,86,84,91,102,111,120,128,129,130,128,127,121,115,107,89,184,187,186,184,182,182,181,177,176,158,130,110,94,89,72,87,127,129,134,120,117,137,153,163,169,168,166,169,170,170,163,154,145,130,119,115,125,131,132,132,132,111,99,94,88,88,84,86,89,88,88,96,106,116,122,128,129,128,124,116,112,100,84,72,180,184,184,184,181,180,179,176,172,153,118,98,83,84,61,69,93,117,136,127,116,121,143,155,164,170,173,173,175,176,172,166,156,142,131,120,122,126,124,127,137,139,116,106,100,95,91,84,80,85,90,98,108,116,121,121,120,117,112,102,89,79,73,71,179,180,182,182,179,178,178,176,172,149,110,89,76,84,60,48,80,103,126,131,122,115,137,157,161,165,175,178,178,180,178,172,164,151,140,127,121,122,125,126,129,132,131,118,102,90,84,81,79,84,92,101,111,116,117,112,112,111,105,89,81,77,79,74,177,181,181,181,179,177,177,179,168,150,112,88,73,91,80,105,70,102,117,131,128,118,128,154,162,167,173,176,177,180,177,172,169,160,148,137,125,118,116,119,119,117,120,120,113,96,81,76,77,86,95,105,112,114,116,114,111,103,96,93,89,83,76,67,175,178,180,180,178,176,174,173,170,149,114,89,78,95,87,74,73,90,108,128,130,122,126,153,163,165,169,174,181,184,182,181,176,168,157,147,132,120,110,108,109,100,94,94,98,107,102,89,82,90,102,110,118,120,118,114,111,107,99,96,92,80,71,67,173,175,174,174,176,175,170,168,158,139,112,86,76,106,99,49,67,81,100,119,127,124,126,154,165,166,173,177,179,183,180,175,176,170,160,153,140,126,112,102,107,115,107,91,85,76,79,82,84,99,117,123,127,123,118,112,108,102,97,98,85,73,67,69,170,172,169,168,170,170,169,168,151,127,110,88,83,110,109,56,58,82,105,119,128,124,122,147,154,164,172,176,175,180,177,176,171,170,160,154,146,136,123,106,97,108,108,99,91,100,88,90,102,116,128,132,127,120,112,106,98,96,94,88,76,69,71,70,167,167,169,171,170,169,170,173,153,124,106,89,87,113,115,73,80,106,116,121,130,123,119,145,147,157,172,175,176,176,178,176,170,166,155,150,145,138,128,114,97,94,102,103,98,96,115,125,133,129,131,128,119,110,103,99,96,94,85,74,72,69,52,31,162,163,168,171,172,172,172,172,155,121,104,96,96,106,113,72,64,91,105,114,122,118,118,145,158,163,170,172,174,175,170,172,168,162,157,152,147,139,131,123,110,95,92,104,117,126,136,136,136,132,125,116,109,104,100,95,92,85,71,58,43,25,16,20,164,165,165,167,170,171,173,167,152,126,105,101,98,105,117,76,37,53,85,106,113,113,121,141,158,163,165,166,166,168,167,165,160,156,153,150,144,135,129,125,118,110,107,115,129,143,144,140,138,124,117,109,105,100,95,89,81,58,33,19,15,20,29,43,162,162,165,164,167,170,168,161,150,135,115,106,101,103,111,91,53,35,54,85,102,115,130,145,156,159,161,162,161,161,162,161,155,152,148,144,140,133,126,121,116,115,115,121,127,128,128,129,123,112,107,103,99,95,87,73,53,31,23,28,33,39,49,61,161,156,158,166,164,165,163,156,149,143,128,110,102,98,105,98,60,48,49,66,95,119,136,148,152,156,157,154,154,153,152,152,149,148,143,138,134,129,122,115,113,113,112,119,120,119,127,123,104,103,100,100,95,86,70,49,35,34,36,40,48,56,68,85,158,155,149,161,161,159,159,153,144,138,132,111,98,94,97,103,94,65,68,78,96,121,132,146,150,152,152,149,148,148,147,145,142,140,138,132,126,121,116,111,108,111,112,117,119,118,116,109,103,100,99,95,83,75,73,69,67,65,67,72,82,95,105,113,149,151,153,150,148,147,146,141,137,128,121,108,96,89,90,92,94,92,81,86,98,124,133,137,142,146,146,143,141,141,142,142,140,131,122,119,116,107,108,106,106,108,112,114,114,110,107,107,102,96,89,78,57,34,35,49,59,69,81,92,102,104,106,111,143,144,145,144,140,137,134,132,132,126,117,104,92,87,81,87,92,91,87,92,110,126,137,136,137,140,141,137,131,126,130,132,130,129,125,119,113,106,105,104,106,106,109,109,109,106,100,95,90,86,80,81,74,55,34,22,24,28,35,49,69,77,80,77,134,134,136,134,134,133,131,129,127,122,116,103,86,78,78,82,86,88,92,107,124,127,132,136,137,137,137,133,131,129,127,127,125,123,123,118,113,109,106,104,105,105,104,101,100,96,90,85,82,79,82,82,84,84,70,54,42,40,37,31,39,51,64,74,124,123,122,121,120,119,117,114,113,108,107,98,80,69,69,78,81,82,100,117,123,129,131,130,131,132,131,128,127,128,127,124,120,113,112,108,107,107,103,99,102,100,97,94,88,86,85,83,82,82,82,84,84,85,85,78,75,67,74,67,59,52,48,49,106,105,104,106,103,103,103,105,104,105,106,106,98,88,85,92,95,105,109,115,119,121,119,118,117,116,113,110,107,105,105,107,107,110,105,106,102,96,91,89,86,86,86,85,83,82,83,84,84,84,84,84,81,86,98,98,90,86,90,90,88,84,83,79,73,71,70,71,76,80,82,80,80,79,80,79,85,88,90,94,98,106,108,107,104,101,99,95,95,97,101,103,105,105,104,101,95,90,86,87,82,84,83,83,84,83,84,84,84,85,86,85,84,83,85,85,86,84,86,101,97,94,96,97,100,99,97,99,49,44,45,40,30,23,20,21,28,30,37,35,36,40,53,72,82,91,96,98,96,100,110,119,119,119,124,127,126,126,124,113,98,84,86,84,85,88,86,85,87,87,87,86,85,85,86,85,85,87,87,86,85,86,87,95,98,95,89,97,99,100,101,102,56,56,52,52,51,46,43,40,35,38,40,38,34,38,61,84,94,100,101,103,109,117,123,123,122,127,133,139,136,130,117,102,90,87,87,88,86,86,86,86,85,86,87,86,87,87,86,86,86,86,87,90,89,90,88,93,108,107,101,97,97,98,100,101
149,146,137,130,129,124,125,120,121,126,134,142,146,152,157,161,165,166,165,162,162,157,153,153,153,154,149,149,148,147,145,146,146,142,137,128,128,121,112,104,97,96,97,90,77,69,66,72,69,58,56,63,62,62,62,61,55,48,40,28,33,56,71,84,166,163,152,146,145,141,141,143,138,144,149,149,152,156,158,164,166,164,162,162,160,162,164,162,162,162,158,154,149,145,144,148,152,150,145,141,131,124,115,110,111,110,106,100,86,73,73,75,63,60,58,55,54,49,47,48,43,35,39,79,98,123,131,138,173,170,168,164,163,157,154,154,151,152,154,153,152,162,165,164,163,161,164,166,169,171,171,171,169,169,164,161,156,150,145,146,150,150,149,148,138,129,119,114,108,104,96,81,69,73,68,65,61,65,65,59,52,47,43,43,49,66,84,113,123,120,122,124,179,180,177,172,174,171,168,165,161,160,162,160,159,158,159,162,161,160,164,171,170,164,163,171,174,171,168,165,163,159,154,151,146,146,149,149,147,145,134,122,112,105,93,84,81,82,72,66,69,68,70,72,63,54,41,43,48,57,75,92,88,93,101,110,178,181,182,177,176,176,175,168,164,165,165,162,165,165,159,148,146,151,157,166,170,166,169,177,182,179,174,168,164,164,162,157,154,149,143,141,144,144,138,131,120,109,96,90,85,76,70,68,66,58,63,69,54,49,45,49,50,45,52,61,65,75,76,88,182,178,181,182,179,177,178,172,167,165,166,168,172,169,156,143,138,144,151,163,170,174,178,188,190,185,180,170,166,171,166,159,155,147,138,139,142,142,135,132,123,121,112,99,84,79,79,83,73,66,63,58,61,54,49,51,49,47,45,48,47,55,59,65,182,177,183,180,179,174,174,172,172,171,173,178,178,163,146,136,137,139,142,150,167,180,185,189,191,191,183,172,171,171,171,163,160,153,142,139,139,138,140,141,141,124,110,98,85,75,77,77,74,70,69,60,54,61,55,50,45,57,60,59,57,54,52,52,179,180,183,180,178,179,179,177,176,175,180,185,187,163,142,143,140,135,118,140,168,181,184,191,194,195,186,164,171,174,168,162,163,160,148,143,140,142,147,153,140,124,110,98,96,93,75,74,77,72,69,71,51,55,58,65,66,60,65,63,63,53,43,44,184,185,185,183,182,181,178,181,180,179,186,190,176,151,144,151,142,118,111,144,169,174,182,188,192,194,190,178,171,176,176,170,164,164,153,147,141,142,142,146,147,132,119,114,98,80,88,81,75,78,69,56,53,57,64,74,69,66,60,57,60,64,53,43,189,189,186,185,184,185,184,186,185,185,191,193,165,147,157,158,130,101,118,148,162,163,183,184,191,196,192,187,186,179,179,177,168,159,157,147,139,137,127,135,143,141,130,116,100,87,80,76,77,73,67,55,57,68,63,64,63,61,58,60,58,56,67,44,189,186,187,189,186,185,185,186,184,188,194,190,156,151,163,153,113,89,112,143,155,154,180,185,189,195,195,189,190,187,181,175,169,162,150,143,142,140,136,140,143,140,131,114,102,99,89,85,79,66,59,71,75,80,70,65,60,60,62,61,50,44,51,43,189,187,186,189,190,186,187,187,188,192,194,186,150,159,170,143,91,78,123,146,149,144,183,184,191,194,195,192,190,190,184,176,172,167,153,141,136,138,139,141,138,137,127,109,100,88,94,94,89,78,65,73,76,83,78,59,58,60,60,57,51,38,48,45,187,184,186,189,191,187,186,186,189,191,190,182,149,164,168,125,85,92,129,155,151,134,179,187,190,195,197,194,194,190,186,177,168,163,147,137,134,128,130,132,138,133,121,104,94,95,103,107,107,100,90,87,86,91,84,60,46,48,55,54,56,57,54,46,187,185,184,187,189,190,189,189,189,190,190,172,149,173,169,106,86,108,137,151,153,121,166,188,187,192,195,191,196,192,189,181,172,156,141,132,125,119,123,134,128,118,107,97,91,90,96,104,98,86,84,83,90,92,86,80,67,59,62,66,68,74,61,49,189,185,185,188,189,189,191,191,191,192,187,161,141,180,167,88,67,87,134,152,157,123,155,185,184,192,196,196,194,191,186,183,170,151,135,126,125,128,137,138,125,114,106,88,85,81,88,98,84,67,74,87,91,86,84,84,67,61,62,64,68,66,61,50,188,185,187,189,190,191,193,192,190,192,185,156,133,177,159,78,53,75,133,151,159,127,148,182,183,192,197,196,192,189,183,177,161,145,134,130,137,142,143,138,129,115,97,78,75,90,98,98,80,70,82,91,90,91,97,96,83,77,77,73,61,63,59,47,189,186,184,188,190,192,193,193,193,191,184,150,121,165,151,70,53,61,119,145,157,121,139,173,180,192,196,192,192,185,180,168,155,139,134,145,153,150,146,137,124,111,88,73,81,101,114,102,85,83,89,98,92,95,103,104,98,89,80,69,62,60,56,52,191,189,187,189,189,193,195,194,194,192,181,148,114,149,142,72,46,61,114,140,152,119,136,168,183,196,195,191,186,182,173,159,151,144,149,156,154,145,139,134,123,107,75,78,93,106,119,106,90,90,101,104,94,98,109,104,94,81,73,67,59,55,56,55,189,187,188,191,193,196,196,195,193,190,177,144,106,130,128,73,58,78,124,139,141,117,142,171,188,196,195,192,186,179,169,154,151,155,160,164,155,145,140,138,133,106,79,84,103,123,130,123,106,99,116,118,107,109,112,100,92,81,79,67,74,74,62,50,189,186,187,189,193,196,198,197,194,191,178,135,97,110,113,81,83,107,140,144,130,115,144,174,192,196,192,187,180,172,161,153,159,164,164,165,156,144,140,136,131,108,77,91,111,128,143,138,128,115,120,119,106,103,101,93,92,82,62,60,55,62,62,56,189,187,188,192,194,196,198,198,195,190,174,131,92,100,107,86,108,134,148,146,116,115,151,183,195,192,189,185,179,167,157,158,163,165,165,166,154,139,133,132,123,103,78,84,108,136,147,146,135,119,116,116,102,96,93,89,91,86,74,70,67,56,49,49,190,185,188,190,193,196,198,198,194,189,170,121,90,100,105,89,96,130,151,137,121,129,165,190,194,189,186,181,172,157,148,149,151,161,162,160,150,135,131,129,116,89,78,85,104,132,150,148,138,111,109,115,106,104,101,97,91,88,89,87,71,58,50,41,190,188,190,193,194,196,199,197,191,184,163,119,89,97,105,93,87,100,144,145,120,143,178,192,186,182,181,173,159,148,150,148,131,132,153,159,153,137,127,131,114,87,73,81,105,127,147,154,139,118,118,117,111,107,107,92,85,79,85,80,67,54,43,40,193,190,194,194,196,199,200,196,192,183,165,119,92,97,103,98,90,84,140,150,125,151,180,182,178,177,172,164,154,157,162,148,112,90,110,142,139,134,124,121,115,85,61,68,93,119,143,157,137,118,118,119,111,108,103,96,79,67,63,63,62,56,45,38,194,191,193,195,197,198,199,197,190,180,163,125,103,99,103,105,98,110,144,141,135,165,180,174,171,170,164,149,152,163,164,142,93,71,78,121,128,124,124,109,91,77,62,59,87,108,133,153,139,123,119,118,111,111,103,97,80,69,60,62,55,47,42,40,191,190,190,192,197,198,197,195,189,178,160,130,102,96,99,104,99,120,157,151,159,172,173,167,163,161,157,157,160,164,150,122,74,61,73,110,127,129,126,108,92,82,63,60,93,122,130,146,139,121,122,114,111,113,109,99,84,70,78,77,68,54,47,48,192,191,192,195,199,198,197,196,191,178,158,135,110,99,97,97,101,119,156,171,175,167,160,160,157,160,166,171,172,166,146,110,52,47,72,102,124,128,125,112,90,84,67,56,85,135,136,138,138,131,127,103,109,113,116,105,100,89,85,83,70,63,73,56,191,192,194,194,194,196,197,194,188,176,157,139,121,108,102,99,103,126,153,165,161,159,153,159,166,178,182,184,183,178,158,123,82,50,74,96,121,135,134,118,103,87,81,65,71,129,136,134,137,130,115,100,103,110,111,110,100,93,84,84,81,71,56,53,192,191,189,189,195,195,195,192,187,175,157,145,134,125,124,132,146,157,170,172,171,170,178,183,190,198,198,201,201,195,179,142,100,70,72,91,117,125,128,119,104,94,86,73,66,119,134,130,137,131,115,108,97,100,104,108,103,96,83,75,69,53,48,46,193,192,192,193,195,195,194,192,186,175,161,148,142,142,155,169,181,186,187,191,193,192,193,199,201,201,203,206,205,198,181,149,105,75,74,84,108,120,111,102,84,81,87,80,77,115,132,128,138,130,121,102,100,105,110,108,99,81,74,73,70,62,53,45,190,190,193,195,196,196,194,194,190,182,166,154,148,155,172,187,195,198,196,194,194,195,197,197,200,199,199,202,200,191,171,136,96,74,73,80,93,103,95,92,82,69,64,60,71,112,128,129,144,140,119,109,107,108,106,102,89,77,80,96,90,71,58,49,193,191,192,194,196,196,196,194,190,184,174,163,156,160,174,188,198,197,195,191,190,191,191,191,190,192,191,194,194,184,160,124,90,74,73,76,83,102,97,95,91,81,74,63,64,111,127,121,139,135,115,112,112,108,108,98,99,97,98,99,76,64,56,50,194,191,194,193,196,196,196,196,191,186,175,166,158,158,178,190,196,197,194,192,190,189,187,184,178,182,187,187,188,180,150,108,80,71,70,67,80,92,102,99,92,85,92,87,70,114,132,122,133,127,121,111,110,110,105,105,110,101,94,79,68,70,60,44,193,193,191,194,194,194,193,192,192,185,172,162,151,151,168,183,189,191,193,189,187,182,178,170,164,170,177,181,181,168,134,99,74,60,76,87,91,93,102,102,89,76,90,86,76,115,133,127,149,133,120,117,119,114,123,111,99,81,81,83,72,64,60,50,191,189,192,191,192,194,193,190,187,179,167,154,143,142,154,169,173,172,172,172,167,161,152,142,140,146,155,161,157,147,121,88,56,54,72,83,80,90,97,94,75,69,85,76,72,114,127,121,148,148,116,106,112,112,107,115,96,88,83,82,75,71,61,51,191,189,190,191,194,194,193,190,185,177,164,152,139,134,134,142,140,137,141,139,138,134,132,130,130,135,136,135,133,125,111,90,49,53,69,73,78,86,93,96,79,69,67,59,73,111,120,119,135,145,129,111,115,120,120,117,111,101,96,77,66,55,48,45,187,189,189,192,192,192,190,191,186,177,165,148,133,116,116,116,120,124,130,138,135,133,131,127,130,129,123,119,121,123,112,95,63,56,74,80,79,87,92,93,83,67,63,54,79,106,114,127,150,151,139,121,120,117,112,106,97,98,95,82,64,58,55,46,191,186,188,191,193,193,191,191,186,176,159,143,122,109,102,102,108,121,140,139,150,153,142,135,132,129,125,117,126,140,137,117,77,58,85,92,78,82,91,101,96,79,61,54,83,104,111,119,136,150,146,133,121,111,107,104,99,88,81,75,77,73,60,47,189,189,189,189,192,193,194,192,185,171,156,134,110,100,98,100,102,131,162,147,150,161,157,150,145,138,132,125,126,145,146,126,93,78,101,90,81,82,90,104,99,89,66,58,82,101,113,126,124,110,125,130,109,106,100,103,101,89,80,80,74,56,45,44,188,186,188,190,191,194,193,190,183,168,148,118,101,96,100,106,104,112,158,166,150,162,163,158,154,145,142,137,130,131,133,124,106,99,110,109,97,91,96,105,102,85,68,59,74,102,116,126,133,122,108,107,109,99,93,88,91,99,82,68,60,55,50,49,186,185,187,190,193,193,192,188,182,170,141,106,91,97,105,108,99,95,151,163,149,166,171,174,163,160,156,149,147,138,126,114,104,106,114,115,104,95,98,109,104,80,63,61,80,104,122,131,135,128,110,95,102,104,87,84,84,81,79,61,58,59,52,37,188,183,185,190,192,192,190,188,180,168,143,110,97,99,108,101,92,92,146,153,132,150,170,180,176,169,164,165,164,150,142,134,124,122,120,121,115,108,102,97,94,78,67,64,76,103,120,130,136,127,118,100,90,91,93,90,89,75,75,76,65,59,55,43,186,182,183,186,189,191,190,187,183,171,148,105,91,104,107,96,97,115,147,147,122,138,163,181,184,180,175,171,171,163,146,143,146,143,135,131,123,115,109,102,98,90,82,69,75,100,108,102,109,118,107,110,105,101,92,88,78,73,76,77,74,56,43,41,181,177,179,184,186,189,187,187,184,176,150,100,83,101,105,95,114,151,168,153,120,127,159,180,186,184,180,177,173,169,159,145,146,148,151,143,132,125,122,114,105,93,83,69,67,79,95,101,94,96,97,96,96,96,91,81,76,61,68,71,63,55,55,50,182,178,180,184,186,185,184,187,185,179,153,100,82,107,109,96,106,144,169,155,125,109,156,175,184,186,184,182,178,173,160,147,140,149,150,147,140,130,125,110,99,83,71,63,71,74,81,88,97,94,90,84,80,84,83,89,96,87,73,65,60,56,44,40,177,173,177,184,185,186,184,183,182,180,152,101,87,119,114,85,72,97,145,153,136,104,150,166,179,186,185,184,182,176,163,154,143,144,152,152,146,138,135,122,104,86,77,73,76,71,69,79,89,98,99,94,84,82,74,79,92,91,82,71,61,46,39,34,170,169,174,178,179,184,184,180,181,179,149,102,91,134,124,81,69,77,124,143,145,106,140,165,177,186,187,187,185,179,166,160,150,143,148,153,150,141,132,126,116,105,90,78,76,76,68,73,77,82,93,98,85,78,82,68,70,76,71,60,50,46,42,41,169,168,172,175,177,177,179,184,184,183,155,113,107,150,141,80,58,60,109,136,146,113,136,163,172,183,184,181,181,180,174,163,152,145,145,151,149,143,138,132,124,117,106,89,67,81,94,90,84,80,80,79,77,71,70,75,69,70,64,47,41,55,46,36,165,167,174,174,177,176,177,181,181,179,158,125,120,160,148,73,71,69,109,135,141,113,134,164,171,184,187,183,183,184,178,168,160,154,147,146,145,142,140,132,122,113,105,94,97,94,104,115,101,91,83,86,83,74,60,57,52,55,61,56,49,38,44,34,164,166,171,177,175,180,181,182,179,175,160,129,126,169,161,80,55,73,117,138,138,115,138,167,175,181,186,184,181,180,180,173,161,159,148,144,144,143,142,135,129,122,117,106,99,98,97,114,96,94,84,73,75,77,78,68,58,49,53,48,51,43,41,44,162,162,172,172,178,181,183,183,181,176,160,131,123,165,165,97,71,94,122,139,134,115,141,164,175,184,185,184,180,177,176,174,165,156,145,136,131,140,137,133,132,132,128,112,102,90,81,81,88,69,66,62,62,58,77,83,75,62,56,53,41,40,37,37,161,160,166,170,177,174,172,178,178,174,167,136,122,149,167,115,86,102,116,129,129,119,143,161,175,184,184,182,180,177,174,167,158,152,146,140,133,128,128,130,131,133,130,111,98,85,72,64,71,65,59,60,58,62,50,58,61,62,61,47,35,36,36,35,158,161,164,169,174,173,171,175,175,171,168,145,127,143,162,128,82,80,109,125,120,122,142,159,178,185,187,180,178,174,169,162,156,145,143,137,132,128,132,134,135,136,128,118,108,97,83,65,63,54,55,57,55,44,46,56,53,55,47,45,40,38,39,40,159,165,167,170,173,167,164,169,172,170,166,150,126,131,146,136,86,70,101,119,118,130,148,157,178,183,185,179,168,167,161,152,148,140,138,132,128,127,131,133,134,134,130,123,111,96,84,85,72,63,52,54,52,51,59,45,42,40,37,35,42,36,44,45,160,166,167,166,167,164,161,164,167,168,167,151,121,118,132,134,105,68,100,122,124,133,145,155,178,182,177,174,165,158,151,143,142,137,130,130,127,127,126,125,123,123,113,115,97,76,67,65,68,68,58,49,52,48,48,48,43,39,38,40,40,40,41,54,154,155,159,159,157,156,155,160,162,163,168,157,129,114,123,126,120,93,86,111,123,135,144,157,174,179,171,165,156,153,147,140,142,139,131,123,127,125,122,120,115,111,113,105,104,91,79,76,70,62,58,47,45,49,44,45,43,37,38,40,37,35,44,60,144,146,149,148,144,148,152,152,152,155,159,154,134,113,112,119,117,111,96,105,125,138,144,155,167,172,169,162,152,145,145,141,132,128,122,125,118,120,121,117,114,108,103,107,96,87,80,80,72,59,49,42,35,42,41,41,40,43,42,40,45,48,58,66,136,139,142,142,142,143,143,140,141,143,152,151,136,116,104,105,111,111,113,113,123,133,144,152,160,161,157,153,144,138,135,133,126,123,126,120,121,124,121,110,105,103,106,100,88,65,57,62,65,59,56,53,55,52,50,53,46,43,44,46,55,65,78,89,131,131,132,133,133,133,132,132,134,132,132,133,128,114,103,104,108,112,117,122,130,135,147,153,157,155,151,145,138,135,131,126,119,116,118,117,116,113,113,104,96,98,94,84,74,70,63,58,54,54,55,57,59,50,46,48,46,50,58,62,62,68,68,72,131,130,130,132,129,130,128,125,125,123,119,121,118,117,110,104,107,114,122,127,133,140,146,146,148,148,142,137,128,125,123,122,119,116,119,116,113,110,109,105,93,81,74,66,70,63,56,53,50,47,46,49,50,45,43,49,49,47,43,38,36,31,28,32,125,127,126,127,127,127,123,120,120,120,116,115,112,113,115,109,107,116,122,126,130,134,136,135,135,136,132,131,124,123,121,116,116,115,112,109,107,105,102,99,94,82,69,64,59,56,43,49,47,41,45,43,45,42,38,40,37,32,27,22,20,17,14,14,121,121,125,122,121,120,119,120,117,115,113,112,115,115,113,117,116,115,120,119,123,123,124,122,125,125,122,121,119,117,115,114,110,107,107,101,99,90,88,80,82,78,68,60,57,57,54,45,44,51,43,43,43,47,47,38,33,32,27,28,27,24,25,28,123,121,120,120,117,113,107,106,111,113,111,111,113,114,116,113,114,116,117,121,118,119,118,116,116,115,114,111,110,109,107,106,102,97,95,92,82,74,75,72,66,67,64,57,54,51,47,43,42,42,50,46,53,49,48,41,41,37,35,36,34,36,38,38,123,120,116,116,116,112,111,110,113,109,109,109,113,114,116,117,115,115,116,118,115,108,109,108,104,105,105,104,98,95,94,93,91,90,80,74,70,70,62,59,65,67,66,61,54,48,45,43,39,40,37,42,52,60,54,55,49,51,46,45,44,44,45,45
69,60,57,55,56,52,51,54,60,63,71,78,82,86,78,51,62,91,80,68,68,71,71,84,89,83,80,85,98,100,109,114,116,126,128,125,129,127,121,117,117,112,103,105,90,78,83,80,68,64,66,60,60,66,65,60,52,55,64,73,90,94,99,98,57,51,49,45,45,46,46,47,37,35,40,45,51,52,43,41,49,53,66,75,93,96,100,110,112,113,117,115,119,116,118,118,118,127,128,126,129,126,121,116,117,111,104,103,88,77,85,79,66,64,65,60,61,67,64,59,52,56,64,76,90,94,100,99,57,63,58,51,52,54,49,40,34,32,22,21,35,36,49,68,85,111,138,142,144,146,147,149,150,152,152,150,149,144,140,138,139,143,146,140,139,135,128,120,118,111,104,102,86,77,87,77,66,65,65,60,61,68,63,58,52,58,63,80,90,95,100,101,72,75,77,79,86,92,91,86,77,73,77,95,100,109,119,132,148,154,155,162,163,163,162,163,171,170,167,166,161,157,156,150,149,149,145,144,141,141,141,134,122,117,108,95,89,82,84,78,68,67,65,60,61,69,63,57,52,59,63,83,91,95,100,102,126,132,137,137,142,144,143,143,143,147,153,152,156,152,147,145,144,147,153,161,170,167,164,170,180,183,178,174,166,163,166,164,157,152,146,137,136,138,143,137,130,122,115,105,97,90,81,80,74,75,72,66,59,59,61,57,54,60,63,85,91,96,99,103,163,165,167,165,167,168,166,161,161,162,161,164,166,158,144,134,129,136,143,152,163,173,177,182,187,189,186,177,166,169,170,164,159,158,154,143,139,137,136,139,139,133,126,116,102,99,88,77,77,79,74,69,76,67,60,59,58,61,64,67,80,86,91,91,174,173,176,173,173,171,170,170,168,171,170,175,171,155,135,140,135,134,132,136,154,176,185,189,191,191,191,184,167,168,172,171,164,160,159,152,144,139,140,144,146,143,132,116,110,101,92,81,78,79,77,76,66,64,60,64,62,69,67,68,77,80,81,79,174,179,180,178,177,177,175,180,178,176,181,184,166,146,142,149,143,123,116,128,151,175,176,183,187,191,193,188,180,177,175,175,171,164,158,157,148,144,146,137,139,146,139,124,114,100,98,91,78,80,81,70,65,57,65,72,69,64,68,66,69,69,66,71,181,184,184,180,181,182,182,183,183,185,191,185,156,143,155,154,135,109,107,127,145,163,165,182,185,190,195,191,185,187,183,178,173,170,162,153,145,143,144,141,136,143,149,139,121,106,99,93,90,86,83,76,72,69,71,80,77,66,62,58,65,69,58,53,185,184,186,188,185,184,184,185,185,188,192,182,146,147,166,152,115,88,97,126,143,150,157,179,182,187,193,195,189,188,187,181,171,166,168,155,144,143,144,146,147,147,142,138,122,109,101,96,103,96,103,92,82,86,83,91,81,67,57,60,64,62,56,52,186,185,186,191,190,185,185,185,187,190,191,180,142,159,170,143,99,70,97,131,152,141,150,178,181,185,193,194,193,191,187,183,176,164,158,150,144,144,142,144,146,144,141,127,114,100,97,102,105,108,99,90,83,80,92,91,84,67,54,56,67,71,62,61,185,182,182,187,188,188,187,187,188,192,191,174,136,168,175,128,92,93,110,134,152,140,143,176,180,184,192,195,195,194,189,184,179,168,155,142,134,135,131,138,144,143,131,116,103,90,89,93,96,103,85,70,74,90,88,87,89,86,74,68,68,70,63,64,183,181,181,186,189,188,189,190,190,192,189,163,132,166,176,119,92,121,140,143,148,141,134,174,179,184,192,195,194,192,189,182,176,165,152,140,135,135,139,140,142,137,126,110,96,85,87,96,101,96,77,67,88,90,89,93,103,97,84,82,82,75,66,63,184,181,182,187,188,191,193,190,190,192,186,158,124,158,167,106,84,105,133,149,151,141,124,176,174,181,190,194,193,190,185,178,170,157,145,138,134,140,144,150,145,134,126,106,88,82,93,110,114,94,78,83,99,98,91,104,112,104,91,82,76,71,67,68,186,179,182,187,190,193,193,192,194,192,184,155,117,149,162,93,58,73,102,141,154,138,115,165,176,181,190,192,189,187,183,177,167,154,146,141,143,149,155,150,151,140,132,108,82,84,98,113,121,106,87,90,105,103,103,115,116,108,97,87,74,71,70,71,186,183,183,188,191,195,195,193,192,190,181,150,112,138,158,89,60,62,96,138,150,133,116,163,173,185,192,191,187,182,178,169,161,151,146,149,153,154,153,150,149,144,133,109,87,85,103,125,136,126,102,100,115,114,107,118,111,104,101,87,72,69,65,71,187,185,187,190,194,197,198,195,193,190,178,145,106,122,144,83,56,53,93,143,149,123,117,161,177,187,191,188,185,180,174,165,155,153,152,158,157,157,153,148,143,140,126,101,87,97,118,139,148,139,117,107,116,115,104,107,105,97,98,88,80,74,67,56,185,182,185,190,196,199,200,197,193,190,177,136,97,107,125,80,48,56,103,149,144,117,124,161,179,188,189,186,182,174,168,160,155,157,161,158,158,157,151,145,143,133,112,90,88,98,125,145,155,145,122,113,117,114,103,103,102,96,95,90,87,80,65,58,186,183,185,191,196,199,199,196,193,188,171,126,87,100,111,80,61,77,114,154,135,109,132,167,183,186,184,180,176,166,160,158,152,131,141,161,160,155,147,138,134,126,105,81,77,95,125,145,157,147,129,116,121,116,105,108,105,92,84,84,81,77,64,57,186,185,187,192,195,198,200,196,191,185,168,123,89,92,102,90,74,94,123,150,132,118,145,174,186,182,179,175,168,160,159,160,143,105,106,134,149,150,143,134,122,113,97,77,71,86,121,142,160,148,130,121,125,115,105,105,101,92,78,65,66,77,61,49,188,188,189,192,197,200,201,196,189,183,166,125,95,100,108,92,86,104,135,154,128,128,158,180,182,174,170,170,168,170,170,160,127,83,74,98,127,141,136,132,115,104,90,72,61,80,102,130,156,151,132,126,129,119,111,106,98,90,73,65,69,72,60,50,190,188,192,194,198,200,200,197,191,180,160,131,101,94,99,95,86,94,136,160,129,139,167,177,167,168,174,179,183,184,184,170,135,89,62,73,107,128,130,129,117,104,90,69,56,73,101,125,148,152,134,130,126,115,111,105,105,93,83,73,74,74,64,58,192,190,193,195,199,201,201,197,191,178,161,133,104,95,97,105,91,106,137,156,136,149,168,167,168,182,192,194,197,197,190,176,147,104,69,70,101,124,134,133,123,109,94,76,53,67,108,129,145,152,134,135,121,109,111,111,106,98,95,83,82,83,79,68,193,192,194,197,200,201,201,200,191,179,158,135,115,101,93,102,99,126,159,154,149,159,169,177,188,198,202,202,203,204,195,177,145,104,75,63,83,112,128,130,126,114,98,76,50,64,111,135,136,144,135,130,119,108,107,111,114,110,102,91,82,83,80,68,193,194,197,198,199,201,200,197,190,178,160,142,124,105,99,98,102,127,170,167,169,177,187,195,201,202,202,203,205,203,192,167,132,96,75,67,73,102,118,119,114,101,89,81,61,67,116,140,133,140,142,128,117,106,106,111,113,111,100,90,80,75,76,64,194,194,196,199,201,198,198,193,187,176,161,149,134,120,115,116,120,137,167,183,189,197,200,202,203,202,200,199,200,198,187,158,121,90,74,72,73,94,112,108,103,95,88,80,69,72,119,146,131,136,140,132,121,105,106,110,105,101,94,89,86,83,78,67,196,194,195,197,198,197,198,193,188,178,164,150,141,137,143,153,161,172,183,190,196,198,201,200,197,196,195,194,194,190,179,146,106,86,73,72,72,84,102,100,99,91,87,81,75,74,119,147,131,137,142,130,121,112,110,106,103,99,96,88,90,85,72,66,193,194,196,197,199,199,198,195,189,181,166,156,150,151,163,178,188,194,194,194,196,197,196,195,191,185,189,188,188,185,169,135,100,74,66,71,73,84,99,108,104,98,85,76,72,71,127,152,131,138,144,130,120,110,108,108,104,106,104,94,90,78,67,61,191,193,195,199,199,199,199,196,192,184,172,164,156,160,175,188,198,200,197,196,195,195,193,190,181,175,180,179,176,169,155,126,88,65,59,71,79,90,104,116,111,98,79,71,70,67,128,150,132,134,138,128,116,112,114,114,113,112,104,91,84,75,67,62,196,197,198,198,199,200,199,197,191,186,176,170,160,162,177,191,197,198,194,193,191,189,184,176,167,162,163,164,161,152,141,118,91,56,60,71,81,90,103,111,108,95,74,71,77,72,117,145,133,141,138,125,114,117,118,117,118,115,99,87,84,80,74,67,197,197,196,198,198,198,197,196,195,186,173,165,159,160,175,189,193,194,195,191,186,178,170,159,153,152,152,145,142,138,133,119,89,54,57,72,82,91,100,106,102,87,71,78,84,73,107,133,130,144,147,131,114,117,123,125,126,118,104,94,87,80,75,67,196,195,196,196,197,197,196,194,190,184,171,161,154,154,169,185,187,187,182,176,168,161,157,148,146,145,143,134,130,135,135,124,99,57,56,75,78,87,97,102,104,95,77,74,83,71,101,126,124,135,150,142,123,120,123,124,123,115,103,96,89,79,70,64,195,195,196,195,198,197,195,192,188,178,167,154,145,144,155,172,173,165,161,157,154,146,146,144,142,144,142,132,125,137,145,139,114,66,58,76,80,83,92,103,107,103,89,78,70,69,100,122,125,138,150,146,130,121,122,120,115,109,101,95,88,79,66,64,196,195,195,197,198,195,196,192,185,176,164,152,136,134,138,141,142,142,145,145,145,142,144,145,143,142,143,132,127,141,155,154,130,85,61,78,92,85,94,102,112,113,98,80,61,67,104,123,128,143,150,146,138,131,119,113,109,110,104,93,84,82,71,69,190,193,196,197,197,195,193,192,185,174,161,147,133,121,115,118,120,131,150,155,156,158,154,149,148,148,146,139,130,144,159,158,132,96,72,88,97,94,101,104,113,113,102,85,61,73,102,120,125,136,139,137,136,128,115,107,104,107,101,91,88,83,80,62,194,193,195,197,199,198,197,192,184,172,157,137,121,111,104,100,106,122,152,160,162,170,168,158,155,154,150,144,137,144,151,145,130,104,89,102,105,98,100,105,117,117,101,80,65,76,99,116,129,137,129,125,126,112,107,106,98,100,97,92,83,72,64,59,193,194,193,196,198,198,197,193,184,167,145,121,109,101,100,105,107,128,173,160,157,170,173,167,165,159,154,155,148,144,144,137,124,104,95,110,115,111,107,112,116,112,98,79,71,72,90,109,128,141,138,123,117,114,110,103,91,91,95,92,79,71,61,58,190,193,194,194,196,196,196,191,182,168,140,114,103,101,105,113,113,130,181,172,156,167,175,176,172,167,163,161,157,151,142,132,120,110,110,116,120,122,116,116,116,110,95,74,73,70,97,114,131,144,140,129,114,109,107,100,91,88,91,83,75,74,66,61,190,191,195,197,197,196,195,191,181,166,133,104,97,101,113,119,115,126,159,174,156,163,174,180,177,173,172,168,166,165,152,142,132,126,126,124,133,130,127,119,113,106,94,79,80,69,92,113,132,147,140,132,119,107,102,99,95,87,81,77,79,76,73,62,189,190,193,196,197,196,196,191,185,165,132,106,100,106,124,120,112,116,153,161,144,159,170,184,184,182,179,176,175,170,164,155,149,147,144,146,148,144,137,130,121,114,104,82,75,73,89,109,120,132,135,128,119,113,109,102,90,81,70,68,73,80,74,61,186,186,191,192,194,195,192,191,186,167,128,95,97,109,128,115,109,109,146,151,131,145,165,185,188,187,183,179,179,176,170,157,155,158,160,155,154,154,144,136,129,116,105,90,81,72,84,104,110,110,114,110,107,103,103,99,83,79,78,76,80,82,65,53,187,187,190,192,194,191,191,191,185,169,129,87,87,110,128,111,110,116,147,149,130,133,159,179,189,190,186,183,183,181,176,164,155,157,161,161,161,154,141,133,123,114,96,75,72,73,82,90,110,109,106,103,98,91,91,92,88,86,88,83,79,75,65,57,185,186,190,191,192,191,191,191,190,178,132,86,85,115,127,116,120,142,165,152,134,125,154,177,190,192,188,187,185,184,176,165,155,152,159,164,163,157,147,142,131,118,98,80,71,73,75,85,92,103,106,103,102,100,92,89,88,89,93,90,79,73,62,59,183,185,188,189,191,191,190,190,187,172,131,87,95,127,131,116,138,166,178,157,139,125,152,174,187,192,192,188,187,185,180,168,164,154,155,162,162,158,148,143,138,127,113,96,82,79,80,75,82,91,95,99,105,100,91,87,87,81,82,91,75,69,63,54,181,183,187,189,190,191,189,188,186,175,135,94,103,141,136,111,126,154,170,159,144,123,149,172,181,190,193,191,189,187,182,171,167,156,152,156,161,159,151,143,135,126,117,109,91,83,83,87,89,88,94,92,100,94,84,80,76,78,77,80,73,58,51,47,179,183,187,188,186,187,189,188,188,179,148,104,116,159,139,94,82,112,151,158,148,119,148,173,178,189,191,190,190,188,184,178,169,160,153,153,162,162,154,149,139,131,120,114,100,87,86,95,105,103,92,86,91,86,81,76,71,69,61,67,71,56,46,47,177,183,184,186,184,185,188,189,187,175,144,116,135,176,141,81,67,85,126,154,153,123,144,175,178,188,191,187,185,188,186,181,172,165,159,157,160,161,154,150,143,132,124,115,107,98,95,100,104,112,102,95,89,86,84,78,67,69,60,59,60,57,51,50,178,182,182,186,187,186,188,187,185,172,147,122,141,183,148,80,63,69,121,145,150,115,140,174,177,186,192,189,188,185,186,184,176,170,163,154,155,154,153,151,148,133,122,119,108,105,103,103,100,107,102,86,84,82,84,80,79,80,69,60,59,53,45,48,178,182,185,187,188,189,192,191,187,173,148,122,142,187,156,81,54,60,111,140,148,117,137,174,180,187,191,191,189,187,185,185,178,173,166,156,150,149,153,153,146,141,133,125,113,104,102,98,88,89,89,79,72,72,70,72,77,80,73,60,57,60,56,50,176,182,183,185,189,189,190,190,188,180,153,127,141,182,162,91,55,70,113,140,145,118,144,173,179,185,189,191,188,184,184,183,177,171,165,157,151,148,149,149,146,145,142,135,124,111,103,89,83,77,77,74,69,66,63,65,75,78,70,63,60,59,53,46,173,178,182,187,186,182,187,187,185,177,161,135,134,176,168,101,60,78,117,141,141,123,151,171,180,187,190,188,186,186,183,179,176,169,160,155,151,145,143,144,145,142,142,141,132,117,103,91,78,70,66,65,67,68,60,51,47,57,64,65,57,48,42,44,175,179,180,185,186,181,186,185,184,183,167,144,135,165,170,123,75,86,124,140,132,128,158,170,181,188,191,189,184,182,180,176,170,163,158,154,150,144,140,141,142,144,146,142,131,119,109,93,74,70,69,61,58,66,62,50,50,51,53,54,51,38,33,36,176,180,182,185,185,182,183,185,182,180,168,148,133,152,162,132,81,80,116,134,127,137,166,169,186,190,190,190,184,177,176,171,166,159,147,148,146,142,139,140,142,145,145,142,132,123,113,99,88,81,72,58,51,54,57,52,55,51,51,42,41,42,40,40,179,179,181,184,181,177,181,184,182,184,170,149,127,137,152,139,92,73,110,128,124,141,168,172,184,189,187,187,179,174,174,162,157,155,148,146,143,138,137,138,141,141,139,133,125,117,105,91,87,81,76,73,57,55,53,47,51,53,47,46,46,40,40,41,181,179,180,183,178,175,176,179,179,181,175,152,127,127,141,137,111,80,106,127,130,152,165,174,185,190,185,180,174,167,165,155,152,153,149,141,139,137,138,136,135,135,131,126,117,113,97,83,79,75,73,68,66,57,54,55,53,52,44,46,47,45,43,43,177,174,175,174,172,174,176,176,175,178,176,158,129,120,129,134,124,99,101,123,134,153,163,175,183,187,183,178,172,162,162,159,155,149,146,137,134,133,135,137,133,130,122,121,114,109,103,88,79,79,72,68,61,54,48,50,51,49,46,45,41,41,40,41,167,170,168,167,168,169,169,169,173,175,173,158,133,114,116,124,120,109,101,117,138,154,164,175,184,186,181,177,169,162,157,158,152,144,138,138,132,131,132,130,128,124,114,113,109,105,98,87,86,76,70,61,56,45,49,46,44,46,43,41,37,42,44,45,166,169,166,165,164,164,165,165,163,171,170,158,136,117,112,115,118,114,108,118,141,161,167,174,182,181,177,171,162,156,151,150,147,134,133,134,130,129,129,129,123,117,114,105,102,99,87,82,64,68,65,56,51,48,49,46,41,47,44,43,43,43,37,37,160,161,160,160,160,158,155,155,157,159,164,152,135,121,113,112,116,119,122,122,145,161,170,174,182,178,171,167,159,153,149,146,143,132,128,129,126,128,131,130,120,114,108,108,99,88,77,72,74,70,67,58,53,59,56,55,51,47,44,44,41,36,33,33,154,154,155,150,153,152,151,150,152,150,147,143,135,124,114,112,113,119,127,131,148,163,172,172,175,175,167,160,153,146,144,142,134,128,128,125,124,125,125,128,120,109,108,106,98,86,83,68,67,67,64,65,63,59,56,52,49,49,48,40,36,34,36,36,148,149,151,148,146,146,147,147,145,140,140,139,132,127,118,113,115,125,130,136,153,166,173,172,168,168,166,156,148,141,138,134,129,124,125,129,125,126,123,123,119,111,101,93,82,78,78,70,58,54,53,53,61,56,55,49,46,50,44,42,31,32,33,34,148,150,150,147,147,144,139,137,136,131,132,130,126,121,120,119,116,125,131,140,156,165,170,163,161,158,153,147,139,137,134,130,128,124,124,125,124,123,121,119,117,108,98,88,87,78,75,65,60,59,57,55,50,50,53,47,40,39,33,33,31,30,31,31,147,146,145,144,143,140,138,135,134,130,126,125,126,127,122,120,126,126,133,140,150,158,160,152,151,150,143,138,136,128,130,128,127,126,125,122,115,115,112,114,113,104,95,85,78,72,63,60,59,60,60,54,53,49,40,38,35,36,36,36,38,39,37,36,143,142,140,140,136,133,133,134,130,126,125,126,127,128,128,127,129,131,135,140,144,145,145,142,142,141,136,133,133,130,125,124,124,118,118,117,115,113,109,106,97,91,86,78,69,63,56,57,47,43,50,50,47,44,41,35,36,33,36,37,42,53,57,58
147,138,131,132,126,128,130,128,125,131,136,143,150,154,161,165,170,174,170,169,165,164,160,154,149,150,142,145,147,150,152,153,151,146,138,131,123,111,94,86,78,81,86,82,86,84,78,73,66,62,60,60,64,61,59,63,64,66,63,76,76,67,65,65,161,154,146,145,140,138,140,140,145,152,155,155,159,160,164,168,169,164,172,170,169,166,164,161,158,158,155,155,152,151,155,155,155,155,151,149,142,132,128,112,98,95,91,82,82,72,69,74,75,71,64,55,55,58,56,57,58,62,55,56,52,52,44,41,169,167,161,159,154,152,153,155,153,156,161,161,160,162,165,168,170,170,168,167,167,167,168,169,167,162,157,158,157,148,148,153,155,153,152,149,148,144,138,129,121,114,108,101,92,81,74,62,57,64,64,59,61,62,58,55,58,54,55,48,47,48,49,51,178,179,171,169,168,163,163,162,159,161,164,164,165,167,170,169,168,165,165,168,171,174,177,177,171,169,166,161,158,157,152,147,149,150,147,152,153,149,142,137,129,124,117,106,103,96,81,71,71,76,68,58,57,59,63,58,54,58,52,44,44,45,44,49,175,177,177,175,173,170,166,164,163,164,165,167,168,167,167,164,161,160,162,167,173,174,169,169,166,168,169,166,163,156,155,151,149,150,148,149,156,151,148,142,137,127,118,112,110,104,105,100,97,93,77,71,67,71,71,67,60,53,53,53,49,47,40,30,177,178,176,174,173,173,167,161,158,160,166,169,175,169,164,152,149,154,157,164,171,176,174,168,165,171,176,173,166,157,155,151,150,149,150,151,151,153,150,146,141,133,118,110,103,105,105,102,97,92,81,74,70,72,69,59,63,59,64,57,53,46,49,56,182,182,179,178,175,171,167,166,165,165,170,174,172,162,160,148,143,146,149,159,167,174,173,174,179,184,185,182,176,163,157,151,150,149,145,144,149,150,150,149,148,142,134,121,111,108,100,89,87,85,76,75,75,68,65,65,61,62,70,66,58,44,41,47,184,183,180,180,177,174,173,172,173,176,180,180,170,153,144,147,143,143,144,149,159,167,175,182,187,190,190,189,181,172,162,151,144,147,146,148,148,145,147,150,150,150,144,135,125,113,103,96,89,85,78,70,74,64,66,62,59,61,67,68,56,48,41,49,184,184,186,182,178,181,182,179,182,186,186,179,159,153,157,148,144,141,138,135,146,165,178,186,191,193,193,190,186,179,166,153,146,149,148,145,144,147,147,150,150,148,149,146,136,122,109,98,92,78,74,77,70,72,71,67,62,63,62,55,56,54,57,50,186,187,189,185,184,186,185,184,185,189,186,158,148,154,160,151,141,130,125,133,156,171,179,184,188,189,191,191,188,181,169,151,145,150,151,149,142,143,147,142,143,148,149,147,138,129,120,113,106,92,87,80,80,76,73,73,67,65,68,61,49,51,56,62,187,190,189,187,188,187,185,187,191,189,169,146,147,162,164,152,131,115,115,140,165,171,176,180,185,190,188,190,188,183,177,161,143,153,151,149,147,147,147,141,140,145,148,146,141,134,130,124,116,111,97,79,74,74,74,71,70,74,69,64,55,57,53,62,186,191,189,188,188,187,187,191,191,180,147,135,153,164,166,150,115,93,115,130,144,160,173,182,183,187,187,187,186,187,180,162,157,154,154,150,148,150,152,144,143,146,147,146,144,144,140,133,123,110,95,84,83,80,76,74,73,80,78,60,52,45,55,66,183,189,186,186,189,187,188,188,187,170,136,144,162,173,169,134,97,101,127,145,145,152,165,180,186,186,187,187,185,186,182,170,169,164,157,158,156,150,151,152,148,147,146,147,153,152,151,140,123,111,102,97,91,83,80,77,79,81,67,60,60,57,60,65,183,187,187,191,194,192,191,188,182,155,129,145,160,169,159,113,121,146,155,161,153,149,151,163,187,184,185,186,187,187,185,176,172,172,166,162,160,156,154,153,153,150,149,148,145,148,148,146,135,124,116,105,91,88,84,77,80,82,69,65,58,61,72,84,185,185,184,190,194,195,193,184,175,140,126,144,158,169,151,115,136,121,139,173,159,149,143,153,183,182,181,183,183,187,187,180,176,175,171,164,159,158,154,152,150,149,148,147,140,133,144,150,144,133,123,108,98,93,90,88,94,83,70,66,68,73,77,84,186,185,183,192,195,194,193,182,164,129,119,143,161,157,136,103,91,96,104,153,164,148,143,148,181,179,173,178,184,190,188,185,183,179,173,167,162,159,159,155,147,148,147,145,142,140,144,147,144,140,123,110,105,98,96,97,96,88,91,88,81,79,82,84,190,187,186,195,197,197,194,186,159,121,115,137,152,144,132,94,104,66,97,154,165,142,140,145,175,174,169,178,187,191,192,189,185,180,174,173,162,157,154,147,145,151,146,147,147,149,145,140,141,142,130,118,104,96,95,97,91,97,104,102,99,84,80,90,192,188,188,196,198,197,197,187,154,114,110,125,133,134,133,87,88,57,74,132,163,143,138,139,170,167,165,177,187,192,192,188,184,181,174,170,166,161,153,147,145,148,148,143,140,145,147,140,134,129,113,111,100,94,92,93,88,90,95,96,80,73,69,85,192,189,190,198,198,198,196,183,149,111,104,117,119,123,136,106,96,72,95,133,151,144,134,135,159,159,167,183,194,193,190,185,182,178,171,168,162,156,150,146,143,142,142,142,141,144,144,138,123,115,106,100,97,87,86,87,85,92,93,87,75,69,71,81,192,189,189,198,200,200,196,182,144,109,100,107,106,110,122,132,140,121,123,150,144,139,128,136,153,156,175,191,195,193,187,182,177,173,172,167,159,152,149,146,145,146,144,146,146,145,139,129,114,105,102,101,92,88,84,84,93,97,100,88,78,73,77,84,193,189,188,197,201,199,196,179,136,103,102,109,106,104,121,142,167,155,153,168,148,129,118,138,152,163,185,195,193,189,184,180,176,174,167,162,158,154,151,154,154,153,152,148,144,138,123,118,109,99,93,93,85,80,81,94,100,109,122,112,89,81,87,91,192,189,186,197,200,198,197,172,127,99,101,107,104,99,111,121,168,175,170,172,149,125,120,140,151,174,193,194,189,185,181,178,172,170,163,158,156,154,158,158,155,154,151,146,146,135,128,114,102,97,92,84,74,74,84,96,110,117,124,116,110,102,94,98,193,190,187,197,201,199,193,168,125,103,108,110,106,100,107,113,124,158,155,158,142,121,128,149,168,190,192,189,185,182,179,173,167,161,157,156,157,161,162,158,156,152,147,143,142,141,134,113,96,84,64,61,82,85,90,95,108,124,132,136,133,119,105,102,192,190,187,198,200,199,190,167,130,110,110,115,109,103,99,111,109,111,140,160,145,121,137,159,181,191,189,185,182,181,173,168,158,151,148,148,153,158,161,163,159,151,143,136,134,130,128,109,73,45,31,35,65,90,99,106,113,127,138,139,136,129,107,99,195,190,190,196,199,198,191,170,138,115,119,114,110,110,107,105,117,108,131,175,153,129,146,175,186,186,182,178,177,169,161,150,146,148,143,133,126,145,158,157,155,146,135,133,131,123,110,94,62,24,18,21,34,75,99,109,119,132,147,147,140,131,114,99,192,192,190,196,198,198,191,172,145,119,117,117,108,108,110,108,115,131,151,167,141,139,172,185,185,180,177,173,168,160,154,152,155,150,136,110,95,106,143,155,151,142,125,126,133,119,102,82,58,31,15,13,35,62,89,105,118,134,141,147,151,142,121,105,195,194,190,194,197,195,192,179,154,131,122,119,109,106,113,114,115,143,175,165,154,173,181,181,176,168,164,162,156,152,153,158,157,148,111,85,81,89,123,143,134,134,121,111,117,106,89,74,47,30,24,24,28,55,89,114,127,128,128,139,148,141,119,105,196,194,188,190,194,193,190,181,164,146,131,124,116,107,103,111,118,139,174,180,181,183,177,169,162,160,161,158,156,158,161,159,146,120,82,52,68,89,120,135,129,130,129,117,103,87,61,50,41,37,41,42,35,43,75,107,144,142,122,125,141,145,121,108,193,193,191,192,193,191,190,181,173,159,146,136,127,120,114,116,133,153,172,180,176,168,164,162,159,156,160,165,167,171,170,163,144,111,56,34,54,90,118,128,129,126,122,112,105,94,72,46,38,38,49,53,47,47,62,100,144,155,132,119,135,152,132,109,192,192,191,191,190,190,189,187,180,168,156,150,144,142,141,146,154,167,177,177,180,174,169,170,171,174,182,183,186,187,184,174,151,120,80,51,66,91,116,136,132,136,129,118,105,94,69,44,29,37,51,59,55,69,82,89,119,143,138,116,120,145,131,114,193,193,191,189,191,189,187,184,179,172,166,157,152,155,163,173,182,188,189,190,193,194,190,190,191,193,198,201,203,205,202,192,175,140,99,74,73,87,110,121,130,133,130,123,110,91,78,52,32,39,49,65,61,73,89,87,104,130,137,121,111,132,124,114,194,195,194,191,191,190,190,187,183,175,169,162,159,164,175,189,196,198,195,194,193,194,195,195,197,198,199,202,204,206,202,195,179,143,103,80,77,85,104,130,127,127,124,114,103,89,72,50,34,39,50,59,57,67,102,106,106,123,138,121,100,119,121,109,194,197,195,194,191,190,190,187,185,179,171,165,163,171,183,194,200,198,196,193,190,190,191,192,191,194,194,196,198,198,194,184,163,130,96,82,82,85,96,112,116,111,106,95,85,72,63,39,32,38,49,61,69,61,89,111,109,127,140,123,103,113,118,117,194,194,191,190,191,189,188,186,184,180,170,161,162,170,183,193,198,200,195,194,192,191,189,189,185,183,187,189,191,193,191,179,152,118,87,80,82,86,91,95,106,106,106,103,88,78,64,36,32,37,44,62,70,76,94,96,101,128,142,123,104,112,129,128,193,193,193,190,188,188,187,184,183,178,168,162,158,164,174,183,191,192,193,191,188,186,185,182,179,174,177,183,185,189,187,169,138,107,89,71,84,96,87,93,113,119,111,107,97,72,67,43,29,35,47,57,67,84,117,115,109,122,143,124,103,113,128,122,191,190,191,191,188,185,187,187,184,178,165,155,151,153,163,169,170,169,173,174,171,168,164,158,154,151,158,168,175,178,173,155,121,92,66,57,79,95,92,91,103,117,117,112,90,76,71,56,39,39,49,65,69,86,107,106,102,117,137,123,103,109,123,119,192,190,189,187,187,189,188,187,180,175,161,149,145,139,138,137,133,137,140,142,143,142,139,136,132,131,136,144,155,153,149,135,110,76,39,37,67,86,89,91,100,106,113,101,82,67,59,42,38,43,55,71,71,93,109,103,96,114,131,119,110,122,123,115,193,191,188,186,188,190,192,189,183,169,159,144,131,121,116,117,123,126,135,145,140,138,131,128,127,126,125,122,125,130,125,117,105,83,43,38,65,81,83,85,92,103,106,91,76,61,47,31,28,40,56,65,61,79,99,95,95,113,123,109,105,128,138,113,190,190,187,189,191,192,193,186,174,163,150,133,117,109,109,111,114,127,141,149,155,155,145,133,128,127,125,121,116,111,118,122,112,99,73,56,67,84,90,87,94,94,107,101,87,73,58,43,31,43,53,57,62,81,88,81,98,119,117,103,100,117,133,132,188,189,188,190,193,194,189,180,165,151,138,125,106,105,108,107,111,130,157,163,145,162,167,157,145,139,134,128,124,117,116,124,127,118,99,83,75,93,104,92,84,87,98,110,107,94,69,57,34,36,42,39,43,76,84,83,110,123,112,102,117,135,140,134,189,186,186,191,194,194,184,169,149,137,129,108,104,109,110,106,107,114,151,186,147,156,165,163,161,152,143,139,134,129,123,116,119,117,109,98,92,105,112,105,90,86,94,101,108,94,76,67,41,24,26,23,21,37,58,93,112,111,101,101,116,128,140,138,188,185,184,191,192,189,176,151,131,126,119,108,108,108,109,105,106,99,140,187,148,147,160,169,173,167,159,151,146,142,138,131,122,116,110,104,107,112,115,114,103,93,94,101,105,98,81,70,59,30,17,20,28,46,75,98,96,90,94,108,116,104,104,115,187,182,182,190,193,184,167,142,123,119,117,106,108,110,107,106,104,113,141,173,144,135,148,163,178,179,171,169,160,156,151,147,143,138,134,129,120,119,116,115,111,104,96,96,97,94,82,75,66,44,25,26,40,66,86,89,90,96,107,117,122,112,92,94,184,180,179,189,193,184,168,141,117,114,113,108,109,107,110,113,130,159,166,165,138,125,139,153,172,182,180,173,166,161,161,159,155,149,144,142,138,131,123,120,115,111,105,98,94,91,90,91,86,65,45,41,63,75,84,92,101,112,125,131,116,107,91,76,183,179,175,187,192,185,167,131,107,106,104,103,105,112,113,122,153,166,183,172,143,121,129,145,161,179,184,180,175,171,166,164,161,157,150,144,140,135,129,122,116,111,113,111,103,98,95,93,84,74,60,61,63,76,79,88,96,95,91,108,126,111,97,88,183,172,175,187,191,187,172,126,94,91,104,104,105,124,114,109,108,124,151,171,148,127,119,148,157,173,182,183,179,177,174,172,166,155,152,148,138,132,130,126,120,120,116,111,108,98,88,85,82,79,77,70,70,77,83,80,82,83,85,81,95,95,94,101,183,174,176,189,191,189,173,121,87,94,107,108,105,131,109,130,96,89,127,153,142,129,110,148,155,163,177,183,183,177,175,172,167,160,152,151,141,134,130,126,125,118,117,118,111,105,92,85,81,79,79,80,79,74,69,72,68,68,79,85,82,87,90,82,180,174,179,186,189,187,166,118,86,94,110,110,110,143,95,82,62,54,103,143,138,138,119,144,154,157,172,182,183,176,173,171,166,158,154,146,141,136,132,130,126,125,119,117,118,115,108,98,92,85,74,76,79,79,67,55,60,49,58,74,81,81,77,64,172,168,171,183,188,186,169,122,90,99,116,121,115,134,96,87,71,66,102,140,134,136,127,147,161,157,161,178,184,175,170,169,168,166,159,150,146,139,132,128,126,122,122,120,117,113,111,111,102,86,84,79,79,77,76,69,64,65,64,66,76,84,87,79,167,166,170,183,187,184,163,125,100,108,120,125,120,131,106,98,96,95,117,146,132,130,124,147,162,159,165,175,182,180,172,167,161,159,157,145,142,139,133,129,126,124,124,123,123,123,123,117,109,101,90,84,84,82,72,76,70,47,55,70,69,63,72,68,163,166,172,185,184,174,157,134,111,114,124,133,128,142,130,134,119,117,139,156,134,124,123,149,163,160,169,171,179,178,175,164,158,157,150,146,139,136,130,130,123,125,123,123,124,123,122,124,120,110,98,89,82,82,76,82,87,74,67,70,75,72,68,64,162,166,172,186,185,171,153,132,109,111,127,139,143,132,129,134,150,141,152,146,134,123,121,148,161,159,167,175,178,173,169,165,158,151,144,137,133,128,127,126,127,125,126,126,126,126,124,123,112,106,97,86,75,64,68,78,86,77,67,60,67,70,72,59,161,167,169,180,185,173,156,135,114,112,127,145,158,131,121,111,132,137,145,135,123,118,124,147,154,157,169,172,175,170,160,153,152,145,139,133,128,124,125,127,125,126,125,128,127,126,123,120,118,108,99,91,72,66,60,63,74,73,71,61,55,66,75,72,158,167,170,175,177,169,158,143,123,115,126,136,156,149,123,94,88,111,128,123,118,118,134,152,154,159,173,175,172,171,163,151,137,136,125,123,124,124,122,124,127,126,127,124,122,119,116,111,108,108,94,85,83,70,59,55,64,65,62,62,49,50,61,77,159,165,163,167,172,166,158,148,131,110,120,134,137,140,124,102,80,85,111,121,122,128,140,153,160,164,174,175,167,161,156,140,136,129,121,121,123,123,121,120,122,123,122,122,114,111,111,111,100,95,83,76,71,78,71,55,51,52,58,60,51,45,50,60,158,162,160,160,160,162,160,153,141,121,112,129,138,136,131,118,98,94,104,121,126,130,143,150,157,168,175,174,162,151,146,137,129,128,126,127,120,122,124,122,122,122,119,114,112,106,98,105,107,103,95,77,65,64,68,67,56,49,53,55,53,49,51,53,150,152,153,152,152,155,157,156,147,131,116,118,130,132,125,118,113,106,105,111,123,133,143,155,164,170,173,172,161,148,139,130,124,121,121,119,117,117,119,120,121,121,121,112,103,100,97,92,98,94,79,76,71,68,64,60,52,45,45,47,48,53,52,50,142,143,140,138,138,140,143,141,144,135,119,113,118,123,120,115,117,112,112,119,131,137,144,155,163,168,165,159,150,141,135,127,122,120,119,118,114,116,118,118,115,113,114,104,98,94,97,97,86,76,60,57,65,66,61,55,51,46,49,52,50,51,48,38,134,133,133,130,129,130,128,128,130,128,122,113,111,110,114,115,116,120,121,123,132,140,144,149,156,160,157,151,136,133,128,123,121,121,117,116,120,120,122,119,116,115,111,103,96,86,81,79,70,62,64,59,60,63,60,51,47,38,42,43,42,49,52,41,124,125,124,124,124,125,123,116,115,117,114,111,107,106,110,110,115,120,124,130,137,143,149,150,148,146,143,142,133,130,125,120,121,119,119,117,117,117,113,109,104,104,103,101,93,82,70,62,64,65,56,54,53,46,48,59,54,51,52,53,51,39,41,48,121,120,121,120,120,120,117,115,111,109,109,111,110,103,106,109,115,120,121,129,137,139,144,146,140,136,134,131,127,123,119,116,117,118,118,118,117,114,110,109,100,97,93,86,81,80,66,53,52,55,51,45,50,50,39,45,56,54,50,47,45,49,40,38,117,114,114,115,110,112,112,112,112,110,110,111,116,115,112,115,115,118,120,122,128,130,131,131,125,126,124,121,121,119,119,116,115,114,113,107,106,107,101,98,89,84,79,72,69,67,62,57,51,54,51,46,43,49,51,47,43,48,41,39,46,42,37,34,116,116,114,112,113,106,108,111,112,112,112,113,117,118,117,112,115,117,121,119,121,120,118,121,120,118,118,113,111,113,112,111,107,106,109,105,101,97,90,82,75,72,69,65,63,65,64,60,55,50,48,44,37,37,47,45,42,43,42,39,41,38,38,36,114,112,115,108,106,106,105,105,105,103,108,105,110,113,115,115,113,115,116,117,116,114,113,112,108,106,105,108,108,105,102,103,101,100,101,98,89,80,81,72,63,63,63,62,58,62,57,56,56,49,46,42,41,42,41,43,46,51,48,50,46,44,41,42
189,186,184,180,178,178,176,171,167,169,172,167,171,167,150,142,149,154,160,172,177,179,183,188,189,185,178,172,167,169,169,167,165,163,158,152,150,151,150,144,137,132,129,121,113,103,90,87,84,83,82,78,68,67,67,56,52,53,54,50,46,45,47,49,188,186,184,179,178,179,176,173,168,172,175,169,170,159,145,140,149,153,153,167,179,184,186,190,192,187,181,172,166,171,171,165,162,161,157,149,147,147,145,140,137,134,131,127,118,102,94,93,87,87,90,83,78,74,70,53,57,58,60,60,56,52,55,55,187,186,185,182,180,179,180,176,174,178,180,175,170,150,139,141,149,148,144,163,180,187,188,192,193,191,185,173,169,174,175,167,163,161,158,148,144,143,139,136,138,141,136,125,115,107,101,93,87,82,82,77,76,75,71,55,59,54,58,62,64,65,61,58,186,184,184,183,182,181,180,179,179,181,182,178,167,142,136,146,150,137,132,162,180,186,188,192,195,194,186,175,173,175,177,172,168,167,161,149,144,139,134,137,142,144,137,125,119,115,107,93,87,81,79,74,71,70,75,59,58,54,60,66,66,66,61,59,188,186,186,183,181,182,181,180,182,184,181,178,158,138,144,150,147,125,123,162,178,181,185,193,195,195,192,174,171,176,175,170,168,165,164,152,144,137,134,134,133,133,131,127,124,120,110,98,91,85,78,73,76,68,74,65,60,63,68,67,66,68,62,55,188,187,186,184,185,187,186,184,184,188,185,180,153,138,154,153,141,113,124,162,174,176,183,191,195,194,191,177,170,180,178,171,168,163,167,157,144,135,130,127,119,118,126,128,125,119,109,97,90,83,77,70,72,70,70,63,61,71,72,63,64,59,54,49,190,190,190,188,189,190,190,189,189,192,189,171,143,141,159,154,125,102,132,164,169,175,184,192,195,196,192,183,180,180,179,177,178,167,161,155,141,129,123,119,114,115,122,128,122,110,101,93,86,84,82,69,65,62,67,58,68,74,72,63,60,53,53,55,190,190,191,190,190,192,188,188,191,194,189,159,133,148,165,153,115,97,136,160,163,170,182,191,192,194,193,188,187,185,185,182,181,168,160,152,140,129,121,118,114,113,118,123,121,109,103,97,89,88,92,80,65,62,66,78,79,82,77,63,62,57,60,58,191,194,193,191,190,189,189,191,194,196,182,149,135,158,169,146,99,93,135,152,154,164,181,190,192,192,191,186,187,187,184,180,176,170,160,147,131,119,112,110,109,108,113,120,119,112,102,96,94,99,99,82,74,59,73,79,78,85,76,68,59,54,56,60,190,193,192,190,190,190,190,191,194,195,179,140,144,169,173,141,96,102,142,157,149,152,176,189,190,192,191,187,184,188,184,180,173,169,161,150,129,116,109,107,104,109,123,124,117,107,93,87,92,98,96,98,88,84,88,77,74,85,85,67,54,52,56,55,189,193,194,193,192,192,193,194,197,193,171,133,150,178,172,139,95,99,132,156,149,138,164,188,190,192,194,188,188,186,186,182,175,167,158,141,120,109,103,98,103,117,124,118,113,103,89,77,82,92,104,99,103,97,94,84,86,91,87,64,48,48,50,51,187,189,190,191,191,191,192,193,192,186,166,130,157,176,162,124,101,113,137,154,149,133,155,182,185,188,188,186,188,188,185,181,175,161,149,129,112,103,99,101,113,121,120,115,113,103,89,78,81,86,102,103,104,93,79,77,88,89,83,72,58,54,47,43,187,187,190,193,194,194,193,195,191,185,153,131,155,177,161,119,107,119,131,147,145,124,143,173,180,186,189,187,187,189,186,182,173,162,144,124,109,101,100,110,121,125,120,116,108,95,81,81,87,92,97,93,86,86,80,80,90,87,79,82,69,55,50,53,187,189,190,191,191,194,194,196,191,179,145,132,164,183,150,110,106,118,130,140,142,125,137,166,178,185,188,187,187,185,183,179,171,155,134,116,104,105,108,119,135,135,126,116,99,82,76,85,99,106,93,75,77,74,82,88,82,80,82,86,82,66,53,49,188,190,191,192,194,195,195,195,188,172,136,116,161,183,146,105,98,107,121,136,134,119,125,156,175,183,187,187,185,184,182,175,166,149,126,112,109,112,122,133,138,132,124,110,90,78,82,92,97,106,100,85,87,84,84,93,92,90,87,89,86,79,71,71,187,188,190,193,195,194,193,193,189,163,128,112,150,180,132,94,74,79,105,133,130,121,125,152,172,183,185,183,184,183,178,171,152,137,120,118,124,134,135,140,137,123,114,108,87,76,82,94,103,118,106,92,91,92,99,103,93,99,103,97,92,86,82,81,186,188,190,194,195,196,194,193,188,164,124,106,141,171,126,83,54,54,95,129,127,118,124,149,172,186,188,184,183,180,175,163,146,137,132,139,149,148,140,138,135,127,115,99,76,76,94,102,112,127,106,94,100,111,115,111,97,93,102,103,99,99,86,77,186,189,192,193,194,194,193,192,187,163,122,100,126,159,120,81,41,48,94,125,124,118,128,153,174,184,184,183,181,179,172,155,145,144,151,158,160,152,140,133,132,133,119,89,57,64,93,106,119,132,112,112,117,120,122,120,103,93,97,97,95,93,86,75,184,188,190,193,194,193,193,192,184,161,120,96,119,143,114,84,59,72,104,123,119,116,130,155,177,183,182,183,182,178,165,147,145,156,164,164,163,153,142,137,135,133,117,81,50,56,90,106,118,136,129,123,115,119,126,125,109,101,97,97,92,85,72,69,184,188,191,193,193,193,192,189,182,160,117,92,108,128,102,78,71,86,109,121,115,117,135,161,177,181,184,185,182,176,158,147,152,160,164,161,160,152,141,139,142,141,121,88,59,55,84,109,122,139,139,133,118,117,124,130,118,111,102,98,93,87,79,69,182,187,191,193,195,194,191,188,182,160,112,88,101,117,100,80,74,89,111,121,115,122,146,170,179,183,186,187,182,171,155,150,153,151,157,160,158,150,137,131,137,138,122,98,72,59,83,111,124,136,136,131,120,114,123,126,123,112,99,96,92,87,78,68,182,187,191,192,193,194,190,188,182,156,108,83,96,110,103,86,80,91,119,123,119,132,158,178,184,186,189,189,182,168,152,153,146,135,141,159,160,148,134,130,133,132,115,96,74,60,81,113,128,137,135,129,117,110,122,126,122,115,97,93,86,80,77,76,184,189,191,191,193,193,189,186,179,150,103,84,95,106,105,94,94,101,129,123,119,141,170,185,187,188,190,188,177,165,159,161,151,133,121,149,159,147,130,128,130,127,110,96,84,71,82,112,132,143,143,133,114,109,119,124,121,119,107,97,87,83,86,85,184,187,189,191,193,192,188,183,173,144,102,87,95,101,102,98,105,123,131,122,127,155,178,187,186,187,188,185,172,162,164,167,163,143,108,123,149,142,133,129,129,120,103,94,89,78,82,109,131,142,142,131,114,106,117,123,122,120,114,105,93,86,84,83,184,185,188,192,193,192,187,180,170,144,102,89,95,96,99,97,99,123,128,126,144,170,182,184,184,184,182,175,167,163,168,170,166,143,97,94,128,139,136,130,125,116,97,82,75,68,73,101,124,138,140,128,116,98,112,120,118,117,113,106,94,84,79,76,182,185,189,192,192,192,188,179,165,142,108,91,95,98,97,96,98,105,120,143,167,178,180,179,178,178,178,170,163,170,173,174,167,138,85,79,101,125,126,122,117,110,94,80,73,63,61,93,120,134,139,130,114,101,112,113,112,111,108,101,90,82,68,59,182,185,190,192,191,191,186,178,161,141,114,95,94,95,94,90,95,104,125,159,175,178,175,172,171,170,170,166,158,166,174,178,172,129,72,72,88,112,123,118,110,100,88,81,86,88,71,82,112,126,140,132,118,106,107,110,109,106,106,105,92,75,62,64,181,183,188,189,190,189,185,174,160,139,116,100,99,99,98,99,103,118,143,163,172,171,169,167,166,166,168,165,159,164,176,178,172,124,59,72,82,100,120,120,112,96,80,78,89,102,79,70,106,119,129,131,112,106,105,107,104,106,108,110,104,89,74,69,179,183,187,189,189,187,182,172,156,139,121,114,106,107,111,117,129,149,163,167,168,167,164,163,164,167,165,163,158,163,171,175,169,122,58,67,82,96,116,122,116,97,85,86,94,101,81,70,108,119,123,124,111,111,112,102,101,109,109,105,99,95,91,83,180,183,185,187,187,182,178,170,149,134,129,120,117,125,135,151,168,179,180,175,172,169,167,164,165,165,165,163,159,155,162,167,160,115,58,70,77,90,107,118,118,99,90,93,100,102,84,70,105,125,122,125,123,114,102,97,105,108,102,102,93,83,84,81,179,182,184,185,184,182,175,167,154,139,131,127,130,140,157,176,192,195,194,189,182,175,171,171,169,169,168,164,160,160,162,157,150,105,62,63,71,93,116,123,122,105,92,84,82,83,67,70,98,119,119,120,125,105,98,91,97,98,100,100,98,87,79,77,181,183,186,185,183,182,177,170,157,146,132,131,138,150,170,181,192,196,195,197,197,192,184,177,173,170,169,168,164,162,163,155,136,103,64,69,71,90,118,123,117,100,90,85,86,85,66,71,106,120,115,116,125,117,104,96,95,104,101,106,98,81,71,66,183,185,185,187,187,187,182,175,168,155,147,138,144,156,173,189,192,192,192,195,196,199,199,196,190,183,180,176,174,173,168,157,138,98,63,55,73,83,99,114,111,91,76,84,98,100,76,76,101,121,113,124,138,124,101,103,110,115,109,106,93,82,71,66,181,184,187,186,186,185,181,177,168,158,146,139,137,150,168,182,189,191,188,186,188,191,196,198,196,196,195,196,194,187,177,162,140,102,76,63,66,80,92,100,95,78,72,85,101,104,78,70,105,117,114,110,128,124,108,107,112,113,111,105,93,83,81,89,180,182,181,183,184,183,179,174,166,153,143,132,125,131,149,164,173,180,184,183,181,182,186,190,195,194,197,200,203,198,190,174,153,116,88,71,72,69,75,79,78,77,77,83,95,92,70,64,95,115,110,113,120,119,114,112,115,108,103,96,92,91,89,89,176,178,180,184,182,179,176,171,160,147,133,120,120,121,122,131,134,145,161,173,177,178,182,184,188,189,189,190,191,189,187,181,163,126,93,72,71,76,81,84,88,86,84,80,81,72,52,63,93,102,107,116,124,115,107,103,104,106,97,92,98,98,82,72,174,178,180,182,182,180,173,166,157,142,134,122,113,107,104,102,102,117,129,138,151,160,166,169,171,178,183,185,186,186,184,179,168,132,92,74,72,71,78,89,90,88,83,78,67,52,59,80,98,101,105,115,128,120,105,102,106,99,96,87,84,79,69,69,174,178,180,180,178,180,176,170,159,145,129,116,105,97,93,96,99,112,118,111,117,126,130,134,141,154,168,177,184,189,188,175,153,120,85,68,79,86,86,88,90,87,79,68,56,48,67,97,107,105,106,114,128,126,109,97,104,96,90,93,82,74,76,77,173,177,180,180,181,182,179,170,159,145,130,113,98,96,105,101,94,100,115,111,106,117,121,119,118,126,148,163,173,180,184,163,138,101,72,64,74,80,84,85,83,82,68,46,32,41,69,97,106,105,110,122,127,127,121,99,105,108,105,109,105,95,91,81,170,173,178,182,185,183,178,170,156,142,124,105,93,103,112,101,87,87,113,113,105,123,135,133,125,119,126,141,154,165,165,148,122,86,62,71,74,75,77,83,83,77,61,42,26,40,65,84,95,101,111,120,124,125,122,107,103,106,108,105,99,89,84,74,168,172,176,180,182,181,177,165,150,136,111,96,93,108,113,102,89,89,109,113,102,113,136,145,140,133,125,125,132,139,139,129,104,74,70,92,85,77,77,82,86,83,68,54,43,53,71,84,96,107,113,115,111,119,126,111,105,101,96,93,89,80,73,68,164,170,175,179,179,177,173,161,147,128,98,90,98,113,107,101,96,100,110,115,99,103,131,151,152,148,140,132,127,121,116,114,103,86,91,105,98,85,76,80,86,83,73,65,53,53,75,96,108,117,112,111,105,111,125,110,99,99,101,97,94,85,75,70,158,164,171,176,177,173,168,162,149,128,96,87,100,117,110,105,105,117,122,123,105,99,128,153,160,157,151,148,141,133,117,111,112,107,107,108,104,92,82,80,81,77,73,69,59,55,64,79,96,101,106,104,104,99,101,96,87,84,86,88,87,87,82,71,154,162,166,169,170,169,168,163,149,132,94,77,105,119,113,111,109,126,130,130,113,100,123,148,161,162,159,159,154,148,132,114,108,114,112,110,105,98,88,83,82,79,78,74,63,58,57,58,72,78,89,93,85,82,76,76,76,74,68,73,74,70,74,68,151,160,162,163,163,165,168,162,151,126,89,77,114,122,110,110,103,117,122,129,119,102,116,144,159,167,166,167,167,161,147,126,113,106,111,113,109,103,95,88,82,79,75,69,64,62,59,52,60,68,74,80,79,70,68,68,68,74,70,67,68,61,57,60,146,153,158,161,163,163,164,160,150,121,82,80,122,124,105,104,79,86,104,121,121,107,114,140,158,169,171,173,174,170,157,138,121,106,104,110,111,109,102,96,85,78,70,66,63,64,64,58,55,54,64,66,70,69,69,73,68,72,80,80,73,68,65,61,142,144,148,153,157,158,157,156,146,118,76,86,129,130,112,100,53,48,85,119,120,108,114,137,157,171,172,172,172,172,163,148,134,113,98,97,101,104,106,104,97,84,75,70,68,66,67,64,54,52,58,59,58,70,65,73,71,64,65,71,72,67,61,53,136,140,142,143,146,153,157,155,145,120,86,99,134,137,115,96,42,37,71,110,114,108,117,138,158,172,171,171,174,175,169,157,141,121,103,93,98,101,103,106,103,97,91,81,74,72,74,73,66,57,58,60,59,64,63,58,64,59,55,53,56,59,50,43,133,136,142,147,150,154,153,152,144,121,94,104,135,139,117,92,50,47,73,105,111,108,121,141,159,172,175,171,173,174,170,160,146,131,114,96,88,96,101,103,105,108,106,100,90,84,77,74,75,64,61,57,60,59,68,63,59,59,54,49,49,53,53,53,131,133,139,144,149,155,155,152,145,127,103,106,135,142,116,88,55,62,83,104,111,115,123,135,155,169,176,175,168,166,170,163,146,132,117,106,100,97,101,105,107,107,106,96,88,80,70,62,63,71,64,65,61,65,60,61,68,63,55,59,56,52,52,48,127,134,141,140,143,147,150,147,146,132,107,105,124,136,123,89,63,59,87,100,107,114,122,135,154,166,168,166,167,167,158,154,138,131,117,107,101,99,99,102,107,108,103,94,84,78,67,57,54,70,63,60,58,50,57,51,62,67,62,55,51,51,53,49,130,132,133,135,134,134,137,140,145,136,111,102,117,128,121,86,67,62,89,111,119,122,125,136,146,160,164,163,163,157,151,145,137,121,115,110,104,103,107,111,108,104,106,107,97,87,79,70,58,52,53,48,49,52,51,51,55,56,45,46,47,46,48,49,121,121,123,121,121,123,130,132,143,133,119,103,110,118,120,107,91,85,93,105,116,122,125,133,141,150,159,155,152,146,142,136,133,113,107,109,107,107,104,105,98,93,87,84,87,72,63,63,63,58,50,49,48,56,46,42,50,49,48,44,45,39,37,47,109,112,114,116,118,119,120,126,127,138,116,91,92,104,105,109,111,113,115,119,119,123,125,129,136,141,143,141,133,134,127,116,115,111,109,105,101,100,100,91,82,76,77,83,84,79,66,60,64,62,55,47,43,37,48,47,47,49,47,45,41,41,41,44,95,93,98,99,97,98,96,96,102,112,121,101,89,88,90,85,94,104,111,119,124,126,125,123,127,129,132,128,127,123,117,119,119,116,106,105,104,103,97,86,80,77,78,76,76,74,69,62,65,65,57,46,43,44,46,47,48,46,43,43,43,44,42,41,72,71,71,67,63,60,61,77,83,90,100,101,84,77,71,62,42,40,43,48,61,69,81,96,104,113,117,118,115,112,115,109,101,92,92,83,81,78,82,78,72,67,68,69,68,63,51,51,55,54,50,53,45,50,48,47,46,48,44,40,40,40,39,39,76,79,78,76,79,87,90,93,98,96,97,96,94,94,86,80,72,48,34,28,25,28,31,39,50,60,69,75,78,79,77,73,69,67,60,65,65,64,63,62,60,55,53,55,59,57,57,54,52,48,46,43,49,51,44,43,42,39,40,44,42,40,42,44,91,96,96,93,94,96,97,98,100,102,101,98,99,97,98,93,86,82,65,51,55,71,80,83,85,80,76,77,81,76,70,67,66,52,52,56,58,59,55,57,55,55,55,58,59,57,55,52,50,48,47,46,45,50,47,46,40,43,42,38,39,41,39,39,100,95,97,100,99,100,101,103,100,99,102,100,98,99,97,101,101,99,96,92,88,91,96,95,96,97,96,95,88,88,88,87,79,73,65,60,62,69,66,59,56,55,57,58,58,57,53,53,50,48,48,46,43,46,47,45,45,41,43,45,43,40,42,41,104,101,99,99,100,101,95,95,98,98,99,99,100,94,99,101,100,100,103,101,99,98,97,99,97,95,98,97,95,93,88,87,84,81,80,69,71,73,69,64,65,64,63,61,60,60,58,56,54,48,44,44,43,45,49,44,34,39,40,40,43,43,42,41,104,101,99,99,100,101,95,95,98,98,99,99,100,94,99,101,100,100,103,101,99,98,97,99,97,95,98,97,95,93,88,87,84,81,80,69,71,73,69,64,65,64,63,61,60,60,58,56,54,48,44,44,43,45,49,44,34,39,40,40,43,43,42,41,104,101,99,99,100,101,95,95,98,98,99,99,100,94,99,101,100,100,103,101,99,98,97,99,97,95,98,97,95,93,88,87,84,81,80,69,71,73,69,64,65,64,63,61,60,60,58,56,54,48,44,44,43,45,49,44,34,39,40,40,43,43,42,41,104,101,99,99,100,101,95,95,98,98,99,99,100,94,99,101,100,100,103,101,99,98,97,99,97,95,98,97,95,93,88,87,84,81,80,69,71,73,69,64,65,64,63,61,60,60,58,56,54,48,44,44,43,45,49,44,34,39,40,40,43,43,42,41,104,101,99,99,100,101,95,95,98,98,99,99,100,94,99,101,100,100,103,101,99,98,97,99,97,95,98,97,95,93,88,87,84,81,80,69,71,73,69,64,65,64,63,61,60,60,58,56,54,48,44,44,43,45,49,44,34,39,40,40,43,43,42,41
184,182,180,178,178,177,172,170,172,174,173,171,166,155,144,143,151,153,160,172,182,183,184,186,191,188,182,175,170,163,164,166,166,165,165,166,162,156,154,154,154,159,149,142,138,133,123,114,106,96,89,85,83,83,82,77,67,60,62,54,53,58,57,57,189,187,185,182,178,176,173,175,178,179,178,173,160,145,139,142,148,149,150,163,177,186,190,192,195,193,187,181,176,167,163,166,167,161,159,162,159,153,150,155,154,152,155,151,145,140,134,126,108,96,93,91,91,92,83,73,76,73,63,56,57,55,51,54,185,185,183,181,181,181,176,177,180,181,178,169,153,141,140,145,148,140,143,166,181,186,191,191,193,192,190,184,175,166,167,171,169,164,162,164,161,154,150,153,156,153,147,149,150,144,136,120,110,105,98,89,83,79,76,73,73,74,70,57,51,54,62,58,186,185,185,183,181,178,178,181,183,182,178,168,149,138,142,147,143,130,128,162,178,189,189,192,192,194,193,186,175,167,167,170,172,168,161,161,160,157,153,153,151,148,151,155,156,147,131,121,117,113,101,90,82,77,76,72,67,67,70,61,54,59,62,67,188,187,184,184,184,182,181,183,186,185,180,164,145,142,149,149,134,113,124,165,179,183,184,190,194,193,193,189,179,167,168,171,171,168,165,167,164,157,153,154,149,149,154,156,157,150,138,129,125,115,101,93,88,82,76,74,75,68,69,57,56,65,71,63,188,188,186,187,188,187,185,187,191,189,179,160,144,148,156,149,127,104,134,169,173,181,185,190,192,194,194,190,181,165,166,172,171,166,164,168,167,158,152,153,152,151,151,146,149,150,143,138,131,117,102,94,88,82,79,74,67,62,62,58,63,68,67,55,191,190,188,190,190,188,188,189,191,188,172,149,140,150,157,143,114,101,141,165,166,175,183,189,190,190,190,190,181,170,169,172,172,170,166,165,166,162,155,149,144,147,140,130,140,144,143,137,128,116,104,93,87,81,73,69,63,59,60,60,68,79,68,55,191,191,190,191,191,189,189,192,193,187,164,142,144,160,160,136,99,99,138,155,158,167,180,188,188,189,190,189,181,176,176,174,174,174,171,166,164,161,153,147,144,144,133,131,141,145,145,134,122,107,99,92,86,86,82,72,65,62,65,66,72,78,66,61,193,191,191,191,191,190,191,195,195,183,157,140,151,168,162,128,89,99,136,152,149,158,180,188,188,188,189,188,182,180,180,179,176,175,173,166,161,158,151,144,143,144,140,139,145,141,141,133,122,110,103,98,95,96,92,78,68,65,71,73,75,81,72,62,194,192,191,189,188,190,192,196,195,177,150,140,158,173,160,124,92,104,136,154,145,143,174,188,186,186,186,187,183,179,180,180,178,176,173,167,161,155,147,141,143,142,144,142,140,134,136,131,122,111,104,99,97,98,93,84,76,71,74,74,80,87,77,59,192,191,191,190,190,192,193,195,192,170,143,143,166,176,157,121,98,107,135,156,145,130,162,183,184,183,184,185,184,181,181,180,177,173,169,165,162,155,144,141,141,138,140,139,132,132,132,124,117,104,96,92,96,97,94,94,88,83,82,76,82,89,80,58,191,190,191,192,192,193,194,193,188,164,139,146,169,173,149,115,102,114,133,150,146,122,150,177,180,180,183,185,185,184,183,182,177,171,166,162,158,150,140,139,137,134,134,133,130,131,127,117,109,100,87,84,90,93,97,100,94,89,86,80,84,87,77,59,188,190,190,192,192,192,193,191,183,158,138,149,171,168,140,110,107,120,133,142,147,119,139,170,173,176,182,186,185,184,184,182,179,174,168,161,154,143,136,135,135,134,133,133,132,130,123,116,108,100,87,81,83,93,100,98,92,87,82,80,84,82,75,69,187,190,191,192,192,193,193,189,177,151,134,151,176,167,133,105,105,115,131,135,142,119,129,160,167,173,181,184,185,185,184,181,178,175,169,161,151,140,134,133,137,139,138,138,132,128,124,121,111,99,91,87,90,98,98,88,83,83,83,82,84,78,80,77,189,190,191,193,193,194,193,188,170,141,127,149,175,163,125,97,90,98,116,126,135,116,125,151,163,173,180,184,185,184,183,180,176,171,167,156,145,137,133,135,145,147,140,143,135,129,125,120,104,90,90,94,100,102,94,80,74,77,85,88,88,80,78,75,189,191,193,193,193,192,193,185,164,131,118,145,172,156,113,81,64,71,101,128,133,117,122,142,159,170,181,185,185,183,181,179,175,168,161,151,142,139,140,147,154,150,144,146,142,134,123,107,92,85,92,101,108,107,96,84,80,80,87,89,88,85,79,85,187,190,194,194,193,193,191,184,161,128,112,134,166,152,106,71,45,56,99,131,128,116,121,136,155,172,185,188,184,181,179,176,172,166,158,149,141,144,152,161,156,148,147,142,137,130,120,102,93,90,98,108,115,108,94,87,86,91,94,90,91,95,94,92,189,191,192,192,192,190,189,182,160,126,106,124,152,143,103,65,43,59,101,126,127,109,119,135,158,178,186,186,183,179,177,175,168,159,153,150,148,156,164,163,156,147,145,139,128,122,120,97,83,86,99,115,123,111,98,98,100,101,102,95,91,99,99,92,189,190,192,193,191,191,191,182,160,125,101,116,142,133,98,71,62,78,103,117,124,111,121,140,164,182,186,185,184,180,176,173,167,160,154,154,161,168,170,166,157,145,141,133,127,120,115,88,82,92,103,116,124,118,107,103,105,108,105,98,90,94,94,91,188,192,193,192,191,189,189,181,158,123,99,105,123,117,93,77,80,93,115,120,113,114,128,146,171,182,184,184,183,180,176,171,163,154,155,163,169,170,168,168,160,143,131,129,136,128,104,80,80,93,103,116,128,130,120,104,101,107,110,99,93,92,95,96,188,191,192,193,193,189,185,178,156,119,94,99,117,114,91,78,81,97,110,115,110,119,129,158,177,180,181,183,183,181,175,166,157,154,158,164,168,167,166,164,156,145,139,134,133,127,97,70,74,96,110,122,131,131,120,103,98,106,110,103,102,101,97,93,188,190,192,193,192,190,186,180,157,118,91,94,108,106,90,79,71,87,120,115,110,120,148,172,181,183,186,186,184,177,171,161,152,153,157,159,159,162,163,163,151,144,137,140,137,122,86,57,66,95,113,124,128,126,119,104,95,105,106,103,100,97,99,97,191,190,190,192,192,189,187,177,149,111,88,90,104,108,99,93,95,102,132,120,113,131,159,179,183,185,186,188,187,178,166,155,148,146,143,146,156,164,163,158,150,134,131,139,140,120,89,61,71,97,112,123,129,130,123,106,99,109,108,107,100,94,87,80,186,188,191,192,191,186,180,173,142,106,87,90,99,103,103,101,115,125,132,115,116,145,174,185,187,185,187,186,182,170,157,152,153,149,140,132,138,159,162,157,142,131,129,132,133,123,95,66,69,97,115,121,130,134,122,105,101,108,110,105,105,100,91,79,186,190,192,193,190,185,178,167,139,104,89,90,96,103,102,99,109,134,128,122,139,163,180,187,186,186,186,184,178,166,155,155,159,158,145,124,116,143,163,154,138,128,130,136,129,115,100,73,74,99,115,123,132,134,122,102,95,106,106,104,105,104,92,88,186,188,190,193,191,185,179,165,139,109,94,92,95,98,99,97,104,117,124,140,164,177,183,183,184,185,183,178,172,163,159,163,166,162,148,122,102,118,151,149,137,133,128,133,117,106,92,73,65,88,111,123,136,135,118,103,97,102,106,102,102,101,95,88,184,189,191,189,188,183,175,159,138,112,95,93,95,95,93,94,101,108,124,156,177,183,180,178,176,174,176,173,166,163,166,170,169,163,143,110,88,97,128,139,135,131,126,130,113,94,82,70,57,77,104,115,125,130,120,104,96,102,104,97,96,99,87,81,185,188,188,187,185,180,171,155,136,115,99,94,94,96,96,96,102,118,138,164,178,175,174,174,168,168,170,167,161,158,165,171,170,161,133,93,76,87,112,129,126,126,122,123,111,92,76,69,57,72,100,112,116,124,117,101,101,102,100,93,95,100,94,78,184,187,187,186,184,180,170,154,134,117,106,101,102,104,105,110,121,137,153,166,173,173,170,168,167,168,166,166,161,159,165,172,173,161,122,77,66,82,101,121,124,123,117,110,99,90,80,73,58,70,99,110,112,119,117,107,104,97,93,97,97,100,100,89,182,186,187,185,182,175,165,148,135,123,114,111,113,118,123,136,153,165,169,172,171,168,166,165,165,165,166,165,161,158,162,169,171,158,114,66,63,80,95,114,126,128,118,104,90,81,76,70,58,70,99,109,107,112,114,108,103,96,94,98,101,99,94,88,181,184,183,182,178,170,161,145,133,127,122,119,126,137,149,165,180,186,182,178,173,168,168,167,165,166,167,164,160,156,157,162,162,148,105,61,63,81,94,109,124,131,120,105,89,82,75,63,52,68,97,107,106,110,112,105,96,92,92,95,96,98,93,86,182,182,181,180,178,172,163,150,137,130,127,129,138,152,167,182,193,196,193,189,184,177,174,173,169,168,168,164,161,158,157,158,154,136,97,63,66,78,91,113,124,131,121,109,93,89,78,57,45,67,96,105,106,112,116,109,99,94,93,97,94,96,91,83,183,183,183,182,180,176,169,156,146,137,133,135,145,162,176,187,193,194,194,196,195,189,185,181,176,172,170,166,163,163,161,159,151,128,91,65,68,76,91,118,128,132,123,109,97,90,80,63,49,71,99,104,102,110,119,115,105,98,100,103,101,100,91,78,183,184,185,185,182,177,172,162,152,144,138,137,148,164,177,187,189,190,190,192,195,195,195,191,186,181,177,173,170,168,166,162,149,124,89,61,64,75,88,112,127,128,123,103,93,87,79,71,57,76,101,106,101,106,116,115,105,99,102,104,105,101,91,78,180,183,184,183,182,175,171,162,153,144,136,133,138,152,167,178,184,187,186,186,186,191,194,197,194,191,188,187,186,182,177,168,151,125,93,68,64,71,82,99,111,116,106,93,80,74,71,63,55,74,100,107,104,109,114,111,105,101,99,100,100,92,88,85,177,181,182,179,178,173,168,158,147,138,128,122,123,131,142,151,161,175,178,181,179,182,188,193,194,194,194,198,200,199,191,178,159,130,101,82,71,72,81,88,95,102,89,87,76,64,57,46,48,70,94,102,105,113,116,108,99,97,97,96,90,88,92,93,174,177,180,180,175,170,163,154,142,131,121,115,114,113,113,115,123,145,160,169,171,175,181,187,190,190,191,194,197,197,193,184,167,140,109,85,74,76,79,80,92,98,97,95,89,75,49,33,48,73,92,100,104,113,119,110,96,93,96,91,83,85,93,88,178,177,176,176,175,170,163,151,139,128,120,111,101,96,95,93,98,113,126,134,148,158,165,171,177,181,184,185,187,187,185,182,174,152,117,86,72,78,80,79,88,108,105,97,95,81,51,40,59,82,95,100,106,113,122,119,102,93,93,92,89,83,82,74,176,176,175,176,177,173,165,154,141,128,115,102,94,95,98,95,91,98,118,103,111,125,136,145,153,164,172,181,183,185,186,183,172,149,114,83,67,75,84,85,89,99,107,105,90,71,54,42,58,80,95,104,113,119,119,117,109,97,99,102,97,96,91,87,171,179,180,180,177,174,166,155,142,126,110,97,97,105,105,97,89,94,118,103,99,112,112,115,118,131,153,169,178,184,187,179,159,133,101,73,65,73,76,84,85,92,98,102,83,60,51,52,59,73,92,107,116,116,114,116,112,102,101,108,109,107,98,92,170,174,177,180,177,172,160,150,137,118,99,92,100,109,105,96,83,89,113,103,93,111,126,130,127,122,131,151,164,172,177,169,146,118,89,71,77,86,79,71,77,81,83,88,75,56,54,50,56,79,101,114,115,110,109,116,121,110,101,97,94,95,86,85,168,174,175,176,173,170,158,142,127,107,94,95,106,112,103,97,96,107,108,109,90,99,117,135,136,135,128,126,138,149,155,148,128,101,78,77,97,105,100,84,72,77,86,82,76,69,62,65,64,79,104,116,113,110,105,106,113,102,98,99,99,96,96,78,167,173,174,174,170,165,155,143,124,99,87,93,107,113,106,104,107,116,118,116,93,93,118,139,149,148,142,133,129,130,128,122,108,93,90,100,108,108,104,99,79,74,82,92,83,77,69,63,57,66,86,99,104,101,96,94,95,91,80,80,84,88,86,88,158,163,171,171,165,159,152,141,125,100,85,94,113,115,107,108,113,124,129,117,106,84,116,135,143,153,151,146,141,136,128,120,116,114,112,110,110,109,108,104,95,81,82,83,81,82,76,72,67,57,62,72,81,88,87,74,67,77,84,72,61,70,78,83,156,158,161,161,164,164,160,147,128,99,81,97,116,115,107,99,105,113,120,118,111,90,111,127,143,150,155,154,153,152,146,135,127,123,118,113,111,109,106,102,95,93,81,73,79,79,80,71,64,62,57,65,68,71,80,78,74,75,71,66,75,67,70,65,150,155,155,157,157,158,154,147,123,90,80,104,120,113,106,87,70,81,102,116,116,94,104,125,134,149,155,156,156,157,154,144,134,127,121,115,113,112,113,111,105,99,94,90,75,74,62,61,65,66,61,62,66,70,68,69,74,71,74,72,69,75,75,68,144,148,153,152,153,153,151,141,116,83,81,112,128,118,101,69,37,46,85,109,115,95,108,123,135,147,156,154,153,155,155,151,144,135,127,120,114,113,113,110,109,105,101,94,84,73,70,69,71,69,66,62,60,64,63,60,65,64,58,59,63,70,69,68,134,137,140,144,149,150,149,139,114,87,88,116,133,124,103,69,35,41,72,106,108,95,110,123,135,145,154,157,155,154,154,152,148,139,131,124,116,111,109,107,109,107,103,102,96,89,84,77,72,69,71,63,55,58,62,62,62,62,62,63,61,62,63,64,134,137,141,145,149,146,144,137,116,94,97,121,135,125,101,69,47,56,78,104,104,102,115,124,130,140,150,157,157,154,151,148,147,141,132,126,120,113,109,107,106,107,108,107,103,99,87,79,78,74,72,72,65,57,56,59,59,57,57,60,62,58,58,60,132,138,140,144,146,143,143,135,119,100,101,120,132,121,97,68,44,64,84,99,102,109,119,121,129,137,147,151,153,151,148,146,142,134,127,124,118,114,112,110,109,109,109,108,103,100,89,79,74,69,67,72,68,61,60,59,58,59,58,60,61,63,58,54,130,134,131,134,139,141,139,138,125,103,101,118,130,123,98,72,52,64,88,99,106,111,120,122,129,133,142,148,146,145,142,138,131,124,118,113,114,115,113,110,109,109,104,99,97,92,92,82,72,68,62,60,63,62,57,55,54,53,57,57,59,61,52,45,125,125,123,125,130,133,135,138,127,107,101,113,124,123,104,76,63,66,88,100,108,113,116,121,127,128,132,139,138,133,130,126,120,115,113,111,111,110,108,104,104,102,92,87,82,84,83,80,69,61,57,57,58,56,50,48,49,48,49,51,53,55,46,44,114,116,116,119,118,123,128,132,128,113,100,101,111,116,109,93,85,85,101,110,115,118,119,122,125,126,125,128,128,122,120,117,113,112,111,108,104,100,99,94,96,94,84,74,74,79,78,77,71,60,54,56,58,56,49,43,45,46,44,43,45,46,43,41,92,97,96,101,100,107,110,118,122,114,97,91,97,100,99,95,93,85,89,97,103,106,109,114,117,121,120,122,118,113,110,109,105,97,90,87,83,80,80,78,82,81,74,68,69,72,72,72,69,63,56,57,58,53,46,41,42,46,47,42,43,41,43,39,82,79,78,81,86,93,96,101,107,107,97,87,86,88,87,82,77,66,53,53,56,69,76,84,92,95,98,98,98,94,88,84,79,71,64,62,60,61,62,64,66,62,58,63,60,61,60,61,59,59,56,54,50,45,44,43,45,48,46,43,43,42,42,41,91,85,86,87,89,94,98,96,98,102,99,90,85,89,91,89,82,75,58,48,43,57,68,70,77,79,79,74,79,77,73,67,65,66,61,52,51,55,58,60,60,54,50,52,55,55,58,57,58,55,51,47,47,46,44,44,45,46,40,42,43,40,39,40,96,97,99,100,99,100,100,101,99,99,99,97,95,95,97,100,101,96,93,88,84,86,91,93,93,94,91,88,85,83,81,81,80,76,69,62,58,61,60,64,67,59,56,53,55,54,59,59,58,53,49,48,50,48,45,43,42,44,44,41,43,40,42,42,101,99,101,97,99,99,99,101,98,97,99,99,99,99,99,99,100,100,102,100,102,98,99,97,97,94,96,96,93,89,88,84,82,82,80,78,74,71,68,67,68,65,66,62,58,55,55,51,49,49,51,50,47,47,48,50,48,45,45,39,40,43,45,42,101,99,96,100,98,100,102,98,96,98,100,102,99,98,100,99,98,99,99,96,101,97,102,97,96,94,94,95,92,92,90,85,84,85,84,79,74,73,71,67,63,57,67,55,59,56,53,49,50,52,49,49,45,42,45,44,43,45,42,46,40,39,40,40,101,99,96,100,98,100,102,98,96,98,100,102,99,98,100,99,98,99,99,96,101,97,102,97,96,94,94,95,92,92,90,85,84,85,84,79,74,73,71,67,63,57,67,55,59,56,53,49,50,52,49,49,45,42,45,44,43,45,42,46,40,39,40,40,101,99,96,100,98,100,102,98,96,98,100,102,99,98,100,99,98,99,99,96,101,97,102,97,96,94,94,95,92,92,90,85,84,85,84,79,74,73,71,67,63,57,67,55,59,56,53,49,50,52,49,49,45,42,45,44,43,45,42,46,40,39,40,40,101,99,96,100,98,100,102,98,96,98,100,102,99,98,100,99,98,99,99,96,101,97,102,97,96,94,94,95,92,92,90,85,84,85,84,79,74,73,71,67,63,57,67,55,59,56,53,49,50,52,49,49,45,42,45,44,43,45,42,46,40,39,40,40,101,99,96,100,98,100,102,98,96,98,100,102,99,98,100,99,98,99,99,96,101,97,102,97,96,94,94,95,92,92,90,85,84,85,84,79,74,73,71,67,63,57,67,55,59,56,53,49,50,52,49,49,45,42,45,44,43,45,42,46,40,39,40,40,101,99,96,100,98,100,102,98,96,98,100,102,99,98,100,99,98,99,99,96,101,97,102,97,96,94,94,95,92,92,90,85,84,85,84,79,74,73,71,67,63,57,67,55,59,56,53,49,50,52,49,49,45,42,45,44,43,45,42,46,40,39,40,40
111,109,110,112,120,125,129,133,136,138,141,145,147,149,149,149,143,138,134,130,132,136,139,142,140,139,132,132,137,141,138,135,129,119,109,100,99,96,100,96,91,80,64,59,64,65,58,45,45,49,53,47,38,37,30,27,30,32,37,50,67,82,89,93,132,126,126,123,127,132,133,135,140,141,142,146,145,144,144,143,143,143,142,147,152,155,154,152,146,144,135,131,130,132,130,128,124,120,117,113,110,100,97,92,82,74,63,57,58,61,56,46,43,41,48,45,39,38,40,51,70,86,95,112,123,124,119,127,143,141,139,137,136,139,138,138,140,142,143,146,144,142,144,152,163,166,166,169,172,170,162,162,155,152,145,139,137,131,126,124,121,123,128,122,114,105,91,85,75,74,69,66,64,58,55,48,39,44,40,54,47,36,48,69,89,96,94,104,110,108,104,111,156,150,146,145,144,146,146,145,145,144,144,142,135,145,149,157,170,168,163,173,179,175,168,169,160,160,156,149,144,139,131,122,118,118,120,112,115,107,97,84,75,70,71,66,57,56,60,55,46,44,48,46,45,43,39,52,61,61,64,78,84,86,88,98,160,158,153,147,144,144,144,141,145,149,146,136,128,141,151,155,171,166,160,176,182,183,177,177,164,166,167,160,151,147,141,130,124,120,113,112,109,109,105,101,96,85,74,66,62,65,66,58,51,57,57,55,49,45,45,43,51,55,61,58,61,67,74,82,161,159,157,154,149,146,146,151,154,151,142,122,119,134,148,152,166,171,171,177,185,188,186,180,172,172,171,166,159,157,154,141,131,124,116,116,117,117,116,108,100,94,81,75,67,67,65,54,56,55,49,40,38,36,43,46,42,43,54,61,56,59,69,70,166,164,163,161,158,156,157,161,165,156,137,119,116,132,144,141,152,172,180,178,189,190,192,179,167,174,175,170,165,161,160,153,140,126,117,120,122,123,120,108,88,78,74,67,59,62,57,54,57,60,53,46,46,51,59,55,44,45,36,43,47,52,58,61,170,168,168,169,165,162,169,170,171,163,137,120,129,137,140,126,138,174,184,182,188,192,194,186,174,173,178,178,176,167,162,158,146,132,121,124,122,129,128,109,94,87,77,65,60,67,57,60,67,65,57,55,51,53,50,35,46,51,54,46,41,45,50,52,172,170,171,174,173,170,173,180,177,153,130,129,141,148,140,118,128,165,180,182,189,196,195,193,190,186,181,182,180,174,166,156,146,134,124,123,117,117,127,122,108,91,78,74,82,72,69,70,70,64,57,58,53,52,56,74,74,67,60,50,47,43,37,37,177,178,177,179,177,178,181,184,169,137,127,139,150,147,128,117,134,146,168,179,189,198,199,195,192,192,189,185,180,178,170,161,148,133,125,125,129,125,125,121,108,93,83,83,75,66,68,65,60,57,54,61,65,61,55,60,63,63,65,54,52,46,42,35,179,179,180,180,178,180,187,183,161,132,135,145,156,150,109,101,130,135,154,172,187,194,198,197,193,192,193,192,183,175,173,168,151,130,124,126,132,132,131,127,113,104,95,85,83,78,75,73,66,58,55,57,67,64,56,50,57,54,57,59,44,54,58,50,186,181,179,180,181,182,185,182,158,133,147,158,158,148,112,104,130,138,145,164,190,195,200,199,195,193,193,189,187,178,170,163,144,125,114,115,121,123,123,113,105,94,82,86,95,94,81,78,68,59,61,63,69,64,65,48,48,55,58,49,38,30,39,44,186,185,183,181,178,181,180,177,153,137,151,158,158,147,116,106,128,143,141,155,190,197,200,199,198,197,196,194,192,180,172,162,138,117,108,112,119,122,120,107,98,87,84,102,103,96,109,97,86,78,73,75,76,77,69,50,53,53,49,50,51,48,51,51,184,186,188,188,184,183,179,171,145,139,163,172,164,146,127,111,113,147,140,147,186,196,200,199,198,198,198,195,194,185,176,155,127,111,112,120,129,128,129,115,93,89,92,101,103,103,103,92,94,98,84,74,82,90,72,63,52,54,54,54,56,56,44,32,186,186,186,187,186,185,180,164,135,136,172,184,172,155,138,122,122,155,139,143,182,194,198,199,199,197,197,194,187,182,169,146,122,119,128,132,134,127,119,111,93,86,94,101,103,93,91,90,75,77,81,92,92,90,79,72,62,54,57,54,55,53,45,46,186,188,190,186,184,185,180,158,127,130,175,186,174,156,142,111,108,141,135,138,177,193,197,198,198,196,196,193,188,177,161,137,120,122,128,140,139,134,108,113,90,80,88,101,105,97,101,93,84,84,93,91,93,84,90,93,86,74,72,70,64,53,52,55,186,189,189,191,190,186,181,161,121,118,170,187,176,156,149,108,103,144,141,143,177,191,194,196,194,194,194,190,184,170,153,134,131,138,137,138,136,139,112,97,82,71,84,103,111,114,107,90,94,102,100,101,91,92,94,98,101,92,78,71,63,55,52,40,190,194,192,191,191,191,182,159,119,112,166,187,178,156,145,107,112,148,141,144,176,191,196,196,192,191,192,189,178,165,150,143,154,161,155,143,138,142,130,113,96,82,89,104,114,121,116,96,95,96,100,97,97,100,111,111,100,90,78,69,72,67,67,75,192,194,194,191,191,189,182,156,118,106,159,183,173,151,144,111,122,156,141,146,176,191,198,197,196,193,190,185,171,161,161,165,169,167,155,147,146,151,136,110,88,84,88,106,118,127,130,113,104,100,109,110,109,106,119,109,102,93,82,71,71,71,72,75,192,194,195,195,194,191,185,157,119,100,150,167,164,138,133,112,122,151,136,150,175,188,190,194,191,192,188,178,164,162,172,176,172,168,155,140,143,142,128,87,65,72,87,103,125,139,143,141,128,116,111,120,119,111,108,101,96,88,77,70,66,61,54,67,193,194,196,197,195,194,186,156,111,90,136,156,150,134,119,107,130,148,135,157,179,190,191,189,191,190,185,173,161,160,163,165,164,165,158,142,137,132,119,104,86,64,76,95,125,143,152,143,140,126,109,114,118,105,103,100,91,87,81,74,70,64,61,58,191,193,196,196,195,193,186,153,103,95,126,151,141,130,117,112,136,138,133,161,186,193,191,190,191,189,182,165,150,148,145,132,139,158,155,142,138,129,118,101,82,67,71,95,125,148,148,144,146,140,115,106,112,109,100,97,94,78,86,89,93,91,76,63,193,195,198,196,194,190,182,151,103,98,121,140,138,128,116,114,140,137,138,167,188,191,187,188,188,182,171,158,154,156,148,122,99,138,148,145,139,130,117,98,81,63,62,91,131,142,144,147,152,151,128,112,116,112,105,101,99,97,90,84,82,82,79,72,194,197,198,197,194,192,182,157,108,104,120,136,132,122,118,135,151,138,145,175,189,184,181,182,180,171,156,152,164,168,159,127,71,94,129,136,127,130,119,101,91,71,58,81,121,138,144,155,157,151,133,121,120,113,108,111,95,93,84,74,79,84,66,60,195,197,198,198,195,191,180,159,120,104,116,128,132,125,115,152,164,137,150,176,184,178,174,174,171,164,155,163,175,177,166,143,69,68,105,126,132,133,115,96,93,73,60,85,120,125,135,146,155,151,132,126,121,119,112,109,99,94,87,75,74,70,61,45,197,198,198,199,197,193,180,160,129,108,112,124,129,123,134,153,152,133,157,178,178,169,164,162,159,155,146,150,155,148,139,117,73,51,76,114,132,134,121,107,103,89,65,89,122,119,130,145,159,156,135,129,127,125,115,108,107,98,86,82,75,67,71,70,199,198,199,200,200,193,180,165,140,119,112,116,127,123,149,176,152,157,177,177,166,158,153,152,152,148,144,143,145,144,135,116,75,38,69,99,124,135,132,123,111,85,66,87,120,129,130,138,150,155,138,129,126,127,117,118,112,110,104,88,72,68,62,54,197,197,197,197,198,191,178,163,148,131,118,109,110,116,129,159,163,175,170,154,148,148,150,150,152,154,156,159,162,163,159,137,99,58,50,80,113,129,127,120,99,81,75,92,127,132,132,139,148,151,137,134,122,114,117,129,129,117,112,94,89,86,83,81,198,199,199,194,194,189,177,165,156,144,133,120,107,104,110,129,153,156,150,150,152,153,153,160,168,175,176,180,180,180,178,165,128,78,50,61,99,119,125,112,92,92,99,108,130,140,142,141,143,143,138,139,118,112,116,122,130,124,109,95,84,79,77,76,197,198,196,199,194,189,178,168,161,154,150,149,145,143,146,158,168,173,178,177,176,180,181,182,186,192,199,196,193,190,187,181,161,113,72,66,87,111,124,108,102,97,108,116,120,137,147,141,137,142,140,128,118,110,112,124,123,115,108,100,85,67,59,57,197,198,197,198,195,190,182,170,162,159,161,170,178,185,190,192,194,196,200,201,199,200,200,199,198,200,201,201,199,197,191,180,155,113,74,68,91,104,98,99,105,104,108,114,118,139,164,147,135,142,141,127,120,105,106,117,123,121,113,101,90,79,77,66,198,199,199,198,196,192,184,174,164,160,163,174,187,194,198,200,197,196,197,197,198,198,198,196,196,197,195,199,201,200,192,173,144,105,75,72,95,101,100,98,93,99,87,92,101,136,171,150,136,142,138,130,119,106,110,123,129,130,113,91,89,93,84,61,200,201,201,199,196,194,190,182,173,166,167,180,190,197,201,201,199,196,194,194,195,194,192,188,187,188,193,194,197,200,191,166,132,94,74,82,103,112,113,97,95,87,80,77,82,126,164,147,134,143,150,130,122,119,118,124,130,129,113,101,103,105,78,67,199,198,198,198,197,194,188,183,177,168,166,181,190,197,199,201,200,198,196,195,195,194,193,189,181,183,190,191,195,192,182,155,117,83,74,86,103,108,114,108,92,80,88,100,92,120,159,146,134,143,147,128,119,120,125,131,129,118,114,105,101,97,82,88,197,197,197,196,195,192,187,179,171,161,163,173,187,194,195,199,197,194,192,190,188,185,179,176,170,175,181,182,186,184,170,140,101,74,88,105,113,107,108,106,84,81,93,106,102,118,159,148,134,134,139,131,122,126,135,141,143,137,116,94,95,82,87,82,197,198,199,196,193,189,183,176,170,159,157,165,180,187,183,183,184,184,181,175,173,166,161,159,161,164,169,173,168,161,153,130,85,66,92,106,102,97,97,95,99,103,104,119,127,123,155,144,139,140,142,129,125,130,135,131,129,118,99,85,79,92,95,81,197,196,194,195,193,188,183,174,165,155,152,152,159,158,151,149,148,152,155,153,155,152,150,150,153,155,152,152,153,146,137,119,72,67,99,99,93,95,98,99,99,97,101,105,121,128,159,141,137,146,154,138,123,127,134,130,127,124,110,98,88,92,75,57,198,195,194,195,193,190,182,171,160,149,139,136,133,134,143,158,162,160,154,149,146,148,147,151,151,149,143,139,140,140,131,121,67,67,112,104,99,93,101,103,96,88,89,85,105,131,154,135,133,135,146,147,134,125,129,124,125,117,93,85,83,85,68,66,197,198,198,197,194,189,180,168,154,138,131,125,124,130,142,154,163,174,178,173,160,151,150,151,152,146,139,142,152,154,147,131,83,80,118,112,104,102,100,102,100,94,84,85,126,142,146,138,140,139,147,146,135,133,125,117,118,113,106,100,101,85,66,54,197,197,197,197,194,187,177,166,148,129,121,119,124,124,145,177,164,158,173,181,174,166,162,158,154,150,143,148,160,166,165,143,92,88,129,114,101,101,99,103,100,91,76,77,127,150,140,137,146,152,149,143,135,125,121,111,106,109,113,115,98,94,89,71,195,196,196,196,195,187,177,154,125,119,120,124,129,122,132,164,163,156,171,178,174,172,167,162,156,155,149,149,160,167,163,140,105,107,133,119,107,99,98,105,102,90,80,85,121,140,139,141,140,138,148,150,142,122,119,113,104,108,101,87,86,79,76,76,197,198,196,197,194,190,174,147,113,112,120,130,135,123,119,142,160,141,167,181,183,176,172,169,166,163,156,153,150,152,149,129,115,127,143,129,117,107,109,114,102,91,89,91,112,129,135,140,143,134,131,142,138,126,117,113,100,91,92,90,94,90,79,71,196,197,196,195,192,187,176,148,119,113,125,135,138,128,122,123,152,136,150,176,187,188,183,180,175,170,167,164,152,138,133,129,132,145,147,138,123,112,109,106,96,89,96,88,114,135,142,141,144,146,132,126,131,129,121,107,96,95,91,84,79,76,69,53,195,196,197,196,192,188,172,143,111,108,127,139,136,129,122,101,133,143,133,165,186,189,188,184,181,178,178,173,165,155,150,147,152,154,153,143,128,120,113,101,80,75,91,89,128,143,148,148,140,136,130,116,117,116,105,96,85,91,92,77,67,65,69,71,194,197,193,195,194,191,178,140,96,95,125,143,141,133,127,99,126,143,128,154,183,189,190,188,182,183,181,178,171,164,167,167,165,161,154,144,131,116,112,103,93,90,81,93,129,143,148,151,146,135,124,110,98,100,87,93,92,83,88,89,89,85,74,70,193,193,192,192,194,190,179,148,98,94,131,141,142,135,135,105,115,143,135,150,185,191,191,189,190,188,187,187,179,168,165,171,171,166,159,148,137,132,131,121,113,112,104,118,141,144,138,130,125,123,111,108,97,94,106,86,74,77,75,77,83,91,76,59,191,192,192,191,191,188,180,146,95,100,142,152,151,142,145,119,110,145,141,143,178,188,191,191,191,193,192,188,180,169,162,167,173,169,158,147,141,135,124,110,103,99,94,109,126,127,122,112,103,96,97,98,101,105,101,94,85,80,81,85,89,81,65,54,190,194,193,190,189,187,176,143,99,110,154,165,166,145,161,129,107,141,145,141,174,188,192,193,190,191,193,189,181,171,162,160,168,168,158,148,146,130,118,104,77,79,80,101,120,119,112,105,98,90,92,86,86,89,93,90,93,83,67,66,70,66,58,47,185,187,188,189,189,189,178,148,104,121,165,180,181,151,157,130,108,140,148,144,174,189,194,193,192,194,195,193,185,178,169,154,156,166,161,147,142,132,121,115,102,88,80,77,88,98,98,104,92,94,98,101,83,77,83,82,83,95,96,83,71,60,58,50,185,181,183,186,188,187,177,151,115,133,173,183,182,157,160,140,113,137,144,142,171,186,194,195,191,193,194,193,189,180,168,152,144,154,161,154,144,136,129,124,116,103,92,87,74,74,75,74,85,92,96,102,103,91,86,88,78,77,84,79,76,66,66,49,186,186,188,189,187,184,177,153,124,139,176,186,182,159,149,134,111,125,134,143,172,185,192,196,191,191,194,194,190,182,170,155,141,144,151,156,151,145,139,129,116,107,95,92,100,93,84,78,76,72,85,79,90,90,85,81,77,78,79,72,52,56,47,56,187,191,190,190,188,183,172,155,123,135,174,182,179,155,138,129,114,132,137,144,174,190,193,195,194,194,194,194,193,185,176,164,141,132,140,147,157,145,131,123,113,104,100,102,97,105,91,99,98,88,88,89,73,78,74,62,68,76,74,55,41,52,51,43,187,186,187,188,187,183,177,158,124,129,160,173,173,153,134,126,119,135,137,151,174,188,192,194,198,196,193,192,193,186,178,168,147,131,129,144,152,152,144,133,129,122,112,112,108,109,116,85,88,84,79,80,81,69,67,56,51,63,72,62,54,49,49,41,187,182,180,186,184,178,177,166,137,132,155,166,167,150,131,119,118,130,130,154,172,186,192,194,195,196,193,192,190,184,175,166,153,135,128,140,150,154,161,159,148,137,123,113,100,88,91,86,83,78,77,82,90,85,68,52,47,57,61,61,55,56,42,39,183,179,180,182,182,179,180,168,147,132,149,160,160,149,127,109,124,135,133,166,171,190,194,196,194,192,193,191,187,183,171,165,149,140,130,130,143,152,159,160,147,133,121,104,85,77,74,82,71,69,70,65,58,74,82,66,66,71,56,53,46,46,38,41,180,174,174,177,178,176,176,165,148,125,135,153,152,148,124,108,128,135,142,165,173,187,192,197,195,190,190,187,183,179,169,156,147,142,134,130,139,148,151,149,137,126,114,104,84,75,72,59,57,57,58,63,56,59,78,82,67,55,49,54,47,36,37,39,177,171,172,176,179,178,181,172,150,129,128,145,149,147,125,117,134,136,155,163,175,186,187,191,194,188,183,184,179,172,165,148,144,139,134,135,140,144,145,146,140,129,121,107,96,80,71,62,55,54,60,60,61,56,55,76,60,47,42,48,44,37,39,48,167,168,170,171,172,172,175,174,155,133,123,139,147,145,133,121,134,141,164,166,178,186,189,187,187,184,181,179,167,162,159,144,140,135,131,132,140,142,136,128,124,121,114,103,95,81,74,69,59,51,47,51,62,68,56,51,62,52,48,48,49,46,50,57,162,163,165,166,165,165,171,171,157,136,118,121,135,140,136,126,130,148,165,171,178,189,191,186,184,175,176,172,158,156,156,147,136,131,132,135,137,136,127,120,111,100,102,100,89,76,71,67,59,50,48,44,41,42,49,43,51,61,50,42,43,50,59,69,158,158,158,159,160,161,167,164,155,136,117,113,123,133,132,138,141,156,163,170,177,185,187,186,183,178,169,170,163,158,149,142,133,128,128,131,130,127,114,110,112,108,111,106,97,79,58,56,57,49,48,47,36,31,42,55,49,48,40,37,42,54,70,80,152,153,151,152,154,152,154,155,148,134,119,108,113,128,141,148,153,165,170,173,177,182,181,179,174,168,160,158,159,151,142,138,133,128,127,126,123,118,107,98,100,95,84,72,73,73,70,61,53,45,43,48,48,43,45,51,44,39,40,42,55,60,65,73,150,146,148,146,147,143,141,139,136,132,125,113,110,126,146,153,165,169,169,171,171,174,176,174,168,163,155,152,148,142,131,129,126,125,130,130,120,114,112,109,103,90,87,80,60,60,67,63,56,54,50,47,45,55,50,48,44,38,37,34,34,36,38,41,147,144,141,140,135,133,132,130,128,128,128,127,125,128,143,153,161,168,166,163,164,165,165,165,160,150,150,147,139,133,132,126,126,127,125,123,112,117,116,105,93,79,74,69,61,55,54,56,61,63,56,48,47,44,41,43,42,39,40,46,40,39,44,45,139,139,140,138,135,130,129,130,131,131,131,132,134,134,141,145,152,153,152,155,155,158,155,152,150,142,141,136,131,125,123,125,125,122,122,120,108,104,94,87,82,77,68,69,64,52,41,38,38,51,50,44,45,44,47,44,42,42,47,52,60,59,57,61
152,154,152,148,145,137,135,131,133,130,129,126,127,132,136,135,137,139,140,147,149,150,148,147,147,147,148,149,148,148,152,153,150,146,143,140,137,137,143,146,148,148,143,141,144,140,125,115,110,108,109,111,107,94,79,70,70,80,79,58,56,52,52,54,159,157,155,152,154,150,151,147,147,145,145,142,140,142,143,143,142,149,151,148,148,142,147,154,159,164,165,163,165,164,166,164,161,158,154,148,143,142,146,150,148,148,144,142,140,131,124,116,119,114,110,103,96,91,79,75,78,80,77,64,46,44,47,53,157,158,159,161,163,159,162,161,159,155,152,151,151,151,151,149,147,147,144,143,144,149,157,165,168,166,163,170,176,173,170,170,166,164,161,154,151,148,146,147,148,151,150,153,154,155,149,140,130,123,118,102,90,87,89,87,80,75,64,62,57,53,55,55,159,161,162,164,166,164,163,166,164,159,156,154,152,151,151,149,146,137,135,140,152,155,163,173,170,163,166,176,182,180,174,170,162,165,166,162,158,156,155,151,148,149,149,152,155,155,152,144,129,116,115,109,99,95,89,90,77,70,74,71,67,67,63,59,165,165,165,168,170,169,168,168,166,162,160,157,156,154,145,137,139,139,139,144,151,158,165,174,175,174,182,189,190,187,184,176,172,176,174,168,163,163,161,154,149,152,156,158,158,154,150,145,137,133,130,122,112,102,97,88,83,86,81,72,69,69,63,59,164,164,170,170,174,174,173,173,171,167,165,165,166,158,147,143,141,147,146,146,146,149,155,164,175,182,189,194,195,193,186,178,177,180,181,177,172,171,168,162,159,159,164,164,167,165,162,159,156,150,137,128,119,107,96,87,80,79,75,70,74,68,62,56,176,177,177,177,174,174,175,176,176,175,175,175,164,154,150,160,159,158,154,150,147,148,154,168,181,188,191,194,193,196,185,167,179,183,177,174,175,178,177,171,168,168,167,167,173,172,171,169,158,143,129,115,104,94,87,78,77,75,69,74,77,75,65,56,180,180,181,181,181,181,182,183,184,183,183,173,153,152,160,170,166,162,155,144,144,151,160,169,177,183,193,195,198,196,193,188,184,186,187,187,182,176,179,179,176,174,173,174,174,174,174,173,165,148,133,119,105,92,90,90,89,86,82,83,85,82,67,60,185,187,189,188,187,188,189,188,187,188,179,156,151,160,173,171,164,142,128,120,135,152,161,168,173,182,190,197,200,200,194,197,195,190,190,189,187,184,183,184,180,175,175,178,171,160,169,179,174,160,144,127,110,103,99,96,87,88,80,76,77,80,77,74,186,189,190,190,188,189,189,189,188,188,171,150,159,177,181,171,150,104,95,113,135,149,158,167,175,184,189,193,198,198,198,198,197,195,192,190,189,184,179,176,174,172,173,176,177,172,172,173,167,152,137,128,117,110,106,100,89,83,77,75,69,77,84,78,186,188,193,192,193,191,191,189,187,181,160,155,169,176,178,158,109,94,111,133,154,157,158,164,180,190,191,195,199,201,199,197,198,198,196,191,188,186,185,181,172,176,176,179,180,184,180,173,162,146,133,133,117,110,111,109,102,95,81,74,74,73,76,74,186,188,188,192,191,193,191,188,186,171,149,159,174,180,171,116,96,135,149,149,165,167,160,159,181,194,195,198,200,200,200,200,199,196,194,191,188,187,188,181,173,178,177,180,188,193,185,168,155,136,127,122,108,116,116,117,113,96,86,87,89,86,83,80,188,190,190,192,193,193,192,190,184,158,134,161,184,190,161,103,132,183,182,162,169,173,161,159,183,194,196,196,200,200,200,200,200,199,198,194,188,186,182,172,169,176,179,182,181,174,160,144,140,125,122,111,105,115,111,117,114,102,97,96,97,97,92,84,190,191,192,193,193,194,193,191,181,150,127,159,186,176,105,115,180,200,195,173,172,176,160,157,183,194,196,196,199,201,201,200,199,198,197,194,191,188,180,173,172,171,178,181,176,163,152,140,134,128,126,114,109,118,118,110,101,92,96,99,95,99,92,83,190,192,191,194,197,196,195,193,176,140,121,155,187,181,88,103,122,143,177,170,168,179,164,155,182,197,196,195,198,200,200,199,199,197,194,193,188,181,176,174,176,177,182,180,169,157,150,145,127,113,118,127,124,128,126,109,86,84,100,108,102,96,100,97,193,195,195,198,198,199,198,194,172,135,114,152,190,175,88,89,115,109,131,160,177,180,160,154,181,194,195,194,198,199,197,198,197,194,193,188,184,177,177,178,180,181,179,170,157,146,139,133,115,107,103,123,129,132,122,107,99,100,102,99,101,105,112,104,195,196,198,200,200,199,199,193,167,135,116,148,187,157,84,92,130,119,121,153,180,184,159,157,188,193,197,196,200,199,196,195,195,193,191,183,181,179,178,180,180,177,170,160,149,137,132,125,112,110,110,126,127,135,127,110,112,112,105,100,108,119,115,103,194,197,198,200,201,201,199,193,163,135,115,138,174,147,85,82,81,113,137,157,182,179,151,157,185,193,195,199,200,198,197,194,193,192,188,184,183,182,180,179,178,174,168,158,154,149,136,118,100,98,103,129,139,143,135,121,118,114,113,113,123,123,114,108,193,197,199,199,201,202,200,192,158,127,116,130,170,165,96,92,105,118,138,159,174,167,144,161,188,196,195,197,198,196,194,193,191,188,183,182,182,179,179,177,177,170,162,152,150,146,134,118,103,86,110,138,149,143,127,119,128,134,137,139,136,114,121,115,194,196,198,200,202,202,200,192,154,123,117,133,160,170,115,98,116,143,159,165,162,151,143,164,187,194,194,194,194,193,192,191,191,188,186,179,176,175,176,175,171,161,148,138,133,126,117,103,97,94,118,149,158,145,129,122,133,141,140,137,127,116,120,110,197,198,199,200,201,200,199,190,156,127,131,141,159,165,133,105,125,165,187,171,157,142,146,171,187,192,196,193,191,189,187,187,184,177,168,154,159,177,179,174,168,150,138,136,129,118,104,88,69,75,121,158,170,158,140,127,133,134,129,124,115,108,113,96,199,199,199,201,202,201,201,195,166,130,131,145,156,164,153,123,125,146,170,174,162,146,157,178,188,192,189,186,183,180,174,171,166,161,152,126,107,128,168,167,157,143,137,129,122,112,104,93,74,79,126,166,172,167,152,129,128,137,129,118,115,109,105,92,198,199,201,202,201,202,200,195,178,149,132,147,154,158,165,151,136,142,134,164,178,156,161,175,183,184,179,177,174,167,160,160,165,158,139,119,111,103,146,150,140,150,148,128,117,113,103,83,75,91,131,164,170,170,160,134,128,133,127,120,116,118,110,101,197,198,200,201,202,201,201,196,182,158,139,140,151,154,161,163,150,155,163,170,179,159,160,173,178,171,165,162,159,153,153,160,158,142,112,102,122,131,139,142,140,142,137,127,116,113,104,78,71,110,134,162,173,173,162,140,134,131,123,123,118,112,107,102,199,201,201,201,201,201,199,197,192,173,156,146,149,149,151,163,163,154,171,194,187,171,170,168,160,153,152,152,152,151,150,142,129,109,71,74,116,130,136,136,139,137,129,124,133,134,113,84,81,107,139,163,176,174,158,142,133,128,122,123,117,115,113,101,199,201,201,201,201,201,198,196,193,188,178,162,159,152,148,152,163,168,173,192,190,176,158,151,149,152,157,163,166,165,154,135,111,81,26,33,74,119,137,134,136,136,135,140,137,121,103,84,80,115,142,165,172,170,153,143,131,130,124,125,120,124,122,110,198,199,201,201,199,200,199,195,192,188,185,180,173,168,157,145,142,149,156,157,155,153,159,162,167,176,182,185,186,185,174,153,126,96,49,38,77,117,131,132,130,135,144,146,132,117,100,79,91,123,158,164,168,166,154,142,128,128,130,129,129,134,131,122,199,200,201,201,200,200,199,196,195,191,187,185,184,182,177,167,158,152,152,170,179,182,184,186,194,200,200,198,197,199,195,180,153,119,90,66,90,122,132,129,131,137,135,126,114,108,92,94,127,133,165,177,172,161,149,143,123,114,121,130,142,146,137,126,200,200,201,201,202,201,201,198,194,191,188,188,188,190,192,192,190,186,192,202,205,206,206,205,205,205,202,201,200,200,198,187,162,129,104,93,97,121,138,136,129,126,122,118,114,108,100,102,135,144,171,177,165,154,147,141,122,108,114,128,138,138,138,126,201,200,200,201,202,201,200,199,195,192,188,189,190,192,195,197,194,194,197,200,200,201,201,201,199,199,200,200,199,200,196,181,154,125,108,106,107,120,137,136,125,119,120,122,115,103,110,106,127,141,170,179,166,154,151,138,115,102,110,133,141,139,134,134,201,201,202,202,201,200,201,201,197,195,191,189,189,193,196,198,197,196,197,196,194,193,193,190,190,191,193,195,195,196,194,170,144,122,113,113,117,127,135,133,129,127,126,124,115,103,100,90,102,131,162,175,164,155,149,138,118,104,108,124,132,139,145,142,201,200,201,201,199,200,200,201,198,197,194,189,190,194,196,197,197,195,196,196,194,194,189,187,183,186,188,189,190,193,181,155,135,124,102,96,117,132,127,119,123,129,125,117,110,99,91,91,116,135,159,170,160,155,150,135,121,109,113,130,140,142,152,143,198,199,200,201,198,199,199,198,196,195,193,189,189,191,195,196,193,191,191,192,190,188,185,178,173,177,183,186,184,183,162,136,124,102,75,98,127,138,125,121,122,121,116,115,115,102,96,111,144,146,161,173,164,161,158,138,123,117,117,134,145,141,136,129,201,200,199,200,201,199,198,198,195,195,192,189,187,187,191,193,188,180,176,177,176,173,167,161,157,159,166,171,169,165,156,139,124,78,37,85,119,124,114,113,119,117,111,122,121,111,104,126,153,143,161,174,164,152,146,133,122,119,131,147,148,148,144,131,199,200,201,197,199,200,200,198,199,194,190,187,184,181,180,177,168,162,160,159,157,154,154,152,151,150,150,150,149,149,145,140,125,83,33,64,109,120,115,107,105,99,103,111,116,114,103,123,143,133,154,173,169,159,152,136,123,124,137,151,150,149,145,130,200,200,198,198,197,200,199,199,193,191,187,183,180,174,167,159,155,157,161,165,164,160,153,151,150,150,150,142,136,136,141,140,138,116,67,81,126,129,117,112,104,112,111,114,119,115,104,110,130,121,148,168,165,161,166,153,132,129,136,139,140,140,140,133,198,197,198,200,198,198,198,196,191,187,179,169,164,159,151,149,157,163,163,170,172,170,169,164,156,153,154,152,148,140,143,152,156,145,113,98,122,131,129,122,112,111,100,112,125,120,108,106,113,115,144,162,163,156,158,157,143,132,127,123,120,128,129,124,197,197,198,199,199,199,199,196,192,182,170,165,161,155,154,161,170,169,172,194,193,178,174,178,171,164,161,160,159,154,149,156,167,160,142,117,112,129,140,126,110,105,112,117,122,122,109,93,94,116,144,155,161,166,165,155,145,135,125,124,127,127,119,112,198,198,197,198,199,199,198,195,182,159,147,151,155,153,160,170,172,160,176,179,187,186,179,178,177,173,170,164,160,165,162,157,154,151,145,130,114,129,145,134,116,111,112,123,127,127,116,102,92,113,138,151,163,165,167,162,154,138,122,121,126,126,129,130,198,198,198,197,197,198,195,191,174,148,139,149,153,157,170,177,168,158,153,152,185,176,176,179,183,184,177,173,170,169,169,169,158,145,137,129,125,141,153,148,139,128,120,116,121,130,117,105,103,110,129,146,154,169,167,157,162,152,136,128,123,113,112,118,196,195,195,198,199,199,195,191,174,150,141,148,156,166,174,164,151,148,152,158,173,161,163,177,183,190,189,184,181,175,176,179,179,169,155,146,149,156,158,157,143,129,121,115,122,124,115,104,94,101,119,144,164,170,170,163,149,152,145,135,126,114,102,100,195,194,196,196,197,198,196,191,170,139,129,138,154,170,165,141,141,141,162,169,157,151,157,173,182,191,194,191,188,182,185,185,187,185,180,173,170,168,166,168,157,143,128,118,117,118,117,103,89,91,114,144,163,176,178,172,154,146,138,138,132,112,99,97,195,193,194,194,194,196,197,192,172,133,114,124,150,167,135,129,146,168,182,171,163,153,147,167,180,185,192,195,192,188,186,188,189,188,187,184,180,177,174,174,168,155,137,125,123,125,124,117,104,96,111,144,166,173,173,167,158,147,131,121,117,105,100,105,193,192,195,194,194,194,196,194,174,132,106,118,154,169,114,124,177,205,199,182,169,162,148,163,185,193,196,197,195,193,190,192,193,192,190,186,183,180,178,178,173,162,150,140,134,133,131,113,103,105,114,141,160,167,168,157,139,129,118,107,105,101,93,94,193,193,191,194,192,191,192,190,169,131,105,123,166,164,111,124,174,203,206,186,173,170,157,164,186,191,191,196,196,196,196,194,194,192,190,188,185,184,181,180,176,167,160,152,140,133,125,108,98,102,109,133,146,153,144,132,122,121,122,122,125,121,111,95,190,188,189,191,193,191,193,192,175,139,103,127,174,154,98,109,151,159,186,189,182,183,167,163,183,190,192,193,197,198,196,196,194,192,191,190,186,185,186,184,179,173,163,156,147,138,131,121,108,99,102,119,136,142,137,120,109,114,113,111,110,111,112,106,191,189,188,185,185,189,191,193,185,150,115,138,178,151,96,96,138,148,153,173,185,189,175,165,185,193,194,196,198,198,199,198,197,195,193,194,191,184,185,185,184,182,171,156,144,135,132,131,120,108,107,111,119,130,131,112,105,111,109,96,94,103,96,97,188,187,187,188,185,186,187,189,183,160,130,149,179,127,77,81,78,117,143,152,178,186,174,167,182,194,193,196,198,196,197,197,197,198,198,193,191,187,181,186,187,184,183,175,155,136,131,137,140,121,109,112,105,106,120,113,103,105,109,106,99,102,100,90,189,191,191,191,191,191,191,186,177,158,136,150,185,161,80,80,104,110,116,141,170,181,172,164,178,193,195,194,197,196,196,198,200,199,197,194,191,188,186,183,186,188,184,182,175,158,139,138,145,134,113,111,113,102,105,99,99,106,108,106,99,93,90,91,187,187,189,191,192,191,191,187,180,162,136,144,189,187,107,78,80,96,119,147,170,173,162,159,180,194,198,198,197,198,199,199,199,199,199,195,193,193,187,181,179,182,186,187,184,173,154,136,126,120,113,118,118,107,100,98,94,95,99,105,101,89,85,87,183,183,185,188,186,185,188,184,179,168,143,145,172,177,121,74,106,121,145,154,164,166,155,151,182,191,193,196,197,197,200,199,198,198,198,197,196,192,189,183,178,178,183,186,186,182,175,156,139,128,129,127,124,116,106,108,107,99,100,102,101,85,86,88,183,184,186,187,184,184,187,184,179,172,152,147,167,180,155,102,83,138,166,158,158,158,149,150,173,186,190,193,195,195,197,198,199,199,197,195,192,191,187,182,179,177,179,182,184,185,182,175,176,172,156,140,130,125,114,99,96,97,99,96,96,92,93,83,182,184,186,188,185,182,184,183,177,174,160,145,155,176,177,149,90,69,94,136,151,148,148,151,173,186,191,195,196,198,197,197,198,196,196,196,192,187,184,180,179,177,176,176,179,183,185,184,180,166,148,136,122,116,108,98,89,91,91,94,94,84,88,97,180,180,182,184,183,180,181,183,179,174,163,144,137,157,171,166,145,108,80,100,134,148,146,150,173,181,187,193,193,196,199,196,195,196,195,193,191,185,180,179,179,174,172,173,176,179,178,179,174,161,144,129,123,113,105,98,92,86,85,80,83,74,80,85,174,175,175,175,177,177,177,177,175,174,169,152,134,141,161,166,166,158,132,118,130,150,154,161,175,175,181,188,189,190,194,193,191,191,190,185,185,180,173,175,174,171,168,169,173,178,177,173,167,158,144,135,131,124,110,96,92,89,72,62,69,74,71,66,160,167,171,171,168,169,170,171,171,169,169,160,144,133,145,157,160,158,153,143,137,142,149,157,167,181,188,193,194,190,188,188,188,189,180,173,178,178,174,172,170,168,168,169,173,176,175,169,160,153,142,131,122,118,108,95,85,81,80,77,78,70,73,77,152,157,161,162,164,164,166,164,163,162,159,158,150,133,130,139,147,148,147,146,145,145,148,159,175,181,185,187,189,189,191,189,184,184,183,177,177,178,175,169,163,162,166,169,171,171,169,165,150,143,136,124,115,106,101,103,96,82,81,78,71,70,65,60,150,149,149,152,153,155,157,157,157,162,157,154,150,137,126,126,132,140,143,143,147,153,156,163,172,178,182,186,185,185,184,183,178,174,173,175,173,167,164,162,159,158,159,162,161,158,150,142,137,134,129,121,112,107,106,103,94,85,85,81,63,52,59,58,145,147,147,148,151,151,152,152,153,154,154,151,147,141,134,126,121,126,133,141,151,159,160,168,178,180,183,183,181,177,174,174,172,165,164,166,165,159,154,158,160,156,156,156,156,157,148,137,129,119,114,111,111,108,102,96,87,81,78,73,64,62,62,59,136,139,144,145,145,148,152,150,146,145,142,139,137,138,134,129,127,124,126,132,138,148,161,171,181,183,182,179,177,175,172,171,167,165,160,160,156,154,150,149,149,149,149,150,155,154,150,143,135,119,105,99,103,105,101,89,84,81,83,78,72,65,62,66,131,134,135,138,139,139,142,140,140,143,142,140,136,133,133,132,133,132,129,129,134,138,148,159,169,173,174,170,169,168,163,160,157,153,151,150,146,141,143,145,147,148,149,145,140,139,134,136,132,120,108,101,95,98,100,90,82,77,68,71,73,70,71,65,134,137,138,140,140,140,139,142,139,134,132,135,138,133,129,131,130,134,136,136,135,136,140,142,147,153,156,156,155,158,157,152,150,147,147,147,146,145,143,141,144,145,139,138,130,132,126,126,116,106,96,93,92,87,82,79,77,75,70,58,56,57,59,56,139,138,138,139,138,133,134,129,130,128,122,124,125,127,126,124,125,123,131,134,132,133,136,140,138,139,141,140,140,139,142,141,139,140,138,139,139,141,142,142,141,139,134,128,132,116,119,123,114,108,101,94,85,75,65,71,75,70,67,62,55,48,45,45,133,137,138,139,136,130,134,137,132,126,127,124,121,119,117,118,124,125,127,129,133,129,131,136,139,138,135,131,129,125,124,125,126,124,125,124,124,125,127,124,122,122,123,122,119,117,105,97,90,87,82,78,73,70,70,62,62,63,62,61,60,56,46,44
184,183,181,181,181,175,173,172,172,174,171,167,159,152,151,162,166,168,177,183,184,185,191,193,191,188,183,177,178,180,175,172,170,166,159,155,157,160,162,156,151,149,146,137,125,115,104,96,91,91,88,82,79,78,76,60,56,52,48,47,43,39,39,40,186,184,183,180,179,178,176,176,175,177,174,167,151,149,154,163,162,160,169,183,189,190,192,195,195,193,189,182,180,183,178,171,171,172,166,158,159,159,159,160,161,159,153,141,126,113,105,99,97,96,93,81,74,72,66,56,56,60,60,61,50,45,45,48,184,188,186,186,183,183,180,178,181,183,179,166,147,145,156,164,157,154,164,182,192,193,194,197,198,195,188,184,184,186,185,179,175,173,166,161,160,160,160,162,163,165,152,140,130,118,113,108,99,92,91,81,76,77,67,55,55,59,62,69,60,62,59,50,188,186,188,187,184,180,181,183,187,185,176,159,150,155,163,161,147,143,162,180,189,191,195,197,198,195,189,184,185,186,184,181,179,179,172,164,161,158,159,161,165,166,164,151,136,128,119,101,91,83,82,75,73,78,75,73,61,57,65,68,64,64,60,56,189,187,185,185,187,186,185,186,187,184,176,159,154,167,166,161,142,139,157,174,187,189,194,197,199,197,192,185,187,188,184,181,179,179,174,168,163,160,159,158,158,165,164,154,143,132,121,106,89,81,78,74,76,76,77,71,62,60,59,66,69,66,69,60,191,192,192,191,190,190,191,191,194,189,170,154,156,172,169,153,130,139,164,173,184,189,194,198,200,200,196,191,190,191,190,186,182,179,178,171,163,158,159,155,152,161,169,165,152,139,119,100,92,86,77,77,79,76,74,74,73,66,65,63,73,61,64,57,192,193,191,192,194,194,193,193,192,183,164,154,163,175,169,140,119,137,163,166,177,186,193,196,198,200,198,196,194,191,190,189,185,179,174,169,163,159,161,160,157,162,165,161,149,133,119,103,94,91,82,76,70,72,72,70,72,75,72,63,68,65,65,59,197,193,194,193,191,191,193,195,193,180,154,154,171,178,165,130,106,135,163,163,172,185,195,197,198,199,198,196,197,195,191,189,186,181,175,168,160,158,161,164,166,168,165,158,147,131,116,104,98,102,94,84,73,71,74,74,78,73,68,61,60,66,67,62,199,196,193,194,194,193,195,197,192,174,151,164,179,182,166,126,109,139,168,162,163,183,196,197,199,200,199,198,198,197,193,190,187,182,175,166,159,155,158,166,171,167,158,148,138,127,112,103,104,105,97,93,79,70,76,78,82,79,70,66,60,66,70,66,199,195,196,194,195,195,195,195,191,168,148,168,182,182,162,122,109,141,175,168,156,172,195,198,199,199,199,197,198,197,194,189,184,180,174,162,154,155,159,165,168,158,149,138,128,120,112,104,105,106,109,102,92,80,81,84,86,87,73,63,62,66,68,63,196,198,195,197,195,195,194,192,186,164,149,173,183,180,159,123,115,140,172,173,152,165,195,196,197,198,197,197,198,197,194,189,183,179,171,160,152,153,158,161,158,148,137,129,126,116,106,102,107,108,106,99,96,90,87,84,90,87,76,58,65,65,65,61,195,197,196,198,196,195,196,191,181,156,154,180,187,180,156,125,128,146,167,177,151,157,192,196,196,198,198,198,198,195,193,191,183,174,165,153,150,158,162,160,155,143,134,129,125,115,104,101,105,104,105,104,101,94,95,91,91,96,83,61,63,58,64,64,197,197,198,197,196,196,195,188,174,150,153,182,188,179,152,126,136,149,160,176,154,156,188,192,195,197,198,196,195,195,192,187,180,171,161,153,154,163,165,162,153,141,132,125,120,109,104,103,107,110,106,101,100,99,99,95,89,93,88,72,66,57,59,65,196,196,198,199,198,197,195,189,167,141,145,184,191,178,146,117,127,146,154,169,150,149,182,191,193,195,195,194,193,192,188,183,176,166,156,155,162,169,167,160,151,142,134,128,114,103,106,110,113,113,105,104,100,99,97,98,94,91,93,79,73,67,66,68,196,199,199,200,200,198,195,189,164,132,134,178,190,173,138,100,105,130,150,163,152,150,179,190,194,196,196,194,192,190,186,179,170,162,158,163,172,174,167,156,148,139,133,127,108,99,110,119,120,115,107,108,105,102,99,103,100,93,94,89,85,79,77,73,197,198,198,199,199,198,196,189,164,127,127,174,189,167,126,87,84,116,146,155,149,150,177,189,194,196,194,192,191,189,183,174,168,166,167,173,180,177,165,154,145,136,131,122,105,100,113,124,126,124,111,115,113,108,105,103,105,101,98,96,85,88,89,73,197,200,200,198,199,199,196,190,163,128,119,164,187,163,113,69,76,116,141,147,146,153,175,187,195,196,194,192,189,186,181,173,171,173,176,179,182,177,163,150,144,138,128,114,98,99,116,132,135,127,117,120,124,118,112,104,107,107,102,102,92,85,83,70,198,199,199,199,199,198,196,189,162,124,112,157,179,155,112,73,86,122,140,141,142,156,177,190,195,195,194,192,189,185,179,173,174,179,182,182,183,176,162,149,145,143,132,114,94,99,117,135,144,134,123,121,125,123,118,108,107,108,102,105,94,87,79,70,198,198,198,200,199,199,197,189,160,118,108,146,169,146,108,84,102,127,137,135,141,161,181,191,195,195,194,193,191,186,179,175,177,181,184,183,180,174,160,149,146,146,136,114,95,100,120,139,151,146,131,124,126,132,123,111,106,107,101,99,91,85,74,66,198,198,197,199,198,198,197,189,157,115,103,135,157,138,107,86,102,133,139,135,146,168,185,192,193,193,193,192,189,183,174,169,170,174,181,181,178,170,156,145,141,146,136,111,92,97,118,139,151,148,143,126,121,135,126,114,107,105,100,99,89,81,75,65,195,199,196,198,200,198,197,188,154,112,104,126,149,139,111,100,106,138,144,138,152,176,189,192,193,193,193,190,185,177,168,163,159,158,169,179,177,166,151,140,138,137,128,104,84,89,117,140,150,149,151,136,117,129,128,116,106,100,99,97,89,76,75,74,196,198,197,199,199,196,195,187,152,111,109,127,143,141,122,120,128,151,153,145,160,180,189,191,190,191,190,186,179,171,164,159,152,140,147,170,175,163,146,136,135,133,120,95,76,83,117,142,149,150,153,138,116,125,126,117,105,101,97,95,91,79,81,79,195,197,197,200,198,195,193,184,153,111,112,126,136,139,130,131,153,163,159,153,169,182,187,187,186,186,185,179,170,162,161,161,154,132,120,148,167,156,143,133,130,129,114,90,73,82,115,139,147,151,152,142,121,124,124,121,110,104,97,96,91,80,87,84,195,197,198,199,198,196,191,183,159,119,115,124,130,136,135,137,159,171,167,168,178,185,185,183,181,181,178,172,166,162,164,165,158,133,111,129,152,148,137,130,128,127,113,92,76,87,120,139,146,154,152,140,120,121,126,125,117,111,103,94,89,82,85,83,195,196,198,199,198,196,191,182,163,128,117,126,129,131,134,137,153,169,173,179,183,183,180,177,175,175,172,166,163,165,170,169,159,127,107,121,140,141,133,130,127,124,112,94,77,91,126,140,144,153,153,137,122,117,126,125,121,116,109,97,90,84,80,78,194,197,196,197,196,193,189,179,163,137,123,127,131,130,132,136,146,160,174,181,181,177,173,170,168,168,165,161,158,163,169,170,156,114,95,114,130,135,129,129,129,123,113,97,84,93,128,143,144,151,155,132,119,116,125,126,122,119,113,103,93,81,73,72,194,195,195,195,194,192,188,176,161,146,134,133,139,138,139,142,151,160,170,174,173,170,168,165,164,164,162,158,153,158,165,167,152,102,85,112,126,130,129,130,131,124,114,102,93,93,125,148,146,146,155,132,119,117,122,121,121,124,117,109,98,85,75,70,193,194,195,194,193,191,185,173,162,154,146,144,152,155,158,163,167,170,170,170,168,167,167,166,164,164,163,158,155,156,161,160,144,95,79,110,124,126,129,132,133,129,118,102,95,95,118,149,145,143,149,135,121,116,117,117,120,125,121,113,103,91,81,75,192,194,194,194,192,189,184,174,164,159,156,158,166,174,178,183,184,183,179,175,171,168,168,167,165,165,163,159,157,157,158,154,136,91,76,105,119,122,125,130,133,130,118,100,92,95,112,142,143,139,143,131,121,114,110,114,119,122,122,114,106,99,87,77,193,193,194,193,192,189,186,178,168,165,163,168,176,185,190,194,194,191,188,186,181,178,175,173,169,168,166,163,163,162,160,150,130,89,70,97,114,120,124,130,133,125,114,96,89,92,109,139,139,135,139,128,119,112,104,106,117,121,123,114,106,99,93,81,193,194,195,193,194,192,189,183,174,169,168,172,181,189,195,197,197,194,193,193,191,189,186,182,178,177,176,176,176,174,167,153,130,95,72,86,107,118,122,127,129,120,110,94,87,93,111,138,137,135,139,131,119,108,99,104,115,120,124,113,103,92,91,83,194,195,195,195,195,193,191,186,179,172,167,170,179,189,195,197,195,193,192,191,192,193,192,190,187,188,188,188,188,184,177,163,139,105,78,79,99,114,119,121,122,113,105,93,89,96,115,138,137,132,141,137,121,107,99,107,117,121,124,114,99,92,89,87,192,194,193,193,192,191,189,185,178,170,163,163,171,182,190,194,193,191,188,187,189,192,193,193,191,191,193,194,194,191,187,175,151,119,88,78,91,109,115,116,115,108,104,94,88,91,115,142,137,130,138,139,126,111,107,114,123,123,122,116,99,93,94,92,189,193,192,192,191,189,186,181,173,166,158,156,158,165,173,176,178,183,183,182,183,188,189,190,190,190,193,196,197,195,192,184,161,126,93,79,89,104,111,114,114,109,105,94,80,83,112,140,137,131,137,138,126,113,114,119,126,128,123,115,98,93,97,96,190,191,191,191,190,189,185,179,169,161,153,148,145,144,145,146,152,162,167,169,173,178,180,181,183,186,190,192,194,194,193,186,164,128,90,78,91,101,106,111,114,110,102,88,71,72,105,133,134,132,140,139,127,112,114,118,123,125,120,111,98,93,93,96,190,189,191,190,190,188,184,178,168,159,151,142,134,128,128,129,138,151,152,150,155,158,160,163,166,174,182,186,190,192,189,180,158,122,85,77,91,99,100,105,110,108,100,84,67,73,105,128,128,129,140,146,133,113,111,113,111,113,111,106,96,89,88,87,189,190,190,189,190,190,187,180,170,159,147,135,124,125,131,129,136,150,152,137,143,142,138,141,145,156,170,179,187,189,184,168,142,106,78,79,92,97,96,98,103,102,95,80,67,81,109,123,124,131,141,146,137,118,106,108,104,104,105,97,89,88,81,80,187,189,191,190,191,190,186,179,169,153,136,126,123,137,142,131,127,141,158,133,143,148,141,135,132,137,150,162,171,176,171,152,123,88,72,87,95,90,89,92,96,96,93,79,67,79,105,119,124,135,142,141,138,128,109,108,104,103,102,98,93,91,82,75,185,188,189,190,190,187,183,175,163,143,124,118,128,147,142,127,118,133,156,133,140,158,158,149,140,134,136,144,152,157,152,136,109,79,74,97,104,91,84,86,87,92,93,79,71,77,101,119,129,141,140,133,135,130,117,109,106,105,104,103,97,93,86,77,186,187,187,188,188,186,181,171,155,130,115,120,139,152,141,130,118,131,150,134,130,155,167,166,158,150,143,141,144,144,140,127,108,91,94,113,117,103,92,89,89,92,92,85,79,77,102,126,138,142,138,127,130,125,117,107,101,100,99,102,100,93,86,78,184,186,188,188,187,185,180,170,148,118,108,124,147,153,141,136,127,138,149,137,122,145,170,175,172,166,158,152,149,146,141,132,122,116,120,128,128,116,101,93,90,93,94,87,83,81,105,132,144,140,135,123,121,114,106,100,91,90,91,97,99,92,87,74,179,180,184,183,183,182,179,169,148,115,105,123,152,154,144,139,138,151,152,143,122,134,170,176,178,173,168,164,161,159,152,143,136,135,135,136,132,121,106,93,91,94,94,91,84,80,100,124,131,130,127,118,110,104,93,94,85,82,82,89,88,89,85,77,176,177,180,180,181,181,179,169,147,113,96,124,158,152,146,141,142,159,151,147,130,127,166,176,180,178,175,174,171,169,162,153,146,143,143,141,136,125,111,100,94,95,98,95,85,78,91,110,114,113,112,109,94,93,87,91,85,80,83,81,83,84,85,76,175,176,178,178,177,180,178,170,145,106,90,130,166,153,144,135,133,154,150,145,136,123,159,174,181,181,180,180,180,176,169,162,154,147,146,145,143,133,123,113,102,97,98,94,86,83,83,93,101,95,96,95,88,86,86,89,89,80,82,80,76,77,82,75,168,169,173,172,173,174,172,168,142,102,90,137,169,155,140,121,102,127,139,145,144,125,155,172,181,182,181,182,183,180,172,166,159,151,146,146,145,142,133,125,112,104,102,93,85,85,84,82,93,89,82,78,82,86,81,84,85,77,78,80,81,77,74,69,163,163,165,167,169,171,172,167,140,103,95,146,171,159,139,107,67,98,125,142,145,127,151,169,179,182,181,182,183,182,178,172,164,154,145,143,146,146,141,133,120,109,101,95,90,89,89,82,83,86,78,70,76,86,80,78,79,80,77,84,80,75,71,59,161,162,164,165,167,167,169,166,143,108,105,148,170,165,138,97,48,76,114,134,137,129,152,168,178,183,183,182,184,184,180,174,168,160,150,143,143,145,146,142,133,121,112,105,97,94,95,91,79,84,83,75,74,81,78,76,75,83,77,80,75,71,58,58,159,162,167,168,168,166,164,160,144,114,113,150,170,164,134,98,55,74,107,128,130,128,148,165,177,182,183,183,183,183,182,176,169,162,151,141,138,141,145,145,140,134,126,116,105,97,95,95,87,81,82,79,78,82,78,74,74,73,68,71,69,68,60,60,155,158,164,159,166,166,162,158,149,123,110,142,165,163,133,99,57,78,109,123,124,133,151,163,174,180,183,184,182,181,180,176,169,161,152,142,136,138,140,142,142,138,130,120,107,100,92,87,91,77,72,70,71,76,74,72,75,69,64,62,66,60,64,62,152,160,157,153,153,159,159,158,151,128,114,136,153,156,135,99,63,70,108,120,124,137,149,159,170,179,182,181,181,179,177,170,163,157,148,140,136,131,130,133,135,134,129,121,107,98,93,84,88,77,64,61,61,63,68,70,71,75,71,72,69,68,69,64,149,152,152,146,148,151,153,151,149,132,116,129,140,145,135,102,79,73,100,119,131,143,148,157,165,173,176,174,173,174,170,167,159,149,142,136,130,127,127,131,131,127,121,117,110,102,96,85,75,73,58,55,49,49,58,58,66,80,82,74,75,75,76,70,137,136,139,138,139,140,144,145,147,133,115,112,127,131,127,114,99,96,105,121,133,143,146,153,160,165,171,170,165,164,161,156,150,141,133,130,126,123,122,122,119,114,107,106,102,102,95,84,69,67,60,57,57,48,54,56,64,73,77,76,80,75,71,70,122,126,125,128,126,132,135,137,141,139,118,105,109,116,116,116,117,119,124,131,138,142,145,149,154,156,160,161,157,155,150,143,141,135,128,123,120,117,117,116,111,98,98,95,84,83,84,81,69,64,59,53,57,51,59,67,70,76,75,75,75,75,73,75,111,107,110,112,118,113,111,111,111,116,116,99,92,96,98,105,116,125,130,142,147,149,146,145,146,149,148,149,145,143,140,135,131,126,120,115,110,108,110,110,109,102,95,91,76,71,72,72,67,61,59,61,64,66,73,75,76,72,75,76,76,75,76,73,90,88,80,75,62,60,53,48,51,60,87,90,76,69,68,58,58,76,92,95,109,116,122,128,132,134,138,140,137,134,130,124,120,114,107,100,101,104,102,96,98,92,80,71,71,68,70,64,63,63,67,70,74,78,79,74,74,78,76,75,78,75,71,76,68,74,67,62,61,65,64,77,87,90,97,100,96,92,87,74,53,47,46,40,35,37,41,52,68,82,87,87,92,97,104,106,96,92,90,86,89,89,86,82,71,66,65,62,60,65,64,67,74,79,82,79,79,78,80,78,79,77,75,74,72,76,76,71,81,82,86,88,91,94,101,103,105,105,109,109,108,105,100,92,86,68,46,32,26,32,40,35,38,45,49,53,53,60,66,79,87,79,79,81,77,76,74,72,67,62,63,61,62,68,74,79,80,79,80,82,79,79,78,75,73,73,72,76,80,74,77,75,99,102,104,108,106,109,107,104,106,108,108,109,109,108,111,106,98,89,78,56,49,59,73,84,91,89,86,86,80,74,78,79,83,78,68,71,75,72,76,80,83,83,81,78,82,83,85,84,82,81,77,79,78,77,78,77,77,78,76,73,72,77,74,73,110,107,104,107,109,107,112,111,109,108,108,110,108,106,108,110,109,108,106,102,97,95,98,103,104,107,105,103,99,90,89,93,88,89,80,67,69,76,83,86,87,89,87,86,86,85,84,83,82,82,81,77,78,78,76,77,75,76,75,73,77,71,76,73,106,110,108,109,107,109,109,108,108,108,107,107,106,107,107,106,108,110,111,112,112,109,108,107,108,107,109,107,106,105,101,97,95,94,92,87,89,92,92,93,87,82,86,88,84,83,82,81,83,84,80,77,78,77,77,74,76,72,75,77,71,76,70,70,113,113,110,110,110,109,108,109,109,110,107,109,109,112,110,108,107,107,106,109,109,110,107,107,107,107,105,104,103,102,100,99,100,96,93,94,94,93,91,90,85,87,89,85,84,84,83,83,83,82,79,78,75,77,74,78,73,77,75,73,76,72,73,72,113,113,110,110,110,109,108,109,109,110,107,109,110,112,110,108,107,107,105,109,109,110,107,107,107,107,105,104,103,102,100,99,100,96,93,94,94,93,91,90,85,88,89,85,84,84,83,83,83,82,79,78,75,77,74,78,73,77,75,73,76,72,73,72,113,113,110,110,110,109,108,109,109,110,107,109,110,112,110,108,107,107,105,109,109,110,107,107,107,107,105,104,103,102,100,99,100,96,93,94,94,93,91,90,85,88,89,85,84,84,83,83,83,82,79,78,75,77,74,78,73,77,75,73,76,72,73,72,113,113,110,110,110,109,108,109,109,110,107,109,110,112,110,108,107,107,105,109,109,110,107,107,107,107,105,104,103,102,100,99,100,96,93,94,94,93,91,90,85,88,89,85,84,84,83,83,83,82,79,78,75,77,74,78,73,77,75,73,76,72,73,72
150,154,149,144,140,141,136,139,142,141,142,146,147,147,149,147,143,147,154,157,161,160,159,163,161,160,158,155,146,142,139,136,137,140,137,133,125,120,113,111,107,104,98,91,85,72,60,57,64,65,56,48,43,41,44,45,38,36,33,41,54,65,58,60,165,163,163,159,153,149,148,148,149,147,147,147,146,147,145,143,144,150,160,166,166,166,164,171,170,169,163,159,153,148,142,137,132,131,131,133,135,132,128,122,114,105,97,86,79,78,73,69,65,60,57,50,43,44,49,52,43,35,32,34,39,43,59,53,169,164,165,163,159,154,152,150,150,149,150,152,149,148,141,137,147,149,158,165,162,157,160,173,174,169,166,165,161,159,153,147,144,136,131,131,125,127,133,130,120,111,98,90,80,76,74,72,61,59,61,56,51,53,52,51,46,37,35,35,36,39,46,50,172,170,169,168,165,157,150,150,150,148,145,148,153,148,135,128,141,146,156,169,170,159,164,177,180,178,174,169,163,162,160,155,151,147,139,128,124,127,129,123,117,113,105,99,84,74,73,66,60,63,64,58,53,55,53,50,48,43,42,47,36,32,35,35,172,168,166,164,160,161,158,155,154,153,155,155,156,143,128,122,133,143,145,161,172,168,173,182,186,185,181,174,165,165,168,161,155,151,144,131,129,126,126,122,119,115,112,107,101,96,83,74,74,73,69,61,56,59,51,48,44,41,43,41,36,31,28,31,173,171,170,168,164,165,162,160,156,158,164,167,159,140,122,121,132,135,134,148,171,178,180,184,190,189,185,178,173,174,175,170,162,160,152,144,135,129,124,129,131,130,124,114,105,94,86,78,74,71,67,60,59,61,47,41,43,45,51,48,37,36,34,32,173,169,168,172,170,169,167,166,165,169,171,171,165,142,131,134,137,130,122,135,170,183,182,186,190,192,188,179,172,175,176,171,168,166,162,148,140,131,128,133,134,135,128,119,95,82,80,77,70,67,62,58,62,60,53,50,52,52,61,47,44,44,42,39,177,176,174,173,170,170,171,170,169,174,178,179,163,141,131,146,140,125,111,130,165,182,178,188,191,194,192,182,172,176,178,172,169,163,162,158,144,134,129,134,139,145,140,121,108,104,91,73,62,60,57,62,70,66,60,57,49,56,58,55,60,57,57,52,180,180,178,176,174,175,179,178,177,177,183,182,150,134,142,155,139,108,110,135,160,175,173,186,192,196,196,191,186,183,181,182,179,171,163,159,149,136,130,131,124,136,142,137,123,107,91,76,77,77,71,73,71,66,58,58,52,56,54,72,70,63,60,50,183,185,183,181,181,182,183,181,181,185,187,178,146,137,148,159,124,90,106,134,149,163,168,184,190,195,198,195,193,191,187,185,182,176,166,160,150,136,135,134,131,133,137,137,125,106,89,87,83,72,66,63,61,58,57,63,65,62,57,63,61,59,59,51,183,185,186,183,181,182,181,180,183,187,187,172,134,145,163,156,106,79,110,142,145,152,165,184,188,194,197,196,192,193,191,188,182,177,170,162,146,136,134,135,140,143,141,134,117,103,94,89,83,78,75,74,71,66,59,68,72,63,58,53,56,54,59,52,181,184,189,188,184,183,182,183,185,188,188,171,139,155,172,151,88,78,123,153,152,141,160,187,191,196,199,199,195,194,194,191,184,175,172,166,147,133,131,132,136,140,136,132,125,113,95,81,90,92,81,75,59,54,57,64,74,65,59,54,58,64,61,56,181,183,187,188,187,186,184,183,185,184,183,168,139,158,171,137,92,111,133,156,164,139,149,182,191,195,198,199,198,196,194,190,186,176,169,161,142,131,125,123,127,131,132,121,111,103,90,99,104,99,99,93,82,70,76,76,79,73,64,53,58,63,65,59,182,183,186,187,187,188,187,185,187,184,180,160,135,167,178,131,78,110,144,158,159,138,138,175,190,193,198,199,198,197,196,193,191,179,170,157,137,126,122,121,127,127,122,114,106,97,88,93,100,99,105,97,99,89,79,72,80,83,67,55,56,59,58,54,182,184,187,188,189,188,189,189,189,186,179,156,126,170,184,116,61,78,116,159,160,144,134,167,186,192,196,198,198,198,194,192,188,182,172,153,133,123,125,130,135,137,129,120,106,96,91,98,105,97,87,89,90,100,82,81,85,82,67,57,56,58,50,54,183,185,188,189,190,189,189,188,188,188,176,150,121,164,187,105,57,82,117,153,155,143,135,165,184,191,196,198,197,194,195,191,186,179,164,147,132,129,135,138,144,142,131,119,107,93,93,102,101,99,103,89,76,81,90,96,92,82,77,69,52,48,52,57,183,185,187,189,192,192,193,190,190,189,178,147,116,152,181,104,66,64,109,144,155,149,135,160,180,188,195,198,195,195,192,186,184,171,160,143,135,141,146,145,146,139,125,112,104,87,89,102,104,105,98,83,95,97,101,89,97,91,93,83,74,75,72,65,187,188,190,191,193,193,192,191,191,190,180,149,111,138,168,104,92,82,113,141,157,146,139,162,178,188,195,197,193,193,191,187,179,165,156,145,150,159,156,147,142,138,125,113,97,82,94,106,113,117,95,94,97,102,101,99,88,95,100,106,95,82,78,69,185,186,189,192,193,194,194,191,191,190,177,147,111,130,154,86,72,100,123,139,151,138,137,161,178,191,197,195,195,187,187,182,172,164,160,161,166,170,162,150,142,143,135,116,98,85,92,106,114,121,105,97,98,102,102,101,104,108,112,110,98,85,74,61,186,187,190,193,195,196,195,192,192,189,177,142,109,116,140,98,108,137,155,154,152,134,141,166,181,192,197,193,190,191,185,178,168,163,167,172,171,170,162,151,146,148,143,126,106,92,94,112,127,135,123,105,101,108,116,109,102,115,109,93,84,76,70,75,185,187,191,193,194,197,197,194,192,190,180,142,105,108,132,108,133,167,167,155,141,128,145,169,185,194,193,191,191,188,184,176,167,169,175,177,173,171,161,145,142,145,140,119,98,84,89,112,134,142,140,133,117,108,120,121,110,110,107,108,97,83,73,72,185,187,189,192,194,196,197,196,193,192,178,135,97,104,123,104,110,142,152,147,133,129,148,172,190,193,191,189,189,187,180,168,161,161,162,170,173,170,163,149,140,138,135,110,81,67,83,106,138,148,139,142,127,106,109,115,105,102,99,93,84,79,71,61,186,190,194,195,192,196,196,194,192,189,175,133,95,105,124,111,99,112,136,144,134,137,159,183,193,191,187,188,186,179,171,158,147,138,129,131,149,164,160,141,132,133,129,111,85,63,75,102,135,142,141,144,141,110,105,110,108,102,95,85,86,78,74,74,190,191,192,191,196,198,200,195,191,187,172,135,101,110,126,119,107,106,136,156,138,143,167,188,192,186,182,184,178,170,155,149,152,153,145,120,112,143,155,148,140,129,119,105,90,69,67,102,132,137,144,147,149,120,109,110,106,101,99,95,90,94,93,95,190,194,195,197,197,198,197,194,192,186,173,141,107,108,122,124,117,118,142,156,138,145,170,184,183,178,175,177,171,164,150,153,163,164,153,120,87,108,138,139,137,131,117,103,88,69,64,100,127,135,149,154,150,126,116,114,108,107,104,100,94,79,77,81,192,195,194,196,199,197,200,198,193,184,169,144,111,105,117,127,123,137,158,151,137,152,175,181,174,171,169,167,162,154,157,166,172,171,158,114,72,89,122,130,127,132,123,104,95,74,70,107,120,128,141,154,148,123,118,119,116,112,104,94,88,82,81,83,192,191,194,195,199,200,197,196,194,186,169,146,121,111,113,122,126,138,160,154,156,173,181,174,166,160,159,159,157,150,145,154,162,160,152,113,66,74,104,122,133,134,120,102,96,72,67,112,122,124,135,151,145,125,122,122,118,109,104,100,92,89,83,70,192,196,195,197,199,196,198,198,192,183,167,149,131,117,111,110,113,120,133,147,162,171,168,160,156,153,152,155,154,149,143,142,144,140,131,101,59,59,90,118,132,130,117,106,102,86,72,119,132,124,133,148,146,128,122,120,117,111,110,105,100,86,71,68,194,194,196,195,198,196,198,197,190,178,162,153,141,128,119,115,108,108,120,140,154,154,152,151,152,153,153,153,155,152,151,153,152,147,132,100,61,56,76,101,125,135,134,128,116,94,89,107,141,134,128,142,143,127,127,118,111,117,121,111,109,94,81,80,194,192,193,196,198,199,196,193,188,179,166,155,147,139,141,140,140,147,159,169,171,170,165,164,162,161,163,164,166,165,164,165,164,160,145,113,72,55,62,89,111,129,129,127,109,95,95,96,143,144,126,134,134,130,129,111,107,117,121,118,112,96,90,80,192,194,196,196,198,194,195,193,186,179,167,155,149,147,154,167,176,184,189,190,191,192,188,185,184,182,182,183,186,186,183,184,181,178,168,141,99,62,54,81,116,120,119,106,88,84,92,93,139,156,129,129,137,130,118,109,104,110,117,116,109,98,87,69,191,194,197,195,198,197,196,195,191,184,173,160,155,158,169,182,191,198,202,198,197,199,199,200,197,197,197,196,196,200,199,196,193,190,184,164,125,78,62,81,105,116,117,98,91,82,74,92,135,147,129,131,131,122,120,110,97,104,113,114,108,102,87,76,194,195,196,197,198,199,198,196,193,187,179,167,159,160,170,184,195,199,199,199,197,194,193,196,198,198,198,198,196,198,199,200,200,198,189,172,136,90,66,81,100,100,92,93,101,89,75,88,137,151,128,127,136,135,124,107,103,109,113,118,107,89,89,89,195,195,196,197,197,198,198,196,193,189,183,173,165,162,171,185,195,199,202,198,195,193,190,191,194,193,191,188,192,193,195,199,202,198,184,159,123,83,70,88,105,101,92,92,95,97,84,97,141,152,134,137,145,136,119,113,113,116,121,125,111,94,98,102,195,194,195,197,197,196,195,195,193,188,178,170,160,154,164,180,189,194,195,198,194,195,193,193,193,190,187,181,182,187,190,193,196,193,176,147,109,75,73,94,106,115,106,94,93,82,78,94,137,146,129,124,131,130,119,117,120,126,131,124,115,106,99,100,192,193,195,194,196,196,194,192,189,182,175,166,156,152,156,169,182,183,184,190,190,186,182,181,179,174,168,168,173,179,182,189,190,185,166,131,95,74,94,108,107,114,111,98,80,76,77,88,129,142,135,137,133,123,122,124,131,134,137,132,114,85,94,94,192,192,193,194,195,193,193,190,186,179,170,162,153,147,146,149,151,143,142,140,143,149,154,153,151,145,146,150,160,168,174,177,178,170,149,110,68,78,103,110,104,106,104,92,82,76,66,91,131,139,132,141,148,134,115,121,130,121,115,103,96,87,80,91,191,193,195,196,195,192,191,191,187,180,170,159,148,140,132,127,126,136,146,150,153,144,135,134,135,139,139,141,142,146,151,156,154,145,129,88,54,88,95,91,91,97,99,97,94,77,73,105,132,130,123,130,145,145,122,106,108,109,112,120,109,97,86,85,191,192,195,195,195,195,193,192,189,180,168,155,142,129,117,117,121,135,163,154,157,168,167,156,145,140,141,143,139,132,131,135,133,126,115,81,60,100,103,92,90,98,100,99,87,71,88,122,133,132,134,136,137,139,134,120,120,120,120,108,78,79,93,78,189,189,190,193,196,197,195,192,187,178,166,150,131,117,113,123,127,141,170,166,147,165,171,168,160,155,151,146,142,136,137,145,149,143,130,95,71,111,104,98,96,98,98,94,79,66,88,121,127,129,138,146,147,139,129,129,119,105,109,120,116,107,97,92,189,190,191,193,194,195,195,193,186,176,163,140,119,111,118,128,123,126,140,165,141,162,174,169,164,158,152,145,143,140,137,147,162,162,142,105,92,124,109,99,97,95,95,93,87,74,83,111,125,135,140,135,134,142,138,120,121,106,94,101,109,108,91,90,186,189,192,194,195,195,194,191,186,177,157,121,107,111,127,125,114,112,140,159,132,152,173,183,177,169,164,162,160,153,149,137,137,142,130,117,128,135,124,111,102,97,101,98,85,77,82,110,131,139,142,135,117,121,125,114,103,102,85,87,88,72,78,73,185,186,191,193,194,194,193,190,185,176,151,116,104,115,132,112,104,113,132,146,128,136,165,184,185,180,177,171,165,164,162,155,139,128,132,139,142,142,132,116,106,101,106,100,88,88,98,122,142,143,139,139,127,111,107,109,102,97,92,85,91,105,101,88,181,185,190,191,193,193,192,189,186,175,152,117,102,120,129,107,118,145,141,142,129,126,154,176,185,183,181,175,174,174,168,160,157,159,151,154,150,146,135,118,109,103,96,84,84,88,103,130,145,147,142,134,124,110,92,89,84,82,81,92,87,66,69,65,181,183,186,190,191,191,190,191,187,176,152,106,86,124,123,97,115,149,157,154,136,121,147,177,187,186,182,179,180,179,178,168,159,163,164,161,155,154,142,124,115,108,99,89,89,86,97,124,132,130,126,121,114,98,88,81,88,82,79,78,85,88,85,84,177,180,185,186,187,187,187,188,186,180,150,101,78,133,120,75,98,118,142,158,142,124,144,175,183,186,183,185,185,186,184,176,159,154,163,166,161,150,144,133,128,121,116,111,100,88,100,116,119,112,103,102,97,94,91,95,97,89,74,68,65,76,86,93,177,181,185,186,187,188,188,186,184,182,154,97,83,144,118,59,65,99,127,154,145,128,137,169,180,186,187,186,186,189,185,175,161,151,152,164,162,152,143,138,125,116,107,96,89,84,93,112,112,100,90,85,80,88,81,81,89,85,89,83,68,71,72,60,173,178,181,185,189,187,184,184,183,177,146,101,98,157,121,90,96,77,121,151,151,136,138,167,181,188,190,188,190,191,189,179,169,157,149,155,165,154,145,144,133,118,101,83,77,79,74,80,88,88,90,83,79,87,84,73,74,79,79,88,90,81,76,67,172,175,176,178,177,181,184,184,187,183,149,103,113,164,121,67,80,77,112,145,153,137,138,165,178,187,189,189,190,191,191,183,177,161,145,141,153,161,150,136,128,120,115,113,98,87,87,76,79,80,76,81,86,93,91,81,79,81,86,78,80,82,70,66,172,174,173,177,174,176,180,182,184,176,151,122,131,168,121,53,63,84,113,140,149,136,137,164,177,186,190,188,189,190,191,186,176,162,150,136,142,151,152,149,148,139,131,118,107,94,91,95,82,81,78,73,70,89,87,84,82,78,76,78,72,63,54,50,170,174,175,179,181,185,184,179,177,173,153,123,137,169,132,74,85,117,141,146,143,129,141,168,181,187,191,191,190,192,191,189,181,169,157,140,131,139,150,152,141,128,118,108,100,98,104,96,104,87,94,87,73,83,85,75,72,66,54,61,66,59,52,50,167,171,174,181,183,184,184,183,179,171,157,124,134,167,139,94,117,140,140,142,142,130,144,164,179,188,190,194,192,189,189,189,182,172,162,143,131,133,144,151,151,143,132,129,117,111,108,107,111,106,80,85,77,73,75,76,72,60,48,50,61,63,54,49,165,168,174,179,173,178,179,177,176,173,152,128,131,159,144,95,91,117,127,137,134,131,145,163,177,187,190,191,192,188,188,185,180,170,161,148,136,132,138,145,151,153,152,139,133,113,98,84,77,94,68,68,67,68,68,72,76,75,60,56,59,57,51,48,165,168,175,175,169,172,176,174,171,173,161,137,134,153,152,111,73,88,121,135,127,138,156,165,180,190,193,189,186,188,185,182,176,165,157,148,139,132,132,139,144,146,146,132,115,109,89,68,66,73,83,61,49,61,67,63,66,76,75,62,50,48,51,44,168,169,172,171,165,165,168,168,170,172,159,141,132,147,149,122,81,87,116,130,131,142,157,166,180,185,191,189,184,183,181,177,172,161,149,143,138,131,130,135,140,140,136,125,120,111,106,84,67,63,53,50,58,56,55,64,62,63,64,56,50,50,51,49,164,164,167,165,160,162,166,168,168,170,157,137,122,133,141,131,99,92,120,131,142,151,159,166,178,181,185,190,180,172,176,171,164,155,142,138,133,128,129,136,138,130,126,124,116,103,98,98,73,64,60,53,48,41,47,51,55,56,57,63,55,43,42,41,158,154,154,154,155,157,159,160,162,166,159,139,120,124,137,137,122,105,112,130,147,157,162,170,180,184,177,179,171,171,169,157,153,149,139,133,128,127,129,132,128,117,112,104,103,104,96,83,78,69,62,57,39,43,38,27,29,42,50,52,46,38,37,36,150,148,147,147,150,149,149,149,153,159,156,141,121,111,121,126,124,119,120,136,151,157,159,167,170,178,177,178,169,163,160,150,148,147,138,127,123,123,124,122,116,101,99,106,94,98,91,87,68,59,56,50,45,46,52,53,52,53,46,40,42,45,44,46,141,142,141,141,144,142,142,144,142,147,146,137,120,104,104,112,122,133,138,150,153,160,162,168,167,164,167,167,160,154,152,150,146,138,131,124,119,121,118,112,109,102,97,94,88,76,69,62,65,62,57,51,49,47,41,43,50,52,50,46,47,55,61,57,137,137,137,137,137,134,134,134,132,131,129,124,116,104,98,106,123,139,150,161,164,163,160,156,161,157,157,152,149,146,143,140,133,125,121,117,117,118,115,109,108,111,103,89,78,81,75,60,53,50,51,51,54,51,49,51,53,54,53,63,69,71,68,71,132,135,133,130,128,130,127,125,123,121,120,120,119,115,110,113,124,136,147,156,155,155,152,151,152,151,150,142,140,137,135,127,121,117,116,116,117,118,114,106,101,93,80,82,71,67,65,57,50,42,36,41,47,50,51,56,60,65,74,75,78,83,79,79,126,125,126,123,123,121,121,122,121,121,123,125,126,125,124,126,130,131,135,138,140,139,137,140,139,137,133,136,129,126,122,120,119,118,113,111,113,110,108,102,91,81,73,68,65,60,62,56,52,47,44,44,54,66,74,72,75,78,80,86,87,86,87,82,117,115,112,110,107,108,106,107,109,114,117,124,127,126,125,126,130,130,129,125,124,123,123,124,127,127,125,123,124,122,120,115,109,110,101,95,97,94,91,84,78,78,77,60,60,48,48,46,51,52,58,65,71,81,85,83,80,79,77,80,82,79,80,86,110,101,91,83,80,72,69,64,65,68,74,85,97,107,117,120,121,120,117,109,101,97,97,97,97,95,94,93,93,97,104,112,107,93,91,83,84,78,76,70,69,65,63,61,61,56,51,53,60,64,70,75,76,80,83,80,77,79,82,79,77,78,78,77
182,183,184,185,184,181,179,179,181,184,183,180,169,145,140,147,153,148,135,136,155,174,185,189,192,196,195,199,199,192,184,181,182,185,185,181,176,175,172,158,153,151,147,147,149,152,156,155,142,130,124,118,103,90,78,73,70,70,69,68,75,74,71,57,188,188,185,185,185,185,183,183,185,188,186,183,168,145,149,155,156,144,129,136,160,176,182,183,189,194,197,198,199,195,180,175,181,184,180,173,174,178,176,163,156,151,148,147,146,147,153,159,152,141,134,119,105,88,76,70,68,71,74,75,69,63,62,59,188,187,185,186,187,186,185,186,187,190,190,183,164,145,152,160,155,134,123,141,166,175,180,175,188,191,196,198,198,196,188,181,183,186,183,180,176,169,174,168,161,151,147,146,140,134,142,151,151,141,134,121,106,88,84,83,75,67,67,71,73,63,70,73,190,191,189,189,189,190,190,189,188,192,189,176,150,147,153,163,150,119,113,142,167,173,178,169,190,189,195,197,200,198,193,191,189,188,189,187,185,175,172,172,161,153,148,144,140,140,145,150,153,142,129,115,103,91,87,86,79,70,66,62,74,73,71,76,193,193,192,192,193,192,192,192,193,196,192,174,146,147,161,166,143,108,104,137,164,169,175,166,188,189,194,196,198,197,195,195,194,190,189,188,185,179,171,164,159,151,147,147,147,149,151,154,155,135,126,109,100,94,90,91,88,80,73,69,71,72,76,77,194,192,190,189,190,190,189,192,195,196,192,161,143,152,167,168,132,99,106,140,163,163,168,161,187,190,192,195,196,196,195,194,195,193,190,187,184,179,170,165,158,150,145,144,147,149,146,139,135,127,129,113,102,97,101,105,98,86,81,73,67,74,75,80,195,193,191,190,190,190,191,193,196,195,187,152,146,161,172,164,126,102,119,150,171,164,161,156,187,191,193,195,197,198,196,194,194,195,192,188,183,179,176,169,156,149,147,146,147,143,134,135,133,130,120,112,100,99,102,104,101,93,91,78,77,83,75,78,196,195,193,193,192,192,193,195,196,196,186,148,147,166,179,164,125,114,136,154,175,168,156,146,181,191,193,194,196,198,197,194,194,194,191,188,182,176,173,165,153,146,143,138,136,137,136,140,131,130,121,109,96,95,100,102,103,103,100,95,94,89,79,83,194,195,194,194,194,192,192,194,195,193,182,147,149,170,174,150,122,122,143,156,175,179,154,144,176,188,189,191,194,196,196,195,194,192,191,188,180,175,169,158,149,144,140,138,138,136,131,133,129,121,121,105,90,92,102,103,99,99,98,99,93,87,85,92,192,194,195,195,195,193,192,195,193,189,176,147,153,173,173,139,115,131,153,159,168,179,150,136,167,183,184,188,194,196,195,195,194,193,192,190,182,176,168,155,144,140,139,141,140,139,134,120,119,122,108,99,96,98,97,95,98,99,100,95,97,86,92,90,192,193,195,195,196,196,195,196,193,186,166,140,155,175,174,140,128,157,171,163,155,175,154,136,164,179,182,187,193,195,195,195,194,194,189,187,183,176,164,152,143,141,146,148,146,147,141,130,126,115,103,96,97,101,102,99,97,98,91,91,92,94,97,89,194,193,193,195,196,196,196,196,193,181,156,129,149,176,172,140,135,171,180,166,150,175,154,135,160,176,179,184,190,194,194,193,191,191,187,182,179,169,158,148,145,150,155,154,151,148,143,139,131,117,101,96,105,113,113,111,102,86,95,100,98,94,94,92,195,194,195,196,197,197,195,196,194,176,150,123,141,173,166,131,128,167,183,170,141,160,151,140,156,168,174,181,189,193,192,190,191,185,182,180,171,160,152,149,152,161,163,156,153,149,142,137,123,117,99,94,110,123,120,115,107,108,121,112,105,102,99,100,192,193,196,197,198,198,197,196,196,178,150,121,133,166,158,121,115,146,167,168,141,160,146,140,153,165,174,185,194,194,190,186,188,186,182,175,165,159,156,157,164,171,169,159,152,148,140,132,117,112,99,96,112,124,122,121,115,107,114,104,105,104,98,96,194,195,196,196,197,198,196,195,192,177,149,115,124,156,147,102,86,102,127,146,139,156,140,138,153,164,175,188,194,193,190,189,185,183,179,169,163,160,163,172,179,179,172,160,146,140,137,131,120,108,96,98,113,126,131,132,121,107,109,115,116,111,105,102,194,195,196,197,198,197,198,199,193,177,145,114,120,148,134,75,45,57,100,126,132,146,134,139,155,167,180,190,192,191,189,189,185,182,177,168,166,170,178,182,181,179,172,158,142,140,141,133,122,103,91,97,112,127,137,140,137,121,114,117,119,115,107,101,192,195,196,196,197,198,195,194,190,176,146,112,114,141,126,66,43,62,109,131,131,136,130,141,157,172,185,190,189,189,190,190,186,182,175,170,172,178,183,183,179,178,169,156,149,146,148,139,121,100,90,94,109,127,140,145,143,135,119,108,120,121,108,100,191,193,195,196,199,200,198,195,191,177,140,106,106,129,117,71,78,100,116,137,135,129,132,146,164,179,189,191,191,191,192,191,186,181,172,171,175,178,178,179,179,175,172,157,140,141,152,149,129,111,97,94,109,129,141,145,138,142,123,104,113,117,110,103,192,194,197,198,200,199,198,196,193,180,140,103,98,115,115,81,75,93,113,132,134,129,139,157,174,186,191,191,192,193,192,189,185,175,166,164,163,165,172,178,178,176,169,153,142,137,140,139,125,104,88,90,111,131,138,138,137,145,130,110,108,114,114,106,192,194,196,196,199,199,197,196,193,176,136,102,98,114,113,82,88,90,122,149,142,134,144,161,177,187,190,189,189,191,189,186,178,169,160,155,147,139,141,159,177,173,167,149,139,137,138,132,112,93,78,78,104,132,139,136,140,146,137,118,111,115,116,107,192,193,195,195,197,197,196,194,190,170,128,100,102,116,119,107,106,137,141,163,151,141,148,163,178,186,187,186,188,190,186,181,170,162,158,155,150,141,125,125,165,175,164,144,132,132,137,129,110,86,68,75,102,133,138,144,149,150,140,120,112,114,117,112,192,194,196,197,198,198,195,192,186,167,129,103,105,116,120,117,113,138,176,173,151,142,152,169,182,187,186,183,186,188,184,176,165,157,159,163,163,155,130,109,135,167,157,142,138,132,129,122,103,79,66,73,98,129,138,140,145,147,131,114,108,115,123,119,192,193,195,196,199,198,195,191,184,169,135,108,108,115,115,120,122,132,167,166,159,158,166,177,186,188,186,185,181,181,177,170,163,160,164,169,168,159,135,102,112,146,147,142,137,130,126,121,107,87,75,80,113,137,137,136,145,150,128,116,115,119,124,119,190,190,194,195,197,196,193,190,182,168,140,113,109,114,113,118,125,134,147,150,156,165,175,183,184,182,178,179,177,177,173,165,164,168,172,173,170,159,131,89,105,132,138,134,130,127,124,117,104,90,79,81,121,155,139,135,142,145,128,114,110,113,115,113,189,193,197,195,196,195,192,188,179,164,143,120,110,114,116,118,125,134,141,144,152,164,174,179,180,178,171,165,166,170,167,162,159,167,176,178,175,162,124,75,104,122,128,129,128,129,127,116,104,92,78,77,106,150,144,135,135,144,131,114,111,116,114,110,191,193,194,194,195,195,192,187,177,162,144,127,118,119,123,126,128,130,134,140,148,160,171,174,172,170,169,166,167,168,165,162,157,163,174,180,176,161,120,63,104,114,119,127,129,133,130,119,109,97,81,77,94,138,142,131,131,138,122,110,111,110,108,109,189,190,192,189,192,193,190,182,172,160,146,134,128,128,135,139,136,136,140,149,159,166,169,169,168,165,164,164,164,166,162,160,157,157,163,169,170,161,119,55,105,118,118,122,128,133,130,122,112,102,86,80,90,130,140,127,123,125,121,121,119,107,101,108,186,190,193,193,192,191,187,180,169,158,147,140,137,138,149,153,154,159,166,174,179,177,172,169,167,166,165,164,165,169,164,159,154,151,153,159,160,151,115,59,99,111,113,120,128,132,131,124,113,98,80,75,91,128,135,126,123,127,121,110,105,99,92,97,188,189,192,191,190,188,184,179,169,157,151,149,146,149,159,170,175,183,190,195,192,188,182,176,172,172,172,170,168,168,167,161,158,157,156,155,153,141,110,59,83,98,104,114,122,129,131,125,111,91,73,70,93,128,132,125,124,130,123,107,101,98,91,99,190,190,192,189,189,187,184,178,170,161,154,151,153,156,165,178,188,194,197,199,197,196,195,188,183,180,177,175,173,171,168,164,162,164,164,159,151,134,104,62,68,91,105,117,123,125,123,115,102,89,80,75,97,131,133,124,124,132,127,116,110,102,98,105,189,190,190,190,189,188,187,184,177,167,159,155,154,157,169,181,190,194,197,198,198,198,199,197,194,192,188,186,182,180,176,173,170,169,168,166,158,141,107,65,57,73,96,114,120,124,122,107,93,86,79,75,99,133,136,125,122,128,129,122,115,106,103,108,189,190,191,192,192,190,187,184,180,173,165,156,155,157,171,183,194,198,198,197,195,194,193,195,198,198,200,197,193,192,191,187,183,180,176,172,164,148,114,83,68,70,86,98,106,110,104,94,97,94,81,68,96,130,136,128,123,125,127,121,114,110,109,110,190,190,190,191,191,190,187,185,179,170,165,156,151,153,165,177,186,194,197,194,190,189,187,189,192,193,197,198,198,198,199,196,194,191,187,182,175,157,127,98,76,66,75,93,102,97,94,100,102,93,68,58,92,126,132,127,129,134,130,118,111,108,109,110,186,188,189,189,188,186,184,182,176,167,161,153,145,145,151,158,160,158,163,177,188,189,186,183,183,189,190,193,195,195,195,197,197,196,197,195,189,173,143,112,79,64,72,92,107,110,104,99,99,92,52,57,92,119,121,116,124,137,137,122,107,102,104,98,182,184,188,189,187,184,180,176,172,164,156,149,142,141,136,128,124,128,138,142,148,166,174,179,182,185,186,187,189,190,191,193,194,195,198,199,196,185,157,122,82,74,85,95,102,108,109,105,94,78,58,68,102,121,119,117,123,130,134,130,113,99,101,88,186,185,187,187,186,184,180,176,172,164,155,147,141,129,118,116,118,132,150,152,137,131,138,144,152,160,169,172,173,178,184,188,191,193,194,194,191,179,155,116,79,81,97,102,101,104,103,100,83,80,66,79,101,109,114,129,143,143,135,130,119,102,93,101,186,187,185,182,183,185,183,180,174,164,153,144,131,114,116,122,123,126,143,156,144,133,138,140,131,126,125,131,140,156,172,180,183,190,192,191,179,164,139,97,74,79,92,96,98,101,98,90,82,78,59,72,94,107,122,137,143,139,134,130,128,120,103,108,182,184,185,186,187,186,185,182,173,162,148,136,116,112,126,129,123,117,133,156,145,131,144,150,149,139,130,123,119,127,148,165,172,179,186,186,169,151,119,85,80,83,82,83,89,95,95,90,89,77,58,74,104,128,138,138,132,120,109,118,117,121,121,108,177,183,186,187,187,186,185,181,171,158,143,123,107,120,134,131,120,115,128,149,139,124,138,149,159,158,150,143,139,132,130,139,154,166,172,168,157,130,91,89,101,100,88,81,87,90,90,90,91,79,69,83,114,137,143,136,127,125,113,116,109,97,104,95,180,182,184,188,190,188,184,178,168,153,130,108,107,128,136,130,124,127,137,142,132,117,126,141,156,162,161,158,153,147,142,138,137,135,140,140,128,98,89,109,124,118,101,90,90,89,86,88,86,79,73,81,104,118,122,125,124,115,104,98,89,83,81,75,179,183,184,184,185,185,182,173,161,142,111,98,112,134,138,133,134,146,155,144,133,115,113,139,155,163,166,164,160,157,154,152,147,145,132,127,122,117,126,135,134,125,111,98,90,90,91,93,86,80,70,74,90,102,104,106,111,110,96,84,87,81,82,80,177,180,182,184,184,182,177,172,157,125,101,100,122,137,139,136,144,162,168,152,139,123,106,138,153,160,166,166,165,165,166,164,162,155,146,137,136,138,140,136,130,123,116,103,90,90,94,94,92,85,70,70,81,93,95,92,95,98,93,85,82,82,80,80,173,177,179,181,182,181,177,169,153,126,98,100,127,140,140,141,153,171,174,155,136,133,108,133,149,157,164,168,168,169,171,170,167,159,150,142,140,141,141,138,134,126,112,101,89,86,86,88,89,81,73,70,74,83,87,81,78,76,75,81,71,70,74,77,170,173,174,176,179,183,178,166,150,123,88,97,134,142,133,138,159,178,177,153,132,135,111,129,146,155,163,169,170,170,174,174,170,161,154,148,141,137,139,141,141,136,128,117,106,98,94,98,87,76,79,80,77,79,83,75,70,69,63,77,79,70,70,70,168,171,174,176,176,180,175,165,148,111,84,110,140,139,128,138,165,180,175,148,128,144,115,130,145,153,161,169,171,170,173,175,174,167,159,152,145,137,137,141,141,137,132,125,120,112,97,93,90,83,87,90,85,81,80,85,76,75,70,76,79,73,70,68,163,167,173,175,173,174,171,165,142,105,85,123,148,144,129,127,147,166,169,146,133,144,120,130,146,151,158,168,171,170,171,174,177,171,164,156,149,141,137,137,138,137,135,132,126,116,114,107,103,97,93,87,86,85,79,88,80,64,67,73,65,68,68,66,155,158,162,167,170,172,169,161,132,99,89,129,151,140,106,66,55,84,116,129,129,140,116,131,146,152,158,166,172,171,172,175,176,173,167,158,152,145,137,133,133,134,134,133,128,127,125,116,104,93,87,83,84,89,85,70,80,69,66,73,73,71,68,64,148,151,156,164,169,169,167,154,126,100,100,136,155,137,93,48,38,64,94,121,123,122,113,133,148,154,160,166,171,174,172,172,173,173,167,158,153,146,138,132,129,128,128,128,130,126,122,112,100,90,88,85,79,82,87,66,59,60,63,62,65,70,75,72,150,157,163,170,168,164,159,145,124,101,107,140,156,133,87,54,64,85,100,113,122,111,123,135,146,152,157,165,168,172,174,170,171,167,164,156,149,142,136,131,126,124,121,125,125,120,113,109,107,101,93,82,66,61,76,73,52,46,49,53,64,74,73,76,150,153,157,165,163,159,152,140,123,103,111,138,154,133,86,57,62,86,110,113,117,122,133,139,145,152,160,165,167,163,163,167,166,163,157,149,142,136,131,126,121,118,118,115,111,103,100,104,105,104,96,83,71,61,58,62,56,51,44,45,65,72,75,78,148,148,147,151,150,150,150,143,127,107,112,132,147,135,94,60,57,73,95,109,121,130,138,143,149,155,157,158,165,165,160,158,158,152,147,142,135,130,126,119,113,111,111,107,99,91,92,89,83,83,85,81,69,60,57,59,61,57,63,71,77,80,81,80,144,141,137,138,140,145,147,144,131,111,108,121,134,131,108,79,80,91,103,118,129,135,141,144,147,150,153,152,152,154,149,148,147,139,136,134,129,121,115,110,106,104,102,105,99,95,96,85,71,67,71,72,70,62,65,63,66,73,79,80,82,83,80,78,133,133,136,134,137,136,143,138,129,111,100,107,120,122,113,105,107,116,128,139,145,149,149,148,148,149,148,149,145,150,135,143,137,134,130,127,123,114,106,103,100,95,99,93,94,93,89,82,70,65,68,72,75,75,73,77,82,83,84,83,83,82,81,82,95,97,96,96,96,105,108,116,126,112,97,93,99,101,93,92,94,92,101,109,111,115,117,121,125,127,131,134,138,130,133,125,124,121,116,103,92,88,83,84,89,87,78,73,71,67,64,63,66,73,79,81,82,87,84,88,88,85,84,85,85,83,81,79,74,72,75,85,98,104,104,108,106,107,96,81,76,70,59,49,51,37,38,40,47,49,54,66,76,81,87,92,98,98,98,99,100,90,87,87,82,76,76,68,67,70,69,61,61,66,70,74,81,89,92,88,86,87,89,89,87,86,83,83,84,82,81,81,88,89,93,100,109,106,108,108,107,105,100,94,89,88,83,75,48,40,35,39,49,48,49,59,67,72,77,77,72,84,81,86,87,81,72,73,81,82,78,87,90,91,91,93,86,87,91,95,95,92,90,89,85,85,85,87,86,84,82,81,82,81,80,79,104,106,106,108,107,107,109,109,109,109,110,112,112,107,105,100,91,76,66,72,86,100,106,106,105,102,102,96,86,84,90,92,92,89,82,75,75,81,83,88,95,94,93,93,95,94,93,95,94,91,89,88,89,88,87,85,84,83,82,83,82,80,80,80,108,109,110,110,109,110,110,109,110,111,110,109,109,108,109,108,112,110,108,103,101,102,105,107,107,108,107,106,105,95,100,99,100,100,98,92,87,90,94,96,98,99,94,94,96,95,93,92,92,93,93,90,90,86,87,86,85,86,84,83,81,80,80,79,107,107,109,110,107,109,108,108,109,110,110,108,107,108,108,111,108,110,109,108,109,109,109,109,109,110,108,108,107,108,104,102,103,104,104,103,101,101,100,99,98,97,97,96,96,96,95,94,94,91,87,92,90,88,88,85,84,84,82,81,81,81,80,77,109,107,108,110,107,108,108,108,109,109,108,108,107,109,109,107,108,108,109,110,108,107,109,107,106,104,107,104,107,107,107,107,105,105,104,104,103,103,101,98,97,97,97,94,93,93,93,94,92,91,92,87,88,90,86,83,83,83,84,83,82,81,80,79,111,110,109,109,110,110,110,109,109,109,108,106,107,110,108,107,109,109,108,105,106,108,108,107,108,110,106,104,105,107,106,106,106,106,106,104,102,100,102,98,97,99,96,93,93,92,93,94,91,91,93,87,88,90,86,84,83,83,83,83,82,81,80,78,108,110,111,109,108,109,110,109,109,108,108,105,107,110,107,107,109,109,108,104,105,109,108,107,108,110,106,104,105,107,106,106,106,106,106,104,102,100,102,98,97,99,96,93,93,92,93,94,91,91,93,87,88,90,86,84,83,83,83,83,82,82,80,78,108,110,111,109,108,109,110,110,109,108,108,104,107,110,107,107,109,109,108,104,105,109,108,107,108,110,106,104,105,106,106,106,106,106,106,104,102,100,102,98,97,99,96,93,93,92,93,94,92,91,94,87,88,90,86,84,83,83,83,83,82,82,80,78,108,110,111,109,108,109,110,110,109,108,108,104,107,110,107,107,108,109,108,105,105,109,108,107,108,110,106,104,105,106,106,106,106,106,106,104,102,100,102,98,97,98,96,93,93,92,92,94,92,90,94,87,88,90,86,84,83,83,83,83,82,82,80,78
101,104,99,93,83,77,84,91,82,81,85,86,90,86,90,117,107,100,128,103,64,70,113,164,183,184,172,136,93,135,171,166,163,101,70,64,63,64,59,49,44,28,24,31,45,52,51,48,50,50,53,52,53,51,52,52,52,53,53,53,55,54,52,49,114,121,117,116,119,140,154,163,167,175,180,184,192,180,149,141,112,143,147,149,165,179,184,175,165,165,171,181,180,117,115,157,156,164,164,154,152,150,148,147,142,129,113,71,26,17,30,47,52,51,51,50,45,49,49,49,52,53,54,52,53,53,55,55,144,151,153,159,170,180,181,183,184,184,182,181,186,190,185,102,122,172,179,179,180,177,173,173,178,184,184,184,180,174,136,149,183,181,177,175,171,170,168,170,172,172,174,181,176,151,88,42,25,36,47,53,48,48,46,47,47,49,51,51,52,55,51,54,172,176,178,180,180,179,180,177,174,175,169,167,168,168,161,98,140,127,163,181,182,183,183,184,185,185,187,188,190,190,178,118,169,185,179,178,180,177,173,168,170,171,168,165,168,167,161,148,110,54,33,35,46,46,46,48,49,51,56,55,56,51,54,57,185,184,185,184,184,181,178,175,171,164,162,158,158,161,129,111,167,151,157,179,185,186,184,185,188,188,188,191,196,194,195,154,132,192,187,182,178,186,185,186,180,180,179,176,175,173,165,163,157,148,111,56,28,31,32,37,37,43,45,47,39,35,32,36,186,187,190,190,188,189,186,185,182,192,178,157,149,158,101,134,172,163,157,178,191,189,189,189,188,189,194,192,192,192,194,196,98,185,194,186,185,187,186,182,181,179,178,179,175,177,172,167,166,160,150,144,114,98,99,101,88,81,81,85,89,96,114,130,188,192,195,194,194,194,194,195,199,200,180,154,145,150,84,160,170,159,150,176,187,186,189,189,190,189,193,192,195,199,198,201,167,141,196,187,186,189,182,173,169,167,157,157,166,165,166,168,166,164,157,148,140,132,128,142,157,163,164,168,171,170,169,165,194,198,199,200,201,200,200,201,202,197,168,135,141,163,89,175,169,139,133,165,187,189,186,190,193,197,199,197,195,197,202,202,196,171,195,177,186,190,182,174,169,166,171,164,170,175,175,172,169,164,158,155,147,131,119,119,123,145,158,157,160,165,166,165,198,202,201,199,199,199,198,198,199,189,158,129,132,172,104,186,147,113,125,166,186,187,180,176,181,189,187,188,192,192,199,202,191,178,187,184,189,191,184,178,178,180,183,184,183,179,178,175,173,172,165,155,155,145,136,127,118,109,121,155,162,160,167,171,199,200,199,195,193,196,196,197,190,172,140,119,142,183,118,172,108,96,132,147,172,181,178,185,191,186,187,185,184,188,196,194,182,161,177,175,188,186,184,181,183,187,186,185,184,179,180,182,175,171,167,160,156,151,143,136,123,122,119,105,136,161,158,164,198,197,195,190,190,193,194,192,184,157,128,117,147,180,125,144,101,110,151,159,174,180,172,177,185,185,179,180,180,180,183,186,179,147,168,167,184,185,178,176,177,180,178,182,179,177,179,178,174,172,169,160,150,148,143,142,140,134,127,106,94,122,159,165,192,195,193,191,191,193,195,193,176,145,126,118,151,166,127,122,77,108,133,160,172,179,167,180,184,182,177,172,169,174,181,186,175,137,157,155,182,178,171,170,174,173,171,169,164,166,162,155,153,153,147,139,142,137,139,139,140,139,133,127,112,91,96,152,188,192,194,193,192,191,193,187,170,145,128,113,145,150,118,108,124,170,172,150,155,160,154,168,179,176,170,168,172,176,179,183,159,132,147,155,175,168,164,161,165,156,157,161,168,164,152,138,130,130,126,122,119,128,138,138,135,137,142,140,133,126,98,86,189,192,193,192,190,189,190,185,166,141,126,118,146,144,118,95,137,171,158,154,147,152,148,162,174,172,169,169,166,175,177,177,146,134,142,158,169,162,154,150,153,153,154,147,149,144,141,130,119,117,118,120,126,134,138,134,131,134,140,139,135,133,127,111,186,190,194,197,197,196,191,183,166,142,122,115,143,133,102,72,59,84,100,143,146,142,139,153,172,172,168,167,164,175,180,181,123,138,139,157,166,156,146,141,145,149,138,142,157,153,130,103,110,126,130,139,142,145,144,148,146,145,146,140,136,133,137,131,184,194,198,200,198,196,190,184,167,137,115,102,136,167,126,71,35,55,88,136,151,136,132,150,164,172,168,166,170,178,179,177,104,145,140,156,153,142,135,137,143,140,137,151,151,131,120,95,110,131,137,152,158,160,154,149,145,151,148,138,139,141,144,138,191,195,198,202,202,199,194,185,164,129,104,95,130,148,121,83,86,50,86,141,143,135,128,145,156,167,170,173,175,176,180,161,112,142,140,155,144,133,132,142,147,149,154,155,145,126,115,74,88,134,151,160,158,158,154,155,149,150,150,145,148,142,136,135,196,197,199,202,202,201,198,193,170,135,104,97,132,145,105,74,50,73,94,145,145,130,125,145,153,161,168,171,173,177,181,118,136,136,143,146,136,130,139,152,158,161,163,163,152,139,130,87,49,139,163,167,165,166,162,163,158,152,150,148,153,148,144,145,196,197,198,200,202,203,202,195,175,138,108,102,126,141,115,83,74,97,112,140,134,124,132,147,155,162,168,170,172,180,163,112,149,133,145,135,131,140,153,163,168,167,175,180,172,160,149,141,58,102,156,169,171,170,166,162,156,148,145,138,144,149,148,150,196,196,199,198,200,204,202,198,181,144,111,106,121,132,105,93,92,119,137,146,136,121,129,146,154,173,174,174,176,175,115,144,132,119,139,146,147,159,171,176,176,179,180,176,169,157,159,161,87,54,115,152,173,176,168,160,154,154,149,141,139,142,150,153,196,198,197,200,198,197,199,196,182,147,116,108,116,128,109,95,89,123,140,136,132,125,134,151,168,179,177,170,181,127,133,155,127,134,149,156,166,177,181,181,182,183,181,176,170,160,175,173,89,27,76,127,149,164,166,163,159,157,150,143,142,142,149,148,194,198,197,200,199,201,200,193,178,150,125,120,116,116,93,90,81,108,124,134,137,130,142,152,171,180,181,184,144,121,172,142,129,146,153,162,165,175,184,185,184,179,178,166,157,159,183,161,93,63,71,118,134,140,155,157,151,147,141,137,142,146,152,154,196,197,197,198,199,196,198,194,186,164,139,128,123,124,103,90,86,92,135,141,149,138,150,158,178,192,195,156,123,191,163,140,137,138,163,182,181,161,167,189,183,179,182,177,167,169,182,147,86,65,37,93,132,139,143,150,145,138,137,138,142,147,153,157,193,195,195,195,196,198,197,194,187,172,152,136,127,122,91,108,89,101,120,160,164,145,153,181,192,181,133,117,160,152,145,142,138,169,191,193,188,159,123,168,182,182,171,165,172,175,173,133,97,121,129,66,118,140,139,139,146,134,129,131,136,146,149,156,195,198,201,200,200,198,196,194,187,176,165,153,146,135,85,63,117,131,154,182,171,146,152,153,138,90,124,139,145,151,147,146,169,189,180,174,165,150,111,131,161,169,162,158,154,172,170,127,92,91,120,88,97,137,144,127,130,120,114,119,130,140,148,154,195,198,201,202,198,197,196,192,187,181,171,165,162,146,87,79,68,138,176,177,151,138,119,74,53,118,138,156,176,186,187,188,188,187,188,192,178,141,123,136,141,151,154,155,155,163,157,122,89,57,89,79,79,123,144,128,122,112,97,101,122,140,146,152,192,194,200,201,203,204,201,193,185,181,175,170,168,150,76,137,118,74,52,87,107,88,61,74,120,162,187,193,188,189,191,196,195,196,204,211,185,135,128,135,130,125,135,150,150,165,156,112,95,93,132,121,106,120,139,130,120,102,82,87,112,134,145,149,190,191,195,197,201,203,199,195,186,178,172,174,171,160,70,157,166,163,130,160,145,136,148,169,184,189,193,193,195,195,195,194,188,186,188,188,178,153,127,121,108,104,105,130,145,162,164,126,93,78,115,122,107,117,138,130,119,98,63,84,104,125,142,148,185,188,192,196,200,204,201,191,177,175,174,172,169,163,86,182,202,195,193,156,147,169,183,179,180,186,188,187,185,184,182,186,185,195,203,191,168,155,126,113,101,89,76,87,118,140,149,134,90,63,86,102,84,116,132,128,114,94,53,82,103,119,136,147,182,185,184,189,196,200,200,192,186,179,178,173,171,169,98,172,200,182,181,145,164,182,184,183,185,184,188,189,191,196,195,193,194,201,205,186,162,143,117,89,85,65,60,50,78,115,141,145,109,65,74,90,121,122,130,129,111,95,55,75,100,120,140,143,185,187,187,189,196,201,203,197,190,183,178,171,167,161,115,171,191,140,152,143,165,173,172,166,170,175,171,176,175,178,178,178,179,176,182,170,159,138,106,73,59,51,47,44,40,80,129,149,117,60,60,74,94,120,125,119,111,104,55,65,97,116,132,135,185,183,186,190,192,193,195,193,188,184,178,170,170,153,112,168,191,123,135,143,165,164,163,178,169,172,172,169,172,175,174,176,174,169,162,172,164,143,109,78,57,39,45,49,50,68,122,145,108,55,57,74,65,106,128,125,112,97,51,59,97,118,132,132,187,188,189,192,196,203,203,195,184,175,170,166,167,148,106,158,181,135,128,137,149,165,166,170,171,168,171,178,175,174,169,173,177,175,174,171,158,136,100,79,65,43,39,48,60,82,130,140,88,55,63,77,77,114,136,127,108,97,52,67,95,115,130,134,187,191,190,190,194,196,195,190,182,176,171,169,163,145,104,164,194,166,128,146,119,127,151,173,176,180,180,182,174,173,172,172,172,177,185,184,161,122,98,96,82,66,53,53,60,91,133,119,73,53,63,85,90,115,130,124,105,90,55,76,103,120,126,132,194,196,195,195,200,200,196,189,182,177,169,166,163,138,98,159,183,163,120,146,117,96,85,104,140,156,154,142,141,146,161,171,171,169,183,190,158,113,92,91,92,70,69,73,74,91,127,106,73,59,68,90,77,106,128,119,95,91,62,84,104,119,130,134,191,193,195,199,202,200,196,189,180,170,162,160,156,131,94,138,148,119,89,112,144,137,147,136,95,110,125,137,143,146,148,153,160,167,171,168,139,110,74,88,108,105,97,80,87,105,133,114,74,52,54,66,81,111,114,108,99,87,71,92,112,124,138,138,189,192,195,195,195,192,190,187,180,171,161,151,144,117,78,107,80,104,99,91,82,80,47,46,79,91,93,112,133,144,142,141,144,149,154,148,127,107,57,86,115,104,96,100,98,113,140,125,75,46,54,75,88,120,131,106,103,88,87,100,113,123,131,135,188,190,191,195,191,185,184,179,176,171,160,145,134,110,63,53,124,131,132,150,151,141,121,84,53,79,114,99,105,114,120,127,142,149,141,129,116,115,66,87,111,112,106,92,102,114,133,127,74,54,76,72,80,120,123,114,105,91,99,110,114,124,133,135,187,189,192,187,187,186,185,185,176,165,156,137,121,103,58,90,98,84,118,165,159,143,142,141,130,83,77,123,116,106,94,96,105,130,155,159,149,124,100,103,110,112,111,111,109,119,139,142,87,51,50,48,86,121,121,114,105,96,104,118,120,125,131,137,185,187,190,189,187,186,184,177,174,163,146,127,108,92,62,96,70,86,142,152,142,118,124,139,145,147,113,86,121,122,112,104,93,94,117,146,144,119,99,99,103,106,113,121,121,122,132,145,95,40,26,45,106,126,118,114,104,108,114,118,114,124,129,136,181,183,182,181,181,183,184,182,173,158,137,117,98,85,60,83,67,100,100,136,158,127,111,130,147,161,170,132,105,138,146,133,123,120,129,138,133,106,96,108,116,128,132,136,137,130,130,146,111,56,49,70,111,116,118,114,119,124,125,123,120,124,131,131,185,182,183,184,185,186,184,180,173,153,122,100,86,78,72,86,78,76,93,138,158,137,129,128,141,156,161,164,135,105,137,142,141,143,147,150,153,147,148,149,150,156,160,154,148,132,123,132,109,50,29,68,119,125,124,125,128,129,125,124,123,124,129,142,184,186,190,190,188,186,182,182,176,149,110,93,79,75,71,73,74,79,120,138,147,132,133,135,138,148,156,158,160,120,108,136,146,151,151,154,151,155,164,166,165,161,161,154,142,138,134,120,104,45,36,97,129,130,132,136,141,134,126,123,127,129,132,138,182,185,187,186,184,182,183,178,171,141,98,82,79,81,78,84,81,131,155,152,139,117,127,132,141,150,157,153,153,150,107,120,144,151,156,150,143,147,147,150,160,158,156,153,145,134,123,108,90,45,81,135,139,140,140,140,138,130,123,132,131,130,132,132,182,184,186,188,191,188,185,182,173,141,97,70,84,89,90,90,92,160,175,162,141,112,118,126,136,148,157,162,161,155,125,109,125,149,155,150,141,132,136,145,147,151,150,151,150,135,117,87,41,43,130,150,141,141,141,137,134,129,134,137,133,127,121,119,182,183,185,187,190,188,184,180,167,133,90,69,90,95,104,82,51,75,115,154,142,110,116,130,132,141,153,161,160,158,154,93,116,134,157,154,146,136,131,138,142,143,142,144,142,133,112,87,55,72,137,149,146,143,139,135,134,133,135,132,130,121,111,113,180,181,188,191,189,187,183,178,166,130,94,68,100,113,127,82,75,75,99,140,140,119,114,130,133,139,150,156,157,158,158,114,111,121,151,158,152,140,133,133,135,134,131,136,146,134,116,92,72,109,134,138,140,140,137,134,133,128,124,119,113,106,104,100,180,182,183,186,186,186,184,175,168,134,93,77,110,88,141,92,68,50,86,137,144,119,112,127,132,141,153,154,156,154,156,146,83,127,145,160,155,148,143,138,137,135,135,126,135,135,116,96,90,109,120,122,125,123,124,136,123,117,115,113,109,104,99,88,177,181,183,184,183,184,183,178,169,141,109,83,103,85,140,98,39,57,86,123,138,126,113,129,134,145,146,147,156,157,157,158,93,120,138,164,160,151,146,147,145,140,138,131,128,135,126,113,108,108,109,118,123,126,121,116,122,119,113,109,108,103,89,75,178,177,181,184,185,186,186,181,170,143,115,92,110,86,131,110,49,60,83,132,140,127,118,134,137,140,153,148,150,158,159,159,114,120,135,162,167,162,146,146,148,147,143,137,129,127,130,125,120,123,122,122,123,122,120,123,123,121,114,110,104,86,71,87,174,175,178,182,181,182,182,180,171,146,122,106,117,99,122,120,74,86,128,149,142,125,117,135,143,148,149,149,155,157,160,162,123,112,128,156,163,158,153,155,153,148,144,135,130,127,129,130,131,135,135,136,130,122,119,114,115,113,108,98,84,82,104,119,179,178,176,177,178,181,184,179,161,142,122,103,124,119,115,134,72,106,142,148,141,126,126,144,144,153,156,155,147,153,166,165,128,117,129,148,163,159,152,150,155,159,148,137,133,132,133,137,142,138,134,130,129,123,117,112,107,98,90,84,80,87,75,78,176,178,178,178,176,177,179,179,158,134,117,104,130,127,110,146,82,71,121,146,137,129,136,149,150,154,155,152,156,162,172,172,125,125,132,144,160,158,148,143,145,154,152,145,141,138,139,138,138,137,133,131,117,107,104,97,92,87,79,70,37,12,8,7,179,178,175,176,173,173,177,180,158,133,115,100,127,127,113,159,105,57,103,127,126,133,147,153,158,161,157,154,156,163,174,176,129,139,135,139,157,156,146,139,137,147,151,151,148,143,138,130,126,123,118,113,108,105,99,91,84,89,75,36,17,16,16,12,179,181,179,178,177,174,178,180,166,136,113,96,116,119,109,154,135,63,73,110,124,147,158,155,156,164,171,173,164,169,174,181,132,152,141,139,152,151,147,137,133,136,136,135,133,127,123,123,121,115,114,111,107,100,94,93,91,59,26,30,23,17,19,16,172,182,184,180,177,175,177,184,176,143,115,105,108,104,96,142,145,109,83,107,135,149,157,156,153,161,165,167,166,171,171,152,116,159,146,138,152,156,150,140,129,125,121,124,119,119,125,128,129,127,117,113,103,97,92,78,47,29,31,28,24,17,16,18,176,176,178,178,179,178,175,179,186,166,125,103,97,97,82,125,131,124,103,107,139,151,150,154,160,161,161,167,164,173,168,162,138,163,149,140,141,145,141,135,129,122,124,134,134,134,137,131,125,120,108,100,99,91,62,35,29,30,33,33,27,17,19,18,164,169,167,164,165,167,170,175,180,175,129,106,96,106,70,114,127,129,113,118,146,154,149,145,155,160,162,167,168,168,180,174,161,160,150,143,142,144,135,129,127,123,125,132,130,127,119,113,104,99,101,98,81,42,28,30,29,31,31,33,30,24,18,19,158,162,157,151,153,153,153,152,159,163,144,113,106,116,72,107,128,128,115,128,141,144,143,153,158,158,159,166,167,167,183,142,166,156,149,146,140,136,134,130,127,124,123,121,114,111,111,111,109,109,97,65,34,28,30,30,33,31,31,32,33,20,19,18,156,155,156,154,148,142,138,135,132,136,136,121,116,122,103,80,123,110,108,133,139,143,148,154,155,157,154,152,155,161,127,132,154,150,146,142,137,136,133,127,119,117,112,113,117,119,112,117,108,72,44,29,30,33,32,31,33,31,32,27,32,26,21,21,151,149,155,158,154,145,141,140,136,127,123,119,120,124,125,82,90,94,115,128,133,136,140,141,141,145,148,147,150,127,113,154,148,143,138,132,134,128,119,116,115,116,118,120,119,116,110,89,41,29,26,31,34,32,30,32,31,31,28,30,34,32,30,27,145,143,146,147,143,142,145,140,128,128,129,130,128,125,127,102,92,130,128,132,136,140,140,133,128,127,124,134,124,96,140,143,136,132,130,130,124,117,118,125,130,131,126,114,95,77,47,22,26,31,34,31,31,33,32,32,31,30,30,31,31,40,38,36,113,119,122,130,137,135,133,133,133,133,137,140,137,137,121,94,90,116,118,83,74,76,89,114,137,138,123,106,107,136,133,124,123,124,122,116,113,117,118,107,88,66,50,41,34,25,26,33,33,32,32,37,33,34,34,32,31,30,30,31,30,32,40,37,81,87,86,91,103,113,119,125,130,133,140,140,139,128,104,116,138,113,86,106,119,132,133,124,94,77,76,89,116,120,117,110,99,66,49,45,43,43,36,26,23,26,27,30,32,33,34,33,34,32,32,28,34,31,32,31,30,31,30,29,31,32,40,50
94,97,95,98,91,84,87,96,92,88,109,117,119,105,118,135,136,134,118,131,158,187,182,161,127,95,107,165,167,165,158,157,166,174,174,177,183,189,193,190,185,179,154,98,45,26,34,48,47,47,46,51,51,49,47,48,49,50,53,55,54,54,58,61,112,119,117,118,114,139,162,170,175,182,184,188,192,179,140,108,136,166,169,170,181,181,181,176,174,175,146,112,173,186,190,191,190,192,188,183,182,184,188,186,185,183,187,180,169,124,50,29,39,47,48,46,44,45,47,51,53,52,53,55,54,55,58,54,134,143,146,154,170,184,179,186,186,185,181,185,189,183,122,127,181,183,177,176,175,175,175,182,186,190,192,158,107,190,188,187,188,187,186,186,188,190,191,189,184,182,180,174,172,171,161,103,30,29,53,47,45,45,48,46,49,52,49,52,52,53,60,48,170,173,176,179,184,183,183,177,176,178,177,178,178,155,128,139,133,167,183,186,187,184,187,187,186,189,195,204,158,114,195,194,194,191,188,185,180,178,177,181,176,172,169,167,165,165,163,156,145,72,21,36,42,39,38,35,38,41,54,59,55,49,36,24,184,187,184,182,182,183,184,180,176,168,160,168,159,121,146,169,145,161,180,183,185,184,186,188,189,191,196,197,204,140,176,204,198,197,190,176,158,151,147,140,141,148,157,158,161,160,161,155,146,141,109,57,37,42,50,61,63,63,61,62,64,67,75,103,186,183,187,187,189,187,187,184,177,164,156,159,154,126,165,181,161,161,180,186,186,184,182,190,195,194,194,194,200,163,148,200,195,193,185,168,144,124,114,113,132,147,152,168,172,170,166,162,154,141,135,133,137,159,165,157,151,147,152,156,163,167,174,174,186,191,195,196,197,196,192,189,185,166,153,159,135,130,166,173,165,155,175,183,186,188,190,187,189,188,189,197,198,190,135,192,190,190,183,165,148,146,156,158,169,182,189,190,189,184,176,161,154,149,135,129,128,119,131,148,153,156,154,153,155,160,161,160,188,194,194,195,196,196,196,194,184,154,149,160,121,138,179,175,151,138,169,182,180,179,184,191,191,190,187,194,203,203,150,169,187,189,183,169,165,174,188,194,195,194,193,194,188,184,181,171,165,157,141,133,122,123,124,126,141,151,148,151,156,158,160,161,192,195,192,193,195,196,193,191,175,153,150,149,110,156,187,163,125,133,176,182,173,170,175,178,183,183,188,190,191,196,211,136,173,183,181,175,173,186,195,194,192,189,186,183,182,176,172,164,160,153,148,148,137,124,127,131,126,134,148,152,153,161,163,166,193,188,190,191,193,194,192,181,163,134,133,152,112,179,182,130,109,128,164,176,171,177,186,180,179,180,184,185,184,187,209,165,160,175,177,168,171,182,183,178,168,161,154,149,141,149,145,139,137,137,140,144,146,144,129,117,112,121,129,151,156,154,162,167,193,190,190,188,190,190,187,167,147,127,129,155,109,186,169,134,116,134,158,179,173,168,180,185,179,175,173,177,182,184,189,129,141,170,169,158,162,163,161,160,157,156,148,136,127,123,123,117,119,127,135,138,141,143,146,145,133,111,111,115,152,164,153,154,192,189,185,187,188,190,185,159,144,124,127,159,108,174,157,117,91,120,155,174,176,166,180,181,176,173,170,176,182,178,177,119,137,165,158,152,151,151,149,149,129,133,132,128,115,113,107,110,117,124,128,136,137,138,147,155,143,142,125,101,97,139,165,154,188,187,188,186,191,190,182,155,136,124,120,158,110,152,143,107,138,136,138,158,166,157,178,177,169,171,175,177,174,172,166,113,136,161,151,142,136,140,147,129,124,147,130,102,93,106,113,119,120,125,123,134,144,152,154,154,150,145,140,135,115,86,130,166,189,189,189,187,189,189,182,158,140,128,129,151,90,134,130,132,211,159,140,150,158,148,172,172,173,170,170,177,180,178,152,112,136,161,146,133,131,139,131,120,132,130,118,86,81,114,120,131,139,154,156,154,152,155,168,158,154,152,162,153,143,124,92,122,185,188,191,191,186,185,181,156,134,118,125,162,165,133,117,61,86,93,124,143,147,140,168,173,170,168,169,180,180,177,141,109,140,155,141,127,128,131,123,121,133,122,99,79,49,117,140,145,152,160,159,159,159,163,163,156,154,151,154,150,147,141,134,106,189,190,192,192,194,189,177,157,140,113,113,157,184,144,111,47,62,90,133,155,141,135,160,170,174,176,177,177,178,170,129,113,144,148,131,123,132,135,135,133,139,132,121,92,34,114,143,147,152,162,167,172,170,164,164,158,159,162,158,158,162,153,151,133,191,194,194,195,194,187,182,152,126,96,106,140,137,133,115,96,54,80,124,142,136,128,155,159,173,175,179,180,182,159,122,112,147,141,127,129,137,144,139,153,172,169,153,144,70,57,131,163,171,174,174,176,174,168,161,153,150,154,157,156,161,164,153,139,193,193,197,196,195,191,181,150,122,103,109,136,114,117,111,67,67,83,115,140,134,129,154,158,171,173,175,175,178,136,117,115,142,133,130,137,151,160,167,182,180,171,160,163,126,30,91,139,176,186,183,177,167,164,165,162,153,148,149,152,158,154,154,147,193,194,196,195,198,196,185,157,133,108,123,134,101,105,106,64,81,91,116,128,127,129,156,159,168,169,172,177,160,126,118,121,147,142,140,152,162,173,180,182,178,173,162,177,141,38,54,110,141,170,183,180,184,175,172,162,159,154,148,150,155,154,152,144,193,195,197,198,198,199,190,161,130,115,129,133,97,98,98,85,102,128,126,127,125,133,153,163,174,174,178,172,138,131,110,131,152,153,160,165,171,176,176,178,172,166,165,187,149,69,28,68,123,140,166,180,180,174,167,158,158,159,162,161,152,149,149,145,195,195,197,198,201,198,193,170,135,119,131,134,92,101,91,90,116,135,120,117,121,135,155,172,180,170,174,152,127,141,115,150,161,159,167,173,173,171,170,174,163,160,160,182,150,105,110,103,107,134,141,161,168,168,164,158,155,154,160,165,164,159,156,151,191,194,198,199,199,196,191,173,138,131,140,137,88,101,88,86,94,124,118,123,130,141,160,174,180,176,166,126,144,121,134,152,156,169,172,166,176,171,171,181,178,173,176,179,144,95,93,111,105,119,144,148,157,158,159,153,151,150,155,162,161,159,157,152,194,195,199,200,200,197,192,177,150,144,147,139,79,82,90,85,83,108,121,124,131,152,166,184,192,202,134,158,155,142,146,153,178,193,182,144,152,175,172,171,166,172,176,172,132,98,124,145,126,98,133,149,149,152,149,149,144,143,150,159,162,161,155,151,195,195,198,199,197,198,192,182,168,156,149,147,105,89,98,84,98,106,133,136,143,160,181,192,190,111,137,159,150,147,152,175,191,195,192,150,104,145,171,167,158,159,165,167,126,92,146,176,180,115,125,144,139,136,134,131,131,140,153,158,164,163,162,159,188,191,194,198,200,200,195,187,173,165,160,159,112,88,114,93,112,121,145,146,151,175,192,145,105,127,150,147,151,158,174,187,183,174,167,147,127,133,148,156,155,160,159,160,125,87,84,131,168,101,98,138,138,130,123,120,117,120,141,153,154,161,157,150,190,193,198,203,202,199,196,189,182,176,171,173,116,53,100,109,119,164,161,150,169,135,90,87,134,149,162,184,189,183,181,178,183,189,170,140,133,141,136,152,156,148,152,158,121,87,73,99,150,121,115,135,140,127,113,107,116,122,131,148,161,162,159,153,184,187,193,201,204,202,196,189,185,181,178,172,115,99,64,100,130,136,125,120,112,58,57,137,162,179,185,187,186,191,192,197,201,209,180,131,130,133,124,123,141,150,159,165,135,97,115,167,194,173,137,137,142,131,112,93,107,121,123,136,151,162,156,154,184,187,186,197,203,204,198,190,183,178,178,172,118,126,170,93,57,68,109,110,87,98,148,176,190,194,187,188,188,192,189,191,194,197,177,137,126,120,110,100,105,135,149,158,139,89,79,133,178,161,112,130,146,125,102,88,105,117,124,136,151,160,154,143,183,184,185,191,202,205,205,190,182,178,179,172,113,126,186,189,185,178,158,151,167,182,181,186,187,188,191,192,188,183,181,187,195,185,175,151,125,122,101,84,71,101,128,139,141,102,75,113,155,150,130,135,149,123,104,88,99,114,118,132,156,157,151,143,180,183,188,192,198,202,195,187,182,175,171,170,111,133,202,197,185,183,151,176,195,189,186,187,190,189,187,187,187,192,192,206,213,194,165,148,114,96,92,74,56,63,102,138,145,119,68,90,136,137,130,126,133,122,111,85,97,110,113,126,143,139,141,144,180,180,181,185,194,202,199,195,186,178,170,168,105,127,196,173,146,162,161,173,181,180,177,185,185,186,184,188,187,187,186,188,185,173,156,135,103,73,62,51,45,43,69,127,148,122,59,48,107,122,97,123,140,132,111,73,92,108,116,129,146,143,141,138,178,180,183,189,190,197,202,198,189,179,171,168,109,121,193,152,130,150,164,169,167,170,168,172,170,170,167,168,172,174,173,171,173,171,160,134,97,67,53,38,43,50,55,110,145,111,52,83,123,140,96,118,137,124,99,73,96,108,114,127,137,141,141,136,177,182,184,187,188,189,194,191,184,175,169,168,105,110,181,147,116,142,155,171,166,168,172,170,174,173,179,181,182,185,178,176,173,173,160,136,101,83,65,42,40,52,63,104,134,95,56,78,124,143,115,126,135,119,101,75,99,116,111,134,141,145,144,136,179,183,183,185,189,194,193,188,179,172,167,166,107,105,180,165,113,151,135,164,181,181,182,175,175,189,183,174,165,160,168,177,178,178,157,123,94,86,80,62,50,49,56,95,121,80,56,79,128,145,94,117,131,113,102,83,101,117,116,129,133,141,145,136,185,183,185,183,190,195,195,187,181,174,168,164,118,111,174,180,114,148,121,103,123,130,152,172,173,160,151,150,161,169,169,173,192,206,162,114,93,92,88,75,71,72,73,94,111,76,55,70,113,117,91,114,121,106,101,87,105,124,124,135,144,143,141,132,186,186,185,191,194,197,192,183,178,172,170,165,112,103,152,157,129,133,160,138,105,110,114,129,138,139,139,138,144,155,162,169,175,175,143,110,75,80,96,93,91,79,85,112,130,78,48,44,80,104,98,120,119,111,101,99,112,126,129,137,142,139,139,140,185,186,186,195,194,199,197,186,175,168,166,158,113,101,128,127,92,43,55,92,96,82,77,85,110,137,150,154,143,135,139,146,156,154,132,105,58,92,115,99,95,96,97,115,140,97,55,66,108,112,87,123,123,111,101,109,118,125,129,137,142,141,139,139,184,186,186,189,191,191,190,182,175,167,159,149,100,82,74,71,88,118,130,123,90,48,46,70,101,102,123,148,149,147,148,146,136,131,123,111,55,86,114,108,92,89,105,118,143,106,61,85,124,97,98,126,121,117,108,117,127,126,129,138,144,140,133,128,184,185,182,185,186,187,183,180,174,165,153,137,92,49,99,117,107,112,146,149,153,145,123,69,75,119,107,109,116,121,129,145,165,156,145,125,81,89,101,111,111,109,112,123,144,112,56,49,63,54,110,127,121,116,116,118,126,131,132,137,142,145,138,134,184,187,186,190,191,186,184,179,171,162,149,131,86,59,113,92,81,121,148,130,121,135,149,153,102,57,108,125,108,97,93,99,126,155,156,132,107,97,99,107,116,117,125,124,141,113,66,84,97,88,121,126,125,119,124,125,134,131,130,135,137,141,140,142,182,183,187,187,189,189,180,176,165,153,137,121,80,76,96,76,83,106,105,118,99,117,143,156,165,140,62,118,138,130,119,115,121,140,144,115,90,97,103,114,129,134,136,127,138,120,73,88,68,97,123,127,131,133,137,137,134,130,130,131,135,145,144,136,181,180,181,183,185,185,183,173,157,139,125,112,72,87,93,73,86,67,115,121,115,123,133,147,159,161,147,89,120,147,143,144,154,158,156,135,131,132,132,148,149,150,139,127,134,122,56,19,44,103,128,134,131,136,141,140,134,132,132,135,147,145,135,130,183,185,185,187,189,186,183,177,156,125,115,108,70,91,94,85,77,92,118,124,120,128,135,142,155,162,158,135,99,122,156,159,166,167,162,161,165,161,156,162,164,154,141,125,124,114,42,28,74,121,137,140,153,153,145,134,133,135,135,141,145,140,123,115,183,187,187,188,187,186,183,178,146,111,105,103,65,93,98,91,94,147,139,123,113,125,137,147,159,165,159,158,115,106,142,167,170,166,153,150,155,163,159,155,151,145,138,132,118,109,23,41,109,139,147,151,153,149,142,131,142,144,139,141,139,130,121,111,181,183,184,186,186,183,181,174,143,102,93,100,75,103,109,101,123,168,153,133,112,117,132,145,159,166,163,158,154,90,119,156,168,167,149,135,127,142,148,150,152,150,140,120,102,75,29,101,142,147,152,154,151,144,138,142,146,147,139,130,122,115,100,80,180,182,184,189,189,187,185,178,139,100,86,97,82,117,118,81,48,71,114,130,120,112,130,140,154,167,166,164,156,132,98,138,163,162,151,133,123,130,139,140,143,151,135,113,86,36,40,120,150,153,152,148,145,145,148,148,142,132,124,114,114,105,78,81,179,182,187,187,186,184,179,171,136,99,80,98,89,123,129,88,66,83,109,135,122,111,132,136,150,163,165,165,164,143,89,113,157,163,155,136,125,125,124,127,125,136,135,116,81,56,77,134,152,156,152,147,147,143,141,140,131,122,112,105,98,74,82,118,179,180,182,188,186,184,177,169,135,96,76,96,113,143,134,92,45,57,107,136,127,111,132,143,153,160,163,159,159,154,99,97,149,165,156,145,137,128,125,121,113,127,134,115,89,67,111,132,131,134,135,139,147,137,132,128,124,119,109,92,75,84,112,111,178,180,178,180,184,182,176,171,143,107,87,93,91,137,126,87,47,78,105,128,129,111,129,141,153,151,157,164,161,162,106,87,138,164,160,152,143,142,137,128,118,112,130,120,90,91,114,120,132,132,135,133,137,134,131,124,116,112,95,82,97,113,107,101,177,178,179,182,181,182,177,173,152,116,88,92,93,139,134,90,63,65,101,131,127,112,136,143,149,154,152,161,164,166,125,90,132,163,162,153,146,149,145,140,128,113,118,128,114,112,118,123,131,133,133,132,136,135,129,117,107,91,84,62,48,81,104,114,172,176,179,180,179,181,179,171,148,121,99,99,91,141,144,104,92,108,132,136,128,107,140,147,150,155,155,160,163,168,137,97,131,160,164,154,146,154,158,152,142,129,110,113,124,127,134,136,135,134,131,124,118,118,110,97,89,82,54,16,5,7,11,26,176,176,178,179,178,180,179,168,151,130,110,108,87,145,158,112,83,125,141,139,121,117,147,149,159,164,164,156,164,172,152,96,134,157,159,153,145,153,160,158,147,137,128,121,129,141,142,140,140,139,129,124,111,101,86,82,79,51,23,16,14,15,11,7,175,173,174,172,172,176,174,161,145,126,109,114,89,135,158,123,77,82,136,138,116,128,151,154,158,153,158,163,170,176,159,103,135,154,157,148,137,134,148,161,153,145,137,138,145,147,144,139,134,125,113,100,91,84,85,78,45,28,19,19,18,19,16,15,174,174,173,175,170,169,169,152,134,122,111,117,88,118,164,142,93,78,116,119,117,144,154,156,160,161,155,162,172,181,162,120,138,152,158,143,126,120,129,146,148,144,141,140,140,135,132,122,115,105,95,96,94,90,64,39,30,31,24,18,18,19,20,16,178,176,176,174,173,173,174,160,136,124,114,119,99,102,149,149,102,82,101,109,127,151,151,156,164,172,173,170,177,178,160,137,146,150,154,141,125,112,110,121,131,137,133,127,123,122,116,112,110,113,111,100,87,53,32,29,33,33,30,20,18,15,16,19,168,182,179,175,172,172,176,174,140,119,113,114,107,89,128,139,126,102,105,121,142,148,153,158,163,174,176,175,179,169,127,140,145,140,152,143,127,111,100,99,106,107,118,134,141,137,142,133,127,118,100,77,41,27,31,35,32,34,32,23,19,19,18,19,172,176,178,173,172,169,172,172,159,127,117,112,102,80,114,120,126,122,109,123,145,145,150,158,164,167,171,180,180,169,155,159,153,143,146,137,127,112,104,107,129,145,149,151,150,144,140,126,114,105,70,37,30,32,32,27,30,30,35,27,21,19,19,21,161,166,166,167,162,158,159,164,165,134,111,105,108,88,112,124,129,129,114,128,146,145,142,154,160,164,166,167,168,184,167,160,151,143,143,137,117,109,113,124,139,148,149,147,143,129,117,109,102,51,31,31,32,32,32,33,31,35,32,27,19,18,20,20,153,161,160,154,150,151,147,142,142,144,121,105,116,88,110,127,132,125,114,130,134,137,148,152,156,160,162,162,165,161,150,156,149,145,139,135,128,122,126,135,139,141,139,123,118,117,108,81,40,29,33,33,33,30,32,32,31,31,33,33,29,23,22,23,146,141,147,151,149,140,138,134,130,126,115,112,120,89,95,124,117,99,112,131,137,140,147,144,150,150,147,149,150,129,146,147,149,144,138,134,132,127,127,131,129,121,114,125,128,92,50,30,28,32,32,33,33,33,35,31,31,31,32,38,34,33,34,34,146,144,147,148,147,141,139,139,135,129,122,119,116,112,53,109,97,113,127,127,128,129,125,125,121,126,129,148,117,136,144,141,137,137,140,139,136,134,131,126,120,114,107,82,36,21,34,35,32,33,33,32,32,32,29,31,25,29,28,34,39,39,37,35,127,132,135,138,137,137,134,134,131,127,128,131,132,136,107,76,77,68,78,84,90,86,93,111,124,122,144,94,123,134,132,129,124,110,102,103,98,84,60,49,42,41,32,25,28,33,34,33,35,32,32,32,33,31,33,33,36,36,35,30,35,37,38,38,88,97,99,102,114,125,127,133,134,134,132,136,135,137,118,90,105,79,36,23,29,73,108,120,122,103,78,102,119,124,130,129,111,60,17,18,20,18,24,35,36,34,32,36,33,32,32,33,34,33,31,28,31,32,32,28,29,30,29,31,35,44,44,37,61,64,69,68,67,72,81,88,94,99,99,91,87,82,66,80,74,88,111,121,143,151,118,80,84,112,139,147,140,133,129,133,132,109,49,29,33,34,35,35,32,31,31,32,37,34,34,32,31,33,32,33,34,31,30,34,32,30,32,29,28,29,40,44
104,112,108,107,101,99,109,129,134,136,138,137,138,127,118,113,89,118,109,111,128,151,177,186,184,168,105,70,154,165,156,155,163,160,128,121,127,127,123,115,98,87,60,48,44,44,50,53,47,47,51,48,51,52,50,47,51,51,51,51,53,56,53,58,125,134,134,137,145,166,186,191,188,189,186,188,193,191,142,113,165,172,184,181,179,179,179,178,176,175,187,158,99,167,180,176,173,172,177,180,183,185,187,187,177,171,158,135,105,65,37,38,45,46,43,45,44,46,47,47,47,51,52,56,54,50,57,62,163,163,167,174,179,184,181,180,184,181,178,184,189,178,130,136,148,177,181,178,177,176,177,181,186,187,187,190,160,133,188,188,185,181,183,182,178,180,179,180,180,180,179,179,173,154,120,77,49,39,48,48,46,43,42,46,48,49,52,52,54,54,53,55,182,185,183,182,182,181,182,177,172,173,167,170,168,127,131,159,135,151,179,185,188,186,187,189,186,187,193,196,195,134,156,190,189,184,183,185,185,184,185,186,188,184,182,184,176,179,174,157,122,75,36,40,46,45,45,41,46,47,48,48,52,54,54,57,187,185,185,184,184,183,180,180,174,163,154,159,153,120,153,182,168,153,177,188,189,188,187,187,191,195,198,200,201,190,112,189,195,192,192,187,188,186,184,184,189,186,184,181,183,175,172,170,161,145,104,59,43,41,44,51,49,51,51,48,47,46,47,43,186,190,194,196,195,193,191,188,184,164,155,159,141,119,160,177,172,159,178,188,191,189,187,189,195,196,194,196,197,203,144,157,201,195,193,193,187,175,170,170,162,163,167,169,173,171,171,170,166,155,142,128,91,54,43,41,36,33,24,29,36,53,64,64,189,195,196,196,197,199,198,196,187,158,152,161,124,130,165,175,174,155,164,186,186,188,191,194,194,199,197,199,200,200,179,151,196,198,194,192,182,166,152,143,130,128,146,160,172,176,176,173,167,165,150,135,129,118,114,122,131,138,142,154,165,163,161,159,196,199,196,196,198,197,196,194,178,146,148,153,110,135,172,177,155,138,161,184,185,184,189,197,200,199,199,196,203,205,203,167,191,190,189,191,183,170,160,159,158,164,181,191,189,187,185,179,171,162,156,144,130,130,131,127,137,150,154,153,155,160,166,167,195,193,193,196,197,196,194,186,169,140,142,149,100,158,187,170,133,129,159,183,180,177,172,183,193,191,193,194,195,199,205,180,188,186,191,191,182,173,170,178,189,196,192,190,193,195,187,186,177,164,156,147,137,133,129,130,125,125,138,152,150,151,151,154,193,192,192,186,194,195,190,169,152,133,130,154,99,178,190,143,115,123,150,173,175,178,188,187,184,190,188,189,191,194,196,156,190,177,190,188,183,178,182,192,195,194,194,193,192,192,189,181,175,167,157,153,139,131,122,127,143,135,123,131,152,154,152,150,193,189,185,189,190,191,184,160,144,125,124,161,96,177,179,158,116,130,151,173,178,171,180,189,186,182,183,182,184,184,186,124,174,165,184,187,182,178,185,191,191,189,175,176,176,169,163,161,150,145,146,140,140,144,140,132,126,125,127,119,127,154,154,154,191,190,188,189,191,191,184,150,137,121,119,169,100,164,164,142,93,114,147,163,175,167,180,185,186,183,178,177,179,182,190,123,159,157,177,182,172,175,179,184,177,174,169,177,165,151,139,138,134,125,120,130,142,142,141,139,133,122,117,127,115,120,156,156,188,190,190,189,192,191,180,158,143,131,125,174,113,149,154,132,128,147,137,150,163,155,174,183,180,178,176,175,178,181,183,113,151,153,174,176,169,168,171,166,166,171,158,153,153,147,126,119,114,115,119,130,138,144,141,143,149,140,128,115,114,110,123,155,187,189,190,190,188,187,180,152,133,121,126,166,115,143,148,107,150,140,139,145,160,150,170,181,180,176,175,176,178,178,174,119,145,155,174,167,167,162,158,160,169,153,140,154,144,128,102,109,118,117,123,131,142,148,145,145,145,141,133,128,123,117,101,119,189,191,193,194,194,189,177,156,136,113,117,158,137,134,142,75,73,86,118,140,150,138,157,178,179,182,175,171,177,183,168,125,141,158,172,168,163,152,152,160,158,141,147,150,141,122,88,109,120,138,150,158,158,157,157,156,148,140,138,135,132,129,114,105,192,195,196,196,194,190,178,152,130,98,107,162,172,141,141,54,48,80,120,145,143,133,155,177,181,175,171,174,181,189,147,130,141,165,173,168,154,148,149,160,154,150,155,143,119,111,87,111,129,149,158,162,160,156,159,158,148,141,143,149,140,132,127,121,195,194,196,197,194,187,176,144,117,95,105,143,133,133,139,91,43,73,119,142,138,126,150,170,183,179,179,179,181,180,127,138,145,173,175,165,149,146,157,163,164,163,160,140,126,117,72,99,145,155,161,165,167,165,160,159,151,143,142,141,137,141,142,127,193,197,199,199,200,196,180,150,125,103,122,145,114,122,128,68,61,80,115,135,141,128,149,161,176,177,178,178,183,158,120,140,148,180,175,162,150,157,166,171,167,163,162,152,139,128,89,102,160,160,165,171,176,175,167,159,154,148,144,142,141,138,134,134,196,196,196,197,200,199,184,152,125,109,125,137,96,117,110,73,72,92,117,130,130,123,148,165,174,175,174,178,181,128,137,133,151,174,169,160,159,173,179,183,180,181,180,170,160,146,144,80,147,170,171,174,171,168,160,155,146,150,151,149,151,152,146,137,195,197,197,203,202,200,190,162,128,119,130,139,97,110,100,90,100,125,129,127,126,126,151,163,175,180,180,183,152,122,145,130,156,170,168,171,172,182,190,188,185,180,177,166,155,144,164,117,111,158,167,166,169,168,165,156,148,144,150,154,153,148,143,133,195,197,199,197,200,197,193,165,133,123,133,137,85,107,96,90,104,132,120,124,119,126,156,173,182,182,183,185,110,151,136,128,151,168,172,177,182,185,190,187,185,174,174,164,159,149,173,143,103,136,156,159,162,165,163,157,150,146,145,153,157,152,147,138,193,197,200,200,200,197,188,169,138,140,142,135,83,99,93,86,87,114,114,120,126,146,161,176,185,187,177,117,145,157,132,142,161,171,174,171,177,186,189,187,178,174,171,153,148,149,174,148,103,131,144,158,146,151,152,151,149,147,146,149,152,150,141,141,196,196,200,199,198,198,192,177,158,146,147,141,77,80,92,86,88,144,128,128,132,152,166,182,193,194,129,153,185,155,151,167,158,165,168,169,172,168,188,189,182,183,180,173,161,157,172,143,100,127,147,146,144,132,142,148,146,148,150,153,157,158,149,143,193,194,198,197,198,198,193,183,171,159,149,148,130,106,107,91,101,103,135,142,146,157,176,192,194,109,149,190,176,168,167,158,154,165,193,193,166,139,171,191,180,184,167,162,168,167,169,135,94,112,151,146,141,131,134,141,142,146,152,157,159,159,153,145,190,192,196,200,201,200,195,189,177,169,164,162,103,81,112,92,119,137,147,142,151,167,183,154,96,146,176,162,152,142,141,141,159,177,175,162,144,106,128,185,181,172,161,157,154,163,164,124,84,87,143,142,131,116,114,124,134,146,149,155,155,155,152,144,188,193,199,201,200,199,194,188,185,182,174,167,113,66,92,100,123,170,178,173,181,134,93,89,131,144,144,156,160,165,165,172,183,191,191,156,111,88,117,163,177,171,157,151,149,150,158,129,98,89,125,139,128,110,89,106,125,139,147,156,156,158,146,137,186,190,195,202,204,200,194,188,185,182,179,168,111,116,89,101,114,130,126,99,58,30,58,128,160,169,180,188,191,190,196,199,203,210,210,158,124,127,149,151,156,164,157,152,144,152,155,117,77,67,118,139,128,109,76,94,114,136,146,154,158,150,143,145,183,188,189,199,206,203,197,188,181,174,175,167,106,137,154,114,77,82,108,119,94,109,155,178,190,193,190,188,190,195,194,190,191,191,186,164,132,130,132,125,118,135,144,151,143,154,162,131,81,74,109,138,130,108,63,85,107,124,144,153,151,144,135,133,183,184,188,192,203,203,192,184,179,176,174,164,99,153,192,188,181,171,161,162,174,189,185,186,190,194,194,191,190,187,184,186,197,197,176,160,135,117,116,97,92,106,121,132,130,133,140,132,94,66,104,139,124,100,59,81,104,112,139,149,147,142,135,129,180,182,190,195,202,200,198,185,181,172,170,165,97,168,208,203,198,170,154,178,192,190,188,194,193,192,189,194,196,206,208,210,212,204,171,154,131,96,92,91,66,73,100,119,116,114,127,139,115,69,91,131,121,104,70,77,98,113,140,146,141,135,133,130,180,179,184,189,197,203,200,192,184,176,171,165,91,162,195,164,157,157,164,175,182,177,176,184,184,191,193,198,200,194,189,185,188,183,167,145,120,82,58,61,53,59,75,101,103,108,128,149,122,63,84,129,124,105,67,70,89,107,135,141,140,130,134,126,178,183,186,188,190,198,202,196,184,179,171,165,94,158,189,141,143,143,170,165,163,174,171,175,176,174,172,168,167,167,166,168,164,174,168,148,121,80,61,48,44,54,60,93,111,125,143,147,96,51,91,139,125,98,56,68,96,111,136,140,136,135,129,130,179,183,186,188,190,196,196,191,183,172,167,161,82,145,184,136,134,136,159,171,164,164,169,169,173,179,187,185,185,189,184,182,183,175,166,152,119,87,79,65,51,49,48,75,114,148,163,131,75,54,103,144,120,95,56,71,96,113,130,138,138,133,133,127,182,184,182,190,194,197,194,184,176,171,165,163,94,134,185,150,129,145,140,161,173,183,178,176,179,198,186,175,172,172,174,181,181,178,166,143,101,90,90,82,72,64,68,94,124,146,137,100,63,56,104,140,117,95,57,76,101,115,129,137,140,134,130,127,187,184,187,187,192,196,196,186,176,169,165,162,102,137,189,179,113,149,115,112,115,128,154,175,177,158,146,145,160,171,171,171,182,196,180,136,97,89,89,98,85,80,82,99,120,135,144,101,68,54,102,127,108,93,57,84,109,120,134,140,143,136,132,126,185,189,191,194,199,201,188,181,176,170,167,157,100,125,166,170,107,150,153,108,90,142,118,138,146,143,138,138,142,156,167,169,177,189,169,123,92,61,86,94,90,87,96,106,117,122,137,110,71,57,102,117,107,90,61,89,115,127,135,135,142,138,133,133,186,187,190,194,197,199,191,178,170,166,166,150,101,119,129,105,84,80,120,147,122,136,87,87,114,136,148,153,146,138,142,150,159,168,151,120,79,45,87,117,104,95,95,114,118,118,131,114,74,62,111,118,107,88,80,104,117,125,129,135,143,143,136,126,187,188,192,193,194,191,186,179,173,162,157,135,83,85,61,90,102,104,95,79,54,28,49,91,89,94,120,142,148,139,133,137,140,133,125,115,88,42,66,102,106,105,106,103,121,113,129,118,71,67,113,121,114,87,90,115,122,125,129,133,137,135,133,128,185,184,185,185,189,187,182,178,171,158,151,130,72,55,115,115,111,123,148,149,146,114,78,59,117,119,100,104,112,119,121,128,137,147,146,135,108,77,78,99,100,114,122,133,123,117,128,132,74,69,114,119,108,88,100,123,129,128,127,131,135,134,128,121,186,188,188,191,190,185,183,173,168,160,146,124,66,74,110,93,79,123,146,125,128,140,145,120,71,101,124,124,112,96,97,99,105,126,150,146,134,105,75,99,110,120,131,134,130,121,123,137,84,69,115,118,103,96,120,132,123,120,120,130,132,135,126,119,183,185,187,188,187,184,180,174,161,146,135,113,64,100,98,74,97,126,139,112,101,123,143,157,153,102,99,137,141,131,116,111,121,133,150,144,106,80,115,133,138,140,137,140,131,122,125,136,92,79,118,115,97,118,136,132,122,117,116,128,134,131,125,117,181,182,184,185,187,185,179,170,151,138,124,104,64,101,86,80,92,84,125,123,117,122,137,159,175,164,109,102,134,142,140,144,146,163,173,173,162,153,161,160,158,158,151,146,135,125,121,127,95,86,115,106,106,127,137,133,123,120,121,133,131,126,117,107,184,186,184,189,188,185,180,169,136,124,116,102,57,104,94,88,77,85,123,130,134,137,136,146,162,166,162,101,110,137,157,160,166,174,183,177,170,174,173,166,158,161,151,139,133,127,113,118,93,98,116,109,129,145,142,126,122,121,123,129,124,118,115,108,187,189,190,187,186,182,180,163,121,108,107,99,72,108,100,90,81,128,130,124,125,139,142,149,155,168,160,151,110,124,160,180,177,182,182,166,161,168,169,166,157,157,154,147,134,117,105,106,89,113,116,124,144,147,136,124,129,129,125,125,123,110,113,110,184,187,187,189,186,183,174,151,111,98,102,98,76,125,115,94,118,158,138,122,115,129,136,151,164,170,163,161,122,115,139,180,184,184,178,162,151,149,155,161,158,154,156,155,143,121,101,73,75,124,126,140,148,142,134,133,136,129,122,114,106,107,106,101,186,188,188,189,187,184,178,153,106,88,90,100,95,136,117,84,91,137,140,127,112,125,139,149,162,167,166,161,150,103,128,157,177,173,171,161,147,143,149,155,161,156,152,154,141,125,102,81,75,136,140,143,144,141,139,140,132,125,116,106,112,111,98,90,181,185,190,187,186,183,174,141,101,81,94,105,100,141,131,77,53,81,118,128,113,121,139,144,157,168,163,163,163,109,112,127,162,166,168,162,146,139,144,148,149,147,143,147,142,129,108,90,67,122,145,148,145,142,142,134,129,118,105,103,105,102,93,71,182,187,188,188,186,177,170,137,98,76,84,115,133,154,151,83,45,84,124,135,117,118,140,146,156,163,165,161,159,145,87,124,159,168,167,158,154,149,144,150,148,146,139,140,152,133,112,93,88,115,129,137,139,144,138,135,127,115,111,105,97,90,71,71,181,182,183,185,183,176,172,138,102,82,90,105,115,147,140,83,38,73,116,133,122,121,142,150,159,161,161,163,160,156,101,113,149,168,166,162,155,153,156,152,153,153,142,131,138,130,108,92,99,112,120,130,130,137,132,126,119,115,106,96,79,70,81,111,179,181,183,184,184,177,172,148,111,82,87,102,119,146,131,90,59,89,117,130,125,121,143,149,154,156,153,163,166,158,115,110,145,169,166,163,158,150,155,160,158,157,153,141,136,140,127,110,108,110,124,133,132,132,134,127,116,110,100,80,72,78,100,104,177,181,182,183,183,181,171,147,118,93,95,96,122,153,138,104,57,76,125,133,124,126,150,157,154,159,156,160,166,163,124,115,138,165,166,162,157,154,158,157,158,157,154,146,138,131,127,126,132,128,131,127,128,127,127,119,107,97,86,82,84,103,103,102,175,176,177,179,182,178,169,147,125,102,102,95,121,159,142,115,91,122,137,131,119,125,147,151,159,160,162,158,163,167,123,126,133,162,161,158,156,149,157,163,163,154,149,141,141,139,141,146,143,141,138,133,123,111,107,94,87,87,87,75,71,92,116,128,175,177,177,178,183,180,161,148,127,108,103,94,111,168,154,132,84,108,136,129,124,140,159,156,163,161,162,161,166,173,123,128,127,154,164,158,151,144,145,150,158,151,153,149,152,154,152,152,149,143,136,123,113,104,93,88,84,85,69,29,14,12,19,41,175,175,173,170,171,168,152,140,124,109,112,99,89,163,158,138,90,100,127,120,126,149,159,163,160,157,149,162,172,178,127,139,137,146,158,154,146,138,136,141,148,150,152,150,150,150,149,143,133,127,114,105,96,88,83,84,84,69,30,16,15,14,13,8,174,176,174,171,173,176,150,129,122,117,118,110,79,150,156,124,100,93,112,115,138,156,161,164,168,169,166,166,167,176,130,137,140,143,158,154,143,137,129,133,137,138,143,138,134,129,124,116,108,105,108,106,104,98,95,83,58,34,26,18,18,15,13,12,179,179,177,173,173,176,164,135,123,117,121,128,76,124,146,133,104,94,106,126,150,159,157,162,168,176,176,174,179,185,135,155,144,143,156,155,144,136,128,124,122,127,125,128,132,137,136,135,132,131,131,115,105,101,73,43,31,30,30,22,16,19,21,18,183,178,172,173,173,176,172,136,120,119,121,117,78,113,125,134,122,113,117,144,152,154,163,168,171,176,176,174,172,165,89,164,151,145,151,153,141,132,123,121,122,136,143,148,151,147,143,141,133,129,114,101,88,53,34,31,32,32,31,24,19,18,17,16,175,176,176,170,168,170,174,157,127,117,117,117,89,104,121,126,134,122,122,147,156,149,154,165,171,172,176,180,170,187,131,165,153,144,153,152,136,122,119,118,125,143,146,145,146,142,132,127,118,107,102,81,49,32,31,34,32,31,34,26,19,18,18,18,168,167,165,164,159,162,161,160,131,110,109,120,94,103,128,131,135,120,128,147,152,147,148,159,162,169,173,172,173,204,153,162,152,143,145,147,136,128,126,128,133,137,137,134,125,121,115,104,102,103,73,40,31,30,31,31,29,33,33,31,24,22,20,18,156,159,155,155,153,150,141,138,139,116,107,123,98,98,131,135,133,126,137,141,140,146,153,157,160,162,168,166,185,144,156,157,151,145,141,139,134,129,124,127,127,123,120,118,116,112,112,111,103,58,32,31,31,33,32,32,32,31,32,35,23,14,19,19,150,152,154,151,143,140,136,133,126,111,114,122,114,73,121,121,103,105,130,140,146,149,151,152,155,153,151,158,144,125,153,147,147,142,137,135,132,126,117,113,110,112,121,119,120,117,103,74,38,25,30,38,31,31,29,32,33,30,31,33,27,22,17,21,144,148,152,151,141,142,141,136,130,126,121,117,122,77,93,102,103,125,131,131,131,131,129,129,132,134,146,135,110,146,146,140,137,130,130,123,119,119,122,125,127,127,122,132,114,74,41,29,29,32,33,31,34,33,34,32,33,30,32,33,32,29,29,26,135,139,141,140,138,137,136,131,127,130,133,136,135,133,74,101,97,96,105,114,120,124,125,128,121,139,117,93,134,139,134,130,127,132,131,134,134,131,125,115,104,92,78,47,22,21,31,32,32,31,32,31,34,31,33,35,28,32,33,31,40,38,35,34,102,107,111,127,135,133,136,135,135,135,140,138,138,134,94,89,113,82,59,58,66,81,102,125,133,94,83,125,124,121,121,118,108,83,70,65,58,47,35,34,35,31,28,27,31,35,34,32,34,34,32,33,34,32,30,30,33,32,31,34,34,42,39,38
107,111,122,120,116,117,121,127,142,149,157,157,146,140,122,115,150,152,118,145,138,122,115,144,155,145,117,66,99,176,179,180,183,133,40,20,24,29,35,41,50,55,54,54,56,55,48,57,53,54,54,53,51,56,57,52,53,55,53,56,50,54,55,53,140,143,150,149,150,161,177,185,190,193,193,192,190,195,191,162,158,114,150,167,161,164,178,188,182,177,181,172,126,89,166,163,161,168,152,126,120,115,103,85,64,40,22,24,33,48,53,47,49,49,55,53,55,54,55,53,55,55,53,56,57,50,52,51,171,175,176,176,180,184,183,185,182,182,186,186,185,190,193,186,100,133,187,184,181,185,182,178,176,180,185,186,187,150,89,190,182,179,178,179,178,180,178,177,171,161,146,115,65,42,29,43,47,46,48,50,54,53,48,49,50,52,53,54,55,55,53,58,188,187,188,187,186,184,184,184,182,178,176,174,170,171,171,159,113,140,152,178,186,186,186,187,189,190,192,191,191,194,157,137,191,187,180,182,184,180,181,173,176,179,177,176,177,154,97,51,36,45,45,48,42,48,46,45,48,52,56,52,55,55,52,57,191,190,187,191,192,190,189,184,182,180,176,166,162,165,170,119,150,164,148,180,189,192,191,189,192,192,190,193,199,198,191,132,166,195,189,183,183,183,181,182,187,182,180,176,179,176,175,145,95,49,36,45,50,43,47,46,47,48,49,55,55,54,54,61,188,190,194,198,197,196,195,194,192,191,191,169,158,154,156,112,163,176,153,172,189,190,189,190,190,192,194,193,196,197,200,160,143,199,193,187,184,188,186,185,180,189,188,183,180,176,172,175,164,131,77,42,39,43,43,46,45,51,50,52,56,52,53,57,191,194,198,199,199,200,200,198,199,201,194,168,157,151,132,126,169,179,162,167,187,191,193,195,191,190,195,194,195,197,199,196,107,191,198,190,192,187,177,174,175,173,171,174,173,175,169,170,166,159,145,108,60,39,41,35,35,38,40,44,49,53,55,48,194,200,199,200,200,201,203,202,201,201,187,146,142,150,119,149,185,167,140,153,184,190,188,190,195,197,195,195,195,198,200,203,158,164,196,183,187,184,169,160,159,153,149,156,159,160,169,167,167,164,154,144,127,91,75,70,59,67,77,74,67,46,36,43,199,200,201,198,196,197,197,197,197,191,175,134,129,147,109,174,189,142,125,155,185,189,186,181,188,197,201,197,195,195,202,204,185,165,188,180,189,184,172,166,165,168,168,170,181,183,178,176,167,162,159,148,132,127,133,144,160,163,161,157,156,158,168,174,196,198,197,195,192,193,197,196,192,175,151,122,129,170,107,200,162,111,121,154,182,187,183,186,188,184,186,183,185,192,198,200,194,183,185,179,187,183,175,171,180,186,191,189,187,184,183,181,177,170,157,154,144,132,126,124,130,153,158,155,157,161,164,165,192,194,193,190,186,191,194,194,187,160,136,118,135,185,99,181,152,117,126,150,173,182,173,176,187,187,183,183,183,184,189,191,180,156,172,174,182,180,176,181,190,192,189,193,189,188,188,183,177,171,161,155,147,138,134,125,122,122,137,153,155,159,160,159,186,191,191,192,191,194,193,192,184,151,136,120,137,191,110,167,140,98,114,156,173,183,173,179,185,186,180,176,175,178,183,187,168,135,160,171,182,174,170,175,183,182,185,183,175,178,178,171,175,173,162,151,150,137,132,124,125,130,119,133,155,157,161,161,185,188,191,193,192,192,195,190,184,151,132,114,136,174,120,149,121,114,151,142,157,169,164,177,183,178,175,172,172,176,181,184,164,132,145,166,175,164,167,170,171,168,167,155,153,152,150,151,151,146,142,143,141,141,144,143,134,122,113,115,129,153,157,165,188,188,189,193,194,192,189,190,174,145,127,117,139,147,105,137,106,153,151,152,155,159,156,167,177,175,167,170,174,178,177,180,147,129,144,167,160,158,157,159,154,155,156,158,162,156,143,132,129,123,121,117,134,143,141,142,142,136,127,111,106,121,155,156,184,189,195,197,197,197,194,188,172,150,124,110,135,172,146,125,71,78,97,140,140,148,146,162,176,175,174,170,169,178,179,176,132,129,143,165,159,153,145,147,149,155,137,141,146,145,129,120,117,113,118,124,135,141,141,139,145,150,141,140,120,104,115,149,187,194,198,199,200,198,194,187,169,141,115,95,134,175,142,128,51,53,80,130,144,141,141,160,170,175,170,169,173,182,182,164,128,131,147,162,152,139,134,140,149,134,130,149,149,133,107,111,128,127,135,139,143,145,150,148,150,151,143,137,129,121,103,101,193,195,198,201,202,202,194,187,165,136,106,92,129,143,112,124,75,41,80,140,143,134,131,157,164,174,173,174,177,180,178,147,131,131,150,151,139,132,134,142,137,127,143,153,128,117,93,110,131,141,156,161,163,157,153,153,158,151,141,146,145,139,131,104,195,197,198,200,200,202,203,194,170,139,108,104,140,137,91,104,59,63,88,127,136,130,129,155,155,169,174,176,177,181,171,130,134,128,150,144,131,126,139,145,143,145,153,146,120,114,72,97,135,149,160,161,162,156,155,155,156,152,146,147,148,141,144,127,195,197,200,200,203,202,201,195,170,133,109,107,137,136,79,89,69,88,100,135,130,125,132,155,159,167,170,176,176,179,147,132,133,132,144,134,130,138,149,152,154,161,166,157,150,136,72,66,145,162,161,161,164,163,161,155,157,152,151,148,143,136,140,137,196,197,198,200,199,202,202,200,183,142,114,114,131,131,88,92,88,113,130,138,126,121,140,154,162,172,171,169,176,167,126,150,124,140,140,131,136,150,163,168,172,180,180,173,162,152,143,49,127,169,173,169,168,167,167,159,152,148,152,153,150,150,149,145,195,196,197,200,201,200,198,194,179,142,118,112,126,119,87,93,76,115,134,136,125,124,143,156,173,181,173,176,173,129,149,145,121,137,145,146,156,169,175,177,177,180,177,172,161,165,153,62,72,135,170,180,177,170,159,154,149,142,138,145,151,151,151,148,195,198,197,200,201,201,199,194,177,145,128,132,125,96,86,79,85,96,118,132,128,133,146,162,178,183,173,173,140,134,169,129,135,151,154,160,176,180,182,184,186,183,178,174,161,180,154,64,45,104,136,167,176,170,164,160,157,149,140,138,140,153,154,151,197,197,198,200,199,197,200,194,183,163,144,135,130,111,90,84,89,107,129,147,138,143,156,171,183,192,193,152,143,185,150,130,141,151,163,166,170,183,184,181,180,177,164,155,167,182,141,80,62,100,132,139,159,172,168,160,150,145,148,145,144,147,150,145,194,197,197,199,199,198,198,194,186,164,153,141,137,120,77,94,93,98,126,164,148,146,163,181,194,199,159,147,185,166,153,144,151,176,195,185,159,163,189,180,183,184,173,166,170,177,126,73,69,65,119,138,138,152,156,153,148,141,141,150,153,152,150,151,193,196,202,204,203,199,198,194,188,177,166,155,153,121,61,107,101,137,151,174,153,157,183,202,169,128,123,154,142,142,147,158,180,196,197,196,161,121,166,180,183,167,170,175,179,164,113,88,126,88,96,135,142,141,149,145,140,139,142,147,153,157,159,156,192,195,198,201,199,199,198,194,187,181,176,169,165,120,65,76,122,155,191,190,168,159,133,114,87,125,142,152,170,175,172,181,189,186,176,158,153,114,139,162,173,164,158,168,178,153,104,90,126,121,89,123,144,139,143,143,132,129,133,144,152,158,157,153,189,191,196,201,206,207,203,191,187,181,175,172,169,117,106,102,86,115,122,94,96,93,59,58,127,155,173,187,196,198,198,196,195,196,199,173,135,126,141,141,157,153,158,158,167,149,99,79,91,114,72,99,138,140,127,126,113,113,124,140,148,152,155,156,188,187,192,196,203,206,200,197,182,176,174,175,167,110,131,163,131,96,81,126,135,102,110,143,175,194,198,192,194,196,201,196,198,206,209,175,132,129,138,132,139,151,153,160,163,134,96,78,83,100,75,99,131,137,125,120,104,99,110,138,146,152,153,154,183,186,191,198,203,208,200,185,179,176,172,174,167,104,161,205,202,195,175,155,148,169,180,182,189,193,195,198,195,194,192,190,192,193,191,174,139,126,123,115,104,121,142,158,173,146,98,89,123,148,135,123,128,137,124,113,88,88,103,125,144,151,151,148,184,185,187,189,196,204,202,194,182,177,171,166,165,90,176,207,195,188,159,157,176,186,179,181,188,190,189,186,183,185,188,188,195,197,187,170,145,122,117,95,93,89,119,142,158,142,99,66,90,120,116,106,123,134,126,112,76,75,101,118,137,148,147,148,183,185,187,192,196,200,202,197,189,181,174,167,165,84,170,196,156,155,148,167,179,182,181,186,185,189,191,195,198,198,197,197,206,206,183,159,139,105,94,87,66,56,79,113,140,143,109,59,77,100,110,108,122,135,116,101,66,66,99,112,133,144,146,140,184,187,189,191,194,194,198,194,188,180,172,169,164,88,167,192,134,142,144,169,168,171,170,170,172,170,175,175,179,182,182,184,186,186,171,150,127,85,63,62,55,45,45,81,131,148,125,67,62,90,108,131,123,129,116,104,73,61,99,113,135,146,145,137,190,190,193,192,197,201,199,188,182,175,169,167,159,93,155,185,129,135,140,161,166,159,169,168,173,171,173,178,177,177,176,171,165,171,171,154,126,86,59,39,35,42,44,60,113,150,125,59,50,67,77,111,124,126,114,107,79,62,90,108,136,136,139,137,192,192,190,193,198,200,196,187,177,172,166,165,151,103,163,196,156,134,138,140,168,179,179,177,173,177,182,175,173,173,177,180,180,177,167,154,120,85,70,54,48,47,53,66,115,149,103,55,55,76,78,86,119,127,115,104,67,57,93,112,136,137,135,135,194,195,195,198,200,201,194,188,182,174,170,164,139,98,161,191,160,127,141,107,110,138,169,175,178,179,177,175,174,173,173,176,180,181,167,146,109,91,85,63,41,44,52,78,123,131,84,56,59,79,94,114,133,138,115,95,64,66,95,111,126,135,137,133,193,193,196,200,200,198,192,183,174,170,168,161,134,93,143,156,140,129,174,170,124,113,108,137,150,147,144,146,161,171,175,174,180,196,185,131,97,92,97,78,73,64,67,71,117,110,73,56,63,89,87,102,125,129,110,95,62,75,101,116,133,137,139,131,188,190,192,194,194,194,190,181,172,165,160,153,114,78,120,94,86,60,36,49,83,88,82,83,112,140,149,150,149,154,163,170,176,187,161,119,88,75,97,98,92,84,79,90,126,108,72,58,59,86,78,98,122,123,102,93,63,79,106,117,130,137,140,135,188,189,189,189,188,186,182,176,171,163,152,141,103,56,60,103,114,126,142,135,107,62,40,72,91,100,130,159,152,143,145,152,162,165,141,113,71,73,118,103,93,94,93,101,132,123,73,48,51,75,92,110,120,113,102,90,69,90,111,125,138,139,140,136,190,191,190,191,190,184,181,178,167,160,144,130,98,54,91,112,94,115,151,147,152,139,123,76,82,106,102,118,137,141,146,150,140,129,121,115,67,78,113,110,102,84,96,106,133,127,73,54,64,70,62,113,126,112,104,90,88,99,116,126,136,139,138,137,186,189,189,189,187,184,178,173,160,150,136,120,90,71,97,80,80,136,152,138,127,145,146,140,96,87,114,115,102,99,115,140,159,155,143,126,93,99,110,110,113,111,102,112,135,136,79,59,89,62,64,116,123,118,111,94,102,107,115,127,135,135,136,135,184,183,185,186,187,186,179,170,153,137,116,104,80,78,82,68,106,116,144,134,104,123,145,156,165,119,93,123,120,104,81,80,115,149,152,127,115,103,107,106,109,111,115,117,135,140,85,42,17,17,85,119,119,113,103,99,104,117,123,130,138,137,133,129,189,189,188,188,188,185,177,166,143,121,108,99,80,84,82,82,90,102,152,139,119,123,139,158,175,173,119,111,137,137,121,120,120,135,135,109,94,105,108,113,116,124,123,123,128,139,92,53,54,52,108,122,119,119,104,109,114,117,120,130,134,138,130,133,190,191,191,188,188,185,181,166,125,107,102,96,73,97,86,92,81,108,153,137,133,134,138,148,162,162,168,95,134,137,141,138,144,152,154,141,133,134,129,142,146,144,142,134,128,138,101,41,42,75,115,122,121,116,122,126,125,125,119,127,134,135,136,141,186,188,188,189,186,184,176,154,107,93,91,93,70,117,103,91,114,139,156,119,125,139,145,151,161,160,159,152,82,133,145,151,153,150,153,157,167,163,164,162,165,156,142,135,127,126,103,32,34,84,120,126,123,127,128,131,127,124,125,124,132,143,139,128,185,188,191,190,188,185,178,151,101,86,88,107,75,122,110,97,142,154,156,120,116,129,138,144,159,161,160,159,119,107,139,154,154,151,144,144,149,158,164,159,155,149,145,134,124,118,96,37,60,114,132,134,136,141,144,132,125,124,125,131,148,136,125,120,186,190,193,191,187,182,174,140,97,76,85,137,84,126,110,66,82,130,144,120,113,133,140,146,160,166,163,157,136,104,118,148,157,153,145,135,130,139,150,153,152,154,149,135,116,96,66,48,112,140,139,144,145,145,140,123,128,136,134,136,136,135,124,113,183,190,191,190,187,179,169,128,89,72,86,139,108,145,128,57,65,109,144,118,110,134,141,141,154,160,163,163,158,100,114,130,159,154,146,136,132,137,142,146,142,149,147,131,108,91,51,69,136,147,149,149,148,140,133,133,143,141,137,131,128,122,114,104,184,186,188,188,185,177,169,126,89,72,91,142,118,148,133,45,54,113,140,123,110,131,139,144,154,162,161,158,158,121,101,125,155,163,153,141,133,131,131,129,131,136,143,134,112,83,69,99,142,153,147,143,138,135,141,143,140,134,131,116,112,103,85,68,183,185,186,187,187,179,169,134,98,74,97,129,114,137,129,50,62,108,132,128,115,129,138,147,155,158,162,160,162,144,93,125,152,163,151,146,143,139,135,134,127,127,144,131,115,90,88,117,133,139,141,141,141,145,135,137,131,121,109,102,100,88,66,79,180,185,185,189,186,181,164,133,99,79,105,117,116,142,126,70,61,115,139,130,119,136,140,140,152,153,159,160,162,144,106,120,152,167,159,151,147,145,144,139,134,116,129,140,121,101,99,111,119,124,131,129,138,133,129,125,121,113,104,98,85,69,100,119,179,183,182,184,184,180,162,135,109,87,113,112,112,152,130,84,90,137,141,128,121,138,148,152,155,152,158,165,164,152,115,125,139,166,163,152,148,151,154,149,144,133,115,130,127,122,117,114,117,128,128,131,128,130,126,119,112,107,99,81,74,108,117,116,175,179,179,186,184,172,157,140,112,95,112,118,112,156,141,96,106,142,140,126,126,145,146,154,156,162,156,161,166,155,104,130,131,158,159,152,148,154,151,149,145,140,131,125,131,129,132,135,130,129,129,126,128,128,124,115,107,96,78,77,99,109,108,106,177,180,178,177,179,165,142,126,109,103,108,122,108,160,155,106,85,132,134,129,141,154,153,158,160,160,158,162,169,162,100,134,133,152,160,152,144,149,158,158,148,145,137,133,135,144,145,140,139,135,129,120,112,114,108,98,89,85,91,113,120,115,107,102,180,182,177,176,181,166,137,127,111,112,109,110,103,160,134,114,94,116,119,132,151,153,160,161,159,152,159,171,177,169,102,138,133,153,157,143,137,136,146,155,152,149,144,144,146,146,145,146,138,131,122,114,108,98,87,85,81,52,16,15,34,68,86,79,179,179,180,177,179,173,140,125,108,110,112,96,96,145,140,105,96,108,121,146,160,158,163,172,171,167,163,171,177,172,123,144,132,146,151,142,129,128,137,145,147,149,146,147,139,138,136,131,125,113,105,95,87,82,84,71,37,15,16,13,8,10,14,16,176,176,177,174,181,179,147,122,112,115,117,86,82,121,135,121,109,119,142,152,159,158,160,165,173,174,172,176,175,163,134,144,131,145,152,143,132,127,126,132,136,140,137,127,126,124,119,111,108,102,96,94,93,86,69,38,20,18,17,16,14,11,11,11,172,173,171,169,171,176,162,124,113,112,116,103,86,122,127,133,121,116,144,151,149,158,165,168,169,169,173,174,163,135,139,151,136,137,149,142,134,121,123,121,127,126,126,130,130,130,126,118,114,109,101,101,87,54,36,34,22,18,18,17,17,17,15,13,162,159,162,162,158,159,164,133,111,104,116,116,70,123,130,132,121,127,149,154,147,149,160,163,168,169,169,172,172,157,157,149,142,137,141,137,128,122,119,128,143,140,140,141,137,135,128,116,109,103,92,62,28,29,30,30,30,21,21,19,17,16,15,12,153,152,149,143,142,137,140,139,118,108,121,124,79,115,134,132,121,135,143,146,148,158,161,161,165,173,171,176,186,166,160,150,144,141,141,129,126,124,124,128,135,141,133,128,118,112,108,102,101,74,47,30,33,36,38,34,29,21,18,18,23,19,19,17,150,154,149,141,134,132,131,130,117,114,122,124,97,98,118,102,107,135,143,145,152,158,158,157,154,154,159,167,149,155,158,150,145,139,134,134,131,127,129,126,124,122,115,111,110,108,105,91,52,29,30,32,31,30,27,31,34,24,22,17,15,19,20,18,149,148,145,141,141,143,135,127,124,122,118,120,106,93,97,105,125,131,132,134,138,140,143,146,146,146,149,131,134,151,144,140,139,139,134,130,125,116,114,111,115,117,117,115,122,100,64,39,30,33,34,33,33,32,29,33,35,27,19,21,21,21,21,23,127,133,138,137,137,133,128,132,134,137,137,136,132,68,106,106,104,118,129,136,143,134,127,123,128,138,129,123,145,144,141,138,134,129,125,122,122,121,126,127,128,124,113,94,62,31,30,30,32,31,32,32,31,33,32,31,31,28,21,21,21,22,20,23,88,91,113,126,130,133,133,136,143,143,140,136,107,98,101,119,83,63,68,74,81,105,128,132,119,104,116,137,132,128,126,126,128,132,135,128,118,116,113,108,84,59,44,32,26,30,29,37,36,34,33,33,33,32,30,33,35,35,31,25,27,27,28,26,64,63,55,53,73,80,91,99,102,101,104,84,89,111,116,91,113,115,104,105,112,134,131,72,74,95,119,125,118,112,77,51,52,48,39,33,37,42,37,24,21,26,34,32,34,33,35,34,31,33,32,33,33,31,32,30,32,37,37,37,29,33,30,32
160,173,187,185,186,189,190,188,187,191,194,187,149,107,120,174,185,183,180,176,174,177,182,187,187,189,194,163,98,166,188,187,185,184,183,180,180,180,176,177,176,175,174,176,174,161,134,94,55,35,50,51,47,44,45,45,47,50,47,50,54,55,54,53,181,184,186,187,184,182,184,186,183,183,183,188,168,86,138,168,181,183,185,186,188,191,191,191,192,193,192,196,168,114,190,191,188,186,187,185,180,178,182,185,185,182,180,181,178,174,170,159,135,93,53,34,46,49,46,47,48,50,54,52,57,53,54,54,188,186,185,184,183,181,180,174,170,173,173,178,127,129,147,155,180,188,190,191,189,190,194,193,190,193,197,199,207,136,142,196,193,191,188,189,190,190,186,185,188,186,183,182,181,175,174,170,161,148,127,82,36,26,41,38,37,36,43,47,49,53,54,51,185,189,189,187,186,183,177,170,167,164,170,169,109,165,169,163,182,188,192,195,192,191,192,193,192,192,194,195,199,192,111,192,200,194,191,192,189,185,184,184,180,180,180,178,179,175,174,170,168,158,148,142,123,74,55,57,57,51,53,50,42,31,20,27,203,198,195,194,191,191,196,187,169,162,159,150,112,170,170,161,179,192,193,195,194,194,191,192,196,192,193,194,197,196,147,145,199,196,191,192,185,175,168,170,164,160,163,171,168,170,173,172,169,163,154,143,136,139,144,152,149,141,134,134,139,146,160,165,197,198,198,197,197,201,203,189,163,152,145,126,125,176,172,153,171,189,189,189,191,191,191,191,188,186,189,194,198,200,166,146,191,185,186,192,187,176,168,163,165,165,172,179,177,179,182,174,166,162,160,153,138,124,131,126,130,151,161,160,160,162,164,164,199,200,199,199,198,202,202,180,147,142,142,114,141,182,171,140,156,183,189,187,184,181,187,192,197,197,193,192,198,200,197,145,181,184,183,191,184,179,175,179,185,188,188,189,190,188,184,185,183,174,156,154,144,135,132,133,127,121,130,150,154,156,163,162,196,198,200,200,198,201,195,170,136,129,139,112,161,190,165,130,150,186,187,184,176,173,179,185,181,182,184,190,195,199,203,158,187,183,184,189,186,182,181,187,192,193,193,189,189,191,190,184,179,173,164,159,153,141,136,129,133,138,128,126,149,160,157,162,193,193,195,194,194,191,176,149,120,126,155,109,181,195,152,124,143,180,190,183,177,180,182,178,180,181,181,186,191,191,197,172,173,172,178,187,183,183,182,190,190,188,191,193,190,189,187,180,179,174,165,158,150,142,138,133,131,134,133,124,120,141,157,159,190,190,193,195,193,185,162,131,117,132,175,101,192,188,150,124,131,167,184,181,171,173,180,181,178,178,177,178,180,183,191,159,154,160,174,184,174,175,176,185,179,180,177,165,164,169,165,166,161,155,151,148,144,145,146,145,139,131,121,120,121,121,140,162,188,191,192,194,192,175,147,126,113,136,186,103,186,177,159,123,123,160,180,177,168,174,178,180,176,172,170,173,185,186,185,154,139,145,167,175,167,168,171,170,165,163,160,164,164,155,148,142,142,133,128,128,133,143,143,144,144,144,142,128,112,107,107,133,192,192,193,195,189,169,142,128,111,137,182,107,168,168,147,105,116,152,172,172,166,174,176,175,172,171,172,176,177,179,176,145,132,146,166,165,160,161,160,156,153,153,150,161,164,161,140,132,124,120,121,125,137,146,147,141,141,148,151,141,140,132,115,103,191,190,192,191,186,169,145,129,110,137,169,137,150,163,138,102,112,135,154,159,158,169,174,176,171,171,171,176,179,177,167,134,129,145,166,159,156,148,148,148,149,139,130,149,150,151,128,122,129,128,132,135,141,144,151,153,151,152,149,142,136,133,131,122,192,192,191,190,185,163,137,122,113,139,180,188,158,161,113,64,108,135,145,148,151,165,169,171,176,171,167,176,181,179,155,131,128,145,163,156,149,138,140,148,142,127,143,158,155,137,107,113,133,141,155,161,168,163,160,155,155,155,147,144,145,151,142,136,195,197,196,192,183,164,143,121,109,138,178,166,153,154,96,46,98,143,139,141,146,162,168,174,170,168,170,177,180,181,141,132,130,147,155,145,137,133,138,138,120,129,151,151,138,133,109,113,137,146,164,166,168,162,155,152,156,155,146,144,146,147,141,143,196,195,195,190,184,162,136,113,98,129,156,136,148,147,89,55,98,128,133,132,143,159,161,174,176,177,176,177,179,176,125,134,120,146,148,136,131,133,138,137,141,146,152,145,128,127,96,95,138,160,167,161,165,164,164,158,155,153,149,149,149,143,140,142,201,200,195,191,184,161,125,103,93,127,145,116,144,138,89,53,94,137,131,123,137,157,151,172,175,173,175,179,184,162,116,137,126,146,140,131,130,140,145,149,149,156,156,149,145,140,104,84,149,177,172,166,168,167,165,158,152,150,145,152,150,149,150,152,201,200,202,198,191,169,134,105,97,126,150,89,133,121,94,62,94,125,125,122,133,154,151,168,171,172,175,178,180,129,131,129,128,139,129,130,135,149,158,161,159,170,173,165,156,149,142,69,120,168,175,173,171,167,163,158,149,142,134,132,143,147,152,152,200,200,201,200,192,168,133,108,102,126,155,76,121,111,90,72,106,124,121,116,131,151,157,169,173,171,172,179,167,108,143,117,128,140,137,140,152,163,170,170,174,181,179,178,165,158,170,101,71,128,160,180,178,166,159,155,153,147,138,136,132,137,147,149,201,202,201,200,195,178,143,110,106,117,149,92,107,103,87,76,109,124,115,117,143,152,165,177,174,174,176,176,125,142,139,119,136,149,153,163,172,173,176,179,181,180,177,171,160,164,184,127,61,108,130,151,168,166,163,159,153,148,141,135,134,138,141,142,199,200,201,199,195,182,147,117,112,116,133,92,97,100,84,73,107,124,113,120,142,159,174,181,175,172,179,144,117,157,129,131,151,157,162,174,177,181,179,182,181,179,173,174,163,173,184,122,58,89,128,137,142,156,155,148,146,139,136,141,144,150,150,147,201,200,200,198,193,179,145,117,121,119,118,94,95,96,89,74,117,132,118,125,144,160,173,183,180,185,162,125,167,147,123,140,157,168,172,169,176,185,184,181,180,179,164,158,156,176,175,115,44,52,107,137,142,140,146,144,137,136,133,133,141,152,152,155,202,201,200,198,193,183,160,139,135,130,117,84,94,97,90,78,113,140,127,138,155,168,182,190,203,182,131,166,172,144,138,152,175,191,194,177,150,166,182,177,181,182,177,170,166,177,168,115,103,89,92,121,142,141,133,139,134,125,128,127,136,145,150,153,200,199,199,199,195,186,168,152,139,132,123,88,98,103,92,103,112,156,140,144,163,179,191,199,180,112,147,160,152,155,160,174,192,197,201,187,142,129,166,179,183,169,170,171,175,179,152,100,101,117,88,100,130,144,133,126,121,110,112,120,133,144,149,153,200,201,200,199,194,187,175,163,155,147,139,82,71,119,97,125,148,167,151,152,164,180,185,138,101,142,143,150,155,155,170,192,191,182,173,168,140,121,137,165,177,162,159,160,168,175,140,94,68,104,88,69,113,141,135,119,109,91,89,107,129,141,148,153,204,202,199,200,195,189,181,171,164,162,159,92,42,86,119,141,173,170,172,189,160,117,99,94,144,147,166,186,189,184,185,187,183,184,182,163,138,134,139,136,157,160,156,157,162,170,138,92,53,45,60,68,107,134,133,119,110,82,71,93,121,138,147,150,203,202,202,199,194,188,183,177,173,169,167,80,95,79,84,113,139,145,143,116,59,43,83,145,161,176,189,191,192,197,195,194,199,204,204,170,134,133,141,128,139,155,155,153,165,168,135,86,88,137,151,119,115,128,132,120,107,80,56,85,110,131,145,150,200,204,206,202,194,185,182,176,172,173,175,91,111,150,107,77,71,76,83,75,79,117,155,178,189,193,189,190,191,192,195,194,197,202,202,163,127,130,124,117,110,125,146,150,162,173,148,96,81,103,121,111,110,122,135,116,100,71,46,73,104,129,140,149,198,202,206,201,196,188,179,175,174,176,168,100,123,189,179,173,149,152,155,159,174,182,182,187,191,194,194,194,193,194,189,188,191,190,183,172,143,126,120,102,93,91,114,136,152,156,145,112,78,79,100,90,92,118,129,117,99,70,45,69,106,128,142,147,196,202,206,202,190,180,175,176,172,173,164,106,141,208,203,185,189,150,162,173,183,176,179,186,188,187,188,187,186,184,184,191,206,207,182,167,145,121,113,99,82,72,78,109,126,141,146,130,93,74,83,93,113,123,128,112,98,75,46,63,97,124,132,137,193,197,202,202,198,190,182,180,174,171,160,99,146,200,190,124,171,149,171,182,182,182,187,185,189,191,190,194,194,196,196,196,202,199,176,155,137,106,83,74,67,61,53,69,98,128,141,137,89,59,66,70,98,118,124,117,102,78,47,54,96,132,140,134,189,195,199,200,198,193,186,178,173,169,160,96,157,198,178,116,161,157,173,176,176,170,174,173,172,180,176,178,178,174,174,175,179,180,166,150,127,94,68,44,38,43,45,53,88,128,146,130,68,46,59,62,77,123,132,119,100,66,37,49,97,121,132,137,190,190,193,194,196,191,184,180,173,170,159,86,159,200,167,111,144,153,168,164,168,175,168,176,169,168,174,176,176,178,176,175,166,169,167,153,128,91,67,51,44,45,48,58,92,139,147,105,59,52,65,69,85,128,140,124,97,63,37,57,100,125,131,137,192,196,200,199,194,185,179,174,169,168,158,73,140,188,164,124,140,143,163,170,166,173,170,170,174,177,178,178,175,180,178,179,179,177,170,154,125,91,78,69,46,40,49,57,90,138,141,79,45,51,65,71,88,124,132,114,90,60,41,65,101,124,128,137,193,192,196,197,192,183,178,173,167,164,160,84,131,194,178,141,147,124,125,151,177,183,179,180,182,187,179,174,170,172,174,181,183,181,171,146,108,93,88,82,76,73,73,74,84,127,129,71,47,58,75,70,86,120,129,108,82,62,46,72,109,128,135,140,195,200,202,200,194,186,179,172,167,163,156,91,119,175,168,123,143,136,96,81,80,119,156,167,162,149,142,144,162,170,171,173,184,198,185,137,101,84,83,91,83,89,79,79,86,118,139,89,49,47,48,57,100,121,116,98,83,60,55,87,115,131,138,135,199,200,199,195,188,180,172,168,164,159,143,93,105,140,154,116,106,137,142,129,145,123,99,117,129,134,136,141,146,157,163,168,171,178,162,124,97,70,93,104,94,92,98,90,85,108,134,100,51,39,45,56,110,128,114,97,81,59,67,91,115,128,135,136,195,197,197,195,190,183,176,165,156,151,131,90,98,115,75,66,80,91,97,96,70,65,78,86,96,117,138,148,142,140,142,148,154,157,142,119,92,58,94,108,105,100,86,94,89,104,131,106,57,47,52,77,119,121,114,100,79,68,87,105,117,130,134,134,194,191,189,188,184,176,168,163,149,141,118,74,70,62,103,115,122,119,108,98,73,38,47,95,108,96,109,126,131,134,144,151,141,137,127,114,90,68,99,100,110,109,107,92,97,108,134,115,63,40,47,100,119,118,107,95,76,79,104,115,121,126,134,138,186,185,186,184,182,176,171,161,142,128,106,61,50,99,106,93,117,138,133,142,146,144,115,56,82,114,108,103,97,95,100,124,159,155,141,130,106,91,102,101,103,109,109,102,105,109,128,125,67,27,48,106,122,118,106,90,83,101,118,112,120,127,130,134,191,188,187,185,182,176,165,153,138,118,101,61,76,89,65,87,132,138,124,118,138,147,159,143,90,77,117,121,107,94,79,69,95,139,152,137,114,101,101,94,102,102,106,109,110,116,136,138,78,31,71,117,122,113,101,95,105,119,121,114,117,125,133,131,190,188,187,186,180,175,162,143,121,105,92,53,85,81,77,94,110,140,134,103,111,137,155,166,168,118,85,131,134,127,113,116,116,126,132,112,95,103,106,106,111,120,117,119,116,115,125,130,91,44,85,119,119,107,94,100,126,127,119,117,118,123,133,142,187,183,185,185,181,173,155,133,111,92,85,54,91,100,91,86,106,138,135,111,112,135,148,153,155,166,132,104,140,139,138,138,147,153,155,143,129,126,124,123,129,136,135,131,130,129,119,123,87,59,98,120,117,109,119,131,132,122,118,121,122,129,137,128,188,189,189,188,183,175,152,118,100,85,80,58,106,113,94,82,110,133,123,118,129,140,143,147,156,159,164,114,109,137,150,154,161,160,157,158,159,159,150,149,148,145,141,141,132,124,113,110,82,70,114,125,119,130,141,139,133,117,123,128,127,129,132,130,192,190,189,185,183,175,145,105,87,79,70,73,124,121,96,75,108,137,114,117,132,137,142,149,158,156,156,158,105,117,141,157,159,158,150,142,145,150,153,157,152,153,154,151,142,123,110,89,66,101,138,134,139,146,142,132,126,128,137,136,131,126,123,117,190,190,189,187,178,170,142,97,77,75,79,86,134,126,100,67,93,131,116,110,128,134,139,151,158,155,158,158,136,105,126,147,158,157,150,139,133,136,141,147,148,145,149,152,139,120,107,88,61,106,144,145,144,141,138,133,133,136,137,135,127,117,111,105,191,191,190,188,185,179,139,96,72,80,91,108,148,136,114,69,82,119,114,108,122,130,133,145,156,161,159,154,150,108,107,131,155,153,152,143,133,131,137,140,143,139,138,144,140,127,109,97,80,116,146,152,148,143,135,135,135,134,130,122,114,101,101,97,192,193,191,187,182,169,134,97,71,83,94,111,151,144,135,84,80,118,115,107,123,132,130,146,157,160,162,162,162,126,97,111,142,154,156,145,133,130,133,135,135,133,130,137,140,127,111,98,96,125,134,137,135,137,141,137,131,128,123,116,99,93,92,80,193,191,191,186,181,167,126,90,71,90,106,123,157,152,139,91,80,120,121,112,119,128,137,142,154,162,164,160,157,152,84,116,130,156,158,149,144,141,137,138,136,137,126,131,141,128,106,99,103,118,122,124,129,129,131,131,123,118,114,106,103,95,80,74,188,190,189,187,178,169,135,100,79,90,108,122,163,152,130,86,75,118,129,119,118,131,134,149,156,161,166,163,163,159,101,113,129,156,161,153,149,145,149,143,144,141,131,122,134,139,126,112,115,117,120,129,131,131,125,124,124,114,108,103,91,79,70,98,186,188,188,187,180,171,144,109,81,86,111,102,163,148,128,88,79,116,128,122,120,137,136,143,150,151,158,162,162,162,129,98,128,154,164,159,149,143,149,153,148,145,140,130,127,128,126,131,126,128,128,130,129,126,126,127,121,111,102,91,81,74,95,111,188,188,187,188,183,171,144,113,89,86,113,96,157,150,133,96,91,125,131,125,118,135,142,148,160,157,159,164,161,164,134,107,125,139,159,158,150,147,151,151,149,146,142,135,130,127,135,138,143,143,140,137,130,122,109,106,105,96,87,86,83,100,112,108,185,181,184,184,181,170,145,121,100,100,117,101,162,155,131,100,76,112,124,126,124,135,143,151,156,159,156,157,164,164,131,113,130,139,158,156,152,146,151,155,154,149,142,139,136,138,140,144,146,143,137,132,123,111,105,96,85,77,82,63,37,49,74,101,180,180,184,189,184,164,146,122,103,103,113,108,159,162,136,111,81,110,126,124,132,144,151,159,163,161,158,159,170,170,134,120,128,127,151,158,148,142,141,147,153,148,145,145,142,142,145,143,139,134,131,118,104,97,91,84,81,81,59,23,13,11,8,13,179,177,181,185,183,158,133,115,101,108,105,103,154,162,143,110,98,114,124,123,135,147,156,160,158,151,157,168,172,175,138,122,132,127,149,154,144,137,134,136,144,145,142,140,140,139,133,128,124,115,107,104,100,94,86,86,79,57,21,15,16,15,12,12,180,178,174,178,180,158,131,114,97,103,105,102,151,160,150,103,96,121,128,133,143,149,160,164,166,161,160,166,173,172,141,127,137,127,139,150,146,136,133,132,137,134,134,137,128,122,121,122,117,113,115,107,100,94,92,77,51,30,19,16,16,14,14,12,184,180,176,179,183,168,137,117,97,97,105,84,133,147,144,115,102,122,133,142,155,152,153,165,171,172,169,172,176,178,146,131,140,133,138,147,143,138,127,125,123,121,124,120,121,129,130,132,129,119,113,106,96,90,70,44,31,32,25,20,18,19,17,17,184,182,176,179,184,173,140,115,106,96,103,68,119,134,132,122,109,116,132,144,152,158,157,162,167,170,169,172,173,157,100,146,147,136,133,142,141,134,126,120,118,123,133,133,137,139,134,126,120,110,104,97,85,59,37,30,31,31,27,21,18,18,17,17,178,176,179,178,181,182,161,127,107,96,99,61,104,122,131,131,118,114,135,149,146,153,162,164,162,163,162,169,162,158,116,152,145,138,133,136,134,129,120,121,115,128,134,134,128,125,115,108,104,101,95,75,45,29,28,36,33,32,28,22,19,17,18,18,164,166,163,168,171,178,168,133,108,91,100,79,95,122,134,137,120,116,141,150,144,148,157,158,162,168,167,167,163,183,153,156,149,141,138,134,129,127,125,126,124,123,120,117,113,108,106,107,109,95,59,38,31,32,31,27,29,31,31,22,20,19,21,18,152,152,150,150,150,156,162,144,116,99,108,96,93,124,132,129,117,128,140,142,146,153,155,155,157,167,163,161,169,176,146,151,146,144,136,133,128,127,123,119,117,113,114,116,115,114,113,105,74,36,30,30,33,32,32,33,33,33,31,25,17,18,18,20,146,140,135,134,130,129,136,139,124,115,119,100,90,120,122,105,101,127,138,141,145,147,149,150,146,142,146,149,149,134,138,143,142,136,135,131,125,121,115,114,112,115,118,122,119,100,74,47,30,30,33,34,29,30,31,31,28,29,33,31,22,19,20,21,152,148,140,136,136,132,125,124,121,117,118,115,80,104,98,103,123,129,131,131,134,134,132,134,136,134,134,138,122,127,142,138,137,134,131,128,127,129,128,122,121,124,120,90,51,37,30,27,32,34,33,34,34,34,32,31,31,32,36,35,28,24,27,26,145,142,139,141,139,129,125,128,128,127,127,131,106,88,94,95,108,117,125,134,137,129,129,116,108,118,130,115,115,129,127,122,118,114,113,114,107,90,78,72,61,44,23,18,30,31,32,33,32,32,33,33,31,31,31,31,31,28,31,39,37,34,33,31
105,85,84,98,105,99,94,90,87,88,83,109,120,116,137,164,133,124,120,130,132,117,81,57,93,158,190,180,183,160,76,29,20,25,32,37,42,45,47,53,56,55,54,53,53,54,52,50,49,50,55,55,53,50,54,55,53,55,54,53,51,53,53,63,127,137,161,171,173,179,187,191,193,188,159,139,170,143,116,138,144,155,171,179,181,183,187,182,151,92,109,170,162,168,171,162,160,152,137,122,107,89,65,39,19,24,35,45,49,50,51,52,55,54,56,54,53,52,54,55,55,54,52,52,53,53,57,67,168,182,184,185,189,189,188,185,188,193,189,159,126,128,170,185,185,182,177,173,175,175,175,174,175,177,131,123,172,172,167,165,166,169,171,172,176,180,178,173,162,123,79,45,34,40,45,49,47,50,49,50,51,51,50,48,49,55,56,54,54,53,60,57,185,185,186,184,182,182,182,180,181,182,184,163,108,133,165,178,180,180,180,180,184,187,190,189,189,186,187,129,151,186,182,179,180,175,171,175,171,172,172,170,170,170,161,136,94,62,39,40,44,44,45,45,45,46,48,50,52,52,56,54,54,57,62,56,187,184,183,181,180,178,175,174,174,176,176,141,130,150,149,174,186,190,191,188,192,193,191,192,194,193,194,185,123,174,186,182,179,182,182,177,178,180,178,176,174,175,170,164,149,125,88,53,46,48,47,44,44,46,48,51,51,52,58,55,54,57,57,48,192,193,192,189,185,183,186,183,178,173,161,131,157,174,156,171,186,191,192,191,191,192,191,192,197,199,199,200,155,146,193,186,181,178,187,188,185,182,184,184,179,179,177,172,172,164,155,124,75,35,35,50,52,52,46,50,46,49,49,56,58,60,53,40,197,197,194,191,194,202,204,193,172,159,134,124,161,175,159,165,187,192,193,191,189,191,194,192,193,195,196,201,200,94,191,193,182,180,185,183,179,178,176,175,177,175,176,174,170,169,163,154,146,125,74,31,30,41,43,49,46,46,36,18,17,20,25,35,196,197,198,198,202,204,204,189,161,150,113,140,179,178,160,151,180,189,189,192,193,190,191,192,192,196,200,201,201,163,150,194,181,181,183,173,166,165,159,155,157,164,166,166,167,167,166,163,154,141,139,138,143,144,132,121,111,109,112,128,142,138,127,120,194,196,198,200,201,205,203,179,147,145,100,151,186,182,160,138,172,185,182,183,186,190,192,193,191,190,199,202,205,188,158,188,176,180,184,177,169,171,168,170,167,172,174,175,177,174,167,159,156,149,135,124,130,126,138,155,165,166,166,165,164,166,166,172,195,195,197,199,202,203,196,174,138,140,98,162,186,187,165,133,163,184,181,177,179,187,188,185,186,186,190,198,199,183,174,181,174,182,184,180,177,178,183,188,190,189,188,187,183,181,179,169,158,153,145,135,131,131,125,127,136,149,157,163,164,161,159,166,191,193,196,198,199,196,178,150,122,135,106,162,187,189,165,129,155,182,177,171,171,168,173,177,177,182,186,188,191,182,163,167,168,182,183,181,182,187,191,189,190,191,188,188,189,181,177,172,162,156,148,139,132,126,129,132,126,129,145,158,162,167,166,172,193,193,195,198,199,190,161,136,114,130,121,163,186,192,170,129,150,179,177,170,174,171,169,170,174,176,180,180,183,173,142,155,161,183,181,176,177,180,185,183,182,175,173,173,172,171,165,162,154,150,145,140,134,129,127,129,125,121,124,142,155,162,163,167,196,195,196,198,199,189,148,135,116,120,126,162,187,193,165,139,123,148,159,160,167,174,173,171,171,172,177,179,180,169,129,140,150,177,174,169,170,172,172,168,165,166,165,157,152,145,147,142,135,132,133,139,142,143,136,130,120,117,115,116,137,157,157,159,197,196,195,198,197,190,149,131,119,110,110,155,183,184,145,139,99,122,154,157,167,171,171,170,170,175,176,177,175,154,124,131,149,167,164,162,162,160,154,158,158,154,160,154,147,132,125,120,116,121,131,139,139,139,139,144,141,130,121,115,110,128,152,159,199,197,197,197,194,180,144,131,119,145,159,164,173,174,133,135,98,111,142,152,164,166,165,166,171,175,177,175,174,137,126,131,152,165,160,153,150,149,154,155,136,144,157,147,133,117,120,117,117,119,130,138,145,141,137,145,147,134,129,120,113,103,118,154,201,202,201,197,192,173,140,118,111,146,178,174,169,163,123,119,97,91,114,140,156,163,167,171,167,173,180,178,170,121,129,135,155,159,151,140,140,147,152,135,132,153,152,143,120,105,123,134,141,152,151,154,150,149,149,149,145,141,137,135,129,114,98,107,204,203,201,196,190,170,141,116,99,94,107,156,161,150,120,111,95,109,131,138,153,160,165,172,171,178,182,175,159,117,133,135,151,150,141,136,137,148,143,135,148,152,137,127,110,98,122,137,155,159,164,158,152,148,153,151,144,143,145,145,137,132,123,110,203,203,203,201,195,169,134,105,89,105,99,154,161,141,114,98,88,104,122,137,154,165,169,176,179,176,175,171,139,122,133,139,149,143,134,133,148,152,154,153,158,149,134,132,111,74,122,155,164,159,158,158,158,153,151,150,144,140,140,137,136,133,132,125,203,204,204,203,195,169,135,104,94,109,85,134,152,132,107,92,89,104,115,139,149,165,175,176,176,178,182,155,130,137,132,143,143,137,132,147,159,166,167,166,169,163,150,141,132,74,119,169,166,162,164,163,162,157,151,148,147,149,146,141,142,143,140,132,201,203,205,203,197,174,134,104,100,110,101,128,146,124,103,84,88,101,110,135,143,165,176,176,175,178,172,132,139,136,130,147,141,144,152,164,175,177,174,176,177,173,167,155,155,124,68,142,165,170,169,166,163,156,147,141,139,144,145,149,149,148,144,137,202,202,202,198,195,184,144,106,99,101,93,116,142,119,94,65,87,108,114,136,156,175,179,177,176,174,137,142,157,127,126,148,154,161,173,182,184,184,184,182,177,170,163,152,167,149,71,107,143,163,169,165,157,153,151,147,135,132,138,145,153,148,144,138,203,202,202,199,192,178,151,117,107,99,84,106,134,117,81,70,102,110,121,146,169,185,184,179,182,148,133,167,148,125,148,158,163,170,182,188,188,185,182,178,174,166,163,152,172,149,84,94,129,144,156,160,163,158,152,144,138,137,134,138,145,149,144,136,201,201,200,199,195,185,163,139,121,107,78,98,127,107,77,100,130,119,128,151,173,184,192,199,159,146,184,180,146,141,153,167,175,175,174,183,190,186,179,180,177,158,155,161,173,139,65,58,114,135,139,149,148,146,148,139,137,141,143,145,144,143,145,140,200,200,198,197,195,187,172,153,134,119,89,94,124,111,78,113,140,126,139,165,182,191,205,147,134,170,171,157,148,149,160,185,196,190,160,151,181,185,183,185,170,168,165,168,168,126,91,72,100,130,139,138,147,141,134,135,134,137,145,151,156,155,153,147,202,198,197,195,194,188,176,159,146,136,91,62,114,118,108,133,152,135,146,164,177,162,110,121,140,146,149,148,149,163,186,187,180,174,151,114,145,181,174,175,162,162,166,172,157,113,92,100,87,119,140,141,135,140,131,126,128,132,141,146,151,151,150,142,205,201,198,196,191,184,176,168,155,147,90,69,82,108,139,166,178,172,158,123,99,85,125,141,150,177,184,177,176,185,188,188,188,169,141,113,127,150,166,157,151,153,157,164,149,102,74,86,68,94,132,145,130,124,113,105,111,123,135,143,149,150,151,147,205,205,202,196,190,184,177,170,167,163,90,112,113,92,97,104,89,72,58,60,67,129,158,174,192,198,199,199,198,196,198,201,208,178,131,128,138,137,141,157,154,147,152,160,145,95,79,65,53,69,122,139,129,119,107,88,88,112,131,140,147,147,147,142,202,206,206,198,187,178,173,168,176,168,95,132,175,154,113,102,130,138,121,132,155,176,191,199,197,194,193,196,196,192,194,202,204,177,135,126,129,124,115,126,146,145,151,165,151,93,78,92,124,90,115,133,130,119,101,68,81,100,122,138,145,145,141,136,200,205,205,196,185,177,172,174,178,163,113,151,201,203,196,174,149,149,166,178,175,186,191,192,193,193,192,188,185,185,192,194,187,175,152,125,119,105,96,92,109,132,142,154,150,111,78,71,95,91,106,131,127,117,101,53,61,95,111,129,139,142,139,135,191,196,202,201,190,182,179,180,181,157,104,149,199,186,178,160,157,176,188,186,184,188,190,190,186,185,184,194,194,193,205,205,188,164,145,118,104,95,78,67,70,98,119,130,138,126,89,64,70,72,101,128,126,113,96,52,57,90,112,131,140,139,132,131,192,197,198,199,194,190,185,184,182,155,102,155,193,158,140,145,163,173,176,169,171,178,179,186,189,198,199,193,190,191,193,191,173,154,134,101,76,73,58,54,44,56,81,119,139,138,95,57,58,68,102,127,123,109,96,63,51,85,106,126,134,133,129,129,192,193,196,195,190,184,181,180,178,156,94,156,197,150,116,141,165,166,166,176,173,172,173,170,169,166,162,168,169,173,171,172,167,154,130,96,65,51,41,44,45,48,72,114,141,132,80,48,50,54,105,118,123,111,97,63,48,77,107,128,131,131,129,131,193,197,200,199,191,180,176,173,173,151,83,145,181,147,115,141,145,164,166,165,167,166,170,173,177,178,179,185,186,178,174,173,169,156,131,92,70,60,38,38,46,55,79,124,146,107,65,45,58,49,103,140,135,109,88,55,46,78,105,121,129,133,129,131,196,197,198,195,189,182,176,173,175,153,80,136,189,179,130,149,124,135,153,170,182,182,180,187,181,173,170,169,171,178,178,178,173,153,121,90,81,79,64,53,52,58,79,126,135,79,61,48,59,67,110,130,123,108,87,55,54,83,113,125,128,134,128,131,202,202,199,193,185,176,169,165,175,159,87,127,166,151,121,147,127,103,106,129,149,172,169,158,154,156,165,174,172,172,182,197,189,147,101,93,89,88,77,71,69,70,80,112,120,64,58,51,59,66,103,127,127,105,85,54,61,91,116,125,125,134,132,131,198,198,195,191,186,178,167,151,154,146,92,111,130,139,103,108,135,131,114,108,91,113,131,139,140,142,149,159,167,169,170,185,175,134,99,78,80,95,93,89,88,83,87,114,134,82,60,47,42,61,109,118,107,95,79,53,70,103,118,133,136,135,134,131,194,189,188,186,182,174,167,151,129,114,82,87,87,71,62,63,73,89,77,80,61,81,87,111,135,147,145,143,147,154,164,165,150,125,94,62,88,115,103,91,84,89,90,105,132,94,57,46,39,66,117,122,110,101,74,61,84,108,121,128,131,134,136,133,187,185,185,184,181,175,167,148,122,91,59,60,81,109,130,151,150,138,117,81,70,82,97,88,98,119,128,128,131,140,134,132,126,115,93,64,88,103,106,104,97,89,94,105,131,107,57,45,45,83,120,121,110,102,74,80,103,111,120,128,132,134,136,134,189,186,189,185,180,173,158,141,119,87,58,75,90,92,106,143,146,135,146,140,123,91,88,114,111,106,102,99,108,124,147,155,146,131,108,87,99,99,103,107,102,100,102,109,129,115,62,38,48,94,118,113,109,95,80,93,112,119,123,129,133,131,126,123,186,188,185,182,179,170,157,136,112,79,62,79,87,94,94,120,136,117,117,135,147,147,115,81,118,125,116,103,92,88,101,132,151,141,117,99,103,101,101,99,109,107,112,116,129,125,70,27,57,109,120,113,106,91,96,114,119,114,119,126,133,132,133,132,187,187,189,185,180,173,154,125,98,66,61,84,109,108,83,106,134,109,108,131,144,155,169,151,77,138,139,135,120,116,117,127,134,110,92,99,109,107,113,116,117,125,120,116,125,126,77,44,78,118,118,111,101,104,119,121,117,116,118,125,133,134,135,128,194,193,191,185,179,173,150,111,83,60,68,100,120,115,84,88,123,124,120,138,144,150,162,173,160,84,141,138,143,140,144,148,154,158,150,142,137,137,138,140,140,136,130,125,120,120,84,42,82,117,116,107,109,121,126,123,120,119,120,128,139,134,127,120,191,188,185,180,178,171,140,93,70,59,70,115,135,124,87,69,100,117,125,127,144,153,164,165,164,140,98,136,147,154,154,154,154,154,162,169,164,162,156,155,150,142,134,125,112,112,82,49,102,119,118,123,131,136,129,121,122,123,124,129,134,125,119,111,192,193,190,183,179,170,132,84,67,69,91,131,142,132,107,69,78,104,121,128,134,151,161,163,161,159,120,112,137,155,156,155,151,144,142,146,152,157,153,152,152,149,135,120,108,88,60,71,127,129,130,137,138,134,127,125,132,130,127,130,128,120,112,103,192,193,189,182,180,165,123,87,69,72,98,141,142,141,119,92,88,109,120,128,129,142,159,164,163,157,147,104,116,140,161,154,152,143,135,135,143,150,152,148,149,148,143,118,99,84,54,88,138,139,141,142,137,131,131,135,137,130,124,116,113,104,97,90,192,193,191,182,178,159,115,83,68,74,106,144,149,143,121,95,90,118,119,125,136,142,154,166,166,163,160,106,110,117,150,158,157,147,138,134,136,140,140,141,139,143,138,127,106,88,69,94,136,143,142,137,133,134,138,136,127,122,113,106,105,98,82,64,188,191,191,188,179,163,126,90,74,81,118,152,148,145,134,97,88,115,122,129,135,142,151,163,168,163,158,149,84,124,141,161,159,150,142,136,132,134,137,136,129,136,141,127,115,96,89,108,125,134,136,135,138,136,130,129,122,110,100,96,92,85,67,77,189,190,192,190,177,156,130,104,81,74,117,149,150,141,138,94,83,102,119,131,137,141,150,155,164,168,165,155,102,113,135,163,164,154,150,147,143,142,137,139,130,129,137,131,108,88,90,104,113,122,126,126,134,128,123,116,113,105,99,91,82,63,94,115,186,186,191,189,181,159,132,111,96,71,121,151,148,141,128,94,85,101,119,131,138,142,151,151,156,167,164,157,121,106,131,154,165,160,151,147,147,148,145,142,139,129,131,136,127,114,112,109,114,123,126,126,123,124,122,115,109,100,88,74,64,100,116,116,183,185,190,189,174,151,135,118,101,67,126,148,150,147,134,99,83,110,129,139,140,147,154,155,158,160,163,162,126,112,127,149,160,158,152,146,151,149,149,149,144,136,130,127,126,127,126,131,127,126,125,123,123,125,119,108,98,87,75,71,99,115,112,111,178,181,185,184,169,143,131,110,107,72,121,145,147,147,139,103,105,127,136,144,148,152,156,160,156,158,165,165,125,117,126,136,155,155,151,146,149,151,150,143,139,137,133,134,136,142,144,140,137,133,123,116,109,104,98,88,82,86,92,109,114,107,101,101,177,177,182,182,171,142,129,114,109,88,120,143,142,145,143,106,119,138,145,149,155,154,153,149,153,162,171,172,129,123,125,133,156,152,143,141,139,143,150,148,145,143,141,143,144,143,143,139,132,124,113,106,96,89,83,81,90,58,39,66,89,104,108,99,174,172,181,185,179,145,126,115,101,94,115,141,139,139,137,100,124,145,152,155,155,159,161,157,155,160,171,172,127,125,130,123,141,149,142,135,132,136,142,144,147,147,144,141,137,134,130,124,115,106,97,92,86,86,83,79,40,14,12,15,22,33,30,16,174,172,176,190,184,161,124,112,104,87,106,138,139,138,130,95,126,147,156,160,157,161,165,167,166,170,175,176,137,131,135,128,141,144,138,134,128,130,133,132,136,135,126,127,126,123,116,110,107,99,96,92,91,81,68,27,11,16,16,13,11,9,10,13,177,175,170,176,184,173,137,110,99,79,101,133,136,135,120,101,130,150,152,155,159,163,167,167,166,173,174,166,128,140,139,129,135,146,141,133,124,123,121,127,125,118,127,130,131,128,120,115,110,105,95,96,77,49,32,23,16,16,18,17,15,14,12,13,173,174,181,183,183,174,144,110,97,78,98,121,129,133,121,113,133,149,148,151,162,165,164,165,163,171,167,145,108,148,141,133,131,134,133,129,122,119,118,132,136,135,139,136,128,124,117,110,105,94,87,54,36,32,33,29,22,20,18,15,17,15,14,14,158,159,164,171,173,173,159,124,105,88,85,116,128,137,123,123,140,148,147,153,159,161,164,169,164,165,158,174,142,151,142,137,134,133,128,121,126,123,122,130,133,130,125,119,111,105,104,101,90,69,37,29,30,31,32,31,24,18,19,21,18,18,16,15,147,143,139,138,143,152,153,136,124,115,78,128,133,134,117,124,139,141,147,157,158,157,157,163,163,163,174,180,148,149,144,139,134,130,128,129,124,127,125,121,118,114,109,109,108,107,100,73,48,29,30,32,31,32,33,32,26,19,18,20,17,20,17,19,147,139,136,131,125,123,123,126,126,123,85,109,119,95,102,124,136,140,146,148,147,153,150,146,147,152,152,140,138,143,139,135,134,130,127,123,118,111,110,113,113,115,113,112,115,89,48,35,30,32,31,32,33,29,30,34,28,20,18,15,18,17,21,22,145,143,143,139,130,130,126,127,126,126,110,83,96,110,128,132,134,137,135,133,135,135,131,131,134,135,119,128,140,140,131,131,126,122,119,117,113,116,119,121,123,116,101,92,48,23,30,31,33,34,34,32,32,32,32,35,31,23,20,21,21,23,21,22,137,136,136,130,128,130,134,136,134,132,113,86,103,107,107,119,122,121,121,126,125,119,116,127,132,113,120,132,133,127,130,128,130,130,126,122,124,128,130,108,83,67,49,26,25,31,32,31,33,32,32,33,32,33,32,32,35,29,25,24,23,25,24,25,119,125,127,130,131,132,136,138,137,124,107,99,108,107,59,27,44,59,84,109,122,107,123,113,95,114,124,123,116,109,102,91,79,77,79,79,72,51,23,25,30,26,31,32,32,33,35,35,32,33,33,32,32,29,31,28,35,36,34,34,32,30,32,29,61,73,82,90,95,98,99,102,93,78,88,105,107,84,114,124,116,124,118,106,108,110,71,78,118,126,128,130,107,58,18,19,30,32,28,23,23,27,33,32,33,33,33,34,33,32,33,32,32,34,31,31,29,31,35,32,33,40,39,38,37,35,34,42,40,37,42,44,49,57,61,50,36,53,69,67,66,55,39,48,78,67,71,85,90,105,139,142,136,134,130,133,128,101,53,34,33,32,35,36,36,34,35,37,35,36,34,34,34,32,32,35,32,31,30,32,33,30,25,31,30,34,42,40,40,39,39,40
81,96,95,86,82,83,73,64,65,65,72,77,78,78,72,84,93,111,123,101,98,117,151,178,179,150,86,95,162,170,170,174,119,67,52,45,34,29,30,32,32,32,36,45,48,46,49,55,52,52,53,51,51,50,53,51,52,54,55,52,51,59,52,45,94,101,113,114,110,103,104,131,151,156,158,159,158,154,139,140,110,130,129,144,153,162,170,170,171,177,180,135,97,154,156,157,160,155,156,158,161,165,162,151,131,105,70,48,40,44,47,46,51,52,50,50,47,48,50,53,53,50,52,57,52,52,48,42,119,124,134,138,139,150,171,185,190,189,187,185,188,192,176,104,140,183,186,183,177,175,175,174,178,179,179,184,148,122,191,180,173,169,170,169,170,172,176,174,175,171,158,131,96,56,42,41,44,46,47,45,48,49,49,50,50,50,55,54,56,54,42,38,151,160,166,166,172,177,181,181,177,177,181,179,177,177,151,119,139,150,171,177,180,182,183,184,185,185,187,191,194,126,153,187,182,175,175,173,170,171,172,173,169,168,168,164,153,131,96,61,41,42,46,43,45,41,50,52,55,53,54,52,55,48,39,30,178,182,183,184,184,182,182,181,178,174,168,158,162,170,113,146,158,142,168,184,187,185,183,187,186,187,192,195,196,193,121,187,194,186,181,180,178,177,177,179,179,176,181,168,167,160,145,120,83,53,42,40,43,42,36,38,35,36,33,37,44,40,33,29,185,187,185,186,188,189,187,183,180,177,171,160,156,160,87,162,172,159,167,184,186,189,186,182,189,192,192,192,194,195,151,162,196,190,188,187,186,183,182,184,185,185,185,181,175,171,163,148,136,112,76,63,65,69,73,86,99,105,106,106,109,117,135,158,183,186,189,193,194,192,194,192,191,194,185,162,151,149,95,168,171,159,162,184,190,190,190,189,188,191,191,196,197,198,170,150,197,195,194,193,182,173,176,175,173,177,180,182,179,177,172,163,146,134,130,133,144,154,158,160,163,162,162,165,167,169,166,163,185,188,194,196,196,198,197,197,199,200,182,150,145,136,109,177,169,145,149,183,188,186,185,190,193,193,191,192,199,202,196,169,190,191,191,191,183,173,164,165,162,173,179,177,181,177,173,166,159,143,125,124,128,134,147,156,156,161,163,163,163,161,167,167,189,194,198,199,198,200,199,200,200,197,172,136,134,139,124,185,153,122,143,182,187,182,177,183,191,194,196,196,194,201,206,179,191,186,191,193,183,177,176,177,179,183,187,186,183,181,175,163,157,149,138,129,129,126,127,138,147,150,160,167,166,167,173,175,194,197,198,197,195,193,196,195,195,186,158,124,135,151,140,179,120,108,138,172,184,179,182,186,184,183,183,186,191,195,198,160,191,181,191,191,185,179,180,185,192,191,188,189,188,184,179,173,157,150,139,132,125,128,132,125,130,149,154,158,167,169,175,177,194,196,197,195,191,190,193,193,190,167,135,116,145,159,148,157,107,114,139,165,180,172,174,187,187,181,182,180,187,188,191,128,184,174,188,188,182,182,187,190,190,188,189,191,190,185,178,169,160,153,143,134,124,125,132,132,124,126,146,153,161,164,170,173,192,195,195,194,188,190,193,193,185,153,132,120,148,150,147,132,89,113,147,166,181,176,178,182,185,180,175,175,178,183,191,130,176,163,183,182,176,178,185,187,187,184,182,184,175,169,168,156,148,144,141,144,144,134,119,116,125,126,119,145,159,152,159,168,184,188,192,190,190,191,193,191,182,148,131,116,147,142,138,117,110,145,144,154,166,163,173,184,179,173,172,174,179,184,190,121,161,156,178,177,171,174,181,178,178,177,182,172,160,143,136,135,133,133,142,146,142,141,137,128,112,112,114,120,143,158,156,158,185,187,191,193,193,190,191,190,179,147,130,124,146,132,132,105,186,187,162,149,153,153,166,181,180,172,172,177,180,179,183,120,153,160,175,170,169,169,173,171,172,172,176,168,153,137,133,125,123,127,140,148,146,142,146,138,133,128,118,110,111,141,160,156,186,186,189,191,192,191,188,187,176,144,126,119,145,125,122,84,77,99,128,143,146,145,148,176,178,175,169,168,178,181,170,123,147,161,173,167,163,159,168,168,162,158,165,157,144,116,134,142,145,144,154,157,156,151,149,139,131,120,123,121,107,112,139,154,180,183,192,196,196,196,197,189,174,149,124,112,148,163,125,69,46,74,102,144,146,139,146,174,175,171,168,173,180,182,155,128,146,164,171,163,154,157,164,162,154,165,160,152,136,113,138,146,159,166,163,155,154,155,147,137,137,136,128,124,125,115,106,140,181,187,194,197,199,198,194,185,171,137,111,99,139,146,117,88,66,56,109,134,143,128,143,163,169,173,173,176,177,176,139,137,148,165,162,151,149,158,164,162,163,163,151,135,130,103,131,158,167,165,162,161,156,154,143,135,134,135,131,130,126,121,110,103,191,193,195,198,201,200,197,190,172,137,106,97,140,115,100,82,62,68,103,142,142,132,141,159,165,170,175,177,181,164,133,144,156,169,157,147,149,164,169,169,171,165,147,141,133,95,132,165,161,164,167,164,154,152,144,139,132,128,129,134,132,123,110,99,191,195,197,199,201,201,200,196,177,143,110,106,141,116,85,76,72,95,115,132,130,129,146,161,164,170,172,176,176,144,133,133,158,157,153,152,166,175,176,172,172,171,155,141,136,109,125,167,165,168,169,166,158,150,144,146,139,136,137,137,132,129,131,107,192,195,195,197,199,203,201,198,180,146,112,108,131,125,86,83,92,117,137,140,126,131,147,158,168,174,175,176,160,133,143,128,153,157,159,168,183,187,185,180,178,179,170,162,152,156,100,155,170,166,163,158,150,141,129,134,141,143,142,141,134,126,128,118,195,197,198,198,198,200,201,199,187,152,116,109,124,114,85,82,99,131,135,133,125,136,151,166,181,180,177,172,133,142,135,123,154,166,180,185,189,190,187,184,180,179,167,156,154,171,112,117,158,159,158,160,157,150,141,135,137,144,143,144,136,130,130,125,193,195,196,198,201,199,197,194,183,151,119,117,119,108,83,88,90,122,131,130,129,143,154,170,181,174,174,146,138,157,128,137,162,169,179,187,192,193,191,184,178,172,165,156,156,180,125,108,140,154,151,152,154,143,138,134,136,144,148,138,136,137,127,122,192,195,197,198,198,199,199,198,187,161,132,129,124,99,79,82,83,113,124,139,138,150,159,177,188,192,158,140,183,151,138,147,159,168,171,167,177,193,192,183,179,173,159,150,160,179,122,104,134,145,147,138,139,137,137,138,144,148,153,145,143,137,129,120,190,194,195,196,198,198,198,195,190,173,151,134,130,113,102,85,94,94,140,148,147,153,169,187,192,154,135,179,170,160,152,147,164,187,189,162,123,179,193,185,185,173,169,164,167,171,116,104,138,142,147,134,127,130,133,137,145,154,155,155,147,142,133,120,191,194,196,198,198,198,198,196,188,176,156,149,141,112,75,110,98,122,142,171,151,160,180,182,110,121,147,151,143,138,128,154,181,177,168,151,96,121,184,185,173,163,159,165,169,157,105,95,133,143,137,131,116,117,125,133,145,154,155,154,145,133,130,119,190,194,198,200,201,200,198,196,190,181,171,161,157,115,60,77,118,164,183,160,157,158,103,64,110,138,151,165,168,164,172,185,189,197,183,144,116,120,150,170,165,153,154,151,160,154,105,89,127,144,129,123,95,96,113,130,146,155,155,149,136,127,126,117,186,191,197,201,201,202,202,198,189,183,177,172,170,112,103,95,82,105,122,121,107,64,32,88,151,173,180,185,191,194,196,197,202,210,190,132,128,139,135,138,156,156,151,148,162,142,97,77,113,142,131,116,86,77,103,126,142,156,152,143,139,133,126,108,187,189,192,196,201,203,200,197,191,183,177,175,173,113,113,155,131,97,104,117,109,103,139,175,189,193,191,193,194,195,192,190,194,193,181,150,126,125,112,108,129,148,149,150,162,159,112,81,97,140,129,111,72,64,92,122,153,154,148,136,131,131,126,115,183,186,189,192,195,204,209,199,186,178,176,175,176,121,123,196,196,187,163,152,159,178,181,181,188,190,193,189,187,183,186,193,203,193,171,154,125,114,93,85,93,122,138,140,149,147,118,79,92,138,127,107,64,53,85,119,140,149,144,136,126,126,124,114,182,184,184,190,197,201,201,194,187,181,178,174,174,129,133,205,200,195,156,161,179,185,182,184,187,188,185,190,198,212,212,211,206,190,162,143,114,92,89,68,65,87,116,117,126,140,136,97,74,136,125,106,66,51,86,119,143,145,136,130,131,129,118,106,182,184,185,185,191,199,205,200,190,183,180,173,169,132,129,194,166,150,147,164,176,177,173,176,177,186,184,192,192,183,183,181,184,175,161,135,102,70,54,54,61,63,89,105,122,140,147,89,59,118,119,108,70,41,76,115,139,139,132,131,118,119,119,110,184,182,182,185,190,195,198,200,196,188,182,174,169,130,139,193,150,134,143,163,163,164,171,171,172,172,171,170,169,170,170,171,170,175,163,139,103,76,57,39,51,61,83,111,134,150,137,71,74,125,123,106,62,39,71,115,137,139,134,131,130,122,112,105,182,183,184,187,191,195,199,197,189,184,177,168,163,117,134,185,143,123,139,159,165,160,162,165,166,173,184,184,183,185,182,181,181,173,159,135,102,83,70,53,49,54,83,128,164,156,103,64,85,133,123,102,60,44,74,115,134,139,133,132,126,116,112,105,185,187,187,191,190,194,198,195,185,178,172,169,162,118,137,185,167,122,146,135,153,170,177,182,180,191,188,173,171,173,174,182,181,177,161,122,97,94,88,72,66,73,96,133,150,131,79,62,93,132,117,104,59,48,82,118,131,138,137,132,126,120,114,105,184,188,192,188,192,196,198,193,186,179,172,169,159,116,136,189,180,115,148,116,107,125,149,168,176,161,143,144,156,169,171,173,188,197,162,113,91,81,92,84,85,89,104,123,150,131,72,63,96,126,112,103,63,54,91,122,137,143,137,133,129,119,107,97,187,193,195,196,199,200,200,194,183,174,168,166,155,102,126,162,167,130,151,164,135,124,110,117,131,136,141,142,146,156,162,167,177,180,147,112,63,89,105,95,90,92,107,120,131,132,90,66,102,119,107,99,65,68,100,122,133,135,142,133,128,120,106,93,188,188,192,195,198,198,196,193,186,175,165,157,144,97,109,123,90,44,36,52,73,72,72,84,99,116,134,150,146,136,139,146,155,155,132,104,48,72,108,106,95,93,109,115,126,131,90,69,110,128,110,97,70,85,108,121,128,137,146,140,128,116,102,87,186,189,190,192,193,191,189,187,180,171,161,151,138,83,79,76,103,129,147,147,131,87,53,62,89,97,101,116,123,134,139,149,146,135,125,112,58,64,93,102,110,113,113,121,122,134,96,69,118,122,116,96,80,102,116,122,125,133,131,127,125,121,101,82,186,185,189,189,188,186,186,183,180,174,161,142,124,79,56,102,113,114,146,154,148,142,120,95,74,103,107,104,99,90,90,102,139,158,148,124,91,84,95,100,106,119,124,125,125,137,103,66,120,118,111,90,92,116,115,118,120,130,135,133,121,108,106,88,185,186,189,190,188,187,184,183,176,165,152,132,113,73,77,96,78,108,151,153,126,136,145,142,120,82,108,129,118,105,97,90,92,131,145,119,89,87,102,110,117,130,136,132,126,134,111,64,122,119,109,101,116,124,118,113,117,127,130,129,119,110,88,77,183,186,187,188,185,185,184,183,175,161,140,121,101,70,82,78,78,111,129,150,110,108,132,148,167,159,91,122,143,133,124,126,132,143,137,105,98,119,134,141,144,145,144,129,120,129,114,72,116,115,100,113,130,124,119,120,117,127,126,120,110,103,87,84,183,182,182,180,183,183,185,184,175,156,130,109,91,68,85,75,84,81,115,154,127,118,130,145,164,167,154,106,131,142,145,148,159,175,183,182,168,163,160,158,159,153,145,138,130,121,111,80,118,111,111,129,135,126,119,118,119,127,121,113,108,100,94,77,182,184,186,188,187,188,186,184,179,154,115,101,81,73,92,83,81,82,120,151,134,135,136,140,152,163,163,132,107,134,159,166,173,181,175,166,171,170,165,161,162,154,147,135,121,108,101,93,122,115,130,144,139,122,127,125,120,118,115,110,110,104,90,68,182,184,187,188,189,187,185,181,175,145,102,88,79,80,89,86,80,139,141,139,121,130,138,143,154,161,157,160,111,122,151,177,178,177,162,153,153,157,163,157,159,160,154,137,121,97,72,103,132,133,142,139,134,129,135,129,119,115,110,92,96,97,78,63,179,182,185,186,188,187,186,182,174,143,93,81,81,91,99,92,112,166,161,145,119,123,132,142,154,163,161,160,138,113,128,168,178,172,158,144,140,148,156,162,156,157,153,140,121,98,76,108,141,142,148,143,138,140,137,127,114,101,101,103,94,79,60,80,179,181,184,186,190,190,187,184,176,141,95,76,85,102,111,84,81,126,153,145,115,116,131,138,146,160,163,160,163,94,126,142,167,165,159,142,136,146,153,153,152,147,147,136,127,103,85,102,142,145,143,138,140,140,133,120,104,95,100,93,85,67,73,110,180,179,185,187,191,188,185,179,170,134,92,75,90,111,123,75,53,84,123,139,121,115,135,139,146,159,161,161,159,140,92,128,155,163,161,149,143,144,151,152,148,145,152,152,125,108,99,111,132,137,139,141,145,134,128,113,102,96,89,84,74,85,117,122,176,181,180,186,189,187,185,178,170,133,92,78,95,122,145,88,81,71,118,138,123,113,132,137,146,156,162,161,158,152,98,123,150,167,161,155,150,149,150,152,153,142,139,144,125,108,104,110,117,127,131,136,135,129,120,109,102,86,74,71,87,114,120,119,173,179,182,182,184,186,185,178,169,142,102,84,93,105,153,68,33,59,106,131,130,112,129,138,150,151,154,163,160,155,117,114,148,169,164,154,153,156,156,154,156,152,142,146,136,120,113,111,118,131,130,130,131,122,113,105,95,80,70,84,109,116,113,113,174,177,180,183,185,184,184,181,170,145,111,90,97,94,149,81,53,75,108,132,134,117,135,141,146,153,150,159,164,162,124,118,141,166,167,161,151,151,152,155,151,149,146,141,136,132,129,130,126,128,128,126,126,117,104,92,82,80,85,101,105,104,104,106,176,176,177,180,184,179,186,184,173,147,117,100,112,91,146,93,64,81,133,142,130,117,136,148,150,154,151,158,163,164,126,125,135,162,166,161,155,158,160,158,149,144,139,141,141,143,145,141,143,133,126,113,103,96,87,87,87,89,109,126,126,117,110,106,175,176,177,178,177,179,182,176,163,146,123,106,117,95,152,108,86,131,144,139,128,120,139,149,156,157,158,152,163,171,131,130,133,153,165,162,155,151,153,158,152,145,145,149,152,151,149,143,135,128,113,103,92,82,80,85,71,33,17,29,42,59,71,52,176,177,177,178,177,175,182,182,164,141,120,106,125,106,155,122,69,111,146,145,127,131,149,153,157,157,154,160,170,174,133,132,133,149,163,157,149,144,142,153,148,149,149,150,149,144,140,132,122,107,96,87,77,86,84,70,36,15,15,13,6,4,5,7,171,176,178,174,175,172,176,177,160,134,114,106,121,107,151,141,72,84,129,130,126,141,153,159,164,160,154,159,168,176,138,137,143,143,162,158,148,141,136,144,143,145,144,136,135,130,121,115,111,105,98,91,92,85,71,38,26,21,18,16,13,13,12,13,175,179,175,175,178,172,174,179,167,136,115,104,111,103,147,157,92,62,106,119,135,153,154,159,165,172,169,166,171,179,146,146,144,142,158,154,149,138,131,131,131,131,127,128,130,128,130,123,117,108,96,94,89,69,35,32,30,20,16,18,19,17,15,13,167,173,186,183,179,175,175,180,175,142,114,106,110,99,129,152,130,78,99,124,145,156,156,151,162,169,171,170,174,167,119,154,149,143,155,158,146,134,125,126,130,133,135,143,143,142,137,123,112,98,94,86,57,34,30,31,37,24,21,18,17,18,18,14,169,172,182,180,178,176,173,177,181,162,120,106,100,76,113,136,131,111,100,126,148,149,155,162,165,168,169,173,174,173,122,163,152,144,147,148,141,129,126,122,133,141,141,140,135,124,118,109,99,97,84,44,28,30,31,33,32,31,21,19,19,18,20,20,164,167,171,173,172,172,174,177,180,173,130,104,100,71,107,121,129,124,113,132,153,152,143,156,163,166,170,169,164,196,157,164,153,146,145,146,132,125,126,126,130,131,125,121,116,110,103,99,104,80,32,31,32,32,31,32,30,27,18,17,19,20,19,21,156,161,165,161,159,158,157,160,169,170,140,110,104,90,93,122,132,125,117,134,147,144,148,156,158,162,173,174,174,193,152,160,152,147,141,137,133,128,124,124,118,113,116,114,111,112,110,97,58,20,28,32,28,30,32,31,31,33,24,20,21,21,20,19,154,157,157,155,153,149,145,137,135,139,143,122,116,117,73,126,126,114,124,140,143,147,154,155,157,157,158,157,164,133,150,151,146,141,136,133,128,120,114,110,113,120,116,115,116,107,79,45,29,32,33,33,34,33,31,32,29,32,27,23,22,26,29,27,151,152,152,154,155,147,140,138,134,128,122,116,119,124,85,100,103,98,118,131,137,137,139,141,143,146,142,153,128,131,151,144,142,134,129,120,114,116,119,122,122,123,123,121,89,50,34,29,31,33,34,32,31,31,31,29,30,32,33,31,30,27,27,26,147,146,146,150,148,146,147,145,138,131,129,125,120,123,108,83,105,118,130,131,133,134,134,130,124,123,147,120,116,141,138,133,127,124,118,125,130,133,130,121,112,103,85,48,27,29,29,33,34,31,32,32,30,33,32,34,30,33,39,39,37,34,34,35,122,127,132,138,139,141,134,136,134,131,135,138,140,136,127,76,100,99,75,84,93,104,117,126,136,153,95,97,130,128,121,119,115,118,119,118,104,80,61,56,44,33,23,27,33,33,41,33,32,33,31,31,32,32,31,29,29,28,36,43,39,40,36,39,84,88,93,94,110,126,132,133,133,134,135,139,138,134,110,113,107,107,113,99,92,88,96,119,112,57,89,114,115,119,123,112,75,44,31,23,19,25,28,31,29,32,33,33,31,34,29,31,32,31,32,32,32,31,30,32,31,30,27,37,44,39,40,45
110,105,106,101,97,85,97,104,106,116,116,114,106,94,109,132,131,132,134,119,124,142,163,176,176,157,108,71,122,177,170,169,169,117,69,52,43,41,48,50,47,45,43,41,41,49,53,46,50,48,50,51,53,55,53,53,53,55,53,52,54,55,53,52,128,129,128,128,139,170,189,186,183,182,181,183,182,165,156,155,113,155,165,166,168,173,180,180,178,177,179,173,115,106,179,165,168,171,172,170,173,177,174,165,153,137,118,91,61,48,41,47,53,49,48,50,50,52,48,46,47,50,53,53,55,55,54,53,156,157,161,170,186,186,183,188,189,189,187,191,194,192,145,95,164,192,184,180,182,181,180,180,181,184,187,189,190,132,129,191,185,182,180,181,180,180,180,178,179,177,174,171,159,131,85,46,30,40,49,48,49,46,47,45,49,47,49,53,54,55,53,52,181,183,182,184,182,185,182,178,178,180,177,177,178,183,125,127,140,162,181,186,187,187,187,189,191,191,191,191,192,193,136,152,189,188,183,184,184,180,179,177,182,182,179,176,179,176,169,148,104,51,26,41,46,44,44,43,44,49,51,51,53,57,54,54,189,187,186,185,186,184,183,181,174,166,161,166,167,165,95,166,154,150,181,190,192,191,189,191,192,191,192,197,198,201,177,123,182,192,188,183,184,187,186,185,182,188,187,183,181,178,173,172,168,151,106,46,30,42,45,47,45,45,47,48,51,55,55,56,189,193,194,193,192,189,186,185,185,176,168,160,161,150,105,176,173,160,175,189,190,190,191,190,192,194,194,195,197,199,199,151,157,201,194,188,188,187,181,177,179,178,178,175,174,175,171,170,168,165,155,148,101,46,29,34,35,40,45,50,47,40,27,26,194,198,197,197,197,196,196,197,198,181,158,155,150,129,128,173,172,159,170,188,192,194,195,192,191,194,194,194,197,198,200,155,140,190,195,187,189,185,171,165,165,157,149,155,161,162,168,168,166,166,162,150,146,136,114,112,113,106,100,104,103,110,111,133,199,201,200,200,201,201,200,202,198,174,150,154,142,113,153,179,165,145,157,182,188,187,193,194,198,199,198,195,195,199,203,206,149,184,188,179,189,184,172,160,158,157,158,163,176,179,177,177,170,164,161,156,144,128,125,126,132,152,164,164,166,166,171,168,200,199,199,199,199,200,200,201,193,169,136,135,142,120,170,181,145,128,154,183,188,188,176,180,191,195,192,193,192,197,201,204,169,181,186,181,188,182,175,171,176,185,189,188,188,184,184,182,181,173,164,156,152,142,132,130,124,122,136,152,157,154,156,160,201,198,195,195,198,198,197,192,176,150,123,134,148,132,179,160,117,120,151,178,187,183,183,189,187,187,187,185,187,192,196,199,190,175,178,178,186,182,178,178,185,190,193,194,188,187,192,187,178,178,171,159,154,146,142,130,122,126,125,125,141,155,159,158,197,195,193,191,193,194,193,185,157,136,121,145,159,141,169,151,116,125,147,171,184,179,174,185,188,182,181,181,181,185,187,189,169,147,169,174,182,178,174,176,185,186,185,187,185,183,181,180,173,169,164,158,152,145,137,135,130,128,127,118,121,139,153,160,193,192,188,189,194,195,194,178,146,131,119,146,158,146,160,151,103,114,151,169,184,178,173,183,186,186,179,174,173,179,184,186,160,136,151,164,180,172,168,171,175,173,173,166,155,158,153,151,152,151,144,140,138,140,143,146,146,138,127,117,112,112,130,153,192,192,193,193,193,192,187,173,147,129,118,147,154,136,144,126,79,140,144,155,168,169,170,183,181,175,172,171,174,178,179,181,155,133,144,163,168,160,160,164,161,157,161,154,163,157,148,139,131,127,122,121,125,136,143,139,142,145,144,139,127,115,107,123,190,192,192,191,192,193,188,171,143,127,118,146,146,125,138,122,208,179,156,154,157,157,161,175,176,172,169,170,177,177,179,174,141,129,144,161,163,156,150,154,150,154,152,138,147,148,141,127,121,115,114,116,123,136,139,143,140,144,153,145,135,129,116,105,189,192,196,196,192,189,184,164,140,123,118,145,160,123,133,83,63,71,127,146,145,148,153,171,174,176,173,164,170,180,182,166,133,131,143,159,159,152,137,138,148,149,131,134,149,144,126,106,116,127,129,138,142,148,150,150,149,151,149,145,144,139,135,126,194,197,198,198,198,193,185,169,145,118,104,138,188,145,130,73,55,81,104,144,143,138,146,169,174,173,168,170,175,181,179,156,126,133,144,156,148,137,130,137,142,132,129,147,146,132,115,93,116,130,142,157,160,163,156,152,151,157,155,145,145,149,149,139,197,198,201,200,197,192,184,161,134,108,93,129,163,126,126,83,46,60,118,144,140,129,139,162,165,174,173,176,178,179,180,145,128,135,146,151,137,129,132,140,141,138,144,149,139,122,111,72,106,137,150,164,161,162,158,156,154,156,154,150,147,144,141,138,196,199,201,201,201,196,187,163,134,103,100,128,152,106,111,77,51,70,111,132,135,127,137,159,157,172,173,176,177,182,168,131,128,133,147,142,132,128,139,149,149,150,156,158,150,140,128,65,81,143,160,158,162,165,164,164,159,156,153,151,152,149,145,143,197,198,201,201,201,200,193,169,139,111,100,128,147,89,95,78,75,94,120,135,128,126,138,160,157,169,172,173,176,180,142,137,137,138,144,132,131,137,151,157,164,168,175,176,171,158,147,117,47,134,171,173,172,170,169,166,159,154,148,144,151,149,151,152,198,200,200,203,204,202,195,173,137,108,109,125,137,96,91,84,86,110,133,133,123,123,145,157,163,173,173,172,177,166,129,142,115,131,142,139,140,152,165,174,175,177,181,174,170,160,164,154,56,71,135,166,179,179,173,163,158,154,150,137,138,143,149,153,197,198,199,199,201,200,198,184,146,117,115,125,127,95,92,86,101,129,140,135,121,127,147,159,174,179,174,175,173,128,149,146,125,141,145,152,161,171,177,180,182,184,182,181,175,158,179,159,71,38,96,133,162,177,171,171,164,158,152,145,142,138,143,153,196,198,201,200,200,198,192,180,147,121,120,122,120,101,84,84,89,115,126,133,128,133,147,162,178,181,175,178,137,139,164,130,131,152,157,158,166,177,184,184,183,182,179,162,155,167,183,150,85,62,90,124,137,152,170,166,161,156,147,143,145,146,148,147,196,197,200,199,200,200,194,182,159,139,134,129,113,73,78,84,85,117,127,145,134,146,159,172,184,191,199,150,144,181,157,131,139,150,162,174,167,165,183,186,180,181,177,163,163,165,179,138,85,69,67,105,134,138,144,157,151,151,144,142,144,149,154,156,198,199,199,198,197,200,195,187,170,152,140,134,127,103,101,87,98,102,135,161,146,149,164,180,193,208,147,140,175,163,153,147,153,171,195,203,185,144,154,180,181,185,178,178,174,182,173,126,94,107,93,85,123,142,139,145,149,141,137,137,140,148,153,157,197,199,199,200,199,197,195,187,175,163,151,145,133,82,92,91,105,127,152,171,149,155,174,188,181,118,123,148,151,150,154,158,173,191,189,184,178,139,121,151,173,178,162,162,171,175,158,116,89,116,132,90,107,138,144,135,145,139,129,128,132,144,149,155,197,201,202,203,200,198,194,189,182,173,164,160,149,87,49,110,119,159,181,180,167,162,141,125,87,120,142,149,173,180,176,179,188,188,186,176,155,136,129,145,151,162,158,156,158,172,157,116,87,81,101,81,76,124,145,134,123,119,108,110,123,140,146,154,195,198,201,201,201,199,195,188,183,178,173,169,157,81,98,70,114,153,156,125,109,97,67,60,123,152,166,188,197,199,199,197,195,197,202,202,165,126,127,141,136,146,153,155,159,164,145,107,81,67,109,100,90,114,139,134,123,115,99,97,109,133,145,152,191,196,199,204,207,204,195,188,183,177,173,172,165,86,137,137,86,47,63,114,119,94,95,130,167,188,198,193,191,193,196,197,196,199,204,201,162,127,130,131,124,117,131,144,155,168,153,107,87,108,143,144,123,122,130,134,122,108,82,87,102,122,141,149,188,191,195,201,206,203,197,185,176,176,177,173,164,99,151,187,187,176,170,153,144,158,176,178,189,192,194,196,196,195,192,190,188,190,195,187,169,139,123,116,105,100,102,123,145,161,155,115,82,73,109,125,104,103,129,133,120,108,70,74,97,113,131,145,186,189,195,200,205,202,192,183,178,174,169,170,159,109,164,208,205,205,169,159,175,186,183,180,186,189,191,188,185,184,187,189,193,203,204,181,165,141,116,112,93,75,68,85,114,139,146,127,81,62,90,108,113,114,128,129,116,103,65,66,99,112,132,144,185,185,189,195,202,204,200,189,181,179,168,167,152,113,162,200,166,165,149,162,178,181,179,179,183,184,189,191,198,199,198,194,197,204,196,174,154,133,100,83,79,63,51,51,75,121,147,142,96,61,75,98,115,125,128,127,113,104,75,60,97,107,128,141,185,188,191,194,197,201,199,195,184,179,171,169,148,118,167,194,142,146,147,168,176,174,177,172,175,175,177,177,177,176,178,178,181,178,179,168,151,125,88,62,48,45,47,44,45,97,137,145,96,52,55,68,84,112,124,126,113,106,79,53,88,105,128,137,185,188,190,194,197,199,198,190,184,177,171,168,139,105,164,188,132,137,133,162,165,158,164,168,171,172,171,173,175,176,179,175,173,173,173,172,155,126,89,69,48,36,40,52,50,81,132,137,85,52,60,79,74,94,123,132,115,105,71,51,87,108,126,138,189,192,191,193,197,202,194,184,178,172,167,167,139,100,166,190,149,135,139,141,162,172,174,176,171,174,183,182,180,174,176,178,179,179,175,167,150,120,91,79,65,47,43,48,63,97,134,118,72,54,63,81,95,115,133,136,114,97,70,58,90,107,124,132,193,190,192,197,201,200,194,186,178,171,166,163,137,99,169,195,171,120,150,116,118,143,166,177,182,180,177,170,169,171,171,172,176,181,188,178,143,107,94,92,77,64,54,56,63,89,121,100,68,55,69,88,89,112,124,134,112,96,73,65,94,113,128,132,194,194,197,201,201,198,190,183,177,172,169,163,135,83,150,169,163,118,155,149,119,101,99,125,149,151,146,144,149,160,170,172,172,181,196,180,133,103,83,93,93,83,80,75,78,98,122,92,69,56,67,87,72,93,120,123,104,93,74,72,97,113,129,136,193,195,198,199,200,197,190,182,173,168,166,156,132,84,127,139,105,67,79,99,111,124,120,85,94,126,143,148,150,150,153,160,166,173,177,159,122,93,65,103,107,98,93,87,88,111,135,107,70,46,54,79,89,106,117,114,103,93,79,85,105,119,134,141,190,191,193,192,192,191,186,178,171,162,158,149,118,69,92,58,96,116,115,107,100,68,38,62,87,82,102,134,157,151,144,145,150,155,156,139,118,90,47,107,111,101,94,95,100,113,139,114,73,48,61,79,63,107,126,117,104,96,90,94,105,122,131,138,190,189,190,189,187,183,180,177,171,161,150,140,111,54,60,112,121,116,142,154,145,137,108,76,68,107,103,102,119,132,136,143,151,147,137,125,116,100,69,112,109,110,104,95,99,111,137,123,72,54,84,74,55,110,123,119,112,100,101,110,113,122,134,138,191,190,189,189,187,183,181,175,166,157,143,127,104,66,88,102,83,102,145,150,133,139,143,145,116,77,104,124,112,105,101,107,123,146,159,155,139,113,100,108,107,111,111,108,112,119,140,134,75,40,24,32,72,117,120,115,107,100,100,110,124,125,130,136,188,189,189,188,187,182,177,170,159,147,131,115,93,70,89,79,89,122,141,150,118,110,133,148,154,147,98,95,130,123,112,98,94,112,139,151,135,116,101,107,105,105,114,117,121,122,133,144,91,50,53,54,95,121,120,118,108,108,112,120,116,122,133,136,184,184,185,186,188,185,178,171,151,135,117,106,86,74,85,74,90,89,123,160,125,111,126,144,159,172,164,112,112,141,140,127,120,122,132,140,120,97,106,112,118,128,129,136,135,128,129,139,103,54,48,68,107,121,121,118,121,126,128,125,124,123,127,133,188,188,188,188,187,184,178,169,143,120,108,100,83,80,89,88,86,76,124,162,137,131,134,139,152,163,164,161,103,124,137,144,140,143,149,152,153,150,148,150,150,157,159,152,142,132,126,128,105,48,27,68,111,127,124,124,130,133,131,125,124,124,128,139,189,191,190,188,188,185,181,167,129,104,101,97,77,90,100,98,81,109,135,142,119,128,141,143,151,161,159,159,150,93,129,143,154,153,151,149,152,159,166,166,166,160,157,150,143,136,128,119,99,51,47,96,130,131,134,141,141,139,127,126,126,128,135,142,185,188,189,187,187,184,178,157,118,93,87,91,79,101,111,106,92,152,152,154,113,118,132,138,147,159,160,161,160,130,99,128,150,155,154,150,144,141,146,157,160,156,158,152,147,134,120,105,78,49,83,131,137,143,144,144,141,134,127,133,136,135,136,138,186,188,192,191,187,185,178,157,113,85,84,107,93,116,117,101,70,120,142,145,117,114,132,139,146,159,165,163,158,152,102,113,131,154,155,149,141,133,133,140,146,150,147,154,149,135,113,94,56,51,117,146,148,147,150,146,138,134,138,142,141,135,127,125,186,191,193,191,188,183,173,147,108,81,78,118,98,116,131,104,55,82,125,141,118,114,132,140,141,154,161,164,163,158,134,94,121,147,157,153,143,134,132,135,137,140,139,142,144,136,114,92,65,72,127,153,148,146,140,136,137,142,141,137,131,123,113,109,186,190,192,190,187,181,171,141,101,74,76,125,117,141,151,116,50,71,122,144,120,114,133,139,141,149,161,163,161,160,143,107,112,137,160,160,150,142,136,132,131,130,128,130,142,134,119,96,78,100,130,140,147,143,144,143,141,136,135,129,119,109,101,100,183,185,187,187,186,181,172,144,104,80,77,134,109,130,138,108,45,61,111,134,125,115,129,138,146,158,156,162,161,159,152,114,108,135,158,162,151,148,145,142,139,135,131,122,134,136,119,98,90,106,120,122,129,130,133,136,131,127,122,119,113,102,97,81,183,184,186,186,187,182,173,150,112,85,75,127,117,119,139,107,62,71,114,136,129,117,133,141,139,145,152,154,161,161,162,118,112,127,161,165,157,151,146,149,148,144,140,128,121,137,133,120,110,113,113,122,128,130,128,128,129,125,120,112,108,96,78,77,180,183,187,187,187,183,173,146,116,88,79,121,119,116,144,117,64,72,124,141,130,117,134,148,149,156,157,154,162,163,164,125,118,124,150,169,163,154,149,152,152,149,146,140,127,122,130,129,129,130,128,127,129,128,127,128,130,125,114,105,94,87,90,105,178,181,183,183,184,181,172,149,127,99,91,118,120,119,149,129,99,116,142,140,128,120,136,146,151,153,159,159,159,165,166,134,116,126,137,159,157,152,150,155,157,154,148,144,136,130,129,134,140,141,140,137,133,126,121,118,115,108,100,87,85,69,72,93,177,180,180,183,185,180,160,150,126,104,97,116,116,124,154,147,92,92,138,141,129,131,147,152,155,161,161,160,158,166,170,145,111,131,134,156,158,152,143,144,151,155,152,148,141,140,141,146,146,144,142,138,131,121,113,104,98,87,82,87,55,19,23,32,176,178,178,179,181,176,150,136,120,107,104,114,102,124,159,147,111,88,125,125,124,142,151,157,160,160,155,155,164,175,176,154,113,136,133,152,154,143,136,133,139,150,150,151,146,144,146,143,143,141,135,127,115,107,97,90,85,84,75,43,12,13,13,10,181,181,179,176,177,177,152,132,121,111,110,113,90,115,156,135,110,87,111,114,132,154,157,159,164,167,165,161,162,172,178,160,127,142,132,144,150,143,131,127,132,140,141,146,146,139,134,131,127,120,111,108,101,97,92,93,87,70,44,21,19,18,18,15,181,180,179,178,179,180,162,133,120,107,110,113,84,95,135,140,112,102,111,127,145,158,160,157,163,170,176,171,172,179,174,158,137,146,136,143,149,144,136,128,122,125,126,132,127,127,128,128,123,117,116,114,112,98,98,89,59,39,33,27,19,19,16,18,175,176,177,177,174,177,170,139,120,115,117,118,91,84,120,131,129,117,114,135,149,152,157,161,165,168,173,169,174,172,156,120,144,151,138,138,147,142,135,125,124,122,126,134,133,137,137,134,132,126,118,111,99,99,68,41,32,30,30,31,23,18,21,17,173,175,173,170,171,173,174,154,123,114,111,114,112,74,122,127,133,128,120,138,153,150,147,158,163,164,171,171,171,172,170,156,156,153,143,139,142,137,129,122,121,119,137,143,141,138,134,125,119,112,107,101,93,57,32,32,33,33,32,31,24,20,17,21,164,164,161,163,160,158,159,155,132,111,103,118,119,76,117,131,133,127,126,143,151,149,150,157,162,161,168,174,170,178,184,164,160,152,144,140,140,133,129,125,127,126,129,132,129,120,115,111,107,106,96,74,38,27,32,32,30,31,32,34,29,22,24,16,155,151,150,147,144,141,137,140,135,117,107,123,122,87,99,130,127,114,127,140,141,145,157,160,159,158,157,157,162,168,159,152,157,150,148,141,135,131,131,126,124,126,121,116,114,114,114,118,107,81,55,32,30,34,34,32,31,30,32,33,31,20,19,19,147,152,153,145,138,136,134,131,130,117,117,121,123,112,79,106,96,108,126,137,140,144,149,149,153,150,149,147,150,135,133,147,146,142,137,138,137,132,127,120,117,114,114,118,119,123,117,90,54,37,28,31,31,33,32,31,32,31,32,33,35,27,22,22,144,148,149,146,143,142,137,130,128,126,125,122,122,120,98,99,115,127,135,136,135,136,133,129,128,133,131,142,135,125,140,144,141,140,134,130,125,121,123,127,129,126,122,117,113,86,39,26,31,29,34,33,33,33,33,33,34,31,30,33,34,32,29,27,126,131,134,137,135,136,134,132,131,137,138,139,138,130,93,79,104,80,74,84,95,100,117,125,121,112,132,110,113,131,132,128,125,122,128,132,135,126,112,95,85,76,69,53,32,21,29,36,33,34,34,35,34,33,33,33,30,32,32,29,35,39,36,36,94,96,102,117,127,134,134,132,134,135,135,134,130,111,106,123,117,119,94,76,74,84,98,121,132,117,70,84,114,124,125,122,103,62,42,33,25,21,31,36,36,30,27,28,30,37,33,33,33,32,33,32,32,32,32,32,31,30,29,32,33,37,41,41
161,163,171,178,182,188,190,187,184,182,187,189,152,113,142,163,164,169,180,180,176,169,171,176,178,177,146,121,164,169,165,168,175,175,174,177,179,179,177,175,169,152,122,70,44,30,35,43,48,48,50,51,49,48,47,49,54,53,54,57,54,53,62,58,188,189,188,191,189,185,183,182,179,178,184,176,137,135,142,160,177,178,174,171,172,175,177,178,173,178,184,157,133,178,180,177,174,177,184,177,183,183,181,180,180,180,178,175,155,111,60,35,40,47,46,46,43,42,47,47,49,51,54,54,53,56,61,51,191,194,192,191,190,189,183,179,174,174,177,145,127,160,146,138,174,182,183,181,185,189,187,185,188,186,186,182,144,143,182,182,180,177,186,186,190,190,188,185,185,183,176,176,172,168,148,108,66,42,41,47,46,47,47,49,50,51,53,54,53,55,58,50,194,197,199,198,192,183,184,191,181,179,172,131,139,173,170,143,154,181,187,188,190,188,191,199,199,197,192,187,165,135,173,182,179,186,190,196,188,188,189,184,180,177,177,169,173,168,165,155,137,97,54,37,39,39,42,47,52,48,53,52,49,50,45,33,198,199,198,194,191,196,201,202,186,164,145,110,143,177,180,161,149,178,189,188,191,193,195,199,201,201,202,200,193,139,161,183,175,179,185,181,177,169,159,156,155,154,154,159,163,164,162,156,151,143,120,86,55,46,45,42,37,32,29,29,31,49,57,54,194,193,193,194,196,197,201,196,171,145,129,111,161,185,180,165,145,173,186,188,189,190,192,194,199,203,207,208,205,173,145,174,168,170,167,162,154,143,138,139,150,161,162,167,167,165,162,163,157,144,138,128,115,111,119,127,133,139,147,155,147,146,143,142,192,192,194,196,196,198,202,190,160,142,121,116,171,188,188,164,138,157,174,180,175,184,190,193,197,202,204,207,207,210,149,167,165,175,180,179,180,184,189,192,192,188,188,187,185,182,176,165,158,155,146,140,136,130,134,147,154,156,156,157,163,163,166,167,193,194,193,194,196,196,189,170,144,134,119,120,180,191,189,152,121,139,159,171,169,186,190,188,189,194,199,200,199,203,164,169,169,184,188,188,191,192,195,193,191,188,190,190,185,180,178,171,163,161,152,142,135,124,120,124,135,150,154,150,148,151,153,158,191,192,193,193,194,192,174,153,134,128,113,129,191,192,176,124,113,134,147,161,175,185,184,185,186,189,191,193,191,195,141,161,168,183,183,180,178,178,173,174,179,179,174,175,172,168,167,162,155,152,150,147,148,144,135,126,108,117,139,155,155,153,156,162,194,190,193,196,194,188,163,143,127,126,121,135,191,189,159,104,102,128,138,145,168,181,181,183,187,186,181,181,181,184,132,145,164,178,173,168,160,153,148,153,148,140,140,142,142,145,143,137,133,133,135,139,144,146,141,137,124,110,107,130,153,158,154,158,192,194,195,196,194,186,162,143,126,127,123,136,182,178,150,106,83,113,139,146,162,170,174,177,183,185,180,174,166,167,124,123,152,166,157,146,138,124,133,145,149,159,154,142,128,121,125,118,115,118,126,136,136,138,142,145,145,131,118,105,120,153,162,157,196,195,196,194,191,186,159,143,130,125,124,134,172,175,149,110,83,105,132,136,160,168,165,165,172,187,181,168,159,152,106,112,138,148,139,121,118,123,139,138,139,143,141,136,127,121,112,108,112,116,126,133,139,134,132,144,146,136,134,120,104,116,143,160,198,198,196,195,191,184,161,140,117,122,127,136,171,169,144,110,95,122,131,127,152,163,158,161,171,175,176,162,158,144,104,113,141,143,126,111,116,123,126,131,143,145,132,118,94,108,121,120,129,137,145,147,148,149,151,148,143,145,140,140,130,104,107,149,200,200,200,194,188,181,159,137,107,113,143,150,169,161,136,100,78,108,121,126,153,162,156,152,161,169,167,156,154,132,105,117,140,132,114,111,118,126,131,141,144,127,121,109,83,113,127,128,143,156,163,160,155,151,155,159,150,148,151,155,142,140,112,111,201,201,200,197,191,181,141,123,94,107,132,150,169,157,130,97,84,110,118,121,151,165,159,153,159,166,164,161,147,124,112,118,136,118,111,126,135,141,150,152,146,128,116,101,60,97,136,148,157,157,160,160,161,157,159,157,150,147,146,147,144,142,132,116,200,201,201,200,195,180,148,118,106,116,110,135,164,149,114,94,73,88,104,119,152,170,171,167,163,162,159,156,130,123,117,122,133,118,129,141,148,153,164,172,168,155,141,119,57,70,139,159,167,164,168,167,169,167,162,159,154,154,152,148,148,153,148,139,200,202,204,204,201,187,144,118,111,129,115,131,160,145,103,85,89,111,105,124,161,175,177,178,168,164,167,157,123,127,119,123,131,138,146,157,166,172,180,181,175,166,156,151,93,48,105,154,173,178,180,177,173,167,161,155,147,150,153,157,158,159,153,142,200,201,203,203,201,189,155,115,107,125,110,120,158,140,95,73,75,101,104,128,166,183,172,166,165,166,165,128,130,133,117,137,147,154,163,171,176,179,181,180,184,173,169,176,115,39,63,115,148,173,183,180,174,166,163,161,150,143,149,150,155,154,150,148,200,202,200,201,199,189,161,124,107,116,110,102,151,133,92,72,84,102,106,138,163,167,171,171,175,176,141,125,145,119,119,149,163,169,177,182,178,173,175,176,164,166,172,175,121,34,21,81,120,145,169,177,177,174,166,160,150,149,147,145,154,157,155,146,200,201,202,201,199,192,169,139,124,115,96,81,140,129,93,81,101,101,105,136,168,178,181,183,185,153,125,155,145,120,138,163,168,166,177,183,180,171,174,173,164,162,176,176,122,94,90,94,114,134,144,160,170,166,162,153,148,149,151,151,151,149,151,146,201,202,198,200,198,193,179,158,140,124,101,71,129,130,97,92,114,105,112,144,173,185,192,196,169,140,179,181,150,137,154,165,170,176,166,171,189,174,175,173,173,174,179,168,119,86,94,90,89,120,140,144,154,158,159,149,147,148,150,156,155,154,155,150,198,199,200,197,196,194,183,166,153,141,125,94,111,127,99,96,126,106,121,158,181,188,188,161,119,168,176,164,153,146,153,175,189,189,167,120,156,179,172,166,164,171,177,162,114,89,102,127,97,97,132,144,145,149,147,144,139,141,146,154,156,157,155,152,200,201,199,198,197,191,185,175,166,156,125,66,81,117,122,122,141,108,125,162,172,161,127,111,138,133,130,130,136,142,164,180,178,170,159,105,118,153,162,156,155,160,169,160,103,99,142,164,150,118,127,146,141,139,141,132,131,132,142,151,154,156,154,150,198,202,202,199,194,189,183,179,174,164,126,80,74,96,125,152,180,177,178,140,89,83,108,143,145,163,182,184,180,184,189,190,191,174,145,125,137,141,147,156,153,153,163,159,108,89,94,131,144,109,114,140,139,128,128,118,115,122,137,148,155,156,155,154,195,200,205,203,195,189,186,176,169,165,124,112,123,90,80,78,68,31,28,29,50,107,156,173,189,199,201,204,207,200,199,203,213,192,143,128,139,137,128,140,149,151,163,156,111,87,67,86,107,103,110,132,139,127,119,107,102,109,130,145,147,154,152,148,194,200,204,205,197,186,175,171,172,169,122,120,166,167,134,96,146,162,140,138,157,171,185,196,203,201,196,194,193,189,190,194,197,186,148,125,126,119,105,98,128,152,168,164,120,91,112,160,181,158,142,131,138,129,116,94,93,106,119,137,154,154,152,148,190,196,204,207,196,185,180,179,177,174,125,136,192,201,207,187,166,157,172,188,183,183,189,191,190,190,188,187,184,182,187,196,188,176,156,127,118,107,95,80,89,117,142,148,126,85,89,126,156,144,111,128,139,124,111,82,81,102,112,125,145,149,148,148,186,191,199,206,203,192,184,181,178,172,119,131,193,201,180,185,156,165,181,185,180,180,185,191,194,192,191,192,193,194,204,206,199,167,149,120,98,97,78,61,49,81,119,141,138,95,72,102,138,139,119,129,135,124,109,75,78,101,109,127,142,147,141,133,187,190,192,198,201,197,190,184,180,176,118,124,192,177,143,166,157,169,176,176,172,181,176,182,183,179,179,179,179,180,184,184,174,157,138,109,76,68,59,51,46,48,90,137,146,101,63,81,118,126,136,136,132,120,109,83,75,101,107,123,142,146,143,137,188,189,193,202,200,194,186,179,173,172,118,117,188,167,124,150,155,169,170,170,176,170,172,164,167,170,174,176,174,173,169,174,176,163,139,107,72,59,39,41,48,49,71,124,145,92,46,54,97,108,109,128,128,120,114,84,67,99,104,122,139,138,137,139,188,190,194,198,201,192,182,177,172,168,110,112,169,155,125,138,140,158,169,165,178,172,172,174,174,176,175,175,178,180,178,173,173,163,144,106,79,64,42,35,47,59,78,121,133,82,50,71,103,113,103,125,135,124,110,73,59,99,109,122,136,138,138,136,191,194,192,197,198,191,181,175,173,171,114,115,170,175,145,150,130,122,141,162,173,174,172,176,180,172,165,166,167,174,177,181,181,163,129,99,90,83,60,45,48,56,84,122,117,69,53,74,106,121,118,128,134,120,103,71,69,101,107,125,137,139,138,133,193,197,200,200,196,186,175,169,169,173,119,114,157,166,127,138,134,103,96,98,123,154,167,170,167,165,165,173,170,169,169,183,191,163,114,93,95,83,63,57,58,59,82,119,102,62,58,77,110,112,106,125,135,112,101,80,76,104,114,124,130,138,142,135,192,196,199,198,194,188,177,166,158,158,112,105,131,125,100,99,145,173,147,130,114,107,129,147,156,158,157,165,171,168,169,178,182,148,112,87,84,103,96,83,71,73,95,127,105,68,59,79,110,100,97,115,125,104,100,83,83,104,112,127,134,141,142,134,189,191,191,191,188,183,173,167,152,133,99,85,83,80,80,75,74,75,63,35,51,81,93,108,133,155,163,146,140,147,155,166,161,133,108,77,82,108,99,93,91,88,102,138,118,70,50,50,74,99,111,120,114,105,103,88,93,111,122,135,144,136,135,134,193,193,191,188,184,183,179,167,152,124,78,56,79,97,108,126,149,139,132,103,59,49,94,104,106,122,137,137,130,132,137,131,130,122,111,74,77,115,107,95,91,102,116,135,124,73,58,79,102,79,100,128,121,109,104,97,104,114,123,130,136,136,141,141,193,192,191,187,182,180,172,161,145,118,73,67,90,86,91,121,136,113,120,137,141,121,61,90,120,108,107,108,111,115,133,158,157,144,124,90,86,105,108,104,96,102,114,135,129,79,63,89,94,62,104,122,119,115,108,105,114,118,125,133,137,136,134,134,190,190,189,186,185,179,170,154,135,108,71,78,83,89,99,111,129,103,95,122,141,153,173,92,73,122,114,102,92,89,84,109,152,155,137,109,98,102,108,112,120,120,125,141,130,82,50,58,46,62,115,123,118,115,110,110,118,124,128,133,139,138,133,127,188,188,190,187,183,181,169,145,119,89,59,82,98,117,96,89,121,107,101,126,144,156,162,167,121,88,126,129,123,123,126,131,143,138,101,86,98,106,115,126,132,129,130,133,137,89,67,86,64,88,120,122,120,118,113,115,121,121,125,132,135,137,135,136,193,191,189,190,185,180,166,130,99,77,60,96,125,126,93,92,119,107,112,133,148,154,164,173,167,117,112,133,149,147,148,150,161,162,159,155,146,142,148,146,148,141,134,138,139,95,51,48,56,108,122,125,126,128,131,129,129,126,127,130,134,137,137,137,191,190,191,186,184,178,158,115,85,71,61,112,136,130,93,83,109,104,113,131,147,162,170,173,175,160,104,121,141,164,156,156,157,160,168,173,171,161,162,163,154,144,132,129,129,95,31,17,60,112,126,130,133,132,135,135,134,128,127,129,139,144,138,130,190,191,191,189,185,181,153,105,74,74,71,129,150,140,101,73,83,97,102,129,145,157,170,174,175,169,132,100,125,158,167,160,151,147,155,166,168,165,160,157,150,141,136,125,121,94,22,33,92,129,135,139,142,141,141,132,126,127,131,134,142,142,127,123,190,192,190,188,184,176,149,108,80,80,84,140,154,145,120,81,89,105,92,126,148,159,167,173,175,171,168,102,119,135,166,158,149,138,132,136,155,158,157,158,154,146,132,119,104,69,27,74,131,142,145,144,145,144,142,128,132,137,137,140,140,133,123,114,189,190,190,187,181,173,141,106,77,76,80,138,155,147,134,98,88,103,101,121,146,158,168,175,177,173,172,151,83,120,148,163,154,139,127,124,130,144,149,149,153,148,129,106,87,45,48,127,150,149,147,148,148,142,136,134,141,141,138,133,130,119,108,97,183,186,189,188,182,176,150,104,78,87,114,145,157,147,130,102,91,113,106,117,151,157,163,169,175,170,169,157,105,101,137,163,158,142,131,125,125,130,138,142,143,140,134,110,86,61,79,134,149,150,148,144,142,139,142,143,141,137,130,123,117,110,91,67,186,186,188,189,185,175,153,121,95,77,89,137,154,147,126,90,88,112,110,118,145,157,166,163,170,172,172,164,122,86,127,162,160,147,139,132,125,124,126,129,138,146,126,117,87,81,107,132,139,144,147,143,140,141,136,135,133,124,116,111,107,96,78,86,183,183,184,187,182,176,152,128,107,81,95,141,153,151,132,87,91,108,109,125,150,159,165,166,169,169,171,170,132,95,120,161,163,155,147,140,136,129,129,126,123,138,133,115,96,97,108,118,124,128,132,131,143,136,133,130,123,119,110,103,90,78,90,115,178,180,184,190,187,171,148,131,113,86,99,140,151,154,139,79,82,105,109,127,150,163,169,169,166,168,171,171,144,101,110,157,168,163,149,145,144,140,137,135,127,121,142,132,118,111,113,113,121,127,131,129,129,131,128,123,119,118,109,88,75,94,110,110,177,174,176,181,177,160,141,131,116,89,106,143,157,163,142,79,72,95,107,131,151,160,166,167,161,163,166,170,157,99,113,150,161,159,154,151,147,144,144,141,137,127,122,126,129,127,130,131,128,128,129,129,130,134,129,120,118,108,96,93,109,115,108,101,176,174,171,175,182,155,134,131,122,97,104,145,153,161,146,86,75,97,109,132,148,162,162,154,162,167,170,175,169,93,124,143,162,157,150,150,155,156,153,146,142,136,134,130,135,141,142,138,139,136,130,124,125,126,121,115,101,90,68,37,60,82,99,107,176,172,172,177,182,168,142,131,121,105,98,153,157,165,156,96,81,97,117,141,147,158,166,162,159,165,170,177,175,92,132,137,154,152,146,143,144,153,158,151,149,147,144,145,146,147,145,141,137,135,126,123,117,110,101,95,83,52,13,14,16,20,34,50,176,174,169,173,184,175,138,117,116,112,88,147,151,157,155,114,73,102,131,150,150,156,165,166,165,171,178,180,180,104,135,131,145,147,140,138,137,145,153,156,154,151,150,147,143,141,139,136,130,118,111,104,95,93,92,73,49,17,14,15,13,13,12,12,177,177,174,172,180,184,159,125,114,105,71,131,144,148,148,122,82,118,143,150,164,162,166,169,173,179,179,178,182,120,139,132,142,147,143,136,133,134,137,141,148,145,139,136,133,126,120,117,113,108,101,98,98,87,60,39,28,23,20,20,18,13,14,12,173,174,173,173,175,181,171,134,105,97,72,118,138,139,135,109,87,128,155,148,165,166,166,170,173,170,168,154,125,121,140,131,130,139,141,134,131,127,126,131,125,122,128,130,129,131,120,120,115,110,105,105,78,46,37,30,31,28,20,17,16,19,17,17,164,161,160,162,167,172,175,152,117,99,80,104,136,142,135,111,110,139,154,156,157,163,167,171,175,173,165,160,153,140,145,139,134,134,136,134,136,131,137,145,145,147,147,145,139,135,127,121,115,104,91,59,28,27,30,35,33,31,23,19,18,18,15,16,162,157,153,148,146,151,161,162,139,120,96,98,136,143,135,108,120,139,143,151,152,155,158,161,165,167,162,178,155,148,145,139,136,131,139,141,141,137,140,143,144,140,141,132,120,118,111,108,99,77,45,25,32,34,34,33,31,30,25,21,18,19,22,19,164,159,148,146,140,137,138,139,135,131,107,94,123,130,104,97,127,137,141,147,150,154,151,151,149,151,155,156,142,145,142,140,137,132,137,137,138,137,133,130,129,122,116,110,110,108,109,92,60,37,30,33,32,30,31,32,33,33,28,20,20,18,20,23,160,156,154,155,162,156,137,131,127,128,119,87,111,100,85,119,127,128,130,131,134,135,137,137,135,137,143,126,142,143,137,135,134,131,126,123,120,118,118,119,117,117,117,118,118,109,73,42,34,33,33,35,32,31,30,29,30,31,31,21,19,19,20,21,146,145,144,143,136,126,130,134,134,134,135,101,82,97,125,137,140,140,140,139,133,125,121,124,131,134,107,131,137,140,136,134,131,126,125,121,118,121,122,128,128,125,109,93,74,40,24,27,34,33,34,33,32,32,32,33,30,31,34,28,23,23,24,25,118,132,135,134,137,136,133,135,139,137,139,120,72,109,96,71,61,64,70,76,103,134,138,127,117,98,129,141,135,126,128,127,117,115,117,122,130,132,119,94,75,58,54,38,25,30,35,36,33,34,33,32,33,31,32,30,31,29,32,36,34,33,31,30,76,84,95,111,118,123,127,129,127,129,118,93,108,105,104,103,88,76,89,106,126,119,98,89,86,114,122,114,115,115,79,47,50,55,57,54,42,26,21,22,29,29,27,30,33,34,31,31,30,29,31,33,34,34,33,32,31,30,33,40,37,34,36,37,60,54,51,56,66,72,74,76,77,70,52,68,86,85,70,68,92,105,103,86,62,79,102,121,137,132,130,132,138,132,99,46,25,29,29,30,31,34,31,34,33,35,32,32,32,34,33,34,37,37,34,33,32,32,31,31,32,31,31,36,46,43,42,36,57,54,49,43,41,42,42,52,53,44,38,62,62,60,55,49,34,14,23,37,89,132,149,146,130,121,131,130,130,132,126,87,46,35,34,33,34,34,37,35,35,36,35,35,33,33,34,34,32,31,31,29,29,29,30,30,31,29,30,29,34,43,34,38,72,75,70,62,55,52,47,44,51,38,38,42,47,48,48,46,71,38,47,81,125,146,132,106,92,89,121,133,131,135,133,108,57,34,34,34,33,34,33,32,33,33,33,33,34,33,31,31,32,31,32,34,33,31,34,31,30,32,31,30,29,37,46,46
93,92,95,91,80,76,81,85,81,71,71,74,79,76,86,99,120,135,124,122,122,125,139,141,133,124,117,143,174,180,179,187,197,180,91,36,35,42,42,43,43,41,42,50,54,57,55,51,50,50,52,51,54,56,51,54,53,53,52,53,54,55,55,46,123,119,115,116,127,142,151,151,154,166,170,174,176,158,128,105,124,137,130,117,126,154,178,184,180,167,143,111,121,158,162,153,146,153,157,135,125,117,107,99,89,76,61,37,19,19,31,42,48,48,47,47,49,47,57,51,50,47,49,51,52,53,55,58,150,151,158,167,177,180,184,188,189,188,186,189,194,190,121,122,163,174,174,180,183,184,179,175,175,178,180,175,140,129,168,178,179,174,170,174,174,178,181,182,183,180,177,177,167,133,93,53,32,35,44,46,48,46,42,48,48,49,48,48,51,51,51,51,175,177,181,183,184,182,179,177,177,176,175,181,185,149,127,150,134,166,181,181,180,178,178,180,188,189,187,188,187,149,142,183,188,185,183,185,184,180,179,179,182,181,179,177,179,178,170,147,110,69,44,39,44,47,46,44,43,45,48,49,50,54,54,54,185,185,184,181,179,181,180,177,170,165,162,165,158,99,150,164,143,147,177,186,189,188,187,190,187,185,190,196,198,192,132,162,191,189,184,182,184,185,185,185,185,187,187,185,184,183,178,177,169,148,113,72,37,39,45,46,45,44,46,48,49,49,51,54,188,190,190,191,190,184,183,181,171,157,155,158,141,110,168,184,176,156,175,187,188,188,186,185,190,195,196,198,199,201,179,120,201,197,192,192,189,188,186,185,183,186,186,183,181,180,177,173,173,170,157,134,97,58,44,41,42,46,46,48,50,51,52,51,193,196,196,195,197,196,194,192,178,159,158,159,119,125,166,175,172,160,174,186,189,190,189,188,193,197,196,197,197,199,200,114,170,202,196,193,193,187,177,168,168,164,160,165,168,171,171,172,170,171,164,154,141,121,87,56,45,42,36,24,28,24,27,34,197,196,197,198,199,196,196,189,165,150,152,156,99,140,170,176,167,149,159,182,186,185,190,195,196,198,198,196,198,201,203,184,148,198,196,193,192,185,167,155,145,134,129,138,159,169,174,176,175,171,169,163,150,138,129,113,102,107,115,125,133,139,140,136,194,194,197,197,198,195,194,185,160,146,147,155,96,150,179,172,145,133,160,183,182,182,181,188,198,199,199,197,196,205,202,200,172,188,190,190,191,184,172,163,162,166,170,174,182,186,188,189,184,178,169,160,154,143,133,130,134,129,141,149,153,151,153,159,193,193,190,195,195,193,184,167,148,132,135,155,106,172,187,151,123,127,154,181,182,177,180,182,187,190,192,193,192,194,199,205,193,177,185,192,192,184,175,172,177,187,193,194,192,193,195,192,186,184,175,164,158,150,136,132,128,126,126,128,139,151,149,148,190,188,189,190,191,189,173,152,135,123,132,153,117,178,178,149,117,125,146,169,174,173,184,189,186,184,187,184,189,190,192,189,164,165,176,188,188,184,180,182,189,196,196,195,195,191,190,188,183,178,172,165,156,154,141,135,124,126,134,133,124,130,146,155,191,185,188,191,192,189,167,146,133,115,132,153,129,171,169,151,103,119,148,167,180,173,173,185,189,183,182,180,182,182,184,178,142,150,166,186,186,180,178,182,188,190,188,180,166,173,168,162,159,160,153,146,144,142,144,148,143,135,128,125,124,122,122,143,190,191,190,191,191,184,167,147,137,119,133,152,130,148,162,116,88,131,140,153,170,166,174,183,184,184,181,177,176,179,183,179,140,143,154,170,182,175,170,176,179,177,174,166,178,179,163,150,137,133,128,125,125,130,138,142,138,140,137,130,120,117,118,117,189,190,190,191,191,187,165,141,131,121,139,144,129,143,152,138,187,162,141,145,161,156,166,183,180,174,175,176,177,179,180,164,134,139,154,174,174,170,168,168,165,165,169,159,151,152,149,139,123,119,114,114,119,126,137,143,144,145,150,144,132,127,119,114,191,193,193,190,186,180,162,142,124,115,136,147,128,141,146,71,91,98,131,138,151,144,157,179,180,180,178,175,175,178,182,152,138,131,159,173,169,165,160,155,158,165,159,141,146,151,138,115,99,111,120,120,127,135,144,149,146,144,146,143,137,128,125,121,194,195,195,196,192,183,166,147,122,103,131,178,147,143,140,67,64,80,104,141,146,136,147,178,179,179,177,171,173,179,186,134,145,129,164,171,170,161,151,150,157,159,145,144,152,144,132,106,91,115,119,140,151,158,158,157,157,157,151,141,140,136,134,131,195,196,197,195,189,183,157,130,105,96,124,153,132,141,136,69,39,77,122,144,142,122,144,170,180,180,176,174,177,183,184,114,152,134,172,173,167,155,147,147,159,157,154,156,152,134,119,104,76,115,134,151,160,162,161,158,158,160,151,142,142,145,144,137,197,199,199,199,197,185,161,133,111,108,132,143,104,133,123,73,52,71,110,135,146,125,138,163,172,179,178,181,179,184,157,108,145,142,177,175,165,149,145,158,166,167,161,161,151,137,127,114,55,110,148,152,159,166,168,166,161,162,154,146,142,140,138,136,196,197,197,200,200,192,167,138,116,116,132,140,83,122,107,69,74,91,113,130,137,119,135,163,168,177,176,177,180,181,115,148,138,147,175,173,162,152,160,168,173,174,173,172,168,158,142,131,92,103,158,163,168,171,175,175,167,162,155,150,147,142,140,140,197,196,202,202,200,194,172,140,120,122,133,140,94,110,100,83,90,110,122,127,133,120,140,160,168,178,177,178,181,152,116,147,133,155,169,167,165,162,174,184,186,182,178,181,172,163,147,144,144,99,144,169,171,175,170,166,163,155,149,146,149,150,153,150,196,199,197,199,198,195,178,146,124,130,135,133,85,104,99,89,105,130,125,124,125,120,143,164,180,182,181,184,174,114,148,140,130,154,169,171,173,175,183,189,189,187,183,177,174,171,153,147,162,121,114,154,166,163,167,170,169,163,152,148,148,151,155,152,197,201,200,201,197,191,177,150,133,139,138,122,92,98,91,85,87,103,114,121,123,128,152,171,181,185,178,186,113,146,153,132,137,154,165,175,179,183,187,189,189,184,178,173,166,158,150,152,168,132,109,135,152,159,159,162,163,157,152,147,144,148,155,155,197,199,199,199,199,195,184,166,149,146,144,124,85,93,89,87,95,175,126,127,129,146,160,174,185,194,203,111,155,177,147,142,154,162,171,173,161,168,180,188,189,183,179,176,167,152,149,154,170,134,105,134,145,153,145,146,149,151,150,150,147,148,151,154,194,197,198,198,199,195,186,175,164,153,148,137,100,104,95,91,90,92,132,139,141,152,168,185,196,196,112,171,194,170,164,166,162,155,164,175,180,173,157,176,188,184,183,178,171,170,163,164,167,129,97,124,150,147,146,134,138,146,145,147,149,151,157,158,193,196,199,200,199,196,191,180,172,165,162,145,85,103,109,91,117,118,141,147,146,163,188,181,149,102,142,175,169,163,153,147,141,156,173,187,182,159,128,141,186,186,180,171,159,161,163,168,163,119,92,106,147,144,138,130,126,135,139,143,151,153,159,158,193,198,201,201,199,197,191,187,183,178,174,153,90,69,94,105,129,170,168,153,164,152,127,95,96,138,153,157,153,145,145,150,157,177,184,180,158,126,96,98,151,185,176,164,154,154,152,159,161,116,86,84,138,142,130,117,107,115,126,140,148,148,155,155,190,195,201,204,202,196,191,186,183,181,178,152,91,120,88,101,116,140,154,144,113,60,33,88,146,157,160,172,184,188,190,192,194,198,204,200,162,126,105,133,150,165,171,165,154,149,148,152,154,111,85,82,119,141,131,112,89,95,114,135,144,152,158,159,186,188,197,205,205,200,191,184,178,174,176,157,83,156,141,102,76,75,85,94,71,68,117,163,179,187,192,189,187,188,194,195,194,197,201,194,163,133,130,142,143,133,141,152,152,148,146,156,161,116,76,74,111,136,130,114,76,85,104,122,141,150,155,152,184,189,191,200,203,197,188,181,178,176,173,159,71,168,190,181,167,162,165,161,165,189,190,182,188,193,194,191,192,193,191,185,180,186,189,179,165,137,123,121,112,102,111,127,137,137,135,150,155,126,84,74,109,141,130,107,59,70,104,114,132,148,152,149,182,188,195,202,203,199,190,182,176,171,169,161,87,178,207,198,193,173,157,174,193,191,185,191,194,193,191,192,193,193,193,193,206,217,205,173,159,139,108,102,97,79,83,100,120,128,125,125,134,131,97,64,96,134,126,109,65,69,100,108,127,145,147,145,178,184,187,192,200,202,197,187,180,173,169,158,95,169,192,160,163,158,165,175,185,182,183,187,188,194,192,195,194,196,202,202,200,197,187,171,145,127,94,72,76,62,55,69,96,109,93,108,129,141,114,66,88,128,123,113,80,59,91,101,125,141,144,135,182,186,188,190,196,202,198,191,182,172,168,151,107,169,183,133,147,143,169,166,166,167,170,171,173,173,171,170,172,174,175,172,170,171,175,167,151,126,89,62,54,46,53,60,78,105,107,120,142,143,100,55,86,130,127,109,74,56,82,100,129,141,140,135,183,184,188,189,192,194,192,182,177,170,167,143,102,158,180,127,135,133,161,172,169,168,174,171,175,175,180,189,188,185,187,182,178,174,175,168,155,127,93,77,66,49,49,49,65,100,121,144,152,127,79,51,96,140,125,104,65,57,91,104,120,138,140,137,183,183,188,193,198,198,188,180,172,168,161,140,106,156,185,147,135,139,137,163,175,179,181,178,175,184,194,182,174,169,171,176,181,180,179,169,148,116,91,86,81,73,64,57,66,99,129,152,148,102,64,55,104,144,121,100,68,63,89,107,127,134,139,135,187,187,189,193,196,196,189,179,172,168,165,134,102,153,188,172,110,155,115,104,113,120,144,168,177,174,160,153,155,171,176,172,173,182,196,181,141,104,90,94,97,85,72,75,83,107,128,140,132,85,65,55,101,136,114,96,68,69,97,111,128,130,141,139,187,191,195,198,201,194,182,178,171,169,165,134,96,140,165,169,103,139,144,114,81,138,116,133,147,146,141,137,138,146,159,168,169,177,192,175,132,100,69,74,92,95,88,92,97,107,120,132,138,96,66,53,99,119,107,95,69,77,105,120,132,141,141,142,187,189,193,196,197,193,183,174,168,165,161,127,93,131,114,95,83,84,116,137,116,150,93,75,104,126,142,150,150,143,142,147,154,164,171,155,125,88,50,79,111,108,91,92,103,116,117,121,138,105,69,66,107,120,108,93,76,89,111,122,131,132,137,141,186,191,192,193,192,186,180,175,167,159,153,114,71,80,74,98,103,105,100,88,66,36,23,77,99,96,108,131,146,144,134,131,139,140,138,129,118,92,43,55,99,110,104,100,103,112,116,116,134,113,69,68,111,123,113,93,84,106,117,123,128,132,139,143,185,184,186,188,185,183,178,173,164,155,147,115,52,59,112,111,107,119,143,148,150,120,102,59,72,118,109,107,113,120,123,125,134,142,151,146,133,111,75,69,92,97,108,117,126,126,121,114,134,123,71,73,112,120,113,95,91,116,126,127,127,129,134,132,187,189,190,190,186,183,178,169,162,151,139,111,51,91,104,84,84,129,147,124,121,139,144,140,88,65,113,125,122,107,99,99,100,107,126,149,147,133,104,79,96,105,113,122,131,130,126,116,128,130,79,73,114,119,105,90,106,129,129,123,123,126,133,135,185,186,188,187,186,181,176,165,152,139,127,101,62,100,92,75,102,109,131,115,101,119,140,156,169,139,62,118,135,139,123,113,111,118,131,145,137,94,71,98,123,131,135,136,140,136,134,118,127,129,85,80,116,117,103,106,130,135,125,118,117,123,131,133,183,184,186,188,186,182,172,155,141,128,118,93,69,98,82,83,86,88,127,126,117,125,131,148,170,184,163,67,124,134,141,139,140,148,161,171,177,182,165,162,160,156,155,150,147,139,127,119,125,127,90,87,116,111,100,122,139,137,126,121,118,125,134,130,188,188,188,187,186,183,174,147,124,115,109,90,77,104,92,90,74,87,125,129,130,138,138,145,156,164,168,158,76,124,141,161,163,166,177,183,182,169,170,171,167,160,158,157,147,139,132,125,117,114,89,98,115,108,119,139,141,132,125,120,119,125,133,125,188,189,188,187,184,180,170,132,102,106,105,89,87,113,103,90,92,140,131,125,118,132,142,148,154,167,166,162,140,101,133,161,178,177,183,185,170,163,167,172,169,162,158,157,149,143,130,116,109,106,85,112,115,117,140,148,144,129,126,128,125,127,129,118,187,187,190,187,184,179,165,125,96,94,100,86,105,124,114,88,116,158,140,126,113,123,130,144,159,169,168,162,154,117,114,150,180,184,184,179,164,153,151,153,161,160,153,155,157,151,136,116,99,76,82,124,123,138,147,145,136,132,133,132,127,118,118,108,187,189,188,188,185,180,164,121,91,86,95,90,122,132,119,73,76,115,131,129,116,120,137,147,156,168,167,164,161,134,114,125,162,176,171,171,163,149,143,146,153,159,160,151,154,151,137,119,99,72,75,137,138,143,146,143,139,139,136,128,124,114,107,114,186,189,187,185,182,176,156,116,85,79,101,98,133,142,140,71,51,81,117,131,118,118,135,142,147,164,167,163,162,156,103,109,134,164,166,167,163,149,140,142,147,148,150,145,145,146,138,122,104,87,64,126,145,148,145,142,141,137,133,124,114,104,107,106,184,185,186,187,178,175,153,115,88,80,102,100,145,153,146,76,39,80,118,136,121,115,139,148,153,162,165,164,161,159,123,98,120,163,168,165,159,154,150,146,148,148,147,143,139,146,144,127,105,91,84,115,130,139,141,144,141,136,130,120,112,105,102,96,181,182,183,183,177,175,158,122,94,82,109,84,139,141,129,77,45,80,111,131,126,112,138,145,155,157,156,161,163,162,150,84,120,148,170,169,162,158,154,155,155,153,155,148,134,131,137,127,105,94,99,112,121,130,130,137,133,129,121,117,112,106,95,83,182,183,183,185,182,176,160,130,100,84,108,83,141,150,130,92,55,74,111,132,128,112,139,153,151,157,156,155,165,165,160,95,121,143,165,166,165,157,152,155,157,157,157,155,149,135,141,137,121,107,110,113,122,131,132,129,136,130,124,113,108,93,77,69,179,180,178,183,180,174,156,131,108,89,112,81,136,152,137,102,68,102,130,133,125,116,141,154,155,157,157,159,162,165,161,117,118,141,162,166,163,160,152,159,161,161,159,155,150,146,135,133,128,128,129,127,130,130,129,129,131,125,113,102,91,83,83,95,176,177,177,181,179,171,157,140,119,98,108,89,130,160,145,119,100,123,135,132,119,125,146,154,158,160,163,161,153,166,164,127,113,138,157,161,158,152,151,153,161,164,159,153,147,144,141,138,141,146,145,142,140,132,125,114,111,104,93,87,86,89,68,71,175,175,173,175,176,164,147,132,114,98,115,93,120,165,154,133,81,101,136,127,124,138,154,159,161,161,158,161,165,174,169,131,120,135,154,161,158,152,145,143,144,153,155,152,148,147,151,153,153,151,146,143,137,125,114,103,94,87,83,85,87,54,23,20,175,173,171,172,172,160,139,128,119,111,115,95,106,161,154,129,93,100,124,115,119,145,158,162,166,164,159,157,166,176,174,135,130,138,145,161,155,147,138,134,138,145,150,152,152,151,148,146,144,140,136,129,114,107,98,92,88,87,85,77,50,18,14,14,178,177,173,173,175,166,141,125,122,115,122,101,95,142,153,126,100,90,110,114,141,157,159,161,165,169,173,170,168,173,173,133,134,139,143,160,156,145,138,129,130,135,133,140,137,131,130,129,125,118,111,108,106,103,106,99,94,86,67,46,30,21,17,19,178,173,173,173,177,175,147,121,120,118,125,101,86,119,135,133,112,104,110,131,148,157,158,161,168,172,177,175,175,178,165,137,152,145,142,155,156,145,137,128,124,121,127,124,125,133,137,138,138,136,134,131,130,116,104,102,82,52,36,29,32,26,18,15,177,175,173,171,171,174,167,130,122,118,120,102,92,116,120,130,130,119,117,141,153,151,156,164,171,171,176,174,175,172,142,134,161,148,143,150,151,142,133,124,121,120,131,145,146,150,149,144,142,138,132,127,112,100,90,62,38,33,32,33,30,30,21,19,169,168,166,161,164,162,170,144,119,111,116,111,83,113,128,129,134,123,121,145,156,150,148,161,165,170,173,175,177,181,165,161,163,153,145,149,150,137,123,120,122,121,138,144,145,143,142,135,128,123,114,106,100,81,51,31,29,32,31,33,30,32,24,18,159,157,157,156,154,148,143,142,126,109,113,127,78,110,132,139,136,125,132,143,146,144,146,156,159,165,172,173,171,196,154,167,159,151,144,141,143,138,132,127,127,132,133,134,132,127,118,115,112,105,107,95,67,42,30,31,32,31,30,31,35,33,27,22,153,155,152,146,141,137,132,131,121,112,115,126,94,91,127,127,117,109,130,140,142,146,154,153,157,156,157,155,164,144,141,158,154,149,146,142,140,135,131,121,121,121,119,119,117,115,114,113,118,117,81,47,34,32,33,32,32,30,30,28,29,32,28,20,148,152,152,141,142,141,140,136,128,122,120,120,117,74,108,107,93,112,127,130,133,137,140,140,143,145,146,151,151,110,150,149,144,142,138,133,131,127,125,121,115,118,118,120,123,123,118,109,96,42,31,33,33,34,33,32,30,33,36,36,31,31,32,24,141,143,143,140,138,138,134,126,128,127,132,132,130,105,84,99,109,124,132,140,139,141,136,129,125,130,136,131,96,144,144,141,136,134,134,131,126,122,119,122,131,133,131,123,108,93,78,51,24,30,30,29,32,32,34,31,32,33,31,29,32,36,36,33,107,109,125,134,134,133,132,133,131,137,141,137,137,124,87,97,101,79,67,64,65,68,84,119,139,124,108,88,124,134,129,124,120,120,113,103,102,106,110,110,101,84,63,49,42,35,28,28,32,32,33,32,33,32,32,33,30,32,31,32,32,28,31,41,78,74,72,82,94,104,109,118,122,125,127,131,127,105,103,107,95,97,92,86,92,121,134,107,81,87,93,115,121,119,121,123,118,90,47,38,38,38,35,29,22,21,27,33,32,33,32,34,33,33,34,33,32,34,34,33,31,31,31,30,30,31,34,35
148,146,144,140,143,141,141,141,141,145,148,154,160,164,169,174,164,105,58,94,145,154,154,148,141,137,136,138,140,139,138,139,138,138,139,141,141,137,134,132,129,123,116,105,103,94,74,68,64,52,61,73,64,57,44,42,48,45,41,38,38,39,39,37,156,152,151,150,149,150,148,150,149,148,147,146,146,149,149,151,155,145,118,107,123,137,147,151,151,149,148,150,151,153,151,147,144,142,142,143,145,143,141,141,135,128,125,122,118,121,119,105,83,79,61,59,61,58,53,40,37,36,43,41,42,37,38,38,159,159,159,154,154,153,151,148,147,147,146,143,139,136,134,129,104,76,91,107,107,103,105,118,133,151,163,163,161,160,159,159,158,156,154,151,151,150,148,146,141,134,129,125,120,118,117,113,106,87,72,61,59,58,56,42,38,37,42,41,37,40,33,36,162,164,162,162,160,157,151,144,143,138,130,122,114,101,87,82,95,105,100,112,128,131,128,125,119,117,131,151,157,156,155,158,159,157,158,162,159,154,154,154,156,151,146,137,135,132,129,124,120,111,91,66,56,50,43,40,44,45,43,42,36,35,35,31,163,163,164,163,161,158,153,147,143,127,107,90,83,90,104,105,102,109,122,131,149,159,164,168,161,138,111,108,132,147,150,154,161,165,165,159,159,158,157,156,158,157,155,150,145,141,133,133,133,131,113,93,72,60,45,44,47,45,42,41,38,32,31,35,172,172,172,171,168,168,159,137,117,94,78,76,88,100,100,103,113,126,141,153,153,151,161,178,190,195,181,128,101,130,139,145,158,165,168,167,163,163,157,161,157,156,157,157,153,151,146,142,139,137,129,105,74,62,61,59,52,42,36,33,36,38,40,39,178,177,177,179,178,164,134,102,81,64,72,88,104,114,114,116,124,141,160,157,140,140,158,176,186,191,195,188,134,124,136,139,149,168,172,169,169,170,161,160,159,155,158,158,156,153,147,144,141,137,135,124,107,85,70,62,52,44,39,37,33,39,41,40,183,183,184,185,173,151,118,85,66,54,100,122,127,132,125,129,146,161,154,134,130,152,171,178,185,191,193,192,185,136,137,136,143,161,170,169,166,166,159,159,158,156,159,158,155,153,150,148,148,150,143,131,119,103,81,64,59,56,58,51,42,33,29,36,184,183,183,179,161,138,110,79,60,63,130,145,143,138,139,152,164,155,124,116,134,166,184,183,187,189,190,193,190,182,110,110,128,156,161,165,169,167,163,162,163,159,160,159,157,158,153,153,155,152,152,152,137,115,99,77,66,63,62,61,58,57,50,32,186,187,186,178,165,138,111,80,63,79,145,152,154,141,152,172,163,109,92,110,145,177,191,186,187,182,189,191,185,166,103,100,121,143,149,164,171,174,170,165,166,162,163,163,162,162,159,155,155,153,144,133,128,115,105,90,75,67,58,56,52,45,51,59,187,188,188,181,166,132,114,86,66,99,167,158,158,149,168,171,119,82,119,146,146,171,192,189,181,177,185,184,179,168,107,118,138,150,162,177,181,178,174,169,165,164,164,166,164,155,151,146,147,151,148,143,135,121,110,99,87,78,69,61,57,51,41,36,190,190,189,180,173,139,105,80,57,92,167,166,162,158,179,147,90,103,141,165,161,165,180,183,171,175,182,182,181,172,122,133,152,163,170,181,183,178,175,173,169,168,168,168,166,157,149,144,141,139,139,136,130,128,116,98,82,74,65,54,46,40,37,32,192,193,190,184,175,139,98,67,44,71,140,168,166,163,177,113,100,136,150,181,167,166,173,175,164,174,180,182,185,178,142,140,156,168,183,187,184,181,180,178,173,170,171,168,166,163,157,152,148,140,141,143,138,124,112,104,88,83,75,61,55,46,42,41,191,192,189,178,176,141,101,70,42,74,127,166,166,177,167,98,111,151,174,184,174,173,176,172,168,175,181,184,188,183,154,135,154,174,188,191,190,185,182,178,175,173,171,169,163,161,158,150,152,158,150,137,120,98,85,88,96,96,84,66,59,56,59,61,189,190,188,178,168,133,103,68,42,69,126,166,161,184,151,84,88,118,165,180,172,178,179,175,172,177,185,187,190,185,156,134,156,182,194,192,188,186,182,177,176,174,172,169,163,159,152,148,150,145,128,110,94,78,71,80,81,80,72,61,59,62,57,53,193,192,192,183,175,135,103,74,45,86,128,160,160,185,131,75,81,92,110,157,170,180,180,173,175,179,188,190,192,187,156,137,163,188,195,195,192,187,185,175,168,168,167,165,161,154,150,147,132,115,105,96,84,83,74,73,79,71,69,61,59,60,52,49,196,194,188,178,159,131,86,78,60,112,145,152,153,182,122,77,78,90,108,138,171,182,180,172,175,180,188,192,196,190,158,141,168,189,194,193,192,189,184,172,161,158,159,159,155,149,148,137,131,126,111,100,84,72,63,64,66,69,72,73,69,62,60,60,198,196,193,185,159,128,85,68,68,129,169,145,144,173,120,97,103,77,111,157,183,182,176,169,171,178,186,193,199,193,154,145,174,192,194,192,188,184,177,165,156,151,153,153,157,158,148,132,124,107,90,80,63,63,71,81,87,89,93,101,96,82,72,61,198,198,195,184,161,126,87,66,70,141,176,143,139,159,114,75,73,79,106,147,173,170,167,167,171,179,187,195,201,195,148,148,179,192,194,192,187,179,165,157,151,152,157,163,168,167,150,128,100,82,65,58,57,65,94,120,133,125,123,123,120,105,98,80,197,197,194,188,167,116,75,64,68,120,158,136,136,150,120,82,76,94,122,157,169,166,164,164,169,175,187,197,202,195,145,156,185,192,191,183,174,161,152,147,151,164,172,180,173,159,144,120,105,88,64,43,49,68,110,139,150,153,150,144,141,133,115,93,199,198,197,190,175,134,82,67,64,94,135,133,131,142,125,96,96,127,160,172,168,160,160,164,167,175,189,200,203,191,147,168,189,193,185,172,154,148,147,159,172,182,184,185,177,162,137,112,96,83,71,55,54,80,109,133,147,163,168,165,157,148,124,101,200,199,198,191,177,145,104,85,75,93,125,127,123,135,126,114,136,165,171,168,162,159,157,159,167,177,194,203,202,175,152,179,190,184,175,160,150,155,166,177,184,188,188,185,171,165,148,119,100,90,84,69,60,90,119,134,152,168,172,171,166,155,135,117,198,197,195,190,183,161,124,99,85,97,118,117,116,135,127,114,117,138,151,156,160,158,157,159,170,185,199,204,190,145,158,184,188,177,157,146,157,163,175,183,189,189,186,184,177,165,148,121,109,98,84,69,63,84,126,145,153,165,170,168,163,153,137,116,199,197,195,187,173,164,143,115,101,110,120,112,110,131,132,117,106,116,139,155,159,163,156,157,171,192,203,190,156,141,176,183,179,166,161,168,171,156,132,156,181,190,183,180,173,153,134,114,101,93,82,72,59,83,119,138,152,161,166,165,158,149,141,128,200,200,198,192,171,140,127,131,125,124,123,106,102,118,136,117,119,115,135,165,170,167,157,163,189,205,182,149,145,171,184,179,175,176,182,185,174,148,110,100,132,177,184,173,151,133,123,109,92,87,84,72,69,93,132,143,149,156,158,159,156,151,151,159,201,200,199,197,191,177,153,142,144,135,132,109,100,110,125,119,121,136,141,174,177,175,168,178,183,158,141,152,165,170,165,169,177,183,178,174,162,132,98,82,87,134,164,160,135,120,109,99,89,85,83,72,62,88,133,148,146,150,153,152,150,151,151,157,201,201,200,199,197,194,186,165,152,140,139,118,107,109,111,121,112,142,178,186,189,176,162,142,129,139,157,168,165,156,153,160,165,169,169,167,160,130,81,73,85,113,132,128,120,108,101,96,84,75,70,72,69,81,118,142,142,139,142,144,143,143,144,155,200,200,199,199,199,197,191,185,173,163,147,124,98,100,94,110,107,116,139,139,133,125,118,130,152,161,164,167,167,163,162,159,158,158,159,160,153,124,75,64,85,104,119,110,97,95,96,93,82,80,80,75,65,77,108,137,141,132,128,129,126,128,136,157,199,200,200,200,198,196,194,189,185,179,169,164,152,138,88,116,110,93,76,61,75,117,144,156,155,158,167,170,174,173,172,168,169,171,168,162,147,122,78,52,71,84,95,94,90,95,95,94,85,72,68,65,56,80,118,138,141,134,124,117,113,118,130,160,199,201,201,201,198,196,195,191,185,179,179,183,190,172,105,137,147,140,149,169,181,180,173,168,167,169,174,177,179,180,180,178,177,178,179,179,169,138,100,61,54,66,80,89,88,91,96,97,88,70,58,58,61,83,120,142,143,138,128,112,99,103,120,153,199,199,200,199,198,199,195,193,192,182,180,184,180,125,109,170,191,200,202,202,199,197,194,194,195,194,191,190,189,189,189,186,185,186,184,184,178,154,125,88,53,52,74,95,102,104,101,91,83,83,79,66,57,92,139,148,144,130,124,113,102,100,111,139,199,197,198,197,196,193,191,187,183,180,180,185,189,140,111,186,202,202,201,199,200,201,202,205,207,205,202,201,201,200,198,195,194,193,191,188,182,163,135,109,78,58,73,95,104,107,102,92,78,76,75,73,65,106,145,154,149,132,115,98,91,99,102,110,200,199,197,197,192,189,186,182,178,178,184,190,196,174,133,187,199,199,199,198,198,199,200,199,196,198,198,199,201,201,201,200,198,197,196,193,186,172,148,117,92,75,80,95,97,104,103,95,77,75,83,90,72,119,150,160,153,129,109,101,101,97,103,97,202,201,201,202,201,199,195,192,188,183,181,184,176,153,142,188,199,195,195,196,195,195,194,196,197,197,197,197,196,195,194,194,195,194,193,194,188,172,147,115,89,81,84,99,94,100,102,87,75,75,87,101,72,114,150,161,149,132,126,121,102,87,91,101,201,201,201,200,199,197,194,189,186,181,176,168,158,144,133,155,188,194,194,193,192,193,193,192,194,192,190,188,186,184,187,188,190,191,191,191,184,166,142,112,85,75,90,104,91,84,80,78,75,75,84,102,76,115,145,159,155,128,122,119,110,98,86,85,200,200,199,198,197,194,191,188,183,176,166,159,155,143,132,128,130,141,150,160,164,164,163,160,161,166,165,168,173,175,181,185,186,189,189,186,174,153,131,102,67,64,88,92,95,97,88,80,79,78,91,95,75,122,152,160,155,133,118,115,104,88,77,75,199,199,197,196,195,190,187,178,164,151,140,131,134,126,107,102,88,82,86,94,113,132,139,144,143,141,150,161,172,175,179,181,183,184,184,177,157,133,109,66,57,84,89,92,87,91,99,90,81,76,85,84,79,128,157,162,151,126,111,112,113,96,77,72,200,199,198,197,196,192,184,174,156,139,115,97,97,102,108,116,119,112,111,101,99,109,121,133,143,137,131,136,148,159,165,167,169,174,173,160,137,115,75,51,67,82,93,95,101,98,93,91,86,76,78,80,78,129,158,162,149,127,113,100,94,98,108,93,198,198,196,195,192,186,174,159,132,107,98,95,96,108,129,137,135,144,151,149,146,150,145,134,115,134,156,160,147,136,143,153,154,155,154,144,126,100,45,57,83,98,79,91,85,91,93,89,80,74,78,78,82,127,148,152,149,137,126,106,93,90,98,108,196,194,192,190,184,172,156,141,137,171,132,95,103,125,140,136,126,131,149,160,160,159,167,178,181,135,122,161,161,144,132,137,153,156,148,140,129,98,60,68,100,119,95,81,85,84,83,83,77,65,66,64,80,125,144,150,145,134,121,101,89,87,85,99,194,193,190,185,172,149,123,107,127,181,136,102,111,134,142,124,115,120,143,160,160,161,165,168,168,172,138,110,150,157,147,140,151,169,168,151,135,108,77,80,121,138,112,98,93,90,86,80,73,63,59,58,76,117,139,144,138,131,126,118,104,96,96,102,194,193,192,186,167,139,105,81,92,118,109,102,125,148,134,111,104,132,147,163,158,160,163,166,178,188,171,165,117,152,161,153,145,155,167,159,140,118,99,103,136,138,118,104,97,87,79,74,69,62,56,61,86,121,138,142,140,131,115,107,103,102,112,118,194,193,190,182,164,125,94,69,87,98,112,107,135,157,121,107,115,141,152,163,160,152,161,162,172,185,191,159,124,123,164,168,154,145,145,149,139,126,114,122,140,145,133,113,105,92,78,70,68,66,60,61,89,125,140,141,135,133,128,118,116,117,124,134,193,191,187,177,156,108,81,50,102,91,119,114,147,156,108,112,146,162,163,164,162,150,150,160,171,180,189,186,144,105,153,171,170,158,149,147,141,139,145,154,157,154,150,147,133,109,92,84,70,64,64,61,83,119,135,135,129,124,125,126,125,125,124,126,195,192,187,179,152,98,76,38,143,100,130,118,162,160,98,107,146,177,175,172,163,152,145,156,167,181,184,188,159,108,144,167,176,173,164,157,153,157,163,159,156,157,155,144,129,111,96,90,83,72,67,63,83,117,133,136,139,137,132,131,134,133,132,122,192,191,186,175,151,98,70,29,175,107,136,119,166,163,84,73,87,113,157,174,165,158,150,159,170,181,184,187,165,116,143,166,177,177,168,162,158,159,161,163,164,161,158,152,140,122,100,88,80,75,70,60,88,121,136,145,148,145,144,144,140,130,125,117,190,187,182,172,146,94,66,46,186,144,143,132,174,166,82,56,74,91,124,170,168,165,156,158,170,179,182,184,165,126,144,164,173,177,173,167,164,162,159,163,174,171,160,153,142,127,107,87,70,59,54,49,87,125,141,147,144,139,139,133,134,123,99,86,189,184,176,165,147,102,65,54,135,152,144,134,176,165,94,95,66,87,110,165,171,170,162,158,167,178,182,189,169,137,148,167,175,178,177,175,171,166,162,161,160,162,162,159,144,130,116,99,77,61,55,47,72,112,132,140,141,139,131,123,111,102,91,87,186,183,177,167,149,112,68,47,88,146,151,140,174,164,90,56,55,70,107,156,171,174,165,158,164,174,183,188,170,142,153,171,177,180,182,179,174,169,165,167,159,153,154,144,134,115,110,96,77,67,60,54,68,95,115,132,138,128,119,116,90,73,81,79,191,187,181,175,155,113,69,49,85,135,149,148,178,172,107,51,58,72,108,153,167,172,163,161,165,170,179,187,170,143,154,171,177,181,183,181,176,171,170,169,167,159,146,150,159,138,110,99,82,70,57,50,68,89,94,97,108,112,102,86,101,75,66,60,188,189,184,174,153,115,73,52,88,136,148,150,176,180,123,55,56,88,132,160,165,166,160,161,167,172,179,185,169,141,156,172,178,181,182,181,178,176,175,171,166,166,156,147,140,146,126,100,91,80,62,50,64,74,70,59,67,66,84,79,81,73,56,51,188,187,184,173,145,109,77,52,75,121,141,146,166,175,134,81,89,119,148,162,162,160,157,156,163,170,178,182,161,138,154,167,175,180,182,182,181,179,178,174,167,165,160,160,158,141,134,117,95,79,73,66,70,73,67,63,54,52,41,64,67,65,70,49,185,186,181,173,147,108,77,60,75,116,139,144,158,172,147,91,82,108,139,155,154,154,157,155,163,172,177,183,153,136,160,170,171,175,179,181,179,177,175,174,166,169,166,166,158,160,155,141,123,97,76,78,78,75,78,77,73,65,52,37,37,47,55,51,179,183,181,171,149,114,81,65,77,104,128,135,147,160,152,106,73,94,125,140,145,152,166,162,168,173,171,176,141,131,151,167,163,166,171,174,170,170,171,170,162,164,162,160,160,158,158,156,156,143,114,91,78,72,76,80,76,74,67,56,51,46,48,44,178,179,178,170,143,107,79,64,78,94,103,112,128,152,157,131,92,91,114,129,146,159,174,163,170,173,179,186,135,135,155,171,169,166,165,167,163,166,169,167,164,161,155,153,148,157,157,145,141,137,131,110,91,81,75,72,67,63,61,51,45,43,42,48,177,178,176,173,157,123,85,66,73,85,86,94,109,131,144,150,120,99,112,122,140,157,170,164,165,176,181,189,127,147,152,177,173,165,162,160,156,162,163,166,163,155,152,147,147,152,153,146,142,132,124,112,99,85,72,62,59,58,51,42,36,38,39,37,168,168,164,167,167,154,120,80,67,78,79,82,91,108,126,138,146,120,109,120,129,146,157,157,158,176,179,182,118,155,150,172,172,161,157,156,156,158,157,159,156,149,147,143,143,143,142,139,134,128,117,102,87,78,68,59,53,51,49,50,43,31,25,26,150,154,157,158,157,154,148,115,84,80,69,65,72,81,95,114,132,140,124,110,123,135,152,156,170,178,181,170,137,151,137,159,165,160,153,152,152,152,151,149,147,144,141,140,142,142,138,136,132,127,124,113,95,79,68,61,55,51,46,45,50,49,39,29,145,146,144,147,146,143,142,131,108,114,92,73,70,71,74,83,104,130,139,120,123,134,152,172,180,181,178,164,149,145,140,158,166,159,152,149,143,142,142,140,140,140,139,138,134,135,135,132,130,124,113,99,86,74,61,57,55,50,43,42,40,38,31,32,141,142,141,139,138,137,133,131,128,122,106,81,62,56,60,67,80,97,118,121,125,143,161,178,184,170,143,118,138,132,138,158,162,158,148,145,142,136,134,134,135,136,136,135,135,133,130,131,133,131,121,101,82,69,56,45,45,45,38,37,33,29,26,27,129,131,131,131,131,131,129,128,129,126,112,72,79,79,79,75,86,104,109,113,130,147,152,146,138,117,102,124,131,135,142,144,150,155,150,143,139,137,133,131,132,134,134,133,132,128,123,115,113,110,99,82,67,58,50,41,37,37,35,36,34,27,31,33,125,121,121,125,125,125,123,123,125,126,129,109,71,64,71,84,95,81,75,79,88,96,103,103,103,110,132,141,142,146,148,144,144,147,146,143,141,139,138,135,134,134,131,127,125,122,117,115,104,89,77,64,55,48,39,34,32,31,37,34,30,34,38,43,103,103,103,96,95,97,105,112,116,122,132,139,148,135,113,68,50,87,107,106,103,101,103,110,125,137,137,137,140,141,140,142,140,140,143,145,142,137,136,136,133,131,126,121,118,116,114,109,89,81,72,63,54,47,38,33,30,26,26,33,37,38,43,51,69,77,66,64,66,67,69,73,80,93,109,122,128,130,124,96,72,111,136,130,125,123,120,119,118,121,124,125,128,130,131,133,136,136,135,137,139,136,133,131,126,122,119,114,110,105,99,93,86,67,59,55,50,45,41,36,37,31,34,36,46,51,48,54
144,150,155,158,161,159,150,144,145,151,156,165,172,180,181,178,154,223,165,164,177,181,181,185,185,184,178,180,183,182,184,184,183,186,183,184,180,177,169,170,167,157,162,134,110,92,83,81,74,66,63,68,62,61,53,52,51,65,68,51,54,61,56,61,155,157,166,168,171,173,179,180,180,175,170,169,172,174,180,168,109,73,102,165,178,171,175,182,189,190,191,191,193,192,190,188,187,190,190,187,178,157,151,151,159,160,166,152,132,114,86,76,72,81,82,65,68,69,58,59,57,55,53,57,59,47,53,54,149,157,161,167,172,179,183,188,188,183,180,183,184,188,189,156,198,67,113,183,207,198,196,200,204,196,197,198,198,200,198,193,197,198,196,198,193,187,184,183,178,181,169,162,146,122,104,97,80,66,59,59,54,50,50,58,66,63,52,58,52,50,52,44,156,157,163,173,180,183,188,187,184,184,184,179,174,138,84,92,122,96,103,116,88,56,27,51,123,208,202,201,201,202,202,201,198,196,198,198,195,196,191,192,187,182,177,174,160,152,129,106,83,72,64,60,58,61,61,61,68,55,50,59,55,59,78,79,166,173,178,180,186,189,190,189,182,177,173,159,136,105,129,147,120,108,143,171,175,164,164,162,115,51,157,185,198,201,202,201,200,199,197,194,197,196,197,193,191,184,182,183,175,155,136,124,102,99,80,66,61,53,45,67,67,55,47,39,41,42,43,46,175,180,185,188,192,193,189,182,172,166,147,120,118,137,142,150,119,101,142,170,166,161,167,172,178,167,95,155,176,193,199,201,199,199,196,197,197,193,190,196,192,187,180,180,166,160,144,130,101,90,87,77,58,46,60,59,56,61,47,51,54,50,46,52,177,181,184,189,192,192,184,168,159,138,115,114,130,156,154,147,119,133,181,177,166,178,188,190,191,192,141,139,168,184,200,201,200,199,196,195,197,197,197,198,199,191,187,184,177,178,154,124,104,85,77,63,55,70,69,63,57,51,59,47,43,49,53,55,171,175,181,186,188,185,175,148,122,100,107,111,134,161,159,157,150,160,158,144,158,186,192,193,190,193,172,149,170,177,199,200,199,196,198,198,198,199,196,195,190,189,194,193,181,181,172,132,106,91,74,64,67,67,75,68,59,50,44,55,56,51,63,64,184,192,192,189,184,183,162,132,113,95,94,123,152,164,165,175,167,136,114,148,180,194,198,198,193,197,197,153,164,177,197,202,202,200,201,196,196,198,197,197,194,184,181,178,171,166,150,128,109,102,91,90,89,80,58,44,50,53,49,53,48,38,38,48,184,186,185,189,189,178,147,116,107,97,101,140,161,157,180,185,150,98,149,184,194,197,204,196,196,198,201,175,148,178,196,199,200,200,195,196,194,191,196,193,189,182,173,174,173,165,151,128,109,96,88,80,70,61,53,54,43,56,46,39,39,39,49,51,183,185,187,189,186,174,138,100,103,96,93,133,151,152,183,173,97,102,186,195,195,195,198,196,198,199,197,189,129,179,197,202,199,198,196,193,192,193,189,177,176,170,156,155,152,142,123,107,95,95,100,85,71,63,56,49,54,43,45,47,44,39,46,58,180,185,189,187,183,169,146,119,107,84,108,144,147,165,185,138,79,121,180,198,201,200,188,197,197,196,195,190,139,179,193,195,195,196,193,189,191,185,180,175,166,156,148,142,146,149,146,143,135,113,80,86,74,64,56,50,55,58,50,45,42,42,41,44,187,188,194,189,184,169,147,118,90,105,197,175,158,176,176,115,102,145,186,194,200,190,179,200,195,192,192,181,138,181,196,196,195,193,188,183,182,178,171,167,160,157,153,162,179,177,160,147,139,124,107,108,98,77,54,54,63,54,49,45,55,55,54,51,190,191,191,188,186,168,139,101,74,108,201,195,158,179,160,99,107,145,179,192,197,192,179,197,189,188,189,172,149,184,194,194,190,187,183,182,175,169,160,159,155,138,145,162,148,118,117,114,109,103,91,86,70,69,74,61,49,44,45,49,48,40,42,38,186,190,192,187,177,154,111,93,70,114,186,181,152,179,146,85,66,111,166,184,196,180,174,193,191,183,184,167,149,183,192,190,188,189,182,170,164,158,151,143,135,131,123,109,87,92,76,74,80,84,72,81,72,61,49,57,73,54,47,51,52,37,39,48,189,189,190,191,182,136,99,73,63,85,132,161,144,170,128,69,69,103,160,175,189,165,172,192,186,180,176,170,152,188,193,187,183,180,163,154,148,144,140,132,136,124,116,114,98,91,78,80,71,57,55,54,68,71,78,76,77,73,60,46,40,47,51,55,186,187,189,190,178,136,107,84,68,77,133,158,139,163,120,123,86,103,138,152,166,151,171,195,190,185,172,159,145,186,188,188,180,164,149,143,139,139,138,148,148,135,112,96,85,80,74,66,76,99,108,105,100,111,99,87,75,70,57,57,52,46,52,66,188,186,188,189,184,142,93,71,57,77,127,142,133,152,113,63,55,89,149,158,154,147,175,191,188,185,171,144,146,192,190,178,160,145,142,137,138,145,168,177,156,124,104,76,51,52,47,79,99,118,145,152,145,125,119,97,74,63,63,65,64,66,54,48,185,185,184,187,188,152,91,61,58,65,115,135,127,148,107,63,71,104,148,149,141,143,171,186,184,178,169,140,155,192,183,163,147,140,133,139,159,175,182,173,146,116,92,90,63,33,70,127,150,150,151,152,154,145,125,111,91,96,81,67,73,78,81,64,185,189,188,188,182,148,104,69,64,73,112,132,123,141,109,70,62,112,148,146,133,145,170,183,180,172,169,136,174,189,168,148,141,137,154,173,182,192,189,167,142,116,94,76,59,39,71,138,149,152,153,156,159,155,150,126,128,120,90,71,74,61,67,86,182,185,187,188,180,149,102,68,68,84,109,129,113,135,106,99,133,155,146,140,133,152,174,184,185,176,184,151,179,175,153,143,147,161,175,182,190,192,184,160,129,117,112,93,80,41,81,126,149,160,165,173,169,161,150,133,108,85,76,88,82,71,78,72,185,185,186,185,177,145,104,80,78,93,114,131,112,131,110,101,119,145,144,139,135,155,174,187,182,176,169,141,178,163,145,156,166,177,185,189,193,191,185,175,160,124,99,99,92,40,68,131,155,167,175,169,172,166,149,136,125,118,106,88,76,73,59,53,185,185,180,185,181,149,106,91,111,106,112,126,102,127,116,104,102,133,142,140,152,166,178,186,172,168,120,146,177,166,168,188,185,165,177,196,192,188,170,136,119,108,113,127,110,39,54,141,164,177,169,172,176,165,157,143,136,123,95,82,77,82,86,93,180,185,187,184,182,168,127,94,103,110,100,120,103,124,124,119,109,142,151,151,162,171,186,181,180,127,138,181,184,183,190,195,187,149,138,185,195,175,153,146,128,120,110,111,93,43,54,143,169,180,168,169,165,153,144,142,138,121,94,81,85,72,66,55,177,182,185,186,179,158,152,127,110,122,95,113,96,115,130,117,142,136,166,174,164,174,184,166,126,144,200,196,187,186,189,194,165,121,120,162,165,175,170,143,123,109,104,110,91,33,50,129,173,179,171,167,157,153,148,149,143,126,119,113,93,72,73,72,175,176,182,184,185,173,141,132,129,131,112,97,100,104,131,118,140,179,185,181,172,159,139,139,171,206,200,194,189,189,194,189,131,86,132,178,172,163,137,131,91,93,106,103,67,39,70,131,164,168,169,150,144,141,137,134,142,141,133,116,105,91,77,67,166,171,175,180,187,186,182,154,134,145,151,90,96,99,118,138,153,178,169,154,114,112,152,180,188,186,184,184,187,190,196,182,110,86,152,173,151,132,120,84,95,96,85,105,82,55,70,121,162,168,168,155,149,146,145,135,142,150,133,114,114,95,78,59,162,164,173,173,180,182,184,180,166,159,164,144,74,102,110,126,107,110,112,107,154,187,186,185,184,187,189,191,191,199,198,179,104,70,155,165,126,111,107,108,93,86,91,88,63,47,81,114,150,162,158,153,151,132,122,127,139,147,153,141,130,113,87,79,169,166,166,170,174,185,189,182,173,168,166,175,195,222,77,80,122,153,167,186,186,183,184,187,187,187,190,193,191,195,195,178,142,82,131,131,118,124,118,112,105,101,80,73,73,65,93,122,145,160,157,145,138,125,110,109,133,135,136,129,115,104,91,79,166,163,165,169,175,173,178,175,178,168,169,174,200,216,104,161,192,196,183,173,173,177,180,182,178,182,193,196,196,190,190,176,164,115,104,121,110,113,114,111,101,105,85,74,69,70,76,105,142,161,156,145,132,118,108,98,117,139,147,130,115,94,87,76,166,161,158,162,162,170,172,172,165,158,163,171,192,171,137,177,177,169,171,170,170,173,176,180,183,187,190,196,195,195,187,167,157,141,123,117,116,113,109,90,84,70,72,81,68,59,89,115,141,160,158,135,123,116,106,96,113,133,140,144,133,110,110,89,168,162,158,157,158,158,157,157,154,156,163,172,166,98,141,168,163,156,161,162,163,168,171,175,181,183,188,194,194,193,188,176,154,125,110,98,106,114,94,96,91,87,77,67,63,51,90,127,145,151,147,122,111,108,105,103,103,112,133,140,122,94,73,67,171,170,166,171,176,176,175,168,165,162,161,166,149,91,137,155,154,150,151,159,161,162,165,168,170,171,172,180,182,186,178,160,134,98,81,73,82,102,104,95,90,91,74,85,57,27,83,116,143,149,155,127,124,106,72,66,98,109,113,122,119,103,86,58,171,170,172,176,181,181,182,184,175,165,162,170,158,87,122,145,153,156,155,152,159,166,173,170,169,170,166,171,174,174,167,150,121,94,102,71,74,107,110,110,102,90,88,94,81,70,90,131,145,151,139,126,114,109,103,76,93,115,116,112,116,97,83,80,168,164,165,166,170,176,178,173,168,162,167,178,161,83,124,143,158,181,183,173,172,182,186,183,172,169,167,170,169,166,161,144,121,112,108,64,69,92,96,98,90,93,91,90,67,58,73,119,149,155,138,117,111,106,80,70,82,116,127,115,105,94,79,68,163,162,164,165,165,165,164,157,153,148,150,155,169,100,91,119,99,100,161,196,192,191,185,178,175,173,173,171,170,170,160,140,117,86,97,80,91,112,112,89,83,81,78,87,62,60,74,108,141,145,135,117,111,97,87,76,84,114,139,122,113,94,90,67,158,161,165,168,169,174,171,162,145,128,125,187,164,123,113,84,85,69,49,80,151,182,186,183,175,173,177,175,183,188,172,139,91,58,109,95,100,111,100,90,93,89,81,79,51,47,80,121,144,138,133,111,107,119,90,79,87,118,135,124,111,96,85,76,158,160,163,166,165,166,158,147,136,94,156,153,105,111,96,68,63,78,107,84,65,76,121,155,178,175,174,180,191,200,163,124,60,56,157,116,104,120,119,117,90,75,71,85,47,37,67,124,153,146,140,130,134,106,97,85,104,117,132,135,111,107,91,64,161,160,160,163,169,158,140,125,124,132,219,165,129,105,73,74,77,82,105,98,94,88,64,77,103,114,129,151,175,184,173,137,70,43,115,113,95,83,84,102,104,84,88,80,58,44,78,134,154,150,144,134,131,116,104,76,101,130,124,115,108,88,83,61,164,163,164,162,159,150,121,103,100,143,182,138,118,99,102,101,92,107,152,142,122,134,146,99,104,131,120,133,153,170,183,157,104,72,113,127,115,110,102,98,104,94,78,68,31,31,91,152,160,150,140,141,126,103,97,92,93,118,128,122,92,75,76,60,163,162,163,160,156,143,120,94,74,99,124,132,111,123,120,105,96,126,153,148,142,145,172,182,128,130,169,156,161,177,186,174,145,125,128,145,139,117,99,87,87,101,96,62,39,27,102,174,180,160,141,135,119,107,93,100,116,121,103,92,81,54,70,70,162,163,162,158,153,136,108,87,72,104,128,128,110,143,121,113,129,147,169,154,137,149,167,184,175,115,140,170,151,151,169,186,155,101,126,157,163,134,114,100,91,75,81,73,42,30,103,163,176,158,149,135,121,109,104,107,122,130,112,100,99,91,90,96,161,160,170,158,149,131,93,64,60,90,121,124,123,152,122,123,174,169,177,159,138,147,169,181,187,151,103,155,161,142,131,106,73,81,127,164,171,158,123,119,108,84,77,83,52,26,77,142,166,153,148,139,125,119,120,125,130,116,105,95,98,97,106,105,164,166,171,165,155,129,90,54,61,90,126,117,147,151,113,85,85,136,170,162,144,143,172,180,181,173,86,132,164,158,147,140,136,135,144,176,192,181,137,117,109,106,96,78,42,25,63,113,127,131,147,132,121,120,115,113,133,103,76,92,82,75,75,85,167,170,171,164,154,132,88,57,54,84,131,112,154,159,115,66,70,108,160,164,152,140,173,181,183,182,107,118,161,164,152,143,139,135,132,141,172,181,166,134,112,99,85,65,49,26,61,114,125,122,123,119,118,119,113,100,107,111,108,102,105,108,104,80,166,168,172,167,153,130,78,64,59,85,132,112,154,158,122,111,68,103,141,159,156,135,167,178,179,184,129,105,151,167,158,150,147,141,136,129,132,156,159,153,120,91,73,52,44,35,53,90,110,117,117,120,114,106,106,101,95,88,95,95,116,84,76,63,171,175,176,171,157,137,89,51,43,90,140,112,143,151,108,54,38,85,143,164,163,138,162,178,177,180,139,103,150,172,161,156,152,146,144,134,124,124,134,123,104,100,93,66,42,56,80,103,111,121,106,96,100,102,95,80,67,69,52,66,63,78,53,49,167,170,172,167,154,133,86,57,48,97,142,113,141,149,106,46,54,90,137,163,167,142,163,183,182,181,140,102,150,176,169,158,149,147,147,147,136,123,113,116,118,100,82,49,50,82,100,95,90,94,98,85,75,74,69,65,54,79,93,88,79,60,77,85,166,169,165,162,151,129,91,62,55,94,131,118,144,158,108,53,45,96,147,163,167,149,170,184,182,179,139,112,147,177,172,166,155,152,147,144,143,136,126,109,105,106,97,77,71,85,94,75,84,81,71,73,74,66,55,68,71,54,45,56,64,50,50,64,164,168,169,164,157,132,102,63,46,80,114,116,146,165,124,72,95,134,163,168,166,156,176,186,179,178,131,126,156,182,180,172,163,156,148,146,145,141,143,138,116,96,83,82,87,91,88,99,90,90,80,65,64,54,46,46,43,63,60,55,55,62,60,51,166,163,161,165,158,140,111,70,54,81,109,119,149,167,148,87,93,129,166,176,174,162,178,185,182,180,124,134,151,184,178,171,168,168,157,146,144,145,142,140,146,143,120,99,91,91,92,76,70,69,81,56,50,63,50,40,37,34,46,31,42,33,43,34,159,164,165,164,160,146,118,79,56,68,104,127,157,174,164,102,61,106,179,191,191,176,184,187,183,182,122,159,153,181,181,180,177,171,163,151,139,134,134,135,139,140,147,143,130,112,101,96,94,91,89,84,55,55,59,42,39,43,53,38,32,33,27,41,161,173,178,175,162,148,122,92,78,74,102,112,152,178,174,130,83,99,161,184,186,180,191,185,184,182,119,178,175,189,191,184,178,181,170,165,158,144,140,138,140,131,132,123,120,111,111,111,92,88,77,70,77,51,41,50,43,50,50,43,39,32,29,30,162,168,175,170,168,157,126,102,76,74,98,108,137,185,185,162,103,90,118,160,186,190,183,186,186,173,125,192,185,195,201,195,187,185,181,169,157,156,152,151,146,144,132,128,125,115,105,105,104,98,87,67,65,60,51,42,50,47,55,43,33,34,38,42,161,173,181,179,178,172,155,121,92,68,80,104,126,168,179,159,140,105,103,133,167,191,187,186,187,153,139,199,195,201,203,199,196,192,189,182,169,161,150,150,153,156,155,148,136,118,97,86,79,79,72,63,57,54,52,51,49,53,60,43,47,38,36,50,146,151,167,173,180,183,175,160,136,90,93,106,106,133,147,130,119,143,134,135,157,178,186,187,192,128,164,195,191,193,202,202,200,192,187,184,183,179,171,167,159,157,160,154,140,125,109,91,81,72,53,47,50,42,52,42,41,36,30,34,32,37,41,32,136,144,143,151,159,170,180,183,178,122,99,108,108,112,128,117,106,137,173,156,176,183,192,192,188,110,187,195,190,192,196,195,189,191,186,179,173,174,173,170,173,168,155,139,125,122,111,96,87,74,73,77,68,53,35,33,34,34,39,36,34,41,67,51,112,128,140,154,168,169,176,179,182,158,89,106,105,100,101,99,92,125,174,175,177,184,189,193,155,134,199,200,191,184,188,187,187,178,171,178,182,175,171,166,166,165,173,177,141,115,99,82,74,70,60,58,52,47,39,59,38,37,47,58,52,44,43,82,95,115,123,133,146,157,162,169,171,176,119,108,135,124,111,92,74,117,174,185,189,195,192,174,126,193,201,198,191,183,183,183,184,180,182,178,176,178,176,163,156,151,145,135,126,101,96,100,78,55,51,52,48,47,57,47,35,31,58,59,48,41,37,52,67,74,95,108,116,118,126,133,145,156,152,102,101,127,144,124,85,132,203,207,183,140,120,120,179,198,196,196,188,182,181,182,188,188,183,178,173,170,169,165,156,153,153,146,127,101,86,84,74,90,71,55,44,58,49,50,49,43,38,40,40,41,41,52,64,78,73,77,97,102,102,102,99,98,107,112,106,127,105,84,81,85,83,59,64,134,167,177,181,179,178,180,180,179,177,180,182,183,180,175,169,162,154,149,147,145,145,129,110,86,72,60,54,57,57,52,47,50,54,53,50,50,59,46,47,42,41,53,49,52,80,90,79,83,86,82,82,73,62,67,68,66,32,18,56,78,95,146,175,190,199,195,188,182,178,178,176,178,179,176,179,175,176,171,164,158,150,141,135,135,108,81,74,93,91,64,53,61,63,48,62,64,65,57,54,46,42,43,43,44,41,56,94,104,91,80,101,106,111,110,99,102,97,91,98,106,113,140,92,71,42,34,43,56,82,97,105,126,142,148,158,159,161,158,163,162,146,123,100,96,98,96,87,79,63,64,83,58,62,66,51,52,62,56,53,59,59,51,42,38,39,39,36,38,39,51,103,100,101,95,101,116,105,99,97,100,103,110,105,94,154,187,101,82,82,61,57,60,63,73,83,84,77,80,86,95,105,107,101,94,84,83,98,93,85,82,92,83,86,67,63,76,61,56,52,50,48,46,46,45,40,36,42,40,39,36,36,35,34,45
95,91,87,83,82,87,90,90,90,90,90,88,72,83,99,106,99,98,99,108,123,137,139,134,125,104,84,96,129,125,128,128,125,127,129,128,127,131,125,120,117,110,101,93,86,80,69,46,49,50,50,52,62,60,60,51,52,66,67,66,71,71,71,74,139,139,140,140,139,138,134,130,131,132,130,114,91,88,76,74,80,87,97,117,138,158,167,174,180,178,157,111,102,139,139,137,135,136,140,141,140,141,141,140,139,134,129,124,117,112,109,103,91,76,63,54,52,57,61,57,43,39,45,55,64,67,70,74,145,146,146,146,144,142,138,132,128,121,106,86,78,68,72,75,81,92,108,125,142,161,165,173,183,186,181,164,131,120,139,140,140,144,148,147,152,147,146,145,147,146,145,140,135,130,125,121,116,109,96,74,57,52,46,42,36,43,47,44,44,48,57,61,151,153,153,156,153,149,138,122,106,88,77,79,83,84,80,88,102,114,129,140,143,147,148,158,172,178,181,179,155,124,130,139,140,149,158,161,157,154,153,150,151,149,150,149,147,144,139,132,128,126,121,105,81,61,49,44,51,50,44,38,38,37,45,48,163,162,163,165,165,156,131,103,79,62,69,90,100,108,112,119,130,139,151,155,142,129,133,155,174,184,188,185,172,134,118,129,132,144,157,161,158,155,155,149,150,148,145,150,148,148,144,141,137,134,132,123,100,73,59,61,60,49,44,34,36,34,38,43,172,172,172,176,169,148,119,87,60,56,80,104,115,122,128,142,150,154,151,138,124,124,147,164,174,180,186,181,174,140,107,105,114,130,146,154,159,157,155,151,149,150,150,150,149,147,144,142,142,141,140,134,125,113,94,67,52,52,51,57,54,43,40,33,178,176,179,176,164,142,117,86,55,67,93,118,134,136,144,160,160,142,116,105,111,138,171,172,166,167,169,171,172,155,104,94,105,119,139,154,163,164,161,158,155,156,153,154,152,153,152,148,147,148,147,142,138,122,107,91,74,68,63,65,63,60,61,56,180,180,181,175,162,140,117,92,53,103,117,128,140,150,162,166,144,109,91,102,117,145,173,172,166,157,160,172,180,173,113,132,144,141,152,168,174,172,168,164,161,160,156,160,163,154,149,145,143,146,147,139,134,123,108,98,85,73,66,60,56,56,50,49,183,184,184,179,166,146,108,86,43,152,144,145,146,160,173,156,113,84,99,126,125,129,151,171,169,159,171,182,190,188,111,151,156,154,166,175,178,175,172,170,166,162,163,163,165,160,152,146,142,142,141,142,139,129,116,105,91,75,67,60,52,49,49,40,184,187,186,181,168,146,102,71,29,179,151,147,154,170,174,133,96,93,119,143,142,134,141,164,167,163,182,190,197,197,115,150,148,158,177,184,183,180,176,174,172,168,167,165,162,164,160,153,149,145,134,133,129,127,122,107,93,82,78,67,52,44,44,43,185,185,182,175,163,141,102,67,37,185,149,150,162,178,170,114,104,129,148,155,156,158,166,174,170,166,187,194,200,196,128,126,139,166,185,186,185,183,180,178,175,172,172,172,167,163,161,155,149,149,140,133,123,111,90,79,84,90,85,74,59,49,47,52,185,186,184,173,158,135,101,66,56,179,154,157,165,183,161,107,125,156,166,158,156,167,179,183,174,171,190,198,202,195,153,101,139,174,190,191,188,184,182,178,172,172,172,170,167,162,157,152,146,143,132,121,113,96,76,74,82,82,78,71,63,60,59,51,187,186,184,174,157,129,97,68,78,184,162,153,166,189,148,102,137,162,172,154,152,170,181,181,174,175,191,201,202,197,166,122,150,182,193,193,191,187,185,180,167,167,169,168,164,158,153,149,142,130,116,111,95,85,77,70,76,77,74,71,67,65,65,57,192,188,184,175,156,121,88,69,77,131,159,147,163,188,134,81,112,130,165,164,159,171,179,177,173,177,191,202,204,196,161,122,155,185,191,190,188,188,183,179,165,160,161,163,160,155,149,140,129,120,111,101,90,75,69,67,70,74,68,68,67,60,57,53,194,192,188,177,152,114,81,67,83,124,151,145,160,181,121,58,67,81,98,153,168,170,172,174,173,179,192,202,205,197,155,126,164,187,190,189,187,186,180,171,164,155,154,156,158,158,151,133,116,102,84,68,61,56,61,67,72,73,69,78,80,77,68,66,195,193,189,180,153,111,83,66,73,116,145,141,157,174,116,68,79,80,97,130,162,168,167,168,171,182,195,203,205,191,144,131,170,189,191,188,184,180,169,161,159,156,159,159,163,159,152,135,116,99,79,62,55,55,64,79,94,104,105,107,115,110,95,91,194,194,192,183,162,114,78,61,61,105,133,131,152,167,119,96,123,70,102,137,160,162,165,164,172,182,197,204,205,181,132,139,176,190,189,182,173,168,160,153,154,160,171,173,175,161,147,129,110,95,87,69,59,60,72,97,122,137,139,136,133,134,124,107,195,195,195,187,172,133,91,72,60,106,125,123,147,159,117,75,71,71,102,146,163,159,161,163,174,184,199,203,200,165,132,155,183,188,185,174,162,157,157,160,170,176,179,181,178,165,154,129,108,87,75,67,57,58,77,105,132,151,163,164,158,148,141,122,196,194,192,188,176,144,107,88,65,96,104,113,139,151,120,75,63,78,102,146,167,158,161,163,175,188,203,204,194,139,129,167,187,185,175,164,158,157,161,169,176,183,184,181,176,160,152,134,113,103,87,70,55,55,80,110,133,151,166,171,166,160,151,131,195,195,190,185,173,163,129,106,78,134,98,105,124,146,124,89,76,96,126,146,157,159,164,165,175,195,203,202,174,123,146,174,181,175,164,159,155,144,134,148,171,181,183,178,173,154,138,124,103,94,91,77,63,52,79,114,135,146,156,162,162,159,152,135,197,196,193,181,158,138,127,117,104,169,134,105,111,138,123,106,118,147,154,152,156,162,166,169,181,198,204,190,151,134,172,177,172,165,163,166,158,133,105,106,130,158,173,168,155,132,117,105,97,90,89,80,69,55,82,117,138,150,157,162,160,155,149,142,199,197,195,191,178,152,135,132,136,141,151,101,104,123,126,108,88,116,145,159,167,170,173,179,190,199,190,165,145,155,166,163,160,159,161,159,154,127,88,78,87,115,147,150,133,116,110,102,84,73,68,74,74,59,90,127,139,146,150,155,154,152,150,151,199,199,198,195,190,182,166,147,140,129,127,110,100,105,119,105,125,108,128,165,176,174,173,175,177,165,143,146,155,157,155,152,152,155,155,154,141,120,74,67,71,90,119,123,112,103,97,95,83,75,72,74,71,56,84,127,142,142,146,148,149,151,150,151,200,200,200,199,197,193,185,171,158,146,131,129,101,93,100,94,98,124,128,134,139,147,152,149,139,138,150,159,165,165,164,163,164,166,166,169,161,130,93,57,65,78,97,100,92,96,98,98,93,78,71,71,64,57,82,116,143,137,132,136,137,136,139,143,200,199,199,198,197,194,190,185,178,168,157,147,119,108,98,112,82,79,85,99,118,132,140,147,154,162,168,171,173,176,179,178,177,178,178,179,174,150,115,77,61,64,75,88,87,91,96,96,91,81,70,65,62,61,85,119,138,141,127,125,121,117,125,135,200,199,200,199,196,195,193,189,185,179,173,169,152,123,131,135,117,114,125,145,165,173,179,181,186,189,190,190,192,192,190,188,187,188,186,184,180,162,132,103,64,52,61,84,101,101,104,95,84,81,77,69,63,62,85,125,138,141,135,125,113,106,113,125,201,201,201,200,199,196,194,191,186,181,182,187,174,128,116,158,177,179,186,196,198,198,198,200,202,204,203,202,202,201,199,197,194,193,194,192,185,170,147,116,81,53,54,87,105,113,108,96,85,81,80,75,66,71,102,137,145,145,134,125,112,99,100,112,201,201,202,201,200,200,196,192,188,182,181,188,184,145,136,183,199,200,200,198,197,200,200,202,200,201,200,200,200,199,199,199,198,195,193,194,189,175,151,121,93,70,64,92,97,98,105,101,88,79,79,79,70,80,117,145,154,150,133,120,105,97,99,102,200,200,199,196,195,192,190,187,184,182,183,184,179,140,146,189,200,200,199,198,196,199,199,197,198,197,196,195,194,193,193,193,194,194,194,193,186,171,147,119,93,80,82,104,106,102,116,105,87,80,82,91,84,86,120,151,161,153,134,117,105,104,102,102,197,197,198,198,195,191,187,184,182,182,189,181,167,126,152,193,199,196,196,196,195,196,195,194,195,192,190,188,187,186,188,189,191,193,194,191,179,159,137,113,90,85,94,108,101,89,91,87,80,81,83,101,102,90,125,156,168,154,136,124,117,111,101,103,200,199,199,199,198,195,192,190,185,180,182,166,151,103,137,188,201,196,194,192,187,185,180,174,177,178,175,177,179,181,187,188,186,187,188,184,168,145,124,99,79,82,100,111,104,96,93,85,80,81,84,91,100,84,122,155,173,157,139,131,125,112,94,89,202,200,200,199,198,196,195,192,186,181,177,164,197,127,125,157,178,183,183,180,174,168,165,160,158,158,161,166,174,180,184,185,186,184,182,171,151,131,107,78,70,85,98,97,89,93,98,95,86,82,84,95,100,83,128,160,176,159,138,126,122,115,105,89,200,200,200,199,196,194,192,186,179,175,167,159,194,151,117,122,126,133,137,144,155,160,158,156,153,152,154,160,167,173,175,177,177,177,173,159,141,121,79,58,69,95,101,97,96,95,97,97,90,80,80,89,90,85,139,169,179,159,133,117,118,103,83,72,201,200,199,198,196,193,186,175,163,152,133,110,108,119,113,114,104,96,90,91,102,131,153,160,161,155,152,155,154,154,157,162,165,165,164,155,142,115,51,52,83,98,99,96,95,95,97,97,94,89,83,85,86,88,145,175,181,157,135,117,114,114,116,106,200,200,199,198,196,190,181,169,152,132,113,104,96,107,123,127,135,132,142,122,106,107,119,133,148,156,158,160,155,145,145,151,156,165,165,158,146,116,41,59,94,110,96,92,91,93,96,97,93,84,82,86,83,94,143,170,176,155,140,127,107,99,99,114,201,200,200,197,194,185,170,156,144,123,100,99,104,120,134,140,149,154,152,152,121,120,122,127,142,152,164,176,175,159,146,150,156,163,168,163,151,120,47,64,107,125,113,88,89,93,91,91,89,79,75,78,74,91,137,161,170,156,141,135,111,97,93,91,199,197,196,192,184,171,155,139,135,115,96,99,111,132,143,145,143,145,160,171,156,144,141,140,151,150,149,166,174,162,149,147,156,165,169,166,154,124,75,74,105,138,125,104,95,89,86,82,82,75,64,65,70,91,131,153,163,153,140,131,115,103,99,91,197,195,193,185,169,139,115,100,130,114,93,98,119,142,150,146,135,136,168,181,171,155,145,149,163,168,145,135,156,168,163,157,158,165,170,166,152,131,105,89,111,144,131,110,104,95,88,82,78,76,70,66,70,98,131,149,157,150,138,128,124,110,102,99,195,197,194,186,166,130,98,82,173,125,96,105,131,152,151,135,122,118,127,177,163,158,147,150,170,179,173,156,140,160,170,165,158,159,162,161,151,136,116,104,123,149,135,113,111,105,92,76,74,78,71,64,68,105,137,151,154,149,140,125,114,113,109,113,196,195,192,186,166,107,90,72,182,116,101,112,144,162,145,123,116,124,145,164,152,151,151,154,169,182,187,180,111,131,162,173,166,155,152,152,148,138,121,116,136,151,149,141,131,114,97,89,82,73,78,70,68,104,137,150,149,142,140,140,131,124,123,129,194,192,187,176,150,95,78,70,194,104,107,118,155,167,133,111,109,117,141,155,149,149,153,162,176,184,189,189,144,91,138,173,177,164,154,148,140,134,139,151,160,160,157,154,150,136,108,98,86,70,65,69,63,99,133,147,146,141,136,135,134,130,129,133,194,192,188,173,141,88,74,80,211,107,114,128,166,160,119,108,117,130,147,153,149,147,150,164,179,187,193,197,193,136,118,171,183,179,170,168,163,162,166,168,167,166,162,155,148,139,119,102,95,91,83,87,70,101,132,147,147,145,144,142,140,140,139,136,196,192,188,176,143,89,65,80,181,115,120,137,178,157,108,111,143,165,164,156,153,149,149,162,180,189,195,198,198,175,113,166,183,187,178,172,168,171,177,176,172,171,171,168,157,140,122,105,96,90,87,87,73,104,133,146,149,153,152,150,148,146,143,141,195,192,185,170,135,89,64,77,140,122,127,146,186,159,97,129,171,187,176,164,162,158,154,164,181,191,196,196,198,185,127,157,180,188,180,174,168,168,170,175,178,179,176,174,166,150,131,110,89,77,73,75,71,97,135,148,154,159,156,155,152,151,144,136,192,189,183,166,127,86,62,80,129,130,136,155,185,164,78,105,128,160,172,171,170,169,161,168,183,193,199,199,199,181,139,155,176,186,186,180,170,169,168,169,175,183,178,173,167,152,136,120,100,82,71,65,65,88,130,151,156,155,153,150,145,146,140,124,190,185,176,168,142,98,66,82,125,139,144,162,186,161,70,68,84,92,130,169,173,177,167,169,180,192,199,201,200,178,148,157,176,183,186,184,181,173,169,168,171,174,174,172,166,155,139,120,101,84,72,64,59,75,119,145,149,151,150,144,138,132,122,110,190,187,177,167,145,102,62,67,114,143,147,165,188,161,74,54,65,89,106,170,176,183,173,168,178,193,200,201,201,177,152,159,176,182,188,186,183,176,171,171,172,164,167,167,158,145,127,115,100,82,72,65,56,68,104,130,143,153,146,134,126,122,98,95,191,190,185,176,148,105,63,59,101,135,149,170,188,162,110,91,64,84,107,165,179,187,181,170,175,191,199,202,200,170,153,163,175,182,190,190,184,179,175,174,173,167,159,156,161,163,140,122,106,88,72,58,55,69,92,113,128,140,138,126,111,113,94,85,193,192,184,177,150,108,66,60,108,131,148,174,190,171,105,55,56,71,107,161,174,184,184,169,176,191,199,201,198,163,155,165,175,186,191,190,187,184,181,180,175,171,171,158,151,163,161,131,115,98,81,61,55,66,83,92,90,96,105,107,104,107,104,87,191,192,188,174,142,105,69,59,148,140,145,168,185,182,119,56,55,75,114,165,172,181,181,169,183,193,199,200,196,153,158,161,170,182,189,191,187,186,186,184,179,174,171,165,162,155,150,141,124,105,91,77,64,67,72,69,68,70,73,76,85,93,94,82,191,191,185,176,141,101,72,53,187,144,144,159,176,181,131,71,65,95,134,168,172,176,175,171,182,192,198,200,193,139,165,162,163,177,186,190,189,186,186,184,179,174,174,171,170,164,154,149,133,116,97,87,87,88,83,81,77,71,67,62,61,62,63,69,193,190,184,173,148,109,78,51,184,134,143,152,175,176,149,90,78,109,144,162,169,175,177,177,183,191,197,196,189,131,174,168,166,173,182,187,186,182,181,182,178,174,173,172,171,168,165,161,151,141,123,95,84,76,73,80,83,81,79,70,60,53,50,55,187,189,185,172,144,108,83,68,126,120,129,136,160,169,158,112,80,99,132,153,163,170,177,181,182,190,194,192,176,139,181,171,163,165,174,181,181,177,178,178,176,177,175,170,169,167,169,169,163,159,152,135,102,76,68,72,82,84,80,75,63,52,48,48,187,188,184,172,143,105,85,74,68,92,104,106,134,161,157,138,89,91,117,139,156,167,178,181,181,189,193,190,166,149,182,183,175,172,172,176,176,174,177,177,178,176,171,166,162,160,165,168,161,158,154,149,136,122,98,85,76,75,72,70,63,51,46,51,185,186,185,180,159,125,92,71,70,77,91,95,113,139,150,151,124,95,108,135,160,170,176,177,180,188,193,184,164,164,179,183,181,171,169,173,172,172,174,175,177,173,165,163,160,159,163,163,158,154,143,136,128,111,99,84,78,72,74,63,55,54,45,40,186,187,184,182,175,156,122,86,68,70,86,91,100,116,134,146,150,108,102,129,152,164,167,172,175,185,192,176,160,171,178,180,181,169,164,166,168,171,169,169,169,167,163,160,157,157,160,158,155,153,147,135,121,104,90,80,74,68,74,62,58,56,42,32,181,180,176,178,176,170,154,117,89,84,78,77,84,95,111,131,141,141,112,121,141,156,167,170,174,186,191,168,163,173,173,178,181,169,161,160,163,169,167,167,163,162,159,156,154,154,156,153,152,146,139,136,125,108,95,86,69,58,60,57,54,56,52,45,172,173,170,172,169,166,163,143,104,107,116,96,85,81,87,102,113,140,137,122,130,147,163,173,185,190,168,145,155,168,170,178,180,172,162,158,157,159,158,159,157,158,154,152,153,151,151,148,148,146,143,140,132,118,97,82,71,63,58,53,49,53,50,46,163,162,164,165,161,157,153,149,133,107,96,85,76,74,74,74,79,109,128,121,112,136,155,169,166,153,119,135,154,163,176,184,182,173,163,157,155,151,151,155,150,147,149,150,150,147,147,145,142,142,137,126,111,98,87,76,69,68,66,56,50,44,37,35,159,158,158,158,155,151,144,140,136,131,118,100,82,79,91,82,72,94,102,109,108,115,119,128,124,105,129,153,160,168,177,182,180,173,164,156,153,150,145,143,147,146,148,149,147,147,146,143,142,143,140,133,121,103,88,77,65,57,53,48,38,37,31,28,157,156,156,151,149,147,145,144,139,135,130,124,110,101,136,121,74,79,92,104,108,109,112,124,139,162,167,168,172,173,177,175,171,171,164,156,151,149,145,142,145,146,148,148,144,147,143,141,134,136,142,132,116,100,84,73,64,55,52,52,46,41,36,28,152,150,150,145,144,144,145,143,142,141,135,132,128,122,133,112,104,118,121,122,119,118,130,157,176,181,179,172,171,172,176,172,166,166,163,156,150,148,147,147,147,145,146,144,140,141,140,135,126,116,107,106,96,84,72,60,51,44,38,37,42,41,33,29,146,143,140,138,142,141,138,137,139,138,135,131,130,131,109,68,70,102,116,119,120,123,135,155,167,173,171,168,166,165,166,166,164,161,161,156,153,154,151,148,148,146,146,143,138,136,135,131,129,124,112,97,84,74,68,52,37,33,31,30,32,35,34,31,139,139,137,135,135,134,133,127,128,133,134,134,136,135,97,56,75,101,113,115,118,125,137,150,154,155,156,149,151,152,156,156,159,159,158,158,158,153,147,146,147,145,143,141,135,130,127,125,124,119,106,95,85,71,63,53,40,34,32,26,27,30,32,31
59,48,50,66,81,84,85,88,88,88,88,68,108,152,144,129,122,120,111,100,140,187,202,206,209,199,158,125,161,177,179,180,182,182,182,186,186,187,184,179,169,160,157,151,147,144,141,130,110,98,82,75,70,68,64,65,59,57,62,68,72,53,49,51,48,67,95,108,119,127,131,131,132,138,120,100,130,122,116,112,120,129,120,117,159,195,200,201,201,203,205,156,127,190,190,190,192,192,193,195,197,196,196,194,191,187,184,182,177,170,167,154,141,122,98,91,83,82,77,65,54,51,58,56,47,57,56,53,136,154,158,165,172,177,179,176,171,170,126,118,129,125,131,134,151,145,122,122,162,194,197,196,197,197,197,190,106,190,199,196,197,199,199,197,196,197,196,196,195,192,194,190,184,179,178,172,161,142,129,116,92,88,85,73,61,51,45,47,64,72,66,62,164,173,177,182,191,195,191,172,153,127,97,113,125,136,153,158,171,160,137,144,170,186,187,191,196,198,199,202,124,162,200,198,196,201,200,198,195,192,194,193,192,192,192,193,188,179,177,174,169,161,144,129,101,85,74,71,63,56,57,70,74,61,66,59,180,187,193,198,201,198,178,138,121,97,91,109,125,155,179,187,191,175,156,153,158,169,184,197,199,198,197,198,153,144,202,197,202,202,199,196,195,195,195,197,196,197,193,189,186,187,188,181,179,178,161,124,106,89,83,76,73,79,81,71,65,62,69,60,187,193,196,198,198,190,156,126,116,90,98,137,158,174,192,202,199,181,143,124,137,169,193,201,204,202,199,202,177,125,200,197,203,203,202,200,199,198,196,195,194,196,202,199,189,183,185,181,177,172,156,126,117,100,90,97,97,77,75,70,63,59,52,55,193,197,199,199,194,180,132,112,120,104,101,145,172,191,205,207,199,144,93,110,154,186,201,203,203,200,202,204,187,125,192,196,204,205,206,205,203,201,200,200,202,200,192,193,189,180,178,179,175,164,146,127,108,98,95,87,74,65,55,49,51,49,47,51,195,197,199,200,191,169,124,116,114,96,119,152,170,193,203,201,158,93,101,139,176,195,197,203,202,202,203,202,190,124,180,198,203,205,206,207,206,202,201,200,197,191,184,181,178,169,164,163,158,149,136,127,106,99,98,98,87,67,65,56,51,52,57,56,197,200,199,194,187,165,139,116,103,96,122,153,171,192,195,173,108,78,125,163,191,198,203,203,201,204,197,188,175,120,172,199,203,204,206,204,199,194,194,195,190,187,182,178,169,162,153,161,169,168,162,154,146,120,92,78,75,70,57,51,57,59,53,46,198,200,200,195,186,165,133,104,77,97,136,163,167,179,174,140,100,111,136,163,186,197,193,185,199,200,187,173,162,116,164,197,199,202,201,197,195,194,193,189,182,177,176,174,157,160,168,183,183,165,158,148,137,118,105,100,88,74,68,59,62,62,53,49,198,201,199,194,177,140,108,87,69,147,155,162,161,177,166,131,109,127,139,155,166,181,181,178,196,193,178,167,156,113,156,193,199,198,197,202,200,190,183,180,174,170,169,161,154,164,166,144,124,123,111,105,110,110,105,99,84,78,77,70,70,58,49,46,200,201,198,186,156,121,99,91,68,158,164,161,159,178,164,124,114,131,137,148,157,170,162,164,192,187,173,165,154,117,155,194,199,199,193,195,184,172,169,166,163,159,152,148,139,130,125,103,116,90,79,92,100,93,88,93,91,85,76,68,71,59,43,47,194,196,199,190,152,114,97,82,65,161,169,157,159,175,155,119,129,154,147,149,158,164,153,156,187,185,172,165,150,118,155,192,197,196,195,185,163,159,158,157,153,147,151,152,139,125,125,118,104,105,103,94,89,85,79,75,79,79,70,61,56,67,77,58,192,196,196,190,159,111,85,68,62,162,172,155,158,173,150,107,71,87,124,143,155,155,147,154,185,184,174,168,151,125,162,196,195,193,182,166,157,153,149,145,147,166,181,168,145,118,100,82,93,87,88,83,86,94,95,90,92,99,97,81,82,67,56,55,190,195,194,193,164,111,80,71,79,161,169,151,158,175,141,95,75,76,113,143,150,147,142,158,181,177,166,168,151,122,166,196,194,181,166,151,149,146,143,158,179,195,189,164,131,112,95,65,59,70,70,93,101,110,119,124,120,120,115,104,77,64,65,72,192,192,193,187,159,112,81,72,83,157,174,151,155,166,137,93,87,82,116,147,149,142,140,162,178,173,170,169,145,121,181,197,184,165,154,147,146,146,164,188,202,195,181,154,119,103,99,77,54,42,53,97,127,141,139,139,136,127,123,116,101,90,90,71,190,191,191,183,151,106,80,74,91,161,173,147,151,170,138,119,127,75,120,154,149,138,143,164,178,172,172,175,137,129,189,187,169,151,146,148,156,173,194,204,206,193,169,139,118,99,86,69,55,36,72,114,138,150,164,175,179,170,154,131,111,106,102,80,184,188,187,179,149,112,91,88,97,140,166,153,147,163,136,94,50,77,131,159,147,138,151,165,170,171,174,177,109,152,188,175,161,162,159,154,172,195,207,208,199,192,167,141,120,100,97,96,74,48,98,149,163,177,190,194,193,189,177,150,128,105,87,84,185,185,187,179,155,117,96,102,114,144,169,153,138,156,127,102,65,88,132,159,151,144,154,163,169,174,184,146,101,174,188,181,187,192,181,166,171,190,201,200,202,176,139,132,120,111,112,113,85,62,121,172,183,188,186,188,189,180,165,153,139,129,110,90,184,185,186,182,161,140,112,100,99,127,188,176,132,144,123,108,75,98,134,157,153,146,155,160,173,184,157,104,157,193,191,192,195,186,158,138,146,172,196,196,179,161,154,140,118,118,118,118,84,79,136,172,184,174,186,190,183,172,157,149,141,136,112,89,183,185,187,184,160,142,133,123,113,145,202,204,147,134,120,113,96,131,146,159,158,155,154,163,167,138,111,153,194,191,193,193,186,163,111,83,123,153,165,173,172,152,133,110,109,107,107,107,75,89,153,177,187,171,175,173,167,158,160,155,147,132,106,95,181,183,184,184,174,151,133,133,130,140,189,207,155,125,118,115,109,105,140,167,169,161,149,138,130,152,185,198,196,195,199,202,183,151,88,64,110,151,154,147,138,127,111,97,101,97,99,100,67,86,158,183,188,184,172,169,169,165,156,154,150,135,122,122,178,181,183,184,180,177,161,142,138,142,166,200,166,116,80,74,120,109,129,152,137,129,135,158,184,192,195,198,200,201,200,203,187,168,124,85,143,161,136,122,117,110,109,101,101,102,99,90,56,76,152,179,184,176,152,154,158,159,149,149,159,158,142,120,175,179,179,183,187,185,184,177,166,154,150,172,179,176,182,183,148,113,128,155,176,187,188,190,187,186,190,196,197,197,196,198,183,164,147,118,147,155,118,113,115,116,120,117,114,91,86,85,54,78,151,183,184,176,164,162,153,148,146,146,150,166,153,140,172,174,176,182,184,189,188,183,180,168,154,157,149,94,67,60,111,193,212,196,180,176,179,181,183,184,186,191,193,192,195,194,183,170,150,132,127,135,116,116,122,120,110,113,119,100,86,72,51,63,128,162,168,167,162,162,151,137,132,131,143,160,164,157,173,175,178,179,183,188,189,188,185,172,161,157,110,55,92,169,215,201,185,175,172,173,174,175,179,179,180,182,187,185,191,189,177,161,134,114,125,130,114,114,118,109,104,99,85,85,87,83,54,77,128,158,163,162,159,148,137,128,122,125,144,157,140,126,170,170,172,177,185,189,186,186,178,170,165,163,156,136,149,190,183,169,165,168,165,166,169,169,173,173,173,175,181,183,186,182,164,145,120,88,94,114,109,115,112,103,103,95,94,86,79,77,62,79,124,159,163,160,152,139,128,118,109,105,141,165,163,151,167,167,171,177,181,184,183,178,172,166,168,162,178,170,161,174,164,156,152,155,161,160,166,167,165,164,166,170,178,185,191,179,159,141,115,91,90,90,96,110,106,107,98,98,107,96,89,78,57,71,120,157,163,156,139,129,122,125,126,129,133,151,151,143,173,172,172,172,172,172,171,168,166,166,170,160,185,170,153,163,156,153,153,149,152,162,169,169,166,159,162,165,166,176,175,163,152,138,120,113,112,83,98,126,122,125,119,109,95,85,97,97,61,69,122,155,160,154,137,130,125,111,105,99,103,114,135,133,178,176,176,179,181,184,185,184,181,172,175,157,176,160,134,161,157,155,155,153,157,167,169,164,163,162,162,162,164,165,170,166,152,141,120,110,105,82,116,130,113,110,109,104,112,109,104,101,60,62,129,157,158,154,140,123,115,106,96,90,115,122,125,129,179,180,181,185,186,188,192,191,188,178,167,142,181,186,126,160,158,157,158,160,164,168,171,169,169,169,167,165,161,161,166,164,153,139,93,90,92,92,116,123,118,110,105,103,94,82,95,94,56,54,130,161,161,155,136,130,120,102,94,84,109,132,139,119,176,179,178,180,187,192,192,188,178,172,174,166,195,211,139,139,145,139,149,157,155,161,170,171,166,164,163,161,162,168,177,173,154,124,60,53,80,114,127,124,116,98,93,93,84,78,99,92,64,70,130,164,167,156,135,121,124,117,95,84,97,122,143,131,175,178,177,181,184,184,179,171,161,159,170,158,176,169,122,117,138,119,104,117,138,148,152,158,168,169,163,161,165,169,177,180,160,113,47,39,85,108,106,121,119,107,101,95,94,84,89,75,62,77,130,162,159,149,128,119,109,105,96,81,88,114,133,139,172,175,181,185,190,189,183,171,157,153,122,110,116,103,95,106,121,140,135,106,112,128,140,145,149,161,161,158,162,163,171,181,171,118,49,43,100,114,104,105,130,109,111,101,88,91,96,78,63,70,132,158,148,146,131,124,115,103,86,72,81,116,135,134,173,180,183,180,183,183,177,157,148,129,113,130,120,109,114,127,129,134,145,170,118,95,108,124,134,142,140,136,152,158,163,174,176,138,65,52,109,140,116,100,85,98,103,101,88,93,98,71,50,71,125,135,144,147,133,126,120,105,87,73,82,108,129,143,168,171,180,187,180,167,151,150,146,115,128,131,113,120,143,151,153,144,139,140,125,133,109,99,115,130,133,133,148,156,159,170,177,156,89,52,107,134,119,105,90,92,94,95,92,93,95,70,45,77,136,145,151,149,140,125,115,102,90,80,94,117,124,117,169,171,174,176,171,149,133,128,127,126,139,124,113,135,152,145,134,163,177,146,134,135,141,122,102,119,144,154,164,165,161,168,178,170,130,91,96,135,124,105,98,91,82,80,94,91,72,56,42,82,125,138,150,147,142,135,116,106,100,89,99,124,129,130,167,165,163,167,155,134,121,106,132,155,142,116,120,148,152,141,136,148,137,161,152,139,147,163,154,128,141,171,173,170,164,167,173,176,155,121,101,133,147,121,100,88,89,89,81,84,71,54,42,87,138,146,152,149,134,129,119,111,112,108,111,126,125,117,164,167,166,163,153,137,103,90,158,167,147,123,134,157,155,130,133,98,143,167,158,148,148,166,181,170,135,139,169,166,159,158,174,184,173,124,94,127,149,136,116,97,96,91,92,87,83,66,45,86,135,147,153,148,137,129,120,108,105,116,128,133,122,108,166,168,164,160,142,110,83,69,171,158,151,135,156,172,145,127,113,113,149,154,145,149,156,164,175,180,154,104,137,170,154,145,143,148,135,98,107,140,150,156,139,118,103,86,76,78,100,77,50,84,129,143,151,146,139,133,128,119,119,123,135,147,135,114,166,168,163,155,134,96,64,57,172,143,146,136,159,165,137,124,104,115,147,156,147,142,157,164,173,178,174,146,116,155,165,154,149,136,128,138,156,156,152,151,139,120,109,100,97,99,86,76,54,79,121,133,143,141,139,132,128,127,127,129,126,137,139,122,165,166,162,154,131,93,62,68,176,134,143,140,171,160,135,120,112,133,151,157,149,132,148,166,170,176,176,167,114,141,171,167,161,156,153,161,161,158,157,155,148,122,106,98,90,92,89,71,52,74,122,133,139,138,138,128,129,135,135,134,138,142,133,112,168,168,162,148,121,85,64,85,169,132,144,142,179,161,130,116,130,159,159,155,151,134,143,174,175,176,176,189,140,132,175,171,165,159,154,158,158,154,155,159,157,146,130,111,109,101,89,89,57,63,118,133,138,136,137,140,139,137,134,140,143,143,117,98,166,167,163,145,119,87,67,108,162,143,142,149,186,167,132,120,140,168,167,167,162,149,145,179,183,178,173,184,150,124,172,179,169,159,157,153,158,163,165,154,146,144,130,105,90,78,66,78,59,59,115,129,135,139,143,145,144,142,139,120,117,129,123,108,163,163,158,144,119,84,61,115,153,150,140,151,184,165,128,109,102,120,148,161,167,153,143,185,186,176,174,185,159,116,163,182,172,164,161,154,152,157,156,149,141,130,129,111,91,80,73,68,61,57,116,133,140,144,142,136,131,132,129,120,107,109,108,97,162,160,156,145,124,91,50,88,124,152,131,144,181,169,127,83,65,82,124,156,168,160,139,177,184,177,175,178,156,116,162,184,177,171,162,155,148,150,144,150,149,141,118,99,89,83,72,59,52,51,111,134,139,137,136,134,134,130,119,113,108,98,96,78,161,157,153,142,122,93,60,100,141,154,126,161,185,176,134,101,95,83,127,171,181,177,144,170,183,176,178,174,154,115,157,186,183,173,164,159,152,153,149,147,144,130,123,109,91,72,56,53,56,62,109,131,135,143,134,120,116,120,120,104,92,85,96,90,161,159,155,144,126,97,62,124,207,203,143,153,187,183,133,92,77,60,127,169,175,176,146,168,186,180,176,165,151,115,154,184,185,179,172,164,159,155,150,143,143,145,134,115,102,89,78,57,61,86,105,126,131,139,132,114,98,97,98,99,85,67,77,94,161,159,155,145,126,101,63,113,203,218,182,158,180,184,133,69,46,53,104,159,174,176,152,167,186,180,176,165,160,118,153,185,186,183,176,171,164,155,153,151,142,140,141,127,111,96,78,63,69,87,91,78,87,95,104,108,103,98,90,81,79,68,69,62,158,161,160,150,127,104,64,103,200,221,179,149,170,175,145,73,44,61,117,165,174,176,158,171,185,180,173,177,161,113,150,184,184,179,174,170,165,162,157,155,149,144,139,131,123,114,99,85,82,89,100,84,67,61,68,71,79,87,80,63,58,56,55,62,151,155,156,155,135,110,74,102,193,200,151,135,160,170,157,84,74,100,131,171,174,173,160,173,187,183,173,189,159,115,147,179,177,180,174,174,174,167,157,159,158,150,147,140,133,121,113,104,92,95,89,98,88,82,81,76,63,63,61,57,58,51,43,57,156,155,157,150,136,117,83,82,137,136,128,125,150,167,163,108,69,117,138,170,178,180,169,177,184,179,173,189,159,120,142,176,175,175,174,173,173,163,160,155,153,154,149,151,149,142,122,114,107,98,98,85,83,80,90,92,67,50,63,62,51,47,39,43,155,157,157,151,140,118,91,74,106,121,122,114,139,165,164,130,81,73,130,171,184,183,176,178,185,184,177,183,170,124,140,168,176,174,171,172,172,168,164,154,150,143,146,153,151,151,154,157,157,132,108,100,95,95,92,87,81,75,62,64,52,38,46,48,156,160,161,154,141,120,99,79,100,114,111,108,130,154,153,145,109,86,122,165,180,180,180,180,186,185,186,185,177,137,148,177,178,176,173,173,173,170,167,162,157,155,147,152,149,141,144,138,130,125,122,117,103,96,91,83,82,88,67,56,51,51,45,42,159,160,158,158,149,135,100,87,80,100,102,104,110,138,149,151,144,108,108,144,167,180,182,178,183,183,189,172,176,145,144,171,177,178,175,175,172,171,167,160,163,162,163,151,151,150,137,129,128,125,122,126,122,108,89,72,73,64,66,57,48,38,43,50,156,157,157,160,156,149,134,108,75,64,85,90,101,125,140,144,159,135,111,121,149,177,181,179,178,182,170,155,173,145,145,173,178,179,178,178,176,177,178,175,167,154,149,154,152,156,149,145,135,120,100,91,102,112,101,81,64,59,55,52,60,57,53,52,149,156,158,161,157,150,146,144,119,75,96,100,94,106,120,129,151,169,142,119,133,160,180,181,181,181,137,148,176,145,144,174,178,181,183,182,182,182,180,180,177,170,161,162,163,166,161,155,143,128,113,99,81,80,73,75,70,55,61,62,54,51,42,43,130,141,148,156,161,158,152,152,146,105,62,91,94,96,98,106,136,169,176,145,132,145,169,173,183,157,128,167,173,144,145,173,181,182,177,180,178,178,178,183,185,181,176,174,167,166,165,162,148,137,117,100,86,83,82,65,64,63,58,46,42,37,32,33,133,134,133,140,149,158,161,152,150,145,100,69,78,79,85,90,120,160,188,188,154,169,185,190,148,106,147,178,162,140,147,172,180,181,178,177,183,185,186,180,180,181,181,180,178,171,168,152,144,129,115,112,92,75,61,63,74,65,57,41,38,40,35,36,138,141,141,136,139,148,150,154,155,154,151,124,93,105,145,100,81,97,109,123,117,104,88,74,78,143,174,161,144,137,152,169,175,179,177,182,182,181,185,180,177,175,176,179,179,179,176,169,146,124,113,98,87,81,70,63,55,59,51,49,34,42,38,34,131,136,138,144,146,147,154,155,158,158,155,152,154,140,134,72,66,106,146,163,139,124,121,144,165,159,147,138,136,146,162,175,183,185,183,185,182,186,178,181,183,182,178,175,172,173,178,179,169,141,121,95,82,71,66,62,58,53,52,55,53,40,41,36,108,121,135,147,150,152,155,156,153,153,157,156,158,135,53,36,73,96,125,135,137,137,132,134,128,131,136,140,148,160,175,183,184,183,184,175,182,177,171,172,175,181,182,176,171,166,161,155,136,118,111,117,95,90,84,65,52,51,51,53,54,50,45,33,107,107,124,132,143,144,146,150,153,154,156,161,165,147,105,172,153,119,145,161,166,159,149,146,149,152,157,164,170,177,181,183,184,185,185,189,186,183,185,173,179,184,184,178,171,167,164,149,137,128,100,96,93,80,74,64,57,52,53,51,35,36,48,40,119,129,117,118,120,134,150,154,152,154,161,165,164,158,107,66,88,104,139,166,166,165,166,164,172,183,181,182,183,187,190,186,186,188,188,186,187,183,185,180,183,179,181,183,173,169,169,169,159,130,106,82,83,90,81,71,65,52,51,62,62,57,50,41
158,166,170,173,175,178,180,181,177,167,159,167,169,177,182,189,146,53,49,149,186,183,175,173,177,184,187,188,190,188,188,185,186,186,187,188,186,176,161,156,155,160,159,164,156,147,122,94,72,69,73,86,63,61,67,68,58,55,55,59,60,50,52,57,161,165,171,176,180,184,189,191,189,187,186,187,188,188,187,190,151,44,105,203,189,175,183,205,207,195,192,196,196,196,196,192,191,195,196,194,196,189,184,177,178,175,174,169,162,149,134,110,101,88,78,60,69,60,54,50,51,52,54,53,51,52,55,46,163,168,174,181,186,189,192,192,189,188,186,184,182,158,122,102,109,88,96,117,101,81,70,61,103,174,208,200,201,200,200,199,198,197,196,197,197,195,196,191,190,187,182,178,177,163,152,136,118,101,80,72,56,53,49,53,54,60,66,63,60,64,66,59,174,180,182,190,192,194,193,192,186,182,180,164,129,96,102,132,135,112,116,151,168,167,161,154,136,83,109,181,190,198,202,201,198,197,196,196,194,196,196,195,193,190,185,180,178,173,162,144,128,105,90,91,70,64,60,54,53,64,66,49,44,46,40,44,182,187,191,195,197,195,193,184,174,169,149,122,104,121,135,152,139,97,112,156,170,168,170,177,186,184,130,115,170,182,192,198,201,199,197,195,195,197,193,191,194,194,188,182,180,174,163,149,133,119,103,93,84,69,53,43,52,56,59,56,47,41,40,38,185,189,191,198,199,196,188,173,169,146,122,110,117,145,150,155,138,114,140,175,174,174,185,191,191,195,184,133,153,177,183,197,200,199,196,190,193,195,195,195,195,198,191,182,183,175,176,168,142,116,96,87,79,67,54,58,68,61,57,49,52,45,46,48,179,183,189,192,188,185,169,145,125,107,114,107,130,158,165,160,154,143,159,155,152,176,192,194,194,192,194,166,159,174,182,200,201,200,198,197,196,198,197,196,196,191,187,191,193,188,181,180,155,122,98,79,71,63,59,69,68,65,57,51,50,46,46,45,188,191,190,190,189,183,159,128,110,89,95,117,150,165,165,176,172,157,121,124,160,187,195,198,195,194,198,198,165,172,181,199,202,200,198,199,199,196,199,196,193,192,186,181,182,175,168,166,145,118,101,103,87,84,80,76,72,56,52,50,48,51,52,47,190,191,190,191,187,175,141,126,106,94,97,128,163,162,171,190,178,127,105,148,180,194,201,203,196,198,200,202,169,161,177,197,201,201,201,198,197,191,192,192,193,190,184,176,173,173,166,154,138,120,115,96,80,82,78,59,47,45,42,48,52,50,42,33,187,185,188,190,185,168,128,104,105,99,96,135,162,160,179,192,146,86,135,183,197,192,199,201,196,198,200,200,176,138,180,199,201,201,201,197,193,191,189,190,185,180,177,165,157,160,156,143,124,109,97,91,92,77,59,55,50,48,48,50,42,37,34,37,183,189,190,187,183,166,133,111,108,92,109,136,150,155,181,175,92,88,158,191,197,192,199,193,199,200,200,198,185,128,178,195,201,199,196,191,189,188,186,181,174,167,160,151,142,143,136,134,131,124,108,100,93,84,74,65,54,47,49,36,44,47,46,39,187,194,189,185,179,163,140,118,103,68,100,148,157,164,183,135,77,115,165,192,198,199,189,191,200,198,197,193,196,120,180,193,194,194,193,193,183,180,181,175,170,161,154,146,138,147,161,163,155,150,145,116,93,87,76,61,49,53,55,62,51,44,39,39,191,194,194,191,183,166,139,108,78,56,146,163,155,165,174,105,90,129,164,187,194,198,172,189,200,194,192,188,195,116,184,195,195,192,189,180,175,177,173,164,156,153,148,135,152,170,170,153,136,128,119,108,97,91,78,69,61,54,56,48,45,46,55,53,192,195,192,186,179,156,120,90,73,95,212,185,152,168,161,97,101,139,168,189,194,194,173,187,196,192,190,180,185,113,185,193,192,186,186,182,176,171,163,154,149,149,134,133,148,134,111,105,106,97,98,98,93,89,68,65,60,55,56,46,44,48,46,39,189,190,193,189,172,137,102,88,69,100,199,175,143,172,144,80,59,89,146,172,188,185,163,181,193,188,184,168,176,114,183,192,189,183,188,179,164,156,152,144,137,130,130,120,101,92,87,80,54,72,75,73,60,74,75,56,52,64,71,56,51,53,48,38,187,190,192,190,168,132,98,77,62,98,189,165,136,166,128,75,72,89,137,171,184,172,155,184,195,189,183,163,173,121,185,192,187,181,178,161,146,142,139,137,130,130,127,116,119,111,99,91,89,82,72,63,64,50,65,77,78,63,76,73,54,44,40,43,188,190,191,189,168,125,98,77,62,80,151,154,130,155,122,106,80,89,131,149,166,151,151,185,197,192,183,162,176,127,184,189,185,177,162,148,140,134,132,130,141,152,135,128,109,92,78,78,73,57,80,104,112,115,109,111,97,89,63,57,52,49,47,43,184,188,190,190,177,135,85,62,52,71,131,147,123,147,112,63,49,74,135,158,158,142,150,186,193,192,189,168,182,131,188,190,176,159,145,142,134,130,137,150,167,169,139,117,97,76,58,49,48,88,111,124,141,141,134,127,110,88,72,66,70,73,68,62,189,189,187,189,182,141,86,56,64,75,125,145,118,137,111,64,62,91,137,151,146,131,152,182,187,184,178,171,184,148,190,182,164,147,136,128,126,144,159,172,175,163,142,112,90,75,52,35,77,132,152,152,152,150,142,133,123,104,90,91,78,65,71,71,186,190,190,189,176,141,103,70,64,75,112,137,113,129,107,74,63,99,141,153,141,130,158,178,185,185,179,179,183,160,189,173,147,140,130,139,160,169,178,186,186,159,136,111,90,74,56,45,102,139,150,154,160,162,158,153,135,117,112,103,80,71,82,76,185,187,188,187,176,141,97,66,70,77,105,140,114,119,103,97,114,147,153,149,135,134,165,179,187,184,177,178,150,165,179,156,140,136,145,163,172,177,189,194,178,143,121,115,108,86,77,61,109,146,154,163,172,176,170,161,144,123,104,87,78,87,79,61,186,186,188,188,173,140,99,79,88,94,109,138,114,119,105,101,111,144,149,149,136,139,164,180,190,185,177,159,121,173,166,142,144,155,162,173,178,187,191,189,183,171,145,119,98,95,84,58,115,158,165,167,175,176,171,156,138,125,114,105,93,80,73,70,187,187,185,188,178,148,107,90,105,105,106,133,116,110,111,103,101,120,142,144,129,156,172,185,188,174,174,131,137,174,163,163,177,184,166,155,181,193,191,189,164,132,120,109,104,105,92,58,127,163,178,169,170,174,175,158,139,130,129,112,91,81,76,79,184,187,187,186,180,165,128,94,100,110,98,119,112,105,118,107,112,132,151,148,149,169,177,188,184,183,146,116,178,184,180,188,195,195,170,133,155,191,190,173,152,141,127,120,112,114,97,63,148,169,181,169,171,177,158,147,142,134,126,115,84,82,88,73,181,188,188,187,178,154,148,126,109,118,100,112,106,97,115,117,123,130,162,166,161,165,180,191,178,127,103,182,192,185,187,189,195,188,141,115,133,166,173,178,161,144,127,106,101,106,83,54,142,174,176,171,166,161,153,148,138,140,133,118,108,90,73,61,180,185,186,188,187,172,139,130,129,133,117,99,103,86,107,117,132,155,175,184,177,170,169,154,121,145,200,200,194,190,191,194,197,179,101,86,143,172,171,170,141,129,100,100,108,103,67,44,132,169,174,173,159,155,153,148,139,136,135,125,127,128,106,88,174,176,183,186,192,188,176,146,132,142,152,90,101,92,96,117,136,175,194,174,148,127,117,129,167,194,191,190,188,189,191,195,195,167,80,100,156,168,153,132,120,89,89,94,90,105,77,46,125,166,171,168,149,143,140,139,129,131,148,148,132,106,107,94,170,176,179,181,187,187,188,182,163,156,161,150,66,69,88,118,130,132,122,90,107,138,161,180,188,185,187,190,193,193,196,200,190,161,82,104,156,146,121,105,104,107,97,86,81,85,68,46,106,155,161,163,154,154,142,140,135,133,145,151,137,130,124,104,172,172,174,176,183,187,187,181,173,168,164,177,178,161,125,85,69,63,107,155,181,185,186,186,188,187,191,192,196,195,196,201,186,160,108,100,141,130,111,115,116,111,98,98,88,77,52,36,90,147,162,160,149,149,131,121,116,128,142,143,152,134,121,111,172,169,171,175,181,184,188,183,176,170,169,176,185,184,105,96,143,193,211,192,182,180,184,185,185,184,184,193,197,197,193,194,187,167,141,105,114,113,113,121,117,116,109,103,77,67,61,68,95,145,161,159,148,140,132,116,110,115,129,141,140,121,107,95,169,166,165,168,172,179,181,177,174,165,164,173,186,205,150,154,183,188,182,177,172,173,175,181,186,184,188,188,192,196,194,193,175,161,148,125,114,109,106,113,110,100,90,90,87,79,59,59,85,143,160,157,146,132,113,107,87,95,131,144,146,140,126,103,171,164,162,166,165,167,166,164,161,156,161,173,184,181,144,169,177,171,166,171,171,171,175,174,177,185,187,194,197,197,194,193,186,163,143,127,117,96,109,121,98,93,87,71,68,69,61,58,89,143,157,157,139,125,117,112,114,110,119,140,142,137,125,109,172,167,160,156,161,157,159,155,156,159,163,172,168,127,118,162,166,162,156,159,165,166,169,170,177,178,181,181,189,191,194,188,176,155,133,98,85,72,79,87,92,87,92,95,78,78,64,48,83,140,152,156,129,118,113,102,89,95,100,115,128,134,124,100,178,177,177,189,192,194,193,189,179,166,160,168,163,114,112,151,150,154,150,155,158,163,166,170,168,171,171,170,171,175,178,182,168,148,114,81,80,63,57,103,122,116,95,83,83,95,73,46,89,145,150,150,135,128,114,100,84,83,108,115,118,119,120,100,174,173,175,180,184,181,183,181,173,166,165,168,164,111,103,142,151,162,163,163,152,159,172,177,178,171,167,169,171,174,177,170,160,139,112,107,97,59,70,90,99,106,105,101,83,93,80,65,97,142,150,143,130,122,109,97,81,78,102,128,124,111,110,98,170,169,171,173,174,177,177,171,165,163,164,173,172,103,81,144,138,146,173,184,180,179,182,183,183,176,169,168,170,170,171,165,156,137,119,116,88,60,72,96,98,93,83,88,86,100,71,56,91,147,155,144,127,115,113,108,84,77,96,118,137,117,106,97,166,168,170,171,172,172,171,164,154,150,150,164,175,131,87,72,93,79,83,131,173,185,187,182,174,172,173,174,172,168,172,173,157,136,102,87,86,72,95,115,101,87,83,81,67,86,64,57,94,140,141,140,120,120,101,90,82,68,94,123,131,125,113,92,162,166,173,173,175,177,175,164,147,138,138,153,155,124,110,99,77,72,71,60,81,132,165,177,184,174,166,170,171,172,189,186,155,122,70,88,102,86,100,108,105,99,91,80,67,81,58,56,105,143,143,144,123,116,119,109,82,69,89,124,138,127,110,108,165,163,168,171,170,167,157,148,136,113,121,128,107,103,97,71,55,73,96,117,87,65,86,114,147,172,173,167,175,183,195,187,152,107,54,114,141,98,94,120,120,107,86,76,83,82,53,48,109,144,147,147,131,131,124,108,91,92,113,116,131,143,118,100,162,160,161,165,168,158,142,126,128,104,191,137,122,112,87,76,87,93,111,122,114,114,96,69,81,112,135,140,151,160,175,183,168,116,53,77,115,101,96,78,81,101,106,78,85,76,48,55,116,149,153,153,140,133,124,108,94,73,113,129,117,103,98,89,164,166,166,162,161,149,119,102,99,111,210,147,125,105,100,98,109,99,137,159,141,130,154,152,107,99,122,126,136,155,161,177,174,140,86,86,123,117,107,107,100,97,101,93,80,67,41,65,136,155,158,148,140,135,119,108,99,86,103,125,130,127,106,76,162,162,163,159,156,142,124,99,76,141,197,143,130,112,112,105,95,103,146,157,144,144,151,180,178,129,122,157,159,164,169,178,184,161,127,115,125,144,128,107,94,80,81,104,97,60,37,69,152,174,171,152,144,132,114,99,97,107,116,120,108,94,89,69,162,164,163,159,153,135,110,89,68,123,143,145,127,124,120,123,95,129,159,168,147,144,159,173,186,176,118,129,167,160,156,164,172,162,126,106,138,155,147,124,105,99,92,83,85,74,47,70,137,167,166,152,138,127,116,107,105,111,126,132,114,102,96,84,162,164,165,158,149,130,94,72,56,116,132,146,126,131,116,118,130,176,175,174,150,135,158,172,182,184,151,105,145,163,145,142,137,119,94,98,140,163,167,143,119,110,100,75,76,80,50,56,109,164,167,154,154,137,124,119,120,123,130,126,109,99,105,103,165,165,167,161,151,127,89,57,57,104,126,141,127,139,121,111,118,161,170,173,158,136,155,178,181,182,173,103,118,162,161,148,136,128,130,128,149,173,175,152,124,114,103,103,95,76,46,44,95,145,148,146,139,129,125,122,121,124,134,106,87,90,83,66,165,170,170,161,150,129,86,56,55,82,130,139,132,149,128,82,57,94,149,168,164,143,149,180,182,180,179,115,104,150,164,153,146,139,133,137,141,159,179,171,142,129,112,100,85,67,45,38,85,122,127,132,140,131,126,125,112,100,115,113,94,92,93,103,165,166,166,162,147,119,79,64,60,76,133,132,133,156,134,105,82,85,130,154,167,144,141,177,178,178,182,133,97,136,172,158,149,146,142,134,135,142,151,160,155,133,106,96,78,55,46,41,78,120,121,123,122,120,115,114,111,105,106,98,102,102,116,107,166,169,171,163,150,129,81,56,47,73,136,127,129,159,133,102,65,71,124,153,170,150,135,171,179,179,182,141,90,124,168,164,157,152,142,141,134,122,128,142,141,124,101,85,76,65,37,40,75,99,113,122,110,108,110,107,102,89,79,77,70,75,82,81,168,171,169,164,147,127,80,41,39,76,142,127,125,157,121,62,29,55,117,154,173,159,136,169,181,180,181,147,92,123,170,167,161,154,151,145,145,134,125,119,120,113,93,102,81,46,44,54,91,118,116,119,104,91,86,87,86,73,63,74,78,75,69,82,164,165,161,157,144,123,78,62,51,78,137,123,125,159,128,71,56,76,119,150,173,161,141,170,186,183,183,155,96,122,167,172,165,154,152,150,145,140,131,121,118,115,122,91,71,56,59,95,95,85,80,84,95,86,77,77,66,76,64,66,70,75,87,50,160,162,161,157,145,128,87,59,54,74,130,122,124,158,133,68,40,69,130,158,173,168,151,177,186,181,178,152,106,130,168,175,172,162,156,149,145,144,140,132,124,112,102,106,94,76,74,85,94,70,80,80,64,66,73,63,46,56,58,60,62,57,59,60,160,162,163,161,149,129,96,59,50,69,116,120,126,157,147,88,97,131,155,167,175,164,152,179,186,181,183,148,106,135,172,179,174,166,161,151,148,145,144,141,137,126,110,99,88,82,83,89,80,91,85,83,79,64,64,54,54,45,36,45,44,38,46,48,158,157,154,158,151,134,106,68,52,68,115,128,130,159,162,105,85,112,149,173,189,172,162,183,181,181,181,143,117,136,166,178,173,167,171,163,151,143,142,142,137,139,137,126,108,98,91,95,91,82,72,74,80,65,51,61,49,44,42,34,55,38,32,46,157,162,166,161,155,139,113,75,55,65,106,129,136,161,167,127,69,79,151,187,194,183,174,183,183,181,184,135,136,148,168,178,179,178,175,165,157,144,137,135,133,139,143,142,142,135,122,108,98,92,89,86,87,80,63,56,56,44,35,40,48,41,31,24,157,167,170,166,155,140,116,98,83,74,97,118,129,159,169,149,97,89,136,174,184,181,182,183,185,183,189,122,153,164,175,186,184,177,176,175,166,159,146,139,126,134,137,132,130,126,120,113,110,109,91,87,77,70,76,61,46,45,43,43,52,47,43,38,161,163,163,163,164,152,119,94,70,68,88,108,127,167,181,159,121,91,102,139,174,185,186,182,182,181,187,115,172,175,182,195,195,185,185,180,172,164,158,154,158,147,144,136,126,123,122,113,107,109,105,95,87,75,64,55,48,47,49,53,61,56,36,36,160,168,171,171,169,163,145,118,93,62,71,97,116,148,169,157,140,123,102,121,143,174,185,183,184,184,179,117,187,183,188,198,199,196,190,188,185,174,164,159,146,154,149,154,150,145,132,105,87,86,86,87,81,61,59,60,57,51,50,49,47,46,38,41,142,152,164,170,177,173,165,151,133,90,83,99,100,125,139,128,119,143,151,118,150,163,179,181,183,189,159,130,191,185,185,197,199,202,199,193,190,187,184,173,162,162,160,160,161,150,138,130,114,91,74,68,53,51,50,43,43,47,42,37,31,37,34,34,136,137,141,146,154,164,173,173,167,131,88,97,103,106,121,110,102,128,170,169,150,175,183,188,187,192,130,160,192,187,187,194,197,192,193,191,186,182,180,182,174,172,170,165,160,149,136,118,106,96,91,80,68,75,67,61,44,37,36,39,36,29,34,39,118,133,143,155,159,162,170,174,174,168,101,98,107,101,103,96,88,117,162,185,165,176,182,187,192,180,110,192,196,188,182,185,190,188,187,182,181,181,178,171,173,175,175,173,170,158,131,120,108,93,79,72,69,59,62,49,41,43,38,26,42,51,47,41,113,112,124,139,153,160,164,166,164,165,145,78,123,122,107,89,72,102,154,185,177,186,189,190,176,143,167,200,201,193,183,183,187,183,181,177,178,182,184,181,175,164,161,160,161,154,129,107,98,88,75,62,53,53,54,47,51,55,48,33,36,55,61,56,101,121,122,122,121,127,139,150,158,168,174,132,69,102,131,119,79,106,169,197,194,188,159,132,118,155,202,198,196,189,182,182,182,186,187,187,186,175,178,186,176,165,159,155,147,134,127,105,96,95,80,72,61,56,47,49,51,48,46,41,38,44,42,35,66,73,87,102,115,117,113,117,126,129,134,148,155,114,96,81,68,73,78,76,75,97,119,137,164,189,186,187,187,183,180,179,180,185,190,188,186,181,179,171,166,164,158,157,158,155,123,98,81,79,72,77,71,54,51,54,53,48,50,49,48,44,36,37,56,66,78,84,81,86,90,87,83,80,85,94,94,119,109,48,42,122,187,195,191,186,187,188,185,178,174,172,175,175,175,176,177,180,181,181,179,174,173,164,153,150,149,146,146,122,113,70,63,55,55,56,67,60,49,53,59,59,56,49,45,48,42,41
146,143,140,137,136,135,138,140,143,145,150,156,162,165,165,154,109,68,98,140,153,155,149,143,138,138,138,142,143,144,143,141,143,141,142,143,144,141,140,142,134,128,123,116,115,110,99,84,72,64,66,68,71,68,48,36,34,40,42,42,40,37,38,38,153,150,149,149,150,149,148,147,147,148,147,147,149,153,158,159,143,104,96,111,131,146,152,155,153,151,158,159,158,158,157,154,151,148,148,147,148,147,144,140,130,125,124,121,118,119,117,105,95,82,64,59,58,58,52,43,36,38,41,40,40,39,37,35,158,157,156,155,154,152,151,150,148,147,144,144,142,132,122,113,99,102,117,112,111,111,123,137,158,175,172,165,163,163,163,162,158,158,158,157,155,155,153,151,146,142,137,132,129,125,124,120,113,97,77,65,61,55,51,48,43,41,44,40,37,36,33,32,163,163,161,162,159,153,148,143,141,138,131,120,106,97,94,95,95,94,104,111,119,117,110,102,99,105,137,164,159,158,160,162,163,163,163,163,160,157,156,161,162,156,149,142,139,136,132,130,128,119,95,71,59,46,31,34,44,48,42,44,37,33,33,36,164,163,162,161,159,154,149,150,138,116,96,81,89,97,99,104,112,123,131,145,158,168,177,181,169,138,105,111,144,149,153,161,168,169,166,161,161,160,156,158,157,160,157,153,150,146,140,138,137,136,118,96,76,63,51,60,51,44,36,38,39,41,41,39,169,169,170,167,166,161,150,132,106,84,76,84,97,106,108,112,122,137,149,152,152,156,169,182,188,186,166,119,112,145,145,154,166,170,171,169,165,164,162,163,160,154,158,158,154,152,145,143,140,138,129,107,77,71,65,58,47,44,36,32,33,39,41,39,177,176,176,174,173,151,118,87,70,67,74,102,115,116,115,122,137,153,160,147,139,148,165,181,189,192,189,165,132,134,142,147,160,170,172,169,170,171,164,163,161,159,160,160,156,151,147,147,144,142,137,130,121,95,71,64,58,54,55,51,37,36,29,37,180,181,184,179,163,125,91,68,54,85,121,129,134,127,126,137,153,159,148,133,141,162,175,182,187,192,193,191,169,141,135,139,154,168,172,171,167,161,160,158,159,158,161,158,156,153,150,149,150,152,144,135,119,105,81,71,68,68,64,58,51,48,44,36,182,185,185,171,142,121,90,65,49,118,148,148,142,134,144,158,162,139,120,124,152,178,185,186,188,190,193,194,185,143,116,124,144,160,167,170,171,171,165,164,164,162,162,160,160,160,156,153,152,151,149,149,136,120,112,79,65,60,58,57,58,54,57,46,188,186,180,169,146,116,81,60,57,152,163,163,144,143,165,171,137,106,108,132,165,187,189,189,185,185,189,188,182,136,106,114,135,151,161,171,174,174,170,168,165,162,164,165,163,159,155,152,153,151,141,133,127,112,103,95,86,73,66,60,58,48,38,50,189,188,183,171,143,116,103,65,58,177,167,168,150,155,178,154,96,98,129,143,158,183,191,185,176,181,183,181,179,141,116,126,145,158,172,182,182,179,176,171,169,168,167,168,164,155,148,143,144,147,146,142,135,123,112,96,84,74,68,58,49,44,40,33,191,189,185,173,151,112,92,68,56,145,165,171,153,166,177,115,93,119,156,161,160,167,184,179,172,180,180,180,182,148,128,142,157,169,178,182,181,177,175,174,170,170,170,168,166,160,152,147,142,136,133,131,132,129,114,95,77,72,70,58,50,42,39,39,192,191,186,175,158,107,78,50,45,113,157,175,161,174,159,96,118,141,166,172,166,163,174,169,166,179,180,182,187,162,139,147,161,175,189,190,187,184,181,178,173,171,171,168,165,163,157,151,149,147,149,145,132,113,103,104,103,97,82,66,57,52,55,59,191,189,183,177,160,117,83,49,49,109,152,171,168,177,138,90,126,159,179,183,171,168,176,171,167,180,181,185,191,174,144,145,163,184,190,191,189,185,182,178,176,173,172,169,164,160,155,150,153,153,139,122,105,85,73,80,90,88,76,63,59,60,59,55,190,189,181,170,146,110,83,51,49,103,148,167,170,175,121,78,101,143,175,175,171,175,181,173,171,185,187,189,192,179,138,142,170,192,196,194,188,185,183,177,176,174,171,169,164,157,152,150,146,130,112,96,80,72,73,74,75,76,71,63,61,58,51,45,192,191,186,175,152,115,85,54,57,122,144,164,172,168,106,70,84,96,122,163,172,180,179,173,174,185,192,193,192,185,138,141,179,193,197,196,193,190,190,173,166,167,166,165,160,153,150,142,123,114,106,94,88,80,74,73,75,72,67,64,62,60,58,57,193,190,182,169,146,108,86,61,77,145,146,156,171,164,100,71,80,104,109,155,169,180,178,173,176,184,191,196,197,187,140,144,182,196,192,192,191,186,180,169,159,157,160,160,157,154,148,136,136,123,108,99,79,66,60,60,68,74,82,86,82,73,66,58,197,193,188,170,141,103,75,55,95,166,156,147,163,159,105,81,75,96,122,168,173,175,173,171,174,184,188,196,200,187,138,150,188,197,196,192,189,185,174,164,158,153,156,159,164,164,145,128,108,93,73,61,56,64,83,103,110,110,114,116,111,100,87,74,197,197,191,170,139,105,75,51,109,172,158,140,154,152,96,67,78,91,115,155,165,166,167,167,173,182,191,198,203,185,135,159,189,194,193,192,185,171,160,154,150,159,166,171,173,165,147,123,98,77,64,55,53,71,106,135,144,141,138,134,132,124,107,89,198,195,190,178,140,96,73,58,89,139,146,133,146,145,103,78,85,101,132,163,164,162,164,165,172,180,192,200,202,178,137,170,192,194,189,179,164,160,152,153,160,175,180,183,174,155,138,117,101,82,55,43,46,78,115,136,148,156,159,154,151,145,120,97,199,198,194,186,153,98,72,60,75,117,137,127,139,139,114,98,109,144,168,168,160,158,160,163,171,180,194,202,198,173,148,180,194,192,182,169,153,148,156,169,179,186,187,186,175,163,138,108,91,88,87,65,59,90,114,132,150,163,169,168,163,153,132,114,198,199,196,186,163,121,86,74,78,113,131,121,132,137,122,119,146,169,172,167,158,154,156,162,172,185,197,203,193,167,160,186,191,183,170,158,157,165,175,184,187,188,190,186,173,164,146,123,106,83,75,64,57,95,126,143,154,166,169,168,165,155,137,118,199,196,193,186,174,139,106,91,83,111,122,115,123,140,120,111,125,142,154,155,157,157,156,163,176,190,201,201,175,148,162,184,185,171,152,149,159,162,170,183,189,190,186,183,175,159,140,119,110,103,86,71,56,87,125,143,154,166,168,165,163,150,140,120,198,196,191,186,174,160,124,105,95,119,117,109,115,138,123,116,105,119,145,153,158,161,158,162,180,197,199,180,153,154,178,183,175,165,168,174,169,150,134,152,177,189,184,179,165,144,127,110,97,88,81,75,62,93,131,141,150,160,163,162,158,151,150,161,201,200,195,186,154,135,128,127,117,131,117,102,108,132,132,119,120,113,145,161,166,162,158,173,192,192,172,150,155,177,183,176,174,180,183,179,166,138,108,103,133,172,179,166,141,126,117,102,88,90,85,72,67,99,139,148,148,154,156,155,153,154,153,158,200,199,199,195,182,157,139,141,137,132,128,102,100,116,136,117,129,139,151,172,176,173,170,175,169,155,146,156,170,171,166,173,183,182,176,172,160,128,94,78,98,141,158,147,128,112,97,89,84,80,79,70,61,86,129,149,146,146,148,148,145,147,146,154,202,201,198,198,194,187,171,155,150,137,139,104,102,107,122,124,118,159,192,192,183,169,155,140,139,143,157,168,163,155,154,159,162,165,166,165,155,118,80,72,90,118,132,124,111,104,102,93,76,71,74,75,67,80,116,144,143,137,136,140,138,137,140,157,200,199,199,200,197,194,188,175,166,154,141,116,106,105,105,116,108,133,153,121,108,115,128,140,149,161,167,166,165,166,163,159,157,154,157,157,148,113,70,67,85,104,113,103,93,91,92,90,86,83,79,71,63,79,115,140,144,133,126,122,117,119,132,156,199,199,200,199,197,195,192,186,180,170,161,147,128,110,93,117,100,68,56,66,108,135,148,157,159,162,167,172,175,174,171,173,175,176,173,166,148,119,73,58,72,85,95,90,90,96,95,91,76,60,59,58,57,81,119,141,146,137,128,116,108,114,127,155,200,201,200,199,197,196,194,189,185,179,178,185,183,138,116,134,133,145,160,169,176,175,173,169,170,171,175,178,181,182,182,180,179,180,180,181,167,137,101,62,58,63,80,89,88,91,98,97,93,82,71,65,62,90,130,146,144,137,128,114,99,96,113,145,199,201,200,198,198,196,192,189,186,179,182,188,173,116,132,175,199,200,199,199,198,195,192,190,193,192,189,189,190,188,192,185,188,187,184,185,174,148,123,87,58,57,78,99,106,105,96,87,78,77,75,67,64,97,139,153,146,134,122,112,105,103,107,119,198,198,199,198,195,192,189,185,181,179,180,188,172,103,138,196,202,203,201,202,200,202,200,201,204,204,202,201,202,204,200,195,196,195,194,190,183,161,133,108,77,63,81,99,102,108,104,92,78,75,78,81,76,108,146,157,152,135,113,95,89,94,98,94,198,197,196,194,192,189,186,183,179,180,184,191,191,160,147,193,200,199,198,196,197,198,199,199,198,200,200,199,203,201,200,199,197,195,197,195,187,170,143,114,88,74,82,97,94,97,97,91,76,75,87,97,79,109,147,158,152,134,120,116,107,94,99,102,201,201,200,199,198,195,191,187,183,180,183,186,175,147,152,193,196,194,195,195,194,195,196,198,196,196,194,194,194,194,194,192,194,192,193,193,187,170,144,113,84,77,84,106,93,106,108,85,71,73,82,103,83,110,142,159,151,134,128,121,105,88,86,91,202,202,201,201,199,197,194,191,187,181,175,168,157,137,138,179,199,195,194,193,191,191,188,187,189,189,187,187,184,183,186,187,190,192,190,188,182,163,136,108,74,70,88,102,88,76,68,77,82,77,91,99,80,115,145,161,152,133,122,118,114,104,86,70,201,199,197,198,197,194,191,188,182,175,167,161,158,146,123,115,142,161,167,174,171,167,163,161,164,167,165,169,172,175,180,186,186,188,189,182,168,146,122,90,59,69,87,93,91,104,100,81,78,77,92,92,76,120,152,161,152,128,114,116,104,82,69,79,199,198,195,195,194,190,187,179,168,157,143,136,147,127,114,105,72,63,68,79,104,128,141,144,144,144,148,158,168,173,178,181,184,183,180,170,152,126,99,65,57,81,91,88,86,89,96,90,80,71,82,84,74,123,154,162,152,131,113,104,105,111,103,76,199,200,198,197,196,191,182,170,149,134,116,108,110,105,99,109,116,110,107,103,105,114,123,129,132,134,137,144,151,161,165,164,165,172,169,153,131,104,69,55,70,83,88,94,105,101,89,88,86,78,81,86,74,124,151,161,150,134,123,106,92,87,110,117,198,198,197,195,193,189,176,162,131,124,104,95,92,105,126,136,136,145,148,142,138,136,136,137,133,132,140,145,139,133,138,148,150,149,146,137,123,94,57,59,83,97,84,82,79,88,95,91,79,72,77,71,73,125,145,154,147,135,129,106,90,90,77,94,195,193,190,188,183,175,156,141,125,169,115,95,98,122,140,137,126,130,149,156,154,152,161,170,161,137,133,156,164,145,131,136,148,154,149,139,128,100,68,71,100,122,103,85,85,81,79,77,74,61,61,59,68,115,140,149,143,138,126,111,100,96,86,94,194,193,192,185,173,151,126,113,111,195,122,100,110,134,144,122,116,117,144,157,157,156,162,167,175,175,141,123,140,154,149,143,149,163,167,156,137,111,86,86,117,134,117,101,91,87,84,78,72,64,56,59,73,110,135,143,138,131,120,113,107,96,103,116,193,193,191,185,166,136,102,85,87,146,110,103,119,151,133,109,103,133,152,162,158,157,161,166,175,179,176,151,130,147,158,151,142,145,157,156,142,121,103,107,130,138,120,105,96,85,75,70,68,64,55,59,80,119,136,140,136,134,122,111,109,108,117,130,194,193,189,180,164,126,88,69,82,101,111,104,132,164,126,110,109,134,155,160,159,152,159,164,171,183,187,168,117,121,158,168,157,146,143,143,138,129,122,129,142,147,143,130,113,96,81,73,68,65,65,59,75,117,136,136,131,128,129,125,121,123,121,125,193,190,185,175,155,108,78,63,95,102,118,115,141,162,108,110,135,159,162,164,158,148,151,160,169,179,187,188,146,110,145,170,171,163,153,148,143,145,149,154,156,155,148,143,136,116,98,86,74,64,63,61,70,106,130,133,131,127,126,127,127,130,127,126,192,190,185,175,148,96,71,63,114,113,121,124,156,163,102,103,138,177,172,169,161,152,145,156,167,178,184,189,157,110,142,165,176,174,165,158,154,157,161,159,157,157,158,148,131,111,93,86,87,78,69,62,72,105,128,137,141,143,138,137,136,132,130,123,192,190,184,172,143,97,68,70,136,134,132,126,163,166,100,76,76,101,151,169,164,160,148,160,167,180,183,187,176,109,140,162,174,178,170,162,159,158,158,161,165,162,157,152,142,126,108,91,76,67,66,58,73,111,133,141,145,142,139,139,137,131,112,99,191,188,181,169,140,95,64,74,146,161,137,136,169,166,99,58,69,90,118,165,165,167,155,158,169,180,183,184,182,101,152,166,171,178,176,169,166,163,158,159,168,171,163,155,144,131,112,93,74,60,52,43,62,104,131,140,140,137,131,126,121,113,100,85,187,183,174,165,140,96,64,63,114,162,141,140,176,170,112,80,63,89,102,157,167,171,162,157,166,178,182,188,186,105,160,167,172,179,179,175,174,166,162,161,155,154,160,151,143,125,116,99,82,65,55,48,57,87,114,130,137,136,129,120,102,84,79,81,184,181,175,163,143,105,65,46,81,141,149,143,170,169,109,58,53,70,96,147,166,172,166,156,164,174,179,185,185,123,159,169,173,180,184,179,176,169,166,168,168,153,148,146,142,125,110,100,84,73,61,54,61,79,93,105,117,119,109,96,98,85,71,66,188,186,180,171,149,110,67,49,88,139,147,151,175,177,124,63,58,70,97,143,162,171,166,158,164,168,176,185,178,133,159,167,171,179,183,181,176,171,172,169,168,164,162,143,149,150,124,98,89,79,64,48,58,74,81,71,71,79,86,82,77,75,63,53,188,188,183,174,151,111,69,52,88,137,148,150,172,183,136,69,57,82,121,154,163,165,160,156,166,170,172,180,178,139,155,165,173,179,183,182,179,175,175,171,166,163,161,153,151,140,133,114,95,83,76,57,60,68,67,60,54,51,43,61,71,68,67,53,187,188,184,173,143,111,74,51,74,120,138,144,165,179,148,91,77,103,135,158,161,159,156,154,160,167,174,181,169,138,151,164,168,176,180,183,180,178,178,174,170,166,166,163,160,155,148,132,111,93,71,72,73,72,73,76,67,61,51,43,34,40,51,55,185,184,182,175,145,107,73,55,76,117,140,143,158,172,159,105,77,94,124,148,154,154,154,156,161,169,171,173,160,132,153,165,166,168,173,177,176,174,173,173,166,162,164,161,160,156,156,151,145,132,101,89,83,72,74,75,77,77,71,51,54,43,48,46,179,182,180,173,150,110,79,62,73,103,131,135,148,161,159,121,83,81,109,133,143,149,160,163,164,169,169,172,150,127,149,160,164,162,167,169,169,166,166,165,162,161,159,157,155,153,157,150,148,146,138,108,82,74,70,75,73,65,65,61,44,42,39,46,175,179,177,171,145,113,84,63,81,95,104,113,123,149,156,144,100,84,102,122,136,151,168,169,168,174,177,179,146,128,151,162,168,165,164,163,161,161,166,166,162,161,153,149,145,147,153,145,140,135,128,122,107,92,78,68,58,58,54,45,43,36,40,38,173,176,175,173,154,113,81,63,68,87,86,94,109,130,145,149,132,98,102,118,134,152,166,168,162,168,174,179,145,138,154,161,172,166,160,157,156,158,159,160,160,153,147,147,144,146,146,141,136,131,121,112,95,84,72,63,51,52,52,49,49,41,33,29,168,169,166,167,166,147,114,72,60,83,75,79,88,105,123,135,143,121,107,114,121,138,154,159,153,163,174,169,136,141,151,157,167,162,154,152,152,152,152,154,153,149,142,137,136,139,140,135,132,127,122,110,96,85,73,63,55,53,48,46,47,46,41,33,154,154,155,155,157,156,152,116,78,73,73,58,76,82,94,109,125,135,126,113,118,128,144,152,162,169,177,168,144,144,142,150,162,159,152,149,148,146,144,143,144,143,138,137,137,134,133,130,128,124,120,113,100,82,68,58,59,53,49,41,42,38,38,29,143,145,147,148,146,143,143,137,110,101,97,76,64,71,72,81,100,118,134,122,118,127,141,162,176,179,179,173,154,143,138,150,159,157,151,147,143,138,136,136,134,133,135,134,131,130,128,127,127,127,120,104,83,71,65,53,47,48,46,37,33,29,29,28,140,139,139,138,137,135,131,130,126,119,119,79,68,57,59,66,76,93,116,126,121,139,151,168,178,191,146,113,133,130,131,144,153,155,150,142,139,134,129,129,128,129,131,131,132,129,126,122,119,119,117,106,88,70,57,48,40,37,37,35,35,32,29,30,135,131,133,132,131,130,131,128,127,125,111,70,65,74,73,71,79,94,103,110,117,140,157,163,150,97,92,121,128,131,137,142,144,151,149,141,137,136,133,132,132,133,131,126,125,125,121,115,111,104,92,77,62,51,45,39,36,34,32,34,33,29,30,34,125,123,122,123,124,124,121,118,119,119,120,114,86,69,72,79,79,85,87,91,99,106,97,86,79,109,130,134,135,137,142,141,139,141,142,139,140,139,134,135,134,134,130,125,122,118,114,112,105,91,78,67,60,52,43,33,26,26,26,28,31,31,35,42,106,106,105,103,102,104,108,117,125,130,133,137,134,126,114,88,63,74,88,88,84,83,93,111,124,131,131,129,133,134,134,135,136,134,138,140,141,136,131,132,128,125,122,117,114,111,108,102,94,78,69,64,57,50,46,40,36,34,30,32,36,42,45,48,75,76,75,69,64,65,68,68,72,82,98,114,125,127,121,101,63,89,135,138,132,126,117,112,110,111,118,120,123,128,127,130,133,132,132,134,135,137,134,129,124,123,114,113,108,104,96,88,78,69,56,48,43,40,40,38,35,34,32,33,37,41,44,48
171,177,179,184,188,190,193,197,196,197,197,189,181,176,184,188,196,181,137,62,154,193,192,188,183,181,177,176,174,183,182,179,177,180,183,188,176,177,179,180,180,172,162,128,119,115,114,113,102,98,88,70,65,61,75,75,64,93,83,61,51,49,46,43,170,173,177,185,189,192,195,196,196,194,193,196,196,197,196,191,186,167,88,47,156,196,196,195,189,185,184,183,187,189,188,187,186,185,181,182,185,182,174,162,154,153,157,162,161,154,124,105,93,88,75,55,54,62,58,50,57,51,46,46,52,57,53,44,178,187,189,192,196,197,198,199,196,196,197,193,190,192,184,156,140,143,98,65,102,111,114,128,149,171,182,193,194,196,197,195,191,188,191,192,188,189,184,171,158,153,154,157,158,156,145,128,103,79,76,73,72,65,58,62,63,60,53,52,52,56,51,49,189,195,197,199,201,201,201,199,196,189,186,181,167,143,94,88,107,126,121,115,132,157,145,131,110,103,116,151,190,194,194,197,198,196,194,194,193,195,193,189,183,177,174,168,164,159,150,135,112,94,87,75,72,64,57,56,57,54,49,50,50,47,47,54,191,195,199,201,203,203,201,198,188,182,177,149,124,88,103,135,147,154,125,103,136,173,169,173,183,179,156,114,123,180,190,192,196,198,194,195,192,193,191,191,187,182,178,173,167,164,159,150,137,116,105,82,70,60,54,48,44,46,49,50,57,52,48,59,187,185,193,197,199,198,193,186,170,162,140,129,116,106,137,149,160,157,130,123,151,169,171,186,190,192,197,186,107,147,185,183,189,196,197,195,191,192,192,192,187,186,183,179,168,164,162,155,139,125,111,86,83,75,62,55,55,51,54,63,61,58,51,51,191,196,194,193,194,193,188,174,136,121,113,111,100,121,151,172,171,167,153,147,132,146,172,192,192,194,194,196,185,116,184,183,191,198,198,194,193,189,192,191,191,188,187,183,174,168,165,156,151,130,123,107,97,87,69,56,47,33,43,53,56,44,42,42,191,200,199,196,191,189,181,143,133,119,93,94,103,134,168,168,174,178,160,114,115,146,185,194,199,195,191,194,199,144,175,187,194,200,201,198,193,194,190,193,190,188,191,187,176,170,168,164,162,136,115,97,77,76,76,59,39,51,66,60,55,60,42,39,191,193,192,194,193,187,171,132,119,105,97,95,119,154,164,169,183,180,130,99,131,172,197,198,201,196,196,199,201,195,158,188,195,201,200,196,197,196,197,194,193,188,185,179,175,178,176,167,170,167,133,106,93,78,65,56,53,74,61,54,50,42,48,41,188,189,189,190,191,185,166,126,100,105,97,87,126,162,162,168,178,141,86,114,157,186,196,199,202,197,199,201,201,196,158,182,193,203,203,200,196,195,190,190,188,187,188,181,169,167,165,156,157,149,128,105,88,77,70,64,65,72,66,61,54,50,43,45,185,190,193,192,189,181,164,133,111,105,92,91,131,157,148,163,157,91,96,146,168,192,190,197,197,198,200,201,200,187,139,174,194,201,200,199,196,190,189,186,185,186,179,176,169,160,158,157,156,140,122,110,105,90,83,84,74,65,55,46,47,48,51,56,193,195,196,193,189,180,164,141,114,94,84,98,147,160,147,162,118,77,117,158,177,194,195,195,189,200,200,200,198,187,141,168,192,200,200,195,190,186,186,185,182,176,164,160,154,146,144,146,138,124,112,100,89,87,83,69,60,46,45,44,44,47,47,39,194,193,196,192,189,180,165,134,99,76,61,88,153,156,144,152,92,91,131,163,177,189,195,179,186,201,199,197,194,183,144,162,189,193,190,191,188,184,177,178,173,168,161,147,138,130,127,127,129,126,124,109,97,94,87,77,64,54,47,45,46,41,34,35,191,195,196,193,186,172,141,109,88,61,86,145,167,145,145,135,77,105,144,172,182,186,193,175,183,201,194,193,190,183,150,160,193,195,192,188,184,173,171,172,166,158,147,142,138,134,138,152,160,154,144,141,122,90,81,72,61,52,52,55,50,45,42,46,191,190,189,195,191,167,131,92,80,58,109,190,175,134,148,112,64,63,106,155,169,182,185,170,179,193,192,191,190,179,145,161,191,192,189,176,178,173,169,163,153,146,150,140,125,137,162,177,169,146,133,125,117,109,99,87,73,58,49,50,55,49,37,37,187,188,194,194,186,159,124,96,67,50,103,183,167,122,141,90,65,73,100,153,170,179,172,156,177,194,191,186,184,170,139,157,190,189,177,177,184,168,159,156,147,140,132,126,128,137,130,111,93,96,97,98,87,80,79,65,58,68,60,57,49,42,48,43,188,189,192,192,190,165,117,88,69,51,102,171,157,117,126,94,96,69,100,138,154,172,155,152,180,196,194,190,183,165,141,166,191,186,177,181,172,152,144,139,137,133,127,125,116,104,102,88,87,67,69,77,82,80,88,78,67,61,52,58,53,43,40,48,188,190,191,191,190,175,125,77,56,50,78,135,146,112,114,75,64,52,96,148,157,158,145,149,181,196,196,190,182,165,142,169,187,182,177,165,151,140,137,136,134,129,131,128,120,117,106,96,88,75,73,73,67,60,55,73,66,60,62,69,70,54,47,45,187,191,191,192,190,172,129,82,59,57,76,128,147,110,103,73,48,71,106,147,152,145,135,152,181,191,193,190,180,172,145,176,188,179,165,151,143,138,132,132,134,144,158,142,126,107,88,72,72,61,60,68,86,96,90,88,92,92,79,71,68,64,54,44,186,187,189,190,188,168,129,90,67,63,75,116,141,107,96,84,58,73,115,150,151,139,133,155,176,187,187,186,178,180,132,182,184,168,152,140,133,130,135,143,152,167,166,138,115,98,79,56,44,34,76,104,118,130,133,126,118,110,92,73,57,55,53,50,189,190,191,190,187,164,124,83,63,68,75,109,145,111,88,86,93,132,158,159,153,130,135,165,178,189,191,184,178,162,136,186,174,148,143,135,133,141,154,162,171,171,161,140,115,89,74,54,31,52,108,139,146,147,145,140,128,119,104,83,68,63,68,66,192,188,186,186,183,165,137,94,87,89,90,110,142,114,92,87,98,137,155,150,140,131,143,165,178,190,191,183,173,122,149,174,159,144,133,130,147,166,171,178,186,183,160,136,110,94,78,56,34,69,120,143,144,147,149,148,140,134,115,101,99,98,67,54,185,191,190,188,188,171,137,95,88,104,97,105,138,117,89,83,96,105,132,144,144,130,149,166,187,196,191,185,162,108,168,164,143,138,147,157,171,171,175,183,187,179,159,124,115,106,85,69,46,74,127,137,144,151,154,154,147,143,126,113,103,81,69,76,187,190,191,188,186,173,158,108,81,98,99,95,123,117,93,85,97,123,154,151,144,146,165,175,188,192,184,172,125,130,170,160,154,170,184,162,145,160,182,188,188,183,167,139,117,93,88,81,38,69,126,151,149,154,160,161,152,137,126,110,90,81,77,87,183,190,190,191,188,171,152,138,119,108,114,100,110,115,93,90,104,124,145,159,155,160,167,179,193,194,171,123,117,165,174,175,187,196,194,165,121,126,179,187,187,164,131,117,111,103,97,87,40,68,138,165,163,159,160,163,156,138,126,122,121,103,86,73,182,185,188,190,191,185,160,137,127,123,129,105,103,104,86,88,100,129,148,171,179,164,166,189,190,148,117,123,164,173,179,185,190,196,183,132,101,128,168,180,173,157,148,139,122,110,107,95,42,68,153,173,169,152,157,164,149,138,128,124,123,101,80,79,175,181,186,187,190,191,184,166,142,136,146,132,91,100,84,82,98,139,178,188,181,170,166,139,116,130,165,185,184,185,189,192,195,198,177,98,66,126,168,173,177,161,138,119,110,99,100,84,35,59,150,179,173,161,157,153,136,132,131,129,121,104,86,79,175,175,180,182,184,188,188,188,173,159,159,168,118,57,67,81,100,138,170,168,148,98,87,119,160,185,192,188,189,186,189,192,196,195,174,79,77,138,171,163,152,138,129,97,87,104,103,75,41,72,149,173,169,159,149,148,143,140,130,129,123,120,118,109,177,179,179,181,184,188,191,182,174,170,169,174,195,174,129,97,93,63,48,53,68,139,179,193,188,188,187,191,194,194,196,193,195,191,170,77,72,142,158,148,123,110,88,88,97,82,93,87,48,78,140,165,167,158,131,125,124,117,112,124,136,142,121,103,179,174,174,180,184,186,189,185,174,169,169,174,185,197,139,65,88,122,147,184,198,195,188,186,187,190,193,196,198,203,200,201,203,191,166,101,76,147,138,109,99,102,113,101,81,84,80,66,39,42,123,159,161,151,141,147,133,124,117,130,152,139,116,114,175,170,168,171,176,180,179,175,174,171,162,166,177,191,138,97,157,181,196,195,185,183,183,187,188,189,188,188,193,199,198,194,193,187,164,144,93,115,114,113,119,119,117,105,97,87,69,57,47,66,115,150,154,147,140,139,123,113,113,121,140,149,144,131,178,172,167,165,165,164,165,164,160,156,158,169,176,202,175,140,174,177,176,175,175,175,175,176,180,183,184,188,190,192,194,192,189,182,161,147,117,108,108,104,112,118,116,103,110,91,70,58,56,61,118,155,158,147,129,125,121,107,102,118,134,142,140,113,181,179,173,176,179,174,171,165,161,159,161,167,175,178,104,144,173,172,168,165,169,173,173,176,178,181,187,189,192,193,194,192,189,181,160,139,124,116,98,94,108,104,98,89,80,71,72,61,56,52,111,149,158,146,133,117,106,98,89,110,134,141,132,117,183,179,182,188,193,190,190,185,179,167,160,163,170,146,77,139,164,161,160,158,161,169,171,169,172,175,179,182,178,188,192,191,187,176,157,134,101,86,77,75,98,90,87,82,78,70,68,57,55,67,118,153,156,142,117,111,110,102,99,111,130,141,138,132,179,178,178,181,184,186,186,179,174,167,163,162,165,140,70,123,156,157,159,158,158,155,164,166,170,170,171,174,170,171,173,178,179,170,150,123,84,72,64,55,73,104,97,95,90,77,78,66,48,50,116,142,152,143,115,109,106,92,86,92,108,127,139,134,171,173,176,177,175,173,171,168,165,161,163,172,181,145,54,113,147,158,173,173,169,150,159,175,179,175,167,162,167,169,172,173,170,161,144,115,96,97,63,53,74,104,113,101,90,86,93,70,43,59,131,155,151,135,118,119,99,68,69,90,105,111,115,121,169,175,176,175,176,175,170,162,154,147,145,154,173,150,65,62,99,112,126,163,179,182,183,184,183,181,172,167,165,165,168,168,165,157,144,120,115,88,51,58,71,86,100,93,91,89,88,78,67,75,128,151,152,136,121,102,97,94,79,90,118,124,116,121,169,169,176,180,179,181,177,164,147,138,136,137,122,101,102,103,74,62,57,67,111,155,178,181,177,173,172,171,170,171,166,171,168,156,138,121,110,83,65,84,105,108,83,75,78,82,93,72,58,64,129,156,151,130,113,110,100,74,68,80,107,124,111,103,167,167,170,173,174,169,155,145,135,131,131,118,93,98,108,82,63,73,90,93,77,83,113,153,173,176,171,166,167,168,169,182,183,157,134,83,92,89,77,93,105,103,85,85,79,73,77,68,60,63,127,150,143,127,111,103,98,89,74,80,108,133,125,114,168,169,167,168,169,164,138,122,119,115,108,97,105,119,97,74,77,97,114,135,122,101,87,74,115,157,176,172,164,163,167,181,181,151,113,42,129,113,85,100,117,109,106,85,81,74,76,58,50,77,135,143,139,123,108,105,104,84,73,83,111,129,125,113,163,166,166,163,164,156,124,111,89,98,160,124,124,113,84,81,92,94,138,159,144,133,144,121,71,91,126,140,151,159,160,171,181,161,104,37,106,115,89,83,85,91,97,83,69,89,78,50,35,82,142,151,146,137,129,131,106,97,86,100,110,125,138,119,167,165,167,164,157,141,124,96,77,115,191,146,140,103,90,84,88,101,151,158,142,142,156,177,162,88,105,129,132,159,160,161,175,163,111,47,82,114,105,100,92,84,103,119,96,86,72,42,36,113,141,150,149,137,130,127,111,99,79,102,121,116,106,102,165,170,167,164,155,139,112,88,80,126,181,143,131,102,91,95,92,126,159,164,146,147,157,175,186,173,95,133,164,162,174,169,179,169,127,91,113,120,126,110,98,94,78,72,87,80,51,28,51,135,166,161,150,136,132,123,100,102,92,101,125,129,129,122,165,166,168,160,151,131,95,67,61,120,143,148,125,105,95,108,130,166,176,176,148,133,160,175,182,185,150,92,151,170,159,167,175,176,155,129,115,141,145,125,107,92,82,91,99,90,58,26,60,136,174,167,151,140,137,111,103,94,101,114,116,105,103,94,167,171,170,163,152,129,92,59,61,107,130,148,119,112,102,104,139,169,175,174,156,132,152,174,181,181,178,104,113,155,155,146,148,148,128,93,109,142,160,150,122,101,100,86,77,85,63,29,61,122,159,166,150,141,128,112,108,102,105,122,127,109,94,93,166,170,169,162,149,125,84,58,59,89,131,147,119,126,106,71,76,116,160,167,159,137,149,179,182,182,181,127,91,136,164,151,139,127,124,125,139,164,171,157,127,113,101,89,86,92,72,32,56,114,156,158,151,145,132,120,118,116,118,127,126,106,103,99,166,169,169,162,147,122,78,63,63,77,135,141,120,137,103,76,69,94,143,158,164,141,142,180,182,179,179,148,85,125,165,156,146,140,139,139,146,162,175,170,142,122,117,100,97,91,67,33,52,109,133,134,142,140,128,122,120,116,119,125,105,91,96,90,169,173,168,162,147,126,78,53,40,69,139,135,118,145,102,104,63,86,135,159,171,144,138,177,182,180,183,167,85,115,161,162,152,146,142,135,138,149,161,165,155,137,113,95,87,74,55,32,56,96,121,123,126,125,123,122,123,109,105,111,101,87,89,90,164,164,161,156,140,119,79,44,42,76,145,130,117,145,85,31,27,72,131,160,171,152,131,171,181,179,178,166,85,112,160,167,160,156,145,139,137,130,143,158,146,137,112,96,76,52,43,33,58,97,117,117,121,122,118,112,104,108,109,111,100,85,84,101,161,158,160,156,143,117,72,74,58,80,140,127,118,149,94,52,66,80,121,155,176,160,137,174,184,181,183,172,87,113,158,169,163,156,153,145,142,135,125,133,147,104,89,87,95,87,45,31,62,96,114,133,122,112,114,112,110,98,83,83,77,100,109,114,164,165,163,156,140,123,86,52,50,73,130,124,116,149,103,44,46,80,142,163,174,158,148,175,188,184,181,170,94,113,159,175,166,154,150,149,144,135,128,122,123,137,118,91,73,43,46,65,81,96,107,113,110,95,80,84,80,84,65,58,65,56,56,60,160,158,161,157,145,127,94,56,54,70,118,121,119,151,125,69,123,137,161,170,177,160,158,179,187,180,179,162,98,122,160,174,172,165,157,150,144,142,135,126,124,121,121,111,84,66,63,83,86,69,73,81,91,88,81,79,71,66,69,61,80,93,89,79,159,158,160,156,146,130,99,62,56,68,118,131,126,147,144,81,126,145,163,176,182,161,166,183,185,181,181,151,106,127,166,181,176,168,164,152,147,143,140,136,128,118,102,109,98,84,81,81,79,76,81,78,68,62,67,68,55,56,65,58,57,51,61,68,164,167,164,157,147,131,103,70,59,65,112,133,134,148,152,91,60,106,168,191,189,176,171,184,183,179,182,143,124,128,163,177,175,171,171,165,152,145,144,140,136,133,126,112,95,86,84,90,79,80,74,70,80,64,58,57,51,47,46,42,52,47,44,51,162,163,163,160,149,131,106,82,76,68,100,122,134,147,151,115,75,112,168,187,180,184,174,189,185,182,185,128,145,145,162,176,178,180,176,171,157,145,137,136,135,138,138,136,129,121,108,96,97,84,80,75,81,73,54,60,57,41,38,37,50,45,33,49,163,163,162,162,158,142,110,87,63,65,92,110,138,161,151,134,95,90,134,166,177,188,176,185,183,184,183,114,167,157,173,189,187,181,179,177,167,160,145,136,129,138,134,132,139,133,123,110,98,103,91,86,81,77,68,54,58,64,40,40,47,47,33,34,164,176,175,173,162,150,138,107,76,54,79,105,132,148,142,133,132,100,107,145,176,186,188,184,182,181,181,123,184,164,168,190,196,188,185,183,172,170,165,158,153,144,146,125,118,112,119,108,117,116,86,85,78,63,74,71,37,32,44,40,48,42,47,37,137,144,151,167,169,167,156,154,124,88,86,96,108,128,115,105,139,152,127,135,162,180,182,182,188,189,157,134,194,177,182,193,193,192,191,187,190,171,163,158,155,154,149,151,138,136,123,111,93,92,107,94,86,78,65,56,56,53,44,52,51,50,34,39,125,133,137,144,156,165,168,161,150,105,78,96,98,108,94,87,122,162,161,146,162,177,183,183,184,187,135,157,190,179,183,193,198,200,195,194,188,186,181,168,157,159,154,160,156,149,138,117,97,82,70,72,65,57,53,54,52,56,53,54,57,51,44,36,121,136,146,152,155,159,162,162,161,141,94,97,96,96,84,76,112,153,177,163,170,179,185,186,187,174,129,180,190,183,179,187,191,191,190,187,184,180,182,179,172,167,162,161,155,143,132,117,102,91,81,75,63,60,61,48,48,44,47,40,36,39,34,44,120,121,125,133,140,148,154,155,161,159,116,96,114,105,78,61,99,142,172,170,174,180,180,186,193,156,156,194,196,185,178,182,184,186,182,179,177,176,172,169,169,170,168,167,163,149,130,117,105,83,81,72,67,65,62,55,38,40,37,39,37,35,37,51,83,103,113,116,117,125,133,141,147,154,149,99,85,118,98,66,102,151,182,186,192,196,200,179,133,137,188,197,194,185,178,179,181,183,178,177,177,179,178,174,165,157,153,153,154,144,117,104,90,78,67,62,57,57,52,45,43,49,42,36,48,46,36,37,80,75,90,95,95,95,95,102,115,123,131,144,120,93,89,76,90,112,139,150,145,120,90,72,132,185,194,192,188,181,175,176,177,185,186,185,177,168,174,174,166,157,156,148,137,128,114,92,91,85,66,56,47,57,52,52,60,57,39,35,48,56,61,43,60,83,72,64,69,78,79,64,55,65,73,82,107,129,98,33,87,149,133,115,108,122,158,189,181,171,169,171,176,175,171,172,180,186,187,178,176,170,164,158,159,153,153,152,158,142,111,92,91,90,81,89,78,53,50,53,31,43,51,40,43,53,57,26
174,173,172,171,169,168,169,169,168,167,166,165,164,160,155,129,63,63,138,140,125,120,141,163,182,187,188,187,185,182,178,177,174,170,171,171,168,168,167,166,164,160,156,150,148,146,143,141,139,136,124,104,87,76,63,50,47,47,47,45,44,41,38,37,178,177,176,176,174,171,169,166,163,162,160,160,158,151,144,124,84,66,132,151,146,127,127,147,176,188,193,192,189,185,181,180,177,174,173,174,171,168,170,170,169,169,164,157,154,152,148,147,146,144,135,117,97,81,67,55,49,49,46,41,39,40,39,38,178,178,178,177,176,173,168,163,160,156,151,145,137,130,126,126,127,86,129,155,158,142,133,138,166,183,190,192,190,187,186,182,179,177,174,173,172,170,169,169,170,170,166,162,159,156,153,150,149,149,144,127,105,86,74,65,57,50,45,40,37,38,39,37,181,180,179,178,176,174,168,164,159,149,135,122,111,102,99,118,141,92,123,145,149,141,136,135,150,166,179,186,187,188,188,186,183,180,178,174,173,173,170,169,169,169,168,167,165,163,159,155,153,153,148,134,113,94,83,77,70,57,48,43,39,38,40,41,184,183,183,181,179,174,168,163,151,131,111,97,87,79,82,100,111,89,114,122,122,125,128,131,134,139,152,168,174,180,184,188,185,182,181,178,174,175,172,171,171,168,169,169,168,166,161,158,156,154,150,142,128,109,93,80,71,60,51,48,43,40,40,40,185,185,186,184,181,176,166,151,128,104,87,81,80,84,93,101,98,114,132,123,115,129,144,147,147,137,134,142,158,167,175,185,184,182,181,178,176,176,172,171,171,168,169,169,168,165,161,158,156,157,154,147,138,123,103,84,72,67,61,59,52,45,42,37,188,188,188,186,184,174,150,123,99,87,88,87,98,112,117,125,136,151,153,135,133,157,174,178,179,172,155,135,144,159,163,181,183,182,183,180,178,176,172,170,169,169,170,170,167,165,161,160,160,163,158,152,143,129,114,94,81,75,69,67,64,57,51,44,191,190,191,190,181,159,124,96,78,88,116,117,127,133,136,146,159,162,144,132,147,176,187,189,194,195,188,163,139,154,153,173,183,185,184,183,178,176,173,171,170,170,171,170,167,165,162,163,163,165,161,159,150,132,122,105,86,76,68,65,67,63,56,53,191,191,192,187,169,137,104,82,71,95,135,135,141,140,147,162,163,146,118,127,157,184,188,187,191,192,200,193,151,146,139,158,178,182,183,183,181,179,174,173,172,171,170,169,169,169,166,165,164,164,160,155,146,131,123,110,94,80,71,65,64,61,53,50,193,193,192,183,159,127,98,74,72,112,142,141,147,146,161,171,153,121,116,138,167,190,192,189,191,191,199,199,165,137,127,145,169,174,180,183,183,182,178,175,175,171,171,173,172,169,165,161,160,161,157,151,143,131,123,113,102,90,77,68,61,54,46,41,194,194,192,184,161,128,100,71,88,151,151,149,153,158,173,166,127,107,136,154,172,190,194,191,186,192,198,197,177,131,119,136,164,168,179,185,187,184,181,176,175,172,173,176,173,167,159,156,156,156,154,151,145,136,126,112,101,90,77,66,59,51,43,39,195,195,192,185,161,127,104,78,108,179,157,151,158,169,174,145,103,116,158,167,171,186,192,187,180,193,196,193,185,135,112,138,165,169,182,189,189,185,183,178,178,176,176,174,172,165,158,152,152,148,148,146,143,137,125,110,97,88,78,69,63,54,48,48,198,198,194,186,163,129,105,81,108,169,153,157,167,178,168,124,105,135,173,179,174,181,188,183,177,192,193,192,186,136,111,144,169,175,188,191,188,186,185,183,179,180,178,176,174,170,162,157,155,152,152,150,143,130,116,108,104,97,88,77,70,62,56,57,198,198,195,188,167,131,100,75,92,147,149,161,176,182,153,101,100,134,175,188,178,179,184,179,173,189,191,190,186,139,112,151,173,183,193,194,192,189,186,184,180,179,180,175,172,170,164,158,159,159,158,150,135,116,100,96,100,102,89,75,69,65,63,61,197,196,191,186,166,128,91,66,72,117,147,161,181,179,136,82,83,113,161,194,183,180,180,175,169,187,191,188,186,146,110,152,176,188,194,195,193,189,187,181,181,180,178,172,169,166,161,153,157,157,145,131,113,97,84,80,86,90,83,72,63,65,64,58,196,196,190,182,161,124,89,67,84,131,149,160,184,174,119,77,79,107,141,190,183,183,179,171,168,187,191,189,185,150,110,155,179,191,197,196,192,190,189,182,180,178,177,172,168,163,156,153,148,139,123,107,91,83,75,74,77,77,75,70,66,67,63,59,196,194,190,181,158,122,90,71,86,132,150,158,185,170,118,103,87,101,131,177,178,178,173,171,170,186,190,190,184,147,103,159,182,194,198,197,193,191,189,179,173,173,173,168,163,158,154,148,137,124,109,98,87,82,76,72,75,77,81,84,84,81,77,71,197,195,191,180,155,120,92,73,86,129,146,157,184,162,106,100,87,93,120,167,173,173,166,166,167,181,187,191,186,149,101,165,186,196,196,196,192,189,187,171,163,162,164,162,158,157,153,141,129,122,106,92,81,74,79,89,100,104,105,110,111,103,94,82,198,195,188,177,153,115,88,78,98,137,142,151,181,158,99,79,87,104,129,168,170,163,160,162,168,177,185,190,188,144,100,170,188,195,195,194,192,189,180,167,159,157,157,161,164,166,153,138,125,110,94,83,69,70,93,119,134,135,133,131,129,125,113,96,199,197,189,174,146,110,80,76,107,144,139,145,173,153,106,94,106,124,147,169,164,159,156,159,165,178,184,190,189,142,106,175,189,196,196,193,188,182,170,159,153,155,163,172,175,172,153,131,112,95,79,68,59,74,111,140,153,156,155,149,146,144,129,107,200,197,191,172,142,107,78,74,107,141,133,138,166,151,115,117,139,161,171,163,157,151,151,156,164,175,182,191,191,136,121,181,191,195,196,187,178,165,154,150,155,167,177,182,177,167,148,126,106,87,71,58,56,85,122,145,155,162,167,167,162,156,140,116,199,197,192,172,135,98,75,69,92,128,129,134,160,149,118,127,157,174,168,156,149,146,147,153,162,171,184,195,191,129,137,185,193,195,188,172,162,153,152,162,175,185,190,187,178,164,142,120,101,90,74,60,60,92,126,144,156,168,174,174,171,162,144,122,198,198,193,177,136,91,73,72,86,118,127,130,155,148,119,117,132,150,153,150,143,140,143,148,160,173,186,199,187,125,157,188,195,191,177,161,155,155,165,182,189,191,192,189,176,165,142,116,99,91,79,69,67,96,127,145,159,169,176,176,173,165,148,128,197,197,193,180,144,100,80,78,90,116,125,124,148,152,125,115,115,130,148,145,141,143,143,147,158,176,194,201,190,134,168,192,188,179,163,154,156,165,180,190,192,193,194,188,178,170,147,121,104,93,85,78,75,98,132,150,160,170,176,174,170,161,148,134,199,197,192,184,159,122,96,85,92,112,117,120,140,155,137,116,121,130,151,145,142,144,145,151,166,186,201,204,189,144,178,189,183,171,157,155,159,162,176,185,193,194,189,186,179,167,143,119,109,101,92,82,79,103,136,150,159,168,172,171,169,161,153,150,197,194,191,182,166,138,111,104,110,118,114,118,136,154,143,122,125,127,139,155,150,150,147,157,177,196,200,198,182,169,189,187,178,172,170,170,164,148,143,164,187,191,187,184,175,156,135,117,107,100,94,84,82,111,144,151,155,162,168,168,165,161,159,161,199,197,192,180,164,142,124,120,132,136,112,115,129,148,145,128,122,139,150,166,163,161,156,165,185,191,174,159,162,185,186,180,178,181,184,180,172,140,111,123,164,187,187,175,163,146,126,107,95,93,87,77,77,112,150,157,155,156,159,160,159,156,155,158,199,197,194,182,160,142,137,136,141,136,107,108,122,136,144,137,125,143,170,180,174,166,160,166,168,155,145,164,183,187,180,188,192,190,189,180,167,133,101,100,138,172,182,164,144,130,116,100,92,88,81,73,75,114,154,160,153,149,153,155,153,151,149,157,197,196,196,192,181,165,152,148,141,126,109,108,116,130,136,139,136,145,167,173,165,158,150,143,141,146,170,185,182,172,170,190,192,190,182,176,162,114,86,100,124,152,163,145,129,117,104,92,87,84,77,68,69,101,143,159,152,144,145,146,142,140,143,156,197,196,196,195,191,185,171,156,149,138,116,99,103,118,124,135,140,145,155,158,137,131,130,139,158,175,183,178,169,162,169,183,187,185,178,174,153,95,69,104,125,137,144,127,114,102,95,81,79,76,74,71,70,98,132,152,152,141,134,129,125,128,136,155,196,196,196,197,194,190,185,178,170,161,143,120,106,108,105,114,113,113,123,129,111,126,147,169,175,178,178,177,171,167,172,170,174,172,176,168,148,78,57,98,120,126,124,109,97,93,90,84,80,77,78,71,65,96,133,154,152,142,132,122,116,117,131,156,197,198,197,195,194,192,190,186,181,174,171,172,184,170,116,113,112,124,128,138,146,159,169,171,169,173,177,180,175,175,169,167,169,172,175,170,145,76,47,89,114,114,115,98,90,90,92,84,77,70,71,66,69,101,138,155,152,143,130,115,105,106,122,149,197,197,196,195,195,193,190,187,182,176,182,192,198,175,137,159,172,180,185,183,180,174,169,166,168,175,176,180,177,174,173,172,171,170,171,162,142,91,47,76,102,100,97,88,88,92,92,89,79,70,69,65,64,103,145,157,149,139,130,115,102,100,112,134,195,194,193,193,192,190,187,185,181,177,183,182,160,131,153,196,203,203,201,199,193,188,183,180,181,182,184,185,187,184,181,181,182,180,176,165,141,108,63,60,83,91,100,99,100,98,95,89,78,69,65,63,70,111,152,162,151,137,120,106,103,103,101,108,195,194,194,191,187,185,182,178,175,175,179,182,172,149,165,199,201,201,200,199,199,196,195,194,194,191,190,191,189,189,188,186,186,183,185,176,147,121,87,68,74,90,102,100,102,103,94,87,82,79,78,75,75,112,149,159,149,132,114,104,99,99,102,99,199,197,197,197,193,190,186,181,175,175,180,179,159,132,168,197,199,198,198,198,199,201,200,202,201,198,197,198,197,196,189,191,190,189,189,178,157,132,108,79,77,87,106,103,104,105,91,82,75,75,86,87,83,118,146,155,148,131,118,110,100,92,96,98,199,199,199,199,199,197,193,188,181,175,173,163,130,107,154,194,197,197,197,195,194,197,197,197,199,199,199,199,199,198,196,196,196,193,191,188,166,139,118,91,83,89,104,98,100,108,99,83,74,75,92,97,90,117,143,152,144,130,121,115,105,93,91,91,197,195,194,194,194,193,189,184,178,171,161,155,144,113,127,164,181,191,199,198,197,195,195,194,195,195,195,196,198,195,193,195,193,194,194,188,169,146,123,98,78,83,103,102,96,104,95,81,74,76,90,89,88,123,146,149,139,125,118,113,105,94,85,82,195,192,190,189,187,185,183,176,163,152,139,137,151,120,103,106,120,140,168,183,189,194,192,193,192,193,191,192,192,190,190,192,192,191,191,188,171,148,120,87,72,77,95,95,90,93,89,78,73,80,92,86,92,128,149,153,143,128,116,109,103,95,82,77,195,195,193,191,190,187,180,167,139,109,108,113,116,103,96,95,90,86,89,110,134,152,162,170,174,175,179,182,185,185,187,187,187,188,190,184,168,143,115,80,62,74,89,94,95,96,92,86,76,78,84,73,86,126,146,148,138,125,113,106,101,98,96,88,194,193,192,191,188,182,172,158,133,135,157,119,106,106,111,113,111,104,106,119,109,109,114,123,133,142,151,161,165,175,184,183,184,185,183,175,155,129,97,64,61,72,88,94,98,99,92,85,79,78,80,70,87,123,143,147,139,130,115,101,96,95,97,96,192,191,189,185,180,171,155,142,140,172,181,108,106,120,125,112,104,111,127,144,138,130,124,116,108,108,125,138,148,157,170,174,179,182,173,158,135,108,73,61,76,84,84,93,99,95,90,81,71,72,76,64,81,120,139,144,138,130,119,106,96,90,92,100,191,188,186,181,169,153,132,115,117,147,147,101,118,136,125,102,108,131,138,153,150,140,146,146,138,119,112,122,133,140,145,152,162,168,156,140,117,86,60,73,100,102,85,90,94,93,86,78,67,64,62,57,80,116,138,140,138,133,121,107,100,96,93,102,190,189,186,177,159,132,106,88,90,102,99,107,132,144,119,100,119,144,148,157,154,143,145,157,163,153,131,109,124,140,144,144,144,149,144,132,112,83,77,97,120,117,101,92,91,89,83,72,64,57,55,54,76,109,131,136,136,130,121,113,107,104,106,110,190,189,185,174,151,121,94,77,88,111,105,117,141,145,110,88,87,106,135,162,157,142,133,152,164,169,162,129,112,136,151,153,145,144,143,135,119,105,103,120,135,133,114,108,100,90,80,72,66,61,56,55,74,106,126,129,129,126,121,117,116,116,117,116,190,187,182,170,145,109,80,72,87,115,117,127,153,147,98,65,58,78,112,164,158,148,133,147,163,175,176,164,115,122,152,162,160,154,149,139,134,130,131,138,143,146,134,125,112,95,82,71,67,65,63,51,65,99,121,127,129,127,125,123,124,123,120,114,189,186,181,170,139,97,75,66,82,112,116,133,161,150,98,77,74,71,105,155,158,155,140,143,162,177,180,177,144,114,142,162,166,162,156,147,143,142,142,143,147,152,150,139,122,97,84,77,71,65,63,49,55,90,118,130,133,130,128,129,128,123,112,102,187,186,181,170,137,95,70,63,90,118,124,137,166,156,101,78,79,63,94,143,155,157,150,143,159,175,179,180,168,117,137,160,165,166,161,154,152,149,144,144,147,151,148,143,131,108,91,83,72,62,59,49,53,86,115,128,132,130,128,125,120,109,95,85,182,179,175,163,133,92,65,68,99,124,128,139,168,159,102,61,66,66,85,132,155,164,159,141,158,174,183,183,177,121,136,164,169,171,169,166,164,157,151,150,148,144,142,143,134,120,104,86,73,58,49,47,57,85,106,118,125,124,119,114,104,90,77,73,179,177,171,159,135,97,64,64,98,127,131,138,164,160,107,50,55,71,98,143,153,164,163,145,155,169,181,185,181,122,136,164,170,171,173,172,167,161,159,159,154,145,141,133,130,121,106,88,74,61,50,49,60,81,90,91,96,101,98,92,87,76,65,61,181,182,177,164,142,105,64,52,83,122,133,138,163,161,121,68,82,103,129,150,153,165,166,148,159,170,179,183,178,116,140,164,171,173,175,173,168,164,162,161,158,153,147,134,130,122,107,92,80,69,56,50,57,72,73,65,63,70,72,70,70,65,54,52,180,183,181,171,150,113,69,48,76,116,129,138,166,165,134,86,105,123,136,151,154,161,162,146,158,168,177,181,174,115,145,163,174,174,175,174,172,168,169,164,161,160,151,145,141,131,117,100,83,75,64,54,59,68,69,60,54,53,55,59,61,58,52,50,173,176,176,169,149,115,76,52,73,109,123,133,159,162,138,92,81,102,121,146,149,151,152,146,153,165,173,176,172,115,148,160,172,173,172,174,172,171,171,167,161,159,156,154,150,145,137,126,108,87,69,61,61,67,71,68,64,60,53,46,46,51,53,49,168,169,172,167,149,116,79,58,72,101,114,127,152,159,143,105,63,67,94,129,134,136,143,147,147,161,168,169,168,111,151,157,166,165,165,168,169,167,165,165,156,158,155,153,150,150,149,145,135,115,94,81,73,70,70,71,69,67,58,50,44,44,52,52,166,165,167,164,148,117,83,66,83,102,106,120,143,155,145,121,78,62,79,104,117,130,142,151,142,158,164,168,160,109,140,153,162,161,162,162,159,157,160,160,156,155,152,148,145,147,151,145,139,130,117,100,87,74,69,68,68,66,63,55,47,43,45,47,153,158,161,159,148,122,88,71,92,106,87,96,118,143,146,132,110,84,79,92,107,124,140,147,141,151,162,167,148,108,128,145,163,158,156,154,151,151,156,157,156,150,145,142,138,142,144,140,135,128,120,106,90,78,71,62,55,55,54,48,42,38,38,38,137,142,145,147,146,133,104,80,90,102,71,71,89,119,133,132,131,119,103,99,100,111,122,135,143,154,167,169,137,118,132,138,159,155,150,147,145,146,149,149,149,143,138,135,134,138,137,134,130,124,116,106,92,81,71,59,51,51,46,43,41,39,38,35,125,129,132,136,137,136,126,106,97,94,67,60,65,87,106,114,121,126,123,116,102,102,113,135,157,168,172,170,128,132,138,131,150,152,145,144,141,140,139,140,139,135,132,132,131,133,132,129,126,122,116,106,91,77,64,55,50,48,44,41,41,42,41,36,73,82,88,89,93,98,102,102,93,80,65,57,54,57,69,82,91,102,114,121,114,113,129,148,164,171,170,162,115,137,133,128,140,147,143,140,136,132,129,128,128,128,128,126,127,127,126,123,121,120,117,104,82,64,53,45,42,42,41,38,37,40,43,43,49,48,52,52,51,52,57,63,66,64,65,67,57,51,51,58,66,82,101,113,121,131,148,159,166,168,165,143,114,139,127,124,130,135,140,133,131,130,126,125,124,125,127,124,122,121,119,116,113,106,96,84,69,57,49,41,37,36,35,36,42,50,54,57,60,59,55,50,45,42,43,45,47,60,79,90,90,84,80,78,79,83,86,100,120,140,150,159,166,165,158,111,109,127,126,124,126,129,132,131,130,132,129,129,128,126,128,123,119,115,109,101,89,76,66,62,56,50,46,41,37,35,36,45,56,62,65,67,53,60,64,65,58,49,47,45,50,65,77,80,99,107,112,109,98,90,91,104,120,134,140,146,152,142,119,61,59,69,82,96,110,122,126,129,131,130,129,128,123,119,113,104,93,79,69,59,47,44,50,46,40,40,46,46,45,47,52,61,67,67,69,70,58,54,57,65,68,64,58,52,51,55,59,58,66,74,82,86,78,78,93,108,115,114,113,108,94,72,49,33,30,36,42,56,69,82,92,94,94,98,98,89,79,71,63,57,51,44,37,36,38,38,39,38,44,54,62,63,66,69,69,71,73,72,73,74,72,63,53,50,59,66,67,64,57,50,50,53,50,49,51,60,53,54,60,71,81,77,69,53,37,23,20,34,37,44,48,47,50,50,58,60,59,59,57,53,46,37,37,36,39,39,38,46,57,59,54,56,66,74,77,78,82,84,81,78,78,79,76,76
186,191,190,193,197,197,196,197,193,191,192,191,192,191,190,186,148,82,104,159,184,181,187,196,198,197,196,196,194,193,191,192,192,190,189,191,180,166,163,160,164,164,159,150,136,112,90,85,81,78,68,61,57,48,45,45,50,61,68,74,75,62,72,95,178,186,190,193,194,196,198,192,192,196,198,200,195,192,191,184,139,122,147,141,195,186,176,179,185,189,195,197,199,196,193,191,194,196,193,194,191,187,177,181,170,168,165,160,146,131,109,108,86,76,69,56,55,48,48,51,48,47,48,45,45,44,47,63,185,190,194,196,198,198,197,197,197,193,192,189,192,196,195,173,133,149,103,119,199,205,189,175,172,179,191,197,199,200,198,196,193,191,192,191,188,185,179,178,173,171,162,160,154,151,136,114,88,71,67,53,47,47,52,55,62,52,47,38,40,45,52,49,192,193,197,196,195,198,199,200,199,197,190,194,188,178,158,134,119,46,14,84,130,108,99,115,138,179,200,198,200,200,198,194,189,189,188,187,185,186,183,180,176,173,171,170,162,159,128,112,98,90,74,67,58,55,49,46,46,46,46,40,44,46,49,58,195,197,198,199,198,196,196,194,188,187,187,163,146,130,105,93,120,118,91,104,110,123,124,94,76,59,113,186,196,196,197,196,195,193,190,187,187,187,182,185,182,177,165,161,159,143,140,128,118,100,90,76,68,45,33,44,54,57,56,45,41,41,28,45,191,195,197,199,200,197,192,185,183,176,153,120,122,97,74,101,129,136,171,171,151,152,141,144,145,150,102,83,158,178,185,193,194,189,187,187,190,189,186,184,185,181,171,168,164,160,152,126,111,88,75,75,63,50,51,62,52,48,45,47,42,37,51,50,191,193,197,199,195,190,185,179,176,150,121,120,119,100,133,170,164,136,135,118,120,132,143,146,148,158,173,113,113,158,169,188,195,194,192,188,188,189,186,184,185,178,170,169,168,162,161,144,115,100,86,70,59,57,63,60,49,48,41,38,39,41,45,51,181,186,189,190,189,186,180,164,136,110,111,109,102,118,164,180,165,117,92,87,125,144,171,176,178,186,193,193,94,160,167,184,195,196,191,194,190,188,192,184,182,178,172,173,170,154,154,144,122,99,75,63,54,52,58,64,59,51,47,46,51,42,33,38,191,191,191,187,187,185,172,135,108,100,88,90,94,129,169,176,143,88,65,108,162,176,194,192,189,193,195,197,137,144,169,185,197,196,191,191,187,185,184,180,179,173,158,154,153,145,143,126,103,96,102,80,80,80,71,55,47,40,49,53,45,35,31,31,190,190,190,190,189,183,152,126,110,86,89,73,106,147,173,160,111,67,99,160,192,186,198,192,190,196,199,197,164,120,164,183,195,194,191,186,181,178,176,175,175,169,161,153,145,145,143,141,125,100,87,76,61,54,40,42,41,42,39,37,31,32,32,42,185,185,190,191,190,176,147,115,99,100,82,99,183,158,162,133,78,76,143,180,187,169,193,185,198,198,201,200,175,114,154,184,194,192,187,181,177,173,171,173,165,154,147,132,130,130,121,104,97,95,83,88,90,68,60,50,34,37,44,37,38,38,37,37,187,188,188,190,188,176,146,107,99,103,86,122,180,165,151,107,53,93,155,182,193,192,191,184,196,199,201,197,179,115,140,182,193,189,182,177,171,173,170,162,153,143,134,124,116,117,122,124,125,116,106,89,78,72,58,49,49,53,50,34,33,29,32,43,186,188,187,185,183,172,152,118,107,95,77,103,155,165,135,78,56,114,172,184,192,194,176,183,197,197,199,197,178,120,133,179,186,178,178,176,170,160,164,153,147,138,129,122,120,135,143,142,136,128,116,95,82,71,56,42,42,43,42,43,39,43,46,47,188,191,190,190,186,176,157,132,102,79,68,85,132,164,121,61,72,128,178,186,189,192,168,181,198,195,195,190,178,121,132,183,187,180,175,168,158,156,156,144,136,130,121,118,137,143,141,129,114,100,96,85,72,63,54,59,52,45,41,39,37,45,40,35,189,191,190,189,186,175,155,121,95,65,67,91,144,162,102,37,45,122,192,195,188,189,170,175,195,194,192,189,181,125,135,185,183,177,170,165,158,152,144,136,127,124,116,121,126,118,99,88,91,100,88,73,73,72,59,50,47,56,50,44,40,38,29,29,191,194,192,189,182,169,139,102,77,59,72,97,143,148,88,48,46,83,148,166,178,172,147,167,190,187,186,184,177,120,133,179,178,168,164,166,152,141,136,129,122,115,114,101,94,89,73,69,50,49,60,49,37,49,51,54,52,65,59,46,48,50,40,38,191,189,191,192,186,164,128,91,60,56,79,100,144,137,72,56,47,85,143,166,174,162,141,167,194,194,189,186,173,115,135,184,177,163,159,155,136,128,125,120,114,116,115,108,103,95,85,69,60,58,62,66,65,62,77,78,79,71,63,57,47,33,33,38,191,192,192,192,184,154,116,86,62,47,64,90,140,126,62,31,37,74,123,143,154,142,133,162,191,193,190,181,168,110,136,174,173,161,155,140,125,120,114,115,124,131,123,121,99,79,60,45,40,56,83,110,125,123,120,102,84,61,51,53,48,42,50,55,191,192,191,191,186,162,122,80,68,58,59,82,136,122,60,35,47,81,130,144,143,129,132,164,186,193,193,188,171,109,145,179,167,155,144,132,123,109,114,131,149,156,132,108,90,62,39,33,64,113,125,134,142,139,121,113,97,74,63,59,60,59,57,52,190,189,192,191,190,174,122,68,39,35,47,74,133,118,56,40,51,87,134,135,135,120,130,158,182,187,188,183,168,112,157,173,166,144,128,116,109,119,142,156,156,139,117,105,85,81,53,41,100,136,143,137,136,138,133,125,109,99,96,80,57,60,62,63,193,194,191,193,193,182,140,79,52,56,51,73,133,122,63,42,69,130,147,136,129,118,139,163,184,190,187,181,163,114,163,168,149,131,118,115,130,153,165,164,156,150,144,108,93,64,40,41,90,127,142,149,151,144,136,131,116,106,90,72,62,70,63,54,194,195,193,194,191,178,145,97,55,58,63,76,134,127,71,60,97,134,143,135,124,118,143,164,182,190,187,175,142,108,161,155,135,118,123,142,163,169,171,172,170,152,128,109,85,78,66,52,97,141,142,138,138,143,134,126,115,94,82,82,77,75,67,62,191,191,194,192,192,179,143,97,57,56,72,78,134,137,77,56,72,111,133,128,121,122,145,169,191,194,189,177,156,135,157,146,127,136,145,160,167,174,176,178,174,162,137,113,97,83,70,47,100,128,133,136,143,132,134,122,109,107,115,97,81,63,62,61,190,194,191,188,185,170,144,102,73,77,88,82,128,137,89,57,63,98,131,134,127,134,154,178,195,194,188,181,167,151,155,132,119,132,145,163,179,178,173,175,180,159,137,115,95,87,77,40,107,142,151,142,134,141,137,126,119,110,113,93,77,72,76,74,190,188,184,190,188,173,148,104,94,106,102,84,121,138,101,66,68,98,137,141,134,142,166,184,193,191,184,154,118,150,155,153,174,192,193,154,132,180,186,186,167,136,115,107,102,98,89,42,103,147,158,147,140,143,133,118,113,111,107,100,80,83,69,64,184,190,196,191,191,184,159,109,76,95,110,85,108,134,108,73,82,97,137,140,145,157,173,188,195,194,165,124,146,161,164,179,188,193,193,170,97,120,173,170,150,142,139,117,108,100,94,38,92,148,161,155,155,143,128,120,116,115,112,106,99,85,67,59,186,190,192,195,190,179,162,147,112,101,115,104,90,120,109,79,71,124,160,174,172,168,168,186,197,141,111,140,155,158,172,179,184,192,190,152,93,107,151,157,169,154,139,116,101,93,75,53,85,143,157,154,136,128,122,117,105,99,116,124,123,107,85,71,181,183,186,186,184,182,162,144,132,115,118,123,81,105,104,86,80,125,179,185,171,168,181,171,108,110,159,180,169,171,184,186,190,191,185,138,82,125,158,162,158,127,106,92,98,102,91,37,62,126,139,150,146,120,115,103,99,106,141,131,109,101,91,72,176,177,175,178,182,183,178,159,140,127,132,145,102,84,99,86,88,133,170,176,171,153,118,95,132,172,192,194,189,187,188,189,192,195,186,137,82,124,144,140,123,107,93,87,85,79,85,51,59,123,147,146,138,134,137,125,115,104,118,129,131,130,111,87,168,169,173,175,176,178,173,167,164,148,143,156,154,90,65,67,95,125,129,131,118,105,125,157,179,187,188,186,189,193,192,191,193,192,181,140,79,123,134,119,95,92,99,87,76,68,71,52,51,107,142,139,136,128,122,99,93,107,124,129,142,125,119,98,170,168,170,171,175,178,185,181,168,165,164,161,176,185,172,127,69,66,86,105,125,155,178,183,188,187,189,189,194,195,197,196,197,195,178,146,81,95,104,95,107,112,104,89,75,65,55,48,45,95,131,129,133,120,115,102,84,85,111,122,121,108,96,87,169,170,171,172,179,178,179,178,174,164,158,161,176,196,203,129,73,126,156,172,178,184,187,191,189,189,191,192,193,191,193,193,191,192,176,149,119,102,97,109,111,108,116,103,103,70,55,37,46,98,138,133,129,124,106,97,89,81,106,126,132,124,103,80,168,166,165,164,169,170,170,169,165,163,158,153,165,184,156,78,127,171,174,175,176,177,177,175,184,183,183,186,185,190,193,192,189,186,177,153,129,96,86,93,100,99,104,91,85,69,59,45,49,103,143,136,124,105,109,96,81,80,92,118,130,129,113,93,172,167,164,162,163,164,164,162,158,154,149,150,164,177,142,83,153,177,171,171,176,174,176,183,181,186,189,188,187,191,191,192,188,183,173,147,129,113,84,78,106,103,93,82,62,55,65,43,45,102,139,138,125,105,98,93,79,79,93,92,110,116,98,78,170,166,158,154,156,158,157,157,153,149,148,149,158,168,130,84,151,169,169,169,169,173,175,178,182,183,186,192,199,206,194,187,184,181,167,146,124,103,74,54,75,91,83,73,81,65,58,46,51,104,142,139,125,110,108,87,65,54,94,111,109,111,109,77,176,184,192,193,195,192,191,188,177,166,154,146,154,160,120,74,136,161,158,156,155,160,169,168,167,169,173,177,174,170,176,180,182,177,166,148,120,86,67,44,48,80,96,80,68,62,70,60,58,109,139,138,127,113,100,89,73,70,85,109,110,99,97,84,175,173,172,175,176,182,175,169,167,163,154,152,152,161,130,71,116,158,175,168,158,156,154,163,164,170,169,170,168,166,164,163,160,162,155,134,107,82,57,50,44,52,80,80,72,67,71,53,52,110,136,132,121,107,101,92,71,69,91,116,121,108,86,78,169,168,168,166,167,164,166,166,162,156,154,152,171,188,146,60,100,129,154,208,213,197,176,181,196,200,198,189,177,172,165,163,162,161,151,133,106,93,76,59,75,94,90,78,79,70,68,42,55,118,136,132,119,106,104,91,76,69,94,122,128,115,96,74,164,165,167,167,165,163,165,161,156,148,139,126,132,139,118,70,55,35,61,65,107,202,223,200,186,186,190,190,184,184,181,175,163,158,148,132,124,121,95,77,85,87,83,74,72,54,55,33,70,126,131,135,121,104,108,101,84,85,104,113,128,116,95,101,161,163,165,168,167,165,165,162,152,138,123,106,99,106,93,105,106,125,109,101,82,61,92,165,200,193,179,170,180,187,188,182,185,178,159,131,130,129,94,79,73,85,96,79,75,73,66,39,80,141,142,146,136,140,126,106,89,79,121,124,119,112,92,90,164,164,163,163,163,162,158,148,137,125,124,121,145,118,115,109,102,86,72,71,76,75,85,70,84,124,159,174,170,177,186,195,205,196,151,114,109,123,96,71,80,88,99,91,70,68,60,55,105,146,143,146,136,127,117,99,95,73,90,115,116,121,99,82,166,165,164,164,162,166,162,141,118,108,116,124,145,121,126,92,68,60,65,74,71,70,99,137,121,78,78,112,116,125,154,171,181,168,145,118,119,139,113,95,85,81,98,114,80,61,52,72,132,153,160,144,137,131,113,91,82,81,96,98,95,102,68,58,167,168,167,169,171,164,156,129,101,79,84,89,88,132,126,67,57,82,102,128,123,118,127,152,175,168,122,87,116,119,135,161,170,171,154,134,143,150,130,107,94,96,86,84,97,75,56,92,148,166,166,143,137,124,106,91,82,91,114,106,90,86,74,66,167,169,167,169,164,159,146,124,97,77,71,74,105,148,110,62,81,99,130,156,139,121,130,156,178,183,172,112,97,127,127,135,159,172,158,143,154,162,153,129,111,92,90,89,87,90,61,81,135,172,160,149,148,128,115,102,101,114,110,91,95,97,101,104,168,168,167,168,165,158,145,116,90,71,64,77,130,152,88,48,45,81,139,156,144,124,125,155,177,186,182,159,87,106,133,129,123,118,110,111,137,160,160,153,123,114,106,98,83,70,44,40,93,128,136,144,137,120,103,102,84,95,104,73,79,85,69,76,169,165,169,177,169,160,143,108,69,52,56,75,143,150,80,38,45,71,129,144,146,129,123,159,182,185,180,170,113,93,135,139,126,116,110,107,115,145,176,168,140,115,106,102,93,65,39,38,67,90,101,112,117,105,101,99,102,107,98,96,87,97,100,108,174,176,178,177,175,165,143,107,65,45,50,79,147,136,73,49,48,67,120,142,148,137,122,154,174,178,181,175,130,95,134,146,133,124,123,115,111,118,144,167,155,140,116,91,77,47,29,25,37,57,79,89,93,96,94,96,88,72,77,82,88,102,103,88,174,179,181,180,170,164,144,101,64,47,51,83,147,125,65,30,29,59,112,133,150,142,119,150,174,180,181,180,142,98,126,151,142,135,127,122,119,101,105,130,140,107,90,96,84,63,35,37,45,52,66,83,80,77,80,72,67,53,60,54,63,68,77,74,177,179,184,182,182,166,144,98,59,58,44,85,142,118,66,32,39,58,103,140,160,146,121,146,177,183,183,179,142,106,126,158,148,137,130,126,125,119,105,94,110,138,114,85,72,38,44,57,53,56,65,75,80,69,58,52,57,61,60,76,83,85,71,72,181,183,187,182,177,164,142,99,58,36,43,88,142,115,75,37,41,63,114,139,162,154,130,149,181,187,185,182,146,111,128,163,157,144,133,129,125,122,121,110,100,98,106,100,73,68,68,84,74,66,69,61,46,62,57,43,53,59,59,64,62,62,52,41,179,183,179,171,172,157,135,94,67,63,50,90,143,124,91,53,66,100,137,144,161,156,143,160,183,184,183,185,149,119,132,164,164,156,143,134,128,126,123,122,118,106,89,87,83,80,73,66,70,91,84,79,68,47,42,39,33,33,43,42,27,36,46,58,180,178,179,176,172,156,135,98,65,66,57,90,140,133,111,71,83,119,141,159,169,162,151,166,184,189,184,184,143,130,152,174,174,162,155,146,137,128,127,124,121,126,120,113,95,89,85,87,76,70,65,70,69,50,56,49,41,36,33,57,38,35,35,31,180,187,186,183,175,162,138,107,65,63,64,88,139,143,128,87,54,87,145,174,189,171,161,174,184,183,185,189,145,138,162,172,176,162,158,159,145,131,124,120,120,123,123,127,125,117,103,92,97,89,81,78,73,62,44,48,41,34,41,48,42,36,28,31,174,175,172,178,171,158,144,120,86,64,61,91,150,158,145,119,60,71,136,182,187,177,174,183,188,189,191,189,137,150,171,181,182,174,167,159,153,146,133,126,117,130,120,115,110,109,105,100,105,97,87,82,68,66,63,42,40,47,46,56,43,39,40,38,174,187,190,185,174,162,146,118,83,71,62,82,150,179,165,136,82,69,116,157,179,186,181,185,186,192,193,190,136,173,193,191,189,176,174,170,161,159,150,145,146,135,140,133,127,128,111,98,91,94,92,92,72,59,51,48,52,56,59,59,44,36,30,29,177,181,185,183,182,170,147,120,97,93,77,77,127,165,186,163,122,76,67,111,160,183,186,183,192,187,190,186,140,184,194,195,194,188,183,176,176,158,153,147,144,145,147,151,146,137,126,103,83,65,62,57,58,51,47,51,44,41,39,40,38,48,54,47,168,182,183,189,193,187,169,137,116,95,81,71,108,140,172,163,140,109,92,102,137,165,184,185,192,198,197,176,141,185,193,184,184,188,181,177,170,168,166,160,155,156,152,150,143,130,114,108,89,82,71,58,46,57,48,41,44,35,33,45,45,45,72,95,141,140,156,162,177,187,190,182,159,129,102,73,101,111,136,140,119,107,134,143,154,168,186,194,192,198,196,159,147,185,185,178,174,171,172,169,162,161,159,159,160,160,161,160,151,129,115,105,85,81,73,71,65,54,50,44,36,30,45,43,43,41,70,81,121,139,146,160,166,170,175,182,180,163,133,84,96,102,109,116,98,101,149,174,167,172,180,192,196,194,194,142,161,188,180,166,165,166,160,160,166,169,163,159,151,147,141,142,136,114,97,86,75,63,55,53,51,49,46,48,43,39,45,47,43,39,65,78,84,85,92,98,103,113,129,131,134,141,154,120,90,98,93,93,77,101,161,180,173,178,187,189,194,195,177,135,170,181,178,170,166,166,166,170,164,161,165,161,151,149,150,149,132,98,76,74,81,71,65,55,53,46,50,52,52,51,49,44,42,40,65,83,63,63,72,84,87,85,78,76,65,70,72,67,67,136,131,101,64,104,159,174,179,182,191,192,192,198,159,145,169,174,173,172,172,173,170,171,163,160,148,146,139,139,119,92,75,74,84,76,54,53,56,51,39,52,63,52,49,45,48,46,42,40,63,90,74,71,82,92,98,91,82,87,91,93,101,103,72,122,147,104,86,141,162,166,168,164,171,189,188,119,86,130,145,150,158,160,162,157,143,132,119,114,103,88,72,58,49,55,70,75,82,54,46,58,66,44,55,54,53,52,49,48,41,43,42,39,49,73,89,91,98,104,105,107,102,99,107,106,99,92,80,76,96,75,116,169,175,168,166,163,145,110,49,50,71,62,67,91,107,94,93,94,77,72,72,65,64,67,67,63,63,53,62,57,49,53,44,42,56,52,47,45,44,37,34,32,39,35,34,34,39,76,75,102,113,122,123,119,106,92,85,87,98,104,105,101,104,105,97,86,90,92,80,63,51,51,66,86,86,83,86,90,92,87,84,81,67,75,70,61,58,61,66,65,75,64,64,56,47,44,43,38,39,42,40,41,38,39,39,36,35,36,36,34,37,90
88,82,69,66,62,58,62,69,69,67,65,62,75,91,98,113,121,112,104,96,100,110,117,128,140,135,105,66,54,58,59,57,61,58,50,47,46,48,48,57,66,72,72,76,80,74,72,68,66,60,62,70,65,75,53,46,58,70,67,70,78,81,87,80,72,61,66,65,64,61,62,65,70,68,64,70,89,96,99,102,106,106,108,113,121,129,129,132,137,149,152,115,60,45,41,39,35,37,45,55,59,55,52,46,41,46,52,59,61,60,64,65,66,59,63,71,64,77,49,46,59,71,67,71,78,82,86,80,62,63,63,65,62,61,65,67,69,63,63,67,72,69,66,66,66,79,95,113,133,150,157,163,164,161,157,148,106,97,109,113,117,113,111,112,115,116,113,116,118,108,98,84,70,55,39,39,43,48,52,65,63,65,48,48,61,70,68,72,79,82,85,79,51,37,42,52,59,58,60,65,67,68,68,66,68,69,67,69,75,90,103,119,137,155,161,170,176,174,167,161,151,127,136,139,142,143,146,148,143,144,144,148,146,142,138,131,125,118,107,105,95,81,58,51,47,43,47,50,44,44,50,59,70,80,83,79,64,80,93,101,103,102,94,82,69,65,73,75,85,93,98,106,116,127,135,145,138,140,146,157,173,177,173,161,152,111,114,115,123,139,145,146,147,144,141,140,137,139,140,140,140,136,134,130,129,122,100,73,56,50,53,55,45,39,44,50,58,68,73,82,139,145,146,149,151,144,117,90,61,50,82,97,110,117,127,137,139,148,145,143,120,119,132,150,152,156,156,160,156,108,95,92,95,123,143,151,153,150,147,145,145,145,145,144,144,142,140,141,138,134,128,112,93,75,61,62,64,60,55,54,54,55,56,59,163,162,163,165,162,146,120,87,53,57,95,113,131,134,148,158,156,134,108,102,109,130,141,137,135,140,152,175,178,138,116,130,122,140,159,166,163,160,157,152,152,151,152,153,148,143,139,139,146,140,133,127,109,95,78,64,63,61,56,51,55,53,57,45,169,172,172,172,161,146,118,98,58,71,110,130,138,152,165,158,124,90,86,98,109,134,155,157,155,152,174,191,192,155,121,140,139,162,173,172,169,167,165,161,160,162,159,157,153,146,141,137,131,132,128,123,115,107,92,71,63,67,50,42,48,46,37,44,173,173,176,174,163,148,106,80,57,73,116,137,149,167,168,137,87,72,104,129,126,133,158,174,166,169,190,198,198,150,109,125,147,173,180,178,175,172,171,167,164,165,164,162,160,156,151,147,135,128,123,115,104,93,86,88,87,64,53,46,40,46,43,45,176,180,181,175,164,143,99,64,51,81,126,141,158,175,158,109,81,94,125,153,154,151,166,174,160,175,195,200,199,146,101,118,159,182,183,181,179,176,174,172,170,170,168,164,161,158,150,145,141,122,114,102,86,69,70,82,75,71,64,55,58,51,53,54,177,179,181,171,157,134,97,65,57,100,138,152,166,179,148,107,113,137,147,159,168,173,177,176,161,180,198,200,199,148,102,129,171,188,191,187,182,180,175,163,168,166,166,163,156,152,147,137,120,124,113,91,76,71,72,78,75,70,69,66,64,56,51,50,181,179,180,174,159,128,90,65,76,123,144,152,172,181,133,113,143,168,167,161,171,182,180,175,157,183,200,202,196,147,97,137,180,190,187,187,184,181,178,161,160,162,164,159,153,144,136,121,111,96,82,73,65,63,69,81,78,74,70,63,57,55,51,47,182,181,179,171,155,119,80,70,90,142,144,148,175,180,118,122,157,178,172,168,172,183,175,173,161,187,203,206,197,146,93,149,186,189,187,184,182,177,170,164,157,156,158,154,153,143,122,104,95,76,65,54,58,66,70,67,62,60,61,61,62,64,62,58,189,187,182,175,150,111,77,66,83,152,138,140,174,177,106,114,148,169,188,181,173,178,167,169,169,189,202,206,195,141,102,158,186,188,185,183,181,172,164,159,154,153,155,155,149,137,121,102,91,81,63,56,59,65,70,75,77,82,96,97,85,76,72,65,190,189,187,179,157,111,78,66,69,166,128,135,175,178,94,72,93,91,133,179,171,169,160,164,172,192,201,202,185,133,116,168,187,187,183,175,170,164,158,156,160,166,168,167,154,137,117,98,81,64,60,64,65,71,91,117,129,131,127,128,119,102,80,71,191,190,186,182,165,123,78,65,51,174,129,133,169,174,95,57,86,89,103,162,166,164,159,162,175,193,201,198,171,124,131,175,186,184,176,167,162,159,157,160,169,177,177,167,154,141,120,103,92,74,51,43,53,72,107,136,154,159,154,146,140,124,101,87,192,191,193,188,171,135,99,78,67,132,133,132,161,167,105,79,88,72,118,158,160,157,159,164,180,193,198,194,155,118,147,183,183,177,169,158,144,137,148,160,168,175,177,163,145,127,107,94,92,84,70,53,52,74,109,135,151,164,160,156,153,134,114,98,193,193,191,186,175,157,123,96,80,84,114,127,152,160,112,101,110,76,121,162,158,152,158,168,185,197,198,177,128,124,161,180,178,162,148,138,121,98,128,152,164,167,157,143,119,107,87,78,67,73,82,64,54,83,116,135,147,155,157,155,150,138,125,107,193,192,189,181,163,143,127,109,96,106,124,119,133,149,112,68,64,81,123,158,161,159,164,173,192,201,187,131,113,140,158,158,153,150,155,145,114,80,85,114,133,146,149,116,102,89,82,65,75,75,69,58,61,95,127,143,149,153,152,147,146,144,147,142,193,193,191,184,168,142,125,122,119,115,90,87,115,139,114,77,69,83,125,158,164,169,175,181,191,184,156,138,147,158,159,158,166,168,173,166,136,97,59,58,77,110,100,91,106,99,98,89,77,72,66,54,59,94,128,137,140,146,147,149,148,148,154,166,196,195,195,192,181,168,150,137,137,125,134,96,104,125,111,89,75,100,133,175,179,171,161,159,153,151,155,165,172,178,174,178,181,181,180,178,160,124,85,61,68,80,91,88,95,100,91,81,74,63,63,58,60,90,123,137,134,134,135,132,134,141,149,161,198,198,197,196,194,186,176,158,150,138,171,160,103,111,112,90,88,120,127,126,136,150,152,151,163,176,184,189,192,193,191,190,190,191,191,183,169,143,108,73,52,60,88,105,104,101,90,76,77,81,73,60,64,94,124,136,130,119,113,111,118,130,148,161,199,200,198,200,196,194,189,182,173,160,132,147,135,97,97,97,90,89,91,124,161,172,181,188,195,200,201,203,203,201,200,197,195,194,194,189,173,147,117,82,51,54,79,104,112,104,96,84,76,70,65,57,68,108,135,144,140,132,119,105,104,114,138,156,199,200,197,198,196,193,193,188,183,174,164,149,143,98,98,116,98,119,165,188,189,193,198,200,202,203,202,201,200,200,198,198,196,195,193,188,174,148,119,92,63,63,84,97,101,106,99,81,74,77,74,68,87,125,146,154,142,134,115,103,99,100,116,134,200,199,199,199,197,194,193,189,185,179,181,182,162,108,120,152,172,189,196,195,195,198,201,202,200,198,196,193,193,192,193,194,196,197,193,181,165,141,116,94,79,84,96,98,106,110,97,83,82,85,91,70,92,134,156,164,146,129,98,98,104,107,107,111,199,201,200,201,199,198,195,192,189,181,180,183,155,112,142,187,199,199,199,198,198,198,197,197,197,195,194,193,189,189,190,191,193,195,192,176,152,131,108,89,89,105,116,93,89,87,87,80,78,85,113,89,84,145,173,171,148,129,119,116,108,105,104,98,199,201,202,202,200,199,197,192,187,184,182,185,163,125,153,193,199,198,197,196,196,194,188,188,189,184,180,181,185,189,191,191,188,188,183,168,142,124,87,77,89,111,112,110,113,99,89,80,75,81,99,95,88,145,176,173,147,135,133,119,101,95,95,91,199,200,199,197,194,191,189,185,183,183,188,193,172,130,161,197,199,196,196,194,189,186,179,176,174,171,172,177,180,184,186,187,188,188,171,148,128,100,59,73,102,106,94,84,93,103,97,90,85,88,101,100,95,143,174,174,152,133,132,129,115,100,85,81,198,197,197,197,196,193,190,187,183,181,184,186,175,116,152,199,202,198,194,189,180,173,171,166,162,164,166,179,179,176,177,178,181,178,165,150,125,78,54,80,109,106,100,97,98,102,99,91,83,84,92,88,98,148,177,175,151,124,115,106,86,68,70,85,198,197,196,197,196,195,193,193,188,185,179,172,183,109,119,162,187,184,184,179,175,168,167,168,164,162,165,167,165,165,166,168,168,168,159,151,122,68,57,89,107,106,97,97,104,103,102,95,90,86,87,83,107,160,183,176,155,134,121,119,116,109,97,93,200,199,198,198,198,198,194,190,183,180,175,175,201,161,104,113,131,135,137,140,155,169,173,171,168,164,164,162,158,154,158,160,164,167,165,155,117,60,54,99,116,102,100,97,100,112,111,99,87,88,90,86,113,163,182,178,155,137,118,109,103,102,115,110,201,200,199,199,199,192,192,183,172,163,149,130,99,129,120,114,105,103,106,110,111,131,158,170,170,166,164,167,159,153,154,159,164,167,162,154,122,65,64,106,124,108,87,96,98,88,91,92,82,84,84,71,106,154,174,177,154,141,124,105,99,96,103,119,201,201,199,197,197,193,184,174,159,139,112,103,111,126,133,134,131,123,123,110,114,122,127,145,163,172,178,180,170,158,156,161,163,166,167,163,133,72,70,114,133,126,101,88,92,89,86,88,84,67,78,72,105,150,165,177,154,141,136,102,97,93,92,104,201,201,200,197,195,190,179,166,150,123,99,96,111,135,141,145,155,158,158,139,113,124,129,129,139,157,173,182,177,159,154,161,167,171,170,162,140,97,80,114,140,134,124,113,94,90,82,84,91,71,69,74,105,149,163,173,154,139,131,123,112,101,101,109,201,201,199,198,194,184,165,152,142,121,105,104,118,138,146,151,160,165,162,153,144,142,142,137,130,129,143,174,177,168,162,164,170,174,171,161,142,123,96,109,142,136,115,129,122,95,77,78,80,75,69,66,116,154,161,167,155,138,122,115,108,106,118,124,200,199,197,192,179,155,131,121,119,111,101,102,123,143,151,154,152,154,170,177,168,157,156,159,157,152,125,127,173,178,176,170,170,171,170,163,151,138,106,116,151,141,119,97,94,99,93,83,80,81,68,71,114,154,159,163,155,151,138,122,122,120,132,148,199,199,197,189,174,145,112,97,105,109,103,101,128,151,162,152,135,142,171,176,169,156,153,162,173,178,177,148,114,175,180,174,163,159,162,164,155,133,112,132,156,159,158,150,124,95,91,86,76,74,75,78,113,148,157,157,151,148,145,138,133,133,143,158,199,199,195,193,180,122,93,85,104,109,104,104,147,162,161,136,124,126,139,165,160,154,152,167,178,183,183,185,145,153,182,180,168,157,145,134,123,122,133,153,160,164,171,174,170,139,103,87,81,75,75,78,103,141,156,156,153,149,146,142,136,137,140,153,198,198,195,189,170,101,85,72,103,104,110,104,158,178,155,115,119,118,138,156,146,154,163,174,185,190,186,167,121,115,173,188,180,171,166,160,148,149,159,169,170,167,163,160,150,129,111,97,92,94,91,88,118,140,152,154,155,154,151,149,149,143,141,145,197,196,192,184,163,101,77,65,104,96,116,114,164,171,134,111,114,121,143,155,155,155,168,178,188,194,195,190,146,107,154,186,187,179,175,176,178,181,183,180,180,182,181,170,155,132,110,101,94,94,100,88,115,141,154,156,161,161,158,154,153,151,149,148,198,196,192,187,166,96,68,72,124,96,116,128,173,159,115,110,116,128,145,160,160,152,156,174,188,196,199,198,163,117,144,182,189,185,179,172,171,181,186,185,184,186,188,184,168,147,120,98,87,83,87,78,108,139,151,160,166,167,165,163,160,150,147,146,199,197,192,184,158,100,62,76,127,110,120,144,182,154,107,109,133,148,159,166,166,157,151,167,186,197,200,198,172,124,136,174,189,187,181,173,171,172,178,185,189,188,184,179,162,143,130,109,88,76,75,66,98,137,157,164,164,164,161,161,162,153,127,117,197,196,191,178,148,105,69,81,120,121,127,158,185,154,110,121,155,173,175,173,171,165,155,169,188,198,202,199,182,124,133,172,188,189,186,178,175,175,170,177,189,190,182,179,171,145,127,110,93,83,75,67,79,127,150,157,160,159,156,151,147,144,125,111,197,194,187,178,152,112,74,95,134,135,138,171,187,154,107,142,180,192,184,183,179,179,164,171,191,201,203,202,193,118,134,173,186,189,186,184,181,173,168,172,174,181,183,178,166,143,130,106,91,81,67,55,82,130,153,155,162,159,150,144,126,109,107,109,194,192,184,178,159,116,75,93,154,148,146,173,185,161,100,128,146,168,180,184,180,187,165,163,192,202,204,203,197,124,137,172,185,193,191,187,185,178,174,172,170,168,174,168,155,135,122,116,96,74,65,55,65,105,133,148,159,157,145,135,123,95,86,87,193,191,185,174,161,121,74,61,136,148,154,177,187,174,63,71,94,106,147,189,181,191,180,164,184,201,204,204,191,139,145,166,183,193,194,189,184,181,178,177,176,169,163,167,176,168,142,120,105,84,64,58,68,94,117,132,145,145,135,120,126,118,96,78,194,192,189,183,163,124,76,51,102,137,161,180,189,178,90,44,66,88,109,179,186,194,184,170,183,200,204,202,184,144,147,163,183,191,193,191,188,186,184,181,177,175,169,162,170,178,156,127,112,99,80,62,62,77,91,85,94,107,114,113,122,112,91,77,196,194,190,182,172,132,77,67,111,142,166,177,190,178,126,103,77,87,112,170,183,191,185,175,186,198,203,203,179,146,148,163,183,192,194,193,190,189,187,184,179,177,172,168,160,155,156,140,113,97,86,78,85,80,72,74,73,74,75,91,93,88,87,70,195,194,190,179,159,120,83,65,103,146,164,171,186,182,129,62,65,75,119,171,183,187,183,177,187,198,202,202,172,150,150,160,176,190,195,194,191,191,190,188,180,179,177,174,172,162,153,148,132,111,92,90,82,75,85,83,73,75,64,59,55,56,66,67,193,193,191,183,155,112,86,76,98,137,160,166,180,187,139,62,57,74,120,170,181,184,185,178,187,199,203,203,162,154,156,166,172,187,192,191,190,188,187,185,180,181,179,179,176,172,173,161,152,140,113,83,72,74,77,88,87,80,77,60,61,52,55,55,195,193,189,182,163,125,86,75,98,132,156,162,174,184,158,88,59,76,128,165,175,180,181,177,190,199,202,203,152,161,165,169,167,178,189,189,185,182,183,185,180,181,175,174,175,175,174,171,166,162,154,127,101,75,77,88,91,80,75,64,50,46,47,54,193,193,188,181,160,129,100,78,77,111,135,142,159,174,170,107,73,99,138,156,163,167,180,180,192,197,202,201,144,175,168,177,170,176,186,189,185,181,186,181,183,182,175,173,167,171,177,169,162,159,156,145,129,111,91,80,77,76,71,63,52,44,48,49,191,192,190,182,155,118,89,84,86,100,109,119,139,165,168,144,74,99,131,144,158,165,177,181,191,197,203,196,152,183,168,180,174,176,181,183,182,181,184,185,183,178,173,172,168,168,173,171,165,156,146,138,123,112,102,92,86,84,74,66,62,54,42,39,192,192,191,184,166,125,95,72,80,144,105,103,117,144,157,156,122,83,119,138,152,172,180,187,189,200,200,186,167,188,174,182,177,171,174,179,177,174,173,176,179,174,170,170,168,168,169,165,162,159,149,137,119,102,89,80,74,76,70,63,60,49,38,29,190,190,189,187,185,169,125,88,67,111,132,102,109,117,136,152,153,102,105,133,154,172,176,186,185,200,197,174,177,187,181,183,177,169,169,175,180,181,179,176,174,171,168,164,161,163,164,163,158,151,145,135,116,102,92,79,61,59,63,56,60,58,53,44,191,190,191,188,185,182,167,126,89,81,117,110,104,107,105,118,135,130,107,119,139,159,172,183,192,198,180,163,180,184,185,184,175,167,165,169,173,175,175,172,172,169,165,164,165,163,161,160,160,154,150,143,131,117,108,82,65,63,65,59,58,56,55,41,190,190,186,183,183,179,175,153,109,85,88,97,88,101,108,111,117,133,120,110,119,136,157,173,169,152,152,167,180,186,191,188,176,165,162,164,166,167,167,162,163,163,161,162,163,161,159,153,155,155,151,138,129,109,94,92,85,78,68,58,51,46,47,36,184,184,181,179,181,177,173,164,139,101,75,70,60,50,77,79,56,67,81,94,107,123,132,127,130,142,164,180,186,192,195,193,181,169,163,162,162,163,164,166,161,158,160,159,158,156,154,156,152,148,140,128,108,87,85,79,77,73,63,54,48,41,35,39,180,181,179,177,175,171,166,161,153,130,101,81,74,73,99,80,83,98,103,101,94,100,116,150,174,181,184,189,193,194,195,193,184,167,160,158,161,158,151,154,161,155,156,157,156,157,156,147,148,152,148,140,129,109,99,84,69,67,66,54,43,35,29,36,173,172,173,176,170,164,159,155,152,146,133,116,101,97,152,135,110,121,134,124,104,107,136,166,180,184,187,191,193,192,189,189,183,168,161,157,155,157,154,151,155,157,156,155,155,157,153,148,142,149,148,134,119,102,86,77,67,55,55,56,50,40,28,26,166,168,167,169,169,166,157,150,145,143,139,134,126,111,97,73,66,111,127,119,112,124,144,171,181,183,184,185,189,189,191,186,176,171,165,156,152,154,155,154,153,157,158,155,152,152,149,143,133,124,122,116,104,92,78,65,54,45,39,43,47,42,34,27,168,168,168,165,164,162,159,158,152,147,144,139,137,130,108,62,61,119,121,111,113,136,160,178,180,181,183,182,182,183,186,183,176,171,163,155,154,157,157,157,155,155,156,153,147,147,145,137,135,125,110,103,93,83,70,52,41,39,35,30,32,35,30,29,171,166,168,164,156,156,155,152,155,150,148,143,139,134,115,41,66,117,115,113,126,146,168,184,185,181,180,177,176,176,178,178,172,167,165,159,156,156,156,159,161,159,157,152,146,142,139,137,135,131,115,98,83,73,61,45,37,34,30,29,32,34,38,32,169,161,159,155,151,153,155,153,157,155,150,146,142,139,116,45,60,110,107,114,136,156,169,181,182,177,171,166,167,167,167,166,164,165,165,161,157,154,151,152,154,153,152,148,142,138,135,133,129,119,110,102,90,69,61,58,41,37,39,27,30,33,39,33
45,45,57,66,63,58,44,33,28,27,23,24,22,21,18,19,20,24,26,26,26,24,25,29,31,29,29,35,53,82,95,106,138,152,146,159,173,165,142,117,96,94,94,94,94,93,92,94,93,93,94,94,94,92,93,90,93,94,95,93,94,94,90,90,31,45,43,52,64,59,50,42,32,26,21,15,15,15,14,15,13,18,20,23,27,31,31,31,31,31,34,35,39,61,105,133,151,163,147,150,166,161,144,120,101,94,93,93,93,94,93,93,95,95,94,93,93,94,93,94,92,93,94,94,92,92,95,94,28,28,35,42,56,62,51,45,31,30,27,28,28,25,23,26,39,56,62,68,74,78,79,74,70,59,55,48,42,51,90,137,146,151,143,148,160,158,146,122,101,95,94,93,92,95,92,94,93,93,95,94,93,93,94,93,94,92,92,92,92,93,92,89,32,34,38,44,51,60,55,40,41,35,42,50,55,57,66,80,91,100,108,115,120,122,122,121,117,110,103,96,88,79,80,97,110,116,121,132,153,155,142,120,101,94,95,94,97,97,96,96,94,94,94,92,93,96,95,92,91,92,93,93,93,92,91,93,45,43,44,44,52,61,57,53,54,56,58,59,58,61,71,83,98,106,113,124,131,135,137,136,133,131,124,118,112,108,105,101,98,99,104,118,128,134,120,101,95,96,93,95,92,95,96,96,95,95,98,96,95,93,92,93,93,92,94,95,95,93,93,93,65,67,69,69,69,74,73,68,77,74,69,66,67,71,76,85,98,107,114,123,133,140,140,141,141,139,135,127,121,116,113,111,110,109,110,111,113,111,103,93,90,91,93,94,94,94,94,95,94,95,92,96,93,94,94,95,94,93,94,92,93,94,94,93,105,105,107,107,104,100,97,94,92,86,80,77,81,86,88,92,96,101,108,120,131,142,151,155,155,149,142,136,128,122,115,110,108,109,112,111,111,110,110,109,108,101,98,97,93,96,96,94,94,95,98,95,94,93,96,96,93,95,93,93,97,91,93,94,131,129,127,128,126,124,122,120,112,99,92,86,86,89,91,95,100,98,99,111,129,144,155,162,161,161,150,142,133,123,115,109,107,109,108,110,110,110,109,111,115,112,110,101,95,93,94,96,96,96,94,95,95,94,94,93,94,96,97,96,93,96,94,93,138,137,139,139,140,141,144,141,126,104,92,87,89,94,103,106,96,81,85,107,131,145,157,160,163,162,152,142,133,124,117,113,108,106,110,111,108,106,108,109,112,111,110,110,105,98,93,93,95,95,94,95,94,96,97,96,96,94,91,92,92,90,93,94,142,146,147,146,148,150,152,147,124,101,84,83,89,104,114,110,86,74,82,109,131,140,148,153,158,161,149,140,134,126,119,115,108,101,104,106,108,106,105,107,110,111,113,112,109,108,104,95,94,95,97,97,95,96,94,96,96,95,95,95,97,95,92,94,142,146,148,151,155,157,159,152,125,93,81,84,93,111,118,108,93,88,94,107,118,133,140,146,153,159,149,139,131,123,120,118,113,102,101,109,112,110,109,108,110,114,116,115,115,113,112,107,102,96,93,95,95,95,95,95,95,94,94,94,93,94,94,93,139,142,147,152,155,158,160,152,123,86,75,85,97,115,122,105,96,86,96,109,108,116,127,137,148,157,150,137,131,126,120,122,115,109,108,109,113,117,117,117,116,113,114,115,116,115,115,114,113,109,103,98,94,95,95,94,93,95,94,92,92,94,93,100,137,141,145,147,152,154,155,148,121,85,66,76,95,114,118,102,90,91,100,113,114,111,118,130,143,153,146,137,132,129,125,123,119,111,108,110,117,122,124,125,124,124,118,119,119,117,116,115,114,113,113,105,99,96,94,97,97,98,97,100,97,104,122,147,132,138,142,144,148,155,156,147,126,92,66,73,93,111,115,93,76,80,98,117,123,113,110,127,144,154,145,137,132,131,130,130,127,121,115,114,120,127,132,130,127,125,122,122,120,120,119,117,114,112,111,110,108,103,102,106,110,111,114,115,116,117,124,128,126,131,134,139,144,149,154,146,128,98,70,64,80,103,110,79,53,53,72,105,121,113,110,131,145,150,141,133,131,134,135,135,131,126,121,122,126,130,133,134,135,133,131,125,121,119,119,120,115,107,103,105,108,108,107,106,109,113,113,117,120,122,122,123,116,124,128,130,138,146,151,147,130,99,71,63,78,97,102,70,44,39,53,90,119,113,104,126,138,145,137,132,134,138,140,141,138,131,127,128,131,134,136,134,135,134,133,130,124,121,120,119,114,111,107,100,97,101,105,104,103,104,109,111,114,117,119,120,105,110,116,122,129,139,148,146,130,99,70,59,72,94,94,61,40,33,40,83,116,109,103,121,131,136,131,133,137,141,142,144,144,137,134,135,137,138,137,138,140,139,134,130,124,118,112,111,111,107,102,93,94,98,104,109,108,105,100,101,108,112,114,116,97,104,111,113,119,133,141,141,129,100,69,55,63,86,86,54,34,32,46,88,115,105,103,120,126,128,132,139,145,146,149,149,143,137,138,139,140,140,139,142,143,141,138,133,125,115,107,102,97,95,98,97,100,101,102,106,109,109,107,103,102,104,107,110,96,96,102,109,115,124,131,135,124,102,73,60,59,76,81,56,41,46,69,101,116,104,105,120,123,126,133,143,149,148,145,146,146,143,139,143,144,142,141,141,142,142,140,135,128,115,101,87,84,89,99,105,108,108,104,108,110,109,107,105,101,98,102,106,88,98,99,102,106,109,122,130,124,108,82,64,63,72,77,63,63,80,95,111,113,102,113,121,122,129,142,151,149,147,148,146,144,143,142,141,144,144,145,143,142,141,142,137,127,115,97,80,72,85,103,107,108,107,104,108,113,115,114,111,105,100,97,98,85,91,100,105,105,109,114,123,120,103,86,74,69,72,74,69,70,85,95,106,107,102,116,121,125,137,149,151,148,144,142,141,140,143,144,143,142,141,141,142,142,141,142,139,129,114,96,73,66,81,101,107,105,103,101,106,115,118,120,117,109,102,97,95,75,83,95,108,107,109,113,118,119,114,92,81,72,70,71,68,69,77,83,96,101,103,117,124,137,150,152,148,142,141,137,136,135,136,138,140,142,144,148,147,147,148,144,138,127,114,97,67,64,93,105,103,100,96,94,105,119,126,128,124,115,107,99,95,73,77,85,101,107,110,114,117,118,118,107,88,78,71,72,71,68,69,77,97,103,104,118,130,147,153,148,143,139,137,134,129,126,129,134,140,145,148,147,148,151,151,146,138,129,115,100,69,59,96,114,105,91,86,92,107,120,128,130,126,119,110,101,97,78,78,85,98,108,110,114,117,118,118,112,97,81,76,70,69,70,68,74,100,106,112,131,145,148,145,141,138,132,127,120,118,122,128,129,128,127,141,152,148,151,149,143,134,124,111,97,69,52,88,113,102,87,84,90,107,118,123,125,121,118,113,103,95,84,86,90,96,107,114,115,116,118,116,113,104,90,75,67,67,69,77,83,104,109,122,143,146,143,139,133,132,127,119,115,121,128,132,127,114,102,108,135,143,147,147,140,131,122,116,105,71,55,84,111,107,88,77,83,96,112,118,118,117,117,113,101,89,91,89,92,101,109,116,117,117,119,123,118,111,99,83,70,62,64,75,87,97,117,135,144,143,137,134,133,131,131,133,134,141,141,139,129,110,89,76,88,100,119,133,136,128,121,122,108,72,57,80,105,108,94,77,78,92,118,118,110,107,112,111,96,87,97,91,98,99,111,119,119,120,121,124,124,121,109,94,80,65,57,63,82,109,126,135,139,136,135,133,134,137,143,148,152,149,147,144,135,117,89,59,55,68,86,106,120,123,123,126,110,71,60,78,99,103,97,76,69,86,119,124,114,102,99,103,95,80,97,93,100,106,114,121,123,122,121,122,124,120,116,108,102,89,77,81,103,125,136,140,142,143,141,138,138,145,150,155,153,154,155,153,144,125,97,72,54,66,74,90,107,115,121,126,104,69,63,82,98,95,98,84,71,80,111,125,123,111,98,91,87,81,95,93,93,103,113,122,126,126,125,125,124,120,118,119,124,126,126,126,136,147,153,157,157,155,152,151,151,156,165,166,171,168,163,154,144,125,99,82,69,65,72,78,90,103,117,126,100,65,63,85,104,93,97,85,66,77,100,118,120,110,99,87,81,78,94,98,98,106,112,122,128,130,128,125,122,115,117,123,140,155,162,161,163,169,177,182,184,182,179,176,176,178,182,183,184,180,170,156,141,122,98,86,74,67,73,80,86,96,110,122,99,62,60,81,105,93,92,85,62,65,89,113,118,109,101,87,79,77,92,103,108,113,121,125,130,130,125,119,112,111,112,121,138,160,176,182,179,180,181,184,186,188,187,184,184,185,186,187,186,179,169,156,139,119,98,85,76,67,69,76,81,86,99,111,101,71,64,78,102,93,87,80,59,64,81,104,114,106,98,85,76,73,100,107,116,122,126,126,131,131,129,124,118,112,113,121,135,153,169,178,179,178,177,174,174,177,177,174,172,175,173,173,172,167,159,150,137,116,89,81,72,67,70,76,79,85,91,104,104,79,65,70,93,91,82,78,59,61,77,95,109,106,97,84,77,73,106,110,119,129,135,135,136,136,133,127,124,116,112,117,133,150,164,172,172,173,172,173,173,171,168,163,161,159,160,162,164,161,155,144,132,113,86,77,69,66,73,80,80,76,79,92,98,78,62,64,82,85,85,80,59,61,78,94,103,100,93,86,80,74,109,117,125,135,144,146,144,142,139,133,127,118,113,112,121,133,142,149,153,160,162,169,163,155,150,146,145,149,154,156,157,156,150,139,127,107,85,73,65,68,78,86,85,79,77,87,85,67,54,58,73,79,75,75,65,63,81,94,100,100,95,85,76,75,104,120,127,138,151,155,151,147,142,135,127,119,109,102,100,99,103,106,117,124,130,126,125,123,123,125,125,133,143,148,149,146,139,131,120,101,83,64,58,66,81,90,90,85,88,88,80,61,54,60,77,72,72,77,58,64,84,91,98,101,99,90,78,74,101,115,128,139,153,160,158,153,148,139,129,116,101,89,80,73,78,85,97,107,110,111,110,112,117,117,118,124,132,135,136,132,128,120,111,98,84,57,49,64,82,95,94,91,92,96,82,63,53,58,75,72,69,73,61,66,89,97,99,100,95,87,76,73,96,115,128,137,148,160,162,156,145,133,120,108,95,81,69,62,65,76,90,104,114,118,118,118,115,111,111,111,108,107,111,112,110,111,107,99,87,64,52,68,92,101,97,95,93,96,83,66,55,61,72,68,75,77,66,74,93,97,99,101,97,85,83,78,97,110,126,136,144,152,158,156,144,131,115,97,84,71,63,62,68,83,96,103,116,129,133,130,122,117,112,110,108,104,104,109,115,116,112,103,89,77,73,86,99,104,99,95,93,95,89,69,55,64,70,67,77,81,67,75,96,101,99,97,92,85,80,77,99,113,126,135,140,150,154,152,140,126,107,93,78,67,64,66,72,83,99,107,112,129,141,139,131,124,116,111,107,102,99,102,117,125,118,107,100,91,92,103,109,107,100,93,91,95,90,71,57,64,69,75,82,80,70,74,91,98,96,93,89,83,83,79,103,116,124,131,139,146,152,151,140,120,99,78,72,69,63,64,70,80,87,101,107,125,143,147,142,133,126,118,113,106,100,94,94,105,110,107,98,97,99,107,111,108,101,94,93,91,87,70,57,62,72,81,85,81,75,77,88,95,95,92,87,89,85,83,106,117,126,131,138,142,149,153,136,108,89,75,67,67,70,66,73,70,79,99,107,118,135,147,148,142,134,126,120,114,108,102,96,95,97,100,102,104,107,107,110,108,105,98,93,90,83,66,52,65,74,84,86,83,82,83,86,91,95,94,91,90,88,84,110,118,125,129,134,142,145,150,134,104,81,68,65,69,66,66,67,70,77,98,104,117,131,139,148,146,138,131,124,123,121,117,114,108,110,111,113,116,115,113,112,110,104,97,95,90,86,69,57,70,82,87,88,82,83,86,90,95,100,99,96,92,88,86,111,118,124,130,134,139,144,145,128,101,78,65,65,70,68,71,68,75,82,96,102,109,125,137,143,147,141,135,131,131,131,129,125,123,121,122,122,125,125,122,120,118,113,101,95,92,86,67,63,78,89,91,87,87,83,88,92,99,103,102,98,93,93,90,109,118,123,129,133,139,144,140,120,94,70,59,65,70,72,65,75,84,89,96,97,106,122,132,138,147,148,141,138,136,136,134,134,130,128,128,128,127,129,128,126,127,125,112,99,90,85,70,66,85,87,85,84,83,84,88,96,99,100,102,101,95,93,92,112,119,127,128,130,136,144,137,115,89,68,59,68,73,69,67,83,95,98,102,98,103,118,132,138,143,153,148,144,143,140,137,137,134,133,133,131,131,128,126,127,131,130,117,99,90,85,73,69,82,90,88,89,88,88,90,92,96,98,100,100,96,95,94,126,124,125,128,131,133,138,131,110,87,69,62,75,80,63,48,58,81,101,106,100,101,118,128,131,138,148,152,151,150,148,143,138,139,136,133,131,130,129,126,123,122,123,113,98,92,88,78,73,82,88,90,91,92,92,95,96,96,95,99,95,97,96,98,124,125,126,127,130,137,139,128,105,84,70,71,88,86,60,39,37,52,84,102,101,100,117,135,136,135,144,150,151,151,145,143,138,134,135,131,128,129,129,125,118,109,115,109,100,95,92,85,79,80,86,89,92,92,94,94,95,98,98,97,97,96,99,99,126,126,124,124,129,132,132,115,98,83,72,83,94,97,67,40,34,39,65,94,97,98,115,135,142,138,141,146,150,151,143,141,136,135,131,129,128,126,127,126,117,107,105,104,98,95,96,90,85,82,87,89,92,91,91,93,96,97,97,97,96,99,98,98,125,129,126,125,127,131,131,116,97,84,77,90,106,101,70,44,30,33,64,97,100,101,114,135,144,140,137,140,145,147,136,134,132,129,125,120,119,119,123,121,117,106,104,100,97,95,95,93,93,93,89,88,90,91,93,92,95,95,95,94,97,99,98,96,121,127,124,121,123,130,130,112,93,80,85,104,113,111,77,37,37,51,77,94,99,102,118,137,148,143,137,139,140,142,139,133,129,124,119,114,112,114,114,116,115,113,107,103,98,97,96,96,95,94,95,92,89,88,90,92,95,95,92,95,96,98,97,95,117,124,124,123,121,124,125,108,91,83,88,105,115,113,84,54,53,73,89,92,96,102,118,136,144,144,137,133,135,140,137,133,126,120,113,108,107,107,111,111,109,109,105,104,100,98,98,98,96,99,95,94,93,94,95,97,95,94,96,96,98,98,97,97,110,117,117,117,119,120,121,107,89,85,90,106,115,114,93,71,66,77,91,98,101,106,121,132,138,138,133,128,131,134,129,123,121,113,107,103,102,103,105,107,107,107,107,106,103,100,99,100,100,98,97,96,96,95,96,96,95,96,98,100,98,98,96,97,97,109,115,114,112,113,115,106,93,87,89,100,110,110,98,87,72,80,92,94,102,109,119,132,136,133,128,126,129,129,123,113,112,105,101,99,100,103,104,105,105,105,104,103,103,103,101,97,97,98,97,97,97,97,94,94,97,98,99,98,97,97,94,95,84,91,98,105,109,111,112,102,92,88,88,94,105,107,100,88,79,78,88,97,109,115,122,129,133,134,131,129,128,125,114,109,105,99,98,98,100,100,102,106,105,104,104,103,102,103,102,103,102,101,102,101,98,95,96,97,97,97,97,99,100,99,96,96,74,75,82,90,95,103,108,104,89,83,83,88,96,103,99,82,76,78,90,104,112,117,122,124,127,128,130,129,127,118,109,102,104,102,98,97,101,104,102,102,101,102,102,100,100,100,101,102,102,102,100,98,97,95,96,97,97,94,98,100,100,99,100,97,60,63,62,72,85,90,99,103,92,83,80,88,92,93,99,93,82,83,94,105,112,116,122,126,131,133,133,129,124,114,109,106,102,99,98,98,96,101,99,96,97,96,95,97,98,100,97,97,98,97,95,96,97,96,96,96,94,96,97,98,99,99,97,96,51,54,58,64,73,85,86,95,97,86,84,85,91,93,96,98,98,95,98,105,111,120,124,129,132,132,133,129,121,113,105,103,103,102,100,99,98,92,96,96,89,89,91,95,98,98,96,97,98,97,98,101,101,101,100,98,98,99,97,98,97,93,95,99,42,48,54,55,65,72,82,87,93,88,77,88,96,99,103,105,103,101,102,107,113,121,125,130,132,133,129,124,118,110,105,103,101,100,101,99,100,101,94,93,93,93,95,95,97,98,94,92,90,92,87,86,84,79,78,78,76,73,73,85,109,98,79,73,40,39,46,54,60,65,74,84,88,89,81,78,89,96,103,105,106,107,111,115,117,121,124,128,130,129,126,118,110,107,106,103,100,100,100,100,98,98,97,97,96,97,98,97,95,92,89,69,60,51,52,52,52,52,49,53,53,50,50,53,77,109,115,102,41,42,40,38,43,46,55,65,75,79,81,82,81,87,95,102,105,108,112,114,117,122,125,124,124,123,118,112,108,105,106,103,103,103,104,102,101,96,97,99,97,97,97,96,91,86,70,54,48,51,51,52,51,50,51,51,50,48,51,52,50,62,88,112,33,31,31,32,32,33,37,41,47,55,64,75,82,86,88,95,103,106,109,114,118,119,119,120,117,115,110,108,104,102,101,104,105,104,104,101,100,97,98,98,99,99,97,94,85,74,60,52,53,50,53,51,50,52,53,54,53,54,51,50,50,48,51,60,41,37,28,29,33,32,30,32,32,34,41,53,66,81,89,94,100,106,108,113,115,115,115,114,113,111,107,102,103,101,101,100,102,103,104,99,100,98,98,98,98,97,94,86,71,57,49,51,52,53,51,52,53,51,48,52,48,50,53,53,50,52,51,46,44,38,39,33,30,32,29,28,28,26,26,31,39,49,65,78,88,97,105,105,108,107,106,105,105,104,101,97,97,100,99,100,98,96,97,99,101,98,97,93,87,79,70,62,54,51,53,51,52,51,51,52,50,52,52,52,51,53,51,51,50,52,48,51,37,35,27,29,31,32,28,27,25,25,21,20,22,24,32,43,56,70,82,94,100,104,101,98,96,95,92,95,93,92,93,93,94,96,94,92,89,82,75,67,60,53,52,50,53,53,52,52,52,52,53,52,52,52,49,51,50,50,50,49,49,50,53,51
53,63,58,55,49,42,36,35,38,43,51,57,64,72,92,105,117,122,125,129,129,130,130,128,122,115,111,109,108,108,112,113,113,116,117,116,109,106,101,97,98,95,95,93,96,97,95,96,98,98,98,96,96,96,96,96,96,95,95,94,94,93,93,95,43,54,59,62,57,50,44,44,47,54,62,67,69,81,94,105,111,119,126,133,138,140,140,138,134,129,122,118,113,114,113,117,118,117,116,116,116,115,112,109,110,106,101,97,93,93,98,97,94,98,97,96,98,96,95,95,96,96,96,94,93,94,89,85,44,41,48,62,66,52,47,50,55,60,62,65,67,75,88,99,109,116,125,133,140,144,144,141,140,136,131,125,122,118,118,113,114,113,115,115,114,113,112,115,113,111,108,104,98,95,93,96,97,98,96,97,95,98,95,96,95,95,94,95,95,91,107,136,47,50,50,55,64,55,50,59,66,63,62,60,63,73,85,97,107,114,120,130,140,145,146,146,144,142,136,128,124,117,110,112,113,112,113,111,109,111,112,113,113,111,111,109,103,96,92,91,91,94,93,94,95,93,93,93,95,94,94,94,96,115,136,140,62,65,70,65,71,68,66,74,72,69,67,70,75,82,89,95,102,108,115,126,138,148,154,156,157,152,145,137,128,120,116,110,109,109,109,109,106,105,105,106,109,109,110,107,105,102,98,92,87,83,86,88,89,88,88,88,88,94,96,101,103,107,113,114,93,98,99,91,87,91,88,88,83,76,73,77,84,88,92,97,99,99,103,119,138,149,160,165,165,157,148,139,131,123,113,111,109,107,107,107,105,103,102,104,108,110,110,113,110,107,106,103,96,88,83,83,83,86,89,92,100,99,101,106,108,110,112,112,121,122,122,120,116,110,110,107,97,91,85,86,90,94,94,98,93,85,94,116,134,149,160,164,163,160,150,139,132,125,116,111,108,105,104,104,104,102,103,104,103,109,113,113,114,115,114,114,109,105,97,90,89,92,98,99,99,104,107,108,111,114,115,116,138,136,137,134,136,136,137,126,105,96,90,90,93,100,102,91,74,76,97,125,139,144,150,158,163,159,150,139,130,124,118,114,110,104,99,103,105,106,105,108,111,112,115,118,120,120,120,120,119,117,113,107,99,94,97,102,105,103,108,108,111,115,117,117,146,146,144,144,147,149,151,135,107,94,88,89,98,108,103,83,71,78,96,115,132,141,142,147,155,158,149,140,131,122,116,115,111,102,100,98,103,106,109,110,113,115,116,116,119,121,121,122,122,122,119,115,112,104,99,97,101,104,103,105,106,110,112,114,151,152,152,154,156,158,154,136,107,88,86,91,104,113,100,82,77,95,112,105,117,133,137,140,149,156,149,139,131,124,118,119,113,104,100,102,107,110,114,115,116,119,119,118,120,121,121,122,120,118,119,117,113,111,107,101,95,95,99,101,102,107,109,110,151,153,156,159,159,160,156,134,103,87,86,95,108,115,96,76,80,98,119,117,108,116,128,136,145,151,147,138,133,127,121,122,120,110,104,102,106,115,120,125,126,126,122,119,119,121,121,122,122,119,115,113,113,112,109,106,102,98,93,93,99,100,102,102,147,152,157,158,161,162,158,133,98,78,83,96,109,112,91,74,87,104,121,131,112,106,115,129,141,149,144,136,132,130,126,126,123,116,110,107,113,120,126,129,129,129,128,125,122,120,122,123,120,113,113,109,108,108,108,108,105,103,97,92,92,95,96,101,144,150,155,158,161,162,157,133,95,68,72,91,106,108,85,81,103,114,118,135,126,109,111,128,141,150,143,137,131,129,132,131,128,124,119,115,119,128,132,131,131,134,131,127,123,120,120,123,120,118,112,107,104,103,104,106,108,107,105,100,94,89,92,92,141,146,152,156,161,161,155,136,101,70,63,83,99,103,77,68,82,100,110,134,134,115,106,129,141,149,141,134,132,133,136,137,135,128,122,122,124,131,134,135,135,135,134,134,130,125,122,115,119,115,108,103,98,97,102,105,107,109,109,106,102,91,89,90,140,144,147,150,155,157,152,138,110,78,58,68,90,98,65,45,45,61,84,121,131,114,106,125,135,142,137,134,136,137,140,140,139,134,130,128,131,134,136,137,139,140,137,135,129,124,119,115,110,105,101,98,96,99,101,103,106,110,111,108,101,104,89,86,131,135,140,144,148,153,152,142,117,86,68,68,84,93,56,43,37,39,59,104,127,115,106,120,129,134,129,133,140,143,144,146,145,138,134,135,135,138,138,138,142,142,141,138,131,124,117,107,98,94,90,95,98,102,103,100,103,112,114,112,111,104,101,91,126,129,133,138,144,148,149,142,120,88,62,62,78,90,51,31,33,33,48,94,122,112,106,119,125,126,132,138,144,147,147,148,145,139,137,138,140,140,141,140,143,144,141,138,136,128,117,103,90,81,84,97,102,102,103,101,105,113,117,118,116,112,102,99,113,118,124,127,135,142,146,140,119,89,67,59,71,84,52,33,28,31,55,98,120,108,108,118,123,122,126,142,153,151,146,146,144,140,140,140,142,145,144,143,145,144,144,141,135,129,117,97,81,72,84,101,104,102,98,98,101,110,118,122,120,115,106,100,103,109,115,120,127,135,139,137,121,89,64,55,62,74,52,37,35,51,78,108,119,108,112,121,119,123,138,153,152,147,144,144,143,143,143,142,142,145,145,146,145,147,146,144,136,126,114,92,70,69,88,106,106,95,90,88,95,111,120,125,127,124,114,103,99,103,108,111,116,123,132,131,119,97,73,61,62,69,59,53,62,82,98,109,115,108,111,119,124,131,148,153,151,146,142,141,139,140,141,140,139,140,143,147,147,149,148,144,137,127,113,93,67,69,95,110,106,93,84,86,92,110,121,125,126,123,116,107,96,100,102,109,111,115,124,128,117,101,80,66,66,69,66,62,69,85,87,98,106,104,115,123,130,147,157,151,145,143,140,137,135,135,136,136,139,144,147,150,152,155,152,146,139,127,114,95,67,64,96,113,106,93,85,81,92,109,116,119,121,120,117,109,93,99,103,105,108,110,116,122,118,102,85,73,68,70,66,62,63,72,75,93,102,104,115,128,143,154,155,149,145,142,137,133,128,126,127,136,143,147,147,149,152,156,155,146,138,127,113,96,68,56,88,114,108,90,71,76,88,102,112,116,116,115,115,110,88,96,104,108,107,108,113,117,116,108,94,82,75,72,67,66,68,60,74,89,98,104,118,136,149,152,147,144,140,134,129,124,118,117,124,129,133,142,152,153,152,154,151,143,135,124,113,98,68,56,83,110,108,90,76,75,83,96,113,115,111,110,112,111,78,85,96,106,106,111,115,116,116,114,105,89,81,74,67,63,67,72,70,90,100,108,127,144,150,146,141,138,137,129,120,113,118,127,133,127,119,115,128,142,145,150,148,140,133,123,119,104,69,54,75,102,107,94,78,72,74,96,115,119,113,107,104,104,71,78,87,98,108,114,115,117,116,112,109,99,86,76,69,64,67,80,86,93,100,116,135,147,145,142,138,135,132,125,119,121,128,133,135,127,111,94,88,95,108,125,137,135,129,126,127,109,71,58,75,100,103,95,78,70,72,88,113,122,117,110,103,100,76,76,85,99,110,115,115,117,117,113,112,105,93,82,71,62,65,68,79,90,106,127,141,142,140,138,136,134,131,127,129,131,138,137,133,121,101,79,65,61,72,94,114,124,125,130,131,110,66,55,77,102,98,95,84,69,67,83,103,118,122,113,102,92,85,86,91,98,111,118,118,117,119,120,119,111,101,89,75,66,58,60,69,95,120,136,143,140,137,135,135,136,137,139,140,144,146,144,138,127,104,77,54,55,65,77,96,111,121,127,131,99,66,58,75,105,96,92,87,70,66,76,92,114,119,111,108,95,86,87,94,103,113,120,119,119,119,119,120,116,113,103,94,78,69,72,91,117,134,139,142,143,140,138,136,138,144,148,152,152,152,152,145,133,111,84,62,61,69,75,88,101,112,128,132,96,64,55,70,108,102,90,84,69,63,72,87,108,110,107,104,94,93,91,97,105,113,122,124,122,119,117,118,118,113,114,111,113,109,111,121,136,141,142,142,143,142,142,138,143,147,153,158,161,159,158,152,140,117,91,75,64,69,74,78,86,101,119,129,103,60,56,63,102,105,88,79,66,60,71,83,101,111,105,99,92,94,94,98,108,116,122,128,126,121,122,122,117,115,115,125,134,142,147,149,155,160,164,166,165,158,154,154,157,163,168,170,174,173,168,158,144,120,95,82,71,67,73,81,87,95,106,118,106,67,58,60,90,101,82,77,66,58,69,82,91,100,99,96,92,94,96,95,105,115,122,125,126,126,122,118,110,109,114,126,147,165,173,174,174,178,184,189,196,192,183,179,180,181,184,184,184,179,169,156,142,123,96,82,75,66,73,82,86,88,94,108,110,81,63,54,80,94,87,80,70,63,76,90,95,97,97,96,89,92,100,101,106,115,121,125,125,121,117,112,109,109,112,121,139,163,178,181,180,179,180,184,189,189,187,186,183,182,183,184,181,175,166,153,137,117,96,81,70,66,70,77,82,84,89,98,104,84,61,51,72,87,82,78,69,61,74,90,97,98,98,96,92,88,100,109,116,120,124,125,128,126,123,117,108,107,111,120,136,154,169,176,176,177,175,169,169,174,176,175,172,173,175,173,171,167,159,149,135,114,92,81,72,66,75,86,86,81,84,91,92,74,59,48,70,80,74,73,68,59,76,90,95,97,99,97,92,97,101,111,123,130,128,129,129,128,122,119,116,109,109,114,129,142,155,163,168,171,173,173,171,169,167,164,162,162,163,164,165,164,158,148,133,111,91,81,65,65,76,89,93,89,90,93,85,68,57,49,68,83,72,68,68,64,81,97,101,101,99,98,92,98,107,112,126,133,138,134,133,132,129,125,117,111,107,105,109,112,117,127,139,153,160,160,154,148,148,145,144,148,152,156,158,154,149,141,128,107,85,68,58,62,81,95,95,94,97,98,88,70,57,47,67,79,69,76,71,68,80,98,102,101,97,95,86,94,106,119,129,142,145,145,143,138,132,126,119,110,100,91,85,81,84,89,101,112,121,124,119,118,121,123,126,134,142,148,149,147,138,130,119,104,87,62,53,60,81,98,98,97,98,103,96,76,58,52,75,75,70,79,74,67,77,95,101,100,99,92,88,89,105,118,133,142,150,152,149,145,138,129,120,106,94,83,67,59,60,76,86,100,109,114,114,113,113,115,115,119,123,127,130,128,125,122,111,99,87,66,58,71,92,104,102,99,98,101,99,81,58,55,73,76,78,84,79,72,79,91,98,99,94,90,88,87,104,119,132,139,148,156,154,148,138,126,111,99,85,70,59,61,75,88,103,102,110,123,129,125,118,114,111,110,106,108,110,115,114,111,110,103,93,81,80,94,105,108,104,101,97,96,97,86,64,59,70,77,84,88,83,78,82,89,94,98,97,94,94,84,99,119,134,138,146,152,153,148,136,121,105,92,78,66,65,63,70,87,100,105,107,121,136,139,131,122,115,110,108,102,98,96,107,114,111,106,99,92,95,103,108,107,105,96,97,95,94,84,62,53,68,81,85,85,83,81,85,93,95,102,103,97,94,88,102,116,131,138,143,148,150,147,134,120,103,85,73,67,63,67,79,80,87,102,102,114,131,142,141,136,126,119,114,108,104,96,94,100,106,106,101,99,101,105,107,109,104,103,100,96,94,87,66,59,76,88,90,87,82,84,85,93,100,105,102,102,95,94,108,119,129,136,139,144,147,146,133,111,91,74,69,66,61,64,69,75,83,101,100,109,124,137,144,140,132,126,121,120,115,108,105,101,100,103,104,106,109,108,108,110,112,106,99,96,93,85,68,64,83,91,90,86,84,85,87,91,98,102,106,102,97,95,107,117,127,134,138,140,145,147,129,104,85,70,65,64,66,67,75,79,83,98,97,104,118,132,140,144,139,130,126,123,123,122,119,115,112,112,113,114,116,117,115,117,113,106,101,94,94,86,72,67,83,90,90,90,89,90,88,98,98,101,100,99,97,99,110,120,128,133,136,137,141,144,127,98,80,63,64,64,63,67,80,87,90,96,94,98,112,124,132,141,140,136,133,131,132,132,128,127,122,121,121,120,121,122,122,122,122,118,106,94,90,87,78,71,82,88,89,88,87,89,96,96,99,101,99,96,98,103,109,118,125,130,135,137,139,138,122,100,75,62,62,65,63,73,88,97,100,103,95,92,107,122,130,135,146,145,141,137,136,135,133,133,129,129,126,127,124,121,122,123,123,121,108,100,94,92,83,78,83,87,88,89,90,93,92,96,99,99,97,98,98,104,110,118,125,129,132,136,138,135,116,95,76,58,63,65,64,84,104,107,106,105,100,92,108,119,125,132,142,147,144,144,143,139,136,136,133,129,128,125,125,124,121,119,118,117,110,100,97,98,93,87,88,89,90,91,94,95,96,97,99,95,98,99,99,110,112,118,125,128,132,135,138,132,110,92,68,60,69,65,60,73,84,97,109,111,103,95,103,120,126,128,136,145,145,147,145,141,139,134,132,128,123,122,122,122,120,115,109,108,106,102,99,100,96,94,89,91,90,91,92,92,92,93,94,96,97,98,99,116,118,117,122,128,131,133,133,126,105,88,72,60,74,67,49,54,51,58,82,103,100,94,101,122,130,129,132,141,144,146,142,138,134,131,127,124,119,117,117,117,115,113,108,104,102,100,99,96,99,96,98,99,95,94,93,94,95,96,96,95,97,100,98,115,118,122,125,125,128,131,131,121,98,82,70,70,88,72,38,34,35,38,57,88,96,95,103,120,135,134,131,136,138,141,139,132,128,124,122,118,112,109,111,111,112,110,108,105,101,100,100,100,99,96,98,96,97,96,96,96,95,96,97,99,102,103,101,115,121,123,122,123,126,129,127,112,92,79,71,84,100,80,46,49,31,30,52,90,101,99,104,121,135,137,133,133,135,135,136,133,129,124,118,111,108,104,105,107,107,108,106,105,104,103,101,100,98,98,102,101,101,101,101,99,98,101,99,98,93,91,98,112,118,118,122,120,122,126,124,109,90,79,78,94,109,90,45,39,28,32,68,91,95,98,107,122,135,137,132,129,129,132,133,129,124,116,110,105,100,102,102,103,105,106,104,105,102,102,102,100,102,103,101,102,100,99,89,80,76,70,67,60,54,48,51,107,110,120,120,120,118,121,121,108,91,80,86,101,111,99,53,50,50,67,88,99,96,100,109,121,130,132,132,125,123,126,127,121,114,112,105,98,98,99,100,104,103,103,104,105,102,101,102,104,102,102,102,102,93,76,58,52,50,49,49,48,49,50,53,100,107,110,115,116,115,115,117,105,87,84,91,102,112,107,76,59,76,84,96,100,98,103,112,121,127,128,126,124,121,124,123,113,106,103,99,98,96,98,98,99,98,98,96,93,95,95,97,98,100,99,96,82,65,56,51,51,52,51,52,52,53,53,50,86,96,103,108,110,110,111,112,102,88,83,85,96,107,107,86,63,62,84,92,95,101,108,114,118,123,126,127,125,124,121,116,107,103,101,98,96,95,95,97,97,95,91,92,90,93,97,101,100,95,87,70,55,51,49,53,54,51,52,50,50,51,50,52,68,75,84,95,98,102,107,106,101,90,83,84,94,104,106,94,74,63,73,85,96,106,114,118,122,125,126,128,127,125,121,114,106,103,101,99,98,97,95,95,94,93,92,89,94,95,97,96,92,79,60,50,50,51,51,52,51,51,49,51,52,51,50,50,56,62,65,69,77,85,89,98,98,83,79,80,85,95,101,101,86,74,71,83,95,108,114,118,121,123,127,130,129,125,118,111,105,105,103,99,99,99,100,100,97,94,93,97,97,98,97,92,79,61,51,51,53,53,52,53,48,53,54,53,52,51,49,50,42,46,51,53,58,67,79,83,86,83,75,76,79,86,92,98,101,99,93,95,98,103,113,120,124,126,126,126,128,123,115,109,104,103,101,100,101,99,97,96,95,99,100,96,98,95,90,77,61,54,52,52,51,53,54,52,57,53,47,51,51,51,51,52,35,34,36,43,48,54,62,74,83,85,79,73,76,87,94,98,102,103,103,104,105,111,114,115,120,123,123,125,122,115,109,106,102,103,101,103,105,103,103,100,99,97,98,98,97,92,73,57,51,52,53,52,53,50,48,51,48,51,56,54,52,52,52,50,31,31,31,35,37,41,49,59,65,72,77,68,68,76,84,90,98,101,104,105,110,113,115,120,122,123,121,119,115,110,106,105,103,102,101,103,104,103,99,98,98,97,94,91,82,70,55,51,52,52,51,53,53,54,55,53,54,55,49,50,51,51,52,51,37,36,34,34,39,40,39,34,36,38,43,52,58,57,64,75,85,93,100,105,106,112,118,114,116,114,113,111,109,106,102,99,99,99,99,98,98,98,95,94,88,82,72,61,53,51,52,52,54,53,49,50,53,53,51,53,52,52,54,53,53,54,52,52,43,41,41,40,38,35,29,27,24,25,24,23,30,32,34,40,51,63,78,92,106,110,108,110,109,108,106,103,96,87,85,94,97,100,101,96,98,102,101,94,82,66,53,51,51,52,52,50,54,53,54,53,52,51,53,51,51,52,52,52,52,52,53,54,39,35,27,25,23,27,30,28,28,27,24,23,18,19,19,19,23,29,39,48,60,73,87,90,89,84,78,67,55,47,67,99,104,92,100,102,92,102,104,102,93,75,57,53,55,54,52,55,52,53,53,50,52,52,50,51,53,52,53,51,53,51,51,52,40,42,44,37,35,32,29,30,30,28,23,24,23,20,19,20,18,18,18,25,31,37,39,41,41,38,34,31,32,49,78,94,96,85,94,106,101,104,106,102,94,74,57,54,52,52,52,53,55,54,56,51,52,52,53,52,53,52,52,52,52,50,53,50,46,42,40,37,31,27,26,26,28,28,27,25,24,25,24,19,20,20,19,19,23,25,26,26,22,21,22,27,36,53,64,62,61,83,108,107,103,108,109,103,90,69,56,54,55,52,52,51,49,53,49,53,53,53,52,52,53,52,52,53,52,53,51,53,55,51,41,32,28,27,26,25,24,29,31,32,31,27,28,28,22,21,23,21,19,22,23,22,23,28,34,42,50,51,47,47,66,96,106,107,111,109,110,101,80,58,52,53,52,54,54,53,54,52,53,52,52,54,55,53,53,53,52,51,53,53,53,54
76,71,57,47,42,46,45,41,36,42,53,60,62,62,66,71,70,73,79,87,95,95,94,93,97,97,95,94,96,96,95,93,93,93,95,96,95,93,95,95,94,94,94,92,94,94,93,94,95,94,95,93,93,93,94,96,94,94,93,91,93,93,90,88,72,70,63,50,43,41,38,41,44,48,52,58,56,54,51,43,40,45,52,68,85,97,94,94,92,90,88,88,86,85,86,92,97,98,97,95,92,95,94,92,94,91,94,96,95,95,93,95,95,94,94,93,93,93,92,92,93,94,93,93,91,91,93,92,67,66,66,54,40,32,36,34,33,35,40,46,47,49,51,48,42,44,49,62,82,102,111,118,118,119,119,119,120,117,107,91,82,83,92,94,97,95,94,94,93,95,93,94,94,96,94,93,93,93,94,95,95,94,92,91,92,91,91,91,92,93,93,92,55,63,63,60,49,40,33,33,32,30,29,29,30,33,35,42,43,43,44,53,60,76,93,111,137,151,156,152,147,146,150,148,131,110,87,83,88,93,94,94,94,92,94,94,95,93,93,94,95,94,94,93,94,93,94,93,92,93,91,91,94,92,93,93,47,55,60,63,52,43,35,29,25,23,22,21,21,21,22,26,30,32,34,35,37,39,47,63,87,113,137,148,147,142,137,146,160,160,144,116,89,82,92,94,96,97,93,94,96,95,93,93,93,94,94,95,95,94,93,92,93,92,91,93,93,94,94,93,39,43,55,66,61,44,35,28,25,23,23,21,19,21,21,21,25,28,28,24,25,28,28,32,42,59,87,115,134,148,149,133,145,168,174,167,154,119,88,91,92,92,94,94,92,94,94,95,94,94,95,95,94,94,95,92,91,93,93,92,93,93,92,94,33,42,47,56,60,48,38,30,21,18,20,21,17,15,15,15,16,13,14,17,25,24,24,23,24,28,39,64,93,114,140,150,144,154,171,172,163,140,109,96,97,97,95,95,96,95,93,92,93,94,96,94,93,94,95,94,93,94,92,94,93,94,92,94,31,32,45,57,58,49,40,37,37,37,36,27,24,22,29,46,57,68,76,85,88,86,81,73,61,49,40,42,64,98,130,155,154,143,154,167,164,142,115,97,92,95,93,92,94,94,93,95,95,94,95,96,93,93,93,94,94,92,93,93,93,91,92,94,41,43,49,63,62,54,53,57,59,54,51,47,53,61,72,86,97,105,113,122,127,128,129,125,119,108,92,78,76,103,129,139,138,133,143,157,158,146,124,104,94,93,95,96,94,97,96,94,96,95,96,95,93,93,95,93,94,93,94,94,94,93,93,92,79,77,78,81,81,80,84,81,74,70,71,80,82,82,88,95,101,109,119,126,133,139,141,142,141,136,129,122,113,110,113,115,117,115,124,141,148,138,117,101,94,94,96,94,94,94,95,96,95,95,95,93,94,95,95,93,93,93,93,94,93,96,95,93,117,118,116,115,113,112,109,100,91,87,86,85,87,90,93,95,98,103,109,124,140,149,154,155,153,147,137,129,122,115,110,107,108,109,111,117,120,118,110,100,96,94,96,96,96,99,98,97,97,96,95,95,93,94,92,93,93,93,95,95,93,94,92,92,131,131,131,135,137,137,129,114,95,84,81,86,90,97,97,91,83,85,105,124,139,151,158,161,159,153,143,134,126,119,113,108,105,106,106,105,105,105,106,109,107,102,96,93,93,95,95,93,94,95,97,96,93,95,95,93,93,95,95,95,94,94,93,94,138,139,142,145,147,148,136,114,93,83,84,89,100,112,96,74,73,81,105,130,140,149,156,158,158,153,142,134,128,120,115,111,103,100,102,102,101,101,102,105,107,107,109,104,98,93,92,96,96,96,95,94,99,95,93,97,98,95,95,94,94,93,94,94,142,145,147,148,152,153,140,114,84,76,85,94,110,115,93,84,83,92,102,114,133,145,150,152,156,152,141,133,127,118,115,113,107,101,98,97,100,101,100,102,106,108,109,110,106,102,96,92,93,94,95,93,89,95,96,94,93,94,93,93,93,94,93,93,141,145,147,149,151,151,141,114,79,68,83,96,109,115,89,75,76,91,109,110,111,125,135,144,151,149,141,132,126,120,116,118,108,102,96,98,101,103,103,103,106,109,112,113,114,114,110,103,95,93,94,94,98,93,95,96,96,96,93,96,96,93,93,94,138,141,145,147,148,148,140,118,87,66,73,94,107,110,79,61,56,67,96,116,109,107,123,138,146,148,140,133,126,122,118,121,115,108,101,99,102,108,110,111,112,112,112,115,116,117,118,116,115,110,102,99,91,98,95,95,94,94,96,95,94,95,95,94,132,135,139,143,145,146,139,120,92,68,64,85,102,103,69,44,34,40,67,107,118,109,118,138,151,148,138,131,127,129,129,125,124,114,108,104,108,115,119,121,119,119,117,117,117,118,119,118,119,120,117,113,104,96,91,94,97,96,94,95,97,95,94,94,126,129,131,134,140,142,139,123,94,70,62,75,92,93,66,41,31,28,48,88,108,104,117,137,147,145,135,132,132,130,129,132,128,124,116,114,116,121,126,128,128,128,125,121,118,119,117,118,116,112,113,113,113,108,105,95,90,93,90,92,90,87,87,91,112,116,123,127,133,140,137,126,94,72,61,67,88,89,67,50,39,42,60,96,109,103,110,127,136,136,129,130,130,134,138,138,137,129,122,123,125,129,130,131,132,132,130,129,125,120,118,118,119,117,110,107,107,111,110,107,103,103,109,106,106,106,110,114,104,111,116,120,126,133,133,125,96,69,58,60,81,85,72,71,76,79,90,109,112,102,108,123,130,130,128,131,134,139,138,139,144,138,133,132,131,132,133,135,137,138,136,134,130,124,117,114,112,112,110,103,102,102,104,108,106,109,115,122,125,125,125,126,99,104,106,113,118,125,127,121,99,72,58,57,72,81,76,85,103,108,109,117,113,100,106,119,122,121,125,136,145,143,146,152,143,138,134,135,137,138,137,137,139,141,141,137,134,129,119,109,102,97,96,95,95,96,99,102,105,107,106,110,115,118,121,122,100,100,104,106,107,116,120,117,101,82,66,61,70,76,74,78,93,107,112,119,112,100,110,118,120,120,132,144,147,147,145,143,143,140,137,137,139,141,141,140,140,140,141,138,134,129,121,106,91,82,83,88,98,100,101,103,102,107,110,107,106,112,115,119,89,99,104,105,105,110,119,116,104,85,73,67,70,74,72,70,82,96,104,112,105,102,111,115,117,124,142,149,147,145,142,143,141,140,142,139,139,141,142,143,142,143,143,143,138,131,119,104,85,73,76,90,101,101,101,100,102,109,114,114,110,107,107,108,81,93,102,104,107,108,113,114,111,95,78,74,70,74,73,72,79,87,93,101,98,103,112,117,124,139,149,147,144,143,138,136,135,137,138,140,142,141,141,144,148,147,146,143,140,132,119,104,84,62,75,97,104,100,95,95,98,105,113,117,117,115,111,105,76,88,98,104,107,109,108,111,110,106,95,81,74,73,72,69,75,78,88,98,98,104,112,123,138,149,148,143,142,138,135,133,131,129,130,134,135,140,146,147,147,150,149,144,140,132,119,106,84,59,75,104,110,100,92,87,90,101,116,122,123,122,114,107,82,85,93,105,109,110,110,113,109,106,96,83,76,74,74,71,73,74,86,99,100,106,118,134,147,148,143,140,138,130,127,124,122,126,131,128,119,114,127,147,151,153,150,145,139,130,116,107,89,61,68,103,114,101,89,83,87,101,116,122,124,126,121,114,88,92,97,103,110,113,113,111,112,109,103,93,81,72,68,68,74,78,89,101,104,115,131,142,146,141,136,134,131,127,126,131,137,140,137,131,116,99,99,124,140,143,146,142,134,129,122,116,91,63,63,95,113,103,87,81,84,97,110,116,119,120,118,114,94,94,102,103,108,113,115,111,115,115,108,100,87,72,67,68,71,80,89,99,112,128,139,140,137,134,132,135,135,138,143,147,148,147,146,139,126,106,82,77,93,103,117,128,131,126,126,123,95,61,59,88,105,103,91,79,78,89,104,114,114,113,114,114,94,98,103,109,113,116,118,117,116,120,121,112,97,83,65,55,60,68,84,103,122,133,138,137,136,135,135,138,144,150,154,156,156,155,153,148,135,112,88,66,58,70,82,105,113,121,129,123,91,64,61,81,99,99,93,80,74,82,100,114,113,108,104,109,96,98,105,109,113,117,120,119,121,121,120,116,109,101,88,68,59,69,97,120,133,140,143,145,148,145,145,147,154,162,165,166,165,162,155,146,134,113,92,78,69,70,78,84,98,109,124,117,85,59,59,84,101,94,93,85,72,73,92,109,117,114,107,105,101,99,105,109,117,123,124,123,119,118,117,114,113,116,120,121,118,121,133,147,159,166,169,170,169,166,168,171,175,178,180,179,177,169,158,146,133,111,94,85,69,65,74,76,85,97,116,116,86,62,60,81,103,94,90,86,71,67,80,100,116,119,112,103,99,100,104,112,117,125,127,126,124,121,115,112,115,126,142,150,158,161,164,172,178,183,186,189,188,184,183,183,184,184,186,185,181,171,160,147,131,109,92,83,74,67,72,77,79,91,108,110,89,59,57,77,102,94,86,83,68,64,73,89,108,112,111,106,103,108,116,119,123,128,129,126,121,117,113,112,113,119,141,166,182,185,182,183,185,184,185,186,185,181,178,177,177,175,176,175,170,162,153,143,128,104,84,77,70,66,71,77,79,85,94,104,95,69,57,68,94,94,81,76,64,61,68,78,97,106,106,103,111,116,123,126,128,129,131,130,126,120,113,110,112,122,140,158,174,183,179,180,180,179,174,177,178,175,170,166,164,163,165,167,163,155,147,139,125,101,83,75,66,64,68,73,73,77,83,96,95,75,58,58,80,87,82,79,65,61,66,73,91,100,99,98,116,121,129,133,135,134,134,132,129,125,118,111,110,118,135,153,169,173,173,172,169,173,175,169,162,159,155,151,152,155,157,160,158,150,142,134,119,98,81,70,65,67,73,77,76,74,77,84,80,61,52,55,72,80,77,76,61,58,70,80,88,96,97,94,120,125,132,141,145,144,142,139,135,129,121,116,111,114,125,138,149,152,155,159,156,150,148,141,136,136,136,138,144,150,153,154,151,144,135,125,113,96,80,62,60,65,78,88,86,82,84,88,77,61,51,52,67,73,71,71,64,61,74,83,92,92,94,91,122,128,136,147,153,153,150,146,140,133,124,115,107,103,105,106,112,118,121,125,126,125,121,116,117,120,122,125,131,137,142,141,139,134,127,120,108,95,78,57,60,66,82,91,91,90,93,91,75,58,50,54,71,74,67,71,61,59,73,86,91,95,98,99,121,130,139,148,157,159,155,150,144,134,124,111,97,87,80,76,77,88,99,111,112,107,108,112,116,116,117,119,122,120,118,118,117,115,113,111,105,96,80,52,52,67,88,96,96,94,96,93,78,61,50,51,65,71,67,72,61,62,83,90,98,96,101,97,117,129,138,145,153,159,158,152,142,130,116,102,91,79,71,64,65,71,87,107,118,124,121,121,118,119,117,113,111,108,106,109,113,116,116,115,108,97,85,64,57,78,96,101,96,93,95,98,87,65,48,56,73,68,68,71,67,64,81,94,94,99,100,98,114,127,137,144,150,156,157,152,139,126,110,94,83,72,64,61,62,69,80,100,115,129,137,134,126,117,115,115,113,107,100,100,110,126,131,124,114,101,93,82,80,93,101,104,97,93,96,97,89,68,50,59,71,68,70,76,69,64,86,96,100,98,96,95,116,127,136,141,146,152,154,147,135,121,102,86,74,64,59,61,69,80,93,97,109,128,143,144,136,130,121,114,111,109,104,98,100,112,122,126,118,107,99,94,97,103,106,103,99,94,92,93,89,71,51,62,72,71,76,80,69,67,81,98,99,96,95,91,118,126,133,139,145,150,151,146,130,113,92,79,69,61,59,64,74,85,91,97,104,121,141,150,147,137,129,124,118,112,106,100,94,94,100,99,101,99,95,94,100,107,108,104,98,93,92,92,86,72,54,61,69,75,81,80,74,73,84,90,91,88,88,85,117,124,129,133,139,145,151,146,126,102,83,72,66,63,58,63,68,72,80,95,103,116,136,149,151,147,139,131,124,120,116,108,101,94,93,96,95,95,98,99,103,108,110,106,102,97,93,91,87,72,52,61,71,80,84,82,76,77,79,89,95,94,89,89,120,127,132,135,139,144,146,143,122,95,76,65,64,61,56,60,62,63,73,93,101,111,127,143,151,149,143,135,128,124,124,123,120,117,110,107,113,113,113,116,115,112,110,110,104,98,95,92,87,73,50,66,79,82,85,82,79,81,86,86,94,96,94,90,121,126,128,130,135,140,146,142,119,94,70,64,63,61,59,60,61,62,70,89,98,108,124,137,145,150,146,138,133,131,130,129,129,124,122,119,118,121,126,127,125,123,123,121,114,102,96,92,87,72,53,73,86,88,85,81,79,80,84,91,96,99,99,95,121,126,129,131,133,139,141,130,108,87,66,55,60,60,56,54,55,62,70,85,94,105,120,131,139,147,149,143,138,135,134,133,134,133,131,127,128,127,127,130,132,132,132,132,128,115,100,93,88,73,56,77,91,91,85,84,79,80,87,94,100,104,102,95,121,128,131,130,135,141,141,130,106,84,62,56,68,67,52,37,43,52,67,85,93,101,116,128,136,142,149,150,144,141,140,138,136,135,133,131,132,130,132,128,128,129,133,137,134,117,101,93,85,74,61,77,88,87,86,84,83,85,89,94,98,101,101,98,123,128,130,132,134,137,137,122,101,79,62,60,69,66,42,31,28,35,53,80,97,100,113,125,131,136,147,154,151,149,146,144,140,139,138,134,132,130,130,128,127,127,128,129,128,117,103,95,90,82,70,77,84,87,87,85,85,87,91,94,96,98,99,97,128,129,131,130,133,137,136,123,93,83,64,67,80,72,46,34,29,29,44,76,96,98,109,123,130,132,140,150,150,151,153,146,143,141,137,135,133,129,126,128,127,126,122,120,120,115,108,99,95,89,81,77,81,82,87,88,89,90,93,96,98,97,96,96,129,129,130,131,134,137,131,114,95,80,66,80,89,83,52,33,29,31,48,80,96,96,107,125,134,133,136,145,147,151,152,147,144,138,135,132,128,125,125,125,125,123,118,111,111,112,103,99,96,93,85,83,84,84,87,88,89,89,92,96,99,98,96,93,131,129,129,131,136,138,131,106,89,82,73,89,103,95,68,54,48,52,69,94,100,96,104,123,137,137,136,142,145,148,149,141,137,134,132,129,124,121,121,123,124,123,117,111,110,105,102,96,95,97,95,89,87,85,86,87,90,92,92,95,96,95,94,92,130,128,125,127,133,136,128,106,88,80,80,96,104,99,83,86,89,90,94,99,101,100,109,124,138,142,137,138,141,141,145,138,132,130,127,124,119,114,113,116,116,115,114,113,109,106,100,99,96,96,94,95,92,91,90,89,91,91,92,95,95,93,91,92,128,129,127,125,132,135,126,103,89,86,94,107,113,106,88,92,102,98,94,96,99,101,110,126,139,143,139,137,136,136,140,138,132,128,123,116,111,108,107,108,111,113,112,109,109,105,102,100,100,101,96,99,95,93,91,90,89,91,94,96,95,92,91,94,124,125,126,124,128,132,125,99,85,87,96,109,117,112,91,84,94,99,98,99,98,100,110,123,138,143,140,136,131,134,137,136,130,124,117,111,106,103,103,105,108,108,108,106,106,104,101,101,100,98,101,99,100,98,96,95,95,94,94,94,92,93,92,95,116,121,122,122,123,126,124,103,89,89,97,110,117,114,98,80,75,87,100,101,99,103,111,124,130,135,137,131,127,127,131,128,119,116,110,103,99,98,100,103,105,105,106,107,105,108,105,104,101,102,98,101,98,98,97,96,95,96,96,94,93,93,96,98,106,115,117,118,120,121,120,102,94,91,95,107,114,111,102,88,78,84,95,97,99,107,114,123,131,134,133,128,125,129,129,122,112,109,104,99,96,97,100,102,104,106,107,103,103,103,105,103,104,101,102,99,101,98,99,100,99,96,95,95,96,96,95,96,95,101,105,112,116,119,117,100,93,89,93,101,108,109,100,91,85,86,89,92,103,110,115,119,126,132,132,129,128,125,124,114,108,105,101,98,96,97,98,101,104,104,106,106,106,100,101,105,104,106,103,104,104,102,100,97,94,94,94,96,98,97,97,97,84,87,91,97,105,115,117,103,92,87,87,96,103,106,98,81,76,80,91,103,112,115,118,120,126,130,133,131,130,126,120,111,104,100,97,95,93,95,98,100,102,102,102,101,102,102,103,103,105,106,107,105,103,101,100,98,94,94,96,97,98,98,98,99,71,74,83,88,95,103,113,110,94,88,84,90,96,101,102,90,78,82,96,107,112,112,116,123,127,132,136,134,129,124,116,108,103,100,98,96,93,93,97,98,97,95,94,94,96,98,101,101,104,105,104,103,103,100,96,94,95,97,98,99,98,97,99,99,67,69,73,79,87,92,100,110,100,89,84,89,95,99,103,100,91,89,96,104,110,116,119,126,132,135,135,133,129,121,113,105,101,100,98,97,94,93,95,95,93,93,90,88,89,97,99,99,98,99,100,101,97,95,95,99,100,97,97,98,97,98,97,97,60,61,66,73,77,85,91,99,105,97,88,91,95,99,102,104,103,99,97,103,109,119,123,129,134,136,135,134,123,117,111,106,104,100,97,97,97,97,95,94,94,89,89,90,90,96,97,97,97,96,95,92,93,96,97,98,99,99,97,99,99,98,96,100,52,56,66,66,75,81,87,92,97,97,91,90,94,100,104,105,104,104,105,109,117,122,127,131,132,133,133,127,119,111,106,102,100,98,99,100,100,100,98,96,95,92,92,94,95,96,96,96,94,93,92,94,95,97,98,97,96,94,95,95,97,100,106,102,43,47,44,55,60,69,81,88,89,91,88,87,89,96,102,107,108,109,112,118,119,125,127,130,132,131,127,120,114,108,105,106,105,102,102,103,100,99,97,97,94,95,96,96,98,97,97,95,91,91,94,98,99,99,100,102,100,101,100,100,98,91,93,98,40,40,42,40,50,60,70,81,87,89,89,87,88,93,99,104,107,111,115,119,120,124,124,125,125,124,119,114,112,108,105,103,102,103,105,103,101,101,101,96,97,97,97,97,96,95,93,91,91,92,96,96,96,95,95,94,94,93,93,91,93,114,96,76
80,78,78,72,52,37,34,29,27,25,27,25,23,23,23,24,24,24,30,30,33,36,38,43,43,41,38,43,77,113,127,153,175,151,155,170,168,154,123,73,69,72,72,72,71,72,71,72,73,73,71,71,73,68,70,72,71,69,70,70,70,70,70,70,87,81,74,69,67,45,27,25,26,26,20,20,21,21,23,23,20,24,27,28,32,39,42,46,48,48,49,46,54,86,113,122,154,148,157,172,169,157,133,90,74,71,73,71,70,70,71,69,70,71,72,73,71,71,72,71,71,72,71,72,70,70,71,70,63,72,77,73,61,58,47,33,28,22,19,20,22,22,19,20,29,36,45,60,70,75,74,70,62,58,55,52,47,54,73,86,105,115,128,154,161,155,126,87,70,72,73,74,73,72,74,72,73,72,72,71,71,71,71,72,71,71,70,70,71,71,72,70,46,48,65,74,70,64,54,41,31,31,35,38,41,42,48,61,80,94,102,108,110,111,109,102,89,84,79,81,83,77,77,76,73,75,98,118,129,118,100,79,73,73,73,71,72,72,75,72,73,72,73,72,71,71,72,71,70,70,71,71,70,73,72,72,48,49,53,61,81,64,53,47,45,48,54,62,65,67,76,87,97,107,116,122,125,124,123,121,118,107,98,91,89,98,102,103,103,99,90,83,76,71,65,67,70,69,71,73,73,72,72,72,73,74,74,73,73,73,72,71,71,71,71,71,74,72,70,69,61,62,55,59,62,74,55,51,55,56,59,60,58,60,71,84,94,104,119,129,135,137,137,133,131,126,118,107,104,98,97,99,102,102,103,100,99,96,92,88,79,74,70,71,73,74,72,73,73,73,72,71,71,72,72,68,73,72,69,70,69,71,68,66,72,71,67,65,64,78,67,58,63,65,61,61,49,57,71,91,105,114,120,130,144,146,142,141,137,136,129,122,113,108,103,102,103,105,105,104,106,107,106,106,101,95,89,77,68,70,71,73,74,72,72,73,74,73,71,72,71,72,73,71,68,63,66,79,88,88,87,85,81,88,78,79,85,76,68,67,72,81,88,95,104,111,123,133,145,153,158,159,155,148,139,133,123,117,112,109,111,111,112,111,112,112,115,117,114,112,104,98,86,72,69,72,73,75,74,73,72,71,72,73,68,69,69,69,74,99,129,153,113,112,114,112,109,101,106,103,97,85,75,79,90,98,98,100,99,102,111,130,144,157,168,170,168,159,150,141,132,123,116,112,113,114,117,116,116,116,118,123,123,121,120,114,107,95,77,64,68,70,73,72,70,72,76,73,76,79,79,86,107,127,122,115,134,133,133,132,128,134,130,128,113,95,90,91,102,106,107,108,108,105,104,122,142,156,167,171,171,165,155,147,140,131,124,117,112,112,117,120,117,115,117,122,122,124,122,120,119,116,105,91,76,75,76,82,85,89,96,98,98,103,105,107,110,108,107,108,151,149,147,146,147,147,151,146,120,95,92,98,114,118,118,101,88,86,97,124,137,144,156,166,170,162,154,146,142,137,133,123,114,114,119,117,119,120,120,121,123,126,127,125,122,120,117,113,104,92,86,90,96,100,105,105,106,104,109,111,109,110,113,113,156,157,157,154,153,158,157,149,124,100,92,102,122,132,122,91,78,83,90,109,134,141,149,157,168,169,156,150,142,136,136,132,122,117,118,125,125,122,122,124,123,124,123,125,125,123,123,122,118,112,103,94,92,97,101,100,102,105,106,106,110,109,107,111,160,162,162,164,165,163,163,153,122,99,92,108,128,142,122,89,82,101,122,107,110,138,148,156,168,169,158,152,147,140,140,135,125,117,117,122,125,125,124,123,121,119,123,124,123,122,120,121,119,120,115,108,99,88,87,96,97,94,99,102,105,107,109,110,154,159,163,166,167,166,166,159,126,92,88,112,135,144,111,87,97,113,134,128,109,126,143,154,165,164,158,151,152,145,145,142,132,123,118,120,126,127,127,126,124,117,119,120,120,120,121,117,113,113,117,116,112,104,89,82,88,94,95,96,100,101,105,104,147,157,164,166,168,169,167,163,129,81,73,103,138,149,100,84,100,118,138,152,124,122,140,155,164,163,158,153,151,151,150,149,141,132,125,126,130,130,128,129,129,126,118,120,120,122,121,120,113,109,114,114,113,112,108,97,86,87,92,94,95,97,99,101,136,152,164,169,172,173,170,165,141,91,69,88,128,142,84,51,59,78,117,155,132,125,140,157,165,163,160,157,154,157,155,152,144,138,134,133,134,136,136,135,134,130,130,123,121,122,124,119,116,111,105,109,111,113,113,110,101,90,85,90,92,93,94,95,128,146,157,160,163,172,169,163,144,106,74,70,111,137,74,40,38,53,87,146,134,124,139,154,159,157,156,159,159,161,159,159,149,142,141,141,141,141,140,142,140,136,136,131,128,124,125,126,122,119,112,107,109,112,114,114,108,102,90,83,87,90,91,90,119,132,151,161,165,168,172,167,153,112,78,70,97,128,72,62,59,45,79,140,137,127,136,149,154,155,157,161,162,163,163,162,155,152,152,147,148,147,146,148,148,146,142,135,129,126,123,122,122,122,117,114,115,112,115,120,117,110,101,91,81,83,85,88,116,126,143,155,162,168,172,171,157,116,79,66,85,119,74,56,75,54,94,149,141,126,137,147,148,151,158,164,165,165,164,162,157,154,152,154,152,150,151,155,155,150,148,141,134,128,122,117,116,122,122,120,119,115,120,128,129,121,116,106,91,80,81,83,109,114,130,145,155,164,171,169,153,114,77,62,72,107,89,79,76,101,144,164,147,126,139,145,146,152,163,170,172,170,169,168,162,159,159,160,158,158,158,158,158,156,152,148,142,130,117,109,115,125,121,118,121,120,122,132,132,135,126,116,103,85,79,83,113,108,122,137,149,161,168,169,154,122,79,66,70,98,96,126,151,164,169,170,148,129,142,145,146,157,168,170,168,166,166,166,167,166,163,163,164,160,160,159,160,158,152,146,142,130,109,97,109,124,121,113,107,114,122,135,142,140,138,126,113,100,84,78,112,107,109,127,143,155,164,167,156,124,94,71,73,94,102,94,135,162,160,155,140,134,141,144,149,163,171,169,167,162,164,164,164,165,164,162,160,161,160,160,161,159,154,146,143,129,99,97,124,124,116,109,105,109,120,134,143,147,144,135,122,108,94,77,102,109,110,119,136,147,158,166,157,126,104,87,82,91,102,105,110,137,144,145,136,134,143,148,160,173,171,167,166,163,160,159,159,161,163,161,159,162,165,166,166,160,158,150,146,129,101,96,125,131,118,103,99,102,117,132,140,144,144,139,131,117,103,83,99,105,107,116,129,147,157,161,156,138,113,96,87,88,96,111,110,128,138,146,139,139,146,156,167,169,164,160,156,156,157,154,152,150,146,140,140,141,157,168,169,163,158,153,143,131,96,80,113,132,118,101,94,100,115,131,138,139,136,136,134,124,112,96,79,94,97,109,127,141,160,166,159,145,131,105,101,92,94,101,117,111,130,149,146,145,153,162,163,157,153,152,146,143,139,138,133,127,118,111,115,128,140,161,165,159,154,150,142,131,94,74,104,126,125,96,92,100,112,127,137,132,129,130,130,124,107,97,98,78,96,103,123,143,161,169,165,142,139,127,108,94,90,98,121,127,130,154,149,144,154,153,146,141,137,135,134,122,119,118,125,126,117,103,94,106,129,152,162,158,154,151,153,132,89,72,104,121,122,107,83,94,108,125,136,132,122,119,125,122,110,97,106,96,97,105,125,147,162,171,169,151,140,135,119,100,84,87,117,145,152,142,133,144,151,147,140,134,129,126,118,111,110,122,124,123,117,102,84,74,77,117,143,151,151,153,161,132,87,69,95,115,111,117,88,84,107,124,137,137,123,114,114,117,106,98,108,104,109,114,129,148,163,171,169,160,152,141,132,117,97,79,91,115,124,125,131,142,143,137,131,131,131,128,127,131,137,141,141,137,126,104,69,47,53,92,125,141,146,151,156,125,89,77,102,131,113,107,98,73,100,119,128,140,138,126,115,113,106,96,108,106,116,123,134,153,164,172,172,167,158,152,145,131,115,86,78,82,97,125,136,139,138,134,132,130,130,136,143,151,155,154,154,152,141,116,79,51,63,81,111,126,137,149,155,109,86,73,105,136,121,103,108,70,92,117,121,130,132,132,119,112,105,96,107,110,116,132,137,152,165,168,172,162,160,155,152,144,138,124,103,100,116,131,136,138,139,140,140,138,141,149,158,160,165,164,166,166,156,131,100,68,60,91,118,127,138,154,168,116,86,76,91,135,129,108,104,70,88,119,122,126,128,130,124,116,106,97,110,109,108,131,147,151,165,168,173,165,160,153,149,151,153,155,151,145,143,152,158,161,163,162,158,155,159,164,171,174,179,180,175,170,163,141,112,91,61,89,122,131,138,152,165,139,91,80,88,129,132,107,104,72,85,122,125,129,127,126,121,115,109,98,119,130,125,120,139,146,159,174,179,171,165,150,143,149,158,170,175,178,170,174,180,187,192,190,186,181,182,184,187,189,190,187,178,171,163,145,118,92,74,97,124,129,133,140,152,152,106,83,85,120,129,111,108,78,85,126,131,129,125,123,119,114,108,96,98,124,140,141,147,157,165,173,174,167,154,143,142,146,150,163,178,187,185,183,184,186,188,191,189,186,186,187,189,191,187,187,187,182,164,143,119,95,75,98,122,126,129,136,145,154,116,85,82,113,126,110,104,73,94,132,137,133,125,120,121,113,106,99,122,133,145,157,159,164,167,172,175,167,154,145,143,147,155,166,177,184,182,183,184,182,180,179,183,186,186,184,181,180,183,186,195,192,168,140,115,94,78,108,127,130,125,126,139,144,104,87,78,113,127,106,99,68,90,131,134,135,133,130,122,115,109,99,126,147,152,158,165,167,168,172,173,168,161,155,147,144,152,164,169,173,175,179,181,183,182,182,179,175,171,170,169,170,174,175,177,176,161,134,108,86,89,121,133,136,133,133,143,128,95,83,73,104,120,106,96,70,96,132,134,136,134,131,126,118,107,99,122,144,153,161,166,171,172,174,173,169,159,150,148,146,144,146,145,141,142,153,161,165,166,160,158,156,153,155,158,163,168,165,162,160,152,130,103,75,90,118,132,137,138,142,144,124,98,88,78,108,114,103,100,76,100,133,138,138,135,128,123,115,107,98,118,140,155,164,170,175,178,177,179,172,159,147,146,137,125,113,107,112,118,126,130,133,132,132,134,135,138,142,149,154,156,155,151,147,141,124,97,59,75,110,130,135,134,137,145,131,97,82,72,102,108,100,99,83,103,134,138,134,129,125,115,113,106,96,115,134,150,160,168,174,184,184,180,174,161,153,142,124,109,100,102,109,114,123,131,135,135,133,134,135,132,131,132,132,135,137,140,140,132,120,99,64,61,116,138,142,136,137,141,139,106,78,68,99,104,104,99,90,105,124,130,128,122,118,117,114,108,100,116,136,150,162,167,172,182,185,182,170,152,134,127,113,98,96,108,126,142,138,131,141,150,149,142,138,133,131,129,121,119,122,121,120,125,121,112,98,92,128,144,143,141,139,143,141,118,81,73,103,106,108,101,100,107,120,128,130,123,116,119,117,107,95,110,134,150,163,169,171,179,184,180,165,148,130,114,102,93,99,114,136,148,156,141,136,153,159,152,142,136,132,132,127,122,119,129,136,130,123,116,108,117,140,144,143,138,136,138,136,123,87,70,103,106,107,105,102,109,121,129,134,135,131,128,119,110,96,108,134,152,162,167,170,176,181,177,162,144,126,106,91,91,102,118,124,116,148,148,140,152,162,160,157,152,142,135,134,132,129,123,126,128,124,123,130,139,146,148,147,143,138,137,136,127,95,73,111,115,112,108,106,110,122,131,139,143,138,128,115,105,90,111,134,151,162,167,169,174,179,176,159,130,109,92,86,90,103,115,123,142,146,148,139,140,153,163,165,159,153,151,146,144,143,142,137,137,139,140,145,146,146,148,149,145,139,136,135,129,101,83,123,121,114,110,109,110,127,134,140,139,132,123,111,97,88,119,138,150,160,165,167,173,175,172,154,116,93,80,78,88,102,109,121,131,138,138,134,146,151,155,161,160,156,154,154,155,155,153,151,149,148,146,146,148,147,149,150,147,142,137,131,123,108,91,121,115,114,113,113,121,128,135,133,132,127,118,103,90,93,128,138,148,157,161,167,170,172,172,152,114,85,72,77,88,105,109,130,129,132,133,129,142,155,156,159,163,160,160,159,161,161,161,160,157,154,153,150,151,151,152,151,153,141,131,130,126,111,93,111,122,121,118,117,122,126,130,130,127,119,106,91,92,104,139,143,144,155,164,164,169,169,166,145,108,81,67,84,93,105,132,149,149,143,137,126,138,152,155,157,166,168,164,164,163,163,161,160,157,159,155,156,148,148,150,151,147,137,127,125,126,121,111,116,122,122,120,119,121,124,124,123,118,106,92,92,105,111,137,150,150,154,160,162,164,168,159,130,99,77,64,92,85,74,81,97,132,151,143,126,135,148,152,155,164,165,165,167,167,164,164,166,163,158,154,152,153,150,144,138,142,139,131,128,129,126,121,119,123,121,119,117,117,118,118,116,107,93,91,104,114,113,148,147,154,154,159,161,161,165,159,127,96,78,71,105,66,43,42,51,84,139,141,127,132,146,153,153,163,168,168,173,170,169,163,158,156,153,150,149,149,148,146,134,135,135,131,126,126,126,123,123,122,118,116,114,113,111,115,107,95,90,104,114,116,119,150,152,151,154,159,160,162,163,153,122,94,79,87,125,67,58,115,53,61,120,133,128,130,147,158,156,158,168,168,168,161,158,156,153,150,147,146,144,143,142,140,136,135,133,129,126,126,123,122,123,121,118,111,109,111,112,108,96,93,105,111,118,123,122,153,158,156,155,155,156,159,158,143,110,91,83,105,141,74,56,72,58,69,121,135,130,134,148,159,159,158,161,163,163,159,151,151,148,144,140,135,134,134,134,134,134,131,129,127,127,123,120,119,116,112,111,111,112,111,109,97,95,107,114,117,121,120,119,153,157,158,154,153,156,158,155,139,105,90,90,121,144,93,56,43,55,100,139,135,129,135,150,159,163,162,162,161,158,161,157,152,146,139,134,131,129,128,129,127,126,126,127,122,117,116,115,114,113,116,117,114,113,107,98,99,109,113,116,119,119,119,117,151,152,156,156,152,149,154,154,132,102,93,100,132,148,107,107,106,112,134,138,124,127,136,151,157,160,160,155,154,154,157,152,146,140,133,128,124,123,126,128,127,126,118,114,112,115,113,113,115,117,115,116,114,106,98,102,109,111,115,118,117,110,106,112,147,148,147,150,150,150,146,147,125,98,91,113,140,148,120,85,125,134,130,129,122,125,136,148,153,156,155,151,150,154,153,143,137,133,126,120,118,124,126,125,124,124,122,121,120,120,121,120,119,119,119,115,108,104,110,114,116,114,114,109,110,124,127,90,137,142,147,144,145,143,142,141,128,95,94,115,134,144,131,97,82,109,126,125,119,127,139,144,150,153,153,152,152,154,146,136,131,127,121,120,123,123,125,125,123,121,123,122,120,120,121,122,119,118,114,101,92,90,88,85,80,75,68,71,69,76,132,186,124,127,133,139,138,137,135,133,123,98,96,112,129,138,133,110,82,83,102,106,117,132,137,142,146,151,154,155,157,147,139,134,130,124,123,123,123,125,125,124,122,120,118,115,119,121,121,117,116,100,70,51,48,45,45,47,54,61,68,69,72,70,56,71,118,120,120,119,122,124,126,127,124,96,92,102,120,130,127,112,86,80,84,103,125,130,134,140,146,150,156,158,150,147,139,132,128,124,122,122,123,125,126,123,120,118,115,115,120,120,118,114,94,55,42,48,48,50,53,59,64,68,70,72,75,74,74,72,102,106,106,104,105,111,115,114,115,103,87,88,101,114,114,116,109,103,104,105,115,130,137,146,153,157,161,157,151,144,134,129,128,123,121,124,125,125,123,120,118,118,119,120,120,118,109,84,50,44,49,51,50,54,59,64,71,74,72,76,75,74,76,77,73,74,84,92,92,101,107,108,107,105,86,79,90,109,118,120,125,122,122,123,126,136,144,148,152,154,153,152,146,138,132,126,122,120,121,123,124,122,119,117,118,120,119,115,115,106,81,44,45,50,49,49,56,60,65,68,70,72,74,73,75,76,76,76,38,44,50,61,71,76,88,96,98,98,89,70,71,93,107,119,124,124,124,126,134,139,145,148,147,149,148,144,136,130,127,123,117,116,120,120,119,119,115,115,115,116,118,114,94,58,38,47,49,50,54,59,64,68,70,71,73,73,74,76,76,77,76,77,35,35,30,34,35,35,43,59,75,88,95,96,82,74,82,94,109,115,122,126,132,136,140,141,142,141,135,129,127,125,119,112,112,114,113,111,109,110,110,114,111,102,84,62,43,43,50,54,55,60,64,67,69,70,72,73,74,74,76,75,76,78,77,76,59,57,54,49,56,54,46,39,45,57,64,79,88,93,94,96,103,109,116,121,129,132,133,134,134,131,128,123,120,113,107,105,99,95,91,90,91,92,86,76,62,48,41,44,51,56,57,60,63,67,69,71,72,73,73,74,75,75,76,76,76,76,75,76,51,47,45,41,35,36,35,33,34,37,35,39,47,54,59,67,79,92,105,117,123,125,124,122,123,122,119,113,106,95,91,91,101,114,127,138,135,122,93,47,44,53,57,61,63,65,68,70,69,71,71,73,74,76,75,77,77,77,75,74,77,77,79,78,46,41,37,34,32,33,35,36,34,31,33,27,24,24,23,27,35,49,61,73,95,105,112,112,103,92,76,62,51,70,105,126,134,142,139,144,146,140,128,88,66,67,68,70,71,72,69,71,74,75,75,75,73,79,80,77,75,75,78,80,77,78,76,77,49,49,49,44,37,32,33,33,32,32,27,29,27,24,26,23,25,28,34,37,42,47,52,53,51,49,43,35,51,100,123,121,113,141,133,139,143,139,129,100,71,72,73,72,72,73,73,74,75,75,76,77,74,76,72,76,78,78,78,76,79,76,78,77,58,54,47,35,28,26,26,28,31,32,33,30,29,30,23,25,23,20,24,29,28,30,29,27,26,28,31,54,100,129,138,122,125,144,135,139,143,138,126,91,74,75,75,75,75,77,76,81,78,77,77,79,79,79,79,77,78,79,80,80,79,77,77,78
86,79,69,75,80,56,37,34,27,25,29,30,31,30,31,28,35,35,33,37,44,51,52,45,36,32,32,36,41,55,86,117,130,130,127,131,135,138,123,124,160,178,164,126,78,60,64,66,69,71,72,70,71,68,70,69,68,68,68,67,68,67,69,68,82,85,83,70,66,69,54,38,37,34,33,29,26,23,26,28,25,27,27,26,27,27,28,27,34,32,32,34,36,43,58,80,106,118,116,111,111,129,156,146,123,150,168,167,154,113,72,69,70,69,70,68,68,71,69,70,71,71,71,71,70,71,71,71,39,57,77,82,74,70,65,51,35,26,22,24,26,28,25,22,25,25,23,24,23,24,26,29,29,31,34,37,37,36,32,33,38,52,72,79,81,80,96,131,125,124,156,166,164,148,110,73,68,70,70,71,70,69,71,71,69,68,69,69,70,69,66,65,38,41,50,67,77,70,59,54,42,31,27,24,20,19,19,20,20,20,20,21,22,23,24,23,22,30,35,34,35,39,40,40,39,37,43,65,77,82,96,132,142,131,137,157,162,153,131,86,70,69,71,70,71,69,67,69,72,70,69,68,68,70,70,70,36,41,40,46,63,72,59,51,47,35,26,27,27,23,21,19,18,16,18,17,20,29,33,38,44,54,57,56,51,46,40,39,37,37,39,52,89,115,120,121,132,126,137,150,153,145,129,96,73,68,69,71,68,69,70,71,70,70,68,70,71,69,69,69,33,39,43,46,54,65,64,53,49,39,34,37,40,36,34,32,30,32,37,48,62,80,93,104,113,114,115,113,109,100,91,82,73,65,55,50,64,94,105,94,103,110,124,138,137,127,111,91,74,68,69,69,70,69,72,71,70,70,70,70,70,69,69,68,46,48,48,48,54,64,69,59,54,53,53,49,48,47,48,51,58,67,80,92,101,109,119,128,131,131,130,127,125,122,116,110,105,100,97,93,87,83,84,87,90,98,110,118,118,107,89,76,70,70,70,71,70,70,70,70,70,70,68,68,69,70,69,69,74,75,72,72,70,75,79,75,72,66,60,59,63,72,79,80,83,90,98,107,114,120,127,134,141,142,143,144,140,135,129,121,115,112,108,108,108,106,104,101,101,100,103,102,102,97,89,79,71,68,65,70,71,72,71,70,71,71,71,70,70,70,72,69,106,109,107,107,105,102,101,98,85,75,74,80,95,104,107,107,107,111,110,106,108,118,131,142,152,158,160,159,155,148,144,135,126,119,114,111,110,114,114,112,112,110,110,109,109,111,109,104,97,88,77,70,66,69,70,70,71,71,69,68,70,70,71,72,128,124,125,124,124,125,125,118,95,84,88,97,115,124,124,120,119,115,110,109,108,114,127,139,150,157,163,164,163,156,149,143,136,129,123,117,113,114,116,116,116,115,116,115,117,120,120,119,117,111,102,90,80,67,68,71,70,70,71,72,72,71,71,70,134,138,135,137,139,140,136,122,102,87,89,108,128,134,130,120,98,76,73,83,95,114,126,127,134,142,154,161,159,152,147,144,141,137,133,126,119,116,116,117,118,116,115,116,118,121,122,124,121,121,115,113,104,89,74,64,65,70,70,70,70,72,71,71,146,148,152,155,155,154,144,115,91,90,99,120,136,141,122,95,80,98,117,120,106,100,116,134,137,140,147,160,166,158,152,146,142,138,136,133,121,117,114,121,122,121,118,117,120,121,123,123,127,124,125,118,115,112,102,91,73,65,66,69,72,71,71,69,150,156,158,160,159,157,152,120,83,78,100,133,146,134,100,73,85,108,118,137,141,117,110,125,139,144,151,159,163,160,155,152,146,143,144,136,129,120,119,119,120,122,123,120,118,119,122,124,124,126,124,124,122,121,120,114,109,96,81,67,64,68,66,69,143,151,158,162,161,159,151,121,82,69,87,128,143,123,75,91,135,149,145,145,152,138,123,126,137,144,154,161,160,155,156,155,152,147,148,144,132,127,116,115,119,122,119,121,120,117,112,111,117,120,121,121,117,118,119,120,117,114,107,96,77,66,66,67,145,153,153,158,164,159,151,132,99,69,67,110,136,107,77,110,119,119,142,163,164,143,127,132,141,150,155,161,161,162,156,155,154,154,150,148,143,133,125,122,122,122,123,121,120,118,115,109,107,110,112,114,114,114,111,110,112,114,113,110,106,95,94,96,135,148,154,157,160,163,154,134,102,79,67,94,124,93,69,63,54,72,94,144,165,147,129,133,138,147,150,158,157,158,160,159,159,158,157,152,144,136,137,133,135,133,130,131,130,130,128,123,118,113,114,116,116,114,114,110,106,109,113,111,110,106,98,96,123,138,148,156,162,164,160,140,102,74,66,80,115,89,57,63,67,51,74,132,169,152,134,132,137,145,148,151,154,156,159,162,162,160,159,156,149,142,141,138,138,139,139,137,137,135,131,128,126,122,117,117,119,122,119,116,110,108,109,109,111,111,109,101,114,130,139,153,165,169,161,140,102,74,61,68,103,88,54,57,84,99,83,140,176,159,135,130,136,144,144,145,152,159,164,164,164,162,161,160,155,151,151,148,147,146,146,146,147,145,143,139,134,128,125,121,120,121,122,122,120,116,114,112,111,111,114,110,109,122,132,146,163,169,160,142,108,83,68,64,94,93,72,58,60,117,131,168,184,169,139,126,138,144,143,145,154,163,166,167,166,167,166,162,156,154,155,154,154,152,151,154,155,152,149,146,141,135,129,123,118,117,122,126,126,125,124,121,116,118,122,123,104,112,124,139,157,167,162,141,115,88,77,74,91,95,83,108,103,121,165,190,186,169,139,129,141,145,141,143,158,167,169,168,166,166,166,166,164,160,161,160,161,159,158,156,156,155,151,146,144,142,133,119,110,111,120,126,125,122,122,124,122,124,130,132,109,108,118,132,150,163,165,145,120,98,82,82,92,102,83,120,158,176,189,190,182,164,137,135,142,144,143,152,165,170,169,166,164,165,164,165,167,165,162,159,158,157,157,156,156,156,153,148,146,142,132,111,94,109,121,123,120,117,116,119,122,127,134,140,102,107,116,128,143,158,163,151,129,104,96,89,92,105,91,102,134,154,166,173,169,155,137,137,142,144,149,166,170,167,166,165,162,160,161,159,155,150,144,140,141,150,157,160,161,157,154,152,149,143,130,104,86,122,130,124,116,111,110,113,120,128,136,143,99,101,112,124,139,156,165,159,147,127,108,104,100,104,103,98,118,147,177,178,176,161,142,142,146,151,164,170,168,162,159,159,158,154,146,140,133,125,124,125,129,139,156,164,163,158,153,152,149,144,130,97,76,112,133,128,112,104,103,106,115,125,137,142,81,96,108,125,140,157,168,159,147,140,128,112,110,104,103,98,115,121,128,142,157,164,150,153,156,161,164,160,156,153,149,144,134,122,117,115,111,105,96,98,119,137,150,160,161,157,153,150,146,140,119,86,62,95,120,124,111,95,98,105,115,128,138,142,98,100,104,119,139,153,168,169,151,144,139,125,111,105,96,100,105,133,124,125,158,171,161,158,161,154,148,136,131,126,120,113,113,121,125,121,107,91,90,90,98,115,136,151,156,154,154,155,156,147,106,78,64,103,124,123,115,95,91,102,117,125,132,141,109,108,118,129,140,156,165,170,167,153,146,144,129,117,99,90,102,130,152,156,168,172,160,155,151,137,129,127,122,117,124,133,141,145,142,138,122,96,76,54,62,65,92,125,146,151,152,156,159,142,102,80,60,94,113,111,115,102,86,96,109,123,142,145,107,125,120,138,151,156,163,166,169,168,158,149,143,129,113,95,88,105,132,157,163,148,143,140,132,126,122,122,128,138,149,155,156,158,163,157,143,108,75,28,40,52,78,115,134,145,146,150,152,129,98,86,68,99,125,120,107,107,85,83,107,124,139,148,111,123,130,135,150,157,165,170,175,173,168,169,156,151,134,106,82,76,83,105,124,132,134,132,129,130,130,139,147,156,158,162,168,171,170,166,154,126,104,77,56,73,89,106,122,136,145,158,154,111,97,85,65,108,131,122,107,107,94,79,103,120,129,140,107,116,134,143,153,161,167,172,172,173,171,163,162,160,155,145,124,103,103,117,131,142,150,152,152,153,152,158,163,170,172,178,182,180,176,169,158,136,113,95,72,76,107,123,132,144,156,170,174,135,93,89,68,102,138,135,117,110,92,73,104,122,126,135,123,118,127,141,148,160,171,177,176,175,167,156,157,160,166,165,162,154,147,150,160,170,177,179,177,174,175,177,181,184,187,192,196,190,178,168,158,136,116,98,83,85,116,131,138,143,150,164,172,154,100,89,79,97,138,140,120,109,93,71,104,123,124,139,131,136,135,144,153,165,173,175,172,169,164,157,158,157,161,170,177,179,176,175,179,182,183,185,185,184,183,186,184,183,186,190,190,188,188,177,159,130,114,101,88,92,118,133,137,140,144,152,164,168,123,97,86,93,129,140,124,114,98,72,105,126,130,141,135,148,154,156,160,167,174,174,172,167,160,156,153,158,160,163,174,181,182,181,181,181,179,181,181,181,182,180,178,174,174,176,177,180,189,180,156,125,109,100,87,101,120,129,132,131,132,141,154,165,123,98,85,86,123,136,120,111,98,75,109,131,137,143,147,151,158,160,160,166,174,175,173,171,167,160,154,152,165,172,177,179,179,179,179,181,180,181,180,178,175,170,167,164,167,170,169,172,176,169,151,124,108,91,89,117,132,137,140,135,127,131,147,151,108,95,84,84,125,140,116,105,93,74,112,137,141,148,151,153,159,165,168,171,176,177,176,174,166,162,161,154,162,172,175,173,168,167,170,170,172,170,166,163,161,158,158,160,164,166,164,162,162,158,146,124,106,74,94,123,135,143,146,144,141,147,155,140,104,98,83,81,117,138,121,105,93,74,111,138,141,146,152,154,162,169,176,178,179,179,174,165,159,157,161,155,154,154,152,146,141,139,142,146,148,145,145,146,147,146,147,152,154,157,158,157,155,150,140,123,107,62,85,117,125,138,145,146,146,151,156,138,102,100,82,81,114,133,121,108,98,81,114,141,142,146,150,154,161,172,182,184,182,182,179,172,166,160,155,147,140,134,126,127,130,135,138,137,135,135,142,141,140,141,140,139,138,138,138,138,141,141,137,127,112,72,51,93,117,137,143,142,143,147,153,147,107,95,85,84,113,126,113,108,100,87,113,140,144,145,147,153,159,170,182,187,186,186,180,166,157,157,143,134,127,119,117,122,126,129,135,144,148,147,143,144,145,144,140,137,130,124,122,123,125,130,132,129,121,107,84,79,108,140,148,147,145,143,150,155,128,92,79,67,105,118,111,112,102,94,110,135,148,147,148,154,160,166,178,185,187,186,175,161,143,134,132,130,119,112,114,115,121,122,125,134,145,156,161,154,148,145,142,141,138,131,127,129,142,145,140,132,129,123,106,97,120,147,151,147,144,147,150,150,139,105,79,81,105,112,117,117,107,102,113,128,139,140,142,150,161,167,178,185,189,185,171,158,145,136,129,123,111,110,114,126,141,153,162,150,143,151,162,163,155,150,144,140,139,138,133,126,128,139,139,135,130,121,111,116,139,151,152,149,145,143,147,148,142,116,85,79,108,115,117,113,108,110,116,122,131,138,149,152,158,165,175,184,187,181,170,156,138,118,113,116,113,116,116,122,139,155,166,167,157,154,164,166,166,164,159,153,148,146,145,140,134,125,119,123,125,125,133,142,147,152,153,149,144,143,144,147,145,132,92,67,97,111,116,117,118,114,117,123,131,137,143,152,159,165,175,183,187,183,161,134,113,107,109,112,113,111,113,135,143,133,145,158,156,157,159,167,171,172,169,163,160,156,154,153,152,148,144,143,144,145,152,150,151,152,153,153,152,148,148,148,146,135,106,77,104,120,124,121,118,116,118,125,133,137,148,149,158,164,174,182,185,181,150,114,98,94,94,104,107,106,120,130,135,146,156,159,149,152,158,156,164,171,173,169,165,164,164,162,164,164,162,162,161,158,156,158,157,154,155,156,153,149,147,145,144,137,116,85,112,130,128,123,119,117,116,122,135,139,147,149,155,161,173,180,181,178,148,109,85,82,86,101,101,112,120,124,130,134,146,152,143,145,158,163,162,166,170,171,171,171,171,173,172,170,169,169,166,164,163,162,162,159,159,160,161,157,149,143,143,135,122,95,114,129,127,125,122,119,119,124,135,141,147,146,154,159,168,176,178,172,138,104,84,76,82,97,102,115,122,134,143,151,154,147,136,137,151,161,166,166,170,172,172,173,172,173,175,174,173,167,169,168,164,163,162,163,162,162,164,154,142,137,140,136,129,109,110,124,126,127,124,122,125,130,136,142,152,147,152,158,167,176,177,162,126,97,80,68,83,92,97,123,145,154,161,173,172,155,135,133,149,157,163,167,174,176,177,177,176,177,175,173,173,170,171,169,167,167,163,162,161,160,158,151,142,135,136,138,134,123,119,127,131,129,127,126,128,131,136,140,156,152,151,155,163,171,174,160,123,92,77,67,87,83,94,107,98,113,144,182,179,160,139,130,149,158,160,163,171,175,175,176,178,178,176,175,174,172,171,167,163,162,161,161,159,153,151,151,146,139,138,141,137,131,126,129,130,130,130,128,127,129,131,135,157,154,152,155,162,168,171,159,125,98,81,76,102,80,83,73,55,53,93,160,183,165,144,132,144,160,164,166,170,176,178,178,179,178,179,175,169,168,166,163,161,161,159,159,157,149,144,147,145,141,136,134,134,133,130,130,132,130,128,127,126,127,128,128,163,157,154,155,159,165,166,152,118,94,84,90,118,84,66,51,64,94,79,139,176,160,144,137,143,157,169,169,167,173,177,178,176,168,167,166,165,164,162,159,156,156,154,154,153,147,144,145,144,141,135,136,135,131,131,133,132,129,127,124,124,126,125,124,169,161,154,155,160,163,164,146,110,95,84,107,134,88,56,53,66,103,95,136,173,157,144,142,143,156,167,173,170,172,175,175,176,168,164,164,159,157,155,151,146,145,146,146,147,146,143,141,139,135,134,131,132,130,130,131,131,129,125,121,120,120,118,121,166,165,156,150,154,161,161,145,117,96,86,130,148,102,79,60,72,65,97,158,174,156,145,145,149,159,169,173,178,176,176,176,172,172,168,165,161,157,148,145,144,142,138,141,140,140,140,139,136,132,130,130,129,129,131,129,126,125,124,122,120,120,120,117,159,161,159,154,151,156,160,139,111,94,102,144,156,122,96,128,101,109,150,173,165,144,137,144,150,156,165,168,175,174,167,167,170,170,168,164,155,152,144,140,137,135,133,135,135,133,132,131,131,130,125,124,124,124,122,122,122,125,124,123,122,124,122,117,153,156,158,156,153,151,150,135,103,96,115,144,153,142,78,118,158,158,155,154,149,134,137,142,147,157,162,165,167,167,163,163,166,167,158,152,154,145,138,133,131,130,131,133,132,131,131,129,123,124,123,122,120,121,121,124,128,129,128,127,125,122,118,112,150,151,152,150,150,148,149,143,113,100,115,137,149,147,102,80,126,151,150,150,148,133,130,138,148,157,159,162,169,169,166,163,165,162,153,147,146,141,133,127,126,127,128,129,131,131,132,129,128,128,128,131,129,128,130,132,131,129,126,124,120,117,109,91,138,142,147,149,145,142,142,135,111,102,110,130,142,148,132,94,84,109,131,139,128,118,127,137,146,152,154,161,166,168,166,166,165,159,150,143,141,134,130,127,128,129,129,130,131,130,129,131,131,133,129,127,133,136,134,133,130,129,127,123,116,104,92,94,129,129,134,135,137,138,138,136,119,99,100,122,137,146,141,122,90,84,98,106,106,115,132,139,144,149,151,158,166,171,172,170,163,157,148,143,139,133,133,130,128,127,130,131,132,131,130,130,129,131,134,133,136,135,134,133,133,129,125,119,104,95,100,109,123,122,122,122,124,126,128,128,122,101,92,103,120,136,137,134,122,96,87,94,103,119,133,139,140,145,154,163,168,173,172,168,163,155,147,141,138,134,132,130,128,128,131,133,132,130,129,128,127,125,133,134,135,132,131,129,124,119,110,99,92,99,108,113,107,110,115,114,114,118,121,122,122,111,93,90,104,121,132,131,128,127,120,117,119,119,127,135,144,151,161,169,172,173,171,168,161,152,144,140,137,134,132,132,133,133,134,134,132,130,128,128,126,124,132,134,133,129,124,121,114,102,91,90,101,110,114,113,81,87,94,101,103,107,114,117,115,114,108,89,87,106,127,129,128,130,132,132,129,128,130,138,148,153,164,169,172,171,169,163,156,148,142,137,135,133,133,134,137,135,136,135,133,131,128,128,131,132,133,132,129,123,117,107,95,85,88,100,111,118,118,119,50,55,55,63,73,76,85,99,107,110,110,105,88,82,97,109,119,127,131,132,132,133,136,142,151,156,160,163,166,167,163,155,146,139,137,135,132,130,133,133,136,136,136,134,132,129,129,130,130,130,129,126,120,113,105,99,91,89,93,95,92,89,84,80,66,58,56,56,59,57,60,71,85,95,103,109,105,93,83,87,98,109,120,128,131,134,136,144,148,152,157,158,157,155,150,145,140,136,133,132,131,129,132,133,134,133,133,131,128,128,129,129,128,126,121,116,110,103,92,72,60,57,53,49,46,45,46,41,57,54,56,54,49,48,50,55,63,77,93,107,111,112,108,101,97,97,103,112,122,128,133,139,144,147,148,148,147,144,137,134,134,132,130,126,128,128,131,132,132,130,129,128,126,127,125,124,124,122,115,111,108,93,65,42,41,40,40,39,42,46,45,49,51,40,31,27,27,33,42,45,49,54,68,80,85,97,102,109,113,112,109,109,112,120,125,133,138,139,143,142,140,136,137,134,128,121,119,120,122,123,126,125,126,123,121,122,120,119,120,120,116,115,118,113,91,54,40,40,43,44,45,47,46,47,48,49,45,49,50,49,42,37,35,44,42,44,44,49,57,57,81,91,99,106,112,117,119,124,126,126,128,132,130,131,128,127,119,112,108,107,109,113,115,115,112,113,114,114,115,118,118,118,118,115,119,115,94,61,41,42,46,46,46,48,48,49,52,49,54,55,41,38,42,43,44,46,47,41,43,43,40,38,44,43,44,58,65,66,70,80,93,106,116,123,124,124,124,120,117,114,110,108,106,108,112,113,111,107,106,105,102,103,101,99,100,98,97,94,69,40,28,39,45,47,46,48,49,49,48,48,50,55,59,61
84,73,66,76,65,44,38,34,30,29,28,28,29,27,25,24,26,27,28,29,28,27,29,30,32,35,39,43,42,42,39,39,39,44,58,71,76,80,92,128,149,135,143,165,169,160,135,89,69,70,71,71,69,69,69,68,69,69,68,68,69,69,68,69,70,81,78,69,69,57,45,32,29,27,26,24,23,22,22,23,24,25,26,25,23,25,26,24,26,30,36,37,40,43,43,42,44,41,48,68,95,115,123,141,163,151,156,170,170,161,143,103,71,69,69,69,69,68,68,70,70,70,69,69,67,67,68,69,46,60,74,77,61,62,52,40,28,26,28,26,22,22,20,17,15,15,14,15,21,27,34,44,61,69,71,66,60,53,50,47,43,42,43,50,76,110,126,124,138,135,147,163,162,155,139,110,77,68,69,70,69,68,69,70,70,69,69,69,70,68,67,66,44,43,56,72,66,51,49,45,33,26,28,34,39,36,36,36,35,39,49,61,76,88,98,105,109,111,108,105,100,90,85,82,77,70,66,58,62,72,84,97,109,118,132,146,146,136,121,100,75,71,68,70,70,69,68,69,70,70,68,68,68,69,70,67,46,53,50,56,72,55,51,46,38,43,51,50,48,50,52,53,63,78,86,97,108,118,126,125,127,128,128,127,121,115,106,100,98,97,96,96,94,91,91,91,94,99,106,111,113,98,80,70,70,68,72,71,71,72,71,69,69,71,69,68,69,67,69,71,57,58,61,57,73,68,57,57,62,58,52,45,42,50,54,72,87,100,109,116,120,126,136,138,136,133,132,129,129,126,122,115,112,111,108,106,103,104,104,105,103,99,98,96,94,93,81,70,67,65,65,68,70,69,71,71,70,68,70,67,69,71,69,69,88,85,84,78,85,89,77,72,69,63,64,77,93,97,97,98,107,116,120,123,129,135,142,149,152,153,153,149,142,136,131,125,123,116,115,117,118,119,116,114,112,115,115,116,115,113,110,105,94,80,74,67,68,69,70,69,69,71,69,71,70,68,70,69,122,123,120,114,107,106,98,80,75,78,94,108,118,118,113,116,116,116,116,118,125,136,149,157,164,165,162,158,153,146,139,131,125,122,120,120,122,122,125,123,124,121,122,122,127,126,124,121,116,109,96,83,73,67,69,71,71,71,73,69,71,73,71,70,132,132,132,130,132,126,103,85,91,97,115,129,129,126,123,124,123,118,115,111,115,131,145,156,163,167,167,163,157,151,148,141,135,130,125,121,123,124,125,124,124,125,124,124,127,128,129,127,125,119,116,107,94,80,69,65,68,69,70,70,69,70,69,70,142,144,145,144,144,136,109,91,93,108,126,136,135,132,131,122,105,96,91,97,120,136,140,149,158,165,168,163,156,151,147,143,141,139,130,124,122,125,127,127,125,125,125,126,127,130,130,130,130,127,123,120,112,102,89,76,68,64,68,70,70,69,68,68,155,157,157,157,151,128,100,92,99,116,133,141,142,143,140,121,106,90,88,95,106,130,142,148,156,163,170,166,159,154,150,144,142,142,135,129,124,124,127,130,129,128,126,127,129,130,130,130,131,131,129,126,123,120,114,106,91,78,67,64,67,67,69,67,163,164,162,161,159,129,86,86,103,128,142,148,150,152,140,126,103,79,95,120,112,113,138,147,159,166,169,167,162,156,153,147,147,149,140,132,127,125,128,129,129,130,126,125,124,124,127,130,130,128,126,125,125,124,122,119,113,104,90,81,80,82,84,88,166,168,168,165,158,137,86,74,92,125,147,156,157,157,143,125,95,107,117,129,129,117,129,144,163,168,170,164,160,160,162,151,151,152,147,137,127,121,121,126,129,127,125,126,125,120,120,121,122,124,127,124,123,121,120,121,120,118,112,102,90,90,95,97,162,166,168,162,155,139,99,72,73,110,141,155,159,158,144,106,103,127,138,141,146,129,130,142,169,172,170,166,163,158,156,158,158,156,148,143,137,131,130,130,129,130,126,126,125,123,120,118,119,122,121,122,123,121,117,117,120,116,117,114,106,94,88,90,161,162,169,168,158,139,104,79,69,96,131,150,165,156,139,86,75,77,98,133,151,131,131,144,170,174,171,164,163,164,166,165,164,159,153,144,141,138,136,140,135,135,133,135,133,131,125,119,118,123,125,124,120,118,116,113,116,120,115,115,115,108,102,90,157,162,164,169,163,144,99,76,74,89,121,143,157,162,146,64,47,59,65,96,141,130,132,141,166,166,163,160,162,165,165,165,163,164,156,150,149,147,144,142,144,142,141,141,138,135,132,129,127,124,125,128,128,127,124,120,116,114,118,119,118,115,111,105,149,158,167,173,167,143,99,74,64,81,115,138,154,159,141,84,71,51,54,86,136,135,134,145,160,162,163,162,165,166,167,166,164,164,160,156,154,152,150,150,146,149,149,148,145,143,139,132,129,124,126,126,128,130,129,126,122,122,119,117,120,123,118,110,142,153,168,176,165,146,102,83,66,73,104,131,147,150,136,66,89,83,58,92,140,139,131,148,158,158,159,166,171,172,170,169,170,165,162,159,158,158,156,156,154,156,156,155,151,149,144,140,134,131,126,122,127,130,132,130,128,130,126,126,128,132,129,123,134,146,164,177,167,143,108,82,77,78,99,124,140,140,132,83,67,69,88,130,161,143,134,150,155,153,160,169,171,171,170,169,169,169,166,163,162,162,164,162,160,159,157,157,154,149,147,146,140,128,118,114,124,131,131,126,125,128,129,128,133,139,138,134,123,137,154,175,173,141,116,93,81,88,103,119,135,139,133,110,109,123,144,162,164,142,140,153,154,156,164,171,172,170,167,169,170,169,169,170,166,165,165,162,160,158,157,158,156,151,147,145,141,122,103,111,124,127,125,123,120,120,127,130,136,144,147,146,120,131,148,166,169,151,121,103,93,94,103,114,124,130,125,125,121,152,165,164,157,140,149,157,157,163,171,172,169,168,164,166,166,165,166,165,162,160,159,160,161,162,161,158,155,151,150,146,138,115,90,121,137,129,121,115,111,116,121,128,137,145,150,151,117,126,143,164,169,158,138,113,106,104,104,109,114,127,124,124,115,131,144,152,151,142,150,158,164,168,172,168,165,164,165,163,160,156,150,145,140,136,142,154,163,164,165,159,157,154,152,147,136,104,83,111,138,133,121,114,109,108,117,130,138,144,148,152,112,122,135,161,172,161,153,142,122,115,114,109,107,115,124,122,119,120,150,165,159,151,161,166,168,170,164,160,156,153,154,151,141,131,119,113,114,125,130,143,159,164,162,156,151,153,150,145,128,92,70,90,126,132,119,104,100,107,116,127,139,145,146,145,110,126,135,155,172,166,149,144,135,123,118,111,103,104,116,125,127,113,119,158,168,155,162,160,156,149,144,143,140,130,119,113,116,117,113,105,95,93,115,139,159,161,160,158,158,155,152,140,113,83,68,101,122,122,116,100,98,106,122,131,137,146,147,142,106,122,137,155,167,172,160,150,148,135,125,116,104,97,102,123,137,147,143,168,169,156,154,149,140,132,126,123,118,116,121,127,127,120,105,96,93,98,92,96,129,151,156,156,157,161,161,140,104,79,66,105,125,120,118,101,89,104,115,127,140,145,139,131,120,133,142,154,161,167,170,164,154,152,143,133,116,94,94,104,126,152,168,161,150,146,144,132,127,126,125,127,133,141,147,150,145,133,108,85,58,53,69,72,110,134,152,153,154,159,154,127,102,85,65,98,121,117,112,108,88,96,115,129,145,153,150,140,122,138,151,157,162,168,173,174,170,163,155,145,130,106,83,87,97,117,137,140,137,135,129,126,124,128,137,144,152,156,159,162,159,149,122,92,56,39,58,72,100,124,143,150,153,157,145,115,103,81,71,113,134,126,111,111,90,86,114,125,137,144,148,145,132,138,150,159,165,171,175,177,175,170,163,159,150,133,109,91,96,109,125,131,133,136,137,136,137,144,152,157,162,167,172,175,172,159,136,110,84,60,72,97,112,128,144,153,161,170,155,111,101,83,65,112,139,132,115,112,92,79,114,124,131,141,146,146,131,142,149,161,167,173,177,178,173,165,164,165,166,161,152,133,125,132,144,152,160,162,160,160,160,163,170,172,177,184,190,183,175,164,145,121,102,84,77,104,122,135,148,156,166,174,168,123,98,90,71,105,144,140,120,110,90,72,115,128,131,144,144,141,127,138,144,159,170,171,174,177,175,165,161,162,165,175,174,168,161,160,168,176,181,181,177,174,177,177,181,184,187,195,198,186,174,163,146,125,106,93,86,109,132,140,145,149,158,167,172,145,106,91,84,105,141,144,124,115,94,70,113,128,132,145,152,145,142,146,155,166,172,171,167,161,159,160,160,157,156,155,173,181,180,178,178,178,179,181,182,182,182,180,179,180,184,185,186,190,190,163,142,122,110,98,90,107,129,135,138,142,152,159,170,161,120,96,84,94,128,135,124,116,99,73,114,133,138,147,152,147,154,156,157,164,173,171,173,174,174,162,154,159,164,165,171,176,178,177,179,177,176,178,177,177,178,178,175,172,172,174,173,179,190,165,136,117,108,92,99,119,132,135,135,131,133,147,164,148,111,91,80,94,136,138,116,110,92,76,114,140,144,152,154,144,156,159,160,165,176,177,169,169,167,164,158,152,161,174,176,174,173,174,176,177,177,180,180,179,170,164,162,165,170,168,170,175,170,154,133,113,95,85,107,131,142,147,146,141,134,144,159,134,106,96,77,88,129,140,115,107,94,74,115,140,145,148,155,154,157,163,168,174,178,178,180,179,171,168,165,159,161,167,164,161,154,154,161,163,169,167,160,157,156,155,156,159,164,163,159,164,163,152,131,112,85,84,118,126,139,148,148,145,150,160,158,124,106,97,79,87,119,137,122,109,94,77,112,143,142,146,152,155,160,169,176,179,181,182,174,167,161,162,161,155,148,143,136,131,129,129,134,137,137,136,139,140,140,141,143,147,150,154,155,151,151,142,129,113,75,60,102,117,128,140,144,146,148,153,155,128,105,97,82,89,121,132,119,111,99,85,116,142,145,147,156,157,158,169,180,185,184,183,182,174,166,161,150,143,134,127,118,119,123,126,131,134,134,135,136,139,138,137,134,133,132,133,136,138,139,136,128,118,95,63,79,95,122,140,145,144,143,148,155,141,108,93,79,79,113,124,111,110,101,90,113,135,145,145,150,151,155,166,179,185,187,186,181,166,153,148,140,134,126,115,114,118,121,124,125,135,142,149,147,144,141,139,135,133,128,122,121,122,129,131,131,125,120,104,87,85,127,145,148,145,144,146,154,153,124,91,77,75,109,118,114,115,106,100,114,128,142,144,141,140,154,163,174,181,186,186,176,161,145,138,134,129,119,112,114,117,124,138,149,152,144,150,157,155,147,143,138,137,134,130,126,125,132,138,134,130,126,117,101,102,136,148,148,145,142,144,149,150,136,100,80,80,112,117,119,115,109,110,120,123,131,136,136,133,155,162,172,182,186,185,174,160,146,129,122,120,114,114,117,120,123,136,146,160,160,146,157,166,159,154,150,145,142,140,136,131,128,128,127,125,122,118,121,131,144,152,150,146,143,143,147,147,144,118,83,70,101,113,118,115,114,113,115,122,130,134,139,139,154,162,172,182,186,181,173,151,130,114,114,116,112,120,125,122,125,138,135,153,170,154,153,160,168,167,164,158,153,150,147,144,140,139,132,131,132,137,142,148,146,150,153,150,149,147,149,149,147,131,96,69,101,117,120,119,118,117,116,124,132,138,142,146,153,161,169,179,184,183,163,124,109,105,105,109,113,123,126,118,123,120,127,153,166,159,152,150,161,170,169,164,160,159,157,157,160,156,158,155,154,150,149,148,151,151,150,152,148,144,145,146,147,141,115,79,108,127,129,122,119,117,119,121,130,137,144,150,149,158,171,182,184,177,157,119,95,88,89,101,120,136,123,118,118,120,131,147,160,152,157,154,156,161,169,170,169,168,171,170,172,167,168,169,166,163,162,162,156,152,154,156,155,152,150,148,145,137,125,92,113,133,129,125,122,119,118,123,129,141,146,150,149,153,165,175,178,177,150,110,91,84,88,108,127,133,119,119,107,121,135,143,154,144,148,156,163,163,165,169,170,171,170,173,175,172,171,169,167,165,163,159,162,158,155,156,159,158,146,141,142,137,129,107,108,122,125,127,125,122,124,128,134,139,143,144,146,152,162,174,176,168,140,106,85,74,84,113,136,132,127,115,117,146,154,157,158,142,144,156,164,165,168,173,174,174,172,174,175,174,174,169,168,169,168,165,160,159,158,158,156,147,140,136,138,136,133,124,117,124,130,131,127,125,126,130,134,138,141,141,148,149,156,168,175,168,130,98,81,75,88,122,143,136,126,103,128,152,163,169,166,148,141,156,167,166,167,174,175,176,177,178,175,173,174,174,172,169,166,164,162,162,159,155,153,151,144,135,135,142,139,133,129,130,132,131,131,129,127,130,133,135,136,136,151,150,155,164,171,168,132,101,83,75,95,131,148,141,115,79,71,86,107,148,165,152,141,153,168,169,168,172,174,174,176,177,176,175,172,170,168,164,160,160,161,158,157,150,143,147,146,141,136,136,136,133,130,131,133,132,131,128,127,128,129,130,130,129,154,152,155,163,169,164,133,102,89,84,113,145,155,147,116,62,62,53,65,104,148,144,142,152,169,172,170,171,176,176,176,173,169,171,167,165,163,161,158,157,155,156,153,148,142,143,143,140,135,134,133,132,131,132,132,129,127,125,123,125,126,125,125,124,158,154,153,159,165,157,124,99,89,93,126,151,155,153,126,61,92,98,60,85,136,143,145,151,169,175,171,170,173,176,176,168,159,164,162,161,159,156,151,147,148,148,146,147,144,141,140,137,134,133,131,129,130,132,132,128,127,123,120,121,121,121,121,118,157,150,148,158,161,156,122,100,90,102,138,153,155,155,133,68,60,51,58,94,141,142,144,150,174,178,177,172,171,171,171,170,166,161,161,156,152,147,144,142,141,139,137,138,140,138,134,130,130,129,128,128,128,128,128,127,124,123,122,122,121,120,120,115,161,156,151,151,159,161,125,103,96,116,147,156,154,158,136,74,51,53,83,124,138,135,142,152,174,177,177,175,173,170,170,173,172,168,162,156,151,143,140,135,133,136,134,134,131,129,130,131,126,126,122,124,123,123,122,122,123,125,122,121,122,120,114,102,158,157,151,150,149,152,120,95,99,125,145,155,154,157,141,110,94,107,125,139,137,131,140,151,170,175,172,170,164,160,163,167,168,157,157,150,143,138,133,131,131,131,132,131,131,130,125,120,119,121,119,118,121,123,125,128,128,125,125,126,123,116,103,89,150,148,148,148,147,145,126,98,105,124,140,149,148,151,144,130,94,103,121,133,135,128,141,153,166,168,167,166,163,161,163,162,160,147,145,144,137,129,123,123,129,130,130,128,128,128,127,127,129,132,132,130,129,130,130,128,126,125,125,119,112,98,91,97,141,145,145,144,140,141,125,101,102,118,134,142,144,145,146,128,112,80,94,115,113,124,143,152,163,167,169,167,165,165,165,164,156,148,143,139,132,128,128,129,128,129,130,131,129,130,133,134,133,129,129,134,134,133,133,130,130,126,121,111,98,93,100,107,128,132,134,135,136,135,125,105,96,110,126,139,140,135,135,125,108,95,83,92,110,131,143,148,159,160,164,167,168,169,165,161,152,144,140,135,132,131,129,126,128,130,132,131,131,131,131,130,131,134,133,134,134,133,131,129,126,121,108,95,91,100,108,112,120,120,119,122,126,125,124,111,90,95,110,128,136,130,122,123,114,105,102,100,114,133,141,143,152,159,165,168,172,170,163,160,153,143,140,137,133,131,131,130,131,135,136,133,131,131,130,127,127,134,135,133,130,129,126,121,112,101,89,90,104,112,113,115,104,108,109,108,113,117,117,114,97,84,95,114,129,132,129,124,126,123,122,121,118,125,141,148,152,159,165,170,171,169,165,158,150,142,140,137,133,131,134,135,135,138,135,132,132,130,128,128,128,134,134,131,128,121,116,105,92,84,92,107,116,122,120,119,82,87,97,102,102,111,115,112,108,93,80,87,115,131,130,133,133,135,133,132,131,131,135,146,152,157,165,167,167,165,159,154,144,137,136,135,133,135,135,135,134,135,135,132,132,130,130,132,131,131,129,126,118,111,103,97,90,88,88,83,77,68,64,58,45,50,51,60,66,74,89,103,107,108,97,76,75,93,105,116,125,130,130,131,134,136,143,150,154,157,160,162,163,160,151,140,135,137,134,130,131,133,135,136,137,137,133,132,129,129,130,129,128,128,123,115,108,99,85,57,45,45,36,36,35,37,41,41,54,48,54,54,53,53,61,73,88,94,101,103,90,76,80,87,102,116,125,128,130,135,138,146,150,155,157,154,149,144,141,138,136,131,131,129,131,131,134,134,131,132,130,128,128,129,129,126,122,118,115,107,101,88,53,32,35,38,45,46,45,49,50,52,70,66,55,46,45,48,45,45,52,72,91,104,111,110,103,97,90,93,100,111,120,125,134,137,140,143,143,144,140,131,130,131,127,126,124,125,125,129,128,128,128,126,125,124,124,122,121,121,121,117,110,107,85,52,37,41,46,47,46,47,50,48,49,51,38,35,34,29,31,37,45,44,47,49,58,64,70,83,95,102,108,106,105,106,112,120,123,132,133,136,137,135,132,131,127,123,117,114,114,116,119,120,120,120,117,116,116,117,117,118,116,115,111,109,98,68,44,40,46,49,48,48,51,48,46,52,54,57,50,45,41,37,36,34,40,45,44,47,43,47,45,49,61,70,78,84,91,98,105,113,119,123,126,126,126,124,121,115,111,105,103,106,108,109,107,104,104,105,106,105,107,106,106,103,98,90,82,61,40,34,43,47,47,47,47,48,47,51,52,57,61,65,46,46,44,41,40,39,42,41,44,44,40,35,43,39,34,42,43,45,44,51,62,71,83,96,109,114,117,114,112,108,103,99,95,92,90,94,99,100,103,106,110,114,119,123,117,105,74,42,35,40,43,49,48,49,50,49,52,52,56,59,63,66,68,68,56,51,39,29,26,28,32,34,37,39,39,36,32,38,38,35,36,38,38,35,39,42,50,58,67,78,83,84,81,76,73,70,60,51,50,74,105,123,135,140,144,143,147,151,149,140,124,86,51,49,51,50,50,53,56,58,61,62,64,67,68,69,71,71
68,78,74,66,65,50,36,28,26,24,24,23,22,23,21,21,23,24,26,27,28,28,34,34,38,42,44,44,42,40,54,86,102,113,139,154,142,150,166,168,155,121,76,70,72,71,70,69,70,70,71,70,70,70,70,69,69,70,70,70,68,69,69,69,46,62,73,77,61,56,47,32,26,23,19,20,19,18,18,15,17,18,21,24,29,38,46,43,43,44,42,43,44,41,46,82,120,127,132,147,144,155,168,167,155,131,88,69,70,71,70,69,71,70,69,70,70,70,70,70,70,69,70,69,69,70,69,69,46,46,59,74,67,54,48,41,32,31,32,33,34,30,28,29,37,55,66,76,84,92,95,93,88,79,68,61,55,50,42,47,73,94,104,115,119,138,155,157,150,130,95,69,68,70,70,69,70,68,70,72,69,69,69,67,68,68,71,71,71,70,69,71,48,51,54,60,76,55,49,44,40,43,51,56,53,53,59,67,82,93,103,110,117,120,117,117,116,109,99,90,86,86,82,75,75,77,77,82,94,114,131,133,123,103,86,72,72,71,70,72,70,71,69,69,70,71,71,73,71,70,70,67,69,70,69,69,60,57,56,59,75,67,52,52,55,55,55,52,46,54,61,74,85,96,107,120,129,130,132,130,127,125,120,112,101,96,96,95,95,95,96,94,92,94,98,98,83,70,67,69,71,71,71,71,69,70,72,73,70,71,71,69,68,71,72,70,71,70,71,69,78,74,73,67,83,73,66,71,69,62,59,58,60,65,73,92,105,112,117,124,136,143,139,140,135,133,129,124,118,114,109,104,101,101,100,101,100,98,97,93,87,83,74,68,69,71,72,72,73,76,71,69,72,71,70,73,71,70,70,71,69,67,70,70,107,108,106,102,96,98,96,92,79,72,73,84,92,97,97,100,106,114,121,132,141,149,155,157,156,150,142,134,126,119,114,112,113,112,109,107,106,107,106,108,108,108,103,93,81,73,69,69,71,71,71,71,70,72,72,70,71,72,72,70,70,70,70,69,129,128,127,125,124,119,117,103,88,86,87,98,101,103,100,104,105,106,112,125,141,152,164,168,164,160,152,144,135,126,119,115,112,114,117,117,116,114,115,115,118,118,114,111,104,93,80,71,69,72,71,73,73,70,70,71,71,70,71,70,72,70,71,71,141,140,139,141,143,141,137,113,93,91,95,109,110,112,110,110,104,100,105,119,137,149,162,164,169,166,157,150,144,135,126,121,117,114,116,118,118,118,117,116,119,123,124,122,119,113,103,91,77,69,69,71,71,71,72,72,72,72,71,71,71,68,69,69,151,152,151,151,151,150,140,115,95,90,101,116,122,128,126,106,80,79,91,116,133,141,156,161,166,164,155,148,144,139,136,129,122,117,117,120,120,120,118,120,120,124,125,127,124,121,117,111,98,84,73,66,69,71,71,67,67,66,67,66,65,65,65,63,159,162,164,162,159,158,142,112,96,94,108,125,137,140,135,110,99,88,89,101,125,141,153,160,166,169,158,151,146,141,138,135,127,118,117,119,122,123,122,122,123,124,126,127,127,125,123,121,118,108,97,84,71,71,73,75,76,78,76,77,78,79,79,81,161,164,166,165,165,163,146,109,86,92,115,134,146,148,137,121,106,88,106,109,113,134,148,161,167,169,160,153,150,143,141,141,130,123,118,120,122,124,125,121,121,121,123,126,125,126,125,124,124,123,116,109,98,86,84,90,94,96,100,100,103,105,105,106,161,164,165,167,168,164,151,109,74,80,114,141,151,155,136,126,100,93,108,122,110,121,143,161,168,163,158,154,154,149,146,146,139,126,119,116,119,125,126,125,124,122,119,119,124,124,124,122,119,121,121,122,116,106,95,91,94,100,99,100,102,105,109,110,157,162,167,169,170,164,153,117,79,69,100,138,153,156,135,120,95,103,121,143,133,124,138,165,170,167,161,156,154,153,153,150,147,140,129,122,122,125,126,124,122,119,118,112,117,118,119,123,121,116,113,115,116,114,110,100,93,92,99,98,98,98,101,105,156,158,161,170,174,169,153,127,88,66,80,124,150,159,136,100,69,70,100,143,138,124,140,167,172,165,161,159,156,157,156,154,147,139,134,131,131,132,131,129,130,131,127,123,116,117,118,117,119,119,116,112,114,115,115,111,101,90,84,91,96,96,97,101,144,155,161,165,172,170,160,132,91,72,79,117,142,153,146,83,53,54,64,116,134,125,139,162,163,159,156,159,162,162,160,158,152,142,139,136,136,138,138,135,134,132,129,126,122,118,118,122,122,118,114,110,110,111,111,112,112,107,95,84,85,91,94,96,136,147,158,167,174,177,163,132,89,70,71,105,140,150,142,75,48,39,55,107,132,126,141,158,159,158,158,161,163,163,162,162,159,149,148,146,144,143,141,140,142,142,139,135,130,127,123,121,125,124,123,118,111,110,111,111,112,112,106,99,88,89,93,94,128,140,152,165,172,176,160,131,85,66,63,94,135,144,134,85,82,41,54,111,136,126,143,155,155,156,163,165,166,164,165,163,158,153,153,151,150,149,148,149,150,149,145,142,134,129,125,122,120,122,124,125,120,118,116,113,114,118,114,106,99,88,87,91,119,133,145,160,172,175,160,133,89,74,65,87,128,140,131,77,53,57,83,132,143,128,146,151,150,157,167,169,170,167,168,166,162,157,157,157,158,156,155,156,155,153,151,149,143,136,128,121,115,118,123,125,124,124,124,120,123,127,123,118,109,101,88,84,113,126,141,153,165,175,161,133,105,79,73,89,122,138,122,99,90,105,131,155,145,135,147,148,150,161,170,170,168,166,167,166,167,165,162,160,163,162,159,158,157,158,154,148,144,140,131,117,109,112,125,125,121,119,122,123,126,133,131,127,120,111,101,86,112,121,132,146,157,171,164,138,110,88,78,87,113,131,118,114,120,145,150,152,137,143,154,150,157,167,171,169,166,162,163,165,165,166,164,163,162,161,159,156,158,156,156,151,146,140,127,102,97,113,123,121,119,113,115,122,128,137,141,139,132,123,110,100,109,121,130,142,158,167,162,144,117,100,91,87,104,126,115,113,113,133,140,143,137,147,153,154,166,174,169,168,165,162,161,159,161,161,160,158,154,156,161,163,163,159,154,152,147,142,127,98,104,133,132,119,111,108,111,119,128,138,145,147,145,134,119,108,100,113,127,143,162,170,166,156,138,114,103,93,94,114,118,115,112,132,138,145,143,151,153,168,172,167,162,159,159,158,158,155,154,146,139,134,133,141,157,163,170,162,158,156,150,143,123,92,91,130,132,119,106,101,103,115,128,138,144,148,148,142,129,113,96,112,128,139,158,169,169,150,144,130,112,104,94,100,116,116,106,108,138,154,149,156,162,161,158,153,151,148,144,143,138,132,127,121,111,108,117,130,143,160,159,158,154,152,145,139,118,80,70,112,133,121,102,98,99,110,126,137,140,141,140,140,137,126,101,110,130,145,160,169,172,156,142,139,121,106,91,88,105,122,131,120,142,152,148,155,155,148,140,135,132,131,123,113,110,116,117,112,104,94,97,118,141,157,162,156,154,153,149,139,110,75,70,112,121,121,99,91,100,112,125,137,142,136,133,133,134,128,115,123,136,148,161,168,171,167,155,144,136,121,102,81,90,116,139,144,139,141,145,148,141,135,129,127,124,118,113,115,125,128,127,119,97,86,78,78,97,129,151,156,154,156,158,144,102,71,73,118,122,115,107,87,93,108,123,139,140,129,126,126,128,123,122,126,142,154,163,169,172,171,165,155,146,135,120,94,74,87,108,122,131,134,138,136,132,126,124,125,127,130,137,144,146,147,142,130,104,74,50,51,70,106,135,147,149,153,155,133,98,73,70,110,121,109,107,89,85,105,123,140,144,136,125,120,123,121,124,134,141,157,164,169,175,174,169,164,157,147,136,118,88,78,86,108,124,131,131,131,129,128,127,132,142,149,156,158,157,162,159,147,120,83,50,52,71,98,121,135,144,153,153,122,94,75,73,122,132,113,103,94,79,97,119,130,143,143,131,121,117,116,119,137,147,155,163,171,176,174,168,163,158,155,153,145,132,115,111,124,134,137,139,143,141,140,140,147,156,160,163,167,170,172,170,159,133,103,74,61,81,108,121,134,146,158,161,121,92,73,69,124,141,119,104,95,75,94,117,121,135,141,136,129,117,113,122,130,141,151,164,176,181,178,173,162,153,155,162,170,163,156,150,153,162,169,175,173,168,165,166,168,174,177,180,185,183,178,172,162,139,114,91,72,88,117,132,136,150,163,169,135,93,78,66,116,144,125,106,95,72,94,120,121,132,135,136,134,123,115,142,142,151,159,169,175,177,172,160,154,152,152,154,165,179,181,179,176,179,184,189,190,190,186,185,187,188,191,194,195,190,181,170,163,143,117,96,80,98,125,135,140,142,154,165,150,109,85,75,114,146,134,109,95,71,93,121,128,135,134,133,130,125,119,154,161,160,162,167,172,176,174,159,149,147,154,160,157,173,182,184,184,183,181,181,185,183,185,186,186,184,185,187,188,187,191,183,162,138,116,97,83,99,121,131,134,142,146,156,159,125,93,73,101,135,128,112,102,74,92,124,130,134,136,133,130,123,121,154,162,165,165,169,176,176,172,163,158,152,148,158,173,176,180,182,181,183,182,180,179,182,180,181,181,179,177,177,178,179,192,192,162,133,111,97,87,103,126,129,126,124,134,147,149,119,90,74,100,133,127,109,98,78,104,132,141,139,129,126,124,119,113,157,163,169,170,173,177,176,176,172,164,155,150,155,167,171,172,171,173,176,179,181,181,180,178,171,166,164,165,171,172,174,174,171,156,128,106,90,96,123,135,144,140,128,126,139,135,105,88,70,100,137,126,101,91,74,104,134,140,144,137,131,126,123,118,158,166,174,179,178,181,180,175,163,154,154,151,148,148,145,143,141,146,154,159,162,156,156,154,155,154,156,160,165,165,163,164,159,148,126,101,79,98,125,138,144,142,142,147,149,126,100,88,70,94,127,129,102,93,78,107,137,141,139,139,141,136,125,118,157,165,175,184,184,183,185,178,167,159,152,142,133,125,115,116,120,126,130,131,132,132,137,138,140,141,146,151,154,156,156,151,149,139,122,96,68,87,112,129,140,143,143,147,148,124,100,88,71,98,120,124,104,94,84,114,138,141,144,143,140,136,129,119,157,164,173,183,187,185,184,177,162,153,143,129,119,107,107,110,116,120,129,137,138,136,136,137,138,136,134,133,133,135,136,137,139,133,122,102,66,66,99,128,142,140,140,143,148,134,104,85,70,94,118,113,100,97,89,114,138,143,143,140,136,133,127,119,155,164,172,181,185,188,184,169,150,136,130,121,107,101,108,114,127,131,133,137,149,152,146,141,141,136,134,129,123,122,124,127,128,129,124,112,92,76,100,137,146,142,140,142,148,145,113,84,64,94,112,107,104,99,93,111,134,142,139,135,132,126,120,116,157,164,170,178,185,189,182,164,149,135,124,113,103,104,109,115,137,156,154,141,148,157,159,150,143,138,135,134,130,125,122,136,140,134,128,121,111,99,119,143,149,146,143,143,147,144,121,89,72,105,111,109,110,101,101,112,124,133,133,128,128,122,122,115,156,163,169,177,185,185,180,166,144,125,110,100,98,113,116,117,127,130,146,148,144,161,165,159,154,150,144,138,137,133,125,124,128,131,126,120,116,124,139,149,148,143,136,138,142,143,129,96,63,98,108,109,109,105,107,113,121,126,136,128,122,119,120,117,154,163,167,172,182,185,179,156,123,107,98,94,103,120,112,116,122,125,143,152,145,151,162,168,167,161,156,152,146,144,141,133,128,125,127,132,140,148,148,150,151,150,148,144,142,142,135,106,66,99,105,111,110,110,107,114,125,131,134,137,133,130,130,120,154,159,169,176,182,183,178,148,106,92,86,90,110,121,109,113,108,115,136,147,146,146,153,166,168,167,160,156,155,152,154,155,151,148,150,150,148,149,148,151,153,152,147,144,145,144,139,114,76,108,120,121,114,113,111,114,126,133,142,146,147,137,127,118,152,160,165,172,177,179,174,145,104,85,76,89,120,121,113,109,112,124,129,138,141,153,158,158,163,165,164,161,163,167,168,164,160,160,159,156,154,155,154,151,149,152,148,143,140,138,134,121,87,121,129,123,118,114,112,116,125,134,141,146,143,133,125,113,149,157,164,170,175,177,168,135,100,80,73,93,125,121,118,104,117,127,132,138,137,149,164,164,162,167,166,168,168,166,169,165,168,163,161,160,157,156,156,157,155,154,157,149,140,138,135,123,98,113,123,121,121,119,116,121,129,137,139,142,137,131,120,107,152,157,163,166,174,175,157,119,91,74,74,105,135,125,116,112,136,146,145,145,133,143,161,164,163,171,173,171,170,170,170,168,168,165,163,163,163,159,156,154,156,158,155,143,134,133,133,127,113,108,120,125,123,121,121,125,130,133,135,135,131,124,114,98,155,157,161,164,170,173,156,117,91,76,79,114,139,129,107,97,106,124,141,150,138,143,162,164,161,168,172,172,173,173,169,168,168,166,165,162,159,159,157,155,151,148,148,143,135,132,134,132,125,119,123,124,124,123,123,125,128,130,131,129,123,116,102,90,155,158,160,164,168,170,153,114,88,78,95,131,148,140,85,50,56,73,109,141,138,141,162,169,165,168,173,173,175,174,172,172,166,163,162,158,156,155,155,154,151,138,141,143,138,134,133,132,129,124,126,127,126,125,123,123,125,126,127,122,116,103,90,91,158,157,158,161,165,166,141,110,90,85,114,146,155,149,90,77,45,50,79,124,136,137,159,171,168,166,171,172,172,169,164,167,161,159,158,155,152,152,151,150,147,140,139,141,135,131,129,130,129,127,128,127,124,122,121,122,121,120,119,116,105,90,91,102,158,154,154,160,162,161,133,99,89,93,130,152,156,151,101,73,46,43,74,120,138,137,159,172,168,163,169,171,171,165,155,157,154,154,150,147,144,142,143,143,144,141,138,138,134,130,130,129,126,129,128,126,123,120,118,117,116,116,118,108,94,88,101,110,163,156,151,155,164,161,132,106,94,106,142,153,155,149,97,48,48,53,88,126,135,138,168,174,176,170,168,167,166,167,163,159,155,152,144,140,137,135,136,137,133,137,133,130,127,127,125,124,126,124,124,119,120,116,114,114,115,115,107,92,89,101,109,115,158,157,154,150,157,152,123,99,97,122,148,155,156,146,110,62,58,87,120,122,128,137,162,171,169,168,166,163,165,167,166,161,151,144,140,134,133,131,131,131,133,129,130,127,127,123,121,122,120,120,120,120,119,118,119,118,115,110,94,93,103,113,115,117,153,153,152,149,147,151,122,97,102,125,144,152,149,141,128,93,94,112,129,130,129,140,162,169,167,164,160,157,159,162,156,147,145,141,132,128,125,126,128,128,128,127,123,120,119,117,118,117,116,119,121,122,124,122,119,116,110,95,91,104,112,116,117,119,149,148,147,143,143,143,127,100,104,121,137,146,146,144,127,108,80,100,115,118,132,146,160,160,160,161,160,159,159,157,147,140,141,134,126,122,123,126,125,127,126,126,127,124,124,126,128,125,125,125,126,123,124,121,114,105,95,99,109,114,116,116,118,120,136,140,140,138,139,136,121,98,102,116,132,139,138,140,117,112,90,87,100,117,135,147,160,161,161,162,160,161,160,154,145,138,135,128,125,123,123,125,127,128,126,126,127,129,128,126,128,130,131,130,129,125,122,114,102,98,103,111,115,114,114,115,115,117,121,122,125,129,129,130,124,99,96,106,122,130,126,127,119,97,97,90,103,127,141,149,155,157,159,163,164,162,157,149,142,137,132,128,125,124,125,126,129,129,126,127,127,127,127,129,130,130,129,128,124,119,111,102,100,107,113,114,113,112,114,115,116,113,110,108,111,118,121,118,120,107,90,93,109,120,123,117,118,110,106,107,113,130,141,147,152,157,159,165,167,162,156,149,141,134,132,129,127,126,126,128,130,129,126,126,125,121,125,130,129,126,124,122,116,106,100,106,113,118,119,120,114,117,109,105,102,110,94,101,102,110,112,111,108,105,92,86,99,119,126,124,129,127,126,126,123,129,140,147,151,158,162,162,163,161,153,143,137,133,131,128,128,130,131,132,129,129,127,124,124,125,127,129,128,123,117,112,101,88,87,88,83,75,70,67,66,63,64,66,68,72,55,70,77,84,100,108,109,109,102,81,78,99,117,127,134,133,129,129,131,133,138,145,152,160,162,160,160,155,146,140,134,131,130,128,130,131,130,130,128,127,123,126,127,128,127,125,120,110,99,68,44,41,38,39,41,42,45,46,49,55,61,66,70,71,34,36,42,49,62,80,89,95,97,95,79,72,84,105,117,124,126,129,132,140,145,149,154,154,153,155,152,145,133,131,133,128,125,128,128,131,130,130,128,124,124,126,128,122,121,116,107,96,69,37,39,43,44,48,47,49,52,54,56,67,69,72,71,72,63,60,58,55,50,50,62,83,99,104,107,95,85,81,94,109,118,124,131,134,141,142,147,150,148,143,135,133,133,130,126,126,123,125,128,126,127,126,122,123,121,122,120,120,113,107,96,69,43,47,49,48,50,49,51,51,54,62,67,67,73,70,74,76,42,39,35,36,39,42,45,53,64,75,89,99,105,106,101,101,106,116,123,131,135,138,136,135,135,134,131,129,126,120,118,117,122,121,123,122,121,118,117,116,118,116,116,114,106,93,67,46,44,47,49,49,50,52,54,59,64,64,70,69,70,73,73,73,34,29,27,34,41,38,39,38,42,44,54,66,77,88,93,102,109,115,121,124,128,130,130,131,128,126,123,118,112,109,110,112,110,111,111,109,107,108,110,112,111,108,104,94,74,54,44,47,48,49,51,52,53,58,63,65,68,70,70,72,73,72,73,74,50,47,43,40,36,37,37,37,34,34,30,32,35,38,42,56,70,85,99,112,119,123,123,118,116,112,106,100,98,100,102,100,99,99,101,104,107,108,105,99,80,70,60,48,43,45,49,51,52,54,56,60,64,67,68,70,71,72,72,71,73,75,74,77,40,32,30,31,34,37,37,36,34,32,33,31,28,29,31,32,36,47,58,72,87,95,101,102,95,89,83,75,64,63,83,111,123,127,131,135,142,143,136,121,80,45,43,48,52,54,56,58,62,63,67,67,69,70,72,73,72,74,74,74,73,75,76,77
81,78,84,71,46,39,37,35,32,27,23,25,38,54,65,65,68,72,74,76,77,78,77,76,74,74,76,74,73,75,73,74,74,73,70,72,70,69,69,68,70,69,69,68,71,71,67,70,72,73,72,71,70,69,74,70,68,71,70,67,68,68,71,70,80,78,84,71,45,39,37,35,32,27,23,25,39,55,65,65,68,72,74,76,77,78,77,76,74,74,76,74,74,75,73,74,74,73,70,72,70,69,69,68,70,69,69,68,71,71,68,70,72,73,73,71,70,69,74,70,68,71,70,67,68,68,71,70,83,80,75,68,49,38,38,36,34,32,31,33,43,55,61,60,63,67,70,74,76,78,77,76,74,74,76,73,74,75,73,74,74,73,70,72,70,69,69,68,70,69,69,68,71,70,68,70,72,73,73,71,70,69,74,69,68,71,70,67,68,69,71,70,70,82,75,67,59,42,31,38,35,37,40,44,50,53,49,44,41,34,28,33,37,51,61,67,71,69,63,63,61,59,60,55,58,61,66,70,70,70,70,70,70,70,70,68,71,70,69,70,71,72,72,70,70,69,74,69,68,71,69,67,68,69,70,70,57,64,73,77,63,55,41,31,29,28,28,30,36,40,41,46,49,44,37,35,37,48,63,76,82,83,80,74,73,84,91,98,90,78,61,56,61,70,70,71,69,71,71,69,69,70,70,70,69,70,70,70,70,71,69,70,71,68,68,68,69,69,69,71,48,48,64,75,78,57,49,36,29,26,25,24,23,21,21,20,26,37,40,37,37,38,45,54,62,77,103,135,146,134,127,119,130,140,132,109,83,60,56,62,68,69,69,70,70,70,70,69,70,71,71,70,69,69,71,70,70,71,71,71,70,69,68,69,32,41,49,64,78,60,47,36,27,22,23,22,21,22,22,19,18,20,24,27,27,27,25,24,24,24,33,61,97,125,126,122,107,110,135,147,137,120,102,74,64,68,71,70,71,71,71,70,71,71,70,69,72,70,70,69,69,69,69,68,68,70,70,68,34,32,46,61,64,61,52,41,34,28,27,28,24,19,17,18,16,17,18,17,18,22,26,27,28,28,31,22,35,77,106,121,135,113,100,129,148,147,142,124,83,68,69,72,70,71,69,69,70,70,70,69,70,69,72,69,68,69,69,69,69,69,70,71,34,29,32,52,72,66,49,42,42,44,40,33,24,17,12,13,16,22,32,40,47,58,62,61,57,47,37,28,21,29,58,76,94,129,126,121,133,141,139,129,113,77,70,69,69,69,71,70,69,71,71,70,71,69,69,71,70,70,69,69,69,70,70,67,37,35,29,37,61,45,41,49,55,51,49,55,56,51,48,58,65,75,84,96,108,116,120,122,122,119,112,98,81,56,52,68,88,114,123,112,116,134,136,126,112,88,71,71,71,69,70,72,70,70,70,68,71,70,70,71,71,70,70,68,69,69,68,69,73,75,74,77,78,80,84,87,78,78,78,82,83,83,82,85,89,96,105,113,121,131,138,142,143,141,137,129,125,117,104,94,95,96,98,99,109,127,135,125,111,91,74,69,72,69,70,71,71,71,72,71,69,69,69,70,69,70,69,67,68,69,71,70,110,112,116,119,119,120,117,108,92,83,80,87,93,98,99,102,101,97,94,104,121,139,149,155,156,155,149,141,133,123,113,105,97,93,93,96,96,101,106,107,96,79,67,64,65,70,72,73,70,71,71,70,71,70,70,72,70,68,69,68,69,70,69,69,126,128,132,134,139,139,134,118,98,84,82,100,112,121,112,87,78,78,73,101,126,136,145,151,157,159,152,142,138,133,126,118,109,101,98,101,102,99,98,98,100,103,95,86,74,68,65,69,72,71,70,73,72,69,70,70,68,69,70,70,69,69,69,71,133,141,147,146,148,149,141,118,87,79,90,107,123,135,104,76,76,75,86,89,108,127,137,146,152,160,158,145,142,135,130,126,121,111,102,103,106,107,106,104,105,108,111,111,109,98,84,69,61,63,72,71,69,73,71,69,71,72,70,70,71,69,69,67,132,141,148,151,153,155,150,126,86,67,80,108,131,138,95,71,71,93,124,121,96,107,129,141,151,159,158,148,143,139,133,130,128,117,107,104,109,113,113,109,109,107,109,113,115,114,109,105,90,74,59,60,67,71,71,72,70,70,71,71,69,70,71,70,128,140,147,152,158,157,152,135,102,74,70,96,130,143,86,60,61,70,100,138,127,105,120,138,152,162,157,148,146,144,141,136,136,127,116,107,106,109,114,113,111,109,107,107,111,112,113,112,111,107,97,84,69,63,65,69,71,71,71,71,69,68,69,72,125,135,145,151,158,163,156,142,115,85,66,79,118,136,75,45,42,50,66,106,134,119,115,143,154,164,155,152,147,143,143,143,141,135,126,115,109,110,114,113,112,111,109,105,104,107,108,108,108,110,111,111,106,95,74,62,61,69,72,71,72,72,71,69,113,128,141,151,157,164,162,149,117,86,68,71,107,127,70,37,25,27,48,89,124,118,119,143,155,161,155,150,148,149,148,147,144,140,131,125,120,119,119,119,117,117,116,113,107,104,103,104,106,106,104,104,103,107,105,96,82,66,66,69,70,72,71,72,116,117,130,143,156,165,165,152,116,87,66,62,91,121,79,55,44,35,56,97,131,124,122,141,151,154,152,146,152,154,154,153,153,147,136,134,130,128,129,129,125,126,126,124,122,116,112,108,107,110,107,105,99,96,98,101,101,92,75,64,62,58,60,60,108,114,123,140,155,163,161,148,119,82,65,61,81,115,97,113,113,97,115,138,145,126,121,139,144,143,148,151,154,156,155,153,150,151,148,143,139,138,140,136,135,138,138,136,135,130,122,116,112,111,112,113,111,104,96,95,100,102,99,91,88,94,92,98,112,105,118,131,148,161,164,149,126,95,70,63,75,108,104,137,167,168,165,162,153,129,121,140,141,142,146,155,159,161,159,159,159,152,146,146,148,146,143,143,143,145,145,144,143,141,132,125,118,110,108,112,115,116,110,105,101,99,102,100,101,101,107,113,104,109,110,127,142,154,162,154,125,109,81,73,80,102,115,159,176,172,171,164,152,127,123,137,140,139,148,159,162,162,160,159,159,159,157,152,149,148,150,145,145,145,146,148,144,139,138,131,120,106,102,105,116,119,116,116,114,108,111,114,107,98,96,99,99,104,110,120,135,150,163,156,137,101,90,79,78,97,109,130,152,153,161,161,146,125,131,137,137,142,154,160,161,160,156,156,159,155,156,149,138,132,125,125,128,135,143,146,148,144,139,130,118,92,89,105,114,115,112,109,112,113,117,123,123,120,111,102,89,99,108,121,137,149,156,154,143,133,96,93,85,95,107,104,124,153,158,155,140,125,134,139,141,153,163,161,158,157,154,151,146,142,134,127,123,119,117,119,125,134,145,149,148,147,139,132,118,88,81,115,120,110,104,100,103,110,117,129,133,132,126,117,94,99,109,121,137,153,163,162,146,141,129,104,93,89,99,106,112,129,136,147,144,130,139,140,149,159,161,155,150,146,140,133,126,121,116,111,100,96,108,121,125,132,143,149,149,146,139,131,121,85,69,102,125,114,99,94,94,102,113,127,137,141,140,131,104,108,112,124,140,155,165,164,149,136,130,118,97,89,94,109,107,105,115,145,148,137,143,147,152,150,141,134,130,124,123,126,128,133,135,127,108,85,83,105,123,126,137,146,146,147,140,138,117,80,60,86,118,120,101,84,85,94,109,126,134,138,139,135,111,118,124,132,144,157,164,163,159,146,138,126,109,89,84,102,125,112,113,153,152,141,146,147,137,130,123,119,121,128,138,148,151,155,160,152,135,104,71,66,81,93,114,138,146,147,148,149,113,73,58,86,115,114,109,91,81,88,107,125,134,132,129,128,116,123,129,139,149,159,163,162,162,159,150,138,127,104,80,80,112,144,138,144,140,136,137,129,119,116,118,126,138,149,155,161,163,167,167,164,151,124,87,53,45,58,88,118,132,138,147,141,110,78,62,76,108,107,104,97,74,76,94,118,131,125,118,120,111,119,134,143,154,162,165,168,167,163,159,153,138,123,96,69,73,101,128,126,123,121,119,122,128,135,140,147,156,165,167,172,171,169,167,163,153,133,108,80,59,66,87,108,121,132,150,139,93,79,63,81,120,121,102,99,89,72,82,115,133,133,123,113,120,121,135,144,154,165,171,174,169,162,159,155,150,143,130,103,71,61,83,115,133,149,158,165,167,166,168,172,180,186,187,187,185,179,173,163,154,135,112,89,67,80,104,119,128,140,160,158,110,79,66,79,124,127,107,99,86,60,79,107,119,132,132,121,129,130,132,143,153,165,177,178,172,165,159,150,150,155,156,153,144,139,143,158,172,180,183,185,186,187,189,192,191,190,194,198,193,186,180,170,153,132,111,94,77,92,118,129,131,141,159,163,132,88,72,79,123,137,117,100,94,52,81,109,114,127,133,128,127,143,147,152,162,173,180,179,168,159,151,147,151,153,159,167,172,176,175,179,183,185,186,190,190,191,191,190,187,184,180,179,184,192,189,177,156,128,107,93,82,100,122,128,133,138,145,154,147,107,78,77,113,137,124,106,97,55,83,111,115,119,124,128,149,155,163,163,165,172,173,172,171,161,152,147,148,153,158,170,181,188,186,185,185,186,186,184,185,186,184,182,177,174,175,181,174,177,185,177,155,127,105,87,88,105,118,121,121,125,134,144,144,111,85,75,102,128,123,106,104,59,88,120,123,126,128,125,150,156,161,161,163,167,175,173,167,160,157,148,145,151,166,177,184,187,185,182,183,182,183,183,182,179,175,168,164,161,163,171,171,168,162,158,148,126,101,76,96,120,130,133,129,117,122,136,130,99,82,75,99,128,115,100,97,61,93,124,128,127,125,125,153,158,163,166,169,172,173,177,174,172,163,154,148,150,165,178,183,180,177,175,173,171,172,167,162,160,159,159,160,166,164,164,162,161,156,152,141,123,97,76,103,125,136,141,137,134,139,142,121,94,81,73,99,134,116,98,96,60,97,130,135,133,126,121,151,158,163,173,180,179,178,178,174,162,151,150,151,150,156,161,163,158,152,153,154,151,148,145,147,148,149,151,151,153,153,156,153,153,151,148,138,122,97,69,100,122,136,147,147,145,149,147,121,96,83,72,95,126,118,101,96,66,102,133,136,138,137,133,154,160,165,175,183,183,181,182,175,168,162,155,148,140,136,133,130,129,129,132,137,136,138,140,144,146,146,145,144,141,137,133,132,130,131,136,137,127,103,58,79,113,133,138,141,141,148,152,130,98,82,75,99,124,117,100,99,74,108,137,139,141,141,140,153,159,164,176,186,188,184,182,177,165,156,152,135,123,120,114,116,126,135,144,148,145,143,143,147,149,148,145,142,141,131,127,128,131,135,137,138,130,117,81,63,106,143,149,141,140,144,151,140,103,78,72,99,125,109,101,100,81,113,140,143,144,142,137,150,159,165,173,183,187,187,185,176,161,144,131,125,118,107,105,117,120,121,129,143,153,158,157,153,151,149,146,146,142,134,130,133,142,149,147,142,134,126,112,87,118,146,150,146,143,144,150,149,118,85,64,93,116,108,108,99,86,112,140,145,143,139,137,149,160,167,170,182,188,190,184,171,157,146,133,123,113,101,110,114,113,113,118,132,145,157,164,159,153,149,144,143,142,138,133,128,132,142,146,141,134,127,114,109,136,152,150,147,143,142,145,142,123,87,75,104,110,110,111,99,91,111,137,143,139,135,132,150,159,167,170,181,187,189,184,171,154,139,122,110,100,100,104,113,137,149,155,141,143,159,166,169,166,158,153,147,147,144,139,134,129,126,125,127,124,122,124,137,150,152,152,146,140,141,142,145,133,96,73,101,111,114,113,104,101,109,127,137,134,129,127,149,162,167,172,180,185,188,184,168,139,119,103,99,93,100,105,112,129,146,154,155,144,152,169,172,172,171,167,160,154,150,147,144,138,132,128,126,130,135,144,150,151,154,152,150,148,144,143,143,136,105,64,96,109,112,111,110,108,113,119,129,138,133,124,150,161,169,171,179,185,188,186,166,126,101,91,90,91,96,102,115,127,125,135,153,147,150,160,171,176,178,171,162,161,160,155,153,152,149,146,148,151,152,155,158,155,155,156,155,150,146,145,142,138,114,72,104,118,120,115,113,109,112,124,133,137,139,135,150,155,164,169,180,183,185,183,163,122,92,81,78,87,89,101,111,109,123,136,145,144,148,153,161,172,177,177,173,167,165,167,167,165,161,159,160,160,160,164,166,161,160,162,161,156,150,145,141,135,120,78,113,130,128,120,116,110,113,125,133,141,146,147,155,159,163,168,177,180,180,181,159,118,87,74,74,85,87,104,101,101,112,123,138,139,147,159,164,169,174,176,171,171,172,173,174,171,166,164,162,160,161,161,164,166,163,163,166,166,154,143,141,135,121,88,120,133,127,122,117,112,113,126,136,143,151,148,150,156,164,168,175,183,184,174,143,106,82,67,76,95,96,95,94,110,116,122,131,133,140,153,164,169,170,176,177,175,174,173,172,173,173,169,165,164,165,164,159,163,163,163,166,161,149,141,137,133,124,98,110,125,126,126,121,115,116,125,135,139,145,145,159,156,162,168,172,177,183,171,137,102,81,65,79,104,86,66,67,80,93,117,136,132,135,150,163,166,169,177,182,179,179,179,178,173,170,169,169,170,169,170,164,160,160,161,163,158,149,138,136,136,131,115,110,124,128,125,122,120,123,129,135,140,140,138,160,163,163,166,171,175,179,172,136,100,87,71,93,112,68,44,44,43,64,96,134,136,132,147,161,165,165,174,180,179,180,180,177,175,174,173,170,164,158,156,160,162,160,153,150,156,152,143,140,142,136,126,119,122,124,124,124,124,126,130,135,138,137,132,165,161,168,170,175,179,180,168,134,99,82,74,115,127,63,43,22,25,44,78,124,134,130,147,163,167,167,171,178,177,180,181,180,179,172,168,167,164,161,161,159,159,158,152,142,143,144,141,136,135,137,130,124,123,124,126,125,125,125,128,130,135,132,124,171,164,164,166,170,175,175,156,118,93,82,89,131,142,75,72,125,80,59,88,133,135,133,147,164,173,169,168,177,179,179,176,173,172,166,166,163,161,159,158,159,159,156,150,144,146,146,142,136,136,138,130,129,128,127,125,124,123,124,126,127,130,126,119,172,167,166,166,170,174,175,153,113,96,85,111,146,146,100,88,89,85,88,129,150,140,138,147,162,175,174,167,174,176,176,173,164,163,162,161,155,153,151,148,148,150,150,152,150,148,145,141,139,138,134,134,135,132,127,124,123,122,122,123,123,125,121,113,171,167,163,162,168,173,172,152,116,96,92,134,158,152,118,142,153,140,154,162,164,148,141,148,165,175,178,173,173,174,173,172,169,165,161,157,153,147,144,142,143,143,143,144,141,140,138,133,134,131,129,130,131,131,128,125,121,119,119,117,120,122,115,103,171,168,165,164,164,170,168,142,109,94,112,149,159,155,123,125,163,164,149,144,138,132,139,152,166,173,176,175,172,170,171,171,170,165,159,155,148,142,140,139,137,140,141,141,142,139,138,134,135,133,129,133,130,128,125,124,122,119,118,117,119,117,107,92,166,168,167,165,164,166,166,142,104,96,121,147,157,157,131,105,129,147,145,143,139,131,141,151,162,169,173,173,168,163,165,168,164,157,154,149,140,136,133,134,135,136,137,137,136,134,133,132,127,127,127,126,126,125,126,124,123,122,121,119,117,111,95,89,159,162,162,162,161,161,161,146,105,104,117,140,152,154,139,105,98,123,141,148,141,136,144,153,161,163,166,168,166,163,164,165,158,148,145,144,135,130,127,131,134,135,136,136,135,130,128,127,126,127,126,125,125,126,127,127,124,124,123,121,113,99,89,94,154,160,161,159,157,157,154,139,107,107,115,137,148,150,141,119,96,101,123,129,121,130,144,153,161,165,169,169,166,164,166,163,156,146,146,139,130,126,127,130,133,134,136,135,134,132,129,129,132,131,127,127,129,131,131,128,127,123,119,114,99,89,96,102,149,149,151,153,155,155,155,145,109,102,107,131,147,147,139,120,103,97,108,111,115,136,146,152,156,160,165,169,169,169,165,157,147,143,136,133,130,128,129,129,132,134,134,135,134,134,134,134,132,134,134,134,134,132,129,128,124,119,112,98,88,96,107,110,136,136,138,138,141,145,149,150,119,98,100,116,135,139,135,120,101,94,92,104,126,143,147,150,154,160,167,171,172,168,163,156,149,141,139,132,131,132,129,131,134,134,135,133,132,134,134,133,130,134,135,135,134,133,131,128,122,113,99,89,97,104,112,115,126,129,130,133,133,132,137,146,142,102,94,105,121,132,130,127,113,104,105,111,129,140,143,147,154,164,169,173,173,167,162,158,147,138,138,133,129,128,128,130,133,134,132,130,129,128,130,133,132,132,132,133,133,130,127,123,111,96,91,101,109,114,116,118,124,124,120,124,128,131,131,129,140,128,102,98,115,129,127,128,128,123,120,119,125,137,145,152,160,168,172,174,173,170,164,150,141,141,136,133,131,132,133,134,135,132,130,130,128,124,121,129,132,131,129,129,128,124,119,109,94,91,104,110,112,116,118,118,95,105,108,111,119,124,124,119,118,127,114,93,103,123,132,135,133,131,130,130,128,138,150,157,162,168,171,171,169,163,155,147,142,139,135,132,133,135,135,134,132,131,130,129,123,124,127,131,131,132,128,124,121,113,101,93,96,108,113,117,118,118,118,118,64,72,78,83,94,102,112,122,123,116,117,108,99,111,124,134,137,134,133,136,139,144,152,158,163,167,168,168,165,157,147,141,136,133,130,130,132,132,133,134,134,132,130,127,128,131,129,129,131,126,122,118,110,94,88,96,105,113,115,119,119,118,117,116,62,63,68,70,76,83,93,101,108,114,108,106,96,97,112,124,131,135,138,140,143,152,155,158,163,165,165,162,155,149,143,136,136,133,127,129,132,133,134,134,133,129,127,130,132,128,129,130,125,122,114,104,89,84,93,105,113,116,118,118,117,116,114,115,51,52,53,54,58,67,84,100,110,111,111,110,105,99,102,111,126,133,136,139,143,148,151,153,157,158,157,152,144,140,138,135,131,128,128,129,132,132,132,130,129,129,129,129,129,128,126,123,117,110,102,90,85,92,108,114,115,116,117,114,112,112,112,114
61,67,57,49,56,68,83,95,102,105,103,100,100,98,100,98,96,98,98,98,96,97,99,96,95,91,96,98,96,95,92,94,96,96,97,97,94,96,96,95,96,96,95,93,94,96,95,96,94,94,95,95,93,96,95,93,94,94,92,93,93,93,94,92,61,67,57,49,56,68,83,95,102,105,103,100,100,98,100,98,96,98,98,98,95,97,99,96,95,91,96,98,96,95,92,94,96,96,97,97,94,96,96,95,96,96,95,93,94,96,95,96,94,94,95,95,93,96,95,93,94,94,92,93,93,93,94,91,61,67,56,49,56,68,84,95,102,105,103,100,100,98,100,98,96,99,98,98,95,97,99,96,95,91,96,98,96,95,92,94,96,96,97,97,94,96,96,95,96,96,95,93,95,95,95,96,94,94,95,95,93,96,95,93,94,94,92,93,92,93,94,91,61,67,55,49,57,69,84,95,102,105,103,100,100,98,100,98,96,99,98,98,95,97,99,96,95,91,96,98,96,95,92,94,96,96,97,97,94,96,96,95,96,96,94,93,95,95,95,96,94,94,95,94,93,96,95,93,94,94,92,93,92,93,94,91,62,68,55,49,57,69,85,96,103,105,103,100,100,98,100,98,96,99,98,98,95,97,99,96,95,91,96,98,96,95,92,94,96,96,97,96,94,96,96,95,96,96,94,93,95,95,95,96,94,94,95,94,93,96,95,93,95,93,92,93,92,93,94,91,58,64,53,46,49,58,72,84,93,99,101,101,100,98,100,98,96,99,98,98,95,97,99,96,95,91,96,98,96,95,92,94,96,96,97,96,94,96,96,95,96,96,94,93,95,95,95,96,94,94,95,94,93,96,94,93,95,93,92,93,92,94,94,91,57,60,53,43,40,44,49,55,61,73,86,97,98,101,98,98,101,98,99,95,100,97,95,97,94,95,95,96,95,94,94,95,96,96,95,95,93,95,95,95,96,95,94,93,94,95,95,95,93,94,95,94,94,96,94,93,95,93,92,93,92,94,94,91,57,60,51,44,45,51,48,43,33,34,48,64,76,82,85,88,86,92,96,106,107,103,101,99,100,98,97,97,95,97,94,95,95,95,95,95,94,94,94,94,95,94,93,93,94,93,93,92,93,92,93,94,94,93,92,90,90,91,92,93,93,91,90,90,43,46,37,35,53,62,60,50,40,27,19,30,34,39,42,44,41,31,38,38,50,74,86,88,83,83,84,89,95,97,96,97,96,94,95,95,95,96,95,95,95,95,95,95,96,94,95,95,93,92,94,96,95,94,95,96,93,92,93,94,92,92,93,94,52,55,52,58,71,79,75,69,68,60,40,27,28,25,25,30,29,32,36,38,43,54,71,99,116,120,110,94,83,78,83,86,92,95,96,95,94,94,95,95,94,94,93,93,95,97,95,94,96,97,96,93,92,93,94,93,93,94,94,93,92,92,93,94,97,101,105,107,103,94,84,78,79,80,82,80,78,74,78,93,103,118,125,136,141,142,136,127,130,131,136,142,142,133,119,110,98,90,93,95,95,94,95,96,95,95,94,93,94,93,92,93,94,94,95,96,96,94,93,91,93,94,93,95,94,92,91,92,124,129,133,131,120,99,76,77,81,88,91,98,96,86,85,92,109,124,138,147,151,152,150,142,132,125,120,121,129,140,152,152,135,108,93,93,95,97,97,96,96,96,95,96,95,94,95,94,95,95,97,96,93,92,94,95,93,95,94,93,95,94,94,95,134,135,137,136,125,100,76,71,82,92,103,109,100,84,83,86,103,126,137,148,153,155,151,137,130,126,117,112,111,112,118,128,131,119,103,95,93,94,96,96,95,97,96,94,94,95,96,95,94,93,93,95,95,94,94,93,93,93,94,93,92,95,94,93,134,135,135,134,126,104,83,68,77,93,105,112,106,102,84,88,98,111,129,141,147,147,148,140,128,123,117,112,108,103,99,101,103,103,101,98,98,96,94,94,94,95,96,96,96,95,96,95,95,95,96,93,93,95,94,94,95,94,93,94,93,95,93,93,126,126,130,129,123,109,84,68,68,87,99,108,105,100,84,79,89,101,109,120,131,141,144,138,129,124,119,113,111,107,98,92,91,93,95,96,98,100,98,96,93,92,93,94,96,95,94,96,96,95,95,97,97,95,92,94,93,93,95,94,95,92,93,94,119,119,125,125,123,110,86,67,59,76,93,102,104,95,70,64,74,94,101,103,122,139,143,137,129,124,121,119,118,115,107,97,93,93,94,93,94,98,102,103,99,97,94,94,95,95,95,95,95,94,94,93,92,95,95,91,98,94,94,93,93,93,95,94,113,116,117,120,120,109,87,64,54,66,87,96,97,91,59,42,46,71,95,102,113,137,140,135,129,125,122,122,122,121,115,108,102,100,103,104,104,104,106,106,107,104,101,98,95,94,94,95,95,93,94,97,100,100,97,100,93,90,92,96,94,97,93,94,104,108,110,115,114,107,86,67,56,59,79,91,92,81,52,34,37,60,84,95,106,125,132,128,123,124,126,128,128,128,125,117,113,111,114,118,119,118,118,117,115,116,114,110,105,100,97,96,96,96,97,95,95,92,92,93,95,97,93,93,97,92,93,93,97,100,106,108,109,104,88,71,61,58,71,86,86,78,62,50,53,68,87,92,100,118,125,123,121,125,127,130,134,134,131,128,123,123,124,127,128,128,130,129,126,125,121,117,114,111,111,104,100,98,95,95,94,100,97,97,96,93,96,93,93,95,97,94,97,101,101,102,105,102,92,76,66,61,67,80,83,80,79,80,83,89,93,91,98,112,117,118,122,130,138,139,141,141,138,131,130,131,132,131,131,134,136,135,136,133,130,123,114,109,103,107,105,105,102,99,97,91,94,94,96,95,92,94,92,92,93,97,91,94,99,98,101,101,94,83,70,64,65,75,78,77,78,85,92,96,98,93,100,113,115,116,125,135,141,141,141,140,138,137,135,137,139,140,139,138,138,138,140,137,134,128,119,106,94,90,91,94,96,98,100,98,97,95,92,95,95,96,94,96,95,94,87,95,99,100,100,101,97,91,80,71,68,72,74,72,73,79,86,90,89,91,103,111,112,117,130,139,141,140,140,138,134,134,136,133,129,129,134,140,140,140,140,140,136,129,119,105,91,80,81,86,93,95,98,104,102,97,95,90,98,96,92,92,92,95,89,94,101,103,103,99,98,97,89,76,70,70,71,70,73,78,82,86,87,93,104,109,116,131,141,142,141,138,132,132,133,137,140,139,136,127,123,135,144,145,144,142,139,133,120,107,89,70,71,83,92,95,98,96,99,107,109,102,89,89,93,94,84,75,92,94,94,101,103,103,99,97,93,83,74,70,70,68,68,69,75,84,88,95,104,112,127,140,143,139,135,131,133,139,144,148,147,146,144,135,121,121,142,150,152,146,141,134,122,109,97,67,65,89,100,96,92,94,96,103,110,110,109,102,94,95,108,131,97,100,102,103,104,103,102,103,101,92,82,73,68,67,64,61,70,86,93,98,108,124,137,139,134,133,131,136,145,149,153,152,151,151,146,137,123,109,118,131,136,136,132,128,123,118,110,76,56,81,109,101,91,87,89,99,112,118,120,114,111,114,147,176,100,103,103,104,106,108,108,107,107,102,91,76,66,65,66,64,71,85,91,102,119,129,133,134,135,137,141,146,154,158,159,161,157,152,145,135,121,102,100,95,95,102,109,114,119,122,119,86,58,65,99,109,95,83,86,94,109,118,123,125,120,118,120,132,103,107,107,108,108,111,111,111,110,107,98,85,69,57,57,62,71,83,97,116,134,143,148,150,149,151,157,161,169,175,174,171,164,157,149,137,120,99,89,79,72,75,82,92,105,113,111,83,63,60,86,102,100,89,84,91,104,110,113,114,114,112,108,109,106,110,109,111,113,114,115,113,111,108,105,100,89,72,62,67,81,104,130,150,159,165,168,171,172,174,178,183,184,185,185,182,172,159,151,139,120,98,84,79,65,67,71,78,88,100,103,80,62,56,82,93,94,95,83,82,93,105,110,108,112,111,108,102,105,110,114,115,116,118,119,115,111,108,107,111,115,113,111,117,129,147,163,174,180,183,187,190,190,186,182,179,180,178,180,172,165,156,146,135,119,94,83,76,69,65,70,74,76,89,96,82,63,55,72,92,88,87,86,75,78,96,109,109,104,103,104,100,117,122,123,121,122,125,123,117,109,105,105,110,120,135,149,162,170,174,178,181,186,188,189,187,182,175,168,165,161,163,165,166,156,146,144,133,116,95,84,75,67,68,72,74,76,85,91,81,65,57,63,82,83,78,81,72,68,81,98,110,110,106,103,103,120,125,124,123,124,124,123,118,113,108,107,110,121,141,162,177,183,183,183,181,183,183,182,177,170,163,157,157,155,158,163,161,152,143,135,128,111,92,79,67,65,64,67,71,76,80,86,84,69,58,58,75,81,74,74,71,66,71,83,100,106,104,100,93,123,126,130,131,133,132,129,125,118,110,107,111,124,143,162,177,183,179,178,175,174,172,164,157,151,147,146,146,151,153,157,155,155,143,134,123,109,94,75,62,63,67,71,71,68,71,78,81,69,55,53,67,76,72,72,65,57,64,74,86,96,101,96,91,127,131,134,137,139,139,135,132,125,116,109,110,121,139,155,168,171,168,166,162,155,152,138,135,133,132,133,135,143,147,147,146,140,138,131,117,101,87,75,65,65,70,73,75,72,73,77,77,64,53,50,58,67,68,72,68,58,66,70,78,88,96,97,92,126,132,140,145,149,146,140,135,128,119,111,108,114,127,139,146,151,149,149,145,137,130,124,124,124,123,126,131,132,133,131,129,125,120,117,114,104,92,72,61,64,71,82,84,82,83,85,78,62,52,47,56,63,62,66,63,59,67,75,80,83,86,88,86,131,134,140,146,152,153,149,140,131,121,110,101,100,105,109,113,117,123,128,127,125,123,121,121,119,120,120,122,120,112,110,110,105,108,112,112,106,91,73,55,60,75,86,89,89,91,92,81,64,51,46,58,65,61,64,63,59,66,74,80,82,83,84,84,130,133,141,149,153,151,147,139,128,118,104,92,87,83,80,84,92,108,118,121,123,123,124,125,123,120,117,118,113,107,104,106,121,127,126,120,110,95,78,59,61,82,93,93,90,92,94,86,67,51,47,58,64,62,64,62,60,70,81,86,88,90,91,85,134,136,140,148,156,154,149,141,127,111,95,86,79,71,69,72,83,102,118,127,131,132,130,129,126,122,117,114,110,105,103,115,130,137,136,127,112,100,86,71,70,89,95,94,91,91,92,87,71,53,47,57,64,65,69,63,60,72,83,89,91,91,92,88,132,136,141,147,151,152,145,135,123,107,92,80,69,65,65,68,72,89,111,129,140,145,143,135,129,123,119,115,113,104,101,101,118,135,139,129,115,104,92,86,88,96,99,97,93,91,92,89,73,54,51,64,68,66,71,65,61,74,87,93,95,95,92,87,131,134,135,141,150,151,144,133,117,97,86,74,64,60,62,63,69,79,101,122,141,149,152,142,133,128,122,118,115,106,100,98,106,116,121,122,115,105,97,92,95,103,103,97,92,91,91,90,75,55,55,68,69,69,73,67,64,75,87,92,92,93,91,87,127,134,136,140,145,149,146,123,103,91,76,68,64,58,65,71,79,84,91,112,136,152,156,151,142,134,127,122,117,110,102,96,95,98,97,100,101,93,86,89,99,103,102,95,89,89,89,88,77,56,54,65,69,74,76,69,67,80,93,95,94,94,91,85,129,130,132,138,145,149,145,122,95,78,72,66,60,57,61,75,84,89,89,100,124,147,158,156,148,141,132,128,121,118,112,105,98,96,93,88,87,91,95,99,102,106,101,98,95,91,89,87,78,59,56,65,73,79,78,71,69,79,91,94,92,92,88,82,126,128,130,135,140,147,141,120,93,73,62,63,64,58,63,72,72,80,88,93,114,136,153,158,152,144,134,130,127,122,116,113,108,106,106,109,112,116,119,118,116,114,112,108,103,97,93,88,77,56,55,65,74,79,77,73,71,78,88,91,89,87,85,84,127,128,129,134,139,144,142,115,86,66,60,64,62,55,62,62,63,71,86,93,111,130,143,154,154,148,139,132,128,129,128,123,120,117,117,121,125,128,133,134,131,127,125,119,111,103,96,88,77,56,55,69,79,81,79,76,76,77,86,91,91,85,84,84,128,127,130,133,139,144,134,112,84,62,58,64,64,57,57,53,57,68,82,90,107,125,137,147,153,151,143,137,135,133,133,133,129,124,122,123,128,133,135,138,137,139,141,136,124,110,98,88,75,55,59,78,86,84,79,76,78,82,85,89,92,92,90,87,127,128,128,133,140,138,127,99,80,63,53,66,65,62,62,52,54,62,76,85,101,120,131,139,149,154,150,143,139,136,136,135,133,132,129,127,127,128,132,137,139,140,143,144,135,114,97,89,77,57,64,82,87,83,79,77,78,85,88,93,100,98,94,91,129,128,129,132,137,138,122,100,75,63,58,69,73,71,61,48,50,60,75,87,98,115,128,134,140,152,155,149,145,143,141,139,137,137,134,132,132,132,130,128,131,136,140,141,132,115,98,89,79,60,66,82,88,85,81,77,78,83,89,96,100,101,94,88,129,130,128,136,142,141,123,100,82,70,62,76,80,78,62,41,40,48,70,89,97,112,125,131,137,148,155,153,150,149,145,141,140,138,137,136,134,132,132,130,129,129,135,135,125,111,97,89,80,66,66,79,85,86,82,80,80,83,90,97,102,101,97,90,130,129,130,135,140,136,119,93,73,63,69,83,89,87,67,39,32,39,60,86,92,104,122,129,132,141,151,152,152,153,149,144,143,141,137,134,132,130,130,130,128,126,122,123,122,112,100,95,89,76,73,75,82,83,84,82,81,86,91,95,99,99,96,94,131,132,131,137,142,135,112,91,75,69,78,93,99,100,85,51,34,35,52,79,88,99,119,129,130,137,147,150,152,153,149,146,143,137,134,132,128,128,129,128,126,124,119,117,117,110,104,95,89,82,76,77,81,82,83,83,85,87,92,97,97,97,96,90,131,131,134,137,141,133,110,87,79,76,92,104,107,104,90,61,43,43,61,83,91,98,116,132,134,136,143,147,150,151,145,141,140,137,132,129,127,126,124,125,126,123,114,111,112,105,96,94,94,88,83,79,79,82,83,85,86,90,95,97,97,97,96,89,127,126,133,141,142,132,110,87,80,83,98,107,110,111,101,84,66,64,78,91,94,101,119,136,138,135,138,142,146,148,142,138,135,131,129,125,121,117,117,121,121,120,118,115,110,104,99,95,93,91,88,82,83,82,85,86,87,91,94,95,94,94,90,87,127,131,136,142,145,130,107,86,87,95,106,114,116,112,102,93,83,81,90,95,95,103,121,137,142,139,137,139,140,142,143,137,132,128,124,118,114,114,116,120,122,119,116,114,111,104,101,99,96,94,91,88,84,84,86,87,90,90,92,95,93,94,90,83,124,129,134,141,145,131,107,88,84,93,107,117,117,115,107,98,87,84,93,99,96,103,121,137,143,142,137,135,137,140,141,136,130,125,120,113,111,108,107,110,113,115,115,110,108,103,99,97,95,96,95,93,91,87,85,87,89,90,94,95,95,91,86,83,122,127,131,138,145,136,111,91,89,93,107,117,118,117,108,97,84,82,89,96,100,107,122,135,139,138,134,131,132,136,136,131,125,119,111,105,101,103,105,108,110,111,112,110,108,104,100,102,99,99,98,97,96,93,89,88,89,89,96,94,92,89,86,86,114,121,128,136,139,135,117,95,89,93,104,116,118,115,107,98,84,83,90,98,102,111,124,134,136,136,132,127,128,130,130,121,118,114,107,100,98,98,102,105,106,108,106,110,107,106,104,101,100,100,100,95,96,95,94,91,92,92,95,94,90,84,85,89,106,112,120,131,136,128,109,96,92,93,103,111,115,114,104,95,88,87,90,96,103,111,124,133,134,133,131,127,128,130,125,115,111,106,100,95,95,97,102,105,103,109,106,107,104,105,107,103,103,100,99,101,100,98,95,94,95,95,94,91,88,87,87,92,98,102,111,124,135,135,117,99,93,89,96,105,110,110,102,90,85,85,90,99,107,115,125,132,133,133,131,129,129,127,119,111,108,102,97,95,96,100,99,101,104,104,105,102,106,106,102,101,100,99,102,104,99,95,95,96,95,96,93,90,86,87,90,94,93,95,102,114,127,133,121,101,90,87,93,97,102,107,96,83,82,87,96,108,114,121,126,129,131,132,131,131,128,123,116,108,103,100,95,93,97,98,101,104,103,107,103,105,103,102,107,104,103,103,101,101,99,100,98,96,96,95,91,90,89,91,95,97,88,91,95,103,118,131,128,111,95,88,89,93,99,105,97,83,78,90,105,112,117,120,127,131,134,136,135,132,126,120,112,106,102,97,98,95,94,96,101,104,100,104,103,105,104,100,100,103,104,103,106,103,101,100,99,97,96,91,88,89,90,93,97,98,81,86,91,97,108,123,129,118,101,88,85,90,93,100,102,92,86,93,107,114,118,122,129,135,139,139,139,134,125,117,108,104,101,100,95,94,93,94,95,97,97,96,99,101,100,99,106,105,106,104,104,104,102,100,96,93,92,92,93,92,92,94,98,98,78,80,86,94,101,111,124,122,109,99,94,94,96,99,104,100,93,95,105,115,121,126,132,137,140,140,138,132,124,114,107,103,101,99,96,93,94,94,96,95,91,93,95,93,98,99,99,102,102,104,104,103,102,99,95,92,92,94,93,94,95,97,98,98,72,75,79,87,94,101,113,119,112,102,97,97,99,101,101,102,100,102,105,116,123,130,137,142,143,142,138,128,122,112,106,102,102,98,96,98,95,94,93,93,89,90,87,90,93,95,97,100,102,101,101,101,101,99,96,94,94,94,93,94,96,96,98,98,59,65,71,78,88,96,103,110,109,103,98,100,103,107,108,104,104,105,110,119,125,131,139,142,143,141,135,125,116,109,102,100,101,99,99,100,97,97,93,91,90,89,87,89,94,99,98,96,99,101,101,100,97,94,94,94,96,98,98,97,96,97,100,99,50,54,61,71,83,91,97,101,103,99,94,97,103,107,109,108,108,112,119,123,128,134,139,140,143,134,129,121,110,107,105,102,100,99,100,100,99,98,95,93,93,91,90,92,94,93,95,97,96,95,95,94,95,93,95,96,96,97,99,100,98,98,100,98
43,48,58,61,60,57,46,39,28,29,25,21,17,18,18,20,19,22,22,20,22,20,23,23,28,29,29,29,30,32,34,50,84,121,137,149,156,148,151,163,163,148,125,102,96,89,92,94,92,94,94,95,94,92,93,93,92,92,92,92,92,92,92,93,34,40,43,51,62,60,51,40,37,26,27,23,18,14,14,14,12,12,17,25,29,43,53,65,67,63,58,53,49,46,44,43,63,110,136,143,144,139,144,158,162,151,129,105,96,96,91,94,94,93,92,91,91,93,93,94,93,93,93,91,91,92,93,92,28,32,36,44,58,66,51,40,40,32,29,32,39,43,42,42,50,63,79,95,106,115,118,121,121,119,114,103,94,86,81,74,73,80,98,106,111,117,129,151,158,148,123,101,94,95,95,93,94,95,94,93,93,93,92,93,93,94,93,93,93,92,93,93,33,35,39,40,46,59,55,43,46,43,46,49,52,52,57,65,76,88,98,110,118,125,131,132,134,134,131,127,122,114,109,106,104,103,105,104,103,105,116,130,138,127,103,92,93,94,93,94,96,95,92,93,95,95,93,93,94,94,93,94,95,93,94,93,43,45,44,49,52,57,60,56,61,62,59,58,56,57,63,73,82,93,104,112,120,129,138,142,143,141,140,137,131,126,120,114,113,111,113,112,111,113,112,111,112,109,104,99,94,90,93,96,95,95,95,94,94,95,95,95,95,95,96,93,95,93,94,94,77,81,83,84,81,84,82,80,80,72,67,64,72,80,84,86,92,99,105,111,119,130,140,147,149,151,154,149,141,132,124,120,115,111,110,113,113,112,111,112,112,112,111,110,107,101,94,94,94,95,95,95,94,93,94,93,94,94,96,94,93,95,93,92,114,117,118,119,113,107,104,103,91,83,79,80,87,92,96,99,103,103,101,99,111,127,141,153,160,162,159,155,148,139,131,122,114,109,109,109,110,109,106,106,108,109,110,113,113,108,105,95,93,92,93,95,96,95,94,94,94,93,93,95,95,94,94,94,132,131,131,128,127,130,128,122,105,91,93,90,98,104,106,102,98,91,88,93,110,125,140,151,159,162,164,158,149,139,130,123,118,113,108,106,106,107,107,106,104,103,107,111,111,111,109,108,99,96,91,93,98,95,96,95,94,94,96,96,97,93,95,95,138,138,139,140,142,145,143,133,112,94,90,92,104,109,105,92,79,72,76,91,118,133,141,142,151,156,161,158,149,139,134,127,122,117,109,102,105,105,104,102,103,104,106,109,112,114,115,114,112,110,102,94,91,94,96,97,95,94,92,95,90,93,93,92,139,143,145,147,149,152,150,133,107,89,88,93,105,110,97,77,69,82,104,112,109,118,133,142,138,141,152,152,144,137,130,122,120,118,112,106,101,103,105,106,105,104,107,110,114,117,119,121,118,120,116,110,104,95,92,92,96,96,94,92,95,93,93,95,141,144,147,150,152,154,153,132,98,82,87,98,106,104,82,61,68,95,118,133,123,109,115,133,135,139,149,150,145,137,131,124,122,121,114,106,102,102,106,109,112,112,112,114,115,117,120,121,123,123,124,123,122,117,106,92,88,89,95,97,101,105,106,108,135,141,146,150,153,153,151,132,94,70,80,94,105,96,67,68,100,124,134,141,144,119,111,121,126,134,144,147,144,137,132,128,125,126,120,112,107,102,106,114,117,119,120,120,118,116,121,122,122,122,121,124,122,120,117,113,105,103,104,110,111,113,115,115,135,140,145,148,150,152,148,131,96,67,65,86,96,77,65,95,132,145,143,143,154,136,114,114,124,133,142,145,141,137,133,130,128,128,125,121,113,107,112,119,124,126,127,127,124,121,117,119,118,122,122,118,117,115,116,113,110,108,105,107,107,109,113,113,131,135,139,142,145,148,144,130,104,71,61,74,93,75,66,95,116,130,143,147,153,138,115,112,118,129,141,142,140,137,134,134,136,135,131,123,119,118,121,127,131,130,130,131,130,127,125,121,123,124,120,118,112,110,109,110,109,109,108,106,101,103,106,107,123,129,133,136,139,143,143,133,106,80,66,68,82,65,50,45,58,85,115,137,155,144,116,106,115,126,133,136,135,135,135,138,141,141,139,131,128,127,129,133,134,135,136,134,133,133,129,124,119,120,120,119,115,109,103,102,104,105,108,108,105,99,98,100,113,119,123,127,131,138,139,132,105,76,63,67,80,61,46,60,59,56,84,120,150,142,116,104,112,123,126,129,133,136,137,140,143,145,143,137,135,132,134,137,136,139,140,140,140,136,130,126,120,114,113,112,107,104,100,98,101,103,106,109,109,106,100,99,100,109,114,120,126,133,139,131,106,74,55,57,71,57,35,36,48,49,69,111,149,145,116,100,114,122,121,124,130,140,146,148,149,151,145,140,139,141,142,137,140,143,145,146,143,140,135,126,118,111,103,95,96,101,101,101,104,103,104,110,112,111,107,104,98,100,104,110,119,126,128,126,108,82,69,57,64,62,41,28,31,39,68,111,147,142,112,103,116,121,120,124,136,147,152,151,150,149,147,141,139,142,141,144,145,143,146,145,144,141,136,129,119,103,90,83,87,98,103,103,104,103,103,111,117,116,112,109,94,95,101,106,110,117,122,119,107,84,67,62,67,62,44,36,38,53,89,122,142,135,110,108,115,117,116,125,143,151,149,149,149,147,145,143,143,145,143,146,146,146,148,147,147,143,136,128,115,97,78,75,85,104,107,103,102,102,103,111,122,122,122,115,88,98,100,103,107,110,117,116,105,88,74,69,71,68,56,55,64,82,107,122,133,126,108,111,118,119,124,140,152,154,150,145,143,143,145,146,145,145,145,147,148,147,148,149,147,145,138,129,115,95,68,69,93,107,108,100,95,95,98,109,119,123,125,123,83,88,100,107,108,109,111,111,104,92,82,74,74,73,66,63,74,90,103,111,120,117,108,112,118,123,142,154,154,149,150,144,139,139,137,138,139,142,144,145,150,150,153,153,150,145,139,128,114,95,67,68,100,117,106,97,89,88,94,109,123,130,131,131,71,82,90,102,110,111,113,111,110,103,92,84,82,79,71,63,72,73,87,101,118,120,112,117,121,137,153,154,151,143,140,139,135,130,130,132,135,139,143,149,151,152,154,156,151,145,137,127,115,95,65,58,96,115,105,93,85,86,96,111,119,124,126,124,76,72,85,95,106,110,113,111,109,109,103,95,89,83,77,64,67,72,72,90,111,118,117,126,141,151,152,151,145,142,137,133,126,124,127,129,128,124,121,131,151,153,153,154,149,143,136,126,117,97,67,57,91,119,106,92,76,84,96,108,118,119,118,118,81,78,83,93,106,111,114,114,110,109,109,102,93,82,78,71,66,76,78,85,114,126,129,142,152,152,148,140,137,134,129,122,119,123,131,132,124,108,97,99,121,131,138,147,146,140,134,130,123,97,64,54,82,109,109,91,81,81,88,100,111,118,115,112,85,85,89,93,103,111,113,114,113,113,113,110,103,93,81,67,70,73,87,108,119,129,141,152,151,144,137,136,133,131,129,132,136,140,141,136,125,105,86,71,78,84,98,120,132,135,134,134,128,96,64,56,85,103,106,96,80,75,82,96,112,119,116,111,92,89,93,99,107,113,115,116,114,118,122,121,114,103,90,78,65,67,76,95,117,133,143,146,143,139,135,134,135,139,144,147,149,148,148,143,132,110,83,53,53,61,78,98,114,125,129,134,125,93,66,56,88,101,95,96,85,72,73,88,110,121,122,116,95,94,94,101,109,115,118,120,120,120,124,127,122,114,104,86,71,65,68,92,121,135,140,142,141,138,137,136,140,147,151,154,157,156,155,151,139,117,93,69,58,66,71,81,96,113,125,134,119,84,61,57,92,111,92,93,90,72,68,79,98,115,123,119,92,95,97,103,112,122,124,123,123,124,127,129,128,127,124,119,107,93,102,121,136,144,148,150,151,148,148,148,151,159,162,165,169,169,163,155,142,117,94,82,69,69,74,79,89,103,119,134,124,84,62,57,87,114,98,89,89,69,62,72,88,109,120,119,95,99,96,102,112,119,125,129,129,126,125,124,123,126,132,139,146,146,146,146,157,164,171,176,175,172,170,171,172,178,180,182,185,182,170,155,142,121,99,84,74,66,74,80,84,91,108,123,121,91,66,58,80,113,99,87,84,67,60,70,82,104,113,112,85,96,101,104,115,121,129,129,129,127,125,122,121,123,129,142,161,172,175,173,175,180,184,188,189,188,186,185,186,186,187,190,188,182,170,155,139,119,97,85,76,69,72,83,88,91,99,110,116,99,73,59,70,105,101,86,84,66,57,68,79,96,110,111,90,100,110,116,120,126,128,131,133,127,120,119,119,119,124,136,156,174,183,181,182,182,182,180,181,181,180,179,178,178,177,178,178,171,162,154,138,113,91,83,76,69,72,80,83,84,87,97,109,103,76,58,61,91,98,87,88,68,56,69,85,97,104,106,98,105,113,120,126,127,129,135,135,132,127,123,118,118,123,136,153,167,176,176,176,178,176,175,176,175,174,171,167,164,162,164,164,158,153,143,133,111,88,75,69,66,71,82,83,82,80,87,97,90,67,55,57,83,90,88,83,69,58,75,86,96,102,105,104,113,119,128,133,137,138,139,138,134,130,128,124,119,119,130,143,156,160,163,167,169,171,172,168,163,160,156,154,153,156,160,161,161,156,146,129,106,87,73,64,67,78,91,90,88,86,90,92,79,62,53,56,80,87,78,82,67,54,72,92,100,102,104,98,112,121,129,143,150,151,148,142,139,133,129,126,120,115,116,120,125,127,137,140,147,149,149,142,139,138,137,138,147,152,154,154,148,145,135,122,104,86,66,59,65,79,94,96,98,95,100,96,77,60,51,53,81,88,79,78,68,63,77,91,95,101,110,94,111,125,134,145,155,159,157,151,144,135,129,121,111,103,98,96,96,100,105,118,120,123,122,119,116,119,122,125,128,135,139,138,138,132,126,114,99,84,61,51,60,77,96,101,98,97,101,101,82,65,54,54,77,80,75,77,69,63,82,95,100,106,108,91,107,122,133,143,156,162,160,153,145,135,125,112,102,94,83,76,79,87,95,106,119,123,123,119,119,120,117,117,119,119,119,119,122,118,117,110,101,89,69,54,59,84,101,105,100,100,102,102,88,63,50,56,74,77,78,81,73,64,81,96,101,103,105,90,105,121,133,140,152,162,161,153,141,129,116,105,94,83,74,71,72,85,94,104,111,124,134,135,132,124,120,116,114,110,108,107,111,119,118,115,107,98,84,71,78,96,107,108,103,98,101,104,94,74,56,59,74,74,76,81,73,69,79,94,100,101,101,90,105,120,131,137,148,158,159,150,138,122,110,99,86,76,70,70,77,86,104,112,114,126,139,145,142,134,127,122,116,110,105,104,104,116,128,124,115,104,97,91,95,106,110,109,104,100,100,99,93,74,55,58,71,78,84,85,79,76,81,90,96,100,97,93,107,120,130,136,144,155,157,148,134,117,100,88,81,75,71,71,78,92,102,111,115,121,137,150,150,144,135,129,122,116,112,106,100,101,106,111,109,104,98,98,103,109,113,108,100,98,96,96,95,81,60,59,74,81,85,84,81,79,81,86,94,98,98,97,110,121,128,136,143,151,157,146,125,111,92,80,76,72,68,69,82,88,91,109,115,120,135,148,153,153,147,139,131,125,121,115,109,106,102,103,102,104,105,107,109,112,112,113,109,105,101,98,91,78,56,58,73,81,86,85,84,84,87,90,97,101,104,104,114,121,125,133,142,152,155,143,119,94,79,74,72,71,66,73,83,95,98,114,119,117,128,142,148,152,150,144,137,130,126,124,124,122,117,115,115,118,120,120,119,117,114,114,110,102,101,97,95,84,63,62,81,89,89,87,84,83,86,94,98,103,107,105,115,122,127,133,139,146,149,139,115,87,72,63,69,64,64,73,83,91,94,112,118,112,120,133,141,148,150,147,141,137,136,136,135,128,129,129,131,126,130,132,131,130,128,125,123,115,105,99,93,81,62,68,89,93,91,87,85,84,87,95,101,106,106,105,114,122,124,130,137,143,145,134,108,84,65,65,68,60,63,74,88,97,102,116,119,108,112,125,135,143,149,151,147,143,139,137,138,141,140,135,132,135,133,132,135,135,134,134,135,125,110,100,96,86,71,71,88,92,90,87,86,89,91,94,99,105,103,110,113,120,124,130,137,142,141,128,107,82,63,59,62,57,67,88,99,107,117,128,125,107,108,122,130,139,147,155,154,149,146,146,142,138,138,139,139,136,136,134,132,135,136,136,136,126,110,100,96,89,79,74,85,89,89,90,91,93,94,96,100,103,102,112,117,125,124,127,134,142,141,125,101,79,61,61,58,56,79,103,113,119,127,135,129,109,104,117,125,132,138,151,157,156,156,153,150,147,147,143,140,138,135,135,135,133,132,131,131,123,112,102,98,95,84,78,83,88,88,89,91,93,94,98,99,104,100,124,123,122,124,126,130,138,137,122,100,82,62,63,57,57,65,77,94,118,133,137,130,110,97,116,124,128,136,145,153,154,156,154,148,146,142,139,137,135,131,131,130,131,128,122,121,121,114,107,101,101,93,90,90,89,91,92,94,95,96,96,98,101,97,122,127,126,125,126,130,135,133,118,97,81,69,72,58,48,50,60,62,91,125,137,127,110,99,112,129,138,138,142,148,152,154,151,146,145,140,136,134,130,129,129,129,128,125,119,115,114,108,103,100,101,99,95,93,92,92,91,92,94,95,95,101,101,95,122,131,130,125,125,128,133,130,113,96,81,72,86,63,36,29,41,50,67,102,130,125,108,101,109,126,139,145,143,145,149,150,147,140,140,137,136,130,127,122,123,122,122,122,117,115,113,108,105,101,101,100,99,99,96,93,93,92,94,94,95,98,95,95,118,126,131,127,124,128,131,128,110,95,81,83,94,69,39,39,58,41,53,92,125,121,110,105,108,125,139,145,144,144,144,145,145,140,137,133,130,125,118,115,114,116,118,116,114,112,109,106,104,104,101,103,102,100,99,98,96,94,95,96,96,97,97,94,114,123,129,128,124,123,127,126,109,92,82,90,105,85,44,35,53,49,66,101,122,121,109,102,114,127,140,147,147,143,140,141,143,141,136,130,123,117,111,109,107,109,109,110,112,109,109,107,104,103,101,104,103,101,101,100,99,98,98,99,97,95,96,98,110,117,123,125,122,120,123,121,106,91,91,99,109,96,60,56,51,59,91,117,124,112,105,109,115,125,136,146,147,140,133,136,138,135,129,124,117,111,104,103,105,105,107,106,107,107,106,104,103,106,105,103,100,103,104,104,103,102,100,97,96,96,98,100,101,109,119,121,120,118,118,119,106,93,92,99,107,106,63,61,85,101,106,115,121,110,105,108,115,123,131,140,142,137,132,133,134,127,118,116,111,104,100,101,103,106,106,108,107,106,105,105,104,104,104,105,105,106,106,105,102,100,97,96,97,99,99,98,88,97,103,113,113,113,113,113,107,98,93,95,102,110,89,57,64,87,105,114,114,104,105,112,119,123,130,137,140,136,134,134,130,121,113,109,106,98,96,99,102,103,105,104,106,106,106,107,105,106,107,109,107,107,106,106,104,99,96,97,98,97,96,98,76,84,89,97,101,105,107,110,101,94,94,96,103,109,102,73,58,73,88,98,99,102,109,114,120,123,127,134,141,139,138,133,125,116,111,105,99,100,100,99,96,101,102,103,99,101,101,101,102,103,105,105,107,106,104,101,99,97,97,97,96,95,96,98,69,71,76,77,82,87,98,103,106,90,83,85,94,105,107,101,74,62,70,82,92,105,113,116,121,124,130,138,142,142,137,130,122,114,108,105,104,100,102,95,99,99,99,96,94,94,93,96,101,102,102,103,102,101,100,97,98,99,100,101,101,101,103,104,56,60,63,63,69,78,85,88,93,91,86,86,89,96,102,102,101,88,78,83,92,103,111,116,122,128,137,141,146,143,140,132,121,111,107,105,104,101,100,100,98,98,98,95,94,93,93,97,101,101,100,100,100,98,100,98,99,98,95,90,87,83,82,77,47,49,53,58,58,68,74,85,89,92,91,88,88,95,102,102,103,105,102,98,98,101,109,117,122,129,137,143,146,142,131,125,117,109,106,103,102,103,104,103,103,102,98,98,96,96,97,98,101,99,96,95,86,81,77,71,65,62,59,57,54,51,49,44,42,45,46,49,53,53,64,73,84,91,91,85,82,89,94,97,103,107,108,106,105,108,114,120,125,130,135,138,139,135,127,118,109,110,106,104,104,104,104,105,102,100,98,99,98,99,99,99,98,98,92,81,63,54,49,49,50,47,47,50,50,49,50,51,43,39,38,40,48,51,57,62,68,79,86,88,85,79,83,89,95,104,106,109,110,111,114,120,125,130,132,134,133,127,121,113,108,107,106,105,105,107,106,104,104,102,99,100,100,101,99,97,96,92,82,67,54,50,51,50,53,52,54,52,51,52,51,52,47,46,40,37,39,40,38,40,46,55,65,71,77,79,83,84,88,93,100,103,108,113,118,121,121,122,123,125,121,115,108,107,106,105,104,105,107,110,107,105,103,100,100,100,100,102,101,98,94,83,65,53,51,53,54,52,48,51,49,50,51,52,52,50,39,36,33,31,31,32,30,31,33,36,39,43,50,62,72,83,90,90,92,103,107,110,114,116,118,118,118,117,114,111,108,105,104,103,103,105,106,105,105,102,102,102,100,102,99,101,97,92,78,60,52,52,51,47,48,46,52,54,53,51,51,51,52,52,43,40,39,35,30,28,30,31,31,31,33,34,33,38,45,52,70,83,96,100,105,109,112,112,111,113,113,111,108,105,103,99,101,100,102,102,102,102,101,100,101,101,99,98,94,85,74,63,52,51,53,53,53,56,56,57,55,52,51,51,52,53,50,49,41,41,42,39,35,33,31,31,29,28,27,26,23,22,24,27,27,39,46,68,83,94,101,104,107,107,105,102,100,95,92,91,90,94,95,97,96,95,94,95,93,87,80,68,57,51,50,49,51,51,51,53,51,48,48,52,50,54,52,52,51,51,51,51,53,46,38,30,28,26,28,29,32,29,29,27,28,27,24,22,20,21,26,30,45,59,73,83,89,90,87,80,74,69,62,54,64,90,98,100,100,98,100,105,103,93,80,61,51,55,55,55,54,54,52,51,52,54,52,50,53,50,51,53,50,50,51,52
106,102,106,111,125,135,141,142,141,138,134,133,134,138,143,144,150,148,155,155,159,153,153,150,148,147,145,140,134,132,130,130,128,128,128,127,128,129,128,127,127,126,127,124,120,115,116,121,131,133,130,123,123,126,123,129,133,132,131,139,141,142,143,145,116,113,116,118,127,135,141,142,140,133,130,120,113,114,125,141,150,154,162,159,157,153,154,151,149,144,140,140,138,131,130,131,131,133,131,130,130,129,129,129,128,127,126,126,124,119,116,110,111,125,132,128,121,120,120,114,120,129,132,133,137,140,140,142,124,123,125,127,131,137,140,140,139,136,126,104,88,95,112,130,147,149,152,158,160,158,155,156,152,150,149,145,143,136,130,131,131,132,131,133,130,131,132,133,132,130,129,131,132,128,126,122,113,110,115,119,120,118,123,122,117,122,126,126,129,135,139,143,134,133,133,134,136,140,141,140,142,139,116,89,79,90,103,117,132,145,151,157,159,161,162,163,160,150,149,148,143,141,139,136,132,132,133,135,133,128,130,133,132,131,128,128,131,131,132,130,125,116,110,107,107,112,111,113,123,125,123,124,124,126,130,136,139,139,140,142,142,142,142,143,146,136,104,79,77,92,104,111,118,135,145,155,161,163,165,165,158,154,150,149,147,142,142,143,138,138,135,134,133,133,130,131,133,132,132,127,128,131,135,135,132,127,120,113,107,103,104,111,118,121,120,121,126,129,129,132,144,142,144,143,141,144,144,146,144,127,94,72,77,95,103,102,107,123,139,156,161,167,167,166,163,157,155,150,147,145,144,142,141,138,137,136,135,134,134,133,136,133,132,132,134,134,134,133,135,131,124,119,111,103,100,108,112,115,117,119,119,125,130,130,151,148,144,142,144,143,148,154,149,121,89,70,79,99,103,98,98,113,135,155,161,164,166,169,168,164,158,154,151,148,147,143,142,140,138,140,137,134,132,131,134,135,135,134,134,135,136,136,135,132,130,127,119,109,99,99,103,107,114,119,120,121,121,125,153,151,148,145,148,151,155,155,143,115,87,71,83,107,106,95,94,105,124,148,159,165,169,171,170,167,161,156,154,156,148,149,145,142,142,141,141,138,136,134,135,136,138,141,136,134,137,138,137,135,132,129,126,117,110,103,96,99,104,110,116,117,119,121,158,158,156,153,151,156,159,157,137,109,85,74,87,108,105,85,87,92,113,140,154,160,165,167,168,167,163,159,158,158,152,144,144,145,147,145,143,143,141,140,138,141,143,144,140,133,128,132,135,133,131,129,125,122,113,109,97,92,98,106,109,110,115,121,163,162,164,161,161,162,162,155,133,106,80,70,89,106,95,72,71,78,103,135,149,157,164,168,168,169,166,163,161,161,156,150,149,147,147,150,145,142,146,144,145,147,145,143,141,134,131,132,135,136,135,135,129,127,118,110,106,96,94,98,105,111,112,114,166,166,165,163,165,166,163,146,126,101,81,72,94,111,89,65,52,70,101,131,144,152,163,169,170,168,164,162,162,159,156,154,152,150,154,155,153,151,145,147,152,154,155,154,152,147,142,139,139,138,134,134,134,131,124,117,110,104,94,96,101,107,110,113,166,167,168,168,168,169,164,149,126,101,82,68,91,108,81,55,44,66,97,125,139,147,160,167,166,166,166,164,160,161,158,157,154,154,156,155,157,156,149,145,156,156,154,153,154,154,150,146,144,141,137,136,131,132,126,121,116,108,100,96,95,100,107,111,168,168,170,171,171,172,168,155,131,95,74,62,86,104,66,55,68,81,100,120,135,144,157,166,166,166,168,168,166,165,164,162,160,159,156,153,157,159,157,157,157,158,160,158,155,156,153,150,143,139,142,144,136,131,129,128,122,115,107,98,94,95,101,108,161,165,172,173,172,175,172,158,132,97,73,60,82,103,65,51,94,117,113,120,134,140,152,161,163,163,167,169,169,169,167,165,166,165,161,159,159,160,159,158,160,159,157,155,155,152,147,146,140,143,144,148,146,141,138,135,128,121,111,104,99,98,99,103,164,167,176,180,177,176,172,158,127,95,71,55,85,99,53,39,60,103,119,118,129,140,147,156,159,162,171,171,172,172,170,167,165,162,160,157,158,157,158,163,162,159,161,160,156,150,142,138,143,149,145,149,152,148,143,140,135,128,118,108,100,99,97,100,165,171,176,180,181,179,172,157,126,94,70,54,76,90,46,52,66,74,107,123,129,138,152,155,154,165,171,174,172,170,168,167,165,161,159,154,156,157,160,164,161,159,160,158,150,143,140,141,145,146,147,154,157,150,146,144,142,136,129,116,105,92,94,98,165,171,176,177,180,180,173,160,132,95,67,54,73,83,49,45,61,81,96,113,124,139,151,154,159,169,171,172,171,169,169,168,164,157,152,148,154,159,163,161,153,154,154,149,141,136,140,148,149,150,148,153,161,157,147,145,143,136,131,125,115,101,94,95,170,176,179,182,182,181,175,160,135,98,69,53,71,78,59,63,55,79,100,116,123,133,144,151,156,171,173,170,169,169,169,165,161,154,148,144,153,161,163,164,156,150,148,141,130,128,139,151,154,156,151,143,153,152,151,148,146,137,132,129,122,111,91,92,170,176,174,180,182,182,176,163,136,95,67,50,69,72,51,55,70,92,108,112,121,135,144,147,159,167,167,171,168,166,167,163,155,147,139,145,155,167,165,163,162,159,151,135,110,108,139,160,162,162,157,150,153,154,155,156,154,145,137,130,124,117,104,85,174,178,177,182,183,179,173,163,139,93,66,49,65,70,59,67,92,117,118,113,121,133,141,150,167,171,170,168,168,165,159,151,147,140,133,146,163,165,161,159,160,162,154,135,100,80,125,158,167,165,163,158,158,156,150,155,157,151,141,133,129,116,112,97,168,172,184,185,185,182,178,168,140,100,66,54,63,68,63,87,126,131,118,113,119,129,135,152,169,168,169,172,171,163,158,148,138,134,145,164,170,167,163,163,162,156,147,135,105,71,110,146,157,165,163,156,155,157,151,151,151,147,141,138,133,125,117,106,171,176,179,183,183,182,177,170,146,107,77,56,62,67,59,82,113,118,112,111,115,127,134,158,171,167,164,169,171,167,157,145,140,147,160,170,169,170,168,166,166,160,149,137,109,68,94,131,140,152,162,158,156,154,151,155,156,151,146,143,136,127,116,110,173,176,177,183,183,183,181,163,141,114,84,60,62,69,60,73,84,98,105,108,115,123,140,165,172,172,171,169,167,159,147,136,140,151,164,171,172,167,163,161,162,160,154,139,107,61,85,128,136,138,150,154,154,156,157,156,157,158,155,147,137,128,119,114,173,177,184,180,176,179,173,162,134,113,93,74,73,75,66,74,81,97,110,112,116,124,147,165,170,171,170,167,159,146,135,131,137,147,160,165,172,170,158,155,158,158,154,135,100,52,76,124,130,127,139,146,150,153,156,158,157,162,155,141,130,130,118,110,171,174,184,184,180,180,177,169,153,126,97,78,75,79,71,79,88,91,112,118,118,129,146,159,165,168,166,160,147,132,126,121,123,122,129,146,163,167,161,158,161,160,155,127,85,40,74,126,126,123,132,133,138,143,153,164,165,162,158,145,135,136,123,112,171,173,179,182,183,183,176,163,144,120,105,96,90,83,74,76,98,96,114,128,125,131,147,161,167,169,166,155,138,131,131,133,132,124,111,121,145,161,161,164,166,165,153,122,77,33,78,144,139,127,130,134,136,143,152,165,164,161,158,153,149,142,132,119,169,172,176,181,184,183,172,146,134,109,107,103,96,90,79,81,110,133,129,129,124,132,153,158,167,165,160,148,140,142,144,144,142,131,113,95,114,145,159,165,168,167,151,114,78,48,77,144,141,131,129,132,128,139,149,163,162,160,161,159,155,144,131,119,170,171,174,181,183,181,170,142,135,126,112,105,101,92,83,78,94,117,120,117,120,141,159,158,160,162,156,143,141,151,153,148,144,135,114,82,84,121,145,156,161,162,149,107,75,42,66,140,152,131,123,125,123,137,155,165,168,165,162,159,157,146,135,123,168,172,170,177,180,179,174,159,149,137,122,108,101,99,91,83,86,102,113,115,135,155,161,159,160,161,157,151,149,150,150,141,141,132,108,74,82,112,132,144,155,162,150,110,73,39,53,133,152,135,123,117,117,130,152,166,167,164,164,159,152,142,134,123,158,167,172,177,177,178,176,171,159,145,123,112,106,108,103,97,97,103,112,126,145,154,153,153,158,161,158,154,152,150,151,153,147,127,97,62,85,109,126,136,149,165,156,108,81,77,69,128,154,138,121,116,115,128,151,163,171,166,165,158,151,141,129,121,161,164,166,169,165,169,174,172,164,148,131,129,124,115,112,110,108,112,121,132,147,155,154,155,158,160,162,161,156,159,163,164,151,131,102,64,77,97,121,135,139,154,156,108,79,80,77,122,151,136,115,112,114,126,151,166,166,166,161,160,151,143,136,122,163,155,156,163,166,170,172,170,163,152,142,142,136,124,122,126,124,131,140,145,150,155,158,157,157,159,161,162,163,166,167,166,163,144,118,88,69,83,108,125,124,138,150,114,81,70,74,119,149,135,110,102,108,122,143,161,167,162,158,153,148,140,131,124,159,151,150,161,168,174,175,170,158,149,144,146,141,132,137,145,150,155,157,154,155,157,160,160,162,164,167,170,171,173,172,169,162,146,127,105,84,74,92,115,125,141,153,124,84,62,64,117,148,136,110,98,105,118,135,156,160,159,158,154,147,140,134,124,157,151,150,160,167,166,170,159,154,146,147,150,139,138,153,164,169,170,165,163,165,165,165,166,169,173,175,176,178,179,181,173,164,151,133,115,92,75,87,115,132,140,154,138,88,72,76,112,144,140,114,96,101,116,131,147,155,160,159,153,147,140,129,119,144,128,135,149,167,170,164,160,157,151,150,153,147,145,158,163,172,177,178,176,177,178,179,183,185,185,185,185,185,183,183,179,168,156,135,118,95,73,83,113,130,142,152,138,90,75,83,115,143,137,111,96,101,115,135,146,153,159,159,151,145,139,132,122,117,122,143,155,163,169,167,160,154,156,151,142,135,135,151,160,170,177,176,179,182,187,187,187,187,186,184,184,182,182,185,184,176,158,137,116,92,74,84,114,135,146,152,126,83,76,84,110,140,129,104,100,107,119,135,149,154,157,160,152,144,141,137,127,125,136,153,164,170,170,165,159,157,155,157,151,141,139,149,159,170,175,173,173,176,179,182,182,182,180,180,181,181,183,183,184,174,154,134,112,84,75,94,120,140,142,141,110,75,55,62,104,137,131,108,102,108,122,132,145,158,156,157,150,143,140,134,121,130,139,154,164,173,176,169,164,163,160,153,141,130,131,141,154,156,151,154,156,168,172,172,171,171,170,171,175,177,177,176,172,164,147,126,101,73,75,107,130,138,144,137,104,81,52,53,102,133,126,110,107,112,122,131,142,157,156,151,148,143,137,130,120,133,141,150,161,173,177,174,164,159,156,147,132,122,128,131,130,125,118,110,117,126,138,143,145,148,152,158,162,164,165,164,162,151,135,110,75,59,81,116,134,135,136,128,104,84,54,59,107,131,122,108,108,111,117,132,143,150,150,148,148,142,134,127,116,141,146,155,165,172,173,172,164,158,149,142,135,128,124,117,107,94,80,88,96,99,103,109,117,125,131,139,147,149,154,154,153,142,121,94,60,57,90,119,132,136,138,126,105,78,41,54,106,125,116,108,109,113,118,128,141,150,155,152,147,140,130,122,114,146,155,164,165,170,169,170,166,157,145,142,131,123,116,99,80,61,82,98,97,103,110,113,113,115,118,123,127,132,133,136,133,123,108,92,75,77,104,124,129,137,137,127,108,82,43,50,103,119,111,107,112,114,124,130,140,150,152,150,145,135,123,114,109,155,157,161,163,167,167,170,166,160,149,141,126,110,103,84,57,74,108,100,113,114,111,118,120,116,114,117,113,111,117,121,116,110,105,93,89,101,118,126,128,137,137,129,110,85,52,51,96,108,105,110,115,116,127,139,137,146,147,144,138,130,121,113,106,154,156,166,169,168,167,169,166,160,149,135,119,100,87,69,51,76,89,97,111,120,116,114,122,125,123,123,121,111,110,117,119,114,105,104,111,124,131,128,131,137,135,130,111,85,58,60,96,106,108,114,117,121,127,135,139,142,142,138,132,124,116,108,97,154,152,161,163,167,169,167,164,158,147,129,107,88,76,59,52,72,93,108,105,114,118,119,120,126,131,133,133,127,118,112,109,111,117,126,134,136,136,134,133,136,135,130,115,89,64,73,104,114,117,123,125,122,125,130,132,134,136,133,125,118,110,100,84,154,157,162,157,158,155,155,160,157,141,118,98,81,71,53,55,81,116,113,105,110,115,120,123,127,133,136,142,142,139,135,123,117,121,127,131,133,136,135,131,132,134,128,115,90,69,91,118,126,128,125,124,125,123,125,128,127,128,124,119,113,99,80,77,153,151,158,154,157,158,159,161,155,140,118,99,83,66,49,48,61,88,109,112,113,112,119,123,130,131,137,142,145,143,139,133,126,121,124,133,135,137,134,133,134,131,124,115,100,92,111,127,133,130,120,118,116,122,122,126,126,120,114,110,100,85,82,90,149,136,136,150,160,165,163,159,153,138,111,84,64,58,47,40,49,64,85,111,113,113,121,123,128,130,133,141,145,143,141,138,134,127,122,123,129,129,135,134,133,128,124,118,114,117,125,127,126,125,123,122,119,122,123,122,118,113,107,96,83,83,92,97,137,140,144,153,163,165,166,165,157,139,103,69,50,51,48,45,52,59,78,100,111,113,122,128,128,137,136,137,141,143,141,139,135,130,129,127,127,127,134,130,133,132,128,124,123,122,123,126,125,124,122,125,119,118,117,116,111,103,94,84,87,94,98,103,138,146,153,157,158,161,162,160,155,138,95,59,44,47,49,57,93,55,76,94,104,111,120,130,131,134,140,141,141,139,135,134,138,137,132,126,124,130,128,130,127,128,128,131,129,126,121,121,123,120,120,120,117,114,112,107,100,91,87,90,96,100,106,110,141,152,153,153,158,162,164,158,151,138,97,59,42,45,46,39,55,70,78,97,103,110,120,130,130,132,138,142,140,137,134,132,136,138,134,128,122,124,131,128,128,128,129,130,128,128,126,125,121,116,119,116,110,107,107,103,97,94,96,97,99,103,105,106,132,136,140,142,151,161,162,157,150,135,94,55,39,46,53,38,27,46,86,109,105,109,119,128,131,129,137,144,143,141,138,135,134,131,130,131,131,130,126,127,128,128,127,125,122,122,122,121,117,117,107,108,105,106,92,74,67,68,69,68,70,80,102,103,130,132,137,140,145,157,159,153,147,135,93,48,42,49,56,51,60,88,116,115,102,108,117,127,130,132,137,142,143,141,139,137,137,133,128,128,128,125,122,123,124,123,122,123,122,119,119,115,112,109,108,107,103,81,62,56,56,56,58,58,58,68,104,108,136,142,146,149,146,149,154,151,145,131,88,51,44,49,63,51,57,85,98,100,98,109,121,132,134,133,136,136,137,139,138,137,136,132,127,125,123,120,120,120,118,117,115,114,114,113,111,109,109,106,109,97,71,58,60,61,59,58,62,62,64,71,113,110,133,140,147,144,138,141,148,147,142,127,87,50,45,49,64,57,45,48,68,79,92,109,119,131,136,138,139,136,135,134,132,134,134,127,124,124,119,120,117,114,113,114,113,112,110,110,109,106,106,98,74,56,52,58,60,60,63,65,68,66,67,70,112,107,132,135,141,144,140,141,145,144,137,125,91,53,45,48,65,60,49,43,55,70,91,112,122,131,137,139,140,136,133,132,129,130,130,122,117,120,114,115,110,108,109,109,109,109,108,107,105,95,86,65,58,60,61,62,62,63,64,66,67,69,69,70,91,136,125,132,139,144,145,143,142,139,133,116,90,57,46,48,69,69,53,51,53,64,90,114,126,136,141,140,141,140,135,127,123,123,119,116,115,111,110,106,106,103,103,105,104,103,97,90,81,70,61,62,64,65,65,66,67,67,70,70,71,70,69,69,80,137,128,129,134,138,137,136,136,135,132,113,86,61,50,49,68,78,63,61,60,73,97,118,130,138,140,139,137,135,128,124,122,118,116,111,112,106,105,103,103,102,101,97,91,83,76,71,66,68,68,69,68,69,69,70,70,69,67,67,67,68,70,70,72,108,131,130,132,133,131,131,133,131,129,112,84,58,49,50,68,85,78,75,78,90,108,125,133,136,135,136,134,129,124,120,117,114,112,111,104,102,103,98,95,88,82,78,74,72,72,72,72,72,73,72,71,71,70,70,70,70,70,70,70,71,69,71,70,82,127,126,127,127,126,126,126,125,124,110,78,62,53,52,69,85,86,83,88,100,114,125,131,134,133,131,128,123,117,115,117,112,105,94,91,86,79,77,76,75,76,75,73,74,75,75,73,73,73,73,73,71,71,71,71,71,71,71,69,70,71,69,69,70,120,119,117,114,112,113,113,117,115,119,97,65,55,50,66,80,87,90,97,111,117,127,128,128,126,124,121,117,114,110,105,100,97,103,106,95,77,77,77,78,79,78,78,76,75,77,74,73,72,73,73,73,73,72,72,72,70,72,71,70,71,71,71,69,114,111,108,104,100,98,98,98,99,98,101,79,54,48,55,68,80,93,104,112,119,122,124,122,119,115,111,108,107,103,102,106,116,119,110,89,79,81,79,80,77,77,79,76,75,74,76,74,74,74,73,73,73,73,73,72,72,73,70,71,71,71,70,69,104,100,97,93,90,89,93,94,95,95,91,76,54,48,51,64,80,96,105,109,113,114,115,114,112,113,111,110,107,107,114,120,127,117,99,81,81,80,79,79,80,80,77,79,79,80,74,76,75,76,75,74,73,72,71,71,71,71,71,70,70,72,71,71,91,85,79,76,73,70,70,77,84,93,96,94,80,64,73,92,102,108,112,111,107,102,102,106,111,118,120,112,105,110,116,116,109,95,83,81,82,81,83,83,81,79,80,79,76,79,78,76,76,75,75,74,73,73,73,72,71,71,72,72,71,70,70,69,67,61,54,50,49,47,48,47,44,40,41,46,52,53,47,49,53,45,44,71,90,110,116,114,112,114,115,114,114,113,105,94,87,82,82,84,82,82,81,82,82,81,80,81,80,79,74,76,76,75,74,74,73,72,73,73,72,72,72,71,70,70,70,70
105,101,102,106,122,135,142,144,145,147,150,151,149,149,150,147,145,146,150,152,148,147,147,148,148,146,141,137,134,131,130,134,141,142,139,120,104,97,95,94,94,94,95,96,98,95,96,95,98,95,94,95,96,95,97,97,95,93,102,150,162,148,151,152,116,112,114,116,125,135,142,145,144,141,139,136,138,138,145,149,150,148,156,156,157,156,153,152,151,149,149,146,141,139,135,132,133,133,138,139,137,130,122,114,104,97,94,93,94,98,99,97,98,98,98,97,96,100,97,99,95,95,103,151,146,147,150,152,126,124,123,126,128,136,140,145,143,142,135,120,101,106,123,138,148,153,154,156,156,154,153,153,150,146,142,142,141,137,135,134,134,136,139,141,141,142,142,141,138,132,122,114,100,93,92,94,95,94,94,94,90,86,86,83,85,89,106,136,138,142,144,145,137,135,135,135,135,139,141,143,145,144,126,97,82,92,107,119,134,145,150,154,157,160,159,156,153,150,150,149,145,139,129,130,136,136,138,140,141,142,141,141,140,137,136,136,133,122,109,100,99,97,97,97,102,105,110,118,128,135,139,141,141,144,146,146,143,140,141,143,140,141,143,143,147,137,106,79,78,93,106,112,118,130,140,149,156,158,159,160,157,151,145,146,144,141,141,138,134,136,137,139,138,136,136,139,138,138,137,134,138,136,134,132,137,142,146,147,146,145,148,148,146,147,149,148,147,147,147,147,147,145,143,142,142,142,146,150,148,128,96,73,76,96,106,107,108,116,127,144,156,161,162,162,159,153,149,147,148,142,142,139,141,137,138,138,137,136,135,136,138,136,135,133,133,134,134,133,130,134,143,144,143,141,141,146,147,143,143,149,149,149,150,151,151,149,147,145,147,146,150,155,147,118,89,71,79,101,105,101,99,104,119,143,155,159,162,163,161,158,153,149,146,142,142,142,143,139,138,137,136,135,136,136,138,140,135,133,133,133,135,135,133,128,127,133,135,137,136,132,138,143,141,142,143,144,146,146,153,151,150,148,146,154,157,154,136,111,86,72,82,103,105,96,90,92,111,135,151,157,160,165,165,163,154,150,147,150,146,145,142,140,138,138,139,134,133,134,134,134,134,137,136,137,137,135,135,133,127,123,124,126,132,131,131,136,138,138,141,141,141,145,157,158,155,154,156,157,157,150,128,101,79,70,87,100,102,85,79,79,100,126,145,154,159,161,163,162,157,153,150,154,150,144,143,142,142,138,137,137,136,136,139,140,139,143,141,139,140,140,139,136,131,127,121,117,118,126,134,136,135,135,135,137,140,142,156,158,160,158,160,162,157,141,123,100,79,70,89,103,92,69,65,68,92,122,139,148,154,158,160,159,158,153,154,153,150,144,143,142,144,146,144,141,139,141,142,142,145,147,146,140,134,136,139,137,132,128,125,119,113,117,127,131,131,132,135,136,136,137,157,158,157,163,166,165,158,143,120,92,76,63,84,99,79,59,45,61,90,119,133,140,152,161,162,159,157,151,152,153,150,147,146,145,146,147,145,140,145,148,146,146,150,148,145,141,135,133,137,138,135,134,129,124,118,113,116,123,127,128,131,135,136,139,153,155,164,164,164,166,161,148,123,90,68,58,82,94,69,51,45,59,84,111,125,131,146,156,158,159,157,153,150,153,151,150,149,149,151,152,152,151,145,142,148,150,152,150,150,147,143,142,142,141,137,135,136,129,121,113,108,110,118,123,127,127,129,133,149,154,164,168,167,167,163,149,121,90,66,56,83,92,63,44,77,83,88,110,124,127,140,153,154,154,155,156,156,154,155,156,154,151,152,150,152,154,150,143,148,151,151,151,153,156,154,149,144,143,139,136,133,129,128,120,113,106,109,116,120,121,125,128,150,157,164,172,173,172,163,145,115,86,64,53,82,85,53,66,103,118,105,109,120,125,138,150,150,150,155,159,160,159,158,158,158,156,155,152,150,151,148,148,147,150,153,155,154,153,152,150,143,139,140,141,136,132,128,125,118,111,105,108,114,118,121,125,151,158,164,169,174,172,163,147,118,87,62,50,75,72,39,45,61,86,114,116,117,119,132,145,146,148,162,165,165,163,161,161,159,155,152,150,147,145,145,148,151,153,156,153,152,151,143,139,136,137,139,145,144,139,135,130,125,117,109,106,110,114,116,122,152,161,165,172,174,172,165,150,123,89,63,52,76,67,40,52,55,62,86,113,117,118,134,145,142,151,162,166,165,162,160,160,158,152,149,143,140,139,143,151,154,153,154,153,149,142,136,133,138,142,144,142,147,146,144,139,132,125,117,105,105,112,111,117,156,165,162,174,176,174,167,151,123,88,61,49,78,63,43,42,37,54,76,97,109,114,134,143,141,155,166,165,166,166,163,159,155,146,139,132,132,135,145,151,148,150,151,147,138,133,133,136,140,145,141,145,153,148,143,140,140,135,126,116,104,108,111,113,153,163,166,175,176,172,165,151,123,84,60,45,73,62,41,33,36,50,71,92,103,107,127,137,142,160,167,166,164,162,161,155,146,137,129,122,129,140,150,151,148,144,144,136,125,122,130,139,143,146,148,147,152,151,145,141,138,134,129,123,110,100,110,115,149,161,170,176,180,175,166,153,124,85,59,49,70,60,44,46,51,64,78,90,101,109,126,132,141,161,163,165,162,159,156,148,137,127,117,116,130,150,155,156,153,148,142,130,112,110,131,148,151,152,153,145,146,148,148,146,145,137,131,126,121,111,100,107,156,162,165,176,176,176,169,156,130,94,62,48,67,61,52,63,74,84,86,89,97,109,121,132,154,165,164,162,162,157,149,135,126,117,110,121,141,154,153,151,153,154,145,128,98,78,116,150,159,159,155,151,151,152,148,147,149,146,137,129,121,115,109,110,157,161,166,173,174,175,167,148,124,98,75,54,61,64,56,75,100,98,87,86,92,104,114,133,162,162,161,163,165,152,141,129,115,108,119,141,158,157,153,153,152,149,143,131,105,66,97,141,155,157,155,154,152,154,150,143,145,146,139,131,127,121,112,107,154,164,174,170,166,171,165,152,126,103,77,62,67,67,53,66,86,86,80,82,86,104,112,144,165,163,161,161,161,153,138,119,112,123,139,153,157,161,158,154,153,150,142,133,113,69,81,126,140,146,155,156,153,154,150,146,147,144,139,137,133,125,116,110,157,161,172,173,172,172,165,155,138,108,79,68,72,72,56,58,65,73,76,80,86,101,118,153,166,166,166,161,154,141,123,112,117,131,147,156,160,157,152,151,152,151,149,140,113,66,60,114,131,135,144,148,147,151,151,149,148,149,149,144,137,128,118,111,155,160,164,166,171,171,162,148,123,104,92,82,80,79,64,61,65,72,81,83,88,100,127,153,161,162,162,155,143,125,115,113,120,131,144,150,157,156,151,145,147,150,149,137,105,59,45,101,134,131,134,138,140,143,147,150,150,149,154,146,136,121,121,111,154,158,161,165,166,164,150,126,116,96,92,88,87,83,71,67,72,70,86,94,94,106,133,149,156,161,159,151,136,125,126,129,132,130,129,145,156,157,152,149,149,151,150,136,96,58,46,90,123,121,120,129,130,133,135,143,152,153,153,147,136,121,122,113,152,155,156,162,160,157,146,128,122,112,96,90,93,86,75,70,78,93,98,100,100,116,142,153,161,161,158,147,136,138,143,144,141,134,120,114,133,144,148,153,154,156,153,130,85,39,31,76,132,122,119,124,124,126,131,140,150,155,153,148,143,135,128,119,145,151,150,158,160,156,153,144,133,115,102,92,89,91,81,76,84,93,102,104,110,131,154,154,154,158,157,146,142,147,152,147,142,137,121,100,92,109,132,147,153,156,149,119,82,65,66,93,137,138,120,119,123,121,125,135,148,152,149,147,141,139,133,121,139,144,148,153,153,154,157,150,142,125,105,93,96,99,90,80,81,92,101,105,126,150,154,151,152,155,156,151,149,148,150,147,142,136,117,86,72,86,106,128,143,149,147,114,81,74,70,87,135,143,121,114,116,113,118,131,148,152,155,145,140,139,133,119,138,137,139,143,146,151,154,151,144,126,113,110,105,102,98,94,90,92,100,116,142,153,151,149,154,157,158,158,153,153,154,156,151,135,115,82,74,87,96,111,131,145,147,113,75,61,46,64,120,146,128,112,106,107,115,132,148,153,153,146,142,138,131,117,132,128,134,141,148,153,154,149,143,133,124,120,113,105,103,105,105,108,116,133,145,151,152,150,151,152,157,159,158,159,163,161,155,143,123,92,75,86,93,103,118,139,150,113,77,81,88,93,112,143,132,111,101,97,105,125,145,155,153,148,143,136,123,112,131,127,133,144,148,152,155,147,140,130,126,125,118,112,115,121,125,134,144,145,150,151,153,154,155,158,159,161,162,163,165,159,159,146,127,107,86,81,90,99,108,123,144,114,83,101,96,81,103,141,137,113,100,96,99,121,145,151,157,152,145,135,125,112,119,119,134,146,147,146,144,138,134,127,131,129,118,120,131,142,152,158,157,157,157,159,159,159,159,163,164,167,170,171,175,173,158,145,128,110,95,82,86,93,94,109,132,116,81,96,95,78,97,134,137,110,94,92,96,114,141,159,154,150,142,133,125,116,108,122,135,138,147,149,145,142,138,132,131,130,124,127,137,150,165,170,169,169,168,171,171,174,176,177,182,184,184,177,175,165,155,147,129,114,99,83,83,93,96,106,128,119,77,75,84,84,100,128,133,110,90,87,93,110,137,155,155,148,141,130,121,110,123,133,141,145,147,147,142,137,133,137,135,127,120,123,133,145,162,172,174,178,180,186,190,190,188,186,186,187,183,170,169,168,159,148,131,110,99,84,80,96,103,106,118,119,81,79,89,80,93,127,134,112,91,84,91,105,133,151,149,147,141,131,122,113,123,136,143,145,148,145,134,137,138,135,135,128,120,121,128,143,161,166,165,168,174,179,184,181,178,176,177,176,174,173,168,163,157,145,128,110,93,80,78,92,99,107,117,115,80,90,101,99,103,122,134,116,94,82,89,107,130,146,147,147,140,132,123,110,121,132,142,145,150,151,147,141,139,138,129,118,111,116,125,141,149,151,151,149,157,162,166,165,164,164,165,168,168,167,163,160,153,139,119,101,85,72,75,88,105,114,116,102,80,95,91,77,92,124,136,113,89,80,87,105,128,141,144,146,138,128,122,111,124,126,133,141,148,152,144,137,136,130,122,108,104,110,114,121,120,120,123,122,129,137,142,142,144,149,154,158,160,157,154,152,143,129,112,92,78,74,81,93,106,112,113,91,74,84,91,88,94,121,135,110,85,81,87,105,126,143,146,145,137,127,120,115,124,131,136,142,147,152,147,139,133,127,120,113,107,104,100,101,101,95,94,96,98,103,110,117,125,132,140,147,149,148,148,144,134,116,96,75,61,69,87,101,107,114,110,82,61,66,82,99,103,118,130,107,84,83,90,106,122,140,145,144,137,124,116,115,127,132,136,142,145,148,148,142,132,124,118,109,103,94,88,74,60,66,77,86,94,100,100,104,111,117,127,135,140,138,136,132,122,105,86,62,57,76,96,107,109,114,104,80,76,83,69,55,75,113,124,103,82,81,94,108,120,140,146,141,135,122,114,111,129,133,138,143,144,147,149,143,136,125,114,100,93,87,73,57,52,56,72,85,92,105,112,108,106,112,115,115,116,119,120,117,108,99,88,70,71,89,99,108,114,117,102,79,70,74,82,95,95,113,122,98,83,85,95,105,117,139,147,140,133,120,110,107,129,139,143,147,147,147,147,142,135,123,108,91,82,75,63,52,62,70,73,85,88,98,113,114,110,107,108,105,108,120,123,116,108,99,90,84,90,98,103,110,115,114,103,80,61,55,56,75,91,110,109,91,82,89,95,107,121,135,138,132,125,116,108,106,132,136,135,140,143,143,144,141,133,118,99,82,75,70,55,51,58,60,68,88,88,94,108,118,119,120,117,106,98,117,128,126,116,103,93,92,97,99,103,113,116,115,103,80,62,56,56,64,91,113,102,86,87,88,93,105,119,130,137,136,130,123,116,107,133,137,132,139,138,137,141,141,130,111,90,75,68,64,48,51,54,61,69,83,84,90,102,116,124,125,126,116,100,91,90,94,94,94,97,100,102,101,106,115,116,115,104,79,54,37,47,73,99,104,91,83,86,91,100,107,115,129,140,139,131,125,114,99,125,126,132,140,144,144,142,139,128,111,91,78,68,60,48,55,73,69,67,80,83,91,99,112,125,131,136,133,121,103,89,83,82,92,99,100,102,105,111,115,116,114,106,82,54,31,45,82,102,96,89,91,93,93,104,111,119,130,135,135,132,121,105,95,118,120,135,146,145,147,144,140,128,105,82,66,60,52,49,60,82,89,77,83,82,91,101,112,123,131,138,137,132,122,104,91,93,100,104,106,107,108,109,112,116,115,108,86,53,37,61,91,100,93,92,94,94,100,109,115,124,134,135,128,121,110,100,95,130,136,137,138,145,147,147,142,129,102,70,52,50,51,43,47,55,73,84,87,87,91,102,111,119,127,138,142,135,127,115,101,89,94,110,115,115,113,114,115,113,110,103,85,50,46,78,99,102,102,102,102,104,107,115,121,126,128,127,122,110,102,96,96,134,137,137,139,145,147,143,140,130,99,63,46,43,47,39,50,47,55,73,89,92,94,104,110,119,126,136,144,140,134,123,113,103,94,97,112,120,120,122,120,118,112,101,84,64,69,96,110,112,112,107,108,109,110,113,115,118,120,117,110,106,102,96,98,129,131,133,140,144,148,144,137,127,97,60,40,41,46,38,41,43,53,67,85,92,94,106,112,118,128,131,139,139,136,129,120,110,105,99,102,110,123,124,124,117,114,103,97,96,100,108,115,116,110,109,106,107,110,112,116,115,111,109,105,99,94,95,99,121,124,120,134,144,145,142,135,124,93,53,40,41,44,35,40,39,49,66,84,94,95,107,114,116,124,133,138,137,133,127,126,119,111,107,103,106,111,117,125,126,119,112,109,106,111,113,112,111,114,111,109,110,114,111,111,110,106,102,98,95,93,95,97,127,130,133,133,139,143,138,132,120,89,51,36,45,48,35,41,49,57,75,89,94,97,106,113,112,121,131,132,134,134,129,130,127,118,110,105,105,110,111,115,119,121,121,116,111,106,109,114,113,108,111,110,108,110,110,109,104,101,99,95,95,97,98,101,125,130,133,135,134,139,137,131,118,87,48,38,42,55,35,34,42,71,96,96,95,93,106,116,113,118,129,132,133,133,130,130,128,121,114,109,108,113,115,114,118,119,119,116,114,113,108,110,111,112,108,109,106,106,106,104,101,97,95,95,97,102,102,102,123,128,128,128,131,137,136,129,113,83,50,40,43,58,44,62,86,96,91,87,96,99,109,115,115,117,125,130,132,131,129,128,126,123,120,118,116,112,113,116,118,122,122,119,117,118,116,111,103,104,108,107,103,104,106,102,96,96,95,97,102,103,103,104,118,123,128,130,130,133,133,125,112,82,50,40,45,62,46,37,62,73,77,86,95,99,112,121,118,118,120,122,128,129,129,129,125,122,122,119,116,113,114,115,116,118,118,117,117,115,114,109,112,107,104,106,105,102,97,92,93,98,101,102,106,105,107,107,119,123,128,133,134,133,130,121,107,81,49,44,45,66,54,37,39,54,64,82,98,106,118,123,122,122,122,124,125,125,126,125,120,118,116,115,113,114,114,113,115,116,117,117,115,116,115,112,110,109,107,105,102,100,99,100,105,106,109,109,106,107,107,108,119,124,126,128,130,130,128,121,103,79,53,45,47,69,62,43,40,49,64,87,99,110,117,126,127,124,118,119,122,123,126,122,115,113,115,112,111,111,112,111,112,112,113,113,113,112,111,109,107,106,105,104,101,100,103,105,105,105,101,102,107,106,107,107,119,121,121,123,126,127,127,122,105,77,55,48,47,68,71,54,45,47,65,90,110,117,125,125,125,127,123,119,116,116,117,118,113,108,108,108,109,108,108,108,110,111,110,108,108,107,104,105,105,103,99,83,69,64,62,61,61,59,59,56,87,109,106,108,120,119,120,120,121,124,123,121,103,78,58,51,48,66,75,66,58,58,75,98,112,118,124,125,124,124,120,118,115,113,113,111,109,110,109,108,105,103,101,104,107,107,107,105,105,106,104,106,102,91,74,68,69,70,70,70,69,70,69,71,68,105,109,110,114,116,115,115,115,118,119,121,111,81,63,55,51,69,80,76,70,70,84,104,114,122,124,124,122,121,119,115,111,109,109,107,105,105,105,100,104,101,102,104,105,105,106,104,105,106,103,94,84,72,69,72,72,72,69,68,69,69,68,67,75,109,111,112,109,109,109,109,109,111,114,116,119,101,73,56,51,70,81,83,81,83,91,104,115,122,122,123,122,119,113,108,109,110,107,105,105,103,101,104,100,103,103,103,104,104,105,102,97,89,80,74,71,71,73,71,68,69,69,68,66,67,70,69,72,101,105,113,105,104,104,103,103,104,103,106,110,113,78,57,54,68,83,90,92,94,102,109,115,119,120,119,116,115,113,111,108,108,104,101,98,101,100,101,104,105,104,104,100,95,89,81,75,73,69,69,69,71,72,71,70,69,67,67,67,68,66,68,70,88,106,97,99,100,99,100,101,99,102,103,105,99,85,59,56,65,80,91,98,103,110,113,118,118,119,116,112,110,109,109,106,103,100,99,99,99,100,100,96,91,87,81,77,72,74,76,73,73,72,75,72,72,72,70,69,69,69,69,66,68,68,66,67,79,122,126,92,91,88,85,87,93,96,102,100,101,96,71,59,66,82,98,106,108,110,113,116,114,115,114,112,108,108,107,103,103,106,107,104,95,83,79,77,76,75,74,75,77,78,76,73,75,73,71,72,71,69,70,70,69,68,68,68,67,67,67,65,71,108,160,76,72,72,74,72,77,88,99,103,99,101,97,81,83,93,101,106,106,108,112,113,113,114,114,113,110,108,106,108,110,115,117,111,95,83,81,81,82,81,80,78,77,76,75,74,73,74,73,73,73,71,70,70,70,68,68,67,68,67,66,66,66,82,135,59,55,53,54,54,59,67,78,91,99,103,109,112,111,111,112,110,109,109,108,109,115,116,116,116,110,106,108,111,109,117,117,110,95,85,82,82,81,81,80,78,78,76,79,76,74,75,75,72,72,70,69,68,68,67,68,67,65,66,67,66,66,68,107
117,117,122,129,137,145,149,150,147,141,139,130,123,121,131,146,156,158,161,162,162,160,159,160,158,154,149,145,147,145,136,134,135,137,137,140,145,141,138,141,143,141,140,138,134,138,137,137,140,135,128,119,113,106,103,107,113,120,121,120,120,122,126,126,127,128,131,135,141,148,151,148,149,146,138,117,98,103,118,135,148,152,155,162,162,163,161,164,161,156,155,159,152,148,143,139,137,138,139,141,139,140,136,137,141,141,141,139,137,135,138,139,138,139,135,128,120,112,103,101,108,114,117,119,118,120,125,127,134,135,137,136,141,146,148,150,151,150,133,107,88,92,107,121,132,146,151,157,162,164,165,168,167,160,152,152,153,146,145,145,143,139,140,141,141,141,143,139,139,142,141,141,140,141,141,141,139,138,136,131,126,120,110,101,103,109,113,116,116,118,121,123,141,141,144,145,145,149,149,149,154,151,127,93,79,92,108,118,124,133,147,154,162,165,167,168,167,161,159,153,152,151,148,146,147,144,141,141,141,138,140,143,143,144,144,141,140,143,144,143,143,143,141,136,132,127,117,108,97,97,103,110,115,116,118,118,147,146,150,151,149,150,150,153,159,150,116,83,78,92,107,110,114,125,139,153,163,166,168,168,169,165,162,157,155,152,151,149,147,146,143,143,144,142,137,138,139,141,142,143,144,143,143,144,145,144,140,136,134,131,124,116,105,92,98,105,110,113,111,115,151,150,151,149,148,149,153,154,154,140,107,79,74,94,105,105,104,115,133,151,160,165,168,169,169,167,163,159,157,155,153,151,150,147,146,145,145,145,143,141,141,142,144,146,149,147,143,144,148,145,142,140,135,131,127,120,114,99,91,98,104,107,110,113,155,153,152,150,149,151,155,162,158,137,102,81,73,98,107,102,96,106,124,144,157,163,166,168,170,169,166,164,159,159,158,153,151,148,148,147,146,146,147,146,146,146,147,150,151,150,144,130,133,141,142,139,138,135,132,125,112,112,96,88,96,107,111,112,160,157,153,153,154,157,158,161,156,131,97,78,77,101,110,100,92,97,114,137,153,160,165,167,169,170,168,164,161,162,161,154,151,150,151,151,153,148,147,148,148,150,151,152,152,151,144,139,138,142,144,140,140,141,135,130,122,113,111,97,96,98,107,111,162,162,159,157,156,162,168,165,147,120,96,78,80,103,108,91,81,86,105,130,148,156,162,166,167,168,169,168,167,166,163,158,154,153,151,151,155,152,151,152,153,155,157,156,156,156,153,148,147,147,147,141,137,139,138,134,129,121,112,104,94,98,100,105,163,164,164,162,161,164,166,164,145,119,95,78,83,101,100,79,66,72,93,126,145,152,159,166,169,168,167,163,161,162,158,157,157,155,155,160,160,160,158,149,145,157,160,160,160,161,162,159,153,148,145,143,141,139,137,135,129,125,118,113,99,91,94,100,169,169,169,167,167,170,169,157,137,112,90,75,84,105,94,68,50,57,89,120,140,146,156,166,169,169,168,169,163,163,165,161,160,159,159,160,160,163,162,157,154,160,160,161,161,161,162,160,157,149,144,144,147,146,140,138,136,132,126,115,107,102,99,100,169,171,171,170,171,173,170,154,134,113,91,73,81,106,91,63,53,62,89,114,136,142,149,164,166,162,167,166,168,165,165,166,163,164,162,162,156,162,164,162,161,162,162,163,161,159,160,155,151,145,139,145,149,151,148,144,141,137,129,122,112,102,96,97,171,171,171,173,174,176,173,160,136,109,85,71,74,103,83,53,76,98,98,112,130,139,142,160,167,164,163,168,170,171,171,169,168,169,167,166,165,162,162,163,164,163,164,165,163,160,158,150,143,145,147,149,152,155,153,150,147,144,138,130,119,109,97,96,171,172,175,177,177,178,175,167,144,111,84,68,67,98,79,42,55,103,122,118,123,137,138,152,160,162,164,171,172,170,173,171,170,168,165,163,160,161,161,162,166,168,167,168,166,160,151,144,141,146,149,149,153,159,158,152,150,148,144,139,133,119,105,96,163,168,176,178,176,178,177,169,143,109,83,61,65,97,72,40,52,64,100,127,125,134,138,150,155,157,165,173,173,173,172,172,171,166,162,160,157,156,159,165,169,168,167,166,162,152,143,142,145,146,146,148,154,162,162,153,150,150,144,138,131,125,114,99,166,170,178,182,181,181,179,167,142,104,84,62,63,87,64,40,53,76,83,118,123,131,139,150,154,156,166,172,174,172,170,170,170,166,160,155,150,153,160,166,164,157,159,161,155,144,136,140,149,154,153,148,145,155,158,156,153,153,144,139,135,128,120,108,168,172,180,182,183,184,179,165,140,103,80,62,59,74,58,39,38,66,82,106,112,126,136,148,153,160,170,174,173,175,175,172,168,163,155,147,146,153,162,165,166,162,157,157,148,131,123,142,157,158,163,157,149,153,155,157,159,160,155,143,136,131,124,112,170,171,179,180,183,184,178,168,146,112,81,61,60,71,59,51,58,76,92,111,118,125,134,144,149,159,171,175,173,166,167,169,164,155,146,140,143,155,167,170,172,169,166,160,147,118,95,142,168,168,165,163,159,158,162,154,154,161,158,155,143,133,131,120,170,175,180,182,184,183,178,167,147,115,80,57,58,68,55,50,65,86,109,112,113,121,133,141,149,162,170,171,172,171,169,163,155,147,137,133,143,159,168,165,161,164,170,165,148,118,73,129,165,171,164,163,157,155,162,157,151,157,153,147,142,142,135,125,171,176,179,182,184,184,182,170,146,111,78,58,59,66,57,62,90,122,127,115,113,121,130,137,151,167,173,172,173,170,165,159,146,139,132,137,154,167,167,159,165,164,166,161,149,128,84,111,150,154,163,166,164,163,162,157,156,161,159,157,149,147,136,127,173,177,179,181,186,185,179,171,154,114,75,56,57,64,59,77,119,138,125,111,111,116,125,132,154,168,170,170,177,174,163,157,142,133,135,148,166,169,170,167,165,169,167,158,150,131,92,94,135,140,146,158,159,161,162,160,160,161,161,162,159,154,143,131,166,171,179,183,185,183,176,169,152,117,82,61,59,66,58,62,96,117,110,109,106,113,125,137,162,173,168,169,171,174,168,153,132,132,144,158,168,169,169,168,167,168,170,164,152,128,91,92,132,133,132,140,149,154,160,159,161,163,160,164,160,143,132,131,170,174,180,184,185,185,180,173,156,122,89,63,58,69,56,63,72,94,92,103,104,113,121,140,166,176,175,174,172,168,155,138,131,137,149,163,167,171,170,161,159,161,164,163,152,123,85,90,129,132,127,127,133,142,149,151,159,166,167,164,160,150,140,136,173,176,177,182,183,184,181,174,158,129,98,72,59,71,62,63,70,85,108,105,109,113,125,148,169,174,174,172,169,158,144,128,121,128,139,153,162,169,169,165,160,162,165,164,150,112,72,86,124,126,119,123,126,130,143,150,157,165,166,164,163,159,151,145,173,177,179,181,176,180,179,172,145,121,102,81,70,78,73,63,84,83,96,114,113,114,131,150,165,170,173,171,165,151,129,124,124,124,124,128,143,159,165,162,161,163,164,161,145,102,61,83,131,141,130,123,129,126,135,148,155,165,164,164,161,157,158,148,171,173,182,185,174,178,179,172,162,137,114,87,75,83,79,70,82,97,93,117,124,125,135,151,164,170,173,169,160,145,137,140,139,136,130,119,117,136,155,162,165,169,171,166,141,95,58,81,137,152,136,121,123,123,125,144,155,167,168,165,163,163,159,151,173,169,177,180,178,178,178,172,159,141,113,98,89,87,84,76,83,109,126,128,130,127,136,154,165,172,172,168,157,144,141,140,142,143,138,124,103,106,136,156,164,169,170,164,132,89,55,61,121,155,143,123,116,118,119,138,153,164,167,167,165,158,156,152,169,169,171,174,179,181,179,165,147,127,109,106,98,92,87,79,82,107,126,126,121,125,143,160,166,168,169,165,152,147,153,157,158,154,146,129,100,83,109,139,152,160,161,160,129,86,52,49,104,150,149,128,113,109,110,129,151,163,169,168,163,165,154,144,161,165,168,174,178,179,175,156,132,122,107,103,101,98,92,85,83,94,112,121,122,134,154,164,165,165,168,166,154,148,154,162,157,149,145,129,96,79,100,127,139,150,161,162,129,87,69,72,95,144,153,130,110,110,109,121,145,161,168,168,165,162,154,144,162,161,161,168,175,174,170,156,140,134,125,110,101,99,99,95,95,101,109,118,132,147,160,162,161,164,167,165,159,159,154,155,150,144,141,125,85,79,99,122,130,136,157,167,134,85,80,86,87,136,152,132,108,100,106,119,139,157,167,166,162,157,150,143,157,163,164,165,173,173,170,163,153,143,130,115,102,103,106,105,105,108,113,120,130,148,159,159,159,162,165,164,163,161,157,154,158,155,145,125,82,69,89,114,132,134,137,155,140,86,75,79,85,124,148,131,101,94,102,116,134,152,164,164,159,152,146,141,152,158,164,167,170,169,169,168,161,151,135,120,117,115,113,115,115,116,121,131,142,152,160,161,161,162,163,167,169,164,163,168,170,168,150,128,99,67,76,96,118,124,114,134,136,93,66,63,77,122,144,130,103,88,97,115,130,145,158,160,160,158,149,137,161,158,158,159,161,159,162,165,161,152,135,131,134,127,118,124,130,131,140,150,153,157,160,163,163,163,164,167,167,168,169,172,173,168,158,140,114,84,71,77,98,113,120,138,138,101,72,66,79,117,145,134,110,93,93,113,132,143,152,159,160,154,148,143,154,153,150,153,158,161,163,164,159,153,144,141,141,135,128,136,147,151,160,162,160,160,158,166,163,164,168,170,175,174,175,175,171,168,162,144,124,102,77,70,87,111,128,140,143,113,81,78,87,116,142,136,109,91,97,115,135,146,151,157,159,152,145,138,149,147,144,151,161,164,166,165,154,147,140,143,144,135,135,152,162,171,175,171,172,171,173,170,170,171,176,177,180,180,179,178,180,170,160,145,128,109,86,69,82,108,131,145,144,113,80,78,89,119,143,128,101,94,103,120,136,147,152,157,158,152,143,136,150,151,142,149,158,163,162,157,150,146,138,147,149,139,139,157,163,172,178,179,177,179,180,179,182,183,185,184,182,184,183,181,180,172,161,149,130,112,88,70,79,107,135,150,142,102,68,63,81,116,141,127,101,94,104,122,135,145,153,155,157,152,140,137,150,144,125,140,150,164,162,157,151,150,144,143,142,134,134,149,156,165,174,177,180,182,185,184,185,185,184,183,181,180,180,183,186,179,164,149,130,111,85,67,77,110,135,140,126,91,60,50,76,116,136,122,102,98,108,122,132,141,153,153,152,148,142,136,133,120,122,144,153,162,161,157,151,146,151,149,140,129,131,141,150,160,166,168,171,174,180,181,180,181,180,179,178,179,180,181,179,174,164,146,128,105,76,67,88,117,136,140,119,87,59,50,85,120,134,116,98,97,107,116,133,141,148,148,146,144,136,127,112,119,132,150,157,163,161,155,154,153,149,145,137,129,129,135,141,145,144,148,156,165,171,173,174,173,171,169,171,175,177,176,173,166,157,141,118,88,59,65,98,122,131,128,113,89,50,44,92,123,124,109,100,105,107,116,129,140,147,149,146,144,136,127,119,128,139,150,160,168,167,161,157,156,150,141,126,119,122,123,121,114,105,106,113,126,140,144,146,146,149,152,158,162,163,160,157,151,144,127,100,66,55,77,107,127,132,128,110,88,44,41,98,120,115,100,95,102,108,120,130,139,146,149,147,142,132,122,124,128,135,143,156,168,170,165,156,152,146,137,127,119,115,107,89,75,75,79,82,88,95,100,108,117,125,131,139,144,147,148,148,146,133,112,86,64,72,95,115,126,134,127,113,92,59,44,97,110,101,96,98,107,111,124,133,136,145,145,141,134,124,113,125,130,135,148,161,167,168,165,159,150,141,134,128,119,108,87,63,62,79,90,99,100,98,105,104,106,110,113,119,125,129,134,132,129,117,96,83,79,89,104,118,129,130,127,113,89,64,50,90,99,97,100,104,107,116,128,136,138,140,139,133,124,116,108,133,138,151,156,161,165,167,166,162,149,142,136,120,111,96,70,50,63,80,89,108,112,109,108,111,110,108,110,109,104,107,112,113,104,99,90,85,95,107,117,124,130,133,127,115,92,72,62,91,101,105,109,114,119,124,126,128,129,130,129,123,115,107,98,139,145,150,155,158,160,164,165,160,152,141,130,112,93,76,55,47,70,91,90,103,108,113,110,110,115,117,118,116,110,105,107,107,110,104,107,114,119,124,128,128,128,130,127,118,93,69,75,107,116,118,118,117,118,116,118,123,124,121,118,115,108,96,85,141,147,154,161,163,162,162,162,157,149,138,123,107,85,71,48,47,75,107,100,104,103,111,114,116,117,122,126,126,126,121,116,109,106,114,121,127,131,130,130,127,129,129,124,113,92,77,93,116,122,120,113,107,108,114,115,117,118,114,108,102,95,87,88,145,146,152,154,155,160,159,159,154,148,137,117,89,68,62,44,40,54,81,101,109,101,106,112,116,121,121,125,130,132,132,129,122,115,111,115,122,128,129,130,129,128,125,120,111,104,103,114,119,117,116,113,113,112,114,117,115,113,109,100,91,87,91,95,146,145,148,148,150,153,145,151,152,146,128,104,88,72,59,42,33,46,62,83,107,106,108,113,115,119,122,122,127,132,131,129,126,123,119,116,117,121,124,127,129,130,127,123,116,114,114,115,116,117,116,115,116,114,112,111,110,103,84,75,74,84,89,94,141,141,145,151,150,153,151,151,152,143,127,102,82,63,50,45,50,51,59,74,99,104,107,114,119,121,124,124,125,129,131,131,131,127,121,120,119,120,122,123,124,124,126,124,122,121,116,115,115,115,113,113,111,109,104,105,91,69,59,57,58,79,91,94,142,138,136,138,148,154,157,155,151,143,125,95,66,52,47,43,53,64,61,75,93,102,107,115,121,123,125,127,128,129,129,126,128,131,129,123,118,116,120,123,121,120,119,120,121,120,117,117,117,114,110,107,105,102,99,85,62,57,57,58,59,85,94,100,135,133,134,135,144,151,154,154,152,144,124,87,57,43,43,38,38,57,66,82,97,98,103,113,122,123,124,130,132,130,129,125,122,127,129,127,122,119,121,121,122,122,121,120,120,117,114,115,115,109,107,102,101,92,72,53,57,59,57,58,62,83,104,103,128,130,135,143,146,149,154,153,150,142,122,81,51,42,42,37,31,41,68,96,105,100,104,113,121,122,122,129,135,133,131,128,124,123,121,123,122,122,120,117,117,117,118,115,115,115,112,108,106,103,101,94,84,64,54,57,59,62,62,61,63,79,117,99,130,135,143,146,148,150,153,151,147,141,122,82,49,42,48,42,47,67,91,110,103,99,105,109,116,121,122,128,132,132,131,128,128,127,123,118,118,118,115,112,112,111,110,108,104,106,103,104,102,96,85,70,57,59,61,62,63,63,64,64,64,75,118,144,126,130,132,130,135,146,152,150,145,138,120,78,47,40,49,46,38,64,86,97,95,95,103,112,121,124,125,128,127,127,129,126,128,129,125,122,117,114,111,110,108,106,105,105,105,103,100,99,87,73,64,59,62,63,64,65,65,66,67,65,66,68,105,165,118,119,123,127,127,137,149,148,141,134,117,74,46,42,54,52,41,38,57,70,82,89,101,110,122,127,129,129,125,125,126,123,123,125,114,110,109,108,109,104,101,101,100,99,96,94,84,73,68,65,64,66,66,67,67,67,67,67,68,68,68,68,84,142,116,120,128,135,140,134,141,143,138,131,110,68,45,39,49,58,44,38,38,55,67,86,104,113,122,130,131,132,127,124,121,119,118,116,113,109,107,104,102,99,97,94,92,88,82,72,65,67,69,70,71,69,68,68,69,68,69,70,68,67,68,68,66,117,123,124,129,130,128,126,133,137,135,129,110,71,46,40,49,68,46,45,43,47,60,85,105,116,127,131,130,131,127,122,117,114,111,108,105,104,104,100,95,89,84,80,75,71,69,69,71,70,69,70,70,71,70,70,69,69,67,66,69,68,67,68,67,85,119,118,122,131,133,132,133,132,130,121,104,74,43,40,44,68,68,50,54,53,69,91,110,121,128,131,130,128,124,120,114,110,107,105,99,95,91,83,76,75,74,73,72,73,75,74,73,73,73,72,71,71,70,69,70,70,70,68,68,67,68,68,69,62,113,118,123,129,132,130,128,128,125,118,97,73,47,45,43,68,74,68,65,69,84,103,117,125,126,126,126,123,117,111,109,108,104,96,88,79,71,73,74,74,76,75,74,74,74,73,73,72,73,71,71,70,70,68,68,69,70,69,68,68,67,69,69,67,116,116,121,123,124,123,124,122,121,114,94,67,51,46,46,61,77,76,74,81,97,109,118,123,123,121,119,115,110,106,103,99,93,85,77,73,75,76,76,76,77,76,75,74,73,73,74,75,73,73,73,73,72,71,71,71,70,70,71,68,68,68,68,67,117,116,116,117,115,115,116,116,113,110,93,67,52,48,48,63,73,75,78,89,103,111,116,117,117,113,109,109,107,101,93,86,80,76,76,77,78,81,78,77,77,76,75,74,73,74,74,73,74,73,71,72,71,71,70,69,72,69,68,70,68,68,68,69,114,110,108,105,104,102,100,99,101,103,98,77,59,49,46,56,67,76,84,93,101,106,108,109,110,109,104,94,86,83,79,77,75,77,80,79,77,77,79,77,79,76,76,77,76,75,75,73,74,73,74,71,70,70,71,71,68,70,69,68,68,68,68,68,105,101,99,95,90,86,84,85,86,84,83,74,57,45,40,46,59,74,82,86,89,92,93,93,91,83,79,77,78,80,80,79,80,80,80,81,83,81,78,81,79,78,77,76,75,75,76,76,74,74,72,73,71,70,70,69,72,71,70,69,68,68,68,67,92,87,79,73,68,63,58,53,48,44,46,51,51,47,47,55,67,76,80,80,80,81,80,78,80,83,82,84,84,84,85,82,82,82,80,80,78,77,79,79,79,78,78,77,76,76,75,74,74,74,73,71,72,72,71,72,71,70,69,70,69,68,68,68,63,57,49,43,41,40,37,34,35,45,58,66,72,71,74,82,84,83,84,84,83,84,85,86,86,84,83,83,83,85,83,83,82,81,80,82,80,82,80,80,78,78,79,77,77,76,76,75,74,74,74,72,71,71,71,70,69,69,68,67,68,69,68,68
93,101,110,109,108,107,108,106,105,105,108,106,109,108,106,100,98,99,101,96,98,99,99,99,102,101,103,100,102,100,102,103,102,103,101,102,100,101,102,100,98,97,97,97,95,98,96,95,96,97,98,99,96,96,95,93,95,98,96,94,93,151,197,202,54,65,78,92,106,110,112,110,111,129,140,113,96,116,134,141,130,119,111,109,108,105,101,98,96,97,96,98,100,101,102,100,99,100,100,100,99,97,97,99,100,100,99,100,98,97,98,97,97,98,98,97,97,95,96,94,96,97,96,94,98,158,199,202,54,54,53,50,47,46,49,53,58,73,87,103,76,66,93,134,156,142,127,128,127,127,130,128,125,116,106,95,95,97,98,98,99,100,99,98,96,100,98,97,96,96,95,96,97,97,96,97,97,97,97,94,97,96,96,96,95,95,95,95,126,188,202,202,74,73,76,85,99,109,114,118,123,122,126,131,136,130,129,136,143,142,138,137,134,133,134,137,140,146,148,136,110,95,95,99,100,98,99,100,102,99,99,100,100,99,98,100,95,97,97,97,98,97,96,96,98,97,97,95,95,94,92,94,155,198,203,205,104,105,108,113,122,130,134,135,133,131,112,97,112,143,148,143,141,146,146,146,142,141,141,140,139,143,155,159,152,129,105,96,98,99,101,99,99,98,97,99,99,99,99,97,99,100,97,98,97,97,97,98,96,94,97,96,95,95,93,130,189,203,205,206,123,122,123,122,125,128,130,130,126,100,77,66,84,110,128,142,148,152,150,151,149,148,146,143,141,139,139,141,145,146,132,106,94,93,94,98,98,98,98,99,98,98,98,96,97,97,98,95,98,96,95,94,98,97,95,96,96,93,115,180,204,203,204,206,135,132,132,132,131,131,133,135,125,94,73,66,81,98,106,119,133,142,151,152,150,152,152,146,141,142,141,135,130,129,132,128,117,108,99,94,91,91,93,96,97,98,98,97,97,96,96,98,96,95,97,100,97,97,98,97,95,95,149,196,203,202,203,203,142,140,137,135,136,140,145,139,118,93,69,67,88,102,102,104,112,125,140,153,156,155,155,150,146,139,142,139,135,131,130,128,130,131,129,124,119,111,104,97,92,91,94,96,98,99,98,97,96,97,98,96,96,97,96,96,95,121,182,205,212,213,212,209,149,147,145,144,146,148,151,135,111,85,68,72,92,102,98,94,100,115,135,149,155,158,159,156,152,148,144,140,139,138,138,133,131,132,133,133,132,134,132,125,115,106,96,92,90,97,97,96,97,98,99,96,97,96,96,95,101,156,203,202,189,185,186,195,151,152,151,150,152,154,148,128,110,85,67,72,95,100,89,83,86,103,126,145,154,158,161,160,158,149,147,146,146,141,139,137,134,129,132,127,129,130,131,132,132,131,127,115,102,93,91,96,97,97,97,95,96,99,96,96,118,169,174,157,157,157,158,159,153,153,155,157,160,157,150,133,105,76,61,67,94,99,76,67,69,88,115,136,148,155,158,159,158,150,150,151,149,143,140,137,136,132,129,128,126,126,129,129,127,129,131,132,130,121,106,93,93,95,99,98,98,96,96,98,140,164,152,151,152,154,154,155,146,152,157,157,159,163,154,139,107,75,58,65,92,89,62,54,57,81,108,126,141,153,158,156,156,151,150,151,150,145,140,139,138,137,137,133,130,129,129,131,131,131,131,131,136,135,133,120,100,88,91,89,89,86,87,98,138,149,145,146,148,149,150,152,144,151,159,163,166,163,155,136,102,73,55,65,91,86,61,40,53,74,100,115,131,149,155,157,155,151,148,148,147,146,145,141,142,142,142,136,135,138,137,136,140,141,142,134,132,135,135,134,130,120,106,109,110,115,121,128,141,144,143,144,145,145,146,148,148,156,161,164,168,163,156,135,101,71,52,61,89,80,47,48,58,75,97,114,126,146,155,154,156,154,153,151,151,150,148,147,144,146,144,145,143,140,142,144,145,143,142,136,131,129,135,134,132,130,128,135,145,147,147,147,148,148,149,147,147,148,149,151,154,158,161,165,168,163,155,139,108,74,52,57,84,72,40,46,60,79,95,106,116,139,150,151,149,155,156,155,155,153,152,153,150,149,147,149,148,143,143,146,148,147,145,146,142,137,136,138,135,136,133,122,124,136,143,144,145,145,147,148,149,149,149,151,158,159,162,167,170,167,158,140,110,77,56,59,82,69,39,46,57,71,100,107,112,129,143,147,151,162,163,162,159,157,157,152,149,148,148,146,146,146,147,147,148,148,146,147,144,142,137,136,132,129,132,128,123,119,129,135,135,139,145,143,147,147,148,149,152,159,164,170,170,164,158,142,109,75,53,59,82,69,40,28,43,68,88,103,110,132,143,144,157,161,161,159,156,153,154,150,147,145,142,142,142,147,151,150,151,151,148,144,138,134,132,132,134,139,133,128,127,122,123,128,128,131,131,138,143,146,148,147,151,160,169,171,171,167,160,145,112,74,56,58,80,68,43,32,44,70,90,98,105,130,141,149,160,162,161,161,159,155,154,148,140,135,133,138,142,147,146,146,150,149,145,137,132,129,130,132,136,135,143,139,135,130,124,119,121,124,133,128,132,136,144,148,158,160,166,171,170,167,158,141,113,81,57,58,74,64,57,56,61,76,91,98,103,126,137,148,160,160,159,154,153,153,145,136,133,128,127,136,146,150,149,143,143,140,133,128,128,130,132,134,133,137,146,144,140,137,134,127,121,119,124,130,131,134,137,142,160,166,170,159,164,162,154,136,109,83,62,56,75,64,73,89,92,90,92,96,106,125,135,151,158,156,156,154,150,144,136,130,124,118,127,142,151,154,155,153,151,141,126,116,123,133,138,137,137,135,142,145,141,138,138,132,127,121,119,119,122,129,132,133,159,171,177,165,165,166,155,143,123,92,65,61,72,62,74,99,107,96,92,94,107,122,141,155,155,154,158,155,147,140,126,121,114,117,132,149,151,148,149,149,148,138,123,99,107,136,147,147,144,138,136,142,142,143,143,137,131,126,119,116,117,123,129,133,161,163,166,169,168,164,155,140,116,93,73,65,74,58,71,92,95,87,86,89,105,120,143,156,153,153,157,156,148,136,121,113,117,134,149,156,155,153,150,152,146,138,125,95,83,123,149,152,147,143,140,143,142,141,145,144,137,128,124,118,115,119,125,127,165,166,167,169,172,164,143,126,110,95,86,74,77,62,66,76,78,78,82,84,104,124,149,159,159,158,155,148,137,122,109,119,133,147,155,156,154,152,149,151,146,140,128,101,77,105,130,141,147,148,143,144,143,140,144,144,137,131,129,123,117,116,120,124,160,161,169,170,167,160,141,125,114,99,88,85,78,62,58,60,64,77,79,89,104,129,151,155,157,156,148,133,117,115,124,130,134,139,152,158,156,149,144,147,146,143,129,101,75,87,117,127,132,143,143,144,145,143,145,146,145,139,135,128,120,115,116,120,154,151,158,167,165,161,151,137,124,109,96,90,83,69,64,70,71,83,86,93,106,133,148,155,157,153,139,128,128,139,139,134,129,122,135,152,153,148,146,148,149,144,124,93,73,82,116,125,125,134,138,138,144,149,146,144,152,143,134,122,120,113,115,118,143,149,157,162,160,163,157,147,133,113,96,88,87,72,65,73,75,88,93,96,116,138,148,154,155,150,138,139,143,144,147,142,128,110,106,118,126,138,149,151,154,144,117,82,55,74,107,118,113,120,128,130,133,142,151,152,152,149,137,123,121,114,111,115,138,144,151,155,153,161,160,152,136,118,105,97,96,80,70,79,93,98,99,106,130,146,148,149,153,153,151,147,151,156,153,146,138,116,81,77,92,111,132,143,145,140,112,75,36,55,108,124,116,117,122,124,126,138,152,157,154,149,144,136,130,121,109,111,135,137,145,153,157,160,155,150,141,125,118,111,102,89,77,77,89,94,103,124,143,145,145,147,147,151,151,155,155,159,155,153,142,124,99,78,89,96,110,130,145,143,111,77,41,49,110,137,122,115,118,119,121,132,147,153,149,149,147,144,135,124,112,107,124,136,149,154,159,162,159,148,139,130,128,121,108,98,92,85,89,100,118,138,144,146,147,149,151,154,156,158,162,167,165,151,143,129,115,95,89,95,104,116,141,147,113,71,36,48,99,142,129,115,110,112,115,130,145,154,155,149,146,144,135,123,111,104,121,141,148,153,151,151,147,141,132,133,131,121,114,111,115,115,122,130,138,146,150,151,152,154,159,165,171,171,166,169,169,160,148,130,114,100,84,93,104,108,121,139,117,80,52,35,80,140,139,117,106,104,109,127,147,154,156,153,146,141,134,123,113,103,129,146,149,152,151,147,143,141,133,136,144,127,123,134,145,153,153,152,155,157,159,163,171,175,176,180,184,182,176,172,169,164,152,134,115,103,86,87,99,98,107,129,117,86,78,71,80,136,145,121,105,99,103,121,145,153,158,154,149,141,131,120,111,101,135,147,148,150,154,148,143,140,138,136,132,124,127,138,147,160,166,171,173,177,185,190,189,185,184,187,187,180,179,173,168,161,148,128,111,98,84,83,95,97,107,124,118,85,79,61,63,126,150,126,102,97,100,116,145,155,157,155,150,141,133,122,111,99,136,149,152,154,153,145,140,137,143,141,137,124,125,136,147,164,176,176,178,183,189,193,184,177,172,174,176,173,169,166,160,154,142,123,106,91,77,81,96,103,106,115,118,89,75,65,65,114,144,128,100,89,93,109,139,156,158,152,145,138,132,121,111,99,134,143,150,156,155,149,142,142,142,140,132,124,123,134,149,167,170,166,161,165,167,168,161,160,165,164,165,165,164,160,158,150,133,113,97,81,72,80,92,102,108,116,112,83,64,62,78,113,140,122,98,86,92,102,129,152,152,149,147,138,129,122,111,100,132,137,145,154,157,151,142,142,139,133,123,112,119,129,144,156,155,153,142,143,144,143,141,142,142,151,153,153,155,156,152,144,124,102,85,69,72,81,91,102,111,117,106,76,76,70,66,104,135,128,106,89,86,97,124,151,154,151,146,139,131,120,106,101,135,140,147,151,153,149,145,138,133,124,115,109,113,119,129,134,132,132,125,121,119,118,121,122,128,132,141,146,146,146,144,130,111,93,70,64,73,87,95,106,112,114,99,73,79,78,77,100,131,124,101,85,87,100,122,140,146,150,145,138,131,119,106,98,142,146,149,151,152,151,147,141,128,124,115,111,108,106,109,109,107,106,106,104,105,106,109,113,118,125,129,134,136,137,131,119,106,95,64,62,76,90,101,107,112,112,92,75,80,69,70,99,128,120,94,83,84,97,124,143,149,150,144,134,128,121,113,101,138,145,145,147,147,152,146,139,131,122,113,103,100,96,92,88,85,93,100,108,112,114,114,112,113,119,118,119,118,119,117,108,103,91,64,54,74,98,108,111,112,109,88,75,64,64,66,94,123,118,96,84,89,101,123,144,151,150,146,135,125,123,114,104,139,147,152,151,154,155,149,146,131,118,106,95,94,88,77,70,70,80,96,111,121,121,118,116,114,114,109,106,110,119,119,113,104,95,74,61,84,97,106,110,114,108,89,74,65,75,83,94,118,113,92,84,90,104,122,142,150,149,145,130,124,123,111,98,143,149,151,155,156,155,151,142,132,115,97,86,83,76,63,55,62,74,86,103,119,124,122,117,115,114,108,106,119,129,128,119,107,96,80,80,93,104,109,114,113,107,88,72,57,52,60,90,115,107,90,86,92,106,120,141,152,147,142,132,123,116,107,97,141,140,141,146,145,151,149,143,124,101,84,78,76,66,55,60,70,72,79,93,113,125,125,124,119,118,112,105,112,120,122,114,105,94,86,91,98,103,109,116,119,116,93,70,55,62,71,98,116,106,90,88,97,105,118,137,147,143,138,130,121,114,107,97,134,139,145,148,146,148,150,142,124,104,86,74,70,59,57,69,71,75,83,82,102,122,128,127,131,128,119,105,99,100,103,103,98,95,95,98,103,105,111,116,115,112,92,70,45,61,79,99,108,99,92,93,97,105,122,139,146,141,139,133,122,115,106,97,135,145,150,152,153,150,147,141,124,101,86,76,68,55,56,63,60,73,91,86,91,113,130,134,135,133,129,117,104,96,90,87,89,97,99,103,107,106,112,118,117,116,94,66,42,39,72,107,110,95,90,97,98,104,119,138,148,146,142,134,123,109,102,96,140,143,150,151,153,150,148,141,120,90,71,66,62,50,49,49,58,69,83,88,94,107,126,136,138,143,140,134,123,110,99,95,100,107,110,110,109,111,114,118,116,116,97,69,46,49,80,103,99,95,89,94,99,109,118,134,146,145,140,129,113,100,95,94,144,144,142,147,150,150,146,139,119,83,58,53,56,49,48,58,62,66,80,86,97,109,124,139,143,145,141,135,130,122,106,103,113,120,124,124,121,118,120,121,120,115,98,68,47,60,92,104,98,92,94,100,99,109,124,138,143,140,132,123,109,99,95,96,133,138,141,144,152,148,144,139,119,81,54,50,53,47,43,52,59,69,83,86,97,110,124,135,140,144,148,146,138,127,116,107,106,120,130,129,127,124,125,124,119,112,100,67,52,73,96,101,96,96,99,99,102,114,126,139,144,135,129,116,108,98,97,95,131,129,137,147,149,148,144,140,118,80,50,46,53,50,41,42,49,66,89,90,97,109,123,132,137,145,147,145,141,134,124,113,105,113,133,137,132,129,129,125,118,111,94,64,52,76,98,106,103,101,103,101,106,120,131,137,137,132,121,108,98,95,96,98,136,133,132,142,147,145,140,133,113,75,44,40,56,52,42,37,43,62,85,94,98,111,120,135,136,140,144,145,143,137,130,119,112,109,119,130,133,131,131,124,116,104,89,64,61,90,105,109,110,112,112,110,114,121,127,132,132,125,112,107,98,94,97,97,137,139,134,138,143,143,139,133,111,71,44,44,63,59,42,33,42,61,79,90,96,112,120,131,140,142,145,145,141,135,133,128,120,114,112,121,129,130,130,126,118,105,99,88,85,103,114,117,118,112,112,113,115,122,126,127,124,116,110,102,98,97,97,95,137,139,138,134,141,139,137,131,109,68,45,42,66,65,44,46,56,61,80,94,98,112,123,129,136,139,142,142,139,136,138,136,127,119,114,117,123,127,128,130,124,112,107,105,108,113,117,120,113,108,103,107,113,121,126,121,115,110,104,96,95,98,98,98,135,136,134,133,141,141,137,128,106,70,46,43,67,67,48,45,56,77,90,96,99,114,122,127,137,140,140,142,139,138,139,139,132,122,116,116,120,121,123,123,122,120,116,112,115,113,112,112,111,110,110,116,121,122,122,116,110,102,98,93,95,97,97,98,132,134,133,131,139,140,136,125,101,67,47,44,69,70,61,67,91,97,95,98,98,110,119,125,134,140,139,141,141,136,138,139,131,126,120,119,122,123,120,119,121,120,118,115,110,111,110,108,108,112,111,119,124,119,114,107,103,99,93,92,94,94,96,98,129,134,139,138,139,140,135,123,100,68,48,43,67,74,64,64,84,89,89,96,101,113,123,125,131,142,142,137,135,138,140,135,131,129,128,124,120,122,123,125,123,122,121,118,113,111,111,109,107,116,115,115,117,115,111,107,100,94,89,95,97,99,99,101,132,137,140,142,138,136,131,117,97,69,53,45,70,75,60,56,66,77,88,99,104,117,125,128,130,133,138,139,137,139,137,135,132,131,128,123,117,121,121,125,126,123,122,122,119,114,109,108,111,113,112,112,113,111,105,100,96,91,97,96,98,101,105,103,133,133,135,138,138,138,135,118,92,66,54,48,70,77,59,51,55,69,88,99,106,122,127,128,128,130,132,136,136,135,137,132,126,127,125,119,118,118,123,121,123,123,122,120,119,116,112,110,112,114,111,110,110,106,100,98,94,94,96,98,97,98,100,102,130,130,131,135,134,138,136,123,96,69,54,49,72,79,58,46,50,68,88,101,110,122,127,131,132,132,133,134,131,137,134,125,123,120,118,118,118,115,116,117,121,122,122,120,118,115,114,112,110,110,108,108,107,104,99,94,91,95,96,94,96,99,100,102,129,131,128,130,135,135,129,116,97,74,59,51,69,81,64,47,47,66,90,105,116,125,129,132,134,130,129,130,130,134,133,122,123,120,115,114,115,114,114,118,118,118,119,119,118,115,115,112,110,110,107,106,102,100,98,96,97,96,95,94,96,99,101,101,126,125,127,129,130,133,133,119,94,75,66,53,71,80,67,54,53,69,93,110,121,127,130,132,134,129,126,124,125,126,127,119,114,115,114,110,109,112,112,110,113,116,117,116,118,115,112,111,108,109,107,103,100,96,94,96,97,96,94,95,98,101,102,101,121,121,121,122,125,128,129,127,108,83,64,53,74,85,78,65,68,81,100,115,124,128,130,131,131,128,122,122,123,123,121,118,113,111,110,108,106,105,109,112,112,111,112,113,107,110,111,110,108,106,104,100,96,93,95,99,96,96,97,101,103,103,104,105,115,115,116,118,121,124,125,128,121,89,68,57,73,83,80,73,75,91,111,117,125,127,125,127,127,123,120,121,120,118,114,112,110,109,106,102,100,104,107,109,111,109,109,109,108,108,110,110,108,106,102,97,91,91,95,97,93,94,101,103,102,104,105,106,113,113,112,113,116,118,122,125,125,94,61,58,71,84,87,82,80,94,110,119,125,128,130,130,127,118,114,117,116,116,111,108,108,105,103,102,99,102,105,108,110,109,109,108,108,109,106,105,105,102,94,94,94,91,92,99,99,102,105,103,104,106,109,110,110,107,109,110,111,112,115,119,121,100,69,63,74,84,88,87,92,99,112,120,124,125,127,123,119,118,112,114,113,110,107,106,106,104,104,104,104,104,106,107,109,108,108,109,106,108,107,103,99,97,97,97,95,95,96,99,103,105,105,106,109,108,109,110,104,104,104,106,109,109,111,112,116,108,83,67,74,89,95,96,100,109,118,123,125,122,122,121,120,118,115,112,114,111,105,102,100,102,103,104,105,106,106,107,106,105,106,107,106,104,102,99,96,96,95,96,98,99,103,104,106,107,108,110,109,110,111,112,102,103,101,102,104,107,110,110,112,108,87,67,72,88,96,101,107,113,117,120,122,122,119,117,115,113,112,111,109,104,101,99,102,102,104,103,101,107,105,104,104,103,103,101,100,97,99,101,101,101,100,102,106,108,108,107,108,107,107,110,112,112,112,111
110,110,108,108,109,107,108,105,108,107,107,105,104,104,107,107,107,107,106,103,106,105,103,100,101,103,102,99,101,102,102,101,101,100,100,102,102,100,100,101,100,100,100,97,99,97,99,98,98,98,100,96,94,94,96,96,98,94,93,98,95,101,151,200,89,97,105,109,110,108,108,109,109,107,106,105,103,103,106,105,106,107,106,103,106,104,102,100,102,102,102,99,101,102,102,101,101,100,101,102,102,99,100,101,100,100,100,97,99,97,99,98,98,98,99,96,94,94,97,96,98,94,93,98,95,103,159,200,58,67,76,87,95,105,108,116,114,111,112,112,108,106,104,99,97,98,100,99,101,100,100,99,100,101,101,99,102,102,102,101,101,100,101,102,102,99,101,101,100,100,100,97,99,98,99,98,98,99,99,95,94,94,97,96,97,94,94,98,94,106,166,201,57,55,58,62,67,66,65,62,62,73,93,107,106,112,118,125,119,108,99,98,100,100,100,100,100,102,97,100,98,101,101,100,100,100,100,101,101,99,101,101,100,100,100,97,98,98,99,99,98,99,99,95,94,94,97,96,97,93,94,98,94,109,173,202,88,87,88,92,100,109,118,123,129,126,105,88,92,123,140,150,152,150,148,147,142,138,135,131,128,125,116,106,97,93,98,100,101,101,100,99,98,100,99,98,96,97,98,99,99,97,98,98,98,99,99,94,94,94,97,96,97,93,95,97,93,111,181,202,125,119,119,120,124,130,132,133,128,105,79,63,78,109,132,142,147,150,152,152,150,150,148,148,145,145,144,141,133,115,96,89,92,95,98,100,99,100,101,97,97,99,99,98,97,97,97,97,98,96,97,97,97,97,95,95,97,95,96,96,93,119,188,203,137,135,133,131,131,132,132,129,118,93,73,60,81,102,111,122,135,144,150,151,152,152,156,151,146,142,142,142,138,134,131,123,112,102,93,91,93,95,96,98,98,100,98,97,99,97,98,98,98,97,95,96,95,96,96,95,96,96,95,91,111,184,207,205,142,141,138,137,136,139,140,131,114,88,64,63,90,106,104,104,114,126,139,150,155,156,159,155,149,145,144,142,139,137,135,135,135,136,129,118,107,101,95,93,95,96,99,100,99,97,97,99,97,97,96,96,98,97,96,98,96,95,93,97,170,206,202,203,150,151,148,145,146,147,144,130,108,80,67,68,93,105,103,98,101,114,133,149,156,161,159,161,158,153,146,144,142,140,140,136,135,133,133,132,131,127,122,110,100,93,90,92,98,99,98,100,96,96,96,96,96,96,95,95,95,94,92,130,199,205,205,204,150,151,151,154,156,154,145,129,107,76,64,68,100,105,97,89,88,100,124,144,155,158,161,162,163,157,150,148,149,145,142,141,136,135,132,133,131,133,136,137,134,129,117,98,82,83,88,100,97,96,96,97,97,95,96,96,95,93,103,182,207,207,206,206,148,153,156,157,158,159,150,134,103,70,59,65,95,99,81,70,67,80,110,135,147,156,159,161,159,157,153,151,152,150,143,141,139,139,134,133,129,127,128,131,132,133,135,137,134,115,98,85,92,95,97,97,97,97,96,97,96,92,134,199,189,185,186,191,143,149,157,160,164,161,152,134,98,69,54,65,93,94,76,63,58,68,100,123,137,149,157,160,159,155,151,151,151,147,144,144,143,142,143,140,134,135,133,133,133,135,135,135,134,142,137,125,100,88,90,95,95,96,97,94,95,100,176,169,160,157,157,158,145,152,159,164,168,164,154,132,97,67,51,65,94,89,73,49,41,63,91,116,128,144,156,158,158,155,152,148,150,150,149,148,144,146,148,146,143,138,139,142,144,144,142,140,135,132,139,139,135,121,101,91,94,97,97,93,96,118,174,151,153,154,156,157,148,155,161,164,169,167,156,136,104,69,51,63,89,85,66,49,68,74,92,109,123,136,152,155,153,155,156,156,154,155,154,154,152,151,149,149,151,148,144,145,147,147,146,145,140,134,134,137,137,137,127,112,95,93,92,94,96,119,158,145,147,148,149,150,154,157,161,167,169,166,158,136,103,74,54,64,88,84,61,37,55,72,98,108,117,129,147,153,152,155,161,158,159,160,158,156,155,152,150,149,150,147,146,147,147,149,147,148,148,145,140,138,139,135,137,131,117,110,115,118,125,134,142,142,144,147,147,149,148,156,163,170,173,168,158,140,108,73,52,63,88,84,60,41,52,65,90,107,112,125,142,148,151,160,163,163,161,158,158,156,151,149,146,144,143,145,151,153,151,153,150,148,146,141,140,136,136,137,136,131,129,126,137,147,149,150,149,149,150,148,149,150,144,157,167,171,173,170,162,145,107,71,55,61,87,81,63,33,32,57,82,99,108,125,144,147,155,161,163,162,160,159,156,155,148,141,136,137,139,146,150,148,149,151,149,143,138,134,132,135,139,141,145,141,134,130,128,132,139,145,146,147,149,149,148,150,149,158,165,171,173,171,162,142,113,84,59,56,84,73,62,40,47,63,90,102,105,121,140,147,158,162,160,160,157,157,152,146,140,134,128,133,141,150,149,144,141,140,137,133,132,134,137,139,139,138,144,143,142,138,132,129,129,133,139,141,145,149,149,149,154,162,167,166,169,169,161,138,112,85,62,54,77,70,66,59,67,77,94,101,103,121,136,145,158,160,159,157,154,150,145,138,131,123,120,134,147,151,153,152,149,143,129,116,126,135,143,142,142,140,142,149,144,139,137,134,129,126,128,133,138,144,146,147,151,162,172,168,169,170,161,145,122,94,64,58,73,70,70,80,96,94,94,101,105,125,137,152,158,157,156,157,151,145,135,128,118,114,122,145,154,150,149,149,149,142,128,99,100,137,152,153,150,145,136,139,142,144,145,142,135,129,125,128,129,133,139,146,160,161,162,167,173,170,157,142,117,97,80,70,74,68,67,86,105,96,92,95,100,122,136,156,157,153,156,158,154,144,131,120,114,123,141,153,156,153,151,149,147,140,130,110,66,123,153,162,157,151,146,144,143,139,140,144,141,133,127,124,124,127,133,137,163,163,169,170,173,167,144,128,114,97,90,83,81,72,66,80,93,85,89,88,100,118,142,160,159,159,158,153,147,134,118,115,126,145,157,157,155,151,147,146,146,143,134,114,75,87,131,144,149,153,148,145,146,142,141,143,139,132,133,129,124,124,128,132,159,159,168,172,167,161,144,128,119,104,95,91,86,73,65,65,72,73,85,86,102,123,149,159,160,158,155,144,129,121,122,129,135,136,149,158,155,150,145,144,145,145,138,107,78,66,108,128,133,143,147,147,147,144,143,145,146,144,138,131,124,120,125,130,153,149,155,166,163,161,155,142,131,114,99,93,86,73,66,69,67,75,88,91,106,128,149,153,156,156,150,135,128,134,145,143,137,126,121,148,158,151,149,150,152,150,135,99,64,53,95,118,117,123,133,137,142,145,147,141,146,150,139,126,120,118,116,121,145,146,152,159,157,162,160,150,138,118,100,94,93,79,67,72,76,75,95,97,112,133,147,152,155,153,146,137,142,148,152,150,142,125,103,106,120,131,143,149,149,149,129,88,50,36,89,123,122,118,123,126,132,136,146,153,150,148,143,132,127,123,114,114,141,137,148,153,151,159,160,154,139,123,112,107,103,88,71,77,91,95,101,107,124,142,148,148,152,153,151,151,151,154,156,153,147,134,106,76,84,103,121,136,144,146,129,86,48,40,92,131,127,116,116,120,124,130,143,150,150,149,146,145,138,129,118,111,136,128,141,148,154,159,156,150,142,131,125,118,109,95,76,77,92,99,104,118,137,145,146,147,149,149,152,153,157,162,165,157,149,139,124,100,85,92,104,119,137,151,134,90,54,39,85,134,135,118,109,113,115,126,138,150,151,147,144,144,142,131,121,108,124,124,145,151,153,158,158,150,141,134,131,125,117,103,95,82,83,91,111,131,141,146,148,148,152,155,159,162,163,167,171,163,155,142,124,112,94,93,103,117,126,143,137,95,60,50,76,130,146,122,107,104,105,120,138,150,153,151,147,143,139,128,122,108,125,133,146,151,151,150,146,143,134,135,137,126,119,117,120,119,120,130,138,144,150,151,157,162,167,171,178,181,179,174,174,171,162,146,124,112,96,87,98,103,108,130,134,100,69,51,63,125,154,125,103,99,101,114,135,149,156,154,150,144,140,128,117,108,127,139,146,149,152,147,145,146,137,138,142,131,128,134,143,151,157,157,158,161,166,170,178,183,184,185,187,187,184,180,173,168,160,142,121,106,96,84,94,97,101,124,134,104,82,74,67,116,153,130,100,92,97,110,132,149,155,153,150,144,138,127,116,107,133,145,148,150,153,147,144,138,143,139,136,127,128,136,148,160,168,171,173,178,188,200,197,185,182,181,182,179,175,171,166,161,152,139,114,101,87,79,91,103,108,118,131,110,81,78,65,115,148,129,100,87,89,103,126,148,157,154,148,142,136,130,119,107,138,146,151,154,153,145,140,140,140,142,136,129,128,135,146,160,173,174,172,175,178,178,175,169,168,167,168,167,165,162,158,156,143,126,106,91,78,75,88,99,105,113,124,104,73,68,63,109,143,132,107,89,86,96,117,146,152,152,147,142,133,124,116,107,133,140,146,153,155,150,142,142,142,142,135,124,122,132,146,162,169,165,158,154,158,160,154,151,149,152,155,156,156,155,154,153,135,115,96,80,72,76,87,99,107,114,118,94,70,65,66,103,138,129,104,88,85,94,112,142,150,150,147,142,134,126,115,105,134,140,144,151,155,150,144,142,141,132,122,115,120,127,138,150,152,150,143,134,134,128,128,129,131,134,139,144,145,146,143,139,127,104,83,68,70,79,88,101,110,113,110,83,72,74,69,105,139,124,96,84,82,90,112,136,144,148,146,139,133,125,114,103,136,141,147,150,150,149,145,140,133,126,120,115,117,120,121,127,125,126,122,115,110,109,110,113,120,122,126,132,134,134,132,126,111,99,80,62,67,81,95,105,110,113,106,82,78,79,72,105,135,122,97,86,86,91,112,138,147,149,148,140,132,126,117,104,141,146,148,152,148,150,148,143,134,129,120,114,110,105,108,107,103,103,105,105,105,106,109,111,110,117,121,119,118,119,118,112,105,98,78,60,63,83,102,109,110,113,102,82,77,72,66,102,130,116,96,86,89,96,114,134,146,148,148,140,131,127,121,107,139,145,144,145,146,151,149,145,136,128,116,107,105,101,89,84,82,86,97,106,113,115,116,114,114,112,113,106,103,108,113,108,102,96,82,60,67,88,103,109,112,111,100,82,64,49,63,103,123,109,91,90,93,102,115,135,150,148,146,138,129,126,118,104,138,147,151,152,152,157,153,147,136,123,108,95,95,93,81,72,69,75,87,104,119,123,120,117,113,116,109,103,108,119,121,117,107,97,87,68,78,93,104,109,113,112,101,82,63,54,69,104,117,105,92,91,96,103,115,134,148,148,144,137,129,122,114,101,140,146,146,152,156,155,154,148,131,111,94,84,87,80,68,59,61,72,80,95,115,126,124,121,115,115,113,105,110,120,120,116,106,97,85,83,91,100,104,108,114,113,103,83,61,46,70,108,114,99,93,94,96,103,118,134,144,141,137,135,127,121,113,100,137,136,138,143,144,150,154,147,129,105,87,77,81,72,60,62,69,74,80,85,104,124,127,126,121,121,118,106,99,103,106,106,99,93,87,92,100,101,106,112,115,112,103,83,53,46,74,106,107,96,93,98,99,106,117,134,144,145,143,138,131,119,111,101,132,138,145,149,150,153,157,146,126,106,93,82,75,66,57,67,76,80,87,82,89,117,130,130,130,130,127,115,101,93,88,86,86,89,93,98,104,104,105,112,117,115,105,81,51,39,79,105,101,96,97,101,105,111,120,133,146,150,144,140,127,115,102,98,135,143,150,152,153,152,151,143,122,97,85,78,73,62,56,62,65,69,89,88,89,105,128,134,135,135,133,127,117,108,96,90,85,93,101,104,108,108,109,112,114,115,106,82,55,37,81,102,102,98,100,102,106,115,123,137,144,143,138,131,120,105,96,96,141,143,148,151,155,155,151,142,121,87,67,65,66,57,53,55,61,69,86,85,95,106,122,136,140,141,141,137,131,123,111,101,103,108,115,115,113,113,114,117,118,115,107,83,53,44,82,99,102,102,104,106,112,120,125,137,144,142,132,125,114,103,97,95,135,138,141,147,152,153,148,140,119,81,57,54,60,52,50,60,67,63,85,87,95,107,124,136,141,142,143,140,138,132,115,104,107,117,125,125,122,120,119,120,120,116,108,84,50,53,90,105,108,110,112,113,116,123,129,135,140,137,127,116,107,99,95,93,130,131,139,145,152,152,145,140,120,81,55,50,56,52,46,56,69,69,84,86,94,110,122,134,140,143,145,144,141,134,126,117,108,114,126,133,131,126,124,124,121,112,101,82,47,69,99,110,114,116,115,115,117,120,122,129,133,129,120,110,101,96,92,89,132,129,129,146,150,148,143,137,116,78,49,47,55,51,42,47,54,64,88,92,99,109,124,137,137,140,143,143,143,140,133,125,115,111,120,131,134,131,129,127,120,113,97,71,51,84,110,117,117,114,115,116,114,120,123,121,126,121,113,107,99,93,89,90,137,135,134,139,149,146,141,136,114,73,45,44,60,61,48,39,43,58,84,95,99,110,120,134,142,141,139,143,143,139,136,130,121,117,116,124,132,133,130,129,121,112,99,86,78,98,116,121,117,111,109,108,113,116,124,122,118,114,109,103,97,89,88,93,133,138,138,134,139,142,139,133,112,70,45,42,63,61,52,39,42,57,77,93,100,111,122,133,143,144,143,143,138,136,134,135,129,123,118,120,127,131,131,130,125,115,106,106,110,114,117,119,117,114,110,109,116,114,118,118,112,107,104,99,91,88,92,97,134,137,137,138,142,143,137,131,110,68,45,45,68,69,50,41,51,59,77,95,100,111,123,132,141,141,142,142,139,137,138,140,135,126,119,118,124,125,126,128,124,120,116,112,114,117,115,114,115,117,115,112,116,115,114,112,108,103,100,96,88,91,96,98,133,134,133,136,140,142,137,128,107,69,48,43,66,71,54,45,57,72,86,97,102,112,124,127,137,145,142,142,140,137,137,140,136,129,121,114,122,126,124,122,120,121,120,118,115,111,120,115,114,113,115,110,112,112,110,104,102,102,97,93,91,97,98,99,129,132,131,130,137,140,137,126,104,72,48,44,61,72,61,57,83,94,94,99,100,111,125,126,132,142,145,143,140,138,138,138,133,131,129,128,127,126,127,125,124,123,122,118,118,116,113,116,112,112,112,109,109,108,107,102,99,97,94,89,93,100,99,100,125,133,136,138,139,139,133,124,102,72,50,49,65,77,67,62,76,86,89,99,103,111,126,129,134,141,146,143,139,140,140,136,132,133,130,130,123,121,126,126,127,126,122,120,120,118,113,106,108,110,108,105,105,104,102,100,98,95,90,96,100,99,98,100,129,134,136,139,140,138,133,116,97,73,54,51,65,76,65,57,62,72,86,100,105,115,127,131,134,136,137,140,141,138,139,138,131,132,129,128,122,120,121,122,123,123,120,119,117,117,113,111,107,109,107,104,105,104,100,98,96,92,91,93,96,99,100,101,128,131,133,136,136,132,134,122,95,68,54,53,68,78,62,50,49,63,81,100,105,117,129,132,134,135,135,138,139,137,138,137,129,126,125,120,118,116,117,120,118,120,119,116,116,114,110,109,106,102,103,104,104,102,99,95,92,92,95,97,97,100,102,103,129,129,130,133,135,135,135,122,102,75,58,53,67,81,66,49,46,63,85,101,108,119,129,135,136,135,135,137,132,135,140,129,126,124,120,117,117,115,113,116,115,118,117,115,115,113,112,110,107,107,107,105,102,99,97,95,92,93,96,98,102,104,104,103,128,127,128,131,133,133,131,119,97,76,65,56,68,84,68,52,42,57,83,102,113,124,130,135,138,134,130,131,133,132,133,125,119,120,118,113,111,111,111,111,113,113,114,112,112,112,110,109,106,105,104,101,99,97,95,93,93,95,96,97,96,97,99,101,123,122,124,126,127,129,129,122,100,79,65,57,71,86,75,57,52,62,86,104,118,125,129,133,135,134,129,127,126,126,130,123,116,115,112,110,109,107,108,108,109,110,112,113,109,108,108,107,105,104,104,103,99,94,93,94,95,95,95,94,94,98,101,103,119,120,119,121,123,125,125,126,113,86,67,56,70,84,82,68,65,76,93,109,119,127,131,132,134,131,124,123,122,123,121,118,117,112,108,107,104,103,104,107,109,107,106,107,108,106,107,106,105,104,98,96,95,92,93,95,95,94,92,94,96,98,99,102,115,113,113,115,118,121,123,126,124,96,70,55,72,86,86,79,75,85,100,113,123,127,128,129,131,126,120,119,120,118,115,111,108,107,106,100,98,97,103,106,107,108,107,107,106,104,104,103,103,102,98,94,93,93,95,94,95,94,94,97,99,102,103,101,111,111,111,112,113,113,117,121,125,102,67,57,68,83,88,86,82,89,104,116,123,127,127,132,129,121,116,113,116,114,112,108,106,102,98,98,98,98,102,104,105,104,104,105,105,106,107,104,99,98,94,91,88,88,93,94,89,93,97,101,102,102,105,104,108,106,105,106,109,111,113,117,120,107,75,63,70,82,85,88,89,94,107,118,123,126,128,125,123,119,115,113,114,111,107,105,103,100,99,101,102,102,102,103,104,104,105,105,105,104,102,102,97,93,94,93,90,90,92,95,96,99,101,102,103,104,105,106,103,104,105,106,105,107,108,112,113,111,89,70,72,87,95,96,99,104,112,121,124,123,120,120,119,116,113,113,112,109,103,99,98,98,98,99,99,101,102,102,103,102,102,103,103,101,99,94,92,92,94,94,92,93,97,99,102,103,104,103,103,105,107,108,99,99,98,100,103,103,106,108,108,109,91,71,69,82,93,97,104,109,114,119,121,122,119,116,114,112,112,108,106,103,100,96,97,95,98,99,98,98,100,99,100,99,98,99,98,98,91,94,93,92,91,92,93,96,99,100,102,105,101,106,107,107,109,109,97,96,93,95,99,101,103,107,108,107,96,78,74,81,94,104,110,117,119,120,119,119,117,113,110,110,106,104,102,99,100,99,97,97,95,97,101,99,96,96,95,96,94,91,93,91,93,98,97,96,94,96,100,101,102,104,105,105,108,109,109,108,109,110
78,75,76,83,93,108,115,121,126,129,132,132,131,130,130,129,131,131,134,132,130,129,128,124,121,119,118,115,112,124,135,149,154,141,112,77,77,76,78,79,77,77,78,76,76,77,76,77,76,76,76,76,77,77,77,78,75,81,125,150,134,133,136,140,100,89,90,92,101,115,121,125,126,127,129,128,127,127,129,130,132,135,140,139,138,134,134,134,133,130,123,118,119,110,111,118,124,129,123,90,71,71,72,73,72,75,78,77,77,77,76,78,77,76,76,76,78,77,78,76,77,92,132,131,129,132,137,141,108,107,106,107,113,118,123,127,125,123,119,107,92,98,113,126,136,141,145,147,146,143,142,138,135,134,134,130,120,122,118,116,115,115,118,120,116,103,93,84,80,75,70,70,75,76,77,77,77,77,76,76,75,77,76,76,75,88,124,126,130,134,138,141,119,120,117,119,120,123,125,126,127,125,105,78,70,81,96,112,131,140,147,150,149,145,144,144,140,137,131,132,129,119,119,120,121,122,122,122,123,124,123,119,113,106,97,82,69,66,78,76,79,79,79,79,79,74,75,67,67,86,116,122,126,130,131,133,129,125,128,128,129,129,128,128,129,116,86,64,67,82,94,104,117,132,141,147,149,150,153,152,144,141,141,138,133,127,122,123,123,124,125,124,123,124,123,123,122,121,119,118,110,94,67,62,57,56,56,61,65,72,80,92,108,121,126,128,130,132,135,137,135,131,130,128,127,128,131,133,132,104,78,61,69,90,94,96,104,119,135,148,154,155,155,154,149,145,142,140,135,135,132,128,126,126,127,126,124,124,127,126,124,122,123,124,122,118,116,109,117,118,122,124,125,127,129,130,130,131,132,134,134,134,136,138,142,141,137,133,134,136,138,139,127,102,75,59,75,99,98,93,96,110,130,148,155,160,161,159,154,151,145,143,139,140,135,133,131,129,127,127,126,124,126,126,125,123,121,123,123,122,122,119,121,128,130,129,128,126,128,130,130,128,131,132,134,136,137,138,148,146,145,143,139,143,147,143,122,97,73,64,85,105,101,93,92,103,122,144,156,160,162,163,160,155,150,144,146,140,139,137,135,133,132,128,128,130,127,129,129,126,126,123,124,126,126,123,116,113,118,119,121,121,119,122,126,125,128,129,131,133,135,136,157,156,154,151,151,151,149,138,117,91,68,66,91,105,98,85,84,90,111,137,150,160,162,164,164,160,155,151,151,146,142,140,135,135,132,132,130,127,126,128,129,126,128,129,128,128,127,128,124,115,112,109,110,114,114,114,119,122,122,125,128,129,131,133,156,160,158,156,157,158,150,135,114,88,69,64,97,106,87,69,66,75,104,132,145,157,161,163,162,162,159,156,156,153,143,141,141,141,139,135,133,132,131,130,131,133,133,129,127,128,129,128,125,121,118,110,105,101,106,110,115,117,118,117,119,123,128,131,161,161,161,161,162,162,156,140,115,85,67,61,97,104,77,62,54,70,103,126,138,151,163,166,165,162,158,158,156,151,148,147,143,142,142,138,135,135,135,135,136,138,138,133,126,123,127,128,126,123,119,115,107,98,95,104,110,111,112,115,117,117,120,125,155,157,164,164,164,165,161,145,114,82,62,59,95,99,68,56,50,71,102,126,132,149,160,160,162,163,161,157,158,154,152,148,146,148,146,144,141,137,138,144,146,147,146,141,134,128,128,129,127,126,125,118,112,105,96,97,101,106,108,110,116,117,118,120,156,159,167,171,169,168,162,146,112,83,58,60,95,97,66,53,65,83,105,125,136,145,160,163,161,164,165,163,161,160,155,155,151,149,147,149,148,142,143,149,150,151,149,149,145,139,134,130,126,123,127,125,119,111,106,91,93,99,104,107,110,111,114,117,159,162,169,172,175,171,163,144,109,79,56,59,94,90,60,69,108,110,108,124,133,142,155,159,162,164,167,167,166,163,162,159,157,154,151,152,152,150,150,150,149,149,147,149,146,144,137,132,130,129,123,124,123,116,110,104,91,92,99,103,105,108,109,112,162,168,171,172,175,172,165,149,115,78,53,56,89,81,43,43,86,116,115,121,131,142,152,157,160,168,170,169,168,165,164,161,158,155,152,151,152,153,154,152,155,154,150,148,143,138,135,132,132,136,130,124,124,121,116,111,100,93,95,99,99,104,107,110,167,168,172,176,178,176,168,149,116,79,58,57,86,78,50,62,71,87,110,118,131,144,153,153,161,168,169,168,166,163,163,159,155,153,151,151,152,157,160,156,156,159,153,144,139,136,137,141,140,142,141,136,131,127,123,116,109,96,93,98,100,100,104,109,170,169,171,178,182,173,168,153,117,80,57,58,84,75,46,45,73,81,101,115,130,144,152,153,164,169,166,167,166,164,165,159,153,150,147,154,160,161,152,150,156,151,148,140,142,143,144,142,141,148,147,144,136,136,131,124,116,108,96,95,99,101,102,106,163,171,178,180,180,173,169,153,117,78,58,59,79,73,70,45,67,83,107,116,128,140,148,153,164,168,167,164,164,164,162,155,151,145,148,157,162,162,159,151,149,146,138,130,140,148,149,144,138,141,147,144,138,140,137,129,121,114,103,91,95,100,102,107,168,174,178,180,182,177,172,156,121,84,60,59,73,72,53,63,73,93,109,117,130,141,148,158,166,164,162,162,163,159,156,150,147,140,149,160,165,166,164,162,155,145,125,114,140,156,158,154,144,139,143,146,146,145,140,132,128,120,112,101,94,101,107,105,172,173,179,181,180,178,172,152,123,92,67,60,71,67,59,73,94,113,113,118,128,137,146,162,164,164,166,163,157,154,147,146,140,143,156,167,165,162,161,161,158,145,119,88,124,160,163,159,153,149,153,147,145,149,150,142,132,124,117,109,97,96,98,106,172,179,183,175,177,175,169,149,120,95,71,62,67,61,69,102,132,120,112,115,125,133,147,162,159,155,163,167,162,156,146,141,144,154,166,169,166,164,162,160,153,144,123,85,101,150,159,160,157,152,151,156,149,148,148,142,134,127,121,113,105,94,103,106,173,178,184,179,178,177,168,156,130,102,76,69,73,61,75,80,124,110,111,110,121,135,155,163,163,164,162,162,160,149,142,145,153,162,169,169,167,162,161,161,155,146,128,92,84,127,141,153,159,158,158,152,146,154,154,147,143,140,132,120,109,101,94,101,174,179,181,181,182,180,167,153,127,105,89,80,79,67,73,74,84,103,108,111,123,137,155,162,165,163,162,156,147,136,133,136,144,153,159,167,164,156,155,157,157,147,127,90,80,120,129,133,144,152,158,160,157,158,156,159,155,145,136,126,113,105,98,97,177,179,181,182,183,178,154,137,119,104,100,90,84,70,68,91,78,103,115,119,128,140,152,157,162,158,154,142,128,122,122,123,122,131,144,158,161,154,153,155,156,148,116,84,80,115,121,121,128,139,149,157,159,165,160,163,160,146,133,130,116,106,103,96,176,178,181,183,182,176,153,135,130,114,102,96,88,78,72,93,100,96,123,125,130,139,149,156,159,154,143,131,128,131,132,127,114,109,124,142,155,158,161,163,159,143,106,72,88,125,124,118,122,125,135,143,152,166,170,166,162,152,141,137,125,110,102,99,170,175,177,182,183,182,171,155,139,126,113,103,94,80,71,92,124,120,122,122,128,142,149,154,155,148,132,132,141,141,136,132,119,100,87,110,140,158,165,167,162,136,99,59,92,140,137,124,122,124,126,140,149,166,170,164,162,158,154,146,137,120,107,100,164,172,175,179,182,182,178,168,156,131,113,101,101,90,77,78,106,117,113,118,133,145,147,150,151,145,136,138,139,139,135,128,115,88,65,82,116,143,158,160,159,132,95,49,79,140,147,129,121,123,121,134,149,163,170,167,163,162,160,152,139,126,113,105,163,159,169,172,175,182,181,170,154,133,125,119,113,100,86,79,88,104,111,127,142,145,147,149,149,148,145,146,148,151,147,128,103,68,68,81,104,128,146,160,163,130,96,53,59,132,155,136,120,117,117,127,149,165,171,170,165,161,159,154,143,129,117,109,159,157,164,174,180,180,179,172,159,145,142,134,120,110,102,96,94,105,120,135,143,145,146,148,151,152,152,152,158,157,154,142,119,79,69,84,101,121,140,158,168,133,93,53,45,118,156,144,123,116,115,123,145,163,172,169,166,161,153,147,141,133,116,108,153,147,159,174,181,184,180,170,158,150,151,144,129,123,122,117,121,127,133,138,142,147,147,148,150,155,160,160,164,164,160,149,130,105,78,75,91,121,137,146,160,135,92,70,68,107,154,147,121,110,113,122,146,169,171,172,171,168,161,151,139,131,117,112,135,140,158,172,176,179,172,164,153,153,154,143,135,140,148,150,150,148,149,152,152,153,153,159,164,166,168,172,177,174,164,154,139,119,95,75,84,113,128,133,150,141,99,80,78,100,149,149,121,106,112,122,142,166,173,171,170,167,157,150,140,132,116,108,124,144,162,168,175,173,167,164,157,155,159,147,143,155,165,169,164,160,159,163,163,167,173,177,179,180,182,180,181,178,171,161,143,124,104,80,82,111,129,136,149,146,107,82,77,98,151,151,121,100,101,117,136,157,172,173,169,164,157,151,141,130,116,110,138,153,166,172,174,172,166,160,161,157,150,142,146,157,163,170,175,175,178,179,183,186,190,189,188,187,188,184,183,183,179,166,147,126,105,81,81,111,133,136,142,150,117,75,55,86,144,154,130,106,100,115,131,152,168,169,169,167,159,150,141,129,118,111,145,163,173,176,175,169,168,165,164,165,157,144,144,157,167,176,177,177,179,183,188,190,188,185,183,184,185,185,184,185,182,167,145,123,100,77,89,115,131,135,142,143,110,77,74,96,144,150,128,105,98,112,133,150,163,167,169,165,160,151,140,127,117,111,151,163,170,175,178,176,170,169,165,160,152,141,143,156,167,174,172,169,168,171,175,177,178,176,174,176,179,179,180,178,174,161,140,117,90,80,104,119,131,141,142,135,104,81,86,102,147,149,121,101,100,112,133,153,163,167,172,165,157,151,141,129,115,109,149,152,163,176,179,174,167,165,164,155,141,129,140,149,157,159,153,150,146,156,159,160,160,161,165,169,170,172,173,173,166,149,128,102,79,92,119,128,138,144,143,128,98,77,82,103,146,151,121,101,103,115,135,155,168,167,171,166,157,150,143,132,119,111,163,169,173,173,173,173,168,163,156,147,140,133,134,137,138,135,127,125,124,126,129,134,140,144,150,156,159,163,164,163,159,140,112,81,67,94,119,135,144,143,144,125,99,71,67,103,144,147,120,106,107,120,139,155,170,167,170,166,156,150,144,130,120,111,165,170,169,173,171,171,169,160,150,147,133,130,129,123,119,112,106,108,115,118,120,123,127,133,140,145,151,150,153,148,142,125,105,70,55,88,120,137,144,143,141,123,101,67,61,106,143,141,116,107,112,123,138,151,170,171,168,168,156,151,146,134,118,110,162,165,168,173,170,174,170,163,153,146,130,119,118,110,98,86,87,101,109,115,129,132,130,131,132,131,130,129,133,131,125,118,108,87,66,92,122,134,142,146,141,126,102,66,69,113,141,131,115,112,117,125,139,151,165,167,160,162,156,149,140,128,117,109,159,168,174,176,173,175,171,164,153,140,124,105,104,94,77,81,109,116,113,112,121,134,132,128,128,128,122,121,129,131,127,121,114,98,88,109,129,134,137,146,142,130,106,74,80,117,134,122,112,115,121,125,140,155,164,165,160,159,154,146,140,128,115,104,161,167,166,170,170,173,170,164,152,132,112,98,94,81,70,90,114,112,124,124,115,130,139,134,132,133,129,125,131,134,134,122,113,104,110,128,134,134,141,148,141,132,107,81,90,122,121,114,110,116,122,132,142,152,165,171,165,163,158,148,137,126,112,99,163,163,156,165,161,168,171,164,143,119,102,86,81,71,70,87,102,105,124,129,127,124,135,141,142,143,139,129,122,119,118,113,113,123,135,143,141,135,141,148,145,136,112,82,87,114,114,113,117,125,128,136,146,154,163,167,164,163,154,142,128,118,106,94,149,150,161,169,170,173,173,165,145,122,107,91,80,67,69,81,86,99,112,122,126,127,133,143,147,149,150,145,137,129,120,120,125,136,142,144,144,143,144,148,144,141,114,85,85,106,113,116,123,127,130,139,149,155,164,167,163,157,149,138,124,112,102,91,147,157,170,177,174,172,172,162,143,117,99,80,72,61,66,85,106,108,109,116,123,129,134,143,150,153,156,154,153,145,133,129,135,143,148,148,147,142,144,151,150,142,121,87,87,113,122,125,131,132,132,141,149,156,161,162,156,148,139,129,118,108,95,87,162,168,171,176,176,179,174,166,139,101,75,60,63,54,70,89,122,123,116,115,120,128,134,143,148,153,158,157,154,149,144,136,135,147,156,156,153,148,147,150,148,139,121,89,94,122,131,137,137,135,136,140,144,148,154,154,149,138,129,121,110,97,84,85,163,166,169,168,172,172,171,162,135,92,61,51,59,56,63,64,83,109,119,115,122,129,134,143,147,149,157,159,158,153,149,146,138,140,152,159,158,154,153,150,147,137,117,91,103,134,140,139,130,128,131,135,141,145,144,143,139,130,125,112,96,85,86,92,152,159,161,167,174,174,168,161,134,87,56,48,57,61,54,52,68,86,111,118,123,132,140,140,150,153,152,154,156,153,157,147,143,143,144,150,154,156,156,153,146,137,120,107,116,134,138,133,126,124,127,134,134,138,137,132,128,121,113,99,86,86,90,92,147,148,151,164,171,171,165,158,133,86,53,44,58,70,61,74,55,80,100,113,120,132,141,144,147,155,156,154,151,146,151,153,149,145,144,146,152,155,154,153,148,136,128,124,127,132,130,131,132,130,129,134,135,134,133,127,121,112,102,86,83,87,92,101,155,157,155,158,170,168,161,155,131,82,48,44,61,78,60,80,64,78,90,108,120,131,144,146,148,153,156,155,153,147,149,156,155,148,141,141,148,148,147,148,145,142,138,131,128,130,133,132,131,135,129,128,130,130,124,117,113,103,90,82,86,90,97,107,158,164,163,156,165,166,160,153,127,79,51,47,63,76,61,41,59,76,105,112,118,130,141,145,146,154,158,155,155,152,150,156,151,148,144,141,144,146,144,142,142,143,140,135,131,129,132,132,131,126,126,124,123,122,118,113,104,92,86,86,88,97,106,112,157,161,157,150,158,162,158,149,124,81,57,49,65,72,74,34,51,94,117,113,117,128,138,144,146,152,159,158,155,152,152,151,147,148,148,147,143,141,142,141,142,140,138,136,137,136,130,124,124,126,123,118,121,117,112,106,95,86,88,92,98,107,113,115,152,157,156,150,154,160,159,144,123,82,57,50,64,79,81,55,87,108,109,108,120,131,141,145,149,152,154,155,155,155,156,153,148,147,146,144,140,137,138,137,139,138,137,133,134,133,132,128,122,119,117,116,115,112,106,92,83,87,92,97,107,113,115,115,148,153,160,159,159,158,153,143,120,84,56,50,64,82,68,61,57,84,91,105,122,133,143,148,149,151,151,150,152,151,154,154,148,142,142,138,133,133,132,134,133,134,133,134,131,130,125,123,120,116,116,115,113,107,94,83,84,94,102,106,113,115,115,116,150,155,157,159,158,155,150,137,115,85,61,52,63,89,68,70,48,65,83,102,122,133,144,149,152,152,150,149,149,146,152,145,138,142,137,136,135,131,129,130,130,129,128,128,127,126,123,120,117,115,115,114,106,95,87,86,93,105,109,112,114,115,115,116,146,149,151,150,151,150,149,140,112,83,63,54,64,92,79,65,63,57,78,104,125,135,146,151,154,154,148,148,147,146,148,145,139,134,137,132,129,127,128,127,126,126,125,124,125,122,119,118,116,115,112,102,94,86,89,98,104,109,111,114,116,113,111,114,145,146,147,146,146,148,145,139,115,83,64,57,65,93,94,68,75,67,78,105,126,139,147,150,151,154,152,147,141,138,139,138,133,129,128,126,124,121,121,122,124,124,123,120,123,120,115,114,112,110,106,99,96,100,104,110,110,109,109,103,101,101,105,105,140,139,140,141,141,140,139,137,113,84,68,60,67,93,98,84,78,86,96,116,132,141,148,151,152,152,146,141,137,135,134,130,127,126,122,120,118,116,116,118,119,120,121,118,120,117,115,113,111,99,82,72,66,63,61,59,56,58,60,60,57,65,96,110,134,132,130,130,129,130,131,133,127,95,73,59,66,92,102,97,92,92,105,123,134,142,144,145,147,147,142,136,131,130,128,125,123,121,118,113,114,114,113,115,116,116,117,113,115,115,111,106,91,67,53,53,58,58,58,58,59,63,65,66,69,66,75,104,126,123,120,119,118,119,119,119,127,115,77,60,61,85,97,99,96,98,109,122,133,140,143,144,144,140,135,129,126,129,126,121,117,115,114,111,112,111,110,112,111,110,110,109,109,104,94,75,60,58,61,62,63,60,64,66,67,68,68,69,69,70,74,110,117,114,113,112,111,112,114,112,113,112,84,58,59,78,95,101,105,111,120,128,136,138,137,137,135,133,130,128,126,125,119,114,111,110,108,106,104,105,105,106,107,107,112,103,93,71,60,58,62,63,63,61,64,66,67,69,69,69,69,71,71,69,72,111,108,107,108,106,105,108,110,112,111,108,90,66,59,68,84,100,108,116,125,132,135,136,133,130,128,126,123,123,121,116,112,109,107,106,103,104,109,110,108,107,100,88,68,66,59,65,67,67,67,67,67,68,70,69,69,70,70,68,69,71,70,70,71,94,105,98,97,97,96,98,104,106,108,106,104,83,60,61,73,90,110,119,123,127,129,132,128,127,123,121,121,120,114,110,108,103,96,93,96,98,90,83,75,69,65,66,69,67,72,73,73,73,72,71,71,71,71,71,71,71,70,71,71,71,71,70,70,77,91,85,81,81,84,83,90,101,107,106,104,107,96,88,93,102,110,115,118,121,124,124,124,125,123,118,115,112,104,98,94,99,111,117,117,91,75,76,75,74,75,74,75,75,75,74,74,74,73,73,72,72,72,71,71,72,71,70,70,71,71,71,71,70,76,69,66,64,63,61,68,82,98,106,107,111,111,110,110,111,112,112,116,118,119,119,119,117,114,108,104,103,104,110,122,131,142,146,128,100,81,78,81,78,79,79,77,77,75,75,73,73,74,74,72,71,73,71,72,73,71,71,72,71,71,70,71,74
77,75,74,79,85,98,114,124,133,137,138,138,139,137,136,135,138,139,138,135,131,127,131,144,167,160,152,160,164,155,124,95,98,99,99,98,97,98,99,97,99,98,97,97,97,99,98,98,98,96,99,98,97,96,97,151,199,202,202,203,203,203,203,203,101,97,95,95,99,116,127,130,133,136,140,141,142,142,144,141,142,140,142,140,139,139,135,130,141,162,164,157,167,167,151,119,98,98,99,96,99,100,100,99,98,99,98,98,98,98,98,98,98,99,96,96,96,97,109,169,202,204,204,204,203,202,201,201,114,112,110,111,115,117,124,128,131,131,130,124,112,113,130,142,142,144,146,145,145,143,141,143,139,134,136,144,153,161,160,142,99,98,98,98,99,98,98,99,98,99,97,99,99,98,98,98,99,98,100,98,97,97,132,192,205,205,205,205,208,209,208,209,126,123,122,122,123,124,127,128,130,131,124,101,78,81,103,120,134,144,149,149,147,147,146,145,140,140,135,131,129,130,134,137,120,89,87,92,97,97,97,98,99,99,99,98,98,98,98,100,99,99,98,96,95,102,161,200,192,183,177,176,180,185,194,192,137,134,132,130,129,130,130,130,134,135,117,86,69,74,94,104,112,126,137,147,150,150,149,149,144,140,139,137,134,126,123,125,133,138,130,115,103,100,98,97,94,94,98,98,98,98,99,98,96,97,97,98,97,113,178,173,157,154,155,157,157,157,160,158,142,139,137,134,133,132,134,137,141,138,112,83,68,77,95,102,103,109,120,134,146,152,154,153,146,141,139,138,133,129,125,124,125,130,131,136,134,128,120,114,106,96,92,97,98,98,100,100,99,100,99,98,98,131,170,149,149,151,152,153,154,154,151,151,149,144,143,140,138,137,141,146,148,132,107,80,66,80,100,99,95,98,105,125,142,153,155,155,150,147,142,140,138,131,130,129,125,124,128,127,128,129,133,131,128,125,115,99,89,94,98,98,96,96,93,93,95,137,150,140,142,144,146,146,147,150,154,153,147,146,149,148,144,145,149,151,146,127,99,74,68,82,100,96,87,89,98,118,134,149,154,157,155,150,144,141,137,136,134,132,128,129,128,126,124,124,128,130,131,132,134,131,119,100,93,94,97,99,102,108,116,139,141,143,144,145,146,148,150,149,150,150,146,147,151,149,148,150,154,155,141,120,98,75,67,83,97,86,75,72,84,108,127,142,151,157,159,155,149,142,143,142,136,134,131,129,128,127,123,125,126,128,128,128,128,129,130,130,120,125,129,132,135,141,144,143,147,147,146,148,147,147,148,150,150,151,149,148,149,150,154,156,158,155,146,125,93,68,64,80,92,72,57,58,76,102,121,133,145,152,154,153,150,146,148,146,138,134,132,132,130,129,126,124,123,128,127,126,126,127,132,132,134,131,134,138,138,138,143,142,141,146,146,146,148,148,147,147,151,152,148,144,141,148,154,155,160,159,149,126,88,66,58,77,86,62,43,53,76,102,116,127,140,151,154,154,150,147,147,147,141,135,133,134,134,133,129,129,128,128,128,129,130,129,130,129,131,128,122,124,127,127,127,134,140,139,143,142,144,145,146,147,150,150,147,144,142,152,159,164,164,160,150,123,86,64,52,76,80,50,42,55,75,98,114,118,134,147,153,154,151,146,145,146,141,139,137,136,138,139,133,133,134,133,135,136,136,131,128,130,131,131,126,124,121,119,124,128,129,130,134,135,138,142,146,147,146,146,141,140,141,152,158,165,167,161,148,121,85,63,49,72,71,50,70,83,84,95,113,119,130,143,147,151,152,150,147,146,145,143,140,140,145,143,142,140,137,140,141,141,140,136,129,125,128,129,127,125,121,118,118,122,124,123,126,132,133,135,140,146,145,144,141,144,151,155,159,167,167,162,149,125,90,60,46,64,61,60,99,114,100,96,110,112,123,138,143,147,152,154,153,150,150,147,144,144,142,143,149,146,139,144,145,145,143,141,140,133,130,131,128,129,126,120,116,114,116,120,121,126,129,131,135,139,140,141,144,146,151,154,163,169,168,164,152,129,93,64,48,69,49,42,60,93,105,98,108,112,121,135,139,146,157,158,155,155,152,152,152,152,149,146,148,148,146,146,147,147,145,144,143,138,133,132,128,125,129,125,120,114,110,113,117,121,122,124,129,132,137,140,146,146,150,153,161,169,169,161,152,130,93,62,49,69,49,45,53,66,84,92,102,110,123,133,133,145,158,160,159,157,155,154,149,145,146,147,147,147,148,150,149,151,150,145,142,135,130,125,124,129,126,124,124,120,114,108,110,113,119,121,126,131,134,135,149,144,147,156,164,171,171,162,155,132,92,63,50,62,43,40,38,54,73,89,98,107,120,129,133,149,161,159,157,155,151,153,150,147,144,141,141,144,149,152,149,151,149,145,135,128,124,122,128,130,133,130,126,123,121,117,109,107,111,117,120,126,127,128,150,148,152,155,167,172,171,165,155,135,99,65,52,58,40,28,36,54,71,87,95,103,116,122,129,150,159,158,158,155,154,151,146,141,136,133,140,146,150,147,142,147,144,135,124,121,121,123,127,130,138,137,134,131,127,122,114,107,109,108,117,122,126,128,149,150,155,160,168,162,170,164,152,128,100,71,54,58,46,41,45,61,81,88,94,102,113,120,132,152,157,156,153,151,150,144,139,133,130,130,143,152,155,154,149,144,138,127,117,117,123,124,124,128,143,142,136,133,134,131,124,115,109,110,114,118,122,126,149,152,155,164,171,162,167,161,151,132,104,77,58,59,49,52,69,85,87,84,88,99,110,119,141,154,155,154,153,148,142,135,133,127,124,129,147,155,151,151,152,152,142,126,105,109,128,131,130,125,135,143,137,133,133,128,126,120,113,108,113,115,117,121,148,155,159,162,166,167,169,164,153,135,109,82,66,65,55,59,90,97,82,83,85,94,104,122,146,152,151,154,154,148,140,131,123,118,127,144,157,156,149,149,150,150,142,128,100,92,129,140,136,131,131,136,141,141,141,133,128,124,118,112,110,115,116,118,149,157,161,160,161,166,166,161,144,127,103,88,77,73,59,56,73,80,70,78,81,92,107,132,150,156,155,154,153,146,136,123,121,131,143,155,160,157,156,154,153,148,141,132,107,83,117,138,136,132,135,139,137,139,142,139,132,125,121,115,111,113,117,118,149,155,159,159,163,166,165,155,130,119,105,92,85,79,65,54,54,71,71,78,83,93,111,136,150,156,157,153,144,133,121,115,124,138,154,159,159,157,153,149,148,146,142,133,109,78,97,123,133,137,135,138,136,135,139,138,134,130,125,119,114,112,112,116,147,149,153,151,155,161,159,153,138,127,114,99,90,85,73,60,65,71,76,88,89,98,116,137,149,156,153,147,131,115,113,121,129,129,134,152,158,158,150,144,144,145,144,132,102,71,98,119,120,130,134,135,133,138,141,143,139,135,128,120,114,111,113,113,138,137,145,144,150,157,159,155,146,138,122,105,90,84,77,64,66,78,87,97,94,103,124,142,152,155,151,140,128,132,142,143,138,131,114,118,140,145,146,146,147,148,143,131,95,69,98,112,111,121,128,134,137,141,139,145,146,135,125,119,112,111,111,110,137,134,138,140,146,150,152,157,154,144,127,107,94,92,86,70,73,87,95,98,98,113,137,149,149,152,151,141,135,143,145,142,136,129,113,94,97,110,123,140,148,150,147,127,91,76,108,112,107,110,115,124,130,142,149,150,146,137,124,120,114,105,110,109,135,135,133,133,141,146,150,153,153,145,129,113,107,102,94,80,73,83,94,93,104,128,144,145,145,147,149,148,148,146,148,151,146,131,110,76,71,89,101,122,137,141,141,121,86,82,121,122,111,107,109,115,125,140,153,154,148,143,136,129,121,109,106,108,130,132,129,126,141,148,153,156,151,145,135,123,117,109,99,92,86,85,90,99,119,141,146,145,147,149,151,153,153,151,154,154,150,139,119,88,79,88,92,102,120,136,139,118,82,79,120,127,112,103,103,108,121,136,147,144,148,146,143,136,123,110,104,108,121,120,116,130,146,151,149,152,149,140,128,125,125,116,106,105,106,106,113,125,137,142,146,148,148,150,152,154,157,159,161,160,153,142,125,105,85,86,97,98,108,129,141,120,81,73,116,134,113,101,96,102,119,140,151,153,146,145,143,136,123,112,104,107,110,116,118,135,142,145,148,143,137,133,127,129,128,117,115,124,132,138,144,148,151,156,152,156,154,158,161,164,166,165,167,168,155,144,127,111,95,83,91,102,107,115,133,119,75,63,111,139,116,97,92,98,113,135,149,152,149,148,140,134,122,113,102,103,118,122,127,139,141,147,150,146,138,134,132,132,128,121,123,136,146,159,160,158,159,163,165,167,173,173,174,179,179,173,168,168,163,150,134,113,100,84,87,98,99,100,118,115,78,61,108,141,111,91,92,93,110,132,148,152,149,148,140,133,122,109,101,101,117,119,129,143,145,149,151,144,137,135,137,136,128,121,122,138,149,165,174,177,182,186,189,187,183,181,183,185,182,178,174,167,162,152,132,113,99,83,84,96,98,100,114,114,84,71,105,129,115,87,84,91,106,128,145,149,147,144,139,134,123,112,98,98,114,123,131,139,144,149,149,145,138,138,138,135,128,119,120,132,147,167,172,172,179,185,191,186,177,174,174,176,175,173,169,167,160,148,127,108,95,81,81,94,100,102,110,114,93,77,102,127,112,93,79,87,99,120,140,145,144,141,137,132,120,110,102,99,121,125,129,133,139,146,150,148,140,138,136,128,116,113,120,133,149,160,161,158,159,164,169,169,163,164,165,167,169,168,164,159,155,142,123,102,88,76,81,91,99,107,115,113,88,68,93,122,115,94,78,85,99,115,135,143,144,141,136,130,124,113,104,99,121,125,129,134,141,148,151,147,138,133,128,121,111,108,114,121,136,138,140,138,135,140,142,143,142,148,154,158,158,158,157,156,151,132,112,94,78,76,85,91,102,109,118,112,78,68,95,116,106,87,77,84,99,116,130,140,144,140,132,127,119,107,98,98,125,130,134,140,145,148,149,148,141,132,122,117,110,107,106,109,114,112,111,112,112,112,113,116,121,129,133,143,150,152,152,149,142,121,102,81,65,78,90,96,105,113,113,103,74,64,93,112,103,86,81,86,100,116,131,141,146,142,135,130,121,111,99,98,129,131,133,139,144,147,149,148,142,135,126,118,107,101,96,94,93,90,92,99,104,109,111,113,111,116,124,134,140,142,142,138,129,113,98,68,57,74,93,108,111,113,112,96,68,62,93,109,100,88,84,90,104,116,134,142,146,143,134,127,125,113,103,99,127,129,134,141,147,148,151,151,145,139,125,114,100,93,89,81,69,66,79,94,104,117,124,120,117,115,116,121,123,124,127,125,116,107,96,70,57,88,99,106,111,114,110,91,71,66,97,109,99,88,87,94,105,111,135,146,146,143,134,129,124,112,98,97,128,129,134,142,146,152,153,151,147,138,125,109,92,83,79,66,58,59,71,84,93,109,122,123,117,113,114,112,112,120,130,129,119,109,100,82,82,97,103,109,113,115,110,93,72,73,102,106,96,92,93,98,103,114,132,142,141,141,136,127,119,107,101,97,132,136,141,139,136,144,143,147,147,139,121,99,82,75,70,59,60,74,79,85,93,101,117,124,121,117,115,114,110,119,134,136,127,115,102,89,95,103,107,110,114,117,113,95,73,77,103,103,95,97,97,97,104,117,132,139,139,140,136,126,118,107,100,95,132,134,131,133,139,144,143,146,149,139,118,94,78,73,67,56,61,66,69,92,89,96,111,123,128,129,128,121,108,102,106,111,114,106,99,97,101,110,106,110,116,117,113,97,73,78,98,98,95,97,99,101,105,117,131,142,145,142,136,125,113,104,97,96,129,125,125,135,145,150,151,147,145,135,116,94,82,70,57,50,54,63,67,89,89,94,104,120,128,133,133,130,120,111,103,96,91,92,100,105,108,111,109,113,119,119,115,97,69,75,98,97,101,102,103,104,111,120,132,140,141,138,129,116,105,100,96,99,122,127,135,140,146,149,150,149,146,137,113,82,66,60,54,51,59,65,69,83,87,94,101,115,129,137,141,140,134,127,119,110,105,107,114,118,119,119,116,117,119,118,116,98,74,76,92,101,103,106,106,109,117,123,132,139,137,131,124,113,103,98,96,99,128,133,139,140,141,145,150,149,144,136,107,71,53,50,49,58,81,86,74,81,84,92,103,114,127,135,141,143,140,134,126,115,112,116,125,133,133,130,127,126,126,124,115,96,69,76,98,107,108,111,109,112,120,126,133,137,133,127,118,110,103,97,98,100,127,130,133,135,140,143,148,146,143,134,106,67,47,46,49,60,82,99,90,89,88,90,103,109,123,131,141,149,146,142,133,123,114,113,122,134,138,136,130,130,129,123,113,96,69,80,101,113,114,114,115,116,118,123,128,133,131,124,113,107,98,98,101,102,123,127,129,128,135,143,146,145,139,132,105,64,43,44,45,43,52,78,96,92,92,92,104,112,120,128,137,144,146,144,137,131,120,113,116,127,137,141,141,140,132,121,108,86,69,90,110,115,116,113,114,114,119,122,124,127,124,117,112,101,98,99,100,101,126,129,134,133,132,142,148,144,139,130,100,60,38,43,40,40,47,59,80,91,96,98,103,111,119,133,135,140,144,144,137,134,126,119,116,121,128,136,136,136,131,120,104,87,80,97,112,117,111,109,108,115,118,123,123,120,120,114,108,103,100,100,102,104,130,132,135,139,137,135,142,142,137,127,96,56,39,45,38,32,39,51,70,85,93,96,105,113,117,127,133,139,141,139,134,138,137,127,120,117,123,133,136,135,135,124,108,100,98,106,109,111,113,117,114,120,120,122,122,117,111,106,105,102,101,102,104,103,127,129,135,137,139,135,141,141,135,124,93,56,41,49,40,35,42,54,65,83,93,97,105,114,116,125,132,136,139,139,137,140,140,132,122,118,118,121,126,132,131,125,118,110,106,107,107,108,111,115,113,121,121,119,114,110,108,104,102,101,98,101,103,103,129,132,134,135,132,135,141,142,136,121,89,56,41,47,39,32,44,55,80,96,97,99,106,114,114,124,133,135,137,137,134,138,137,133,128,121,121,125,125,124,125,124,121,117,109,106,109,111,112,117,114,113,114,113,111,107,105,103,99,96,99,100,103,103,126,125,128,133,134,134,141,140,134,118,88,59,44,51,49,34,45,73,97,93,96,99,107,116,117,122,130,135,135,135,136,138,136,130,132,131,127,123,125,125,126,126,123,118,115,112,106,103,106,109,109,110,109,108,108,105,102,100,98,95,98,102,102,102,121,125,129,134,140,142,141,138,130,112,86,57,44,50,54,41,67,89,90,91,97,102,112,120,120,121,125,129,132,133,135,137,133,134,132,130,127,122,123,125,126,127,123,118,118,115,109,106,108,110,108,108,110,108,105,103,99,95,94,96,101,101,104,104,125,126,131,133,137,140,139,137,132,109,83,60,47,57,64,41,46,68,73,85,98,105,116,122,123,125,126,126,131,132,133,134,130,126,128,125,124,122,122,124,123,123,119,120,117,116,113,113,110,107,107,109,109,105,102,100,100,98,99,102,103,104,106,107,127,128,129,130,132,135,138,139,135,113,82,59,51,57,69,51,36,48,67,83,102,109,119,126,129,126,126,128,129,128,132,131,125,124,121,120,119,122,118,117,119,120,121,120,119,119,114,113,111,110,108,107,106,103,100,99,96,99,103,106,107,106,109,109,128,129,129,128,129,132,136,134,131,113,86,61,52,57,71,59,45,43,63,89,109,118,126,127,127,131,126,125,127,125,128,127,119,117,118,114,115,115,115,116,116,116,116,117,116,115,112,111,110,109,108,103,100,95,96,98,98,102,105,105,106,107,110,111,128,126,127,126,128,129,130,132,129,111,85,68,57,60,76,70,57,53,69,96,114,122,127,129,128,129,129,124,123,123,124,122,117,115,112,113,112,110,110,111,112,113,113,113,113,111,111,110,109,108,105,102,96,94,99,107,106,107,108,109,110,110,111,112,121,119,122,120,120,124,126,127,130,124,95,75,60,61,78,79,69,69,80,105,115,124,128,128,127,127,126,120,121,121,119,117,115,115,114,111,106,106,109,113,113,112,111,112,110,110,109,107,105,103,98,95,96,98,105,108,109,110,110,110,111,113,113,113,117,116,114,115,116,118,120,123,125,130,111,76,60,62,81,86,80,75,86,109,120,125,127,126,127,125,122,118,120,118,115,113,112,111,107,105,105,103,106,109,109,112,112,111,110,110,108,108,105,102,103,104,109,111,111,110,107,106,110,108,109,110,109,109,115,115,114,113,111,112,113,114,119,123,119,78,61,65,80,88,89,89,94,108,119,125,126,128,127,122,119,115,116,115,112,111,109,109,107,108,108,107,107,109,109,109,108,110,110,109,110,108,101,100,93,91,89,86,84,82,78,79,97,112,112,112,113,114,106,105,107,107,107,109,110,111,113,114,116,86,65,67,82,94,98,99,105,112,121,125,124,124,123,122,119,116,115,116,113,107,105,106,105,105,106,108,107,106,107,106,105,107,107,107,98,79,69,68,69,68,67,67,67,66,64,68,78,105,113,113,117,118,106,103,103,102,101,104,107,110,112,112,112,95,77,65,83,95,101,105,111,116,121,123,123,122,117,116,115,114,112,110,105,104,105,104,104,105,105,104,103,103,102,106,105,103,98,84,73,74,73,73,72,73,72,71,70,69,69,67,68,87,111,116,115,116,101,96,97,96,95,96,102,107,108,107,109,104,74,72,83,99,108,113,117,119,121,122,121,121,117,113,114,112,108,105,106,106,105,104,103,104,105,106,106,112,109,108,100,84,73,72,75,74,75,74,73,72,71,70,70,70,68,70,72,87,117,115,118,120,89,82,80,82,84,84,94,104,110,103,102,110,103,92,95,108,114,114,116,118,120,117,119,120,115,117,118,113,110,111,109,107,107,108,110,111,109,106,103,92,84,73,71,75,78,79,76,74,75,74,73,73,73,72,71,70,70,70,70,79,111,111,120,123,73,68,67,64,67,70,86,100,108,110,111,109,106,108,110,111,112,114,117,117,118,120,120,120,116,114,111,109,107,107,107,107,108,104,98,93,86,81,78,76,77,80,82,80,79,78,77,75,74,74,74,71,72,71,71,69,68,67,67,71,103,106,106,109
57,59,61,59,60,60,65,68,71,70,70,71,77,89,102,109,121,135,146,143,139,137,140,146,155,138,121,144,159,149,118,93,94,98,98,98,99,97,97,96,97,98,98,98,96,96,96,97,97,97,97,96,97,96,95,97,93,93,135,195,205,206,207,206,85,81,78,84,91,105,117,124,127,131,133,133,131,129,130,133,137,139,140,140,138,133,128,131,148,164,145,140,161,165,154,125,97,96,96,99,97,97,97,98,99,97,97,97,96,96,97,97,98,96,96,96,96,97,96,95,93,117,186,204,203,202,202,205,108,102,99,99,106,117,125,130,134,134,136,138,139,141,145,142,142,141,143,141,136,136,138,136,132,146,169,171,154,166,166,148,120,98,97,97,98,96,98,97,97,97,97,97,96,97,96,97,96,96,98,98,97,96,97,96,99,154,203,203,203,204,205,204,118,116,116,115,117,120,125,129,129,129,127,111,98,104,127,142,144,145,148,147,148,145,142,143,143,138,135,141,148,161,169,162,140,106,95,99,99,100,97,97,97,98,98,98,99,100,97,95,97,98,97,95,98,96,96,94,108,186,203,204,204,204,203,203,131,128,127,128,127,127,128,129,131,131,111,80,72,84,101,117,135,146,150,151,150,146,148,144,141,140,138,134,129,131,139,147,142,116,96,91,91,96,99,99,98,98,98,98,97,96,99,98,97,95,96,98,96,97,95,96,151,204,205,205,203,201,203,206,140,136,133,131,130,130,132,134,136,130,98,76,63,78,96,105,113,124,137,148,150,151,150,151,145,139,139,136,134,125,122,124,129,130,122,114,103,94,89,90,96,98,97,96,98,96,96,97,99,100,97,98,97,97,96,102,183,191,177,169,165,167,171,178,142,142,139,134,135,136,138,144,142,122,94,71,62,89,101,103,102,111,122,138,150,154,154,155,148,142,141,140,135,130,126,124,124,126,130,130,130,129,120,107,92,86,94,98,99,98,97,96,96,98,97,98,97,97,96,129,183,156,150,150,153,154,154,154,148,146,144,143,140,140,147,149,138,117,87,67,71,93,102,97,96,100,111,132,148,156,158,157,152,148,143,138,135,134,132,131,125,124,125,127,128,129,132,131,130,119,101,92,94,98,95,98,99,98,98,98,97,95,95,153,154,144,147,149,151,152,153,154,147,152,153,149,146,152,152,148,131,106,78,66,71,94,102,95,88,91,105,126,142,154,158,161,159,153,147,142,138,136,134,132,131,129,127,124,121,121,128,128,129,131,130,120,105,96,95,92,93,92,90,90,89,93,101,144,139,141,142,144,145,146,147,149,149,152,151,152,154,156,157,145,126,105,79,63,72,98,97,83,73,76,93,117,135,149,156,161,161,156,149,144,145,143,135,134,130,128,127,126,124,123,122,123,126,126,128,132,130,122,106,105,108,108,109,115,122,128,135,143,144,145,147,146,145,147,150,151,148,150,151,155,157,161,159,150,131,100,73,58,69,97,90,68,57,60,85,111,129,143,153,158,155,155,152,147,148,146,139,134,133,131,129,127,123,123,122,125,125,123,124,128,130,134,132,129,133,139,140,139,143,147,145,144,148,151,146,149,150,148,149,151,144,142,149,158,157,160,161,153,131,96,69,52,69,96,84,61,50,58,83,107,122,134,150,155,158,153,148,147,147,147,140,135,134,133,133,133,129,125,124,125,126,126,125,126,128,130,133,133,126,128,130,135,134,133,140,140,143,141,146,146,147,149,148,149,145,145,152,161,163,165,161,151,128,94,69,50,72,95,81,56,41,52,77,102,115,129,149,157,157,155,152,147,146,143,141,141,138,137,140,138,133,133,135,132,131,132,133,131,130,131,133,135,128,125,121,121,126,127,130,136,135,138,140,142,145,147,147,148,144,147,155,158,164,169,161,152,127,92,64,49,67,93,76,52,59,71,79,101,116,123,144,153,153,153,154,151,149,147,145,145,142,142,143,144,142,139,134,137,141,139,136,133,126,123,129,131,130,128,128,120,116,122,130,134,133,130,134,137,140,144,146,147,147,154,158,163,166,169,163,152,130,98,65,48,65,86,70,39,47,73,86,98,112,119,139,149,151,153,157,157,154,153,150,150,149,147,146,145,148,144,140,140,139,143,142,141,137,131,128,129,131,130,126,123,118,116,120,125,126,127,133,134,135,139,144,147,150,156,155,163,168,170,165,155,131,95,67,50,67,84,67,39,49,58,82,99,109,116,135,146,148,155,161,161,159,156,155,153,150,148,147,145,145,143,141,141,144,142,142,141,143,140,135,132,130,129,131,126,123,117,114,116,121,124,127,131,133,136,140,143,146,151,159,166,171,171,162,153,130,94,64,50,71,84,67,33,35,56,74,95,107,117,135,144,147,157,160,161,158,154,155,155,148,145,143,139,139,140,142,142,142,145,143,142,142,139,136,131,129,128,128,127,126,121,116,112,112,119,123,124,127,131,135,138,147,152,160,169,173,172,163,156,133,96,64,49,66,74,65,35,42,56,76,93,103,114,133,141,150,163,161,160,159,158,155,152,144,139,133,132,132,136,144,147,145,146,144,141,136,132,128,128,129,132,136,130,126,124,121,116,109,111,116,120,123,126,133,136,150,155,159,170,170,173,167,157,134,100,69,55,67,70,65,45,55,70,84,92,101,113,127,136,150,160,161,158,153,154,151,146,138,131,125,126,136,142,143,137,139,141,138,132,125,124,124,127,132,133,136,137,134,131,127,123,118,107,109,109,116,122,128,129,155,160,166,169,164,169,163,152,126,100,73,55,64,67,64,63,84,94,88,92,101,116,129,138,155,160,157,155,154,152,145,135,126,121,118,129,142,148,150,148,139,136,129,120,116,121,127,132,131,130,137,144,140,136,132,131,126,117,106,110,110,118,125,130,156,160,170,173,163,167,163,152,132,104,77,59,63,64,61,71,101,98,86,90,97,110,123,145,157,158,157,158,149,142,132,124,119,113,117,136,148,149,147,148,147,141,127,110,106,120,131,136,137,136,136,145,142,135,134,134,129,127,118,109,110,113,115,123,159,162,164,167,169,171,165,152,134,108,82,65,67,64,57,64,88,87,84,86,93,106,123,149,155,150,153,157,155,144,129,116,111,119,136,149,153,149,148,148,145,137,125,104,81,108,137,145,146,143,135,136,139,141,139,137,132,127,123,118,108,111,114,117,160,163,162,166,170,171,161,137,125,102,90,79,77,71,59,65,70,68,78,82,91,107,133,152,159,159,159,155,148,134,118,112,120,137,150,154,154,153,151,150,146,139,128,105,65,79,130,149,150,146,145,145,144,140,141,143,140,132,124,119,113,111,112,115,157,161,162,168,168,165,154,126,117,102,90,85,80,71,60,62,58,67,79,83,92,110,137,155,158,160,154,147,131,116,109,116,128,147,152,154,154,150,144,145,144,141,130,104,66,66,109,135,142,145,143,140,144,143,136,138,140,134,127,124,118,112,113,116,149,153,152,160,164,161,155,140,126,113,100,93,88,77,64,66,69,71,88,89,97,117,139,151,157,157,149,136,120,118,123,129,128,129,148,156,155,148,143,144,145,143,126,95,53,45,86,116,126,137,144,144,147,140,137,140,139,136,134,129,120,113,112,112,138,143,148,157,161,162,160,150,142,123,102,89,86,81,68,65,77,74,95,95,102,123,143,153,156,153,145,129,132,141,141,137,131,118,120,148,152,148,148,150,150,146,119,82,37,32,72,109,121,123,130,134,143,144,143,141,142,144,139,132,125,115,111,112,137,139,145,152,151,156,161,155,143,126,105,92,93,89,72,70,84,95,98,99,112,136,147,149,152,154,144,138,142,143,141,136,129,113,100,98,110,132,147,153,153,140,107,68,32,32,62,103,117,112,117,123,133,138,142,145,144,147,141,125,118,114,107,109,137,133,138,144,149,155,156,154,145,130,115,110,102,94,80,71,82,94,96,105,129,143,145,147,152,154,150,148,148,149,152,146,127,107,73,70,88,107,131,144,149,139,101,61,30,30,50,99,123,114,111,113,119,127,137,146,150,147,143,133,126,121,108,108,135,130,139,149,155,159,162,155,147,136,125,120,111,99,93,85,82,89,99,121,142,146,146,147,147,151,152,153,155,156,154,149,137,115,78,70,84,94,111,134,148,137,98,75,49,40,66,103,135,120,107,108,110,123,133,145,148,146,145,141,135,129,118,105,121,121,141,151,153,153,155,147,140,130,130,125,115,106,107,104,105,113,123,136,140,144,146,148,149,152,154,157,158,161,160,152,141,122,101,78,88,93,101,121,146,140,95,69,38,37,65,96,138,130,109,103,103,111,128,141,149,144,143,144,142,131,118,105,121,126,142,146,150,150,147,140,136,129,134,129,116,117,128,133,139,144,145,149,155,154,153,150,153,158,160,163,166,169,166,154,142,125,110,89,81,94,102,111,131,136,97,72,58,30,54,80,131,136,113,101,96,102,124,142,153,152,145,141,139,129,119,104,125,137,146,147,152,152,146,141,138,135,136,130,127,132,143,155,162,157,155,156,159,160,163,169,171,177,181,179,171,171,169,159,147,128,112,99,78,91,98,97,112,126,101,91,96,55,85,98,128,144,121,99,91,97,114,138,150,151,147,142,137,127,117,105,128,139,148,149,153,150,142,135,135,139,137,124,120,129,140,152,167,172,174,178,181,185,188,188,185,186,188,186,177,172,168,161,148,129,112,100,78,87,98,100,111,120,100,91,98,58,67,84,118,146,122,98,92,93,107,131,149,152,149,144,136,125,113,103,130,137,146,150,152,150,140,141,140,141,136,132,123,128,142,159,173,174,173,181,187,194,189,182,180,182,184,178,176,171,168,160,145,124,107,93,75,82,101,105,107,114,102,87,95,52,62,79,111,140,123,94,84,90,101,123,147,153,148,142,135,127,115,104,126,130,134,146,154,155,148,141,140,139,130,117,117,126,140,157,165,164,159,161,165,171,170,169,169,168,172,171,169,163,159,152,139,119,102,87,71,85,97,103,109,111,97,72,71,40,66,97,113,139,123,96,81,83,96,117,144,152,147,140,133,125,113,102,129,133,138,146,151,153,144,141,138,130,121,110,110,121,133,144,146,148,141,141,147,149,148,151,154,158,163,161,163,161,159,148,129,109,93,75,74,81,94,107,114,114,93,83,93,61,63,82,104,135,126,101,82,81,94,111,137,147,145,140,132,125,115,104,136,141,148,150,151,151,150,141,130,123,116,111,109,111,117,122,119,119,118,116,118,122,128,133,139,147,154,153,156,154,151,140,119,98,75,69,80,84,95,107,113,108,88,89,97,63,75,98,101,132,124,98,77,77,94,107,130,144,146,142,135,125,114,100,135,140,141,148,150,152,149,144,132,128,117,108,104,99,100,100,97,98,101,104,106,107,111,118,127,136,145,149,147,147,141,128,108,88,66,65,80,93,104,109,113,106,85,86,96,55,67,80,99,133,122,92,78,79,95,112,124,139,146,140,131,126,113,99,133,139,148,148,149,153,152,145,135,123,114,98,99,93,86,79,78,84,95,106,117,117,117,118,121,127,133,133,136,136,129,116,104,87,62,61,83,101,111,112,114,101,79,71,65,49,78,82,95,127,117,92,78,79,94,111,126,143,147,138,130,122,117,105,135,145,148,152,156,155,152,145,135,122,107,91,88,82,68,57,60,76,89,101,118,124,121,118,118,122,120,116,121,126,120,110,103,89,69,74,93,104,113,114,115,100,79,72,57,55,93,101,96,123,112,91,80,84,98,110,125,137,146,141,131,122,119,105,139,143,139,145,148,149,151,145,133,114,95,81,81,74,60,55,66,77,84,93,110,125,125,123,121,122,115,117,133,138,132,120,108,93,83,89,101,108,114,118,114,100,82,78,60,49,63,69,96,125,107,85,80,87,99,110,129,140,143,140,127,121,115,102,135,133,138,146,145,145,148,146,130,107,86,73,71,63,54,62,68,73,86,90,98,120,128,127,126,126,119,114,127,134,133,122,106,95,90,96,104,108,115,119,118,107,81,61,46,58,86,80,105,115,101,88,84,91,102,111,128,138,138,137,126,118,111,99,126,134,143,149,151,150,148,142,127,106,90,76,71,63,52,56,58,68,86,88,93,111,127,131,133,135,127,110,104,108,113,107,99,96,97,103,106,109,118,120,118,105,81,54,37,42,70,85,114,112,94,87,88,93,104,114,127,134,136,134,126,118,111,101,134,139,146,153,154,153,148,144,128,103,85,69,68,54,48,51,54,65,81,87,92,103,122,134,139,141,138,124,108,97,90,86,89,98,103,107,108,108,119,123,119,110,83,58,40,43,57,92,109,99,89,88,92,97,104,114,128,139,138,137,131,121,108,98,137,140,140,145,150,154,151,143,124,92,65,55,61,50,50,57,68,68,77,86,95,104,118,134,142,146,145,138,127,110,97,95,104,111,112,110,114,114,117,120,121,114,86,58,34,40,69,102,105,98,93,95,97,103,108,116,130,136,137,138,127,114,101,96,137,140,140,140,148,149,145,140,123,88,56,46,58,47,46,45,60,72,79,85,94,106,119,132,141,147,149,143,133,119,104,100,112,122,127,127,123,123,123,125,122,114,89,55,28,42,80,104,103,99,99,100,101,108,113,122,135,141,136,131,121,108,96,93,128,130,138,144,150,150,145,141,123,85,54,43,55,53,45,40,50,67,85,91,95,106,119,129,133,145,151,149,142,127,114,102,105,119,130,130,129,129,129,127,120,110,92,53,33,59,90,105,109,107,106,105,107,116,123,130,137,137,128,126,112,105,100,98,132,132,130,139,147,146,141,137,119,81,49,42,57,58,45,35,48,63,83,94,96,108,113,129,135,142,149,148,144,136,126,114,105,111,129,136,133,132,132,125,117,107,88,54,46,79,104,111,114,115,115,113,117,120,125,132,136,136,128,110,103,95,96,101,135,138,137,136,144,144,141,136,116,75,45,41,60,63,47,32,47,59,77,90,98,109,120,125,136,140,142,147,146,138,131,120,115,110,114,126,131,133,132,126,120,106,93,79,78,99,116,121,121,115,118,120,118,120,123,124,127,123,115,109,103,99,98,99,133,139,139,136,141,144,139,132,113,74,45,42,63,68,52,43,55,63,83,93,99,110,119,127,132,140,144,145,141,137,135,131,122,114,111,117,125,130,131,129,122,109,106,101,106,111,115,120,116,115,111,110,116,119,124,122,120,117,111,105,102,97,98,99,133,137,135,132,142,144,139,130,109,74,47,44,63,70,56,30,49,81,92,96,100,110,120,124,132,138,140,141,142,138,139,137,129,119,112,112,117,120,126,128,123,119,113,110,111,113,113,114,119,119,116,116,120,118,118,117,113,109,105,103,98,98,101,103,129,132,133,133,138,142,140,128,106,71,46,44,65,72,70,51,86,100,93,96,102,110,119,121,128,137,139,141,141,138,139,138,132,125,116,114,119,120,118,116,121,121,118,114,109,108,114,114,113,119,116,116,119,116,113,110,107,104,102,100,99,98,102,103,127,134,139,139,142,142,139,127,103,71,50,45,64,73,69,54,70,87,87,96,103,113,121,124,130,136,139,137,137,137,140,138,131,131,128,123,119,121,124,125,122,123,120,115,117,114,113,112,112,115,112,110,111,112,110,105,103,102,99,99,98,99,101,101,132,136,140,145,144,140,136,120,100,70,52,48,65,76,64,54,53,68,83,97,105,116,124,128,129,131,133,134,135,134,135,135,136,132,127,127,120,119,120,121,124,120,120,118,118,114,110,108,110,113,109,108,109,108,105,104,102,99,99,98,95,99,100,101,126,131,136,138,139,140,137,121,95,68,52,50,66,75,60,55,46,59,80,98,108,119,127,128,128,128,128,131,133,134,136,133,126,128,127,125,121,120,121,121,121,120,120,119,117,115,113,113,111,110,109,109,109,106,104,101,99,97,95,93,96,97,101,102,131,132,131,134,137,138,138,126,99,70,55,52,66,77,62,56,45,58,83,103,112,120,128,132,132,130,133,131,128,130,129,123,123,122,121,120,121,120,119,118,118,120,120,118,119,116,114,114,111,110,110,109,105,106,101,98,98,98,97,99,100,102,103,104,129,128,130,131,134,135,135,122,99,75,60,53,65,80,68,58,49,56,87,107,118,127,130,134,135,129,126,128,125,126,126,120,118,118,116,116,117,116,115,116,116,116,117,116,117,116,112,111,110,109,107,106,106,99,100,100,101,98,97,102,104,104,105,106,125,124,124,125,127,129,132,125,101,78,63,56,67,80,74,62,58,67,93,110,120,128,130,132,136,134,126,123,122,122,121,116,112,113,113,113,111,112,111,112,113,113,114,115,112,111,111,111,108,107,106,104,96,94,93,98,96,95,99,103,104,106,105,108,119,118,119,120,123,127,128,131,117,86,66,58,70,83,82,71,72,85,103,116,124,129,130,132,132,127,120,123,119,118,115,113,112,111,108,107,105,106,108,111,112,110,108,110,109,107,107,109,109,108,103,98,98,95,93,96,101,102,106,106,107,108,109,109,115,113,113,115,117,119,122,126,130,97,68,58,69,83,88,79,78,88,109,118,124,128,129,129,129,125,120,118,117,114,112,109,109,107,107,103,103,102,105,108,110,109,110,111,107,110,109,105,104,98,96,97,97,95,97,102,105,107,107,107,110,111,110,111,112,111,110,110,111,113,115,120,126,104,66,58,70,85,87,89,89,96,108,119,125,127,129,129,126,120,116,114,114,111,109,107,106,104,104,105,105,105,107,106,109,110,106,109,111,108,104,106,99,100,101,98,101,106,108,110,111,112,111,109,108,109,108,108,104,107,106,108,110,110,112,113,115,110,78,66,72,87,97,97,100,105,114,120,124,125,125,125,123,120,115,113,115,111,105,103,103,105,103,103,103,106,105,106,104,103,107,106,104,104,104,101,103,102,99,98,95,95,94,93,91,87,92,105,107,109,109,110,104,102,101,100,103,107,109,111,110,109,90,69,71,86,97,104,108,113,117,121,123,125,123,120,119,116,113,112,111,108,103,102,102,102,101,104,102,103,102,101,99,100,100,100,101,97,90,88,83,78,74,72,70,68,68,68,65,65,68,90,107,109,109,111,93,96,94,96,99,102,107,110,108,110,95,75,74,85,100,108,113,117,121,122,123,123,121,117,113,112,112,106,104,102,104,104,100,99,98,102,101,97,100,100,102,102,99,94,88,80,70,68,69,69,69,68,69,68,66,67,70,68,67,77,101,112,113,112
104,97,92,86,84,86,94,105,110,114,117,119,124,128,130,125,124,122,123,123,122,122,121,120,117,110,111,115,124,139,142,131,132,137,129,102,77,78,76,78,78,78,77,78,78,77,78,77,75,76,77,76,76,77,76,76,76,75,109,171,194,201,204,205,109,111,105,103,102,102,104,109,113,115,117,116,116,111,106,110,121,122,121,124,128,129,127,124,124,122,120,118,116,119,135,138,140,144,138,121,89,79,78,77,79,79,78,76,77,77,76,77,78,79,77,76,77,76,76,76,75,82,136,187,191,186,188,190,120,117,116,113,112,113,113,114,114,114,114,114,108,80,63,73,95,112,121,129,135,138,137,134,131,129,126,125,123,118,112,114,126,140,141,130,100,75,73,78,80,77,77,80,78,77,76,77,77,77,77,77,77,76,76,78,75,93,145,157,137,129,133,141,128,127,124,121,119,119,117,117,117,116,120,113,86,64,61,72,85,95,110,125,135,141,142,140,139,137,133,127,125,125,119,114,114,114,119,121,111,91,78,67,69,74,79,78,76,76,76,76,78,78,76,76,77,79,77,76,79,105,140,127,129,133,136,139,138,136,132,129,125,121,120,122,122,125,126,106,79,60,59,80,89,93,98,112,125,135,142,144,145,145,139,134,135,128,125,120,115,114,113,115,119,116,114,105,96,75,61,66,79,77,77,78,78,78,76,77,76,77,78,76,81,106,130,124,128,133,136,138,143,141,138,137,133,129,126,128,133,133,121,102,79,60,65,90,94,91,91,100,113,130,143,149,152,150,145,138,136,134,131,126,122,120,118,118,119,119,119,121,118,125,115,100,75,73,72,74,76,76,77,76,75,72,72,69,68,94,120,123,125,128,131,133,145,144,146,146,144,139,138,137,139,134,121,98,72,61,75,97,98,91,88,97,108,126,143,151,151,152,150,145,139,136,133,130,129,127,124,122,123,122,118,117,121,123,118,119,116,103,89,78,70,67,66,66,67,72,79,89,106,119,126,129,131,132,135,138,145,146,150,149,146,146,144,149,145,132,112,89,69,62,81,98,97,85,83,87,98,118,137,151,157,158,155,149,145,139,138,135,132,132,129,127,125,123,124,122,121,120,120,117,117,117,116,106,100,104,110,117,122,125,129,132,131,130,129,132,134,136,138,139,151,149,151,153,152,151,154,153,147,134,114,88,66,61,84,102,88,72,68,67,86,113,132,146,153,158,158,154,149,144,145,141,137,136,131,129,130,129,125,124,124,125,124,121,118,117,117,120,119,119,123,127,127,128,125,126,127,128,126,130,132,133,136,139,154,149,145,148,154,156,155,159,155,141,116,83,62,59,82,95,74,59,48,61,93,114,125,137,149,156,157,157,153,150,150,148,139,137,135,135,131,128,128,125,122,124,125,123,122,121,120,120,119,118,115,114,115,117,118,118,118,122,124,125,127,130,131,134,149,152,151,153,161,164,164,161,159,143,112,80,62,55,81,89,66,44,47,68,94,114,125,137,151,157,160,159,155,152,152,151,144,141,141,140,139,136,131,129,127,125,125,127,127,124,120,123,120,119,116,110,109,108,109,111,111,114,119,120,121,124,127,132,149,149,149,155,160,165,168,165,159,142,107,77,58,53,83,84,53,43,59,79,98,116,124,134,150,155,158,159,155,152,154,149,145,145,140,142,142,137,132,132,132,131,132,132,131,127,121,113,118,122,119,115,110,103,98,101,107,112,114,117,115,117,120,124,150,153,158,162,164,166,169,166,160,143,111,74,52,52,75,74,55,76,99,101,102,116,125,131,149,155,157,159,160,159,157,157,155,151,146,148,146,145,144,139,135,141,143,142,142,136,128,120,115,115,116,116,115,111,102,93,97,106,109,111,111,116,120,119,154,155,158,161,163,170,172,168,162,144,115,76,54,52,72,59,43,75,109,113,106,114,121,130,146,152,156,159,163,164,164,160,157,156,153,150,145,147,150,146,143,145,145,145,142,143,141,129,126,121,120,116,115,114,110,101,94,95,100,104,107,109,114,117,158,160,159,163,165,173,175,169,162,146,112,77,58,51,73,57,46,61,79,101,106,113,123,132,145,151,155,163,165,165,163,162,162,160,156,154,150,150,151,150,149,148,148,147,144,145,142,143,135,125,120,116,115,115,111,106,98,89,92,97,103,109,110,108,162,155,153,164,171,174,174,169,163,146,111,74,54,50,72,53,51,61,74,85,100,112,122,136,148,148,154,164,166,165,162,161,161,158,155,153,149,149,150,153,156,154,152,151,149,147,143,137,135,129,126,123,118,114,114,110,106,97,89,93,96,100,102,107,162,155,160,166,172,176,176,172,167,151,116,80,56,53,68,50,57,45,66,84,102,112,122,135,144,148,160,166,162,163,162,161,160,158,153,149,147,151,151,155,155,151,152,154,151,144,138,135,136,138,137,135,129,121,116,113,108,102,93,90,92,96,97,103,155,160,165,169,175,171,173,172,164,144,114,86,63,56,66,50,65,66,74,89,105,112,123,136,142,146,160,162,162,161,159,162,159,155,150,146,144,149,155,155,150,142,147,145,139,134,136,141,144,145,145,146,142,136,128,123,116,112,103,92,92,95,96,98,163,167,165,174,178,169,170,168,160,137,109,87,64,59,65,51,54,71,90,107,111,115,124,135,143,154,161,159,158,159,155,156,152,148,144,140,142,151,158,158,161,151,141,137,127,124,132,145,150,146,144,149,149,141,134,128,123,115,109,100,92,94,98,99,165,167,168,176,175,173,176,172,163,149,127,93,68,64,65,54,73,110,124,116,111,112,121,131,141,154,157,155,159,161,155,151,145,141,137,136,143,154,159,157,156,154,150,135,115,109,132,150,154,150,142,144,149,142,135,137,134,125,117,109,99,91,94,98,164,171,173,173,175,176,176,171,159,140,115,94,76,71,70,53,71,118,130,111,109,108,118,129,143,155,153,153,158,162,156,151,142,137,137,145,156,163,158,156,153,152,146,132,107,87,118,152,157,155,149,142,142,145,138,139,130,127,122,116,105,94,93,97,165,170,173,176,181,177,178,165,143,128,113,101,90,81,75,56,68,77,102,102,105,109,120,135,150,158,160,160,159,157,153,146,137,138,145,155,162,162,161,161,156,152,142,131,112,83,99,140,153,153,148,148,147,143,147,145,138,129,126,119,112,102,95,95,162,167,168,169,178,177,177,166,146,133,122,108,99,91,79,61,69,71,94,106,110,118,126,136,148,156,159,156,155,147,137,126,122,124,130,140,149,156,159,155,152,151,145,137,119,89,93,125,138,150,149,146,148,141,140,147,144,136,129,122,116,107,97,94,155,157,164,166,174,177,179,177,165,149,134,118,105,93,81,66,69,97,79,110,122,124,127,135,146,152,154,153,145,128,117,115,113,114,115,125,134,143,152,150,148,148,145,139,118,85,96,120,128,138,141,144,142,138,142,143,140,135,131,127,121,113,104,92,162,162,159,165,173,174,180,179,169,158,141,120,103,94,87,72,71,102,116,118,123,119,123,137,146,151,150,144,129,124,132,134,133,129,114,109,121,133,143,148,151,152,149,140,111,75,98,114,117,132,142,144,146,144,142,145,141,137,135,130,124,117,112,98,162,161,158,162,169,172,179,180,173,163,143,127,119,111,98,77,63,83,108,111,110,113,128,141,143,145,145,137,129,129,134,134,125,124,118,102,91,98,119,143,155,159,155,137,103,80,120,121,119,126,130,138,143,148,143,143,147,143,136,130,124,120,114,104,146,146,145,153,166,177,182,181,173,163,150,140,134,122,106,90,77,72,86,96,104,122,139,139,140,144,144,142,140,138,140,143,141,127,109,90,69,72,96,126,148,155,156,132,96,86,129,127,123,127,129,131,139,149,151,147,147,140,126,128,120,116,117,110,138,134,135,152,167,174,179,179,171,161,149,145,144,131,115,105,93,87,90,99,115,131,137,139,140,142,145,147,146,147,153,152,147,137,115,83,60,69,85,107,132,149,152,130,98,96,136,131,124,128,126,130,141,153,156,151,147,140,133,131,125,112,108,108,126,128,135,155,166,171,173,170,161,153,147,149,143,133,124,126,122,117,118,123,130,135,139,141,141,145,148,151,152,154,157,156,152,145,127,99,72,73,83,98,121,147,161,133,97,103,144,135,124,126,122,127,145,158,158,153,150,147,143,136,129,122,110,107,135,136,147,159,167,172,173,167,163,156,149,159,152,136,137,148,151,149,147,145,145,147,149,149,150,155,158,161,163,165,170,169,159,149,134,115,89,73,82,103,125,141,159,134,95,106,144,139,127,123,119,127,148,165,163,157,152,150,145,135,129,122,116,108,129,141,158,167,171,173,169,165,157,156,157,150,140,140,146,157,159,162,162,161,163,163,164,168,174,174,177,179,179,173,174,174,167,158,141,122,102,75,77,102,119,122,140,132,97,107,145,139,125,122,118,126,150,168,168,163,160,153,147,137,131,126,122,112,137,147,157,166,168,171,169,164,162,160,159,154,143,137,146,161,165,174,176,176,179,187,191,191,190,188,189,189,188,184,182,179,176,165,146,127,108,80,77,102,122,131,142,133,102,106,143,139,122,118,119,129,157,171,171,167,162,156,147,138,132,126,123,114,144,147,152,159,168,173,171,166,162,161,161,153,140,136,153,164,176,179,177,177,179,184,190,187,187,184,186,186,186,186,185,184,180,166,146,126,105,80,76,111,133,137,142,135,105,104,138,137,118,110,113,127,155,172,169,167,164,159,152,145,137,128,123,114,153,158,164,166,170,170,170,163,161,160,153,142,129,134,149,159,172,170,167,164,167,171,172,177,178,178,174,178,181,182,182,182,177,164,143,122,100,77,90,116,132,136,138,134,107,104,136,140,120,107,109,124,147,166,169,166,161,156,152,146,140,131,123,115,161,163,168,168,171,168,167,163,157,148,143,138,130,134,139,147,154,149,149,148,149,155,159,160,163,165,170,173,172,174,177,177,171,154,133,111,86,86,106,117,128,135,141,131,102,102,133,138,120,105,107,123,143,163,163,165,163,156,151,148,141,132,125,115,160,157,161,163,170,166,168,164,157,147,144,135,129,130,126,132,132,126,122,122,123,127,133,140,146,151,157,163,164,167,169,168,162,142,120,93,78,100,117,123,136,142,141,126,98,104,132,131,115,106,107,122,143,155,163,166,161,154,152,146,138,128,122,115,156,157,167,170,169,167,170,166,159,150,142,132,122,120,117,112,110,107,112,118,127,130,129,133,138,144,149,154,159,159,160,156,146,129,104,73,73,104,123,132,139,144,142,117,98,106,133,127,112,109,113,128,150,160,162,167,160,151,148,146,141,132,123,115,152,159,167,169,174,172,173,167,162,151,139,126,111,106,104,94,82,91,108,115,123,136,141,139,138,141,143,144,142,142,144,142,131,120,100,69,71,104,127,138,139,143,136,112,99,103,132,128,116,114,118,131,147,162,164,168,162,152,148,149,143,133,125,118,159,163,160,156,164,163,170,169,164,149,128,109,100,97,88,75,86,112,116,116,118,129,141,142,139,139,140,134,131,133,136,129,125,122,108,82,78,110,130,138,142,143,133,108,98,108,132,125,116,115,122,133,146,164,167,165,162,152,151,148,142,131,119,113,156,148,151,160,168,164,168,171,164,145,121,102,89,83,74,68,94,120,117,130,124,125,137,144,143,143,143,137,133,146,152,148,138,125,111,94,101,123,134,139,145,143,134,112,90,110,133,123,118,122,126,133,146,160,163,155,156,150,147,144,139,126,122,113,140,147,162,172,175,175,173,171,162,143,122,107,94,82,69,74,90,105,104,130,124,125,131,143,147,151,153,145,132,131,136,140,133,120,110,108,122,133,135,139,145,145,135,111,86,113,129,122,121,125,126,133,147,157,159,158,157,157,149,143,135,127,120,110,156,166,170,173,175,176,173,171,164,142,114,97,86,74,61,67,80,100,103,117,120,122,128,140,150,154,155,152,139,126,119,117,114,116,122,134,140,139,136,142,146,143,133,111,88,115,126,116,119,126,129,136,145,154,159,160,159,151,144,138,131,127,116,109,157,164,166,168,171,172,173,171,162,137,97,69,62,61,58,68,93,106,101,108,114,121,128,139,152,159,162,163,156,145,131,121,117,126,141,144,144,142,138,143,148,147,137,108,85,111,121,120,123,130,133,140,147,153,157,156,152,148,142,134,127,124,118,108,150,156,160,162,168,173,172,168,164,134,87,61,52,56,55,76,112,129,116,110,111,121,129,139,149,158,163,164,163,157,144,132,130,139,149,154,152,149,147,146,145,144,136,110,84,108,119,121,128,133,136,145,150,151,154,156,151,150,146,140,134,126,115,104,150,151,151,157,167,170,169,168,161,133,80,54,48,55,50,61,83,111,120,114,115,120,129,138,150,151,160,165,164,160,149,139,133,139,151,158,159,158,152,149,149,144,133,107,87,107,122,127,134,136,137,146,151,152,156,157,154,147,142,137,129,121,112,100,157,159,155,156,165,171,167,164,157,127,78,45,43,53,45,48,65,87,108,116,116,123,133,137,146,151,158,163,165,163,156,148,137,133,145,161,162,158,154,151,147,138,127,101,89,112,126,136,143,141,142,145,146,147,149,152,148,142,140,130,121,117,105,90,157,165,165,158,158,168,165,162,155,126,75,47,46,54,46,56,55,75,93,113,119,124,136,140,147,155,155,158,162,162,159,153,141,136,136,152,159,162,157,154,147,135,117,89,96,123,134,142,139,145,144,139,146,148,148,147,146,142,136,126,116,110,92,87,157,162,165,161,157,164,164,161,151,118,70,49,47,58,46,66,60,71,87,108,115,122,135,142,146,153,158,161,160,158,157,157,151,143,138,141,145,157,156,153,146,135,114,90,102,132,140,141,137,133,135,142,140,147,147,142,140,136,130,120,108,96,84,85,155,161,158,150,152,163,164,160,147,115,74,54,51,61,37,46,63,77,91,111,117,124,136,145,145,150,156,160,160,159,157,161,161,153,144,142,146,154,155,153,148,137,120,108,115,134,140,142,142,141,142,147,144,144,144,140,135,130,122,113,100,89,85,91,148,153,161,157,154,161,161,157,144,113,76,56,50,63,46,38,41,74,116,117,116,123,134,142,143,150,159,161,161,160,158,161,162,156,145,138,141,146,149,152,147,143,134,123,122,131,137,142,148,149,144,143,146,142,140,133,128,122,113,100,87,85,91,97,153,157,162,164,163,162,160,153,137,109,76,57,53,66,54,54,94,114,120,111,115,125,135,143,145,151,159,162,162,162,161,164,162,158,152,145,145,148,147,146,147,146,141,133,126,130,143,149,146,147,144,138,135,138,134,127,121,114,103,89,85,90,94,103,151,155,158,159,160,158,157,150,130,104,76,57,52,71,62,45,74,99,99,105,117,128,139,148,149,151,154,156,160,159,161,162,158,154,154,154,151,147,148,147,148,148,145,139,137,138,139,143,143,141,139,134,132,129,124,120,114,106,92,86,88,91,99,107,152,154,154,153,155,155,155,151,129,100,75,62,58,76,70,52,46,79,87,102,121,130,142,149,151,150,150,150,158,163,164,163,160,158,157,152,147,143,145,146,146,148,147,142,144,143,139,131,129,131,129,123,124,122,119,114,108,94,86,90,95,104,111,113,151,149,149,149,151,154,152,146,128,100,74,63,61,80,76,63,50,68,81,106,125,134,144,151,154,154,153,153,154,152,163,162,156,154,153,149,144,141,142,143,143,143,142,140,142,139,135,132,127,122,120,118,120,119,115,108,92,85,91,98,104,107,111,117,146,145,144,145,146,148,147,145,125,96,78,63,59,82,87,67,65,65,80,111,128,139,149,153,154,155,150,149,151,151,162,156,150,150,147,144,141,139,137,137,138,138,140,138,133,132,127,124,120,117,117,117,119,115,106,91,80,85,97,101,105,113,117,117,138,138,137,136,138,140,143,143,134,102,79,68,67,89,94,79,79,80,98,118,132,143,150,151,155,157,155,148,147,147,152,151,146,143,143,140,138,135,132,131,132,130,130,131,127,126,123,121,119,118,118,117,115,109,93,81,89,101,105,110,113,114,114,116,130,128,128,127,128,129,131,135,141,123,85,65,63,88,100,94,89,93,108,127,137,145,148,150,151,150,147,144,143,144,146,144,141,139,138,136,133,130,129,130,129,127,128,127,125,122,121,119,119,119,117,111,101,89,87,94,98,104,109,111,114,115,116,115,122,121,119,120,120,121,121,126,129,130,87,65,63,85,100,100,96,100,112,128,138,143,144,145,147,148,144,140,138,137,139,136,134,135,132,131,127,124,124,126,129,129,127,124,125,122,119,119,117,114,110,101,95,94,99,106,110,112,113,111,108,105,101,102,113,114,114,115,118,118,118,118,119,121,93,66,66,81,98,104,106,113,121,133,140,145,144,147,147,142,138,134,135,134,134,131,130,129,130,124,123,122,122,124,125,126,125,123,122,120,118,115,112,109,103,98,98,100,99,95,94,91,89,82,79,76,74,78,108,110,110,107,109,113,117,119,118,116,102,77,64,76,95,108,114,121,128,134,140,139,139,140,137,137,135,132,133,133,131,127,125,124,123,120,121,121,120,121,121,122,121,118,118,115,114,111,109,88,67,58,56,52,54,58,62,63,64,64,68,67,70,70,98,95,99,101,101,106,112,116,114,113,107,83,64,70,88,107,118,126,133,136,137,139,136,133,133,131,130,130,128,126,122,120,119,119,122,121,119,117,116,116,115,116,114,112,112,110,105,91,69,58,63,66,67,71,70,70,72,71,71,72,71,71,72,71,85,82,83,86,88,95,106,113,112,109,113,109,92,89,100,114,122,126,130,134,135,135,132,131,126,126,127,126,121,119,119,117,116,115,112,110,112,112,111,110,110,109,108,106,98,87,75,67,64,71,71,71,69,69,72,72,71,71,72,73,72,73,72,74,72,69,68,68,71,81,96,108,114,113,114,114,108,110,112,115,121,121,123,127,127,126,129,129,126,123,124,121,117,116,115,114,112,109,109,108,109,108,106,104,101,96,88,82,76,72,70,73,75,72,71,73,73,73,71,71,73,72,71,70,71,74,74,70,60,51,49,52,59,65,76,92,106,112,115,116,114,116,116,120,117,121,126,125,124,126,126,125,122,120,115,111,108,104,101,96,97,100,103,102,98,94,88,86,80,77,76,74,74,75,77,76,76,75,75,74,74,72,72,72,73,73,73,72,71,71,71,76
98,93,96,100,113,127,136,137,135,135,133,130,133,130,135,137,142,145,150,151,149,148,145,147,144,144,140,134,127,125,123,124,126,127,128,128,130,130,129,128,127,125,116,102,85,72,70,71,71,71,69,70,72,79,86,101,119,125,130,130,132,135,136,137,110,106,108,111,117,127,133,136,136,129,127,112,97,107,121,134,145,150,153,154,151,150,149,147,145,141,139,138,132,125,124,126,128,130,131,132,132,131,132,131,127,125,125,123,119,110,107,111,111,111,114,118,121,127,131,134,134,135,134,134,134,138,140,141,121,120,120,122,124,129,133,135,134,133,122,91,71,84,101,120,137,146,150,153,154,151,155,153,148,148,150,145,138,132,126,124,125,129,132,133,133,134,136,133,133,135,134,131,127,124,120,120,130,134,131,130,128,129,131,131,130,135,136,137,139,142,142,142,129,127,129,131,132,133,134,135,137,131,105,73,71,87,99,109,122,136,145,153,156,157,158,158,152,149,149,146,144,140,137,131,126,128,130,131,130,134,139,135,134,132,133,135,132,129,127,120,113,123,126,123,124,121,122,128,125,128,132,134,133,136,141,141,138,137,136,138,137,136,137,137,140,126,95,64,67,86,98,103,112,127,140,152,159,162,160,160,155,153,150,149,146,146,143,137,131,129,128,129,130,132,135,136,134,134,133,133,134,136,134,130,121,114,114,118,121,121,117,118,124,124,126,128,131,135,135,141,143,140,141,137,136,138,141,145,144,121,90,67,67,94,98,97,101,118,141,153,159,160,162,162,160,156,153,152,149,146,145,144,139,134,133,130,132,134,135,138,137,135,137,136,137,133,137,134,127,121,112,108,112,118,119,121,120,120,121,124,126,129,133,135,148,147,141,139,141,143,146,147,140,114,87,68,73,100,103,94,92,109,134,150,157,163,165,167,163,159,157,155,158,150,149,144,140,136,134,132,130,131,132,137,138,137,139,138,139,137,138,137,131,125,120,110,102,104,113,120,119,119,119,121,122,125,129,133,152,154,152,151,147,149,154,154,135,114,81,67,79,101,103,91,88,99,119,143,153,159,163,165,164,162,161,159,161,155,149,148,145,144,140,136,135,133,134,138,140,141,141,138,139,140,139,137,133,129,125,121,114,102,107,115,114,115,116,121,123,123,124,128,158,157,157,156,155,156,156,150,131,105,79,68,81,103,95,76,70,80,109,137,147,154,161,161,164,165,162,164,163,159,152,150,150,148,146,140,138,138,140,140,141,145,145,141,132,133,139,137,132,129,126,120,113,110,96,101,110,115,115,117,120,121,123,127,160,164,162,160,161,164,162,148,126,109,82,71,83,105,87,65,54,70,107,132,143,151,162,167,167,165,163,164,163,159,157,154,153,154,152,145,141,144,145,146,147,147,147,141,135,134,138,140,136,135,130,125,118,109,107,88,97,107,112,114,115,115,120,125,162,166,164,164,165,167,164,154,133,102,72,64,78,100,79,58,45,69,104,129,136,147,159,163,164,163,163,160,164,162,159,157,155,155,154,153,148,142,145,151,153,156,156,152,146,145,143,141,136,134,133,129,122,117,110,102,93,101,107,107,111,115,117,123,161,162,166,167,167,168,169,159,137,103,74,64,79,99,75,53,56,72,104,126,133,143,159,163,163,167,166,168,167,167,164,162,159,157,153,157,155,149,151,155,157,157,159,160,158,150,146,143,141,137,133,131,124,121,115,109,96,90,98,105,106,111,116,121,159,159,167,172,171,171,170,162,137,100,71,55,75,95,66,56,96,102,110,123,131,139,156,162,160,167,170,171,171,171,169,168,164,161,158,160,160,157,156,155,154,154,156,157,155,153,146,141,142,144,139,135,132,129,123,116,108,96,97,102,107,108,112,117,165,164,171,176,177,177,173,161,134,98,72,54,74,91,56,46,85,122,119,122,128,135,152,158,157,171,171,170,170,169,168,162,161,159,159,160,160,160,158,155,154,152,150,149,145,142,141,142,145,148,147,143,140,138,130,125,115,105,96,99,102,106,113,115,165,164,170,171,175,178,173,161,137,98,68,51,69,84,50,46,58,83,121,124,126,135,151,154,160,171,171,170,169,167,167,164,162,159,157,159,160,164,161,157,157,156,151,141,139,138,143,148,145,149,150,150,143,142,139,134,126,115,100,94,99,101,107,113,164,170,174,176,178,178,175,163,141,103,70,53,69,80,45,49,73,81,98,113,124,137,153,154,165,172,170,169,168,168,167,163,156,152,151,163,166,165,157,154,159,157,148,142,141,141,144,143,143,150,154,149,142,144,139,135,131,122,111,96,96,101,103,106,166,172,172,176,180,179,177,167,141,104,70,51,69,78,55,40,53,78,103,116,121,133,148,152,164,171,169,166,167,166,162,156,150,147,154,164,169,169,168,162,159,154,144,138,142,144,143,141,139,139,147,149,146,144,142,135,133,127,119,109,98,99,103,107,168,172,171,176,182,182,173,165,143,101,67,50,66,71,52,57,64,85,103,114,120,133,147,156,165,167,166,166,166,163,155,151,145,144,155,168,172,167,168,169,167,154,132,116,141,151,149,149,143,136,142,144,148,151,150,142,135,127,123,114,104,100,104,104,168,169,177,180,180,180,175,167,148,107,72,53,64,68,54,55,76,98,109,114,120,134,146,159,166,168,170,167,161,158,147,144,139,144,158,170,168,166,165,165,166,155,130,95,119,153,153,152,151,148,149,147,143,148,151,146,140,132,128,121,111,101,99,103,168,170,176,180,183,182,178,170,150,113,77,57,60,67,62,76,108,118,113,114,119,133,143,162,164,161,168,169,165,156,143,137,143,156,168,171,168,168,167,166,162,155,136,100,102,137,142,146,151,149,150,149,147,150,149,145,141,142,134,124,116,107,101,102,170,174,173,180,179,180,178,168,146,113,87,58,57,65,55,83,121,120,112,108,115,131,145,164,166,165,168,170,163,151,135,141,156,168,173,173,169,167,165,168,166,160,142,105,91,117,120,130,148,152,155,151,149,152,156,156,154,146,137,126,118,112,103,101,172,173,181,183,175,177,175,166,142,119,88,70,66,68,62,71,93,101,107,106,117,130,150,167,168,170,167,161,151,134,133,145,160,169,172,173,168,159,156,162,167,162,136,98,88,118,120,107,129,146,154,154,156,158,157,164,154,143,132,128,115,112,108,101,167,169,179,186,180,177,175,168,153,129,98,73,71,73,62,66,77,98,108,109,118,132,152,163,168,167,164,152,134,121,116,123,129,137,150,163,164,157,156,162,166,157,126,91,92,117,119,105,106,128,148,148,151,162,165,165,157,145,135,134,124,110,107,97,173,173,177,179,181,180,175,164,148,121,102,91,83,81,69,77,83,99,118,116,123,135,149,160,167,166,160,142,125,125,128,129,123,114,124,146,160,160,163,168,169,154,116,86,106,131,124,111,103,106,129,141,151,164,166,165,161,156,149,142,131,120,107,102,172,176,179,180,182,183,174,148,135,116,105,101,92,85,73,76,99,90,121,126,127,137,151,161,165,161,153,134,134,142,143,141,132,113,94,106,145,162,166,171,170,148,106,77,112,151,144,123,108,103,118,139,149,165,167,163,164,163,158,146,133,122,114,106,171,173,174,182,182,181,173,147,136,128,112,104,99,89,77,76,106,124,124,125,123,140,153,159,161,159,147,136,145,153,149,141,137,119,84,75,113,147,162,165,166,140,97,54,92,147,153,129,109,100,106,135,152,169,170,167,163,162,158,146,136,123,115,107,170,172,172,176,182,181,178,167,151,139,123,108,97,92,82,74,92,116,116,115,127,147,155,153,157,157,148,143,147,148,146,140,132,112,77,68,96,130,150,162,164,140,94,44,58,131,156,139,112,99,103,131,155,172,172,169,165,159,155,145,139,124,118,106,159,168,173,175,180,180,182,173,162,149,129,109,103,102,93,82,84,100,111,122,142,150,149,151,156,156,157,152,150,153,156,153,138,114,73,73,88,110,135,155,164,137,90,49,59,116,155,145,116,98,100,124,147,166,173,169,169,163,155,143,135,125,116,105,160,162,165,172,171,169,176,175,165,148,129,129,121,111,104,95,92,100,112,128,143,149,148,153,154,155,158,159,158,162,163,158,148,127,93,70,81,100,124,146,164,140,89,72,76,105,147,149,119,96,98,123,149,165,171,170,167,162,153,147,141,125,114,106,164,160,157,164,168,170,175,174,167,156,144,141,133,118,114,115,111,118,129,137,145,149,152,152,155,159,162,163,164,166,164,161,153,134,111,85,73,84,110,128,146,141,93,80,78,98,137,147,118,91,96,121,142,159,170,169,166,160,153,144,136,126,115,109,158,155,151,158,169,175,178,173,161,153,146,146,142,127,128,136,136,143,148,149,152,154,158,155,162,164,168,169,170,175,175,163,153,140,120,98,76,76,91,112,132,143,102,73,74,95,137,144,116,86,85,117,135,153,165,167,166,159,150,146,139,126,117,106,159,153,148,155,167,170,175,170,158,149,147,148,137,133,150,160,166,164,160,160,162,162,167,167,176,178,180,182,180,180,178,169,162,144,123,105,82,76,97,123,134,148,113,71,57,88,137,150,124,95,80,115,133,146,161,166,166,160,152,146,134,123,114,107,141,126,131,147,165,172,170,164,157,151,151,155,143,137,157,167,175,175,173,173,175,179,183,187,189,188,189,188,182,181,183,177,166,150,127,105,81,77,103,130,134,145,120,83,82,102,133,147,131,99,79,111,136,145,156,167,165,158,155,145,134,123,113,108,117,120,143,156,161,171,172,165,157,156,155,150,140,139,155,160,167,175,178,181,185,189,189,188,186,185,184,184,185,188,187,179,164,144,124,100,76,77,107,134,138,141,111,84,92,106,139,151,127,93,87,111,138,150,157,165,165,156,151,146,139,128,117,108,129,137,149,162,172,171,166,162,159,158,156,149,138,136,151,162,172,174,172,173,174,179,182,183,182,177,177,179,182,183,180,172,160,140,118,92,73,82,120,139,136,133,99,78,87,104,140,152,124,90,88,113,139,149,154,164,164,157,147,146,140,126,115,108,131,141,155,166,168,174,172,165,164,162,157,146,133,134,146,157,163,161,157,157,163,167,169,168,167,168,169,172,174,170,166,161,148,131,104,77,73,104,133,144,139,126,89,60,64,94,136,150,125,96,91,114,139,152,163,162,165,157,149,145,136,123,111,104,134,142,153,163,171,178,174,167,162,158,152,138,124,132,136,141,141,133,132,126,132,136,138,142,143,148,153,155,156,160,157,154,139,115,84,59,77,121,140,137,137,123,92,62,58,96,137,150,118,95,93,112,130,142,158,161,156,153,147,141,133,120,111,102,144,146,152,162,172,176,172,164,158,156,139,134,128,126,123,121,115,106,106,108,110,108,114,121,127,133,141,148,148,150,145,140,125,103,68,49,82,127,144,147,139,121,90,55,63,106,141,140,113,97,93,110,132,142,153,157,153,151,147,140,132,120,107,98,146,153,162,168,171,172,172,168,159,143,147,137,126,120,110,99,86,86,95,104,109,115,115,116,121,126,129,131,131,129,128,121,113,101,76,59,97,128,137,142,138,125,93,46,69,115,139,128,106,98,99,112,130,141,150,156,158,157,151,140,126,118,106,95,154,159,162,166,168,169,170,165,163,150,142,133,116,111,97,75,72,92,100,103,109,118,124,122,119,120,117,113,115,120,120,115,110,102,86,80,113,129,135,142,140,127,102,75,89,117,128,115,100,95,100,118,130,139,150,157,159,154,145,132,118,109,101,92,156,158,161,168,170,169,171,166,163,151,137,124,105,93,77,63,88,113,104,118,113,114,124,128,124,123,123,111,116,130,133,129,116,100,89,105,124,130,136,144,142,129,107,87,101,121,117,102,101,100,107,124,133,139,150,156,155,149,138,126,116,106,96,84,155,155,164,169,173,174,173,168,164,152,135,115,98,85,68,60,86,99,100,123,120,118,122,131,133,135,133,123,112,110,113,113,109,114,127,137,132,131,139,147,143,131,108,86,86,110,105,101,99,102,113,128,138,143,148,150,148,141,131,122,111,98,87,86,154,157,160,161,163,161,163,167,162,149,125,104,87,76,61,58,71,79,101,114,116,122,124,132,138,142,142,137,125,115,107,106,118,135,141,138,139,138,142,147,147,135,112,88,77,104,106,106,111,121,127,128,134,137,140,143,139,130,123,113,102,90,84,86,157,161,161,156,157,157,160,164,163,147,124,104,87,72,55,55,78,106,97,106,113,120,125,130,141,142,147,148,142,133,120,117,129,138,144,142,143,140,140,147,148,140,115,82,84,113,116,117,117,120,122,123,128,131,132,134,129,123,116,104,90,84,84,87,152,146,144,152,162,167,168,164,161,147,121,98,79,67,51,58,93,125,117,111,109,117,126,134,139,142,148,151,148,142,130,120,122,137,144,144,141,139,139,143,142,134,112,83,100,122,123,118,112,108,110,116,119,128,127,124,123,117,107,90,81,79,84,90,144,139,145,157,168,169,170,164,159,146,114,79,61,57,49,48,71,103,120,117,115,115,127,134,132,139,148,152,150,146,139,130,121,128,143,150,148,148,149,146,142,133,118,109,117,120,118,116,116,114,115,126,126,129,128,122,114,105,90,82,77,81,88,95,141,149,159,161,164,166,167,164,160,145,110,71,48,50,50,43,57,71,97,116,115,116,127,133,141,135,141,147,150,150,145,137,129,128,132,142,146,148,147,144,141,132,127,125,122,121,120,120,119,122,120,125,127,125,117,111,105,94,77,75,81,86,94,103,145,156,161,160,160,165,165,162,157,147,108,64,45,48,46,43,49,65,83,110,114,116,127,137,137,142,142,146,151,146,147,141,137,133,133,137,141,142,142,140,135,129,128,120,116,117,121,123,121,121,121,121,119,118,112,106,94,82,78,80,85,95,105,111,136,141,147,151,156,163,165,163,157,146,108,62,42,44,48,55,68,60,77,100,110,117,125,137,138,142,144,147,143,140,142,148,146,136,129,130,136,138,133,132,126,126,124,123,125,125,120,115,120,122,118,115,114,109,103,93,83,79,84,88,99,105,109,113,133,133,139,139,148,162,163,158,153,144,106,58,41,48,53,40,54,70,82,100,110,117,124,137,135,143,148,146,146,142,139,142,142,137,132,129,133,133,131,128,127,127,124,123,125,125,124,124,114,115,112,108,107,102,92,81,80,81,85,97,105,108,110,111,140,146,147,152,145,153,162,157,151,140,103,58,45,49,53,34,33,54,97,110,108,116,121,133,135,140,148,149,148,144,141,141,136,134,136,136,131,127,129,127,128,127,127,126,126,123,120,116,114,110,108,107,103,92,81,78,83,90,99,106,109,112,113,115,137,144,154,152,153,149,157,155,149,137,100,60,48,50,57,45,54,85,110,106,109,116,122,132,136,140,146,149,148,146,144,143,138,134,131,129,126,125,124,125,123,123,123,123,121,119,117,116,109,108,106,102,93,80,77,84,91,97,105,108,111,113,113,113,137,143,151,151,143,139,148,152,147,134,101,60,49,50,62,52,53,77,90,98,105,117,126,138,139,139,141,141,146,146,148,147,141,135,133,129,125,125,122,119,119,117,118,117,116,114,111,109,109,106,103,93,84,91,95,102,107,109,108,106,107,108,108,110,134,138,144,146,145,142,146,149,142,132,99,60,47,50,63,58,43,49,66,81,106,116,126,136,140,142,141,142,144,144,146,145,137,135,132,126,122,120,114,115,118,117,114,114,114,111,109,108,104,102,93,84,82,84,84,85,84,81,86,101,102,102,105,104,129,135,138,145,149,149,147,143,140,123,101,66,50,49,66,61,50,43,60,76,105,119,129,137,142,144,140,139,140,141,141,142,134,129,127,122,119,111,110,111,111,113,113,112,113,110,108,106,99,82,62,52,52,50,50,48,52,55,62,87,105,107,109,111,132,133,139,142,142,141,141,139,138,117,90,68,54,53,71,70,53,51,54,74,104,124,135,142,142,144,145,141,137,135,134,134,130,124,120,115,110,106,104,107,109,109,111,111,111,109,107,97,77,59,57,58,57,57,59,59,59,59,66,93,109,111,112,113,133,134,137,137,136,136,137,136,135,122,94,63,54,52,71,82,63,64,68,85,108,126,136,141,141,142,138,135,131,131,130,126,121,118,111,106,102,104,102,104,106,107,105,103,104,100,80,64,57,57,59,58,58,58,59,59,59,61,66,100,111,114,115,116,132,130,133,133,132,133,134,132,131,118,90,67,55,57,75,88,80,74,84,100,118,129,135,137,138,137,135,132,127,125,124,122,117,110,105,100,98,103,102,104,104,102,102,98,87,63,57,57,59,60,59,60,58,58,59,61,61,63,66,100,107,104,119,114,133,130,127,126,124,125,125,126,127,121,95,72,60,56,73,89,89,83,88,102,119,130,135,135,134,132,128,125,121,123,121,113,107,101,96,99,100,103,101,97,93,86,74,61,52,57,61,60,60,60,60,61,61,60,62,63,64,65,66,76,145,121,99,117,124,120,120,116,114,115,114,116,115,119,112,81,59,51,64,82,87,88,101,113,122,130,132,130,128,125,123,122,121,119,116,107,97,96,94,98,94,87,78,73,66,59,57,60,64,62,62,62,60,59,63,62,65,63,66,66,67,69,68,68,119,182,184,187,115,114,112,109,106,104,103,106,104,106,108,85,58,51,58,75,90,99,108,119,124,127,129,124,120,119,118,117,114,108,99,92,92,88,89,67,62,62,64,63,62,63,65,65,66,67,67,65,64,63,66,67,66,68,68,67,68,68,68,68,80,163,181,182,108,105,102,99,97,100,101,98,100,99,97,87,63,52,55,68,83,98,109,118,123,126,122,121,118,114,111,111,105,98,98,107,120,124,108,79,72,69,70,71,70,69,68,68,69,68,69,70,70,70,69,67,71,69,69,69,70,70,68,69,69,119,177,180,103,97,94,92,88,86,91,97,96,97,95,94,79,57,57,71,88,104,109,111,114,113,115,115,116,111,107,101,101,109,113,126,132,128,107,81,77,77,74,73,73,74,73,72,71,72,71,71,71,70,71,70,69,69,69,68,68,69,70,70,71,86,158,177,92,87,80,77,78,77,71,78,91,100,101,100,102,93,89,95,103,105,108,111,113,112,113,111,107,104,103,107,120,127,123,124,126,118,98,80,77,76,77,75,75,73,74,74,74,73,73,71,70,70,71,71,72,70,70,68,70,69,71,69,69,72,112,170
114,113,113,112,108,109,105,101,99,99,97,98,99,91,85,81,71,62,70,77,74,73,78,84,89,92,89,79,67,70,65,65,61,60,58,60,60,61,60,61,61,61,61,61,60,60,80,122,142,148,149,152,156,161,162,162,169,174,172,160,149,158,167,159,123,123,122,120,117,115,114,109,105,102,98,92,90,91,93,90,74,74,73,72,72,70,70,71,71,73,85,105,97,74,77,75,73,73,69,64,63,60,58,60,60,60,59,60,60,68,105,134,140,144,144,147,148,155,157,156,161,167,170,168,160,158,165,166,124,125,126,126,125,123,119,113,109,109,105,94,86,84,82,76,87,96,95,92,89,86,85,85,83,79,80,95,123,96,77,79,81,82,81,76,75,72,67,63,60,58,58,59,60,87,126,140,143,147,148,152,151,157,154,150,147,150,154,151,147,144,143,147,126,127,128,129,127,123,120,115,110,113,111,97,91,82,78,73,90,103,111,111,106,99,92,89,89,91,87,86,107,132,88,85,80,83,83,86,83,80,76,71,66,63,59,59,72,114,143,146,141,134,129,131,127,123,120,119,121,123,130,134,134,128,121,117,129,128,128,127,124,123,123,122,118,121,115,95,87,83,77,80,84,89,107,119,121,115,108,103,98,97,97,96,94,119,125,83,81,82,86,88,90,88,84,81,80,76,70,67,96,133,133,117,106,101,99,99,107,111,106,110,115,116,114,116,116,114,116,123,133,132,129,125,124,125,123,126,126,126,111,89,81,81,74,84,84,78,89,107,119,122,120,120,118,114,110,104,98,100,142,128,84,90,98,97,95,92,90,89,88,86,83,77,83,99,110,109,107,109,108,109,113,119,120,126,132,141,145,147,148,142,135,128,135,134,129,122,124,127,127,126,133,128,106,84,86,90,81,90,83,75,76,86,104,117,124,128,129,124,121,114,109,108,125,185,95,93,97,99,96,93,91,94,96,93,89,85,79,75,87,106,111,112,112,110,117,118,117,123,125,131,139,144,148,155,162,165,137,138,136,132,131,129,128,132,138,131,112,95,91,94,91,94,81,69,65,71,89,107,117,127,131,130,127,121,117,117,122,163,111,91,100,97,93,90,91,92,96,98,97,93,86,79,76,80,97,111,119,120,115,120,124,124,125,133,147,160,163,161,158,160,141,142,144,143,141,137,140,140,141,133,110,97,99,103,92,96,74,53,51,61,82,103,111,119,127,133,132,127,122,126,127,144,123,99,104,107,97,95,94,93,92,99,100,99,93,87,80,73,73,77,80,93,106,113,122,136,142,144,144,144,152,164,179,187,140,143,149,151,149,144,140,143,144,138,113,96,105,113,103,91,71,68,50,45,64,89,104,113,121,131,138,133,130,127,130,136,123,95,110,109,109,106,101,97,94,96,101,104,102,97,89,83,77,66,61,61,72,78,74,76,103,130,149,162,166,166,167,166,147,147,147,148,148,146,145,145,151,151,119,93,107,115,103,91,72,73,76,84,72,77,94,106,118,128,139,138,132,136,130,131,125,97,113,119,118,112,107,101,97,95,101,105,108,107,103,96,87,82,72,72,62,77,93,98,86,75,92,120,138,154,163,174,152,153,154,151,150,152,151,152,153,151,125,92,107,120,107,86,71,80,97,109,94,79,92,105,112,125,140,143,138,140,139,137,124,96,123,121,121,118,111,105,99,96,97,104,108,109,104,103,95,90,82,72,66,48,50,62,89,105,101,97,112,129,142,141,154,154,158,157,154,155,156,158,154,153,130,93,99,127,110,86,77,96,120,128,110,88,94,88,88,114,134,137,140,139,134,135,131,100,120,126,129,125,115,106,99,96,100,105,110,110,110,107,103,95,88,79,72,68,53,54,48,48,63,77,95,112,121,136,157,155,158,161,160,158,157,158,161,159,131,86,92,127,108,84,81,97,117,136,127,99,97,108,107,116,133,142,144,144,138,135,129,105,127,130,131,124,115,104,98,96,99,108,116,116,115,110,107,100,96,90,78,74,65,43,50,62,59,49,57,87,114,129,162,160,158,160,165,166,162,165,164,161,134,93,85,117,109,84,76,84,104,121,124,105,104,115,120,117,125,141,148,148,140,139,126,105,130,134,131,126,116,108,105,103,104,109,118,125,124,119,114,111,105,97,86,74,74,69,48,47,64,70,64,63,69,84,166,165,164,165,164,167,169,171,167,163,134,91,80,105,105,79,68,77,99,116,118,105,105,114,120,116,119,141,156,153,146,140,128,109,129,134,132,125,117,112,108,108,109,113,120,126,129,127,122,119,116,105,98,89,81,75,64,47,46,57,65,60,66,78,166,165,166,167,167,169,168,171,169,165,134,88,77,97,103,77,75,99,95,111,115,104,106,116,119,116,121,139,150,147,141,138,117,108,129,134,130,124,113,107,106,104,104,105,113,119,125,126,126,125,122,116,107,98,91,81,74,64,46,42,51,66,64,68,171,170,169,170,170,173,168,168,171,168,136,91,82,113,97,80,73,97,100,116,120,108,107,115,116,116,127,143,149,145,138,138,116,114,131,134,131,124,115,108,106,102,99,102,109,116,122,128,126,122,119,119,114,106,101,91,79,70,57,43,41,46,59,64,169,169,169,169,170,171,172,171,171,169,146,103,96,144,99,84,72,84,106,126,125,114,113,114,112,118,133,145,152,149,142,138,113,123,132,133,130,124,117,114,113,112,111,108,111,113,120,128,131,127,122,120,119,111,104,95,85,73,67,51,41,39,44,57,170,171,170,168,165,168,171,171,170,169,153,112,98,122,94,87,79,99,128,143,131,122,123,115,112,127,140,146,150,148,144,138,107,131,136,134,129,123,118,119,119,118,117,112,106,104,116,130,136,136,130,123,122,120,111,98,88,80,70,62,44,37,36,41,173,173,172,170,168,171,174,173,170,164,153,121,102,114,88,87,82,99,126,136,126,127,135,124,121,135,143,142,137,134,133,126,107,135,135,127,123,121,124,127,125,122,119,110,96,96,117,137,142,141,136,128,125,122,115,107,99,91,76,67,56,41,37,33,174,173,173,174,173,177,178,176,171,164,152,128,112,116,93,88,84,85,106,122,126,133,141,133,132,139,141,133,124,119,115,103,118,138,137,125,124,125,132,134,132,127,118,105,82,84,118,142,149,145,141,135,130,127,118,112,107,101,90,78,66,50,38,36,178,175,175,177,176,179,180,179,171,166,154,133,121,111,94,90,87,87,96,110,127,137,140,137,139,145,141,132,131,124,102,102,126,132,127,121,124,129,133,136,134,128,120,106,80,66,103,133,139,139,141,139,136,132,126,118,115,107,98,86,73,58,43,38,181,178,177,178,178,178,179,174,169,165,157,141,129,111,96,89,88,94,102,113,123,134,142,146,146,140,131,122,119,104,89,97,110,112,112,104,105,115,125,129,129,128,122,114,93,63,81,113,125,127,130,135,135,137,133,128,123,114,104,93,80,68,51,36,180,178,177,178,177,177,180,166,151,158,157,147,135,112,102,84,90,94,102,117,126,136,138,124,120,117,113,100,89,88,93,101,112,119,120,108,95,102,117,124,126,127,125,120,107,72,76,97,108,119,118,121,130,135,137,134,127,120,112,105,94,78,60,43,181,179,179,180,180,181,185,172,151,159,162,151,142,124,112,105,89,92,97,112,125,127,130,122,104,100,97,102,109,109,112,116,121,126,124,109,89,81,92,113,126,131,128,123,112,79,78,102,105,105,111,110,117,131,135,141,139,134,125,115,102,88,72,52,181,180,183,184,183,183,187,184,170,169,168,157,147,125,107,109,110,95,93,101,111,112,116,119,99,97,109,123,127,123,118,122,126,132,135,120,88,61,60,83,109,126,132,130,118,84,71,107,118,112,106,102,100,122,133,140,142,140,132,120,111,99,81,60,184,182,182,183,184,184,185,184,179,172,169,160,150,131,112,105,120,120,116,131,125,109,86,75,85,107,123,125,125,126,130,131,129,133,134,129,103,64,46,58,78,105,127,133,122,89,66,99,124,113,102,101,92,105,127,132,140,147,140,123,115,112,97,76,184,182,181,180,183,182,182,183,181,176,170,162,153,123,118,125,133,125,109,119,112,110,118,126,130,130,130,132,135,138,140,140,141,135,136,130,114,80,52,47,57,82,112,129,122,93,59,79,120,122,108,100,90,92,116,129,139,147,142,131,122,113,98,80,184,182,180,181,183,184,183,184,182,177,174,162,152,126,121,141,157,145,115,132,141,154,159,160,158,155,148,146,149,147,146,147,145,147,146,148,133,104,73,52,59,79,105,121,116,94,58,66,113,140,118,100,92,83,106,128,142,149,146,134,123,113,102,89,187,184,183,183,182,181,182,182,181,178,170,165,155,120,121,147,170,168,133,160,171,175,177,178,178,179,175,174,170,162,157,152,153,156,163,160,150,126,98,67,56,72,99,116,109,94,62,56,106,139,138,116,101,80,99,120,140,153,149,138,127,117,105,91,187,185,184,181,182,183,178,180,178,177,169,162,149,118,121,149,169,163,143,173,180,185,184,183,184,186,185,185,184,184,180,176,173,171,166,161,150,131,107,76,54,70,101,120,110,90,67,54,98,131,128,120,104,85,97,114,133,145,146,137,133,126,108,90,189,186,181,179,180,183,182,183,181,175,164,159,154,128,124,154,176,173,143,176,185,185,181,177,178,183,185,183,184,186,192,195,195,191,186,171,149,128,108,79,60,73,105,128,121,96,66,52,96,139,139,120,103,78,92,114,128,142,149,142,130,124,109,93,187,184,182,182,183,181,179,177,179,173,162,154,147,121,119,144,171,182,146,167,175,178,176,175,174,172,174,177,177,178,182,183,187,193,201,184,151,129,112,84,64,80,114,136,130,104,71,55,94,134,140,124,103,75,92,112,132,148,151,140,133,124,110,96,186,181,180,182,183,183,182,178,174,172,162,149,141,115,109,123,141,134,113,129,148,161,169,169,169,166,161,164,169,171,171,169,170,174,183,174,156,134,111,85,68,89,121,139,133,105,70,54,90,132,145,131,110,73,92,115,129,144,154,145,138,129,114,96,186,182,181,182,185,183,182,178,175,168,157,146,136,110,98,108,123,114,101,101,101,113,137,153,157,155,153,152,158,158,156,154,155,156,164,161,146,127,105,79,78,104,126,136,132,111,72,51,88,123,132,124,103,72,96,113,131,147,155,149,139,130,115,98,184,183,184,183,183,185,184,178,172,163,151,135,132,111,101,112,117,122,125,121,112,97,87,100,131,146,149,149,150,153,150,150,152,152,154,148,131,112,88,78,97,115,126,134,127,105,70,54,93,123,129,119,104,73,99,120,133,143,152,148,140,128,114,98,184,183,182,182,184,185,183,176,172,164,144,120,123,107,112,108,115,121,129,132,121,105,100,88,92,121,142,148,147,147,147,144,149,153,153,140,121,94,81,100,120,124,125,133,124,99,68,57,97,126,129,117,103,79,103,124,136,141,146,146,137,126,114,99,181,182,181,180,181,183,183,176,175,165,148,122,124,103,111,112,113,113,120,128,127,117,129,115,99,104,127,144,143,146,148,146,148,156,153,135,109,83,89,116,129,133,132,129,118,97,67,62,99,125,125,110,100,82,106,124,137,138,137,140,134,123,111,97,178,178,179,178,179,181,183,177,175,162,140,117,128,112,114,112,110,111,123,129,128,129,120,110,105,106,106,120,137,144,142,139,140,148,148,127,100,77,99,122,133,137,137,129,109,88,64,71,100,120,117,107,96,93,109,124,136,139,139,141,136,124,110,96,178,177,177,174,176,181,182,180,176,161,131,108,128,113,115,111,108,108,117,123,123,135,140,128,120,116,111,104,112,137,144,137,142,143,137,121,94,80,108,125,133,137,138,129,108,80,58,79,107,119,107,102,95,99,113,128,138,142,145,140,131,121,110,95,179,178,176,174,177,179,182,183,177,160,120,101,131,116,113,108,99,96,104,112,117,124,140,149,142,133,128,122,109,114,140,148,148,146,135,119,88,92,121,128,130,136,137,129,109,74,56,87,109,110,104,100,100,107,119,129,138,143,141,135,125,116,106,93,177,178,176,174,176,177,181,181,176,156,108,87,129,120,115,103,92,95,109,114,116,117,127,146,154,152,146,141,133,109,110,135,146,142,129,110,94,115,130,129,130,134,134,127,107,71,66,96,106,105,105,105,106,115,123,131,136,139,133,126,119,111,100,87,172,175,176,175,176,177,180,179,173,144,101,85,135,124,115,99,97,109,120,114,112,115,120,134,143,146,149,147,142,128,96,97,122,125,118,112,114,124,129,128,128,130,132,126,103,69,81,103,102,102,108,110,112,123,128,134,134,135,127,118,111,105,95,82,171,172,173,175,177,179,181,178,168,132,93,86,124,126,111,96,107,129,138,121,113,117,118,125,135,141,147,150,147,136,115,83,110,118,123,129,130,127,127,125,125,129,132,126,99,75,93,104,104,108,113,115,122,129,130,130,129,128,123,115,107,101,91,78,170,170,170,170,170,174,177,174,165,127,88,94,109,125,107,95,101,118,132,128,118,122,121,123,134,142,148,149,149,141,135,96,110,125,135,139,134,130,131,129,127,127,128,121,94,80,93,101,110,116,118,121,128,132,129,127,125,124,121,113,105,98,85,73,167,167,169,168,166,170,172,171,161,124,87,107,116,126,106,95,87,95,108,120,123,126,126,119,127,139,145,150,154,146,145,122,106,124,128,136,137,137,139,136,132,129,126,118,84,74,92,110,119,122,125,127,129,129,129,131,128,122,117,110,102,94,80,70,165,165,166,166,167,169,170,169,156,114,89,121,106,125,106,96,98,90,89,114,127,128,129,117,121,134,142,147,154,144,147,138,106,127,118,126,135,143,143,137,134,127,121,110,77,83,109,121,125,124,127,131,130,124,124,126,125,122,113,106,100,88,73,66,159,160,161,163,168,172,172,167,150,110,102,127,105,124,108,97,95,90,81,111,130,129,130,119,119,133,145,150,153,149,149,140,106,128,115,113,125,137,141,136,130,126,119,97,84,108,127,132,131,129,131,131,129,126,123,120,116,112,109,102,93,78,70,64,158,159,162,164,168,169,167,164,146,110,117,130,106,126,109,96,88,82,84,115,130,127,123,118,119,133,143,149,153,148,150,144,105,133,126,116,113,125,134,133,131,129,118,88,84,116,132,137,138,133,132,132,128,127,120,118,113,110,107,96,80,70,70,58,158,160,162,163,164,164,168,162,140,112,123,132,110,123,108,103,97,89,104,127,129,124,117,116,121,135,145,147,150,149,153,163,109,136,130,120,111,110,120,127,130,130,123,103,94,110,125,136,136,130,127,120,120,117,118,115,112,109,102,88,76,73,65,50,155,158,159,157,158,161,162,153,137,118,127,140,156,120,108,106,115,130,128,128,127,123,118,120,129,141,147,149,151,149,155,166,112,138,133,126,118,107,106,116,125,127,123,115,111,113,123,130,132,126,121,118,116,114,113,110,107,102,94,80,75,72,54,46,153,153,152,149,151,156,157,154,138,112,127,141,162,116,102,101,93,122,127,121,116,112,117,122,132,143,144,145,148,147,154,159,108,133,135,129,122,115,106,104,111,116,121,119,119,122,123,126,127,124,119,119,121,113,111,107,102,94,84,76,75,63,47,47,152,152,152,148,143,145,155,153,127,119,131,136,135,117,99,103,96,102,112,110,110,108,115,125,135,143,150,148,146,151,163,152,115,141,140,129,122,119,111,102,99,104,112,120,123,124,129,134,136,129,119,110,113,111,109,104,98,93,85,80,68,48,45,49,148,148,145,142,144,147,150,148,131,125,130,133,122,118,108,92,102,99,107,108,107,108,114,122,136,145,146,145,143,142,161,136,117,141,139,130,125,122,115,111,108,109,116,121,123,123,125,131,129,125,117,111,111,108,102,102,92,84,78,71,55,46,48,53,144,142,139,139,140,141,146,147,128,120,124,128,107,116,114,101,104,104,111,114,111,109,113,125,139,147,151,149,143,143,166,120,116,135,134,123,124,121,118,116,112,115,122,125,127,125,124,126,125,121,116,112,110,115,107,98,90,82,76,60,46,49,57,66,142,140,138,138,137,140,145,147,122,115,126,126,107,112,120,111,106,111,116,117,110,106,115,129,138,147,151,149,140,140,166,112,119,131,125,125,125,120,115,114,115,116,119,121,125,125,122,120,120,116,114,111,106,105,100,93,85,75,59,48,50,56,64,73,139,138,138,138,137,137,141,144,125,119,122,121,114,108,118,111,107,110,113,111,106,107,118,130,138,145,146,144,140,146,161,103,122,133,125,125,123,117,114,113,114,114,114,115,117,120,120,118,116,113,110,107,106,98,94,86,80,64,49,52,57,64,72,84,137,136,134,134,136,134,138,143,130,120,121,115,106,97,115,105,103,115,116,111,107,112,123,128,135,141,142,140,140,158,167,105,125,135,130,123,120,115,113,114,113,113,115,115,115,116,116,114,112,108,109,103,100,97,92,82,65,49,53,59,65,74,84,94,137,135,135,135,134,134,137,138,131,121,120,115,106,89,113,111,109,118,122,120,114,118,126,129,133,140,140,138,138,160,142,107,124,127,123,122,115,107,108,112,113,116,116,116,115,115,115,114,112,110,107,103,100,95,88,68,52,52,59,64,73,82,94,99,136,134,133,133,132,130,129,131,125,117,116,112,107,95,106,119,116,121,128,130,127,123,123,126,130,133,135,131,136,144,111,110,125,122,119,118,114,111,111,116,117,117,116,117,119,116,113,111,109,108,105,101,96,89,73,54,56,65,68,77,85,87,101,109,132,130,129,130,129,128,126,125,122,120,117,113,112,108,94,116,116,117,128,136,135,128,123,123,125,126,127,129,136,121,106,120,130,127,121,117,116,114,114,114,117,119,117,116,116,115,111,108,108,105,101,98,92,72,55,56,65,73,82,88,86,92,115,115,128,128,128,127,124,122,120,121,122,124,120,114,115,111,99,99,113,111,117,120,119,118,121,125,126,124,123,129,124,113,116,126,126,122,119,116,116,114,113,114,117,118,117,116,115,114,111,108,107,103,100,91,73,55,58,68,77,83,89,91,89,105,128,109,129,129,127,125,121,116,117,119,121,124,123,121,121,113,109,99,109,105,99,97,99,104,114,124,130,129,127,121,114,113,120,123,120,118,117,116,114,115,117,118,118,118,117,115,112,111,110,106,104,101,90,71,56,60,70,79,86,87,86,82,85,114,135,105
169,176,190,191,197,200,199,198,198,199,199,202,206,193,147,89,53,153,144,135,133,139,148,162,170,170,170,171,174,178,181,181,183,185,181,179,177,175,174,169,172,170,167,150,119,117,185,185,170,162,168,176,177,179,175,160,172,176,161,150,138,124,121,121,189,195,198,199,200,199,200,198,194,197,195,196,198,199,144,96,109,141,138,133,128,124,115,110,116,139,183,185,180,177,174,177,179,177,180,176,173,173,178,176,165,160,164,168,163,158,147,119,95,95,127,152,146,130,130,118,116,115,113,115,120,122,126,133,195,194,199,202,205,203,200,202,201,196,194,195,197,176,98,140,196,197,195,192,192,190,189,187,171,126,121,183,187,183,184,182,182,177,171,172,172,171,169,172,173,171,163,155,149,151,154,154,137,86,37,42,70,97,109,104,110,114,118,123,127,132,134,138,190,194,200,204,206,206,206,203,195,193,193,193,172,116,145,146,191,197,197,193,192,192,192,193,194,198,154,136,192,188,183,182,183,182,181,175,171,168,162,165,168,164,163,162,157,153,154,154,156,157,147,95,35,28,73,114,124,124,119,117,115,114,112,108,190,190,197,202,202,199,195,202,201,199,188,176,114,157,150,123,154,164,162,160,163,161,165,175,186,193,196,142,165,199,191,187,178,177,172,170,166,165,164,162,162,162,159,157,155,151,148,150,151,150,151,151,130,72,31,28,44,66,86,91,91,94,96,102,193,194,196,199,200,201,200,197,195,181,184,136,142,164,141,114,125,140,142,141,144,150,165,171,179,184,188,183,119,177,192,184,180,176,172,162,164,165,163,163,158,155,153,154,155,154,149,151,148,148,150,146,144,136,100,60,50,48,51,66,85,102,112,120,192,195,194,194,197,196,197,198,186,181,177,128,160,160,138,99,123,135,130,133,138,147,157,162,175,179,180,187,173,126,186,187,179,175,170,165,158,156,159,157,153,154,153,151,150,148,151,148,146,144,144,148,147,143,139,111,71,60,63,65,65,66,71,82,192,191,190,192,192,193,193,185,168,176,159,126,160,154,130,103,116,138,145,138,133,135,148,162,174,177,177,179,190,179,174,177,175,172,160,160,156,151,154,150,147,148,149,147,145,145,144,145,144,143,139,140,139,137,137,133,116,73,62,66,74,79,76,71,191,190,189,189,191,191,187,166,151,163,137,146,166,160,139,104,102,127,149,148,142,133,133,150,161,164,171,183,191,173,127,155,168,165,155,153,151,148,148,146,145,149,149,146,143,146,142,142,140,139,135,131,131,133,136,134,128,115,76,66,70,80,87,87,188,193,193,192,190,191,182,158,136,148,123,164,182,164,114,86,96,127,152,156,151,137,129,139,149,153,162,170,167,167,139,151,167,157,152,143,137,134,131,133,135,139,142,137,139,142,138,139,138,137,135,131,129,128,129,131,128,126,109,78,66,70,86,93,175,179,183,188,189,186,169,152,133,138,111,162,175,144,108,111,84,118,153,165,158,152,135,135,139,145,154,154,155,157,136,134,153,144,138,134,132,131,127,131,133,135,141,142,140,144,140,138,139,137,134,131,131,126,124,125,126,122,118,105,80,68,69,84,169,169,170,177,186,178,160,143,129,131,110,146,149,122,137,112,70,106,148,150,148,148,137,130,130,139,146,146,145,148,126,115,137,131,126,121,119,115,117,121,124,129,125,126,135,138,134,132,128,131,132,133,131,129,120,111,117,124,121,112,96,76,69,73,156,159,166,175,179,176,158,136,120,126,111,139,129,110,115,75,83,96,115,129,141,146,126,120,126,134,138,138,139,142,123,105,129,123,118,111,106,107,109,111,112,119,120,117,116,128,126,126,131,132,133,133,133,131,128,116,106,121,121,113,107,88,75,70,149,150,151,157,167,169,152,123,112,110,105,134,118,97,92,84,112,109,100,110,107,97,113,115,118,127,135,139,138,142,120,94,124,115,108,104,107,100,103,102,107,107,107,108,105,113,116,120,126,131,131,135,136,135,133,127,115,116,123,116,109,102,82,71,148,149,149,153,157,157,149,120,102,102,99,125,111,94,83,53,55,76,86,99,101,93,108,116,117,127,133,136,139,141,120,87,109,110,108,105,100,98,100,102,98,99,101,107,110,109,112,116,122,124,128,130,136,135,135,127,124,117,115,114,111,104,92,78,143,144,147,150,152,152,146,118,92,91,86,117,97,80,63,37,47,58,73,88,101,106,106,106,120,129,134,139,137,134,113,79,104,107,101,99,100,91,95,97,99,102,105,101,106,109,113,123,128,127,132,134,133,130,132,126,122,119,112,111,110,104,94,80,138,141,145,144,147,150,143,112,88,98,87,135,104,87,75,49,41,60,75,90,102,106,105,109,125,131,135,137,132,131,110,72,98,100,97,93,95,94,96,96,97,103,112,116,113,117,123,124,123,131,133,132,132,128,129,131,130,120,114,105,103,103,97,84,141,143,145,145,144,143,143,112,84,120,143,210,154,97,71,49,46,63,74,89,97,100,102,115,127,130,133,129,124,124,106,72,94,96,88,90,100,102,103,98,101,114,119,111,111,114,123,129,129,132,134,136,132,125,124,123,121,122,117,105,97,101,98,86,139,141,142,147,145,144,143,110,79,97,138,229,187,113,80,55,57,69,73,87,92,97,102,121,130,136,135,131,126,123,99,69,84,85,88,99,104,106,107,109,124,116,107,99,106,122,134,142,138,137,133,131,128,127,127,129,128,127,122,108,93,92,96,92,139,139,143,145,147,146,137,104,78,76,86,146,135,93,77,67,84,87,76,81,91,95,109,125,129,133,138,133,122,117,95,63,70,87,105,111,111,109,113,123,121,118,101,82,102,129,137,137,142,137,135,135,134,129,128,129,127,124,121,115,105,91,91,94,139,139,141,143,145,145,136,107,88,95,97,113,94,65,60,59,75,75,76,84,91,95,117,129,132,140,136,129,119,113,89,57,80,102,112,110,108,109,121,131,130,125,94,68,119,141,143,139,136,139,140,137,129,127,127,128,133,128,121,117,110,98,88,90,136,140,141,143,146,149,134,111,93,106,110,108,85,61,49,54,55,67,76,84,87,105,131,137,147,154,147,122,117,102,87,71,96,107,106,106,108,117,137,149,147,138,99,55,102,147,157,149,144,142,135,129,126,128,133,133,126,126,123,121,115,102,82,74,141,141,136,141,143,145,144,125,100,102,99,107,84,67,53,48,62,77,90,89,99,125,143,135,124,127,124,118,109,87,74,86,107,111,115,115,120,135,144,154,158,136,89,63,118,138,161,156,142,138,132,128,128,127,128,129,126,126,124,117,115,105,89,75,140,138,139,141,144,142,135,128,105,105,101,109,85,69,67,57,57,78,103,98,120,142,149,137,129,134,145,136,106,102,106,124,107,106,115,122,137,142,147,154,152,126,86,82,136,144,148,149,138,128,129,128,129,126,123,118,125,124,120,115,110,104,93,76,132,138,140,146,146,142,136,130,116,109,88,111,92,73,66,67,74,80,88,107,133,146,153,153,136,140,158,127,134,135,170,171,139,100,106,128,136,141,147,154,150,118,80,66,119,135,132,140,140,128,125,125,122,123,125,129,123,116,119,117,111,103,90,74,137,143,140,144,145,143,141,132,123,118,78,109,107,89,71,71,89,98,99,115,129,136,141,138,151,136,110,127,125,149,169,169,140,103,98,129,139,140,138,142,134,107,69,44,99,122,127,130,138,129,121,120,118,115,119,123,124,122,119,115,109,96,92,80,137,142,137,141,144,140,138,132,125,120,82,86,109,109,96,85,95,106,118,122,134,156,133,139,125,108,114,129,148,162,177,168,135,93,97,123,132,136,146,142,127,102,70,36,85,107,127,123,126,124,115,112,113,112,119,129,127,122,122,112,102,97,87,75,133,137,139,137,139,136,134,131,127,125,82,78,94,110,120,114,121,131,139,165,172,155,111,114,117,130,144,159,165,165,178,168,134,85,81,108,119,131,133,136,125,98,65,30,47,102,124,119,119,120,111,101,105,108,121,128,129,126,118,109,103,99,88,75,138,137,138,129,115,114,128,132,127,128,117,108,79,109,137,140,143,153,145,110,77,43,79,118,134,155,167,176,181,179,179,175,144,102,90,108,126,133,132,129,116,97,69,56,71,91,115,119,114,112,98,85,95,107,125,128,123,121,114,111,101,89,81,74,142,140,137,131,123,125,131,131,129,125,114,113,109,96,121,134,126,113,105,109,113,115,134,138,151,165,175,177,175,181,182,196,157,130,84,98,121,130,129,127,113,92,70,65,98,96,104,107,109,109,98,80,89,104,119,124,122,118,112,108,93,88,86,73,143,141,140,137,134,139,137,132,133,127,108,114,122,150,147,138,147,151,149,133,127,133,135,145,151,161,170,172,174,175,180,182,145,133,106,68,84,109,116,112,108,92,69,61,86,87,101,109,113,102,88,66,84,103,118,123,125,118,111,100,90,90,83,75,139,138,139,140,139,138,141,133,127,125,124,114,113,152,148,128,140,148,138,127,124,130,135,141,145,148,157,159,161,159,152,140,129,124,115,75,57,73,101,101,110,100,76,59,92,96,108,115,109,96,80,59,84,103,113,118,117,111,105,101,95,88,84,75,144,143,140,142,142,143,142,137,130,126,110,106,116,152,191,184,134,139,131,120,117,119,127,133,137,137,143,144,144,145,156,140,119,108,96,72,47,51,87,110,114,101,78,53,47,71,97,107,111,95,81,60,74,96,111,120,117,112,107,102,97,87,82,75,138,139,143,144,143,141,137,134,131,122,107,101,106,135,149,141,112,121,118,114,115,116,117,121,126,132,137,141,143,157,164,139,120,106,90,68,44,47,70,100,106,100,84,47,23,60,103,109,108,96,77,54,77,95,110,114,112,108,106,100,93,88,79,74,139,138,137,134,135,138,138,130,126,118,103,101,105,128,106,102,113,120,115,113,113,114,117,119,120,119,122,131,133,136,139,130,115,102,86,73,50,42,66,101,111,102,76,56,52,71,102,110,108,99,79,54,74,95,109,112,112,108,105,102,95,87,80,73,139,139,139,145,142,141,138,132,128,121,112,108,109,130,119,125,132,133,118,106,109,112,116,121,123,124,123,124,124,121,123,124,117,110,103,83,49,41,62,98,109,91,74,57,53,70,96,103,104,95,79,59,77,96,111,113,111,113,107,98,94,88,79,70,138,138,140,141,143,140,134,130,125,116,96,108,114,126,108,121,136,141,138,107,99,107,115,121,124,124,126,131,130,127,129,125,117,115,111,85,59,46,71,107,109,96,77,60,62,55,96,104,98,95,82,61,74,94,111,117,114,112,110,102,92,86,84,75,135,138,138,139,143,140,136,130,126,114,97,108,112,114,110,101,99,96,97,105,96,79,95,114,124,133,140,140,137,135,147,169,135,123,112,85,72,64,85,105,101,87,76,66,81,79,92,103,102,95,84,64,77,95,109,111,113,113,113,108,102,94,82,75,132,133,135,134,131,135,131,123,120,113,103,113,95,88,99,107,100,95,98,96,79,57,70,89,108,122,132,138,140,137,144,172,147,124,110,89,84,91,105,109,104,89,72,58,52,68,95,100,101,100,89,75,83,97,107,115,115,114,117,108,100,92,87,80,127,127,128,127,132,132,129,124,113,94,79,86,88,96,91,88,85,88,99,112,110,113,95,88,90,99,116,134,135,135,143,153,128,103,108,99,95,107,116,119,112,90,69,46,32,65,93,105,101,103,94,87,90,97,107,113,117,116,114,110,101,94,87,79,124,127,130,133,130,131,128,119,111,86,48,77,108,105,87,85,88,84,80,107,121,114,108,108,95,84,97,106,122,132,148,154,132,101,113,107,107,115,119,122,119,100,75,46,51,79,105,115,111,108,104,95,96,103,109,113,115,112,110,109,101,94,88,80,121,124,127,132,136,136,129,121,112,88,66,101,119,109,85,70,62,67,83,88,119,128,126,120,114,102,89,98,106,132,141,158,135,107,92,101,113,118,119,124,125,105,79,43,62,103,113,120,119,116,108,105,105,106,110,112,113,116,110,106,103,98,90,82,122,122,126,130,131,129,127,117,95,81,81,99,87,78,74,65,61,70,84,87,94,119,123,119,117,118,114,87,98,119,145,173,161,91,72,98,122,131,132,133,136,120,86,50,76,111,119,124,126,122,111,114,115,115,112,115,118,116,114,111,104,92,91,80,121,122,121,124,127,130,130,117,90,79,82,101,130,166,104,77,65,75,83,90,95,108,123,120,118,119,127,114,71,66,102,121,89,43,60,86,106,122,134,143,143,137,100,71,103,119,120,134,136,124,119,117,117,117,117,118,120,125,117,112,105,103,86,78,118,118,121,125,126,129,128,103,82,76,86,108,202,215,151,84,99,106,91,80,88,94,113,122,117,116,117,114,106,63,64,70,64,72,77,88,95,110,127,140,153,149,116,62,59,95,124,141,131,121,118,116,114,116,122,121,120,120,114,111,107,98,83,84,116,115,120,123,124,129,125,103,81,76,87,112,164,183,127,74,60,71,79,80,81,90,100,115,113,115,117,119,123,98,65,83,92,93,89,92,94,98,115,132,138,139,117,58,58,105,135,137,129,126,128,124,125,119,118,122,121,123,120,113,103,86,81,92,115,117,118,123,125,128,123,99,78,74,88,106,101,88,87,66,54,60,79,70,83,88,93,104,113,115,114,115,116,108,73,87,92,91,97,97,96,95,97,113,124,122,102,62,77,103,116,125,130,130,127,123,120,125,122,120,123,117,112,103,97,92,99,96,115,118,120,124,130,130,123,93,76,63,84,100,88,76,83,63,51,49,73,67,75,86,93,98,107,112,114,117,122,120,77,90,102,92,92,95,98,94,94,96,103,101,95,81,88,102,104,115,125,128,125,121,121,119,115,116,115,112,108,102,96,97,99,97,118,118,122,124,127,127,116,92,81,75,90,98,89,78,75,43,39,51,71,76,79,88,92,100,106,111,112,116,120,119,80,89,111,106,98,94,96,96,92,88,93,99,100,99,98,98,98,105,113,116,118,114,110,111,113,118,116,110,107,102,98,102,103,91,122,122,123,128,131,126,112,90,89,75,89,97,84,73,75,43,30,34,71,76,85,91,90,96,103,110,110,113,114,120,81,93,115,113,108,102,96,95,94,93,87,89,92,96,97,96,98,96,100,101,106,112,112,114,116,114,111,106,107,104,103,107,102,89,123,122,127,129,132,130,115,93,95,80,91,98,85,72,79,71,148,145,97,98,96,96,98,99,103,107,114,113,113,118,78,91,118,115,111,107,100,98,99,96,94,94,96,98,101,105,104,105,104,105,106,105,109,109,114,112,114,109,104,104,115,110,98,94,118,122,128,132,137,136,116,96,105,82,95,101,89,73,84,92,140,136,111,122,114,106,104,101,101,105,108,115,116,116,79,86,117,113,106,101,99,99,99,102,101,105,105,104,105,106,106,107,102,103,107,111,113,119,117,117,115,110,108,110,109,105,98,97,118,120,125,132,136,130,116,104,108,90,102,106,95,78,88,99,60,69,141,144,133,119,108,104,104,107,110,115,119,121,82,92,117,114,109,107,101,101,101,98,101,104,105,110,107,106,102,105,109,115,118,119,117,121,122,117,112,109,109,114,113,114,107,87,123,125,131,136,140,133,120,109,112,100,106,112,98,84,83,124,98,95,134,140,134,121,109,106,111,112,113,114,118,122,86,100,119,118,112,110,109,109,108,108,109,109,108,115,119,120,124,125,124,123,123,124,125,122,117,116,117,115,116,115,120,120,94,61,128,130,136,141,142,135,122,114,114,108,110,136,123,106,94,109,119,116,121,128,131,118,111,118,123,122,122,125,131,128,91,112,130,121,124,121,121,116,114,121,121,122,121,122,128,127,127,130,131,129,129,126,124,121,117,116,115,118,123,130,132,88,48,36,124,129,141,145,145,140,131,117,119,124,112,152,138,111,111,117,126,132,124,122,118,110,111,123,125,124,123,129,135,124,105,128,137,135,132,128,117,125,126,121,132,135,131,133,139,136,136,137,133,129,127,125,122,124,125,125,123,127,132,121,78,40,30,27,132,134,136,140,142,144,138,122,117,136,108,154,135,109,108,129,135,129,129,123,116,117,123,127,130,133,131,138,144,123,117,135,151,144,140,142,140,141,142,140,136,141,137,141,142,142,139,140,133,130,129,129,128,128,128,131,141,136,100,51,22,19,18,26,136,139,140,144,148,156,146,133,125,156,110,155,152,112,107,124,133,134,113,108,113,118,126,134,138,140,144,150,156,120,139,145,160,167,158,148,146,148,148,146,147,154,148,143,144,143,144,137,137,137,133,130,135,136,155,152,105,54,22,12,18,22,38,74,131,136,139,144,147,150,151,143,137,151,117,145,159,131,111,134,140,130,118,119,121,124,132,136,140,146,158,165,168,127,153,174,173,176,167,160,157,154,150,151,148,150,155,150,153,147,147,145,144,140,137,143,144,135,71,15,8,8,29,50,63,78,93,96,128,132,136,138,145,156,154,156,149,153,129,132,169,163,127,150,167,161,145,139,137,135,140,146,155,163,171,180,173,141,174,173,179,180,174,167,161,159,160,158,152,153,154,153,151,150,152,149,143,140,142,138,101,50,19,21,32,49,63,75,85,103,124,141,130,134,141,142,145,161,163,167,169,171,149,118,150,160,114,130,169,180,172,171,171,169,165,165,171,177,186,188,180,166,173,170,169,175,177,168,162,160,164,165,166,163,158,156,156,154,150,147,151,153,127,100,91,103,113,110,92,73,60,55,77,112,133,133,141,143,145,145,149,157,169,172,174,172,166,123,137,147,135,143,182,197,193,178,166,152,156,156,162,166,161,175,160,178,179,177,173,173,173,170,170,168,163,164,167,166,159,158,158,160,157,158,161,144,184,143,116,114,130,147,155,145,133,134,124,108,103,116,150,154,156,154,156,156,159,155,150,155,163,135,83,69,67,70,73,68,76,92,94,70,31,31,41,54,157,156,166,177,175,172,173,174,172,172,173,173,168,167,169,162,158,158,158,156,148,117,57,26,59,183,195,154,116,92,91,113,139,149,156,158,145,121,126,134,141,145,155,157,152,153,152,154,159,156,112,77,73,70,53,41,41,51,51,44,45,51,75,166,155,147,164,163,168,167,165,166,170,172,169,170,171,166,166,168,169,170,145,101,62,32,33,39,33,54,147,190,183,160,125,109,113,144,161,151,145,164
172,170,180,184,192,198,196,195,194,192,192,194,194,186,133,60,137,154,147,145,143,150,164,173,176,179,179,188,189,188,191,192,190,194,189,189,186,186,187,180,172,157,132,104,66,42,32,44,51,52,42,52,125,204,221,213,203,184,171,158,149,152,170,187,181,184,190,191,191,190,193,192,196,194,192,190,197,207,126,74,119,133,127,126,121,110,108,104,116,155,173,171,173,180,182,186,189,189,190,187,182,178,171,171,169,173,175,173,165,143,100,54,31,30,78,168,212,205,186,173,160,158,167,173,182,190,185,178,186,189,194,195,197,198,198,200,198,194,190,192,189,102,120,142,179,176,168,166,165,166,165,160,140,102,149,183,173,176,180,181,184,186,182,184,183,181,180,177,173,167,164,163,163,163,172,161,115,102,185,196,179,165,167,180,184,181,180,175,169,174,170,155,188,192,199,202,205,202,199,196,190,187,185,172,112,156,176,133,173,191,192,186,186,184,181,186,190,182,122,168,188,177,175,177,179,183,180,182,185,188,184,178,180,177,168,166,161,154,152,157,162,156,130,87,86,120,135,149,146,132,115,117,103,102,103,106,188,193,199,206,207,205,201,202,201,194,181,132,157,189,170,128,162,184,179,171,169,166,169,175,184,196,180,136,188,190,184,180,175,177,182,181,180,178,174,167,165,166,164,164,162,159,156,151,153,152,148,132,92,52,40,47,60,86,98,104,108,115,122,122,188,193,198,204,206,208,204,203,195,186,160,143,190,185,161,121,128,143,142,142,146,150,163,172,182,189,195,161,150,197,192,187,180,171,168,167,170,172,175,176,174,167,162,159,161,163,159,154,152,153,148,152,151,135,125,110,77,54,51,80,103,114,118,115,192,196,195,198,204,202,202,198,183,180,147,176,186,175,154,102,113,132,127,125,135,148,158,165,178,185,188,194,158,190,199,194,185,172,171,167,165,171,172,175,174,170,170,166,166,164,158,154,152,146,147,147,148,149,146,143,139,128,89,55,48,58,68,81,196,194,194,196,199,198,196,184,170,170,151,177,171,161,133,95,110,136,146,143,135,135,146,162,173,185,185,191,192,153,188,187,177,169,165,159,159,155,158,162,160,160,160,161,157,154,151,149,147,147,142,141,142,146,142,142,129,123,137,122,88,65,65,64,193,195,195,195,198,195,184,162,157,154,153,176,167,156,134,109,111,127,144,144,139,133,132,147,161,164,173,184,190,143,149,167,171,165,157,152,154,151,156,158,157,154,159,155,150,146,146,142,139,135,131,131,130,129,137,135,138,130,110,127,132,102,76,77,191,200,201,199,196,190,174,157,142,140,162,190,182,169,140,102,106,125,141,146,149,136,126,138,145,152,159,164,166,150,121,152,167,162,152,149,143,147,144,144,144,143,145,143,135,138,137,129,130,126,124,124,124,124,127,131,136,132,122,112,121,124,107,91,177,184,191,195,191,181,167,154,132,124,166,193,191,173,120,103,106,102,126,145,157,148,128,129,137,140,149,148,148,146,122,147,154,149,142,137,136,136,136,136,143,145,149,151,151,140,143,140,130,119,117,117,118,123,123,123,130,131,128,118,109,114,117,106,167,169,175,186,188,173,157,144,131,126,163,181,168,140,119,138,95,84,137,155,155,149,134,126,131,135,141,143,143,136,108,126,141,135,130,126,125,123,121,118,121,123,125,126,127,134,140,135,129,124,117,112,113,115,126,122,119,123,128,121,111,104,106,107,157,163,172,181,182,173,150,128,127,123,156,161,139,116,120,123,77,89,108,127,143,144,129,117,121,129,131,130,136,135,106,121,131,129,122,117,111,107,105,104,104,105,110,113,112,109,115,121,120,123,125,124,121,125,128,124,121,104,119,126,122,105,101,106,153,151,154,160,168,165,141,124,113,116,152,151,135,112,111,98,102,124,108,108,116,98,106,115,115,123,129,134,138,131,103,115,131,127,116,106,107,102,96,94,92,97,99,99,106,107,109,111,108,107,114,123,131,136,137,138,133,124,118,128,124,114,101,96,150,150,151,159,160,161,140,108,102,116,156,145,123,107,103,83,71,81,91,90,107,95,103,115,115,121,128,134,136,132,98,110,128,119,111,109,102,96,89,85,84,82,85,93,93,95,102,106,115,124,132,138,143,149,150,147,141,136,129,126,124,118,108,97,147,150,151,153,155,155,135,101,95,115,143,122,114,102,99,62,39,40,69,81,105,108,109,114,115,121,128,134,135,130,96,105,120,115,108,101,97,91,81,74,84,92,98,105,120,126,129,135,140,146,153,155,151,150,148,140,134,132,131,124,122,118,113,102,144,147,147,148,152,153,130,97,81,116,152,127,110,95,103,73,45,51,72,75,100,104,106,109,117,123,132,132,134,127,92,100,120,116,106,98,92,88,90,95,106,121,132,140,145,132,131,147,155,153,152,151,151,143,136,135,129,130,127,130,123,121,111,102,147,146,146,146,145,149,130,97,87,172,202,195,154,102,96,66,41,45,73,79,94,99,101,111,123,126,127,131,124,119,89,99,114,108,103,93,91,98,105,112,137,148,142,136,128,107,127,156,160,154,147,145,141,131,129,130,127,126,127,124,118,109,110,108,141,144,151,153,151,148,125,98,123,198,220,221,215,157,103,70,53,59,75,78,91,96,101,116,124,127,128,125,123,114,83,93,111,107,99,97,102,110,119,143,153,151,132,127,118,99,136,152,155,144,140,137,132,129,130,132,129,127,128,123,113,112,108,106,143,144,149,151,151,147,121,89,107,194,222,221,220,168,104,72,58,72,75,82,87,91,104,122,128,129,130,131,127,116,88,98,109,105,102,106,115,119,135,144,142,136,122,131,111,124,157,158,153,147,140,135,130,121,123,127,132,128,127,124,120,116,109,105,142,144,147,150,152,145,120,98,98,141,178,167,157,117,78,72,71,81,74,79,87,94,113,132,129,129,126,133,131,111,83,104,109,107,113,117,121,129,133,138,145,139,135,136,98,126,166,156,147,140,133,126,117,117,125,126,132,130,124,119,116,114,113,106,143,146,148,152,155,149,124,96,111,118,144,130,102,87,61,61,53,58,71,80,82,101,133,142,153,164,160,135,124,104,88,112,119,120,120,121,129,140,148,152,154,146,143,137,112,124,157,156,138,135,127,120,117,119,122,130,127,126,124,123,123,112,103,94,144,139,142,146,153,153,139,104,153,152,140,111,87,77,62,54,55,69,81,86,93,124,152,150,138,136,135,133,105,85,93,111,115,122,127,126,140,144,149,153,146,146,142,132,128,130,138,145,131,123,124,121,120,120,123,125,126,127,127,121,118,116,111,100,140,144,147,151,148,142,136,112,158,139,121,114,94,82,72,60,57,67,95,95,118,141,151,152,141,143,149,108,108,103,101,117,124,120,128,145,150,150,150,150,143,139,140,120,116,130,126,139,129,124,126,122,118,118,119,121,125,122,123,121,118,111,106,95,140,141,147,150,149,145,138,119,155,111,112,121,106,81,75,68,67,75,91,104,132,146,146,139,139,151,117,136,148,138,152,176,164,127,118,151,151,150,150,147,140,135,137,113,103,116,117,132,136,122,117,117,115,118,123,131,127,121,127,122,119,110,99,90,148,141,149,150,150,149,141,125,167,110,106,122,122,104,79,75,90,98,103,122,124,125,122,130,134,105,132,132,123,142,165,180,163,125,103,136,146,148,149,148,140,139,137,110,98,111,114,116,125,118,114,114,116,116,121,128,129,128,123,123,112,99,96,88,141,141,144,148,150,145,134,123,157,110,83,113,124,116,96,85,92,105,118,124,147,129,130,120,105,112,123,135,150,164,180,176,151,102,76,122,146,149,148,143,131,131,127,100,90,110,111,111,120,116,106,104,109,113,124,133,134,126,123,112,103,100,92,84,143,140,133,132,136,143,139,129,168,133,88,92,119,133,124,110,116,127,141,152,140,106,105,110,118,140,154,165,171,171,177,177,147,97,60,109,133,130,128,137,138,131,122,91,77,110,109,108,115,114,97,95,100,111,127,130,131,128,119,110,104,99,90,83,149,144,127,113,117,137,136,128,166,134,102,87,98,137,142,145,139,134,107,83,54,55,95,121,144,159,164,183,192,189,182,176,152,116,65,105,125,127,133,135,130,133,122,88,65,89,112,105,109,106,91,94,102,109,121,128,125,121,113,108,102,95,88,80,144,140,136,130,137,141,136,134,143,132,109,124,115,171,139,135,125,111,107,111,101,117,139,151,158,169,188,189,184,189,189,194,168,139,75,93,119,135,140,134,127,127,107,80,54,73,99,107,109,105,85,85,94,107,121,124,124,119,111,97,92,92,89,83,144,144,141,139,148,152,142,138,147,127,108,128,143,175,148,153,161,150,132,120,130,145,154,155,154,167,179,180,186,189,188,187,165,135,123,60,89,128,132,126,124,120,98,73,55,75,104,114,109,93,74,85,94,107,117,119,118,114,109,100,94,92,91,82,141,145,145,147,144,149,147,136,147,135,104,117,110,163,128,126,149,138,129,126,128,140,141,144,147,152,163,165,168,173,170,160,142,129,126,83,59,90,116,117,116,113,92,70,56,77,103,113,104,86,71,83,90,101,111,114,111,109,104,105,99,91,87,81,149,150,150,146,147,155,154,144,135,108,100,119,132,218,193,134,139,128,121,117,117,124,129,134,136,139,145,145,149,153,158,151,128,114,110,91,58,60,96,110,108,110,92,71,57,79,104,121,109,84,70,85,88,98,112,111,116,115,111,103,96,89,87,80,143,146,148,150,146,145,144,137,132,103,95,115,124,159,158,124,121,122,116,113,114,117,118,122,128,135,141,152,153,156,157,144,123,110,98,79,54,47,79,110,114,118,101,74,45,63,107,111,105,82,68,80,84,94,109,111,109,106,103,102,95,92,81,78,146,144,147,147,159,155,146,137,135,106,93,114,129,102,100,117,122,112,110,110,112,114,116,118,120,120,125,136,142,151,152,138,122,113,96,82,52,44,66,104,103,107,103,80,57,66,103,110,104,84,68,79,88,97,108,111,112,111,104,100,97,89,82,74,145,150,152,148,143,145,141,134,117,97,103,120,134,111,111,130,136,122,106,108,118,114,116,121,122,121,122,122,121,127,129,130,120,110,103,94,61,40,63,98,110,111,100,77,59,72,100,102,101,86,71,82,93,101,110,111,112,114,108,100,94,91,85,78,143,143,148,154,151,145,139,129,125,96,95,121,139,103,102,121,124,121,95,77,69,111,119,121,121,122,122,127,126,124,127,126,120,114,114,99,57,38,65,103,114,114,87,70,53,77,107,106,99,88,72,81,91,99,113,116,114,114,109,107,99,91,88,80,140,144,145,150,151,144,137,127,111,87,97,113,116,113,109,106,103,94,95,86,128,84,102,118,124,126,131,132,128,129,132,147,135,121,121,91,56,49,82,111,115,107,83,67,56,70,95,101,99,89,75,80,92,102,108,113,113,115,121,106,102,97,85,76,134,136,129,133,140,140,127,119,113,102,100,106,114,107,101,98,93,96,96,82,54,65,77,93,113,127,130,130,133,129,138,168,158,130,120,78,60,71,99,107,107,100,73,55,50,82,101,94,99,94,82,85,96,102,109,114,116,114,117,109,102,97,94,87,131,135,134,137,139,135,132,115,86,68,91,113,126,120,108,91,80,87,98,100,121,90,88,90,93,107,124,133,132,131,140,155,137,108,92,72,79,110,115,113,114,103,79,52,54,87,90,90,99,98,91,92,98,104,111,114,117,115,113,112,104,95,91,88,128,130,132,130,138,138,130,119,87,54,88,107,111,115,100,92,98,97,92,109,115,104,102,92,87,94,105,121,124,131,147,153,131,87,87,88,102,112,119,123,126,122,85,58,68,95,99,101,103,107,98,99,103,103,108,112,116,115,111,110,110,102,96,87,128,129,133,137,139,135,126,115,89,78,109,123,119,122,102,81,67,68,78,97,122,125,124,115,101,73,84,100,121,131,144,153,135,90,97,101,113,120,125,126,122,117,94,66,77,97,104,103,105,104,101,104,104,107,107,110,112,111,113,111,109,102,95,94,127,127,126,126,128,131,129,104,81,87,113,121,114,117,86,69,64,64,82,85,102,115,118,118,113,108,85,80,105,127,141,160,136,103,75,100,115,119,121,122,123,123,99,76,87,105,116,110,114,112,110,115,113,114,109,111,116,121,120,117,110,101,97,99,124,124,125,126,128,131,126,96,80,86,112,117,71,91,67,74,66,65,79,86,92,110,113,112,113,115,112,78,61,100,134,157,138,69,69,108,122,129,134,131,133,131,111,81,101,115,117,121,121,113,112,114,112,109,110,111,113,120,116,111,109,109,104,94,119,122,124,126,127,129,119,94,88,93,109,112,129,232,154,92,73,85,84,86,89,99,115,114,111,112,116,111,66,63,81,85,66,54,81,102,119,131,132,139,138,136,120,89,95,115,117,129,119,120,118,112,108,109,113,117,116,117,113,112,109,109,102,92,118,118,122,124,126,128,118,92,80,89,100,111,147,211,176,99,68,78,82,78,80,86,100,111,109,111,112,120,109,66,83,87,91,91,92,95,104,118,124,134,149,146,132,98,67,99,128,124,111,119,118,116,113,109,109,110,112,112,118,116,109,103,98,97,116,122,125,126,127,130,116,87,72,87,89,97,105,121,108,82,50,55,76,75,81,88,95,104,108,110,117,121,127,77,79,91,93,97,90,90,100,112,127,140,157,154,145,116,65,105,137,128,128,131,131,123,118,119,114,115,117,122,115,112,107,111,104,104,117,118,120,123,127,127,117,85,68,89,92,96,93,77,84,82,66,48,71,69,78,85,91,99,107,112,118,119,122,89,83,100,89,91,98,100,98,100,114,128,144,155,152,122,79,108,133,136,136,138,134,127,126,122,116,117,121,115,116,114,113,113,115,113,118,120,123,122,125,124,112,81,72,92,88,91,95,83,85,64,36,45,71,72,75,85,92,99,105,112,122,127,128,100,88,111,104,90,92,95,97,100,105,126,142,130,134,136,97,87,114,129,145,138,134,123,123,120,120,122,122,117,120,119,118,114,113,111,119,120,120,125,127,123,111,86,75,94,91,91,92,80,77,65,38,38,67,80,84,87,87,98,105,113,114,112,118,97,88,115,113,101,88,85,91,96,93,98,118,132,126,127,117,105,110,117,127,125,126,132,127,122,128,122,121,118,119,120,119,113,113,110,116,117,122,123,126,126,114,85,75,97,92,90,91,79,78,71,82,96,81,88,91,92,92,98,106,108,110,116,123,97,89,122,117,112,102,94,86,87,89,89,90,97,107,113,117,108,101,99,109,118,121,121,125,123,124,126,122,122,116,114,113,120,113,100,112,117,119,124,129,128,118,89,82,100,101,92,94,80,79,91,129,163,104,107,103,97,95,99,103,107,115,117,117,93,88,121,121,113,110,105,95,89,90,87,83,79,76,81,86,94,99,105,112,107,114,122,123,130,130,125,121,119,120,118,118,119,111,90,117,118,122,125,126,126,111,102,85,102,103,86,89,87,84,98,74,61,110,132,116,103,97,96,104,107,110,118,116,93,87,117,119,112,107,104,99,93,93,95,95,100,104,109,113,113,112,120,112,109,112,114,119,118,121,119,115,116,116,118,119,117,100,89,120,121,124,128,132,127,116,106,87,106,111,96,94,97,81,116,113,75,125,139,129,110,97,97,101,107,108,114,121,93,91,118,119,112,110,105,100,100,101,100,103,109,114,116,120,120,119,112,116,113,112,116,113,112,108,110,118,120,119,117,119,107,98,102,121,123,127,134,134,130,117,108,87,105,117,108,100,114,108,111,123,99,112,129,122,98,95,102,107,107,112,109,115,92,94,117,115,110,106,107,105,107,106,101,105,108,108,110,117,117,119,124,123,118,114,111,108,110,113,114,116,118,120,125,113,107,110,122,121,123,133,136,140,139,126,114,94,111,131,127,112,124,133,119,121,123,116,117,110,100,104,109,112,113,113,115,117,90,100,124,121,114,117,116,118,112,113,118,116,117,118,118,120,125,127,129,125,119,114,112,112,114,117,121,122,122,125,118,110,115,122,124,127,127,129,131,131,138,135,119,92,103,150,149,115,109,128,131,130,126,123,117,104,99,109,116,116,116,119,123,121,98,111,131,126,122,126,128,121,128,129,128,133,137,128,125,134,137,138,137,128,121,118,116,116,119,122,128,129,130,123,114,116,126,133,135,127,129,133,136,140,149,142,130,102,101,140,148,123,103,126,137,139,130,122,115,106,110,119,121,125,126,125,132,119,105,122,137,140,131,129,135,136,140,142,139,138,142,137,139,142,142,134,137,132,128,125,122,125,125,128,129,130,123,119,123,132,139,139,113,124,133,133,135,138,143,145,137,120,100,132,143,132,102,124,136,131,125,112,104,108,114,118,123,126,122,127,140,123,120,145,144,152,156,146,138,141,145,148,147,145,149,146,140,137,137,137,135,131,131,126,129,133,133,133,134,125,124,138,152,147,124,74,34,121,123,127,131,135,150,150,151,142,98,133,143,139,111,133,152,141,125,113,111,112,118,127,133,136,142,147,157,130,145,165,178,170,161,153,152,151,152,152,157,153,157,155,147,147,142,143,144,139,137,132,132,137,141,137,131,133,132,117,95,56,14,5,8,123,127,130,134,138,156,158,157,159,126,117,143,139,117,127,173,172,155,135,130,127,124,131,135,143,156,168,171,151,165,177,186,179,172,161,153,152,155,160,161,159,162,165,159,157,156,150,149,144,140,140,139,135,117,70,43,38,26,11,6,15,25,48,82,129,134,138,138,138,149,158,162,163,158,104,132,149,138,103,142,163,160,154,153,148,150,155,163,175,179,184,164,164,175,175,174,167,162,161,156,158,162,167,169,170,167,164,161,159,153,151,151,143,147,156,161,138,62,30,18,26,34,33,41,47,54,69,95,134,142,145,148,145,145,149,149,145,149,122,98,107,113,102,116,145,149,149,157,164,160,151,148,139,168,151,146,171,172,171,167,167,168,166,168,170,170,170,172,175,173,167,164,163,161,158,155,154,148,114,57,83,153,113,118,134,150,163,155,136,127,124,116,129,137,145,147,153,151,143,144,143,142,143,101,72,61,61,69,79,69,60,53,50,40,39,51,104,146,133,171,168,167,166,169,170,175,174,175,177,179,176,177,176,172,163,159,158,159,167,148,109,66,35,33,36,91,167,159,128,112,115,131,154,170,174,172
148,155,157,170,178,186,193,196,194,192,188,188,180,136,92,122,130,149,186,196,194,189,181,174,173,184,190,194,191,188,186,186,184,184,180,179,181,184,181,174,156,121,67,38,32,46,51,50,51,53,54,39,108,195,217,220,216,208,195,180,165,158,154,158,176,177,183,190,190,193,193,192,193,191,190,191,195,206,162,53,130,157,121,104,100,113,136,171,191,158,157,166,166,168,172,172,179,181,182,180,176,175,175,178,173,171,166,148,105,63,41,45,47,49,39,137,219,222,212,194,170,156,150,156,173,187,189,189,180,182,185,191,192,192,195,198,197,195,191,188,197,177,114,98,127,143,141,142,136,126,110,92,89,150,179,174,173,176,176,177,177,176,176,180,182,177,176,172,174,169,165,162,161,152,122,81,48,82,174,212,196,177,165,156,157,173,184,186,179,167,167,179,185,190,199,201,203,205,198,195,196,192,190,193,166,96,159,136,167,179,179,175,179,180,181,182,164,121,147,187,179,176,177,174,178,180,176,175,177,176,170,172,173,163,162,166,157,156,159,154,140,157,164,148,150,153,165,175,173,166,162,157,165,161,144,136,185,189,194,202,206,205,205,203,196,190,187,166,112,178,181,131,167,197,193,184,179,175,174,179,188,191,135,170,195,189,183,181,172,174,175,175,172,170,167,162,163,163,161,155,155,154,149,150,153,142,121,85,52,75,107,120,119,106,104,98,102,105,110,116,187,190,195,203,205,207,204,202,203,195,185,135,170,191,171,127,140,162,157,153,153,156,165,172,184,192,195,100,183,199,190,187,179,173,168,162,164,168,169,166,164,159,156,153,154,153,151,151,151,147,148,145,119,60,44,37,55,92,115,121,122,122,123,123,187,190,195,195,203,205,204,204,197,186,161,148,189,180,161,114,112,131,131,132,139,147,159,167,180,186,193,193,134,195,202,193,180,169,166,163,156,154,160,156,153,152,153,151,151,150,149,150,148,145,144,145,149,152,140,113,70,39,52,77,101,108,108,105,193,197,194,195,200,199,198,195,175,175,163,174,178,172,148,98,106,134,136,133,135,141,153,163,177,186,189,197,183,183,195,185,174,167,158,154,149,147,151,146,147,148,149,144,144,143,144,144,145,142,142,141,144,145,142,140,137,119,80,50,46,57,70,86,194,194,192,193,196,197,193,178,164,172,144,168,169,156,134,106,109,129,147,143,135,135,137,154,167,172,181,188,182,144,156,173,169,159,144,146,145,143,144,142,140,143,143,141,138,145,141,142,141,136,137,131,125,131,135,137,131,120,128,114,77,64,66,66,191,201,199,199,199,194,184,163,145,150,144,180,171,163,142,115,105,125,140,145,146,133,128,144,152,158,168,170,168,131,142,158,158,149,146,138,132,131,128,132,132,136,136,132,132,137,134,135,136,135,132,129,125,126,130,133,131,125,115,124,123,95,82,81,182,188,196,197,194,191,174,158,140,135,148,190,188,176,144,102,105,112,130,145,154,144,130,136,142,148,154,150,153,132,122,149,150,141,128,125,125,124,122,123,129,132,135,133,134,142,139,137,134,132,132,129,126,125,121,126,130,126,119,111,118,118,101,90,168,172,179,187,191,185,163,152,132,122,147,187,182,165,120,122,115,99,129,148,158,149,133,129,135,140,143,142,142,131,98,131,135,124,121,117,112,109,106,110,114,115,117,118,126,132,135,132,134,138,135,133,131,128,121,115,118,126,123,113,105,107,105,99,160,163,171,178,185,180,160,139,132,125,149,167,148,132,120,140,99,64,115,141,145,149,128,121,128,130,133,136,138,132,87,124,127,120,111,106,100,96,96,97,100,103,107,107,103,113,119,122,128,132,133,137,136,138,132,121,101,109,121,120,107,96,104,106,152,152,157,167,175,173,153,129,119,113,144,157,136,118,108,118,86,93,99,114,123,111,118,115,119,128,134,137,137,135,78,117,125,116,108,100,98,90,92,94,92,93,93,98,102,107,109,112,113,116,118,124,132,134,136,132,127,111,119,125,116,102,92,99,150,152,152,156,160,162,148,120,111,105,148,151,132,117,109,105,86,100,95,101,106,89,107,117,117,125,135,137,137,136,78,111,119,110,104,100,93,86,80,80,80,87,92,97,103,109,108,109,112,112,119,126,130,134,138,135,126,121,116,120,115,108,95,88,148,149,150,153,158,157,146,109,99,105,143,134,116,104,98,82,45,35,72,81,109,107,109,113,119,126,139,139,138,137,79,104,115,107,97,92,86,78,75,84,90,97,102,104,105,112,112,115,114,119,130,133,133,137,134,129,127,125,120,115,115,112,101,89,144,147,148,148,152,152,139,106,89,95,140,120,112,102,100,88,48,47,72,78,101,106,108,113,122,129,137,137,134,130,74,100,111,103,93,85,78,79,90,92,90,94,101,104,102,104,108,116,125,132,135,138,142,133,131,133,133,128,122,117,112,112,108,89,144,146,145,148,147,151,138,103,80,112,181,171,132,95,96,86,41,38,76,78,94,98,102,116,125,129,131,130,123,125,76,94,106,98,88,77,81,95,98,95,92,98,101,97,98,105,116,129,138,138,137,135,136,133,127,131,132,127,126,120,109,107,104,101,143,144,148,149,148,145,133,107,96,171,226,229,216,146,102,77,51,54,74,80,94,98,103,118,126,130,134,132,127,122,75,94,102,92,83,88,99,99,101,102,105,102,107,95,89,104,124,137,141,142,141,136,135,134,135,135,138,138,135,129,112,99,101,100,142,142,147,150,149,149,129,96,96,177,221,219,219,176,111,77,55,56,75,78,84,93,106,125,130,133,137,135,129,117,75,91,93,83,94,103,105,102,103,114,123,128,126,84,87,122,139,143,142,141,140,143,141,136,129,129,134,139,135,132,122,106,93,97,144,143,146,149,153,150,129,101,90,126,183,175,176,135,89,73,65,74,71,76,85,90,115,124,126,129,135,137,130,105,76,88,92,97,104,106,104,100,117,138,143,145,125,60,77,108,140,161,155,148,144,138,130,127,129,135,131,133,136,132,128,121,101,89,142,144,145,150,152,150,126,103,108,124,142,141,111,95,66,65,58,55,69,79,85,99,128,136,145,153,149,134,126,90,77,99,103,108,107,106,107,125,145,153,155,154,122,49,51,106,128,150,168,158,144,136,130,127,129,129,135,136,134,132,126,120,109,92,145,142,143,147,151,154,143,109,109,132,142,115,89,78,65,53,49,67,76,81,89,119,144,138,128,135,132,127,98,74,84,99,106,111,112,115,122,143,151,151,160,155,112,39,32,98,138,147,150,155,141,129,131,130,127,126,130,130,132,135,130,124,115,94,145,140,144,149,151,146,140,121,129,151,125,115,94,77,71,60,58,61,89,93,111,140,146,138,129,133,138,113,104,102,108,123,113,109,118,126,144,154,150,151,159,153,110,49,27,76,116,140,143,146,145,140,136,128,122,126,123,126,129,127,124,116,109,101,141,142,147,151,151,147,142,129,135,130,110,120,106,83,71,65,63,67,92,103,131,140,144,141,136,150,140,127,134,141,171,180,149,109,125,138,145,144,149,152,159,149,105,58,57,71,101,113,129,139,146,140,132,130,127,122,127,131,126,121,122,114,106,96,146,144,145,149,151,148,141,130,149,123,102,120,121,101,76,72,86,96,97,116,122,126,126,136,134,108,104,123,136,156,177,177,148,110,113,132,146,153,149,144,151,132,100,53,42,59,88,107,120,127,130,132,128,128,129,125,128,131,129,125,126,122,110,97,142,142,144,146,149,148,140,129,148,131,84,110,125,119,96,79,81,99,116,123,135,123,144,122,102,105,124,143,152,169,179,169,138,87,101,133,142,140,144,146,142,127,93,70,58,37,66,95,116,118,124,128,122,120,123,126,135,134,131,124,124,117,102,95,140,140,136,132,137,142,142,132,150,138,88,89,118,128,120,107,108,115,128,140,168,117,100,106,113,143,155,161,163,164,181,166,136,80,91,119,124,129,137,141,141,121,87,60,66,96,137,101,108,112,114,122,118,115,113,127,133,134,131,128,122,111,105,99,147,145,135,114,110,128,138,133,156,143,102,86,88,121,146,148,137,127,112,108,72,68,98,121,143,159,166,178,184,181,178,164,138,94,96,121,129,136,136,133,129,111,83,65,74,73,122,111,107,112,106,112,107,105,111,122,131,130,128,125,120,116,101,92,145,143,138,127,130,140,136,134,140,131,104,124,117,167,136,118,115,114,111,104,97,112,133,148,158,168,177,182,187,185,191,185,146,116,91,104,124,133,132,132,125,105,82,91,144,105,119,137,103,108,105,107,105,99,106,120,128,127,125,122,118,113,98,88,143,144,142,139,142,148,143,137,142,139,110,122,143,174,154,158,176,160,140,121,132,144,156,156,152,170,173,178,180,181,187,179,138,126,88,76,100,123,125,124,120,106,78,84,128,101,118,155,117,110,112,107,98,91,103,115,128,127,125,121,115,104,95,90,145,145,145,146,149,151,149,141,142,133,105,118,118,160,147,134,153,139,124,122,127,139,142,146,146,156,160,158,161,156,152,146,133,127,108,65,70,96,111,109,114,104,79,78,121,96,73,118,114,113,107,96,87,85,96,113,117,124,127,118,113,106,94,90,150,148,153,145,146,157,155,147,136,108,94,112,120,208,193,140,139,130,122,118,121,127,130,134,138,142,144,145,145,154,155,134,117,111,105,77,52,70,106,117,120,108,82,76,124,92,81,143,125,111,117,97,85,83,96,109,119,119,115,114,110,106,98,90,145,148,147,151,148,147,148,143,136,124,99,111,123,174,178,124,124,121,116,113,113,116,118,123,126,130,137,144,145,152,154,133,115,103,89,69,48,53,91,118,118,109,85,45,33,27,54,140,126,108,107,93,83,81,98,105,117,122,120,117,111,104,97,88,145,146,148,147,152,149,145,137,130,103,89,109,129,98,87,111,123,114,111,110,111,114,117,117,117,120,126,133,134,145,151,132,116,105,89,74,45,51,81,104,108,102,89,58,54,36,50,106,113,117,117,104,86,78,96,105,117,119,113,109,107,103,94,88,143,147,152,150,146,144,143,134,126,98,96,115,133,111,102,123,131,119,106,106,110,112,115,120,119,121,120,118,120,125,128,127,119,107,100,90,47,43,73,108,114,104,84,73,107,79,63,135,126,113,111,99,80,73,90,104,112,118,114,111,111,106,100,88,143,143,142,152,154,147,142,132,127,110,94,119,139,111,98,115,120,118,98,88,92,110,119,123,123,122,123,129,126,124,127,123,115,114,115,85,52,45,73,111,110,93,77,74,108,86,41,104,112,105,106,98,83,73,92,106,112,112,112,111,105,101,93,86,139,143,145,145,147,147,139,128,117,81,96,110,111,116,111,100,99,93,95,83,113,86,101,120,123,128,131,131,128,128,137,152,127,124,116,82,65,58,90,114,110,97,79,86,118,95,70,122,122,115,105,96,85,74,93,110,115,113,112,111,107,102,94,86,135,134,134,133,140,140,132,124,113,97,99,104,114,107,102,98,93,94,94,80,43,59,73,88,118,126,130,130,130,129,142,180,138,130,115,85,76,82,100,108,106,95,80,113,141,90,84,135,122,107,104,96,85,79,92,106,113,112,111,109,110,109,97,89,135,137,138,134,138,138,131,119,96,62,85,106,120,120,105,88,83,86,97,100,108,95,92,88,92,112,126,132,132,130,148,151,122,106,106,88,91,106,108,109,104,90,75,84,77,33,74,118,110,104,105,101,92,80,94,107,116,117,112,112,108,101,98,88,129,128,131,132,136,141,133,124,103,49,82,107,113,118,102,92,88,89,88,107,120,109,102,95,89,92,109,122,124,134,151,149,116,90,102,101,110,113,113,112,105,91,73,87,102,67,131,131,101,102,97,100,97,92,98,110,118,120,118,114,113,107,97,92,128,128,130,134,136,140,130,120,97,69,107,123,118,126,105,79,61,62,79,96,118,120,125,114,100,80,89,108,124,134,146,154,115,98,119,117,116,117,118,122,118,101,84,124,108,41,68,90,91,92,94,98,98,97,99,109,116,122,123,116,110,106,96,91,127,126,126,127,127,130,130,110,83,78,110,122,113,110,86,69,64,61,82,85,100,115,114,120,113,107,72,73,111,128,140,163,131,107,99,115,118,118,121,126,125,107,78,75,65,38,65,79,87,103,109,110,111,102,106,111,116,121,122,115,111,110,103,94,123,124,125,125,131,130,127,100,83,82,108,114,76,119,92,76,66,63,78,87,92,106,115,111,112,116,116,77,73,114,145,162,130,76,92,118,121,122,126,130,133,116,81,61,47,33,49,82,93,109,118,116,117,107,108,112,116,119,120,124,113,109,101,95,119,120,123,125,125,128,125,102,90,87,106,115,152,223,177,99,77,83,82,83,89,96,111,112,111,112,117,107,67,73,85,82,59,65,88,108,129,135,134,140,140,128,76,30,23,28,54,83,99,120,124,127,122,116,115,115,115,120,122,121,121,115,104,91,118,119,121,125,125,129,122,98,79,85,95,110,144,205,176,103,64,63,77,79,81,87,99,109,112,112,110,115,96,69,86,82,85,85,85,92,105,124,136,150,152,141,84,30,19,26,75,102,112,135,136,131,120,115,114,116,117,119,127,126,116,113,105,84,116,119,123,124,128,130,121,94,71,83,92,96,100,107,97,92,57,51,73,75,82,90,95,103,104,110,120,120,111,64,86,87,85,84,80,83,92,108,134,146,153,145,85,31,32,65,98,111,128,144,142,127,113,115,119,121,122,124,123,120,118,106,86,77,116,120,120,123,124,127,120,93,66,84,93,93,92,79,83,87,43,42,72,71,76,85,92,99,110,113,119,117,118,71,86,97,87,90,92,92,88,93,115,139,147,145,95,37,58,83,95,118,141,137,124,118,115,114,118,123,129,125,125,121,117,103,85,88,117,119,121,122,127,126,114,86,71,87,89,89,96,90,83,81,51,43,71,75,76,86,89,99,102,113,125,125,126,76,87,106,94,83,87,89,89,83,89,105,119,122,85,46,78,91,107,118,121,117,117,122,124,120,125,126,127,128,125,118,107,94,95,98,117,118,120,124,127,125,114,94,74,89,93,88,93,84,77,70,43,34,68,81,86,88,90,100,109,113,112,113,118,79,85,111,106,90,78,84,88,88,88,88,83,85,77,69,89,95,97,101,106,118,128,123,120,129,125,117,123,118,114,111,100,98,103,104,116,116,121,125,124,127,117,88,75,92,98,89,92,84,79,83,96,116,86,92,92,90,90,100,105,109,112,116,123,81,85,114,111,101,90,77,86,91,83,79,82,87,89,87,90,98,100,98,102,104,106,110,114,117,116,119,125,118,111,105,103,100,106,101,112,117,118,122,129,127,119,100,84,97,105,89,93,89,83,92,95,98,96,111,104,97,95,101,103,109,114,115,120,82,86,115,115,109,105,91,72,77,82,81,84,85,85,92,98,92,96,100,96,91,98,108,113,112,117,120,117,110,106,105,106,109,109,87,116,118,121,124,128,127,117,107,87,95,105,91,90,92,85,103,103,55,116,133,117,103,95,98,106,108,111,115,119,77,85,114,114,107,102,97,86,81,83,86,87,87,91,91,96,102,103,105,107,103,98,94,101,105,107,109,109,110,105,108,110,113,96,81,121,123,123,126,133,128,117,111,91,99,114,100,95,102,95,110,127,89,120,133,125,103,98,99,105,108,108,118,123,76,95,115,115,106,106,98,94,92,91,91,98,100,103,105,110,109,113,118,109,107,105,105,104,108,112,114,114,110,110,108,112,104,92,103,118,119,127,135,136,134,126,110,96,102,119,116,105,118,129,112,123,106,111,124,114,98,99,106,107,108,112,110,121,79,95,114,116,104,102,102,98,98,99,100,104,108,111,112,113,112,112,112,109,108,106,108,111,117,121,118,113,110,112,114,112,101,119,123,123,126,128,132,136,135,130,117,99,100,138,141,116,117,131,129,124,126,121,116,105,99,107,113,114,115,116,118,118,77,106,117,111,109,109,109,109,105,100,98,98,101,104,111,111,112,115,116,115,118,122,126,123,122,119,113,113,114,117,115,112,120,126,129,125,128,130,130,135,141,140,124,103,99,142,148,118,106,127,135,139,125,120,116,104,102,113,117,115,117,118,120,119,82,113,124,118,117,118,115,114,113,115,117,115,113,111,112,111,115,121,126,127,127,128,121,126,119,115,111,117,120,119,114,126,134,140,121,124,130,133,136,138,144,144,135,116,100,131,145,130,107,123,135,135,127,117,111,106,112,120,122,127,125,128,134,107,100,120,134,130,121,130,129,132,132,127,130,136,127,125,130,132,133,134,133,129,126,124,121,118,119,117,122,124,121,122,133,146,146,100,49,118,125,130,129,134,135,145,140,130,100,132,141,133,108,124,138,128,117,105,103,109,115,123,127,127,128,135,140,109,118,134,142,152,140,138,139,139,149,147,142,141,138,139,140,143,140,142,135,131,130,127,124,123,125,127,137,135,134,135,121,85,38,8,8,119,120,124,128,132,146,149,151,150,113,125,147,144,117,135,159,151,132,121,116,115,121,127,134,137,144,153,157,123,155,166,166,164,164,150,144,151,147,147,147,154,148,136,138,138,138,137,140,136,134,132,131,130,135,140,87,64,52,40,27,15,18,34,49,123,126,131,132,133,148,158,159,162,153,100,140,146,127,115,164,175,160,145,140,133,128,132,139,145,164,176,172,153,173,185,186,178,166,154,152,154,156,155,152,156,156,151,152,148,148,144,140,142,134,132,135,138,127,57,13,17,15,12,24,41,57,71,97,129,133,139,139,140,140,152,157,156,161,117,107,133,137,111,131,156,158,157,160,161,161,159,166,173,181,169,153,171,177,182,180,171,163,155,151,153,161,167,163,164,162,157,158,154,151,151,145,140,139,144,146,131,76,47,61,72,72,80,71,56,47,59,90,131,140,145,148,148,146,145,145,139,141,144,86,65,53,61,78,101,97,89,88,90,87,86,88,132,162,142,162,172,172,168,163,158,157,159,159,163,164,164,169,165,159,160,154,152,151,148,144,146,154,130,80,98,154,139,126,129,143,153,151,142,134,130,116,120,125,134,137,145,150,146,144,145,143,149,132,88,81,71,63,58,46,42,44,38,34,48,112,145,131,159,168,169,168,167,171,172,170,169,172,169,166,167,170,169,161,158,161,162,160,158,163,169,104,37,33,34,82,200,181,145,120,106,109,125,150,165,162
170,170,179,183,191,194,192,191,191,189,188,190,194,189,164,92,95,177,162,156,151,156,164,173,176,173,166,171,177,175,178,180,182,183,184,183,181,177,177,182,179,174,170,157,135,111,72,49,39,44,41,53,124,207,219,202,185,164,149,150,159,175,192,194,180,186,193,192,190,188,192,193,192,193,192,187,189,204,179,80,71,129,124,123,117,110,108,110,119,142,168,169,166,166,170,171,172,176,179,180,181,180,174,170,170,171,164,166,165,167,161,140,102,60,61,157,202,193,173,164,166,166,169,181,178,174,173,171,187,190,194,195,197,197,196,197,198,195,189,190,195,160,97,112,160,178,173,166,164,165,161,153,138,116,115,172,183,175,176,176,176,175,178,176,175,175,176,176,174,174,173,169,163,157,155,152,158,155,146,143,126,136,144,147,156,159,153,143,139,134,137,133,187,192,198,204,206,204,203,199,191,187,186,186,155,116,169,143,150,185,188,190,184,184,183,182,187,191,148,124,188,187,181,179,179,178,180,179,175,174,176,174,168,168,174,168,165,164,157,153,152,156,150,131,88,42,53,85,105,110,109,103,98,96,102,106,185,191,198,203,205,204,202,205,202,195,188,156,117,176,182,137,136,182,184,179,171,172,169,170,175,185,193,151,149,199,193,187,184,176,179,180,181,177,171,167,166,161,162,162,161,159,157,155,151,148,149,152,150,129,79,31,30,35,56,95,122,128,123,123,187,190,198,203,207,206,202,199,195,187,182,121,173,180,168,132,119,144,154,154,150,152,156,165,170,180,190,194,133,157,198,195,189,185,173,171,165,164,165,168,169,166,165,159,155,152,154,152,151,150,150,149,147,150,153,139,112,76,36,25,37,64,88,98,192,196,193,199,202,200,201,200,183,181,154,150,183,175,164,113,98,126,133,127,135,142,150,159,167,175,184,185,191,126,176,195,190,188,177,172,170,161,161,161,163,164,162,159,157,156,155,152,149,148,146,144,143,142,147,148,145,139,124,91,55,43,45,54,195,191,193,196,197,195,194,183,168,178,146,168,171,163,148,111,94,125,138,144,137,136,144,156,165,174,181,185,187,181,174,190,191,179,169,165,163,158,154,151,155,151,150,151,150,152,147,147,147,148,147,145,145,142,139,144,141,138,134,130,119,89,63,63,191,191,191,192,195,193,185,166,156,162,142,169,163,155,139,118,101,115,134,149,141,139,135,137,150,164,169,172,186,186,147,158,169,171,164,158,145,153,149,148,152,148,148,149,150,148,144,144,145,142,142,139,134,131,130,128,134,133,131,125,125,126,107,73,192,197,198,198,196,190,173,151,139,142,140,185,180,168,149,115,96,111,131,144,148,144,133,130,141,152,156,162,169,173,146,129,146,157,159,153,148,140,141,141,141,142,139,141,142,139,136,139,140,137,140,137,135,134,132,127,128,130,133,128,120,121,122,113,177,184,190,192,189,181,164,150,134,125,152,191,187,179,136,95,102,98,115,138,155,153,141,130,135,142,145,152,158,155,143,127,145,155,151,143,139,135,132,131,128,133,133,136,140,142,135,137,141,137,138,136,133,130,125,125,125,123,128,129,124,116,114,114,165,168,175,185,185,171,154,144,130,122,150,182,173,150,115,137,113,76,109,150,156,154,145,132,129,133,137,144,143,144,140,111,125,145,142,133,129,123,126,126,122,125,130,133,133,128,132,138,144,140,134,128,130,127,132,131,127,122,118,118,121,119,110,105,158,165,174,176,178,168,149,127,127,119,147,165,145,122,112,136,92,81,100,143,135,146,140,127,120,129,135,139,139,140,136,106,110,131,126,121,119,116,113,110,113,114,118,117,121,119,121,125,132,133,132,134,137,137,133,132,133,126,117,107,112,116,117,108,152,153,154,166,171,164,138,122,114,108,146,157,135,116,110,109,86,109,103,109,116,117,108,118,117,120,126,130,135,138,136,101,106,126,127,119,111,106,105,105,103,103,106,110,113,111,110,107,115,118,123,127,132,133,137,139,137,134,127,119,109,123,123,111,149,148,153,156,159,156,137,109,106,106,153,150,125,107,104,98,72,89,93,94,104,98,88,111,117,118,126,132,136,135,135,98,101,124,122,111,109,102,102,100,98,105,100,97,98,102,107,110,111,116,122,129,129,134,136,138,142,141,132,124,120,115,121,113,147,148,148,153,154,153,134,101,98,105,140,128,113,103,99,78,41,36,58,81,93,105,103,108,116,119,123,132,136,136,136,96,94,119,115,108,106,103,100,93,90,95,98,98,99,100,101,109,122,124,131,128,132,140,139,136,137,136,130,127,124,117,115,112,146,150,144,150,152,151,129,96,84,94,150,128,105,94,101,76,47,47,66,76,89,99,100,108,108,120,127,135,137,137,131,90,89,112,113,106,98,97,95,93,89,96,99,100,106,116,127,126,127,127,127,129,135,139,141,140,135,132,130,128,123,120,114,111,142,142,150,145,145,145,126,93,83,130,198,194,154,104,99,79,55,41,66,78,89,95,100,104,117,125,129,132,132,127,125,87,87,111,107,102,98,93,92,95,100,102,103,108,119,129,129,120,117,123,133,139,138,138,139,141,131,127,129,126,124,118,113,103,144,146,148,149,148,148,124,96,113,188,223,221,215,157,112,77,50,56,68,75,87,93,97,106,120,128,133,135,131,125,120,81,83,107,105,100,91,90,98,104,103,111,124,129,135,130,117,110,118,133,144,144,144,137,133,133,127,129,131,131,130,129,123,107,141,145,149,150,150,144,118,86,89,162,213,220,219,176,118,80,53,60,73,75,84,91,94,113,125,132,133,135,135,129,121,81,88,104,99,94,97,103,107,108,113,129,140,139,129,129,119,105,123,145,146,143,140,140,140,139,134,128,127,129,131,129,126,115,143,145,147,150,152,146,119,94,89,104,166,162,156,120,85,75,69,81,75,76,82,86,99,120,128,129,135,139,139,131,115,74,86,98,92,95,107,111,112,116,131,141,143,134,136,144,111,104,143,156,149,144,141,138,134,130,121,127,130,127,128,129,126,118,141,143,147,153,153,140,118,99,110,122,146,124,95,87,63,63,58,59,66,74,80,90,109,131,142,154,162,152,136,132,103,77,97,101,104,109,108,111,116,127,138,150,150,149,156,143,90,83,127,161,163,151,142,137,130,123,122,123,128,133,129,129,125,123,142,141,144,148,152,153,132,101,102,113,130,103,85,74,64,54,51,57,69,79,83,96,127,149,143,138,139,142,134,110,80,83,103,106,109,111,116,123,137,151,155,155,161,163,158,123,73,99,130,144,161,154,139,132,127,123,121,120,121,126,127,124,125,121,140,141,144,149,147,143,137,112,139,142,119,106,87,81,72,57,55,63,84,93,93,118,146,151,138,128,130,131,115,96,93,94,106,111,116,118,124,133,143,151,150,151,158,161,141,101,82,134,146,145,147,147,134,120,122,122,119,117,117,115,120,125,122,117,138,144,148,150,146,143,137,119,130,123,111,110,100,80,72,66,62,63,87,95,112,138,143,149,143,135,157,142,123,141,134,139,152,140,116,124,141,145,152,155,150,151,155,158,128,89,87,123,132,134,127,137,137,127,121,118,109,111,116,119,123,115,115,115,143,140,146,150,150,144,137,127,132,101,104,113,114,96,75,71,80,90,93,104,124,134,136,127,129,139,115,114,145,134,142,170,179,156,127,114,136,143,146,146,147,151,154,152,119,78,53,92,108,116,120,124,133,127,117,113,114,114,113,116,121,120,120,118,139,139,145,148,147,147,136,126,128,109,87,112,121,115,94,75,82,99,108,117,129,124,122,135,131,107,104,117,121,138,158,171,170,148,107,102,125,140,148,152,149,146,149,134,105,68,26,46,92,102,111,117,118,120,114,109,110,112,116,124,126,120,114,115,137,139,136,137,139,138,135,128,126,87,75,92,114,120,114,102,102,114,123,128,155,160,118,111,106,109,126,140,154,157,166,179,170,140,85,79,117,136,137,140,142,142,140,120,94,61,43,58,88,101,111,112,114,115,108,99,101,108,120,128,126,125,124,117,144,137,123,113,118,136,137,129,141,136,107,79,98,124,137,134,131,133,134,136,108,72,73,104,115,137,155,159,169,173,169,175,166,139,89,71,108,122,119,130,138,144,140,119,87,48,27,56,87,96,112,105,105,108,100,91,96,106,117,129,127,123,118,110,141,142,128,121,126,136,132,134,135,122,105,107,98,123,150,138,129,116,104,89,80,65,96,120,141,154,162,172,186,190,187,183,174,147,114,79,105,122,130,136,136,135,128,107,80,59,72,66,104,102,105,115,108,104,97,78,92,106,121,124,122,118,116,111,140,139,138,136,144,145,139,134,133,126,116,123,146,153,165,138,145,139,133,122,122,133,143,150,155,159,171,178,177,178,182,187,190,152,133,86,89,113,136,134,130,129,117,99,76,67,106,91,108,116,99,101,104,100,97,73,84,104,118,122,123,121,116,110,141,143,141,141,145,147,142,136,138,116,100,114,132,105,139,136,156,149,136,125,124,134,142,147,150,146,165,165,171,174,174,173,166,139,129,107,70,79,114,123,124,124,115,97,73,65,104,87,78,100,94,102,110,99,91,64,78,101,111,115,119,117,111,108,146,145,147,145,148,151,148,140,136,117,104,112,132,152,196,129,141,136,124,120,118,127,136,137,140,139,148,149,148,153,155,151,139,125,121,114,80,61,76,104,110,112,109,94,70,68,112,99,109,140,112,105,105,93,94,59,73,98,114,118,116,112,108,104,147,149,149,148,142,146,147,141,133,110,96,109,129,147,193,141,128,126,121,116,115,117,122,126,128,134,137,141,144,142,149,159,138,118,108,99,80,53,53,84,106,111,114,98,74,55,76,76,104,131,106,107,112,101,86,63,75,95,105,116,119,117,113,103,142,137,139,146,153,144,136,132,127,95,92,108,127,111,105,110,119,117,113,111,110,113,114,116,120,125,128,136,141,144,151,150,132,119,106,91,71,45,47,70,100,109,114,99,72,35,27,61,97,115,104,110,109,100,90,58,69,94,109,117,115,108,102,104,144,148,148,145,145,147,142,133,124,114,97,109,127,118,98,122,129,120,108,109,111,113,115,119,119,119,121,124,126,128,138,144,133,118,106,92,81,51,44,62,94,101,110,100,83,65,94,81,102,134,111,112,112,104,88,57,68,96,110,113,112,110,107,102,140,143,148,149,145,140,136,129,122,92,97,113,133,116,103,127,135,135,114,93,91,104,115,119,124,120,120,122,122,122,124,127,124,115,110,105,94,55,43,57,94,110,110,96,77,61,89,79,90,119,103,100,103,100,88,62,72,99,108,113,110,111,110,102,141,142,146,149,148,145,137,129,118,89,94,112,124,115,101,107,108,105,103,94,99,110,111,121,122,124,123,125,127,122,126,126,121,120,118,117,96,67,47,61,100,111,107,87,69,65,97,90,80,106,102,108,101,96,92,66,73,100,115,115,116,111,109,102,135,139,132,136,141,137,127,122,115,98,99,100,109,107,105,103,99,98,96,90,77,76,74,98,114,123,130,133,130,128,129,141,168,131,126,120,90,71,58,76,108,110,107,90,76,85,117,100,102,129,105,101,103,97,88,65,74,96,111,114,109,109,109,107,132,133,131,136,135,132,126,116,100,91,99,106,122,116,102,93,84,83,94,98,82,78,78,84,94,107,122,130,132,131,131,145,173,140,126,117,94,83,87,98,104,106,95,84,69,81,106,71,81,101,95,101,97,99,91,72,81,99,114,117,115,112,110,107,127,132,133,129,135,134,128,114,87,53,79,105,112,119,108,94,87,96,91,103,113,114,92,84,86,96,103,122,122,128,132,148,148,126,102,106,96,95,107,111,112,111,97,80,59,50,45,63,99,91,91,100,95,95,95,78,88,101,112,116,117,115,108,105,129,128,131,133,137,135,125,118,91,63,94,115,113,121,105,89,79,76,76,92,113,115,116,114,99,75,89,101,120,122,134,152,150,124,94,108,107,109,113,116,118,119,107,83,59,68,76,48,70,80,93,92,95,97,93,89,94,103,111,117,118,114,105,104,126,126,129,131,132,131,124,105,84,78,110,122,121,131,101,75,65,61,75,83,100,116,121,120,117,104,84,83,97,122,131,141,153,123,104,114,116,115,119,121,124,122,114,92,60,55,47,40,71,92,97,107,108,108,104,99,101,105,112,114,114,116,113,105,122,126,125,126,126,130,123,93,76,81,112,113,85,74,67,68,66,60,74,85,88,106,115,114,113,113,114,90,74,99,125,144,166,139,105,88,107,115,113,116,123,131,123,100,64,36,31,42,80,95,102,109,112,113,108,106,108,110,112,115,117,115,113,109,120,120,124,126,125,129,117,91,80,86,109,113,107,191,149,96,72,72,79,85,86,95,114,116,114,115,119,120,90,64,91,115,131,95,61,75,107,122,127,130,131,131,129,109,74,29,24,63,103,108,116,122,122,121,111,112,110,111,113,114,118,123,118,117,117,120,122,123,126,128,114,92,78,87,103,110,155,218,201,109,77,90,92,80,80,88,98,121,109,110,113,114,113,75,60,72,73,66,69,79,91,107,121,127,140,138,139,121,90,50,57,103,122,122,123,129,134,120,114,115,116,115,118,119,122,128,116,110,120,121,123,124,126,126,112,85,74,82,91,94,111,138,133,95,54,55,74,76,77,82,89,103,111,110,111,112,116,105,69,82,86,88,86,82,83,91,107,123,133,147,148,135,100,64,58,95,110,114,133,135,122,118,113,109,112,117,122,123,122,117,116,113,115,119,123,125,129,128,114,86,68,85,92,93,94,84,81,84,66,50,69,76,73,83,90,98,105,109,112,115,116,112,73,80,90,84,84,85,84,85,89,111,134,148,154,152,124,79,57,90,115,137,135,124,121,121,122,118,120,119,120,122,122,123,117,112,119,120,120,123,124,125,107,81,68,90,93,88,93,79,87,79,57,43,58,73,73,80,88,95,98,106,110,116,116,117,79,79,104,92,86,88,92,91,89,86,105,131,145,151,146,106,84,106,132,132,128,128,130,128,121,122,122,118,119,121,121,117,111,102,119,120,122,125,124,121,105,82,72,89,92,86,90,81,76,68,33,40,57,86,75,82,92,94,103,105,111,118,121,118,83,80,108,104,93,86,85,92,95,90,90,101,117,124,133,112,96,98,105,113,120,125,125,125,121,120,115,116,119,120,115,112,107,102,114,118,122,124,127,124,108,86,75,95,96,87,89,78,76,69,45,59,60,80,86,86,87,92,99,105,109,110,107,117,87,76,108,109,102,93,86,83,89,90,84,82,88,96,106,105,98,96,94,97,107,114,116,116,113,114,117,115,122,120,115,112,108,104,117,120,122,127,128,127,104,84,78,94,101,88,90,78,76,84,112,185,108,99,97,94,93,95,100,104,105,109,112,117,83,78,114,116,113,105,100,89,85,88,93,88,84,84,83,91,93,96,93,96,101,104,102,110,114,115,115,119,117,113,110,110,107,107,114,118,122,123,126,121,113,98,85,101,103,88,88,83,76,91,84,103,97,123,119,107,99,96,100,104,106,110,113,115,85,76,111,114,109,108,103,97,89,87,88,92,93,95,101,100,102,107,109,111,108,105,105,111,110,113,113,117,116,115,110,108,107,113,118,120,122,127,129,123,113,104,84,103,112,96,92,93,79,109,107,63,97,147,135,119,104,96,96,104,105,107,114,116,84,79,111,115,111,107,103,99,96,97,98,99,104,111,110,111,111,111,107,113,111,100,106,104,114,121,127,123,118,115,111,111,112,114,120,125,128,133,132,126,114,107,87,105,116,104,95,105,100,105,123,86,103,127,134,116,100,96,102,104,107,109,109,116,80,81,114,115,111,100,106,101,100,102,100,100,105,106,109,110,112,113,111,110,111,117,116,120,120,120,121,122,113,112,112,113,116,108,121,125,128,134,137,134,120,110,89,107,125,122,110,118,130,114,117,116,112,119,123,111,100,104,109,110,109,109,112,117,85,98,114,114,111,109,106,106,103,109,103,103,106,104,104,110,110,114,118,121,123,124,127,127,125,120,118,113,113,115,118,116,112,108,125,128,129,133,134,134,126,114,93,103,143,145,116,108,123,128,123,125,130,119,117,104,100,110,113,114,115,119,122,119,86,100,125,121,114,116,119,117,115,110,117,117,115,118,117,115,122,126,125,127,127,126,123,124,121,120,117,116,118,120,122,117,114,124,129,131,132,133,136,144,136,123,96,99,143,148,120,104,121,135,138,136,120,122,112,104,111,116,121,123,122,123,130,115,95,117,131,130,126,124,125,122,127,130,124,128,137,130,126,131,135,132,137,137,134,127,127,124,122,122,122,125,124,124,119,121,135,139,127,130,134,136,138,145,141,131,113,93,129,144,133,104,118,134,135,133,122,109,108,110,113,121,124,125,124,123,135,114,107,124,139,146,143,130,134,135,140,142,144,142,145,143,137,139,141,140,137,136,132,132,129,126,126,124,128,127,137,140,146,147,118,72,122,128,128,130,136,140,145,141,132,91,133,141,139,109,123,146,142,130,113,108,108,112,119,126,130,131,133,144,147,113,139,155,156,152,163,155,145,143,146,149,150,147,152,154,144,142,140,139,137,136,137,135,130,131,132,130,134,133,111,91,62,29,7,3,120,123,129,130,137,153,149,152,150,115,122,143,142,125,124,166,171,158,139,127,124,122,124,130,134,141,150,159,156,130,157,168,183,176,168,158,153,154,156,154,158,158,158,159,154,151,145,144,143,141,142,139,132,133,137,143,114,59,20,10,8,18,28,47,128,130,134,132,136,154,157,160,162,153,101,135,144,135,105,148,172,162,153,149,146,139,138,143,150,158,171,178,168,157,170,176,183,178,172,165,155,152,153,160,161,158,160,160,159,152,158,148,151,147,141,136,137,144,127,74,48,51,63,59,58,55,54,53,134,135,140,141,139,145,151,153,152,153,113,106,118,124,110,114,145,155,156,161,164,168,174,175,185,185,176,168,143,165,170,172,168,164,161,161,157,157,160,163,164,165,165,156,155,154,153,151,147,144,142,144,150,128,153,142,114,122,132,155,160,149,127,111,134,146,147,148,149,144,142,139,137,142,135,86,66,51,59,68,81,79,76,79,88,79,59,51,57,86,154,134,164,174,171,170,172,175,174,171,170,172,168,166,167,167,168,161,158,157,157,156,156,155,152,129,83,34,36,143,174,142,113,99,108,122,146,154
102,100,100,103,106,107,108,105,107,109,110,110,104,88,76,79,81,95,121,83,84,94,97,98,97,94,91,93,93,88,84,81,79,77,71,71,62,65,65,67,65,63,78,127,134,120,105,102,113,127,135,144,144,144,144,143,135,134,132,127,125,127,133,155,115,120,119,118,116,118,111,108,107,108,107,109,109,110,108,106,97,74,83,97,89,90,93,95,96,97,100,92,86,89,90,93,95,92,92,86,86,75,67,64,69,73,85,106,107,111,122,129,134,135,136,144,143,146,153,158,162,165,165,163,160,150,134,106,130,130,128,127,126,125,123,117,113,111,106,101,100,100,103,106,93,89,95,100,108,106,102,101,97,94,96,111,105,89,91,90,92,95,92,92,93,92,87,77,80,98,108,110,114,115,116,118,125,131,133,143,158,163,161,165,169,169,165,163,165,170,176,174,133,134,136,136,134,131,130,126,123,121,115,106,98,92,94,91,91,109,115,113,109,105,107,110,110,106,101,106,124,108,98,99,97,97,101,99,95,93,90,92,88,83,80,67,66,76,88,99,107,120,126,129,139,153,159,161,168,174,172,175,177,178,180,173,132,134,137,137,139,136,130,127,122,122,119,107,98,91,91,81,94,113,119,126,119,107,103,104,106,107,105,109,115,125,107,101,100,101,105,107,104,99,99,98,98,87,78,67,43,30,36,44,53,71,88,104,112,129,162,189,193,194,185,173,170,172,180,183,135,135,135,138,136,132,131,130,127,129,127,106,97,94,88,85,92,99,113,125,128,118,112,110,107,108,109,107,106,123,113,99,98,108,111,109,106,103,105,104,99,100,95,92,82,57,34,38,45,56,69,80,90,91,97,112,138,162,178,183,183,181,186,184,138,139,139,137,136,132,132,131,133,134,126,103,88,91,89,89,91,83,96,114,124,126,126,126,121,116,111,110,108,115,161,117,104,108,113,110,108,106,106,110,108,105,101,97,92,91,82,82,78,69,59,59,70,99,111,120,119,132,151,163,166,149,161,175,144,144,141,137,131,133,134,134,138,140,123,98,92,99,94,90,86,75,76,92,114,123,130,136,134,126,123,115,115,118,155,167,97,106,112,109,105,105,103,108,111,110,106,98,95,91,87,78,68,67,69,69,61,73,76,90,104,115,131,144,156,155,150,158,143,143,142,132,129,135,137,139,144,146,126,104,96,109,106,96,84,64,56,79,102,115,124,131,137,138,131,124,124,129,137,162,103,108,113,108,103,104,103,103,109,110,111,107,101,93,90,87,83,80,76,69,68,63,66,76,87,86,99,133,148,153,157,154,145,146,144,145,139,141,141,143,147,148,127,108,104,116,110,100,91,79,69,73,95,110,117,125,133,143,141,134,136,136,138,159,105,106,115,116,113,108,108,104,105,111,114,113,110,103,99,94,87,82,75,71,69,69,64,64,84,100,94,101,123,129,145,153,146,146,150,151,150,149,148,150,150,147,129,109,108,125,115,101,87,84,84,85,83,99,110,120,132,142,146,139,141,142,137,153,107,110,124,124,121,116,108,107,106,109,113,115,113,110,107,100,95,87,81,77,74,74,75,70,65,86,108,105,107,117,125,135,147,148,150,155,155,154,150,150,154,157,138,109,108,130,119,103,85,78,94,105,83,91,106,119,128,138,149,146,147,148,139,145,112,113,126,127,125,119,112,104,103,104,109,112,116,115,111,105,100,93,84,80,75,74,73,75,72,62,76,106,113,117,131,134,153,151,153,156,156,155,154,152,155,159,145,108,104,129,118,105,82,91,111,121,99,93,105,103,112,133,144,145,147,146,143,141,123,115,128,132,131,120,109,104,104,107,113,119,121,118,112,108,104,100,92,83,78,74,70,71,72,70,59,68,104,114,115,130,155,156,157,160,157,156,159,158,158,158,148,114,99,131,123,106,85,106,130,134,111,92,105,100,100,125,140,144,152,147,139,138,122,118,134,136,131,120,110,106,104,106,112,123,126,123,117,115,112,105,101,93,85,77,72,69,69,73,68,59,65,107,118,115,158,153,158,161,161,158,161,160,161,159,150,115,92,124,121,111,82,95,118,133,120,93,106,117,118,121,138,150,155,152,144,138,120,122,135,138,133,121,113,109,108,107,111,122,132,132,126,124,123,117,107,101,94,86,77,72,64,67,70,65,57,67,109,123,162,159,157,164,166,166,162,160,164,165,153,115,85,116,112,103,76,87,108,117,119,93,109,121,123,117,131,155,159,152,144,141,123,125,138,136,132,122,113,108,106,106,109,121,128,132,132,129,127,124,114,110,105,96,84,74,69,62,65,67,62,53,65,107,164,162,160,161,166,169,168,165,167,166,153,116,80,102,104,101,84,89,105,110,119,89,110,121,123,117,130,153,157,151,144,138,115,122,136,136,128,114,105,104,101,99,104,114,120,128,132,130,125,124,121,114,109,102,92,75,71,66,62,66,64,58,47,63,168,165,164,164,166,165,172,171,172,166,153,114,78,92,98,101,93,102,106,113,120,108,107,115,116,117,133,153,153,145,140,134,115,124,132,133,127,116,109,103,105,109,108,112,115,123,130,132,128,123,124,123,116,105,98,86,74,70,63,59,61,59,53,48,172,169,170,170,171,172,172,168,168,171,158,114,78,96,95,98,86,91,111,126,126,125,119,117,114,119,136,152,155,148,139,129,114,127,132,129,122,113,111,116,121,120,113,107,107,119,131,138,136,129,124,125,120,110,99,96,81,74,69,57,56,58,56,48,174,172,172,171,171,172,172,168,168,171,161,121,85,109,114,98,91,102,133,133,125,131,127,115,115,130,145,152,154,148,141,124,114,131,132,126,121,118,122,122,121,123,114,100,97,121,137,142,140,132,127,125,122,117,111,107,94,79,67,57,51,57,54,51,172,170,171,169,169,169,169,172,170,169,163,134,92,103,112,93,92,107,138,127,128,135,127,113,123,141,148,145,143,141,143,116,117,135,127,120,121,126,134,135,131,122,111,86,89,125,147,148,143,139,135,130,126,118,114,111,104,93,80,69,50,48,50,50,175,171,173,172,168,167,169,173,172,167,162,144,101,103,112,90,88,97,117,119,132,136,125,119,132,143,142,135,125,118,117,104,122,137,128,124,128,136,141,141,134,122,109,80,75,121,142,146,147,145,140,136,132,125,121,118,110,101,90,76,64,46,50,49,177,172,173,175,170,168,172,173,173,167,158,144,116,106,108,93,89,91,97,118,143,134,123,130,142,148,144,133,128,117,97,105,132,136,133,132,139,140,139,140,134,125,115,92,62,96,127,132,132,139,142,138,136,133,128,123,116,107,98,84,71,54,48,49,177,172,171,173,174,170,174,177,174,169,160,142,119,109,102,93,92,97,103,114,133,128,127,144,149,150,139,130,128,110,92,103,111,114,110,110,120,133,138,131,134,127,123,108,67,82,106,115,123,125,131,136,139,137,134,127,121,115,107,93,77,65,47,47,179,175,172,174,175,177,176,179,175,167,163,147,129,117,102,94,95,98,111,123,121,120,133,149,142,130,124,113,98,91,93,103,114,122,121,105,101,112,130,130,133,130,127,121,79,77,106,103,114,118,117,125,136,141,142,139,132,122,112,103,88,69,54,45,180,178,174,175,173,177,174,177,171,164,159,149,133,120,122,107,94,97,105,116,119,123,127,118,106,111,104,97,101,108,114,122,129,133,127,110,88,92,114,137,140,134,130,123,86,65,111,113,109,110,108,112,130,134,140,141,138,125,118,116,99,80,60,47,180,177,177,175,177,176,175,178,161,142,153,152,141,126,122,132,96,92,100,107,113,110,104,136,91,97,100,120,131,125,123,129,131,135,133,115,81,56,78,112,130,138,137,128,93,61,103,125,113,106,104,98,115,130,134,144,145,133,119,122,109,88,66,46,184,180,179,178,179,179,179,183,171,149,157,157,144,127,107,112,124,99,97,106,111,101,89,106,88,99,123,135,134,133,132,131,133,138,140,129,95,47,51,78,107,128,137,131,96,60,79,126,121,105,102,91,103,122,133,145,147,139,126,120,107,92,77,50,183,179,176,179,181,180,179,181,178,168,165,161,149,130,102,85,113,127,114,121,123,112,100,96,110,123,134,134,135,138,141,142,140,138,139,133,112,70,46,58,83,115,134,129,101,63,59,114,132,113,99,91,89,112,132,147,149,142,131,121,110,97,82,61,182,179,177,179,180,181,179,178,177,173,168,162,151,135,112,101,128,133,124,117,122,125,137,144,148,144,141,143,147,148,146,148,150,149,146,144,128,93,63,51,70,101,125,124,98,67,55,107,144,133,109,95,84,104,127,145,152,142,133,125,112,97,83,68,178,181,180,179,180,181,180,177,177,177,171,164,152,139,113,116,144,162,143,132,144,163,175,174,170,167,163,160,161,157,153,151,151,152,154,156,142,114,84,58,62,86,117,118,96,68,50,98,137,137,120,102,86,95,119,140,151,146,137,128,114,96,82,70,184,180,177,177,179,181,181,178,178,176,170,164,154,141,111,116,151,167,147,151,168,184,185,184,184,183,183,180,179,174,171,165,163,167,166,160,147,124,98,64,58,78,112,118,96,68,48,92,137,136,115,98,80,92,116,138,151,146,138,127,115,97,85,73,185,184,180,178,178,178,178,176,175,172,169,161,151,142,113,118,154,172,151,161,177,186,183,179,178,181,181,182,182,184,186,186,185,184,179,164,146,124,102,70,56,80,114,127,102,69,47,90,138,143,121,99,79,92,117,135,157,145,136,130,118,99,86,75,186,187,184,181,177,178,180,175,176,172,167,159,151,143,118,121,150,185,163,155,173,180,178,173,173,173,176,174,177,179,181,188,190,192,188,169,144,122,103,71,61,77,121,131,109,73,49,88,138,145,128,102,77,91,114,134,152,151,141,132,119,100,88,76,184,182,182,179,175,176,177,176,177,173,167,155,144,149,117,116,139,165,144,137,158,168,174,171,170,167,164,169,170,170,174,170,171,176,179,167,146,124,102,70,63,86,122,133,111,75,47,85,133,141,125,99,76,93,116,134,149,153,142,130,119,104,84,74,186,181,179,177,176,179,178,176,173,168,162,153,140,145,107,101,114,122,105,99,115,125,147,158,159,154,147,149,159,160,156,153,153,153,164,160,142,121,95,66,72,100,126,129,110,76,43,88,123,131,117,95,76,97,121,135,145,148,140,130,117,104,84,71,183,182,178,175,177,179,178,177,174,168,162,150,137,139,108,92,102,123,101,98,96,89,90,107,132,140,138,137,141,144,142,140,141,143,147,140,125,103,77,73,94,113,128,127,104,71,46,94,123,129,116,98,81,102,123,134,139,142,138,125,113,101,87,73,184,181,178,175,178,177,177,178,174,166,158,143,129,136,119,111,113,111,112,117,117,107,92,74,84,118,135,136,136,137,139,139,142,144,144,132,113,86,69,93,115,124,126,121,99,65,40,96,123,123,108,91,84,103,123,134,132,136,136,127,112,98,86,73,182,178,177,177,178,178,179,177,172,165,158,139,118,128,131,129,109,107,110,115,122,106,112,126,91,97,117,139,135,134,139,139,142,148,144,126,98,67,84,118,126,128,125,111,89,62,53,99,118,116,104,90,86,106,121,133,136,137,132,126,113,98,83,71,181,177,177,175,174,175,176,176,168,164,159,144,118,124,130,119,106,108,110,115,121,126,116,110,92,96,96,105,127,134,132,132,135,140,137,116,84,68,97,122,129,129,124,106,82,48,69,101,114,106,98,88,97,113,127,137,140,138,130,117,110,97,79,65,179,174,172,172,172,172,172,172,170,166,156,133,115,121,115,107,104,104,106,114,118,128,136,121,110,107,102,95,97,127,135,129,133,134,128,109,78,81,111,124,128,130,123,105,78,39,79,106,105,98,94,93,104,117,127,135,134,133,125,112,102,89,77,63,177,172,171,172,170,170,171,172,169,168,156,126,107,121,117,107,102,96,87,100,116,119,136,147,139,129,119,115,101,95,135,146,144,135,123,103,78,99,120,123,128,131,124,104,76,43,92,106,100,96,96,101,109,123,131,133,130,118,113,107,93,84,73,55,174,170,169,172,169,169,172,172,172,167,155,119,100,118,117,107,98,89,89,106,121,121,124,140,148,147,140,133,126,103,93,134,142,134,116,95,93,117,124,122,125,126,124,101,65,67,101,95,94,99,99,105,116,125,128,128,125,114,104,100,95,82,71,52,172,166,170,169,166,168,170,168,170,167,152,110,90,119,118,105,96,95,99,109,119,121,119,129,138,139,142,140,136,126,89,79,109,113,106,107,113,121,120,121,121,125,123,97,62,82,102,98,99,105,109,115,124,125,123,121,119,114,102,97,88,75,64,48,168,164,168,168,169,168,169,171,168,166,144,101,88,129,123,106,99,113,125,123,121,120,112,119,130,134,139,141,138,126,115,76,95,112,121,125,121,124,123,121,121,123,120,92,66,92,97,103,110,111,116,122,126,126,124,117,115,110,100,94,81,69,58,45,164,162,166,168,172,171,172,171,172,162,133,94,86,122,124,104,93,98,122,136,123,124,109,110,126,134,139,140,140,131,127,102,95,119,126,126,122,127,128,126,122,119,116,81,64,91,105,112,115,118,122,122,121,122,123,119,112,104,95,88,74,66,52,44,160,158,161,162,163,164,164,168,167,158,130,90,91,99,119,100,82,70,95,128,124,123,115,106,120,133,136,139,143,135,130,118,99,114,120,124,129,134,129,126,121,115,109,66,81,108,119,120,119,122,124,120,117,116,112,111,107,98,91,78,69,60,43,44,158,157,160,160,161,160,162,166,164,156,125,88,102,120,115,97,83,77,89,123,124,114,108,105,112,127,136,141,141,131,133,122,105,112,111,116,127,130,125,122,118,113,92,67,111,126,128,126,124,125,124,119,115,113,109,104,102,98,83,67,67,50,42,40,154,155,157,158,160,160,161,165,162,151,118,91,113,118,115,96,77,81,90,120,128,108,105,109,113,127,138,140,142,136,134,123,108,117,111,106,114,122,123,121,120,108,82,81,121,131,131,126,121,121,116,113,112,110,106,105,101,87,73,69,58,44,42,41,152,149,151,153,153,157,163,164,159,146,113,98,123,124,111,94,68,76,95,122,121,103,104,110,114,127,137,143,145,138,140,134,112,122,116,107,100,109,115,118,122,114,95,93,111,120,128,126,118,113,109,108,106,106,103,99,90,78,73,67,49,41,38,42,147,146,149,151,155,157,162,161,157,143,112,109,127,130,109,93,91,96,116,127,105,101,105,112,116,130,140,143,142,137,139,142,116,128,126,115,102,95,105,113,115,116,110,106,112,118,124,122,114,110,110,107,104,102,99,91,82,74,70,55,41,39,38,70,146,147,150,152,157,159,158,159,155,139,114,116,127,118,109,99,110,127,133,119,94,107,109,114,121,134,137,141,142,137,139,139,114,128,121,118,110,96,89,99,104,109,111,113,116,120,123,124,116,109,108,107,104,101,91,88,79,73,60,44,41,43,61,103,143,145,146,150,151,148,152,155,152,134,112,120,128,124,115,104,99,113,116,104,90,98,110,117,126,135,138,139,141,140,142,137,110,131,127,119,113,105,94,86,93,104,113,116,117,122,126,123,117,108,103,106,100,98,89,78,74,67,50,41,45,71,98,101,142,143,144,145,145,142,145,148,145,130,109,122,128,111,110,104,96,94,99,88,89,101,109,120,129,130,136,140,139,137,145,134,109,134,130,122,117,111,104,104,104,113,116,118,118,120,124,119,113,109,105,105,101,94,86,80,74,58,45,47,59,94,102,100,141,141,140,142,142,138,141,146,144,125,114,119,123,106,110,108,101,86,90,87,93,102,111,118,129,137,138,138,139,135,144,124,102,130,125,119,116,111,110,110,110,115,118,121,122,119,116,114,111,108,104,100,95,87,83,73,57,48,48,49,84,100,93,109,137,135,137,135,135,133,135,140,140,125,115,121,123,108,105,106,90,87,94,96,102,107,113,120,124,134,142,144,135,133,147,117,104,123,119,117,115,111,109,108,110,112,113,116,118,116,114,110,106,104,99,93,89,83,74,60,49,48,46,60,109,104,92,112,132,134,132,131,130,130,132,136,137,121,107,116,118,104,97,97,81,87,95,101,104,105,109,116,121,133,141,142,134,128,154,104,100,120,118,118,111,109,108,109,111,111,110,112,115,112,108,106,102,99,96,93,88,81,64,51,50,53,56,92,124,102,84,115,128,130,131,126,130,130,129,133,137,116,106,113,113,103,99,103,94,95,102,103,102,104,106,112,124,133,139,140,135,140,172,102,109,126,121,114,107,106,106,106,109,112,111,110,112,110,111,105,103,100,99,92,83,65,53,56,56,58,64,121,126,90,96,133,130,131,129,129,127,128,127,129,133,121,108,110,107,102,96,94,96,107,111,112,103,102,112,121,126,132,135,135,134,151,190,107,110,121,117,114,104,95,108,109,111,112,111,111,110,109,105,104,102,97,91,87,73,51,53,57,57,58,66,139,125,88,112,149,130,127,128,126,126,125,125,128,132,124,109,108,102,97,92,96,99,115,119,112,104,109,113,121,121,128,131,130,129,152,152,99,110,114,113,108,104,103,108,108,111,111,109,111,109,104,103,101,98,95,87,69,51,55,57,57,56,53,72,131,109,85,124,151,130,128,126,125,126,125,124,124,125,116,108,104,103,100,86,105,106,114,117,120,119,115,118,117,118,118,124,122,127,149,105,101,117,117,112,109,106,106,109,112,113,112,111,109,108,105,101,99,95,88,70,53,56,58,58,52,52,59,105,127,86,87,133,145,129,127,124,122,122,121,120,118,117,115,111,107,104,105,96,90,111,111,114,126,133,124,117,115,110,111,109,112,139,116,99,106,114,113,110,108,108,106,110,112,112,110,107,108,105,104,100,97,89,68,53,55,55,51,49,53,61,97,119,103,82,120,138,137,122,119,120,119,120,117,114,113,113,114,113,107,104,106,106,76,99,109,111,116,115,112,110,107,107,107,109,123,120,92,100,107,109,110,111,108,110,111,114,114,114,111,110,106,105,101,96,85,64,56,55,53,50,50,54,65,90,104,108,80,102,138,144,145,121,118,119,118,114,113,108,107,110,112,113,112,112,108,104,99,70,98,99,94,94,96,100,103,108,113,118,118,97,100,101,107,111,111,110,112,112,112,112,112,110,110,107,103,101,98,83,62,56,53,48,43,46,62,74,80,95,105,80,93,128,138,145,148
116,118,121,125,127,125,124,123,124,122,122,122,122,122,118,112,111,97,83,106,109,110,113,114,116,113,111,114,113,113,114,117,117,116,116,116,114,113,112,111,109,105,101,99,89,89,87,88,89,92,91,91,93,95,98,104,110,112,117,128,131,131,132,133,129,130,131,132,132,130,128,127,125,122,121,120,119,118,118,115,109,111,94,111,115,118,121,121,120,119,116,115,115,117,118,118,120,121,120,118,114,114,115,115,116,111,107,104,97,90,87,87,89,92,95,96,96,99,101,103,107,113,111,117,126,134,129,122,137,138,137,136,136,133,129,129,129,127,121,115,113,116,113,108,104,120,116,119,119,122,126,128,128,126,122,119,118,119,121,121,125,123,122,119,116,117,120,117,118,116,113,108,104,98,93,89,87,86,87,90,94,99,103,104,109,113,115,113,117,129,139,138,143,144,144,143,140,137,134,133,133,132,120,113,110,110,106,96,107,120,122,119,116,118,123,127,130,131,131,124,121,122,124,123,128,127,125,120,118,118,119,120,121,118,114,110,106,103,99,94,87,82,83,85,90,94,100,102,107,111,114,116,115,120,132,140,143,144,145,145,142,141,138,136,138,136,119,113,111,108,98,97,109,119,123,119,113,112,116,122,125,129,131,130,127,126,125,122,131,130,125,121,117,118,121,123,122,119,115,113,109,108,106,101,93,86,81,81,82,90,96,99,102,107,112,116,117,117,121,137,143,144,145,145,142,142,140,141,142,135,116,110,109,103,99,100,103,113,120,122,119,117,120,120,120,124,130,129,131,132,129,122,129,131,127,122,118,117,117,120,122,122,120,116,113,110,106,104,100,94,89,82,80,83,87,93,98,103,108,115,118,119,116,122,146,148,148,145,143,144,144,142,142,131,112,109,113,107,105,101,99,107,114,124,124,125,124,125,124,126,127,129,135,143,137,120,125,131,128,123,120,117,116,120,124,125,124,121,117,115,114,109,104,99,95,89,81,79,82,87,93,98,101,107,113,118,119,113,147,148,146,146,144,146,146,148,147,131,109,109,117,111,107,94,93,99,111,129,124,130,131,131,132,130,130,133,140,151,147,120,122,131,133,126,122,117,114,114,119,123,126,124,122,120,115,113,108,103,99,95,87,80,76,80,87,93,99,104,108,117,118,117,149,149,144,144,147,146,147,151,147,126,107,111,125,116,106,91,95,96,105,121,122,125,129,134,139,138,135,137,142,151,158,116,119,132,137,131,123,118,115,112,117,122,123,124,124,122,118,114,111,106,101,98,91,84,80,76,78,86,93,99,106,110,116,119,151,149,145,144,147,148,149,154,149,132,108,116,132,117,106,83,89,93,106,114,115,120,127,135,144,148,144,144,146,146,163,110,122,135,139,133,127,117,111,109,113,119,124,127,126,123,120,117,115,112,106,103,96,88,81,79,75,78,83,92,99,105,112,118,152,151,147,148,150,151,152,157,152,127,113,119,132,114,100,80,88,100,117,116,112,117,122,134,146,154,148,152,149,148,163,116,122,138,140,135,126,116,110,108,111,116,125,129,127,123,122,122,122,115,110,106,103,93,85,80,78,74,76,82,91,97,104,112,153,154,152,155,152,153,155,157,152,132,113,122,128,114,95,80,94,115,131,118,109,115,115,122,141,153,148,152,152,150,151,127,125,142,145,136,123,113,109,108,109,117,127,132,131,127,127,127,126,120,116,112,107,100,86,79,78,76,74,77,81,90,96,105,155,159,159,158,157,155,157,159,155,131,111,120,124,114,86,76,99,127,143,124,105,114,106,111,138,148,149,154,151,149,147,129,124,143,145,136,121,112,108,107,106,109,119,130,132,131,131,131,128,124,120,117,113,107,94,82,77,76,72,72,76,83,92,100,156,159,162,161,161,160,160,161,158,134,110,118,119,113,78,73,101,126,146,134,102,116,109,113,130,143,151,155,154,150,148,126,127,144,144,136,123,111,107,101,101,105,117,123,131,133,134,132,130,129,125,121,116,110,102,89,81,75,74,71,69,75,84,92,158,161,162,161,159,160,161,163,160,138,105,112,116,115,74,67,88,111,134,136,110,125,123,121,125,138,153,157,155,150,149,122,131,144,142,133,118,108,102,99,101,107,116,121,129,134,135,133,130,127,126,124,117,111,105,98,87,76,73,69,62,66,75,85,162,164,164,162,163,163,163,164,161,139,99,102,119,116,72,64,93,99,121,131,122,132,131,126,122,136,153,156,154,148,152,113,130,142,140,129,114,102,103,106,111,115,116,117,125,135,138,137,133,132,131,128,121,115,110,104,96,85,73,68,64,59,69,77,161,163,166,165,164,166,165,166,164,145,94,86,119,109,74,67,95,102,116,124,129,138,133,124,122,139,155,157,154,148,149,106,130,138,136,126,112,107,111,117,121,116,107,106,124,139,143,141,138,132,133,131,125,117,116,113,106,95,79,68,65,57,58,69,162,165,168,168,168,166,168,168,165,144,97,87,121,106,73,67,93,103,118,126,133,138,129,120,121,142,154,154,150,147,143,112,129,134,131,121,115,116,122,126,126,117,98,96,128,145,148,147,143,138,136,133,128,123,121,117,110,101,88,74,70,64,58,61,166,167,168,171,170,172,169,170,164,142,97,89,114,104,74,64,89,117,129,127,135,135,124,114,128,147,153,153,149,146,135,116,130,131,127,123,123,134,137,135,129,117,91,83,129,150,150,148,145,141,140,138,132,128,126,122,117,107,96,82,70,65,55,55,168,167,169,172,174,173,172,172,166,141,96,86,103,102,76,68,94,129,137,132,135,124,117,118,139,149,151,149,145,143,128,119,133,132,127,128,136,145,143,138,130,117,96,74,121,144,147,147,146,147,143,140,136,133,130,125,118,111,103,90,75,70,60,50,171,171,170,172,173,173,171,171,167,142,102,88,117,106,81,74,96,129,134,134,129,117,116,126,142,145,141,137,135,132,117,123,137,135,133,138,146,150,145,139,131,120,103,75,103,129,137,141,143,143,144,143,140,138,133,128,121,115,110,97,85,72,63,49,175,174,173,173,174,173,171,172,168,149,110,91,139,106,85,79,90,117,130,134,124,114,123,138,148,145,135,129,126,116,107,125,135,135,139,146,153,148,143,139,132,125,113,85,86,113,123,132,136,136,139,142,141,141,137,135,131,123,111,104,92,76,69,54,174,174,172,171,171,173,173,171,170,156,119,94,149,100,87,85,84,101,120,129,125,123,139,149,149,141,133,131,121,101,106,123,127,134,139,146,149,147,139,138,135,129,122,93,87,105,112,122,130,129,130,136,141,142,142,141,133,122,118,111,96,78,69,58,175,173,170,169,169,173,176,172,167,157,129,111,138,105,91,91,88,97,113,125,126,135,150,151,145,135,130,127,111,96,106,117,124,129,130,135,142,145,141,139,137,133,129,97,85,109,115,117,124,123,123,131,138,140,142,145,138,127,122,117,103,84,72,60,175,173,170,169,171,174,176,171,163,154,132,121,128,104,91,92,91,95,109,123,133,145,148,141,135,126,117,112,106,107,114,120,127,127,120,115,126,141,145,143,138,136,133,101,73,111,124,116,115,119,116,121,130,136,142,147,141,131,126,117,105,89,76,63,173,173,172,171,172,175,179,174,165,154,137,129,128,102,90,95,94,98,110,123,135,136,139,123,120,114,110,114,119,122,127,132,135,132,117,97,101,125,141,141,140,139,136,106,65,90,125,122,111,110,109,113,124,133,145,150,144,135,128,118,106,92,79,68,173,171,171,171,172,176,177,171,163,155,140,131,138,114,95,98,96,99,111,124,128,122,124,106,110,114,121,129,132,133,136,138,141,138,122,91,70,102,127,133,139,141,136,107,71,72,117,127,116,108,105,103,117,134,148,152,146,136,130,119,107,92,79,69,174,171,171,173,175,177,177,164,158,153,143,132,150,121,105,99,102,104,113,122,112,106,107,96,110,126,138,142,137,135,137,139,142,141,128,98,52,73,112,127,136,141,133,108,71,63,108,132,124,109,101,93,107,128,147,153,148,138,130,120,105,91,78,68,174,172,173,175,175,177,176,158,152,156,149,133,159,130,108,107,108,110,117,118,105,99,105,106,122,138,143,143,142,143,141,143,145,147,137,107,67,60,94,118,134,139,130,105,74,60,100,135,131,114,102,84,103,120,144,151,148,139,129,121,104,90,79,70,174,173,174,176,175,175,175,150,151,157,154,141,158,134,113,117,114,114,120,119,112,111,121,129,139,145,145,146,146,147,147,148,148,148,139,117,85,62,75,107,128,135,124,102,74,52,95,134,133,116,105,81,94,117,139,151,149,140,131,121,105,91,80,71,174,174,176,174,176,174,173,158,156,158,152,148,157,131,115,134,135,120,124,131,139,149,155,153,155,153,153,155,153,153,153,152,151,152,146,127,101,72,63,88,114,125,124,104,77,47,90,135,134,116,99,80,92,115,138,149,148,139,130,121,107,92,81,71,175,174,175,178,177,173,173,169,164,163,156,153,153,128,123,144,153,123,136,152,166,176,175,171,168,167,166,167,163,160,158,158,159,158,152,135,112,83,58,67,99,122,128,109,77,44,83,138,136,118,98,81,90,111,134,148,147,139,132,120,106,90,79,70,177,173,176,175,175,171,172,171,167,163,155,153,149,127,131,153,178,126,154,169,180,181,173,174,175,175,176,176,176,174,170,170,173,170,159,141,120,93,58,59,87,116,131,113,77,49,82,133,140,120,97,80,91,110,128,145,147,139,131,118,107,88,75,68,176,174,173,175,175,173,171,170,167,163,156,148,145,122,130,157,185,137,160,172,179,173,170,169,173,174,174,176,177,177,177,179,183,179,158,137,119,96,62,59,82,117,129,112,76,51,82,131,138,119,95,77,93,113,130,142,145,138,127,116,105,90,76,67,176,173,173,174,176,174,170,170,165,160,152,145,142,118,123,152,167,135,148,163,169,166,162,164,166,168,169,170,173,177,178,180,181,178,158,135,116,94,65,61,82,112,126,111,77,53,85,130,131,115,95,76,96,115,126,135,137,134,125,113,101,87,75,65,176,174,172,172,171,172,169,169,166,159,150,140,137,118,116,138,140,122,125,142,151,155,157,157,155,155,156,160,163,166,164,166,169,166,153,129,111,89,62,63,90,118,123,104,74,52,90,128,126,110,94,75,99,116,127,131,132,131,121,111,98,86,75,61,179,175,172,171,173,169,168,168,163,155,147,140,133,113,105,121,114,98,107,116,123,130,135,142,140,139,141,147,147,146,143,145,149,151,143,124,103,78,64,74,100,120,120,96,65,52,95,127,121,107,91,82,102,115,125,128,131,128,119,108,95,81,72,55,175,172,171,171,173,174,171,167,162,154,142,131,120,99,94,109,105,95,99,100,99,101,102,112,119,122,127,132,132,131,129,132,135,137,129,109,83,63,71,93,112,121,110,91,58,56,99,123,112,98,87,87,106,119,129,133,132,124,114,104,92,78,69,48,174,169,168,169,171,169,168,166,160,152,139,130,111,97,97,107,104,104,106,106,99,94,100,88,102,110,117,120,122,122,124,126,130,129,116,93,68,65,89,107,117,116,102,79,53,63,100,109,103,94,88,95,110,122,128,126,122,116,106,96,85,71,64,43,172,168,168,170,170,170,169,165,158,149,132,122,107,110,109,105,104,106,111,116,119,116,109,84,92,100,105,110,116,117,119,124,127,122,105,75,61,77,105,115,119,115,98,76,53,72,97,98,93,87,90,102,114,122,127,124,117,107,100,90,78,68,59,38,169,166,167,169,170,170,167,163,156,146,126,114,111,122,112,98,101,108,112,120,132,134,126,104,97,95,97,100,108,116,118,121,124,117,99,63,66,94,107,115,117,113,96,69,59,83,93,90,90,92,98,109,116,121,121,118,109,101,92,86,72,62,47,34,166,165,165,164,167,166,164,159,155,145,122,104,112,117,107,96,98,103,110,123,135,137,129,121,115,107,101,99,99,107,115,120,117,110,91,70,82,102,110,113,116,112,92,62,67,85,89,88,93,97,106,114,118,116,115,112,107,95,88,78,66,56,42,41,164,164,164,163,163,163,162,157,155,143,116,100,109,106,104,98,96,98,107,122,131,135,131,132,129,121,117,111,99,96,106,116,115,103,89,82,95,109,110,111,113,110,87,60,75,90,90,94,99,104,111,116,116,114,111,107,101,91,84,73,64,48,37,48,160,161,160,159,161,162,162,158,156,139,110,99,106,104,104,97,99,103,107,122,127,127,126,132,131,130,126,122,111,96,90,106,107,102,95,96,104,109,110,111,111,107,77,55,81,94,99,104,106,110,115,113,112,111,107,101,94,85,73,66,57,41,47,62,156,159,159,156,158,157,158,159,155,135,101,98,110,110,104,97,105,113,116,126,123,118,117,125,128,132,131,128,122,105,86,98,107,106,106,108,114,115,113,111,109,102,66,68,94,104,109,110,113,115,112,110,109,106,102,97,87,79,69,63,46,46,63,69,157,158,156,154,154,156,158,159,154,129,93,95,112,116,106,95,98,112,119,124,116,112,110,119,124,130,132,130,126,117,95,100,114,113,114,114,118,115,113,109,103,91,66,91,111,116,115,114,115,113,111,107,103,100,97,92,82,71,65,56,45,57,76,77,154,156,156,155,154,154,156,157,151,124,87,91,114,119,102,88,88,101,117,122,103,104,103,113,122,128,132,131,128,124,99,103,111,110,110,115,119,113,112,106,96,79,77,107,119,121,119,115,113,109,106,104,101,96,92,85,74,67,63,49,53,65,85,96,151,152,152,154,154,154,156,155,148,113,81,86,110,114,98,88,93,93,111,116,101,98,100,109,119,127,132,131,128,126,106,101,117,108,107,108,112,109,110,107,95,82,91,111,118,119,115,110,107,104,102,100,95,95,87,77,70,63,54,52,66,72,87,104,149,150,152,152,150,152,155,154,145,110,77,89,105,108,89,91,93,90,107,111,97,97,101,106,119,129,133,134,127,125,116,96,119,112,103,101,102,104,105,106,102,95,101,111,116,119,118,108,103,100,101,95,94,86,80,72,67,59,53,68,77,78,89,118,145,146,149,148,148,151,153,151,139,105,82,94,102,101,85,87,90,92,107,102,93,96,103,107,118,129,133,132,127,124,118,99,121,117,108,98,93,96,100,101,101,102,106,110,115,117,114,108,104,99,100,95,91,81,72,67,61,54,69,87,81,81,105,136,139,142,141,141,141,147,149,146,133,101,88,99,101,95,85,91,96,100,110,93,91,100,106,107,120,127,132,132,127,124,115,104,120,117,110,99,91,90,92,99,100,103,110,111,117,118,115,108,101,98,97,93,86,78,70,62,49,54,91,105,76,83,127,145,136,137,140,141,142,147,147,143,127,97,95,102,99,93,83,86,100,104,108,84,90,99,107,112,123,126,130,131,127,126,113,108,119,119,113,104,95,89,90,93,106,111,112,111,114,115,111,104,99,96,92,87,79,75,65,51,36,53,107,106,69,100,143,146,133,135,136,137,140,144,146,141,122,97,103,104,94,96,74,70,100,105,97,82,89,100,111,118,122,126,128,130,127,126,112,109,120,117,112,108,101,92,94,101,107,114,114,113,111,109,106,102,98,92,87,82,75,66,48,36,34,66,117,85,72,120,140,140,131,133,135,136,136,138,141,137,118,97,106,110,89,100,69,60,78,94,85,81,90,103,113,119,123,125,126,128,125,125,112,104,120,119,111,108,102,98,100,104,109,110,111,111,108,104,101,97,94,89,82,78,70,51,34,29,46,91,101,75,99,131,135,135,129,130,132,131,130,133,136,132,112,93,108,110,89,99,70,57,57,72,77,84,94,105,117,123,124,124,124,124,122,123,112,96,116,113,108,102,99,99,99,102,105,106,105,107,104,101,97,92,88,86,81,69,50,33,30,41,69,93,83,90,119,132,132,130,128,126,128,127,125,127,132,128,110,96,106,109,94,95,72,57,54,61,74,86,96,107,114,121,123,124,124,121,116,120,108,94,111,107,105,102,98,97,97,99,101,101,101,102,102,98,94,93,87,82,72,48,31,30,41,62,79,76,78,102,113,112,115,118,122,123,124,123,121,121,125,124,109,98,106,104,94,90,75,61,60,68,83,93,101,107,110,116,119,124,124,117,118,122,103,93,109,107,104,98,96,97,96,99,99,98,97,98,97,95,92,88,84,70,46,30,28,41,62,71,62,63,85,102,104,105,105,113,120,117,116,116,115,118,122,120,105,94,99,100,88,86,78,67,71,83,90,96,104,104,104,109,116,120,121,117,124,126,97,93,106,105,100,91,90,91,95,100,100,100,98,97,92,90,88,81,70,49,30,29,43,63,86,60,37,64,93,104,109,120,120,117,116,115,113,114,115,114,118,117,101,93,97,98,86,86,80,78,83,95,95,95,100,101,103,108,115,118,118,120,142,136,96,96,103,101,96,90,87,95,95,98,97,98,99,98,94,88,80,66,47,30,36,56,80,98,105,55,38,81,104,115,118,125,123,111,112,114,112,112,111,112,115,116,102,91,91,92,90,88,84,85,96,105,103,96,97,100,104,109,114,115,114,124,155,130,94,102,99,98,93,88,91,94,99,99,99,97,94,92,88,79,66,54,53,69,88,100,112,119,110,50,50,97,111,118,124,125,115,104,112,112,111,111,111,111,114,114,102,91,88,85,89,85,90,92,100,105,108,102,98,99,102,106,110,111,112,133,155,110,85,95,98,94,91,91,95,97,101,100,98,97,93,87,79,70,66,70,83,103,116,121,128,129,109,52,76,113,120,124,125,115,102,99,112,110,108,108,109,106,106,108,102,93,90,88,86,84,91,94,99,105,108,101,97,96,97,99,100,104,114,141,132,88,87,92,94,93,94,94,96,97,98,97,94,91,88,83,73,71,80,94,105,115,125,123,129,128,103,60,93,127,131,136,133,100,83,85,107,110,106,106,105,102,101,101,98,94,92,90,88,82,87,92,92,94,101,98,93,90,91,89,94,101,125,130,101,84,86,88,92,95,96,95,94,94,92,89,88,83,76,75,79,83,91,97,110,116,121,123,128,126,95,66,106,136,139,141,124,82,80,83,106,104,103,102,100,94,93,94,95,95,96,92,85,74,78,88,88,89,89,93,92,90,90,91,99,112,124,108,86,82,84,89,93,94,94,94,94,91,89,94,96,92,85,79,78,85,90,98,107,115,121,126,131,132,91,65,108,135,136,133,107,77,80,80
118,117,117,115,113,112,108,104,101,99,97,96,95,92,91,84,72,64,65,68,67,66,68,71,76,84,94,98,84,66,69,66,65,62,60,60,61,60,61,61,62,61,62,62,59,65,100,131,145,149,152,156,156,160,161,160,165,171,165,153,152,164,167,160,123,123,123,122,121,119,116,111,106,104,99,93,89,86,88,83,80,85,80,77,76,74,75,74,72,70,74,91,122,89,75,77,75,74,72,69,65,62,61,60,60,60,60,61,61,84,122,139,143,146,146,149,149,155,158,156,162,165,168,164,154,155,162,161,123,125,126,126,125,123,119,113,108,111,106,93,88,84,83,74,90,102,105,102,96,90,87,85,87,83,79,80,109,133,84,80,80,82,83,82,78,73,69,66,61,58,58,59,71,108,134,141,144,145,145,147,150,152,152,146,150,150,155,157,155,154,158,163,127,127,127,126,124,122,120,118,114,117,110,94,90,84,79,76,86,99,113,117,114,106,98,94,92,92,90,88,89,122,125,82,79,80,82,85,86,83,79,75,70,67,62,63,93,130,144,143,142,141,143,144,145,141,139,134,136,138,142,140,137,130,124,124,131,130,129,127,124,121,122,122,123,122,112,92,81,81,76,83,84,83,99,116,121,119,114,112,108,105,102,99,94,97,137,105,75,82,85,89,90,89,86,82,79,77,74,74,110,145,142,126,114,108,103,106,111,108,107,107,110,113,116,120,121,123,126,128,134,132,126,122,124,124,124,124,128,126,106,86,84,85,77,84,81,76,80,98,114,121,121,123,124,120,116,107,102,98,114,170,98,87,91,97,94,91,89,87,88,85,83,79,87,106,113,109,104,103,102,105,110,112,115,118,121,126,129,131,130,126,122,121,136,136,132,127,128,129,128,129,136,130,107,89,87,92,85,91,82,75,69,77,97,113,121,128,130,127,125,120,114,114,114,165,130,91,92,97,95,92,92,91,93,93,90,86,80,74,80,99,112,113,111,109,113,112,114,117,122,126,138,147,151,155,157,153,139,141,140,139,135,133,134,136,141,131,111,97,95,101,88,95,80,65,60,67,83,102,115,124,131,134,131,123,119,120,123,140,142,92,96,100,94,91,90,90,90,94,96,94,88,80,75,78,91,113,118,115,117,120,120,122,122,127,134,143,149,151,156,164,140,143,146,146,145,141,140,140,141,133,111,98,100,109,96,95,70,50,46,51,71,96,108,116,123,131,136,133,126,125,127,131,144,95,102,107,101,99,94,93,91,95,98,97,94,89,84,75,73,80,101,108,113,113,120,124,126,129,136,142,154,167,172,173,145,147,149,151,148,145,145,145,148,144,114,94,104,115,100,95,77,69,52,54,64,80,95,105,116,128,138,137,131,132,130,128,137,95,104,113,112,109,104,99,93,91,97,101,103,100,94,87,81,75,69,77,88,96,98,115,131,144,148,149,147,154,164,172,151,153,153,150,149,152,148,150,154,152,124,90,106,119,103,94,78,75,80,90,78,75,94,107,117,127,138,142,135,139,137,128,133,97,110,118,121,115,110,102,99,98,98,101,104,106,104,100,89,83,75,68,65,68,78,72,78,95,116,135,146,153,164,172,152,153,154,153,149,152,155,155,151,151,129,93,99,129,108,92,82,89,107,116,98,77,88,95,97,115,135,144,139,142,139,134,135,98,115,124,124,123,117,108,101,93,94,102,106,107,104,103,100,92,86,78,73,65,68,90,100,90,83,95,116,130,137,148,154,153,158,159,158,158,156,159,158,156,131,91,92,131,113,93,82,97,122,135,117,90,92,98,94,110,129,136,140,141,136,133,136,104,117,124,128,124,120,109,100,96,98,103,107,108,110,108,103,100,91,85,74,70,61,48,57,75,86,84,95,108,120,126,162,159,160,163,165,161,160,162,164,161,137,89,84,125,111,95,78,87,105,127,132,103,97,112,117,117,127,142,149,147,144,138,135,103,124,132,135,129,118,107,101,99,98,102,112,119,119,115,110,105,97,93,84,74,71,64,50,49,51,55,70,93,105,116,163,161,162,162,164,167,166,167,165,164,135,93,79,114,111,93,80,85,103,115,121,108,102,112,119,118,118,136,149,151,143,136,135,104,124,131,132,129,121,110,105,104,103,107,114,122,125,123,116,113,109,100,93,80,74,70,54,48,60,57,52,63,82,97,165,166,167,168,167,169,170,171,169,164,135,90,74,112,105,85,77,83,98,112,115,105,102,113,119,117,117,134,153,153,146,140,136,105,126,132,134,128,120,112,108,107,109,110,116,123,128,129,124,122,119,114,101,95,85,76,72,51,51,62,61,56,57,64,171,170,170,170,171,172,168,169,172,168,138,92,77,112,101,86,85,107,100,110,112,104,104,114,117,117,120,135,149,149,143,138,129,102,126,133,134,127,116,107,105,104,101,101,107,115,119,127,126,125,122,117,114,103,97,87,79,68,48,44,56,58,59,63,170,170,168,169,170,172,170,168,171,168,144,98,85,148,97,87,80,93,104,118,119,107,106,113,115,116,125,140,152,147,141,136,127,107,129,133,132,125,117,110,106,104,100,100,105,112,117,124,126,124,119,118,118,110,103,94,86,75,65,43,42,52,57,56,170,172,170,168,167,170,174,174,171,169,152,111,92,148,98,91,84,90,113,132,125,114,113,113,112,119,133,143,152,151,145,139,120,115,133,133,132,127,119,114,114,113,112,108,108,109,114,124,130,131,128,120,120,116,111,103,90,79,70,58,40,38,47,53,174,173,172,170,169,171,174,174,171,168,156,120,96,131,92,89,87,101,128,142,129,123,125,115,113,127,140,145,148,146,144,141,112,120,136,133,129,124,119,119,120,118,118,113,107,101,106,124,135,137,134,127,122,121,117,108,96,87,76,67,52,37,36,44,173,173,173,173,171,174,175,174,170,163,152,128,104,128,88,85,88,95,116,132,124,128,136,124,122,134,139,139,132,127,125,126,106,128,138,129,122,120,122,127,127,123,119,112,100,87,101,128,143,143,138,132,126,123,119,112,104,96,87,74,62,44,32,31,174,173,175,176,174,176,180,176,171,166,154,131,115,128,93,88,88,92,101,115,124,135,139,131,131,139,142,136,129,121,112,101,113,134,138,130,125,126,130,133,134,131,122,111,94,72,95,129,144,147,142,139,135,129,125,115,109,105,98,86,73,58,39,30,180,178,177,179,179,179,180,178,172,167,158,138,125,126,95,90,89,94,100,109,123,135,139,139,141,144,141,132,131,124,103,95,117,124,124,118,116,120,129,132,133,131,125,114,97,67,74,115,133,136,136,140,138,134,131,124,118,113,105,95,82,68,49,36,180,178,178,178,177,177,177,167,159,162,157,143,133,124,98,86,89,94,104,115,122,131,138,142,141,136,128,121,109,99,87,93,106,113,116,111,103,105,117,124,126,127,127,119,107,77,60,91,115,124,123,129,135,135,136,132,127,120,112,102,89,77,60,41,182,178,178,179,176,181,183,166,148,157,159,150,140,135,111,94,90,93,99,114,125,135,138,122,109,111,108,100,93,94,96,102,112,120,122,115,99,92,103,115,123,127,126,122,118,94,66,86,102,107,115,114,121,131,136,136,135,129,121,111,103,90,73,51,181,180,181,181,181,182,186,178,160,163,165,156,145,143,118,109,100,92,94,106,117,121,119,128,109,97,98,105,115,116,112,114,120,125,129,121,100,76,73,92,113,126,129,125,121,102,69,88,105,105,107,108,106,120,132,136,141,138,132,123,112,100,85,66,181,180,182,183,182,181,185,186,176,171,166,158,149,146,119,102,117,111,102,113,119,117,103,96,86,92,110,122,123,126,121,123,124,127,133,133,113,77,53,62,83,106,124,129,127,107,71,80,114,115,109,103,97,103,123,133,139,140,138,129,118,110,99,81,184,182,181,183,184,184,184,185,181,175,170,163,154,142,127,108,120,120,113,124,117,102,94,96,103,112,123,129,129,131,131,135,134,133,132,133,121,91,57,46,57,78,107,126,129,111,75,67,111,122,107,99,95,90,109,126,131,142,147,137,121,115,108,92,184,183,183,184,185,184,183,184,181,177,173,165,156,145,123,128,143,134,111,118,121,125,136,142,143,142,139,134,139,140,142,141,142,143,139,139,132,106,74,51,50,63,90,117,127,112,82,56,93,130,117,102,95,86,93,119,131,142,148,142,129,119,110,96,186,182,180,180,182,182,182,183,182,176,171,163,153,129,127,138,158,156,126,141,154,160,165,166,166,165,161,160,155,155,150,147,146,147,152,154,150,132,102,70,53,61,81,108,118,107,81,50,80,129,142,117,100,87,85,110,129,146,148,141,131,120,111,99,188,185,182,183,184,183,179,181,181,178,171,166,156,131,125,142,169,172,143,158,172,178,181,183,183,182,182,180,178,176,166,161,160,161,165,163,158,143,117,89,60,58,78,103,113,103,84,49,68,121,137,130,110,96,77,102,122,140,149,146,135,125,116,103,188,185,184,182,182,183,181,182,179,177,169,163,156,130,126,149,170,162,146,172,185,187,186,181,183,188,188,186,186,186,191,188,183,180,177,169,159,143,124,97,67,55,78,109,118,104,81,54,63,115,140,127,112,96,82,100,116,132,145,147,139,130,121,104,185,182,179,179,181,182,180,182,181,174,164,158,156,140,125,145,174,180,149,168,182,184,182,178,179,180,182,181,181,184,186,192,196,196,195,186,159,137,119,99,73,63,82,114,129,113,87,55,62,113,142,132,114,95,76,98,116,132,146,148,140,130,121,104,188,186,183,183,182,181,180,175,177,172,163,152,146,125,118,133,160,169,145,155,169,173,176,175,176,173,169,171,176,173,178,180,181,185,194,197,170,146,126,102,73,65,92,126,138,122,90,57,61,108,139,136,117,97,76,95,117,136,148,148,138,131,121,106,187,181,179,183,185,184,184,181,175,172,163,150,146,122,112,115,134,129,105,109,129,148,166,171,168,167,162,162,168,171,169,167,164,167,173,175,168,148,126,102,76,75,104,130,139,124,94,56,59,106,139,139,124,97,73,98,116,131,147,153,145,136,128,111,185,183,183,183,184,184,181,177,174,167,155,145,139,115,101,102,119,118,107,107,97,96,112,137,153,154,153,151,154,158,154,154,153,155,159,159,153,134,113,89,74,90,113,131,137,126,100,61,63,101,126,128,114,93,75,99,119,135,148,155,147,136,126,111,185,184,183,183,184,184,184,179,174,165,148,128,129,121,107,109,114,124,130,126,118,105,87,81,107,138,147,150,151,149,150,150,150,151,152,151,139,120,98,81,92,110,119,130,133,116,91,56,63,105,127,126,112,95,76,104,124,136,145,149,145,136,124,111,184,183,182,182,183,185,184,177,173,166,146,122,124,105,109,108,115,121,126,130,125,109,110,104,93,110,138,149,146,149,149,149,149,156,157,151,133,107,84,88,113,123,125,129,132,116,90,58,70,110,127,123,111,93,84,109,128,135,142,146,143,134,123,110,181,182,181,181,180,181,183,176,174,165,146,122,126,104,107,111,108,111,119,125,129,121,124,117,100,101,110,138,145,144,147,145,145,150,157,145,121,92,80,104,125,133,133,129,124,109,85,56,74,109,127,120,108,92,87,111,128,138,135,136,139,131,120,108,180,180,179,179,180,182,183,179,176,161,138,114,128,112,117,110,108,110,121,127,128,133,125,113,111,109,105,107,127,143,143,139,140,142,149,137,115,85,84,112,129,136,137,135,122,101,77,61,85,112,121,113,104,90,94,113,128,138,138,140,139,133,123,108,179,179,178,176,179,181,183,182,178,162,130,109,130,117,116,110,106,104,108,115,122,133,143,135,126,121,117,109,103,125,147,145,143,146,140,131,110,81,96,120,130,135,137,134,120,99,67,62,92,115,118,104,100,96,104,116,130,140,144,144,137,130,120,108,180,179,176,174,178,180,183,183,177,159,117,98,130,119,116,109,100,96,98,104,114,120,135,148,148,139,133,128,118,103,125,150,154,148,141,129,104,84,112,129,130,134,138,134,119,96,61,68,100,111,106,103,101,101,111,121,130,140,141,140,133,123,114,104,177,178,177,176,178,179,182,181,177,151,107,88,131,124,115,102,94,96,106,109,112,115,125,142,152,152,150,143,140,121,100,120,141,143,134,120,102,105,126,131,129,131,135,133,120,92,63,81,104,106,104,105,105,108,118,125,133,138,138,131,123,116,107,98,175,177,178,178,179,180,182,180,173,141,98,87,136,128,115,99,98,109,118,110,108,110,117,131,142,145,150,149,146,138,110,84,111,124,121,114,114,124,129,129,127,130,132,132,118,87,68,94,105,100,104,109,109,116,124,131,134,135,135,123,113,110,103,94,172,172,173,176,176,180,181,177,167,129,92,86,117,126,111,96,105,127,136,122,114,114,114,123,135,140,145,150,148,138,126,89,99,118,124,128,131,129,128,127,125,127,131,131,116,85,81,100,104,104,109,112,117,124,128,130,128,129,127,120,111,105,100,89,171,171,172,172,172,175,177,174,164,125,90,96,115,123,107,96,99,116,128,129,120,120,116,115,130,142,148,151,151,145,137,118,91,123,130,139,136,131,131,130,128,128,130,128,113,83,85,98,105,113,118,120,125,130,131,128,129,126,123,120,112,104,97,83,169,170,170,170,170,173,173,171,159,122,90,109,119,125,106,97,87,94,104,120,125,124,123,114,123,139,145,148,154,149,141,147,99,124,125,132,137,137,140,140,136,131,127,124,106,75,82,102,115,120,122,125,128,128,129,129,132,127,121,119,109,101,90,76,164,164,165,166,168,171,171,168,153,111,92,121,106,124,105,99,97,86,85,115,129,126,126,116,118,132,142,147,152,147,140,157,100,124,120,121,131,141,144,139,135,131,125,118,93,77,98,117,123,126,125,127,129,128,124,126,124,123,119,111,103,96,84,71,161,161,164,166,169,172,171,167,148,108,104,129,109,123,106,96,93,85,80,114,131,127,129,120,119,133,141,148,154,149,143,160,103,129,123,112,119,132,140,139,134,130,123,109,84,92,119,129,131,131,129,130,133,127,124,119,120,115,113,108,101,90,76,71,162,161,164,168,170,171,170,164,145,112,119,132,108,122,107,97,85,76,87,121,133,127,120,116,119,132,146,150,154,153,146,163,102,129,130,120,112,118,131,134,132,132,125,107,81,99,126,136,140,137,131,132,128,126,122,118,116,113,110,105,93,78,71,67,158,160,163,163,163,164,167,158,137,114,124,134,118,121,109,104,93,85,107,127,129,122,116,117,122,133,143,148,149,148,144,178,110,130,134,125,113,108,118,127,129,132,128,111,91,99,118,130,138,133,130,126,123,120,121,116,116,112,107,98,84,74,72,62,157,160,161,159,160,163,165,154,137,118,130,138,162,125,110,109,114,127,130,133,128,122,117,119,127,142,149,151,151,151,145,181,114,133,134,129,121,109,104,110,121,125,124,120,112,110,119,128,133,133,125,121,116,116,114,113,111,106,101,89,79,75,69,54,154,155,155,151,151,157,157,154,135,113,130,139,157,120,107,103,95,115,124,122,117,113,116,123,132,144,147,148,149,152,147,177,108,130,135,128,123,115,106,102,107,116,119,120,118,119,121,123,127,130,120,118,118,115,111,108,106,103,93,85,76,71,58,46,151,152,152,147,146,149,155,149,129,121,133,137,146,114,113,99,92,103,115,111,108,106,115,123,132,140,148,149,144,149,151,176,107,134,139,134,123,118,114,104,99,101,109,116,121,123,126,132,132,131,123,115,111,115,112,108,101,95,88,78,73,62,46,46,150,148,145,143,144,146,152,148,129,126,129,131,135,113,112,104,101,99,106,105,103,105,111,121,136,146,147,146,148,144,149,166,108,136,140,134,127,122,117,112,107,106,110,118,121,121,122,128,131,128,122,116,112,111,106,104,98,89,83,77,67,54,49,50,147,144,142,142,143,145,148,145,126,120,127,130,113,112,114,110,107,106,109,112,110,108,113,123,137,148,153,152,146,144,161,151,102,134,137,129,123,122,118,116,113,114,117,121,125,125,124,125,128,125,118,114,110,110,109,100,95,86,78,71,55,45,49,52,141,139,139,139,139,141,147,147,124,121,126,125,113,105,120,112,107,112,117,116,111,107,116,129,138,145,149,151,145,135,160,142,105,131,130,127,125,122,118,115,115,115,118,120,123,126,124,121,121,118,118,113,109,108,107,99,91,83,74,58,49,51,56,62,141,139,139,138,137,138,143,143,123,121,125,122,117,107,121,116,111,111,113,112,105,107,117,128,137,145,148,146,144,143,170,128,109,133,128,126,124,120,114,113,113,114,115,116,117,120,121,118,115,114,111,109,107,102,98,92,87,76,59,48,49,53,60,68,140,139,137,138,137,138,142,144,130,123,120,115,110,99,114,111,113,115,116,113,107,111,121,128,135,141,143,143,143,148,177,121,116,135,133,127,122,116,114,114,114,114,113,113,114,115,117,116,114,111,110,107,103,99,95,91,78,62,49,52,57,63,71,77,137,136,136,136,135,133,136,139,130,122,121,114,106,87,111,108,113,120,124,121,116,118,125,128,132,139,142,141,137,149,160,111,118,128,126,124,119,111,107,111,112,113,114,116,117,115,114,114,112,108,108,105,100,97,91,81,64,51,55,59,62,71,78,89,136,134,134,134,132,131,132,134,126,119,119,111,106,98,103,117,118,125,129,131,127,124,125,127,131,134,137,134,135,146,128,105,121,123,119,122,117,111,109,112,115,116,117,116,117,117,113,111,110,108,108,102,99,95,85,69,52,53,60,64,72,80,85,97,133,130,131,131,130,129,127,128,123,121,118,113,114,109,93,115,119,122,128,134,134,130,125,123,126,127,127,129,135,129,106,110,128,130,125,120,117,113,113,115,117,118,118,116,116,116,112,108,108,106,106,101,97,88,72,55,56,64,69,78,84,84,90,108,130,130,129,128,125,123,122,124,123,125,119,114,116,112,101,98,115,117,124,124,122,122,122,125,127,126,124,127,127,114,113,122,127,126,122,118,115,114,113,113,116,117,117,116,116,115,113,109,107,104,100,97,88,68,57,59,65,73,81,86,88,87,103,119,130,129,127,126,122,119,119,122,122,125,122,119,119,114,111,99,111,109,107,104,103,107,116,126,131,130,128,121,113,113,119,125,123,118,118,117,114,115,115,116,117,118,119,116,115,112,109,107,105,102,97,86,69,59,60,70,76,82,88,90,86,91,118,124
117,114,115,116,118,119,119,118,116,117,114,113,114,112,109,107,103,102,110,78,90,99,99,98,99,98,98,97,96,97,96,95,95,98,99,97,96,93,89,89,88,80,71,58,51,45,44,44,47,55,66,79,97,117,131,148,156,167,174,175,175,173,170,170,127,128,127,126,126,126,125,124,121,119,119,113,112,113,113,113,108,103,114,93,101,107,106,106,107,107,105,104,100,99,97,98,99,101,103,102,100,100,97,93,90,83,70,58,46,31,33,40,47,51,55,61,68,86,103,123,134,149,167,177,182,184,177,173,132,133,134,134,133,132,131,129,124,123,122,118,110,107,106,109,103,100,113,110,109,109,109,110,112,114,112,111,110,106,103,102,103,106,105,106,107,103,101,99,97,94,89,76,60,50,49,52,54,55,58,65,69,70,75,89,110,128,145,155,166,176,178,174,136,136,138,140,139,138,135,132,129,127,126,118,111,106,104,103,92,99,114,119,117,114,112,112,115,118,117,118,119,116,110,110,108,110,112,111,109,109,105,102,102,103,101,97,89,78,63,51,51,61,70,75,76,75,75,78,93,113,132,137,145,157,166,170,137,138,141,141,142,137,137,135,132,131,131,119,108,104,102,91,91,104,112,119,121,117,112,110,114,114,116,120,122,120,117,115,112,113,118,116,115,111,109,109,108,107,104,102,97,92,80,69,76,83,86,87,86,87,86,84,86,90,101,119,131,134,150,160,140,141,141,143,142,143,140,139,136,135,132,117,105,103,101,94,99,99,102,110,115,120,118,115,118,119,117,119,122,122,121,120,114,115,122,120,115,114,111,111,112,110,110,107,103,99,94,91,87,81,82,81,80,79,79,79,78,80,84,96,115,118,134,150,142,143,143,144,143,141,140,139,138,140,133,114,101,105,103,97,101,95,97,101,110,119,124,125,126,125,121,119,118,120,126,136,118,115,122,120,118,113,112,112,115,114,114,112,108,104,99,94,86,87,78,77,77,77,77,78,77,78,80,87,107,117,122,135,147,146,146,143,138,140,139,139,142,145,135,111,97,107,105,100,99,88,89,98,108,124,126,130,132,130,128,125,123,123,133,152,128,113,121,120,118,114,112,111,111,116,115,114,111,108,104,98,96,88,84,81,79,78,79,83,85,84,86,85,96,115,126,125,148,148,148,143,140,143,142,142,146,148,133,107,101,111,110,104,93,83,89,94,110,120,121,128,133,137,138,132,129,128,138,158,130,112,120,121,120,117,114,113,111,114,116,117,117,114,110,105,102,96,88,82,78,75,76,82,83,87,87,88,85,94,115,131,149,149,147,145,145,147,146,147,150,150,132,111,107,117,115,106,87,79,85,91,105,115,117,124,131,140,144,139,133,137,141,154,130,110,121,126,126,122,118,113,111,113,117,120,121,119,116,113,108,103,96,88,82,75,70,74,78,82,86,87,87,86,95,119,148,150,152,151,151,149,148,151,153,152,133,114,114,124,119,106,79,75,84,95,109,111,111,119,126,139,148,146,140,143,142,147,125,111,123,130,132,128,118,116,109,108,112,119,122,121,119,118,112,107,101,96,90,85,76,73,74,78,83,86,88,89,87,95,152,152,154,158,157,154,153,154,155,156,135,111,114,124,121,102,70,76,92,112,118,108,109,116,118,133,146,148,144,146,144,149,124,115,126,137,137,132,122,115,110,109,114,120,124,125,124,120,115,112,106,99,94,87,79,70,68,71,76,80,84,88,91,88,153,154,157,158,157,156,155,156,158,158,138,109,114,121,121,97,62,78,104,127,131,111,108,112,107,128,144,148,145,147,145,150,125,118,134,141,137,130,121,112,108,108,112,119,125,126,124,120,117,115,111,107,98,93,85,79,70,68,70,75,77,82,87,88,157,156,159,162,158,159,159,158,161,160,141,108,108,115,123,94,59,76,109,130,138,114,106,112,104,126,139,148,150,149,146,150,125,120,135,139,140,133,120,112,109,110,112,120,127,131,131,126,124,121,117,112,104,99,93,82,73,66,63,68,73,79,83,87,161,161,162,163,161,160,161,160,162,161,142,106,102,109,121,88,57,71,100,125,139,117,107,114,114,123,135,148,152,153,149,151,127,119,139,145,139,129,118,112,110,111,113,119,126,129,131,128,127,126,124,117,112,107,99,89,79,74,68,65,67,72,78,83,162,161,163,164,162,166,164,165,167,165,143,104,94,105,120,85,57,70,95,114,138,118,112,123,123,124,130,148,156,153,149,149,128,120,141,144,139,129,117,112,109,109,108,116,122,127,130,131,130,129,127,123,118,113,107,96,82,73,68,61,59,66,72,76,166,164,164,167,167,167,169,168,168,165,142,101,86,101,114,82,56,73,97,107,135,117,121,133,127,122,129,148,157,154,149,149,127,121,140,141,136,125,115,110,109,107,110,114,122,125,129,133,134,129,129,127,123,117,111,103,90,80,71,67,61,61,66,71,170,170,167,169,171,171,171,170,172,169,144,99,81,102,109,82,60,75,93,109,134,119,133,141,128,122,132,148,156,155,149,149,127,123,139,139,134,123,113,112,111,112,112,115,119,121,129,135,137,134,130,128,127,123,114,106,98,82,75,68,64,58,60,66,170,169,169,170,172,173,173,171,172,170,143,98,78,103,104,84,62,73,99,123,137,119,138,144,128,124,138,151,154,152,148,143,123,129,139,137,130,122,116,117,118,121,123,119,114,113,130,141,144,140,135,131,130,127,118,108,105,94,83,74,68,61,58,59,175,173,172,171,173,174,175,173,173,172,148,100,88,116,101,85,64,70,105,136,135,126,141,141,125,130,145,152,153,152,149,141,125,133,138,133,127,121,122,127,127,126,122,115,101,104,133,147,148,144,140,135,133,129,120,113,110,104,92,79,70,62,54,56,175,174,174,172,174,175,175,174,174,172,152,110,100,126,101,89,71,75,109,136,131,132,140,133,125,135,147,149,146,145,143,133,123,136,135,128,125,127,132,137,134,130,125,109,83,98,139,153,152,147,143,139,136,131,125,121,117,109,101,88,76,67,56,52,175,174,174,173,171,171,175,176,174,172,155,118,115,134,102,91,75,77,102,125,132,139,137,128,132,144,147,141,136,135,132,121,124,139,136,130,130,136,140,141,137,131,124,110,80,90,136,147,148,146,147,144,142,139,130,126,122,115,106,95,82,71,63,53,176,176,174,173,172,174,178,177,173,169,154,124,128,136,102,92,82,75,90,112,133,141,133,130,141,148,148,134,133,128,116,112,124,135,133,132,136,144,146,142,138,133,126,114,85,77,120,135,138,140,141,142,141,141,135,133,126,119,111,102,89,75,68,58,179,177,176,176,173,175,179,181,175,169,156,131,138,138,101,96,89,84,89,110,131,137,135,140,148,145,141,132,129,120,105,109,121,127,128,130,137,145,144,140,138,135,129,119,94,75,107,123,130,134,135,138,138,143,141,138,134,127,118,108,95,82,70,62,180,177,176,176,176,178,180,181,174,166,156,135,142,141,105,95,93,88,95,109,125,134,139,143,143,139,132,124,119,109,103,112,119,124,126,122,124,134,140,137,139,135,132,126,104,77,99,113,119,127,129,127,136,143,144,143,138,132,124,115,105,92,76,65,182,178,178,177,178,181,181,181,170,163,156,139,143,144,111,94,94,92,98,111,121,132,134,137,127,126,120,117,113,112,113,118,124,129,125,114,108,115,133,140,142,141,135,130,108,79,98,116,117,121,120,121,128,138,143,144,145,140,126,119,112,101,82,68,183,179,178,179,180,179,182,179,164,160,158,146,145,149,117,99,97,96,101,112,120,124,122,126,108,112,113,115,121,121,124,128,133,135,130,113,94,93,118,134,139,143,138,133,109,78,95,122,119,114,116,114,120,131,138,143,149,144,130,122,119,106,88,72,181,179,176,179,181,179,181,175,160,160,161,151,141,153,121,106,105,102,104,111,116,112,107,112,97,111,122,129,134,132,131,131,136,140,136,118,84,68,96,120,132,141,142,135,110,75,81,120,127,116,111,107,109,123,134,143,152,147,136,127,122,109,95,80,183,181,181,183,182,180,181,175,162,159,161,153,137,147,119,113,114,110,111,118,118,104,100,112,108,119,133,138,140,137,137,138,139,143,139,124,90,56,74,101,121,136,142,136,112,72,62,111,134,122,111,106,99,111,129,146,158,152,139,130,121,109,96,83,183,183,181,182,182,182,182,178,171,168,165,157,140,145,121,121,128,119,114,122,122,120,119,121,126,135,139,141,142,142,143,143,144,146,143,129,100,63,59,84,111,132,141,134,110,78,51,102,137,131,115,105,97,105,125,145,156,153,141,133,124,111,96,82,183,181,180,182,180,181,182,181,177,172,168,158,141,149,129,130,146,133,121,137,141,145,149,152,151,150,148,148,149,149,149,149,147,148,147,138,112,81,58,71,99,124,136,129,107,79,47,89,135,137,122,109,92,99,120,141,155,155,145,135,126,111,96,81,183,182,179,180,182,181,179,180,178,172,168,157,146,157,136,139,155,147,126,151,162,170,172,170,170,167,163,165,165,160,157,155,156,156,153,145,124,95,71,64,86,114,130,126,103,81,56,79,132,138,124,109,89,96,115,137,152,153,144,136,127,112,96,83,186,183,180,181,181,181,180,181,178,173,168,156,151,161,135,147,165,172,134,166,176,179,177,174,173,175,174,174,171,171,167,166,167,168,166,155,134,110,80,59,73,106,127,130,109,83,58,78,132,140,126,108,84,93,113,133,151,152,144,136,129,112,95,84,185,183,180,180,180,180,177,177,178,173,164,153,159,163,128,147,165,178,141,170,178,179,175,172,174,179,177,178,177,178,178,177,179,180,175,156,136,115,87,64,71,103,127,135,112,81,52,79,133,147,130,110,80,93,112,132,152,155,145,138,128,114,97,86,185,183,180,178,179,180,177,177,172,169,160,147,164,163,122,142,157,163,129,156,165,169,168,167,168,170,172,174,177,180,181,182,183,185,181,156,134,116,90,63,66,101,130,137,115,82,54,79,131,144,130,108,78,92,111,131,149,154,147,139,129,116,100,83,185,182,178,177,179,179,180,179,176,169,161,145,162,166,113,132,141,135,117,134,142,150,157,159,161,159,160,162,166,169,173,175,175,182,176,154,133,113,88,66,71,106,130,134,113,81,55,80,128,142,128,110,77,96,117,132,145,150,146,138,126,114,97,82,179,179,176,174,177,178,179,175,171,165,154,139,157,168,99,118,126,113,106,116,121,127,127,136,144,147,148,151,156,156,156,157,162,169,165,148,127,106,81,67,84,110,130,131,109,78,55,84,127,136,122,105,85,98,118,134,142,145,143,134,124,111,97,79,182,176,175,176,179,178,179,175,170,163,152,132,143,158,105,113,117,109,108,113,108,103,112,112,124,130,136,140,144,144,144,143,147,150,150,137,117,94,76,82,100,121,129,125,103,77,54,88,126,131,117,102,86,102,119,131,138,141,142,133,122,108,95,83,180,178,175,175,178,178,179,176,170,162,148,125,136,149,112,108,113,112,116,122,119,102,106,100,103,115,123,131,134,134,134,136,138,141,139,124,103,80,80,102,119,125,129,119,97,70,59,96,126,124,112,97,91,105,120,132,134,137,139,132,120,106,92,79,176,174,173,174,174,175,177,173,167,160,144,117,137,147,117,108,107,110,120,128,129,118,124,110,101,107,115,122,127,131,129,131,136,138,128,108,80,70,90,115,124,127,125,112,91,59,62,99,118,113,104,94,94,109,121,133,140,142,137,128,116,103,89,77,173,173,170,171,172,174,174,171,166,159,140,112,148,141,112,101,104,106,117,127,129,128,141,132,117,107,107,112,117,127,129,129,135,134,123,103,73,81,104,121,125,127,123,106,83,47,73,102,110,104,98,95,101,113,124,134,137,137,131,121,110,99,85,73,170,170,168,167,169,171,173,170,167,159,133,113,148,127,104,103,103,100,112,124,127,131,142,141,131,120,111,109,110,118,127,130,132,129,116,93,66,92,114,121,124,126,122,105,80,42,84,102,102,99,97,99,108,119,128,132,136,129,120,114,103,91,79,70,166,167,166,166,165,167,169,169,167,157,127,108,131,117,102,102,98,95,106,119,124,131,141,145,140,133,127,120,114,111,116,126,130,123,111,90,83,107,118,119,123,125,121,104,74,50,95,99,96,99,101,107,116,123,126,128,130,123,114,107,99,87,75,69,167,166,166,164,164,166,167,170,168,156,120,99,120,114,103,102,97,104,120,118,124,131,136,140,140,137,137,133,124,110,105,114,121,117,109,94,97,112,116,116,120,123,121,101,68,67,96,96,97,101,106,114,121,124,124,124,123,118,108,100,94,81,70,58,163,163,164,164,163,164,167,169,166,151,112,95,120,120,106,101,95,111,126,122,121,130,132,130,133,136,141,138,136,123,98,101,115,114,113,110,110,117,119,117,118,120,117,96,63,75,96,101,105,108,113,119,123,123,122,121,118,114,105,98,89,73,66,56,159,161,161,162,162,162,165,165,162,141,103,88,116,122,106,97,94,108,119,118,121,130,127,120,127,133,140,141,138,131,107,98,114,116,118,121,120,120,121,119,117,118,116,92,60,85,102,108,113,115,120,121,123,122,119,116,113,109,100,92,79,69,59,45,156,158,159,159,160,161,164,164,158,134,97,93,121,129,101,89,91,100,107,118,122,126,117,111,122,131,138,141,140,136,125,98,120,119,121,124,125,126,123,120,115,113,107,83,72,103,115,118,118,121,124,123,118,117,116,113,108,102,94,85,73,66,54,42,154,155,156,160,158,157,161,162,155,129,93,97,118,135,103,84,84,96,95,117,122,119,109,107,116,129,135,140,141,138,135,95,123,120,115,120,125,127,123,120,116,111,101,76,89,118,125,125,122,122,124,121,115,114,111,106,104,99,88,74,68,58,45,41,150,152,151,151,152,154,159,158,151,122,91,107,116,132,100,83,80,91,95,120,121,112,105,106,112,128,135,139,142,139,141,97,123,124,117,115,120,124,121,118,118,112,97,83,101,121,127,128,123,122,118,115,112,110,107,104,101,92,80,71,65,51,43,43,147,148,148,152,152,153,158,157,148,117,93,113,113,123,99,87,82,94,105,122,113,107,104,107,113,126,136,140,141,137,145,107,121,127,120,114,113,118,116,117,119,116,106,98,108,121,126,126,121,114,114,110,109,106,104,101,95,84,73,68,55,45,46,58,143,145,145,149,151,155,157,154,143,113,99,120,100,115,97,90,91,105,116,121,105,103,105,110,116,129,136,140,141,137,140,114,121,130,125,118,110,107,108,113,114,114,111,110,113,118,123,123,118,112,107,108,106,104,101,94,86,77,72,62,48,45,55,78,142,143,144,146,148,150,153,151,137,111,106,122,98,112,97,88,95,109,120,113,101,100,106,111,120,130,135,135,141,137,137,119,121,130,125,121,111,105,103,106,109,112,114,115,116,120,121,121,117,110,107,106,105,101,95,87,79,72,64,51,45,47,73,90,140,141,143,144,144,145,149,149,133,108,111,120,100,110,94,85,88,100,107,98,100,102,108,114,123,131,133,135,138,138,137,117,119,130,126,120,114,108,103,102,107,112,118,120,119,118,124,123,117,110,105,105,104,98,92,83,75,67,57,50,48,56,96,99,140,139,140,140,138,138,143,143,129,107,112,118,104,109,95,85,77,79,93,98,104,105,114,120,126,131,134,134,135,138,133,117,121,131,125,119,116,112,106,104,108,115,120,123,121,118,122,119,114,109,106,104,101,96,88,78,69,57,51,50,54,84,113,103,135,135,135,134,131,132,137,139,126,109,113,115,102,109,99,87,78,69,82,94,104,105,113,120,127,133,134,134,134,137,130,110,121,129,123,118,115,111,108,107,108,115,116,118,119,117,116,114,111,106,101,98,96,89,81,72,62,56,54,56,66,111,123,92,131,132,130,129,127,128,132,136,125,108,112,114,100,105,101,88,76,66,76,93,102,105,110,119,128,132,134,132,130,136,126,106,120,122,118,115,112,109,107,107,109,112,114,116,118,114,109,108,106,104,99,94,87,83,72,60,57,57,58,56,76,129,121,85,127,128,126,126,126,126,128,133,122,106,109,111,94,105,103,92,76,75,84,95,101,103,109,117,125,131,132,130,127,136,118,99,118,121,117,113,111,106,105,105,107,107,107,109,110,110,108,106,103,101,95,91,85,75,64,56,56,54,51,50,90,132,108,75,125,126,124,123,125,124,127,129,121,106,108,110,90,98,100,95,82,89,95,97,99,103,108,114,126,133,132,130,131,148,116,100,121,118,117,114,106,102,103,105,106,106,107,106,107,107,104,101,99,96,92,87,78,64,57,56,51,44,44,67,108,124,92,76,123,123,122,122,123,120,122,126,121,108,105,105,92,97,102,93,92,101,102,98,100,104,109,118,124,129,130,128,136,163,112,101,118,116,113,108,101,101,104,106,108,107,106,106,106,103,101,101,98,92,87,77,64,55,49,44,39,43,64,94,118,107,89,96,123,122,120,120,120,121,121,121,118,108,103,102,93,92,102,98,102,108,109,107,104,107,111,118,122,125,125,128,145,164,102,105,115,113,110,106,100,99,103,105,107,109,106,108,106,103,100,97,97,90,78,62,51,44,40,40,47,65,88,105,108,93,105,119,121,119,118,117,119,116,114,114,115,108,105,100,97,90,102,101,103,108,111,111,110,108,110,113,117,118,119,126,147,148,97,106,114,110,106,103,103,103,104,107,108,108,107,105,104,101,98,95,89,76,55,41,33,32,39,57,72,80,98,100,88,96,121,129,118,117,115,113,114,112,109,109,110,108,105,103,100,90,94,100,103,106,111,114,111,105,105,106,108,111,119,133,141,109,99,107,109,106,105,104,104,104,107,108,108,106,105,103,102,100,93,80,62,45,32,32,39,47,58,75,91,93,90,76,76,106,120,123,110,113,112,112,112,109,105,104,105,108,108,107,102,91,87,94,98,101,102,103,98,99,99,100,102,109,121,129,119,97,98,106,107,106,105,106,105,106,106,108,109,106,105,102,97,89,71,47,32,27,34,54,71,77,88,94,103,103,73,46,75,99,105,107,100,103,105,107,108,107,104,103,104,101,109,106,101,89,82,90,99,98,97,94,93,97,98,101,104,112,121,116,97,94,99,104,107,107,105,105,105,105,106,105,104,102,99,94,82,66,46,34,35,45,63,79,94,100,109,112,114,102,58,44,84,106,114,114
186,194,192,193,197,199,199,199,200,201,199,200,204,181,105,99,188,181,174,177,182,202,204,205,192,178,177,178,180,180,178,181,185,186,184,183,179,177,175,175,168,168,167,167,169,165,144,121,90,44,25,35,60,90,111,115,112,107,105,95,92,90,99,111,183,191,197,199,199,199,200,200,199,199,200,201,200,191,84,59,130,141,133,121,108,92,82,92,150,217,198,191,188,186,185,184,183,183,182,182,180,176,178,178,178,171,167,164,163,157,161,159,143,110,57,30,22,20,23,37,73,103,122,123,124,128,127,128,180,191,197,202,204,202,205,207,200,198,201,205,194,126,114,185,205,199,194,190,191,188,185,160,106,95,204,201,196,190,188,187,188,190,180,177,180,183,177,174,178,175,169,166,161,156,153,155,156,157,144,123,111,96,71,37,22,25,48,80,104,114,114,111,180,188,197,199,201,206,200,183,198,199,196,182,127,147,140,175,192,188,176,163,166,168,175,187,197,155,119,194,197,196,192,190,187,189,189,185,182,179,177,162,165,169,165,165,162,159,156,152,153,156,154,151,148,148,148,133,97,66,52,49,46,59,79,100,182,189,192,200,198,193,194,193,191,189,187,117,158,162,124,137,153,146,144,141,140,147,158,170,182,192,153,143,197,196,193,193,181,184,182,179,178,173,170,169,164,161,159,155,154,157,154,151,151,150,149,150,147,138,135,139,144,130,99,79,72,67,58,59,181,183,193,191,194,195,191,181,179,186,151,139,173,150,119,122,136,135,130,129,135,144,157,163,173,178,186,130,142,193,193,188,187,171,173,169,161,170,170,169,167,161,158,160,158,154,153,152,153,149,146,145,148,147,142,135,128,138,136,117,91,85,84,80,178,177,185,185,184,187,181,172,182,173,126,166,165,139,91,116,134,131,126,127,132,141,151,159,165,175,174,187,125,161,191,186,184,177,175,169,166,163,162,163,158,157,155,155,152,152,148,147,146,145,143,141,143,144,143,140,133,119,127,134,122,96,85,85,170,177,181,182,181,175,160,154,173,148,131,162,148,125,98,115,133,143,142,130,128,133,141,154,166,170,171,173,164,138,172,176,172,166,164,162,159,154,152,153,153,152,153,155,148,147,148,145,143,141,136,133,130,131,135,136,137,133,122,123,131,125,105,95,173,175,181,181,177,158,144,151,163,120,151,168,152,135,111,113,127,138,139,131,129,121,127,141,153,153,157,168,178,173,165,152,164,162,154,148,154,151,151,150,145,144,147,143,140,138,142,137,138,136,131,131,132,125,127,131,134,133,127,118,115,121,121,106,181,184,182,181,175,150,131,139,149,106,166,180,167,145,111,112,126,138,141,142,134,124,123,134,140,144,153,160,166,147,144,133,151,157,153,143,144,143,142,140,140,137,136,132,129,131,135,131,134,133,132,127,124,125,121,119,127,129,127,121,115,104,106,116,173,179,181,179,163,146,129,135,138,114,167,170,163,130,111,112,111,136,148,144,142,131,123,129,133,137,143,148,149,139,125,135,150,150,143,141,134,132,132,128,132,133,137,140,140,136,140,141,136,131,127,127,126,124,125,122,116,122,124,122,118,108,102,109,158,169,177,169,151,139,129,135,128,117,164,158,144,120,129,108,75,135,152,138,139,135,126,123,127,133,140,138,139,137,109,123,141,139,133,131,128,128,129,123,123,127,126,125,124,128,136,136,131,129,135,133,131,132,132,125,115,104,120,119,121,113,102,96,160,166,171,167,151,131,122,132,118,118,153,143,119,112,115,91,96,90,117,127,142,136,122,121,126,130,133,135,136,138,107,110,128,128,122,120,117,113,114,113,114,111,113,117,115,110,115,122,122,127,130,131,135,138,137,132,127,115,106,123,121,116,108,96,143,149,159,160,147,124,113,121,115,122,145,134,105,103,95,78,111,94,101,111,104,106,118,113,115,127,131,135,134,133,106,107,122,128,117,113,110,108,108,107,107,106,105,102,105,110,108,111,113,114,120,127,131,140,144,144,136,126,118,119,121,117,113,102,144,147,148,151,141,116,104,116,104,114,130,121,103,104,88,55,58,89,92,105,92,94,113,117,120,125,132,135,134,133,107,99,123,120,113,109,105,105,101,101,102,98,97,100,100,102,108,110,113,116,121,130,136,140,141,140,131,128,125,118,117,113,113,106,143,145,147,146,138,108,94,112,130,143,155,122,93,99,80,45,45,63,76,100,104,106,109,115,118,124,131,131,133,131,106,95,117,113,108,106,106,105,97,94,96,96,94,101,108,108,112,120,123,120,122,132,138,138,136,133,130,126,123,119,115,115,112,107,141,142,146,145,135,107,89,117,167,206,223,196,118,106,81,44,43,65,76,94,106,111,108,110,120,126,132,134,134,135,108,85,115,110,104,102,100,97,93,93,94,98,106,117,129,125,112,112,119,125,129,136,143,144,135,130,130,123,122,121,113,106,106,105,142,142,144,144,133,99,84,100,119,202,222,215,159,110,79,48,48,70,76,97,104,105,107,120,124,128,131,130,127,126,102,89,112,108,104,99,99,98,100,101,112,118,127,135,130,112,103,115,132,139,140,138,141,137,129,125,127,125,126,123,115,102,101,106,143,145,142,142,132,105,83,84,86,159,194,188,143,109,81,54,57,71,77,89,98,101,109,120,126,130,129,124,123,118,97,84,108,108,105,99,100,102,103,116,133,138,137,125,118,99,105,131,143,144,143,139,135,131,130,131,128,132,129,128,120,105,95,98,141,146,149,146,129,95,79,84,76,110,115,109,92,84,74,64,74,74,75,87,96,99,113,125,129,132,135,133,125,113,95,87,106,102,101,100,106,110,120,136,141,140,131,132,122,102,123,141,139,136,137,139,136,133,127,122,123,125,125,126,122,116,104,93,142,146,150,148,135,100,83,87,74,102,102,83,68,65,66,61,68,69,83,89,92,102,122,127,130,135,135,130,128,108,91,88,98,100,105,112,115,121,138,143,143,139,132,139,120,96,135,158,152,143,138,134,129,122,119,124,121,122,126,126,122,114,108,93,140,143,151,151,134,105,97,103,114,106,97,73,65,55,57,51,56,71,82,88,95,117,128,140,152,157,145,134,128,102,86,92,108,113,114,116,125,135,134,140,140,137,143,142,102,83,117,150,158,144,136,128,121,118,118,118,124,127,125,124,122,122,112,98,139,145,146,152,143,111,96,105,105,108,95,74,66,56,52,51,65,79,86,92,107,128,137,130,134,128,136,130,109,95,84,103,111,114,120,124,136,144,147,146,147,150,150,138,90,105,136,136,150,144,130,123,118,115,115,115,118,121,119,124,122,115,111,103,135,139,145,147,144,130,106,101,94,109,100,74,70,67,57,58,62,94,97,106,127,141,143,128,129,132,120,110,91,83,89,108,116,121,124,137,141,141,146,145,147,150,145,119,80,110,138,141,137,138,125,117,116,113,112,112,111,113,123,122,118,113,107,102,138,144,146,141,137,129,112,104,93,108,106,80,71,70,67,68,77,94,103,126,142,148,153,143,135,155,144,123,144,127,123,133,121,123,139,145,150,153,153,148,143,144,137,105,75,102,119,126,123,130,132,120,113,110,109,113,118,124,120,115,115,113,108,98,138,144,149,145,139,134,121,109,88,102,116,99,81,73,78,95,98,95,111,124,146,146,136,137,144,136,145,165,143,146,173,166,140,115,134,145,146,147,143,136,138,142,130,98,72,89,105,113,117,124,128,118,108,108,113,111,116,124,123,119,118,114,106,92,137,141,143,142,143,134,128,121,87,91,114,110,102,81,79,90,106,113,123,126,137,127,142,160,115,121,128,124,136,158,169,154,126,101,124,141,148,145,146,141,145,141,120,98,54,70,94,101,114,112,116,113,107,104,109,116,126,130,124,119,118,105,94,89,135,138,144,144,139,131,126,122,77,60,98,111,112,100,95,108,119,131,124,130,167,131,126,99,111,119,134,149,157,170,173,148,109,74,111,139,140,138,138,138,135,127,107,85,44,39,87,106,113,108,112,110,97,95,103,115,132,129,132,125,113,103,96,91,133,126,122,124,135,137,130,125,107,103,72,99,124,124,117,125,135,143,185,129,113,99,113,125,138,148,159,162,156,165,173,141,102,69,106,132,125,121,132,133,137,128,104,81,46,35,64,97,112,102,104,105,88,86,101,116,131,128,124,118,109,100,92,86,134,124,109,115,129,132,130,127,109,113,108,69,95,137,142,136,132,122,94,91,72,108,134,138,150,162,168,173,172,170,176,146,109,75,109,132,133,135,136,131,129,117,98,71,49,53,86,90,109,108,101,104,85,84,101,118,125,123,120,113,106,103,94,86,133,131,127,128,132,132,133,127,103,110,108,130,127,174,107,116,124,130,119,124,134,138,135,150,160,168,169,169,171,172,200,159,133,83,91,118,132,134,129,126,124,108,90,74,45,53,99,93,97,103,99,98,79,74,101,122,125,124,121,112,105,92,88,87,134,132,130,135,137,137,135,125,97,109,110,137,149,174,132,141,145,148,130,129,132,132,141,144,156,156,159,168,168,168,185,152,135,104,63,86,117,121,120,121,117,102,88,68,49,45,73,92,97,106,97,90,68,67,96,105,110,115,113,108,102,97,89,83,132,134,134,138,140,137,132,133,125,108,109,137,163,219,159,135,139,134,125,124,128,131,137,139,144,150,154,153,150,150,144,134,128,123,79,61,89,107,107,102,104,101,89,68,48,52,125,115,101,111,97,88,66,68,97,114,118,117,112,107,97,96,90,82,135,137,137,138,140,138,135,130,88,90,102,130,147,190,144,123,126,117,113,113,119,125,131,133,138,140,140,141,146,161,143,122,114,105,86,55,61,94,109,114,116,108,89,70,45,45,99,108,103,109,101,86,62,65,93,107,116,116,114,105,101,93,85,81,135,136,138,132,133,134,131,125,107,99,99,116,119,98,104,116,119,112,110,113,114,115,118,124,128,134,139,141,146,165,140,120,109,91,73,47,46,74,103,108,108,112,93,72,45,42,83,99,107,109,101,88,60,61,90,107,114,113,109,101,97,94,89,82,129,130,131,140,139,132,129,124,100,96,99,126,133,100,114,120,120,109,109,112,113,116,120,120,116,121,129,131,137,144,132,118,106,93,79,54,46,61,97,107,107,106,92,79,46,40,92,107,104,108,104,86,56,64,98,110,115,110,111,107,97,91,88,81,133,136,135,136,136,135,132,122,90,98,105,126,134,111,122,129,135,112,96,107,114,117,123,123,124,123,123,121,120,122,124,116,106,98,87,56,40,62,94,111,114,103,84,69,47,37,66,91,97,98,95,87,62,62,97,110,116,114,115,111,103,92,85,80,129,134,136,135,133,132,129,123,108,109,106,120,128,107,108,106,119,121,109,96,106,116,122,123,124,127,130,127,126,125,119,115,114,112,99,76,56,61,98,118,116,100,84,76,49,44,76,91,104,102,97,86,61,66,93,110,117,116,110,109,105,100,93,82,131,133,140,138,137,131,126,119,92,104,101,116,106,103,105,101,95,94,98,83,65,83,114,128,134,137,139,135,134,147,152,123,125,122,96,83,77,85,102,109,105,94,82,69,49,47,79,90,98,102,97,90,66,70,94,114,122,119,113,110,108,97,88,82,128,127,127,129,126,122,120,113,98,112,104,92,102,104,94,85,84,94,99,83,66,76,81,103,130,140,143,139,140,155,190,141,120,117,101,90,96,108,115,117,109,89,76,65,30,34,64,83,101,96,95,92,72,75,92,106,116,120,116,110,106,97,90,84,126,123,127,130,131,122,113,103,70,91,97,107,115,108,102,95,91,92,113,118,112,95,94,87,91,117,145,138,135,151,161,127,98,107,110,102,107,116,127,129,127,104,78,59,33,36,61,89,97,97,95,97,81,85,96,107,114,118,116,107,102,99,90,82,125,126,128,130,126,120,111,101,44,65,109,101,99,93,86,75,73,75,96,124,121,115,109,98,89,94,101,121,135,161,157,128,95,108,121,118,121,129,131,131,128,113,90,61,31,44,83,100,110,107,103,103,93,91,98,107,112,113,115,112,102,101,96,89,120,128,130,133,125,118,110,99,60,103,113,68,98,96,78,68,62,80,85,105,127,125,126,118,109,97,102,107,127,148,161,139,112,106,113,124,125,127,125,129,133,125,100,72,51,75,100,105,115,109,111,104,99,106,110,111,112,116,114,111,107,102,93,87,123,124,126,125,125,112,95,93,67,108,113,141,231,190,101,68,66,78,85,94,116,126,118,117,120,131,101,97,107,132,157,148,103,81,113,131,138,140,139,139,138,131,103,81,82,113,114,115,124,120,116,111,106,108,109,109,110,112,119,117,113,106,98,90,119,121,121,125,124,103,92,88,72,102,109,158,215,183,112,79,85,84,84,90,99,120,124,120,120,127,127,78,63,79,86,73,49,57,80,109,129,133,142,152,150,147,114,87,79,121,131,130,127,131,121,111,106,108,108,113,116,117,124,118,107,106,102,81,117,121,123,123,119,97,86,90,78,99,103,104,123,112,89,64,74,82,79,83,89,101,118,117,115,116,116,112,68,67,81,75,72,70,76,90,108,131,137,146,152,152,132,90,56,94,114,122,138,128,115,110,110,110,111,116,120,119,115,114,116,104,84,78,120,122,122,127,114,95,81,85,82,93,95,80,82,86,84,49,53,74,74,81,87,96,111,116,115,114,114,118,97,71,88,89,84,87,85,86,91,111,137,144,147,157,150,115,64,83,124,140,137,125,122,122,118,116,118,117,119,120,119,116,109,101,89,91,119,119,126,125,108,87,80,83,80,97,96,78,82,93,81,44,47,68,71,81,88,88,95,107,112,113,111,114,114,71,86,102,91,83,83,85,88,91,108,131,138,137,141,126,90,89,126,136,131,130,131,126,122,123,124,121,121,120,116,110,105,98,95,97,119,124,129,127,108,84,84,88,79,96,93,74,77,82,79,42,49,69,73,76,88,94,98,105,111,115,118,117,115,80,85,109,102,93,85,82,88,87,90,101,126,130,126,118,96,83,86,101,122,131,130,124,120,123,119,118,120,115,110,111,104,97,99,100,121,127,129,122,102,80,93,96,85,95,88,72,74,75,76,45,38,63,80,84,91,89,96,103,109,112,109,111,109,84,78,106,109,102,97,92,86,87,84,80,93,113,126,121,110,97,88,84,95,106,115,122,117,113,116,120,120,116,111,108,105,98,102,103,126,130,130,119,99,87,100,90,88,102,85,77,78,81,79,71,79,78,84,91,94,98,97,101,107,109,113,109,112,80,78,114,112,109,106,98,92,89,88,87,79,74,74,91,96,96,94,90,94,98,102,105,108,113,116,116,113,108,105,101,101,110,111,101,127,131,136,127,102,90,106,97,92,103,93,76,76,85,94,89,100,97,113,108,103,101,98,101,105,109,113,112,114,77,74,108,112,108,105,99,94,95,94,94,94,91,91,86,92,98,103,104,104,102,104,109,108,111,111,115,111,110,105,104,106,110,108,102,127,133,138,128,106,99,116,102,97,106,95,83,78,90,111,93,58,117,132,124,116,109,103,99,105,105,111,113,118,79,77,107,113,106,105,100,97,96,100,101,104,107,108,111,108,108,104,110,110,105,104,106,110,118,122,120,112,104,104,107,112,112,117,116,130,135,138,127,113,104,116,109,102,117,106,94,83,98,123,124,92,132,142,136,122,111,103,106,107,110,111,113,118,81,82,109,116,109,107,105,101,103,102,99,101,101,102,107,111,110,112,108,105,108,113,117,118,118,118,115,108,108,106,109,114,125,127,96,131,141,139,129,123,109,119,124,105,138,131,119,105,102,122,128,104,122,135,138,120,110,110,114,117,115,117,118,122,82,106,119,119,114,112,112,111,107,109,106,109,109,107,107,112,114,118,122,122,120,120,122,120,118,114,107,110,112,116,125,134,128,75,38,143,143,141,134,125,116,118,131,103,150,145,133,111,113,123,131,131,127,123,121,110,107,119,121,119,121,126,131,128,93,114,130,122,123,125,119,115,120,118,120,121,122,118,116,119,125,127,127,127,124,120,118,116,115,113,113,115,127,139,121,85,36,17,15,142,147,147,142,134,119,117,143,109,156,148,129,106,107,127,139,135,133,127,116,110,115,124,131,134,134,136,145,129,108,130,140,143,130,126,134,131,133,138,134,134,138,130,132,139,133,136,136,130,125,122,122,117,117,122,129,139,111,51,29,19,17,25,37,141,144,145,154,143,127,118,144,121,157,167,146,116,109,122,131,135,119,111,111,117,124,132,139,143,141,148,163,127,125,145,144,151,152,139,135,139,145,141,145,144,150,144,138,141,142,135,135,134,127,127,124,124,124,131,122,78,18,20,39,54,64,60,60,143,148,151,156,154,144,132,141,122,141,170,163,131,115,131,135,127,117,116,115,121,130,134,142,149,158,168,175,126,154,173,176,165,161,153,150,151,153,155,154,150,159,158,150,148,141,141,137,135,135,127,130,134,133,102,64,35,43,59,72,79,72,71,101,139,140,146,156,161,157,151,146,124,136,157,179,164,130,157,169,158,142,134,131,129,134,139,150,160,173,185,177,128,171,183,186,183,174,164,157,158,159,160,161,156,157,160,153,154,148,146,144,141,139,136,134,131,138,147,135,114,87,66,52,44,68,108,129,142,140,144,160,170,169,173,168,136,125,158,161,157,112,149,180,183,177,175,172,165,162,161,173,184,192,194,173,145,181,181,178,173,168,166,158,162,163,167,167,161,160,156,154,153,151,150,144,143,150,144,151,149,115,114,140,166,161,140,125,93,80,97,122,149,150,150,157,168,182,179,179,167,100,109,119,128,116,119,172,190,179,160,147,133,131,137,151,161,168,171,154,171,181,179,172,170,170,169,170,171,171,168,166,165,163,157,156,155,156,156,154,164,127,69,80,181,186,150,118,96,104,122,118,132,148,138,117,164,164,162,161,163,163,158,150,161,126,72,50,52,58,58,60,53,37,57,77,80,52,42,52,56,107,152,153,183,178,175,174,177,178,175,178,177,171,166,167,167,161,156,155,161,163,152,131,73,33,34,31,61,165,194,180,143,112,98,120,151,150,147,152,140,146,148,156,158,155,156,154,160,163,105,83,69,78,76,74,90,117,127,120,92,58,58,61,119,156,139,163,164,168,168,168,170,171,175,175,173,174,172,168,168,165,169,177,154,102,62,35,32,40,43,43,31,51,157,185,182,164,136,118,124,152,168,158
93,120,141,164,182,191,195,202,206,209,208,204,204,203,201,203,204,200,197,199,199,201,202,201,200,202,203,202,200,197,197,197,192,185,182,184,187,193,193,191,193,193,193,189,186,190,192,185,156,98,35,10,26,55,91,89,55,33,22,10,4,6,20,24,141,167,182,192,197,203,205,204,203,203,204,203,200,200,199,196,194,193,192,195,200,204,204,205,206,206,205,204,201,201,200,197,197,197,193,191,187,185,187,188,190,188,188,189,189,188,188,188,187,189,180,145,89,65,82,94,79,59,61,81,93,92,77,60,172,189,199,206,209,208,207,206,205,203,202,203,202,198,199,202,203,202,202,203,200,204,206,207,209,208,206,205,204,203,201,202,201,199,200,195,193,192,189,186,186,187,187,185,178,184,186,184,181,181,182,182,176,150,109,92,76,66,73,97,118,133,143,154,189,201,208,209,208,208,210,210,208,206,202,200,200,201,204,203,204,204,204,206,203,208,207,208,208,206,207,207,206,206,204,202,201,200,199,197,193,190,189,186,185,184,181,185,185,185,186,184,181,180,176,171,169,172,160,123,73,68,95,115,130,143,151,156,202,206,208,210,211,211,207,203,200,196,197,200,202,203,202,203,204,205,207,212,201,204,204,205,203,205,208,211,208,202,204,202,202,199,197,195,193,189,190,189,187,185,178,178,179,182,184,186,186,185,183,177,174,170,164,158,131,96,99,128,141,149,150,160,205,207,207,202,202,202,203,199,194,199,199,203,207,204,202,203,199,199,193,188,177,179,182,196,204,205,205,203,203,209,204,203,201,200,199,196,193,191,185,189,186,183,187,186,186,191,190,188,187,183,186,184,180,178,174,171,166,142,116,122,138,150,156,154,205,206,204,204,203,200,191,194,203,208,209,206,204,199,196,192,189,184,194,191,177,185,193,197,197,201,203,202,206,206,209,206,205,204,198,194,193,195,194,186,185,182,180,183,186,187,188,185,179,177,183,188,188,185,182,180,176,175,158,142,144,150,155,162,207,205,207,206,201,191,194,196,204,212,213,206,192,180,174,175,181,190,198,194,184,192,199,199,197,199,199,205,207,208,207,207,207,204,201,196,194,192,189,186,185,183,184,180,177,178,177,169,178,178,184,185,189,192,173,170,175,175,170,158,151,157,158,160,203,202,203,204,199,185,186,192,202,204,194,181,180,183,178,184,202,203,191,154,159,184,197,199,197,188,193,195,199,204,206,207,206,204,202,199,196,192,187,185,181,178,176,175,173,173,176,175,177,180,181,178,169,169,168,161,164,167,169,163,154,149,161,164,204,203,196,188,176,165,181,191,194,191,181,177,161,150,179,207,198,185,141,142,185,190,193,196,190,195,191,193,198,205,207,206,203,205,208,204,201,196,179,174,174,174,173,172,173,175,176,175,172,171,172,170,172,173,168,167,167,166,165,155,152,148,144,164,203,198,194,178,160,160,182,194,199,190,183,154,150,191,217,213,205,149,121,183,196,193,195,198,192,186,192,195,199,201,200,198,200,205,205,203,192,186,182,173,171,168,161,167,172,182,184,184,182,177,180,175,168,164,169,168,162,157,154,158,155,147,131,134,200,193,190,175,158,155,176,189,184,172,155,148,174,200,207,207,156,91,111,171,196,199,196,191,192,192,187,193,196,195,193,192,198,198,194,190,187,183,181,172,166,165,168,171,174,178,181,181,177,163,163,166,169,164,159,162,165,165,165,156,149,139,130,116,192,187,179,155,142,144,171,178,171,158,136,150,181,201,192,158,88,88,132,170,197,193,191,185,186,185,188,187,187,188,190,192,192,190,188,187,181,175,171,162,155,159,163,159,157,159,160,161,160,159,162,163,159,152,152,151,154,154,155,155,152,144,131,114,189,185,176,156,140,138,164,171,158,134,129,166,194,194,168,106,95,100,104,143,182,189,186,177,185,187,186,183,183,187,190,190,186,184,185,178,172,166,156,147,148,146,140,131,127,133,142,153,162,167,166,162,160,156,152,151,147,140,136,147,144,144,138,126,181,181,179,168,141,129,158,162,147,131,142,183,194,178,144,87,59,74,104,139,173,191,177,172,187,183,184,182,182,183,179,181,184,180,173,168,165,157,147,135,132,126,117,110,126,142,152,160,160,161,160,157,157,154,154,153,153,160,157,153,160,155,145,125,182,183,183,166,133,122,151,156,144,130,147,178,183,163,126,48,17,33,85,119,169,180,168,170,175,182,185,183,177,176,181,182,176,171,164,162,156,146,133,127,114,101,101,114,128,136,141,144,145,147,151,153,150,148,146,150,153,160,156,167,163,158,152,141,185,178,174,159,130,127,143,148,139,127,150,174,174,152,119,98,75,62,98,127,157,167,162,167,176,178,179,178,176,172,173,176,174,168,158,147,137,132,126,117,110,106,109,111,114,119,122,127,129,130,127,124,122,129,136,145,157,163,167,165,164,156,148,144,190,187,181,163,130,116,134,147,140,129,154,172,167,139,111,58,66,77,104,133,171,164,153,168,176,172,175,176,178,180,178,175,167,160,155,143,129,121,114,108,103,95,98,109,131,145,140,125,115,113,115,120,133,147,148,152,158,166,168,163,163,161,154,154,186,190,183,165,128,99,119,146,146,138,154,166,160,132,116,64,54,63,97,143,167,150,150,169,170,177,176,173,173,176,176,173,164,150,142,133,123,117,111,108,97,89,109,136,139,126,117,109,116,131,148,160,167,164,163,165,169,172,169,165,166,164,158,153,173,171,171,163,135,105,114,135,148,151,157,164,154,130,117,92,91,116,121,143,158,142,156,169,164,173,175,172,176,178,179,170,160,145,134,124,118,112,109,106,109,123,140,147,135,121,91,102,138,159,177,181,178,180,178,175,170,166,167,173,168,168,164,160,173,173,174,163,136,111,115,132,146,150,160,167,157,126,116,101,80,104,125,143,156,144,164,165,161,175,181,181,181,180,175,166,153,136,126,118,112,108,105,112,121,133,142,147,150,114,59,70,139,169,176,177,175,178,170,165,163,169,172,163,173,175,167,163,178,176,173,164,144,121,113,126,140,142,153,162,157,136,110,111,83,79,119,144,143,152,162,159,170,178,181,180,177,173,171,161,145,132,124,116,107,109,120,128,145,165,172,176,147,80,39,38,110,154,162,169,170,168,169,164,165,165,167,168,167,168,168,164,175,179,175,167,148,120,113,120,134,140,142,151,153,143,127,120,108,82,111,140,139,152,156,162,178,181,180,179,176,174,162,150,137,128,120,111,114,121,130,147,168,177,181,157,99,62,32,25,94,141,156,166,173,171,169,166,169,164,165,168,167,168,166,160,171,177,176,167,149,125,113,117,133,143,144,144,145,145,136,125,128,108,116,137,138,145,154,169,182,180,181,181,180,171,157,147,138,129,122,116,121,131,153,178,181,182,178,126,93,68,37,23,43,138,146,162,161,170,170,165,161,156,154,160,167,170,165,160,162,175,177,166,149,131,119,119,131,137,141,138,137,134,131,127,140,142,142,146,138,150,174,191,193,200,200,196,183,160,133,119,113,123,125,131,145,156,170,172,174,185,167,122,94,73,111,133,86,110,149,155,161,157,161,159,150,144,152,157,159,164,161,158,164,171,170,162,151,136,122,123,132,145,151,141,126,124,131,132,139,153,156,146,145,164,183,193,199,199,200,199,181,157,160,158,146,130,129,146,161,175,178,180,174,177,139,98,61,61,105,143,146,105,156,156,158,161,155,151,146,145,147,148,153,152,152,153,163,169,169,163,159,155,147,142,143,149,160,154,135,118,114,124,137,164,168,159,167,184,196,198,193,195,199,197,184,186,194,196,181,168,156,152,164,177,180,176,172,164,122,76,47,70,104,114,70,86,150,154,149,151,152,141,136,135,136,141,150,153,153,151,160,165,169,168,167,163,159,158,155,159,168,177,173,156,140,135,141,159,174,181,188,190,187,190,198,199,200,196,192,192,196,179,133,109,121,145,170,180,182,175,167,145,110,69,68,145,176,162,124,117,154,158,147,141,137,131,128,127,134,148,155,151,149,149,158,157,162,163,165,164,164,161,160,160,167,188,197,190,179,173,169,173,183,192,190,183,189,195,198,198,198,193,190,193,194,160,79,50,80,118,160,175,171,165,158,132,104,67,59,125,159,168,164,116,142,144,130,116,121,116,112,120,128,143,150,149,148,148,164,170,169,170,171,166,156,154,153,158,164,181,200,209,204,197,193,194,193,189,187,193,195,197,195,195,194,186,185,188,174,137,58,34,95,118,146,163,173,175,161,129,87,56,45,74,97,75,60,69,131,147,127,107,110,108,112,113,120,143,144,145,146,141,157,167,173,171,169,167,160,156,157,156,161,171,183,199,209,207,202,195,190,190,191,191,192,192,191,187,184,181,186,180,155,131,53,55,131,133,147,153,157,167,158,127,94,65,90,200,204,180,178,112,124,130,113,103,98,100,101,103,129,140,142,143,141,133,154,154,157,159,153,151,148,146,143,146,155,167,175,184,192,199,201,197,190,184,185,186,186,184,183,183,182,191,206,193,155,144,106,123,143,140,141,133,144,161,143,116,100,90,98,168,178,168,167,103,128,144,110,96,89,93,96,104,124,143,144,143,140,129,161,164,165,165,160,153,151,149,151,152,155,164,170,176,182,188,191,186,179,184,189,190,185,182,185,187,189,190,194,177,151,149,144,139,137,126,109,94,113,147,142,111,94,85,75,150,171,159,161,98,113,136,107,94,91,96,100,108,120,141,142,137,134,129,158,169,175,174,168,161,157,157,156,156,163,167,175,178,179,181,177,167,160,171,181,189,190,191,189,183,181,173,169,160,152,140,126,138,157,111,71,64,81,130,143,117,105,87,54,71,106,126,131,73,102,128,109,104,97,94,101,106,126,143,135,137,138,135,165,173,171,170,164,165,165,155,147,149,158,167,162,166,170,163,155,156,151,152,158,167,178,181,177,173,171,172,161,149,139,118,91,91,105,98,56,41,66,117,144,130,109,87,59,130,180,199,164,65,98,118,100,99,100,90,91,105,119,136,135,133,136,130,163,172,172,170,166,166,164,157,150,151,153,153,156,160,163,161,157,152,149,148,149,155,162,166,175,181,188,196,173,137,119,104,83,72,77,86,68,66,84,129,138,114,99,85,73,157,167,158,159,85,104,127,106,97,91,97,106,113,122,131,125,126,129,118,171,175,175,170,164,159,157,154,153,150,144,149,158,164,170,175,169,158,148,146,152,157,157,158,159,165,170,172,162,142,123,107,85,83,100,98,83,77,93,126,129,109,98,88,94,149,160,166,161,116,110,126,104,95,96,100,102,111,120,127,124,127,126,121,169,177,180,175,165,160,155,150,151,148,147,154,166,176,170,153,154,151,148,147,144,144,144,145,145,154,152,148,146,143,129,109,97,109,117,110,109,109,113,131,126,111,95,78,85,125,137,156,126,100,115,124,109,102,105,104,106,115,124,129,127,127,125,122,166,175,172,169,168,160,153,150,149,149,143,150,160,141,103,108,129,142,148,153,154,150,151,151,146,142,149,151,154,159,146,126,119,86,112,113,117,128,132,142,140,122,94,64,78,132,172,134,98,51,102,125,120,108,111,112,114,117,124,135,133,132,129,127,163,169,173,168,163,158,156,149,143,142,147,149,129,99,103,115,123,152,161,149,152,154,150,157,161,151,138,144,159,180,152,130,78,23,62,92,118,134,141,137,136,121,98,77,69,147,209,224,155,87,106,121,126,115,118,121,125,125,124,137,138,134,131,131,160,167,167,166,165,158,155,145,137,130,134,131,113,120,135,127,123,134,138,142,146,158,158,154,157,162,163,154,148,152,131,115,64,40,61,106,126,145,147,143,137,132,108,68,44,63,122,142,92,45,107,120,130,128,125,125,129,132,134,138,141,138,136,135,159,163,165,165,162,158,147,133,122,117,130,127,137,147,128,109,106,91,115,140,143,147,160,166,164,161,165,170,148,139,154,144,119,105,102,93,108,134,146,145,140,137,118,86,56,78,123,126,68,62,115,126,132,130,133,137,137,137,138,141,141,143,141,136,157,166,165,164,162,155,135,122,115,119,128,137,161,154,122,104,92,68,98,133,141,146,153,159,163,162,161,165,159,137,133,142,135,119,106,98,105,119,135,144,144,143,134,104,72,55,56,41,33,99,120,126,131,137,143,142,139,136,136,137,142,145,142,138,164,168,169,168,162,140,119,102,98,118,136,158,168,142,112,111,87,85,111,134,137,148,155,157,161,161,157,158,157,152,141,128,113,104,101,109,119,123,126,138,149,147,147,113,85,69,23,12,73,124,129,133,136,143,142,140,141,141,137,141,139,139,139,133,161,164,165,165,160,134,101,87,101,123,149,168,169,133,117,111,89,110,122,133,136,145,154,154,159,166,167,165,160,157,146,141,131,120,102,95,109,123,126,128,140,147,151,135,81,54,35,48,107,130,132,141,149,149,146,142,141,140,142,141,139,135,135,140,166,169,167,163,155,131,104,97,112,133,152,163,155,126,119,73,45,61,105,141,149,140,156,159,158,163,163,164,165,163,160,152,141,129,115,100,92,101,115,121,127,139,152,159,140,87,51,85,130,142,148,151,151,151,147,145,141,143,139,141,144,140,138,133,164,166,165,163,152,121,100,103,121,140,163,164,153,133,111,58,70,80,104,137,144,133,149,160,152,159,160,159,162,168,167,160,148,137,126,117,106,96,100,110,120,131,133,131,126,105,94,108,125,131,136,145,147,146,145,145,143,141,143,144,143,142,136,130,168,167,163,161,150,116,100,106,124,143,164,169,163,141,102,83,70,46,91,133,153,140,144,159,163,164,163,160,161,166,166,165,156,143,134,125,118,109,98,97,103,116,135,141,131,127,125,120,114,112,114,121,129,133,137,142,144,145,144,144,143,140,132,127,168,162,164,164,144,119,102,115,132,137,154,168,171,151,98,45,39,51,96,135,158,152,147,155,161,162,162,160,161,164,162,160,150,144,132,127,123,112,105,97,94,98,104,123,144,142,125,114,119,133,133,129,127,128,128,129,137,143,145,140,138,131,125,122,164,163,164,160,137,106,97,125,138,140,154,169,174,156,97,39,56,64,75,102,148,151,148,155,164,160,164,160,154,159,161,158,148,143,145,136,127,119,112,103,92,91,101,106,112,117,125,132,135,130,131,131,133,130,133,134,134,136,138,139,132,127,125,119,162,159,159,152,133,105,110,142,148,143,154,165,168,161,114,56,59,90,99,119,147,160,160,156,160,160,159,159,159,159,160,161,153,145,145,137,134,126,114,108,103,99,97,110,126,136,139,139,137,135,134,135,138,135,132,135,134,133,135,133,134,130,124,117,160,158,157,153,142,112,122,150,155,148,150,164,167,166,141,90,103,165,142,142,164,169,165,158,165,165,162,162,160,157,162,159,156,155,148,138,135,128,122,116,110,105,106,109,119,127,135,140,140,142,141,141,139,138,137,137,135,134,133,136,137,131,128,119,148,151,152,154,143,123,135,155,159,155,148,156,170,175,171,114,71,84,105,134,167,175,168,162,167,165,164,162,162,157,160,159,158,159,153,147,141,133,126,117,116,116,118,124,128,130,131,138,141,139,141,145,144,144,143,140,141,141,139,139,134,132,116,51,152,156,149,144,141,128,139,154,160,153,149,150,169,171,176,162,105,51,71,139,162,166,170,169,159,162,162,163,160,159,160,164,166,168,167,160,156,148,138,134,126,125,131,137,141,141,144,144,140,141,139,137,140,141,145,143,142,140,132,137,139,108,48,23,163,157,154,147,149,135,138,148,162,162,163,160,165,166,168,180,156,115,89,119,147,163,167,171,166,165,166,160,163,162,161,165,169,175,184,181,171,158,146,141,135,134,135,139,144,145,144,141,141,140,142,141,143,140,142,142,142,139,140,130,98,49,32,28,157,157,156,151,143,139,128,140,163,181,176,167,168,164,162,160,164,156,135,121,137,156,165,170,166,168,169,166,168,170,168,167,170,173,178,183,177,165,156,146,141,139,139,145,138,142,144,147,144,141,143,144,145,144,143,142,144,133,105,67,47,44,43,34,153,154,156,155,149,137,130,136,155,174,182,173,168,164,155,150,152,158,159,152,137,149,162,166,165,165,167,168,170,171,168,172,175,174,173,173,167,161,155,148,146,143,141,141,141,140,144,145,147,148,148,146,146,144,141,122,90,59,46,50,55,58,46,36,150,150,152,152,152,147,142,138,141,152,161,168,169,162,154,160,159,165,165,156,151,154,162,165,170,169,170,175,175,176,175,178,178,174,169,163,159,155,150,149,147,146,145,144,143,146,147,148,149,149,150,147,137,117,81,54,52,55,63,65,66,64,58,45,139,141,149,154,156,152,145,141,136,134,143,152,160,155,155,158,153,157,152,156,164,161,165,168,170,170,169,172,174,178,179,180,174,169,164,159,151,148,150,146,146,147,150,148,144,147,152,155,151,139,119,82,39,26,38,68,70,70,80,74,68,73,62,39,127,132,131,134,138,138,146,148,147,145,143,141,139,142,142,142,142,140,141,140,147,146,152,158,165,164,165,166,166,170,172,173,169,164,159,157,155,153,147,143,139,135,131,133,140,116,93,75,56,36,33,44,70,93,105,83,75,84,82,76,83,83,57,46,126,130,131,125,126,131,132,131,134,134,133,136,138,137,136,135,135,141,144,145,142,142,142,144,150,152,154,155,154,157,156,153,148,144,141,134,127,118,109,97,100,112,116,110,86,54,48,55,66,80,90,96,103,105,88,81,87,90,87,87,96,74,48,32,137,135,139,140,137,135,137,133,124,120,116,112,114,121,129,134,137,135,134,131,129,128,124,124,129,127,130,130,131,127,113,104,94,90,92,93,91,82,78,86,97,96,86,67,64,82,93,101,107,111,108,99,90,82,85,88,93,94,92,102,89,65,60,53,135,140,138,141,146,147,148,147,148,144,133,122,112,108,108,113,120,125,117,108,106,112,115,107,103,105,106,94,64,50,56,70,87,91,86,83,75,75,76,78,77,72,79,90,99,105,110,105,102,100,96,92,93,91,84,94,98,97,105,106,85,73,61,45,140,141,141,139,141,141,149,161,160,152,162,155,148,136,130,126,129,120,117,107,86,77,74,78,98,112,103,100,80,58,69,68,66,72,67,49,63,75,82,97,104,107,107,112,115,116,104,94,93,91,86,88,89,87,100,99,99,108,112,93,78,67,67,51
120,106,128,137,132,139,141,126,97,92,112,137,131,140,172,171,144,146,155,158,168,172,155,119,105,76,51,46,47,48,46,42,48,60,70,79,60,57,72,83,63,20,33,87,105,112,135,129,128,89,70,53,38,40,39,39,38,37,34,38,39,38,38,37,118,153,152,163,142,121,117,116,106,116,129,133,148,177,187,180,180,178,179,182,170,168,163,181,198,215,214,189,161,161,174,171,110,37,57,140,154,106,102,109,113,100,52,28,73,99,118,130,118,90,60,66,42,36,37,37,36,37,38,34,35,38,36,37,151,152,167,129,108,109,124,119,131,154,167,183,193,201,200,201,201,201,203,200,199,199,202,203,199,196,197,199,201,196,194,182,187,166,76,89,164,151,131,143,151,157,138,39,30,66,93,118,123,111,58,35,39,37,36,37,38,37,41,38,35,35,33,35,175,146,100,105,131,160,172,186,196,203,205,203,201,199,199,197,194,195,195,198,197,196,196,195,196,196,196,192,191,189,185,183,178,183,182,162,152,142,140,142,156,167,163,78,24,37,71,106,122,121,87,51,40,41,40,39,37,35,35,37,37,36,36,35,108,107,141,156,171,187,197,201,202,201,201,200,197,196,194,193,191,188,187,191,195,196,196,200,199,199,196,195,197,199,197,199,194,185,178,178,173,172,168,162,167,169,126,38,18,24,50,85,111,112,95,50,38,38,37,37,38,40,37,35,33,34,33,31,118,160,177,194,206,207,203,201,202,202,196,194,195,193,194,197,199,197,197,196,197,199,202,201,202,202,203,202,202,199,200,199,199,196,192,192,185,178,177,178,175,173,160,130,91,45,23,41,92,115,64,53,35,35,37,35,36,35,33,35,36,36,35,34,166,189,203,209,209,207,208,207,203,194,189,191,196,198,201,201,201,203,203,202,206,206,206,204,204,205,204,202,202,200,199,198,196,194,192,190,189,187,181,175,174,176,182,187,190,185,160,105,79,89,74,36,37,30,26,29,31,34,32,35,35,38,39,38,194,207,207,207,210,209,209,199,191,192,196,197,199,203,201,202,198,201,201,200,192,191,202,205,208,209,206,208,207,204,201,201,196,193,194,193,189,187,184,184,186,187,186,185,182,180,184,183,164,131,92,42,30,35,40,36,21,21,13,12,5,5,9,16,203,203,206,207,206,204,196,193,200,203,210,210,203,196,189,192,196,199,202,189,183,198,203,204,204,205,209,208,210,209,206,202,201,197,195,192,193,187,183,184,179,179,183,169,175,183,191,192,194,186,177,168,155,150,156,159,160,161,164,158,151,139,128,112,204,207,207,206,205,202,192,193,203,209,210,202,190,187,199,199,205,203,197,167,188,199,203,202,200,201,205,207,210,209,207,206,205,202,197,189,180,179,180,179,181,175,177,178,180,178,177,178,173,178,168,170,174,170,157,165,169,166,165,162,160,164,164,161,206,208,207,206,196,186,178,188,204,211,207,195,180,182,192,203,198,178,137,167,188,199,200,198,200,206,207,209,208,209,210,207,206,199,194,189,184,177,176,171,174,179,182,181,177,176,177,172,171,169,169,169,166,164,158,148,167,169,161,165,163,154,158,165,208,206,205,197,195,185,175,185,208,207,193,178,176,196,207,206,194,119,130,189,197,197,199,198,196,196,203,206,208,206,208,207,204,201,193,189,182,172,172,175,175,180,186,186,183,168,170,173,174,170,172,170,166,163,158,153,144,163,174,166,163,163,157,157,204,203,203,200,193,163,157,177,199,195,182,160,177,196,213,216,134,93,143,196,204,199,197,192,194,195,195,201,205,208,207,207,204,196,187,178,169,163,165,165,162,162,160,163,167,162,162,164,158,153,157,165,170,170,165,153,139,124,152,175,169,159,158,154,206,202,201,200,192,171,155,173,187,180,154,154,182,203,200,161,83,129,147,180,199,197,183,190,199,191,192,194,200,200,203,205,198,189,179,169,155,150,148,139,129,138,152,161,168,172,171,168,165,161,154,151,148,148,152,153,148,133,106,154,167,155,155,155,202,202,197,199,202,189,145,160,180,168,147,166,197,198,174,107,131,117,114,161,198,196,175,189,191,194,191,192,191,195,193,188,180,174,166,155,144,133,109,111,122,149,160,165,165,165,168,170,166,164,162,159,157,154,157,155,150,143,128,121,159,155,151,144,201,201,197,194,194,163,128,150,167,160,146,164,192,185,149,79,49,85,109,149,183,185,172,185,188,190,190,186,184,187,186,183,174,159,145,137,127,117,111,112,124,125,128,131,138,146,143,141,133,138,151,160,167,165,168,167,161,154,140,130,127,143,145,144,197,199,201,195,194,169,129,140,162,158,145,167,187,171,134,70,35,46,106,149,185,169,167,183,184,184,183,189,188,183,180,170,162,152,133,121,109,103,95,94,105,130,145,136,126,113,117,124,132,153,151,160,165,172,164,161,158,148,154,148,140,136,141,141,194,197,200,209,199,176,121,118,153,161,151,167,180,161,132,89,92,78,108,151,178,142,164,179,182,183,180,181,183,182,175,157,143,131,116,111,108,99,81,116,156,143,124,115,114,130,151,162,173,172,171,171,174,172,168,165,165,161,155,150,141,128,128,133,184,189,183,180,183,171,132,117,146,163,158,164,170,154,127,64,42,63,110,153,161,132,168,174,181,181,179,184,184,177,166,150,132,117,111,106,101,103,120,151,153,147,125,102,134,170,187,193,183,184,176,176,171,174,174,171,173,166,160,153,145,132,123,126,179,186,186,183,184,174,143,127,139,157,165,172,170,150,125,102,63,80,126,151,149,148,172,171,180,185,183,185,176,169,156,137,123,112,99,99,110,133,164,172,175,157,98,54,108,168,178,181,182,179,177,167,169,174,169,173,172,171,167,158,148,138,125,120,173,183,188,191,186,177,147,128,129,149,159,170,173,156,119,110,87,102,131,150,142,163,170,178,185,184,185,181,174,162,142,127,117,101,102,113,138,171,182,183,158,102,60,33,53,138,159,166,177,178,173,170,172,166,170,173,171,170,165,158,150,139,129,117,171,173,180,184,184,176,146,127,126,143,150,156,160,158,133,110,97,61,125,145,144,162,171,186,183,185,187,186,168,151,133,118,108,103,121,153,182,183,176,177,131,102,67,20,11,123,140,166,163,168,175,169,165,161,162,169,174,172,164,156,149,141,132,120,165,167,172,182,180,171,151,132,123,139,154,157,156,151,148,129,122,82,115,140,149,166,178,189,197,196,195,184,156,129,120,135,144,153,158,172,180,177,184,169,118,81,70,80,57,66,141,154,156,155,160,161,155,150,159,163,169,163,160,155,147,138,131,116,149,162,169,174,175,168,152,132,127,141,155,156,149,141,135,134,144,145,151,153,152,178,196,200,199,199,204,189,169,182,196,182,177,177,175,172,171,173,177,150,90,57,99,161,172,113,113,166,156,156,156,152,146,146,148,155,161,163,163,154,139,123,112,105,157,165,170,175,175,169,167,162,153,150,156,168,149,129,126,134,139,171,166,157,177,194,199,194,193,196,199,190,194,200,179,131,128,163,176,175,168,172,168,133,82,57,85,128,127,64,100,189,177,160,152,145,140,137,145,156,164,161,160,149,134,120,107,94,164,166,170,173,174,174,175,175,173,167,170,174,172,153,131,130,145,182,191,186,189,192,189,194,200,200,193,189,185,174,147,74,76,122,163,173,160,159,150,116,78,89,187,200,181,139,122,151,167,131,124,128,122,124,140,155,161,159,156,149,132,117,107,96,159,159,163,169,171,168,170,176,176,172,170,179,193,191,181,169,170,177,188,191,187,185,195,198,194,188,183,182,182,166,147,63,93,143,157,161,158,169,160,116,66,67,102,123,118,86,93,130,158,124,110,114,114,116,132,147,149,152,150,139,125,114,99,84,158,160,166,169,172,172,172,165,160,163,168,174,195,207,206,202,197,194,190,190,188,188,188,185,185,187,192,205,209,171,155,130,140,156,161,165,151,149,137,120,105,121,186,197,173,176,161,122,130,117,102,102,103,104,127,148,148,148,142,133,120,110,98,91,166,162,165,171,177,175,171,165,156,155,158,168,179,194,205,206,203,196,188,182,181,186,183,183,187,191,195,185,175,167,154,147,151,154,148,129,128,137,136,112,107,112,190,192,175,164,111,123,141,109,91,93,98,102,124,143,142,138,132,126,112,105,97,83,167,163,165,165,169,165,145,140,139,141,147,158,171,176,186,194,196,192,176,176,182,188,190,190,189,181,173,167,155,141,126,103,104,135,101,87,91,116,127,113,104,75,145,179,159,151,112,121,131,103,100,96,101,107,123,142,134,136,135,127,112,98,87,79,169,167,166,168,170,167,165,161,161,163,159,162,166,175,179,185,183,173,162,158,162,164,173,176,180,179,176,167,154,134,116,94,84,92,76,53,70,109,144,117,106,68,83,116,144,128,75,115,128,101,92,86,89,102,122,140,134,135,134,119,104,94,82,76,170,169,170,176,180,175,169,168,168,162,161,168,173,178,178,175,163,157,158,154,153,159,158,160,162,174,186,174,148,131,112,86,74,87,75,78,97,125,130,106,92,65,140,174,190,161,77,102,128,93,83,82,87,99,119,136,130,132,129,109,105,88,73,73,171,169,173,176,170,170,173,173,166,154,157,161,160,159,163,164,163,158,152,148,150,155,153,146,144,149,146,144,142,131,107,86,100,110,73,56,88,134,123,101,81,71,155,165,158,138,80,110,132,95,82,83,90,99,115,126,120,129,123,111,100,89,86,91,173,173,174,177,175,169,167,167,157,151,144,140,143,148,150,157,170,161,153,150,145,141,144,148,147,146,145,146,146,138,124,120,109,93,88,85,116,135,115,90,82,87,139,136,142,136,66,105,115,89,87,88,84,98,114,125,126,120,116,109,102,92,88,83,169,174,179,179,177,173,164,159,154,149,144,140,142,151,158,166,166,163,154,149,148,151,149,147,147,143,145,156,172,157,127,90,74,105,97,111,125,135,120,93,59,66,115,149,136,101,117,112,115,96,92,92,93,99,111,121,121,119,113,110,103,88,83,75,168,172,172,174,170,166,166,160,150,146,145,136,143,153,147,123,129,141,146,152,155,154,159,161,160,154,147,146,162,144,112,43,25,74,102,120,134,143,128,97,63,58,110,141,137,94,59,112,113,103,97,102,103,107,112,125,122,118,117,111,103,98,86,78,167,169,176,178,173,168,161,153,145,138,133,133,133,120,82,79,95,120,129,135,155,154,149,157,167,168,163,154,147,151,129,58,35,64,91,119,128,132,127,101,65,52,127,186,169,113,67,89,92,110,110,107,114,113,112,124,126,124,117,117,109,102,89,85,167,170,173,178,171,165,158,150,142,131,124,126,113,84,93,109,117,146,151,137,138,153,153,155,160,162,163,159,162,163,145,107,85,67,60,105,124,135,135,115,70,44,61,117,116,52,67,119,123,116,115,112,114,118,124,123,129,128,119,115,111,102,96,93,171,172,177,181,171,164,155,146,134,119,109,109,96,112,125,118,114,134,146,142,141,148,161,163,162,158,157,123,106,132,157,146,110,72,92,112,118,127,132,122,83,58,82,132,135,55,83,115,118,122,126,125,122,123,124,128,129,127,125,120,115,109,101,98,166,163,170,175,166,158,151,140,117,106,109,110,126,148,130,108,106,91,128,141,131,140,151,160,158,155,155,143,120,106,105,105,105,107,110,113,120,127,137,138,99,67,70,92,56,41,111,118,123,127,134,130,126,123,126,124,128,127,119,118,115,112,106,98,162,162,171,173,166,162,148,123,102,96,105,119,149,153,126,108,100,83,114,132,139,139,148,155,158,156,157,161,150,133,112,98,97,107,117,120,119,117,130,142,119,76,37,7,11,73,120,124,127,133,130,128,128,125,125,126,122,123,128,122,119,108,102,92,161,164,168,172,169,159,140,102,79,84,111,140,162,152,114,106,82,70,114,133,135,146,149,155,161,163,164,160,152,141,128,110,86,82,116,129,127,123,118,136,143,82,43,20,43,107,121,128,137,137,134,132,131,130,129,130,129,123,123,120,113,108,98,94,157,164,168,164,161,154,135,102,86,97,115,146,168,139,109,108,78,95,114,133,135,152,153,155,161,161,165,171,169,158,140,126,109,86,78,101,120,118,115,122,140,118,58,31,82,116,126,135,137,138,138,134,126,133,130,129,129,127,124,117,113,106,99,102,159,162,165,162,161,153,127,92,88,99,124,152,158,130,107,82,74,107,127,145,137,139,156,153,163,160,160,165,174,172,152,136,124,108,93,79,92,115,119,112,108,106,77,65,105,116,116,123,130,133,131,136,135,127,131,132,129,126,120,113,103,101,101,97,161,164,163,163,158,149,118,91,87,104,134,166,163,147,110,65,49,67,110,137,135,130,161,156,162,163,160,165,166,173,165,143,129,120,112,96,74,84,108,120,113,102,103,103,108,110,109,113,115,119,126,129,133,133,132,130,128,122,119,113,110,105,102,99,161,165,165,161,158,144,116,89,92,112,136,163,172,156,102,32,67,76,123,151,150,128,152,165,175,167,161,161,165,164,155,140,133,124,116,103,93,78,81,98,113,118,117,110,110,114,119,117,118,119,116,118,124,127,124,126,124,119,116,116,108,101,101,97,160,162,163,161,158,139,107,84,101,122,132,159,173,170,109,104,59,50,107,132,143,137,138,159,165,173,159,152,159,161,153,138,133,128,122,113,100,88,78,85,96,105,107,112,117,122,122,119,118,117,119,121,120,123,129,122,114,113,111,106,100,101,91,91,157,162,158,159,155,135,110,91,119,132,132,154,173,171,116,43,44,57,96,118,142,147,142,155,159,164,162,159,158,162,158,148,138,126,121,112,108,96,90,84,100,117,125,122,121,119,116,117,121,118,115,117,115,118,113,117,117,112,107,98,100,105,106,103,159,160,160,157,153,138,113,104,134,141,139,154,168,164,132,51,40,51,95,133,149,152,149,154,157,159,162,159,157,156,150,147,138,130,122,114,106,100,93,90,95,110,119,119,120,118,123,122,119,119,121,124,119,113,121,122,119,112,104,104,113,112,111,107,156,158,159,155,152,144,122,118,144,149,138,141,162,168,156,84,58,81,111,145,158,148,152,150,156,165,162,161,155,158,153,151,145,139,129,119,111,104,98,101,106,109,113,116,118,119,118,123,125,130,123,117,117,123,120,120,121,116,110,112,104,112,112,108,156,151,146,151,149,142,128,133,146,151,142,133,155,169,175,125,67,71,105,145,165,159,160,155,161,160,161,157,155,159,162,159,156,139,137,133,122,117,109,106,116,122,120,124,127,122,123,123,124,126,128,129,127,123,124,123,119,113,117,123,115,113,115,122,163,159,158,158,149,145,136,135,145,151,142,137,144,164,168,176,107,46,99,147,160,160,164,157,160,159,158,161,156,157,159,162,161,159,147,132,126,121,117,116,121,125,126,123,119,119,119,122,129,130,130,128,124,124,124,124,119,117,124,126,127,126,115,92,161,161,156,156,151,148,140,132,138,150,151,143,148,151,161,176,163,105,87,136,160,166,165,163,165,164,163,165,161,157,160,163,168,169,162,151,140,132,127,124,128,127,131,133,133,130,131,132,130,128,130,129,129,127,126,125,129,142,140,115,86,46,19,19,161,166,164,154,156,148,143,133,140,156,161,151,145,150,147,150,164,160,123,121,152,165,168,160,161,162,159,164,164,162,164,168,170,171,165,158,148,136,135,134,135,133,130,134,134,135,133,131,133,132,129,126,130,128,110,85,69,59,31,16,15,17,24,25,166,163,162,165,159,155,143,135,137,160,173,165,155,155,154,141,146,160,165,142,150,163,164,167,161,167,169,168,166,169,174,178,173,168,161,153,150,145,138,131,128,126,128,130,132,134,135,137,135,131,131,128,124,80,26,26,23,22,22,24,29,27,26,26,157,164,165,164,164,159,152,143,143,150,163,171,166,153,145,152,150,159,160,154,141,155,166,164,170,165,173,171,170,178,178,178,177,169,160,151,147,142,140,142,140,137,140,138,138,136,133,130,129,127,128,118,69,29,37,36,31,31,31,28,29,30,26,27,156,152,156,156,158,163,164,160,148,147,161,168,172,162,152,157,158,173,161,155,152,156,162,168,170,170,169,173,176,178,182,177,167,160,152,151,145,142,136,141,140,140,135,137,138,132,130,127,130,127,105,62,38,44,46,38,26,26,25,28,26,25,24,25,154,158,160,163,167,163,161,160,156,152,147,152,151,156,159,159,160,160,157,166,158,169,170,174,170,172,175,179,184,183,177,170,162,156,149,145,141,138,140,138,137,137,135,133,133,136,139,143,122,88,46,36,39,49,38,35,30,25,23,27,25,25,25,25,147,149,149,159,164,166,163,159,160,159,154,152,153,152,152,150,147,150,152,158,151,165,169,178,177,178,178,170,169,167,164,163,157,148,142,140,135,133,135,135,137,140,137,137,130,116,96,73,66,54,36,33,46,47,50,45,33,23,24,22,24,28,27,27,142,145,143,144,149,152,158,162,165,166,163,162,158,154,156,154,151,152,153,153,150,155,158,160,162,161,157,152,147,143,141,140,136,133,134,135,140,146,146,139,131,123,95,52,37,34,42,57,52,42,37,49,55,59,65,62,46,36,27,27,27,25,22,24,138,139,141,136,130,130,135,135,138,142,145,149,150,149,148,148,151,156,158,158,156,156,152,149,149,145,145,147,144,142,141,137,134,138,140,135,125,114,110,110,114,122,108,51,37,41,49,36,39,40,47,53,56,69,79,76,59,37,28,25,27,25,26,26,145,143,143,142,143,135,138,137,130,132,136,138,138,138,140,141,142,142,143,145,148,155,158,158,160,157,159,159,153,142,136,137,154,159,120,88,114,109,104,116,133,142,111,53,42,38,36,47,49,53,58,56,71,81,79,80,65,41,32,32,28,29,29,25,132,139,141,148,152,150,141,142,144,135,127,126,128,128,131,134,141,139,142,137,125,120,124,130,137,145,143,133,124,132,152,172,157,99,60,113,128,119,122,138,148,137,48,24,28,28,33,46,52,52,57,77,93,87,85,87,53,40,35,30,26,26,27,26,134,138,139,141,144,144,145,140,135,141,137,124,119,120,124,119,121,129,126,123,133,125,117,122,127,118,94,68,60,92,129,125,101,79,94,123,114,115,131,141,122,50,15,21,23,28,46,50,63,77,88,89,93,86,95,82,44,34,28,28,29,27,26,27
123,143,136,163,127,113,109,116,112,116,138,169,173,188,196,199,200,196,195,196,202,207,212,209,209,206,192,189,180,181,176,86,120,164,130,124,138,140,144,120,28,37,67,91,107,115,99,60,35,36,36,34,35,40,36,37,39,29,37,38,42,39,39,36,152,162,152,116,121,127,129,146,164,181,193,198,199,199,199,200,203,204,203,201,199,199,193,190,192,190,191,187,185,177,175,178,154,126,130,129,134,150,161,138,39,22,34,73,102,113,110,69,40,38,39,37,36,36,34,35,35,39,33,33,32,36,37,33,162,121,113,134,155,168,182,195,201,201,202,201,200,199,198,198,197,198,199,199,199,196,196,197,193,192,189,188,185,180,176,179,176,172,171,161,156,158,140,76,17,14,29,63,89,109,104,83,41,37,38,36,38,36,34,34,35,35,35,37,34,35,36,35,98,114,144,163,177,189,200,202,205,205,200,196,196,196,197,193,187,189,196,197,196,196,197,196,202,196,194,193,191,189,184,177,175,180,183,186,180,171,149,97,42,22,9,20,78,113,96,44,47,33,35,36,35,35,32,35,36,34,35,37,38,36,37,36,129,161,178,189,199,204,202,201,199,197,197,195,192,192,192,192,194,193,194,200,199,202,202,201,199,198,198,196,195,193,194,192,185,178,176,175,177,179,182,190,186,167,134,91,71,91,101,62,30,31,29,29,29,31,34,34,36,39,37,38,35,37,32,31,169,188,204,209,207,206,206,206,204,201,196,195,195,197,200,202,200,198,196,201,202,205,202,202,203,203,199,197,196,193,193,191,189,185,182,179,176,171,169,174,178,176,178,176,163,141,114,71,55,69,70,62,49,34,21,16,14,21,20,22,19,16,30,101,192,205,205,208,210,212,210,203,193,187,189,193,199,198,198,195,200,203,204,201,204,209,206,207,207,205,201,201,194,193,190,188,188,186,182,181,181,180,177,171,175,177,175,176,174,167,162,138,109,137,158,160,162,167,163,148,126,96,63,79,110,133,147,136,207,208,209,209,207,206,206,197,196,195,197,195,198,196,195,193,191,193,187,186,190,200,205,206,208,205,204,202,201,196,197,194,186,186,187,183,181,176,176,180,182,181,179,173,173,180,180,178,172,158,160,169,168,165,165,160,160,161,158,151,144,144,144,144,203,206,207,206,206,205,196,198,202,207,209,203,194,178,172,179,191,198,191,182,197,203,203,203,200,205,207,204,204,202,199,195,189,186,185,182,181,177,175,168,168,170,160,166,172,178,179,185,168,164,165,158,152,173,174,163,159,156,152,159,154,142,140,138,209,208,207,208,208,205,198,196,206,214,204,186,168,184,195,204,205,189,153,173,197,201,203,193,197,199,202,204,206,204,197,198,195,192,183,177,174,169,169,174,168,170,172,175,172,170,162,150,153,157,157,158,158,141,165,172,168,164,153,148,158,160,154,148,208,207,207,205,204,193,183,192,205,206,193,180,163,164,192,202,184,146,145,183,194,199,199,198,197,199,204,209,207,204,199,200,198,192,186,176,167,167,167,165,167,170,170,167,167,168,162,162,161,157,155,156,149,141,131,161,173,166,157,157,154,159,157,151,209,206,207,205,199,182,179,189,204,202,181,161,147,188,210,205,156,98,168,193,192,194,200,196,193,192,203,207,203,199,203,200,193,184,180,177,171,164,160,164,168,174,178,174,165,160,162,161,156,159,159,156,153,143,132,123,157,164,158,155,156,158,155,155,205,206,207,202,194,162,152,165,196,184,175,141,153,199,214,194,103,117,165,201,198,200,195,191,185,198,198,193,195,198,198,195,189,187,178,175,165,156,162,164,160,159,159,161,154,148,153,150,136,144,149,159,153,150,139,111,107,161,153,152,157,157,158,150,207,205,202,199,191,156,141,158,176,168,144,127,174,202,184,105,76,133,153,186,187,190,186,189,193,189,185,192,196,201,198,190,184,176,168,159,151,148,146,141,133,138,145,153,162,163,158,156,151,144,141,135,138,144,140,130,105,112,138,143,146,149,151,150,205,203,199,198,193,177,146,144,168,156,129,144,194,192,150,91,113,78,125,167,187,193,171,185,188,187,185,185,188,188,190,184,176,170,163,152,139,134,123,114,120,140,154,156,156,157,154,152,149,147,144,144,145,148,147,139,125,114,121,132,139,144,145,151,203,200,194,191,197,177,129,134,156,153,128,149,193,175,121,57,62,96,120,151,180,176,166,182,180,186,184,176,180,185,182,173,165,158,149,144,135,122,101,108,129,134,139,142,141,139,140,135,134,135,141,149,152,155,154,148,138,121,127,124,124,129,134,136,198,200,199,190,185,172,129,128,144,145,124,150,184,159,113,52,24,64,114,144,165,166,161,175,176,179,180,179,176,177,174,171,163,149,134,128,116,105,107,109,107,114,123,120,122,117,114,114,127,135,144,152,158,155,152,145,138,143,134,128,118,118,121,127,191,194,198,204,193,176,132,114,136,141,126,149,179,155,111,101,74,86,116,149,165,140,161,173,169,177,175,178,181,176,170,158,148,142,126,114,106,99,87,96,133,151,145,119,106,110,123,138,150,151,153,162,160,153,156,153,148,145,138,124,120,124,122,103,190,193,194,198,195,182,143,102,126,146,131,144,171,146,112,31,48,62,117,152,150,128,162,163,167,175,172,171,171,173,167,153,139,125,112,108,101,97,92,146,157,126,99,101,121,156,180,180,174,169,165,167,163,163,159,155,154,151,136,123,125,125,149,136,175,184,183,173,172,172,146,112,115,140,142,147,160,137,112,70,60,91,125,148,141,137,168,160,169,175,175,178,177,170,157,145,127,116,107,100,98,113,144,158,148,140,101,72,139,169,178,173,169,167,160,155,162,160,160,164,159,154,148,135,117,118,138,159,173,181,183,179,176,171,152,120,113,132,145,157,166,144,112,101,82,115,128,144,140,152,162,158,174,179,181,179,173,166,149,134,119,111,98,100,116,152,175,172,169,140,66,49,117,164,162,170,167,161,154,158,153,158,163,160,160,152,145,139,127,114,114,139,171,175,185,189,183,175,162,127,114,123,137,149,155,150,112,103,78,86,136,149,145,163,156,172,185,178,179,177,170,154,134,127,117,100,99,121,155,176,180,179,160,100,52,38,100,140,158,162,171,163,160,161,154,156,159,162,157,151,147,139,130,117,111,116,170,171,175,180,180,173,155,125,110,118,134,138,146,143,133,111,100,69,123,139,141,147,157,177,180,187,187,185,170,148,132,117,110,110,128,155,180,188,181,185,145,98,73,20,64,146,150,152,151,159,157,152,145,148,153,160,157,151,142,135,126,118,108,103,166,165,169,175,176,170,154,131,114,112,131,136,138,136,136,124,124,109,132,141,140,155,180,195,202,203,201,193,161,132,120,128,135,144,154,160,176,177,178,184,129,91,62,87,74,123,162,155,144,151,148,142,138,144,149,149,150,151,142,132,121,112,103,97,150,157,169,173,172,164,154,130,113,118,134,142,129,123,120,125,137,151,159,148,148,172,190,198,198,197,197,185,161,172,196,189,172,169,167,167,168,172,175,184,114,66,42,78,76,92,155,150,145,142,143,133,130,131,142,154,156,148,135,124,110,100,90,89,161,158,168,174,170,161,154,151,142,134,137,149,143,116,107,115,130,167,168,155,171,192,200,197,195,197,197,187,188,199,195,154,126,147,165,166,163,164,169,146,103,66,89,117,89,80,158,158,142,138,131,125,122,130,143,152,149,150,133,119,107,92,83,82,170,169,171,172,172,166,163,161,158,157,154,161,165,154,126,114,131,170,187,185,190,189,188,194,200,198,195,190,189,188,172,125,65,96,147,165,157,149,156,130,99,68,94,130,154,140,145,153,127,113,118,109,112,124,143,148,148,146,133,114,102,90,82,76,168,165,164,166,163,160,161,162,165,162,161,163,180,194,185,172,161,171,184,190,188,181,193,197,195,197,192,187,179,173,159,119,54,115,132,154,153,155,152,126,91,51,50,73,64,53,121,147,113,105,103,99,105,120,143,140,145,138,124,117,110,94,82,77,166,161,169,170,167,167,162,160,151,148,152,157,170,195,206,201,195,191,190,188,187,188,190,191,190,186,182,183,195,196,160,139,101,139,142,153,148,139,145,119,96,80,141,160,165,144,115,132,104,98,91,93,92,117,138,141,139,131,120,106,96,87,78,76,172,166,170,174,171,168,162,156,148,147,147,150,162,178,195,206,206,199,194,188,184,182,184,183,181,186,193,204,203,188,160,146,146,148,146,140,129,127,125,108,97,93,128,146,154,145,105,133,97,88,84,84,93,116,137,133,129,126,116,105,96,86,74,74,177,172,166,160,154,159,156,141,137,132,127,139,152,165,179,188,194,201,197,180,187,197,201,193,195,197,189,183,167,156,147,136,115,134,128,92,81,94,113,105,87,70,83,126,137,147,95,130,87,96,92,93,95,108,138,130,129,130,116,101,86,82,74,70,174,172,169,164,164,162,156,149,145,145,145,146,154,164,173,179,186,182,177,164,165,170,177,185,187,185,179,171,162,147,128,110,87,83,96,58,51,65,102,118,99,81,57,101,131,116,85,121,85,89,84,84,93,113,134,123,128,127,108,97,87,75,69,69,175,174,174,177,178,172,161,158,155,152,149,151,157,170,178,181,176,164,164,163,161,160,162,168,175,176,172,176,162,144,124,107,87,72,82,67,65,88,115,115,93,75,82,147,163,149,84,126,83,82,81,82,92,110,134,120,124,122,104,98,84,76,76,75,178,177,174,175,174,166,163,162,163,155,146,156,160,156,163,169,165,161,155,149,143,148,160,159,151,155,156,155,155,140,127,109,79,88,91,61,52,84,113,100,86,70,77,127,146,140,89,137,86,83,81,86,90,106,117,116,123,114,104,94,85,91,95,68,175,174,176,178,172,166,158,159,159,151,143,137,139,145,151,152,164,167,159,153,151,151,151,151,147,145,148,149,139,137,133,112,98,106,101,87,83,102,122,99,81,75,114,129,132,127,95,112,85,86,88,83,92,104,116,117,116,112,107,99,89,86,76,85,170,172,178,179,175,167,161,154,150,141,139,135,132,143,156,171,172,165,155,148,148,148,144,144,147,149,147,151,157,159,148,127,112,112,103,100,107,123,131,109,80,53,65,111,117,103,102,114,97,95,95,90,93,108,122,121,117,113,108,101,88,83,74,73,163,177,179,176,171,168,158,151,145,141,138,134,139,150,165,147,130,141,148,154,155,148,154,157,154,150,145,140,155,175,152,110,47,53,89,111,118,137,138,113,86,65,57,121,135,58,102,117,104,99,103,103,106,108,123,121,120,121,114,106,98,90,78,80,171,174,174,179,173,162,157,151,144,137,133,131,131,131,99,74,99,124,136,138,152,158,153,157,166,166,161,153,147,147,134,104,43,48,89,110,130,131,133,121,86,58,70,155,137,73,98,95,111,110,109,108,111,113,120,126,126,117,115,109,99,91,89,88,175,172,173,176,174,161,156,147,141,131,122,122,127,94,81,102,113,142,150,139,141,157,157,155,161,165,166,153,150,158,159,126,92,84,64,88,127,137,136,136,97,63,46,73,65,56,116,121,118,115,115,115,119,120,124,128,129,123,117,113,102,98,96,91,172,174,177,179,175,163,152,148,141,129,114,110,107,89,119,117,114,132,141,141,136,149,161,163,166,161,164,145,95,110,158,161,128,79,78,99,119,131,136,138,107,73,55,106,77,80,118,120,121,127,127,122,121,121,125,126,129,125,118,113,111,104,95,106,170,171,171,172,169,161,153,143,131,114,103,105,97,129,130,105,99,86,123,136,132,132,148,161,161,159,158,158,135,104,91,96,97,106,108,111,114,128,141,141,129,84,57,22,29,109,121,121,126,130,126,123,122,126,126,125,123,120,119,116,106,102,97,115,166,164,167,173,167,159,154,142,117,100,96,100,120,147,128,97,92,70,111,135,135,135,141,154,162,159,158,154,145,132,118,101,89,90,108,119,121,122,136,145,136,84,63,19,66,123,124,131,135,128,127,127,127,129,126,122,122,124,120,114,109,98,105,114,168,163,165,168,170,161,156,135,96,80,86,109,141,154,112,93,73,64,110,131,132,140,136,140,160,166,166,158,151,141,131,116,100,77,87,117,121,117,118,138,156,113,47,28,93,127,126,135,138,137,129,127,131,131,131,135,127,117,117,111,100,103,107,104,163,163,169,170,163,158,149,126,89,74,93,120,161,148,107,107,83,102,120,135,134,146,146,140,153,162,164,166,164,156,141,130,116,102,78,79,106,116,116,115,127,123,71,56,104,112,126,132,136,133,134,128,122,126,129,124,124,124,114,106,103,101,97,92,157,160,167,168,164,160,150,120,87,88,102,135,159,130,101,78,53,88,126,139,127,134,147,141,142,161,161,160,166,164,153,138,125,115,103,87,78,96,112,118,106,97,88,88,102,106,105,112,116,122,128,130,129,132,129,127,122,118,106,103,105,95,79,72,159,161,161,162,161,157,142,108,86,90,106,146,163,140,109,62,50,58,103,131,131,121,151,147,143,164,161,164,163,159,160,145,134,119,113,105,86,76,88,107,129,120,115,105,105,106,108,110,116,110,116,125,125,123,120,119,119,109,109,106,104,80,83,95,162,164,168,164,161,154,142,109,85,91,109,148,168,153,97,52,66,66,112,141,141,130,137,148,149,159,163,159,158,157,154,136,130,123,116,106,97,83,78,86,95,109,107,103,109,119,121,114,111,112,114,116,119,121,122,116,110,111,107,95,86,96,101,101,160,164,166,164,159,154,132,99,82,100,116,144,166,165,103,75,34,44,103,125,135,134,134,148,146,155,163,156,155,157,153,141,133,129,119,113,103,90,84,82,97,110,119,120,120,119,113,114,121,115,115,112,116,116,114,113,108,100,96,99,104,107,101,106,160,162,164,161,163,151,129,94,90,121,117,139,168,167,115,26,45,66,90,104,130,139,143,147,152,151,147,156,160,157,159,150,141,131,122,112,103,98,90,85,89,109,119,120,121,123,119,121,107,110,113,117,112,114,122,117,108,97,110,117,111,111,117,109,162,163,163,159,158,150,130,102,107,134,125,136,164,165,125,48,48,55,95,131,145,143,152,149,152,154,160,160,154,155,150,145,140,134,125,117,111,103,96,95,103,105,109,119,122,120,121,123,128,122,118,117,117,122,122,116,107,105,117,114,113,116,117,122,162,161,164,162,159,150,132,109,122,144,134,130,158,168,151,80,69,110,116,143,160,147,155,150,156,155,157,158,154,155,158,156,150,139,132,126,119,109,106,103,112,117,117,119,123,124,125,125,124,122,123,125,124,125,122,113,113,117,125,134,137,124,94,66,154,157,150,152,152,151,137,121,138,146,137,121,145,169,173,120,56,77,108,147,160,161,161,153,154,155,157,155,151,152,159,159,164,154,142,134,123,121,113,114,121,123,121,123,120,116,114,119,120,127,126,121,117,122,126,133,141,141,115,75,21,15,13,8,166,165,159,160,156,149,139,132,137,151,144,128,131,163,172,170,94,48,107,151,157,163,162,156,153,157,152,160,160,159,160,167,167,169,155,139,131,125,122,121,126,129,130,129,129,127,130,127,126,125,124,126,129,128,104,83,58,28,19,12,17,23,24,28,166,169,163,164,159,153,146,133,133,149,152,138,132,143,165,182,155,91,90,135,156,163,168,163,163,162,163,167,167,165,164,169,172,169,161,151,142,134,131,129,130,124,124,127,127,125,126,127,126,126,128,138,125,67,23,19,20,22,24,27,28,27,26,23,156,166,168,153,156,153,146,137,139,153,159,150,137,136,139,152,165,158,117,120,152,170,164,160,153,163,154,165,167,170,175,176,172,166,156,148,143,137,131,120,127,130,130,134,132,137,133,132,128,132,131,94,19,18,29,27,27,29,27,24,25,24,27,26,170,162,165,172,162,159,150,139,137,158,177,166,147,144,140,136,145,160,156,144,150,165,165,167,163,165,175,172,172,175,177,179,170,158,151,146,143,140,138,138,132,131,133,132,134,133,130,132,128,110,66,25,20,25,28,28,28,27,27,27,26,26,26,26,159,169,166,164,168,165,156,143,148,155,166,170,162,148,140,147,146,162,154,149,147,159,169,170,173,171,170,176,178,182,183,171,162,156,146,144,141,136,137,138,134,133,133,132,131,131,136,117,72,45,36,34,27,25,25,24,25,27,27,27,23,26,27,22,155,152,157,161,161,167,171,165,149,146,157,162,163,156,151,146,157,163,159,163,162,160,168,169,173,171,179,181,182,178,171,161,155,150,144,141,137,134,134,130,134,132,137,144,142,133,74,40,49,48,47,42,34,29,25,26,24,24,26,26,33,26,26,29,156,160,158,164,167,163,159,160,157,153,148,147,147,147,150,148,149,148,155,159,159,164,171,173,175,177,175,176,172,167,162,153,149,144,138,135,132,132,130,132,128,120,109,92,72,45,38,45,40,57,60,57,40,30,26,24,26,27,26,27,25,27,27,23,142,146,149,155,161,163,161,160,159,159,154,151,147,149,148,145,145,144,147,147,149,155,158,162,162,159,154,148,146,143,138,141,139,134,130,129,126,121,120,120,62,43,41,43,42,45,44,47,59,71,69,66,54,38,26,27,26,25,25,26,25,28,27,28,139,140,138,143,144,144,151,151,157,158,159,157,156,149,150,153,153,153,152,148,148,144,143,142,141,142,142,138,138,130,137,144,120,126,117,103,101,120,139,116,46,41,37,44,52,51,55,73,84,82,78,60,70,44,35,29,28,33,25,27,31,29,28,27,138,137,138,128,125,132,130,128,130,133,134,136,137,139,140,142,144,144,144,147,150,152,153,153,152,151,152,148,150,150,121,73,91,116,103,107,122,142,117,35,24,25,34,42,55,65,80,83,91,85,77,82,53,35,25,32,32,26,27,26,27,27,26,27,139,138,142,144,141,133,133,134,125,122,124,126,124,126,128,134,134,133,127,118,116,124,127,129,126,110,89,110,115,80,65,81,105,102,113,136,146,88,33,21,33,44,48,66,83,90,80,84,90,84,88,82,40,28,36,35,30,28,27,28,25,27,26,29,130,139,140,141,145,144,139,139,143,129,115,120,128,129,120,119,125,117,120,127,123,120,123,103,81,54,58,68,71,97,117,123,93,102,122,126,55,12,16,35,56,70,75,101,102,84,87,94,86,87,89,49,48,49,50,29,26,26,25,25,32,28,29,30
130,136,133,134,152,138,117,118,126,132,107,116,134,143,159,181,189,197,196,189,187,189,192,190,193,200,204,200,196,195,196,197,199,198,198,194,181,172,177,189,197,181,149,165,158,152,143,146,154,159,136,82,45,91,137,135,114,71,53,46,40,46,51,47,139,138,153,163,132,110,119,132,138,131,133,160,177,189,197,200,201,200,196,195,196,196,198,197,196,194,193,192,193,190,189,187,185,182,183,183,185,182,170,169,172,183,183,148,143,152,155,155,166,174,152,81,37,39,98,132,127,79,46,47,42,39,37,31,134,153,140,106,103,124,154,157,168,183,196,200,201,199,198,195,194,192,191,190,189,190,191,192,194,195,195,197,192,196,194,195,194,195,188,184,181,182,183,180,178,175,176,177,175,173,170,169,165,146,88,24,21,38,61,116,130,105,45,46,45,38,39,40,149,114,98,116,140,162,179,188,195,199,199,198,194,190,190,187,184,184,183,183,189,194,198,199,200,198,199,198,202,201,202,203,202,201,200,194,192,192,187,184,183,183,183,183,177,179,180,177,171,164,143,100,45,22,18,81,117,112,76,38,31,24,30,36,94,101,137,162,180,194,199,198,197,195,190,187,189,187,187,193,198,199,199,198,197,195,198,196,195,199,203,204,203,204,203,202,201,201,199,198,193,195,193,193,189,179,174,179,180,181,181,181,180,180,183,188,179,148,97,63,86,91,68,31,22,14,14,25,118,154,185,202,205,201,201,204,201,192,187,191,195,198,202,203,202,203,202,204,202,203,198,197,198,201,205,206,208,205,204,203,202,199,199,197,199,192,195,192,191,194,195,192,194,193,191,188,186,188,189,186,181,187,189,161,130,100,71,44,31,29,27,15,167,191,202,201,204,205,200,188,180,184,191,200,204,207,208,207,204,205,205,202,197,190,188,194,200,204,206,206,209,209,206,206,204,199,199,199,201,199,197,196,192,193,194,196,196,192,191,192,194,196,197,198,192,178,179,183,179,164,121,59,63,84,119,149,194,199,200,203,202,193,179,177,189,203,210,209,208,204,202,204,205,202,205,195,187,191,198,197,197,200,205,208,208,209,210,207,206,203,202,199,199,200,197,194,195,194,191,187,190,190,192,196,193,195,191,187,191,185,178,177,177,176,167,133,91,107,134,147,196,198,201,203,192,178,182,183,199,212,213,208,202,200,200,201,201,202,200,190,189,194,197,197,196,195,198,204,208,209,207,207,208,206,206,203,194,190,193,197,195,194,195,192,193,192,190,191,196,193,190,187,186,188,188,184,177,171,165,159,145,139,143,155,202,204,202,189,177,174,182,197,204,206,203,202,201,203,203,203,200,190,161,162,181,194,196,195,194,198,199,204,206,207,207,208,209,210,204,202,202,199,195,193,190,191,193,196,197,198,195,190,189,188,188,186,184,187,185,183,183,176,170,163,151,141,157,161,201,195,184,172,166,173,189,202,207,207,201,194,200,204,206,203,194,139,140,181,191,194,200,200,196,192,200,204,205,203,205,207,207,206,206,205,203,199,196,194,195,195,196,198,201,200,196,186,186,189,189,180,178,180,185,186,176,176,170,160,150,136,137,166,199,191,183,170,160,172,195,203,202,195,190,199,201,207,212,206,135,68,145,190,198,199,197,194,194,191,194,196,199,200,200,205,206,206,202,200,200,197,196,196,195,193,190,189,186,189,190,195,193,186,183,179,177,177,178,172,173,173,169,164,155,142,120,137,190,184,178,151,146,170,193,193,190,185,191,198,200,205,200,148,89,122,165,194,198,196,193,193,191,186,189,193,196,200,202,203,202,200,202,200,197,190,198,194,186,175,176,184,186,190,197,195,193,188,183,179,174,172,170,178,175,177,176,166,157,146,132,117,186,185,173,151,151,174,188,190,175,179,193,197,199,194,167,100,101,114,141,182,198,196,191,192,191,189,189,193,191,191,196,198,200,204,198,193,187,184,168,162,165,170,180,184,186,189,187,187,185,181,175,172,172,172,177,178,175,181,178,180,162,148,138,124,185,187,189,163,145,176,189,179,172,183,190,194,194,178,129,76,124,116,137,182,200,189,187,191,189,189,185,182,188,193,192,191,189,184,185,184,177,169,163,165,169,175,172,168,169,170,172,168,160,158,160,170,171,180,184,183,184,178,174,166,161,157,150,139,183,185,181,145,148,175,182,176,171,178,185,186,181,162,110,73,62,88,129,170,185,180,185,187,185,183,184,183,185,187,187,187,185,176,171,169,161,155,161,165,160,151,161,181,187,173,151,136,142,155,171,178,172,175,183,186,181,180,179,170,168,164,157,147,181,176,176,145,139,175,183,175,166,176,180,182,172,144,97,69,42,60,125,177,183,180,187,184,181,179,182,187,187,186,182,178,178,173,166,158,148,149,116,105,147,182,189,176,153,134,134,153,175,185,187,184,185,186,185,183,183,181,181,178,172,164,156,145,189,190,179,143,132,151,178,177,172,175,175,176,167,142,96,89,98,104,143,180,173,174,184,181,182,175,174,176,181,183,178,172,165,153,147,140,140,144,152,174,192,182,167,153,127,121,155,182,192,194,191,189,181,183,186,189,183,185,186,176,173,166,157,149,187,188,177,143,123,141,172,179,177,177,172,168,155,137,97,44,37,79,146,179,165,177,184,179,177,175,181,184,182,179,176,168,157,146,141,134,143,172,191,193,180,176,175,133,84,82,160,181,185,185,186,187,182,179,180,179,183,183,181,180,171,163,154,143,176,179,173,146,134,142,162,174,183,183,173,162,157,138,119,91,107,121,148,165,165,183,178,179,183,184,183,179,180,176,170,157,148,138,124,145,181,196,191,185,187,198,144,78,58,70,141,164,180,185,184,183,181,185,179,181,186,184,184,184,178,169,158,147,177,180,175,157,143,144,162,176,171,177,174,161,154,133,119,95,104,126,149,157,175,181,182,185,182,180,180,181,176,167,160,150,144,139,169,194,196,186,179,180,171,118,88,81,61,46,130,153,175,177,186,184,183,180,178,177,181,184,185,181,175,171,157,147,183,182,179,159,140,137,152,169,173,172,173,172,156,140,126,115,87,112,147,155,173,177,183,183,182,186,186,182,175,168,159,150,154,174,190,192,187,181,177,179,147,121,105,77,46,18,100,144,169,173,178,180,175,169,170,176,177,179,174,180,175,162,151,143,176,178,175,158,141,135,146,165,175,175,172,169,168,158,142,135,107,109,139,160,174,180,187,189,191,191,193,188,170,155,146,151,173,191,195,189,181,175,185,171,145,111,69,65,103,115,110,150,165,177,178,176,168,162,166,166,167,170,174,176,170,158,140,130,170,173,175,161,146,138,143,162,170,174,173,164,166,163,150,150,150,149,158,160,177,190,195,194,197,201,197,191,189,187,181,173,175,189,193,185,176,175,182,150,112,64,28,45,99,101,123,154,163,177,177,167,162,157,158,162,170,173,172,172,161,147,130,121,161,172,171,167,151,143,153,160,174,180,172,156,150,146,147,146,162,166,164,172,186,189,188,190,198,194,193,193,173,161,165,166,174,185,192,186,173,167,161,149,98,65,116,159,141,58,124,160,163,161,161,153,145,146,156,164,167,164,164,167,157,141,130,120,160,169,173,175,174,172,166,170,176,184,179,168,151,141,145,153,180,182,179,181,179,187,197,192,184,183,180,168,109,76,91,128,151,184,188,179,172,161,146,126,80,60,117,157,143,70,127,159,154,137,144,139,138,144,150,162,161,162,162,157,152,133,124,112,156,167,174,180,181,182,181,182,184,189,191,189,186,182,180,171,173,180,179,177,187,191,182,176,179,173,164,127,38,24,82,139,154,182,182,179,176,160,137,99,61,65,117,131,104,46,106,133,141,131,128,129,127,128,144,158,156,157,155,149,142,131,122,113,147,156,159,169,175,180,178,179,178,193,201,201,199,196,192,185,181,181,181,183,181,176,179,194,197,172,166,126,21,57,134,159,168,183,187,176,163,142,133,121,103,139,221,227,208,107,125,145,139,119,118,118,118,120,143,156,154,150,147,146,136,126,121,112,153,157,165,167,169,169,171,174,179,184,198,203,201,198,191,184,178,177,177,177,180,183,185,191,194,182,173,168,142,166,175,172,186,186,180,173,163,145,129,128,112,132,170,177,164,85,114,135,134,119,117,120,121,128,140,147,146,144,145,140,133,123,113,102,148,156,159,165,170,169,168,169,173,178,182,189,194,197,191,181,181,184,184,182,181,179,175,173,173,166,144,131,150,161,160,150,137,143,152,153,155,141,128,122,87,105,160,177,156,77,114,132,142,130,120,118,123,124,138,150,146,142,147,144,132,121,107,100,142,146,151,155,152,151,151,153,156,164,175,176,181,179,166,158,165,172,181,179,176,169,167,164,156,144,126,113,113,118,126,114,79,94,132,146,147,147,129,119,81,83,113,133,118,56,103,130,131,121,109,101,108,118,137,146,143,141,144,137,125,116,97,87,157,162,166,168,172,171,170,168,167,165,166,171,172,162,153,148,148,154,160,165,167,164,169,182,166,145,126,108,104,101,95,94,99,125,155,162,153,137,120,104,79,108,176,221,169,72,102,127,129,110,100,104,111,119,131,139,133,136,139,133,124,113,100,95,157,164,168,173,173,175,169,167,167,169,167,166,162,148,143,139,144,151,150,149,150,155,158,168,167,139,114,100,110,115,104,90,103,134,152,157,146,123,115,103,80,101,143,158,138,54,94,124,128,113,108,110,114,119,133,134,128,132,132,127,120,109,104,102,157,159,167,171,174,176,171,169,169,164,160,154,153,153,147,142,144,147,145,140,145,142,143,144,142,132,116,121,114,113,115,116,125,134,143,147,135,125,113,95,79,107,145,148,159,88,94,132,134,115,110,108,106,117,125,136,134,129,126,123,121,112,103,96,157,160,167,170,172,170,166,164,157,153,154,153,153,158,156,148,141,136,137,141,140,141,142,145,150,151,144,130,70,82,115,134,135,146,144,137,136,130,113,86,60,59,108,117,128,62,91,128,127,115,116,116,113,112,119,128,132,129,124,122,119,113,106,99,168,169,169,171,174,169,160,157,155,151,150,155,161,161,156,152,148,147,144,146,145,140,138,142,160,156,134,108,22,9,43,120,124,143,149,147,139,132,119,107,77,52,95,153,138,58,67,118,119,115,118,122,121,123,121,129,134,129,126,122,121,117,114,100,159,168,174,174,175,172,164,161,153,147,150,160,156,131,117,128,139,143,148,147,152,159,155,145,145,153,135,119,60,23,50,114,110,131,146,142,136,132,119,106,77,59,107,174,176,105,66,115,120,121,125,126,124,125,123,126,135,137,136,129,130,126,122,111,160,166,172,175,173,168,160,152,147,146,147,141,112,85,92,107,123,131,140,147,143,146,158,163,156,148,151,147,128,100,99,115,102,121,141,145,140,137,131,117,92,61,45,87,125,61,43,103,122,123,134,131,127,130,135,134,134,137,138,133,132,131,126,114,158,168,173,178,174,164,148,143,138,143,142,115,100,114,130,131,138,144,138,140,147,148,153,155,160,158,145,148,160,155,137,113,88,113,130,140,143,136,134,123,105,85,49,40,90,87,46,104,112,125,135,139,136,135,137,137,135,137,138,138,136,133,132,122,158,165,176,176,166,155,145,136,127,131,124,114,129,141,139,128,125,128,139,136,144,155,155,154,154,156,146,123,121,124,121,111,114,119,123,124,137,142,141,136,125,103,77,46,60,63,46,99,114,128,140,142,140,136,131,135,137,133,139,138,134,133,133,128,152,161,166,165,158,144,129,120,124,129,126,139,153,141,128,123,114,113,129,136,141,146,155,153,149,149,153,154,141,133,128,125,126,128,128,130,130,138,142,143,140,112,95,80,49,20,33,103,123,134,142,140,136,136,139,140,134,139,137,139,139,137,137,124,154,160,164,167,152,130,120,113,123,128,138,158,157,146,127,117,103,92,122,133,143,153,155,156,153,151,154,156,157,152,139,131,125,125,135,142,138,139,142,144,148,141,99,71,50,33,46,113,128,138,145,144,144,142,142,138,140,140,141,136,135,135,133,123,153,162,168,163,145,117,97,98,117,133,152,160,155,141,121,110,84,76,120,134,147,160,157,154,155,158,158,158,163,164,151,140,129,117,117,125,137,138,139,140,149,156,151,108,65,49,79,123,136,142,148,148,146,143,138,140,139,138,138,143,141,140,133,123,155,157,157,158,135,109,97,107,125,143,160,162,156,137,125,109,87,97,123,142,148,162,165,162,156,155,157,161,166,170,166,153,136,127,119,115,121,129,132,134,140,140,142,136,106,83,98,123,131,141,146,149,145,143,144,133,138,144,147,141,143,137,131,119,154,154,156,156,132,108,101,113,127,149,156,159,157,130,118,94,89,113,128,140,140,155,169,167,157,153,152,155,165,170,172,168,155,143,134,124,121,124,128,132,141,141,134,127,125,118,118,121,124,118,131,131,132,137,141,145,144,145,146,147,146,138,129,119,151,152,153,153,128,108,108,120,136,154,161,158,155,134,114,73,49,56,105,139,142,149,171,168,160,153,152,156,160,165,170,168,161,149,144,136,126,118,120,123,123,137,151,152,148,141,134,127,123,124,122,129,133,132,136,140,141,143,144,144,141,134,126,118,153,151,151,144,124,104,102,121,143,158,163,168,167,147,115,60,54,76,111,150,154,144,162,167,164,159,154,153,156,160,154,159,159,154,146,135,127,128,121,119,124,118,122,134,137,131,129,132,140,137,134,131,129,129,129,131,136,140,137,138,137,129,125,123,154,151,152,147,120,100,106,131,147,157,159,168,170,159,120,79,104,54,87,126,147,148,148,166,165,160,153,147,153,156,156,151,154,152,148,145,136,128,121,119,119,122,127,133,139,141,142,142,138,133,131,135,133,129,131,133,135,136,142,143,132,126,120,110,152,150,151,144,113,93,111,144,152,160,163,165,171,169,133,62,55,38,71,105,143,157,154,159,161,159,160,153,155,160,159,156,153,147,143,141,135,133,128,127,123,123,125,135,137,137,136,138,142,142,139,135,141,136,134,132,130,139,137,135,133,127,116,111,149,148,147,139,124,101,121,153,157,157,161,162,164,164,136,77,43,56,83,125,146,154,160,157,161,159,155,155,156,155,152,152,151,146,146,143,138,132,129,126,121,129,133,133,133,137,143,143,143,144,146,144,137,136,138,138,140,137,138,141,137,129,120,112,148,147,148,140,127,108,132,162,169,167,164,162,158,159,147,108,58,70,95,131,155,160,160,154,161,156,160,157,154,154,158,157,158,154,149,148,143,139,134,132,134,135,141,140,138,136,139,144,145,145,147,150,152,148,144,141,141,144,142,142,136,128,121,113,146,144,142,144,134,117,133,162,167,162,156,157,163,164,166,137,92,73,102,125,151,164,164,162,157,159,160,160,156,155,159,163,162,159,154,154,151,148,146,146,143,142,147,149,146,145,148,152,150,150,149,149,149,151,152,150,151,145,141,139,132,121,115,102,144,136,137,136,135,125,134,151,165,160,153,152,166,164,165,162,129,72,54,113,148,157,161,164,156,156,156,156,156,154,158,157,160,161,166,161,156,156,153,151,150,150,157,157,160,158,153,151,151,148,151,152,154,149,151,152,147,146,140,135,129,122,112,91,150,147,143,138,135,126,133,146,153,151,155,156,159,160,159,168,165,133,93,106,140,156,161,161,162,161,160,159,163,159,157,157,158,158,166,170,173,173,170,163,159,158,151,154,155,161,164,164,160,158,156,158,157,155,152,152,151,146,139,130,126,115,100,71,147,150,148,140,134,134,127,133,146,156,156,157,161,158,162,166,171,164,141,118,123,146,158,162,162,160,159,157,159,162,159,159,157,160,165,171,172,173,169,168,165,161,156,158,156,154,155,157,158,157,156,155,157,156,152,146,144,142,133,125,123,90,80,64,145,151,152,149,142,133,127,127,143,158,160,156,158,162,154,153,156,159,164,152,139,144,160,160,160,160,163,159,160,159,159,162,165,162,162,169,172,172,170,168,166,166,165,163,159,157,154,159,161,160,163,159,158,148,145,144,134,131,126,119,77,39,46,58,145,145,147,151,152,145,134,129,132,149,157,166,170,169,171,164,161,163,164,165,162,147,151,159,159,160,161,166,167,164,163,166,166,169,172,177,177,174,172,166,161,163,164,166,164,163,166,163,161,158,153,149,147,144,140,136,131,127,118,70,18,13,16,40,139,146,151,149,150,151,141,133,132,131,144,155,169,176,169,165,168,168,164,167,162,153,149,152,158,160,160,161,162,164,166,166,169,171,172,173,173,171,166,167,165,161,161,159,157,156,153,151,150,145,142,140,137,135,132,131,134,124,70,23,20,34,37,41,135,138,139,144,144,147,149,148,140,132,133,144,157,172,175,172,174,172,172,175,160,165,159,155,154,153,156,155,162,162,166,171,175,180,180,180,175,169,165,160,155,154,153,147,146,145,142,141,141,140,138,141,139,138,147,141,104,40,17,25,50,53,43,31,132,135,139,142,144,149,149,148,144,142,136,132,136,143,150,154,162,158,155,157,154,157,157,161,159,160,158,159,160,161,168,177,176,174,173,173,166,161,158,152,144,141,136,137,137,138,139,139,139,142,138,142,139,132,101,52,22,17,31,56,61,49,39,33,126,130,136,140,139,143,147,147,147,140,144,144,141,141,142,143,144,144,145,146,148,148,150,151,155,157,158,159,159,161,162,163,161,158,155,151,143,139,136,131,134,137,143,144,145,146,143,139,135,128,123,114,87,40,22,16,26,31,53,66,53,39,40,36,130,129,122,127,138,140,139,143,146,150,149,151,151,149,149,149,148,150,148,149,149,149,148,147,146,148,148,150,152,151,152,148,140,137,135,136,133,133,137,142,139,137,135,138,140,131,122,123,125,127,131,134,113,41,16,28,30,48,58,47,37,34,39,40,103,116,128,128,130,135,133,131,134,134,134,138,139,142,145,146,145,145,144,145,147,149,153,153,154,149,147,143,146,143,144,145,145,145,143,145,147,141,137,133,134,142,158,158,128,137,143,145,140,138,148,152,120,45,40,48,53,45,40,39,42,36,37,47,97,106,119,129,128,130,137,134,129,136,137,132,131,136,134,139,140,139,137,136,137,143,142,140,139,141,141,144,148,148,153,154,152,148,139,135,132,135,136,147,164,177,164,76,75,138,150,130,128,137,149,148,92,52,47,39,31,33,40,42,44,49,56,58
95,127,139,135,136,119,113,120,136,156,175,191,197,201,202,202,201,202,203,204,203,202,201,198,196,196,195,195,196,193,191,190,186,183,179,180,164,148,132,121,96,48,19,19,30,38,89,104,94,39,33,35,32,33,34,32,35,33,36,35,34,38,35,31,115,148,149,130,115,122,140,162,180,191,199,202,203,201,200,198,197,202,203,201,202,203,200,199,197,196,194,192,191,190,192,192,191,189,189,186,184,180,174,160,119,66,35,23,34,39,69,100,78,50,20,15,16,26,25,31,26,29,26,26,26,14,20,34,160,153,122,109,134,160,182,194,202,204,203,205,204,206,205,204,203,198,199,201,201,201,200,199,198,195,195,194,193,189,187,186,190,192,190,189,187,187,186,187,189,183,162,119,57,29,44,83,74,54,55,56,56,51,42,40,33,31,29,44,69,82,115,140,143,116,119,143,168,186,195,201,205,207,206,203,202,199,199,196,193,192,195,199,200,198,200,201,202,200,197,197,193,190,186,185,183,183,185,186,186,183,186,182,183,186,184,184,179,153,112,89,83,54,56,84,109,131,145,147,148,143,144,149,151,154,153,147,114,131,165,180,191,202,206,205,204,202,200,200,200,197,195,194,195,197,198,200,204,205,208,206,205,203,200,197,196,194,194,188,187,188,184,183,187,188,185,178,181,183,180,180,175,170,165,145,98,53,64,85,106,120,135,148,152,154,152,147,144,140,140,144,132,165,187,204,212,209,206,206,204,203,204,205,199,197,202,206,206,207,204,200,198,204,207,204,204,202,202,202,202,199,194,197,187,177,182,181,178,179,179,185,181,184,178,176,174,168,166,164,153,114,79,100,124,136,143,147,146,152,154,148,148,144,138,136,163,181,196,206,209,209,209,209,207,203,199,197,198,200,201,203,203,202,205,201,203,205,203,203,207,207,205,203,198,198,197,193,191,187,184,182,182,178,176,181,184,183,184,180,180,176,170,164,162,150,120,109,127,138,144,148,150,148,151,154,152,148,146,144,181,196,206,207,207,206,205,201,197,195,197,199,200,200,199,198,197,198,195,184,187,197,200,203,206,207,203,203,200,197,193,192,189,186,181,183,182,179,177,179,185,184,187,187,184,180,177,172,166,162,151,127,125,138,147,150,153,156,152,146,155,155,149,150,194,202,202,202,199,198,203,200,198,201,199,200,202,198,199,194,189,187,176,169,178,189,197,198,199,194,205,204,202,200,199,192,187,188,184,183,178,177,180,185,186,187,186,177,181,187,185,181,182,171,170,160,146,141,147,157,154,157,164,160,155,161,153,146,200,202,204,204,205,202,192,187,195,205,209,203,193,182,171,168,173,188,188,176,189,195,192,196,198,206,203,205,204,203,201,192,188,187,184,181,180,176,177,181,184,184,182,185,186,186,189,184,169,174,169,162,153,142,146,149,152,152,152,151,148,144,149,151,200,204,201,203,203,200,190,188,190,205,205,190,173,169,169,182,197,195,163,169,189,195,194,186,191,197,200,202,204,204,200,195,192,188,183,181,178,177,176,173,174,179,172,182,183,185,178,174,161,159,165,166,157,150,142,152,153,156,154,148,147,145,145,142,200,199,200,200,198,193,177,177,189,192,180,168,172,158,170,202,191,162,135,174,186,193,185,182,183,187,194,201,204,200,201,198,192,189,180,175,173,170,171,175,175,174,175,179,181,176,173,169,163,162,163,159,151,145,142,139,157,154,149,142,146,148,148,140,201,200,203,195,186,163,160,178,189,187,179,166,131,161,208,196,167,119,180,195,189,191,178,184,188,189,196,198,196,194,199,202,199,191,178,164,166,168,167,171,176,183,184,178,179,175,171,164,167,161,155,155,155,152,141,130,142,157,153,146,143,140,146,140,199,200,198,194,183,157,158,175,190,180,165,138,148,195,208,200,117,111,176,193,191,189,181,182,182,191,191,190,187,192,195,191,183,179,177,170,162,160,162,172,181,185,185,179,170,170,170,161,155,157,160,161,154,147,141,129,122,140,152,148,140,138,131,129,195,196,192,184,166,141,143,169,179,168,145,129,165,196,184,112,65,119,168,194,190,189,175,178,181,183,184,184,185,187,187,184,181,175,173,163,156,161,163,165,170,177,174,168,162,164,160,150,148,148,153,152,154,151,144,131,120,117,134,138,134,127,120,121,195,191,187,183,155,125,140,160,166,151,126,131,188,187,141,82,126,95,145,178,180,168,168,181,180,173,181,184,190,183,180,180,174,164,156,146,143,147,146,144,148,147,162,167,168,163,165,158,149,149,144,139,146,147,144,137,129,117,123,126,125,126,127,129,192,189,184,176,162,140,127,154,157,136,120,156,189,171,115,47,54,92,130,168,184,159,175,176,176,176,177,179,178,181,179,171,163,158,148,137,135,129,121,124,140,154,158,163,164,158,153,150,149,147,152,154,154,157,151,140,128,124,117,118,122,131,136,143,188,187,180,180,170,142,121,144,150,134,124,164,180,153,100,54,31,78,122,164,171,151,168,172,178,176,174,176,178,175,169,161,156,148,138,129,117,105,110,128,143,153,155,156,155,155,153,149,150,151,157,160,161,161,154,146,135,130,133,121,126,144,155,152,183,183,179,174,163,131,119,136,142,124,122,164,174,142,93,125,84,101,124,149,158,151,162,171,172,175,171,167,172,172,167,156,138,133,127,116,108,110,116,126,125,125,132,143,143,136,133,133,141,155,164,165,162,160,152,137,142,140,131,128,134,132,143,142,183,184,183,173,168,136,117,129,138,129,128,161,165,131,87,32,54,79,120,164,152,148,167,167,172,172,175,178,177,166,158,150,137,124,117,109,102,104,113,122,145,161,146,130,125,129,136,153,157,157,166,170,162,158,156,151,148,144,130,118,114,139,146,147,178,181,186,185,172,138,102,115,139,132,131,156,159,128,97,68,76,98,138,161,141,151,165,169,173,167,171,173,174,166,150,141,129,118,110,108,101,99,133,160,158,143,128,128,143,157,165,166,165,167,170,167,163,162,158,153,150,143,133,124,117,122,144,139,172,177,173,169,166,145,107,105,131,137,137,156,156,124,110,66,108,122,137,154,137,159,157,162,171,167,173,177,172,159,143,131,119,112,109,112,115,136,160,155,150,129,110,145,173,182,181,178,173,170,165,162,164,160,161,160,154,145,137,123,115,105,139,146,170,174,172,171,168,146,110,109,128,137,143,156,152,123,112,87,75,110,136,149,144,159,153,168,178,180,177,172,169,148,135,124,113,109,112,121,134,149,148,154,155,105,69,140,169,177,176,173,167,159,158,164,159,164,166,160,158,148,138,127,114,107,121,154,166,173,175,172,166,152,124,108,118,132,136,150,153,132,108,109,77,99,137,138,148,153,158,176,178,176,171,166,153,140,130,118,107,115,130,140,148,162,168,178,140,79,58,111,153,161,170,165,160,153,156,152,154,157,158,161,154,146,138,127,119,107,101,126,165,169,175,178,170,157,125,110,115,128,133,139,144,139,121,118,101,97,133,134,145,147,165,176,172,175,173,163,145,134,125,115,116,127,131,142,159,167,177,154,105,77,41,88,140,156,162,167,158,155,156,152,153,156,157,157,149,144,137,127,118,110,92,96,160,162,171,175,171,155,130,107,106,127,134,134,134,137,132,119,130,118,135,134,138,159,173,179,183,177,168,152,141,136,137,133,124,127,136,156,171,169,183,125,84,58,34,77,135,149,156,153,159,150,146,141,143,152,159,155,150,141,131,125,120,111,94,88,151,158,168,176,171,155,136,119,114,124,134,131,124,124,125,126,141,145,143,137,152,176,190,194,198,195,172,142,127,114,113,116,130,143,153,165,165,171,165,94,53,33,43,67,128,148,149,149,149,146,135,133,140,146,151,147,144,137,131,120,109,101,96,86,147,158,166,173,165,154,141,125,125,129,138,143,122,111,118,126,144,161,151,146,167,189,196,192,193,192,172,162,164,167,160,131,123,152,168,166,171,172,133,62,40,44,58,68,113,147,140,147,147,138,129,127,129,136,142,145,142,137,123,109,102,90,88,81,161,162,164,167,164,158,153,148,140,143,153,156,144,123,104,105,140,169,168,173,186,188,187,197,197,199,188,190,194,194,161,149,138,152,174,180,166,155,110,54,55,99,130,124,117,160,144,132,135,125,122,121,129,142,147,144,140,128,115,103,90,87,80,82,160,158,162,167,167,165,160,153,155,154,156,170,183,171,156,143,142,159,174,186,183,182,189,198,198,195,190,189,194,178,115,83,112,147,169,170,167,147,99,48,50,96,130,146,125,149,141,133,126,119,111,111,126,141,142,138,139,128,115,99,90,81,77,80,156,156,160,162,163,161,162,160,155,152,153,164,188,196,187,175,174,183,188,189,183,190,197,195,194,192,186,188,189,160,71,44,90,129,159,169,161,138,88,50,46,83,106,98,95,133,131,111,102,102,97,105,119,137,139,141,136,127,109,98,88,76,73,77,159,157,164,168,171,170,167,155,149,151,157,163,175,195,209,205,198,193,193,192,192,194,194,192,189,182,179,180,170,139,64,48,109,126,143,160,165,145,91,50,80,149,162,165,141,130,140,105,89,91,94,101,124,133,134,141,131,121,108,99,88,79,77,78,161,157,154,157,162,161,159,157,153,149,152,159,169,178,190,202,197,192,185,185,185,184,186,185,184,181,186,197,174,144,94,98,125,138,141,149,154,129,82,57,89,153,158,155,122,116,125,96,86,81,91,94,120,138,141,139,129,114,103,92,87,71,69,78,162,157,156,155,155,156,151,147,148,144,143,150,161,172,178,188,194,193,184,185,187,188,184,183,183,185,192,198,169,141,134,124,128,121,100,118,147,129,79,58,65,123,139,141,122,118,133,94,81,79,88,99,115,132,133,129,124,115,100,93,84,72,70,72,161,161,163,173,178,169,163,154,152,153,153,158,166,176,178,180,177,169,163,181,190,190,183,188,188,184,175,170,155,137,132,139,143,89,68,87,134,135,87,64,46,65,125,141,90,101,121,97,85,81,92,100,119,130,124,126,125,112,102,89,84,72,71,79,167,163,158,161,166,162,155,155,155,147,151,159,164,166,168,170,162,159,148,155,167,183,188,183,175,174,175,163,147,133,104,87,108,81,47,58,112,137,102,69,79,158,174,183,120,101,119,97,89,80,78,95,112,129,127,126,125,107,97,92,81,71,69,80,162,161,164,170,168,164,162,161,157,146,147,153,154,158,163,164,158,155,151,150,153,161,173,176,188,191,179,152,129,113,87,69,75,80,65,74,118,127,98,72,88,137,145,157,137,125,116,97,80,76,91,106,119,125,122,124,121,110,108,90,82,80,74,86,161,164,166,171,170,163,158,154,151,147,143,143,154,164,169,174,169,157,151,151,157,163,163,167,169,169,162,148,131,112,91,75,95,96,87,88,120,122,90,65,89,163,159,155,136,121,125,101,78,76,86,104,116,121,122,125,121,114,105,99,99,97,86,87,156,161,167,173,176,171,158,151,149,144,145,145,156,174,173,149,145,146,143,143,139,140,143,146,150,154,150,147,136,121,96,106,120,116,110,102,118,121,88,43,34,60,148,108,59,93,125,100,92,88,94,107,120,128,126,124,121,114,107,100,90,79,81,96,160,160,164,172,172,164,161,153,146,145,144,143,149,137,100,103,128,146,153,150,151,149,150,149,146,149,151,158,160,134,114,80,88,104,117,124,136,132,94,48,41,102,215,162,97,112,124,113,94,98,103,108,118,132,132,129,126,122,113,98,91,80,84,98,159,158,161,168,169,164,157,152,148,139,135,139,132,109,109,114,125,150,147,146,154,154,155,160,158,148,147,162,168,133,92,38,71,108,130,138,136,132,102,51,41,43,102,104,70,108,120,116,105,109,116,119,123,133,135,132,128,125,114,104,95,92,95,100,160,162,163,168,166,165,162,154,146,134,124,126,117,124,126,110,110,107,135,145,153,165,161,159,158,171,161,148,146,124,98,86,94,115,150,153,142,137,127,65,38,33,45,49,66,113,124,122,111,117,126,130,131,132,135,138,133,128,120,107,102,104,104,106,158,158,158,162,166,164,159,151,131,113,114,125,131,151,128,100,90,73,123,136,141,151,165,163,159,160,157,129,134,153,146,126,99,112,131,142,140,136,133,92,52,38,28,36,103,121,127,123,128,133,130,132,136,140,142,143,135,128,122,111,106,105,110,109,155,154,156,166,166,165,159,139,116,104,113,128,151,156,117,107,83,85,122,137,143,150,155,161,158,159,159,149,137,127,115,107,117,122,128,142,148,147,141,122,75,63,53,70,118,123,128,131,137,134,134,133,134,136,138,138,133,127,123,113,108,108,111,110,157,155,160,166,166,164,155,124,97,88,114,140,170,150,114,111,83,109,122,138,138,150,150,159,163,163,161,155,148,139,125,102,97,126,135,142,143,146,149,151,119,80,59,94,132,131,141,145,139,136,135,135,135,134,133,130,131,125,117,112,110,115,113,115,158,159,164,167,168,164,153,120,88,99,124,148,167,139,121,78,40,73,124,149,138,151,152,159,163,161,166,165,163,154,140,121,95,98,121,132,139,137,143,150,154,118,77,114,141,149,151,151,147,142,137,140,137,139,136,130,128,121,117,116,125,136,137,123,154,158,165,170,167,164,149,112,92,108,133,160,162,136,112,56,74,88,127,143,134,146,155,148,157,160,160,165,169,161,150,134,118,104,103,115,130,147,150,136,128,120,115,125,134,141,148,146,142,145,142,140,140,137,135,130,122,117,118,100,73,49,26,14,158,160,165,165,163,162,144,108,97,113,136,163,164,147,105,99,52,55,114,146,138,140,157,156,159,160,161,163,165,162,151,141,128,122,107,102,106,123,142,151,153,148,141,129,127,125,130,138,140,143,143,140,134,133,129,127,124,121,110,38,24,20,22,23,161,163,168,167,164,163,142,108,100,117,132,157,170,160,101,31,49,72,122,155,154,138,153,158,160,161,160,160,159,154,144,135,130,120,111,105,96,98,116,124,129,133,129,135,138,139,136,137,137,137,136,136,138,133,131,129,123,120,48,25,28,32,27,26,161,164,166,165,164,166,133,99,106,131,134,157,170,166,111,44,52,62,89,131,151,145,152,158,157,159,156,160,162,155,145,146,140,133,121,111,101,98,100,126,142,144,144,143,141,136,139,136,131,132,131,135,135,131,128,120,118,78,22,28,26,23,25,25,158,160,164,161,161,156,130,100,120,142,138,153,165,164,124,55,90,119,119,140,157,161,149,157,159,159,158,160,163,160,153,148,139,133,126,118,111,105,107,120,130,140,147,148,146,144,141,138,134,133,133,131,134,136,130,127,100,36,28,28,27,27,27,27,156,158,163,162,160,152,137,113,134,153,145,144,165,167,150,91,123,165,134,159,168,164,151,164,163,162,160,159,161,155,157,150,143,140,130,123,117,116,124,134,136,139,147,149,148,144,146,145,140,133,137,139,136,132,134,114,39,25,25,26,24,22,25,21,153,157,150,152,152,159,141,125,143,156,150,141,155,170,174,117,54,58,105,156,172,167,162,163,162,165,164,161,161,165,166,169,165,154,142,130,126,124,127,143,148,148,151,146,144,144,144,144,141,141,139,136,137,138,111,33,17,23,26,24,26,27,28,28,162,162,161,155,152,147,140,136,143,159,155,147,153,167,171,170,114,65,101,147,160,162,168,158,162,159,161,162,166,168,175,183,180,167,153,143,135,131,136,145,149,149,148,147,149,151,150,144,143,139,141,140,130,94,35,26,27,26,24,25,27,26,25,27,155,158,162,161,152,146,144,134,135,161,170,161,161,168,165,167,159,124,99,129,153,162,170,163,170,168,170,172,169,172,173,176,174,166,153,144,138,137,135,143,141,145,150,152,151,151,148,146,142,140,137,110,65,49,50,44,27,24,30,27,26,24,28,27,150,154,154,158,162,154,141,136,128,153,180,176,162,162,152,144,146,153,142,136,149,163,161,164,165,165,167,169,170,173,174,170,166,157,151,145,142,138,139,144,146,150,155,153,153,150,145,139,136,119,75,47,51,57,57,37,36,30,24,26,27,28,25,27,144,146,152,150,154,155,150,138,134,142,159,168,161,155,149,145,147,158,153,149,148,160,167,168,168,174,179,176,175,176,172,163,154,149,145,143,141,144,148,148,148,151,149,148,144,138,130,111,84,63,64,62,62,70,48,33,27,30,29,28,25,27,28,25,129,139,143,148,154,155,154,147,140,135,137,144,148,150,143,152,148,148,143,153,154,158,164,166,164,164,172,175,177,172,165,157,153,145,144,143,144,148,149,150,145,140,141,133,119,96,76,61,60,68,70,66,79,69,42,43,45,32,32,29,30,25,27,28,119,115,125,128,128,135,139,146,149,149,142,141,141,139,141,137,136,139,142,141,139,145,151,155,159,165,159,165,170,171,164,161,156,153,146,140,133,121,111,104,109,106,91,76,68,68,68,72,74,84,84,90,94,63,63,37,23,29,28,27,24,29,26,26,126,128,123,129,128,125,128,128,123,123,122,124,126,129,132,135,134,135,134,133,134,132,136,138,141,143,143,137,130,120,114,105,99,89,83,76,72,80,85,94,94,85,83,82,81,83,82,77,87,92,97,105,84,70,60,41,32,32,30,30,28,28,30,29,124,134,139,139,142,142,139,140,138,134,123,113,111,115,115,125,122,112,107,109,109,106,101,107,109,93,71,63,61,67,66,62,59,70,81,88,94,101,107,104,91,87,92,84,81,89,92,98,93,99,105,97,80,69,65,47,39,35,31,29,29,28,28,27,126,140,147,145,140,139,147,158,165,162,152,136,120,118,118,122,111,107,89,58,50,55,99,110,101,97,58,52,60,52,64,69,81,81,94,110,112,102,81,70,80,95,88,84,98,99,97,98,98,109,104,87,62,62,68,47,37,33,32,29,30,29,26,28,125,122,139,143,140,145,148,159,173,174,166,169,169,160,149,141,130,110,86,77,67,56,51,72,95,124,123,82,76,87,96,108,114,111,97,88,70,66,75,89,95,92,97,104,97,103,94,98,116,105,85,65,66,78,53,37,26,24,28,29,27,26,28,27,110,118,136,147,148,145,149,158,168,181,176,168,160,153,145,148,136,129,126,120,102,92,82,72,68,72,101,96,79,70,71,68,66,66,66,73,82,92,99,99,95,93,96,96,98,95,102,114,104,81,72,71,85,55,32,31,28,29,27,29,30,30,28,29
143,165,177,184,193,198,202,204,205,205,204,203,202,201,200,199,199,198,197,199,200,202,203,201,201,203,202,199,198,197,197,196,194,192,192,192,193,194,194,193,192,191,190,189,187,182,171,153,116,75,49,34,30,32,31,59,94,94,90,43,27,36,31,37,181,189,197,202,202,202,201,201,201,203,200,198,197,196,196,195,194,193,195,197,200,203,202,202,204,203,205,204,202,200,200,198,195,192,189,191,189,189,191,191,192,192,188,188,190,189,189,188,184,173,148,114,79,57,48,49,77,97,79,43,25,15,13,13,200,209,210,209,208,207,206,205,204,203,202,198,198,200,201,201,201,200,201,200,202,205,205,207,207,206,206,205,203,201,200,199,199,199,199,195,193,194,191,190,190,192,192,191,189,183,185,188,190,190,189,186,174,148,115,84,75,85,75,55,49,59,67,65,207,206,207,209,211,210,208,206,202,200,200,201,202,203,204,205,203,205,205,203,206,205,205,206,206,206,207,207,205,205,204,203,202,201,199,198,192,189,193,190,188,189,188,189,188,188,187,188,188,186,185,183,182,180,178,163,128,99,80,59,52,66,87,111,204,205,205,204,201,199,196,193,195,200,203,204,204,205,204,206,207,208,210,201,206,205,203,202,201,205,208,209,208,207,205,203,202,202,201,200,198,194,191,188,188,189,187,183,187,190,190,190,189,187,185,183,179,175,173,171,167,145,104,62,55,69,89,104,200,198,198,199,199,194,192,197,201,207,209,207,205,202,200,197,200,195,196,187,189,188,194,200,200,203,205,206,206,205,206,204,202,199,197,196,195,191,190,192,190,189,185,181,179,182,187,187,188,190,190,187,184,180,178,172,170,164,150,105,69,78,97,116,202,201,197,188,182,190,199,205,210,210,208,205,201,195,189,185,189,198,190,181,183,186,193,197,199,201,201,202,204,206,206,204,204,202,199,197,193,194,189,187,189,184,186,188,189,191,193,193,192,189,187,188,189,187,182,181,177,170,166,154,116,93,106,124,203,200,192,187,187,188,199,209,211,208,198,183,171,173,182,188,191,198,194,188,190,194,196,195,196,197,200,204,204,205,206,206,207,206,200,195,193,195,193,191,190,188,182,186,190,191,191,192,193,191,190,192,193,193,191,183,183,182,177,174,158,129,116,126,197,192,183,178,181,187,198,204,200,189,182,183,188,187,188,193,200,197,182,175,184,194,196,195,191,191,195,199,202,203,205,206,206,203,201,198,195,192,189,188,188,187,188,186,185,185,187,185,181,186,190,193,195,194,196,184,173,176,177,178,171,162,143,133,183,171,166,171,183,190,192,192,187,178,171,164,168,188,204,206,199,183,156,169,183,190,194,192,188,187,189,193,198,202,204,204,203,204,202,201,198,194,192,188,185,184,184,183,182,179,182,186,188,192,193,191,191,184,182,181,171,171,173,174,171,164,158,146,178,159,156,171,187,194,195,193,180,164,163,176,197,208,209,203,196,179,166,190,192,191,192,189,186,188,191,194,198,201,199,199,200,204,205,203,198,194,184,177,180,181,181,182,184,187,187,187,186,185,188,189,186,184,183,181,175,173,170,169,166,160,157,151,165,150,151,169,186,188,184,173,159,157,165,186,205,211,209,208,202,163,140,185,193,192,191,189,189,186,189,194,196,195,193,195,199,201,200,198,191,189,184,180,177,177,177,177,180,188,194,196,196,193,191,190,187,184,181,173,171,172,169,170,166,161,157,151,151,140,148,168,181,180,173,160,154,156,175,196,204,201,200,205,175,109,133,177,195,195,188,184,183,183,187,189,189,188,188,190,194,193,191,188,187,185,184,179,175,173,176,182,186,189,194,195,198,193,182,182,181,184,172,168,169,169,171,171,169,165,159,151,155,140,148,169,176,170,157,150,152,162,186,199,200,187,184,170,105,76,127,170,186,183,180,182,185,184,180,182,184,188,190,188,186,187,186,185,179,177,175,168,167,171,176,175,175,178,183,185,185,183,181,179,179,172,166,164,156,160,163,164,163,162,161,154,156,134,141,166,173,163,152,146,146,161,183,195,190,172,165,128,66,57,111,158,188,186,175,180,182,181,180,179,181,183,184,187,185,184,180,175,171,169,161,156,158,161,158,156,156,160,165,169,175,180,184,182,175,173,163,163,160,161,156,154,157,162,158,155,148,130,140,159,166,159,149,144,149,167,181,187,177,164,155,109,62,64,110,153,179,170,170,181,182,182,181,180,179,180,180,182,179,175,172,169,166,160,152,146,143,139,136,135,143,155,164,170,176,176,177,172,167,167,161,161,159,159,161,164,163,167,165,158,147,130,141,160,163,156,144,139,144,167,176,176,169,154,136,81,49,72,126,160,173,166,166,172,175,178,180,174,171,174,180,180,174,169,161,156,153,149,142,137,128,118,121,132,146,156,162,166,170,169,166,166,167,163,161,158,160,160,166,170,168,172,169,163,144,121,127,150,161,155,143,138,147,159,168,166,157,139,120,73,49,77,125,164,169,162,169,175,176,176,175,177,176,177,177,172,170,165,158,148,140,136,129,124,122,123,129,138,140,147,157,159,160,159,155,151,148,141,136,144,154,169,174,176,176,174,168,158,141,115,114,145,164,162,149,139,149,158,166,162,148,131,116,81,64,85,130,163,157,156,171,173,174,174,171,176,178,178,177,169,161,153,149,140,131,126,121,117,115,114,123,137,152,164,172,169,157,148,140,140,141,143,157,159,154,165,174,177,175,172,168,160,143,119,115,132,153,162,158,150,153,159,163,156,142,130,115,86,77,103,147,166,155,163,170,169,175,173,169,170,173,176,174,171,158,146,139,130,125,120,119,119,112,111,134,159,174,176,169,151,136,137,145,152,154,160,163,162,169,172,175,177,173,172,175,166,143,122,120,136,152,159,155,154,162,160,157,148,138,128,116,88,70,103,148,160,158,167,164,163,170,176,177,178,178,179,171,163,150,136,129,121,120,118,118,120,126,141,163,172,167,163,146,123,124,153,174,186,190,187,184,180,175,175,174,172,173,174,171,170,151,133,120,128,143,149,149,151,157,157,157,145,133,122,118,99,85,115,146,154,161,163,162,170,177,180,180,177,171,173,171,155,142,131,124,116,110,114,124,135,151,166,170,171,176,160,120,85,100,159,176,182,183,180,179,175,170,167,167,170,169,168,174,174,151,128,123,125,139,151,148,146,149,152,154,148,136,125,120,109,97,119,139,148,157,158,166,180,181,178,177,175,177,169,155,141,132,127,121,115,119,129,138,156,173,180,180,185,173,126,80,63,82,146,164,169,175,175,172,167,161,161,167,167,167,167,168,172,153,137,122,122,133,146,151,151,147,145,142,143,140,130,125,120,107,121,136,143,152,161,172,179,179,180,181,180,171,158,148,137,130,123,118,122,130,140,161,174,174,175,179,163,120,85,63,45,67,141,147,160,167,171,168,160,159,163,162,161,166,170,171,170,155,137,129,124,130,143,150,149,144,138,132,129,129,131,132,134,130,135,139,142,156,173,185,190,191,192,186,178,163,149,138,131,133,134,130,130,144,163,176,181,176,178,171,122,90,72,48,34,40,129,150,156,161,163,161,160,159,159,158,158,162,164,167,170,163,149,132,132,134,138,152,157,148,135,123,124,129,131,135,142,145,144,144,154,173,189,194,196,196,199,196,177,154,141,131,114,107,114,137,163,175,178,175,166,170,177,141,94,61,49,56,71,82,112,153,158,153,146,148,152,151,147,142,146,154,160,168,165,169,165,162,153,148,152,154,161,161,152,135,119,113,119,131,150,156,153,157,173,187,192,191,191,194,198,193,178,179,186,191,185,169,150,149,165,176,179,178,177,176,149,94,54,38,24,41,70,69,64,139,160,147,141,142,146,145,140,137,143,149,153,156,151,173,172,165,161,158,159,165,171,177,180,178,170,161,158,159,157,157,161,175,182,184,185,192,196,197,198,192,188,190,194,183,155,144,144,151,169,181,183,177,167,162,125,71,43,46,87,109,107,83,66,128,157,152,136,133,138,133,132,133,136,143,148,151,153,166,171,170,165,163,164,160,168,187,198,197,191,186,182,177,174,176,182,184,180,183,191,194,197,196,193,189,187,192,188,153,95,76,95,128,164,180,177,174,169,147,110,65,45,74,155,168,164,153,127,141,145,144,126,123,126,124,123,126,131,144,152,155,148,166,169,166,163,158,158,162,165,178,193,207,210,204,197,193,190,190,189,186,187,191,195,195,193,192,186,184,186,186,172,124,48,39,78,116,151,171,175,167,158,136,99,60,43,48,96,112,116,114,103,127,130,134,115,106,109,108,105,113,127,143,150,149,146,164,167,163,160,159,158,158,162,170,178,190,202,208,205,197,191,188,185,188,189,187,189,189,188,182,179,182,187,174,154,107,37,54,106,128,143,158,166,169,162,133,90,51,45,74,148,163,135,123,122,126,129,137,115,94,90,93,96,106,121,139,147,142,144,158,156,156,154,151,150,150,153,159,168,174,181,188,195,198,197,189,185,182,184,187,182,182,181,179,183,194,198,170,150,118,78,106,137,137,139,149,159,159,151,126,91,59,60,129,184,181,176,173,149,137,122,127,110,84,77,83,93,101,120,140,144,141,146,165,163,161,160,160,156,152,153,160,167,171,174,180,185,185,178,173,182,188,186,181,180,183,185,186,187,193,187,164,150,143,134,138,139,130,119,120,143,155,149,120,83,70,64,126,190,183,167,152,132,140,135,133,107,80,70,75,89,99,119,138,142,143,147,173,171,169,166,162,160,162,165,168,172,175,174,174,171,165,155,158,170,178,187,187,186,185,182,179,174,173,168,157,147,138,137,143,140,112,88,88,116,140,147,118,84,74,58,85,152,157,155,149,130,137,130,128,105,77,70,74,88,102,118,134,140,138,134,175,176,172,166,158,159,162,167,169,169,170,171,167,157,153,149,143,150,161,169,182,181,177,172,172,174,170,155,146,133,113,104,116,124,98,61,59,92,132,147,130,98,86,57,62,103,128,143,123,90,95,111,121,103,84,74,72,88,102,118,137,136,130,129,168,170,168,163,158,156,156,156,157,159,160,162,167,163,156,151,150,148,146,152,164,165,181,189,194,201,186,148,130,114,93,82,80,88,86,66,62,92,132,142,125,100,78,62,99,168,181,182,147,110,119,113,120,103,88,81,71,79,98,118,136,137,135,136,172,171,168,163,160,156,152,151,156,164,169,171,170,170,164,154,147,146,157,162,158,160,159,166,170,174,169,148,129,115,96,82,87,98,90,79,82,104,136,137,114,98,78,72,116,159,152,153,132,121,147,131,122,102,80,66,69,88,105,120,138,130,131,132,178,174,168,162,160,155,151,152,158,166,167,154,139,135,138,140,144,146,141,141,142,145,148,152,152,151,149,143,132,116,97,99,113,112,105,102,102,114,134,132,114,92,67,66,118,165,177,177,155,143,140,124,131,107,83,69,69,89,103,121,127,128,128,133,175,171,165,161,155,154,153,152,153,148,134,117,109,110,112,129,147,151,152,149,148,149,145,143,148,149,153,155,146,126,121,102,87,109,110,117,124,134,139,134,121,90,57,48,73,125,149,144,111,94,113,124,129,111,91,80,80,86,107,120,133,130,127,126,173,168,162,155,152,147,147,147,141,130,119,118,122,120,118,131,143,148,150,153,150,152,156,153,141,141,153,170,159,137,111,48,26,65,94,125,141,143,140,137,125,96,59,42,58,121,177,174,114,84,114,126,123,105,91,94,94,99,107,117,129,130,131,126,167,163,157,146,137,130,133,138,135,132,131,128,127,120,112,108,120,140,143,151,160,159,159,162,161,157,150,148,136,120,94,52,41,73,106,135,152,149,141,136,131,108,70,43,45,81,140,163,111,85,114,125,120,109,99,99,105,115,121,121,134,137,132,130,161,153,140,130,128,132,138,139,139,144,147,140,124,120,120,104,97,132,141,146,153,162,163,160,160,169,164,148,148,148,132,115,110,101,84,123,153,153,146,138,137,124,88,54,37,34,52,75,50,44,90,110,110,109,106,111,115,126,129,128,133,138,138,132,158,137,124,121,123,131,138,141,146,152,151,143,131,130,125,103,91,126,138,145,151,157,163,162,159,159,161,151,138,142,151,143,125,106,99,110,125,137,145,143,139,134,115,76,51,41,38,43,44,71,109,127,130,117,116,122,128,133,136,140,139,141,140,142,146,121,104,99,113,133,145,152,155,157,153,146,141,132,126,101,88,120,142,147,154,155,158,162,160,159,161,161,154,142,128,114,103,109,124,130,129,135,143,144,144,142,135,105,76,65,55,41,60,103,122,126,128,120,128,139,140,137,136,137,140,141,143,143,145,123,107,110,123,135,141,145,151,157,157,154,144,138,124,88,67,114,147,149,153,156,156,162,164,163,162,160,158,157,149,133,119,104,96,117,135,136,141,149,148,145,147,140,110,80,65,53,80,117,127,128,127,132,139,141,138,139,137,137,137,140,145,145,142,116,105,115,130,142,149,155,162,159,163,162,145,135,124,78,55,103,142,151,150,157,157,158,162,162,162,164,165,164,158,146,135,121,108,104,112,126,133,141,145,147,154,156,150,124,89,71,93,128,138,139,143,150,147,144,140,138,138,142,140,138,135,135,138,119,114,125,140,146,148,153,160,161,165,165,160,156,130,72,53,95,143,158,152,157,157,157,159,158,158,161,165,167,163,154,147,133,121,112,106,112,123,133,148,153,149,146,148,140,119,106,114,133,145,149,153,153,151,147,144,142,140,140,140,144,141,138,137,115,112,132,148,150,147,149,160,169,170,175,167,162,132,73,47,72,119,154,151,151,160,162,162,160,159,161,165,166,166,158,149,141,132,129,119,110,110,116,127,146,160,162,156,149,144,136,134,136,135,136,140,143,145,147,147,145,142,142,141,142,141,138,126,102,115,144,154,154,150,160,161,171,176,174,166,142,121,77,42,59,108,149,154,151,160,162,162,162,158,158,161,162,158,149,147,143,136,129,122,114,109,106,109,119,128,140,152,156,155,148,140,131,132,129,130,137,140,142,143,144,146,143,143,142,139,134,127,107,126,154,163,158,154,152,157,160,166,167,162,144,133,98,64,78,116,152,165,158,159,161,161,160,158,156,159,161,157,149,148,149,144,136,127,120,116,109,104,106,116,132,138,141,144,144,142,144,140,141,138,140,138,139,140,142,144,142,140,137,132,129,136,116,127,153,163,161,157,153,158,166,165,173,172,157,149,128,85,77,110,152,168,159,158,162,161,160,159,159,158,162,159,155,148,147,141,139,134,128,121,117,117,116,114,122,142,152,148,147,148,150,148,140,143,144,139,138,138,137,140,143,141,137,133,129,141,124,132,156,165,165,157,152,153,162,171,171,179,179,164,148,105,73,101,150,170,165,161,165,164,162,161,160,157,159,158,157,157,153,147,143,138,132,127,123,119,120,129,135,135,139,148,154,154,153,154,153,151,146,140,138,139,139,138,139,141,139,134,128,141,130,132,150,163,165,163,157,158,163,165,166,173,178,181,180,153,107,109,148,166,168,161,161,161,161,163,161,157,159,160,162,163,163,160,154,148,140,132,129,130,131,137,144,149,147,145,150,153,157,154,156,153,151,146,142,140,139,139,139,140,140,135,130,143,138,131,140,154,163,169,170,167,166,162,168,171,173,173,167,162,138,127,150,161,166,165,161,162,159,159,161,160,160,163,167,171,174,173,169,162,152,146,143,139,140,147,154,159,158,160,165,160,155,157,153,154,153,150,146,144,143,143,141,140,138,134,116,145,138,129,127,143,162,174,179,178,173,165,162,168,171,165,161,154,145,146,158,164,168,169,167,168,167,162,169,167,163,164,167,171,176,179,177,169,161,154,149,146,146,150,157,161,166,162,159,158,160,157,156,152,152,148,147,145,144,143,141,142,134,106,73,149,140,131,125,134,152,163,177,183,183,174,162,154,156,157,162,165,164,151,150,161,163,165,165,162,166,161,166,166,165,167,169,170,173,175,174,168,162,157,152,150,150,150,155,153,156,158,164,160,155,157,160,159,154,149,148,145,144,145,142,117,81,58,50,152,151,141,136,132,135,145,157,172,178,174,165,160,159,158,162,161,157,151,150,155,162,166,166,169,169,174,174,169,169,172,176,175,171,168,166,163,159,156,154,152,153,154,158,159,159,162,162,163,165,161,159,154,152,146,142,142,141,114,72,48,51,55,57,144,148,147,144,139,134,136,140,149,161,162,157,156,156,156,161,158,157,163,161,163,162,167,170,167,169,171,175,177,176,177,177,175,170,165,160,157,155,155,154,153,157,157,158,157,159,162,161,160,157,154,147,144,143,141,135,107,72,54,52,55,61,63,60,128,129,134,137,139,139,140,140,142,144,146,145,145,144,141,141,143,146,149,148,155,159,164,164,162,162,167,170,172,175,178,174,168,164,161,157,153,152,151,151,152,154,155,155,154,152,151,148,146,140,139,134,124,106,83,55,50,63,65,64,72,73,66,68,129,126,126,127,131,128,127,127,125,125,130,133,134,134,135,136,139,142,142,142,143,146,149,153,156,159,160,157,160,161,162,164,164,162,159,155,152,148,145,142,140,138,138,140,140,131,126,122,113,102,90,79,69,63,69,85,95,80,71,77,80,77,72,85,142,142,141,137,138,139,133,131,125,119,113,115,121,127,132,135,136,134,134,134,130,130,131,136,140,144,145,152,151,153,145,132,122,118,115,114,115,112,106,99,97,106,110,110,96,82,76,77,77,78,84,92,97,97,95,92,84,83,87,87,87,85,98,89,134,139,140,144,147,151,153,152,148,140,125,116,115,117,125,133,131,122,115,115,114,113,109,109,112,101,105,95,84,58,45,60,72,77,81,83,84,83,79,78,78,81,78,72,70,75,81,91,100,103,106,104,99,95,89,85,87,90,96,95,92,101,100,73,137,140,142,143,145,152,162,159,158,159,159,153,143,131,123,124,124,122,111,97,83,84,85,85,97,109,107,104,66,56,69,73,80,85,76,65,57,61,78,84,90,94,95,91,100,107,111,112,108,102,100,97,91,90,93,94,92,96,98,98,104,109,96,74,147,143,144,146,147,158,170,181,176,177,178,170,163,155,148,140,136,126,111,92,70,57,46,45,69,90,98,108,108,76,58,58,55,59,69,71,66,72,82,85,93,106,114,119,116,109,103,101,99,100,96,90,89,94,96,96,100,99,98,107,112,101,82,77
187,199,204,202,205,209,207,201,200,203,204,203,204,204,202,202,201,198,196,193,191,193,192,192,195,197,201,204,206,207,207,204,202,202,199,195,194,193,188,185,189,188,179,178,179,179,178,178,182,182,181,181,182,177,175,173,170,168,168,169,168,164,161,154,195,195,197,204,202,196,197,201,204,205,205,204,203,204,203,198,198,197,198,194,189,186,182,186,190,193,199,203,204,204,205,204,202,199,197,196,193,191,187,182,174,180,179,177,177,176,176,178,181,181,181,181,184,180,181,181,176,172,170,164,161,164,162,157,193,194,196,190,191,197,200,201,202,205,203,201,200,202,201,197,198,200,198,188,182,181,180,188,189,187,193,198,200,200,201,202,200,198,197,194,192,190,188,183,178,180,180,178,178,179,176,174,178,181,184,183,183,182,178,176,178,176,173,170,166,165,163,162,182,184,183,191,194,193,194,197,199,199,197,194,193,192,190,186,182,184,179,169,166,167,171,181,184,184,188,189,193,193,193,192,194,194,193,193,193,190,188,185,183,182,179,178,179,179,172,165,167,172,178,177,180,182,182,184,182,178,174,171,169,168,164,163,186,185,191,194,192,190,186,187,189,189,191,191,184,179,176,172,166,163,157,147,146,149,156,173,183,186,188,187,190,190,184,186,189,190,191,192,191,190,187,186,178,178,179,179,177,175,176,180,181,179,182,180,185,184,185,179,177,178,177,174,170,168,166,168,190,191,192,182,180,183,182,180,179,182,188,188,181,176,171,160,148,149,155,145,145,157,170,180,186,188,184,183,184,179,183,183,186,187,188,188,187,187,186,183,179,177,177,178,176,174,174,176,178,179,182,179,177,171,162,166,173,176,176,175,175,173,168,166,190,188,181,174,174,173,176,181,186,185,179,173,167,158,139,119,114,125,157,161,154,163,178,184,184,181,186,184,177,181,184,185,187,187,187,188,187,185,183,179,183,181,175,174,170,169,164,161,164,167,170,172,174,174,170,170,174,177,180,182,180,174,166,161,188,183,177,179,173,172,175,179,180,176,171,159,134,112,120,141,175,190,190,165,154,166,181,186,184,182,186,177,182,186,183,185,187,186,187,190,190,186,182,181,182,183,176,172,170,167,168,170,173,173,169,162,147,151,157,165,170,171,174,176,169,158,155,155,187,183,174,170,165,164,172,176,175,168,153,139,142,155,155,185,198,188,154,115,126,158,179,185,185,181,175,177,185,184,180,181,182,183,183,183,184,182,180,180,178,175,170,170,167,169,167,163,157,152,152,155,153,151,156,154,156,156,153,152,148,140,141,147,183,174,161,155,163,170,171,167,159,145,138,137,131,138,182,192,178,147,117,139,162,173,178,185,185,175,168,176,175,179,178,180,179,181,183,181,181,182,181,178,175,169,170,168,166,160,156,154,152,151,153,159,158,158,158,158,158,156,147,141,138,135,135,142,169,155,149,155,167,173,167,159,152,149,138,124,141,184,198,191,152,87,120,169,187,184,180,183,179,170,173,171,173,175,178,181,182,182,181,180,177,175,176,177,177,180,175,167,159,155,153,152,153,154,155,155,153,153,153,156,154,152,148,145,142,138,136,138,158,147,145,156,171,176,169,158,152,140,122,134,172,196,187,162,108,62,122,169,185,186,181,178,172,168,174,179,181,176,176,181,183,180,176,178,182,182,180,177,172,166,152,152,152,151,150,149,148,150,154,156,157,156,152,149,145,140,141,141,143,145,139,131,153,142,140,152,167,177,166,151,144,129,121,153,186,182,156,113,64,59,115,158,181,184,182,178,172,166,163,171,177,184,182,178,175,174,171,174,178,179,177,170,164,157,149,147,146,144,140,141,144,148,154,158,161,164,157,153,155,155,153,147,136,129,131,136,147,134,130,143,163,174,161,150,136,121,135,170,183,157,115,69,46,64,109,145,174,175,181,177,169,166,163,163,177,185,183,174,172,169,171,172,172,171,165,159,157,153,151,143,139,136,135,139,142,147,151,152,152,151,146,137,138,137,143,138,136,135,135,134,134,122,127,141,157,160,152,144,130,126,153,180,179,144,92,49,38,62,102,131,163,166,172,166,163,160,159,169,179,180,182,179,168,165,171,174,169,165,160,155,152,149,149,139,134,133,135,136,135,136,140,142,139,134,131,126,125,128,123,118,116,114,116,118,134,120,119,136,153,150,143,134,125,139,166,182,172,138,99,68,37,50,102,128,153,169,172,154,153,162,165,167,171,173,176,177,178,172,168,167,163,158,155,152,148,144,140,131,128,128,128,125,120,119,119,120,123,128,130,132,140,140,141,132,129,125,121,117,137,120,113,126,147,148,140,129,127,149,170,175,157,121,96,86,69,80,111,131,156,167,161,145,157,169,171,171,169,175,181,179,182,180,172,165,160,155,150,146,140,135,128,121,121,120,115,111,109,112,117,120,122,127,131,131,129,128,127,127,129,128,126,126,142,120,106,116,138,144,140,127,130,153,167,164,145,106,60,42,55,65,93,116,158,163,153,140,150,161,167,172,171,171,176,179,179,179,173,166,159,151,145,139,134,128,122,117,117,111,108,103,107,116,122,126,129,130,130,129,127,130,129,129,127,127,127,130,141,117,103,111,130,138,137,123,133,158,166,156,138,107,75,59,56,70,102,125,153,162,154,142,152,161,165,168,169,167,168,174,179,180,170,161,153,146,140,136,132,127,121,116,109,95,97,104,111,117,120,124,128,129,130,131,130,127,122,119,117,120,126,132,142,118,103,106,121,131,130,120,137,158,168,157,139,113,104,117,123,116,115,130,163,163,138,139,154,158,158,161,164,165,165,169,173,176,166,157,148,140,137,131,126,123,119,114,107,98,102,100,99,105,112,118,123,124,123,124,121,119,114,116,115,116,124,132,147,119,98,98,110,122,125,120,135,156,168,151,135,113,96,105,123,122,123,145,164,152,130,142,152,154,157,158,158,160,163,165,165,168,161,154,147,137,126,120,121,123,119,111,101,94,85,95,110,120,124,119,112,112,114,115,115,115,115,118,118,120,126,132,148,116,92,91,106,118,122,121,133,155,163,143,128,112,83,75,94,107,120,143,155,139,130,145,149,149,154,156,154,154,157,161,164,163,154,146,140,134,127,123,122,117,107,92,73,62,93,119,118,109,104,101,103,111,119,121,123,123,122,121,124,129,132,139,151,121,94,89,103,117,119,122,133,154,158,140,120,112,87,70,82,104,118,137,147,133,134,146,143,146,153,155,154,153,155,158,160,156,149,138,131,131,127,122,117,105,91,89,104,116,123,122,112,105,90,69,80,109,124,126,130,132,131,132,139,139,141,147,151,128,105,97,102,110,115,118,133,148,153,144,117,107,98,79,74,94,119,136,141,132,138,143,141,148,155,157,156,155,157,156,156,150,146,136,130,125,119,109,94,89,99,115,127,129,121,114,108,100,74,42,46,89,120,125,133,138,140,146,150,148,148,144,157,132,107,102,110,114,115,118,124,139,150,147,125,111,107,94,79,89,119,135,132,131,140,141,148,157,159,159,159,160,159,156,152,147,143,134,124,114,100,86,91,109,124,129,129,124,114,111,112,87,54,34,29,69,112,126,135,143,145,147,147,144,141,141,159,143,124,105,100,106,111,112,117,131,141,144,133,119,116,112,97,95,117,131,127,129,136,142,153,164,161,158,160,161,158,155,153,147,136,125,113,98,90,104,121,130,133,132,128,124,120,119,107,69,40,33,31,58,99,121,129,141,147,145,145,140,139,143,160,147,124,111,107,109,114,113,115,123,131,134,131,123,119,122,114,110,121,129,128,130,133,140,152,159,162,164,163,161,156,149,142,132,123,111,103,106,114,127,133,134,132,128,125,125,127,123,89,57,41,37,33,42,82,116,131,141,148,146,139,137,137,142,158,148,131,116,110,111,113,113,114,116,119,121,121,118,117,122,127,131,132,130,129,134,147,162,170,174,170,169,170,166,158,148,138,131,121,120,124,124,127,133,133,136,134,128,124,128,134,116,76,60,51,58,53,39,75,118,132,139,147,152,149,146,143,146,163,153,141,129,119,117,119,118,116,111,108,111,111,112,115,122,140,151,144,132,132,141,152,161,165,168,172,173,171,165,155,143,135,131,131,137,139,133,132,135,136,137,136,134,134,139,140,107,80,63,59,78,98,86,94,115,126,133,138,138,145,143,139,136,164,157,145,132,123,121,122,120,118,112,104,102,102,106,114,130,157,167,156,147,148,152,152,155,161,171,174,176,174,162,143,127,120,116,114,122,134,137,131,132,136,137,135,136,143,148,135,102,82,51,53,78,106,97,66,94,131,134,135,140,143,138,137,129,164,162,154,144,136,131,128,126,125,121,109,100,100,107,118,134,149,160,157,147,143,146,155,166,173,171,174,173,173,158,141,129,120,112,110,107,103,111,120,127,133,136,135,137,146,146,122,91,60,37,39,63,63,37,53,100,132,134,132,137,140,136,132,124,168,167,162,158,151,144,140,139,138,135,127,118,113,113,117,124,129,130,132,140,151,159,165,171,175,178,176,177,174,165,160,156,156,158,156,136,102,81,104,126,134,137,138,143,153,141,105,72,47,62,107,117,99,59,72,110,135,137,131,132,135,132,123,118,167,167,164,161,155,148,144,143,144,148,152,143,129,119,121,126,133,142,153,159,160,161,165,175,177,181,180,182,178,176,178,181,189,199,192,166,134,90,82,120,135,144,146,146,144,130,97,66,63,112,148,146,132,92,65,99,136,138,127,126,128,125,116,113,165,165,165,163,158,154,151,148,148,153,162,166,163,152,143,143,150,161,167,171,169,167,172,180,183,184,186,187,186,185,184,187,194,192,170,136,113,95,84,120,137,143,148,154,143,118,90,64,59,102,149,149,148,129,71,93,140,141,125,122,119,117,110,107,167,166,166,161,160,159,157,155,155,161,174,179,180,182,186,174,174,179,185,185,182,181,184,188,191,191,194,194,193,188,185,187,191,178,138,93,74,87,94,124,138,142,149,152,139,116,87,56,46,71,105,108,99,86,74,100,141,140,121,111,106,108,105,99,165,162,165,167,165,164,163,164,163,161,164,173,184,185,188,189,189,190,193,195,194,194,195,196,198,197,198,198,193,186,184,187,188,167,107,42,37,78,103,126,137,145,150,145,126,104,81,60,61,100,136,133,116,109,77,92,131,135,115,98,94,101,102,103,166,168,170,176,175,171,165,158,156,157,158,166,178,184,187,187,190,193,193,194,195,198,199,199,199,198,197,195,189,185,186,191,189,160,94,40,44,72,106,137,147,146,154,153,131,103,74,59,84,141,168,162,152,159,86,82,117,130,114,97,93,98,105,106,171,170,167,164,163,161,159,157,156,157,160,165,171,178,182,186,190,193,193,192,193,196,197,196,195,196,195,192,188,186,190,192,180,149,90,43,51,80,108,133,145,148,156,149,125,105,83,65,88,145,166,156,150,154,94,87,111,121,110,98,96,98,103,108,167,165,166,162,160,160,159,159,161,162,162,164,169,173,177,182,187,188,189,191,194,195,194,193,193,193,191,188,186,186,193,191,168,137,90,58,67,89,106,115,128,145,152,144,120,102,91,73,77,124,160,152,145,147,91,82,109,119,111,103,97,97,104,106,166,168,169,168,168,157,156,160,165,168,169,169,171,174,176,174,175,175,175,183,191,194,195,194,191,191,190,187,185,182,195,189,155,133,94,65,69,82,90,100,122,144,149,143,119,101,91,73,63,94,139,147,143,137,89,67,104,125,114,103,99,97,102,111,170,170,170,171,171,167,163,162,165,169,173,174,175,177,178,171,163,159,157,171,183,193,196,192,188,183,182,182,184,186,187,177,153,140,109,80,84,95,82,78,93,120,144,145,123,103,95,75,63,82,113,130,133,101,61,96,111,129,126,116,109,102,100,108,166,165,164,165,164,164,165,165,165,166,169,169,167,163,164,164,163,158,155,166,177,186,187,183,181,185,183,181,181,178,175,165,146,135,125,113,118,119,88,69,74,92,126,145,133,111,104,88,92,133,167,166,162,155,91,104,120,131,122,113,109,107,111,120,168,168,166,165,165,164,165,166,161,157,152,145,134,124,126,142,158,165,152,152,159,172,183,186,185,185,181,179,179,177,175,160,140,131,126,126,131,123,98,85,92,95,110,142,139,123,114,97,110,160,205,225,231,195,105,80,106,130,120,109,105,106,111,120,168,169,169,170,171,170,165,157,147,140,134,121,108,106,112,118,123,126,154,158,154,158,170,180,184,183,183,188,199,198,181,156,137,127,114,107,106,105,104,108,115,114,115,139,135,130,121,109,114,127,137,142,135,115,64,82,119,147,132,115,110,112,115,121,168,170,172,173,174,166,152,138,135,135,136,139,139,127,113,107,72,67,128,145,154,161,166,174,179,183,188,190,196,190,169,148,133,118,98,83,80,93,111,121,121,117,113,134,138,127,105,87,96,120,145,166,161,106,30,84,126,157,142,120,117,119,122,128,173,177,179,176,172,153,131,120,129,136,146,155,146,127,110,80,42,70,120,139,147,154,159,164,168,173,176,172,169,162,150,138,128,111,92,80,87,108,124,124,121,115,109,121,145,131,99,83,78,124,182,192,148,83,63,104,134,141,136,120,118,123,130,136,180,184,184,174,154,133,117,125,136,148,165,164,146,125,97,69,76,94,129,139,141,150,158,161,161,162,163,162,158,152,147,137,126,115,100,94,107,119,126,129,125,117,109,107,121,124,99,65,55,64,74,70,59,70,107,121,127,123,122,122,126,130,135,139,181,181,175,158,132,113,104,122,142,157,170,156,138,125,112,87,58,79,123,139,142,147,158,162,161,158,158,162,164,164,165,157,139,125,111,107,106,99,100,114,125,121,115,109,116,123,104,82,66,48,29,24,51,99,130,129,124,125,125,132,137,138,139,139,181,182,168,138,113,98,108,131,146,159,168,146,126,101,77,58,41,68,118,143,150,146,156,163,166,164,160,159,161,167,176,183,167,130,118,118,96,71,61,76,106,129,133,125,123,124,112,93,83,68,44,46,89,133,143,141,141,143,145,143,142,141,142,141,179,181,165,133,108,101,120,137,161,168,168,146,122,87,62,60,60,71,105,141,159,145,154,165,169,171,169,161,153,151,159,169,155,132,129,120,108,99,91,89,99,120,140,144,138,136,134,120,109,93,79,88,119,143,149,152,154,155,153,149,148,147,145,144,176,174,154,124,106,112,126,139,157,171,171,156,128,87,58,67,87,85,102,139,167,153,152,167,169,167,167,168,168,166,160,155,154,152,142,129,120,111,104,98,95,102,118,139,152,154,150,143,133,122,119,126,134,137,139,144,146,150,150,150,150,149,149,148,172,167,147,120,108,119,134,144,153,171,174,169,141,102,83,110,143,132,128,147,174,170,153,165,169,168,167,167,164,164,171,175,169,159,148,140,130,121,114,107,101,98,100,111,130,143,143,143,140,140,140,138,135,131,130,134,137,145,148,144,144,146,147,145,166,153,128,106,107,132,149,152,158,168,178,178,152,112,107,157,201,183,151,152,176,180,162,165,174,177,174,167,163,165,169,171,174,171,162,150,139,129,123,116,109,102,96,94,102,117,129,135,139,139,137,135,138,142,144,144,144,145,141,139,140,140,136,137,158,144,122,110,124,152,162,156,158,168,177,177,159,117,96,131,173,166,140,142,165,178,177,167,173,178,175,172,167,161,161,167,172,172,167,159,147,138,131,123,115,109,103,98,100,106,121,136,144,146,149,151,151,151,150,147,147,145,143,140,141,140,140,140,153,141,122,120,144,172,178,171,164,164,172,173,172,138,92,72,87,108,123,151,171,180,179,166,171,172,172,169,166,164,164,167,170,172,175,172,165,154,144,135,126,120,114,111,111,111,116,134,144,150,153,155,150,146,145,146,146,147,150,147,144,145,147,147,138,132,121,125,149,176,188,184,175,161,170,175,182,165,127,78,43,56,111,158,179,175,167,168,165,166,169,169,168,167,166,166,171,173,178,184,182,169,157,147,138,130,125,123,121,125,130,133,139,145,146,147,144,141,140,141,142,144,147,151,154,148,139,124,127,125,121,125,138,159,176,177,174,167,171,167,163,169,154,125,98,82,92,125,141,152,158,167,161,166,171,170,167,167,167,168,170,171,175,185,186,176,165,153,143,136,130,129,130,132,141,147,149,144,141,137,138,138,143,149,154,156,148,135,113,102,88,62,136,132,127,123,122,132,149,158,161,160,159,154,146,144,148,146,137,126,121,128,134,146,156,166,167,172,175,173,169,167,166,167,166,167,172,178,180,173,166,156,146,139,134,131,130,134,139,139,139,140,144,150,152,151,148,138,120,102,85,76,72,73,54,39,144,139,135,129,121,120,127,134,139,140,137,139,137,135,131,123,109,95,85,82,86,93,108,124,143,157,163,166,167,165,163,161,161,162,164,166,165,163,159,151,144,141,139,138,138,138,138,139,141,140,139,134,123,112,99,86,74,64,60,64,72,66,52,50,129,132,141,146,148,146,136,125,120,114,105,110,119,124,125,121,114,109,107,105,100,90,92,101,117,132,144,156,161,162,159,156,155,152,149,148,149,152,151,146,143,139,137,136,133,129,124,115,107,104,97,90,87,84,78,72,70,75,81,79,65,47,44,37,114,129,141,147,156,168,174,169,161,160,151,144,117,100,104,108,112,113,114,115,113,110,106,104,113,122,135,148,154,154,156,158,157,153,147,144,141,131,129,131,130,128,125,121,116,117,119,115,110,105,92,82,76,78,86,93,92,86,76,59,36,29,31,32,112,95,101,125,148,156,150,145,146,146,134,132,122,114,109,110,114,117,114,110,109,107,103,103,105,109,112,118,124,133,146,159,164,163,164,162,149,151,143,143,133,122,119,117,112,112,115,108,100,97,93,98,96,93,90,87,79,62,45,36,34,36,43,51,129,138,122,92,79,87,102,113,117,118,120,117,117,107,95,89,89,97,103,99,93,89,88,90,83,81,77,71,74,86,97,98,100,108,117,132,152,167,173,173,160,151,147,147,147,143,135,125,115,110,103,105,101,92,79,63,50,44,43,48,55,60,58,46,73,94,112,118,122,114,99,91,96,109,115,101,93,89,87,84,80,81,82,79,74,74,75,74,78,79,84,86,86,72,65,70,69,64,64,67,78,95,119,134,149,153,150,146,144,142,138,134,130,127,118,106,92,79,76,75,72,72,71,64,54,40,36,33
125,124,127,135,126,114,113,112,105,95,90,101,117,124,140,157,170,145,135,138,134,136,146,145,130,104,79,64,39,25,31,43,48,53,49,46,43,38,29,36,48,46,44,52,78,101,109,123,146,157,128,97,76,66,68,52,45,40,37,36,36,35,36,36,141,154,158,130,110,111,116,111,94,94,114,126,139,150,174,184,170,159,155,157,165,161,155,145,146,147,146,139,129,118,98,75,57,45,43,56,67,69,70,60,46,62,68,58,33,43,84,107,115,131,142,127,108,71,66,60,40,38,37,36,37,37,37,36,162,145,105,98,103,114,116,97,98,119,132,149,163,181,193,189,191,188,189,194,187,183,185,189,193,195,193,194,193,193,188,182,178,156,123,78,43,65,137,158,116,105,112,117,99,52,33,71,103,109,130,136,124,75,40,45,37,35,34,35,37,35,34,37,127,92,101,107,130,128,134,141,163,178,189,196,200,200,198,198,196,197,196,193,195,196,194,193,193,194,194,194,193,192,191,191,185,184,186,185,153,101,123,171,149,135,148,156,162,151,74,27,61,90,117,127,132,106,56,34,36,40,35,34,34,37,37,36,96,121,144,160,173,186,195,203,203,202,198,193,189,186,185,186,186,183,181,185,190,193,197,198,198,197,197,196,198,198,198,195,196,198,192,186,189,190,177,173,171,160,155,167,172,172,132,45,30,62,83,119,130,123,73,41,37,35,38,39,36,35,37,37,153,175,189,195,202,202,201,198,194,187,185,188,191,191,194,197,197,197,197,195,197,199,198,198,196,199,202,203,202,199,197,197,196,195,195,193,188,189,183,179,179,180,177,169,168,166,148,100,72,48,59,88,116,111,94,48,37,37,38,37,36,37,35,35,192,202,206,207,206,206,200,191,187,187,190,195,199,201,201,200,198,199,199,199,202,199,196,200,201,204,206,205,205,204,202,198,197,194,191,190,189,187,185,184,182,178,177,177,179,178,179,180,171,151,125,112,115,98,70,46,34,36,34,37,34,35,35,34,204,205,206,207,205,197,186,185,194,203,204,203,201,197,197,197,197,198,199,190,186,192,197,201,204,207,208,208,208,207,206,203,201,197,194,191,191,191,189,188,185,184,185,188,191,191,191,188,188,195,194,187,172,157,136,103,78,46,40,43,33,34,34,33,200,204,204,204,197,187,193,198,205,209,207,200,195,196,198,198,202,200,198,183,187,196,201,203,202,201,203,204,206,207,207,204,202,200,197,193,191,189,191,191,191,191,190,189,194,193,189,193,192,193,192,188,190,179,174,178,176,143,72,25,23,19,21,20,206,203,201,190,184,184,189,203,210,210,199,195,192,194,199,203,195,183,149,156,185,196,199,201,202,202,206,206,209,209,209,206,203,204,203,201,196,192,185,187,186,188,190,189,181,188,190,190,196,193,187,182,178,177,177,176,172,173,170,129,79,68,72,75,203,199,191,185,173,175,194,208,211,205,195,182,188,202,209,203,182,127,132,179,192,195,199,200,201,200,201,204,208,209,207,205,207,204,202,199,196,194,189,186,186,187,188,190,194,194,194,191,187,188,185,182,176,171,173,171,173,172,169,167,161,159,164,166,200,196,193,178,161,168,194,207,204,194,176,182,199,208,211,192,125,92,134,187,201,199,200,200,202,200,198,201,204,206,207,205,206,205,202,200,196,194,195,190,186,186,185,187,194,197,198,197,190,182,182,179,171,162,161,166,171,171,167,163,153,142,144,159,199,199,197,177,158,167,193,201,191,169,164,187,201,207,201,137,97,142,158,178,202,198,199,198,200,201,197,195,199,204,206,208,206,206,204,201,199,197,194,189,189,188,187,188,190,194,192,191,191,188,183,175,168,161,154,158,159,162,166,163,158,145,130,137,199,200,201,193,170,161,187,191,177,160,168,194,203,196,166,103,130,129,133,162,194,201,196,194,198,199,199,194,195,200,202,203,206,205,204,202,199,196,190,186,183,181,182,181,184,189,191,192,192,193,190,181,172,162,155,150,156,162,169,170,164,154,140,133,197,197,203,186,150,151,173,182,169,159,171,193,196,179,135,76,122,118,107,145,195,190,188,188,193,193,194,196,189,189,196,199,201,200,199,194,192,194,190,186,177,161,168,171,182,184,185,187,188,183,175,163,147,138,143,148,158,164,170,178,175,157,144,144,203,195,192,192,150,139,166,176,169,156,172,191,185,163,112,68,61,80,114,142,175,191,187,188,192,191,190,190,194,192,191,194,193,195,194,191,185,182,182,178,178,179,176,174,176,176,179,179,176,162,151,152,159,166,154,164,169,169,167,163,157,149,150,153,199,201,202,196,154,126,143,170,169,156,170,183,175,150,110,68,47,48,97,140,185,185,174,184,185,185,186,184,186,190,191,190,186,181,180,182,177,173,171,167,164,147,172,187,187,186,185,183,164,153,165,177,179,177,178,178,171,166,161,161,159,155,157,157,191,193,196,192,155,124,131,160,171,165,172,178,168,145,113,88,89,85,110,149,179,173,171,183,181,184,187,184,184,186,186,181,182,175,171,165,162,164,164,170,178,174,188,195,191,183,178,157,133,159,187,190,186,180,173,171,170,170,167,166,167,162,156,152,186,186,190,188,163,138,134,152,169,172,175,173,163,138,122,67,54,75,114,150,173,166,178,183,178,185,189,187,187,186,183,178,173,169,159,152,154,160,173,185,195,198,195,187,173,172,159,113,114,176,184,184,181,178,166,162,163,161,166,168,173,171,162,155,191,193,193,194,176,147,134,144,163,169,181,179,168,141,126,98,84,110,125,147,166,166,179,178,183,190,189,191,188,182,180,174,166,158,152,156,161,173,184,192,195,193,187,181,174,177,144,82,103,165,173,180,180,174,164,159,160,157,161,167,170,168,163,159,185,190,192,192,173,144,134,139,155,160,169,169,170,152,111,112,92,96,137,159,157,172,176,185,196,196,193,189,186,182,174,167,158,159,160,166,181,196,198,197,193,189,178,169,171,165,123,114,125,138,160,169,163,164,158,158,144,143,150,162,173,170,161,153,176,184,186,181,170,149,134,137,153,164,165,168,161,155,141,122,104,75,108,146,155,174,179,186,191,192,194,197,196,190,173,160,149,132,129,145,164,177,188,191,188,188,189,190,186,156,125,117,106,158,159,157,158,157,154,143,134,138,150,160,159,159,162,156,169,177,182,177,165,151,138,138,151,162,165,165,160,155,148,140,143,127,135,158,159,173,189,197,200,200,201,203,202,194,185,185,183,174,165,156,159,165,180,186,182,174,168,180,179,147,122,97,111,172,168,152,158,163,150,139,131,134,142,156,165,167,162,149,170,174,177,175,173,167,159,153,155,163,169,162,150,142,140,140,156,174,171,168,171,185,195,197,197,201,202,199,190,184,177,171,139,120,136,154,162,168,177,186,187,187,185,181,158,141,118,84,109,159,164,142,148,153,142,128,126,130,145,167,168,163,159,144,168,170,178,178,181,183,181,175,170,174,177,171,156,143,139,141,158,186,192,184,187,187,189,195,202,202,196,184,185,186,169,158,101,48,78,128,154,174,180,182,182,177,180,173,128,140,113,84,111,153,166,140,135,139,132,119,117,130,156,163,159,159,153,140,162,168,173,177,178,183,187,185,184,181,182,188,185,171,163,173,179,180,186,188,185,185,194,197,191,184,183,194,211,204,170,153,145,49,43,123,156,169,175,180,185,187,188,152,124,117,79,48,76,131,140,123,129,128,117,106,104,128,150,156,162,156,146,133,162,162,167,171,172,175,171,173,172,177,184,197,204,205,201,190,188,188,186,183,186,184,180,177,178,184,193,191,183,174,161,150,138,154,168,183,186,195,194,197,194,183,162,119,113,121,94,39,46,133,140,117,110,107,101,95,95,128,154,151,146,147,143,132,163,167,174,176,175,174,168,165,167,169,176,187,199,206,205,203,198,190,181,179,181,186,187,190,194,191,182,176,168,155,144,128,108,109,138,163,162,150,157,161,160,160,157,126,123,132,114,64,44,116,133,115,125,125,114,102,102,126,146,145,143,145,137,123,158,160,168,172,165,159,154,150,150,154,165,174,182,191,195,196,193,182,168,170,174,177,181,186,187,181,173,165,160,150,133,122,103,90,89,106,111,83,99,128,138,141,151,148,133,122,92,49,44,118,122,108,124,113,102,97,97,126,142,137,138,139,128,114,162,165,169,170,167,164,161,161,163,160,163,169,175,179,182,182,172,165,158,157,159,162,161,162,166,163,169,165,154,140,127,112,90,81,89,91,89,111,147,164,170,165,158,133,107,100,78,46,43,123,128,109,113,98,91,86,94,120,136,135,130,133,118,107,167,172,179,180,178,176,176,174,171,168,170,173,173,174,173,167,155,151,146,142,147,153,153,145,139,140,144,142,140,134,124,105,88,91,101,93,86,117,147,157,161,158,141,103,85,95,78,47,40,114,125,106,111,103,95,91,92,114,127,121,131,123,114,106,165,167,172,173,175,175,177,171,166,164,170,170,167,167,168,160,158,155,153,150,149,148,143,143,143,139,140,139,135,136,128,117,115,115,102,98,107,134,144,142,135,132,133,112,84,82,60,37,45,121,123,111,112,106,95,82,92,112,126,125,120,119,111,101,168,175,178,174,172,174,174,168,159,157,148,146,145,143,141,155,159,152,146,147,144,143,148,152,152,146,137,144,149,154,143,125,112,35,26,74,105,132,139,140,142,141,139,119,90,90,79,44,57,124,114,98,104,105,99,88,85,97,116,124,114,112,111,104,172,174,177,176,174,173,170,162,155,149,141,141,148,147,149,157,160,160,151,149,150,155,155,157,156,153,145,143,147,161,145,117,83,18,19,64,101,127,141,139,133,130,132,132,97,85,75,53,69,109,104,101,103,107,101,96,94,95,114,122,117,115,113,107,172,175,176,176,173,171,167,160,154,148,139,139,141,143,142,139,137,143,146,149,154,151,153,159,164,166,165,155,148,149,145,128,96,45,46,84,92,120,138,139,137,136,134,141,114,85,71,57,83,119,90,98,112,112,106,102,98,99,108,118,122,121,110,107,169,174,174,174,172,168,160,152,146,137,134,131,129,122,105,99,111,122,127,135,149,152,147,148,154,159,160,165,160,150,154,156,135,113,98,93,80,120,140,144,142,139,134,133,126,100,86,67,68,116,113,109,118,120,111,106,103,104,108,115,123,124,117,111,168,173,174,172,172,163,157,145,135,128,127,123,109,89,85,98,114,129,137,130,131,145,148,148,152,158,154,154,147,130,111,127,149,148,126,100,102,129,137,140,140,139,141,136,127,110,92,72,56,117,114,112,119,119,118,113,108,110,112,115,120,119,116,113,169,176,178,175,167,159,149,140,131,122,115,104,86,99,115,121,125,147,155,151,141,141,150,157,157,162,161,155,146,129,110,101,100,110,119,125,131,136,133,135,138,141,138,138,132,115,92,92,73,96,115,116,120,123,119,112,106,112,115,119,115,118,115,113,166,173,176,169,160,150,143,127,113,102,102,100,113,121,122,113,113,129,137,137,131,138,142,149,153,152,149,148,140,130,129,126,121,122,130,142,146,136,133,139,144,147,148,142,138,133,96,82,82,111,115,123,127,125,117,113,113,112,114,115,117,115,117,116,165,175,174,163,157,150,135,116,104,103,105,117,135,139,120,108,105,94,113,130,130,132,141,149,154,156,155,156,152,145,135,133,129,124,124,128,133,137,136,136,139,139,137,136,136,139,118,74,70,117,122,127,133,129,123,119,115,115,118,122,118,122,126,122,166,173,172,164,159,144,117,96,91,99,110,135,150,143,119,104,98,88,108,128,130,135,141,147,151,156,162,170,171,161,148,143,136,132,128,120,117,119,122,129,134,138,136,131,131,132,123,90,63,113,132,137,140,137,131,126,120,121,125,129,127,120,121,122,163,166,165,163,153,135,108,87,85,101,126,151,158,138,108,103,87,77,107,127,131,142,149,146,150,155,156,160,165,166,158,151,143,138,134,128,121,118,115,118,128,137,148,144,130,127,123,108,86,98,126,139,143,140,135,130,125,122,122,128,129,125,119,118,164,162,160,160,156,132,97,79,89,106,136,156,158,128,108,106,73,70,100,129,139,142,153,152,149,159,156,155,159,165,162,163,161,151,145,137,134,125,119,113,115,123,133,152,155,140,126,123,113,101,111,115,127,127,128,129,134,128,123,127,131,129,126,123,160,162,165,167,148,120,97,93,98,118,143,156,155,118,112,85,88,121,128,134,136,132,153,158,146,152,153,153,153,160,164,168,163,149,139,133,130,126,117,111,108,105,116,121,133,152,158,145,132,120,108,105,104,114,123,128,127,126,120,122,116,125,126,121,157,160,162,155,146,119,93,87,101,123,156,166,165,135,110,78,73,89,105,127,139,137,150,159,155,165,169,160,154,155,159,158,153,147,145,142,137,129,122,117,109,104,104,111,118,121,121,122,120,121,124,122,116,114,112,110,116,122,119,114,121,121,121,121,160,158,158,156,140,112,85,85,108,128,155,169,172,158,109,55,48,56,93,133,152,143,146,153,159,163,168,165,155,151,156,160,156,148,143,138,135,132,124,118,111,109,109,109,121,129,134,133,134,134,131,125,121,117,114,111,109,109,115,120,118,117,115,118,159,158,156,154,135,104,81,99,120,130,151,169,175,171,102,56,62,61,89,114,138,137,147,147,156,161,172,167,158,155,157,157,153,149,145,137,131,129,122,118,115,110,108,117,120,126,130,131,133,134,134,129,126,122,113,110,109,108,113,115,118,114,111,106,158,156,156,152,130,105,87,114,134,135,147,165,174,175,103,61,49,29,74,103,133,141,150,153,159,162,161,154,158,157,155,154,148,149,146,141,137,128,123,118,116,114,114,122,128,128,129,131,133,133,134,133,130,123,117,112,115,114,115,117,120,118,111,103,158,155,155,146,130,111,99,128,141,138,151,164,167,171,115,50,48,62,90,122,139,148,147,149,151,151,153,170,164,159,154,155,156,151,149,141,134,140,134,126,122,119,118,126,132,137,132,132,135,132,129,128,131,133,125,121,115,115,117,121,122,117,110,104,155,154,154,151,138,118,114,138,152,147,144,156,165,167,137,71,38,46,70,118,149,153,149,152,151,156,161,159,159,155,149,150,153,156,154,150,144,134,128,128,127,126,127,131,137,138,138,141,142,141,142,140,132,129,129,121,121,124,123,122,122,121,115,105,151,150,147,145,138,123,126,149,153,147,139,142,158,166,165,101,58,72,95,123,150,155,156,158,151,154,157,155,156,152,148,151,152,151,150,151,150,145,138,133,130,129,128,136,139,144,147,144,142,137,136,132,133,132,129,128,129,126,126,127,127,118,112,111,146,144,146,142,136,130,134,145,153,147,137,138,156,163,168,147,89,55,82,127,149,153,156,158,154,157,160,159,156,157,153,149,148,149,149,150,152,148,147,142,139,138,138,135,144,143,147,150,149,146,144,143,141,133,132,129,127,127,128,128,125,121,117,116,156,156,153,144,141,133,130,137,148,147,141,139,145,154,164,170,137,80,72,124,153,158,162,161,159,159,157,156,157,157,156,152,151,151,150,151,149,147,147,145,143,141,138,140,146,145,144,147,146,145,144,142,143,139,133,132,133,134,132,129,123,115,114,115,155,153,151,146,143,138,131,134,142,149,147,142,144,146,157,172,175,143,100,95,128,155,162,163,158,155,160,155,152,157,153,152,157,157,151,147,147,148,145,146,145,147,148,143,140,139,140,145,149,151,152,146,143,138,135,133,134,134,130,124,113,106,102,102,160,158,154,156,149,139,127,133,149,157,152,143,140,141,137,139,154,164,157,133,125,147,161,159,161,157,157,164,163,161,157,157,154,157,162,165,160,151,150,145,142,146,152,153,155,156,161,155,152,150,147,146,141,138,136,131,127,122,119,116,110,109,113,114,156,159,159,151,153,144,138,134,141,160,162,156,150,147,146,140,141,149,160,157,141,144,157,161,160,160,161,162,166,163,162,164,165,164,163,161,155,151,150,149,149,145,151,151,153,153,153,154,155,149,145,140,138,130,126,128,125,122,111,83,88,98,95,84,157,157,161,160,154,148,139,140,139,142,154,162,160,151,143,144,145,145,150,154,147,141,152,159,161,163,166,161,163,165,165,169,170,174,168,163,157,149,150,147,146,149,152,147,151,150,147,146,143,138,135,132,131,129,128,123,122,111,73,36,30,31,23,16,155,155,156,157,157,156,151,145,142,145,155,166,171,164,152,151,153,154,159,154,150,147,153,156,160,161,161,161,164,167,174,180,180,174,166,161,155,150,147,146,145,148,146,145,144,143,142,142,141,137,135,134,133,131,128,127,111,72,35,23,18,21,28,28,154,155,156,156,156,155,158,154,147,145,149,160,166,164,162,164,160,162,165,161,168,153,162,162,163,162,162,165,170,176,183,183,178,171,163,157,149,146,143,139,138,139,140,140,142,143,139,138,135,136,136,135,137,138,132,101,54,42,37,34,36,34,35,29,151,155,161,164,165,163,154,150,152,151,145,148,154,160,157,155,155,155,156,157,167,157,163,166,169,169,172,172,172,171,170,166,162,156,151,145,141,139,137,135,137,141,143,143,145,141,139,139,136,138,144,147,143,114,63,26,26,39,38,39,44,42,36,32,147,146,150,160,159,160,161,159,157,159,160,158,155,152,159,161,155,153,152,154,153,158,159,169,165,171,170,170,167,163,156,147,142,141,138,134,135,134,135,144,148,149,151,146,146,144,146,150,155,147,122,89,50,24,30,56,49,39,33,46,47,43,32,26,143,143,145,147,150,154,158,160,161,163,160,160,159,157,154,154,153,153,155,155,155,155,154,157,159,156,159,157,154,149,144,144,142,139,139,141,141,141,143,146,147,147,144,143,136,128,113,85,64,46,33,24,17,38,62,54,36,30,43,52,56,46,44,35,141,143,140,136,135,135,135,137,141,142,145,149,151,151,149,152,151,153,156,156,155,155,154,155,155,154,151,149,151,149,149,145,144,146,146,146,146,144,141,139,136,132,126,117,108,106,98,62,20,18,23,26,44,60,58,43,39,40,52,59,62,60,57,38,139,136,139,137,132,133,137,138,137,140,142,142,143,145,145,143,142,142,142,144,146,149,153,155,155,156,157,156,156,154,153,148,143,143,139,134,135,136,135,127,107,98,103,103,112,123,126,96,36,25,30,41,57,58,56,45,40,51,59,64,68,78,75,60
152,139,163,141,114,109,116,109,120,128,131,154,178,192,190,193,197,200,203,202,200,200,202,202,202,197,195,195,199,202,195,192,179,172,187,191,123,119,160,140,123,131,138,146,133,72,26,44,75,105,112,124,98,54,47,46,40,36,38,37,36,35,36,38,154,157,119,112,123,133,134,139,162,180,194,200,201,201,201,201,199,198,199,200,200,197,199,198,194,190,190,190,188,187,187,186,187,184,173,172,176,157,133,128,129,130,143,157,157,106,36,20,48,82,114,117,101,64,41,37,38,38,33,34,38,34,33,32,133,99,116,138,159,171,181,194,198,201,202,200,199,198,197,195,193,192,192,193,195,197,196,195,195,196,195,193,192,191,189,185,183,183,184,181,181,178,175,173,167,161,161,166,145,77,24,26,33,58,94,108,107,76,44,35,34,35,38,35,34,35,35,34,109,138,155,170,185,193,199,201,200,199,199,197,194,193,191,192,189,187,187,190,195,198,198,199,199,199,198,197,196,194,193,191,187,185,182,181,182,183,184,182,181,179,175,171,150,111,76,53,38,31,65,104,96,66,49,39,36,37,35,36,36,35,34,35,157,178,190,197,202,203,201,200,199,197,194,194,192,191,193,196,196,195,196,196,197,196,199,201,200,200,200,199,200,199,197,195,195,193,190,183,180,181,180,182,183,181,174,176,180,183,173,154,127,100,89,93,84,50,33,26,26,23,24,26,27,26,26,25,187,200,206,207,206,206,206,204,199,193,191,194,195,197,198,199,201,200,200,200,204,204,204,201,201,202,204,204,202,199,197,195,194,192,190,187,182,182,179,177,179,180,181,177,177,178,178,179,178,170,158,139,114,71,36,37,51,50,60,54,52,51,42,28,202,206,205,208,209,209,205,197,190,188,189,194,199,201,201,200,197,201,203,201,198,191,196,203,205,206,207,206,205,203,199,196,192,189,190,186,183,181,179,180,177,168,177,181,183,180,177,173,172,168,169,166,155,127,82,78,107,129,135,142,149,152,154,147,205,204,206,206,203,201,192,187,194,202,206,202,200,200,201,200,196,193,196,185,186,191,197,200,202,206,206,208,209,209,205,198,199,196,186,184,184,183,179,178,175,178,174,177,180,183,187,187,181,173,168,163,163,162,153,134,133,143,154,158,158,157,153,157,203,207,207,205,203,193,192,200,203,211,211,203,193,183,179,184,194,199,195,185,185,195,201,200,200,200,203,208,207,208,206,203,198,193,190,185,187,183,182,180,176,177,180,184,188,190,186,182,186,190,189,182,177,180,180,173,155,156,161,160,161,161,160,155,206,205,204,203,198,188,188,196,205,208,198,187,180,184,193,200,200,192,171,162,182,194,198,200,197,196,198,201,205,206,206,205,200,197,192,190,187,184,182,182,180,180,180,183,184,185,186,188,191,192,190,191,181,168,170,175,173,156,152,158,165,164,163,162,204,206,201,195,185,173,182,197,206,202,191,177,169,179,199,203,193,160,138,166,187,191,196,197,196,196,197,199,205,207,206,202,199,199,197,193,189,185,180,178,178,179,179,177,178,182,182,187,189,189,184,179,177,172,169,167,167,163,155,149,154,164,165,162,204,203,198,192,177,166,179,203,204,193,178,166,176,200,211,207,169,102,122,180,194,197,196,198,195,194,192,198,203,203,200,198,201,198,196,192,187,184,177,175,179,178,178,180,181,185,186,185,187,187,183,181,175,171,170,167,168,161,156,152,142,143,160,168,203,199,195,184,158,153,172,195,188,178,158,154,181,203,206,185,106,109,149,185,200,192,196,194,191,190,192,193,194,193,195,197,198,195,191,189,187,186,185,180,177,176,175,180,187,190,191,190,182,182,181,179,171,165,164,164,167,163,159,151,143,131,124,158,199,197,194,180,158,151,168,186,179,158,143,164,193,201,184,122,74,109,137,164,193,190,192,185,189,194,188,181,185,193,198,199,196,192,192,190,185,184,182,179,177,181,179,178,183,192,193,189,183,175,176,173,165,154,151,155,156,157,156,157,150,140,127,114,199,195,195,192,174,142,161,176,164,144,143,174,196,188,159,100,126,111,94,144,180,196,192,178,188,185,185,184,187,187,187,189,194,195,191,184,183,182,175,171,174,172,173,175,181,180,181,185,184,184,176,169,161,157,154,149,140,144,155,151,150,144,139,133,198,190,193,190,162,135,145,170,162,146,147,177,190,172,131,63,54,78,104,131,174,183,175,176,183,183,186,183,179,181,185,188,188,187,185,184,183,177,171,170,169,165,169,169,175,180,181,182,182,180,172,166,160,153,149,146,156,159,160,164,159,147,138,137,197,191,184,182,156,127,141,157,156,141,145,174,180,156,125,64,37,45,93,129,159,179,170,173,177,179,180,180,181,178,179,183,182,182,177,174,169,174,171,167,157,149,162,164,172,176,177,177,175,173,168,160,149,146,146,152,159,161,164,163,156,148,144,147,194,198,196,188,163,126,124,154,156,143,147,171,174,145,116,82,78,74,99,134,168,176,154,172,177,176,177,176,179,182,181,182,179,176,176,172,164,163,161,159,162,158,166,167,167,167,171,168,165,158,149,144,145,150,153,162,166,165,158,156,152,146,151,153,189,188,189,185,164,122,109,141,156,150,150,165,166,140,119,61,55,70,101,140,165,157,150,171,173,175,177,175,175,177,179,178,175,167,165,165,158,156,155,155,151,129,166,173,176,179,180,171,157,145,145,152,161,168,169,171,172,166,160,157,155,153,152,148,181,176,178,178,163,129,115,127,150,157,159,163,161,133,120,86,70,88,113,144,161,143,163,172,168,174,179,175,180,181,180,174,169,162,156,150,145,147,147,157,163,157,179,186,184,177,172,158,141,153,171,179,176,173,169,168,165,168,162,160,162,156,156,151,183,181,178,176,167,143,122,127,144,153,160,171,168,140,116,103,82,111,125,139,154,148,167,166,167,177,184,186,183,179,174,172,165,157,147,141,146,152,165,175,187,191,191,183,175,175,167,125,123,166,177,180,176,173,166,157,155,154,153,157,158,161,156,146,182,185,186,182,173,147,126,120,135,146,156,161,161,149,113,109,88,74,116,146,151,160,168,167,182,188,185,183,182,177,172,163,153,146,142,144,144,156,172,185,186,181,177,163,162,171,136,82,108,163,163,166,169,164,155,149,158,147,150,157,163,163,154,151,171,178,181,180,170,144,122,120,132,146,148,153,156,150,136,114,109,80,101,138,138,158,161,173,184,185,186,187,182,176,165,157,147,145,150,160,174,186,191,186,184,182,177,172,178,168,121,98,107,141,151,158,166,161,155,151,150,144,147,152,158,159,156,147,162,170,178,175,166,149,130,120,128,142,150,149,145,146,141,130,129,119,121,142,147,158,171,184,193,196,196,197,191,177,162,151,144,144,155,168,188,194,195,190,187,184,176,176,171,139,110,101,87,139,148,153,147,146,149,149,138,130,138,147,155,154,153,142,161,165,174,173,165,150,132,126,134,144,151,149,142,132,133,133,140,154,156,154,151,164,188,197,198,198,202,201,196,179,166,163,160,156,144,140,165,186,189,183,179,175,177,178,168,132,106,79,65,135,158,147,139,140,145,141,129,123,127,135,144,148,149,141,163,167,172,171,165,161,154,146,143,148,158,159,143,126,120,126,135,163,175,165,168,185,193,194,195,199,200,199,191,184,187,191,178,162,157,151,151,167,181,180,174,171,168,179,158,117,81,53,38,116,159,154,136,139,144,135,125,117,121,133,148,149,150,140,164,166,171,173,172,170,168,167,164,163,169,172,165,149,131,133,146,170,186,184,187,187,185,190,198,202,202,198,191,186,184,170,137,99,101,129,144,163,176,182,183,177,166,163,141,103,61,32,18,89,143,151,131,127,125,117,110,104,118,139,149,145,145,138,154,160,165,168,166,168,170,174,168,167,167,181,191,188,178,172,170,173,180,185,184,181,188,197,199,198,193,186,176,177,168,156,103,40,50,102,134,164,172,177,172,173,176,145,129,100,61,29,15,65,137,159,132,107,105,100,88,94,114,140,141,145,142,131,157,160,164,169,171,171,165,159,157,159,167,179,199,207,201,195,192,191,190,190,189,189,191,190,189,185,178,179,189,208,189,155,128,46,30,117,134,147,159,173,179,173,166,129,105,73,45,43,28,44,109,130,123,103,89,84,80,82,112,131,140,142,133,125,156,163,170,175,174,172,166,156,159,161,161,170,182,200,206,205,201,191,185,181,178,181,182,183,180,180,185,192,200,203,175,148,146,128,133,159,156,176,181,187,184,179,153,112,104,73,44,45,26,44,114,135,119,95,79,72,73,81,114,137,135,131,135,127,158,157,163,170,168,157,149,148,142,141,151,162,169,176,188,195,196,197,187,179,182,185,185,183,189,192,188,185,173,164,153,141,126,123,140,157,159,152,159,165,164,160,139,113,104,99,66,47,30,27,89,122,117,89,80,70,72,78,106,131,130,132,132,119,157,161,161,162,161,156,151,149,150,151,151,158,167,172,175,184,182,177,165,161,169,176,181,186,188,187,180,172,165,156,140,125,107,89,94,120,113,78,93,124,134,140,148,126,106,82,55,47,24,37,92,118,110,90,88,76,70,80,108,129,124,129,133,117,162,164,171,175,173,168,163,164,162,159,159,166,171,175,175,176,168,161,157,153,156,158,163,170,178,181,175,167,156,147,133,119,102,83,75,83,91,86,109,139,149,143,146,119,91,71,51,52,27,45,95,123,118,89,77,64,65,84,109,127,122,126,126,108,164,167,173,175,171,168,167,169,160,153,159,164,164,167,168,166,159,152,150,147,148,153,161,158,157,157,155,157,152,143,133,118,99,78,86,100,87,93,130,151,157,153,132,104,94,69,46,54,35,24,91,125,118,85,72,63,65,80,103,119,118,124,122,109,164,167,171,172,168,168,167,163,154,147,145,145,149,152,151,155,163,161,153,148,147,149,149,147,142,141,146,144,142,139,135,122,101,101,115,110,104,121,137,145,143,139,125,98,84,66,43,48,34,18,95,134,115,90,81,74,67,82,102,116,117,118,114,107,171,171,173,169,165,163,161,152,148,144,138,137,144,153,154,167,169,163,151,142,141,136,137,143,147,145,144,147,145,146,140,127,120,100,53,90,106,125,145,144,141,140,136,114,88,68,46,27,20,43,104,120,108,91,87,78,65,80,99,119,119,116,114,108,168,171,175,178,175,167,161,159,150,145,142,139,146,158,167,161,147,147,152,154,153,154,157,155,155,153,142,139,147,163,169,140,111,49,13,35,91,132,147,140,135,133,131,110,92,75,52,41,19,28,114,120,103,93,91,92,95,89,97,117,117,114,113,116,165,170,175,173,168,165,160,151,143,140,135,135,142,144,119,95,106,126,134,140,149,153,150,156,165,169,168,159,148,149,153,130,99,54,43,69,92,132,148,146,140,139,138,129,101,77,55,40,19,37,106,98,94,104,102,99,98,102,101,112,121,122,116,112,164,169,176,174,168,164,154,147,139,133,130,134,129,101,83,94,107,127,142,141,142,154,153,150,154,165,168,169,158,145,143,147,133,112,98,97,90,134,150,150,144,139,133,134,119,93,65,40,17,60,115,119,112,112,112,111,110,109,110,115,122,126,119,115,165,170,176,175,168,161,152,146,134,124,120,122,105,98,116,121,118,133,144,145,140,145,155,158,157,161,164,165,155,133,117,126,138,137,126,112,114,141,149,147,144,142,143,138,132,106,85,61,38,79,118,115,116,118,123,121,115,116,116,120,123,125,124,119,164,166,173,173,165,155,147,138,122,111,110,110,112,133,132,117,111,110,117,138,136,138,148,158,159,157,155,156,147,133,125,122,121,123,130,139,139,136,142,147,150,152,151,145,141,115,92,84,58,100,120,119,121,125,124,121,118,115,120,121,122,125,119,122,158,165,170,167,161,154,144,124,112,106,111,117,138,154,139,109,104,89,97,125,137,135,143,155,161,161,158,164,156,145,134,132,129,124,122,131,139,139,140,147,148,144,143,143,149,141,102,75,71,110,122,125,133,130,125,120,117,117,117,121,121,124,127,119,155,162,171,168,164,157,135,110,94,89,104,124,149,154,125,105,96,75,84,123,133,143,147,147,156,162,163,169,176,166,150,138,134,133,125,109,117,127,133,141,145,137,130,134,142,149,126,81,76,128,132,136,137,137,132,126,123,119,128,124,124,121,125,121,159,165,165,163,160,152,124,89,78,95,120,146,165,151,110,104,88,67,101,125,134,138,154,151,152,159,161,163,169,176,169,159,148,143,136,125,117,115,116,126,141,157,148,136,130,132,129,107,91,115,134,141,143,143,139,134,125,128,123,128,128,124,119,117,159,167,165,163,160,149,122,91,85,101,123,146,160,138,105,104,83,96,115,131,143,135,151,155,153,157,157,157,157,165,172,172,163,154,146,135,130,123,121,118,121,133,149,156,148,140,134,127,121,119,119,123,132,133,134,136,132,127,128,127,126,123,123,120,158,163,162,160,157,145,113,88,92,109,133,156,158,134,108,90,54,68,100,128,140,131,142,157,152,156,159,156,156,159,161,165,163,153,145,136,134,126,118,113,110,112,126,134,144,146,144,138,132,121,114,110,114,123,127,129,128,130,123,122,122,124,123,117,160,161,160,158,153,140,108,89,93,111,137,163,163,149,113,72,51,65,85,122,144,139,139,154,158,165,165,159,156,157,158,155,149,143,143,139,135,129,121,114,108,107,113,120,129,133,133,131,130,129,126,124,120,120,119,121,122,124,122,122,120,120,122,125,162,162,160,158,154,135,107,83,98,116,137,162,166,161,118,65,65,55,83,127,148,140,143,145,156,160,166,162,153,150,154,155,150,144,142,139,139,133,124,117,112,113,111,116,130,136,135,134,135,137,130,128,126,124,119,116,112,119,121,119,118,118,117,115,161,161,159,156,150,129,97,80,109,122,131,155,169,173,128,62,64,28,61,95,125,139,145,143,150,155,158,158,156,156,156,158,155,150,146,139,133,130,125,124,119,112,114,124,125,126,134,141,141,142,144,137,129,121,119,119,118,117,120,121,119,115,115,109,162,161,159,158,148,125,100,92,127,132,132,150,164,169,141,62,33,63,79,102,130,146,152,153,152,157,153,154,157,155,156,153,145,147,145,144,140,135,127,121,119,119,123,129,138,134,131,138,139,136,134,138,134,132,123,121,121,115,120,124,121,119,107,102,157,158,156,154,146,129,102,105,136,139,138,152,163,160,151,82,43,52,70,111,141,151,150,154,150,155,157,162,158,154,151,154,154,154,154,146,143,139,135,130,127,124,126,137,141,143,146,149,146,146,144,141,139,136,129,123,127,129,127,126,124,119,113,107,153,156,155,153,148,135,114,119,144,148,139,139,158,164,168,116,66,88,111,125,150,165,154,158,152,156,157,157,158,155,152,155,159,161,162,158,151,146,139,135,131,132,130,139,143,148,147,146,146,144,144,141,139,135,135,133,131,128,131,130,124,125,125,124,156,150,150,149,147,137,123,134,147,149,142,136,150,166,169,152,92,62,80,118,150,161,161,163,157,154,156,155,155,154,151,153,157,161,162,163,160,150,143,138,136,134,133,142,141,145,150,153,152,151,152,149,143,138,136,134,133,132,131,131,127,111,94,84,161,155,155,153,146,139,131,136,143,149,144,138,145,161,165,171,140,80,62,113,149,157,166,162,161,158,158,159,157,162,160,156,157,159,162,162,159,152,150,144,140,137,133,140,141,142,146,150,151,153,150,149,146,140,138,139,137,135,135,125,85,41,23,19,161,159,156,153,148,145,136,130,138,151,153,145,147,156,159,170,171,140,98,99,131,157,164,165,164,163,163,159,161,163,162,163,163,164,163,161,155,148,146,145,141,140,143,142,144,149,152,153,153,156,151,147,142,140,137,134,130,130,106,58,28,22,26,29,160,166,157,151,150,143,136,130,139,152,159,153,148,151,151,149,156,161,147,126,124,148,166,164,162,158,161,163,158,164,164,164,170,175,170,156,150,147,143,140,137,140,144,144,146,150,148,151,151,147,140,140,134,131,129,128,130,90,44,37,36,28,28,23,159,156,163,163,157,152,141,130,135,158,174,168,158,155,153,148,146,150,160,160,149,143,158,161,162,166,162,169,178,169,170,177,177,175,172,166,155,145,142,139,140,138,146,142,141,141,144,143,133,134,133,130,127,126,127,122,67,39,43,37,29,30,27,29,157,160,159,162,160,154,144,139,139,146,159,169,168,158,151,150,152,154,162,164,154,143,153,161,165,167,168,166,170,174,178,180,184,176,162,154,147,140,138,136,136,139,137,140,139,137,139,140,137,133,131,132,133,129,109,57,33,44,39,39,32,25,24,27,150,153,156,156,158,159,157,151,146,144,151,161,166,165,153,150,155,159,167,159,159,153,161,162,166,168,169,167,172,178,181,182,177,167,157,152,144,141,138,136,136,134,138,138,140,138,137,137,137,136,134,132,120,87,44,27,40,40,47,50,42,31,24,22,152,152,153,158,161,158,156,155,150,143,142,147,150,152,148,154,152,153,153,154,164,152,166,165,170,169,169,172,172,175,176,169,161,155,149,142,138,135,134,133,134,137,137,140,140,138,139,136,127,120,107,90,63,36,32,45,49,53,58,58,48,38,29,25,143,146,148,154,158,158,156,154,153,153,150,147,147,146,148,148,145,143,143,146,149,147,153,159,162,163,164,164,161,156,151,146,143,141,136,133,131,134,137,139,141,143,138,135,130,121,97,75,65,55,52,43,38,39,44,48,47,63,70,70,59,42,29,25,135,142,141,141,144,148,148,152,152,155,154,155,154,153,148,151,148,148,150,150,147,147,146,148,150,150,149,148,148,143,140,139,136,135,133,133,141,145,139,135,132,124,119,120,127,115,68,46,39,40,39,43,45,48,46,47,69,76,79,75,71,46,32,30,138,133,134,131,125,128,132,131,134,135,138,140,140,142,142,139,139,142,144,147,152,151,155,154,151,148,146,147,147,148,151,147,140,137,145,154,132,88,98,120,112,106,117,140,143,89,32,25,24,26,34,48,53,52,58,78,91,88,86,83,70,51,36,32,138,139,140,139,136,131,136,133,125,121,124,129,132,132,134,135,141,143,140,137,131,122,125,136,142,149,151,154,154,154,136,132,149,172,165,118,53,84,124,119,112,124,139,144,93,25,15,19,23,30,43,56,61,73,84,84,91,84,86,91,66,35,30,28
114,125,136,140,138,135,131,124,104,100,116,130,136,144,163,183,184,185,181,178,177,177,175,175,173,175,180,184,184,179,167,152,158,174,180,180,152,102,63,98,164,136,116,113,119,122,116,73,36,69,103,132,132,116,84,67,55,43,40,34,35,34,34,36,135,145,155,146,130,120,119,121,116,131,148,160,172,185,195,197,197,198,197,197,197,195,195,195,197,199,196,196,197,196,195,194,192,186,176,172,180,178,149,130,147,135,134,128,135,146,151,120,49,34,60,101,122,120,89,57,50,47,44,38,36,34,37,37,156,155,127,113,122,135,139,153,166,178,189,195,199,199,197,195,195,195,196,198,199,198,198,198,193,194,192,189,188,188,188,188,185,182,184,180,174,174,178,172,146,144,151,149,156,169,172,132,42,27,39,65,110,121,102,60,41,38,37,38,38,38,35,36,140,104,112,133,155,167,180,189,199,203,202,199,198,198,196,195,195,195,192,191,192,195,194,194,194,194,196,195,193,192,190,187,186,182,179,179,179,179,180,179,179,173,169,166,164,152,116,57,16,20,34,52,85,109,110,76,43,38,35,34,34,34,35,36,99,131,151,163,176,190,197,199,197,197,197,196,193,190,187,186,185,183,184,187,193,197,199,199,199,197,196,197,196,195,196,197,194,194,189,184,182,179,176,180,179,181,180,177,174,168,149,118,75,32,18,22,59,108,100,70,47,37,36,36,39,34,32,30,146,169,186,198,206,206,201,199,198,198,195,193,193,190,194,197,199,201,199,197,196,196,197,200,200,200,202,201,201,202,200,199,201,198,196,192,187,186,183,178,177,179,178,174,177,181,183,185,188,175,144,99,54,71,89,52,21,21,20,22,26,28,30,32,180,196,205,206,205,204,204,205,202,194,190,192,195,197,200,201,200,200,200,200,201,205,203,201,199,202,203,205,202,201,200,199,196,194,194,192,190,189,186,184,183,173,173,177,177,178,178,176,174,175,174,176,162,122,97,81,50,45,54,67,63,57,50,42,198,202,203,206,207,208,204,194,187,188,192,197,201,202,203,202,199,202,203,199,197,191,192,199,201,204,205,206,205,204,202,198,199,196,194,192,192,189,189,187,184,184,184,183,186,185,183,180,179,179,179,176,174,171,152,109,84,92,120,140,153,153,156,157,202,203,204,205,201,196,189,187,193,202,206,204,202,198,196,197,197,198,198,191,187,190,196,197,198,203,205,207,208,208,206,203,203,199,194,193,194,192,190,188,183,183,184,186,187,185,182,181,182,187,189,189,184,179,181,179,168,147,145,152,158,156,159,159,202,204,204,203,200,187,184,192,200,210,208,201,195,192,190,192,197,197,194,184,184,193,198,198,197,196,199,203,206,207,208,206,203,202,198,195,193,189,188,186,185,185,182,178,178,178,177,181,184,185,183,182,182,172,170,171,170,163,151,153,163,164,164,163,205,203,200,194,188,181,183,194,203,205,198,190,185,186,195,200,198,188,165,160,180,191,197,198,195,194,197,200,205,208,208,204,205,206,204,201,197,188,182,183,184,181,181,179,179,182,181,179,181,181,178,175,175,176,175,170,167,162,154,144,150,168,169,166,204,201,194,185,174,170,182,197,205,201,191,176,179,195,206,205,195,160,137,169,187,191,196,199,196,194,195,201,204,205,204,205,205,205,202,197,194,191,185,182,180,175,178,182,186,187,188,183,178,177,176,177,174,174,174,171,171,165,160,150,140,144,166,163,203,197,193,184,166,154,178,200,198,188,173,176,191,204,210,208,165,93,116,176,196,199,198,195,194,193,193,196,197,200,200,201,205,202,201,199,196,194,186,181,182,182,182,181,186,188,185,180,170,171,173,171,165,166,170,171,168,165,161,151,138,126,144,168,197,192,189,167,147,151,176,189,183,169,161,177,194,204,201,168,89,114,162,184,201,189,193,188,192,191,186,186,193,197,204,199,198,200,198,193,188,182,177,175,177,174,172,169,167,168,174,177,179,175,175,168,163,160,159,157,156,156,156,154,144,126,111,141,195,191,186,173,154,152,177,182,169,150,156,183,199,197,177,120,95,95,111,157,188,196,189,186,191,190,185,184,188,190,192,196,197,195,189,187,185,177,169,171,169,157,147,150,164,171,175,180,181,174,166,166,161,160,158,159,158,160,162,152,150,138,121,125,194,190,193,189,156,138,169,175,160,150,167,189,194,182,150,85,93,101,109,147,186,193,177,187,188,188,188,185,184,187,188,189,187,184,182,180,173,165,159,145,125,136,143,160,166,169,173,169,168,169,167,163,161,157,154,158,164,163,167,166,155,144,132,119,192,186,187,175,139,136,160,167,156,150,168,183,186,166,129,64,45,63,104,141,174,182,172,180,182,184,183,180,178,179,185,183,182,178,169,160,159,153,144,138,136,141,146,144,147,150,149,150,147,142,140,141,147,153,160,167,167,167,168,163,156,146,141,135,192,187,184,175,140,127,152,162,155,150,167,179,177,149,120,71,53,58,100,146,174,171,171,182,181,180,178,178,181,182,182,177,174,170,165,152,146,138,130,129,127,130,136,147,155,154,142,128,125,132,142,154,163,162,165,170,172,166,167,165,157,155,154,147,190,194,191,179,142,115,135,161,157,154,164,172,168,143,118,74,76,81,109,152,174,153,167,178,177,179,176,175,178,180,179,174,163,157,151,140,132,127,125,113,105,142,164,166,155,136,121,124,145,165,173,176,174,174,174,173,171,170,169,168,164,161,155,148,180,181,181,175,141,113,123,149,162,163,167,169,164,137,120,67,58,78,113,151,161,152,175,174,174,178,176,176,179,180,175,171,159,147,137,129,124,118,122,139,160,177,171,156,138,109,108,148,176,187,187,183,180,174,171,173,175,172,173,175,168,163,158,148,177,177,177,172,147,126,127,146,160,167,171,168,160,131,119,96,88,112,128,152,151,162,175,171,174,180,181,181,178,177,173,165,153,138,130,119,114,128,156,180,188,175,170,162,122,71,83,145,172,178,181,179,178,173,168,167,169,171,171,173,170,164,158,149,180,181,181,176,158,132,126,139,154,161,169,170,163,141,114,106,83,97,129,148,151,168,168,175,183,181,180,178,176,172,164,152,142,133,122,117,134,165,184,187,185,178,175,135,80,51,61,124,156,166,177,178,175,171,171,169,167,173,173,172,172,165,160,151,173,180,180,175,154,129,125,133,149,155,157,163,164,147,127,117,98,84,122,142,152,162,169,180,184,182,183,182,179,171,161,147,132,127,128,151,178,189,187,177,172,181,134,90,81,51,39,113,142,162,168,172,178,175,171,165,164,165,170,172,169,164,159,148,167,176,178,171,158,136,124,129,148,159,161,157,154,156,145,130,121,104,123,141,152,167,176,187,190,189,190,191,185,168,149,138,142,150,164,178,185,184,179,179,183,166,124,112,79,50,32,81,136,153,163,161,164,165,157,152,158,164,170,171,167,161,154,146,159,170,174,170,157,137,128,129,143,154,159,155,146,145,142,138,146,147,149,152,157,177,193,198,198,201,203,197,179,166,166,163,157,158,174,186,188,182,176,174,185,144,115,76,58,93,124,99,147,152,163,163,161,157,151,149,150,154,155,159,160,161,152,137,161,169,174,170,164,155,146,147,149,158,164,154,138,131,131,136,147,165,163,159,172,188,193,189,190,192,194,187,185,194,188,172,165,163,168,177,183,179,175,171,167,129,91,55,67,90,76,77,142,162,156,156,154,147,143,142,144,151,166,162,164,155,143,130,159,165,172,173,171,169,167,163,162,168,173,170,158,143,136,143,155,177,180,180,184,186,185,191,195,194,189,186,187,182,149,102,96,127,153,174,180,179,174,166,140,125,79,71,117,150,130,101,142,168,151,143,141,134,128,131,142,152,156,157,153,152,138,122,153,159,167,171,172,173,174,172,169,172,181,189,186,178,170,171,169,177,184,184,180,184,192,193,191,185,180,180,173,160,107,43,57,114,137,167,173,174,172,161,131,109,65,61,98,124,113,93,132,161,136,120,126,122,119,124,138,152,153,152,151,145,133,120,155,160,164,169,171,170,166,164,166,170,180,195,202,202,196,189,186,185,185,184,183,185,185,182,179,178,185,188,167,155,98,24,81,141,146,163,167,171,170,152,127,100,72,101,153,154,143,107,124,146,127,117,111,111,110,115,135,147,147,150,144,136,127,116,154,159,168,172,173,175,167,165,164,166,173,184,196,202,202,198,190,184,179,178,182,178,178,183,185,189,198,195,170,159,143,111,145,155,160,164,165,169,165,145,120,112,98,118,159,170,171,115,123,145,115,105,100,100,101,113,134,146,143,143,139,130,122,113,152,155,160,167,162,154,148,144,145,155,165,170,178,188,196,198,192,181,181,186,185,183,185,184,185,180,177,173,165,151,138,143,154,151,142,128,128,149,155,135,112,101,95,119,176,171,159,107,117,143,115,107,103,104,106,114,129,141,141,135,137,131,120,108,155,157,158,159,158,155,157,158,157,156,161,167,173,175,181,175,169,159,165,173,180,186,184,180,170,167,162,152,141,123,104,99,122,131,92,65,79,120,144,142,120,110,75,56,91,127,134,88,109,134,111,111,103,102,108,112,133,139,132,140,139,125,112,102,158,166,174,177,176,172,170,166,164,163,164,168,174,171,173,163,158,153,152,154,160,169,170,177,175,177,177,156,134,118,96,87,82,90,81,59,78,124,141,143,119,104,82,87,143,173,155,82,105,131,103,100,95,90,95,109,127,140,137,134,134,122,110,99,160,163,170,174,172,171,170,163,159,163,169,167,165,165,161,151,148,147,146,151,154,152,155,161,167,172,174,161,136,116,93,84,97,95,80,84,113,142,149,130,109,96,80,95,156,164,153,86,106,142,103,95,90,96,101,108,124,127,123,128,128,116,109,101,163,167,169,170,172,173,169,164,157,154,151,151,154,152,158,161,155,147,144,147,149,147,144,145,149,148,147,146,134,113,99,106,117,105,93,99,118,137,139,123,103,93,79,92,126,141,144,81,103,129,104,98,97,96,99,109,119,123,124,127,121,114,109,99,166,168,171,172,169,167,162,155,151,145,143,149,154,159,166,163,156,149,143,140,139,140,144,143,143,143,144,148,143,131,124,98,93,106,113,129,137,138,134,123,106,84,68,86,140,161,140,98,113,125,109,105,104,100,99,107,118,124,126,120,119,117,112,104,166,171,177,175,171,169,162,153,150,145,143,149,160,164,145,135,142,145,147,147,147,149,151,147,143,141,147,160,151,131,100,30,35,93,111,136,143,140,138,130,109,88,60,52,99,137,104,65,107,120,116,109,110,111,110,110,116,128,127,123,122,119,115,107,162,170,174,172,169,163,156,149,145,141,141,146,145,115,90,100,119,136,142,146,149,148,150,158,158,152,147,149,143,127,93,33,28,78,106,134,142,139,136,132,114,95,69,66,131,180,147,72,99,114,118,119,117,116,118,116,117,126,130,129,126,123,121,114,161,170,174,173,169,160,152,142,135,133,136,133,106,95,107,116,125,142,142,137,146,150,148,153,158,160,159,152,152,149,126,93,80,99,98,122,140,142,139,137,128,100,73,51,66,107,95,53,100,118,121,127,124,122,123,125,125,126,129,135,131,126,124,118,162,169,173,171,165,159,150,139,126,121,126,114,107,124,132,125,121,131,140,142,141,152,157,159,158,157,160,144,127,141,155,144,125,95,86,111,127,137,137,133,134,114,87,61,52,91,99,59,102,115,126,131,133,134,130,129,128,129,131,134,134,132,126,121,154,162,165,163,157,151,140,122,114,118,121,120,141,146,127,112,111,104,124,138,141,146,156,156,156,151,151,151,134,112,108,112,108,110,112,114,116,125,138,142,139,138,106,77,48,40,36,51,108,113,126,136,140,135,132,127,131,131,132,134,133,126,126,122,156,164,163,163,161,148,123,111,110,119,124,141,160,155,127,112,100,82,104,132,140,147,153,162,159,155,154,153,153,148,137,121,113,109,118,121,128,129,131,142,144,145,119,91,83,42,11,68,114,130,136,139,134,131,133,134,132,131,131,129,133,132,130,128,156,163,167,167,159,134,107,91,96,115,134,154,161,144,117,106,84,72,104,128,138,150,155,152,158,156,156,155,153,149,145,135,123,112,105,114,127,132,132,135,143,149,146,102,64,41,38,97,122,130,140,144,140,138,137,133,134,135,135,134,131,131,126,121,159,162,162,159,153,130,99,89,104,124,143,161,162,136,115,105,85,95,116,131,136,154,159,159,160,160,161,162,163,164,159,147,135,122,110,103,107,120,125,126,132,141,150,142,97,55,69,112,131,138,143,146,145,142,136,133,134,133,136,136,135,129,126,119,159,162,160,159,150,125,96,94,111,129,148,157,155,124,115,88,66,90,116,138,135,142,161,160,159,157,155,156,162,169,170,160,146,134,124,114,106,107,114,121,128,132,128,124,112,92,93,113,120,127,136,139,138,137,139,134,131,136,139,137,136,130,124,116,158,159,157,157,148,117,96,100,117,136,156,162,161,133,114,70,56,69,99,133,138,133,159,161,162,163,157,156,160,164,169,167,153,142,131,126,117,107,105,108,117,125,134,131,123,120,116,115,114,111,118,123,125,129,134,136,136,137,140,135,132,127,119,113,159,158,157,153,141,115,93,103,122,138,156,165,166,149,111,61,61,67,101,140,148,143,148,159,169,170,161,156,156,159,160,156,147,144,136,130,120,112,107,100,104,110,118,127,128,123,117,119,124,126,124,120,124,125,126,129,133,134,132,131,129,124,119,114,159,157,155,154,137,107,91,109,127,135,150,165,170,164,112,71,55,39,81,120,139,144,141,154,161,161,162,156,153,157,159,151,143,142,141,134,128,119,109,104,101,106,107,117,123,126,126,127,130,126,123,125,123,122,124,125,128,129,129,127,122,119,113,106,157,155,153,151,129,106,94,126,139,138,151,163,166,169,117,52,44,55,81,109,137,150,154,151,158,159,157,155,156,157,159,159,151,146,138,134,129,123,117,111,109,106,106,119,129,134,133,131,132,127,127,128,127,124,125,123,125,131,131,131,124,118,108,102,155,154,154,146,134,108,105,136,146,144,151,160,162,162,125,73,45,51,76,118,144,149,157,152,159,154,156,158,156,157,156,150,148,145,138,134,131,124,121,117,107,111,115,118,119,123,130,133,132,134,134,133,129,128,129,130,126,123,129,131,125,116,109,111,153,153,151,150,138,117,115,146,154,148,145,156,163,162,154,102,72,112,120,136,158,161,161,151,157,160,159,158,155,153,156,154,154,151,147,143,136,131,123,117,121,118,123,124,124,123,127,132,133,129,138,137,139,136,132,129,133,133,132,132,126,118,111,117,146,142,143,145,142,123,130,145,153,148,142,147,163,165,172,134,86,62,89,123,153,162,162,162,155,158,156,157,156,153,155,159,161,163,154,150,148,141,136,135,128,129,134,138,138,136,138,139,137,138,134,136,136,138,135,135,135,134,132,132,119,115,120,126,154,151,148,143,141,134,135,144,154,152,144,145,159,163,166,167,131,83,75,122,149,161,161,163,157,157,156,156,157,155,156,159,161,163,167,165,156,149,146,139,139,136,138,142,144,142,140,140,136,133,135,136,137,136,139,137,135,130,128,128,122,121,124,124,156,155,151,144,139,136,130,136,148,154,153,151,155,155,163,170,165,137,107,115,140,159,164,164,162,160,160,159,162,161,157,157,158,162,170,173,172,165,155,148,143,141,140,144,140,143,145,144,140,140,142,142,140,138,137,136,134,132,129,112,83,81,79,69,154,156,153,149,144,136,129,131,147,162,162,155,157,157,153,156,160,158,143,129,135,153,164,162,161,160,159,159,161,161,161,163,165,166,170,175,172,166,159,152,148,145,141,140,139,138,141,143,141,142,143,142,142,138,134,131,132,124,89,46,28,28,28,28,153,153,156,157,153,141,131,130,142,158,166,168,163,163,155,150,153,157,161,158,146,149,159,160,161,160,161,164,166,164,165,169,171,173,172,170,168,161,157,151,148,149,145,144,143,145,145,145,145,144,142,140,136,133,132,130,111,77,45,31,44,45,41,38,148,151,152,153,155,151,140,134,136,144,157,169,173,165,156,157,159,160,167,163,150,149,154,159,161,162,164,166,168,169,169,174,174,176,173,169,162,157,154,151,148,148,147,147,144,145,143,143,138,136,132,130,131,132,125,98,62,39,35,40,49,41,38,38,146,148,148,149,153,153,152,148,139,138,147,158,172,170,158,162,163,166,168,164,163,158,158,158,160,162,163,163,167,169,173,178,181,175,169,164,157,152,149,146,144,143,145,140,139,136,133,134,134,135,137,139,135,112,76,59,41,30,28,42,42,48,52,43,141,144,147,152,152,153,147,144,143,140,135,137,141,144,150,153,150,149,147,149,157,153,165,164,167,167,166,168,171,178,180,176,175,168,163,159,154,152,146,137,138,131,129,133,136,135,137,140,140,132,118,86,55,48,55,44,36,37,47,49,54,60,62,53,133,138,140,142,147,149,152,153,153,153,152,149,145,144,144,142,141,139,142,145,145,144,147,154,156,161,162,163,160,155,155,154,149,150,147,141,135,132,129,130,134,136,134,131,128,126,122,111,58,33,28,30,46,52,42,34,38,48,44,52,66,77,74,58,130,131,135,135,134,134,136,140,142,146,149,149,152,151,147,149,148,148,149,149,147,147,146,145,147,147,145,145,145,144,139,138,135,134,131,129,131,134,139,127,127,132,128,125,124,130,141,133,70,41,39,36,38,44,46,48,48,48,50,71,81,81,76,64,130,133,133,135,131,125,129,130,129,130,130,133,136,139,136,137,136,140,143,145,146,145,144,145,145,144,144,144,144,145,147,143,139,139,140,146,153,147,112,81,120,140,130,126,135,151,152,97,33,22,25,27,33,43,48,51,51,61,76,88,86,85,84,61,123,130,135,136,141,141,137,137,135,132,130,125,122,123,125,127,129,131,131,135,137,133,128,121,120,124,127,136,140,140,132,112,83,92,130,143,129,96,68,99,140,127,121,131,142,138,95,34,19,20,23,30,39,50,58,64,74,81,86,92,85,91,81,53,122,125,130,134,139,149,145,141,139,139,137,132,124,119,114,117,122,129,131,127,126,128,121,115,110,109,111,120,120,103,84,70,55,59,83,87,82,85,91,110,116,105,123,138,126,75,23,16,22,24,39,58,71,76,79,87,91,91,91,91,92,91,66,46
30,28,26,29,31,32,28,30,30,33,36,43,53,64,75,92,102,109,108,107,106,107,106,107,105,104,110,119,132,140,142,132,107,90,89,88,87,86,89,87,88,87,86,87,85,87,92,89,88,84,118,182,189,169,179,196,206,211,211,214,214,218,221,220,24,25,26,25,24,26,31,35,42,50,64,78,93,100,105,110,115,117,118,117,120,122,123,119,119,113,104,95,93,97,100,103,99,88,87,91,92,90,88,88,86,87,88,88,86,87,79,87,85,105,166,185,173,188,208,211,213,205,198,192,183,167,169,183,30,31,30,25,28,32,37,45,49,54,61,70,84,97,106,112,111,113,118,121,125,132,131,133,131,126,116,111,107,102,99,102,97,101,93,89,87,89,91,88,89,89,89,88,89,90,91,86,90,141,185,176,191,205,208,193,164,134,105,82,70,68,75,69,26,28,30,32,33,40,43,51,52,52,56,72,89,100,101,102,104,108,117,129,130,135,139,135,131,128,125,117,113,110,105,102,103,100,100,98,94,92,92,96,92,89,92,85,85,85,85,87,107,169,173,188,204,198,153,110,80,58,37,55,88,110,121,123,26,31,32,34,37,43,48,51,55,69,92,108,105,89,82,82,89,95,111,130,139,142,142,144,140,134,127,120,118,113,110,105,107,108,106,104,105,102,102,98,96,99,95,96,91,88,87,89,139,181,179,214,195,142,99,92,88,81,94,116,126,127,124,126,31,29,33,38,41,42,47,59,83,101,120,114,97,83,82,79,77,81,94,119,137,145,148,149,147,144,136,130,128,122,113,107,106,103,103,108,107,106,106,105,109,105,102,97,96,94,91,89,100,109,130,131,114,104,102,106,109,112,121,123,120,120,125,127,31,34,39,42,44,48,62,69,80,105,121,115,98,88,84,82,82,77,74,103,131,147,151,151,150,147,141,136,128,125,121,115,114,109,104,105,106,107,107,108,103,104,105,106,103,101,95,91,87,75,87,103,110,113,116,117,118,113,113,118,121,121,120,122,32,38,44,44,48,56,66,76,86,106,119,110,92,84,79,80,84,69,68,92,120,139,144,150,158,155,145,133,128,127,125,121,119,117,112,111,108,104,105,103,109,108,106,107,105,102,100,95,93,89,87,84,96,107,114,114,112,116,116,112,116,122,124,122,36,39,51,50,55,64,75,80,84,105,119,104,90,81,83,81,62,51,55,84,112,133,143,148,156,157,150,138,135,134,131,126,123,119,117,114,115,117,113,109,112,113,115,110,105,103,105,102,99,97,92,88,85,87,97,108,112,112,113,112,113,115,121,124,36,41,47,51,61,75,81,81,90,110,118,95,91,89,86,77,50,36,55,81,106,126,141,149,155,159,154,146,141,136,133,130,125,124,121,117,115,114,116,116,115,117,117,117,120,113,108,100,96,96,96,92,87,87,83,88,101,105,106,108,107,109,113,119,39,38,48,58,67,77,82,84,97,116,114,98,87,85,84,71,40,34,56,84,105,112,131,145,155,159,156,150,146,144,137,133,136,130,127,123,119,115,117,119,121,124,127,126,122,121,111,107,102,94,92,92,91,93,89,84,81,88,97,104,103,106,109,110,44,42,43,56,66,77,83,87,101,118,119,96,86,84,79,64,43,45,56,84,106,104,118,143,156,159,156,156,151,148,144,141,132,130,128,125,121,118,121,118,123,125,127,128,126,122,119,113,106,98,90,90,95,91,88,86,82,77,78,82,94,100,104,106,43,46,48,52,64,76,81,87,105,122,125,112,88,79,74,64,57,70,62,83,111,104,114,139,154,160,156,158,161,156,147,144,139,136,133,129,127,119,121,123,122,126,126,126,124,121,119,114,112,105,103,97,95,93,95,90,87,80,74,78,81,83,92,97,42,46,47,51,61,67,82,89,106,126,127,115,89,75,70,60,43,60,75,81,102,101,106,135,152,163,154,159,165,165,161,150,143,141,134,130,129,129,129,130,134,131,128,125,120,115,115,113,107,106,104,100,95,95,98,97,93,86,77,75,77,76,80,88,44,45,44,49,53,61,75,87,104,125,128,114,86,65,64,55,31,36,50,72,97,100,104,135,152,161,166,169,166,164,159,153,144,139,133,129,132,135,133,131,134,132,127,124,124,119,114,113,112,109,102,101,99,98,98,100,93,86,82,76,77,78,74,78,42,45,47,48,50,60,79,88,100,123,131,117,91,66,69,49,26,29,45,67,96,93,96,130,147,158,167,168,162,160,158,152,146,143,143,141,137,140,141,141,139,131,125,123,121,116,112,104,100,104,105,104,102,101,101,103,98,93,91,82,75,76,74,72,40,40,40,39,45,59,74,87,98,119,129,119,94,68,63,44,22,29,42,69,93,95,92,126,147,161,167,166,163,160,160,152,147,141,137,142,143,144,144,140,135,132,129,123,116,109,103,95,98,106,111,109,106,104,102,105,105,99,94,87,79,72,74,76,45,45,42,41,45,54,73,87,97,119,124,113,96,68,58,40,23,31,46,67,89,87,93,126,149,164,167,168,167,162,153,146,144,141,139,140,143,143,143,140,135,130,124,118,112,106,89,87,104,117,122,118,111,106,106,106,108,98,96,89,86,81,75,74,37,39,44,46,46,50,66,87,98,116,120,118,99,72,56,44,32,45,59,74,79,81,98,126,153,166,167,166,165,157,152,146,141,135,133,138,143,146,144,143,141,136,127,118,113,99,77,88,116,124,119,120,117,108,107,110,110,107,105,96,84,79,75,75,41,45,45,47,50,51,66,84,101,111,122,116,100,75,57,47,51,70,69,67,73,74,99,128,152,161,163,161,162,150,143,144,135,130,131,138,144,145,149,148,145,139,135,121,109,93,70,91,124,123,120,114,113,113,105,108,113,110,110,97,91,88,80,74,38,43,45,50,52,55,66,90,102,114,123,116,101,74,56,53,52,57,55,66,65,69,91,122,152,157,154,155,149,147,144,136,128,134,141,146,147,148,149,146,142,138,132,119,109,94,60,91,134,128,118,116,111,109,109,113,115,117,114,109,99,88,85,79,36,42,44,54,57,59,71,91,105,113,118,114,102,80,61,49,40,44,45,59,64,72,94,127,149,157,153,148,145,137,130,126,123,118,131,153,154,155,153,145,144,136,127,116,108,95,53,80,121,123,120,114,111,106,106,112,117,117,118,107,105,93,86,84,39,42,50,58,59,60,73,93,106,113,118,116,108,94,72,55,41,35,50,67,66,77,99,127,146,149,146,141,134,128,130,132,128,110,97,103,124,141,148,143,141,137,127,119,112,87,52,88,119,120,117,112,107,102,102,109,119,124,121,115,104,93,86,86,40,48,45,52,61,64,81,99,107,112,118,120,112,94,74,60,50,35,47,64,70,77,98,125,134,136,133,133,128,132,140,136,125,106,80,62,73,106,138,144,142,134,128,121,111,77,49,97,123,119,114,111,105,104,103,111,123,126,122,119,113,98,90,87,47,46,51,56,61,71,86,100,108,112,116,120,116,98,81,68,56,49,54,66,68,71,105,130,134,131,132,133,132,137,141,139,126,102,64,44,55,84,122,138,140,139,137,127,111,70,54,104,119,119,109,105,104,104,98,105,126,131,127,120,110,100,90,84,47,48,49,55,65,79,92,101,109,114,119,121,118,110,93,75,63,55,47,51,50,84,115,125,129,129,130,128,127,131,137,134,118,102,72,42,49,73,109,135,138,140,141,136,111,65,56,103,116,112,104,103,97,99,97,105,132,138,133,123,115,104,89,86,51,54,54,59,68,83,95,103,108,115,117,123,123,113,101,84,70,58,53,55,77,108,120,124,127,130,132,130,129,131,136,135,116,94,74,44,48,61,91,124,137,136,143,140,105,58,62,114,122,119,103,97,92,92,94,111,136,135,132,123,118,107,91,82,56,55,55,65,75,86,101,109,112,115,118,122,121,117,108,90,77,72,88,110,125,130,131,132,136,139,139,137,142,137,137,142,130,103,80,46,51,68,83,114,135,142,141,137,96,56,65,121,134,125,103,95,91,89,95,123,143,141,137,127,116,108,96,83,63,62,59,69,78,89,100,107,112,115,119,122,123,121,108,99,86,100,126,141,149,147,149,149,148,150,153,154,153,147,152,157,137,115,89,66,52,67,79,103,127,142,154,144,92,49,57,111,135,124,96,89,84,83,99,136,149,142,135,125,119,109,97,86,68,59,64,72,80,94,104,109,112,116,117,121,123,121,113,102,100,122,143,157,162,160,164,160,163,165,164,163,165,162,170,163,138,113,94,75,57,67,85,99,113,132,151,147,87,50,56,111,138,125,94,84,83,79,102,136,145,139,133,127,118,106,96,86,74,63,71,81,91,100,111,113,112,116,117,122,120,123,116,106,105,134,149,162,170,169,171,171,174,171,170,168,167,167,176,170,139,117,96,73,58,66,85,95,100,114,135,142,99,60,55,106,137,123,93,80,80,81,104,138,145,144,134,126,116,107,98,86,78,68,76,82,90,104,111,113,115,117,116,121,126,119,113,106,108,128,146,158,168,168,171,167,166,169,168,165,163,160,165,161,133,108,85,74,63,67,80,88,91,102,117,134,120,65,48,101,137,122,95,85,80,79,105,143,145,141,133,121,116,106,94,87,78,75,82,89,100,109,114,115,117,119,115,118,118,114,109,100,99,115,139,152,159,160,159,158,160,164,163,161,162,159,159,162,143,110,87,71,58,65,81,79,83,84,106,124,112,69,50,108,140,123,99,83,79,73,104,145,147,140,129,119,117,105,94,86,79,83,88,94,103,111,117,117,117,115,116,119,118,114,103,92,87,103,128,143,143,141,146,153,155,157,155,154,153,153,154,161,144,108,84,61,63,76,84,88,88,95,110,122,100,64,50,121,140,123,97,83,82,85,104,139,145,138,129,122,115,111,93,82,79,87,94,99,106,114,114,114,115,115,115,117,117,111,96,86,82,86,100,112,120,123,124,131,138,142,140,145,152,148,151,153,131,101,79,57,69,90,95,96,95,98,114,120,87,55,55,123,132,119,99,87,85,83,97,136,149,143,132,119,115,105,97,86,83,86,95,102,110,116,116,114,114,115,117,117,108,99,88,75,68,74,86,97,104,115,120,124,127,134,136,135,133,139,147,146,127,100,72,49,65,90,102,101,99,103,114,119,88,54,54,113,126,121,100,90,87,85,96,133,146,136,130,122,114,105,92,85,89,97,100,103,113,117,121,121,117,119,120,117,108,93,78,71,65,66,77,89,100,114,126,130,132,137,139,137,131,136,141,142,128,105,76,47,69,92,103,104,105,107,114,121,97,60,60,110,125,118,102,93,90,93,95,128,139,137,130,122,113,102,90,84,94,96,104,109,117,121,121,121,120,120,120,115,106,94,71,63,64,61,69,85,96,105,120,128,128,131,135,137,139,144,147,144,130,104,62,47,66,98,108,109,109,112,116,120,97,60,58,95,120,120,105,98,97,96,95,121,141,140,132,122,107,96,91,87,94,98,105,112,118,119,120,122,127,123,122,116,106,87,69,61,60,54,63,88,104,108,116,127,129,129,131,132,137,146,155,152,136,107,71,48,81,105,111,110,106,108,114,115,104,68,61,96,122,122,113,102,95,99,99,115,137,141,132,119,106,95,87,85,93,101,111,114,118,123,124,125,128,128,124,119,101,77,60,57,53,45,53,79,91,104,113,120,129,131,133,133,128,133,152,150,137,108,84,75,97,106,108,107,108,112,116,114,111,77,61,91,118,110,104,100,101,103,104,108,120,135,130,116,103,94,89,86,104,110,113,114,118,121,126,129,129,124,122,110,95,67,53,54,44,39,47,72,83,94,114,128,134,139,139,141,138,126,125,137,132,111,92,95,106,110,112,116,117,118,116,112,109,79,59,89,114,102,95,100,104,107,107,105,106,121,120,112,98,89,89,86,109,114,113,115,123,127,131,134,135,130,123,112,92,61,51,49,44,42,50,71,77,87,104,125,138,144,148,148,146,140,125,123,120,111,101,98,104,110,110,116,119,122,121,113,101,75,50,92,119,122,115,110,109,107,109,112,119,124,118,106,101,94,91,90,113,114,112,115,119,131,136,138,135,131,126,118,90,61,54,47,50,54,55,74,78,82,94,112,134,148,149,152,152,148,142,137,135,135,129,120,115,112,116,121,126,127,124,112,101,81,60,92,115,119,119,114,107,103,105,112,119,121,115,107,101,92,88,89,113,115,113,118,125,131,137,137,135,129,123,115,90,56,49,53,63,74,70,80,81,84,91,110,130,147,155,154,154,153,148,146,143,143,144,140,134,134,129,130,132,132,125,109,97,76,52,91,110,120,118,116,111,106,108,111,117,118,110,102,98,93,91,91,114,115,116,121,126,129,136,137,135,129,122,109,80,52,53,55,55,72,82,81,85,84,91,109,132,148,159,159,156,152,152,149,143,141,140,142,144,144,140,138,137,138,129,115,100,79,63,90,112,123,121,116,109,106,103,110,111,111,106,98,93,91,91,94,112,117,118,121,127,131,135,136,135,132,124,107,75,57,59,45,32,47,68,80,87,84,88,102,125,145,156,162,161,158,157,153,149,145,140,138,140,144,144,143,140,138,127,115,101,80,70,88,109,119,119,112,108,106,104,107,108,102,96,96,93,91,96,95,113,117,118,121,124,129,131,133,134,134,126,106,80,60,61,45,25,32,49,76,89,95,91,106,123,140,151,161,159,160,160,154,154,147,139,140,139,138,139,140,141,141,129,110,99,91,81,85,101,115,115,112,108,103,101,101,103,102,98,96,94,97,94,97,113,116,121,123,125,129,133,132,133,130,122,103,77,58,64,50,28,31,49,79,92,95,94,103,122,137,150,159,161,156,156,155,153,146,141,141,141,137,136,139,136,135,126,115,108,101,93,91,98,110,108,106,101,100,100,98,97,99,98,94,94,95,95,93,116,119,123,127,131,132,132,133,137,136,122,101,78,63,67,59,29,25,39,69,92,103,100,104,128,141,153,163,167,157,155,156,152,148,141,140,138,140,141,137,135,129,125,120,113,108,103,97,99,104,105,105,102,98,98,98,100,100,92,90,89,92,97,96,118,121,125,125,128,128,130,136,140,135,124,106,84,70,72,66,27,33,59,83,100,103,98,106,129,143,150,157,159,157,153,154,151,148,144,136,133,132,134,135,134,131,125,120,115,109,106,101,100,102,104,105,100,99,103,103,102,98,97,96,96,94,92,91,120,125,123,126,131,133,133,136,141,138,126,108,86,74,77,64,41,60,83,96,107,108,103,112,138,148,151,153,157,160,154,153,151,146,137,128,123,125,127,130,130,128,125,119,114,112,108,105,105,103,104,105,104,104,104,99,97,96,94,96,93,89,88,89,120,125,125,125,126,129,130,135,138,135,121,108,94,83,82,74,51,66,81,97,108,106,103,118,137,147,149,151,154,155,152,149,146,140,131,127,123,120,119,120,127,129,124,123,119,112,107,108,107,106,105,105,101,103,101,98,95,92,92,94,91,90,93,91,111,118,123,125,127,126,128,132,135,131,118,104,90,83,85,80,45,43,73,100,106,108,109,119,138,147,148,149,154,154,151,145,139,134,132,128,121,119,116,116,123,125,122,119,115,107,103,103,102,102,103,103,104,101,100,97,92,93,97,94,86,87,88,86,109,114,116,119,120,122,123,127,130,129,123,101,95,86,85,83,53,38,67,100,109,109,111,127,140,149,151,151,154,149,145,140,137,132,129,124,118,113,109,115,114,116,120,115,110,109,107,103,100,100,102,100,97,99,96,93,93,98,98,94,92,91,94,95,105,111,115,115,116,118,118,123,127,127,119,107,95,87,86,87,71,43,64,104,111,112,115,126,140,153,151,147,149,150,143,138,134,127,122,119,114,109,108,106,114,113,112,112,110,110,107,108,106,105,101,99,97,98,93,93,95,95,93,93,97,96,89,80,104,110,112,110,113,119,114,117,122,124,119,109,95,88,90,90,80,58,66,103,115,116,118,126,137,148,151,145,141,142,144,138,132,126,121,115,111,108,107,107,107,110,110,108,104,101,103,102,97,97,99,99,96,92,95,95,87,80,80,77,72,52,31,20,93,94,95,99,105,107,113,112,112,116,117,112,100,93,92,91,91,78,73,100,114,117,121,127,138,148,149,141,138,139,134,130,124,115,114,111,106,104,103,105,106,108,108,107,103,101,100,99,100,99,100,101,98,95,90,86,110,122,105,89,68,59,48,40,83,85,87,96,102,106,109,109,110,112,113,114,103,94,97,95,96,95,91,102,113,116,124,130,140,144,142,140,133,130,124,117,114,112,108,106,106,103,101,104,105,102,105,102,99,99,99,97,96,98,99,96,84,87,109,93,95,135,150,139,124,109,99,98,74,78,82,87,92,102,108,108,109,108,108,108,106,102,95,96,101,101,102,107,113,114,122,129,139,139,136,131,125,122,119,117,111,105,105,103,99,101,102,103,104,102,99,102,105,99,98,98,98,101,95,73,53,55,113,125,95,82,114,137,148,156,156,153,60,63,72,73,82,97,106,110,107,108,105,101,101,100,97,97,103,106,107,113,116,117,121,127,133,132,126,124,120,115,116,112,108,105,105,105,103,102,101,101,102,100,101,94,96,95,98,99,96,85,65,50,50,56,71,123,138,111,92,91,96,103,123,146,55,56,56,59,68,79,96,102,104,112,110,107,105,103,104,106,108,107,109,113,114,121,124,125,127,125,123,121,120,117,106,97,100,104,103,100,99,99,99,100,102,100,96,97,94,99,99,86,70,49,52,46,53,51,48,68,121,145,134,118,106,90,58,43,48,46,41,46,50,56,74,96,103,103,106,105,106,106,106,106,105,106,112,114,116,120,124,126,123,122,115,112,114,105,101,107,101,101,100,99,99,96,97,98,97,98,99,101,98,85,70,55,46,51,50,52,49,51,51,46,56,103,154,157,141,136,132,116,44,38,36,37,36,45,54,76,96,102,104,104,106,106,105,108,109,112,114,115,116,119,118,121,120,115,110,106,102,103,102,99,101,100,99,100,101,100,103,106,105,100,89,76,64,55,50,52,55,51,53,55,53,53,51,50,46,50,73,145,161,157,150,150,40,36,33,30,34,33,36,41,63,87,101,104,106,103,105,108,112,111,111,111,111,111,110,108,109,108,105,104,102,98,94,95,97,99,100,103,103,102,92,84,73,63,54,51,51,53,50,52,48,53,55,55,51,49,49,50,51,51,43,36,80,120,139,149
33,31,31,34,34,26,29,42,60,91,111,126,128,133,135,142,141,142,142,141,140,140,140,139,135,128,125,125,123,115,114,112,111,110,111,109,113,110,109,107,110,106,100,95,90,87,86,86,89,87,85,92,148,185,175,188,203,208,210,214,208,210,218,223,31,32,32,31,35,38,40,69,106,122,125,128,133,134,135,137,141,140,140,144,149,145,147,146,143,134,126,122,118,121,121,119,119,113,109,109,108,113,113,113,109,110,108,105,100,93,86,90,88,89,90,132,179,168,191,202,198,182,162,145,129,121,101,104,30,32,31,27,31,40,62,99,121,133,133,133,133,137,138,137,136,139,143,146,152,155,154,149,145,140,132,128,123,119,122,123,121,120,117,115,113,112,114,115,114,114,114,111,109,107,101,94,90,92,116,173,173,187,201,182,145,118,99,81,53,25,34,60,29,22,26,27,31,39,55,83,108,121,128,131,134,132,131,132,135,140,146,152,152,155,154,155,146,143,135,130,131,120,116,124,126,123,124,121,118,119,119,118,118,115,115,114,111,109,107,99,95,92,129,175,180,200,178,131,105,98,92,74,64,92,124,139,29,29,29,26,32,39,50,60,81,105,121,129,128,121,122,123,123,127,142,152,154,158,158,158,152,144,136,135,132,123,120,122,118,117,117,120,121,122,121,121,122,122,121,120,116,111,109,106,103,98,96,114,132,135,119,109,110,116,115,115,125,134,135,137,26,31,29,33,35,42,55,61,84,112,131,130,118,107,104,108,112,117,133,148,157,163,162,163,161,151,145,142,142,129,126,123,119,120,118,119,118,116,122,122,118,121,120,120,118,113,111,111,109,107,98,90,106,116,114,113,116,118,122,125,123,124,129,128,31,30,32,36,40,50,58,79,112,133,140,132,114,105,97,99,101,101,126,149,161,168,163,165,162,156,148,142,142,134,132,129,125,122,123,119,116,111,117,125,126,125,123,120,122,118,115,114,111,108,102,98,93,109,119,122,117,115,113,120,123,116,123,126,34,32,33,35,48,60,83,112,137,146,148,131,110,104,99,91,90,86,120,145,158,162,163,168,169,162,149,144,142,143,138,136,133,128,125,128,125,126,120,125,126,128,129,126,123,120,115,114,114,112,109,107,99,95,108,116,118,118,120,118,127,127,121,123,29,32,34,45,52,67,96,126,150,150,148,127,107,104,92,88,70,71,120,147,153,160,163,171,172,168,148,148,148,145,139,139,132,130,126,124,125,128,130,132,132,133,134,133,128,121,121,112,109,107,111,110,105,99,92,104,110,115,118,121,117,127,127,125,34,34,42,51,61,80,101,119,141,153,148,127,104,100,93,84,61,62,115,150,151,160,162,168,172,173,163,156,152,148,140,135,137,135,129,124,125,128,132,134,137,141,138,135,132,127,123,116,112,108,109,112,109,102,96,91,103,110,112,115,118,120,127,128,34,48,49,56,65,90,105,117,145,151,140,116,99,97,92,71,46,60,111,136,139,153,162,167,174,176,169,163,158,151,147,145,139,138,134,131,124,129,131,136,140,142,141,138,132,130,126,123,121,117,111,110,110,109,102,93,83,93,104,113,116,117,117,126,36,42,54,62,74,98,105,115,142,149,133,111,105,99,89,64,36,52,109,133,125,137,157,168,174,174,170,163,161,153,152,145,141,140,134,127,130,133,133,140,141,139,138,136,132,126,125,123,119,117,114,114,114,114,108,97,87,81,90,99,106,111,111,121,39,47,57,66,84,95,102,116,145,151,132,107,103,93,90,62,55,64,106,135,123,125,154,168,175,176,173,175,167,159,151,150,145,140,137,135,127,136,142,142,142,139,133,127,125,123,123,121,118,116,117,113,118,113,112,105,95,82,77,90,99,106,111,112,41,50,58,67,82,100,101,122,148,150,130,111,98,86,80,55,58,78,104,129,126,119,148,163,171,171,173,176,173,168,159,152,148,142,137,138,142,141,142,145,139,137,135,131,125,123,117,117,116,113,114,113,117,119,117,112,106,94,79,73,79,94,102,106,44,49,55,67,87,95,101,122,147,151,138,113,94,85,80,41,35,57,95,116,118,107,141,161,167,169,173,175,172,169,161,152,149,143,139,144,148,147,150,149,142,137,134,129,123,112,108,112,119,119,118,119,117,119,119,112,107,97,87,76,75,80,89,101,52,55,57,69,88,96,101,122,144,153,141,118,90,75,80,43,29,43,81,108,112,101,134,156,166,171,178,173,171,165,158,153,147,146,147,147,152,151,150,142,135,133,131,122,110,96,102,114,126,127,126,121,122,123,122,115,115,106,89,79,70,73,77,87,50,57,57,72,82,92,100,123,145,151,139,112,88,68,71,34,28,36,73,98,112,98,128,154,166,174,177,172,171,168,162,153,144,145,149,149,152,150,144,142,139,131,125,120,99,90,113,130,134,132,127,120,118,122,127,123,119,111,100,85,74,74,75,82,51,60,60,71,70,80,92,124,149,157,143,111,74,59,64,38,27,36,71,104,108,98,125,151,167,176,175,177,170,161,152,154,146,144,145,147,145,151,148,145,137,128,125,113,88,91,125,136,133,129,129,129,123,125,130,126,126,115,109,92,82,71,73,76,47,55,58,66,65,71,93,119,148,157,145,119,86,65,61,37,32,51,69,97,102,99,126,155,173,177,175,174,170,160,150,149,142,138,141,148,152,154,154,150,145,134,122,108,78,93,140,137,131,130,126,122,122,128,130,131,133,124,117,102,84,76,77,76,45,52,56,65,61,66,82,109,137,155,146,124,92,64,65,53,62,77,74,88,90,99,136,159,171,174,174,173,165,158,157,143,136,136,145,149,152,156,157,151,148,137,122,108,69,85,142,141,133,126,122,118,119,127,134,133,134,129,118,104,92,81,77,80,47,48,57,62,60,58,88,105,132,151,145,125,95,62,52,58,73,76,69,77,80,99,138,163,170,168,170,169,163,155,144,134,136,142,147,153,159,159,154,150,143,133,122,113,69,82,136,133,135,124,121,118,116,120,132,143,136,129,119,107,94,86,71,72,41,44,51,58,61,52,72,99,124,145,139,128,102,67,58,49,66,59,63,70,77,102,143,167,168,169,170,165,156,145,132,125,134,153,158,156,159,156,154,147,140,128,123,112,66,81,124,130,127,125,117,114,114,119,135,146,144,133,127,113,99,86,78,72,44,45,43,51,58,59,66,93,118,139,143,129,106,70,56,50,39,49,58,72,80,112,151,168,169,167,166,159,145,133,133,130,119,118,153,159,157,156,152,150,142,135,133,110,53,83,129,134,126,124,119,112,111,117,135,147,144,136,126,113,101,89,88,72,41,42,47,53,61,59,67,88,111,135,140,131,109,73,55,58,40,39,58,66,82,120,154,162,161,156,153,145,141,145,146,142,122,89,94,132,153,155,150,149,145,136,134,108,54,85,126,128,122,120,113,111,111,113,137,150,149,135,123,114,103,89,87,78,38,38,44,48,56,61,69,86,105,126,137,129,112,92,65,58,55,43,61,69,84,120,149,154,149,147,147,141,143,152,150,144,122,82,57,85,140,153,150,147,145,141,134,99,55,83,119,122,118,109,108,106,108,109,144,149,149,140,128,116,97,88,85,78,37,35,42,47,56,60,66,88,105,121,132,130,119,98,70,59,58,59,68,74,84,121,150,152,146,145,146,147,148,152,150,141,120,78,47,69,127,149,145,144,146,146,139,92,54,94,130,123,115,105,105,106,107,116,146,151,149,140,126,116,104,91,92,88,35,37,43,48,56,61,69,87,101,113,128,134,123,106,82,70,66,64,59,66,92,128,141,144,143,142,145,144,145,148,151,142,122,80,53,63,109,145,146,140,141,150,137,84,51,90,140,129,119,104,98,99,99,127,156,156,146,132,123,115,101,87,85,87,35,38,38,45,56,63,75,87,99,113,125,134,128,112,94,78,65,63,61,72,108,132,138,141,145,144,143,137,143,145,150,137,114,89,49,59,93,131,141,142,143,144,128,77,46,77,137,135,124,101,94,95,97,134,155,150,147,135,123,109,98,85,84,90,37,43,46,47,57,70,79,90,101,112,123,133,132,122,105,88,76,71,81,106,124,133,141,141,143,148,148,146,145,146,149,140,113,91,50,56,85,117,136,137,147,151,127,77,47,66,128,131,117,94,89,85,95,134,152,150,142,132,120,108,100,88,85,88,41,46,45,51,63,64,81,91,103,112,122,131,132,124,110,93,83,98,124,145,152,152,154,152,156,156,155,154,153,148,164,153,122,96,69,56,70,93,123,131,140,151,127,70,50,58,118,128,113,88,84,84,97,137,151,147,143,128,118,107,94,86,86,86,49,55,53,51,67,78,86,98,106,112,125,130,130,125,116,102,98,126,153,165,173,167,168,167,166,168,167,166,162,159,173,160,128,100,78,61,59,71,95,115,129,139,130,78,43,56,116,126,111,87,85,85,93,131,149,141,136,124,116,106,95,80,79,84,44,56,58,58,64,73,88,97,106,110,121,128,133,130,119,108,109,135,161,174,175,170,173,170,171,173,170,170,172,170,171,150,125,100,78,62,63,65,79,106,124,133,132,91,50,64,119,129,114,87,82,82,93,129,144,137,132,120,114,105,92,84,88,83,61,55,55,56,66,77,91,98,106,111,118,127,131,127,120,109,114,138,153,163,164,163,167,168,168,168,168,166,165,165,166,151,126,100,82,64,65,77,89,105,125,142,137,93,54,67,119,130,112,85,79,83,93,124,143,140,130,119,111,104,92,84,85,86,60,67,64,65,70,79,95,104,106,109,117,123,128,128,119,108,104,123,140,153,160,159,159,157,160,163,159,161,162,158,160,141,114,93,75,61,65,83,91,101,120,146,134,85,53,69,119,123,110,89,85,82,86,115,140,136,128,118,110,102,90,84,84,77,53,74,68,66,75,83,96,104,109,112,116,122,128,120,111,100,94,109,124,136,143,143,144,147,152,156,157,156,155,157,160,146,117,90,63,53,70,89,94,97,110,136,121,71,42,63,114,113,109,89,85,87,89,104,133,132,125,117,106,95,85,85,86,77,63,78,66,65,69,89,101,106,110,113,117,122,125,117,105,92,83,84,103,113,114,114,116,123,134,138,139,141,143,147,151,139,111,86,53,51,72,97,98,99,103,122,113,73,45,63,111,111,103,93,89,90,90,101,126,129,124,114,103,90,84,84,81,71,73,75,67,69,78,94,104,113,113,114,116,117,121,116,101,87,72,69,69,83,92,92,94,98,106,116,121,123,128,138,143,127,100,79,45,52,76,97,98,101,100,110,108,75,45,65,94,104,103,93,90,92,88,97,120,130,124,114,98,88,84,88,85,73,74,77,70,72,79,92,103,111,116,115,114,116,115,107,95,74,69,61,57,63,85,100,105,105,106,110,116,115,114,126,129,117,98,77,46,51,79,96,104,105,103,100,103,79,49,59,88,106,106,99,90,90,91,94,116,131,124,110,96,88,85,81,74,73,71,70,72,80,84,96,108,114,116,119,117,115,109,95,82,70,62,55,56,63,80,101,108,108,104,107,110,117,129,136,134,121,103,76,43,51,86,103,104,99,102,103,100,83,52,60,85,100,96,99,92,89,93,94,91,108,117,107,96,88,86,82,72,78,74,75,73,81,90,104,114,119,120,116,115,112,106,91,72,61,55,49,59,71,86,103,110,112,110,104,102,104,121,144,141,125,103,76,64,80,98,106,106,102,98,96,96,90,56,60,90,98,92,91,95,94,98,98,101,108,109,99,92,90,85,75,80,88,75,75,79,83,94,114,122,122,120,117,117,110,103,88,71,58,46,36,52,73,87,106,114,119,122,116,113,109,102,119,136,126,106,91,92,102,108,110,109,105,100,96,90,87,58,61,94,103,104,102,98,93,97,100,108,109,106,101,95,89,82,79,85,94,77,83,81,92,105,118,122,122,119,119,116,112,106,82,60,53,42,33,44,66,72,94,113,125,130,131,129,128,122,105,104,113,103,97,100,107,108,109,107,102,102,99,95,81,62,69,95,105,105,102,98,96,92,100,104,104,100,95,89,82,79,86,89,92,85,82,86,104,114,123,125,124,120,115,113,109,99,77,55,49,43,42,48,71,79,88,105,122,134,139,137,136,133,133,122,110,104,98,99,103,112,112,108,106,103,100,92,85,60,71,92,97,105,103,98,96,98,99,99,94,93,91,85,79,84,89,91,91,80,81,94,107,118,124,124,124,120,115,111,106,97,69,51,47,59,63,59,76,79,81,94,115,128,141,142,144,142,141,139,133,123,109,100,104,105,106,107,109,105,98,92,84,67,78,98,103,99,99,98,95,96,98,98,94,90,89,83,83,89,93,92,90,86,94,105,112,123,126,126,124,122,118,113,108,96,64,50,49,48,60,71,79,86,81,95,114,134,143,150,150,145,144,143,138,134,129,114,110,110,107,107,105,105,100,93,86,74,73,91,98,98,96,94,96,91,93,93,93,89,87,84,91,94,94,93,92,103,106,110,111,124,124,125,124,122,119,117,110,94,63,50,39,27,40,60,76,83,76,87,106,129,141,149,153,151,150,146,141,135,131,127,120,114,112,109,109,103,96,89,88,86,84,85,93,95,97,89,91,94,91,93,90,86,80,90,95,94,92,90,93,104,104,110,114,118,121,125,126,121,119,112,108,86,58,53,46,22,30,49,76,90,89,86,104,120,136,148,151,151,151,148,143,135,131,127,127,121,117,116,113,107,99,96,97,96,93,93,95,94,95,95,94,94,97,92,89,85,91,92,91,92,91,85,86,95,103,111,115,119,122,120,124,124,124,118,105,81,57,55,49,21,28,48,81,92,89,90,106,116,136,147,154,149,147,148,144,136,129,125,120,122,121,118,117,109,104,102,102,98,93,95,98,98,96,98,98,95,88,89,86,87,87,91,95,93,91,92,88,85,103,109,111,116,118,120,124,128,124,122,105,81,58,58,60,27,29,50,81,92,92,88,105,124,135,150,154,153,147,146,141,136,127,119,117,114,116,114,114,109,107,103,102,100,102,102,99,98,97,95,95,92,87,80,90,94,91,88,90,87,87,87,88,85,101,110,109,111,113,123,126,123,124,117,100,77,62,63,59,27,39,61,84,95,94,91,108,128,138,145,150,150,144,143,141,134,126,116,110,105,105,110,110,112,109,104,101,100,98,98,102,96,96,94,91,89,86,90,90,89,90,87,87,88,89,87,85,90,107,110,113,114,115,117,122,126,124,117,101,74,60,64,66,48,61,79,88,101,96,90,107,125,137,143,145,149,145,141,138,130,121,110,105,100,99,102,109,108,106,105,102,99,98,96,96,95,94,93,91,86,91,95,94,90,88,90,89,89,88,93,95,92,104,110,114,116,116,117,121,125,126,118,99,81,66,68,68,51,58,67,90,101,97,95,109,128,133,132,140,142,140,135,131,120,116,111,102,97,99,100,103,105,104,105,103,103,100,97,94,93,93,90,86,90,93,96,96,90,85,86,86,88,89,91,91,94,106,111,110,113,121,119,121,122,123,117,104,86,74,75,74,43,38,63,89,101,100,101,111,123,130,133,139,142,136,130,123,118,113,109,103,97,96,98,101,103,101,99,99,98,99,95,94,93,92,89,95,97,96,93,92,89,94,89,92,92,92,91,91,91,107,113,112,114,114,118,119,120,119,111,98,84,73,75,79,54,35,61,89,98,100,98,112,124,131,131,134,134,132,126,120,113,107,103,99,96,93,96,98,97,97,97,94,93,90,88,89,90,91,92,87,89,90,89,91,94,93,93,91,91,82,54,59,83,99,108,110,110,114,116,114,114,117,108,93,80,73,77,83,69,40,54,89,106,106,108,111,118,129,127,128,129,129,124,116,112,106,100,96,96,94,97,97,99,97,96,93,94,96,96,90,81,83,103,104,88,76,70,57,42,28,37,41,35,24,25,22,69,86,100,103,106,110,113,114,113,112,105,94,83,77,78,85,79,57,55,92,109,111,111,114,120,121,122,119,121,121,118,111,102,99,96,96,95,94,94,97,94,93,96,92,95,91,87,115,118,80,91,135,140,119,93,69,50,52,51,63,73,95,118,114,69,83,93,98,101,104,105,106,108,110,108,97,83,76,81,85,86,82,67,89,108,114,114,116,118,122,121,113,112,109,104,103,97,96,94,95,95,93,95,94,94,94,95,96,83,67,55,71,140,123,90,87,120,148,152,139,128,124,124,126,135,151,154,150,69,73,83,89,92,95,99,101,105,103,105,103,90,77,83,83,87,90,88,99,106,112,113,114,116,111,109,107,107,104,103,99,100,97,96,94,93,96,96,97,93,88,80,62,52,50,49,46,85,144,125,99,79,85,112,142,157,157,161,165,165,158,155,158,62,67,73,74,75,81,95,98,101,101,100,101,93,90,86,89,94,96,96,103,108,110,112,111,110,106,107,103,102,100,93,96,97,99,98,98,99,98,92,84,74,60,53,51,52,52,53,52,53,99,145,136,118,98,74,73,92,112,128,125,103,80,82,92,50,53,57,61,65,75,86,98,100,102,101,100,98,92,89,92,99,99,104,107,108,111,107,107,108,103,102,103,101,97,99,101,100,97,89,81,74,65,51,49,47,48,48,49,50,51,53,53,49,53,106,152,144,136,125,97,75,58,56,58,70,97,101,96,47,47,44,47,52,58,66,85,97,100,99,97,99,100,98,99,95,100,102,106,104,105,110,108,105,102,98,96,96,95,92,85,67,55,57,51,47,46,47,47,52,51,53,53,54,52,49,52,53,48,49,94,144,153,144,136,120,114,120,131,139,145,143,140,40,39,41,37,39,42,46,51,70,91,102,102,103,104,104,105,108,102,103,104,104,102,103,99,95,88,94,96,96,101,98,74,54,53,50,54,54,51,56,55,54,55,53,53,50,50,51,54,51,50,45,44,71,118,149,161,167,162,163,161,159,161,162,162,40,40,41,42,36,33,35,33,35,45,62,74,85,92,95,99,99,102,101,96,93,88,91,96,99,109,114,108,109,103,85,59,49,55,56,52,53,54,54,52,53,52,52,51,52,54,52,51,54,55,58,53,46,50,69,98,129,150,154,154,153,152,153,154,40,42,38,33,25,32,33,32,29,29,28,34,40,49,48,58,66,72,75,79,76,84,97,105,113,118,120,116,102,80,62,58,57,54,54,55,52,51,52,51,52,51,49,50,51,51,50,50,52,49,51,50,49,45,44,40,39,70,122,128,137,130,133,136
33,32,31,35,40,47,69,96,116,122,125,127,127,128,128,129,129,128,129,132,133,135,133,130,127,123,123,123,122,123,118,115,111,107,106,104,107,104,102,103,102,100,98,93,89,88,90,89,89,89,120,173,175,181,204,202,192,170,142,124,106,79,43,28,30,26,30,36,40,58,87,111,122,132,130,132,131,131,133,131,134,136,138,140,142,142,139,137,134,132,127,124,124,123,123,121,119,115,111,106,102,108,108,107,104,105,101,98,96,93,88,89,91,108,158,174,182,201,194,164,132,106,87,61,37,42,76,95,26,27,29,33,45,54,62,83,107,118,126,134,135,139,139,132,132,148,149,149,148,145,141,141,137,132,135,127,121,121,121,117,114,112,111,109,111,110,113,113,110,110,106,104,102,99,95,89,93,128,174,183,203,195,153,113,96,93,82,65,89,122,135,138,27,29,31,36,43,51,57,69,81,105,115,123,126,128,129,126,122,147,152,153,155,151,147,142,137,135,137,130,124,120,117,114,113,110,107,108,109,112,110,113,113,113,114,113,106,99,101,96,93,100,118,139,153,140,113,104,107,107,107,116,129,132,131,131,30,30,33,36,45,56,61,71,92,119,126,126,117,106,108,115,116,137,149,157,157,152,153,148,144,142,141,134,129,124,120,116,114,109,107,104,100,109,110,112,115,114,114,113,112,112,103,105,102,95,87,92,105,111,110,112,113,117,121,124,122,120,122,128,30,32,39,46,52,61,75,104,124,135,131,115,102,94,91,100,102,115,145,161,160,155,156,155,150,142,140,136,136,132,128,123,116,113,110,102,98,107,115,117,117,115,114,118,112,110,115,112,106,101,99,93,93,110,116,116,115,116,117,118,122,122,119,125,30,36,42,50,57,75,101,128,140,143,136,111,99,96,90,89,84,99,141,168,164,161,163,161,147,143,145,143,138,136,130,124,118,112,107,104,106,110,116,119,120,120,119,119,116,112,107,111,113,108,102,102,94,93,109,109,111,113,115,115,118,125,124,123,31,40,47,52,67,87,107,132,143,142,135,113,100,95,91,84,70,88,132,158,163,169,176,171,152,145,149,151,144,137,134,127,119,111,103,104,105,109,116,124,130,131,132,127,120,117,113,110,108,111,111,106,105,94,89,100,108,109,107,113,114,113,126,129,43,46,55,61,78,95,107,130,144,145,133,112,98,93,87,68,50,81,122,150,162,170,177,177,166,155,151,149,146,140,135,133,124,112,98,95,96,103,118,129,137,136,134,135,130,124,121,112,107,105,110,111,106,102,97,91,94,101,107,107,113,112,115,124,47,48,54,67,85,98,105,127,142,144,125,104,94,92,84,52,46,87,121,137,151,165,178,182,177,166,163,155,149,145,137,127,120,107,104,93,90,100,115,124,132,137,139,139,137,133,130,125,121,117,113,110,110,107,100,93,86,83,91,99,104,110,109,114,46,59,64,68,91,101,108,126,141,140,121,105,100,94,83,43,45,90,120,124,137,164,177,181,181,170,165,161,154,146,138,129,121,113,98,90,93,101,112,119,128,135,136,136,135,134,134,131,129,126,120,117,115,113,108,100,92,83,76,83,98,101,104,105,52,55,65,84,91,96,101,127,145,138,117,101,94,89,79,42,45,88,121,117,122,159,178,182,180,180,175,164,154,147,138,133,122,109,100,90,91,106,119,126,126,123,125,128,131,132,133,131,126,126,129,122,121,119,114,107,96,88,84,78,80,87,95,102,49,60,70,82,93,97,105,130,147,139,117,105,94,87,79,49,54,83,122,120,116,151,176,179,178,179,178,170,159,148,139,131,122,105,97,92,101,114,120,118,124,126,127,128,128,127,126,124,126,126,128,129,124,125,121,115,107,96,87,81,78,79,83,91,51,58,70,85,93,95,106,125,140,140,125,103,94,86,74,41,43,72,107,115,104,137,168,170,175,179,176,172,162,151,140,129,118,102,97,99,108,118,119,122,126,127,126,125,121,117,115,119,123,124,129,130,132,131,125,124,117,107,96,87,81,76,75,80,53,57,70,83,93,94,105,127,141,142,131,107,83,70,70,32,37,62,95,109,98,130,166,171,174,173,171,167,158,149,140,128,118,105,99,104,114,120,125,129,126,124,117,110,102,105,113,120,131,138,140,136,130,133,133,131,124,112,109,90,84,76,74,77,53,59,65,74,85,91,107,130,143,145,128,101,79,68,64,32,31,59,91,104,93,125,163,172,176,175,171,170,165,154,140,121,109,99,96,107,114,121,131,129,126,120,112,102,101,114,126,133,141,136,136,139,134,128,133,133,127,127,118,106,84,78,73,76,53,59,65,65,73,88,104,128,143,146,126,100,71,64,62,35,36,55,88,100,87,117,160,170,173,172,171,168,158,146,135,115,101,94,104,120,126,133,135,129,123,119,113,95,95,124,139,140,137,138,135,133,136,134,133,139,140,134,130,116,101,84,75,75,56,58,63,62,70,85,100,124,143,147,133,104,74,63,56,29,34,58,84,95,85,118,156,173,172,175,175,168,160,144,129,103,92,105,123,135,139,142,142,136,125,119,106,78,64,106,138,143,141,132,133,130,128,130,133,141,143,144,144,134,115,100,80,74,47,52,56,55,66,86,101,120,140,146,135,110,81,60,56,41,49,61,81,87,85,124,160,171,173,171,172,167,159,139,108,88,105,126,137,145,146,144,141,138,129,119,106,62,31,72,121,141,144,137,132,128,124,122,126,136,144,144,143,143,130,114,94,76,48,49,55,48,60,84,98,110,131,141,133,115,83,60,54,56,59,63,73,77,85,121,158,166,168,171,172,164,148,115,94,110,133,135,144,151,149,145,142,133,122,119,107,63,33,58,107,127,133,128,128,123,118,117,121,127,141,151,148,144,140,123,101,81,49,51,55,55,57,79,94,110,128,136,131,115,83,63,53,51,52,55,64,66,82,121,151,164,165,168,164,155,131,100,101,127,135,137,141,148,150,151,144,136,130,121,99,62,39,51,98,118,120,124,125,122,117,113,115,122,136,149,152,144,136,130,110,94,42,45,51,52,53,65,90,105,124,135,134,122,93,64,54,43,40,48,61,68,81,119,148,163,166,166,159,141,122,114,123,126,130,139,143,145,147,151,148,132,129,125,100,70,66,70,89,115,116,116,119,119,116,110,112,118,131,145,152,146,140,132,120,102,44,47,52,55,58,67,86,104,120,132,128,118,92,67,55,43,34,50,60,66,85,115,145,161,162,160,152,138,137,142,140,130,110,102,117,136,145,147,144,143,134,126,97,69,72,68,81,119,133,123,116,115,113,109,111,117,127,143,152,149,140,130,118,103,40,43,48,59,55,69,87,98,113,127,128,118,96,72,57,48,37,48,62,73,87,114,139,149,148,148,144,144,151,153,147,136,114,80,71,101,133,142,143,143,141,127,94,65,64,73,93,127,149,126,113,112,109,109,110,115,126,140,148,148,144,133,122,109,39,45,52,59,61,70,87,102,114,126,126,120,105,83,64,56,49,52,69,71,81,111,136,144,148,151,148,148,152,154,149,136,117,75,53,72,113,137,143,144,146,134,94,74,84,90,101,111,143,145,116,109,106,105,110,120,128,132,145,149,147,137,125,110,39,45,51,55,61,71,88,102,112,121,125,122,108,89,73,65,59,57,59,65,84,118,141,145,145,149,151,151,151,152,149,139,119,83,52,59,91,129,140,142,148,135,91,79,96,95,89,99,128,159,130,116,110,104,109,117,126,146,149,155,151,137,124,110,41,41,51,59,67,76,91,105,112,121,125,125,112,97,80,67,62,59,59,67,95,127,137,142,145,147,146,140,142,145,149,141,122,96,57,55,75,110,136,143,147,133,86,70,87,93,103,119,124,144,140,125,112,105,102,108,138,160,161,156,144,132,121,107,42,44,55,61,67,81,94,105,112,120,126,126,118,105,92,78,67,66,72,92,117,130,137,142,147,149,144,137,144,150,150,139,115,90,60,57,66,90,115,140,149,136,85,70,90,100,103,110,115,129,138,127,111,98,95,102,135,160,161,156,147,132,122,108,52,48,54,62,74,85,97,108,112,117,124,130,122,111,97,83,78,88,110,128,136,142,144,146,151,153,150,150,147,144,146,146,120,96,68,47,61,77,98,125,149,140,91,82,104,114,98,96,108,126,132,125,109,94,94,100,136,159,157,153,140,130,115,101,50,57,59,70,80,89,101,106,117,122,126,125,120,111,101,88,95,122,146,157,158,157,157,157,160,160,159,157,157,149,155,161,130,101,82,57,54,67,82,107,134,131,88,79,106,119,106,111,111,119,125,120,106,92,96,100,131,155,155,149,139,129,119,103,57,58,58,66,80,92,100,107,110,115,124,127,127,118,105,96,109,140,167,175,169,166,168,168,170,169,166,168,169,164,170,166,138,112,88,65,52,69,69,92,118,129,92,70,85,94,96,96,100,118,128,121,108,93,95,96,123,148,150,146,139,129,120,103,63,61,66,74,85,95,102,108,112,115,122,127,125,121,111,100,121,142,162,168,170,169,171,170,171,171,170,170,170,171,173,160,135,111,90,69,53,65,77,90,106,119,96,61,62,66,85,108,105,125,133,122,108,92,91,96,121,146,148,142,133,123,117,104,68,64,67,73,85,99,106,107,111,118,120,124,126,120,109,100,117,135,152,160,162,162,164,164,168,169,166,166,164,163,164,154,130,107,85,66,56,68,85,92,96,105,86,76,103,121,118,120,121,129,143,127,109,95,90,95,117,142,146,141,133,121,112,103,73,64,69,77,89,99,107,111,114,116,118,122,121,116,105,95,103,124,139,152,156,157,156,152,158,162,161,161,161,159,159,153,128,102,80,61,57,70,86,92,96,97,77,78,106,121,105,101,106,126,139,126,106,90,93,99,115,139,148,142,133,122,108,104,74,67,72,82,96,104,110,113,117,116,115,120,117,107,98,88,91,105,126,132,137,141,148,152,154,158,160,162,158,158,160,154,130,102,79,57,59,77,89,95,101,94,72,76,102,117,109,109,101,122,135,119,103,97,96,99,110,132,146,140,131,119,113,105,70,70,73,84,99,110,117,117,119,114,114,116,113,103,91,81,76,82,96,105,107,110,116,129,141,142,143,148,149,149,154,148,123,95,70,48,64,82,93,99,105,95,71,63,90,103,98,104,99,117,126,111,103,98,95,94,105,126,140,133,126,119,111,100,73,72,79,88,101,111,115,118,119,113,111,112,108,97,81,71,66,65,77,89,98,102,105,111,127,134,133,133,136,142,148,143,114,93,62,52,74,88,95,102,108,99,73,71,92,104,92,92,93,116,122,109,100,95,94,98,105,125,136,127,122,122,108,98,78,80,86,97,109,117,120,116,116,117,112,108,100,88,75,64,59,59,62,81,98,108,115,117,127,133,133,125,126,134,138,128,106,89,55,55,80,95,101,104,111,104,73,66,94,105,103,99,95,112,111,105,98,97,95,94,102,119,132,128,126,119,106,90,77,83,95,106,115,121,123,118,114,118,115,107,95,80,66,64,59,53,64,82,99,107,115,119,126,131,133,137,144,146,142,132,111,84,46,64,94,101,104,106,106,101,78,59,71,83,77,82,97,109,103,105,101,98,94,96,101,118,135,134,130,120,107,93,83,92,100,111,120,124,121,122,119,115,107,103,91,76,65,56,46,46,66,83,102,109,113,118,123,128,128,138,150,155,150,136,110,82,53,83,96,100,102,108,111,107,82,63,73,85,81,79,94,101,102,101,101,100,97,99,103,111,123,130,129,119,100,87,90,97,104,113,120,123,122,119,116,114,112,104,91,70,57,55,35,34,58,79,99,111,118,122,126,131,130,126,142,153,149,133,106,87,86,95,100,102,104,104,104,103,89,60,60,54,58,79,94,98,97,86,96,100,97,101,108,110,113,121,124,113,94,86,92,102,112,117,122,124,124,122,119,115,110,104,86,61,52,40,33,41,60,73,92,108,118,129,132,136,139,124,113,126,133,125,105,91,96,99,106,107,107,103,103,102,94,57,40,37,53,83,96,103,101,104,100,99,102,104,113,121,122,123,121,107,92,86,96,106,113,121,122,126,123,122,119,115,109,99,80,58,50,43,46,43,65,74,81,101,115,124,136,140,143,136,109,95,104,107,96,91,93,96,101,108,109,108,104,95,89,54,21,33,69,92,105,108,105,106,100,100,98,109,120,123,126,120,111,98,91,90,105,111,116,122,127,126,123,122,119,116,109,98,74,51,49,49,54,57,74,79,77,93,118,131,139,141,144,141,129,109,100,101,101,96,94,91,96,103,107,109,102,98,93,63,31,49,80,99,107,111,108,107,106,107,108,114,120,123,119,110,97,89,88,92,111,112,117,123,126,129,126,125,123,118,114,100,72,54,49,37,46,54,72,82,79,88,118,130,142,138,149,151,142,126,108,102,106,109,102,98,96,95,99,102,100,100,96,81,66,82,97,103,107,108,109,108,104,105,108,114,112,105,102,92,88,94,95,94,109,113,117,122,125,127,128,126,123,120,113,99,71,52,50,29,32,49,75,86,81,82,112,132,141,147,149,148,146,137,119,103,91,100,114,108,102,102,99,98,98,97,97,87,83,87,93,101,107,106,107,105,105,105,107,108,107,100,94,92,95,91,91,89,114,116,115,121,125,125,128,129,128,122,111,93,67,52,58,32,29,42,71,89,87,82,104,124,140,147,150,153,154,145,131,118,104,91,95,102,104,106,112,108,96,93,93,93,92,93,93,97,102,105,103,101,101,100,101,99,99,96,88,91,87,94,95,91,113,115,120,119,124,125,128,131,130,124,114,93,68,55,57,34,25,44,76,94,93,82,102,120,139,146,151,152,153,149,139,126,110,100,95,96,102,106,111,109,106,98,100,98,99,99,96,99,103,103,100,100,98,99,97,96,95,91,88,90,91,91,88,88,114,115,114,113,121,126,129,128,127,124,111,90,69,57,65,37,22,39,72,95,97,82,101,121,140,151,154,152,150,147,141,129,114,108,97,93,96,107,113,113,107,110,108,107,104,100,104,107,104,108,107,102,101,100,98,95,91,90,92,91,89,89,88,88,111,114,116,116,118,125,130,131,129,123,107,86,61,59,68,48,31,51,78,97,100,86,105,127,140,149,154,151,150,148,142,132,118,105,94,91,93,100,112,112,112,105,109,111,111,109,111,110,109,107,106,104,101,97,96,92,90,89,92,91,89,89,90,90,110,114,117,122,125,122,127,127,127,121,108,88,67,64,69,62,56,70,89,104,99,88,108,131,141,148,151,152,147,145,140,132,121,106,95,89,90,97,105,115,117,121,117,113,115,113,111,110,109,109,103,98,99,97,88,88,96,94,92,85,87,87,88,89,112,115,117,120,125,124,125,127,126,121,109,89,70,65,72,59,45,63,91,102,104,92,115,132,140,144,148,151,150,145,139,130,118,106,95,88,87,92,103,109,117,117,115,110,106,105,103,102,100,98,96,97,90,87,91,93,93,92,93,89,89,90,92,93,114,116,114,122,121,125,123,123,123,116,106,91,76,72,78,64,37,57,93,105,99,95,116,129,137,143,149,150,147,143,136,124,112,106,97,93,92,92,97,105,110,109,108,106,104,103,99,97,97,95,96,95,92,89,89,92,91,91,93,99,97,100,100,95,112,113,117,121,123,121,121,120,118,111,100,93,78,73,80,67,39,53,89,102,107,104,119,130,137,142,146,144,140,137,130,124,115,106,97,93,91,92,97,99,104,104,105,103,102,101,99,94,95,94,91,90,91,92,88,83,78,77,64,55,45,42,42,38,105,110,110,117,118,120,117,118,118,110,99,86,82,78,82,75,51,49,84,105,111,108,119,132,139,141,141,142,140,133,123,120,112,104,98,93,90,89,96,98,99,100,98,98,97,95,93,93,96,97,98,95,92,112,129,119,100,78,58,39,24,15,19,25,97,105,108,108,111,113,115,112,113,111,102,89,81,79,84,81,69,59,83,107,117,112,114,127,135,135,136,140,138,132,124,117,107,102,93,91,91,91,91,97,100,99,95,95,96,92,93,95,94,86,91,125,104,88,116,147,152,139,117,105,99,103,106,118,93,98,101,104,106,109,108,109,112,110,102,92,80,80,87,87,86,74,85,107,117,115,116,125,129,129,128,134,133,128,122,113,106,97,95,93,91,92,95,96,94,94,95,93,95,98,98,85,67,52,59,103,130,110,94,100,121,144,151,150,147,146,145,148,82,83,83,89,95,101,104,104,107,106,107,93,86,85,86,92,97,94,95,109,116,115,115,120,124,122,122,126,123,120,116,106,104,99,95,92,91,94,96,96,95,97,98,97,101,90,70,52,52,52,51,64,117,144,122,98,84,88,100,114,129,139,147,141,65,66,70,82,91,97,103,105,103,102,102,103,95,87,90,97,102,102,107,112,112,112,109,110,112,113,115,118,113,112,109,103,99,96,94,92,90,93,92,97,95,96,95,89,67,54,44,53,52,53,53,51,60,110,153,140,123,108,93,78,73,71,69,72,48,56,60,66,77,92,102,102,103,102,100,99,100,99,100,102,105,109,107,110,116,113,112,110,110,110,110,114,113,109,105,104,101,99,96,97,98,97,99,94,91,81,65,49,46,46,51,51,51,51,51,49,47,52,102,160,159,143,131,118,105,92,88,101,47,45,47,50,56,67,84,99,103,103,105,104,103,104,106,105,105,105,113,109,111,115,112,110,108,109,110,109,107,102,103,106,108,104,99,93,88,82,76,65,55,50,49,51,54,55,54,49,50,52,52,52,50,47,41,66,129,160,159,154,147,145,146,156,44,41,38,38,40,43,55,73,88,98,102,105,105,105,106,108,107,107,105,103,107,106,108,104,99,100,101,98,98,100,101,93,81,74,68,60,54,52,48,51,50,53,52,51,53,54,54,55,55,54,53,51,53,53,53,44,40,74,119,145,157,165,165,157,40,37,30,30,32,29,27,37,48,65,79,88,94,98,102,103,104,103,100,101,98,98,95,98,99,102,101,99,105,107,87,64,57,54,52,51,50,52,52,53,54,53,51,51,51,52,51,50,50,50,51,51,52,52,51,49,49,41,35,41,54,63,99,140,34,35,36,34,33,32,32,29,29,32,39,48,54,60,68,73,79,83,84,81,84,95,105,107,114,115,113,112,106,93,75,60,55,55,55,58,56,56,54,55,56,56,52,53,54,51,52,53,52,54,54,54,52,53,54,51,48,48,49,45,42,41,59,128
35,28,29,36,38,48,77,116,133,135,135,137,139,141,145,143,151,149,148,152,156,153,153,151,147,142,136,131,132,132,125,121,119,118,117,116,119,119,120,120,119,116,110,106,100,93,92,87,87,93,116,177,180,193,193,167,125,105,94,69,40,36,61,92,30,28,28,31,38,57,91,122,133,136,135,141,147,149,153,145,141,155,156,160,164,156,154,151,143,143,137,125,130,126,122,120,115,112,115,121,119,119,121,119,121,116,114,110,108,103,100,90,89,101,161,195,198,198,157,113,94,99,86,73,85,121,145,146,27,27,24,27,38,49,70,98,117,127,134,135,138,142,148,145,134,150,155,165,165,161,159,152,147,144,137,133,129,124,121,119,116,112,109,113,120,119,121,123,120,120,119,117,116,113,106,108,97,95,123,145,153,145,119,111,113,114,116,122,131,134,134,136,27,28,30,32,35,50,58,79,108,126,131,135,130,122,121,130,130,138,146,163,165,163,163,158,153,153,143,139,135,130,123,120,114,114,105,107,118,125,125,121,122,124,123,119,116,117,115,109,106,99,90,99,110,111,111,116,119,125,125,123,124,127,130,132,30,29,32,35,45,50,63,93,122,134,136,134,122,111,106,116,126,123,149,168,159,165,166,159,151,150,146,144,140,135,129,123,118,113,111,115,118,126,127,129,130,125,121,116,116,119,117,114,112,106,99,97,112,119,121,119,118,121,126,124,120,126,129,129,31,32,37,45,51,62,92,126,140,142,146,135,110,105,104,108,112,103,143,169,166,172,172,162,151,153,152,148,144,135,126,121,115,110,109,114,120,128,139,143,139,135,128,122,116,109,113,118,117,114,110,104,94,105,115,117,118,119,121,127,122,122,125,125,33,35,38,48,62,90,123,145,150,147,148,134,110,107,101,99,95,91,137,163,165,178,182,171,159,159,156,150,141,138,134,121,112,104,101,105,112,129,142,146,145,142,140,133,130,120,115,110,115,116,113,111,103,94,104,112,115,114,119,123,130,128,125,125,30,35,49,58,74,101,130,150,151,152,147,133,111,105,96,90,66,87,136,154,165,175,181,180,172,165,160,153,146,140,134,126,112,101,94,95,103,119,129,140,145,148,142,138,136,130,129,125,117,117,118,114,108,99,92,98,107,111,116,117,122,130,127,133,44,50,54,63,88,108,124,153,153,153,148,125,104,97,97,78,53,93,131,144,157,174,177,181,178,173,165,157,146,139,129,122,109,98,90,89,102,116,126,133,135,138,138,138,136,133,131,127,127,127,125,118,112,104,96,89,94,103,108,113,115,122,127,127,49,52,62,74,96,110,121,153,156,151,142,120,107,98,95,71,51,98,126,127,145,173,174,180,178,176,167,162,151,141,132,121,108,94,87,95,109,119,126,128,129,131,135,137,135,130,128,136,133,125,131,126,120,113,101,89,83,88,104,109,109,111,122,125,50,56,64,80,102,111,123,149,157,153,142,115,111,100,94,68,50,98,137,114,129,168,174,176,179,181,171,159,151,143,132,119,106,93,91,100,114,120,127,132,132,131,129,130,127,127,126,129,134,133,133,134,129,123,112,101,87,80,86,97,104,108,112,123,53,63,70,86,103,107,124,151,160,156,144,116,102,93,87,62,49,90,135,116,117,163,169,168,175,181,179,169,152,140,127,113,100,92,94,105,109,122,129,131,125,119,112,113,119,126,133,136,138,138,140,134,132,129,117,112,97,83,78,85,93,102,105,114,55,64,74,92,98,104,128,156,163,158,145,116,106,94,81,57,42,77,127,114,110,152,167,167,175,177,176,167,155,140,127,111,96,94,99,109,123,131,133,122,116,103,103,112,122,137,142,144,143,140,140,142,140,134,129,122,109,92,80,76,82,90,100,104,53,62,77,94,101,104,130,155,163,157,149,125,102,86,80,46,34,71,112,110,104,144,163,165,174,170,170,165,154,138,121,111,96,94,100,109,131,135,125,117,106,91,107,134,139,145,148,140,140,142,136,139,143,142,135,129,116,102,84,73,73,82,91,99,62,65,73,90,101,107,131,155,161,157,149,127,99,79,74,47,29,63,102,102,97,141,162,169,170,169,171,167,154,136,112,98,94,101,117,128,134,132,122,116,104,75,99,143,148,145,140,143,139,138,139,136,141,145,144,143,134,114,100,83,74,77,84,90,62,63,80,86,95,103,130,159,162,156,145,120,94,69,69,49,37,61,94,98,90,137,161,167,172,174,170,161,147,129,102,89,96,119,134,141,141,137,128,119,98,50,61,129,148,149,141,138,139,131,129,138,144,147,147,148,147,128,113,92,75,73,77,82,65,68,73,72,86,97,129,158,165,160,149,124,91,65,68,43,35,61,92,93,88,135,162,169,170,173,172,163,143,112,94,102,124,139,148,144,143,139,130,122,101,36,21,100,131,145,142,139,133,134,129,128,137,145,150,148,152,143,120,99,84,76,76,79,60,68,71,61,73,93,123,156,164,158,150,127,96,63,60,47,39,59,85,87,88,139,163,170,167,171,168,155,130,99,99,118,136,148,150,149,142,137,127,119,102,53,46,75,112,127,132,134,130,125,123,124,129,138,151,153,145,138,132,110,88,76,73,76,53,64,74,62,69,92,112,149,164,160,149,135,99,70,59,58,52,63,76,79,95,139,162,166,169,172,168,146,109,96,120,133,141,148,150,151,147,139,129,119,100,62,55,62,108,120,130,131,128,125,120,118,122,136,150,154,147,140,134,120,100,81,76,76,55,63,72,58,60,89,108,139,158,155,144,131,106,71,57,54,49,57,68,75,98,137,158,162,166,167,159,124,96,106,131,145,143,146,148,151,150,138,133,128,100,70,82,85,102,121,125,124,124,122,116,117,122,130,143,151,152,145,136,118,104,89,73,75,50,56,64,60,58,77,101,129,154,155,144,132,109,74,59,44,34,48,60,69,98,137,158,167,163,164,146,123,124,132,125,113,137,144,146,146,146,144,130,126,99,76,94,95,105,138,133,125,126,120,116,113,122,127,143,154,154,146,136,121,107,91,77,71,48,52,64,66,60,73,94,120,146,153,144,133,111,77,59,52,30,47,59,73,98,135,158,162,163,157,146,143,146,145,138,107,86,119,139,144,145,144,141,128,95,68,86,93,107,142,143,121,120,116,112,112,121,127,135,146,151,150,136,124,109,94,86,72,42,49,58,67,64,69,88,114,142,151,145,132,112,84,61,60,43,45,63,76,101,134,152,154,150,149,148,154,156,154,142,115,70,74,121,143,146,144,143,130,96,83,109,125,107,132,162,131,119,115,114,112,119,128,140,150,157,150,138,123,109,92,82,68,38,46,58,63,65,72,90,111,135,149,146,133,115,93,68,60,61,49,65,72,93,135,148,150,153,152,152,157,160,154,142,120,75,51,89,136,144,142,147,135,91,96,128,144,107,121,157,145,130,128,115,108,115,131,149,156,158,146,134,118,107,93,86,73,41,47,55,62,64,70,87,109,130,148,147,133,118,100,78,66,64,61,59,70,99,140,149,153,156,159,157,158,156,151,144,122,82,55,70,118,140,142,143,133,83,70,103,109,105,118,139,145,133,120,114,109,111,134,157,162,157,146,131,119,105,92,83,76,39,43,50,60,65,70,90,105,123,142,146,141,129,107,87,73,67,65,62,80,121,136,145,151,154,156,149,145,151,155,145,122,94,49,62,88,126,137,140,134,83,68,109,133,121,112,126,139,131,121,107,102,105,129,156,157,155,143,129,116,107,87,80,77,40,42,51,61,67,80,92,104,121,139,147,143,125,111,94,82,71,68,76,105,124,135,143,149,155,152,143,144,149,150,141,118,97,56,56,77,105,130,142,139,87,83,126,150,122,97,122,128,125,116,106,103,102,127,154,153,152,139,128,114,101,94,82,79,43,45,52,65,68,79,91,104,117,135,146,144,136,120,110,94,80,89,111,132,141,148,151,155,159,157,154,153,147,152,153,129,97,68,52,66,82,110,133,140,91,81,122,144,125,104,115,123,122,110,104,104,103,121,149,148,146,139,127,116,102,88,87,79,50,47,51,63,73,83,95,106,119,135,145,144,138,125,109,94,85,116,144,157,159,160,161,163,162,165,164,162,154,164,168,136,110,80,60,59,70,87,116,137,90,69,94,107,103,91,110,127,124,112,104,99,97,116,144,148,141,132,122,115,100,86,78,75,51,51,60,65,76,87,97,106,117,135,144,144,138,128,113,100,99,149,167,173,168,168,170,168,169,170,170,172,165,170,166,138,112,88,62,56,65,77,105,124,100,65,77,93,101,103,120,131,119,109,100,94,96,111,137,143,140,126,118,114,100,88,83,76,58,51,57,66,76,87,96,106,115,131,143,145,141,131,117,101,112,143,165,171,164,166,168,168,170,168,166,166,167,169,158,133,107,83,63,61,74,77,96,113,93,80,109,128,122,109,124,140,128,110,100,98,100,115,133,142,137,133,119,108,101,89,84,75,62,58,62,70,79,91,103,105,112,126,137,143,141,133,119,104,109,136,149,156,159,161,162,163,165,166,164,163,156,162,155,129,103,84,66,57,71,80,94,100,86,83,116,130,115,94,120,141,127,108,99,98,99,111,131,143,134,127,115,108,99,88,85,71,66,62,64,73,86,97,102,109,113,124,135,142,143,135,117,101,102,121,139,152,151,154,153,154,160,161,162,160,160,158,153,125,97,76,58,62,77,95,98,98,75,80,116,129,121,101,119,137,117,107,99,100,96,103,123,138,130,123,116,106,93,86,82,70,73,65,68,76,88,98,107,106,115,125,134,140,138,122,107,91,89,104,123,131,135,135,144,148,151,153,155,155,157,160,152,128,97,69,51,63,80,92,100,94,68,59,90,101,87,87,116,136,112,102,97,94,94,98,118,133,125,120,114,103,93,83,80,72,78,65,70,79,93,102,109,111,114,123,129,135,132,118,99,87,76,78,95,102,103,109,115,131,140,142,144,145,144,147,141,118,92,60,51,67,88,97,107,99,70,67,99,111,87,78,113,125,112,101,96,94,94,98,113,130,122,120,114,98,85,82,71,74,73,69,70,80,94,104,110,113,119,123,128,129,125,111,93,78,65,61,69,82,92,98,100,109,124,128,127,126,135,142,134,107,87,55,51,73,88,97,103,103,74,75,101,109,89,85,118,113,101,97,92,91,92,97,111,131,128,122,111,98,89,81,74,79,72,74,75,81,97,107,114,116,119,123,126,124,116,101,84,68,66,60,59,70,93,107,111,114,125,128,122,125,132,135,126,102,81,52,57,81,95,100,100,100,76,57,78,92,69,89,113,102,103,103,98,93,90,94,109,123,129,123,111,93,83,77,76,85,73,71,81,88,98,109,117,119,120,118,123,120,111,93,79,65,60,58,60,71,91,105,116,121,123,123,132,143,149,142,127,104,75,51,70,90,96,101,102,96,78,73,91,94,72,80,102,99,98,99,94,91,92,98,101,110,120,121,105,86,81,76,85,93,71,77,84,93,106,117,120,122,120,121,124,119,108,90,72,63,53,42,61,77,92,108,116,123,122,118,126,149,158,150,130,103,76,69,89,95,97,101,101,97,81,68,75,63,56,78,93,94,88,93,93,98,103,105,109,116,120,115,102,88,80,85,96,98,79,80,85,97,114,123,125,122,123,121,118,112,102,86,67,60,44,37,55,70,93,110,123,127,129,125,112,135,153,145,125,100,88,87,95,100,100,96,95,94,81,53,52,48,58,82,96,99,98,98,96,95,100,110,119,123,120,110,95,84,81,83,92,93,84,82,93,107,118,126,123,125,124,120,118,113,104,78,58,54,39,37,56,69,89,110,123,133,136,137,119,94,111,126,117,100,88,87,92,99,105,104,98,93,81,40,28,41,78,95,101,104,103,100,98,97,103,114,121,119,110,96,86,83,86,91,90,93,81,85,101,114,121,127,125,120,122,118,116,112,100,71,50,45,39,43,61,73,79,104,124,139,141,141,136,106,88,93,98,93,90,87,90,92,97,100,99,90,85,40,26,59,86,98,109,107,105,103,100,103,108,112,105,101,94,88,85,86,90,96,93,91,79,96,111,116,123,127,128,124,123,116,111,107,97,67,53,52,46,50,69,82,77,97,124,138,141,145,145,130,108,91,92,92,85,85,88,90,93,93,91,88,86,61,52,87,99,104,100,102,104,103,102,102,105,104,98,91,85,84,89,90,91,91,90,89,92,107,116,123,128,129,127,124,121,119,115,112,96,64,51,43,39,46,72,81,76,91,125,141,147,149,149,142,127,106,94,95,99,90,88,86,90,90,88,91,86,78,74,88,96,104,105,103,99,98,97,99,100,99,96,91,88,89,91,93,89,90,88,87,102,105,112,118,127,128,128,125,123,121,118,111,96,65,56,41,27,38,71,88,79,86,119,142,149,154,151,148,136,119,105,93,93,92,91,89,89,92,90,88,90,87,84,86,90,98,100,97,97,96,96,95,95,95,92,86,87,91,92,92,90,87,86,88,101,109,116,118,123,126,127,125,121,116,112,107,84,60,56,44,27,39,72,89,83,82,114,137,149,153,155,153,142,131,116,101,96,89,84,88,96,96,95,91,92,94,93,92,93,96,98,97,95,95,97,96,94,89,88,86,86,88,96,88,86,87,87,87,100,109,116,119,123,123,125,126,126,124,119,106,81,59,61,52,23,36,73,95,88,76,107,134,149,155,154,154,148,138,120,106,99,93,89,89,96,105,104,100,97,98,98,96,98,101,101,101,99,96,95,96,93,88,88,93,91,83,85,85,84,86,89,90,98,110,111,117,120,123,124,126,127,124,120,107,83,60,64,58,24,34,72,97,96,74,107,133,152,160,157,151,146,138,124,110,100,93,90,92,102,109,109,100,96,99,102,101,101,101,104,104,101,101,94,90,86,87,87,87,89,85,85,86,87,85,88,89,101,108,112,116,114,118,124,126,126,124,119,104,80,62,62,64,37,45,79,99,98,84,112,137,152,159,156,149,146,139,129,117,101,92,89,88,100,109,111,112,110,108,108,106,105,102,100,96,96,92,89,85,86,89,89,87,84,85,85,85,87,88,85,85,101,110,115,116,117,119,121,123,127,125,119,102,79,61,68,68,48,51,87,104,99,86,115,142,150,155,158,149,143,137,128,117,101,91,86,88,99,108,116,120,116,110,104,100,99,97,93,94,95,90,88,87,90,94,93,92,85,88,86,86,85,91,90,91,104,109,112,114,118,121,122,126,128,127,123,104,82,70,69,65,48,49,90,102,96,91,116,138,148,154,155,150,143,135,123,111,98,90,87,88,95,102,104,104,105,99,98,98,94,93,94,90,91,89,90,92,91,94,92,87,80,80,85,87,89,88,85,84,103,111,115,116,116,120,122,124,125,125,119,107,87,72,75,74,40,44,87,103,97,96,120,137,145,146,151,146,138,131,119,108,102,94,94,91,93,98,99,101,99,100,97,93,90,93,93,91,88,85,80,81,81,86,83,87,93,97,100,95,92,80,69,75,104,114,115,114,117,118,119,120,121,121,110,100,86,71,75,80,48,40,82,97,98,103,124,136,138,143,141,140,134,126,120,109,100,92,88,87,90,94,94,95,92,92,94,94,93,89,89,91,84,91,101,91,80,72,63,55,48,48,45,39,33,31,31,34,99,108,111,111,113,115,116,116,117,116,110,97,86,76,76,81,63,39,75,99,99,102,124,138,138,141,141,138,131,121,115,106,98,94,92,91,90,89,92,92,93,91,91,89,84,91,89,103,100,83,117,150,121,96,74,56,36,21,23,33,47,75,84,72,87,94,104,107,109,113,115,113,115,113,107,97,85,76,79,83,78,56,70,101,110,103,119,130,131,132,136,134,126,122,111,101,95,91,90,89,90,93,91,89,92,93,92,86,90,81,63,87,129,102,77,110,151,157,136,114,102,95,101,110,123,137,139,135,71,88,97,100,101,103,102,103,109,109,106,96,84,78,84,83,86,80,79,101,118,102,117,124,125,125,129,130,124,115,106,102,94,90,86,91,92,92,91,92,93,92,91,84,68,52,48,48,109,141,108,86,89,121,158,163,151,150,144,147,151,156,159,157,77,79,85,90,93,96,103,102,102,103,104,101,89,77,82,85,93,94,89,103,116,111,107,118,118,116,119,115,112,108,102,96,91,91,90,87,88,90,89,88,90,87,68,54,49,49,51,48,48,118,142,119,97,75,64,93,126,137,141,135,125,117,124,134,65,74,75,73,80,87,96,99,103,104,100,99,96,85,84,89,99,104,102,109,114,111,108,110,109,109,110,110,106,102,97,95,93,92,89,91,92,91,87,80,68,52,54,50,49,49,51,49,41,57,128,151,132,116,94,60,39,35,48,63,77,79,71,64,51,57,62,62,68,77,95,102,102,101,96,95,97,96,95,97,104,105,111,113,112,113,108,106,110,109,107,107,101,99,97,97,97,93,95,93,86,76,66,54,48,48,51,53,53,52,52,54,55,50,57,118,151,143,134,118,105,100,103,110,120,130,127,123,43,40,46,54,51,60,72,90,99,101,104,103,101,104,104,106,107,105,112,111,113,110,108,105,103,106,104,100,98,97,97,93,88,81,70,59,49,51,51,47,54,54,53,53,52,51,50,51,51,50,42,46,96,142,153,150,146,144,151,151,153,152,150,148,40,42,41,37,39,40,44,55,73,88,97,101,106,105,109,109,110,107,105,105,105,105,99,96,97,94,94,95,99,96,79,57,57,52,49,49,49,51,51,55,53,51,52,53,52,53,51,52,51,52,48,47,42,61,95,124,140,150,153,157,156,154,155,155,38,40,38,35,32,34,33,33,38,46,62,75,84,90,95,96,95,96,94,95,89,92,101,101,110,111,108,106,102,88,58,50,51,52,51,53,56,53,54,51,52,51,51,51,52,51,52,50,51,51,51,51,44,39,37,47,62,100,133,131,132,133,135,138,46,40,38,32,30,33,32,24,27,28,30,37,44,50,53,57,63,68,77,80,87,95,104,111,117,120,115,102,84,64,57,53,57,56,53,53,52,51,52,55,53,52,54,52,53,51,51,49,49,52,52,52,55,52,51,46,45,67,127,129,126,124,124,125,46,37,35,34,33,32,31,40,39,36,34,33,32,38,52,59,70,76,85,92,100,106,100,107,111,105,90,73,56,53,54,55,53,55,52,54,55,55,53,53,55,56,53,51,52,51,52,55,54,50,51,51,49,51,52,52,52,54,108,130,126,124,123,122
30,31,30,35,35,30,32,39,60,81,93,98,104,106,107,110,109,110,110,111,112,113,116,119,114,114,107,106,104,102,98,93,87,82,86,79,79,80,80,77,75,72,68,67,65,64,67,67,65,67,65,88,136,124,156,157,126,89,69,44,22,31,70,108,32,29,30,32,36,36,44,60,83,100,107,108,107,107,106,106,106,108,111,119,124,127,130,128,127,119,118,112,109,110,112,106,100,97,93,90,87,89,88,86,85,85,79,75,72,69,64,62,62,61,72,117,127,144,159,122,77,50,54,58,80,114,126,125,27,26,27,28,31,40,54,65,81,93,100,107,114,114,112,113,114,115,126,133,136,135,136,138,132,129,124,122,116,115,112,111,109,107,105,101,102,99,97,97,94,92,91,86,84,77,76,71,68,75,79,104,98,119,108,92,89,101,104,114,120,117,116,117,27,28,26,27,33,50,66,72,76,83,95,102,101,108,112,123,126,125,130,135,140,146,145,140,136,131,128,127,121,113,113,115,110,108,108,107,108,108,109,109,108,103,101,98,94,91,84,77,82,90,93,84,84,78,81,86,92,97,100,107,113,113,114,117,29,27,27,28,39,55,64,77,80,91,103,106,105,103,103,107,112,118,125,144,143,142,146,146,137,134,132,131,127,120,116,111,110,108,105,106,108,109,113,116,117,115,111,108,102,96,98,88,79,78,81,86,94,92,92,95,99,99,100,103,107,115,114,113,33,29,31,35,51,62,73,77,95,108,112,113,109,98,87,90,104,113,119,145,149,151,151,153,148,144,144,141,132,131,128,118,115,113,109,108,105,110,113,113,117,121,121,118,113,107,98,98,91,82,78,75,79,86,93,95,97,98,99,101,103,112,123,121,33,38,41,53,59,72,86,104,116,121,122,121,105,90,86,86,100,107,107,139,153,158,154,154,150,146,142,139,137,136,132,128,125,121,115,111,101,100,113,118,116,118,114,116,115,111,108,108,103,96,90,82,77,73,82,92,92,92,99,102,103,109,118,126,33,37,49,62,77,92,100,118,131,133,135,128,102,90,95,95,101,101,93,134,154,160,159,163,156,147,140,141,144,140,138,135,127,122,120,116,112,112,117,123,123,120,115,115,116,113,111,112,111,106,101,93,84,80,68,75,87,92,92,96,100,108,110,118,38,46,64,86,95,103,111,124,134,136,134,125,105,94,95,98,101,93,94,130,146,156,162,167,165,151,151,152,149,145,138,136,132,126,120,116,115,122,127,131,132,129,129,122,119,114,107,108,111,105,105,101,93,86,80,68,75,83,86,89,95,101,108,113,46,56,78,100,110,112,115,130,140,142,139,127,103,89,94,98,93,69,85,122,139,156,160,165,168,163,154,152,150,147,143,138,135,128,119,115,115,124,133,138,142,141,140,133,124,120,117,118,113,115,112,109,107,98,90,82,71,72,78,80,85,93,103,109,50,63,95,110,114,120,124,134,136,140,136,114,97,86,103,99,72,55,91,121,129,153,162,169,172,169,163,162,154,152,149,143,138,130,124,115,115,124,132,142,146,148,146,142,138,130,124,113,111,111,115,113,110,102,98,88,81,75,72,71,76,84,93,102,59,72,91,114,122,126,129,140,145,143,137,119,109,99,99,99,63,56,98,126,117,142,163,169,171,174,165,165,161,158,147,143,139,130,121,120,118,122,134,143,149,154,157,150,148,140,134,127,123,116,114,115,114,111,103,95,89,81,75,74,73,73,82,91,67,78,88,113,129,128,130,142,149,148,139,115,105,97,107,102,62,61,100,133,118,129,161,172,174,171,175,171,160,155,153,144,139,133,124,117,121,124,131,136,138,144,148,153,155,152,147,140,136,128,121,116,116,113,108,100,92,86,76,77,73,73,73,82,70,84,84,110,125,127,135,149,154,152,141,116,103,92,102,104,65,78,104,129,122,120,159,171,169,169,177,179,173,162,155,149,142,131,126,123,123,134,134,130,132,130,131,138,146,149,150,146,143,138,130,127,120,114,112,101,95,89,83,75,78,74,70,72,65,83,83,101,125,130,140,151,159,156,146,120,101,93,97,101,54,63,95,122,122,120,154,168,164,174,182,181,178,169,154,147,139,128,127,128,129,136,135,130,131,132,133,132,134,141,146,146,141,144,142,128,129,124,116,110,98,92,86,82,72,74,72,68,66,72,78,93,124,134,143,156,161,159,154,134,95,84,92,94,40,54,88,118,123,117,155,166,165,173,178,175,169,162,154,144,141,134,132,136,140,138,137,136,133,132,131,136,135,134,136,138,143,138,140,138,133,132,128,121,109,96,84,85,79,75,75,71,73,67,69,82,116,127,141,159,160,155,145,125,98,80,87,91,32,46,86,119,121,117,153,165,167,175,176,178,175,167,155,143,140,138,133,137,141,146,138,129,128,127,127,128,133,133,134,136,140,142,139,137,135,131,129,126,112,103,93,86,89,81,77,74,80,71,62,77,120,130,143,160,162,156,148,125,93,73,85,85,36,55,100,130,124,115,150,162,168,175,179,174,170,163,156,143,137,135,135,136,132,129,134,130,123,124,121,117,121,130,134,142,145,142,139,134,133,133,129,128,117,110,98,87,83,82,76,75,74,69,61,67,113,131,144,161,162,162,154,132,95,66,78,68,37,63,101,132,123,120,152,164,172,176,180,172,163,154,148,137,131,130,135,136,134,133,130,125,121,122,117,105,119,134,136,139,143,138,140,138,131,131,134,129,128,125,110,91,82,87,82,75,71,67,58,60,110,136,143,160,163,163,156,137,101,67,69,73,90,113,115,128,116,125,157,165,173,173,177,170,162,154,141,128,128,136,142,143,142,141,138,130,122,120,105,70,98,135,137,130,130,134,133,139,138,135,133,134,126,120,112,99,80,85,86,83,75,69,60,56,94,132,147,162,166,162,154,137,105,69,61,62,116,129,116,120,107,133,152,164,169,169,172,164,158,146,132,129,136,142,147,148,146,140,135,134,127,120,92,26,47,120,143,138,129,130,131,131,135,140,144,142,137,135,124,113,97,83,85,86,76,68,63,63,88,125,147,160,167,164,152,140,111,74,59,52,62,88,99,104,105,131,152,165,164,163,159,159,152,135,130,139,143,144,147,148,142,134,131,127,121,119,87,48,50,97,126,135,130,124,125,124,128,136,143,143,140,138,131,121,107,86,86,86,78,74,69,68,89,112,142,161,168,163,157,145,114,77,62,62,47,74,93,101,107,129,153,162,159,157,157,153,132,112,106,111,123,138,146,145,146,141,131,124,120,109,76,45,48,92,112,121,125,126,122,121,121,127,133,143,145,139,135,125,111,94,85,88,81,78,72,70,95,117,149,161,169,166,157,144,118,79,64,66,47,64,101,108,112,132,152,158,152,148,148,130,112,114,116,105,98,115,142,142,141,142,136,130,128,111,82,81,66,84,109,117,124,124,125,121,119,121,130,142,147,141,129,126,113,99,87,85,75,79,77,82,93,116,152,160,165,168,159,146,123,93,71,65,59,59,102,111,115,136,143,141,136,141,137,126,129,131,128,113,86,68,113,136,138,136,134,128,128,109,85,111,111,93,115,118,121,126,124,123,120,120,129,139,143,138,136,134,126,108,91,85,76,82,81,86,92,119,149,158,167,169,159,147,128,107,79,68,69,81,111,116,115,127,135,132,130,133,126,132,143,142,135,121,92,51,91,119,133,134,136,138,131,104,79,98,74,87,125,129,125,126,127,124,125,126,130,139,145,143,138,132,125,116,101,89,73,84,85,87,97,129,148,154,163,167,159,149,134,111,94,81,71,72,86,97,101,119,131,131,133,136,137,137,144,138,132,122,93,42,80,112,130,140,147,146,137,104,87,113,104,90,119,124,123,126,126,122,121,125,127,137,146,147,141,132,126,117,106,92,64,85,93,97,109,136,152,158,162,164,164,150,133,116,100,90,77,79,74,82,105,120,122,130,132,136,136,134,135,133,133,121,92,43,69,105,128,140,146,153,147,108,117,150,142,75,114,131,123,123,120,118,124,130,129,132,144,146,144,140,134,124,108,98,52,76,93,102,119,146,153,155,161,165,161,152,141,126,113,99,82,80,85,95,107,115,120,128,129,128,122,120,125,136,134,121,99,46,64,100,120,141,149,156,139,93,98,140,133,93,119,146,131,129,128,124,126,132,134,139,147,152,148,143,136,126,117,98,58,78,95,112,137,146,151,153,160,165,163,159,147,133,121,106,97,105,112,118,120,124,126,129,131,133,129,128,131,137,129,111,98,57,64,110,122,138,150,156,144,94,90,125,122,101,115,144,145,135,130,124,125,129,136,148,151,153,149,142,136,131,117,109,54,81,106,127,143,147,150,152,160,168,166,159,149,136,123,109,107,130,139,144,145,142,139,144,146,144,139,137,132,135,139,121,99,63,51,105,127,138,156,166,150,99,117,157,164,116,108,138,147,139,126,124,120,123,137,152,157,156,146,140,134,125,116,104,60,89,117,137,144,147,150,153,157,164,165,162,154,141,128,117,131,154,164,162,156,156,155,154,151,148,149,145,134,144,154,131,106,76,45,90,123,134,150,165,153,99,122,167,171,128,110,131,144,138,129,125,121,123,138,149,151,154,153,146,136,129,117,106,65,100,129,141,146,147,148,152,158,163,164,161,154,143,133,124,140,152,166,166,164,163,159,159,161,158,158,157,150,162,164,143,121,96,60,76,117,127,135,150,149,96,112,163,176,142,111,124,142,142,126,127,125,124,138,152,156,160,149,144,137,129,121,106,74,119,142,142,145,151,151,151,156,161,163,163,161,147,132,126,142,149,156,163,162,162,162,162,160,159,158,160,158,165,164,145,123,100,67,69,104,117,127,136,143,86,66,80,67,83,106,124,137,135,128,128,124,123,135,152,154,156,151,144,139,129,119,105,90,122,136,140,145,149,151,153,155,158,161,161,151,141,130,122,129,136,150,159,159,157,150,153,156,154,153,152,154,165,168,144,120,98,71,88,124,131,131,126,139,96,113,154,154,132,122,134,140,135,127,124,122,121,133,153,155,151,148,143,139,128,116,103,92,121,131,143,149,151,152,151,156,158,160,159,150,133,124,115,120,127,140,144,145,149,149,150,153,155,153,152,150,154,153,137,118,93,73,102,127,132,131,128,127,93,138,174,170,131,115,141,145,135,126,121,119,124,132,147,150,151,142,141,139,129,119,106,103,126,140,149,155,156,154,154,155,156,156,151,144,129,118,110,107,109,115,112,117,123,136,145,145,145,147,147,149,154,159,139,112,80,73,114,126,133,136,134,120,89,140,171,166,127,116,142,148,135,126,125,124,128,134,142,146,147,147,137,133,129,119,105,116,136,144,150,154,154,151,152,154,154,155,149,137,115,101,94,97,105,108,111,111,109,112,122,128,133,139,139,141,146,154,133,106,69,79,114,128,132,135,137,112,68,83,126,128,117,110,142,135,131,128,127,122,117,123,141,145,143,143,137,133,126,114,102,122,138,144,151,151,153,150,148,151,152,147,134,126,115,100,86,88,93,102,110,119,125,125,124,131,133,129,129,135,141,138,116,94,65,89,120,126,131,132,128,108,79,120,173,138,90,101,135,134,124,126,123,122,124,122,134,139,135,134,133,132,122,112,104,125,138,144,149,153,152,154,150,157,158,152,138,116,98,93,84,84,88,109,116,121,125,129,128,131,134,134,131,130,134,130,117,91,66,94,118,119,122,132,134,115,89,139,163,150,104,103,132,128,123,122,119,121,125,126,134,136,132,133,133,122,116,107,99,128,135,139,148,154,155,153,156,157,156,147,134,119,98,82,75,68,73,110,121,127,127,128,130,134,132,137,139,138,136,131,117,82,68,100,112,115,123,122,125,111,72,88,126,116,92,104,116,119,121,122,120,120,120,121,136,140,134,135,130,116,112,100,86,124,131,140,151,154,154,155,157,156,152,146,136,113,88,75,69,66,75,105,114,125,133,133,134,133,133,129,140,148,145,136,117,79,72,106,114,115,119,121,119,110,81,102,133,121,101,106,110,120,124,121,118,116,115,125,138,143,140,133,134,120,107,97,83,122,137,147,151,155,153,153,157,155,152,148,132,100,70,67,58,70,94,100,109,117,136,143,147,143,149,133,126,138,144,135,114,87,90,105,110,112,113,117,120,114,86,103,129,103,92,102,111,115,117,117,114,115,122,123,122,128,135,135,122,110,101,90,81,131,144,149,150,153,154,157,158,150,146,140,126,95,65,63,65,77,86,99,110,111,129,145,150,150,147,151,129,123,127,123,107,99,107,113,115,114,115,110,111,112,86,68,99,88,87,101,106,100,107,112,115,121,123,124,119,123,133,130,119,104,99,87,88,140,145,146,150,151,151,153,155,152,149,144,126,84,64,64,65,95,104,106,116,109,118,141,151,154,150,150,140,123,122,123,115,116,116,115,118,117,114,114,108,99,77,34,47,69,100,116,116,117,117,119,120,120,124,131,138,139,134,125,117,104,90,88,100,139,140,142,145,148,152,153,153,153,150,144,121,84,66,70,48,55,79,106,125,113,114,143,154,157,152,152,150,138,128,130,135,128,121,117,112,115,117,117,114,106,84,22,32,87,110,121,124,126,128,125,123,123,127,134,136,133,126,116,105,89,83,94,112,145,144,142,147,147,152,153,152,145,142,136,115,81,62,72,50,37,66,109,132,112,108,144,159,164,158,153,151,146,133,121,124,131,130,122,115,110,112,113,109,108,94,51,85,115,123,128,131,132,129,127,125,124,126,127,122,116,111,101,87,75,87,110,114,137,140,141,143,144,146,149,150,149,143,133,108,75,68,85,75,57,56,101,123,117,108,136,153,162,163,157,152,147,137,127,115,115,125,123,116,113,113,111,108,110,106,98,111,125,134,138,135,131,124,120,119,123,124,122,118,108,101,92,86,91,98,108,110,136,137,137,135,141,145,148,148,148,145,136,109,81,75,93,63,30,47,94,123,125,110,131,150,161,162,164,162,156,147,137,124,114,112,114,117,121,125,121,116,120,122,116,117,119,130,135,131,122,115,116,122,122,118,115,111,105,94,87,89,99,103,105,107,136,140,142,139,137,144,147,146,144,141,131,107,82,77,96,72,26,49,81,113,123,111,127,144,156,163,160,158,156,152,143,131,121,115,110,111,119,128,127,121,126,129,128,129,126,124,126,121,121,121,128,129,123,118,113,105,99,89,85,93,97,104,107,105,135,139,141,140,141,138,138,142,141,139,124,99,80,82,98,83,47,74,99,119,126,113,129,148,157,165,167,160,158,153,145,133,127,119,116,114,118,128,137,134,131,131,131,129,126,129,130,134,136,133,125,120,113,108,104,101,95,92,101,104,101,100,104,110,133,136,136,140,141,140,141,140,140,138,123,103,81,84,101,92,70,98,110,125,124,113,134,153,160,163,163,158,160,155,147,138,127,122,121,120,122,133,143,141,134,130,130,129,134,139,139,138,133,121,113,108,108,105,105,96,78,75,83,89,95,110,122,126,140,141,136,135,134,134,135,136,138,138,126,105,91,94,102,93,50,68,102,123,123,115,140,155,158,158,162,159,153,150,148,144,129,119,115,119,125,132,140,138,140,142,142,146,141,136,130,121,112,108,108,110,109,102,85,77,88,102,101,99,88,55,31,23,132,132,133,131,131,131,132,133,132,128,120,104,88,93,105,100,51,53,98,118,117,114,137,145,148,153,162,161,157,153,147,137,126,117,114,115,120,130,135,142,144,140,134,130,122,115,109,104,107,109,112,112,103,97,108,104,114,162,169,155,138,117,87,73,121,124,126,127,129,128,126,127,126,121,112,100,84,93,109,104,69,50,90,112,117,123,137,144,148,151,157,155,154,149,141,131,126,118,115,114,117,125,131,130,127,124,119,111,107,106,107,113,117,117,115,103,92,79,106,151,134,134,167,188,185,178,166,160,110,112,115,116,117,119,120,126,125,118,108,96,88,94,105,104,88,60,92,115,122,124,137,146,150,151,153,152,148,142,136,132,128,121,114,114,114,117,122,122,121,115,109,111,112,113,117,117,113,106,96,89,76,71,76,136,165,135,129,149,173,191,201,204,103,106,107,104,102,104,106,108,114,118,102,93,87,88,98,103,103,89,98,123,128,126,127,140,147,146,151,152,146,139,134,130,126,118,115,112,115,118,115,114,112,111,115,116,117,115,112,108,104,95,84,74,73,75,73,85,145,178,154,135,126,118,126,146,94,93,91,93,100,102,102,100,104,106,105,94,82,86,93,99,108,106,101,121,127,127,127,134,139,140,142,148,142,138,134,128,120,113,110,110,110,111,114,116,118,119,117,116,112,108,103,95,87,76,72,76,75,76,77,73,70,137,179,170,157,150,125,100,70,72,74,82,89,98,102,103,101,99,99,98,88,84,86,96,107,111,111,122,126,125,129,135,137,135,140,141,141,135,129,125,119,111,107,107,107,113,116,119,117,117,112,107,102,95,88,78,75,76,78,77,77,76,74,76,72,67,125,186,183,178,170,164,47,54,57,58,63,80,96,102,98,98,97,94,90,87,89,97,106,112,114,122,123,121,122,123,123,125,128,128,124,127,121,116,111,107,106,106,107,111,112,111,110,105,100,95,89,81,76,77,75,77,75,75,79,74,75,78,78,74,64,101,157,181,181,184,50,49,44,40,43,48,62,85,98,103,101,102,99,96,97,106,111,111,117,121,123,124,122,119,117,118,121,120,118,115,113,111,108,104,105,105,106,105,106,104,96,89,82,78,73,72,73,78,81,79,79,81,77,81,80,76,76,75,72,61,67,100,133,147,45,48,41,35,33,35,30,35,55,74,90,96,100,102,98,98,98,102,111,114,116,118,120,120,115,115,114,112,108,104,104,106,106,105,102,101,98,96,94,84,79,74,74,75,77,77,80,77,79,79,79,79,75,77,78,76,75,78,79,76,69,63,65,65,49,40,30,27,28,27,33,24,24,29,41,55,72,85,94,100,100,98,99,95,91,92,96,96,95,92,89,87,91,93,97,96,98,93,89,81,71,70,68,73,72,77,78,79,79,78,79,79,79,79,78,76,76,78,77,76,76,77,77,77,76,74,74,73,51,52,45,38,35,35,34,34,31,29,29,30,34,45,52,63,70,74,72,86,106,110,104,109,111,122,136,138,132,128,124,112,81,67,66,75,81,78,80,80,82,82,82,78,77,79,78,80,79,80,79,78,76,78,77,77,76,75,79,77,77,75,74,79
33,35,32,31,23,27,32,43,48,48,52,49,49,46,46,45,37,39,38,51,51,56,71,89,95,96,95,92,90,78,65,59,63,65,65,64,68,67,67,63,61,65,65,66,66,68,66,63,44,73,162,204,210,206,204,207,209,209,210,212,209,206,203,200,32,36,32,32,25,27,30,42,47,47,53,50,49,49,53,59,65,73,72,69,69,64,63,75,80,87,104,106,110,107,89,67,65,66,65,67,66,66,67,66,67,66,66,64,65,65,64,48,83,177,206,210,209,208,198,193,197,200,200,200,200,200,200,198,30,35,32,32,26,26,28,40,48,49,54,53,58,64,69,76,83,87,92,93,98,100,101,93,91,82,83,89,96,102,105,96,71,68,67,67,69,66,65,64,69,66,67,69,66,63,55,78,159,184,167,144,138,150,161,165,161,177,188,193,193,191,187,184,29,35,33,35,33,34,41,50,54,56,54,50,56,66,77,88,90,93,100,109,115,118,118,120,114,103,93,88,85,80,80,78,69,62,63,64,63,66,67,66,65,70,68,67,65,62,60,133,167,123,72,80,141,180,197,204,202,195,192,185,179,187,195,203,27,29,36,37,38,42,50,55,57,56,61,68,80,84,76,74,83,92,105,118,124,123,123,120,119,111,108,104,94,92,90,84,82,71,70,64,65,64,65,67,69,66,65,67,67,61,100,156,122,108,164,195,203,210,222,223,224,227,229,224,222,229,235,242,31,32,38,40,49,55,60,62,65,69,81,96,99,80,68,65,70,84,98,121,128,126,132,128,122,119,114,113,106,102,94,91,89,88,86,78,74,68,64,64,63,65,66,67,66,79,140,126,115,165,180,176,174,178,162,153,147,166,187,189,183,158,133,118,32,36,42,51,58,69,72,75,77,87,99,108,101,79,73,76,82,87,92,113,133,141,137,137,132,130,128,122,115,112,103,98,93,89,90,95,90,88,82,71,70,66,64,66,66,94,115,106,166,173,150,122,92,60,40,53,61,47,66,82,84,71,81,92,34,41,56,62,66,81,87,89,91,98,108,114,98,81,79,76,88,95,88,103,129,140,141,141,138,133,127,124,122,118,113,108,100,94,91,90,95,100,100,94,88,78,73,66,66,101,100,129,155,129,76,27,29,57,90,115,123,125,121,121,124,123,125,126,40,48,63,64,69,83,94,99,99,103,112,114,93,80,79,86,95,86,76,94,118,135,142,148,142,131,132,132,130,125,122,115,110,105,97,89,94,96,99,102,103,90,83,77,75,74,74,113,100,80,70,80,89,104,112,115,118,122,120,125,125,126,125,123,41,47,57,66,63,91,108,108,104,109,122,117,98,90,81,91,91,55,62,92,115,136,146,152,150,140,138,136,132,129,125,120,112,107,105,103,102,104,101,101,102,103,100,90,81,70,69,70,69,73,84,88,93,100,104,105,108,112,119,119,120,120,118,118,44,53,48,65,73,94,107,107,112,124,132,118,91,87,89,100,76,38,72,94,108,129,143,149,151,147,142,140,136,133,128,125,117,109,109,107,112,112,112,105,99,100,99,98,93,85,79,73,67,76,80,87,89,89,90,99,111,109,112,115,121,118,119,121,48,57,51,55,69,93,110,114,124,135,138,120,94,81,86,101,64,45,80,103,104,123,145,153,152,146,146,147,142,136,133,129,123,114,107,112,116,122,125,118,112,102,98,94,95,96,90,80,75,65,68,72,80,84,86,90,100,114,114,117,119,125,124,124,49,56,52,51,64,87,111,115,127,140,143,134,100,83,90,103,64,66,89,109,102,114,144,151,152,156,155,150,147,140,135,129,122,114,113,114,122,130,134,132,128,120,106,99,94,95,97,92,86,77,64,64,68,73,80,86,93,104,114,118,121,121,121,120,51,58,53,50,56,85,108,115,126,139,140,133,103,79,83,97,63,99,97,105,105,111,146,153,151,160,162,157,149,146,140,133,124,115,111,114,122,130,137,142,138,130,118,108,100,96,96,97,93,88,78,69,68,67,71,79,86,95,104,116,119,121,121,121,51,60,52,48,51,83,110,119,129,137,140,131,104,78,76,89,57,63,83,98,106,112,146,158,159,166,166,165,158,145,140,129,123,119,115,117,121,124,128,138,144,142,138,126,111,101,96,100,98,95,89,78,71,70,63,66,76,87,97,106,116,121,123,122,60,65,52,46,51,76,118,126,131,142,144,139,108,76,73,79,40,47,75,97,109,115,145,159,165,166,163,160,153,146,139,131,124,123,122,122,125,122,120,119,129,139,146,143,134,122,110,99,99,96,89,88,79,69,68,60,66,79,85,96,115,118,120,119,64,58,49,49,50,79,117,127,135,143,147,141,118,80,69,78,45,35,81,112,114,115,145,161,166,168,164,163,155,147,138,134,129,129,130,130,128,120,120,119,117,120,128,138,137,131,122,109,101,98,93,91,86,79,74,72,67,68,76,88,99,115,120,120,63,62,57,53,54,71,110,131,136,147,149,143,120,82,66,77,96,54,94,119,116,114,144,159,166,167,160,154,151,144,136,134,134,133,136,137,132,124,121,120,123,125,127,133,136,139,132,125,115,106,97,92,86,85,74,73,71,69,71,81,90,103,118,117,59,70,66,59,54,77,104,130,144,149,148,142,124,84,63,50,27,57,106,125,111,121,150,162,169,170,164,157,146,143,134,132,133,134,133,128,126,120,116,113,118,127,132,131,131,134,132,131,121,118,106,97,89,87,84,72,74,71,69,72,81,90,100,101,60,80,67,61,63,89,108,138,147,152,152,148,131,90,63,52,70,95,117,122,112,126,143,160,165,165,159,150,146,136,128,129,134,131,127,119,119,115,110,113,115,119,127,130,130,133,133,128,128,123,118,116,98,86,85,84,73,71,67,69,71,82,91,95,52,71,71,66,74,91,108,145,150,151,155,146,129,93,65,60,74,105,113,117,104,121,138,156,155,152,148,148,141,131,127,131,132,133,132,129,127,120,112,112,110,108,116,126,128,134,130,130,122,121,118,114,109,93,85,86,81,74,70,67,72,77,85,90,45,62,73,76,80,92,120,147,150,159,159,153,132,100,72,61,55,83,98,103,103,118,141,152,146,146,147,147,125,113,113,120,131,136,135,130,123,121,114,108,100,93,111,125,123,129,131,128,124,120,120,115,108,103,91,81,85,79,74,72,68,74,79,84,49,63,76,80,88,99,128,146,147,160,158,151,140,113,81,62,48,64,99,106,108,119,143,148,141,143,136,115,102,94,93,102,125,138,132,125,121,113,110,108,79,35,86,123,125,117,120,123,127,123,121,120,113,109,98,85,86,88,81,74,68,72,75,78,48,59,85,91,93,109,137,149,151,157,155,151,137,116,90,67,48,42,104,110,110,123,133,132,126,128,116,111,115,116,94,86,98,123,132,131,123,115,109,103,70,29,60,108,123,116,112,116,117,124,127,130,124,115,107,92,82,86,81,75,74,70,73,76,50,56,80,92,103,128,143,147,151,154,157,151,137,119,95,82,65,63,103,106,105,116,124,122,122,119,119,131,130,119,104,74,63,92,112,124,123,115,112,103,56,29,54,91,107,108,112,108,111,116,127,134,129,126,118,103,90,84,84,80,74,73,68,71,55,64,88,104,124,144,147,149,151,158,158,155,143,126,108,91,70,68,84,89,95,108,116,114,122,124,128,130,122,116,103,62,44,82,99,116,119,119,116,101,68,70,60,85,102,109,111,109,108,105,114,125,131,126,124,113,98,83,86,84,79,69,68,73,59,68,101,125,142,148,148,148,152,162,164,159,148,132,118,99,74,57,53,62,88,102,108,114,115,111,110,119,124,117,104,63,44,78,96,113,130,134,124,96,85,109,86,98,107,108,112,114,111,109,111,121,132,134,120,116,102,86,87,88,83,73,65,68,61,73,109,132,140,146,147,153,153,157,164,163,154,141,124,106,89,80,84,92,98,102,108,112,116,113,107,118,122,112,100,77,45,75,97,111,133,139,136,90,80,94,60,103,114,111,114,113,110,111,112,119,132,130,123,121,113,96,86,87,87,76,68,69,64,85,124,137,145,146,148,147,150,156,163,161,157,145,125,108,100,116,124,129,126,125,123,129,128,128,127,121,126,126,104,81,43,72,100,109,124,136,130,88,111,130,102,93,108,111,113,112,113,113,116,117,133,130,125,121,113,103,91,86,83,83,68,67,79,105,131,140,144,145,149,147,148,157,161,161,157,144,132,117,124,141,150,148,144,145,142,142,142,139,135,129,140,138,118,92,49,74,109,117,125,132,124,83,119,156,104,95,123,113,114,115,110,114,117,121,132,134,131,121,117,109,96,90,88,86,71,65,85,116,134,142,141,145,149,150,152,154,157,162,160,154,137,125,141,156,160,159,155,155,153,154,151,149,151,149,154,148,132,106,64,69,115,125,131,141,129,84,90,124,99,100,126,126,124,118,115,122,126,120,127,134,131,130,125,117,97,90,87,87,81,66,96,123,133,137,147,152,150,148,151,155,157,160,158,151,137,128,146,151,160,165,163,164,161,161,158,155,157,161,165,152,131,112,78,71,122,132,135,140,129,96,129,155,135,107,134,135,132,121,117,118,123,124,131,138,137,133,130,121,107,95,88,89,79,65,105,128,137,144,151,155,154,150,151,153,153,158,155,142,133,126,138,148,164,167,165,161,155,160,161,160,157,157,164,150,132,112,83,80,123,130,134,137,128,92,139,168,144,103,141,145,135,122,116,117,120,132,145,145,141,132,125,122,111,101,90,87,83,71,110,126,139,144,149,153,151,147,150,153,155,156,150,137,127,120,130,147,156,157,156,154,154,157,156,155,157,154,161,157,132,109,90,95,119,128,133,133,122,87,143,185,156,117,133,147,138,124,123,119,124,139,145,149,147,136,128,121,111,101,90,86,82,72,117,127,134,143,147,149,150,148,150,154,156,152,139,123,114,110,120,130,138,137,137,144,152,152,151,154,150,152,162,168,137,103,85,104,121,130,135,126,123,81,70,96,99,106,127,148,133,124,125,119,125,139,145,152,145,140,133,127,112,103,92,87,84,77,114,125,134,146,154,155,153,155,156,160,158,148,123,118,106,97,110,116,121,125,129,132,138,141,143,147,146,146,154,153,126,98,85,109,120,120,123,121,114,91,137,144,123,117,137,148,138,129,125,120,123,139,151,150,147,140,135,129,120,106,92,87,87,77,116,131,148,152,156,155,153,157,158,161,157,146,131,105,98,97,102,115,121,130,137,138,135,140,143,143,141,146,153,141,114,89,91,114,125,126,128,128,122,121,182,178,161,135,138,150,139,126,124,122,126,147,158,157,153,146,142,129,118,104,93,85,86,74,124,146,157,154,152,153,155,161,164,163,157,144,130,109,88,90,102,110,112,122,135,142,139,142,149,145,138,141,144,140,122,84,101,122,128,128,134,139,114,111,184,180,145,110,136,157,143,131,127,124,128,149,157,154,149,143,141,129,117,103,94,84,83,80,140,150,157,154,156,159,161,162,164,162,158,147,119,93,86,90,97,109,122,125,129,140,143,143,146,146,147,136,146,142,117,71,106,125,130,134,137,140,109,79,123,161,140,115,141,150,142,133,129,130,134,146,151,153,152,146,142,133,119,103,92,82,83,80,152,154,157,158,156,160,163,165,163,159,153,142,110,77,77,85,78,87,119,130,136,140,140,141,146,146,146,149,150,141,111,78,114,123,123,131,141,145,114,88,129,143,113,105,133,146,139,134,130,127,131,142,155,153,154,146,140,136,121,105,90,86,83,87,151,156,156,155,158,161,161,166,164,160,152,136,98,74,76,74,64,84,107,118,134,140,142,144,145,144,144,151,152,145,108,79,111,121,127,131,135,142,121,114,167,174,123,103,132,140,134,138,130,130,128,138,150,148,148,145,143,132,118,103,91,86,83,93,150,154,152,152,154,158,163,165,163,161,156,134,88,68,74,68,88,92,98,107,129,149,155,150,153,143,135,143,150,142,107,87,116,123,125,129,136,140,115,87,131,151,129,106,128,135,135,136,128,133,136,140,149,141,142,142,139,125,113,108,89,87,88,100,148,149,152,151,154,158,162,161,160,158,151,134,93,74,73,64,96,93,97,103,124,149,159,157,157,155,134,130,139,132,103,103,116,120,122,122,135,137,116,77,129,122,92,113,125,129,135,135,129,132,134,140,150,143,146,142,130,125,115,105,89,86,91,109,142,150,150,148,150,152,157,159,156,153,148,125,84,67,78,79,123,109,104,108,112,141,158,163,157,160,141,127,124,119,116,126,121,119,122,126,134,136,121,107,154,143,115,115,127,135,139,133,129,132,131,140,152,143,145,140,128,120,107,96,88,85,99,117,139,144,147,145,147,153,158,161,163,161,149,122,79,71,79,67,102,109,108,118,108,140,160,164,159,156,151,135,137,144,140,132,126,129,128,132,131,128,119,89,115,114,85,113,128,128,132,129,127,130,134,146,154,148,145,141,132,115,100,91,88,94,117,124,140,145,150,150,142,150,159,160,160,160,152,123,84,81,86,55,60,84,108,115,111,143,163,165,162,162,158,142,132,147,147,145,140,137,138,135,137,129,116,90,113,116,84,118,129,115,118,129,129,134,138,134,134,144,147,139,121,108,100,87,89,105,121,124,142,146,150,150,152,151,154,157,158,159,150,121,89,81,93,50,42,68,110,126,116,139,166,170,164,158,159,151,133,127,138,146,144,140,138,136,137,129,114,87,81,78,97,129,132,131,132,132,137,139,138,138,135,143,143,131,114,109,96,87,92,117,124,126,143,146,152,148,150,155,155,158,159,157,141,115,89,87,105,70,50,66,116,133,125,133,158,166,169,166,166,159,142,125,119,138,140,135,134,137,134,122,116,78,33,69,111,133,138,140,143,141,132,133,143,149,153,148,140,130,118,106,92,92,113,124,127,129,143,149,145,148,151,155,158,159,157,156,145,119,93,94,106,58,36,62,105,130,127,132,155,162,167,166,167,160,152,136,117,120,131,131,127,132,130,125,118,80,44,99,126,139,148,147,146,141,137,139,148,151,149,144,135,127,110,93,86,105,120,128,128,128,142,147,149,145,145,149,152,155,158,156,147,119,98,96,108,62,38,76,112,132,124,132,153,160,165,163,161,161,159,145,128,117,112,120,137,138,135,125,127,105,97,126,144,152,155,156,149,146,142,142,147,146,144,136,124,112,98,90,101,118,129,125,123,125,142,144,143,143,147,148,151,154,155,152,137,121,104,101,110,84,78,99,119,138,130,139,162,168,170,170,165,167,160,146,133,123,112,112,127,138,136,132,134,126,113,125,144,160,158,149,144,132,135,137,139,138,127,122,114,100,90,95,113,121,127,121,122,126,132,131,138,140,140,146,147,146,149,145,130,116,100,107,118,93,70,98,127,133,130,144,165,164,167,166,166,168,159,151,137,131,123,118,120,131,140,139,138,140,132,133,139,151,147,136,129,133,137,139,138,133,126,112,103,94,93,104,117,121,120,120,119,121,123,125,130,134,136,139,140,143,146,142,128,117,101,109,117,104,47,84,125,131,129,144,165,162,163,164,162,163,159,155,144,130,124,125,128,135,152,152,147,143,140,137,136,136,135,136,135,141,144,136,132,128,119,110,100,92,97,112,119,117,116,119,119,120,117,124,126,122,125,127,132,138,142,139,127,113,103,107,115,105,54,78,120,128,131,148,161,158,162,171,169,168,165,156,141,128,122,123,130,138,144,144,145,142,140,134,141,144,144,149,148,147,141,132,128,121,113,103,96,100,112,113,110,111,113,115,114,117,110,117,118,116,118,120,122,125,133,135,127,110,96,107,114,109,72,80,120,125,133,151,158,156,161,165,165,165,159,149,138,130,122,119,128,139,144,142,144,149,154,154,152,152,152,148,140,131,127,123,117,112,107,99,93,104,112,112,113,107,109,109,112,115,93,101,108,108,114,116,118,121,121,124,126,114,102,107,110,113,97,94,126,131,139,153,163,163,160,164,165,159,154,145,140,134,124,123,126,146,151,153,156,152,153,149,145,141,137,129,122,120,115,112,114,111,105,96,103,111,108,105,105,108,108,110,111,113,85,92,95,99,107,115,118,121,121,121,123,119,107,103,105,114,115,109,128,135,143,144,156,160,160,164,161,159,151,148,144,133,126,122,123,131,142,144,143,141,133,130,127,122,116,117,116,118,124,121,115,107,97,104,113,115,113,109,105,109,114,121,120,116,72,75,83,90,94,103,111,114,118,118,119,117,109,102,107,118,125,115,124,138,139,147,155,158,155,159,162,156,151,144,136,131,124,118,123,129,135,138,137,135,129,123,117,113,119,120,121,125,120,113,104,94,98,102,104,91,79,95,100,99,102,89,70,73,68,74,68,70,81,94,108,115,113,113,112,112,109,101,106,117,122,123,128,137,145,150,156,155,150,154,157,155,150,144,135,127,119,119,123,127,126,129,129,125,123,121,122,123,124,127,126,120,113,108,101,103,105,97,95,103,122,127,110,66,38,41,29,15,60,61,51,49,57,72,92,104,109,114,112,110,110,115,113,117,123,126,134,141,143,147,152,152,148,151,151,147,144,138,133,126,122,118,116,121,126,126,126,125,127,127,126,124,125,122,118,111,109,102,93,85,79,100,141,139,170,174,150,125,99,78,63,40,54,49,43,40,41,46,67,97,105,105,108,111,113,115,120,124,125,129,136,142,144,144,144,140,139,140,136,133,134,128,125,121,118,116,119,122,126,129,132,129,127,124,120,120,119,114,110,104,95,77,70,75,77,84,129,150,130,172,185,174,163,153,145,147,58,56,47,37,34,36,42,71,103,107,107,107,112,113,113,116,120,131,138,141,144,146,141,139,139,134,137,134,132,128,124,117,118,115,119,122,124,125,124,122,120,118,115,112,109,109,106,96,79,75,77,77,79,77,90,140,143,129,160,186,198,193,191,192,64,55,41,35,32,32,34,39,66,94,106,105,107,107,108,114,117,125,134,137,143,141,139,136,138,137,131,124,125,126,122,116,116,112,113,116,120,118,119,116,112,111,103,106,104,98,82,73,77,77,76,77,77,78,75,103,162,150,128,132,157,174,180,201,53,47,40,36,30,29,30,30,34,53,78,97,105,108,111,116,117,118,117,123,126,134,128,127,126,127,126,121,120,116,115,112,111,112,110,112,113,111,107,102,102,104,103,98,90,81,77,78,77,77,81,81,76,77,79,76,109,170,170,149,129,125,109,79
35,32,29,30,33,36,31,26,34,50,66,81,93,103,106,110,110,110,111,115,117,123,124,125,124,121,117,113,109,108,107,104,97,94,92,89,85,86,85,81,75,76,68,63,64,61,61,63,64,64,66,65,65,61,58,93,151,153,133,128,149,179,201,207,30,30,26,27,28,31,32,37,57,82,98,104,104,105,106,107,107,111,116,119,124,134,134,135,133,131,126,123,121,114,111,112,108,108,107,103,101,98,97,94,93,91,89,82,74,67,62,62,62,65,63,63,65,62,83,149,147,132,147,176,194,197,203,212,28,26,26,25,28,31,38,50,69,87,98,102,106,109,108,113,116,115,121,129,131,137,139,139,137,136,130,128,127,120,115,114,110,106,104,104,108,108,108,108,106,101,99,95,90,85,76,67,68,59,68,67,64,67,128,149,131,158,176,173,164,159,157,172,27,28,30,26,24,26,46,58,68,76,90,101,102,104,102,103,109,111,117,133,141,139,142,142,142,135,130,134,134,127,120,115,109,109,104,104,102,106,112,114,114,116,112,109,102,97,93,86,71,68,61,62,62,106,145,118,161,166,147,118,93,79,71,63,30,31,30,27,30,39,48,60,72,85,99,106,105,100,91,86,93,105,113,128,141,147,149,151,150,146,145,143,139,133,130,123,118,114,111,108,103,101,107,110,109,116,115,116,112,108,102,96,88,79,69,65,82,139,136,164,168,128,88,64,57,40,30,43,31,31,33,33,37,47,56,69,87,106,112,113,117,101,85,81,88,102,103,121,141,150,152,152,153,150,147,140,137,136,136,131,127,121,116,113,108,102,107,113,116,115,112,111,113,110,110,107,103,93,86,78,87,113,111,134,115,90,78,82,89,90,92,105,32,32,33,39,47,61,76,93,113,124,128,134,121,96,90,91,91,100,95,111,141,153,154,155,157,155,143,142,144,142,140,138,129,125,121,118,114,113,117,121,124,122,117,115,114,110,108,106,110,103,98,90,80,79,82,81,84,92,100,103,108,106,112,115,30,35,38,40,63,78,95,107,124,133,133,135,120,99,92,93,97,93,85,108,137,149,153,158,164,160,151,151,150,148,141,136,134,127,122,115,114,119,125,128,131,131,130,126,120,114,108,109,110,109,106,103,92,83,83,87,92,95,96,94,97,104,104,103,35,42,46,66,86,97,106,114,128,136,138,137,120,99,90,91,95,81,65,100,131,146,155,156,162,164,159,154,152,148,146,143,137,133,125,117,114,118,126,134,140,142,139,136,128,124,120,113,110,111,111,107,105,91,85,83,87,91,93,94,94,99,106,108,39,45,53,68,96,108,113,121,135,139,141,134,114,96,91,94,93,61,53,100,121,136,150,159,164,168,164,157,157,153,148,144,138,136,129,120,115,116,126,136,143,146,147,144,140,132,126,118,110,107,112,113,110,105,95,84,77,83,89,91,93,95,99,108,41,51,63,75,102,116,120,128,140,145,140,132,113,104,97,100,91,47,60,104,118,123,145,160,168,169,168,165,162,158,154,145,140,135,126,119,118,119,125,135,136,142,147,151,151,145,140,134,128,120,115,112,111,105,100,89,81,74,79,87,87,92,94,102,44,57,72,81,99,118,124,130,144,147,148,137,113,100,94,101,91,46,66,109,128,117,135,164,169,169,168,172,169,160,154,150,143,137,130,123,119,124,129,129,131,132,135,140,147,146,148,142,138,132,123,117,114,112,105,96,87,75,69,75,82,86,90,94,48,56,76,85,96,117,126,136,152,154,153,138,110,98,90,101,91,62,85,109,128,116,128,163,167,164,171,178,181,170,162,148,142,132,127,127,126,129,134,130,127,125,122,124,132,138,145,144,141,138,133,125,124,117,111,100,92,88,70,68,74,82,87,89,56,55,72,86,94,115,128,142,155,158,152,142,118,96,90,95,82,57,89,106,124,117,123,161,169,167,176,177,175,167,158,149,141,135,130,132,133,134,136,132,131,132,133,135,131,135,137,141,139,136,139,133,129,127,121,112,98,88,83,72,70,72,77,84,57,62,66,78,87,111,130,144,160,160,155,149,125,94,80,87,79,46,68,94,117,117,119,161,169,171,175,176,172,166,158,150,144,140,133,133,139,142,139,132,128,128,128,129,132,131,133,135,139,138,138,138,132,129,129,121,110,96,86,78,72,67,70,74,58,68,69,72,80,106,127,145,161,160,153,145,122,92,76,81,68,35,57,88,118,114,118,161,165,170,176,176,176,170,162,149,140,139,136,139,141,137,137,132,125,123,123,121,123,128,131,137,142,138,136,134,134,132,128,122,112,106,91,81,76,71,67,66,60,70,67,59,68,104,126,145,163,163,156,147,126,89,68,75,61,34,57,101,127,118,118,155,164,172,177,177,171,162,155,147,139,133,132,132,131,127,127,124,121,121,120,111,116,130,137,141,145,138,140,132,128,132,131,128,121,117,100,85,81,73,66,68,60,67,67,62,62,100,131,147,162,163,159,152,133,94,65,69,56,41,67,104,132,116,122,156,167,177,178,179,170,162,152,141,133,132,136,140,138,139,138,131,122,118,115,98,104,131,136,134,137,138,137,139,134,131,131,129,126,117,108,91,80,79,74,68,63,67,64,61,59,93,131,144,162,165,162,155,137,101,64,59,53,57,81,113,127,115,131,160,166,173,171,175,163,158,147,134,130,132,142,144,146,145,140,140,130,122,107,70,67,121,141,134,126,129,130,133,137,139,140,135,135,133,118,105,87,83,79,72,66,66,64,61,55,87,126,145,161,165,160,154,141,106,65,54,61,98,111,126,126,113,134,157,168,171,169,165,163,153,139,133,135,143,145,148,148,144,137,131,128,121,105,53,41,98,133,136,128,124,126,126,130,137,143,140,137,138,128,115,99,86,86,80,69,69,67,62,59,78,115,145,161,166,162,152,142,111,73,60,60,96,106,117,113,110,135,156,165,165,162,159,156,143,125,125,129,134,142,148,145,141,135,128,120,115,99,54,45,84,111,125,126,124,120,120,122,128,135,142,141,137,132,119,106,85,86,84,60,69,68,66,64,78,108,143,161,168,164,156,145,115,73,60,50,69,87,108,106,111,138,159,162,159,158,156,145,125,112,107,105,118,135,143,143,142,138,131,126,118,92,57,40,83,105,114,121,124,121,120,119,124,131,142,146,139,131,126,108,95,86,86,66,78,75,70,65,83,108,144,161,170,167,158,145,118,81,65,55,55,96,109,108,118,140,156,157,150,149,144,128,122,126,121,103,90,110,142,141,140,139,129,127,122,91,82,90,86,109,118,124,125,127,122,119,118,129,142,145,140,136,133,121,104,89,87,60,75,76,77,72,93,109,143,159,168,169,159,146,124,92,68,62,39,72,110,111,121,141,148,142,137,138,133,132,138,139,132,114,74,72,117,138,139,134,137,132,121,86,83,89,86,121,122,120,124,124,122,122,127,125,139,145,142,134,131,121,111,95,87,55,71,79,79,80,89,111,142,157,169,170,158,148,130,105,77,64,56,68,108,113,121,137,140,132,134,133,132,138,143,141,132,117,72,50,95,126,138,141,145,141,122,84,91,91,78,117,127,122,123,122,120,124,124,128,138,147,147,139,133,127,113,100,90,51,68,81,83,84,96,118,145,156,170,170,161,151,134,114,89,74,69,77,101,106,112,127,132,133,132,138,138,139,138,135,131,115,74,48,80,120,136,145,152,148,127,97,121,137,84,107,128,120,122,122,119,124,129,127,133,144,146,144,138,135,121,105,94,47,59,81,89,91,105,127,147,155,165,170,163,151,134,115,98,83,70,73,77,92,111,122,124,129,130,131,127,126,134,138,130,116,82,50,74,113,138,141,147,150,119,89,133,148,96,109,143,133,126,126,121,126,134,132,138,148,153,143,141,135,126,113,99,47,57,76,89,96,113,135,150,156,163,167,163,152,139,126,113,96,75,74,80,93,109,118,121,127,131,129,124,127,130,139,128,107,87,54,73,112,136,147,153,149,118,76,103,117,84,112,143,143,134,130,123,124,126,135,147,153,153,145,138,134,125,111,103,49,51,72,93,105,127,141,150,152,165,170,165,157,145,133,119,105,92,98,108,115,120,124,128,133,137,139,137,136,132,138,138,115,91,53,63,111,133,146,159,158,121,92,134,154,128,106,137,149,140,127,119,119,123,139,152,157,156,147,140,133,123,111,101,56,56,73,93,113,138,146,151,154,163,170,169,162,149,137,123,108,106,126,136,141,141,144,143,147,148,149,148,145,135,147,148,126,98,60,53,105,131,143,161,162,119,95,152,167,138,108,129,147,142,130,123,121,123,139,150,154,156,151,144,134,126,116,104,66,60,75,105,128,141,147,150,152,160,169,169,161,151,141,125,115,123,151,161,162,157,161,158,156,158,157,159,155,150,163,160,139,115,85,52,97,127,137,154,162,121,90,148,168,146,115,124,143,141,125,124,121,122,137,152,156,155,147,143,135,127,116,102,67,63,82,117,137,143,143,147,154,159,166,168,164,153,142,130,123,137,154,165,167,161,166,162,161,161,157,159,161,160,167,160,140,120,93,55,86,115,123,138,153,121,64,99,102,100,108,121,140,135,130,126,123,121,136,155,155,157,152,145,139,129,116,103,74,65,90,125,140,145,151,147,150,158,165,166,165,158,147,133,126,139,152,160,166,161,162,162,166,164,161,159,156,158,166,159,136,116,91,62,92,118,128,132,142,130,75,111,124,115,115,133,145,140,130,124,121,120,133,155,160,154,149,143,138,127,113,103,70,71,101,130,139,144,149,151,153,157,162,164,164,156,145,130,123,132,142,157,163,158,159,153,154,156,153,155,157,154,160,155,133,111,87,72,106,128,132,132,136,121,96,156,168,145,123,138,147,139,129,121,120,121,133,153,152,152,144,142,141,130,115,102,77,81,108,129,140,145,149,151,154,158,162,164,160,149,136,128,118,124,135,148,149,147,150,151,150,153,152,153,152,157,159,160,135,108,74,74,114,127,131,134,134,115,102,158,169,129,109,139,156,140,129,124,123,127,133,147,149,148,146,136,131,127,115,101,76,85,113,132,144,153,153,152,154,157,159,161,157,147,133,121,113,112,120,128,123,124,127,136,141,141,144,146,144,145,154,152,130,101,59,84,118,129,134,139,136,106,98,149,160,136,113,140,147,133,128,125,121,121,126,145,148,146,145,139,138,128,113,100,86,99,121,133,146,155,157,153,154,154,157,158,152,142,123,109,102,100,104,109,109,110,112,119,128,131,134,134,138,141,144,136,114,96,53,96,124,131,133,138,136,98,77,118,128,110,108,137,139,131,129,127,124,122,121,140,143,138,137,137,133,118,110,104,83,105,128,139,147,153,153,154,152,154,156,155,144,130,117,101,91,92,95,108,117,125,123,121,124,134,133,128,129,135,139,130,114,87,61,100,125,129,133,137,131,102,98,146,151,101,96,133,136,125,126,121,122,126,126,137,139,134,133,132,124,118,108,97,90,110,129,142,149,154,153,154,156,158,159,153,143,122,105,96,85,87,91,99,111,119,130,127,123,132,135,134,133,132,134,130,115,79,68,106,116,119,123,132,134,106,99,138,145,108,100,124,129,126,125,120,122,125,127,136,139,136,137,129,120,113,100,90,97,115,129,137,148,154,155,155,153,158,162,152,140,121,101,85,79,79,90,113,119,126,129,134,129,132,129,139,143,141,140,132,110,66,75,109,119,122,125,123,118,100,78,103,112,84,105,117,119,123,123,121,122,119,123,138,143,139,135,130,117,109,97,87,104,120,130,135,148,155,155,155,158,158,159,150,135,118,99,84,76,64,78,116,125,131,132,134,130,131,133,136,144,148,143,130,109,70,80,111,118,119,121,123,121,101,91,125,134,100,106,114,120,125,122,119,119,119,125,134,141,140,138,128,114,103,92,85,107,121,135,141,152,157,156,156,160,159,156,150,138,107,80,71,66,62,74,107,117,129,139,141,140,138,138,127,131,140,144,134,107,87,94,109,113,115,114,117,116,106,90,105,89,82,100,109,113,116,118,115,118,122,123,119,128,135,133,117,104,100,89,85,108,120,140,148,152,156,155,155,160,158,154,148,132,99,75,67,57,83,94,98,108,125,143,149,151,146,148,137,119,123,129,122,102,98,110,114,116,115,115,113,112,105,73,86,84,86,108,111,104,107,115,119,122,124,127,133,134,134,129,117,108,96,85,84,114,131,145,152,152,153,155,158,158,155,150,144,126,91,65,66,53,78,89,99,106,114,136,150,155,154,153,153,130,116,112,115,113,117,118,121,121,118,116,113,109,102,66,56,73,93,112,119,119,120,122,120,118,126,133,139,139,131,125,116,102,88,83,85,127,140,146,150,154,155,155,160,158,157,152,146,124,86,65,62,63,104,104,106,115,107,129,150,159,159,154,151,145,130,130,129,127,123,117,116,116,117,119,119,112,100,50,26,75,106,120,123,126,127,124,121,125,131,136,139,133,123,114,102,90,86,89,100,133,145,144,146,151,153,156,156,157,154,150,145,122,83,65,67,55,92,107,113,118,109,121,154,156,158,157,156,153,142,129,129,131,128,124,118,112,113,111,112,108,105,51,43,103,118,125,130,134,132,131,131,129,128,127,123,116,111,103,91,87,87,95,115,138,145,144,145,148,148,154,156,153,148,142,138,114,80,63,70,41,58,86,113,126,110,116,155,165,166,162,157,155,147,135,126,122,126,126,119,113,112,113,110,109,107,86,90,121,129,135,135,134,131,126,124,125,127,125,118,110,105,93,87,85,92,109,123,138,144,145,145,146,147,148,152,152,150,145,135,111,76,69,79,45,38,74,110,128,114,109,147,161,167,166,161,159,151,142,131,118,118,121,118,117,118,118,113,112,112,106,104,119,132,139,136,129,122,119,120,122,121,118,114,108,98,95,87,89,109,123,129,134,140,143,143,141,147,152,153,151,152,149,138,109,80,72,85,56,34,65,108,126,119,111,140,155,164,164,167,165,153,148,139,127,117,112,110,116,125,126,120,120,126,120,116,117,123,130,128,122,118,124,127,123,120,117,111,99,95,87,91,105,119,124,128,134,139,141,142,139,140,148,151,150,148,144,133,106,83,77,86,54,32,59,97,120,123,114,137,152,162,166,162,162,159,155,141,132,124,119,110,110,121,129,127,127,127,129,127,128,125,126,122,128,127,131,129,121,116,110,104,100,90,87,94,109,122,126,123,131,135,141,141,143,141,144,146,146,145,140,128,102,81,81,94,62,43,67,103,124,123,118,141,155,164,169,167,163,160,154,144,133,127,122,120,117,125,136,139,134,129,130,129,129,132,134,138,141,134,124,116,112,108,105,101,93,85,92,107,118,124,118,117,133,139,142,144,143,147,145,144,144,143,141,127,103,84,85,98,75,69,93,110,128,122,120,141,158,164,166,165,160,158,151,145,135,125,120,122,123,127,136,136,130,129,132,133,135,138,139,136,130,123,116,111,110,108,107,98,89,94,107,116,114,115,113,118,134,139,142,140,140,142,142,140,142,141,140,129,106,91,92,100,77,69,95,116,126,123,124,146,160,162,163,165,161,155,152,146,138,124,119,115,120,127,135,137,143,142,143,144,139,134,129,123,114,106,108,114,113,108,97,84,86,102,111,113,112,112,112,115,132,140,141,137,136,135,138,138,137,135,130,124,103,92,94,103,79,46,82,116,124,119,126,144,151,155,162,165,163,158,152,144,134,121,117,114,117,128,133,143,146,144,135,131,125,118,112,110,108,111,114,113,107,95,87,89,106,115,111,106,109,110,109,111,130,136,137,134,134,133,132,132,132,132,127,117,104,91,99,108,89,42,67,109,121,119,128,141,149,150,157,162,157,153,149,139,129,125,118,116,115,123,130,129,130,126,122,115,113,111,109,115,116,116,113,108,101,92,91,104,113,116,110,106,103,108,109,114,125,126,129,130,129,129,129,128,129,128,123,112,101,89,96,107,100,53,62,104,117,121,130,142,150,150,156,154,153,144,137,137,132,125,118,115,115,117,121,125,124,120,117,113,112,111,116,115,116,111,105,99,89,92,104,107,106,104,104,105,106,108,113,110,114,114,117,121,124,122,123,124,125,126,121,108,95,90,93,101,100,81,68,107,121,124,127,138,149,151,150,153,150,146,139,134,131,125,118,114,114,118,120,117,116,113,113,114,116,117,116,116,112,105,90,83,90,87,84,88,93,96,104,107,112,114,109,108,108,113,113,108,107,110,112,110,111,117,117,108,94,86,91,99,103,104,88,109,127,130,127,132,143,145,146,149,148,141,137,132,124,118,114,112,110,113,115,116,118,118,119,117,115,112,109,107,104,100,97,91,95,117,122,110,99,83,62,51,50,61,72,70,97,102,105,103,103,105,107,107,106,107,107,108,98,87,88,93,102,110,103,109,126,127,127,134,140,140,139,142,145,140,137,130,125,117,110,109,111,110,118,121,121,120,116,114,109,105,106,99,87,71,95,144,116,142,184,175,148,120,88,57,40,30,31,41,85,89,89,89,93,101,104,106,105,104,103,103,101,91,86,90,103,111,112,114,123,126,128,129,136,136,134,136,136,133,129,120,117,112,110,107,107,112,120,117,115,114,111,105,105,100,90,80,70,69,77,139,162,128,143,195,192,173,156,137,126,121,126,143,66,71,75,74,77,87,99,102,102,106,101,98,98,93,90,91,102,110,114,119,123,124,122,128,124,124,125,128,124,118,117,115,113,109,108,107,108,111,110,110,107,104,101,101,94,82,72,67,70,72,70,86,163,153,126,133,184,210,202,193,185,184,187,193,58,58,62,60,63,73,89,102,102,101,102,100,97,97,98,99,107,111,114,118,123,124,122,121,119,122,121,116,123,122,116,112,111,109,106,106,103,106,106,103,101,93,93,87,71,67,67,72,74,77,77,74,118,171,162,134,121,134,170,199,211,213,209,202,53,57,52,45,44,51,60,80,95,98,97,99,101,99,98,100,102,106,111,117,117,123,121,123,120,117,121,120,113,106,108,109,106,104,104,103,103,100,98,93,86,78,69,60,67,71,77,74,75,75,78,75,76,127,173,170,150,126,100,98,116,131,148,135,45,47,46,39,35,37,42,53,74,93,99,101,102,102,100,98,102,104,108,109,113,114,117,116,115,111,111,110,108,107,102,95,93,97,99,91,81,78,72,72,68,65,67,72,72,75,76,77,78,77,77,76,73,75,129,178,178,174,164,141,111,91,90,125
30,27,26,27,26,30,35,47,68,90,109,121,120,125,128,133,133,132,133,134,139,138,138,134,129,125,123,122,122,125,121,120,117,114,116,114,113,114,116,113,115,113,106,107,101,94,88,77,63,61,64,61,65,78,128,133,156,160,134,101,80,82,76,33,31,31,30,23,21,27,40,75,99,111,119,123,126,124,126,127,129,133,138,143,143,149,145,142,137,139,133,127,124,126,128,121,119,119,119,118,120,122,124,124,120,120,117,111,108,107,96,93,80,70,63,66,69,123,149,153,160,127,93,77,76,68,44,44,28,30,34,34,33,39,68,103,120,121,127,127,126,130,132,129,132,138,144,147,150,150,149,148,142,139,141,135,124,127,121,118,117,116,116,122,125,124,123,127,126,126,123,122,117,114,110,104,102,91,81,80,86,120,130,137,124,97,76,83,85,79,91,116,33,30,32,36,40,63,96,115,121,127,126,129,130,135,131,131,134,143,147,150,153,154,151,148,145,142,142,138,135,129,124,119,116,116,114,112,118,125,125,126,128,127,128,123,122,121,119,112,108,105,93,87,92,91,83,86,93,97,102,108,109,112,118,120,28,28,30,32,45,76,107,114,117,120,122,126,126,126,132,129,130,142,151,154,156,158,157,152,152,152,150,143,136,135,132,128,125,121,117,110,115,126,130,130,129,124,131,126,122,119,123,120,113,111,107,98,89,96,101,101,101,101,100,102,101,107,107,112,26,24,25,32,52,72,98,118,121,124,124,127,121,112,116,121,124,135,151,159,162,161,163,164,160,153,153,149,145,142,138,132,128,128,125,121,123,129,134,136,137,133,131,129,124,123,122,124,126,118,116,109,97,89,96,102,105,99,99,99,106,106,106,109,28,28,28,42,61,72,91,114,123,126,127,127,112,99,102,114,121,120,148,163,170,163,167,169,160,153,153,154,150,148,141,138,131,126,123,124,131,137,142,144,144,146,139,133,133,125,121,118,125,126,125,117,107,98,86,94,101,104,100,101,101,106,111,113,28,31,35,45,59,81,105,122,127,128,134,123,108,106,101,112,110,111,142,161,166,165,176,178,165,158,162,162,153,146,145,140,134,125,122,125,129,139,149,153,154,150,147,143,133,134,127,123,119,123,123,122,114,108,96,88,90,99,102,104,103,104,109,111,30,34,42,47,71,99,127,137,139,142,143,121,104,109,102,105,98,109,146,154,162,164,173,181,175,168,164,162,159,152,147,143,137,129,120,120,128,139,147,151,157,157,156,156,148,143,140,136,130,125,126,124,121,112,104,93,84,87,94,96,100,103,109,113,35,37,44,61,90,125,139,142,147,146,142,121,105,106,105,100,76,99,140,150,160,166,169,180,181,173,172,165,159,155,148,144,136,127,123,123,127,140,141,142,147,153,160,157,155,152,150,145,141,134,133,128,124,118,109,98,83,77,84,93,99,99,100,108,35,43,62,89,113,135,148,148,146,148,140,123,100,103,103,85,46,96,131,139,156,162,173,174,178,173,174,171,164,155,149,144,136,128,120,126,133,138,138,136,137,138,142,143,150,147,147,144,149,142,139,140,135,127,118,109,95,78,76,84,89,96,97,102,41,53,75,110,125,133,153,156,154,151,141,114,98,100,105,75,50,109,138,125,142,162,173,172,176,178,181,174,165,161,151,142,136,130,127,127,137,139,136,140,138,140,139,141,145,145,145,142,139,143,141,140,139,139,126,117,103,91,79,74,82,90,97,97,52,62,88,117,129,137,156,159,152,148,137,117,108,105,108,74,56,100,146,133,123,158,170,168,169,175,182,185,172,163,153,145,133,131,132,137,141,142,138,139,140,138,136,132,135,137,142,144,146,144,144,140,136,137,127,121,112,92,84,73,73,79,88,93,55,70,101,127,138,146,160,161,156,151,133,115,109,103,105,76,75,103,143,142,123,152,172,160,166,178,180,184,173,160,150,145,137,132,138,145,148,141,138,136,132,130,127,125,132,140,152,149,148,143,138,144,141,139,136,134,124,107,85,79,69,69,80,87,64,71,101,130,139,147,157,163,161,156,138,111,106,93,101,60,56,97,129,134,115,149,167,165,171,178,177,174,168,162,151,142,140,133,140,142,141,143,136,130,128,121,115,125,138,144,152,153,147,148,142,136,139,140,137,137,127,117,97,83,80,72,71,79,66,83,102,127,134,147,165,170,164,158,145,113,100,92,97,52,47,85,118,130,112,143,167,167,169,173,176,178,174,161,149,138,136,136,139,138,138,139,133,127,126,114,101,135,148,144,143,144,143,144,145,144,148,145,143,145,136,124,114,91,81,77,71,75,65,90,98,117,135,154,169,169,166,157,153,119,90,81,93,48,32,75,111,130,114,135,158,161,171,176,176,173,164,157,145,135,132,138,142,144,144,145,137,129,126,100,58,108,149,149,140,137,140,137,140,144,150,156,149,147,145,131,123,105,89,85,79,74,64,84,97,104,134,157,171,171,166,161,149,123,91,73,78,47,39,86,123,134,118,138,161,164,172,177,175,170,163,149,138,130,135,147,151,153,150,147,145,131,125,96,26,74,127,149,144,138,133,132,130,135,141,146,151,149,145,142,124,107,92,88,86,75,72,72,89,98,125,152,167,172,166,161,149,122,81,72,74,43,45,78,128,136,114,143,162,169,172,174,176,169,161,145,131,134,143,148,154,155,150,144,135,128,128,100,44,61,108,131,136,136,133,129,127,127,133,140,150,154,143,139,133,117,100,86,89,82,80,72,74,87,123,153,170,173,169,163,152,130,88,63,71,50,86,103,120,125,115,142,160,168,171,168,174,164,152,134,138,148,151,155,158,154,147,143,138,128,126,94,44,39,98,117,128,133,134,132,130,127,131,141,151,154,148,145,139,125,109,86,87,86,89,79,65,75,117,154,172,175,169,165,160,141,93,64,67,67,130,124,121,118,111,147,160,167,167,166,163,160,140,129,145,151,150,155,157,154,153,147,139,136,126,93,93,104,105,118,129,135,138,133,129,129,129,139,149,152,147,139,139,125,115,99,88,91,79,77,67,63,108,150,169,175,168,167,158,141,102,60,60,58,93,99,107,106,113,145,164,166,165,166,164,150,126,120,112,109,128,144,150,147,146,146,139,136,128,87,94,98,108,131,128,129,135,133,129,131,134,133,149,156,155,144,141,132,119,104,93,89,80,80,70,61,87,141,165,176,170,164,158,143,110,67,58,48,64,87,100,103,123,149,162,162,159,160,154,128,127,130,126,103,92,128,149,148,149,144,144,137,125,76,86,82,87,135,139,129,132,129,127,128,133,133,142,149,152,151,144,138,126,110,93,89,82,79,72,64,79,123,162,174,173,164,155,146,119,72,61,59,42,83,106,112,133,154,160,157,152,151,143,138,143,145,142,122,73,86,139,145,141,147,150,146,130,84,121,131,91,122,143,126,131,128,125,134,139,137,146,159,160,151,144,137,125,114,99,91,81,81,79,72,79,108,153,171,173,167,161,151,125,82,64,72,48,70,110,116,135,157,151,145,143,145,139,143,149,149,145,127,76,60,121,144,145,150,156,153,132,93,135,153,93,111,146,135,134,135,126,130,135,138,154,155,156,148,142,137,126,112,102,94,78,83,82,76,81,103,146,169,169,167,161,147,131,99,67,67,67,81,115,120,128,144,145,141,144,145,146,147,148,145,141,125,77,46,105,143,147,146,153,158,123,81,112,114,83,110,142,147,141,131,126,124,129,138,157,160,160,150,142,136,125,113,100,93,76,84,86,78,85,108,145,165,169,171,161,149,134,114,87,72,76,75,95,108,126,139,140,141,141,147,148,144,142,141,142,132,94,45,90,136,146,148,148,151,124,86,124,150,125,106,136,152,142,130,125,121,124,141,154,157,157,156,144,132,126,116,103,93,67,81,86,84,91,103,139,160,172,171,161,152,138,118,99,83,75,80,81,105,127,134,131,137,140,141,137,131,138,145,143,126,108,54,82,129,152,151,157,157,125,90,144,172,134,102,128,148,144,131,127,122,123,140,154,157,160,149,143,136,127,115,103,91,61,82,85,86,91,111,141,157,165,171,168,157,141,122,105,94,80,84,99,109,120,125,133,136,142,140,136,136,140,144,141,118,102,59,63,119,144,149,158,165,129,88,141,176,150,104,121,139,140,125,124,123,121,134,155,153,153,150,144,136,125,114,100,94,56,75,90,90,97,116,141,150,160,170,163,158,146,134,122,108,100,103,118,128,128,135,140,143,146,152,148,146,140,143,162,133,106,68,36,93,128,140,146,158,132,83,101,94,82,103,115,135,132,127,123,119,118,130,153,154,151,143,138,138,125,113,102,93,50,62,83,96,104,123,145,154,163,169,165,159,150,136,129,114,108,128,143,153,155,155,156,158,155,157,156,156,142,151,170,143,118,94,54,67,109,123,135,147,131,79,93,106,112,115,125,138,137,125,121,117,112,124,144,148,148,139,137,133,127,116,104,91,51,57,76,92,111,132,145,149,159,169,168,161,152,142,130,118,117,148,171,169,164,166,165,161,161,162,163,168,155,159,171,152,127,100,66,60,102,115,133,140,133,90,132,168,147,118,131,146,136,127,120,116,122,126,139,144,141,139,132,131,126,116,97,91,52,53,76,98,119,138,144,146,154,164,168,162,154,145,130,121,129,156,170,171,162,165,163,160,161,161,156,161,161,161,169,144,122,101,70,75,120,128,137,144,130,89,135,164,136,96,131,147,135,123,122,120,118,120,133,144,136,135,131,131,113,109,99,89,58,53,79,103,130,141,144,149,155,164,167,162,157,147,138,126,128,148,153,163,163,158,159,161,162,159,155,156,153,161,169,145,121,96,61,81,123,131,142,147,125,91,130,143,126,111,128,139,128,122,122,115,116,113,128,137,131,127,127,127,116,105,96,87,63,60,77,110,137,144,148,151,155,166,166,165,158,150,133,123,122,133,141,155,152,152,148,144,152,153,152,153,153,154,155,138,114,85,51,87,122,132,136,143,114,74,100,129,101,95,124,129,119,121,118,115,118,117,126,132,127,126,125,115,110,101,90,86,67,63,85,119,141,146,149,150,154,163,165,163,153,143,130,117,113,124,132,136,135,135,139,139,142,144,146,144,148,152,158,141,116,72,56,98,125,128,130,129,108,83,135,159,122,89,121,127,119,120,116,115,118,115,125,133,129,127,123,114,104,92,83,81,74,65,92,130,141,144,148,151,158,163,165,164,157,138,123,110,102,102,106,105,105,106,108,115,125,126,129,135,136,139,138,121,102,64,60,104,119,124,128,130,112,78,110,127,100,91,116,115,114,113,115,115,111,116,132,139,133,131,122,110,101,88,85,77,71,66,94,127,141,148,153,153,158,164,164,161,149,134,119,106,94,90,88,97,103,101,100,102,113,121,118,113,121,130,128,112,94,56,67,105,111,113,116,122,116,74,83,113,92,97,110,110,116,118,111,111,111,113,109,116,129,127,114,103,99,87,81,75,70,69,96,125,143,153,154,152,156,161,161,158,143,127,106,88,82,82,85,90,102,111,113,110,113,119,120,119,118,125,122,113,88,50,78,104,112,118,120,115,106,85,102,110,85,92,104,107,109,113,108,111,115,115,114,116,126,123,114,101,90,82,79,85,69,80,111,135,147,149,150,149,152,156,157,147,134,119,106,90,80,74,96,107,114,116,117,116,114,115,120,133,139,134,126,113,86,39,83,105,110,109,112,111,109,79,65,81,73,89,103,99,97,110,110,113,118,121,127,131,126,118,111,95,85,79,74,96,73,89,118,138,144,149,150,150,157,156,157,148,133,110,92,79,65,54,97,116,120,128,127,123,120,121,106,119,142,142,130,115,92,60,91,106,108,107,108,111,108,79,34,48,77,99,108,110,114,114,114,113,119,124,126,124,118,108,95,88,83,78,95,109,79,99,123,136,141,149,151,153,154,159,155,145,133,110,91,76,55,41,86,111,115,134,139,137,131,131,128,110,118,129,126,109,92,88,104,112,114,112,107,102,98,81,23,48,94,110,117,118,120,120,118,120,119,120,117,110,104,94,90,85,78,91,114,121,85,100,117,129,141,147,151,153,155,153,149,141,130,104,75,66,53,55,80,108,111,129,142,146,144,139,142,130,105,108,113,109,107,111,111,112,110,110,112,108,101,80,44,79,106,115,121,125,124,120,117,114,118,117,111,105,98,90,88,78,85,107,119,120,89,107,119,127,142,152,153,155,155,153,151,143,127,91,68,63,59,77,90,108,106,116,139,147,155,148,143,141,132,119,114,115,117,116,113,110,108,108,108,102,101,93,80,112,124,131,131,127,122,116,115,116,116,113,109,99,90,87,82,89,109,122,123,123,96,104,120,129,142,155,156,153,155,149,145,138,122,87,62,57,72,105,101,119,113,108,137,148,154,150,146,144,144,139,125,115,114,114,110,108,105,105,100,102,105,104,100,110,123,129,129,122,109,113,120,117,110,110,101,95,89,82,87,102,118,123,121,121,94,105,125,133,142,149,150,150,149,147,141,136,122,77,61,53,32,70,94,126,121,103,133,154,157,156,151,143,144,138,132,123,111,110,108,105,111,112,109,108,115,120,115,116,116,120,121,121,122,123,121,113,110,101,98,94,82,80,95,111,120,119,121,121,99,113,126,136,148,153,149,149,147,145,145,141,120,77,61,57,21,51,90,125,122,101,118,146,159,160,158,152,149,143,137,125,118,111,105,104,107,113,113,111,117,123,123,122,122,119,125,129,126,120,113,104,100,97,94,82,84,95,107,123,121,115,116,117,107,112,125,136,141,145,148,146,144,140,136,133,113,79,63,67,39,36,81,113,119,108,114,140,155,159,160,157,153,148,142,132,125,119,112,103,105,112,120,120,117,119,120,119,125,131,134,129,117,110,104,104,105,96,86,84,93,107,111,111,110,113,115,115,104,116,130,134,141,141,143,144,141,140,133,127,108,69,63,74,36,33,65,110,123,110,109,133,150,157,160,156,152,150,145,134,128,120,119,115,115,121,127,125,121,120,125,130,129,126,121,108,100,102,106,106,94,86,84,91,101,110,110,110,112,115,116,117,109,124,135,139,143,140,138,141,139,140,139,129,101,76,70,83,39,34,65,98,118,112,107,135,147,161,164,158,153,149,144,134,126,118,116,115,118,125,127,127,129,130,131,130,122,114,104,98,104,109,106,97,85,83,91,104,112,102,106,110,110,109,110,112,113,127,129,134,133,133,137,137,138,136,135,129,107,82,78,92,48,56,88,107,120,116,108,137,153,159,161,155,149,145,141,137,129,118,113,113,114,123,127,132,130,124,116,113,104,101,105,112,112,108,98,91,84,93,100,109,108,106,104,107,110,112,110,110,116,128,133,135,131,126,133,136,138,136,133,118,97,73,76,98,73,80,101,113,120,113,112,137,149,153,153,155,148,146,143,136,125,115,111,109,110,117,121,120,118,118,109,104,104,108,110,108,106,94,81,75,84,92,100,101,108,110,112,124,121,116,117,118,118,126,132,134,135,134,130,131,133,131,129,120,98,79,82,92,71,49,82,110,114,110,117,133,144,145,151,153,153,146,138,128,122,117,112,110,107,112,116,116,110,102,106,105,108,112,108,97,83,78,86,84,85,89,86,83,82,85,87,84,60,63,80,96,118,126,130,132,134,135,133,129,132,129,129,123,99,82,89,97,74,33,65,107,115,111,115,131,140,139,144,146,142,134,132,127,121,115,110,108,109,111,110,107,109,112,115,111,107,104,102,111,98,77,106,166,163,136,118,91,59,59,68,73,97,98,83,68,122,131,134,130,126,128,128,129,127,129,123,114,98,84,89,100,97,30,50,97,108,114,119,130,137,137,138,143,140,135,128,125,120,115,111,107,105,107,112,115,115,114,110,107,104,94,75,82,142,131,113,136,190,202,185,169,166,171,164,172,186,185,173,156,116,127,129,129,126,124,122,121,121,121,116,108,90,75,86,99,98,67,56,96,111,118,114,124,133,135,136,140,137,132,126,119,113,110,105,106,103,107,110,110,109,109,103,98,87,66,54,60,124,167,147,124,122,157,199,207,202,196,195,200,202,198,195,192,110,118,119,121,120,122,119,117,117,118,114,103,91,79,77,94,94,91,76,99,119,120,118,121,125,128,127,131,135,130,124,121,116,108,103,101,101,105,105,105,101,98,87,70,52,57,67,65,69,157,180,159,138,109,95,128,165,183,190,182,174,185,195,206,96,99,104,109,108,107,109,107,108,112,113,102,86,76,79,88,96,101,94,90,117,118,117,120,126,125,122,126,121,121,115,109,108,102,100,100,101,102,105,99,87,72,54,55,64,67,70,68,61,82,161,185,174,160,130,92,79,103,118,109,111,123,134,146,84,93,97,98,95,92,93,94,96,95,100,96,85,75,77,80,86,96,105,103,115,117,115,116,115,110,111,114,112,106,106,104,105,102,98,100,97,96,86,69,62,58,67,68,70,70,72,73,70,63,87,160,192,183,177,165,158,155,154,156,152,143,134,125,74,79,85,83,83,87,90,92,94,92,92,93,97,83,77,76,84,96,104,108,116,114,115,113,111,112,110,109,108,105,105,104,102,98,100,83,71,64,60,60,68,69,71,73,76,73,72,74,73,72,64,70,137,184,194,189,188,193,191,190,189,188,184,174,63,65,64,65,66,69,80,89,95,93,91,90,90,87,86,89,96,100,102,108,109,117,117,115,110,103,103,96,90,91,91,87,80,72,59,60,64,67,66,70,72,73,73,71,72,74,73,76,77,77,74,65,53,69,99,140,163,176,177,173,178,184,189,192,47,47,49,51,50,52,52,64,78,90,96,94,95,97,97,100,97,97,99,105,99,96,100,90,93,95,94,96,108,108,100,82,65,68,66,68,69,70,72,73,73,75,73,76,76,73,73,75,77,78,77,76,70,57,51,58,82,137,142,146,150,155,160,165,49,42,48,47,39,35,40,37,43,53,62,67,74,81,85,90,90,86,86,83,89,91,98,106,108,116,127,137,132,105,83,73,74,70,74,74,76,74,74,74,76,73,74,78,78,78,78,74,76,75,74,76,78,76,75,73,71,122,155,156,157,154,151,149,40,43,47,43,35,32,33,34,25,27,28,28,37,44,45,49,50,57,66,86,120,127,120,120,117,116,116,100,89,76,70,73,76,76,75,75,75,77,75,76,77,78,78,76,75,77,77,76,76,78,78,77,76,77,78,77,72,103,160,155,154,152,153,155
29,29,30,30,38,36,32,33,40,44,55,66,75,82,88,92,97,100,101,101,99,96,97,90,84,81,78,81,90,89,97,106,102,84,70,64,65,65,64,62,61,68,65,65,65,67,65,66,67,64,59,104,166,160,118,114,134,168,193,200,205,207,206,202,27,29,27,27,30,30,34,46,52,71,80,88,92,95,96,99,100,99,106,108,111,115,115,114,110,107,100,96,93,89,84,82,81,78,72,70,66,68,67,67,72,63,66,66,67,67,66,68,67,63,92,153,146,115,135,171,193,201,204,220,227,232,223,221,28,29,27,24,28,38,47,54,61,65,74,83,91,95,100,100,97,103,108,114,119,122,125,126,124,118,114,108,103,103,103,97,92,89,84,78,75,75,74,72,66,70,67,66,67,66,67,69,66,74,126,143,122,150,177,176,168,159,161,155,155,148,157,162,30,31,28,28,32,41,50,61,62,63,71,81,90,94,96,103,104,107,117,125,129,131,131,130,127,125,122,119,116,110,105,107,102,98,97,99,95,89,84,83,81,78,73,71,69,66,68,66,68,92,131,124,156,175,154,121,86,53,19,16,33,56,69,80,31,34,36,33,44,49,60,67,72,80,90,98,96,85,79,80,92,100,114,131,136,134,136,135,133,130,124,123,122,115,110,105,102,96,97,95,98,99,100,99,96,91,89,84,76,71,66,65,70,113,117,139,159,137,91,57,35,35,62,94,108,113,115,118,31,34,39,43,53,61,66,76,90,104,108,112,100,83,77,73,86,96,107,129,140,144,143,145,141,134,133,133,130,121,117,114,107,107,101,97,99,101,105,105,107,104,101,95,89,88,81,75,77,99,94,107,102,87,84,89,97,103,112,114,116,116,122,125,35,37,46,57,65,75,81,90,102,120,130,119,99,84,82,84,88,93,98,125,144,152,148,145,146,143,139,132,130,129,130,123,116,113,108,104,98,95,102,105,109,112,113,112,106,97,93,84,79,75,78,78,76,81,88,91,97,102,106,107,109,117,119,120,38,46,55,72,84,89,93,99,114,125,128,120,102,87,86,88,94,94,92,115,136,149,147,152,154,146,136,138,137,135,130,129,124,116,112,110,106,100,103,108,107,107,108,108,108,105,100,95,88,78,72,75,81,86,89,93,94,94,95,102,108,107,110,117,44,53,65,84,97,99,104,108,119,129,132,119,97,85,90,92,96,79,77,105,127,143,147,155,156,151,144,142,144,139,135,132,128,121,117,114,111,112,113,113,116,114,111,109,111,105,105,105,103,96,89,83,77,79,84,87,86,90,91,94,103,113,117,114,48,62,72,87,102,110,112,115,122,129,130,111,96,87,92,95,74,49,75,103,122,142,148,152,160,159,152,149,144,141,140,138,134,128,120,112,113,117,121,123,126,125,123,118,113,106,102,98,101,100,98,88,82,75,70,76,81,86,90,92,96,103,113,118,53,70,74,85,108,120,118,119,128,135,135,111,101,97,95,95,59,43,84,103,111,131,147,156,159,159,156,156,153,147,144,139,136,129,121,116,113,117,123,129,133,134,132,130,121,114,109,107,106,104,101,99,94,86,81,72,75,77,82,87,91,97,105,120,53,74,84,83,105,119,119,123,136,143,138,110,91,90,97,95,49,53,90,112,113,121,145,160,161,161,161,159,154,151,148,141,136,131,123,117,117,119,124,131,138,142,141,134,132,125,118,107,103,103,106,105,102,93,86,78,70,68,71,77,84,92,98,107,52,61,77,81,103,120,125,133,145,148,138,113,93,91,94,92,69,85,92,113,115,114,140,158,161,159,165,167,161,149,150,148,141,134,125,119,117,120,126,131,133,135,143,145,143,140,133,124,116,111,106,109,105,101,94,86,77,72,65,66,76,82,87,92,58,55,68,75,101,120,126,139,149,151,146,125,94,87,87,84,66,89,99,112,117,114,140,161,163,165,172,174,173,164,154,147,141,131,127,125,123,126,129,127,126,128,130,135,141,143,142,136,129,120,110,105,105,102,95,89,85,74,70,68,61,69,78,90,62,59,60,68,94,118,128,141,151,152,146,126,96,82,83,80,50,62,84,100,116,113,138,161,168,169,174,172,167,161,153,144,140,133,129,128,128,130,129,124,122,123,123,124,128,134,139,140,138,133,125,117,112,105,102,94,88,85,77,72,71,68,70,79,62,61,57,61,90,117,127,142,154,152,146,127,95,80,80,68,32,46,78,101,117,112,139,162,167,172,172,167,166,160,153,147,140,139,132,134,139,139,135,131,128,127,126,126,126,131,136,139,136,137,136,126,123,116,109,98,90,87,81,76,76,69,66,71,61,57,55,55,87,122,131,143,152,153,149,130,96,67,76,71,40,47,87,115,120,107,139,157,166,173,176,171,168,162,154,147,139,137,137,139,142,139,139,130,125,123,122,125,133,130,131,131,135,133,135,132,127,125,122,111,100,88,85,81,74,71,64,66,65,55,53,53,79,122,133,144,154,159,157,139,101,70,66,59,43,57,93,118,121,110,140,160,171,176,177,172,164,154,150,143,135,134,133,137,137,130,129,123,118,117,119,122,118,127,130,134,136,135,135,130,128,124,124,119,110,97,86,86,79,75,71,67,63,55,53,53,75,118,136,145,157,158,151,139,110,74,63,43,48,83,108,127,116,115,150,162,171,176,177,171,163,155,148,136,129,130,139,139,136,133,132,123,117,116,113,107,110,125,132,136,141,137,136,127,127,127,123,120,112,106,93,84,85,79,74,71,65,60,57,58,72,109,139,147,156,158,150,142,113,77,62,54,95,129,127,128,111,119,145,158,168,171,172,165,154,152,138,129,129,134,140,143,143,139,135,133,120,116,108,90,96,128,132,129,131,133,132,135,127,126,126,121,118,114,103,88,86,87,77,73,78,71,65,62,78,101,134,148,159,159,153,149,118,81,61,54,86,110,109,118,107,120,142,158,165,161,157,155,156,143,130,128,134,137,143,145,140,138,132,129,123,115,103,60,61,116,139,130,123,124,124,127,132,130,131,128,124,117,107,96,84,86,84,76,79,71,66,66,84,108,144,154,160,163,157,147,121,85,68,57,56,85,99,110,106,120,141,161,160,156,154,151,142,121,113,113,117,125,143,144,139,134,129,121,116,113,96,48,39,86,129,132,122,118,119,121,127,134,138,134,134,131,119,107,93,85,87,80,75,75,70,79,90,112,147,154,159,161,156,148,125,94,68,57,47,76,105,110,110,120,143,153,151,145,146,137,119,112,112,105,98,108,132,142,140,139,130,124,119,113,88,46,44,81,107,119,121,121,116,114,116,125,134,138,133,131,128,115,101,88,88,89,69,77,79,82,92,117,146,154,160,164,159,148,131,107,80,65,49,61,108,112,115,123,137,141,138,137,134,125,124,127,128,119,93,75,100,129,134,136,131,123,121,117,87,61,50,75,100,110,119,119,118,114,111,114,120,133,140,132,126,121,106,92,86,87,65,82,85,88,100,126,148,155,158,162,159,151,134,113,89,72,59,70,104,115,110,122,131,131,125,130,126,127,136,139,134,120,100,62,69,103,125,132,130,130,127,118,82,86,93,87,111,115,118,121,122,116,114,115,124,134,141,135,128,127,114,98,90,86,61,80,91,97,109,135,151,153,155,160,157,151,135,114,93,80,70,70,94,97,100,111,123,126,127,130,134,135,138,135,131,121,100,59,61,90,116,132,139,140,136,114,73,80,77,79,115,119,116,117,118,117,118,118,121,132,139,136,132,131,121,108,91,87,59,75,90,101,124,145,152,152,157,161,159,152,140,125,108,93,71,65,65,75,92,110,117,121,124,125,126,123,125,131,129,119,102,59,53,85,107,128,141,145,142,113,85,113,108,87,109,118,115,121,118,116,117,121,121,131,144,141,130,125,120,111,101,90,62,80,97,116,143,151,152,154,160,166,164,157,146,132,118,104,83,77,80,88,97,110,114,118,120,123,117,116,124,130,129,116,103,68,49,82,103,124,139,147,143,108,100,145,141,81,102,122,117,118,118,118,119,123,120,127,139,141,138,133,129,118,102,92,66,89,116,137,148,149,152,154,160,166,164,161,149,137,124,107,96,106,115,123,126,128,126,127,133,136,132,131,129,129,134,119,102,75,50,83,111,123,141,151,144,103,77,111,119,87,115,139,129,126,123,119,121,129,126,127,141,142,142,137,131,124,113,98,70,97,127,142,148,149,150,152,156,159,163,159,152,140,126,114,111,134,145,149,149,146,143,145,144,145,143,143,134,137,146,136,108,83,50,74,115,125,140,158,152,109,95,124,126,94,114,146,142,132,124,121,118,123,128,141,145,147,144,136,128,124,115,103,74,111,136,145,149,150,151,151,157,162,164,162,154,143,130,119,134,148,163,163,156,161,158,157,156,156,155,155,149,152,159,145,126,99,62,68,115,133,142,154,158,110,106,150,162,114,106,142,149,140,126,121,118,118,133,149,155,153,145,135,133,123,110,103,85,121,138,142,147,155,149,153,155,158,159,162,158,147,134,126,144,157,161,165,164,165,163,163,163,162,159,162,163,166,165,148,128,108,77,68,117,134,140,145,154,109,106,156,174,131,115,134,144,140,126,122,118,119,135,147,148,152,153,147,134,126,117,105,97,126,139,143,149,152,156,153,155,156,159,159,153,146,135,127,138,147,156,165,166,165,161,162,162,162,161,159,158,167,167,148,129,109,78,73,112,124,131,136,146,107,82,111,113,112,105,128,144,136,124,123,119,121,134,151,155,155,144,140,134,126,118,105,107,128,138,147,153,155,154,153,153,154,156,157,151,137,128,119,128,140,157,160,158,160,158,155,161,157,157,158,156,160,165,145,125,102,81,92,122,131,134,130,136,108,82,103,83,83,107,130,144,137,128,125,121,123,135,154,157,157,151,143,139,129,118,106,123,134,141,150,156,157,155,153,154,154,155,154,146,132,123,115,120,132,141,139,140,145,150,153,152,152,154,152,153,155,171,154,123,96,78,102,124,131,131,130,130,100,114,167,174,146,125,143,148,141,127,121,121,116,133,156,159,156,148,142,137,126,116,104,125,138,145,151,155,154,151,151,152,152,152,148,139,121,111,105,107,113,116,115,118,122,132,140,142,143,147,148,147,149,162,151,120,86,79,111,127,128,132,133,130,97,125,168,164,128,115,143,153,141,129,124,120,122,133,152,154,154,147,144,143,129,114,102,126,138,145,149,154,154,153,151,153,157,151,140,128,115,105,92,94,106,114,120,126,126,128,132,137,138,139,142,146,151,148,129,108,77,86,116,127,131,136,145,129,93,120,159,155,126,118,143,152,140,129,128,128,128,133,149,153,153,149,138,130,130,120,107,130,135,142,151,156,155,154,154,157,158,151,140,119,102,93,88,93,102,110,118,126,132,134,133,138,142,139,129,134,143,142,125,105,72,94,123,131,135,136,139,122,84,95,138,129,109,111,136,141,135,129,126,122,123,129,145,152,151,149,142,140,128,116,103,127,133,143,158,161,157,157,159,158,158,148,136,122,100,85,82,86,97,117,125,126,132,136,135,137,141,141,145,140,139,139,128,101,68,106,123,124,128,131,137,125,98,125,165,149,93,101,132,137,128,130,125,123,125,127,146,147,140,140,140,138,122,111,103,129,145,153,155,157,155,158,162,161,158,149,138,116,93,83,81,76,88,119,128,133,133,134,135,137,140,142,143,148,147,143,128,87,62,113,121,124,126,128,129,125,97,114,150,156,104,103,129,131,129,130,121,127,130,132,143,142,137,138,137,128,122,110,100,141,152,153,156,159,160,161,163,159,155,152,132,99,80,75,68,71,83,111,118,132,135,137,140,141,141,136,141,149,151,144,126,82,76,117,122,124,126,129,129,119,92,84,112,95,89,110,120,124,128,128,124,126,126,128,144,144,140,141,132,121,115,106,95,147,154,156,155,158,161,161,161,157,152,143,129,90,69,68,62,93,84,101,110,127,142,149,150,146,148,141,131,137,148,144,123,96,99,115,118,120,120,123,125,123,101,107,132,113,95,114,118,128,131,125,122,125,123,131,145,149,144,142,135,125,114,96,86,151,150,153,155,159,161,163,161,158,153,147,124,78,67,63,66,93,83,97,104,116,138,150,157,155,155,156,135,125,128,128,114,107,117,117,117,119,118,120,122,122,103,92,110,93,94,109,120,121,122,123,120,122,128,131,132,141,143,141,129,114,104,95,83,149,149,149,151,156,162,163,162,158,154,145,119,78,67,66,89,118,104,111,114,113,129,148,158,160,155,156,145,125,123,125,122,121,121,121,127,123,120,119,116,113,98,77,93,80,96,117,118,107,114,119,120,127,130,129,127,134,140,137,121,109,102,90,82,149,148,149,151,154,159,159,155,153,146,137,114,75,62,65,63,96,105,113,120,113,125,150,159,164,158,155,152,144,133,136,139,134,128,124,119,124,124,125,119,111,94,55,59,85,110,123,121,123,125,126,125,128,133,137,146,145,138,132,121,110,96,83,91,145,144,150,151,152,154,156,155,154,149,135,103,68,65,70,41,55,84,112,128,112,120,150,163,167,161,159,157,152,136,126,132,139,138,133,127,122,126,125,119,112,92,28,42,95,119,128,129,132,135,132,128,128,138,146,145,142,133,126,116,101,88,90,104,144,144,145,143,151,155,155,153,156,151,137,107,78,79,82,58,43,75,110,128,121,117,147,163,168,166,161,158,153,142,130,118,121,132,129,123,123,126,122,116,111,91,42,92,117,126,133,139,141,137,136,135,136,140,141,138,135,123,113,99,88,85,102,121,142,147,147,140,146,151,151,152,148,148,132,104,80,82,88,70,44,67,115,126,124,116,143,157,163,166,167,165,159,150,139,124,112,119,123,123,125,127,121,119,115,104,91,116,130,137,144,144,141,139,130,128,132,132,131,123,116,109,102,92,86,100,114,121,145,146,147,144,145,145,147,148,148,146,127,101,82,87,92,37,33,61,98,123,126,114,139,152,161,167,161,164,162,158,148,134,121,114,111,115,126,136,133,122,124,120,110,113,127,141,145,139,132,124,123,127,129,129,128,119,110,102,93,87,89,107,118,119,143,145,146,148,147,147,147,149,149,143,126,102,86,91,97,46,47,82,107,124,127,116,145,155,163,169,169,163,159,158,148,134,128,121,114,108,117,131,133,132,133,131,126,125,129,133,135,130,123,124,131,132,129,124,118,113,104,97,92,93,105,116,117,113,149,145,144,145,148,146,147,147,148,144,131,103,91,94,99,66,95,108,118,129,126,122,149,161,163,169,167,164,164,157,151,140,131,119,120,117,119,132,142,140,137,134,134,133,131,132,135,135,136,136,136,131,124,121,114,106,102,96,93,103,108,109,109,112,141,142,141,141,141,141,143,145,142,136,124,105,99,101,101,69,76,95,121,129,126,127,155,163,163,165,164,161,163,157,151,143,131,126,123,123,126,132,140,140,137,133,130,129,134,141,142,145,143,135,129,122,118,111,108,106,94,88,97,104,107,111,106,106,138,136,137,137,137,137,139,140,142,133,121,101,95,104,107,73,51,88,120,125,122,130,149,156,158,162,165,164,159,156,152,141,128,120,119,121,127,134,139,138,140,145,147,146,146,145,142,137,128,121,115,110,111,109,105,97,93,102,106,104,101,103,103,107,126,133,132,131,132,134,134,137,133,125,114,101,93,104,111,84,50,81,118,121,123,133,146,153,152,160,165,165,161,158,148,137,128,121,117,117,124,137,142,148,149,146,145,142,137,131,121,117,113,110,112,119,113,108,99,95,103,109,110,107,107,106,110,117,121,123,120,121,123,123,129,130,132,125,112,99,91,103,109,95,64,83,117,119,126,136,147,155,154,156,159,161,153,149,142,135,130,123,120,119,122,131,134,136,136,132,125,121,118,114,113,108,111,118,119,113,107,92,86,85,82,81,88,98,101,99,92,86,115,114,111,112,113,115,115,119,125,122,110,96,95,105,105,106,89,94,122,130,132,134,143,155,154,155,158,157,151,144,142,137,131,122,118,119,118,124,129,130,126,124,120,117,115,115,116,124,121,116,112,105,97,92,95,110,123,123,114,94,63,45,37,26,100,101,102,108,111,111,112,110,114,117,111,97,91,100,104,109,107,102,122,131,131,133,140,146,150,152,156,154,149,144,138,134,126,123,116,114,117,123,123,122,120,118,118,120,119,121,121,120,116,111,103,93,79,108,148,143,160,176,164,148,122,100,79,59,84,86,88,99,106,109,109,111,109,109,111,104,94,92,100,111,116,109,120,129,134,137,139,147,148,142,149,153,149,144,140,130,122,116,114,112,114,119,122,120,121,123,126,120,120,116,113,109,108,99,88,74,72,77,141,149,135,161,187,189,174,163,151,146,69,72,74,82,95,107,110,108,107,106,107,103,96,95,99,111,116,118,125,127,127,132,138,143,142,140,145,143,142,136,128,129,119,115,112,112,115,119,122,123,124,121,117,116,112,110,107,105,95,84,75,77,78,78,95,163,155,130,139,175,198,204,198,193,58,56,56,65,76,97,101,103,107,105,102,101,101,103,108,113,118,120,126,129,132,130,133,131,131,131,131,129,125,125,122,118,116,111,110,112,114,117,121,120,121,117,111,109,106,104,99,84,78,70,77,76,77,76,71,106,167,161,142,123,127,153,172,179,53,41,39,43,55,69,99,105,103,103,105,106,106,107,110,114,116,122,124,127,129,130,131,129,129,126,127,132,128,122,118,115,113,109,109,109,108,111,111,112,108,107,104,102,96,85,76,73,74,83,78,79,79,79,77,72,97,181,179,161,140,126,113,112,42,35,31,32,29,40,62,89,99,105,105,105,103,102,102,106,109,118,123,124,128,130,126,125,125,128,126,119,118,115,114,113,110,106,109,107,108,108,107,104,99,96,92,85,75,73,73,78,80,80,78,77,78,77,79,79,73,86,156,180,178,174,167,158,47,40,34,32,33,32,35,49,66,86,96,101,108,107,109,108,109,108,111,112,116,120,125,122,117,117,116,114,108,107,105,102,108,109,106,105,103,101,97,89,84,76,74,75,79,81,78,80,78,79,76,76,78,78,77,77,75,65,75,122,166,192,191,187,41,41,35,32,31,33,29,27,33,42,60,81,87,96,105,106,105,103,96,91,93,95,94,95,97,96,94,91,91,91,94,96,87,86,82,79,79,75,75,76,74,75,76,76,79,79,80,80,77,77,79,79,77,76,78,78,76,76,71,69,79,109,154,180
33,31,30,32,37,41,57,95,121,127,128,131,134,135,136,139,142,143,143,148,149,150,149,146,139,135,131,126,126,125,126,124,120,115,115,113,110,113,113,113,112,111,110,108,107,101,95,91,88,87,92,133,177,175,194,197,186,157,129,113,97,76,48,30,29,33,29,29,34,47,74,107,129,136,134,136,136,138,139,138,140,144,147,152,153,156,154,150,148,140,136,133,129,124,125,124,121,122,116,119,115,115,116,118,114,113,114,113,111,110,105,98,90,92,117,180,189,197,200,173,129,101,93,74,46,40,63,104,32,31,27,28,36,44,64,92,118,127,129,134,137,136,137,134,135,142,148,153,155,158,155,152,148,141,137,138,133,126,125,122,118,117,114,113,115,116,117,117,120,118,115,116,114,110,110,103,103,94,113,155,171,182,165,122,104,101,98,87,90,117,134,143,27,24,27,28,31,45,55,68,92,114,127,132,132,127,126,124,124,134,151,155,158,160,161,157,152,145,143,141,134,129,126,121,117,117,115,111,111,116,117,115,117,121,121,119,115,111,111,109,104,103,95,92,115,123,117,108,111,117,122,127,132,134,132,133,29,32,27,36,38,43,58,67,90,116,129,132,120,109,107,113,118,121,143,153,159,161,163,164,160,157,152,148,140,136,131,125,122,119,116,114,105,106,116,120,122,122,121,122,123,117,116,117,113,108,103,95,93,116,119,117,116,116,121,124,119,121,125,129,30,30,29,37,41,50,61,84,115,133,140,131,114,102,96,101,105,105,133,155,165,164,162,164,164,157,149,146,145,140,137,134,126,121,120,115,110,113,121,125,125,125,123,125,121,118,113,116,116,113,110,106,99,97,112,118,119,116,115,120,123,120,121,125,30,33,35,40,51,62,80,117,139,146,147,130,109,105,96,94,90,88,129,153,163,165,169,175,171,155,150,150,147,143,140,130,128,121,118,115,116,116,120,124,128,131,134,130,124,124,122,117,110,111,115,111,106,97,97,108,117,118,116,119,124,128,123,123,31,32,36,47,54,72,103,135,152,152,148,129,108,104,95,94,80,81,123,150,161,165,171,178,176,162,154,154,153,145,136,135,131,123,114,109,112,119,124,130,136,138,138,136,130,128,125,117,114,112,115,113,110,103,97,99,105,113,115,119,119,124,131,125,32,33,40,51,61,85,107,132,150,152,147,129,107,101,92,80,58,69,121,145,159,162,169,176,180,176,165,159,156,149,144,136,133,122,116,105,107,114,124,133,140,144,139,138,139,134,131,125,123,123,115,116,114,108,99,92,93,104,110,113,117,118,126,129,35,44,50,56,71,99,107,128,148,153,143,119,102,97,93,75,48,70,119,135,147,157,170,177,181,178,168,164,157,150,144,138,132,126,114,110,109,113,123,132,136,141,145,140,140,136,133,130,128,122,120,119,118,115,106,98,88,81,97,108,112,115,115,123,39,47,54,60,74,99,108,124,147,151,138,113,99,97,90,65,42,69,123,134,126,152,170,178,182,181,173,169,159,154,146,138,132,123,115,107,110,119,129,134,138,137,137,139,136,132,132,130,128,128,124,119,122,117,112,102,92,82,81,97,102,107,109,113,39,49,58,65,83,102,108,124,148,149,134,107,106,97,88,62,45,65,127,139,118,137,168,178,181,180,179,177,164,153,147,142,136,125,116,109,113,127,134,133,136,134,131,129,131,132,131,125,122,122,126,123,123,122,119,111,101,91,80,80,91,101,107,110,44,53,61,68,89,101,109,126,150,151,132,110,101,91,85,57,60,72,115,139,121,130,164,175,175,177,178,176,170,158,147,140,130,120,115,114,120,130,136,135,136,134,133,132,128,119,122,120,122,123,124,126,125,119,123,119,108,99,85,76,80,90,97,103,48,53,63,72,88,96,104,130,152,152,136,111,98,87,81,54,44,60,107,126,117,121,155,165,171,176,178,175,171,160,148,138,131,121,117,119,129,137,139,134,137,135,132,127,122,112,114,119,129,133,131,129,127,130,125,121,117,109,93,82,70,74,85,95,51,54,57,71,91,99,107,129,153,152,142,116,93,82,78,37,28,49,92,114,112,111,154,170,175,176,176,171,167,158,150,138,128,122,115,124,137,137,138,134,132,131,125,117,107,108,115,126,138,136,135,134,127,130,134,131,125,120,105,88,74,72,76,82,50,52,61,74,91,97,105,127,147,152,141,117,91,72,73,37,29,43,83,112,106,102,153,163,170,175,173,173,171,163,149,138,125,122,119,125,135,135,139,139,133,129,127,114,104,116,129,136,141,137,131,133,132,129,136,136,136,128,114,100,82,74,76,79,56,59,61,73,81,91,100,126,149,154,140,111,82,67,70,38,32,45,79,107,103,93,144,163,173,175,175,172,165,154,143,130,118,114,119,130,138,140,142,138,129,125,128,103,89,117,138,142,133,132,129,127,127,129,139,142,144,144,127,113,95,73,74,77,50,59,64,69,72,80,99,126,151,155,144,117,85,64,64,36,30,42,75,109,99,96,142,163,173,174,176,176,165,152,138,121,109,112,133,142,147,149,148,146,134,129,121,94,64,95,135,144,140,133,133,126,120,126,135,147,145,143,142,123,104,82,75,75,50,57,60,69,61,78,95,123,150,158,147,123,89,64,57,43,46,56,69,100,93,103,144,167,173,173,173,170,160,151,128,111,115,130,139,148,155,153,150,147,136,130,125,91,57,93,132,143,138,133,128,123,119,120,126,139,149,146,143,135,113,91,73,77,48,54,61,69,57,69,92,112,141,155,146,126,91,63,56,59,72,72,74,86,89,112,149,166,170,170,173,169,157,138,118,118,132,137,145,154,154,155,148,145,133,129,122,84,61,98,128,131,131,129,126,122,118,114,124,141,151,150,141,134,125,103,81,71,46,49,58,65,57,64,87,109,136,151,143,126,100,68,56,57,69,61,67,73,80,111,152,168,167,171,172,164,149,122,110,128,145,146,146,154,154,155,149,143,136,133,112,70,47,97,134,126,132,128,126,120,110,115,123,140,150,151,145,138,128,110,89,76,47,53,50,59,55,58,84,101,129,145,142,129,103,69,54,45,57,53,56,69,79,111,153,164,169,168,167,156,136,120,120,122,131,149,152,152,153,153,152,143,140,138,107,60,42,70,127,127,121,122,120,117,111,115,121,134,153,156,149,136,126,110,95,78,43,45,49,56,59,59,73,93,120,140,139,128,105,72,58,50,34,41,58,66,85,123,159,167,166,164,161,148,135,139,141,135,112,110,135,150,151,152,150,147,142,137,100,56,47,66,114,137,126,120,114,115,112,111,120,133,150,156,152,138,127,113,97,87,37,42,42,50,58,58,70,94,113,132,138,129,108,75,57,55,39,40,59,71,85,125,155,163,161,157,154,146,150,153,150,140,116,76,84,132,149,149,148,147,142,139,92,53,63,76,103,136,127,116,113,107,109,113,121,133,148,153,150,144,130,115,97,85,39,41,47,53,59,60,71,93,109,128,137,129,113,92,68,58,51,47,57,70,87,126,149,154,150,150,146,143,152,158,153,143,120,68,51,97,138,147,146,149,148,141,84,70,74,69,87,126,137,110,112,107,105,110,121,140,150,159,156,142,128,115,100,87,35,39,47,55,58,57,71,92,109,122,132,130,117,97,68,62,61,59,69,73,79,119,149,150,148,150,151,153,151,155,149,141,122,70,49,72,127,145,144,145,155,146,80,69,87,87,89,117,149,125,117,106,103,105,117,150,161,157,150,137,125,109,97,85,35,37,42,50,59,66,69,88,103,119,129,133,124,102,79,68,64,64,60,65,95,130,144,145,145,148,151,147,146,148,154,143,125,84,49,71,113,140,143,142,147,134,79,63,75,91,98,113,133,131,118,101,96,99,120,155,164,160,149,134,125,113,97,85,36,40,43,50,59,69,76,92,102,114,127,134,127,112,94,78,64,62,61,74,108,132,140,142,146,150,147,141,144,152,154,139,116,90,56,63,89,127,138,139,151,133,78,74,89,80,77,103,131,132,120,99,87,91,116,152,157,156,147,136,121,107,97,81,36,43,44,54,58,66,78,90,103,115,128,133,130,118,103,88,77,74,86,108,126,135,140,144,148,151,151,148,149,148,151,142,113,92,61,56,76,108,123,138,154,133,79,74,100,93,86,101,121,125,117,94,85,94,114,155,158,154,143,133,122,106,93,85,40,46,45,49,61,72,84,96,104,114,125,133,133,123,108,93,80,92,124,141,150,150,152,152,156,159,158,154,152,147,162,155,125,94,70,52,59,84,106,125,145,129,78,69,95,94,96,102,116,121,113,93,82,91,110,142,149,146,142,132,121,105,90,83,53,50,52,55,66,77,87,97,106,117,124,127,130,125,114,99,94,121,151,165,169,167,166,164,167,167,169,168,163,156,174,165,132,106,85,58,55,69,84,112,136,138,88,51,57,79,85,96,124,129,114,93,79,88,107,139,149,148,136,126,117,105,91,82,52,52,54,56,66,79,88,100,106,112,120,131,133,129,117,105,106,140,167,178,174,170,174,171,170,173,169,174,175,168,169,158,132,105,80,58,58,66,81,108,130,137,99,61,73,90,99,104,133,135,119,97,82,87,104,136,145,140,133,122,112,103,91,81,58,57,59,61,68,79,90,100,106,113,121,129,132,124,119,108,111,136,156,166,168,161,170,168,170,171,170,166,167,164,164,152,127,100,86,63,61,77,83,101,127,139,95,66,89,93,92,98,132,141,118,97,82,87,105,131,147,143,133,122,112,102,89,83,57,62,61,64,68,82,95,103,106,111,118,126,130,129,118,106,108,129,146,154,161,162,162,161,163,165,166,164,160,156,160,147,119,96,79,61,62,78,89,101,119,129,90,71,88,89,85,89,128,136,113,94,84,88,96,121,144,140,130,120,112,105,89,86,54,65,66,65,72,86,99,106,107,111,116,123,125,123,112,101,97,113,131,144,151,153,154,153,154,158,156,160,160,160,159,147,118,93,72,55,62,81,94,99,114,113,78,64,78,89,94,83,120,125,104,93,91,88,93,111,139,134,125,117,109,99,84,83,63,73,69,68,75,89,99,108,110,116,115,124,126,115,104,92,84,95,111,120,122,123,127,133,144,145,148,150,149,152,156,150,119,90,63,53,66,86,96,98,108,107,77,60,66,69,76,74,115,118,104,92,89,89,93,111,131,128,124,118,104,94,86,78,72,75,63,67,81,95,104,108,112,110,117,116,119,114,99,87,75,70,74,92,98,100,101,108,119,128,126,132,136,142,146,137,102,84,57,47,75,92,95,102,111,107,77,59,68,65,72,85,113,110,99,93,91,93,96,107,130,128,121,117,104,91,82,73,74,70,64,73,83,96,107,112,115,118,112,115,114,108,92,75,63,59,63,72,87,96,98,100,106,116,121,115,118,132,138,127,102,80,55,51,75,95,101,103,105,106,82,58,59,63,72,90,107,102,101,95,93,91,92,104,128,133,127,117,102,90,82,75,72,71,76,78,83,97,107,113,116,115,115,113,109,97,85,70,61,58,54,61,84,101,107,106,108,118,121,123,124,131,133,122,99,75,48,54,91,98,104,106,106,104,85,53,44,45,65,92,102,101,99,98,91,89,94,102,115,129,130,114,96,87,79,76,74,71,72,80,91,102,114,119,120,118,119,112,102,86,74,64,57,52,58,70,86,102,107,112,110,110,112,125,142,147,140,125,104,73,48,71,92,100,100,101,103,106,91,62,41,39,66,90,99,98,89,97,97,96,97,102,100,115,115,110,95,86,77,78,76,75,79,85,97,108,117,120,122,117,115,111,106,87,67,59,49,40,55,69,89,108,113,115,115,114,112,108,133,152,146,125,104,84,82,94,101,104,103,102,101,101,97,65,41,56,77,91,101,99,91,92,93,95,102,110,111,115,112,104,93,80,81,89,76,80,81,87,103,120,125,118,118,117,115,109,99,83,65,55,42,34,51,68,83,106,118,125,126,125,125,114,106,123,135,123,105,93,99,102,105,108,105,103,104,100,93,71,44,62,83,100,109,103,103,99,97,94,100,112,118,116,108,97,88,79,86,90,77,82,86,96,111,123,123,126,122,117,113,110,100,75,53,45,39,37,47,73,79,99,112,126,135,135,135,131,114,99,100,105,97,92,97,100,105,109,108,105,103,100,94,77,47,58,87,95,103,105,101,100,98,97,108,115,115,109,99,88,81,86,83,86,83,83,95,107,119,124,125,122,118,116,113,104,92,70,52,47,45,40,59,71,76,87,108,123,137,137,139,137,131,120,105,98,93,88,89,97,103,106,107,107,106,97,96,79,58,74,88,100,104,103,103,100,101,103,108,107,102,96,91,82,85,91,95,94,84,89,97,113,122,124,125,122,118,114,109,105,88,64,52,48,56,65,64,81,81,84,103,122,135,143,142,143,140,134,126,115,107,96,93,92,93,98,103,106,100,97,94,87,78,85,95,98,102,104,103,101,100,102,103,100,94,87,83,90,92,91,90,90,91,99,109,113,124,127,127,124,119,117,111,105,89,61,47,40,36,50,63,81,85,79,97,122,137,144,145,146,145,139,132,121,114,105,100,101,97,96,98,101,98,96,96,92,87,88,89,97,100,99,99,91,96,95,97,97,91,84,85,91,95,93,89,86,104,104,110,115,120,122,127,122,119,116,113,105,87,57,54,38,28,39,61,81,83,75,92,114,133,144,150,152,150,145,138,129,117,111,109,102,106,99,99,101,96,94,94,93,92,94,92,96,98,97,93,95,95,92,92,93,87,89,92,92,91,92,91,88,105,106,111,116,123,124,124,123,122,119,111,102,78,57,52,40,21,31,59,83,92,84,89,113,129,142,148,149,150,147,142,134,122,114,110,104,104,111,106,101,98,99,101,103,99,97,97,98,97,97,93,93,94,95,95,87,86,90,89,93,92,90,89,86,96,106,112,117,120,121,119,126,125,122,116,102,77,57,58,46,24,27,58,86,95,90,85,107,126,142,151,151,148,146,141,131,121,114,105,104,104,106,108,103,102,102,104,103,101,101,102,99,100,100,100,98,95,92,87,87,89,90,89,90,88,86,85,90,92,105,110,115,115,119,124,123,122,122,118,99,74,56,60,48,26,35,55,84,95,89,87,109,129,148,154,155,149,144,141,135,126,112,102,97,99,100,107,109,107,107,106,104,103,104,103,103,104,100,98,96,94,88,87,93,96,92,87,87,88,87,90,92,93,108,111,111,111,113,120,126,127,122,113,99,73,58,64,55,32,45,74,89,100,92,93,117,137,142,150,149,148,143,139,134,123,114,102,96,92,97,103,109,113,112,109,104,103,102,103,101,100,99,94,90,89,86,91,92,85,87,89,88,87,89,91,91,95,106,111,118,114,117,119,122,125,125,114,92,73,61,67,62,51,69,72,92,101,95,96,117,135,140,146,149,148,141,138,130,121,109,99,91,90,95,103,105,107,108,105,104,102,101,99,98,96,93,91,89,88,90,93,94,91,84,86,88,88,88,91,90,101,106,110,111,118,118,119,122,125,123,117,96,77,65,71,67,49,50,74,95,100,93,97,118,133,137,143,144,143,140,134,125,113,104,97,92,92,93,96,103,106,104,104,106,102,100,94,94,95,92,89,87,95,91,94,93,91,90,84,86,93,91,91,87,99,112,110,110,114,116,118,120,125,121,113,98,83,74,71,71,35,38,73,93,98,98,102,119,129,132,135,141,140,135,128,119,115,107,99,93,93,97,96,98,101,101,101,96,98,98,92,92,94,92,88,93,91,91,91,90,92,90,94,97,94,97,84,61,98,109,113,112,115,116,118,119,121,117,107,94,81,70,78,78,45,37,68,95,102,100,107,120,131,133,134,134,136,127,123,116,110,102,96,95,90,86,92,98,98,96,93,94,93,92,93,85,85,90,97,86,78,76,76,75,64,64,68,70,57,36,29,51,90,104,109,109,113,114,117,116,118,112,103,90,79,74,75,81,63,40,66,96,103,108,106,115,127,130,130,131,137,130,121,112,105,98,95,90,92,91,93,95,96,96,94,93,92,93,98,111,99,78,102,133,122,96,75,55,42,32,34,32,28,46,87,123,80,90,103,105,108,112,111,112,110,109,101,90,79,77,80,84,74,58,64,97,110,111,109,114,120,125,123,122,128,125,118,111,105,98,92,93,91,91,95,95,96,95,96,92,93,90,75,97,142,101,85,112,144,145,130,109,99,98,97,102,114,132,144,150,69,82,91,98,101,105,106,108,112,112,108,91,81,77,80,84,82,76,71,98,110,113,113,115,120,123,122,119,121,116,112,103,100,99,91,89,90,92,92,93,90,93,95,87,75,59,49,47,112,146,110,89,95,128,155,161,155,147,144,147,151,158,162,166,69,81,90,92,93,95,101,101,102,102,102,99,85,79,83,87,91,88,84,99,107,110,111,113,114,109,108,108,111,107,103,99,96,94,93,93,92,92,95,93,92,85,73,60,52,48,51,51,61,134,148,122,97,84,85,111,142,161,163,157,147,134,122,116,61,70,69,71,80,86,95,98,101,101,100,99,91,82,84,91,95,98,100,107,108,109,110,109,107,107,107,105,104,105,100,101,98,99,98,100,100,94,85,77,67,55,47,50,52,55,50,52,50,74,144,150,128,116,93,70,60,63,71,65,65,73,85,94,50,55,59,62,70,81,93,101,99,99,101,101,96,93,90,95,97,102,103,106,110,111,108,110,104,102,103,105,104,96,100,100,100,96,94,82,66,57,53,51,48,48,51,51,47,52,51,51,51,46,73,147,163,142,132,115,96,74,66,76,97,114,124,129,47,41,47,49,49,55,74,93,98,99,102,100,99,100,98,99,101,102,103,106,105,108,109,103,104,101,101,100,98,100,93,85,71,63,55,50,50,52,53,51,55,54,50,53,55,52,53,54,53,53,42,59,123,167,161,151,142,138,142,154,155,156,156,155,40,38,41,42,45,45,38,47,73,89,98,101,101,102,109,107,107,105,105,102,98,100,103,100,94,96,96,100,102,98,88,61,51,49,51,50,53,53,50,52,53,54,54,53,52,51,51,50,51,51,50,46,48,86,138,165,170,166,162,161,161,159,159,159,38,37,41,36,33,36,35,29,29,39,57,71,80,85,93,98,100,98,95,95,92,92,95,100,107,112,112,110,104,90,65,55,55,53,54,55,54,52,55,53,52,51,55,51,51,52,51,48,50,53,50,48,47,37,34,42,74,103,136,144,145,148,151,155
108,113,121,122,123,127,120,110,119,126,115,66,41,33,54,68,67,71,93,111,110,96,82,66,62,87,127,143,152,146,142,143,141,148,142,142,142,137,135,142,142,137,132,123,126,126,124,113,94,74,50,26,21,25,30,31,32,32,32,30,31,32,30,31,113,117,124,119,123,122,126,132,134,134,115,81,77,107,128,113,106,93,75,100,126,138,141,136,124,94,75,103,142,147,145,140,138,135,137,141,136,137,137,138,146,146,148,142,133,130,136,130,123,134,141,140,108,76,51,31,29,32,32,33,32,32,31,32,114,117,120,122,122,122,132,135,145,127,96,111,108,99,85,90,78,72,51,88,136,140,139,137,142,147,131,99,112,149,148,145,137,136,136,137,132,134,133,135,136,141,139,140,137,132,125,137,133,128,124,123,133,125,113,88,45,17,22,29,33,33,32,32,116,116,126,129,128,139,145,140,133,101,100,113,93,91,73,77,95,116,106,114,144,144,147,149,147,147,148,136,101,131,153,146,141,141,142,145,147,147,145,138,130,124,122,125,129,130,130,129,131,131,133,128,123,127,130,136,141,120,66,28,22,30,33,30,126,132,133,138,140,145,144,133,115,86,112,132,122,114,115,116,117,124,137,142,156,161,159,151,146,147,150,154,132,111,144,146,144,149,147,148,149,145,141,143,141,134,131,132,129,134,127,126,122,120,130,130,128,125,123,127,127,134,149,151,101,52,28,30,133,141,147,137,138,143,140,145,125,87,118,128,125,134,132,119,112,122,142,140,153,147,140,135,143,145,148,153,147,119,139,154,152,151,150,148,151,151,152,148,145,139,135,131,128,129,134,135,138,133,130,128,128,128,128,123,121,123,124,125,146,131,89,45,139,148,139,142,142,137,135,138,112,98,122,133,128,116,97,97,115,143,162,149,142,135,131,140,141,138,144,148,146,125,128,160,160,155,149,150,149,148,147,145,143,141,140,140,139,135,130,138,140,138,140,138,135,130,131,131,132,129,126,124,124,130,132,115,146,150,150,149,143,132,130,122,98,105,131,129,120,107,97,100,119,141,157,152,141,137,123,126,134,137,143,145,148,135,105,160,157,153,149,141,141,141,141,139,137,142,143,145,146,144,144,140,138,141,136,133,135,137,133,132,132,132,127,128,125,122,123,134,149,157,151,145,140,133,133,121,101,98,100,100,91,82,97,111,134,155,151,141,137,144,141,128,119,123,135,146,148,136,112,135,152,153,156,146,137,138,139,137,133,136,140,142,141,143,151,150,141,139,138,138,136,134,134,132,131,126,127,130,127,122,119,114,148,137,136,136,138,129,117,100,87,101,106,87,78,79,92,103,136,153,142,129,133,142,145,138,128,131,136,136,146,146,120,135,153,159,162,158,151,147,142,137,136,139,144,140,141,144,144,147,145,145,146,143,141,141,132,129,129,126,119,117,120,120,119,119,135,134,136,139,132,120,109,93,81,94,81,80,93,95,108,106,128,123,123,121,123,132,139,141,132,132,132,136,132,136,125,131,159,164,166,160,153,140,134,137,141,142,143,141,133,139,142,141,144,143,142,145,146,142,137,135,133,129,126,125,116,117,117,115,141,143,139,137,125,112,105,90,75,89,78,86,94,105,114,110,104,110,125,106,106,120,127,129,122,121,125,132,129,129,128,115,147,158,170,158,150,142,135,138,137,133,131,133,125,124,131,132,139,138,135,134,135,134,136,128,128,123,115,116,120,118,120,118,137,136,141,136,128,117,107,99,82,85,67,68,81,83,90,86,87,109,158,134,118,124,129,132,131,123,131,134,135,133,129,114,147,154,152,151,140,127,128,128,127,126,123,120,119,123,127,127,127,131,134,134,137,139,136,131,127,121,118,113,112,106,106,112,138,137,142,143,129,116,103,94,97,87,61,125,109,68,92,93,122,111,133,118,124,124,129,123,114,117,129,134,134,132,129,117,135,143,141,130,117,117,121,117,115,108,107,112,120,121,121,121,128,135,137,137,132,131,127,119,112,106,95,90,91,93,95,96,147,140,134,138,135,125,107,92,106,104,158,215,189,112,86,54,58,62,100,108,119,124,124,116,107,113,127,132,135,133,122,121,130,132,126,116,112,113,112,107,100,103,110,112,116,120,125,127,133,136,139,133,120,114,108,97,90,78,72,77,88,97,99,94,145,147,143,143,142,129,108,84,99,96,97,195,171,123,84,40,39,56,80,97,115,119,113,102,103,119,134,138,133,135,121,119,121,117,112,99,91,93,91,90,92,99,105,117,127,130,131,134,130,126,122,108,103,96,88,79,70,69,79,98,117,126,121,123,140,141,138,137,137,127,106,77,86,90,68,72,95,100,82,36,37,60,78,98,118,112,108,86,101,127,131,129,130,133,110,117,117,107,90,74,76,81,81,82,92,110,126,132,128,127,126,119,119,114,103,89,80,73,69,65,70,89,113,133,139,138,134,128,142,145,144,143,139,132,110,81,69,86,75,79,109,103,88,48,50,71,83,111,121,111,100,96,125,131,129,128,129,128,100,113,108,92,70,57,63,72,81,91,108,122,127,130,131,129,125,115,113,99,81,68,58,57,64,76,100,126,141,147,145,138,129,125,143,149,148,144,139,135,116,79,63,78,70,73,104,98,87,61,65,84,81,103,110,101,90,110,128,131,129,127,127,121,99,103,89,70,53,51,56,75,92,110,122,131,140,140,138,130,120,105,92,78,59,46,63,95,116,132,142,141,143,142,137,128,128,133,141,150,150,145,142,126,110,82,67,71,72,61,89,96,83,71,58,85,77,97,111,102,108,129,135,130,126,126,128,107,100,96,75,54,44,46,66,90,109,126,139,148,149,151,140,126,110,99,83,62,45,90,134,142,145,137,137,138,133,129,130,132,139,141,140,149,150,145,143,135,104,75,64,66,73,68,88,99,72,87,79,81,75,89,99,104,126,130,136,136,131,132,116,99,93,75,47,38,43,59,86,111,131,142,143,140,144,149,130,118,111,98,69,41,69,141,154,143,138,134,130,126,122,117,116,122,127,125,137,146,148,145,142,135,112,83,73,66,77,74,88,104,76,88,99,94,77,85,107,131,136,134,135,135,136,125,99,107,97,74,61,45,36,62,97,128,140,141,142,138,136,137,123,127,111,81,39,28,86,136,144,129,130,126,122,117,114,104,106,113,115,118,138,141,141,142,138,131,117,87,76,69,69,74,90,101,92,94,124,118,96,112,130,137,137,137,143,145,129,114,115,107,110,120,133,131,92,60,92,126,139,139,140,142,141,140,133,122,96,57,24,28,84,127,134,136,128,123,114,111,108,105,114,121,119,119,138,142,141,144,141,132,122,107,88,75,70,85,96,109,104,106,124,124,115,131,141,144,148,146,151,117,82,82,92,94,118,135,133,105,98,93,104,124,141,138,137,139,138,138,128,107,72,55,26,34,83,123,135,140,130,114,108,106,107,113,119,116,119,121,133,142,143,143,136,128,125,114,93,78,67,99,122,124,131,132,126,122,133,148,145,157,156,134,92,55,67,81,91,107,132,146,133,85,53,78,110,120,133,140,139,142,137,136,125,90,63,39,23,33,85,113,132,141,139,118,103,103,111,115,115,122,129,127,135,141,142,142,143,131,120,112,103,97,80,84,120,135,137,137,129,124,138,145,151,116,106,72,53,71,73,71,99,126,147,160,145,81,31,67,100,107,128,137,138,138,134,130,114,82,64,30,21,30,90,121,127,140,141,121,104,106,111,110,114,125,130,129,134,140,144,140,137,134,121,108,104,101,102,80,92,103,119,130,136,124,109,106,92,101,84,70,80,91,109,123,130,136,147,158,155,116,61,85,114,118,116,128,133,134,135,135,111,72,49,32,20,29,79,112,125,139,131,110,102,98,94,96,112,121,118,118,136,141,144,144,137,126,120,114,112,124,140,120,97,94,87,82,65,70,94,82,77,73,71,93,122,134,136,140,145,145,146,154,156,138,113,121,117,114,111,108,118,128,129,121,96,66,47,35,26,36,68,112,116,121,123,103,91,87,89,101,115,120,121,114,129,139,138,138,135,130,122,126,134,138,143,151,126,103,112,92,90,78,36,53,79,94,115,131,135,140,144,145,140,140,143,150,141,132,109,107,103,93,84,79,86,112,127,124,98,70,49,29,28,47,74,106,116,119,112,84,72,74,79,86,104,114,113,109,131,135,140,140,130,126,128,131,137,143,142,144,142,108,82,84,93,75,70,108,119,128,137,134,133,135,139,142,147,150,173,164,134,116,104,72,78,68,56,44,39,63,106,113,88,66,55,30,25,43,81,105,112,113,102,75,67,75,68,80,99,109,107,103,136,138,136,133,128,129,130,131,134,142,143,141,141,116,108,82,107,83,96,120,126,127,129,131,129,129,131,133,139,146,135,127,117,102,88,67,42,38,31,31,31,35,74,107,99,69,57,31,22,35,74,107,107,108,89,76,81,69,62,73,86,100,94,99,142,144,144,143,138,131,132,128,132,141,144,143,145,122,159,133,138,141,117,123,129,137,133,130,127,123,119,129,141,139,131,116,100,79,67,51,29,25,30,31,36,35,50,91,100,75,48,28,19,34,80,101,105,108,90,74,67,59,61,68,78,94,105,106,135,136,143,148,144,133,126,121,123,130,135,141,143,120,65,75,117,107,126,123,123,118,119,119,121,120,126,141,148,141,123,100,83,71,65,50,36,49,55,57,54,57,66,101,94,67,45,26,21,31,74,107,104,103,86,65,64,60,60,61,78,90,98,96,133,133,142,143,133,126,120,119,116,121,129,133,137,125,92,73,82,71,113,115,110,105,107,108,110,113,111,115,122,121,107,97,84,71,65,48,30,34,44,58,65,74,78,100,95,60,42,26,22,33,67,99,102,105,87,67,59,54,54,58,76,93,97,99,136,140,144,140,132,127,121,111,106,111,122,133,135,124,108,88,92,75,37,63,89,92,99,108,112,115,117,122,118,105,105,97,84,66,58,66,55,42,37,41,45,49,67,86,78,54,40,24,19,27,70,88,94,101,90,69,61,49,53,61,81,98,94,95,129,139,148,147,135,122,116,107,101,106,114,118,110,93,100,89,85,146,177,124,67,69,75,81,95,108,116,126,132,136,124,106,90,77,79,67,66,52,46,43,40,49,66,85,81,57,42,28,23,30,72,105,97,105,96,76,53,47,57,70,81,89,97,94,129,136,137,130,128,121,112,101,89,85,88,89,80,66,46,58,74,74,67,69,75,71,68,69,76,82,81,80,93,122,150,127,96,87,62,46,74,75,64,57,60,66,84,97,95,70,44,32,25,36,73,91,103,111,99,73,56,56,59,73,86,106,95,100,130,134,132,130,124,118,109,97,89,76,75,77,73,82,97,95,96,93,89,87,68,42,48,57,64,67,66,69,75,81,88,99,88,59,27,32,70,87,91,95,93,88,95,99,94,71,44,35,18,30,73,98,109,115,98,76,64,60,66,77,92,97,102,100,137,135,132,129,127,123,112,95,84,75,78,76,96,102,87,93,98,93,98,122,128,132,129,96,63,56,65,55,76,105,105,101,78,49,33,28,51,94,109,117,121,118,107,105,99,85,53,41,20,28,77,93,103,113,97,74,69,72,75,81,88,99,102,100,133,133,134,132,129,124,114,90,71,70,99,98,116,106,90,107,123,110,92,104,119,120,116,122,117,85,72,64,32,63,103,94,73,57,49,26,45,101,130,125,126,119,109,97,99,87,66,40,30,24,69,96,103,99,88,75,76,81,86,87,88,94,104,105,131,127,128,130,128,127,110,85,70,65,121,106,118,100,89,110,121,113,81,86,106,121,120,122,123,117,101,84,79,58,61,76,70,70,34,30,59,99,121,133,127,123,114,102,94,90,77,49,29,23,63,97,99,93,78,76,82,90,95,95,91,94,93,100,132,131,132,134,133,124,105,83,68,65,122,105,114,94,89,94,105,94,80,92,96,115,122,117,117,115,118,101,62,69,46,35,36,35,67,97,95,106,119,126,131,131,121,111,96,91,86,60,38,24,67,110,97,90,84,88,102,99,102,102,101,110,103,100,132,128,129,136,138,118,94,71,57,65,116,109,109,91,89,86,114,102,86,94,92,99,118,121,119,126,119,117,96,62,73,53,35,34,52,84,95,94,99,117,121,126,124,106,92,83,80,72,52,34,59,109,111,100,89,90,98,99,105,106,106,102,103,99,134,132,126,125,117,102,89,61,53,76,111,114,109,104,86,81,106,106,100,104,104,91,103,121,119,111,103,106,112,81,70,65,48,39,40,57,90,94,89,104,116,117,130,112,98,85,78,76,61,45,39,84,101,102,103,104,106,105,107,110,105,102,104,96,129,129,130,124,107,89,76,50,52,81,105,128,123,110,71,68,99,106,97,99,103,92,86,115,111,113,113,109,103,113,65,68,55,46,42,53,72,92,98,96,106,112,114,112,107,93,80,73,62,55,45,56,67,72,83,95,104,110,113,114,109,100,92,96,133,132,128,123,105,81,64,54,55,86,109,156,119,120,100,52,79,82,81,94,104,99,78,98,117,115,117,113,111,107,90,69,66,52,41,57,74,82,84,91,93,103,107,101,99,100,95,86,79,72,66,59,58,63,72,77,86,100,105,106,108,98,94,87,128,126,121,123,109,86,72,63,61,76,113,164,150,209,197,73,58,68,76,96,110,106,88,89,114,112,114,112,113,111,97,74,74,62,51,56,75,79,78,81,91,93,98,99,97,92,92,88,88,83,79,72,72,79,84,84,82,88,94,105,108,103,93,87,129,127,123,111,96,83,73,67,62,72,96,123,125,174,158,54,50,59,68,92,108,105,93,87,109,115,113,109,109,113,113,69,82,72,52,52,68,79,78,78,77,78,85,98,98,95,95,93,95,96,87,85,88,90,88,81,86,84,88,95,99,98,89,80,128,128,125,112,91,77,73,65,68,73,83,98,104,107,68,42,58,60,68,91,102,106,98,90,109,111,111,111,113,113,116,78,82,82,69,59,64,81,82,79,77,76,73,75,85,95,103,103,107,105,99,95,97,96,92,88,82,80,81,88,88,86,82,73,130,119,123,110,91,83,71,61,64,72,83,83,108,108,106,61,60,68,74,95,103,105,100,94,108,112,116,111,112,113,116,100,86,91,79,69,69,81,88,84,77,72,70,71,72,80,94,104,109,112,109,103,100,98,95,92,88,87,85,82,83,86,79,71,124,126,124,113,93,93,83,70,71,74,70,92,93,107,100,80,94,97,84,96,102,105,105,95,108,112,113,117,117,113,116,102,94,103,90,81,74,76,84,87,83,78,70,69,80,84,91,101,106,107,106,103,102,100,99,93,91,86,82,79,83,90,89,77,126,124,124,120,100,89,87,81,72,74,75,71,100,105,97,91,82,90,92,95,101,106,108,103,108,113,110,114,123,118,120,103,105,107,106,91,84,82,89,93,93,92,84,86,85,90,95,95,100,104,95,98,99,99,93,84,86,90,87,86,78,78,84,82,132,128,126,130,114,97,91,84,72,72,90,79,74,98,119,109,96,85,85,87,102,104,103,104,105,109,112,110,113,116,120,102,108,106,97,95,91,87,87,92,90,93,93,89,91,96,102,97,98,102,105,102,99,95,98,99,94,92,90,89,82,82,83,82,133,130,123,123,118,107,101,91,78,71,95,93,86,78,92,111,104,82,80,90,106,102,103,107,113,118,114,107,106,105,109,98,105,108,101,96,92,94,90,90,92,92,97,99,95,101,104,106,102,105,98,94,91,91,93,94,92,92,94,92,96,90,87,84,126,127,121,121,120,109,110,101,86,76,96,105,107,103,102,100,105,96,91,98,108,103,104,109,113,115,115,108,103,99,110,95,96,99,98,98,95,94,94,92,92,100,101,102,97,102,100,102,100,101,99,95,89,93,94,93,93,90,87,94,95,96,95,89,126,132,128,124,123,111,105,105,87,73,91,104,113,114,120,123,110,90,96,114,119,111,104,115,114,117,113,106,102,101,108,94,96,94,94,96,98,97,99,97,94,94,95,100,101,100,102,101,100,96,96,96,93,97,96,95,94,95,97,96,96,96,96,93,120,117,120,123,126,123,120,125,107,74,83,79,84,98,109,117,130,107,101,126,132,123,117,114,120,120,115,110,107,103,102,92,96,96,94,91,93,99,99,95,96,92,90,92,97,96,91,96,96,96,95,95,95,94,93,99,100,98,100,100,99,99,98,101,120,114,109,119,125,124,120,116,109,70,83,88,100,106,92,86,92,111,112,109,125,126,120,121,119,116,111,107,102,106,101,100,98,91,95,94,96,100,105,102,100,92,91,92,98,92,91,96,96,96,97,97,96,100,103,97,93,98,99,97,96,99,99,100,115,118,120,121,121,123,118,116,121,87,65,57,37,31,21,33,45,56,52,66,115,129,122,116,113,110,99,101,109,106,93,96,99,97,94,95,97,101,100,99,90,88,90,89,88,92,90,91,97,99,101,100,98,94,92,95,94,90,96,95,94,101,96,93,116,119,124,126,119,116,115,123,121,104,77,72,53,61,57,62,71,61,45,26,50,96,98,100,105,100,106,109,117,104,102,98,97,97,98,100,101,100,95,94,91,89,89,93,95,94,96,97,94,96,94,94,95,95,94,92,91,93,94,97,95,97,104,135,114,120,116,116,119,117,117,125,121,109,75,87,83,90,122,108,96,74,57,56,66,92,89,78,77,86,83,121,101,95,98,98,102,100,101,102,102,96,95,88,92,92,93,92,89,88,92,92,91,90,94,92,91,90,88,93,95,99,102,108,120,141,164,168,90,106,113,113,117,115,114,116,121,117,89,52,87,116,139,161,129,96,113,128,103,45,22,61,86,95,112,82,91,102,98,98,96,99,101,104,104,92,81,79,79,89,86,83,83,88,90,94,98,96,103,104,100,104,106,104,105,104,117,143,159,164,160,156,53,64,76,87,94,106,113,112,110,112,110,76,39,54,92,119,134,153,150,141,124,111,126,110,88,87,79,84,94,94,97,101,103,106,105,101,101,100,97,90,89,89,86,81,89,102,101,92,92,95,80,64,60,51,78,107,119,126,122,116,124,137,143,154,54,55,60,58,70,84,90,93,93,95,98,81,74,77,65,69,72,61,43,53,68,71,66,68,84,95,100,101,100,98,101,104,103,101,98,94,102,99,91,95,98,96,90,89,86,58,46,41,29,14,17,23,21,25,77,101,114,121,127,131,127,120,122,115
105,114,118,121,125,120,127,140,146,145,103,53,40,34,56,67,69,67,85,93,96,93,89,81,76,109,148,160,151,148,144,143,139,138,130,138,134,131,134,138,137,142,145,148,143,135,128,128,130,121,120,124,122,129,130,136,135,104,58,30,25,30,32,30,126,122,127,126,122,127,138,135,147,135,102,69,76,103,111,97,86,92,93,126,146,142,135,125,101,64,59,120,162,153,149,144,133,128,134,138,137,136,134,133,134,134,134,134,136,137,133,130,133,135,132,130,123,122,121,118,123,138,136,112,66,39,30,28,122,123,129,138,140,144,148,145,129,102,85,106,113,98,88,91,93,80,86,126,154,151,153,158,155,141,100,59,122,159,151,146,143,142,140,142,142,142,144,142,140,131,125,125,127,128,126,129,129,125,126,132,132,127,125,125,126,121,127,137,137,115,79,41,127,135,138,138,139,143,145,139,115,79,98,111,114,122,130,129,139,135,132,143,164,160,158,151,147,149,149,116,84,139,151,144,138,138,140,139,144,143,145,144,142,139,136,135,133,136,133,127,127,127,123,126,124,124,124,123,122,124,123,123,121,137,132,111,140,145,145,140,138,143,139,141,105,84,108,122,137,141,141,130,118,123,140,143,158,149,139,134,137,145,150,145,101,114,148,146,142,145,144,143,151,151,147,146,147,141,137,136,135,133,134,136,137,141,131,130,128,127,124,126,124,121,121,122,124,134,139,133,140,142,143,143,142,137,138,143,100,99,125,139,128,123,107,99,108,138,161,144,149,134,130,138,144,138,143,147,131,103,147,159,158,152,149,145,143,148,149,147,146,147,142,146,143,138,133,135,140,136,138,136,134,131,128,126,127,129,126,123,123,121,123,129,145,153,149,146,141,137,130,118,94,111,130,131,128,106,86,85,109,139,153,137,143,131,121,129,139,135,139,146,145,113,136,152,148,145,144,144,144,147,148,142,143,143,150,151,154,148,142,141,140,140,139,132,131,134,132,127,128,128,128,124,123,122,122,120,147,152,151,145,139,129,130,115,95,116,121,116,103,96,102,106,119,141,149,139,139,144,133,121,121,127,135,133,140,123,126,157,157,155,149,142,137,137,137,143,138,140,145,147,144,144,146,150,143,142,139,137,137,134,130,129,124,124,122,124,124,121,115,116,150,150,143,138,135,131,126,103,94,99,107,95,84,78,91,99,134,157,146,129,138,144,148,139,124,124,132,145,150,128,120,145,148,151,157,151,146,142,143,137,133,136,142,145,144,142,145,146,146,142,141,139,133,132,128,126,125,124,120,116,118,118,116,116,134,129,130,133,136,124,112,91,90,106,93,77,81,89,105,111,133,143,131,122,132,137,139,134,128,128,133,134,140,139,115,148,153,157,163,159,149,146,141,139,141,144,148,148,139,146,147,146,135,139,138,144,144,145,139,125,125,125,123,118,113,113,115,111,141,141,137,137,125,112,101,84,90,85,80,91,100,100,108,108,117,112,117,105,114,124,133,137,131,129,125,130,129,129,113,136,153,159,164,162,158,147,140,141,145,147,146,143,133,132,135,131,143,141,136,133,136,131,129,135,133,127,117,114,116,110,117,118,137,138,137,132,117,108,106,96,94,81,73,92,95,105,106,103,89,108,119,99,107,119,124,124,119,111,125,129,129,126,124,125,144,152,161,154,150,143,141,140,138,137,127,132,125,122,125,130,128,129,127,126,131,132,133,130,124,120,118,110,111,112,109,110,134,135,142,136,124,113,104,105,108,82,62,77,95,79,88,77,90,109,159,131,118,122,126,129,125,121,128,133,134,133,126,125,146,152,147,146,133,127,127,128,125,124,120,118,119,128,124,124,124,129,134,134,135,141,135,128,121,116,109,101,98,94,90,98,138,139,140,137,126,114,98,101,113,89,77,137,111,73,87,99,118,97,110,112,122,124,129,119,110,118,128,130,129,129,123,120,137,135,138,126,118,115,119,114,112,109,105,110,116,117,121,120,127,133,135,139,134,119,118,110,103,93,83,73,73,81,91,94,145,137,131,136,134,118,98,90,102,108,146,221,205,135,80,39,33,54,92,105,117,120,121,113,103,113,128,134,136,134,123,122,127,130,125,112,108,111,111,109,99,99,105,112,116,122,126,132,134,130,135,124,113,108,99,92,82,70,66,75,90,104,108,106,144,144,142,143,137,119,98,87,93,95,78,162,157,127,77,38,39,54,80,99,115,119,114,103,107,123,132,133,133,136,120,123,123,118,112,98,91,95,95,88,89,95,102,116,129,132,132,129,123,120,113,99,91,86,82,73,60,67,81,98,123,137,136,131,140,139,139,138,136,120,96,71,81,78,75,84,101,98,73,32,39,59,74,98,121,112,107,85,97,128,132,130,132,131,104,119,115,105,90,76,81,87,85,86,93,109,126,129,126,126,122,116,114,108,98,81,73,67,60,62,76,92,113,133,141,140,131,124,141,144,142,138,135,124,101,69,75,75,73,83,107,100,82,43,48,66,88,112,117,111,99,95,120,127,126,129,132,129,96,118,109,92,69,60,69,78,81,90,104,119,124,126,128,125,118,108,107,92,73,64,54,54,68,79,96,123,139,144,144,135,129,126,148,149,145,141,139,129,105,66,71,73,69,86,112,95,86,60,65,74,85,109,111,99,91,109,132,133,130,128,129,119,94,106,91,70,55,54,64,79,93,108,121,125,131,130,128,123,116,99,84,76,57,46,58,91,113,126,137,138,142,142,138,131,131,134,142,150,148,142,137,129,103,73,65,72,65,73,102,95,85,68,64,72,78,101,108,102,106,129,134,130,126,127,130,109,99,96,76,56,48,46,67,91,103,115,125,135,141,145,139,126,105,93,75,59,43,78,122,142,144,140,138,136,130,124,128,131,134,139,144,149,146,142,142,122,96,70,63,72,66,67,99,96,73,78,74,72,75,97,102,102,123,129,138,133,128,131,125,103,97,82,59,44,39,55,84,103,119,131,137,144,145,144,133,114,102,86,64,40,68,131,148,141,137,132,128,125,122,118,116,119,122,123,140,148,148,144,145,130,100,71,65,73,71,70,99,104,79,90,94,80,74,88,102,123,136,135,136,133,134,131,109,98,73,49,35,33,48,75,100,118,130,136,137,129,133,140,122,118,108,83,43,26,85,135,141,133,131,127,125,115,111,101,104,107,114,116,140,145,145,142,138,126,101,76,69,71,72,72,95,104,84,93,114,98,82,106,127,138,135,134,137,139,145,123,110,111,113,116,107,80,51,64,98,123,135,137,138,140,139,131,127,121,101,62,22,24,86,128,134,132,130,121,113,108,106,103,110,116,115,115,139,140,142,144,139,130,116,96,79,70,76,77,94,105,91,95,116,112,114,135,137,138,139,138,145,149,122,137,131,110,112,115,122,114,82,55,83,126,138,135,137,139,141,139,127,114,80,48,21,31,85,122,135,139,128,116,106,105,101,106,113,113,114,113,140,139,142,145,137,129,125,105,80,71,84,101,111,117,127,128,126,122,127,140,145,148,149,155,143,101,75,99,99,102,119,133,123,92,80,80,104,126,142,139,138,139,139,135,126,95,59,42,22,35,83,120,135,139,136,116,103,100,105,112,111,114,122,125,136,145,144,142,137,128,122,107,94,80,85,123,126,125,136,134,123,133,144,154,147,157,167,119,70,62,83,92,96,114,134,141,118,68,46,75,105,119,132,136,142,140,134,130,118,82,53,25,19,32,86,118,124,140,138,119,101,99,106,106,109,118,123,124,134,141,143,144,141,129,116,108,104,91,84,105,135,137,137,131,125,134,147,149,143,129,72,55,55,71,74,80,108,133,148,152,125,44,30,66,103,113,133,138,135,136,134,130,107,65,44,28,23,29,85,115,123,133,133,114,99,96,95,93,99,112,115,116,136,139,145,142,130,128,117,107,102,110,86,89,93,118,129,126,127,135,111,111,95,77,72,75,86,97,109,116,124,132,147,156,140,75,59,97,118,113,125,135,134,134,134,130,101,59,36,30,26,39,78,110,118,126,120,101,90,84,82,89,108,120,120,114,133,140,140,141,136,124,116,114,122,133,138,104,99,93,89,88,89,86,101,78,72,73,82,96,117,126,130,138,142,145,155,165,150,114,88,111,106,110,108,122,128,128,128,119,90,52,34,31,26,32,54,110,115,117,113,93,78,69,73,85,104,111,112,112,125,136,140,137,133,129,127,130,136,137,144,139,108,108,112,86,83,72,52,56,86,98,111,124,136,143,141,141,141,140,141,150,147,123,96,109,100,85,81,87,109,124,132,121,89,57,34,32,24,54,73,100,108,115,110,79,61,59,64,74,97,111,111,104,132,132,135,133,128,127,127,135,137,142,142,144,132,95,92,89,94,67,81,109,114,120,131,133,131,134,144,146,145,152,167,155,126,117,79,74,72,62,48,38,57,94,118,113,84,58,40,31,19,37,72,105,112,108,99,73,64,63,57,76,95,102,102,100,136,138,133,131,129,128,130,126,135,144,146,146,141,104,96,97,95,70,110,117,124,133,132,129,131,132,138,143,145,155,154,138,117,102,97,55,43,37,33,32,29,59,98,111,95,66,42,30,25,36,70,102,103,105,93,70,68,60,59,62,79,96,100,101,138,141,144,144,141,133,129,128,132,139,139,142,139,119,135,132,157,125,119,123,128,125,127,129,126,126,128,134,141,140,131,117,100,81,71,48,29,29,30,32,37,49,83,101,96,65,43,23,18,35,74,104,104,103,92,71,62,52,54,65,77,90,100,100,131,134,143,146,135,128,122,121,124,132,138,143,138,101,63,107,127,120,124,124,126,131,128,129,124,123,129,139,142,135,119,103,81,66,54,44,37,44,51,52,50,56,87,111,97,61,39,26,26,27,67,107,108,103,88,63,58,54,57,60,76,88,95,99,133,135,143,139,131,122,120,115,117,125,134,138,135,110,76,76,83,84,121,119,114,115,115,115,116,115,125,136,144,130,109,91,78,64,61,41,30,34,40,55,61,73,98,115,101,59,35,24,20,27,61,92,102,103,90,62,57,52,52,58,76,97,102,95,133,140,146,140,133,126,117,111,109,116,129,135,129,112,90,76,82,79,90,104,106,110,116,114,113,114,116,121,119,114,105,94,76,61,58,58,52,37,41,45,46,61,92,106,85,58,36,24,22,26,56,90,89,99,95,73,57,44,48,61,77,93,97,93,130,141,147,142,130,121,113,103,99,106,113,116,103,92,114,98,122,130,89,71,77,83,98,110,116,116,121,124,116,107,101,94,78,68,65,67,67,53,48,46,45,57,83,96,84,58,42,22,24,35,62,101,98,107,100,76,56,45,53,73,84,96,98,95,127,137,133,128,127,119,110,97,85,84,92,90,76,66,64,57,46,59,56,55,59,55,51,66,91,105,115,129,149,157,134,106,86,84,69,39,64,71,67,61,61,69,91,104,96,70,43,32,21,33,67,97,100,112,101,79,59,51,54,65,89,100,100,101,133,135,132,130,124,120,106,97,87,77,81,77,71,71,73,84,93,88,75,70,65,69,79,68,56,68,75,73,87,105,127,111,96,74,27,29,67,85,87,88,87,92,100,106,99,73,44,35,19,31,73,98,105,116,102,79,66,64,64,72,85,98,102,103,133,134,133,130,130,119,109,93,81,74,79,78,92,91,79,90,101,96,97,111,104,90,73,72,85,67,63,59,73,95,103,112,87,43,32,36,60,91,101,109,113,113,110,108,103,92,58,39,26,23,86,95,100,112,100,75,65,72,73,78,88,101,105,103,131,132,134,130,128,123,107,84,74,73,110,115,116,95,87,112,122,106,95,111,122,127,122,101,66,65,75,68,57,71,97,93,73,52,48,33,53,106,133,127,126,121,115,105,109,94,70,43,30,23,58,103,105,104,90,75,81,88,87,86,85,92,107,111,130,128,131,132,127,122,102,81,68,77,103,107,117,97,89,105,110,97,84,96,112,125,122,126,126,92,64,78,73,57,65,81,75,61,41,33,56,104,123,133,130,126,119,109,101,96,83,54,34,22,56,96,100,94,81,82,88,94,98,96,90,95,96,99,131,133,134,133,130,120,100,76,69,72,88,109,114,86,88,92,100,82,81,93,100,122,124,117,117,117,109,59,59,76,54,39,38,56,84,88,91,109,126,131,132,130,130,120,104,97,94,68,42,29,60,106,101,93,89,92,100,101,102,101,102,103,104,101,132,127,130,138,135,110,92,66,60,70,89,115,107,89,89,93,111,99,93,98,97,102,122,121,123,121,120,111,54,77,80,56,37,44,77,97,97,98,109,124,129,128,129,114,100,89,88,80,56,37,48,102,114,107,95,97,105,105,108,108,106,107,105,101,130,129,125,121,111,94,87,57,57,69,93,122,106,102,83,86,103,101,105,104,102,93,111,127,120,114,110,118,105,46,86,67,49,43,56,78,93,95,93,111,122,123,129,121,105,92,82,81,71,53,34,69,100,105,110,111,111,109,108,111,107,105,109,100,130,130,130,119,103,86,71,52,57,67,99,133,121,102,64,67,96,103,96,99,104,91,86,116,112,115,111,112,114,85,66,67,51,45,57,73,82,94,99,103,116,119,117,121,117,99,86,76,68,58,48,45,63,72,89,107,119,116,114,116,113,102,91,97,130,130,127,121,95,76,60,52,57,70,129,160,115,104,94,44,76,82,86,98,106,100,84,103,117,117,115,115,113,104,74,79,63,52,53,75,85,89,89,93,102,112,115,106,104,108,104,93,84,73,67,60,56,61,69,74,79,101,110,112,113,105,100,94,128,121,123,123,104,81,71,58,64,72,134,159,143,206,214,90,59,69,82,100,112,109,88,91,114,111,113,116,117,114,77,79,76,57,57,76,87,82,85,85,94,103,107,105,104,101,98,94,88,89,82,72,71,76,82,83,82,85,95,105,114,107,95,88,127,128,120,112,95,81,69,67,70,76,104,124,124,181,171,68,47,59,76,98,111,107,97,91,112,114,115,109,112,113,97,69,86,71,49,69,89,86,81,81,81,86,95,106,106,99,95,94,96,98,92,86,87,93,89,85,83,82,86,96,98,98,94,86,127,125,118,105,86,79,78,68,71,76,84,105,108,104,54,41,62,57,71,93,107,110,102,92,111,115,112,112,114,119,117,67,91,85,73,69,84,93,90,84,82,83,78,84,92,103,108,106,107,109,103,96,96,100,90,89,84,83,84,86,99,95,84,77,126,121,120,103,85,76,69,66,69,73,81,87,113,109,99,54,58,60,81,100,105,110,103,92,109,113,117,114,118,117,117,86,99,96,86,80,88,99,99,93,87,78,78,80,77,80,93,106,111,115,116,108,103,103,99,94,90,86,82,83,79,85,86,78,121,123,121,106,90,94,80,67,69,76,75,91,98,106,100,71,81,82,83,99,107,110,110,102,109,115,117,118,119,120,117,91,102,109,97,85,87,94,96,95,91,86,77,72,84,91,92,101,109,111,113,110,107,103,103,99,92,91,86,82,82,86,90,80,127,124,125,114,95,87,91,85,70,79,71,78,102,106,93,86,79,86,91,104,106,114,109,105,111,113,111,118,123,124,124,96,112,113,113,99,93,96,103,102,99,99,91,93,87,92,94,97,101,106,106,95,102,105,102,98,90,92,89,88,85,79,85,90,131,124,123,121,103,93,91,83,70,84,91,81,82,105,117,105,90,78,84,98,106,109,109,107,110,113,115,114,115,121,127,95,124,114,104,104,98,97,101,104,100,99,99,95,98,98,107,101,100,108,107,106,110,100,99,102,96,95,94,91,92,81,80,80,129,128,119,119,112,102,100,91,71,85,99,95,88,85,105,115,98,77,78,96,113,109,103,107,113,116,115,108,112,110,117,89,116,116,110,100,96,99,96,101,106,102,101,107,99,106,106,114,106,107,106,100,93,91,90,95,96,94,95,95,94,96,92,89,124,123,120,119,114,111,106,95,75,82,101,104,109,106,103,104,102,96,92,101,109,106,105,112,117,118,118,111,104,102,113,90,104,104,103,104,101,99,100,98,100,109,108,109,101,104,105,102,105,102,103,100,97,93,98,98,94,94,91,94,96,94,95,95,119,125,123,120,116,101,110,106,82,75,74,74,87,102,115,118,107,91,96,117,121,113,106,113,115,119,116,111,106,101,110,90,100,98,96,97,101,104,105,104,103,106,105,105,106,105,104,106,106,103,99,98,97,96,98,97,97,96,96,97,97,101,99,100,115,111,108,115,118,111,105,109,88,78,87,92,98,101,109,112,114,96,92,117,126,121,117,119,122,122,120,114,109,105,104,90,96,93,94,94,93,101,107,108,108,103,99,100,108,103,97,96,99,98,94,96,96,96,99,97,97,100,101,101,98,95,98,91,111,113,108,112,118,118,116,113,93,78,66,67,80,87,74,77,80,100,108,103,121,125,121,123,123,120,113,105,103,105,98,96,98,94,95,96,100,106,110,110,109,101,99,96,99,101,94,95,96,98,98,101,100,98,97,98,100,93,90,92,94,91,93,95,110,114,122,123,117,113,109,111,99,71,71,44,32,22,26,34,39,57,68,67,102,127,121,112,108,110,107,109,108,105,97,102,103,103,99,101,104,105,105,103,99,93,92,94,93,94,93,92,95,97,100,98,100,98,97,93,93,93,96,99,101,111,133,155,99,111,111,107,113,110,109,114,113,75,81,70,61,49,27,43,74,60,43,39,89,93,82,91,95,90,83,82,94,99,99,101,101,101,101,100,102,100,101,96,94,94,93,96,97,96,96,99,97,92,94,95,96,94,91,100,103,100,102,111,118,121,140,152,60,75,98,108,113,117,115,115,114,89,80,97,104,131,96,77,58,42,25,24,62,55,59,54,47,47,53,80,108,106,103,102,100,100,102,107,108,101,94,91,89,91,93,88,88,86,88,90,90,98,103,105,97,95,93,73,80,103,116,124,123,119,119,123,51,51,56,65,72,81,93,93,96,86,72,85,98,177,199,184,136,103,95,127,103,49,37,38,46,54,110,129,102,100,97,98,100,103,105,104,101,100,96,91,85,90,91,81,82,91,97,93,91,82,58,50,42,29,18,21,66,98,110,119,124,130,129,122,51,55,54,58,59,72,78,89,94,89,67,64,91,98,140,180,158,183,203,187,119,68,70,77,92,138,108,85,92,98,98,110,111,105,106,105,104,107,103,92,94,92,90,90,92,76,50,40,29,17,18,24,22,24,25,33,77,96,109,115,121,124,123,113
103,110,116,123,124,127,130,124,134,135,129,119,75,91,133,80,37,79,117,136,141,141,147,143,142,147,149,148,147,148,145,146,148,138,133,137,138,137,137,132,120,125,120,116,115,108,74,33,14,18,24,29,31,32,32,33,31,30,33,32,30,32,51,132,115,119,124,129,131,132,131,124,125,132,138,118,81,98,110,149,174,186,165,147,132,134,145,160,162,157,147,152,151,145,148,140,146,143,144,139,128,127,136,144,139,131,128,130,131,131,131,134,136,111,74,43,28,25,30,29,32,33,31,31,31,32,61,136,111,112,121,125,126,131,127,135,140,143,131,66,38,39,44,59,74,67,65,59,69,77,82,91,115,152,158,145,145,141,137,136,132,131,136,139,142,143,142,145,145,148,140,132,125,133,124,119,122,128,135,138,116,67,37,30,31,30,31,34,31,30,60,135,121,123,124,122,124,126,135,137,153,155,127,74,65,81,119,118,99,91,95,132,141,143,131,111,82,75,119,164,152,147,147,136,134,135,135,132,132,133,132,135,138,136,138,133,131,130,138,133,129,124,124,125,116,132,120,79,44,28,35,31,29,32,61,132,127,122,125,136,138,140,147,147,139,122,89,103,110,99,85,81,68,75,75,128,153,152,153,156,150,118,82,109,157,152,146,139,139,141,144,144,143,142,135,129,122,120,124,127,128,128,128,128,129,131,126,123,126,120,123,132,121,84,50,29,33,33,68,129,127,130,135,142,144,146,146,146,131,100,85,114,113,116,122,123,123,107,107,139,158,160,158,152,147,151,136,94,132,151,142,139,145,143,146,146,143,142,142,137,130,131,130,135,130,126,127,123,125,126,126,125,124,125,124,125,135,143,133,92,48,30,46,99,131,143,152,146,140,145,148,144,132,85,103,125,132,142,141,131,124,142,159,155,161,151,142,142,146,150,155,132,88,148,149,145,149,149,147,152,149,149,146,143,135,134,133,130,132,138,139,136,131,129,125,124,126,124,121,121,119,119,140,139,127,131,174,197,135,149,145,142,147,143,139,142,124,85,118,134,138,135,116,100,109,140,151,143,142,133,139,143,140,141,146,143,121,133,160,158,155,151,153,151,151,144,142,143,143,144,143,140,131,132,134,133,133,133,132,131,128,127,130,127,122,122,122,129,132,130,140,180,142,151,154,153,148,140,134,131,103,96,127,138,129,108,89,87,111,142,155,141,144,129,125,139,139,141,144,149,128,126,153,153,151,148,144,144,140,143,142,138,143,145,147,144,146,145,137,141,140,137,132,133,127,128,125,123,121,121,119,118,124,131,128,128,134,154,158,151,147,138,135,132,98,99,118,113,99,102,106,99,120,141,150,135,140,141,130,121,118,132,141,143,133,115,161,155,154,152,146,140,143,140,135,135,141,146,144,140,144,148,145,140,136,132,130,127,130,126,124,122,125,124,119,116,112,119,124,131,150,149,138,139,140,135,130,117,94,100,107,93,87,84,90,105,136,154,138,125,140,146,145,130,127,130,140,149,140,107,141,151,155,161,155,147,145,140,136,136,143,149,140,143,146,146,139,144,147,147,143,140,122,122,124,120,113,112,115,111,111,111,113,118,141,135,136,138,139,129,116,99,86,91,91,89,94,95,110,108,127,125,122,120,128,135,140,136,131,134,135,136,147,123,131,158,163,164,162,152,139,136,138,143,144,142,135,138,137,137,141,138,136,141,139,134,135,133,128,119,116,113,111,114,107,108,110,109,144,144,142,138,133,115,109,97,83,90,77,87,100,102,110,109,105,103,121,107,113,125,131,126,119,125,129,130,127,127,126,146,159,164,155,148,141,135,136,140,135,134,127,125,130,131,136,134,134,131,135,135,134,127,122,111,107,110,111,114,117,115,104,105,135,134,138,141,133,119,111,101,97,90,73,76,96,94,94,86,79,116,146,117,116,127,128,127,118,125,134,135,133,129,129,152,155,153,145,134,126,127,128,126,122,120,118,125,128,128,130,131,133,136,138,142,132,124,114,111,105,101,96,95,103,104,105,105,141,141,140,145,138,123,110,95,127,96,65,90,95,70,92,81,110,112,121,121,123,124,126,118,115,129,132,132,132,127,117,141,144,138,128,113,109,114,112,110,106,107,118,125,124,123,127,135,139,137,125,120,113,102,94,82,77,79,85,95,89,85,89,96,141,145,138,135,139,131,113,91,107,100,137,198,190,116,87,50,40,64,98,109,121,122,121,112,105,127,134,135,131,126,111,130,129,124,110,107,108,107,99,97,99,114,122,124,129,133,135,135,131,114,108,102,95,85,70,69,79,97,109,109,106,109,105,100,140,147,145,142,145,135,114,92,88,94,99,203,199,137,86,38,37,58,80,98,116,119,111,100,113,131,136,133,136,134,114,123,117,110,94,87,91,87,88,94,108,117,124,132,134,127,123,118,108,94,89,81,77,66,70,90,114,133,135,132,125,121,112,107,140,140,140,140,139,133,117,90,75,87,69,69,93,98,84,38,42,63,77,104,118,114,104,90,121,134,129,131,132,123,106,115,105,89,71,73,79,81,89,104,122,128,129,127,120,118,114,106,87,74,66,61,67,80,104,128,145,144,137,128,122,121,120,120,139,143,145,144,141,134,119,88,72,78,73,83,103,100,91,45,44,73,87,112,116,110,94,107,128,129,132,134,134,112,105,106,91,65,55,65,76,86,98,116,124,127,125,128,118,110,102,86,67,54,54,72,85,107,134,145,146,138,129,124,129,126,125,120,135,148,151,148,142,145,129,92,67,78,69,75,105,101,88,65,73,79,87,110,110,95,97,121,134,130,127,128,124,101,101,88,68,54,51,57,83,99,115,125,128,128,130,130,115,99,84,67,40,58,100,119,132,143,139,141,138,131,130,134,130,125,123,123,131,148,152,148,142,132,119,91,67,70,70,63,87,100,79,72,64,80,78,103,108,101,118,135,134,128,125,132,117,101,93,73,54,44,46,71,94,109,127,133,142,149,142,128,108,93,73,53,74,129,146,146,138,138,134,126,122,124,130,133,131,131,130,120,135,146,152,151,144,142,114,77,63,64,74,66,90,106,78,90,82,76,78,97,97,116,130,137,136,133,132,131,103,91,74,50,41,43,62,89,111,130,134,143,144,147,135,118,108,98,60,52,122,149,141,137,130,128,122,116,110,109,115,115,121,128,122,116,135,141,148,146,146,140,123,89,73,70,72,68,87,106,86,90,100,90,75,93,119,135,132,136,137,137,138,112,102,86,69,53,43,51,82,107,127,137,143,136,125,141,126,121,114,84,39,62,129,138,131,130,124,122,112,108,100,111,113,118,120,123,118,110,134,141,144,144,141,138,124,101,82,70,76,67,84,101,92,96,124,111,95,121,135,139,137,140,144,152,120,123,114,123,119,116,100,55,56,95,132,139,141,143,148,135,129,122,114,62,29,76,126,137,138,127,115,108,106,97,109,118,115,115,118,118,113,110,137,141,142,145,146,138,132,116,92,76,70,85,99,109,106,104,119,117,123,138,145,149,144,147,145,98,85,110,101,107,121,121,101,88,76,100,133,142,137,139,135,136,130,119,89,60,34,84,123,136,136,123,108,103,101,109,117,114,120,123,118,113,110,104,130,137,144,145,143,136,125,119,101,84,74,106,124,120,137,138,123,124,141,149,138,157,164,122,73,63,92,95,97,123,140,128,89,68,88,112,126,139,143,139,139,138,127,110,76,46,21,92,123,134,147,134,106,98,109,117,114,117,129,129,119,114,112,110,132,137,143,142,143,140,126,114,105,100,84,92,131,136,136,133,123,130,146,154,145,135,79,53,57,76,75,95,124,143,154,134,70,39,80,100,113,135,142,143,138,128,119,98,73,40,21,87,119,131,143,127,109,103,109,103,102,115,120,114,114,116,111,107,132,138,143,145,141,127,126,112,104,104,103,91,86,106,126,129,122,132,113,107,98,79,70,71,86,99,111,115,127,141,153,146,91,52,88,117,117,127,139,135,135,135,124,87,58,33,36,87,119,128,133,115,100,97,96,97,110,119,117,115,112,109,107,97,126,137,142,142,141,133,122,115,115,128,143,116,100,96,83,76,88,86,97,78,70,75,85,104,121,126,134,145,143,147,161,157,128,98,118,112,110,110,124,129,127,130,117,81,56,30,34,87,116,113,121,108,88,82,90,94,101,109,115,111,106,99,90,83,128,129,139,143,138,133,128,127,131,135,143,152,126,104,119,101,81,68,52,69,87,106,114,128,136,143,142,137,143,142,146,145,130,94,120,108,95,91,93,113,134,126,109,74,51,30,40,88,110,116,117,91,66,74,78,77,97,107,108,103,95,91,89,87,132,135,134,136,132,127,129,129,135,144,144,143,141,107,88,83,100,76,93,110,116,125,136,134,131,139,146,148,148,171,170,133,118,91,68,77,72,56,46,61,97,122,103,71,55,34,35,100,117,111,106,79,76,81,75,75,83,96,100,98,101,100,85,73,136,140,142,138,137,130,128,130,130,142,147,148,150,119,144,113,113,74,104,119,125,129,129,129,131,136,136,144,147,150,132,117,100,89,62,41,35,30,32,32,60,98,110,84,58,38,28,86,102,112,106,83,78,67,60,63,74,91,100,102,102,93,88,83,136,140,140,147,147,139,133,128,129,136,140,142,143,114,72,115,142,127,123,127,135,135,131,131,123,121,127,130,137,131,115,100,76,60,50,32,31,33,32,35,48,83,102,88,56,31,20,85,106,107,101,79,71,62,60,64,72,84,97,97,100,95,84,75,132,131,136,144,142,133,124,120,114,123,134,138,142,123,79,83,99,94,125,122,119,122,119,123,120,122,135,158,150,124,102,86,66,57,38,32,40,52,60,60,67,101,107,83,50,28,23,71,107,107,100,73,59,50,60,59,73,89,97,99,89,83,76,71,132,135,139,145,136,130,124,119,112,118,130,141,137,121,91,68,89,90,107,112,109,110,112,113,113,114,123,126,127,115,96,84,65,61,54,33,31,37,49,56,73,101,107,82,46,26,23,57,88,101,102,81,66,57,56,62,75,93,93,92,87,75,73,68,125,133,143,148,141,130,121,109,104,107,118,128,131,109,112,90,90,84,63,79,89,97,108,111,115,111,123,120,110,102,97,81,65,59,66,66,51,48,44,45,55,80,88,71,46,30,23,69,99,102,111,92,68,55,60,76,85,90,97,96,92,86,76,74,123,129,141,138,133,126,116,109,92,90,99,100,86,74,71,63,67,91,91,63,54,53,65,87,105,119,130,141,143,135,111,89,80,84,61,71,68,62,56,49,63,85,92,81,53,34,23,65,105,110,110,87,65,61,67,73,88,103,98,100,101,93,74,72,134,132,135,129,127,123,117,102,94,80,76,85,73,67,68,83,90,76,64,66,65,82,78,60,68,78,79,86,105,130,122,101,87,48,34,71,86,85,84,87,91,100,102,89,57,36,23,54,105,113,113,91,75,74,69,77,89,100,106,104,96,96,87,78,137,137,136,132,133,130,116,103,89,76,76,71,82,94,84,89,99,95,100,110,99,83,69,82,86,68,64,67,92,100,111,96,56,30,35,61,95,104,108,112,109,105,96,93,70,45,30,50,87,108,115,90,74,78,82,83,84,95,107,106,100,98,100,95,135,131,135,133,130,126,120,100,77,71,89,109,115,104,85,104,122,107,96,115,122,127,119,92,63,75,72,59,61,95,101,81,59,51,33,57,111,133,129,127,121,111,103,97,80,46,33,45,93,110,95,82,79,88,91,91,87,89,102,108,104,104,99,87,130,132,130,131,131,128,118,93,76,67,97,105,119,105,91,108,111,100,84,95,114,123,124,127,117,86,80,81,64,55,72,71,63,36,26,62,112,131,137,130,120,116,102,96,87,63,34,41,95,101,94,86,90,96,98,98,96,93,93,98,106,100,96,91,131,133,133,133,134,130,113,92,71,69,90,99,117,98,91,92,101,84,79,93,102,123,124,115,119,123,99,60,75,63,40,36,48,81,98,103,113,130,132,132,131,127,114,96,94,75,39,20,101,109,100,92,97,103,105,110,104,106,106,105,101,98,94,90,132,134,128,130,135,127,103,83,59,65,93,105,113,96,96,96,113,103,92,100,98,103,124,121,125,121,118,96,59,85,65,41,37,64,90,94,92,107,121,124,130,127,107,90,83,78,57,30,63,113,109,100,102,109,108,110,109,106,108,104,98,95,89,88,131,130,129,125,120,108,92,74,56,67,92,112,117,114,90,73,101,106,99,107,102,88,111,122,116,110,108,114,86,66,72,53,39,50,72,90,95,92,112,118,116,125,115,97,83,81,65,46,38,81,100,116,118,115,113,115,113,106,102,100,98,94,84,86,130,132,130,133,117,92,79,60,49,64,85,126,127,115,76,62,93,93,90,100,105,90,93,116,113,117,113,109,109,73,70,57,48,52,71,85,94,98,103,115,120,111,113,107,88,74,65,59,45,53,62,76,91,111,121,117,116,111,97,96,96,88,84,80,131,130,126,124,118,99,77,63,56,66,102,164,130,155,133,57,66,76,85,100,108,100,85,112,115,115,114,113,114,91,75,71,53,48,69,82,84,85,95,105,111,110,103,106,103,93,87,74,67,62,63,77,82,82,99,112,114,112,103,95,88,86,76,82,127,128,126,121,116,98,76,69,62,72,98,145,128,203,207,83,50,60,80,103,114,105,84,104,118,115,112,111,114,103,69,83,64,50,62,84,82,81,83,97,105,107,109,102,96,90,89,88,84,75,79,88,86,84,85,95,112,113,102,92,85,84,83,75,124,130,126,118,106,87,79,72,70,74,86,104,112,114,79,42,54,59,71,97,112,108,95,97,115,114,112,110,114,115,71,83,78,59,60,77,84,79,81,82,87,99,107,105,102,99,97,100,92,87,96,97,91,86,83,85,96,98,94,88,75,69,65,30,123,127,125,122,102,83,78,70,66,69,80,87,106,112,105,51,52,59,78,97,107,112,101,96,111,114,115,113,117,117,93,86,90,78,70,79,92,88,82,78,79,77,81,95,106,108,112,112,107,101,100,97,94,89,85,84,85,95,94,81,71,62,53,40,119,124,120,120,103,89,91,71,69,71,80,91,98,108,108,82,73,81,81,102,107,111,105,104,114,114,117,115,118,117,100,95,103,90,78,80,93,93,90,82,76,75,80,77,90,107,112,118,115,107,106,102,99,93,91,86,81,82,92,93,79,62,57,46,127,126,126,124,112,91,87,87,79,70,80,72,99,105,98,86,78,86,93,102,106,113,110,105,114,112,117,124,120,123,104,105,114,106,93,87,89,97,94,95,88,81,86,94,99,105,111,110,108,106,101,102,96,91,90,91,87,87,81,88,86,71,60,53,133,130,122,124,120,101,91,86,76,68,89,82,78,101,113,109,91,82,88,101,106,109,109,107,111,114,116,115,122,127,107,112,113,109,100,95,94,98,101,100,102,92,91,96,102,98,95,108,105,104,103,101,101,94,95,94,91,90,82,85,84,77,69,64,126,131,129,119,117,112,102,98,86,73,93,97,90,86,103,117,101,74,82,103,112,107,105,108,115,116,111,115,115,117,102,111,118,109,104,98,97,96,101,98,101,109,103,104,106,107,108,106,102,100,98,94,97,100,95,95,95,95,96,90,87,86,80,78,120,124,124,122,122,116,109,103,93,74,91,102,111,109,106,107,104,97,96,107,110,103,107,114,116,118,114,106,105,110,96,101,107,105,103,100,99,98,96,101,102,109,95,103,105,105,105,106,103,97,92,94,95,94,94,89,91,96,96,97,93,91,95,96,119,121,125,123,120,115,103,111,98,77,80,82,91,102,116,124,110,90,98,126,122,112,108,116,118,116,113,107,105,112,96,100,101,100,100,103,104,106,104,101,102,106,106,104,107,105,104,100,96,98,96,97,95,96,95,98,98,100,100,101,99,100,101,94,112,116,104,103,118,122,116,114,111,81,86,90,95,98,103,101,117,112,103,123,130,123,114,118,122,122,117,112,104,111,92,98,96,98,97,99,107,108,105,100,95,94,103,103,94,96,96,96,95,95,94,96,98,101,99,99,101,99,98,98,89,89,102,119,111,112,115,114,114,119,120,113,112,83,73,46,44,56,61,65,61,78,91,100,121,126,123,126,120,115,109,105,107,106,99,102,98,97,99,106,111,111,108,103,99,98,96,98,92,94,97,97,97,99,99,100,99,99,97,94,97,98,95,101,117,154,164,167,105,115,119,119,121,113,111,110,114,97,70,68,57,42,27,33,48,51,47,43,99,108,107,104,102,107,108,103,111,98,99,103,99,100,103,104,106,107,102,93,91,92,92,95,94,92,95,98,100,98,101,96,97,102,100,99,105,112,130,151,165,164,161,160,79,103,116,117,116,116,114,117,122,110,79,81,67,70,59,57,66,53,38,33,76,92,89,82,81,77,58,78,114,100,102,103,104,102,104,105,102,97,94,100,93,95,96,96,95,98,97,95,99,101,101,108,100,74,100,115,125,121,115,126,143,149,154,162,51,50,64,85,98,106,112,111,109,112,80,84,95,133,164,140,109,78,61,69,73,28,27,42,40,53,99,146,99,102,99,98,100,104,108,104,97,90,85,84,91,86,84,87,94,96,99,105,87,66,54,36,20,36,91,110,121,124,125,123,118,121,120,127,54,53,52,53,51,67,81,90,96,98,89,49,82,110,151,196,178,166,172,160,116,61,54,47,98,126,117,91,93,93,105,106,105,105,103,104,106,100,93,93,96,92,93,91,71,60,43,23,12,20,21,23,27,49,90,104,114,122,126,128,126,119,121,105,65,59,61,64,64,64,74,82,91,98,99,78,43,63,106,129,138,154,152,164,157,123,102,119,102,57,84,100,103,100,105,109,107,109,105,95,94,94,93,90,78,70,62,56,27,23,22,23,27,27,27,28,29,57,92,106,111,120,124,119,115,114,119,119,79,85,73,77,88,96,101,113,123,112,116,100,69,72,50,56,80,89,87,61,32,41,76,86,90,110,110,113,89,71,68,82,103,101,66,52,62,104,117,116,111,95,80,76,66,28,26,28,27,27,27,25,29,67,99,107,113,120,122,113,111,112,112,117,82,83,73,83,105,117,124,91,77,87,81,78,124,172,144,122,86,68,66,75,88,110,117,110,111,100,87,82,75,62,52,47,47,55,63,81,101,106,102,111,112,109,104,102,61,26,26,24,25,24,27,26,26,69,107,112,118,117,114,113,115,114,112,117
50,36,42,46,59,61,52,57,60,72,49,51,42,28,38,54,64,39,60,108,109,73,44,55,71,72,49,16,22,27,27,34,35,33,38,34,32,34,36,33,31,31,27,34,33,31,35,34,34,34,32,33,30,32,34,30,33,32,30,43,147,159,165,175,51,67,88,94,90,96,104,94,81,73,82,73,62,51,68,119,129,122,124,115,105,135,124,139,150,139,120,93,53,56,60,55,26,17,19,26,29,35,35,33,30,31,29,34,33,30,35,34,34,34,32,32,30,33,34,31,32,32,30,67,149,161,166,176,83,97,100,107,106,98,93,105,109,98,85,88,67,113,129,123,94,73,58,57,81,110,78,51,42,62,110,130,121,154,147,141,141,145,136,96,65,43,22,22,27,27,30,34,32,31,35,34,34,34,33,31,31,33,33,32,32,32,32,90,151,163,168,178,104,99,98,103,97,96,107,107,100,93,100,97,103,112,82,83,94,61,48,44,49,139,178,123,53,40,40,89,137,113,135,138,136,123,102,106,113,120,121,102,80,64,38,30,33,33,34,34,34,33,33,30,31,33,32,32,32,32,34,114,154,164,170,179,93,101,100,98,101,111,113,113,115,123,116,87,104,89,73,81,81,50,44,87,88,86,65,37,30,29,38,39,96,129,129,148,137,142,140,131,132,136,140,145,154,145,110,36,32,35,34,33,31,32,34,33,33,33,31,33,32,31,36,137,156,164,172,180,104,117,119,122,129,128,126,134,135,137,122,86,107,90,62,66,72,121,143,197,178,108,104,95,100,91,67,44,26,110,115,130,131,135,138,139,134,138,137,135,133,130,132,104,58,31,16,26,33,33,32,31,32,33,32,30,32,33,43,146,158,165,174,181,115,119,121,118,122,127,137,139,143,142,121,87,91,72,61,62,57,54,43,31,40,107,153,157,152,154,153,154,153,135,121,136,147,147,151,146,146,137,129,128,130,129,130,133,128,118,94,63,41,27,29,33,34,37,34,34,34,31,80,150,147,157,170,179,121,122,130,141,139,145,148,142,132,134,111,86,105,92,95,87,66,87,107,119,150,150,155,156,153,154,156,152,149,135,116,134,155,152,152,154,150,146,145,139,129,131,127,125,132,133,136,142,149,118,84,52,22,8,15,23,32,41,113,149,140,147,159,171,128,145,149,146,141,148,145,143,146,133,111,107,128,123,99,92,114,151,167,162,162,151,151,151,145,147,150,151,147,145,114,102,157,154,153,151,146,143,140,140,139,135,133,127,121,126,132,134,136,139,138,138,137,135,116,87,58,58,127,151,137,143,148,154,137,154,155,153,153,144,139,135,126,106,98,111,120,113,113,99,112,142,158,163,156,143,135,130,128,141,149,151,150,157,129,116,149,151,142,138,137,137,134,133,137,139,133,136,142,139,139,137,131,129,134,133,131,134,136,131,126,118,137,159,149,140,148,156,147,161,162,157,148,143,137,133,115,104,97,112,105,101,103,100,131,154,147,141,146,152,145,129,130,137,146,153,155,161,149,108,146,161,154,146,141,139,135,134,135,135,134,138,142,147,144,141,143,138,134,128,129,129,127,126,129,127,119,124,144,144,146,157,151,155,153,139,141,143,130,115,97,86,84,106,97,96,93,100,126,134,127,136,158,152,150,144,136,137,142,145,149,155,148,111,151,160,153,144,140,133,135,138,137,138,132,138,144,139,142,141,139,142,141,137,129,129,129,123,120,119,122,118,121,133,149,154,149,145,141,144,146,134,120,114,90,82,87,96,91,97,110,105,106,108,130,130,133,133,133,138,133,131,133,144,143,144,159,125,148,169,156,144,134,130,128,129,125,126,126,124,130,135,140,140,138,136,136,136,134,132,127,118,119,119,123,123,120,122,141,175,150,147,148,148,144,132,124,114,100,81,89,96,96,102,96,92,72,81,160,158,133,123,131,139,131,127,143,143,143,142,147,132,148,167,154,140,125,115,113,114,118,118,117,122,125,128,132,134,139,138,141,139,132,125,120,124,115,117,114,117,120,119,119,186,144,142,141,149,150,137,120,106,95,79,85,95,105,89,83,82,130,122,149,146,139,126,132,128,119,129,139,141,140,133,138,125,143,150,133,119,112,108,107,100,100,105,116,123,124,123,132,138,142,137,128,124,119,111,106,96,90,93,94,99,100,102,111,124,145,149,149,137,146,143,134,118,96,78,73,95,91,90,87,65,139,107,119,125,124,127,129,124,106,117,136,140,142,139,133,114,130,127,115,101,90,83,77,82,96,109,118,120,129,132,133,133,129,115,109,105,95,87,77,71,72,79,94,97,91,87,97,106,139,152,153,151,151,149,136,120,94,73,70,89,103,90,89,42,23,43,94,105,113,116,118,108,105,132,135,134,134,130,124,104,114,104,88,71,64,58,62,81,109,123,130,132,130,122,121,116,106,95,88,81,76,69,64,74,97,119,127,126,120,121,113,110,139,148,148,147,142,140,135,115,87,70,89,98,97,89,94,46,35,63,99,106,115,113,112,96,106,130,131,130,125,118,115,103,102,83,60,50,48,50,62,94,123,130,131,126,124,117,112,101,84,70,65,61,61,65,83,114,139,144,143,136,128,126,123,119,143,146,148,149,149,143,144,132,93,66,93,116,79,93,87,51,42,81,109,117,118,109,101,99,126,133,127,121,112,110,96,90,75,54,48,44,43,54,88,118,130,131,135,131,122,106,92,81,61,49,45,55,75,98,125,150,148,147,140,130,129,131,128,128,132,147,158,157,152,147,136,121,88,69,77,111,74,73,79,58,46,96,108,110,98,99,95,115,131,127,122,121,117,106,84,77,59,47,39,41,49,72,112,135,148,152,153,135,117,99,75,55,36,59,91,120,138,136,144,144,146,144,139,140,138,133,127,128,134,138,155,161,151,145,144,120,91,66,68,96,79,64,60,77,58,99,110,101,94,94,111,126,137,132,126,127,119,92,78,52,34,31,39,52,70,111,138,148,146,148,145,126,114,101,70,41,62,139,148,146,141,140,138,133,130,131,137,140,138,135,134,127,134,138,149,155,158,150,144,124,85,71,71,85,86,73,59,61,73,90,103,100,83,102,129,131,131,131,137,139,101,93,76,62,75,61,46,58,96,131,146,146,140,143,137,129,121,101,51,30,89,152,146,133,135,130,128,128,118,116,119,120,125,129,132,122,139,142,142,146,145,143,140,123,95,76,82,81,85,78,77,71,100,107,115,106,106,129,135,134,137,142,127,99,94,100,104,130,139,120,71,85,114,123,128,141,148,152,146,130,112,73,24,29,92,137,135,137,129,121,116,117,112,119,125,128,124,127,126,119,139,141,145,142,142,141,133,125,112,85,77,76,78,91,89,82,117,138,135,131,136,140,141,143,140,107,85,74,85,83,123,149,149,119,89,111,125,131,128,136,141,144,146,132,95,68,32,31,89,131,146,140,125,114,112,113,116,121,125,121,124,120,114,111,136,141,144,141,143,143,133,122,112,94,79,82,53,90,118,114,122,138,134,124,129,132,130,111,96,88,75,61,77,110,135,153,161,137,80,108,123,123,122,123,137,140,136,120,89,62,30,39,91,125,139,149,141,118,107,110,121,122,119,128,129,116,113,111,137,141,143,143,141,140,136,124,113,99,89,86,78,62,109,132,125,125,132,115,103,95,86,109,83,78,85,111,125,137,143,149,156,150,121,108,124,123,124,125,121,120,128,111,75,50,32,33,85,118,130,146,141,119,109,110,111,112,125,127,126,120,119,115,138,141,146,144,135,132,130,122,108,102,101,114,119,78,43,55,81,87,67,45,90,105,94,69,82,123,143,149,149,147,144,142,136,132,127,123,128,130,121,111,106,111,112,102,71,52,45,42,70,109,123,134,130,111,101,96,99,106,120,122,122,118,115,109,140,147,152,154,144,137,127,118,109,103,113,142,148,137,106,107,106,92,87,119,134,83,86,116,137,142,143,144,148,151,156,165,169,136,116,114,114,108,105,91,83,86,89,85,68,48,55,54,60,102,117,118,117,96,83,86,90,104,116,119,114,108,103,95,140,143,148,145,141,137,130,123,119,124,134,143,147,142,124,99,86,70,86,61,78,125,137,143,142,134,132,131,132,136,139,138,127,112,100,87,85,81,67,55,51,55,67,66,65,50,40,51,56,91,109,116,111,85,70,75,80,98,112,114,108,98,92,88,140,142,147,149,145,133,126,128,129,134,137,137,141,137,131,80,89,96,98,79,122,136,136,130,128,128,124,121,124,131,128,120,111,89,75,66,42,43,35,32,33,37,46,62,63,60,39,50,59,91,107,109,98,75,80,71,69,89,103,105,101,100,99,88,146,144,149,146,136,132,127,128,129,128,138,140,140,142,137,132,99,101,100,95,123,128,132,139,133,132,125,127,134,147,136,113,96,80,69,71,38,27,31,39,39,40,46,55,60,50,34,44,51,81,96,108,99,78,70,57,62,72,87,97,99,101,95,86,144,148,153,152,144,141,131,131,128,129,139,143,143,147,142,138,103,127,131,123,139,127,122,116,112,111,114,111,113,124,127,105,92,79,61,58,52,51,79,79,76,74,65,57,49,40,23,29,56,89,104,109,94,70,62,56,60,68,83,101,99,102,97,89,139,147,145,146,151,145,135,127,120,119,130,135,140,144,138,102,68,104,98,99,114,114,103,100,101,98,102,105,106,108,105,102,94,81,58,54,52,46,54,73,80,82,71,60,50,37,25,25,49,91,103,102,89,64,55,51,52,61,81,97,96,95,90,79,140,143,140,141,145,135,126,117,115,112,119,128,131,135,128,112,85,75,82,72,81,96,97,94,97,96,93,97,98,105,109,115,98,82,65,58,52,38,36,41,48,54,53,47,42,37,24,23,42,76,95,97,89,67,60,48,47,59,84,93,93,89,79,73,142,144,146,148,144,135,127,119,111,104,107,121,125,121,102,93,88,82,151,189,125,92,80,96,105,102,101,93,87,87,92,95,90,70,61,44,31,31,30,31,36,41,50,57,50,37,20,20,37,86,90,97,91,69,50,42,49,63,81,94,91,89,82,74,140,141,147,153,147,138,123,113,102,96,102,109,110,98,81,61,77,80,59,65,77,97,80,66,63,97,108,98,82,78,95,101,90,76,40,24,32,33,41,50,60,69,79,80,66,42,26,35,45,80,89,101,92,65,47,40,50,66,81,91,89,88,83,72,143,137,143,146,139,128,119,109,95,82,83,90,92,80,82,99,110,109,97,102,115,110,101,101,88,56,71,76,77,97,108,120,105,66,27,28,34,43,63,90,95,95,96,87,68,44,30,31,47,79,89,105,93,70,50,46,51,65,85,91,92,91,84,71,148,143,141,137,128,124,119,107,92,81,67,76,89,84,97,91,90,100,92,94,112,112,118,123,129,102,71,66,57,96,112,112,93,57,26,20,28,51,82,100,107,102,94,87,76,46,31,23,44,79,90,103,87,62,54,53,58,71,89,93,93,88,83,80,155,150,145,136,131,129,121,110,93,73,64,83,85,93,95,88,90,94,83,90,105,116,116,115,123,120,80,47,63,61,101,101,78,61,40,25,27,64,94,104,107,103,91,87,77,56,31,21,40,71,85,95,83,62,56,62,67,76,83,96,100,90,88,84,149,145,140,136,132,129,126,112,89,66,58,79,86,106,90,86,119,124,143,170,132,113,111,110,121,126,128,107,62,60,69,107,99,81,40,23,41,76,97,103,107,103,93,83,77,58,35,20,33,76,92,87,73,64,69,74,83,81,85,95,97,95,90,84,144,142,132,131,131,129,126,110,85,66,59,73,92,114,84,89,127,133,110,77,85,110,116,116,119,110,114,111,99,71,50,45,54,36,31,53,82,98,96,102,106,108,102,90,80,67,37,18,34,71,84,79,66,70,76,84,88,86,89,90,89,93,84,80,140,137,134,132,135,136,128,108,81,61,59,72,93,108,85,89,103,125,110,81,79,102,117,116,114,113,114,105,102,89,61,37,26,30,38,50,84,100,96,92,98,110,99,82,69,66,46,24,41,81,86,77,70,77,83,89,92,93,96,96,92,91,88,78,140,138,132,136,143,142,119,98,74,54,62,71,90,91,84,92,123,111,98,81,81,88,105,122,117,114,112,113,93,103,77,57,38,32,37,39,60,80,89,88,87,102,94,81,69,60,51,35,38,72,77,71,64,71,80,87,97,96,96,94,92,82,81,74,139,135,134,132,134,125,107,86,61,44,61,72,92,100,93,75,110,125,112,86,95,86,94,116,115,108,101,102,97,95,96,59,53,40,35,36,42,65,87,95,88,92,101,90,72,61,50,40,27,63,72,70,75,80,87,91,99,95,93,93,87,85,78,71,138,136,136,135,133,114,91,70,49,43,63,78,108,124,87,73,110,129,109,82,94,93,77,102,107,107,108,108,95,86,111,69,58,49,41,37,39,56,83,92,91,87,86,93,78,65,57,50,37,47,64,69,74,82,86,87,93,98,92,82,84,83,80,71,138,139,138,133,124,105,85,68,57,47,64,77,87,98,52,54,85,113,91,82,97,101,83,89,112,107,105,104,100,90,88,91,64,59,46,43,39,43,63,84,87,81,78,83,87,77,68,54,51,44,48,67,74,76,82,83,84,93,91,84,80,77,65,68,142,137,134,131,122,104,86,73,61,53,81,103,113,206,104,35,65,107,84,82,99,102,85,85,112,106,106,105,99,94,90,92,66,61,48,46,46,42,53,73,83,82,82,80,82,78,68,65,65,59,54,64,76,83,91,85,81,86,90,83,76,73,64,58,134,131,133,132,124,102,79,73,65,68,103,115,143,207,142,40,51,80,76,75,97,106,95,77,108,107,102,98,99,96,89,107,62,65,52,45,41,47,51,61,73,77,80,80,77,76,77,78,75,74,77,79,73,75,78,84,85,83,82,78,68,61,62,56,133,136,135,129,115,92,83,65,62,71,91,100,97,138,84,35,53,74,74,79,95,100,94,80,104,105,102,99,102,99,92,117,71,64,58,48,42,44,51,61,64,67,69,76,80,87,87,90,84,80,87,89,85,78,75,78,81,84,78,71,64,51,49,38,133,133,131,124,109,92,81,69,50,58,83,95,93,85,100,47,61,73,91,94,90,97,94,84,99,103,106,100,101,99,90,111,87,70,61,48,45,42,48,51,57,61,63,63,73,84,91,95,95,90,87,86,79,77,76,72,72,67,72,69,59,50,44,33,134,133,127,128,113,90,87,74,76,66,70,85,94,106,96,72,80,103,107,101,89,94,94,89,102,104,101,107,105,99,101,109,90,83,69,58,50,47,46,53,54,53,62,66,72,80,88,91,93,89,87,84,83,77,70,70,65,65,71,72,62,53,45,35,123,127,128,128,116,100,87,71,64,62,65,83,83,96,95,75,78,110,125,109,87,90,95,95,102,104,97,100,105,102,100,110,86,88,79,71,63,55,57,58,62,59,65,72,78,83,90,87,83,83,85,86,81,76,78,75,71,68,71,81,69,55,47,41,130,132,130,129,123,106,94,82,72,61,64,75,68,84,88,106,98,102,115,103,88,89,93,98,96,101,98,95,100,104,104,114,87,78,77,76,71,65,60,57,67,67,65,72,83,79,77,86,88,83,84,82,85,79,76,76,68,69,63,70,74,54,46,42,135,132,128,133,128,115,104,85,73,63,71,73,66,59,95,103,91,73,101,106,108,97,99,99,104,102,97,88,91,94,102,109,95,92,84,76,78,73,72,64,67,76,78,81,85,87,86,85,85,83,80,77,83,83,79,77,82,83,74,73,72,59,49,45,134,135,130,125,128,123,104,99,87,76,67,78,92,71,65,87,106,87,91,108,118,104,96,103,104,103,100,91,88,88,105,99,87,89,84,85,84,79,76,72,66,71,69,83,86,88,87,90,85,78,76,79,78,76,78,78,79,85,88,82,74,63,52,50,139,133,128,129,133,129,109,103,92,79,67,77,109,102,101,96,97,100,101,112,131,119,101,101,105,103,100,91,88,91,104,91,84,87,89,87,86,88,80,76,77,78,75,80,87,86,88,86,88,84,74,83,84,83,81,80,85,87,91,90,83,73,58,57,130,133,131,128,130,133,129,113,102,85,74,58,123,127,125,123,109,94,104,126,134,131,110,110,102,101,98,93,86,99,101,91,91,85,84,91,85,89,87,80,70,68,76,80,85,87,88,83,85,84,85,84,85,84,88,91,92,91,93,89,82,69,73,63,136,136,133,133,134,136,139,136,128,105,86,62,112,128,136,139,126,100,104,133,139,135,117,111,111,106,100,95,97,113,90,84,86,91,84,84,92,88,83,76,72,70,69,66,64,78,85,84,85,87,85,87,92,90,92,94,91,96,100,100,98,96,81,73,119,118,127,135,140,140,134,132,122,114,102,69,90,112,112,126,127,121,117,132,136,126,127,118,104,97,88,95,112,100,84,83,81,83,83,89,94,93,88,84,81,75,75,75,78,80,84,86,87,84,92,95,96,99,100,97,95,95,97,100,98,95,86,81,142,129,124,135,138,139,136,129,129,125,122,85,76,84,63,73,106,81,88,121,121,119,125,124,113,98,101,110,93,84,83,80,76,79,86,90,95,94,85,80,78,73,77,82,84,90,93,92,95,98,102,98,95,95,95,95,95,101,104,106,98,92,96,101,132,134,138,131,134,130,125,130,134,130,123,104,74,87,84,79,78,76,88,82,69,92,108,99,98,108,95,80,84,88,84,85,88,93,91,90,85,89,86,82,87,93,94,87,84,89,95,97,95,90,87,89,90,90,94,93,100,103,105,106,99,96,109,123,134,136,136,137,133,132,142,139,135,131,125,121,89,57,64,96,116,106,83,84,117,116,93,91,80,49,63,83,92,88,88,91,92,93,94,93,90,89,84,81,82,87,91,95,93,91,92,93,92,91,91,93,87,88,93,92,91,94,96,100,106,129,138,138,125,136,138,128,129,125,129,126,127,128,128,130,98,27,34,47,23,17,65,71,66,66,74,65,75,91,100,99,93,92,97,98,98,98,96,93,87,82,88,88,90,85,81,80,90,89,91,86,90,94,89,87,90,94,91,90,94,92,106,132,150,152,151,163,143,126,128,130,124,130,133,129,129,129,119,124,134,72,34,36,45,46,47,82,97,93,98,109,108,105,100,99,97,93,93,94,93,97,91,80,79,74,78,83,81,83,84,88,89,87,94,97,91,85,92,90,88,96,88,95,125,146,166,166,164,165,169,172
117,111,113,110,109,110,112,116,108,100,112,103,68,38,44,37,75,108,103,103,121,139,128,116,102,93,88,123,151,153,155,152,153,132,122,130,138,137,106,77,47,33,30,31,29,29,30,32,34,33,33,33,32,34,30,33,31,56,153,159,165,173,180,182,108,111,112,108,111,113,114,114,107,110,106,86,61,76,100,115,105,65,58,66,76,91,58,64,81,107,116,88,85,132,134,121,120,134,138,114,101,112,132,142,133,109,56,25,31,32,32,32,34,33,33,33,32,33,31,32,31,62,156,160,167,173,181,183,112,108,107,110,116,118,117,116,124,125,121,92,89,126,97,90,78,43,46,43,56,92,63,43,43,48,74,133,141,110,142,148,140,138,135,138,126,120,121,136,140,143,138,75,32,33,33,34,35,34,33,31,31,32,32,32,31,77,157,160,169,174,181,183,118,120,122,130,125,122,127,128,131,137,121,80,111,70,62,72,76,43,37,37,54,92,70,42,21,19,24,41,114,133,125,141,136,140,144,144,143,146,146,138,132,128,127,102,52,24,15,24,28,32,32,36,33,32,32,34,38,103,152,154,166,175,181,184,120,120,120,122,120,128,134,143,144,145,115,76,94,57,58,62,68,60,65,122,161,111,134,134,137,146,132,108,97,136,108,130,134,136,134,131,133,135,137,141,147,148,136,134,138,130,118,86,56,40,31,32,32,32,32,34,52,126,147,137,148,159,172,178,112,124,125,125,132,141,139,137,137,136,102,76,80,65,52,61,59,48,55,73,87,112,154,155,149,149,148,145,142,136,139,120,140,141,147,147,143,139,137,130,123,121,124,128,127,128,131,134,131,115,81,48,32,31,32,34,66,142,153,136,140,151,159,164,126,132,139,136,142,145,141,132,137,133,99,94,115,108,108,89,83,114,134,141,150,146,149,150,152,152,153,151,145,136,127,124,143,149,148,151,150,147,144,139,133,128,124,117,118,123,126,123,123,125,126,120,95,54,32,23,65,148,157,147,136,145,151,159,141,143,140,136,141,140,138,144,136,123,95,111,130,114,88,97,127,154,166,161,158,149,145,151,142,142,144,142,137,139,128,114,147,150,154,153,148,143,140,136,136,132,130,130,122,121,124,127,125,126,127,127,130,137,143,139,117,136,145,154,139,143,153,160,147,148,144,146,144,134,130,126,115,101,89,113,123,107,97,93,120,144,150,145,143,136,136,139,138,137,136,140,142,143,127,113,129,153,146,136,137,137,136,131,134,131,133,129,131,136,132,127,129,127,126,128,126,123,125,127,122,120,122,133,143,146,155,162,150,152,153,145,139,137,134,127,113,105,89,104,96,93,93,95,132,148,144,146,150,149,140,129,117,120,132,142,142,151,152,117,116,156,155,147,139,138,132,127,128,131,131,128,130,131,135,134,132,133,127,127,120,122,121,118,118,123,120,113,118,132,156,155,155,153,142,139,140,135,120,106,81,86,75,101,82,80,81,108,137,137,124,134,150,153,147,134,123,121,129,136,143,150,152,130,126,156,161,153,142,130,128,128,130,129,128,121,125,128,129,130,135,133,134,133,129,118,118,119,116,112,111,114,110,111,125,191,140,128,137,137,139,129,117,99,73,81,79,94,88,88,92,103,109,106,119,127,139,139,141,135,123,121,126,130,128,131,144,143,115,165,166,150,137,130,126,120,122,118,118,111,108,115,122,131,130,126,125,126,122,124,124,116,108,109,110,112,114,112,110,118,143,144,141,140,135,120,112,99,76,74,83,86,81,100,93,97,83,96,143,128,124,126,121,122,120,115,125,132,134,133,134,145,105,157,150,141,127,114,109,106,106,101,99,97,104,113,117,120,122,123,123,124,125,119,112,107,107,101,102,104,107,112,112,109,138,137,141,142,135,126,115,99,84,77,82,83,78,75,79,79,91,92,148,137,131,130,120,119,116,116,127,131,130,126,126,138,103,132,131,113,103,97,93,89,85,79,82,97,107,113,112,120,126,127,124,120,112,105,98,91,83,80,80,78,83,85,91,98,142,141,138,144,142,127,113,93,77,70,72,90,87,78,78,74,150,105,107,111,124,133,122,111,101,113,126,127,130,125,120,128,108,113,109,98,90,82,72,65,58,68,86,100,109,118,119,124,123,121,108,95,89,83,76,68,61,57,63,71,79,74,66,75,148,150,141,136,140,136,120,99,76,69,71,88,82,85,84,40,20,51,93,102,117,124,114,101,91,109,126,130,128,126,122,120,101,95,89,76,62,54,48,47,50,70,90,115,123,123,121,116,107,95,79,74,72,70,61,55,62,72,84,99,104,104,105,104,147,147,148,143,141,139,121,100,75,61,85,93,79,80,89,39,26,47,82,92,115,113,95,81,76,120,126,123,125,124,118,110,91,85,68,50,45,42,43,45,59,91,114,120,114,113,104,98,87,72,59,55,51,52,48,68,82,100,125,136,130,122,119,115,142,143,139,140,137,136,126,100,76,62,86,103,81,81,95,49,31,65,100,108,123,112,94,82,91,123,123,122,119,118,115,103,81,65,53,44,39,37,41,49,76,101,111,119,113,108,92,83,63,49,42,37,47,56,73,89,115,135,142,133,125,118,122,121,147,148,149,147,145,136,131,113,77,62,84,97,64,74,81,55,41,83,104,115,121,99,82,77,110,125,122,120,118,111,104,88,67,49,39,34,34,40,48,67,94,120,129,128,118,102,81,55,47,35,32,43,76,93,99,117,137,140,137,130,127,132,125,121,134,149,151,149,143,139,126,109,76,62,69,84,63,57,64,66,51,104,109,113,115,93,80,97,124,125,121,118,116,114,91,82,57,41,34,33,37,47,60,86,118,139,144,138,118,97,70,49,35,36,79,114,133,131,130,131,129,124,126,127,133,135,130,127,135,147,152,150,141,141,134,99,72,58,65,72,69,53,45,60,44,87,111,109,109,84,90,116,127,128,125,122,121,105,84,62,36,22,25,37,48,59,83,120,138,139,140,131,110,96,84,50,29,60,134,137,129,127,121,121,117,112,110,110,122,118,118,122,141,143,147,147,143,139,134,111,73,60,66,76,73,58,51,49,68,91,110,113,104,102,119,125,126,128,130,136,124,100,91,75,74,84,57,38,50,70,106,132,139,142,138,125,118,108,81,35,24,74,127,131,125,123,113,110,106,101,102,112,115,116,117,118,146,144,145,145,137,135,129,113,80,63,65,76,79,63,59,54,84,112,122,119,121,126,129,127,128,136,139,117,74,82,106,108,120,127,104,56,48,86,109,116,131,135,135,136,120,101,65,25,26,76,126,140,132,117,104,100,102,99,107,114,113,110,112,110,149,149,144,139,140,137,128,117,101,77,63,71,76,72,72,73,104,130,130,133,132,133,138,142,143,138,97,62,73,93,91,113,133,132,98,68,80,105,113,116,124,130,130,131,119,88,56,30,31,74,117,137,138,126,103,92,89,100,107,107,110,121,115,101,147,147,146,141,142,135,121,116,105,82,62,72,59,83,105,110,106,125,131,129,125,135,148,136,120,95,64,74,79,92,112,135,147,147,111,60,95,106,108,109,110,125,126,120,109,78,54,25,31,73,114,125,137,129,109,94,94,101,105,111,122,120,113,107,149,152,148,141,137,136,127,114,101,84,71,56,68,67,108,134,144,145,145,135,124,123,95,105,102,86,76,85,96,110,125,129,146,158,144,95,95,109,112,113,112,100,100,114,105,68,43,27,26,60,103,120,132,127,104,94,93,87,86,105,115,113,110,110,148,156,156,145,136,133,126,110,96,86,76,94,102,75,74,94,114,111,83,77,91,102,113,99,72,88,113,124,131,136,136,140,139,139,137,125,120,122,112,104,91,87,91,95,85,60,42,38,28,52,91,108,116,111,93,80,78,78,86,111,117,110,104,104,156,161,160,158,141,135,123,113,98,84,101,124,135,132,100,99,100,100,105,114,100,93,88,87,110,120,134,137,143,146,149,145,156,159,129,112,108,104,95,85,74,66,65,69,68,58,42,35,33,39,83,101,107,104,78,60,58,65,80,99,105,105,97,92,152,154,156,149,140,135,127,117,108,115,123,132,141,142,134,110,109,90,93,62,63,96,106,115,129,134,129,130,135,138,143,147,147,140,115,99,90,77,64,54,45,40,41,51,51,48,40,31,35,41,62,86,100,96,66,55,59,51,66,91,101,94,93,88,151,157,157,151,144,134,127,123,125,127,130,134,141,139,138,115,113,87,111,90,95,116,120,125,130,128,129,124,123,125,127,128,122,107,90,74,64,47,39,31,30,30,35,36,44,47,49,28,27,35,52,75,86,83,63,58,52,50,59,75,92,91,90,90,156,156,160,148,137,129,125,128,125,131,140,142,142,148,146,128,106,80,113,91,111,122,129,135,136,133,132,127,129,137,141,126,112,95,74,55,52,31,23,28,31,34,33,31,35,43,42,29,30,35,42,62,85,82,63,54,46,42,46,64,87,90,92,92,157,158,161,154,144,135,126,127,125,129,143,145,148,154,153,140,136,88,136,111,138,135,137,138,134,128,134,128,128,134,146,126,105,90,72,54,51,41,29,32,36,38,42,42,43,37,32,24,21,35,52,62,82,80,56,49,43,43,46,63,83,89,91,89,152,156,151,154,151,141,130,125,122,122,133,139,141,147,157,123,93,91,114,66,122,129,119,108,109,108,109,112,111,114,122,114,100,87,75,52,46,42,36,41,54,57,56,53,44,35,30,23,19,28,44,61,81,80,55,43,40,40,44,67,87,90,89,81,148,148,143,146,146,135,125,118,112,112,120,131,136,136,134,113,93,71,108,85,86,107,107,101,102,105,101,104,107,106,104,100,98,88,73,52,47,51,41,29,34,38,46,44,38,33,31,21,21,26,34,51,71,79,62,47,37,34,44,67,85,84,84,76,155,152,149,149,142,132,124,116,108,99,111,123,128,122,114,107,106,88,96,100,79,70,80,87,101,108,109,106,104,103,107,115,110,91,69,57,54,37,28,24,26,30,30,33,33,31,33,20,17,23,39,54,72,80,61,44,33,33,47,67,84,85,84,82,151,155,150,154,145,133,121,110,97,89,96,105,110,101,93,78,72,55,56,76,99,90,98,90,78,89,106,110,101,86,81,90,88,78,63,52,32,20,22,26,25,31,35,36,38,40,33,24,23,28,40,62,81,80,57,36,32,34,48,70,87,84,86,81,149,144,152,150,137,129,115,102,86,71,71,83,84,86,72,78,92,110,116,83,73,82,77,65,95,99,89,90,77,71,87,104,117,107,75,32,23,24,27,28,40,49,58,64,65,53,38,25,22,25,47,75,89,84,58,43,34,38,54,72,84,90,88,81,154,146,142,135,129,122,115,102,83,71,57,61,82,79,91,85,82,95,105,92,82,104,114,120,102,70,63,70,61,65,105,115,114,92,54,22,21,23,26,40,63,83,88,87,79,67,44,30,17,25,49,80,92,80,52,38,40,46,62,77,84,87,86,80,164,152,145,136,132,128,119,107,87,68,56,68,84,84,87,79,88,95,97,101,93,103,111,116,122,136,112,61,49,43,66,107,100,78,52,32,22,22,29,59,92,100,98,88,81,73,53,29,19,25,48,73,87,74,52,44,50,65,73,77,86,97,98,86,153,144,143,136,132,126,124,111,87,59,52,74,83,91,79,74,113,127,116,116,98,98,108,109,113,120,125,128,90,56,45,78,124,103,66,35,22,26,39,76,95,101,98,89,77,70,53,33,19,22,52,83,82,57,47,51,62,74,77,79,86,88,86,84,153,143,133,133,132,130,124,111,80,60,51,72,82,93,73,78,124,144,132,123,107,96,109,113,114,115,112,107,107,85,62,41,46,47,37,29,29,45,78,93,98,95,98,95,80,66,60,39,21,21,48,73,68,54,51,60,70,76,82,84,93,88,87,84,141,139,133,134,137,137,131,110,80,58,46,76,84,88,72,87,110,131,135,118,100,87,107,116,109,108,107,106,97,107,75,46,27,21,31,33,36,57,90,95,90,92,97,92,76,59,54,39,22,21,49,65,60,52,53,66,68,78,83,89,89,87,82,76,144,139,135,139,146,145,123,98,73,52,48,76,83,83,80,99,116,128,121,115,92,76,93,112,114,115,111,107,103,87,105,65,43,31,29,33,35,38,58,85,85,86,93,88,73,64,49,39,31,22,41,65,62,54,58,70,74,81,84,85,87,90,80,74,141,137,133,134,138,129,110,93,62,39,48,72,84,91,101,83,94,124,123,113,104,84,81,103,114,105,98,97,100,93,93,83,54,42,34,29,29,35,41,67,89,86,84,88,79,63,50,41,35,27,37,60,60,66,69,74,78,81,85,85,79,73,74,74,141,138,138,135,131,116,96,79,48,42,55,75,91,109,106,74,82,131,119,108,97,87,83,86,107,106,105,103,100,92,85,104,48,52,44,35,31,32,36,50,75,87,86,76,78,70,55,45,36,32,28,43,58,63,67,72,76,76,80,82,79,73,71,64,139,139,140,135,126,105,82,67,49,45,66,111,90,81,89,58,54,109,100,100,99,91,90,76,96,106,104,104,101,95,83,89,83,54,53,42,36,34,35,39,55,73,77,72,69,76,68,54,46,40,37,35,49,65,72,76,78,73,75,76,72,70,64,62,142,138,136,130,120,108,93,77,62,50,74,133,117,186,124,44,40,98,96,97,105,95,95,81,95,108,100,99,97,94,86,77,89,57,54,45,40,36,34,33,44,59,69,73,69,63,66,59,55,52,50,50,58,68,72,75,83,81,78,74,71,64,56,51,136,134,133,134,123,100,83,70,64,59,72,108,106,171,128,37,34,65,75,91,102,99,96,80,86,105,101,98,93,93,89,82,93,63,58,44,41,37,36,34,37,43,55,64,65,66,67,66,69,69,66,70,78,74,72,72,72,77,81,73,66,58,51,43,133,136,135,131,119,94,84,71,59,59,70,88,87,109,104,42,35,61,68,84,103,100,95,86,81,105,99,94,95,94,92,86,107,57,55,52,44,38,36,36,37,40,41,49,58,66,72,75,84,81,77,81,85,77,74,70,70,72,71,68,64,55,46,40,132,131,134,127,112,91,74,71,55,55,68,73,93,82,97,67,39,57,66,94,109,95,90,82,82,98,100,102,91,93,91,85,112,76,57,51,45,39,38,36,35,37,41,42,45,54,67,75,83,89,84,79,76,73,69,66,65,61,56,56,60,57,46,44,134,129,120,125,109,94,91,68,61,57,61,72,65,97,88,86,46,76,88,111,115,96,90,84,85,100,96,97,101,98,95,91,105,90,68,58,48,42,36,33,32,35,36,39,51,57,71,78,80,81,82,78,75,73,71,65,64,58,54,56,63,64,53,44,126,131,129,127,112,99,89,75,67,60,65,68,81,78,91,82,60,81,111,128,115,96,91,91,90,98,97,91,97,101,97,93,103,92,79,68,57,51,46,45,43,41,36,38,45,53,64,76,81,76,63,72,73,71,63,57,62,61,59,52,47,56,54,45,127,129,127,127,123,105,91,73,61,45,66,61,69,73,73,72,88,82,104,115,110,100,90,87,90,95,96,91,91,100,104,98,105,90,76,72,68,61,56,55,47,49,48,44,46,60,67,65,73,77,75,79,69,68,74,71,65,63,68,61,58,58,55,48,130,127,125,128,122,114,98,83,73,57,62,65,67,49,77,107,88,75,88,105,111,110,95,95,98,99,95,91,86,88,90,94,105,92,88,79,73,72,66,64,58,55,61,54,52,59,71,77,76,77,73,67,69,68,68,68,68,69,60,70,67,62,58,58,134,132,127,124,128,119,104,97,76,67,61,66,80,64,53,67,88,85,79,99,116,121,111,105,99,100,97,87,80,82,82,94,104,86,86,83,80,82,77,72,69,63,55,54,58,62,65,72,78,82,74,70,66,71,71,69,68,67,73,75,77,73,68,61,132,128,122,125,126,123,105,103,98,74,65,57,105,97,89,84,82,81,86,96,119,131,117,106,101,100,95,92,85,81,81,106,93,81,84,88,84,82,83,75,67,66,64,61,56,61,66,70,68,68,74,72,70,75,76,75,78,77,78,78,80,77,78,76,127,128,125,124,127,128,120,106,92,81,74,49,105,132,132,124,111,89,88,112,125,135,132,115,111,100,95,90,81,77,81,114,82,84,86,80,90,85,84,84,78,70,62,62,65,64,64,68,69,71,73,76,77,77,79,82,83,91,89,90,87,91,87,86,130,133,129,126,129,129,134,130,125,102,87,60,86,122,129,143,138,112,101,119,137,136,132,121,113,112,100,92,86,83,99,112,77,78,87,86,84,91,88,81,75,68,63,65,62,56,59,67,72,75,78,78,84,90,92,92,96,94,93,91,92,91,89,85,112,107,118,132,134,141,131,132,127,119,110,74,75,102,100,102,122,114,100,123,139,143,134,131,121,104,92,85,86,96,120,93,75,74,77,84,87,90,91,84,80,77,71,67,72,73,77,83,86,88,88,91,98,89,89,92,92,87,89,89,85,87,90,90,135,131,127,130,133,134,135,126,130,124,124,95,69,73,60,57,58,61,78,111,108,97,101,118,114,105,98,103,101,118,101,79,77,79,81,83,87,90,93,86,79,77,80,85,85,83,86,89,94,93,91,87,84,88,85,84,88,89,86,85,83,96,113,138,129,130,132,127,129,128,124,128,132,133,126,107,69,80,61,44,65,83,66,46,49,62,90,87,76,74,83,88,103,90,85,82,84,85,88,92,90,84,87,87,80,83,87,90,90,90,87,89,88,87,88,90,87,86,84,88,87,82,95,106,140,154,154,153,126,133,134,133,128,130,137,133,134,124,125,119,92,84,112,104,85,78,58,81,127,74,83,101,110,111,94,84,76,79,83,88,92,92,95,93,90,88,80,83,83,86,84,81,78,82,87,83,88,86,87,84,84,81,87,88,101,132,149,165,166,163,160,160,130,125,130,128,125,125,131,126,126,127,123,126,113,64,30,28,60,79,100,121,128,108,93,96,81,57,62,75,87,92,98,93,92,94,97,95,80,76,73,76,82,75,78,79,82,85,87,87,89,89,87,85,107,133,134,155,172,169,167,161,160,158,160,163,131,128,127,127,129,132,131,132,127,127,122,120,128,81,32,56,61,47,38,45,50,67,72,70,79,83,88,89,88,89,87,92,99,98,93,91,87,76,72,78,79,73,72,88,96,96,94,101,105,115,119,121,126,140,168,170,166,159,153,160,162,164,163,162
119,121,123,125,127,130,132,123,127,132,134,85,54,76,85,56,27,69,111,120,112,93,91,102,126,154,162,149,152,147,147,148,145,145,140,144,135,130,132,139,142,137,131,128,128,129,132,131,117,94,66,39,25,27,31,32,33,31,30,31,32,31,32,30,108,113,119,121,124,119,125,138,145,144,120,77,44,66,78,86,112,114,89,98,109,110,106,97,82,83,117,157,150,144,140,139,138,135,134,141,142,143,142,142,144,147,147,140,132,128,134,126,126,120,122,113,91,51,31,20,27,31,32,31,32,31,30,33,122,122,128,126,123,128,138,135,145,138,114,85,107,90,89,97,87,66,54,100,139,145,146,141,131,100,73,93,150,152,146,140,132,130,136,137,134,133,137,133,137,139,142,143,141,134,131,134,131,129,124,127,133,136,136,95,54,33,30,31,32,30,31,33,122,123,129,138,140,142,146,145,135,112,83,113,104,90,87,88,87,88,72,98,144,149,149,151,156,153,133,93,108,155,151,145,138,141,142,143,140,141,139,139,131,128,126,129,124,126,131,131,132,134,136,130,126,125,122,129,121,94,53,38,31,33,32,31,127,135,137,138,136,144,145,136,122,92,92,115,115,123,130,128,122,124,137,142,155,159,156,150,145,148,153,137,95,136,150,143,140,142,141,146,147,146,145,139,138,134,131,128,133,136,125,125,124,124,126,128,126,126,126,127,127,135,125,97,45,14,24,30,142,145,147,142,143,143,139,142,135,91,108,129,134,138,136,119,115,131,152,144,150,147,142,139,141,146,150,150,127,102,149,145,146,146,146,150,154,149,147,148,143,139,138,134,132,132,138,139,134,127,126,121,123,125,123,121,125,124,128,141,142,115,64,42,130,149,145,144,140,136,136,135,115,94,115,130,132,124,104,101,117,141,157,142,141,134,133,138,141,140,143,147,141,121,144,164,158,152,150,146,150,151,147,145,148,141,143,143,140,136,133,137,138,136,136,135,129,125,127,126,123,119,123,127,134,136,140,147,152,152,150,148,145,133,130,126,102,102,131,137,119,102,86,85,109,141,159,145,141,128,119,128,132,136,144,147,144,122,132,151,151,149,147,145,146,146,144,143,141,147,151,150,147,143,144,139,142,142,136,135,135,132,125,129,131,129,126,123,121,125,128,119,145,156,154,145,140,134,130,122,96,101,106,96,87,83,92,107,132,151,146,140,137,145,134,123,118,129,136,136,137,123,123,158,154,154,149,142,140,142,141,138,138,144,148,147,144,148,151,145,137,136,136,133,134,132,129,125,124,123,123,124,122,119,122,131,146,133,130,136,136,129,120,101,85,100,102,92,83,82,99,103,140,161,146,130,133,143,147,134,123,128,134,145,154,131,106,146,149,152,158,151,145,142,143,138,138,143,146,143,144,147,149,148,148,151,148,140,138,128,124,124,122,119,122,122,118,117,114,116,137,136,139,139,133,119,109,90,81,93,86,80,86,94,103,108,131,127,121,122,126,132,138,138,128,131,133,133,138,143,120,138,154,160,163,161,153,144,140,141,145,147,149,139,146,148,141,141,142,140,144,147,141,135,127,126,123,121,113,111,112,110,114,113,139,142,140,136,124,111,107,90,79,86,76,86,97,101,115,109,105,114,123,104,108,122,131,130,123,124,127,127,125,128,126,133,151,161,164,154,154,141,139,143,147,140,140,132,127,130,134,139,139,137,135,135,133,133,132,129,120,109,113,112,113,116,111,110,136,137,141,137,128,116,107,98,94,86,66,76,85,90,93,80,78,117,138,117,112,123,126,128,119,119,132,133,132,130,120,134,148,157,156,146,138,133,133,134,132,128,126,123,125,128,131,129,132,134,134,135,137,134,127,121,117,112,108,110,110,116,116,114,139,139,140,142,128,115,103,99,110,94,46,109,96,75,88,94,129,118,134,118,119,123,127,122,115,122,129,132,132,131,120,127,145,143,140,137,123,120,122,121,121,118,116,118,125,125,123,126,131,135,136,135,135,125,118,112,104,99,96,95,94,101,103,103,145,140,132,138,135,124,104,84,103,98,153,215,176,111,78,71,61,75,102,108,121,122,123,115,103,121,132,134,132,127,125,116,130,132,125,113,109,110,118,109,105,101,108,121,123,127,128,132,138,140,133,115,108,108,98,90,79,69,66,82,97,99,91,84,144,149,144,142,139,125,108,80,93,93,114,204,172,122,73,30,39,59,84,99,115,121,114,104,102,119,129,131,136,132,125,118,126,120,112,100,100,105,97,94,99,110,116,118,129,133,136,138,129,123,109,102,96,88,80,69,67,76,95,112,113,112,111,115,141,138,136,137,137,125,106,79,78,85,66,78,98,100,70,32,40,62,77,98,115,112,105,88,105,129,134,131,130,130,117,114,113,108,93,81,83,87,89,92,102,117,126,138,135,131,126,121,120,107,90,80,75,73,63,67,83,109,130,140,139,129,124,120,141,144,145,141,139,127,107,77,68,76,72,78,103,99,78,41,53,70,88,113,119,111,100,95,115,128,129,129,130,126,110,114,106,92,70,65,75,83,84,93,113,129,132,127,124,124,120,118,106,87,65,58,59,62,75,96,127,140,144,140,129,123,125,123,143,148,146,146,138,136,112,77,63,74,67,78,104,94,82,57,69,80,80,109,109,99,93,110,131,131,128,126,129,117,105,107,92,75,59,59,69,84,96,116,128,129,128,130,130,124,114,100,90,66,46,51,80,98,108,130,145,147,143,135,127,131,132,127,140,149,150,143,139,126,108,78,63,75,71,65,94,90,86,64,72,82,79,103,109,98,107,128,132,133,127,126,124,105,101,95,75,56,48,50,76,98,113,128,132,140,142,138,132,120,106,91,72,50,70,120,137,134,137,140,142,142,134,131,134,133,128,125,140,148,150,144,142,132,101,72,65,65,66,68,93,88,73,80,76,80,76,95,101,104,126,132,138,129,127,128,115,100,99,84,60,46,45,65,92,112,129,135,140,141,146,142,125,112,100,86,57,86,142,147,145,138,133,134,128,128,126,128,131,133,131,132,139,147,149,146,143,134,108,75,69,67,75,72,96,103,68,91,93,84,75,89,105,130,135,132,136,133,130,126,102,101,80,58,39,41,57,84,112,129,137,142,140,132,141,133,117,110,102,72,56,134,147,137,132,129,125,123,116,114,112,116,116,114,121,120,137,144,144,142,140,131,111,83,72,68,71,72,91,103,86,98,121,103,85,107,131,139,135,137,139,143,143,115,108,113,96,82,75,52,41,86,119,136,138,136,139,136,133,122,119,115,90,48,71,130,132,129,128,127,117,113,107,99,102,106,110,108,115,117,139,142,141,145,142,131,121,103,84,69,72,79,92,104,97,104,126,119,115,132,139,141,142,141,148,136,98,113,115,110,117,129,129,127,79,71,110,136,137,138,138,138,134,130,119,111,71,47,93,135,140,133,122,110,107,106,101,103,109,109,104,113,119,118,137,141,144,144,139,128,121,107,84,76,69,104,116,124,134,129,121,117,132,143,143,152,151,158,130,78,76,92,91,104,125,139,117,89,88,91,109,135,144,138,138,134,131,125,117,93,65,66,103,130,139,133,113,102,101,94,100,108,111,110,126,123,117,113,136,144,144,142,140,130,120,109,100,89,77,104,127,129,136,137,126,129,145,154,156,152,138,94,44,66,75,88,100,122,139,143,109,61,55,88,104,126,136,138,141,135,130,127,114,83,62,69,108,131,148,136,112,99,98,106,112,110,117,129,130,122,118,115,134,141,144,140,135,128,117,107,101,97,89,90,113,133,141,136,130,134,137,136,112,102,77,62,71,80,83,94,115,137,153,152,117,47,44,84,102,115,135,137,134,133,126,124,101,76,58,69,116,128,143,131,111,100,103,105,102,108,118,124,125,121,118,115,136,141,144,141,133,124,115,111,109,122,128,96,93,96,111,117,100,103,102,95,93,81,72,82,98,110,123,128,135,138,154,161,141,72,74,99,113,113,123,133,128,129,129,123,96,61,44,77,117,124,135,120,103,98,98,93,94,110,122,122,117,119,116,113,126,136,140,138,137,130,122,120,126,135,144,142,106,100,90,75,90,84,72,65,69,77,98,114,131,137,137,140,142,144,146,155,147,117,108,113,105,103,105,118,121,124,121,116,86,60,40,78,117,121,119,107,92,83,84,88,101,112,117,118,112,109,102,96,132,134,137,134,129,125,123,130,137,139,142,147,133,104,100,91,76,54,59,87,102,112,126,135,135,138,145,144,142,144,151,148,133,119,99,106,99,90,81,78,98,114,122,111,80,57,46,77,111,119,116,93,71,62,73,77,90,104,112,108,104,98,93,91,136,139,133,132,129,127,130,128,136,144,142,142,133,105,90,92,113,79,100,114,121,131,136,130,132,134,142,146,146,159,167,146,121,111,85,72,66,55,43,41,53,85,109,103,75,55,56,83,112,113,108,80,69,71,73,73,85,95,104,103,97,98,96,90,139,143,143,140,135,129,128,125,135,141,143,145,144,128,160,110,120,91,111,123,126,127,125,127,127,127,130,135,144,143,136,123,107,92,83,47,36,32,29,27,32,55,89,108,94,62,51,75,100,109,106,80,77,72,65,64,73,82,95,98,100,101,95,87,136,138,144,148,139,130,125,124,126,132,137,141,141,99,64,103,134,132,122,127,129,130,128,130,126,123,128,137,137,133,120,105,86,70,59,42,33,34,35,37,37,47,80,99,90,62,40,74,104,107,103,83,73,64,63,67,67,78,90,96,99,97,90,87,134,135,141,140,130,123,119,116,117,125,133,139,141,111,77,80,89,98,124,118,114,117,117,119,120,118,127,141,148,130,112,93,74,62,55,35,36,42,50,52,47,62,89,106,86,52,35,64,109,107,100,76,66,60,61,62,65,79,92,93,97,91,86,79,134,139,145,140,133,125,117,111,110,118,131,138,134,115,90,73,76,56,89,105,105,108,111,111,111,112,115,122,122,116,102,92,74,61,59,45,35,35,46,55,62,78,98,102,79,44,32,43,91,106,100,82,71,61,53,56,64,86,100,94,93,85,77,73,131,141,145,141,130,122,113,103,99,107,118,124,111,101,100,86,147,150,109,80,83,87,97,107,113,115,118,123,113,106,98,89,70,64,63,67,53,41,44,41,41,53,73,86,73,47,33,48,87,102,105,88,69,54,50,62,74,82,97,95,91,89,81,76,128,138,137,131,126,115,109,96,88,89,94,86,80,68,71,76,55,59,73,66,60,61,60,79,95,107,121,141,145,144,121,98,82,82,62,63,68,57,51,48,50,58,84,94,79,53,34,50,97,107,110,92,66,53,55,60,76,87,100,101,100,100,91,75,129,134,130,128,124,118,104,93,83,76,83,79,66,77,74,78,82,72,66,66,63,68,66,60,66,75,72,71,80,113,123,105,93,67,28,49,76,81,79,73,72,73,89,95,86,56,38,38,95,108,113,92,69,60,61,65,71,90,103,105,103,99,98,82,135,134,132,130,129,118,107,92,81,75,79,76,90,90,82,91,98,97,111,111,97,84,70,69,76,71,66,64,95,101,106,96,68,25,26,42,77,95,99,100,101,93,95,95,89,64,43,35,86,111,113,92,66,63,72,69,72,82,98,104,105,99,99,97,131,133,131,130,127,121,105,81,69,73,114,98,110,88,91,116,115,99,95,118,121,124,117,90,44,70,75,59,61,96,101,83,56,45,36,39,82,115,122,120,114,108,99,97,95,77,42,41,73,100,104,90,67,68,80,82,82,78,86,102,111,103,102,102,130,129,130,130,127,121,101,79,65,69,120,109,113,92,96,113,120,98,82,102,117,120,120,128,133,86,66,72,55,56,95,92,70,54,37,33,86,122,132,130,127,115,103,95,91,81,51,37,73,102,99,74,71,76,86,90,93,87,87,94,100,105,100,98,131,130,131,133,128,120,98,75,63,75,102,110,106,89,89,91,104,84,80,93,109,123,120,115,114,117,95,59,70,57,30,27,46,64,69,85,108,123,129,131,128,121,113,99,91,88,67,32,65,100,95,82,76,87,93,96,99,103,99,100,99,100,98,93,133,127,129,134,130,107,90,63,56,77,102,112,99,91,83,104,115,94,89,93,92,114,124,120,121,118,117,97,48,79,63,42,36,61,94,100,100,115,127,127,127,128,111,95,85,84,71,41,41,106,100,90,84,89,99,101,109,105,107,103,101,96,99,96,130,128,123,121,114,97,87,57,57,80,104,112,103,99,75,96,111,103,99,103,101,94,120,121,118,111,108,113,85,63,73,55,40,45,71,91,96,91,109,120,115,125,110,93,84,81,75,56,23,69,108,102,95,97,104,104,108,110,106,108,102,96,94,85,130,132,132,121,98,83,66,52,58,76,109,130,118,93,62,84,105,98,93,103,99,87,104,113,113,114,108,108,105,73,70,55,47,48,64,83,96,101,105,119,118,117,118,109,90,78,75,63,45,31,64,83,96,109,115,111,114,116,109,97,95,99,95,88,132,129,125,119,97,76,60,52,57,69,134,143,116,105,61,61,88,74,86,101,101,86,91,117,114,116,114,109,110,84,72,68,53,46,61,79,88,93,100,113,119,115,109,109,103,92,80,70,58,44,47,53,68,74,88,109,111,112,111,103,98,96,90,84,126,125,122,122,101,80,69,58,64,73,135,147,175,226,138,58,71,68,88,106,108,95,79,111,114,112,113,112,110,108,63,77,63,52,65,84,83,84,87,98,108,110,107,103,106,105,94,85,74,65,58,66,80,82,81,88,105,109,112,99,91,83,83,76,130,128,120,106,90,78,70,65,67,73,107,120,142,173,86,41,61,62,81,102,106,98,82,102,115,114,110,109,114,109,79,79,72,54,56,80,83,81,81,87,98,109,108,105,99,96,90,94,87,78,74,82,89,86,85,81,88,105,105,99,92,85,76,76,125,126,119,100,83,76,71,66,68,78,88,106,107,92,45,53,65,62,80,100,107,103,92,100,113,113,113,112,115,113,88,73,83,68,61,71,87,85,81,79,80,82,94,103,103,102,102,103,101,91,86,94,92,88,84,81,83,91,102,95,86,78,70,67,127,121,120,102,84,78,64,63,66,74,84,95,106,112,79,52,62,69,88,99,106,106,97,103,112,117,115,113,116,118,94,94,91,80,73,75,90,93,89,80,77,74,72,73,88,103,108,116,113,106,100,97,94,90,87,83,82,80,83,91,86,72,59,49,123,124,123,103,91,92,80,71,67,73,76,96,101,102,90,82,101,85,90,103,104,105,99,105,113,110,115,116,116,118,103,90,110,95,83,79,85,90,91,87,78,72,75,84,84,97,108,111,115,110,104,100,100,97,89,87,83,80,81,87,94,80,66,58,128,124,126,116,95,88,84,81,66,83,69,83,110,100,94,84,91,93,91,99,105,108,102,108,112,111,115,124,120,120,114,94,113,110,97,88,88,98,96,95,93,82,81,85,90,94,102,107,108,102,101,101,97,92,87,88,88,82,86,81,85,86,72,63,132,126,125,124,106,95,90,79,70,84,89,74,81,112,116,102,84,85,87,99,106,106,107,105,109,112,110,112,119,119,114,102,111,104,101,97,92,93,101,94,96,93,92,94,99,102,97,102,106,99,106,100,96,95,92,91,89,88,86,79,81,82,75,68,130,126,120,120,111,103,97,89,73,84,97,95,85,83,98,105,88,78,87,104,104,101,106,111,115,115,108,109,108,109,107,105,113,106,101,95,99,94,96,101,98,101,100,97,102,108,106,103,105,103,96,94,93,94,96,95,91,92,92,91,87,81,83,77,127,125,122,122,116,107,105,94,75,88,104,107,108,109,107,106,98,93,99,108,105,102,108,114,116,117,112,102,100,104,98,95,102,100,100,97,97,98,95,97,105,104,104,99,104,101,103,102,103,98,95,89,91,94,92,90,89,91,93,94,96,92,86,84,120,123,124,122,122,106,111,102,76,74,67,83,98,110,121,119,94,87,108,125,116,109,113,116,117,114,109,103,101,107,94,98,98,97,99,101,102,102,99,97,99,102,105,104,104,104,103,102,99,97,95,92,94,95,93,94,96,95,95,95,97,96,99,98,119,108,113,122,123,118,116,114,83,82,113,122,111,104,103,118,128,109,115,131,127,120,117,120,120,117,112,105,103,105,90,95,93,95,93,97,104,104,101,100,97,95,101,100,98,95,97,96,93,95,96,95,95,94,98,98,99,102,103,101,98,97,96,94,114,113,114,119,122,122,117,115,96,67,56,34,47,59,66,65,80,87,92,118,126,123,124,119,117,112,105,100,106,98,97,98,95,97,98,101,106,108,107,103,96,94,95,103,93,92,96,96,97,98,97,95,101,103,99,98,97,99,89,91,95,90,94,93,114,122,127,121,117,112,112,116,108,72,72,57,48,27,27,41,49,52,47,74,110,114,113,110,107,105,102,103,112,90,98,99,99,96,101,104,105,104,101,94,92,93,90,89,93,92,93,97,99,104,101,100,96,95,98,91,90,94,95,95,88,102,122,146,114,115,108,113,112,112,117,119,106,78,77,65,62,75,53,67,62,42,33,44,93,90,82,93,96,82,76,108,115,99,100,99,100,100,101,102,101,99,96,93,90,93,97,99,97,97,98,96,98,93,94,95,93,93,94,97,96,98,101,105,141,160,164,165,79,99,113,120,120,117,117,119,117,83,74,87,99,164,141,115,81,61,39,44,60,56,63,46,38,43,113,121,96,97,102,100,101,103,108,105,97,92,87,94,94,93,91,89,88,89,90,96,98,102,101,102,101,101,98,95,102,113,129,155,163,155,155,158,53,65,71,76,90,99,102,103,109,104,65,73,103,146,200,184,134,138,163,140,66,33,47,61,75,137,112,97,96,97,93,99,103,104,101,100,97,90,85,81,89,83,81,89,95,98,107,95,83,83,85,73,55,83,107,119,125,121,123,129,138,151,171,174,57,57,59,61,74,82,90,92,95,93,75,51,57,88,113,144,153,155,133,126,132,127,103,107,111,77,77,94,97,104,111,106,104,102,101,105,106,93,91,92,93,99,96,82,66,60,36,25,29,29,20,19,31,75,102,114,120,129,131,124,117,108,82,119,62,67,71,75,76,88,110,115,113,113,97,80,93,75,69,63,58,73,90,93,79,52,69,84,86,97,106,104,94,91,101,107,111,110,92,85,89,101,101,94,78,55,41,55,36,20,23,25,24,27,26,25,40,77,101,110,119,124,126,123,118,123,122,78
113,116,110,108,119,120,104,102,103,112,108,59,36,46,48,64,105,115,103,97,110,127,123,116,112,109,138,166,165,153,163,148,105,69,69,92,114,144,158,155,154,111,35,23,33,31,33,33,35,34,34,34,35,34,37,87,155,139,139,151,156,159,161,164,115,107,112,116,108,116,113,108,108,100,87,60,81,103,105,102,76,52,60,77,102,71,60,79,100,109,92,96,132,132,142,139,102,65,73,94,121,147,159,155,154,94,28,24,32,31,32,34,35,34,33,35,35,34,40,108,154,136,141,151,156,160,161,164,110,113,111,119,121,117,116,118,126,122,86,93,117,89,93,70,42,44,49,57,84,58,42,40,46,74,119,120,112,150,139,140,150,150,130,120,128,143,152,155,153,76,22,26,32,32,32,34,35,34,33,36,35,34,43,128,153,136,143,152,157,160,162,165,119,124,124,114,119,124,129,136,132,114,87,103,60,69,75,59,40,44,50,33,67,37,38,37,26,24,43,112,126,127,140,135,139,137,141,147,149,142,134,125,122,101,58,41,34,32,32,34,35,35,32,36,35,35,46,149,151,136,145,153,158,160,162,165,120,124,122,129,136,141,145,148,140,105,87,86,48,57,65,58,48,55,110,136,127,136,120,110,103,97,90,95,131,118,128,135,138,136,136,133,133,137,138,140,138,137,132,114,88,56,29,18,23,34,32,35,35,35,49,157,147,137,147,154,158,160,163,166,118,120,126,135,137,144,140,136,134,94,83,65,49,55,59,57,61,68,91,79,102,152,156,153,152,147,142,136,134,135,125,140,143,146,145,144,136,130,127,126,126,126,129,126,131,132,130,117,83,53,30,27,31,34,63,157,147,138,149,155,159,161,163,166,138,142,142,144,148,137,127,136,136,88,96,105,105,96,79,85,105,134,142,148,146,151,152,155,153,154,149,142,132,125,124,144,147,148,152,148,146,143,140,126,125,123,119,122,129,127,125,128,132,129,104,74,48,28,69,154,156,137,138,149,156,161,164,167,143,137,138,146,139,139,142,134,123,91,108,121,105,95,107,141,158,156,168,158,151,148,148,144,145,147,142,139,138,124,117,141,151,150,151,147,141,139,135,135,130,129,128,120,118,124,123,124,124,124,125,126,124,120,120,134,147,150,142,149,157,163,168,168,146,144,147,135,136,131,125,116,100,92,110,112,96,85,94,127,150,153,144,138,135,138,144,139,138,136,141,139,143,127,111,137,154,147,141,138,138,134,130,133,132,134,129,130,131,126,130,126,121,123,125,123,122,127,126,122,115,123,131,146,160,159,160,163,152,148,145,139,134,133,129,110,98,93,99,94,88,91,109,146,143,141,144,148,141,135,131,125,129,137,142,141,150,144,128,110,158,153,143,138,134,132,128,128,131,128,126,130,132,132,127,129,132,128,125,123,122,120,118,118,122,121,118,122,146,165,149,139,152,141,140,141,134,122,94,75,84,83,98,77,83,91,115,147,139,128,141,151,151,147,130,124,121,131,137,150,155,154,127,117,157,159,149,139,131,125,127,129,131,125,123,127,127,122,129,130,130,133,129,123,116,117,119,116,114,112,108,109,114,140,195,211,134,137,140,137,125,109,92,68,83,74,95,84,82,93,117,125,111,110,134,142,141,143,136,124,126,123,131,128,137,148,138,126,159,167,144,134,125,121,119,120,116,113,106,108,109,118,125,125,122,122,121,121,122,120,114,106,106,108,114,111,109,110,150,204,143,141,139,127,116,108,92,67,80,78,89,83,93,103,102,108,112,122,118,120,125,125,123,109,113,128,132,134,129,135,143,121,151,145,139,124,112,105,106,102,100,96,97,101,110,112,117,121,122,120,122,122,115,110,103,102,101,102,102,108,116,112,111,173,138,142,139,134,125,110,93,75,76,80,85,80,86,81,94,101,93,124,118,119,129,123,118,114,117,126,130,129,127,126,136,106,134,126,111,96,93,91,87,81,76,76,93,105,107,108,119,122,125,119,117,107,101,93,87,81,74,75,75,83,85,91,102,125,141,139,144,137,122,106,87,70,66,79,91,86,91,78,96,85,66,104,105,122,132,124,109,100,113,126,130,130,125,120,132,101,113,106,92,88,77,69,61,57,65,87,97,105,113,119,123,123,116,100,87,86,78,71,63,55,57,64,73,75,71,69,75,88,145,133,139,141,130,114,93,71,66,79,87,74,89,89,97,60,55,88,100,116,127,114,96,94,114,125,126,126,124,119,125,95,89,83,68,58,52,47,46,49,68,84,108,121,121,118,112,102,87,74,71,67,64,56,50,65,73,85,95,102,103,103,102,107,149,149,143,143,135,115,92,69,59,97,96,78,82,94,101,56,43,71,94,122,117,99,78,90,121,125,122,123,121,115,112,87,76,60,48,43,41,40,41,55,84,108,116,113,108,103,94,82,64,52,49,46,49,53,72,84,104,125,134,132,120,116,112,110,143,140,138,131,131,118,96,71,64,93,105,79,86,90,98,63,53,74,100,127,113,92,69,102,120,120,121,120,118,111,104,77,59,47,40,37,37,40,48,71,95,106,114,111,101,86,75,58,45,38,36,46,55,73,94,118,139,139,130,122,119,124,123,119,149,147,147,145,137,130,105,68,59,75,101,66,88,80,97,63,67,89,116,124,101,79,78,119,125,120,117,116,109,100,84,62,46,37,35,32,40,46,61,89,114,127,127,115,98,74,50,43,32,35,53,75,94,103,118,134,136,133,126,127,129,124,116,118,149,152,148,141,135,120,99,67,64,71,84,61,62,65,79,60,80,98,114,118,99,76,104,124,123,119,115,114,109,92,75,53,40,33,32,37,45,53,81,115,135,141,135,112,91,69,47,34,39,83,115,131,131,127,127,125,122,123,128,133,131,126,126,122,150,151,149,141,139,124,97,65,59,63,78,71,48,52,62,60,99,109,113,111,93,101,119,126,125,121,123,119,103,84,53,38,25,29,37,45,54,75,112,133,138,141,128,109,98,81,44,29,75,133,134,127,124,117,113,113,108,107,113,114,114,117,120,113,145,149,146,141,139,131,102,67,57,66,73,75,55,49,49,63,87,108,109,110,113,122,123,122,125,129,133,116,103,88,83,76,76,42,37,49,66,98,128,140,143,139,124,116,106,78,34,30,83,131,128,124,120,114,104,102,98,101,108,115,113,113,117,109,145,145,142,135,135,125,107,77,60,66,75,78,61,53,50,78,105,122,120,127,127,127,128,131,137,136,111,74,82,111,104,119,124,111,51,46,80,106,117,128,132,131,130,117,98,63,27,30,83,124,139,129,114,99,97,97,97,107,111,110,110,112,104,104,149,143,140,141,133,124,115,95,72,60,70,78,72,58,49,96,125,130,135,136,134,139,142,142,134,95,67,81,98,93,112,133,136,102,65,76,104,113,112,117,125,130,131,118,88,56,29,31,75,115,133,135,124,102,90,87,99,107,106,111,116,110,97,97,148,143,142,141,132,119,111,100,74,60,66,53,83,98,90,90,122,134,135,128,129,149,142,115,108,76,78,81,91,106,129,145,150,123,73,87,105,103,109,110,115,115,110,104,78,49,24,33,71,111,124,138,128,108,96,94,97,101,110,118,118,111,104,105,154,148,140,135,133,123,112,95,79,65,68,73,63,105,129,126,133,148,139,120,120,99,98,101,83,83,91,97,112,125,129,142,157,151,113,100,109,113,113,110,98,97,104,98,66,43,26,26,58,97,115,128,123,102,92,89,82,84,100,107,109,109,108,103,160,154,143,134,129,123,108,91,80,76,96,104,73,62,82,103,109,96,72,90,108,108,101,75,92,115,123,132,138,133,141,139,140,134,122,121,124,111,101,88,82,86,86,77,54,42,36,30,48,83,103,110,107,87,75,73,74,84,103,117,109,103,101,95,167,160,151,139,133,121,108,92,83,105,127,136,131,100,99,109,104,98,112,119,94,89,90,109,120,134,135,140,144,152,147,158,161,134,109,103,97,90,83,71,61,62,66,65,54,40,29,27,34,72,92,103,98,74,57,54,62,73,92,102,100,94,87,79,158,157,151,141,137,126,116,108,115,119,134,142,147,137,116,108,88,101,74,65,95,108,115,128,133,129,131,132,136,138,146,140,133,112,96,89,78,59,50,43,40,37,47,47,47,42,33,34,38,53,70,90,94,63,53,51,47,61,85,97,92,89,86,80,159,156,150,140,132,125,120,124,125,129,134,138,141,143,121,117,89,123,92,89,116,119,121,126,127,129,125,121,122,127,127,122,108,89,70,64,49,35,30,29,30,34,32,41,46,46,28,27,31,41,52,70,74,56,53,48,44,52,67,85,86,89,89,81,161,163,146,135,128,126,127,124,129,141,141,145,151,148,145,108,76,116,98,108,125,129,133,139,139,136,127,130,138,143,128,112,99,75,54,53,39,24,27,32,34,34,34,34,39,42,25,26,34,39,45,65,73,57,48,40,40,44,60,84,88,90,89,81,162,162,154,142,134,126,126,125,128,141,147,147,155,156,143,123,79,125,120,136,139,138,138,136,127,132,128,129,132,143,127,107,90,74,59,49,46,28,32,33,35,39,40,41,37,32,25,23,33,48,50,60,68,51,45,42,40,42,56,80,83,88,87,78,156,151,153,150,137,128,123,120,124,135,140,139,149,157,125,99,82,112,84,121,129,121,110,109,109,106,111,110,112,118,117,101,88,77,52,42,42,37,38,48,57,56,51,43,35,30,23,19,28,38,44,57,68,51,41,37,37,38,61,80,86,86,78,71,148,144,148,142,136,122,117,110,110,119,131,136,138,137,112,98,76,102,81,78,106,109,102,102,107,105,104,109,107,107,101,94,87,75,55,48,54,43,26,32,36,42,40,36,33,30,21,21,25,30,37,52,63,55,44,37,31,39,60,79,81,83,75,66,157,150,151,140,130,124,114,103,99,110,124,129,120,115,101,100,95,90,116,90,75,75,84,100,112,112,111,107,103,106,110,110,95,72,56,51,34,24,24,25,29,30,30,33,32,31,20,17,22,34,41,55,72,55,40,32,31,40,59,77,82,83,81,72,152,155,152,143,131,117,107,90,83,94,105,109,99,93,78,75,64,42,53,78,77,88,83,67,77,102,110,103,86,77,89,95,85,65,54,30,18,22,23,25,29,34,35,37,37,32,24,23,26,34,48,69,71,53,35,31,31,41,62,78,79,84,80,70,147,154,148,135,126,113,101,81,63,65,77,79,86,73,82,90,106,112,98,84,89,85,74,96,109,87,85,76,69,86,105,118,111,78,33,23,24,24,27,34,43,53,61,59,54,36,26,19,24,38,65,81,77,55,38,32,34,47,67,79,83,85,79,74,147,144,138,127,121,114,99,80,65,51,58,80,82,87,80,77,92,102,94,72,96,108,118,105,69,66,65,60,56,99,116,111,91,55,24,20,21,23,32,55,76,82,83,78,67,45,30,20,24,38,70,82,75,50,35,36,43,56,72,82,86,85,79,79,150,143,134,131,128,119,103,82,61,50,65,84,85,81,76,92,99,102,107,93,97,107,110,116,130,119,64,45,46,53,99,99,77,54,34,21,24,26,46,83,96,94,85,76,71,51,33,17,20,41,72,83,66,47,39,48,58,69,74,84,93,91,84,82,148,144,136,131,127,119,109,83,55,50,67,81,88,68,68,109,121,121,122,107,96,106,107,110,116,119,130,109,52,51,66,112,112,68,33,22,23,35,67,90,97,93,84,74,66,50,35,20,20,42,73,75,54,42,48,62,73,75,76,80,83,87,84,75,142,133,132,131,130,126,104,74,56,48,69,80,94,73,71,108,140,133,122,114,99,105,113,112,111,105,100,99,99,61,44,37,37,29,31,28,38,68,90,96,93,94,92,77,64,59,39,21,22,39,64,62,47,47,60,66,73,78,83,93,88,85,80,70,139,134,134,136,136,126,105,76,56,49,72,81,86,80,90,96,123,130,123,108,92,105,115,109,107,109,108,96,98,81,51,31,24,29,35,33,41,70,88,87,86,96,87,73,56,49,37,24,21,40,55,55,50,53,62,67,76,81,84,84,85,80,73,69,139,134,140,147,143,118,95,72,47,48,75,82,89,93,107,110,120,118,118,101,77,87,110,112,114,109,104,103,88,110,68,46,32,28,30,33,32,41,70,82,82,86,80,69,58,45,37,29,21,35,61,58,53,59,69,72,80,81,83,80,85,75,70,63,138,134,134,136,129,108,90,62,40,49,75,85,99,101,107,86,108,115,115,115,85,78,101,112,103,98,93,96,93,86,95,52,44,36,29,30,34,33,50,76,84,83,86,78,62,47,40,35,28,29,52,60,68,70,74,75,79,81,81,76,72,73,72,66,138,138,135,133,112,92,74,48,40,54,81,92,118,120,122,89,101,118,113,107,88,73,86,109,104,102,101,96,91,86,97,64,48,43,34,30,31,34,38,55,76,80,70,70,66,54,44,36,32,28,35,52,60,65,69,74,72,80,79,76,70,68,61,54,140,141,135,125,104,84,68,50,43,68,110,107,129,128,126,86,78,79,98,106,94,83,71,96,106,101,100,99,93,83,82,90,51,54,42,36,32,32,33,40,57,68,69,69,70,64,52,44,38,34,30,44,62,70,75,78,70,73,74,68,66,60,57,51,139,135,131,119,108,91,75,61,48,75,131,108,149,129,120,71,59,75,99,110,97,92,80,94,109,98,97,94,93,87,70,98,59,51,44,42,36,33,32,35,43,56,64,63,58,58,52,50,53,52,48,55,64,68,74,81,83,76,70,67,61,49,46,48,132,135,134,123,97,79,72,65,60,76,117,107,140,125,109,59,41,60,84,109,104,92,80,86,102,100,96,92,90,89,82,90,70,53,43,39,36,35,33,31,34,41,52,59,62,65,65,69,68,67,69,77,73,69,68,67,72,77,73,62,54,46,42,41,139,135,131,115,93,85,69,59,56,67,93,95,106,94,98,64,43,54,77,105,103,92,80,83,103,96,94,94,93,89,84,96,70,53,50,45,38,36,34,35,34,35,38,48,56,63,71,81,79,76,77,80,73,72,67,66,66,66,65,60,53,43,40,36,132,133,126,110,88,75,68,54,51,68,74,84,101,91,83,78,48,60,91,114,101,89,76,80,97,97,97,86,91,88,83,104,82,55,50,44,37,36,34,33,32,33,32,32,44,58,70,77,87,80,75,72,71,65,61,59,56,52,53,57,53,45,43,39,129,126,127,110,93,88,70,63,54,62,70,74,86,103,76,73,58,88,115,118,102,93,78,86,98,95,93,99,95,92,88,102,96,66,56,48,41,35,33,30,31,30,35,41,47,60,74,76,77,78,74,69,68,66,64,61,53,51,52,60,65,51,42,39,128,128,128,112,99,88,69,62,60,62,66,79,74,91,98,72,58,100,127,119,101,91,89,89,95,96,87,94,101,96,89,99,94,75,67,58,50,44,43,42,42,34,34,37,44,53,67,73,72,65,69,69,68,62,56,58,58,54,49,48,52,50,42,40,127,128,127,120,105,90,71,59,46,62,57,72,64,75,75,105,81,102,111,109,102,90,92,91,92,96,89,86,93,99,94,103,94,75,71,67,60,54,53,45,46,47,40,39,48,54,53,64,71,68,70,64,63,68,68,62,61,66,63,57,55,54,46,43,125,124,129,122,112,101,80,68,53,66,58,71,48,63,96,82,69,82,103,112,111,97,99,100,99,94,86,79,83,86,86,101,92,85,76,71,72,67,62,57,53,55,51,46,48,55,64,67,70,65,64,64,66,62,62,64,63,60,69,67,62,58,55,48,129,127,123,125,121,100,94,73,62,61,62,78,64,49,63,85,85,79,98,116,121,118,110,101,97,93,86,78,79,80,90,101,85,87,82,79,79,76,70,68,62,58,52,54,56,56,61,69,80,71,65,65,66,69,68,66,67,74,73,75,69,65,58,56,127,125,130,129,124,107,101,93,69,63,59,91,96,88,83,79,80,84,92,120,132,122,117,103,102,94,87,79,75,77,99,95,79,83,87,83,79,80,75,64,61,60,60,55,56,61,63,62,61,66,67,70,72,74,77,77,75,79,80,79,78,78,75,72,127,124,126,127,129,121,108,93,79,72,54,97,133,131,125,107,84,85,111,125,133,136,118,113,99,94,86,79,73,78,111,80,80,82,79,91,84,82,81,78,71,62,59,61,59,60,65,68,68,70,74,75,77,79,81,84,92,89,88,90,93,87,81,80,134,131,129,131,133,137,128,121,100,85,62,75,120,133,147,144,110,108,123,133,135,133,126,119,111,99,90,83,82,98,118,75,73,81,83,80,91,87,81,73,68,61,65,63,56,62,66,71,77,78,79,87,92,93,95,95,91,91,91,90,88,89,84,88,104,121,134,138,138,131,136,125,118,109,80,67,101,102,102,120,111,100,123,140,139,133,128,121,107,93,85,87,95,128,94,71,72,74,81,86,90,89,82,76,75,72,67,73,76,79,83,88,88,88,91,93,88,86,93,89,88,89,87,87,88,91,99,119,126,125,130,133,134,132,128,134,124,123,101,67,71,60,54,69,68,97,114,97,96,99,111,110,102,94,96,102,128,101,77,76,75,79,81,84,86,88,83,80,80,82,86,86,85,86,90,92,92,90,86,85,87,83,84,89,88,86,85,79,100,124,139,140,131,134,131,133,131,129,129,128,134,126,111,75,78,65,43,56,75,56,39,41,48,73,84,61,63,81,92,102,82,81,81,82,85,87,92,90,85,86,84,77,81,87,87,88,90,85,88,86,87,87,86,86,87,85,85,83,80,99,114,142,156,154,153,153,136,133,132,130,131,134,134,133,121,122,121,101,78,122,117,101,90,71,87,144,93,88,104,103,116,91,74,72,77,83,88,95,93,94,91,90,84,79,82,84,86,82,80,81,84,87,84,89,85,85,82,82,80,90,100,102,142,159,165,164,161,158,160,162,131,131,126,126,125,129,124,127,128,126,127,124,69,31,24,42,63,79,102,114,106,80,84,81,64,60,78,89,91,92,94,87,92,93,89,76,72,69,75,78,75,77,79,83,86,88,88,87,85,87,93,108,130,146,158,169,168,163,160,162,162,164,164,163,116,126,129,131,132,132,133,127,127,120,122,135,103,40,48,58,45,33,41,53,74,77,76,80,85,88,90,84,88,87,94,96,91,92,92,84,74,73,79,77,73,77,90,97,98,94,97,115,130,118,125,147,172,174,169,162,159,160,163,163,163,162,159,159
100,107,114,119,121,124,130,123,131,135,131,129,79,78,119,86,54,95,126,138,142,143,145,139,142,146,149,144,148,147,146,147,145,136,137,139,138,135,134,124,124,125,115,114,104,72,38,20,25,27,31,32,31,32,30,31,31,32,30,30,30,50,145,137,115,116,120,129,132,133,132,124,121,127,137,130,87,91,105,145,168,174,156,146,135,140,150,160,158,152,145,152,147,148,149,147,151,142,141,133,129,134,141,139,134,125,128,128,130,127,117,104,74,42,29,26,27,31,30,30,32,31,32,31,32,66,145,138,105,106,116,122,121,128,120,133,141,143,145,83,35,43,52,66,75,57,54,65,77,83,89,106,136,164,151,146,146,139,137,133,132,138,143,142,141,141,143,146,147,141,132,128,135,126,121,124,132,138,133,99,54,30,31,31,31,33,33,30,31,70,139,144,130,131,125,126,126,125,130,135,147,158,136,82,61,81,116,105,97,101,109,134,135,128,113,89,66,87,144,157,147,145,139,135,133,134,133,132,134,137,140,145,146,144,140,131,125,136,133,128,122,123,127,128,130,107,69,39,28,31,32,32,31,75,130,145,126,120,118,129,136,137,146,148,139,129,102,97,105,94,66,73,71,67,71,132,155,148,152,151,135,91,76,137,155,149,142,134,134,138,140,140,138,136,133,129,128,133,131,131,131,132,132,132,135,127,125,123,118,129,127,109,70,42,29,31,33,85,128,132,125,128,137,141,142,143,147,147,137,110,86,105,112,118,127,124,134,111,116,139,158,159,158,152,149,147,112,93,153,147,140,140,140,141,142,138,142,139,135,129,122,121,131,130,126,126,126,128,129,129,127,125,128,124,126,135,138,122,73,33,15,70,110,137,134,140,144,147,139,141,145,140,139,99,96,120,134,140,140,133,122,143,155,147,157,150,144,139,147,152,149,103,117,149,146,139,144,140,145,147,147,147,143,137,136,135,130,132,131,133,128,125,124,125,124,124,122,124,124,119,120,138,135,120,134,179,185,190,124,138,148,146,145,143,137,142,133,97,112,137,138,128,113,103,113,141,154,143,142,134,134,141,138,140,146,134,114,146,152,151,145,144,146,148,147,145,145,140,138,136,137,135,138,138,137,133,132,126,126,125,124,122,122,123,131,136,135,133,133,162,205,203,141,152,155,151,148,141,136,129,108,97,127,135,128,110,87,85,108,142,149,142,138,122,129,137,138,143,150,145,120,142,157,154,151,146,146,147,147,144,141,144,147,148,144,138,139,140,139,139,135,133,131,126,125,127,125,122,120,122,126,127,125,122,143,198,133,148,154,153,145,140,131,130,106,100,117,115,105,97,103,99,119,140,147,134,145,138,121,120,126,136,139,140,119,133,153,149,148,143,139,140,140,138,137,141,142,147,143,148,149,141,143,133,133,132,130,128,124,124,121,122,120,116,115,126,130,129,126,138,144,150,147,140,138,138,129,119,94,97,104,96,85,87,100,106,139,157,138,126,140,146,143,125,129,133,141,142,125,107,146,149,155,152,144,142,141,138,133,139,143,141,135,146,148,146,143,144,142,134,131,126,123,120,119,116,121,118,115,107,114,122,133,124,138,138,133,136,138,132,120,104,83,95,93,86,92,93,104,111,134,129,122,121,132,137,139,125,127,133,137,142,138,118,147,154,160,161,154,148,143,138,141,144,147,140,150,143,144,139,143,146,147,150,139,129,127,124,118,113,110,113,109,110,110,111,113,127,142,144,143,138,137,119,107,97,78,87,80,86,105,99,112,113,115,109,114,109,115,126,134,128,127,127,128,128,133,124,139,157,163,161,153,143,137,139,147,143,140,132,128,132,131,141,137,135,140,137,137,139,133,124,115,113,107,107,113,109,105,104,108,115,138,133,139,141,134,121,112,104,95,89,72,81,94,101,100,105,96,110,122,104,115,124,127,124,118,128,134,134,131,123,138,151,160,153,140,134,132,132,133,127,125,118,119,125,132,133,135,136,138,143,142,135,127,119,111,104,107,109,111,111,106,104,102,106,138,139,137,145,140,125,112,100,107,97,54,77,87,81,90,98,73,94,123,117,121,126,125,118,121,132,136,135,134,118,139,149,142,137,127,114,119,120,118,114,111,113,124,128,130,134,137,141,143,141,139,130,117,104,94,90,89,90,97,102,92,96,93,95,137,146,139,132,135,128,114,94,103,103,107,197,173,110,100,86,45,73,102,112,121,123,119,104,119,130,135,132,131,117,123,133,129,117,105,104,111,107,100,97,103,118,125,131,132,138,142,146,137,126,119,107,92,80,64,70,88,100,98,87,86,90,93,91,134,146,145,140,143,138,117,94,94,97,104,216,212,136,109,74,38,55,85,104,120,118,109,98,114,134,136,136,133,120,123,122,116,102,93,100,98,92,92,105,122,136,140,142,144,138,135,125,118,112,99,86,70,63,78,105,122,121,119,119,116,113,115,105,140,140,140,141,140,136,116,92,87,89,69,63,93,97,102,71,41,58,79,107,114,112,93,100,131,133,131,134,133,109,113,110,101,81,77,83,86,90,108,130,144,145,143,137,128,127,122,108,96,85,76,64,65,92,120,136,139,137,125,122,119,114,116,113,136,141,144,143,137,135,119,91,77,80,76,81,101,103,94,69,46,61,82,113,117,109,91,110,128,130,130,133,128,104,110,99,77,56,67,81,86,101,126,141,137,129,130,124,123,121,111,89,72,63,67,76,111,139,145,143,136,125,121,125,125,122,120,116,134,147,148,145,143,139,126,93,69,75,72,77,104,109,97,75,56,69,91,112,105,92,93,127,132,129,127,128,114,100,98,82,64,58,64,82,103,124,133,133,129,129,133,126,113,106,90,63,62,92,118,133,139,143,144,135,126,126,130,126,120,120,120,120,128,145,151,149,142,134,123,92,71,75,69,60,87,101,86,83,80,78,84,107,105,94,124,132,130,126,126,123,107,97,86,65,52,50,68,95,114,128,132,137,141,148,139,120,109,96,73,57,110,143,137,134,137,133,132,127,128,133,133,129,124,125,117,111,131,143,149,149,144,143,118,84,67,68,72,67,90,104,81,88,75,77,82,100,98,120,132,137,131,129,127,116,100,94,74,55,46,58,87,111,128,134,137,140,141,144,125,110,107,87,68,113,145,142,140,129,125,118,115,117,124,127,122,126,128,119,109,105,133,141,147,147,145,141,125,92,71,67,77,70,90,105,85,92,95,82,79,93,120,133,133,134,135,129,123,106,93,69,51,44,53,74,103,126,135,137,132,122,142,133,122,118,99,61,82,138,135,129,120,113,110,105,100,100,105,106,116,119,116,110,110,100,134,139,144,143,141,138,122,96,76,67,72,71,88,98,78,91,116,100,95,123,137,137,135,139,143,141,122,106,109,92,76,56,46,82,115,134,137,138,137,137,133,129,123,114,76,47,92,130,123,122,119,110,100,98,92,102,107,106,104,113,113,109,103,102,134,140,142,144,146,136,126,113,92,75,70,83,100,108,92,87,108,108,122,139,141,142,142,144,139,104,122,116,110,112,119,115,84,48,85,129,138,133,138,142,143,133,121,97,54,57,114,137,136,125,109,98,95,92,98,105,104,110,110,109,107,103,99,93,130,138,142,145,141,133,127,118,95,79,77,110,123,121,126,122,119,133,143,145,148,156,154,142,80,82,95,95,105,122,129,106,82,71,90,124,139,137,138,138,136,127,109,70,43,66,114,134,134,122,97,89,89,94,104,105,119,121,116,109,105,109,93,83,129,137,143,144,143,138,126,113,104,92,77,103,138,134,134,128,117,133,144,157,152,136,101,51,61,68,84,104,122,142,138,94,47,67,89,110,132,138,144,142,134,127,103,59,24,76,120,129,140,127,101,87,94,102,102,110,118,120,116,117,114,112,99,82,129,135,141,144,139,132,124,110,103,104,99,86,109,135,138,130,125,129,133,113,93,82,66,70,85,88,95,113,132,151,156,114,35,62,93,106,129,140,141,136,136,123,87,46,25,67,114,125,132,118,98,88,90,87,91,107,112,112,116,116,113,107,95,79,129,138,142,142,142,131,123,114,112,123,138,108,88,85,88,83,84,96,90,88,79,72,80,101,111,122,133,140,143,154,160,134,85,88,87,105,118,135,134,138,129,117,79,35,25,66,112,114,121,108,84,74,75,83,96,109,115,113,109,107,102,93,84,74,127,128,136,138,134,131,126,123,129,136,142,143,115,103,97,87,87,68,58,70,78,98,114,128,136,138,140,143,138,143,148,141,116,121,115,103,101,117,128,128,126,109,69,30,25,57,108,114,110,95,64,53,63,73,89,105,110,108,104,97,89,88,76,65,132,133,136,138,135,127,128,130,133,142,145,144,134,95,91,83,83,63,92,105,113,123,132,133,134,142,146,144,147,155,149,126,113,83,91,86,72,67,98,114,120,102,65,40,31,69,107,106,104,83,52,55,59,64,86,101,104,99,100,98,94,90,72,64,134,137,139,135,134,130,127,129,131,141,144,146,142,112,122,105,100,84,111,116,125,131,130,128,132,136,139,145,155,159,136,115,102,82,56,50,41,37,46,85,108,103,69,44,28,72,106,104,92,69,61,63,56,63,76,91,100,99,104,101,91,74,59,60,137,142,143,146,144,135,131,128,128,138,141,146,145,112,114,131,145,111,120,127,128,126,129,128,125,127,131,138,138,125,113,95,74,61,39,28,29,30,35,65,99,101,81,49,26,62,97,98,90,70,58,54,50,58,71,87,102,105,107,101,94,84,75,66,129,131,133,144,142,133,125,122,119,127,134,138,139,107,60,103,100,115,124,124,131,130,128,126,122,123,139,140,131,116,98,77,61,44,31,38,46,49,46,63,105,106,77,46,24,56,107,99,90,68,51,48,52,60,72,88,101,100,103,99,88,78,73,65,132,135,138,142,135,129,120,118,116,121,133,139,135,112,78,78,83,93,115,113,110,111,109,113,116,120,132,138,127,108,90,74,61,57,35,32,40,49,57,78,109,109,76,39,21,43,91,104,96,74,50,44,49,56,70,95,99,100,94,85,77,73,67,60,125,133,142,146,139,130,120,111,106,111,125,135,129,108,101,79,80,56,79,95,98,107,111,114,110,113,120,117,110,100,90,71,59,58,62,57,47,51,51,73,99,93,67,40,21,49,87,91,93,77,57,45,50,68,77,90,97,96,95,87,80,75,63,56,121,130,139,140,136,125,114,105,93,97,108,108,87,85,89,79,104,131,79,58,63,74,91,106,117,127,131,129,123,110,93,75,73,67,66,68,62,52,49,73,95,95,79,50,30,55,98,99,105,86,53,42,52,68,84,94,102,100,98,94,80,76,63,51,131,129,134,130,128,123,112,100,91,81,86,86,74,55,62,76,65,50,56,67,73,71,61,71,84,90,98,113,133,133,107,93,88,35,51,69,78,76,82,94,103,102,89,52,36,60,104,105,107,82,61,53,60,69,84,100,100,105,101,96,86,77,70,65,135,138,134,131,129,125,114,99,88,79,76,74,78,89,89,87,88,82,91,80,62,51,73,79,72,67,56,84,97,112,105,75,33,29,51,82,95,104,106,107,107,100,93,64,39,45,98,106,107,80,58,68,71,73,82,95,104,103,101,99,97,89,77,64,134,132,135,131,129,125,116,95,77,72,97,103,106,90,81,108,110,97,103,121,127,123,86,59,70,73,65,60,93,103,89,58,46,35,51,107,126,126,124,120,113,109,98,73,42,39,86,98,97,75,60,79,83,83,80,88,102,106,98,99,99,95,81,66,129,130,131,132,130,125,115,89,71,67,115,108,117,97,93,112,119,95,88,109,120,123,125,124,81,68,77,59,50,79,89,65,47,39,63,116,124,132,129,122,115,104,99,89,55,37,83,103,84,64,76,90,94,93,90,88,95,100,103,102,97,86,75,68,130,132,133,133,132,130,114,88,70,67,104,103,115,104,99,103,97,80,86,96,118,125,118,118,120,100,59,73,65,40,36,63,96,94,101,118,130,132,129,131,127,111,100,98,70,37,70,101,87,74,88,100,101,102,100,101,102,102,105,97,94,90,82,69,132,129,127,132,135,124,101,79,57,68,99,111,115,97,101,115,109,86,92,95,100,120,121,123,124,120,91,50,85,66,47,48,78,100,103,106,117,126,126,127,122,106,94,96,80,47,59,110,100,90,92,98,103,106,106,106,107,102,94,98,91,87,81,72,130,133,127,123,122,111,92,65,56,81,102,119,119,110,101,84,98,98,97,104,96,109,124,121,115,111,119,76,61,77,54,45,65,88,99,104,107,120,119,123,128,111,96,90,86,64,26,89,111,109,111,113,105,110,110,107,109,102,98,89,85,86,80,77,130,130,132,128,112,92,77,56,56,77,96,123,123,120,100,78,96,96,96,104,95,90,117,111,116,113,111,112,69,69,56,47,58,82,91,101,110,118,122,116,120,128,106,84,81,71,48,26,59,78,99,110,113,116,117,109,100,98,97,91,85,81,78,74,132,131,129,127,114,87,71,58,58,75,113,150,114,147,110,58,72,72,90,102,102,82,103,117,117,115,112,111,92,74,68,53,53,79,90,92,93,109,118,120,109,106,112,106,92,80,68,48,42,58,73,84,101,113,116,115,105,96,92,85,80,81,78,72,125,124,125,121,114,94,76,66,66,78,127,153,158,221,166,53,52,68,93,113,111,92,91,114,114,113,114,114,102,74,80,59,55,75,89,84,87,101,116,117,116,113,109,107,101,95,84,71,65,78,85,82,82,98,115,111,102,93,89,83,79,82,76,58,124,131,126,118,101,85,73,69,73,76,99,115,131,177,127,44,46,60,86,108,110,98,94,114,115,112,110,114,113,69,83,73,51,65,86,86,83,85,93,109,116,114,107,104,96,98,95,84,85,93,86,81,83,83,100,107,99,89,80,77,72,48,35,42,125,127,124,114,97,79,75,68,72,72,86,100,114,106,107,62,45,62,86,103,110,102,94,110,115,115,113,115,117,95,82,86,73,68,89,95,88,83,83,83,86,97,107,112,112,116,111,99,97,98,91,86,77,82,86,98,96,84,70,55,48,37,35,42,118,123,122,120,95,87,79,68,72,71,84,90,108,113,104,86,63,71,97,105,110,106,102,109,115,118,116,119,117,104,86,99,86,79,86,98,96,89,81,79,80,71,78,103,114,120,121,115,109,103,98,89,85,81,78,83,92,87,74,61,54,45,47,55,125,125,123,124,100,88,89,82,75,72,73,91,107,112,97,81,76,84,96,104,109,109,102,110,113,115,122,121,122,106,99,114,103,91,91,96,97,93,91,83,82,92,96,101,113,117,119,113,108,105,102,96,89,86,81,80,87,95,87,68,58,48,50,62,132,128,120,124,112,93,83,79,74,77,82,73,97,110,104,95,80,87,97,107,109,106,106,110,113,115,116,120,126,107,110,114,113,101,97,99,105,103,104,98,89,90,99,101,97,107,111,106,108,107,101,92,92,93,90,88,75,78,82,73,61,61,61,66,129,133,127,120,117,104,100,95,77,81,97,89,80,97,121,110,79,77,93,110,108,111,106,111,115,109,114,120,121,105,114,120,111,105,99,97,100,103,98,102,105,102,104,109,107,107,109,107,103,97,99,102,99,95,94,94,93,88,81,83,78,76,79,72,123,125,121,119,120,108,105,95,80,82,101,102,103,96,96,102,95,90,99,108,103,100,110,115,117,116,107,105,109,99,104,113,108,103,101,102,98,100,104,103,107,97,105,106,110,106,109,100,96,92,94,94,93,94,91,96,96,96,95,91,90,93,95,91,119,121,125,122,119,110,106,107,86,76,82,91,101,111,121,113,94,95,113,119,110,107,113,117,116,114,108,105,108,93,100,103,102,103,103,103,106,103,105,107,109,108,107,109,107,103,100,101,97,95,98,96,95,95,97,99,99,100,98,99,103,98,94,104,114,115,112,115,119,118,110,112,95,73,86,84,92,102,109,114,103,90,125,135,122,114,117,120,121,119,111,104,113,92,99,98,97,95,102,107,107,106,100,101,102,105,101,92,98,100,97,96,96,95,96,98,97,100,101,99,97,98,95,93,95,97,122,152,112,112,109,109,119,121,118,114,104,75,74,79,93,94,79,80,95,105,101,119,124,120,122,122,120,114,105,102,110,94,97,92,96,98,104,109,112,112,109,103,99,101,100,96,98,97,96,97,96,97,102,100,102,97,97,98,95,96,91,108,130,151,169,167,109,112,119,125,118,115,109,113,112,79,65,44,29,24,29,35,54,64,71,99,125,128,116,110,108,105,103,106,101,98,103,102,99,102,105,107,107,104,97,93,93,95,96,94,93,96,102,102,103,100,97,97,95,95,95,99,102,111,142,163,166,164,163,164,91,110,114,108,113,111,111,115,112,82,82,68,59,48,37,67,62,47,35,65,86,80,86,101,92,83,88,107,97,103,100,101,104,105,106,106,101,97,95,93,95,101,97,95,97,97,95,94,93,97,100,99,100,100,110,116,120,143,158,158,155,155,160,163,56,69,90,105,116,120,118,116,116,93,77,90,110,132,112,85,63,37,23,60,57,65,58,32,40,54,111,111,101,101,102,100,103,106,106,97,95,88,92,95,93,89,88,87,93,102,98,101,114,108,74,64,87,109,123,123,122,120,127,136,149,178,177,170,54,51,55,64,67,81,92,95,100,96,66,82,97,156,189,178,123,114,153,142,48,35,43,56,76,146,115,95,97,100,100,107,107,105,102,99,89,86,90,94,89,87,91,108,94,62,54,55,32,13,18,31,74,100,113,122,129,130,122,117,107,80,109,143,56,59,60,56,61,72,78,86,93,94,83,58,80,106,136,160,164,181,163,131,93,100,105,110,117,81,83,100,105,110,109,105,102,101,106,102,99,98,97,86,73,71,60,29,15,20,23,21,23,26,27,34,82,98,111,119,122,125,122,115,122,120,83,60,78,71,66,76,78,85,93,102,118,124,108,67,56,65,75,91,93,99,111,115,109,78,71,86,86,97,111,98,79,77,93,103,105,89,58,78,104,105,94,77,66,66,66,32,24,26,25,25,27,26,25,37,91,102,110,117,123,118,112,111,111,116,115,100,87,100,122,129,132,124,108,100,89,86,93,88,137,127,97,90,92,89,75,65,73,91,112,103,94,89,89,76,59,52,51,60,61,54,63,88,116,117,114,113,107,96,90,42,27,26,26,25,27,26,26,36,97,106,114,119,117,112,113,114,115,116,123,117
103,109,111,114,125,130,128,130,116,110,125,135,111,85,120,119,90,84,111,142,151,150,151,149,147,149,148,148,153,143,148,148,150,147,142,137,132,134,138,140,133,123,123,126,129,132,129,122,87,58,39,30,28,30,32,30,31,31,32,32,32,39,118,142,110,113,113,122,123,119,126,127,132,136,136,138,69,61,78,105,164,165,133,119,112,117,130,151,163,157,149,145,152,147,137,138,139,140,142,144,144,139,140,143,143,142,134,130,132,131,121,123,130,131,116,87,53,34,32,35,32,31,32,31,30,43,109,144,114,125,119,118,124,128,129,125,133,146,152,113,58,36,49,61,60,63,77,97,100,94,86,79,94,143,161,155,148,144,147,140,138,134,136,135,134,138,139,143,144,146,140,130,121,130,126,124,120,122,127,124,119,93,56,30,33,34,32,30,31,47,109,136,118,123,119,118,126,126,124,139,142,142,138,106,74,92,99,87,94,94,86,120,148,143,132,118,82,51,95,153,156,148,146,132,126,133,137,135,134,135,135,138,136,137,138,138,134,135,135,131,132,124,124,124,118,128,127,98,58,23,26,30,32,53,110,129,125,127,128,133,137,140,143,148,151,141,105,91,108,114,115,116,101,96,87,118,155,155,158,157,154,125,75,106,162,153,146,140,139,138,140,141,141,139,137,124,123,124,127,128,129,131,132,132,132,130,126,125,129,126,124,134,137,115,65,22,27,56,112,134,121,126,128,132,140,139,141,145,141,119,89,100,116,122,126,133,144,135,141,139,162,159,155,148,144,149,134,78,137,151,145,139,140,138,139,140,141,142,141,138,132,131,131,137,128,126,123,121,128,126,127,127,123,127,125,121,122,138,140,136,167,187,185,191,128,131,143,151,147,143,143,140,139,118,92,114,137,139,139,129,115,116,137,145,152,143,134,133,142,143,149,123,95,147,144,142,145,142,143,148,150,147,146,141,137,138,135,132,136,137,137,128,127,124,123,125,123,120,122,125,126,132,133,130,124,137,191,210,131,130,141,148,145,146,137,136,132,106,103,129,127,125,111,94,90,122,150,149,147,131,129,140,141,142,145,142,116,138,161,162,150,145,143,145,148,143,142,143,143,141,139,136,132,138,138,136,136,134,128,126,126,126,123,123,123,123,126,128,123,120,121,173,132,146,146,153,151,147,140,128,121,97,113,131,131,117,96,86,94,124,147,141,140,138,122,126,130,135,142,145,123,137,152,147,143,143,142,141,143,143,142,142,148,148,148,144,140,142,141,142,136,134,135,128,127,127,126,122,122,120,121,124,129,128,129,123,125,127,154,157,145,139,136,131,118,92,108,109,100,91,93,113,114,142,149,130,135,145,142,127,119,129,136,136,123,121,153,151,153,149,135,138,140,138,135,137,143,145,142,143,153,145,139,132,132,132,132,130,124,126,123,125,123,118,114,110,120,123,130,128,143,146,137,126,132,136,133,123,104,87,108,100,84,81,82,97,117,146,143,120,133,142,143,131,125,129,136,146,134,105,146,148,154,158,154,146,142,140,135,138,141,139,139,143,146,145,145,151,150,138,135,127,125,119,115,112,113,114,113,115,114,113,118,130,128,138,139,141,137,134,122,111,91,83,88,80,87,100,102,109,117,118,122,110,121,128,137,136,129,130,131,132,137,119,144,156,160,161,158,148,142,138,142,145,146,140,141,146,141,138,141,141,144,149,139,132,127,127,122,120,114,113,107,106,106,110,107,114,137,140,139,140,137,129,111,107,91,94,84,76,97,102,106,108,104,91,125,103,106,118,129,125,120,119,126,128,127,122,132,145,159,163,154,147,138,140,143,142,137,134,126,128,130,139,137,135,134,132,136,138,132,126,116,110,108,110,118,112,107,105,103,105,135,139,135,137,142,131,120,110,103,109,84,61,85,93,88,89,74,104,143,126,116,125,126,126,119,125,133,134,132,123,134,149,153,151,140,132,133,132,131,128,126,120,121,125,129,129,132,135,135,141,140,137,130,121,113,106,106,102,102,108,104,102,99,97,133,136,138,139,140,133,121,105,103,108,88,60,130,95,82,84,96,98,107,114,122,121,125,116,113,127,132,133,132,121,127,142,139,134,124,115,116,118,115,112,110,113,121,126,126,130,135,138,141,139,139,130,120,109,94,87,86,86,93,91,84,89,91,88,127,139,145,135,134,138,127,106,93,98,109,138,219,185,116,63,28,44,86,104,117,122,120,110,102,126,132,134,131,123,120,129,129,118,105,112,112,108,101,99,105,121,126,130,132,136,139,145,137,124,119,110,96,81,68,69,81,97,98,92,96,101,105,101,128,137,143,144,143,143,128,108,87,91,94,86,148,140,114,57,37,47,72,95,114,116,110,97,115,132,134,135,136,124,122,122,115,105,93,98,97,91,93,106,122,134,139,146,140,133,130,125,114,112,101,88,74,63,76,100,123,126,124,122,120,112,108,114,138,138,139,140,138,136,130,106,72,79,78,76,89,103,93,58,38,56,73,98,120,115,104,83,120,133,129,131,134,109,113,110,104,76,78,86,88,92,105,126,138,139,136,131,121,121,119,110,96,85,77,67,62,82,112,134,142,137,128,122,121,120,116,113,126,137,142,144,143,139,132,111,79,72,75,75,91,113,99,64,43,62,84,111,116,107,91,103,127,130,129,133,129,103,112,103,81,63,71,83,89,99,119,131,133,127,119,121,118,118,112,92,75,63,65,71,101,126,140,145,136,127,121,125,126,123,119,121,125,133,149,152,146,140,137,118,79,68,70,65,88,109,92,78,62,79,82,106,108,96,94,121,132,130,129,129,115,100,102,85,65,57,68,83,101,119,129,131,121,126,133,127,113,99,93,66,60,85,112,124,134,137,143,141,129,127,129,128,120,121,121,117,128,129,145,148,143,141,131,107,77,68,73,63,75,102,86,85,52,68,74,100,108,100,121,138,133,127,125,128,111,103,91,69,52,52,74,101,114,126,132,137,145,153,143,124,106,92,77,55,95,137,139,131,135,135,132,127,123,127,131,130,128,127,118,111,126,132,143,149,150,146,140,107,73,62,75,69,75,106,88,83,87,79,76,90,96,114,130,134,137,128,131,118,101,94,78,54,46,58,90,108,128,137,141,142,144,146,129,111,108,85,62,95,138,138,134,130,124,122,113,110,116,120,119,121,126,120,114,109,126,134,140,146,144,140,133,110,81,67,73,71,79,104,96,83,103,93,77,90,119,136,134,137,134,134,126,105,103,74,53,35,53,88,110,126,136,140,138,125,135,136,123,116,98,61,58,122,135,127,121,117,112,108,98,93,96,103,113,117,119,114,110,104,125,134,141,143,143,143,134,115,93,75,69,73,78,98,107,85,112,112,100,123,136,138,137,138,144,139,140,122,116,105,99,91,49,50,94,130,137,134,134,138,139,132,122,115,78,39,71,122,123,121,119,115,103,96,91,96,106,110,104,109,113,108,107,101,126,133,140,140,146,142,133,125,105,83,72,83,97,111,107,102,108,114,123,140,143,145,140,150,136,99,124,117,104,112,122,119,108,57,74,122,141,134,137,140,140,129,120,97,56,32,80,137,139,127,115,102,97,96,93,102,106,108,112,110,107,104,100,95,125,129,138,143,144,141,132,125,112,94,76,100,125,123,130,141,133,135,148,149,146,158,160,133,72,81,91,97,106,126,133,108,70,75,90,120,135,135,137,136,135,132,110,70,37,23,82,120,134,135,113,90,88,86,103,107,111,123,123,111,104,109,102,88,126,129,137,143,143,143,133,118,109,102,90,82,126,135,133,130,121,130,141,157,147,127,92,48,67,73,81,102,123,142,142,98,38,57,86,108,135,138,139,139,133,126,104,61,25,16,88,120,131,133,109,95,91,99,99,101,112,117,115,112,117,110,106,88,127,132,137,141,143,136,130,119,108,104,110,94,93,115,130,133,125,126,127,107,90,81,68,75,85,97,101,117,132,150,157,116,41,64,93,107,129,138,137,136,134,125,88,43,27,21,74,113,127,123,103,87,87,89,86,95,108,112,113,113,111,106,100,87,126,125,135,139,140,139,129,120,114,125,134,129,101,92,88,75,84,96,88,82,75,71,85,105,117,124,135,141,143,153,160,136,84,88,87,101,117,134,132,134,129,115,78,36,27,27,63,104,114,111,90,74,77,79,86,101,111,113,106,108,102,95,87,76,129,127,128,136,139,136,129,127,130,136,137,144,129,104,106,97,84,66,57,72,86,104,116,127,134,138,139,143,139,142,150,140,112,120,116,98,97,116,128,127,126,110,69,33,27,26,60,105,108,102,79,57,58,73,79,96,107,108,106,101,91,90,85,70,128,130,133,133,133,129,129,128,131,138,145,143,144,113,87,85,96,74,91,109,115,123,132,132,134,141,145,145,148,159,149,125,106,77,81,78,64,66,102,115,120,103,68,39,27,29,80,106,106,94,66,47,59,57,71,92,101,101,98,98,94,88,80,67,132,136,140,138,137,133,127,130,125,134,143,145,148,129,132,120,115,79,109,115,122,128,128,129,131,135,139,145,154,154,132,113,100,79,51,43,37,34,53,91,108,102,69,44,28,26,86,108,98,79,61,60,58,56,64,75,92,96,99,102,96,82,62,58,127,132,136,140,146,144,135,132,129,132,138,140,143,117,79,115,140,124,122,127,132,129,130,128,124,125,131,140,140,125,111,92,71,59,36,29,31,31,42,80,103,102,81,47,25,22,81,101,97,84,60,55,52,52,61,73,88,100,104,103,95,89,81,73,124,130,127,136,143,136,128,120,117,122,132,137,141,123,78,84,102,103,124,121,122,127,124,124,121,123,141,144,132,115,97,75,58,44,34,36,44,46,49,80,114,105,74,43,26,21,70,105,102,86,58,45,47,56,59,74,89,95,99,100,92,82,75,68,126,130,137,140,140,134,127,120,114,115,125,136,138,121,91,65,86,87,111,115,112,112,112,112,115,118,131,138,127,106,90,72,61,55,30,36,40,47,57,86,113,106,73,40,21,24,63,94,98,89,62,46,45,51,57,76,94,95,96,88,82,77,69,64,123,124,135,145,145,136,124,116,107,103,117,129,130,107,108,88,83,59,72,89,93,106,114,113,110,114,122,117,110,101,88,71,59,59,71,57,51,52,54,81,100,94,66,40,21,25,67,89,97,93,71,50,43,59,71,78,93,93,96,91,80,78,72,61,128,124,131,138,135,129,121,112,98,91,95,99,87,73,78,73,99,131,91,63,61,62,80,106,119,132,135,130,127,108,92,74,79,61,63,70,64,57,57,81,102,99,80,49,27,26,74,104,106,97,69,51,50,62,73,85,98,96,98,98,89,78,74,58,131,128,133,132,130,127,121,108,97,85,79,84,77,58,67,79,69,47,44,55,73,84,69,61,78,81,90,113,133,132,106,95,80,30,53,73,82,81,89,100,109,105,88,52,34,30,80,107,111,98,78,66,65,67,76,90,96,100,102,98,91,82,75,69,134,137,136,133,130,128,121,111,94,85,76,80,81,93,84,81,94,93,97,96,79,48,59,77,71,70,56,79,102,115,106,70,29,32,54,85,94,107,109,111,110,104,95,65,40,34,76,98,107,93,66,64,75,77,79,86,97,100,100,98,96,96,83,69,127,131,132,135,134,129,123,108,84,71,80,121,107,107,86,106,131,109,97,115,125,135,111,66,64,74,71,53,77,101,91,60,47,35,51,110,128,127,125,121,114,109,95,72,43,31,73,105,95,73,62,82,91,89,86,83,94,104,102,95,97,94,86,75,126,129,130,131,132,129,125,105,80,68,90,96,115,107,91,106,112,98,85,100,118,124,125,134,99,61,76,69,50,63,83,67,53,46,69,115,123,132,130,123,119,103,96,88,58,36,54,100,94,66,74,95,99,99,94,86,91,95,100,101,100,95,82,71,125,132,133,132,134,132,123,100,77,65,81,90,115,101,91,95,101,85,84,94,106,125,119,117,117,116,60,68,78,49,33,62,98,99,106,118,130,133,131,132,130,112,98,96,71,38,48,99,94,83,80,95,102,105,105,105,104,102,103,100,93,89,84,75,129,130,130,128,131,131,112,89,61,56,76,99,115,95,90,90,106,97,92,100,99,111,124,121,122,121,108,55,87,76,52,48,76,99,101,106,118,127,124,129,124,108,93,88,79,54,33,95,114,100,95,104,106,106,110,109,107,107,99,96,93,89,84,78,127,130,130,126,120,113,99,78,56,59,77,110,120,107,95,75,97,107,99,104,98,96,119,120,115,111,118,93,57,82,57,48,69,87,97,104,109,122,121,123,133,121,100,84,81,71,47,27,88,101,110,111,110,109,112,110,108,107,99,94,86,87,81,77,127,129,129,133,127,101,82,67,50,60,74,128,131,108,85,62,90,92,95,102,102,84,109,114,115,115,115,113,75,72,61,48,59,84,91,98,108,118,123,119,113,120,111,94,81,73,64,45,42,55,76,95,110,118,121,114,103,99,98,96,90,85,79,78,126,130,127,126,121,107,85,67,57,63,89,193,138,144,151,67,66,76,88,102,108,94,89,117,116,115,114,114,96,75,74,55,56,81,89,90,87,106,118,119,113,105,109,108,98,87,80,68,57,66,77,79,87,104,110,115,105,96,91,89,78,82,87,78,129,126,127,123,119,104,79,70,62,67,85,156,137,186,218,90,49,64,85,108,113,101,89,109,113,116,113,114,107,74,84,66,52,75,90,86,84,89,108,116,115,112,105,102,94,94,93,82,76,83,86,81,80,86,103,113,108,96,86,85,81,78,67,53,120,124,125,120,112,91,81,75,72,71,83,104,112,114,76,44,52,61,80,101,110,103,94,108,115,113,111,116,116,76,85,80,63,71,90,89,84,83,85,93,105,111,109,108,105,105,103,93,89,96,91,84,78,79,87,101,98,90,81,74,69,46,31,36,122,125,125,123,107,88,79,74,68,69,79,88,107,113,105,49,49,61,84,101,111,110,94,106,114,117,115,117,118,98,85,93,79,78,91,100,94,87,81,80,78,76,89,107,112,118,119,111,102,101,96,90,85,82,80,87,94,87,72,59,53,40,37,42,124,121,123,120,114,90,87,72,69,68,77,88,96,110,108,79,71,75,89,105,109,110,104,107,113,118,118,123,121,106,91,106,94,82,91,99,97,94,89,81,79,89,88,97,112,117,120,115,108,104,102,97,92,87,82,79,89,94,82,65,57,46,49,57,130,126,125,122,119,95,89,85,79,71,77,66,102,110,98,87,77,84,94,105,111,112,102,111,115,113,121,124,124,105,101,116,112,97,94,100,105,96,101,93,86,89,96,96,101,111,115,106,107,107,102,92,90,93,87,87,78,85,88,73,62,56,53,67,124,132,129,122,121,107,93,94,81,73,87,84,75,101,116,103,85,81,89,103,109,111,109,109,113,113,116,118,125,110,113,117,110,104,100,100,106,106,97,99,96,99,100,107,102,104,109,106,107,101,102,104,99,96,93,92,85,83,85,80,72,67,68,70,120,125,128,121,117,112,102,99,88,75,96,100,88,82,97,113,95,75,85,106,114,102,107,112,116,113,108,115,117,105,112,122,113,104,97,101,99,104,103,99,107,96,104,108,111,107,112,102,99,96,95,97,93,93,95,97,99,95,91,89,83,82,85,79,113,118,122,123,120,115,105,103,88,75,94,99,104,109,108,106,101,91,95,107,110,103,111,115,118,117,111,105,107,100,105,107,106,106,102,100,101,100,105,108,108,106,104,107,106,106,103,103,99,91,97,96,97,95,93,96,97,98,96,93,100,98,95,97,111,117,119,122,120,117,107,109,101,70,78,63,80,96,113,119,105,90,107,125,116,110,112,117,119,117,111,105,108,92,99,101,99,98,101,104,105,105,101,104,105,106,105,100,103,103,100,100,97,99,99,97,96,97,98,100,99,100,99,99,100,90,115,143,105,110,111,102,110,118,116,111,108,77,86,105,118,109,109,107,108,97,93,120,122,119,119,122,122,121,114,107,112,93,96,92,93,95,97,104,110,111,107,102,101,105,101,94,97,99,97,95,96,94,102,103,99,101,101,100,96,96,92,102,116,147,171,167,107,110,110,114,115,115,116,110,113,85,66,43,36,44,48,57,70,98,104,109,124,124,125,125,121,112,106,104,107,95,101,97,98,95,101,106,110,108,103,96,97,95,99,95,96,95,98,100,101,100,95,93,99,95,94,98,97,106,140,157,168,166,164,163,73,101,114,115,114,114,110,105,107,92,77,61,48,31,30,37,52,55,55,72,111,106,95,95,104,103,104,106,101,99,103,103,101,104,106,106,102,103,95,93,95,97,97,94,94,95,98,96,95,98,100,100,102,104,110,118,120,144,162,162,157,157,158,162,51,61,80,107,113,115,115,114,118,100,80,85,85,74,47,56,62,46,34,55,76,83,99,90,69,64,69,101,97,103,102,102,101,104,104,101,102,96,95,95,96,94,92,92,95,98,94,101,108,105,86,76,78,99,115,123,120,116,121,133,142,158,173,170,55,50,47,54,64,76,90,100,102,99,68,89,107,158,152,127,84,64,46,72,46,36,29,28,42,64,116,109,104,102,98,100,104,106,106,99,86,83,87,93,89,86,86,98,101,89,82,75,53,23,28,25,49,91,110,119,125,129,125,115,112,80,94,133,61,54,54,54,58,56,72,82,88,90,76,68,88,122,172,203,155,146,180,173,64,45,56,60,94,149,108,94,96,102,106,104,105,103,104,108,103,101,94,93,88,83,84,66,36,30,25,18,20,24,26,25,60,93,106,114,120,124,125,117,119,125,98,67,68,75,67,63,63,69,72,79,100,107,102,64,67,122,151,168,172,191,186,159,123,117,108,115,110,78,93,109,102,95,100,108,112,112,89,81,93,99,99,84,69,64,61,39,23,25,25,27,27,26,26,25,69,97,107,114,122,122,112,111,112,116,118,103,86,81,92,105,108,109,112,112,101,93,95,74,55,48,32,46,64,84,104,99,85,55,71,84,87,93,92,90,79,63,60,69,79,58,48,62,96,118,114,113,108,89,85,66,27,25,26,24,27,27,26,27,72,102,109,117,119,115,111,113,114,113,123,119,107,111,107,133,152,154,149,132,117,99,88,78,136,170,137,115,105,92,76,66,79,104,116,109,113,111,108,101,86,75,68,64,68,76,89,107,101,82,92,106,107,109,102,52,27,25,25,25,24,25,25,27,72,108,113,116,112,110,115,114,111,114,130,130
102,108,111,119,128,129,130,129,113,117,132,122,69,75,97,157,184,153,129,121,119,129,149,158,158,153,144,153,148,144,144,143,147,143,140,132,131,136,143,140,133,127,130,131,133,130,130,116,74,45,27,28,29,32,30,32,31,31,31,31,38,144,139,138,112,113,116,124,123,123,129,127,135,139,138,89,53,55,67,56,53,51,87,99,99,93,85,88,119,153,154,149,149,144,140,140,135,136,142,144,145,141,145,146,147,141,130,124,131,122,121,124,133,132,112,78,38,30,31,31,31,33,32,31,37,132,145,137,118,120,119,120,124,127,125,130,137,149,139,93,58,84,101,106,106,102,103,126,131,125,116,93,59,68,134,156,148,145,137,129,132,136,133,132,133,132,137,138,141,140,136,131,132,135,129,126,122,127,122,123,110,76,42,32,34,32,31,32,47,119,141,141,121,126,120,123,130,128,131,143,143,139,110,95,111,95,71,81,79,73,83,133,156,147,151,153,141,98,72,139,159,152,146,142,142,142,142,140,139,136,127,122,121,127,127,127,129,127,129,132,128,123,124,120,124,128,111,69,37,28,33,32,57,118,131,141,127,127,132,136,138,143,147,151,148,122,90,104,118,113,123,124,126,118,113,144,159,162,157,153,152,148,109,103,151,147,141,142,145,146,148,146,144,140,138,132,132,130,133,126,125,123,120,126,125,126,125,126,128,122,133,136,119,70,27,15,47,100,127,143,125,129,133,140,146,138,144,144,139,105,88,110,123,131,134,133,120,127,147,148,161,152,143,139,146,151,145,88,139,148,146,150,150,150,154,152,148,145,142,135,134,131,128,133,134,133,131,126,122,122,123,122,122,126,122,123,139,139,119,127,169,177,184,196,127,132,149,152,144,146,141,139,142,106,107,137,138,135,128,113,112,142,157,147,146,135,137,143,139,144,147,130,112,158,168,160,152,151,151,150,143,143,142,141,142,142,136,127,134,134,134,131,131,127,125,124,125,123,122,125,128,134,134,137,167,213,206,202,137,138,151,150,149,148,141,132,123,99,117,129,133,120,95,85,105,138,150,144,142,124,128,137,139,144,148,142,123,148,154,151,150,146,145,145,145,141,141,143,146,144,143,147,138,138,135,128,127,127,121,121,124,124,123,122,126,124,127,125,120,138,196,206,134,144,148,154,151,144,134,133,120,99,119,125,115,104,110,108,116,143,149,140,142,142,127,122,129,136,135,138,118,143,155,153,156,146,140,142,140,136,136,139,143,140,142,146,146,143,136,133,125,121,122,118,117,116,119,118,114,113,122,128,128,127,138,195,127,141,162,151,143,140,134,128,105,97,110,102,89,91,91,96,131,156,142,130,143,150,144,128,128,135,147,146,117,130,150,156,163,160,152,150,141,139,142,150,147,145,148,147,139,142,146,140,134,128,117,116,116,114,117,119,116,112,107,112,119,131,125,134,147,145,130,127,135,138,128,115,94,91,99,92,92,89,104,112,129,132,124,121,133,137,139,131,131,136,137,144,131,118,156,162,166,163,155,139,141,147,146,146,139,133,134,135,139,141,135,138,134,125,123,120,118,114,108,110,111,111,113,110,108,112,128,120,129,143,145,143,141,132,114,105,84,88,85,85,99,96,110,109,111,111,121,108,118,130,135,130,126,126,130,127,132,118,141,158,168,157,155,146,142,139,140,131,128,123,123,130,128,130,130,127,127,127,123,119,112,109,112,111,117,113,112,107,107,108,116,121,141,138,139,140,138,126,113,110,88,88,78,74,95,104,100,97,81,117,131,109,118,124,127,122,119,132,135,134,129,124,143,151,149,148,135,129,128,130,124,120,116,121,125,129,127,126,127,129,132,129,122,115,110,104,105,111,119,121,118,110,106,105,103,115,137,142,138,140,144,132,119,105,100,100,75,63,99,78,89,79,108,112,142,125,124,128,129,119,123,132,134,134,130,120,135,144,139,123,112,112,118,109,106,98,114,122,123,118,118,125,129,125,114,111,103,96,87,86,90,94,98,108,105,102,99,94,96,107,133,140,143,138,139,134,121,103,104,111,92,137,166,104,85,70,78,80,105,113,123,124,120,107,120,132,135,132,127,115,129,131,123,109,108,111,105,96,98,112,123,128,125,128,128,129,122,105,99,95,88,78,71,67,74,95,105,100,92,89,96,99,96,106,128,143,147,139,140,141,128,102,92,99,99,174,218,162,97,45,34,57,88,107,121,120,111,103,123,135,135,137,134,114,121,117,107,89,89,93,89,94,108,121,127,133,133,127,120,115,98,87,86,83,74,69,75,88,112,121,119,118,121,119,115,116,106,101,135,141,144,145,144,142,125,102,86,93,83,71,111,115,89,35,36,60,81,108,118,113,95,106,135,130,131,133,127,102,118,104,83,69,76,84,91,104,121,132,134,130,124,119,116,102,81,65,57,61,72,85,102,122,141,145,137,130,127,120,115,117,117,104,135,138,142,142,140,137,129,103,75,85,77,77,98,98,90,45,47,70,89,114,118,107,90,116,129,131,132,135,119,99,108,90,64,55,70,83,95,112,127,127,128,128,119,110,100,83,59,46,58,73,87,110,131,147,144,138,132,128,130,129,125,121,118,109,130,144,148,147,145,141,133,108,67,75,74,76,103,106,89,59,62,74,93,116,108,93,101,130,132,129,128,126,105,99,91,69,52,53,71,95,112,126,125,127,130,131,115,100,80,58,31,63,100,106,112,133,145,147,141,135,134,139,136,128,124,124,121,120,127,134,149,153,146,140,134,107,73,70,73,64,89,104,86,69,69,76,85,107,106,99,127,134,130,126,130,125,104,96,77,54,47,52,82,105,122,128,136,145,143,127,108,93,72,46,74,137,138,129,135,142,143,145,145,142,143,135,129,133,129,117,113,118,129,135,149,150,145,144,128,100,70,66,70,66,83,102,80,78,66,73,82,100,102,117,129,137,133,130,132,112,94,82,57,43,47,69,98,121,131,134,137,140,136,117,106,97,61,62,138,142,140,134,131,136,133,134,137,137,135,131,132,127,120,114,112,114,130,136,145,150,149,145,137,103,73,65,76,71,86,107,85,94,97,79,77,96,117,133,134,136,132,136,122,101,92,60,26,27,55,89,115,131,139,141,131,136,126,117,112,88,38,111,141,132,130,128,126,127,122,119,121,119,116,123,126,118,118,110,104,103,131,135,143,145,144,144,130,103,80,68,74,71,84,103,89,94,116,101,90,118,137,137,136,139,145,145,118,113,112,107,112,89,42,62,110,135,136,137,142,134,124,119,111,64,65,128,132,131,127,122,116,116,110,114,118,120,120,119,120,112,112,109,103,88,129,137,142,143,145,142,133,119,100,81,69,79,91,104,97,97,118,113,120,140,139,142,141,149,135,109,127,110,107,117,123,111,76,67,103,138,140,141,141,138,130,120,97,68,108,137,139,130,115,110,111,106,109,111,112,116,120,120,118,112,106,102,94,92,128,134,139,145,147,141,132,124,102,83,77,98,114,117,125,129,124,127,140,146,149,155,164,128,79,85,95,95,116,138,126,88,71,90,115,134,140,139,136,132,130,113,83,79,98,128,143,145,109,98,102,103,106,108,115,123,122,112,110,105,101,93,81,79,128,131,141,146,147,141,131,122,109,95,78,100,134,128,134,134,125,134,146,156,150,142,93,40,65,74,87,109,135,145,127,61,41,84,104,124,140,139,141,134,126,110,88,73,98,124,145,138,112,96,100,107,108,112,125,130,124,112,113,112,96,88,76,65,128,132,138,144,142,142,134,117,108,104,94,84,112,135,138,133,126,134,144,117,103,77,58,68,80,90,108,123,143,158,146,70,52,94,110,119,135,141,137,133,128,96,69,63,104,124,138,127,105,97,99,95,96,110,115,114,114,116,113,111,100,89,76,65,129,136,141,145,145,135,127,117,109,114,129,101,90,85,98,95,97,103,92,92,81,70,82,105,118,132,139,142,148,160,153,118,74,97,114,114,122,131,134,133,125,90,63,65,105,112,124,113,93,84,84,90,101,111,114,114,110,110,105,98,92,84,74,57,127,123,135,141,140,140,131,123,126,136,142,143,113,102,94,89,87,74,64,66,72,102,114,131,137,139,142,143,142,148,148,127,118,138,107,98,98,111,126,130,116,81,58,61,112,115,120,99,72,61,68,77,92,103,108,105,102,97,94,91,83,74,66,56,132,130,133,139,140,134,129,130,134,141,144,146,136,107,107,82,77,61,82,102,113,124,135,134,138,146,146,143,156,164,135,116,84,74,78,67,57,67,101,124,111,79,56,67,109,111,114,89,55,60,62,71,85,101,102,96,93,94,89,87,80,71,68,56,130,133,138,136,133,131,130,130,132,141,145,145,142,103,104,95,102,93,114,118,127,132,130,134,135,138,144,151,164,149,123,104,87,59,48,40,32,31,57,105,109,75,61,60,99,106,104,72,73,65,62,68,80,82,89,86,94,98,91,80,69,64,66,56,134,140,142,143,141,137,133,133,129,139,145,148,150,116,137,125,121,104,119,129,129,128,131,127,125,129,135,143,134,117,103,80,67,45,29,29,32,34,43,78,103,90,58,57,94,109,105,77,67,59,63,66,69,78,92,95,100,99,94,90,84,81,67,56,125,132,136,143,149,144,133,125,124,129,136,139,141,113,71,108,133,126,126,127,134,128,129,124,122,133,146,144,126,107,85,63,51,36,36,45,52,49,54,87,108,88,52,55,90,101,104,75,61,60,58,61,66,82,97,94,99,97,91,83,80,73,65,54,128,133,134,140,142,134,126,121,119,122,132,139,139,116,77,85,78,99,121,115,112,111,113,116,119,127,139,140,118,96,81,65,60,40,29,40,58,66,76,100,111,84,45,37,83,99,107,82,65,54,53,55,67,91,96,94,90,82,78,78,72,67,58,52,128,132,139,145,144,135,126,117,110,112,125,134,135,115,96,73,72,58,88,101,102,112,112,111,111,118,120,114,106,99,80,64,58,53,48,37,46,48,59,89,98,73,44,34,77,92,107,91,69,50,51,67,76,82,102,95,93,87,84,83,76,63,57,53,124,126,138,146,146,133,121,112,103,101,114,121,107,94,101,88,130,161,87,67,73,86,104,116,125,128,130,123,113,102,81,73,70,68,60,49,44,44,54,81,90,76,46,28,74,99,113,95,69,56,55,64,79,96,103,102,101,97,84,78,71,62,53,50,132,127,134,136,131,129,120,108,95,88,91,89,77,59,60,69,64,55,60,74,70,65,67,86,98,106,114,130,141,117,95,90,49,50,70,69,65,65,78,95,101,85,53,33,56,102,116,99,78,65,63,68,78,95,105,107,102,98,88,79,74,70,68,56,133,133,136,132,131,127,119,105,92,83,79,78,70,83,94,90,90,81,74,55,46,61,71,69,65,59,62,83,110,114,94,52,21,46,79,91,95,98,99,100,99,88,56,36,54,101,118,100,77,74,75,75,78,88,103,110,107,101,100,97,85,74,65,56,137,137,136,134,132,129,121,108,90,79,82,88,99,98,80,92,102,96,109,124,127,108,70,57,65,66,68,104,106,105,80,42,34,38,85,113,120,121,118,110,104,98,73,40,46,87,107,96,81,80,82,87,87,87,96,108,108,102,103,96,84,78,64,54,128,132,134,135,133,129,123,103,78,70,103,107,117,102,91,119,132,98,94,113,123,124,130,110,71,74,63,56,93,96,72,57,39,35,87,123,129,126,120,109,100,92,72,45,44,92,101,85,86,88,89,94,94,92,96,98,105,104,100,98,87,76,69,61,129,131,131,131,130,129,124,99,78,68,107,102,119,100,92,102,106,86,87,101,123,124,121,123,118,81,65,66,57,71,68,56,53,62,98,122,129,127,123,120,105,95,86,55,27,78,97,92,90,98,99,102,105,104,111,106,106,104,99,93,91,82,72,69,126,133,132,133,137,135,117,94,73,63,99,104,115,93,97,102,104,84,87,94,106,122,118,120,122,124,72,64,63,36,30,59,97,102,105,118,125,128,133,122,106,91,89,65,32,46,99,100,93,100,97,103,110,112,109,109,102,99,97,92,90,82,72,73,131,133,131,128,131,128,106,79,56,61,100,110,109,102,93,94,108,101,101,101,101,115,124,123,121,120,115,57,81,63,43,42,73,98,99,102,118,118,126,119,101,87,81,72,43,34,87,108,110,110,110,109,116,115,110,108,102,100,92,89,88,80,79,71,129,130,129,128,121,108,94,69,55,64,99,120,120,114,76,78,102,104,101,106,94,98,118,114,112,112,115,100,61,69,51,44,61,90,106,105,116,120,119,124,108,90,76,70,53,32,41,73,78,90,102,111,121,120,112,104,103,100,94,88,82,81,74,66,128,132,131,135,123,96,79,61,51,65,89,136,127,93,69,65,91,86,94,103,98,85,116,114,119,117,112,114,73,68,55,45,57,81,95,105,112,122,121,116,114,97,78,68,60,46,38,46,67,79,85,99,109,116,108,102,96,95,86,84,84,80,77,66,128,129,126,125,121,105,81,67,59,68,123,183,138,161,136,60,72,78,94,107,107,87,99,116,112,114,115,112,91,73,66,49,55,81,90,90,102,114,121,114,108,106,99,87,72,64,56,66,86,86,84,86,99,111,111,100,92,89,85,84,85,81,65,60,128,128,128,122,117,102,77,68,66,70,101,145,138,206,179,61,55,66,92,112,112,96,93,115,116,113,113,114,100,76,75,55,54,79,85,85,89,104,115,114,109,103,98,91,96,81,74,84,91,86,86,83,87,99,102,94,87,79,77,68,45,37,43,48,119,126,127,120,107,87,81,78,75,70,86,102,108,91,40,43,60,65,86,108,111,101,97,113,113,111,112,115,113,68,83,67,52,69,85,83,83,85,93,110,110,105,102,100,101,94,89,96,96,91,86,84,83,86,96,92,80,65,47,46,36,41,48,59,124,125,123,124,106,87,77,70,67,69,82,91,106,117,91,44,56,70,92,102,111,105,99,110,116,113,113,116,121,78,89,83,71,72,95,92,84,78,75,71,74,91,106,112,117,113,105,98,97,91,84,82,77,75,81,95,90,76,60,49,49,55,59,68,123,122,123,122,111,89,87,73,70,69,79,90,101,108,103,73,84,82,95,107,110,108,106,113,115,117,115,117,119,100,97,96,81,79,90,96,94,84,74,69,71,72,93,113,116,117,109,106,99,96,88,85,80,78,80,80,91,86,69,60,51,58,68,62,129,125,125,121,118,94,87,83,77,74,75,69,110,107,95,84,81,90,101,107,111,109,104,114,114,117,122,121,122,106,110,114,98,90,90,97,93,92,86,79,82,92,94,103,112,107,101,105,102,97,88,89,90,87,82,77,84,84,78,71,65,62,73,70,131,132,127,123,121,105,96,95,79,76,90,82,74,106,116,103,83,82,91,105,109,109,106,110,113,121,124,124,126,106,113,117,106,96,94,99,101,100,100,88,87,95,104,95,97,108,104,102,95,93,98,93,92,92,93,94,90,87,86,82,79,83,76,80,121,130,130,122,118,110,102,98,85,77,97,95,90,85,101,112,90,78,91,109,105,105,109,114,116,110,118,120,118,103,125,113,107,101,96,94,99,95,97,107,102,103,107,108,105,103,97,93,90,91,91,91,90,89,94,94,95,92,89,94,97,97,97,101,116,123,124,122,122,116,107,102,85,78,100,104,108,110,107,108,100,93,101,110,106,105,112,117,120,117,110,111,114,96,113,112,104,100,102,96,94,97,97,103,94,101,103,104,102,105,99,94,90,95,94,92,94,91,94,96,98,99,102,105,100,96,107,126,115,118,122,124,121,117,106,110,97,72,72,67,88,104,117,120,99,93,117,124,113,108,114,117,117,115,109,106,109,94,105,104,103,103,103,103,102,100,102,102,104,102,104,101,99,95,95,94,98,93,95,98,97,106,104,100,100,97,94,93,96,118,145,151,109,115,114,108,117,122,117,115,108,76,91,106,113,109,109,110,110,98,106,128,122,117,119,121,124,118,110,107,103,97,99,98,97,96,104,107,104,97,95,94,101,99,87,93,98,97,95,95,90,101,102,99,98,97,99,95,90,91,106,127,150,165,165,166,110,113,113,112,116,119,120,114,110,83,67,48,49,58,58,63,76,97,99,116,126,123,123,121,116,108,105,110,98,102,101,97,97,99,105,109,109,106,98,93,91,94,93,94,93,95,99,100,101,97,95,99,96,96,102,108,113,147,164,168,168,166,166,166,101,109,114,119,121,117,114,108,112,89,75,56,44,29,26,38,54,53,51,79,118,116,98,102,107,105,104,110,95,102,102,99,98,102,104,102,102,94,90,94,97,96,96,92,94,98,97,93,97,99,101,99,103,112,115,127,153,163,161,160,158,160,163,164,71,97,112,113,109,113,112,113,120,98,83,78,76,74,55,67,57,40,31,65,83,82,103,92,78,75,105,111,103,101,100,101,103,103,99,101,96,93,93,91,96,93,91,93,96,95,97,105,109,94,74,78,106,120,125,118,122,139,151,157,165,164,165,165,54,57,73,97,112,115,117,116,115,105,66,94,106,155,151,124,92,66,62,80,50,44,36,33,51,123,116,98,101,101,97,101,102,105,103,91,82,81,89,90,85,86,89,97,100,90,82,74,42,21,28,53,97,114,121,124,124,123,123,125,128,168,175,171,53,55,50,56,61,67,83,92,97,101,79,66,91,116,159,182,138,147,177,130,47,55,69,86,142,103,88,94,97,101,101,105,106,101,104,101,96,96,93,95,89,86,87,72,41,31,28,19,21,25,30,64,96,110,117,124,128,128,118,117,98,72,82,119,63,52,57,58,58,61,76,81,88,95,91,60,57,106,144,157,159,158,139,151,143,111,97,100,80,81,97,107,106,109,110,105,101,104,101,95,96,94,85,67,60,62,46,17,20,23,26,27,27,27,31,70,95,108,114,121,121,118,111,115,120,108,76,73,74,81,68,65,75,80,84,98,117,121,116,84,69,57,32,40,65,84,91,69,56,62,94,102,105,107,115,94,71,69,86,100,106,78,48,73,108,111,106,96,81,76,77,30,26,27,27,27,27,26,32,85,102,109,115,120,116,111,112,111,113,118,109,107,90,84,106,131,133,130,118,105,89,84,86,87,152,164,131,113,88,84,72,72,91,113,120,105,96,87,87,81,67,53,50,57,59,57,70,94,114,114,112,110,107,99,86,31,24,25,26,26,26,25,29,88,106,113,119,116,110,113,115,117,115,129,124,120
73,80,81,87,72,46,42,43,36,28,26,26,30,47,53,62,70,84,99,115,116,122,137,145,149,163,159,150,65,21,24,32,27,48,67,95,144,104,98,137,168,134,89,81,77,80,80,78,84,77,78,81,83,77,76,78,80,80,79,88,160,203,203,203,75,85,79,84,61,50,48,53,54,57,60,60,68,81,94,101,102,102,107,106,103,104,116,131,133,147,149,131,103,82,76,71,69,115,174,180,206,142,117,139,159,120,86,85,83,85,82,79,77,79,80,78,77,81,81,78,78,79,79,92,171,203,203,203,82,90,95,98,94,96,101,105,114,121,129,135,135,140,140,139,138,134,133,133,131,132,135,136,137,142,145,141,137,138,134,132,124,122,136,150,168,130,103,130,138,102,80,79,80,79,80,82,82,78,79,81,79,78,79,80,82,83,83,108,186,203,203,203,89,96,105,119,126,129,130,132,134,136,138,138,136,139,140,144,144,143,144,145,145,146,151,153,154,153,155,152,148,144,140,134,130,125,113,116,117,112,109,129,114,87,78,83,85,82,81,82,79,79,81,79,80,81,80,78,75,73,82,145,198,204,204,204,95,111,131,143,141,140,139,138,139,137,135,135,125,124,127,133,141,144,150,156,159,158,158,158,160,163,161,156,152,151,146,139,133,124,115,104,104,105,109,115,105,81,79,81,82,82,82,83,82,83,82,81,82,77,76,79,86,90,108,177,198,201,202,203,113,131,146,152,152,147,146,145,143,134,123,125,134,125,118,117,127,139,160,169,168,165,164,165,167,167,165,163,163,152,147,143,135,127,117,105,100,101,104,104,103,103,92,84,79,81,83,82,83,81,81,81,82,86,100,131,157,182,197,199,199,199,199,199,140,149,157,160,162,160,156,159,155,134,119,131,137,125,109,104,112,122,155,170,175,173,172,171,173,171,173,167,168,160,152,144,137,127,117,106,97,92,96,103,106,104,103,99,87,81,80,83,81,84,80,83,96,118,142,162,182,196,201,200,197,197,198,198,154,157,160,166,166,164,165,166,157,134,122,139,143,124,99,86,83,100,147,167,174,172,174,174,177,180,176,173,172,163,157,150,142,133,119,106,93,87,92,97,103,107,107,104,102,90,81,77,81,74,78,92,111,128,143,166,189,198,199,197,194,193,192,191,160,162,165,165,165,164,167,165,145,126,128,147,141,116,90,63,60,80,133,159,161,162,170,182,185,183,180,173,172,165,157,150,140,131,118,106,94,88,89,94,101,106,111,110,105,101,93,86,75,77,104,131,151,176,197,205,206,207,207,206,203,201,200,199,163,164,169,168,169,167,169,156,133,123,133,147,138,107,69,55,49,65,94,124,144,145,162,183,192,192,188,181,173,168,158,151,136,126,115,98,90,88,86,94,104,108,109,111,112,108,105,127,186,200,208,208,204,205,208,209,210,210,208,207,205,205,205,205,164,165,171,173,171,170,168,153,129,120,135,143,130,96,62,50,42,57,81,100,131,138,150,181,191,195,193,187,179,169,158,147,135,124,111,100,89,83,85,92,105,114,116,114,111,112,108,109,151,167,155,145,143,145,155,167,177,189,199,207,209,209,209,209,169,169,172,173,171,167,169,155,131,116,131,139,120,83,53,50,55,84,91,103,130,133,137,174,194,199,197,190,179,168,156,149,137,124,107,95,86,82,83,91,105,120,122,122,116,112,110,109,106,125,139,134,122,112,101,90,74,91,122,156,181,188,195,202,168,170,171,172,170,169,169,155,132,112,122,133,114,76,53,49,72,104,110,107,127,130,130,166,192,198,200,195,181,171,157,145,131,117,104,92,83,80,81,86,99,117,128,128,125,119,113,106,101,105,125,140,145,143,136,133,125,106,85,85,99,108,118,127,171,171,174,172,172,172,171,156,132,109,111,118,104,74,52,43,61,80,101,120,129,132,129,162,193,197,197,192,181,169,153,141,128,112,99,89,86,77,79,89,94,107,122,130,128,128,123,115,104,98,103,113,125,134,141,140,142,142,140,129,120,115,110,104,176,174,175,176,173,171,169,158,139,113,105,111,96,72,51,43,39,56,82,114,119,122,127,156,191,198,197,190,179,165,147,130,115,104,91,85,78,76,81,81,85,97,108,119,126,133,136,128,116,107,97,98,104,115,122,131,134,137,139,143,143,144,143,140,176,176,176,178,176,173,171,164,150,118,102,100,91,65,49,42,43,41,73,108,122,123,127,152,185,194,193,186,175,159,141,122,106,95,87,79,72,74,77,76,71,81,97,113,122,130,140,143,136,120,102,94,92,96,109,119,130,133,136,139,141,141,141,141,179,179,179,179,178,175,173,167,151,119,104,96,87,63,42,37,32,41,70,100,120,125,132,153,184,191,186,184,171,152,129,109,94,88,81,72,74,75,78,69,66,82,102,121,130,132,143,150,149,139,121,99,93,90,96,107,117,125,129,134,137,137,138,138,178,176,181,177,177,179,176,171,159,126,101,94,86,67,44,39,43,53,70,101,114,123,138,160,185,190,189,181,168,143,118,98,88,80,73,78,82,90,78,55,64,94,113,129,142,147,146,147,149,145,140,118,95,90,91,97,108,116,121,127,129,130,131,132,178,175,178,179,179,182,178,172,164,132,100,91,85,71,50,41,50,67,88,107,114,122,140,168,185,187,186,180,160,129,102,85,79,78,88,102,120,118,90,41,53,105,126,133,147,152,151,151,147,148,143,130,115,95,91,95,100,105,114,121,123,123,124,124,175,174,175,175,176,177,177,175,167,136,100,83,86,80,59,46,50,87,106,112,115,130,148,173,187,186,186,174,144,106,87,80,81,95,118,138,141,132,90,29,43,99,134,132,135,147,152,155,154,152,150,139,126,111,91,90,101,106,109,117,118,118,119,120,181,180,181,180,179,179,176,172,169,142,102,80,76,82,75,59,57,58,78,109,124,138,159,182,188,189,184,164,135,113,96,94,103,118,138,150,149,138,94,40,26,77,122,127,125,128,143,151,158,156,157,151,135,122,106,91,93,98,106,110,111,111,112,113,181,181,181,179,179,176,173,171,168,153,121,83,73,83,83,76,62,61,68,107,131,147,172,185,187,187,180,160,150,153,147,132,123,134,149,154,157,142,98,57,41,55,116,119,117,118,128,144,154,158,159,160,151,132,114,98,94,99,104,105,105,106,106,107,183,183,184,181,179,177,173,169,166,158,132,97,81,85,87,87,75,67,67,108,137,160,179,185,188,187,180,162,167,174,169,153,127,118,145,161,157,148,102,73,64,52,97,121,113,117,117,136,150,154,160,162,160,151,128,105,95,97,101,106,106,106,106,106,183,183,184,182,181,179,175,170,163,157,144,116,94,89,87,89,88,79,79,105,142,169,184,187,189,189,180,168,176,181,177,165,135,94,109,144,160,148,102,75,84,75,86,125,120,105,114,125,145,152,160,165,162,151,133,113,94,97,100,104,104,104,104,104,184,185,184,182,179,176,174,170,167,159,147,129,111,99,94,90,90,88,93,119,152,174,181,183,184,184,177,168,175,178,176,167,143,97,80,106,141,147,104,68,76,67,77,118,148,112,109,118,140,148,162,167,163,150,138,120,103,93,97,99,100,101,101,102,183,183,185,182,179,175,173,168,163,157,147,133,119,108,97,94,90,93,111,138,165,176,179,181,179,182,177,171,168,172,172,163,142,98,70,87,110,133,103,69,89,84,75,110,157,121,105,109,127,149,167,172,163,150,137,121,102,87,94,97,97,97,97,98,183,182,183,181,176,171,167,168,162,158,146,133,123,111,107,103,104,110,129,154,173,178,175,175,179,179,179,175,172,168,164,157,136,98,70,76,96,123,104,64,83,95,83,107,159,130,104,105,122,148,170,171,161,151,137,120,101,85,92,98,99,100,99,99,180,180,180,180,177,172,169,166,160,155,146,137,128,121,121,128,134,142,154,166,173,177,176,174,172,177,177,175,172,170,164,155,131,102,78,72,84,104,97,70,92,105,103,112,159,128,99,102,120,147,176,180,162,151,136,114,98,83,84,86,86,87,88,89,182,177,177,177,176,171,169,166,162,155,148,140,131,129,133,143,155,164,172,175,179,181,180,180,180,177,184,185,183,178,170,162,138,103,87,74,79,92,95,78,102,113,112,114,143,121,96,103,122,143,178,183,167,151,136,119,104,83,82,82,82,83,83,83,179,175,175,174,173,171,169,167,162,159,152,143,134,133,141,154,165,174,180,184,184,188,189,189,190,188,187,191,194,190,178,165,144,115,90,79,76,85,83,78,106,108,100,103,133,119,98,102,121,142,174,180,167,150,136,122,103,82,73,74,75,76,77,78,176,172,172,175,171,171,167,167,164,160,152,143,133,130,140,156,168,182,190,194,195,194,195,196,197,195,190,190,193,193,183,169,145,115,90,72,66,81,81,64,85,100,95,96,125,115,101,103,120,137,174,177,162,149,135,121,99,79,77,77,78,77,77,76,177,174,172,174,174,173,170,170,163,162,152,140,133,131,138,156,170,181,189,191,191,190,190,189,194,191,188,188,190,188,179,162,142,113,90,76,71,85,82,65,72,90,82,83,123,118,100,102,115,140,172,176,165,149,137,120,96,78,75,74,74,74,74,74,176,176,177,176,175,175,170,166,165,158,150,141,130,128,134,149,164,177,184,185,184,185,187,187,185,184,184,186,186,184,175,158,129,104,91,77,74,86,86,73,99,99,88,79,115,112,93,95,117,139,165,172,164,150,133,115,90,74,73,73,74,74,74,75,178,177,173,174,174,173,169,166,163,156,146,134,125,127,133,140,149,160,165,170,172,173,175,175,174,175,180,179,179,179,166,147,120,101,82,75,82,89,82,73,103,106,93,71,101,104,88,97,117,144,168,167,161,149,133,113,86,74,70,70,71,71,71,71,179,178,177,175,172,173,165,163,162,158,145,133,123,123,122,127,132,138,142,148,153,156,159,159,157,162,161,162,159,158,147,135,111,93,79,74,83,94,80,67,95,104,92,67,90,95,86,93,119,145,164,168,156,144,126,107,85,73,73,73,73,73,72,72,178,177,176,174,170,170,168,164,161,156,143,130,120,111,110,115,117,120,123,129,136,143,150,150,152,157,150,141,141,140,138,125,107,86,71,85,102,105,76,60,79,90,80,66,83,87,87,95,119,146,161,160,155,143,123,101,82,73,72,72,72,71,71,71,175,177,176,175,172,169,165,163,157,151,140,126,114,107,102,102,102,107,116,124,132,142,149,153,159,162,149,142,149,151,142,131,107,77,73,92,108,108,77,67,91,91,69,65,81,83,85,98,118,144,160,158,151,137,120,103,83,75,74,74,74,74,74,74,177,173,172,171,169,169,164,159,154,147,134,123,108,101,94,90,88,102,112,121,132,147,153,157,160,170,160,158,170,171,161,141,109,73,81,104,112,110,75,73,90,92,74,69,83,81,90,101,118,137,149,151,146,135,116,99,83,78,78,77,77,76,76,75,174,175,174,171,166,163,161,158,151,143,134,116,103,94,89,84,84,89,104,114,127,148,164,168,172,175,160,160,171,173,165,141,106,81,97,111,114,106,75,64,73,65,62,74,79,85,95,106,119,133,142,146,145,129,115,96,84,80,80,81,81,80,80,80,173,172,169,169,165,160,158,152,147,142,132,109,90,85,85,80,74,79,89,109,127,152,172,179,180,178,154,151,163,165,153,127,98,92,106,114,117,105,75,72,81,66,67,85,83,88,99,110,120,129,135,141,142,126,111,96,82,78,77,77,77,76,76,77,173,176,168,167,165,162,158,152,146,139,124,95,77,76,72,67,67,68,69,99,118,147,173,182,182,177,149,132,152,152,137,115,100,102,108,115,115,104,76,66,69,61,74,88,88,92,101,113,120,126,133,135,130,117,101,85,80,77,77,77,78,78,79,79,171,172,170,166,162,158,155,152,148,133,104,72,64,70,70,64,61,51,60,96,114,136,171,183,181,177,154,115,124,125,115,102,101,105,113,117,112,101,70,50,44,56,81,88,92,101,110,115,120,128,130,128,120,107,94,84,78,80,80,79,79,78,78,77,170,169,167,167,162,158,152,152,147,128,91,63,59,69,61,54,51,57,67,92,113,129,164,181,182,178,165,121,97,89,84,93,100,106,110,112,113,101,65,37,41,69,86,91,98,110,114,117,121,123,123,118,110,99,90,77,75,81,80,80,80,80,80,80,167,166,165,164,161,161,156,155,149,121,83,62,68,61,47,50,67,81,77,93,108,126,153,178,181,179,171,140,104,80,79,85,92,103,110,110,108,97,59,26,51,84,95,97,107,112,113,115,120,120,117,111,103,92,82,73,80,87,86,84,83,82,82,81,162,165,162,160,158,157,154,152,146,118,86,72,71,57,46,43,65,86,87,91,108,121,148,177,182,181,171,152,122,90,81,82,85,93,101,107,103,95,59,37,73,101,104,108,110,111,116,119,115,115,113,104,96,87,76,74,87,93,93,92,92,92,92,92,159,162,163,160,155,155,154,150,140,112,86,79,71,52,41,38,50,57,71,89,107,115,139,175,182,178,173,158,134,106,86,79,82,82,86,97,100,90,70,60,94,107,109,112,113,113,115,115,115,113,110,99,87,78,73,84,97,103,101,100,99,98,96,95,154,156,153,154,153,154,155,150,132,105,87,85,64,46,36,31,34,50,65,88,110,113,130,169,184,182,175,163,144,120,96,84,78,76,85,89,91,93,82,79,99,109,112,115,113,113,114,115,116,112,102,91,78,75,79,91,100,100,99,99,100,100,101,101,151,151,152,152,153,154,152,144,122,98,89,86,70,46,32,25,28,39,60,88,107,111,127,166,185,182,178,169,153,126,107,94,86,77,77,84,88,92,83,84,95,106,109,109,111,115,111,112,110,104,95,86,79,82,90,99,104,105,105,104,104,104,103,102,144,147,150,149,150,151,147,135,110,92,97,90,70,55,36,28,28,40,65,93,110,109,125,167,182,182,177,169,155,137,115,103,93,82,74,78,85,89,90,84,96,104,110,111,110,112,113,111,102,97,89,84,82,87,98,104,106,106,106,106,106,106,106,106,140,140,143,142,145,148,142,126,102,95,110,100,76,64,47,35,42,55,72,98,110,108,126,166,181,182,177,167,153,139,124,109,98,89,80,73,76,84,92,97,108,115,115,114,111,110,106,101,99,94,89,83,87,97,103,106,110,110,109,109,108,108,107,107,134,138,140,142,144,145,145,126,101,99,108,101,73,61,51,39,54,72,75,97,112,109,129,163,178,181,176,168,157,143,126,113,98,86,82,78,76,85,104,116,122,122,117,111,106,104,100,100,97,94,89,89,96,103,107,109,107,108,108,108,108,109,109,109,130,133,136,138,141,143,143,126,103,107,113,105,80,55,52,40,59,75,78,93,111,108,132,166,178,179,173,163,154,144,127,114,101,88,79,78,80,91,109,118,120,117,111,105,102,98,98,96,93,88,92,101,106,109,111,107,95,98,100,103,105,106,106,107,124,131,134,135,140,141,138,118,101,107,115,109,89,59,58,36,41,57,68,100,116,117,146,172,179,175,166,158,149,139,127,111,97,89,84,79,77,91,104,112,110,106,104,100,97,99,98,92,90,93,100,105,109,109,105,80,63,66,70,74,77,81,85,88,116,124,131,135,140,140,133,119,99,107,114,111,95,65,56,49,29,49,75,103,117,125,155,176,182,175,164,154,145,135,119,108,95,83,83,82,84,90,95,100,102,105,102,100,99,100,95,91,95,103,108,113,106,85,67,82,105,99,93,87,81,74,68,62,110,115,121,128,136,138,138,125,104,104,115,114,102,77,58,55,42,66,96,111,123,135,160,174,176,168,157,147,140,130,117,106,98,88,82,82,83,92,96,100,101,98,96,100,98,98,94,96,106,113,107,80,65,73,103,135,146,146,146,140,135,130,125,120,102,107,113,123,125,127,127,121,101,102,111,111,105,88,68,57,63,81,113,125,130,138,155,168,170,162,152,141,130,125,117,102,96,88,84,83,86,92,94,98,99,100,102,99,97,96,100,105,100,87,73,75,106,135,145,148,147,147,147,146,146,146,146,146,99,112,114,109,103,100,107,105,91,93,100,101,96,88,77,75,88,101,120,134,136,138,152,159,159,154,145,137,128,118,110,105,94,85,83,88,91,94,95,97,103,100,99,96,92,88,86,75,78,95,118,138,152,148,149,159,159,157,156,154,152,150,149,149,94,103,96,91,88,88,87,85,77,83,90,91,89,81,83,87,98,116,125,133,134,130,133,139,140,142,138,131,124,114,103,97,96,87,84,86,90,95,98,104,102,102,95,90,89,89,90,114,143,150,153,155,153,157,163,166,166,166,165,165,164,164,164,163,78,68,70,73,79,83,88,80,75,80,94,98,96,90,90,97,111,119,125,128,128,125,127,130,132,130,130,125,121,113,108,104,94,94,89,87,92,95,100,98,98,96,95,102,115,132,149,155,155,155,154,151,153,156,161,165,164,163,163,164,164,164,165,165,67,50,50,54,64,75,84,81,75,78,90,101,102,101,103,109,117,122,124,122,120,121,120,123,123,117,117,116,114,111,105,102,95,90,92,95,93,94,96,99,97,93,96,109,113,124,136,141,144,146,148,151,156,163,164,172,172,171,171,170,170,169,168,167,39,51,58,63,65,68,70,73,72,79,90,100,105,107,110,114,115,121,120,119,116,117,117,117,117,114,110,109,106,102,103,99,95,94,93,94,95,95,96,94,89,81,72,89,110,118,126,131,136,143,152,162,171,174,179,176,176,176,175,175,174,174,174,173,72,75,75,73,80,73,68,67,71,77,89,100,107,107,108,113,114,112,112,110,112,111,112,112,109,108,107,105,103,102,101,101,98,94,99,97,95,90,85,73,73,74,74,69,92,116,126,134,140,144,156,167,174,174,174,176,176,176,176,176,177,177,177,177,99,96,98,96,90,88,85,86,90,95,98,100,101,103,103,105,106,104,103,102,104,104,104,104,104,107,109,111,109,104,100,97,99,97,84,71,61,47,39,49,66,75,74,76,74,91,114,130,137,142,153,165,172,171,168,164,164,165,166,168,169,170,172,173,101,100,100,102,106,105,99,93,87,82,77,85,100,104,105,103,102,102,100,102,101,100,100,95,95,87,78,73,61,62,60,50,44,33,26,29,34,34,37,41,57,70,77,76,76,76,90,112,124,131,140,154,161,160,157,154,156,158,159,161,161,162,162,163
90,92,94,97,76,54,54,53,52,61,80,99,116,132,143,138,137,136,140,142,141,144,142,141,145,145,145,146,149,137,132,139,134,132,129,131,114,116,133,115,69,48,59,74,80,85,80,80,78,79,78,79,86,77,90,125,150,174,190,196,201,201,201,201,84,93,95,98,72,60,75,92,107,125,142,144,149,151,153,151,151,147,146,146,146,151,153,154,154,155,152,152,154,151,148,144,141,137,135,134,139,135,132,119,101,71,67,76,82,85,79,80,78,79,78,81,84,75,96,130,156,178,191,197,201,201,201,201,89,94,93,99,95,101,112,124,137,148,154,157,152,152,152,155,157,154,154,156,156,161,162,164,164,163,165,157,152,153,150,147,142,135,130,125,125,127,128,124,122,115,95,79,78,81,81,81,77,79,77,82,82,74,104,135,161,182,193,198,201,201,201,201,92,102,109,116,118,133,139,148,150,152,152,152,154,154,155,156,159,156,161,164,162,161,166,168,168,169,168,165,162,157,152,150,144,135,126,121,118,119,121,125,123,119,114,107,86,80,85,81,80,79,82,76,74,79,112,140,166,185,194,199,201,201,201,201,101,109,127,138,144,148,153,155,153,153,153,148,145,152,151,153,155,160,165,168,168,170,170,166,172,172,169,170,164,162,154,148,143,137,127,118,115,119,123,121,121,121,119,109,103,88,77,80,76,76,66,59,84,106,116,145,174,190,195,200,201,201,201,201,106,122,146,155,159,156,156,156,156,154,151,150,139,138,137,146,148,161,177,178,177,174,175,175,177,175,172,167,164,160,157,149,144,137,128,118,112,110,113,122,124,123,122,117,106,98,92,87,103,125,153,193,221,200,194,202,205,205,204,206,204,203,201,201,112,144,158,163,159,160,158,156,154,151,146,150,143,139,133,132,138,152,178,181,180,178,175,176,178,179,177,173,172,165,158,154,147,135,127,116,106,109,113,120,126,126,128,124,120,110,104,108,102,96,108,132,149,165,172,184,196,204,209,209,208,207,206,206,134,158,164,167,166,164,163,162,160,143,139,154,150,136,121,122,123,137,174,181,184,182,178,181,184,184,181,175,172,166,159,152,146,137,128,113,102,104,111,118,122,125,127,125,123,117,109,114,126,116,103,91,93,91,89,99,120,148,179,191,203,210,212,211,154,164,169,173,176,168,167,168,164,133,137,157,151,130,113,102,90,128,170,179,177,181,184,189,191,191,184,179,176,169,163,154,143,136,123,112,99,93,103,117,126,130,128,127,128,127,115,107,119,137,139,141,143,133,119,101,87,79,79,111,151,165,180,192,166,171,172,173,178,174,173,174,160,132,139,159,145,120,89,74,74,112,160,174,170,173,184,194,198,196,190,183,177,170,163,155,146,133,117,103,93,88,96,117,132,134,134,131,128,124,124,115,103,116,129,137,143,147,147,146,146,146,120,92,77,80,100,120,168,171,175,176,175,176,180,174,147,133,151,162,143,107,69,57,62,96,121,156,161,165,184,197,202,203,199,185,178,167,161,149,138,126,114,99,92,85,88,108,131,139,134,133,129,125,121,114,107,99,108,120,129,136,142,148,146,145,144,141,132,125,117,103,173,174,175,175,173,174,177,162,134,133,155,155,131,92,57,49,50,88,100,131,151,149,178,194,200,203,201,194,180,167,158,144,134,121,108,99,86,82,89,110,130,142,142,137,134,132,129,120,112,104,95,102,116,124,133,139,144,146,146,148,147,146,145,143,172,176,179,178,181,179,172,150,128,135,156,150,118,73,61,51,75,104,98,129,148,144,167,193,198,202,201,193,183,171,157,146,133,118,102,89,85,81,86,99,118,133,135,135,136,135,132,124,120,108,97,93,100,112,127,131,138,140,145,148,149,149,149,148,172,177,180,179,178,178,175,151,128,136,151,144,110,66,56,53,95,115,116,133,145,138,163,192,199,202,201,193,180,165,156,144,127,111,98,86,81,83,84,90,103,115,122,127,131,134,138,136,126,115,100,93,87,99,110,120,128,137,141,144,145,146,148,148,179,178,181,184,177,178,176,151,124,128,147,136,97,64,47,42,65,86,111,126,138,133,158,186,195,199,200,194,184,164,150,134,119,102,91,83,76,82,86,88,91,102,122,128,128,140,150,148,141,128,113,97,92,91,103,113,119,126,132,139,141,142,142,143,176,179,179,180,175,179,173,154,122,122,142,128,93,55,54,58,41,65,91,125,128,127,149,183,195,199,199,191,178,158,138,122,107,96,84,75,77,80,81,72,82,108,134,146,144,146,153,157,152,146,124,97,92,91,94,106,115,123,129,132,132,132,134,137,177,179,179,181,179,179,172,154,121,109,127,120,90,58,48,51,41,54,89,116,126,129,147,177,194,199,198,189,174,152,129,110,95,84,78,78,81,84,75,69,94,122,145,154,157,157,152,157,154,152,140,117,92,90,91,97,111,118,125,127,129,130,131,132,179,182,182,183,179,180,174,156,130,107,118,108,86,54,40,39,36,54,84,114,124,129,144,173,195,198,197,187,168,140,115,99,91,78,78,82,95,93,55,38,103,132,144,160,162,160,163,156,157,154,144,131,109,93,90,94,100,110,119,121,123,124,125,126,180,183,183,184,180,177,176,164,137,110,112,108,80,49,38,46,50,68,89,108,123,133,151,177,195,196,193,182,157,126,103,89,84,80,94,114,123,111,43,33,97,149,140,146,162,160,159,162,161,160,150,139,128,103,88,90,98,104,109,111,113,115,117,119,185,186,186,184,184,180,175,169,137,109,105,105,85,56,41,46,73,93,103,110,116,137,157,186,194,195,191,175,142,112,91,84,85,102,126,148,146,119,53,23,79,138,146,135,145,157,161,162,160,163,158,147,132,120,98,94,95,99,105,108,109,109,109,109,186,185,184,185,184,181,176,171,146,104,100,99,91,68,53,49,76,103,106,111,119,137,164,191,193,194,189,163,123,96,84,88,99,130,155,158,149,114,67,47,59,125,139,134,130,143,156,164,164,164,168,156,143,125,105,93,93,97,98,97,97,99,102,105,182,184,185,182,182,183,180,174,155,109,94,95,94,79,59,59,59,77,99,115,126,145,178,193,193,192,181,149,113,97,92,111,127,149,162,163,151,113,66,58,56,109,132,131,125,131,146,153,158,163,166,162,153,132,109,93,94,98,99,99,99,98,98,98,178,181,182,182,182,181,177,173,155,109,82,89,95,89,79,63,71,61,89,123,135,152,183,191,193,191,173,147,152,147,130,131,139,154,165,167,152,110,75,83,65,94,136,124,125,128,141,153,160,165,171,169,156,137,122,96,94,97,96,96,96,97,98,99,179,177,181,180,181,180,177,173,156,116,85,80,82,89,93,86,73,69,80,127,144,174,190,191,192,190,166,162,172,171,159,133,130,159,172,168,155,108,75,95,91,86,125,135,117,121,132,151,155,166,172,167,156,139,121,104,94,90,90,93,95,97,97,96,179,181,182,177,179,179,175,172,162,128,90,77,85,90,94,94,86,92,99,133,161,185,192,191,193,191,172,172,181,181,166,137,106,134,169,172,159,107,66,86,82,76,112,143,113,116,123,140,152,171,175,167,158,141,123,102,85,89,93,94,93,91,89,91,181,183,184,180,178,174,173,170,165,143,107,77,83,94,96,99,101,103,133,152,177,189,191,193,195,193,180,185,187,186,176,143,90,93,142,170,159,109,70,101,109,88,105,143,119,110,115,129,151,172,175,165,150,135,122,105,88,85,84,84,83,87,90,93,181,181,181,180,180,177,173,167,163,151,126,100,93,96,95,100,105,122,150,172,184,187,188,188,190,188,180,182,186,189,178,153,99,75,103,151,158,111,71,94,100,90,98,131,117,104,110,125,153,173,174,160,153,140,116,98,78,77,78,80,82,84,85,84,182,181,183,181,180,175,170,167,163,153,138,117,106,101,101,98,107,131,161,178,184,186,186,184,187,187,182,175,180,182,173,150,101,73,90,126,153,114,67,94,119,123,96,122,117,97,106,123,150,173,179,161,151,134,117,98,77,76,76,75,76,76,77,78,181,182,183,180,177,173,168,165,160,151,140,126,114,107,106,109,117,139,166,178,185,184,184,185,184,185,182,178,175,175,169,146,104,67,80,104,137,111,76,111,125,125,104,122,117,95,101,123,146,176,174,161,147,137,120,99,86,84,82,80,78,77,76,75,180,179,182,181,173,170,168,162,157,145,139,130,118,114,118,129,145,161,172,180,183,183,182,181,184,184,182,180,175,171,162,145,110,80,74,88,113,109,73,109,114,106,93,120,115,98,102,120,140,171,170,159,143,131,118,95,88,89,90,89,87,86,84,82,180,180,177,174,171,167,165,161,156,151,139,132,126,130,136,150,166,174,181,184,187,187,187,183,182,184,186,186,181,173,165,141,117,93,69,76,95,104,65,90,102,94,79,118,112,99,104,119,140,172,168,159,145,130,112,88,81,83,84,86,87,88,89,90,177,175,175,177,170,167,166,158,153,149,143,136,131,136,148,161,175,185,189,192,193,195,192,192,191,186,190,194,196,182,172,144,117,97,76,72,85,95,65,72,93,86,76,119,112,96,103,116,140,168,167,158,142,128,112,86,87,89,87,85,82,82,83,84,176,171,172,170,168,165,163,162,156,154,147,137,132,135,151,166,178,186,192,193,194,195,192,192,190,187,186,188,193,184,172,149,116,92,75,71,84,89,65,87,99,91,77,114,109,92,94,115,140,163,165,155,143,127,101,85,84,84,83,84,86,87,89,86,172,171,170,168,168,167,165,162,160,155,145,136,129,133,148,162,174,184,189,189,187,185,186,186,186,183,184,185,185,178,164,143,116,90,70,67,82,87,70,99,107,90,82,113,106,81,95,117,142,161,160,152,137,123,98,84,82,83,84,84,85,84,84,83,169,165,169,169,168,164,166,163,160,152,146,136,127,130,142,157,169,177,180,180,177,181,180,182,181,180,182,183,184,173,156,127,101,84,73,76,90,84,66,98,104,85,76,109,100,81,92,112,142,156,155,149,133,109,89,83,85,87,87,85,84,82,83,84,172,169,170,170,169,170,164,162,157,152,142,129,124,128,136,143,151,155,156,155,158,159,162,164,163,171,176,177,175,160,140,115,92,82,74,77,93,77,53,76,84,69,76,108,98,87,96,116,145,157,150,146,128,109,91,88,86,84,82,82,84,86,88,87,171,171,172,171,171,170,164,161,155,148,137,124,118,122,122,124,126,127,126,132,133,136,136,135,141,149,151,152,151,142,125,105,88,72,71,84,104,77,59,86,89,64,73,105,89,86,95,113,138,149,144,134,120,104,90,90,89,89,89,88,88,86,84,82,174,172,172,171,170,166,164,158,155,149,136,120,115,114,112,110,111,110,112,111,117,124,128,132,135,130,122,122,123,124,115,99,77,70,76,98,104,72,63,80,71,65,82,94,80,90,101,114,131,139,140,132,116,97,88,89,89,90,91,90,90,89,89,89,173,172,170,167,166,165,161,157,154,145,133,120,110,100,95,94,93,106,110,114,119,124,132,135,142,133,123,130,130,123,114,95,71,66,88,107,107,69,54,71,57,51,81,81,80,95,102,117,125,133,138,131,113,99,91,92,91,90,89,88,89,90,91,91,172,171,169,170,166,163,161,157,152,140,128,112,102,95,87,78,75,79,100,111,122,130,140,145,154,148,136,152,155,146,126,100,69,81,100,108,102,70,63,69,58,59,77,78,86,94,106,115,125,133,133,120,103,93,92,91,90,90,91,91,92,91,90,89,169,168,167,166,166,161,155,150,147,137,126,109,97,85,79,71,67,72,88,115,124,138,150,160,163,146,135,152,155,149,126,96,84,99,108,110,100,70,52,41,37,60,76,84,90,103,111,115,126,130,122,107,96,84,81,81,85,88,92,91,91,90,90,91,167,168,164,161,157,157,152,145,142,131,121,106,88,80,72,61,62,55,75,108,122,142,160,167,165,141,119,135,143,132,113,92,93,102,108,107,101,66,27,25,52,75,79,89,97,107,113,119,119,115,109,101,90,75,79,82,85,83,82,81,82,86,89,92,163,164,163,158,157,153,149,145,134,131,115,95,73,70,63,56,51,53,75,104,113,140,163,168,166,148,112,108,115,111,99,96,101,102,105,105,95,63,26,34,68,84,91,99,109,109,115,113,111,108,100,90,86,73,74,74,73,73,76,79,83,85,83,82,163,161,155,156,152,150,144,143,137,128,102,73,62,67,56,54,59,63,78,101,113,132,159,169,162,153,121,91,81,74,79,88,100,101,100,99,92,61,26,58,92,95,98,107,106,110,110,109,108,105,95,89,71,69,69,70,71,72,73,74,74,73,73,77,161,162,157,153,151,147,145,140,136,120,84,62,56,53,43,38,69,81,78,94,107,129,157,171,167,160,141,109,87,75,74,78,80,91,100,98,91,72,52,89,102,108,110,109,108,111,111,111,108,97,86,79,77,77,74,71,69,68,69,70,70,71,73,74,162,154,153,154,149,143,145,142,133,109,68,54,61,48,35,40,51,59,77,94,108,124,151,171,165,159,146,128,103,84,75,71,73,70,81,91,90,82,66,89,105,107,107,108,107,110,109,106,95,87,82,75,77,78,77,77,78,78,77,74,71,68,69,69,153,151,149,147,147,148,142,143,133,98,68,64,60,46,39,34,37,57,72,94,108,118,144,173,169,160,150,135,114,96,87,81,71,72,76,74,84,82,76,88,102,107,107,106,110,108,107,98,93,86,81,87,100,93,87,81,79,78,77,77,77,78,78,76,148,152,148,147,146,145,142,142,129,99,71,71,54,40,28,31,28,44,61,91,105,109,140,173,178,169,155,144,124,105,97,91,88,75,73,79,78,84,86,94,102,104,106,106,108,103,95,91,87,87,93,102,102,101,101,101,101,98,92,86,79,78,78,77,144,145,144,145,143,143,144,138,120,88,78,74,54,39,32,29,31,43,71,93,108,109,137,176,181,175,160,145,130,112,103,97,89,77,75,75,75,84,91,100,102,107,103,103,100,94,89,87,90,97,103,108,105,104,104,103,103,102,101,101,101,101,97,91,138,141,144,139,142,140,139,130,110,87,79,80,58,41,27,33,43,55,75,94,104,103,137,171,182,176,161,147,134,119,105,98,88,79,76,73,79,93,107,108,107,101,99,97,92,91,92,89,95,103,87,68,62,73,85,97,105,105,104,104,103,102,102,101,135,135,139,138,135,138,133,119,98,87,91,83,62,59,38,43,59,72,76,96,102,98,136,168,180,175,160,149,135,121,108,97,87,81,74,79,83,100,108,108,101,100,99,89,89,89,86,82,73,58,63,106,90,71,63,63,62,63,76,88,100,105,105,104,130,132,129,127,131,131,126,108,88,84,96,86,60,54,38,47,76,79,67,91,106,105,137,164,175,169,156,148,137,125,111,98,86,83,81,74,81,93,98,100,98,95,95,94,91,86,83,76,96,120,139,143,140,137,133,125,105,86,66,63,62,62,66,78,125,124,126,126,123,125,123,104,85,90,104,94,67,51,40,30,52,54,65,94,107,111,145,164,160,158,150,142,131,120,108,94,86,81,76,77,81,89,91,92,92,92,93,93,93,112,138,144,149,146,148,148,144,143,143,143,143,139,136,133,120,101,81,63,114,115,114,119,119,119,119,101,81,97,105,99,76,43,55,27,32,49,74,97,105,120,150,161,161,150,142,138,127,113,100,92,82,80,78,79,84,85,91,93,93,95,94,92,108,140,156,156,157,157,159,159,157,155,153,150,147,144,143,143,143,142,139,135,105,110,114,118,118,117,113,100,89,100,110,99,81,55,45,44,35,62,85,104,117,126,147,156,145,141,132,126,120,111,102,92,83,78,78,82,84,90,94,96,96,92,92,101,121,142,151,152,148,156,160,163,164,163,162,161,159,157,155,152,149,146,143,143,99,106,116,118,121,123,113,104,86,98,106,101,90,70,50,48,50,85,109,116,119,130,140,144,144,136,128,120,115,108,97,88,79,75,77,78,86,89,93,96,95,94,99,114,128,138,148,152,154,160,162,160,158,157,159,161,163,163,163,162,161,159,157,155,92,101,111,114,114,119,116,105,84,93,104,103,94,77,67,61,72,85,117,124,123,123,130,131,132,128,120,114,106,96,95,90,81,75,77,84,83,90,96,92,78,73,104,124,142,163,172,174,172,171,174,173,170,167,164,162,160,157,157,159,162,164,163,162,73,89,90,98,105,103,105,98,80,85,98,96,86,76,74,75,85,100,114,120,116,114,119,118,120,121,116,111,102,98,94,88,82,83,84,86,91,86,81,74,70,58,75,123,144,166,175,178,176,177,174,173,173,173,174,174,172,169,166,164,161,159,157,158,64,67,83,91,98,80,77,74,65,74,84,86,84,82,82,86,98,109,112,114,110,106,110,114,109,106,106,103,103,100,94,91,90,89,90,82,65,54,44,52,60,60,67,73,120,147,166,172,175,170,172,173,174,175,174,174,173,173,173,174,174,171,169,166,55,52,84,85,79,68,72,68,65,63,72,82,88,91,92,99,106,113,113,111,107,107,105,103,102,100,99,99,98,98,98,92,76,64,45,40,37,33,41,45,53,48,63,68,80,111,130,152,162,166,166,167,169,170,171,173,173,174,175,174,174,173,173,173,51,59,89,81,72,51,55,62,62,63,70,85,95,95,94,99,103,101,100,98,99,98,100,100,99,95,94,93,85,76,70,57,52,31,26,34,35,37,39,48,52,49,66,75,91,108,116,122,129,136,145,154,163,165,166,166,167,169,170,172,173,174,174,175,49,67,90,80,68,51,56,62,55,56,57,58,73,85,89,90,86,87,90,85,92,95,98,103,103,95,65,54,51,42,38,37,33,31,30,26,27,25,36,39,46,57,73,79,82,105,117,129,133,128,125,127,130,132,138,147,156,164,165,166,167,168,169,171,48,74,87,80,63,52,58,61,54,58,57,59,72,74,66,69,72,71,97,106,108,107,108,111,92,64,37,22,24,35,50,57,48,48,86,53,38,39,30,28,38,60,72,73,76,94,109,118,131,138,138,137,134,131,127,126,128,130,132,140,149,158,164,165,46,79,84,79,59,52,59,59,52,58,56,60,73,72,65,71,71,76,103,108,111,115,112,105,90,91,46,33,33,35,43,94,178,142,127,91,39,41,45,44,45,65,76,76,74,83,113,120,129,135,136,137,138,139,138,138,137,134,130,127,126,128,131,133
91,91,93,92,90,89,89,88,86,88,87,85,85,87,86,84,84,88,87,85,83,86,87,90,88,86,82,82,79,81,83,87,94,90,91,92,90,90,90,86,85,85,82,80,81,81,78,79,81,77,79,79,78,75,77,77,76,76,78,77,76,75,76,76,87,84,90,92,90,89,88,87,86,87,87,87,86,86,81,85,88,90,90,90,92,93,94,88,82,84,87,89,96,105,114,123,126,121,117,115,113,111,108,105,95,91,87,84,82,80,80,81,79,77,79,78,79,78,77,77,77,77,77,77,77,77,79,78,71,68,72,77,88,89,88,87,84,89,91,89,86,86,90,94,93,93,96,97,92,91,94,97,100,110,118,127,133,138,140,142,135,123,120,123,125,124,119,117,115,107,103,92,83,81,79,81,81,82,82,79,80,80,79,78,79,79,77,77,77,77,78,79,30,25,26,41,50,64,74,85,94,94,88,84,88,97,93,96,95,94,99,99,103,112,113,127,137,142,149,147,146,144,143,144,146,142,135,132,132,131,132,128,128,127,117,104,92,86,81,79,80,79,79,79,76,79,79,80,78,76,76,78,77,75,76,77,76,71,62,48,48,54,81,89,92,101,105,103,97,93,92,89,92,102,109,118,122,125,128,129,130,131,131,133,135,141,143,141,140,139,135,136,134,136,139,134,133,123,129,116,95,94,90,86,83,84,85,81,83,81,78,76,81,85,80,80,77,79,78,77,141,140,141,137,134,131,111,107,106,111,114,114,106,103,113,116,112,115,122,130,132,132,134,135,137,139,142,143,143,139,136,134,130,127,121,117,116,116,115,121,123,125,133,133,113,92,86,84,80,80,79,80,79,80,79,79,76,77,78,78,81,78,79,78,146,146,146,148,139,123,113,110,118,128,123,108,90,84,84,99,104,119,139,146,150,146,146,145,148,153,154,154,154,149,150,146,140,136,126,120,111,105,104,112,125,125,132,138,126,102,85,82,81,81,83,79,78,78,79,79,82,80,80,79,79,79,78,78,150,151,150,148,133,116,107,113,123,127,121,103,82,66,61,57,76,111,140,148,151,152,156,156,160,163,166,166,164,161,159,152,149,142,135,127,117,107,95,92,102,127,144,148,142,122,91,85,81,80,77,81,83,79,80,82,82,77,77,78,77,79,81,81,154,153,156,151,133,118,108,108,119,124,116,95,67,49,45,41,52,83,114,126,132,132,142,155,169,172,171,170,168,163,161,159,151,145,139,129,121,111,99,88,83,91,119,150,163,151,106,84,84,84,82,80,82,81,81,81,80,82,81,81,81,80,79,81,156,156,157,152,136,120,102,100,111,116,106,83,55,42,36,33,40,57,76,97,116,117,120,146,170,175,174,174,174,171,166,162,155,145,137,127,118,111,98,86,82,82,86,104,133,144,113,86,83,81,83,81,81,81,81,80,80,82,82,83,82,80,80,81,159,158,158,154,142,125,104,95,101,103,96,74,50,40,36,37,46,60,68,89,114,117,109,128,162,175,177,178,176,174,168,162,156,146,137,129,119,110,99,91,84,82,80,82,87,94,93,86,84,81,83,82,83,80,82,84,80,79,80,80,83,82,82,82,164,163,161,157,149,137,114,96,93,94,87,69,48,37,38,59,80,88,94,103,119,121,114,119,152,175,177,178,178,175,172,162,152,145,139,130,121,109,96,91,84,82,80,80,80,76,76,81,83,84,86,80,82,81,80,80,82,82,81,82,80,80,79,80,166,165,166,164,158,145,125,103,96,89,81,63,49,39,47,83,102,110,110,109,116,119,112,116,143,172,179,179,178,174,168,160,152,141,130,123,113,103,94,88,82,82,80,76,80,84,82,82,81,83,85,85,82,80,84,84,80,83,82,81,80,80,80,82,168,168,167,167,164,157,137,108,91,85,79,64,42,31,43,62,77,91,109,115,114,117,119,116,136,165,177,179,177,172,164,159,149,139,126,118,108,99,91,84,82,81,78,77,80,84,89,90,90,87,84,87,89,84,84,84,84,81,85,82,82,84,83,83,168,170,171,170,169,162,142,115,93,85,81,64,46,32,35,41,53,70,86,105,115,121,119,125,139,163,179,178,175,169,163,153,143,128,115,104,97,89,82,80,76,77,72,77,78,85,93,102,104,105,97,86,84,90,88,83,81,82,81,83,82,85,86,87,168,171,169,169,167,167,150,118,93,78,76,67,45,31,30,38,34,55,77,101,109,116,123,129,142,165,178,177,173,166,159,151,130,115,102,92,82,80,78,73,74,67,69,73,78,81,86,95,109,116,113,109,99,89,89,86,82,82,83,82,83,77,72,69,170,171,170,167,168,163,154,133,102,79,71,72,59,36,29,30,31,46,72,102,111,114,122,137,150,171,178,176,173,166,156,141,118,103,88,82,78,73,70,65,63,66,71,70,69,75,83,94,108,115,121,124,118,110,96,90,88,86,82,82,77,79,89,111,171,172,169,168,165,163,159,145,119,90,75,73,66,47,33,28,32,47,70,99,107,116,129,140,154,175,178,176,173,162,146,120,93,81,72,71,71,69,67,65,71,75,76,75,75,70,73,84,98,110,116,123,127,126,119,106,95,92,87,87,98,131,166,195,174,173,170,167,164,162,159,148,130,105,84,75,72,58,42,34,39,50,70,98,108,122,135,149,167,178,177,176,171,155,136,120,106,99,95,87,79,82,91,98,106,106,99,85,69,63,69,79,97,114,119,120,124,131,134,129,116,103,96,114,140,175,197,204,175,176,172,169,164,161,157,150,139,119,99,84,78,74,64,44,46,59,71,93,108,128,142,161,174,177,175,174,168,152,144,149,154,151,145,130,111,112,124,134,136,130,118,91,54,45,70,97,110,119,133,136,134,133,133,133,130,123,112,115,151,191,204,205,174,172,171,170,167,162,156,151,141,127,114,100,86,81,77,60,49,58,69,87,107,127,144,168,175,175,176,174,167,155,157,167,170,167,162,147,125,112,123,133,141,141,128,96,51,32,55,89,117,123,125,135,142,144,142,137,132,131,128,117,120,132,144,158,176,173,170,168,166,160,155,147,141,130,119,104,93,82,77,74,60,51,53,73,95,123,150,172,173,173,173,173,166,157,159,166,166,160,152,141,122,95,85,97,114,123,123,97,51,22,30,60,95,110,117,114,117,130,138,141,144,142,139,130,121,105,92,84,177,171,169,169,165,160,157,148,141,132,124,113,101,93,83,76,70,58,51,70,103,139,159,168,171,170,169,170,166,164,161,159,155,151,145,136,115,90,69,69,83,98,104,95,59,33,24,34,70,97,102,102,105,110,124,139,145,146,148,152,145,129,112,93,175,173,171,166,166,161,157,150,143,135,125,115,109,102,92,85,78,83,95,118,141,160,165,165,164,163,164,167,166,169,170,170,166,161,155,145,123,96,75,63,72,77,85,83,69,69,60,37,52,90,107,96,96,102,107,123,137,143,147,152,149,147,140,125,173,171,170,168,166,162,158,152,143,135,128,122,120,118,120,121,121,119,130,144,155,163,164,164,161,163,164,169,174,178,181,181,181,173,166,155,137,111,87,75,71,77,78,75,60,57,64,59,46,69,101,105,96,94,102,110,126,136,148,154,154,150,144,135,173,171,170,167,167,161,159,153,146,138,130,126,126,131,138,146,149,153,158,164,168,170,171,172,175,176,176,179,184,187,190,192,193,186,172,160,142,118,94,84,71,70,75,73,60,64,74,67,49,57,94,111,106,97,100,105,120,133,146,158,158,149,142,137,174,173,170,168,166,163,160,155,148,140,133,128,128,137,147,157,165,171,175,178,180,181,183,186,189,193,194,195,192,191,194,197,198,191,176,162,141,118,96,84,73,68,75,75,58,55,76,83,73,59,85,110,111,95,95,99,111,129,149,162,157,147,141,133,173,172,171,169,167,163,160,155,148,139,131,127,129,136,148,164,173,180,186,190,192,191,192,196,196,198,200,199,194,192,194,196,194,186,175,160,138,114,96,86,71,68,77,80,67,67,90,96,91,78,82,104,106,93,90,95,110,130,151,169,166,151,144,136,172,173,171,167,165,161,160,153,146,140,132,128,129,135,148,163,174,186,190,192,194,192,194,197,198,197,195,193,192,192,189,189,189,183,173,155,130,111,96,87,76,70,76,82,73,74,96,103,93,84,81,105,108,93,90,98,112,130,152,173,173,159,148,139,171,171,170,168,162,160,159,152,144,135,127,125,130,136,145,157,169,180,184,186,187,188,189,190,192,192,188,188,187,186,185,183,185,182,169,151,128,109,97,84,72,67,73,81,70,58,83,101,96,82,68,94,100,92,91,99,111,125,147,175,174,162,150,140,173,172,170,167,165,161,158,154,143,133,124,122,126,128,136,148,157,169,176,179,181,183,184,185,184,182,182,184,184,180,175,174,172,173,165,147,123,104,88,76,73,74,76,81,68,53,67,80,78,71,59,81,90,91,92,96,108,119,141,174,175,162,151,143,173,172,169,168,163,162,160,152,144,133,124,119,115,120,121,133,144,155,163,172,179,180,180,182,181,181,180,181,178,168,164,166,167,165,164,149,124,98,78,65,72,80,87,89,67,62,84,94,89,68,51,70,76,76,84,98,108,119,144,173,179,171,157,144,171,170,169,166,164,163,155,147,141,131,119,113,110,107,110,119,129,139,148,156,165,170,175,178,179,178,178,180,179,170,162,163,169,174,171,156,128,94,66,70,85,92,95,86,71,77,99,102,94,77,53,64,71,72,77,90,103,119,138,167,176,171,161,146,172,169,168,166,163,158,155,148,137,124,115,107,103,103,102,108,116,126,138,151,157,164,171,175,175,179,182,183,178,167,171,180,183,180,176,161,129,91,77,82,99,104,103,91,72,80,107,114,105,85,60,66,74,72,79,92,107,122,143,164,168,166,159,146,172,170,167,163,161,159,152,145,137,122,110,105,103,100,101,105,112,122,134,146,158,168,173,174,179,180,184,185,178,169,177,184,185,185,181,160,126,89,79,89,103,108,104,89,66,65,90,103,101,80,64,70,76,76,81,91,106,124,140,157,167,164,159,146,172,168,167,164,162,155,153,147,131,112,100,95,96,94,98,99,104,115,125,135,148,171,180,180,183,183,183,184,178,171,179,183,184,185,176,151,113,82,84,99,109,111,109,91,65,62,79,89,85,67,62,76,81,79,84,93,107,125,141,156,163,163,160,147,171,169,167,163,160,158,150,139,117,95,82,84,90,90,91,94,96,102,110,118,132,160,178,185,186,187,187,186,177,166,174,180,183,182,168,140,108,87,94,104,112,114,110,92,70,77,97,100,90,70,66,85,85,83,89,96,110,128,144,157,160,161,157,146,172,169,165,162,161,161,149,131,103,79,74,81,86,88,89,89,88,89,99,110,125,154,178,189,189,191,191,187,173,159,167,176,178,173,157,129,101,90,98,108,116,118,112,96,73,81,100,105,90,69,75,91,88,87,95,102,114,130,145,157,158,157,154,145,171,171,167,166,161,159,148,122,88,65,60,70,84,86,85,78,75,78,83,100,122,150,174,187,190,190,190,187,174,150,154,171,170,162,142,115,98,97,104,111,118,118,115,99,71,68,78,80,76,64,79,95,93,97,103,110,122,137,142,154,158,157,151,140,170,168,168,163,161,161,148,118,83,60,67,79,81,82,73,67,69,67,71,91,114,138,166,185,191,190,189,186,175,146,136,156,153,139,120,102,95,99,107,119,119,120,120,106,77,72,85,85,72,71,88,96,97,100,107,114,127,140,146,150,155,159,153,140,171,172,170,170,167,163,141,113,86,73,77,79,81,70,65,67,61,57,63,89,110,128,150,179,188,189,190,189,184,160,128,116,114,101,92,91,99,106,111,114,116,125,128,109,80,82,92,86,72,75,94,106,105,102,109,119,136,145,150,154,158,160,152,137,172,171,170,170,167,158,141,109,89,86,88,79,69,62,56,48,50,51,62,84,105,123,138,167,189,188,188,185,183,168,134,105,87,81,79,89,98,107,116,124,129,135,129,109,75,60,64,64,56,79,101,108,106,112,118,131,138,148,151,156,157,152,143,130,171,173,172,174,167,155,132,107,91,87,83,77,62,51,42,51,62,73,74,86,101,116,132,159,182,190,189,186,183,175,155,120,92,82,88,93,103,116,124,134,138,138,133,111,75,59,54,51,72,92,104,110,110,113,123,135,144,152,157,163,155,144,137,123,176,177,176,174,164,147,126,104,95,92,86,67,55,50,45,68,87,95,88,91,102,115,126,148,175,189,189,186,183,176,162,137,107,87,86,93,103,114,123,132,136,139,132,112,76,52,46,50,76,101,110,109,114,124,132,140,147,156,160,159,150,142,130,116,174,175,174,171,159,141,115,100,99,93,81,61,49,37,47,76,93,105,102,99,108,117,120,136,165,187,190,186,184,178,170,152,123,99,83,82,93,104,111,122,125,129,125,108,69,38,35,60,91,106,109,112,120,131,138,144,153,156,154,150,141,132,119,106,172,175,174,168,153,131,109,102,103,98,81,58,43,33,40,53,66,86,99,104,111,117,118,129,161,188,193,190,186,181,173,160,136,113,91,83,83,90,100,111,121,119,112,102,66,31,41,75,102,112,112,120,130,137,143,148,151,150,148,143,135,122,112,104,171,173,172,167,148,126,107,108,111,104,85,60,48,36,34,36,48,63,82,102,113,121,117,125,163,189,197,195,189,183,175,166,146,124,106,92,81,78,85,99,112,112,107,99,72,40,59,94,113,119,123,131,135,139,145,146,145,144,144,136,127,116,109,98,168,171,172,166,146,123,109,117,116,106,87,63,49,32,29,34,34,51,75,103,118,124,117,123,162,189,197,195,191,183,175,165,153,133,114,102,90,81,76,86,99,104,110,106,86,65,83,106,118,126,132,137,141,143,146,144,144,142,136,133,124,112,100,87,166,167,168,166,144,118,110,119,119,109,87,64,53,37,27,29,30,44,73,105,123,127,116,122,165,189,197,197,192,184,176,166,154,141,126,113,98,89,82,76,89,98,108,108,97,84,92,108,122,134,140,140,141,142,142,143,144,141,138,127,114,102,90,81,157,158,161,157,142,119,112,121,122,114,94,65,59,44,34,28,39,55,75,96,120,128,118,120,167,192,195,194,190,181,178,169,159,149,132,119,105,93,85,79,75,86,99,104,98,90,96,110,126,135,136,139,140,142,145,144,143,141,132,120,108,96,85,79,149,151,159,150,131,116,111,120,124,120,99,70,52,47,34,40,46,62,74,95,118,130,120,128,174,193,195,193,188,181,174,166,158,147,133,122,112,98,88,82,79,76,85,96,101,98,101,115,126,137,136,137,140,141,143,139,135,131,120,109,105,93,85,79,149,155,158,152,136,118,110,122,124,120,106,78,56,51,40,45,64,79,85,100,123,129,122,139,176,192,192,188,182,176,171,164,159,151,136,126,114,100,93,84,80,79,77,85,92,100,113,123,129,133,135,135,137,142,141,133,125,119,111,102,97,88,81,76,149,152,155,150,140,122,113,120,123,119,109,87,62,56,44,46,62,74,79,103,128,132,125,152,186,196,193,185,178,173,169,163,157,146,137,125,112,101,93,90,84,77,82,87,98,110,121,130,134,135,133,129,129,131,128,122,118,112,105,98,92,84,81,80,142,146,149,149,138,117,109,116,121,119,111,93,67,57,51,42,49,64,86,109,128,133,135,167,189,193,189,182,175,171,168,164,157,146,133,122,110,98,90,88,84,83,83,88,100,112,122,127,128,128,123,121,119,119,116,112,109,106,103,98,90,81,76,77,135,137,141,146,136,115,110,112,113,115,111,100,82,58,55,46,46,70,102,123,132,137,146,175,189,190,187,180,175,172,166,160,152,144,134,123,113,101,93,89,85,83,84,91,100,109,117,121,120,120,116,113,111,111,109,107,106,102,99,93,87,81,79,84,126,127,131,135,134,111,106,109,108,112,108,102,91,74,58,58,62,85,119,138,140,147,156,176,187,189,187,183,177,169,160,153,148,141,133,123,111,101,94,92,89,87,88,94,98,103,109,115,115,114,113,111,106,107,107,105,102,99,94,88,83,79,82,88,117,116,118,122,124,107,103,110,110,109,104,99,94,88,74,71,82,108,134,149,152,152,158,173,183,185,184,182,178,169,161,153,145,138,126,120,113,101,92,90,88,88,92,94,97,101,107,111,112,111,110,109,106,105,105,103,103,100,97,86,83,84,88,93,99,105,110,109,112,104,98,107,113,112,106,98,93,90,88,83,96,121,143,160,166,163,157,169,178,181,180,177,173,169,163,154,144,137,123,117,112,102,92,90,93,96,95,98,99,103,104,107,110,111,109,111,106,103,102,103,99,95,88,85,83,86,92,98,96,101,109,109,98,92,100,109,113,114,110,102,97,97,92,98,108,131,151,164,171,163,150,159,169,172,171,172,170,164,158,152,139,131,124,118,110,102,95,94,91,98,99,99,100,102,107,109,106,111,109,105,110,106,103,100,98,95,88,87,91,94,95,99,93,98,108,106,99,93,93,102,111,113,110,107,103,102,102,109,118,136,154,165,167,162,149,152,159,164,165,159,157,156,150,145,140,133,127,119,112,106,98,97,92,96,103,106,105,106,108,109,109,109,109,110,103,103,101,99,94,85,86,94,94,99,102,101,101,106,104,102,99,97,99,105,109,116,116,112,110,110,111,118,126,137,149,159,162,157,153,151,152,152,151,148,146,145,142,142,138,132,126,120,112,107,104,98,97,98,101,104,108,109,110,111,112,111,109,107,106,102,101,96,90,88,90,92,99,100,101,103,113,110,106,102,99,101,99,101,109,117,119,117,115,118,119,124,132,142,150,154,155,151,150,147,146,148,149,146,142,138,136,137,128,126,123,116,111,105,98,97,95,97,100,102,105,109,111,111,109,109,107,104,105,102,99,94,89,91,96,98,101,103,105,108,99,99,101,100,97,98,101,100,103,110,116,119,121,126,128,131,137,143,148,150,148,148,146,143,145,144,144,140,136,134,133,128,123,117,116,113,111,107,104,103,104,104,104,105,107,109,111,111,110,110,107,103,102,96,95,92,94,98,101,105,106,108,109,110,67,72,81,88,88,92,97,100,105,110,113,119,124,124,129,132,137,141,143,144,144,144,143,141,141,140,139,135,131,129,128,123,119,115,115,114,111,108,106,105,106,104,109,108,109,109,109,108,109,107,104,102,98,94,93,96,100,103,105,109,108,109,111,112
91,93,99,85,85,94,108,117,133,145,155,156,152,150,153,153,150,148,148,147,148,147,150,152,152,150,152,151,151,152,149,145,142,141,136,133,134,135,136,132,128,126,117,101,82,76,84,86,83,84,83,82,84,82,80,87,117,139,141,147,165,186,195,200,96,102,106,107,115,122,130,142,145,150,155,159,154,154,154,156,160,160,156,156,154,157,157,159,159,158,161,159,157,151,151,147,143,141,137,134,127,123,123,123,125,125,123,119,108,99,84,82,88,85,83,81,81,78,73,92,118,139,140,150,169,188,196,201,101,114,121,126,135,142,148,152,152,153,152,153,153,154,153,157,156,155,156,161,163,161,162,164,165,165,166,165,162,159,153,153,150,145,140,131,124,120,118,119,121,121,121,120,116,112,103,88,81,79,79,87,86,90,118,140,143,134,131,158,179,192,198,202,113,128,141,149,152,154,155,154,157,153,153,149,145,150,151,153,154,155,160,168,167,167,167,166,165,168,169,165,166,163,160,156,149,148,142,135,125,122,116,114,116,118,118,120,120,112,108,98,92,96,110,116,120,132,161,186,191,195,205,210,203,202,204,204,127,147,157,159,158,157,157,154,155,154,152,149,139,139,137,142,147,153,164,175,174,172,171,170,170,171,173,173,169,165,162,158,154,144,142,135,128,114,113,112,114,119,122,120,121,120,114,104,102,102,83,64,71,81,93,109,133,150,170,187,205,208,207,206,143,158,167,163,160,158,156,161,157,150,144,145,141,137,134,130,136,143,165,180,181,178,175,174,173,176,176,174,170,168,164,159,156,150,146,135,127,117,106,107,108,115,121,125,123,122,119,114,105,103,101,87,76,71,62,54,44,54,77,105,129,160,182,198,156,167,166,168,167,161,162,160,155,143,135,146,148,139,126,121,120,130,156,177,180,182,178,176,176,180,178,177,174,171,169,162,156,149,144,135,126,115,104,99,108,113,117,121,123,125,124,122,114,105,117,134,137,139,128,116,107,102,93,84,64,54,69,124,162,171,172,173,169,167,167,168,157,133,131,149,152,136,116,107,102,104,148,178,180,178,178,181,182,185,188,186,178,175,171,164,156,151,143,136,127,113,99,93,97,109,115,123,126,126,126,122,117,111,104,118,134,139,142,142,143,142,140,135,124,111,89,66,168,172,173,176,174,172,172,173,159,132,132,154,149,130,104,88,74,85,136,173,178,174,175,179,189,193,193,189,184,181,172,167,162,152,145,135,120,110,98,91,93,99,117,125,128,128,126,122,124,119,111,102,112,123,129,136,140,140,140,141,140,141,142,137,170,172,174,176,174,175,177,175,149,131,140,160,148,123,90,66,60,70,115,148,168,165,166,179,192,198,200,197,188,180,174,165,160,151,141,132,117,104,94,87,89,96,113,130,132,132,129,126,121,118,114,107,99,107,114,123,128,134,137,139,142,143,143,144,174,176,174,176,173,175,180,166,140,131,144,160,141,111,73,53,46,61,92,115,144,155,156,174,191,198,201,201,194,184,175,166,158,147,135,125,113,100,90,86,83,90,111,128,136,135,132,128,126,121,117,109,101,96,97,108,117,121,129,134,137,142,144,146,172,176,176,177,179,177,171,152,131,134,148,154,134,95,60,47,46,65,91,102,132,149,148,168,189,196,202,202,197,188,177,166,156,144,135,124,107,98,88,77,82,90,106,126,137,137,134,130,130,124,121,113,107,97,94,93,103,114,122,127,133,138,143,145,174,179,178,176,176,176,168,146,127,131,150,149,126,82,52,50,62,99,116,108,133,145,139,153,186,196,199,202,199,189,177,164,153,142,131,118,104,92,85,83,85,91,99,111,124,130,129,130,131,132,125,119,111,102,96,92,94,102,112,119,126,131,138,143,178,181,181,180,177,178,170,147,127,131,147,143,119,73,47,44,59,88,106,116,130,141,133,146,181,194,198,201,196,188,176,164,153,141,128,111,99,91,83,79,82,86,89,98,108,115,122,126,132,136,137,131,122,108,96,94,89,93,105,112,119,124,132,137,178,181,183,179,175,177,174,150,129,124,142,137,110,66,45,41,46,60,79,105,125,137,133,143,175,192,198,199,196,186,175,159,147,133,119,105,92,87,82,80,83,83,82,85,100,117,123,128,136,145,150,145,135,121,104,92,94,90,97,105,113,120,127,134,177,179,178,177,176,178,171,150,124,115,133,130,102,66,43,49,50,43,64,93,119,126,127,140,167,191,197,199,196,189,175,158,139,123,110,94,85,78,74,79,84,78,75,83,100,125,139,139,142,149,155,154,149,140,116,96,91,90,95,99,107,116,122,127,180,180,182,181,177,177,170,153,122,108,121,121,96,59,43,41,36,30,63,89,115,122,123,138,160,186,196,199,197,185,171,148,131,109,97,91,80,73,78,81,80,70,67,92,113,133,147,155,157,153,154,156,153,151,134,110,95,91,89,96,101,106,114,124,180,181,182,181,179,179,172,158,133,108,111,112,92,60,39,37,41,41,58,83,113,122,125,138,158,186,198,196,197,182,163,141,119,100,90,83,78,78,77,83,79,52,46,91,121,136,150,160,160,159,155,156,158,151,141,127,105,93,87,94,99,106,111,114,181,182,185,181,179,176,172,163,138,111,107,109,94,62,39,37,48,57,75,91,108,119,125,141,163,188,196,198,193,178,156,128,106,93,84,79,82,85,100,107,92,35,33,84,129,135,141,153,158,159,161,159,158,157,147,136,122,103,91,92,95,99,106,116,183,186,181,182,181,180,175,165,141,113,106,103,93,69,47,40,56,77,96,104,109,114,128,148,171,191,195,195,189,174,146,117,94,84,83,86,95,116,133,135,103,45,26,72,128,144,134,137,150,157,160,158,158,159,154,142,129,115,96,88,95,97,102,110,183,185,184,184,183,181,175,170,148,111,103,98,92,79,56,47,51,82,101,104,107,114,131,150,182,195,195,193,186,164,128,104,89,83,84,97,123,145,151,143,106,57,34,54,122,136,134,128,131,148,156,162,163,166,164,151,135,123,106,91,90,95,100,105,179,183,183,180,182,182,177,172,156,114,96,96,94,86,71,55,54,56,72,94,113,122,136,160,187,194,195,193,180,149,112,87,80,90,99,123,147,159,156,143,103,66,54,48,100,131,132,126,127,136,149,158,160,164,166,161,149,128,110,93,92,93,94,100,177,180,182,180,180,181,177,173,159,118,90,87,92,89,83,72,63,65,62,87,115,129,143,172,190,194,193,190,172,143,126,114,109,112,125,141,158,165,159,143,101,71,64,55,83,127,129,121,121,129,141,153,157,163,166,166,156,138,120,95,89,91,96,101,176,178,177,177,179,178,177,173,162,125,91,76,83,89,87,88,75,73,67,80,118,133,158,184,191,193,194,187,163,155,157,161,147,133,130,145,159,168,166,146,101,72,93,82,76,121,138,118,117,123,136,154,158,166,170,168,156,142,123,106,88,89,92,98,177,180,181,177,177,175,172,171,164,133,98,79,79,86,92,95,91,82,79,89,125,145,176,190,192,193,193,186,166,169,178,176,167,143,117,128,157,167,165,151,100,66,81,80,73,104,140,129,110,117,127,144,154,168,173,167,158,145,127,112,93,91,91,96,179,181,180,179,178,175,171,167,164,147,113,81,75,87,93,94,97,92,94,108,136,165,185,192,193,194,193,186,169,175,183,185,175,151,114,95,131,163,168,152,104,69,83,87,83,93,131,130,104,112,117,134,153,171,176,166,154,143,126,110,90,88,87,91,178,180,181,176,176,172,170,167,164,153,130,102,87,90,92,94,96,99,106,128,154,174,186,190,192,193,194,190,177,185,186,188,182,161,120,82,96,136,163,151,101,75,96,103,91,86,122,130,106,102,110,128,153,172,173,163,153,140,123,107,88,80,88,87,180,179,180,178,175,172,168,165,161,152,138,118,101,99,98,95,95,98,115,143,167,183,185,184,184,187,190,187,178,181,187,188,185,164,128,79,81,105,142,153,102,62,87,101,95,86,113,124,107,101,105,127,152,174,174,161,152,140,121,104,86,75,87,87,178,181,181,179,176,172,169,163,160,152,141,125,112,103,98,100,100,104,122,151,174,184,184,185,184,185,185,185,178,175,178,184,179,161,129,81,70,87,119,142,103,68,90,113,116,97,115,121,105,96,103,124,149,173,176,161,150,137,121,107,84,73,78,83,178,179,179,177,173,169,166,161,158,149,141,129,119,112,107,105,113,120,136,160,176,182,183,183,184,184,186,184,183,176,174,173,170,156,128,85,70,81,101,129,107,78,105,116,114,101,107,122,100,89,103,123,147,172,174,160,146,135,122,106,87,77,80,75,178,177,177,173,168,165,163,160,153,147,139,132,124,115,116,122,130,147,159,172,178,182,184,182,182,181,182,183,183,182,178,171,166,155,128,95,70,73,83,100,97,75,103,111,102,90,104,121,106,96,102,120,140,171,170,158,146,133,121,103,82,72,75,77,177,175,174,172,169,164,161,157,150,146,141,133,125,124,129,139,151,164,175,184,185,187,191,189,186,185,183,184,185,185,182,174,167,155,128,105,83,72,76,89,92,60,84,99,95,77,102,121,105,97,103,116,140,167,166,155,143,132,118,95,80,73,75,78,172,171,170,170,166,163,161,158,154,152,143,137,129,126,135,147,160,174,183,188,191,192,193,194,194,192,191,189,192,193,192,181,171,156,129,105,90,73,70,82,86,56,71,87,85,64,98,120,105,94,101,117,140,166,167,158,145,131,114,93,73,72,72,71,171,170,169,168,165,164,163,158,155,152,148,138,131,127,135,148,159,175,183,189,191,190,191,191,188,189,190,187,188,191,196,188,175,160,134,105,86,72,72,79,84,66,85,100,93,78,97,114,98,83,98,116,141,163,164,155,143,130,115,89,73,69,75,76,167,167,168,166,166,164,162,162,158,154,146,137,129,124,129,145,158,171,181,188,187,187,185,185,184,182,184,181,182,184,185,181,173,158,133,105,85,70,69,77,80,73,96,103,93,80,97,114,92,82,99,119,141,158,160,150,139,125,109,86,74,77,79,81,166,165,169,171,168,166,165,161,157,154,144,134,126,123,126,138,150,161,172,175,176,175,180,180,180,183,183,181,180,183,182,177,165,147,123,100,84,70,74,89,77,67,93,104,92,77,99,108,88,84,97,118,144,155,153,148,132,115,96,80,73,71,75,79,170,168,170,169,167,168,163,159,153,148,140,130,120,119,121,129,137,143,145,149,150,153,154,160,162,163,168,174,176,179,179,172,155,135,109,90,75,72,79,92,76,53,75,86,73,65,100,102,88,88,99,120,143,154,149,145,131,113,99,82,72,80,80,80,171,169,168,168,168,166,161,156,154,148,138,126,116,116,119,120,121,122,123,122,127,130,135,137,135,136,145,154,158,159,160,155,141,120,100,85,77,75,87,99,74,60,80,88,67,58,94,91,83,91,100,117,137,147,144,133,121,106,92,76,76,79,82,82,170,169,169,168,165,164,162,158,153,148,135,124,112,108,107,109,108,107,108,112,116,118,123,127,128,131,133,134,130,129,132,131,126,112,96,76,69,79,101,105,72,63,79,73,58,70,89,82,81,89,103,116,128,138,138,132,118,104,91,82,79,79,82,84,172,169,167,166,163,164,160,155,150,145,135,124,113,104,99,93,90,87,95,106,114,118,122,129,130,136,141,130,120,125,127,124,116,107,88,70,74,92,108,101,70,59,63,50,51,75,86,75,86,95,105,115,124,130,136,130,115,98,88,81,78,81,89,87,170,167,168,167,162,162,158,154,149,142,131,118,108,98,90,84,74,70,75,95,109,119,123,135,140,145,151,139,132,145,151,141,128,110,89,72,84,103,108,96,68,61,71,63,60,74,78,79,87,98,109,114,122,129,132,122,106,97,85,79,79,88,95,94,165,163,165,161,163,158,152,148,145,137,125,113,104,92,83,72,67,64,65,84,111,122,130,142,153,160,163,147,133,149,157,155,137,113,88,83,104,108,109,101,63,51,42,44,62,72,83,85,96,105,111,118,123,126,117,108,99,86,77,77,88,93,97,96,164,166,162,158,154,154,151,145,140,133,126,113,96,84,73,65,55,57,57,74,108,115,131,146,162,168,164,140,124,139,152,143,127,105,94,99,108,108,107,98,63,31,28,51,71,81,87,95,106,108,112,118,118,115,111,98,90,81,80,86,93,100,100,99,162,160,160,156,152,150,146,141,137,131,125,103,83,72,69,59,53,54,56,77,105,107,123,146,163,168,163,142,109,114,126,122,111,98,99,101,103,107,106,95,58,26,37,67,84,87,93,103,108,112,116,116,111,106,102,93,83,77,83,93,102,102,102,101,162,157,156,154,150,147,142,140,135,128,116,89,65,62,57,48,52,66,73,76,92,101,116,140,161,167,162,151,117,92,87,85,86,86,93,100,101,102,102,92,59,33,57,98,99,101,105,104,108,112,110,108,107,100,93,86,82,86,97,103,105,101,100,101,160,157,154,152,149,144,140,139,136,123,101,70,56,57,45,39,41,63,77,79,88,97,115,135,158,167,161,153,134,102,82,70,74,77,83,89,99,98,93,87,63,47,83,103,108,110,111,109,111,111,110,108,102,96,85,82,87,99,105,106,104,103,106,105,157,154,153,149,146,143,140,141,135,116,87,58,54,50,40,30,39,48,53,71,86,97,112,130,156,167,164,157,143,119,92,85,76,73,71,75,81,93,91,88,82,67,90,105,109,109,106,109,108,108,110,106,96,86,89,96,103,106,109,103,95,84,88,93,153,145,148,148,146,143,138,141,135,115,83,62,59,50,35,34,36,39,53,66,86,98,109,125,153,170,165,157,144,129,109,88,78,76,75,68,70,73,82,90,85,77,93,102,105,106,106,106,108,104,102,94,87,86,95,104,109,108,100,87,61,60,64,68,147,148,146,145,143,144,142,141,134,108,80,65,62,45,36,25,25,27,44,65,87,99,103,118,149,171,171,161,151,138,119,101,88,82,77,72,71,75,78,84,85,83,91,100,104,105,106,108,105,101,95,91,87,98,108,110,107,89,69,64,87,95,84,73,142,145,144,144,138,141,141,138,127,104,81,76,62,40,31,33,35,29,46,65,84,100,100,114,148,172,177,166,154,142,124,105,95,89,86,78,70,72,70,72,84,91,102,103,103,104,100,100,94,90,89,87,98,107,104,88,69,51,80,112,135,138,131,123,139,141,139,138,141,138,139,134,117,97,80,77,67,49,33,33,34,47,56,77,87,100,102,114,149,170,177,170,158,145,132,117,103,94,86,80,75,74,74,80,91,103,105,108,106,98,96,96,93,91,88,90,90,75,51,57,74,112,137,142,147,147,147,145,135,135,137,136,137,138,133,124,105,89,86,84,70,54,44,33,48,65,79,77,87,101,100,116,148,168,176,172,158,147,133,120,108,98,86,80,75,73,74,84,103,108,106,104,101,95,91,89,88,84,73,63,62,59,77,116,136,144,145,149,155,153,150,147,124,130,129,129,130,129,125,113,96,80,92,92,75,51,51,29,55,75,80,67,89,100,100,116,148,164,171,166,158,149,134,123,110,100,87,83,78,73,73,82,96,102,100,99,95,91,87,86,88,91,93,107,121,143,150,146,145,149,154,160,162,161,160,160,121,123,124,122,122,123,119,105,89,82,96,98,80,48,48,35,37,59,63,63,86,103,102,121,147,157,162,158,148,139,132,123,110,98,86,79,77,74,73,82,90,95,95,92,91,92,91,90,109,135,149,155,152,151,151,155,159,161,163,165,166,166,165,164,111,113,116,118,116,118,120,106,84,89,103,103,89,57,47,40,24,38,49,64,92,103,109,131,150,156,149,147,145,137,128,119,105,97,86,80,77,74,77,82,87,89,89,92,93,90,91,100,121,140,145,145,145,147,150,155,158,160,163,166,166,165,165,165,104,109,114,116,118,119,116,103,91,93,104,105,91,66,42,46,33,37,59,78,99,106,113,132,146,149,146,138,136,130,124,111,100,92,85,77,76,76,78,84,86,91,93,93,92,93,106,123,139,151,152,153,153,156,160,161,162,162,163,165,166,166,167,167,104,110,115,118,118,116,114,104,91,93,106,105,96,79,60,46,46,48,89,106,111,119,126,135,139,140,137,135,128,122,117,110,103,94,85,76,72,75,81,83,91,93,93,91,85,80,102,128,139,153,165,168,172,172,173,172,170,167,164,165,165,165,165,165,91,103,111,113,111,117,116,106,88,86,102,103,96,86,72,62,58,66,88,116,121,123,123,126,130,131,132,125,121,114,110,104,96,89,84,77,77,81,82,87,90,91,87,79,76,74,72,101,128,141,151,161,169,172,172,169,169,164,161,158,159,161,162,163,75,89,98,101,100,105,106,102,83,81,96,101,95,85,73,72,75,88,95,113,123,120,117,122,121,118,119,118,116,109,104,96,92,89,83,81,84,84,87,90,80,74,64,48,60,71,76,73,100,118,131,144,160,167,167,166,161,156,151,151,153,154,156,157,62,72,77,83,93,87,81,78,65,68,81,88,82,81,79,81,88,99,107,113,114,110,107,111,113,110,108,108,109,106,104,101,95,90,85,84,88,79,68,53,46,47,52,49,54,70,74,77,96,106,113,119,130,142,151,149,148,145,151,150,148,146,146,148,47,51,78,84,80,70,68,64,60,64,73,81,89,90,88,90,100,105,108,110,109,108,108,106,107,108,107,105,102,102,99,98,97,92,85,69,42,38,35,32,37,44,50,48,58,73,74,75,88,107,115,120,126,129,131,136,148,160,167,165,162,159,155,153,70,72,77,66,56,44,48,55,62,65,64,74,87,96,101,96,99,102,102,102,98,97,97,100,102,97,99,103,102,92,86,81,67,45,39,28,20,13,25,31,33,40,47,51,69,76,75,77,76,95,112,118,129,136,134,131,136,149,164,169,169,169,168,168,88,94,74,49,42,32,33,40,40,37,39,42,54,68,78,84,83,84,93,91,98,102,102,106,107,94,73,58,46,38,41,43,47,52,43,51,73,57,32,34,33,28,30,46,67,72,74,70,76,77,106,116,122,136,145,148,147,144,149,147,147,152,157,162,80,64,43,50,58,59,59,54,48,42,43,52,62,51,48,50,70,93,105,105,108,111,113,110,105,90,80,39,21,22,29,40,53,112,186,157,127,91,49,40,42,39,42,56,69,73,74,76,73,75,92,123,124,132,145,152,155,158,159,157,155,153,151,150
79,80,68,61,61,65,64,60,58,57,57,56,56,54,55,58,58,56,56,55,60,61,58,62,56,60,65,61,56,56,56,51,47,50,49,55,57,61,67,62,57,53,56,59,57,52,54,52,52,53,54,54,51,53,50,53,53,52,52,49,50,49,50,51,78,81,69,61,61,64,64,60,58,57,57,56,56,54,55,58,59,56,56,54,60,61,59,63,60,64,63,56,53,50,43,48,66,81,94,98,99,101,99,96,89,81,72,62,57,57,55,52,52,52,52,53,52,50,51,53,53,52,52,51,53,54,54,51,76,82,70,62,61,64,64,60,58,57,57,57,58,56,58,58,57,58,55,59,61,60,61,60,56,53,52,54,59,65,79,98,108,111,108,98,93,89,86,91,96,97,93,87,76,64,59,50,52,53,51,53,54,53,51,51,50,50,50,50,49,50,49,53,74,76,63,56,57,58,61,62,58,57,57,58,59,61,61,58,56,56,62,63,57,61,57,56,66,65,77,91,104,113,117,112,104,94,90,84,81,85,91,94,96,98,99,99,92,73,63,64,55,52,53,52,52,53,51,52,53,53,51,53,51,50,51,52,62,52,37,33,36,37,44,51,54,58,53,52,57,58,59,56,60,63,62,63,65,70,79,87,94,105,110,115,113,107,99,89,89,93,102,105,101,101,104,101,99,97,95,103,104,94,73,61,58,57,54,52,54,51,52,52,51,52,52,51,53,53,52,52,44,28,23,21,22,31,38,57,68,66,74,78,73,63,60,67,65,64,68,75,76,92,104,114,107,105,108,108,107,104,101,101,106,106,105,105,104,96,91,88,91,92,92,98,110,112,93,67,57,55,53,53,53,53,50,53,54,52,52,53,53,53,52,52,103,109,109,107,100,98,93,90,92,103,113,111,98,78,70,73,74,77,83,84,89,94,103,105,109,113,115,121,124,125,124,129,121,116,111,104,98,92,85,82,86,91,104,110,110,110,104,81,60,57,54,52,53,54,54,51,51,52,52,53,53,55,53,53,127,128,131,131,133,122,104,95,109,126,131,122,104,83,69,63,61,67,90,107,116,128,126,129,134,136,139,141,142,143,140,139,136,133,129,126,117,106,96,86,74,73,71,79,95,109,107,95,68,57,54,56,56,53,52,53,52,53,55,52,52,48,52,53,132,134,135,137,133,116,101,97,114,133,133,125,105,85,72,53,42,50,69,96,111,118,125,137,146,151,154,157,156,155,150,151,148,145,144,137,129,122,111,96,82,75,72,71,68,90,111,106,79,60,56,54,54,54,54,54,56,54,51,53,53,52,54,54,142,141,137,140,138,121,109,95,109,131,134,124,100,71,53,43,33,35,52,72,82,100,111,122,144,160,164,162,161,161,157,154,153,148,144,141,131,126,118,108,94,86,77,73,70,82,112,109,80,58,54,54,53,54,53,53,49,51,53,53,54,54,54,51,147,145,148,149,138,124,109,86,99,126,129,120,87,53,43,31,33,49,71,72,75,96,104,114,138,159,167,169,166,167,166,164,162,156,152,144,137,131,123,115,106,96,90,82,78,72,82,93,79,59,53,55,53,53,52,54,56,53,56,54,53,52,52,53,152,150,148,150,144,134,119,89,86,109,121,113,83,60,44,38,57,80,85,95,100,114,117,113,125,154,168,170,173,173,171,168,164,158,155,152,147,139,129,121,111,100,92,94,93,87,75,72,69,64,58,49,51,51,54,55,54,55,54,53,54,54,52,54,163,161,159,158,154,148,133,101,87,93,103,106,81,75,49,67,115,130,123,120,111,111,119,125,129,155,170,171,171,175,172,170,164,158,154,151,150,142,136,126,115,108,97,90,96,105,104,93,83,78,72,71,57,53,52,52,53,55,54,59,55,53,54,55,167,166,167,166,163,159,151,117,96,89,92,92,72,67,50,83,115,116,132,143,126,115,127,134,142,156,171,175,175,174,171,169,166,161,155,152,150,146,136,129,123,112,101,94,91,94,102,104,103,95,83,76,73,68,59,52,53,54,53,51,53,56,56,56,169,169,168,170,169,166,161,127,97,88,84,82,69,64,46,66,86,87,91,118,129,120,136,143,152,160,170,173,173,173,173,168,163,161,158,155,147,145,140,133,124,115,110,105,100,95,91,102,112,114,106,95,86,82,76,62,51,53,56,58,56,54,52,47,169,171,173,174,173,173,168,140,103,89,80,73,62,57,45,51,66,70,91,94,113,115,132,147,157,163,172,177,176,172,168,167,159,157,154,152,152,149,144,137,124,112,110,111,112,102,97,99,113,121,121,115,106,94,83,77,71,53,53,53,53,50,44,44,175,175,176,178,176,176,173,156,121,98,79,72,69,51,46,43,54,42,64,97,114,129,137,149,161,165,175,177,173,170,170,170,166,162,155,152,148,146,138,130,119,113,118,125,125,106,92,99,114,123,125,126,125,117,103,85,81,74,58,51,49,53,82,129,175,173,175,173,174,173,173,168,146,116,87,77,69,62,57,46,100,81,74,104,126,120,139,154,163,169,175,172,168,168,166,166,161,155,152,137,124,115,111,114,119,123,127,119,103,87,72,81,104,116,113,108,116,125,120,109,99,86,77,62,62,91,129,156,181,181,181,180,177,176,175,174,165,132,100,82,75,70,60,58,62,78,87,101,134,135,148,159,165,171,171,164,165,166,164,159,148,139,134,121,103,99,105,112,125,135,135,129,115,85,52,63,84,105,118,110,101,101,105,104,101,93,86,88,102,125,142,148,184,182,183,182,181,174,176,170,168,159,133,108,88,79,76,62,58,69,105,123,133,140,159,165,169,168,163,162,161,161,156,149,148,150,148,142,122,98,106,118,125,134,140,139,130,97,54,54,84,85,97,114,118,115,103,99,98,98,94,92,110,143,147,149,182,182,182,180,180,179,180,177,170,164,152,135,109,90,90,85,72,84,133,140,139,148,159,163,162,159,158,158,160,155,143,145,151,147,139,127,115,87,67,74,94,115,132,140,136,101,59,55,78,95,89,88,107,125,131,124,120,108,96,90,86,93,89,90,187,186,183,182,182,180,178,176,171,166,157,145,124,100,83,91,82,79,83,101,126,142,146,152,156,156,155,154,149,140,135,138,136,132,127,113,93,73,52,53,67,89,118,139,141,107,57,51,78,85,89,84,81,109,134,141,140,139,127,115,106,92,79,66,188,187,186,185,184,182,179,177,172,165,159,149,135,115,89,80,82,76,76,81,104,126,143,150,147,145,141,141,140,145,148,155,157,156,154,137,113,87,64,51,61,79,110,134,142,108,65,51,83,96,85,84,83,92,124,140,148,147,144,135,124,112,96,83,189,190,188,187,185,182,180,178,174,167,158,151,140,131,113,94,80,77,86,101,121,136,144,144,141,139,140,145,156,169,177,181,180,181,177,169,149,115,96,72,60,73,102,128,137,109,75,60,94,111,102,89,86,92,119,142,154,151,145,140,133,125,116,98,186,187,187,186,184,181,180,178,174,168,160,154,148,144,136,131,124,117,113,123,133,142,148,151,154,157,163,166,174,185,186,188,192,189,185,176,164,141,116,92,66,72,107,133,139,111,82,79,108,118,111,93,91,94,116,141,153,150,149,147,136,132,123,111,187,186,185,185,183,182,179,176,170,166,163,156,155,153,154,158,159,160,158,160,163,166,171,175,180,184,187,189,191,190,193,199,199,198,191,179,166,145,130,104,73,74,112,140,148,120,81,79,115,120,111,96,86,92,120,144,160,156,152,152,147,138,130,120,185,185,185,182,183,183,180,179,175,169,163,160,156,159,167,176,181,183,185,185,188,189,189,191,194,198,199,199,194,192,195,199,198,200,196,183,167,149,134,113,81,79,114,143,152,133,86,74,105,130,121,104,90,92,120,148,167,167,161,158,150,146,139,130,186,185,186,188,186,185,183,181,179,177,168,162,161,163,172,181,186,192,194,197,199,199,200,199,201,200,199,197,194,193,193,196,195,196,195,180,165,151,139,121,94,96,120,141,153,138,96,71,97,124,118,108,99,96,113,141,169,168,163,160,155,152,145,134,184,186,187,187,184,183,183,180,177,176,170,163,160,163,170,181,189,195,199,202,203,202,201,200,200,199,197,194,193,194,192,191,195,196,189,180,163,146,130,112,104,117,127,135,144,138,99,74,88,110,112,103,99,102,117,144,172,174,169,165,160,156,147,140,186,185,186,184,185,181,181,182,177,170,160,160,164,167,173,181,188,196,201,203,202,201,200,198,196,195,193,192,191,188,186,187,186,185,186,177,160,136,106,95,113,131,132,131,139,133,96,74,86,107,107,104,94,101,123,147,174,178,177,171,162,153,146,136,189,189,188,187,185,185,181,179,177,172,163,160,164,168,174,182,186,191,195,195,196,196,194,194,193,191,190,189,189,184,180,182,183,183,184,179,165,126,88,121,148,155,150,142,142,131,92,79,96,121,114,103,96,103,126,152,175,176,173,170,162,156,143,135,193,190,189,189,186,185,184,183,181,177,169,165,163,160,167,177,183,187,188,192,193,193,192,193,195,192,191,190,189,189,182,179,182,184,184,185,171,124,87,135,159,166,161,157,156,131,90,82,97,124,113,103,102,107,126,154,174,173,175,172,165,154,148,134,192,188,189,188,185,183,183,184,179,174,167,162,161,158,158,162,169,176,180,182,187,187,189,190,191,190,190,190,189,187,184,184,187,189,189,190,175,128,92,136,164,166,165,166,163,133,95,88,103,134,120,105,110,110,131,158,177,177,178,177,167,158,147,135,191,189,189,188,188,188,185,183,182,175,167,162,157,155,153,157,163,166,172,176,181,184,188,189,188,189,189,191,191,189,188,188,190,192,193,194,176,128,90,133,164,169,168,167,163,133,95,85,101,136,130,116,121,117,134,159,175,176,177,177,169,162,154,139,191,191,191,191,189,187,185,183,181,173,163,152,146,146,142,150,156,162,172,178,185,189,191,191,191,191,191,190,190,190,186,187,187,189,192,190,172,133,98,136,165,168,165,164,163,139,103,87,108,135,127,124,126,122,141,159,174,178,178,177,170,162,154,142,199,198,195,194,191,187,185,184,182,167,138,131,131,137,138,143,149,156,166,169,172,183,192,194,194,193,192,191,192,190,185,181,181,187,188,183,169,136,106,141,163,162,165,167,169,146,106,85,105,130,125,131,129,128,145,163,176,181,181,177,166,161,154,145,197,197,196,193,191,187,185,180,169,132,111,106,110,125,132,136,143,149,153,165,172,176,186,193,196,195,193,193,194,193,185,178,180,184,184,178,161,130,125,155,163,166,167,170,169,152,109,84,103,114,125,137,134,137,153,169,175,178,178,179,171,165,157,144,197,197,196,193,192,190,186,179,155,109,94,96,105,119,130,133,132,131,138,158,173,182,189,194,196,196,196,195,195,195,189,172,174,177,173,166,146,130,148,164,164,167,170,171,172,153,109,91,108,121,139,140,137,145,160,173,177,180,178,176,170,160,155,142,199,199,198,195,192,189,186,177,147,98,77,81,97,119,125,123,121,120,123,125,144,168,179,192,197,196,196,195,193,194,192,176,165,164,149,136,131,151,173,171,169,171,175,175,171,157,109,91,114,122,143,141,145,156,168,173,176,178,173,171,166,158,149,138,201,199,199,197,193,190,185,171,138,94,73,87,109,122,126,116,115,113,110,111,131,154,160,174,195,198,196,195,194,195,197,190,168,162,148,144,154,170,175,175,177,178,180,177,174,153,110,90,108,129,141,141,148,160,168,175,178,178,173,169,162,155,144,133,200,201,200,198,197,193,187,172,138,101,97,122,124,124,116,110,105,91,95,115,130,143,153,159,179,194,196,197,197,197,199,193,178,164,154,155,164,175,178,181,183,180,179,173,165,150,106,85,115,137,137,144,155,165,170,175,175,174,169,167,163,156,145,132,200,200,199,199,199,193,188,171,135,102,113,127,121,114,105,90,63,78,112,114,116,127,140,157,174,188,195,197,197,196,197,197,187,173,159,152,152,161,169,179,181,181,180,175,167,150,107,80,122,138,139,153,162,166,170,171,170,171,168,166,159,150,146,134,199,199,199,200,199,194,186,165,128,109,122,126,115,104,102,71,67,116,132,130,121,121,130,149,170,182,193,196,195,196,196,195,191,183,168,157,146,150,158,169,175,175,178,177,165,147,108,83,132,145,153,160,161,161,165,165,164,165,167,159,154,150,141,125,199,198,197,199,199,195,182,154,121,116,128,125,102,102,90,62,95,139,151,155,136,124,132,145,162,175,190,198,197,195,195,196,193,185,172,163,152,149,144,147,157,166,176,175,162,142,117,102,146,150,157,161,162,158,163,164,165,167,163,158,151,145,136,121,197,195,195,198,198,192,173,141,115,125,136,125,95,99,76,67,115,141,150,164,149,128,136,145,157,174,188,197,198,197,195,195,193,189,175,167,158,150,144,137,139,157,169,172,170,157,127,112,144,156,161,163,161,165,167,167,165,164,163,159,153,141,128,111,193,191,197,199,196,189,167,131,116,139,143,126,93,92,57,56,88,99,104,126,150,135,139,148,155,173,188,196,199,197,196,194,195,193,184,174,165,159,150,140,131,135,157,163,169,157,129,115,138,155,158,159,160,161,165,167,167,164,163,157,147,136,123,104,188,191,194,196,194,184,158,125,127,154,152,132,102,107,72,48,53,61,88,97,121,132,137,151,159,176,189,197,200,199,197,197,194,190,185,175,165,161,154,146,137,123,131,157,161,154,137,122,135,149,157,155,158,160,160,163,162,163,162,154,141,133,118,98,187,189,192,192,190,177,147,120,145,169,159,138,107,108,73,49,74,62,48,86,104,138,144,153,156,173,188,196,198,198,197,198,195,190,183,177,170,163,155,150,144,136,128,137,149,150,143,131,134,145,150,155,158,161,162,163,158,157,155,149,142,126,109,91,183,185,182,177,177,167,142,119,149,173,161,143,110,104,79,51,84,103,55,83,107,129,148,158,158,173,193,200,198,197,197,196,196,192,186,177,167,165,157,147,145,142,136,129,133,144,147,142,139,151,154,153,155,155,158,161,159,155,151,139,134,121,105,88,174,169,165,166,170,169,140,122,148,175,167,152,120,104,90,47,56,42,72,88,105,118,144,162,167,177,191,196,197,197,195,194,194,192,188,181,170,163,156,148,146,142,138,135,132,140,149,153,154,155,153,156,154,154,154,158,156,153,148,140,129,119,99,85,164,163,166,178,185,168,148,126,143,174,171,159,129,101,87,55,43,62,86,110,120,122,141,160,169,180,191,197,196,195,193,195,195,192,184,178,170,162,153,144,142,141,137,136,137,142,148,157,160,159,158,156,152,151,152,150,146,146,142,134,125,112,93,80,165,174,184,186,186,172,159,134,139,168,170,163,135,103,93,74,48,75,116,133,116,127,157,174,173,184,195,199,199,198,196,197,199,197,191,177,165,156,150,140,139,137,136,135,137,142,147,154,158,158,158,158,151,150,148,148,143,143,137,130,120,105,88,75,175,179,185,184,184,174,164,141,135,161,165,160,148,118,97,87,56,56,94,116,96,110,155,177,179,188,196,199,198,197,196,197,195,190,184,175,166,159,153,139,135,137,136,135,135,138,144,149,152,154,154,148,150,148,145,143,143,138,133,123,113,98,80,73,171,175,177,179,180,178,167,137,131,155,165,164,153,134,104,86,63,43,59,85,111,135,160,178,184,191,196,198,200,199,196,192,190,185,179,172,166,158,148,142,132,132,132,133,136,140,142,145,146,149,153,153,151,147,143,141,138,133,128,120,108,89,77,79,163,169,171,171,175,178,168,125,135,153,159,159,153,142,120,94,84,62,56,76,118,158,175,183,189,193,196,198,199,201,196,191,182,178,174,168,161,159,150,138,130,130,132,135,136,140,141,141,146,151,150,148,147,146,141,138,137,132,124,115,98,85,82,90,150,156,160,155,159,167,161,125,131,149,157,156,148,141,131,117,98,102,92,110,147,172,182,187,190,194,197,198,196,197,192,187,184,179,174,166,154,149,149,141,128,125,131,134,136,137,139,145,146,145,144,146,144,146,143,139,133,127,120,109,93,83,84,97,134,143,150,152,151,156,159,125,115,144,154,156,150,142,135,127,115,110,120,140,165,179,184,188,192,191,195,195,193,189,187,182,183,177,168,161,155,149,148,141,131,125,123,130,138,139,139,140,143,144,146,145,143,140,143,136,130,123,113,100,85,82,90,102,106,114,127,135,140,145,143,122,114,141,152,152,150,144,132,129,124,122,131,151,170,182,188,188,183,183,188,189,187,184,184,183,180,171,167,162,157,155,149,142,135,132,127,127,135,139,139,140,142,143,146,144,143,144,131,129,125,117,105,93,85,88,102,111,107,110,109,115,122,121,118,104,102,124,146,149,149,144,136,134,132,133,141,161,178,183,186,185,176,172,181,183,182,180,172,173,173,169,168,165,159,153,144,137,133,128,127,130,131,136,141,144,146,148,146,144,142,139,133,129,121,111,96,85,83,97,107,118,93,93,96,106,106,99,97,93,87,97,111,127,138,142,139,137,137,143,154,166,174,182,185,184,179,173,175,177,177,176,170,165,162,161,159,155,155,150,144,139,131,127,129,131,135,138,140,143,144,144,143,140,137,133,128,123,114,102,90,84,94,107,118,126,124,123,125,125,121,117,114,111,111,108,104,114,122,126,130,138,143,148,160,172,177,181,182,180,178,174,172,175,169,169,169,166,162,160,159,152,146,142,140,138,135,133,138,138,138,139,139,142,144,145,139,137,135,130,125,116,106,93,84,92,105,116,123,129,133,132,131,128,124,120,114,112,113,115,115,116,120,125,126,139,151,158,168,176,180,181,179,176,174,173,173,171,170,170,166,160,158,156,148,144,141,141,140,138,136,135,137,136,135,134,135,140,141,142,137,137,132,125,117,107,95,86,89,102,113,123,128,127,98,85,79,86,96,105,106,104,110,119,125,133,131,125,132,142,153,162,171,175,176,177,178,173,169,170,170,170,166,163,159,154,150,151,145,139,141,142,142,139,136,135,132,130,134,140,138,137,135,134,134,131,126,120,110,100,87,86,99,115,123,127,129,132,74,79,72,70,78,95,108,106,105,114,121,131,141,144,143,146,151,162,168,172,173,173,170,170,171,168,165,165,164,160,157,160,153,147,141,139,140,139,139,138,134,133,130,133,133,132,129,132,135,135,134,133,124,115,104,91,88,100,115,123,127,127,127,131
91,92,93,105,104,109,112,116,125,133,138,145,145,141,142,144,145,146,144,141,138,138,134,135,133,136,134,134,131,130,131,127,126,123,119,118,112,115,118,120,121,121,121,117,97,71,35,32,51,57,57,55,54,55,55,56,55,54,52,63,96,130,132,136,97,99,109,117,119,127,129,134,137,138,140,141,146,140,144,144,146,152,153,151,151,149,148,150,149,149,149,148,146,144,141,139,134,130,126,122,118,114,110,110,113,118,115,116,112,104,84,58,45,59,59,57,58,57,56,54,51,53,62,85,112,130,131,138,100,107,122,132,133,141,141,143,145,142,144,139,141,143,142,142,146,150,156,159,160,160,159,159,160,161,160,158,159,157,152,142,141,140,134,128,124,118,114,109,109,112,118,119,118,116,109,97,79,48,52,54,52,53,44,46,52,57,66,71,89,115,146,173,111,127,144,150,149,150,144,148,147,143,143,142,137,130,134,138,142,148,155,161,165,166,162,163,159,159,160,162,162,160,159,153,149,149,143,141,133,126,119,112,111,110,114,120,120,123,115,106,99,86,54,58,72,80,92,117,141,157,162,158,148,140,144,170,119,141,151,159,157,154,153,150,148,148,144,142,137,127,129,129,137,144,154,169,175,173,170,170,170,168,163,166,168,166,164,162,160,155,151,147,140,132,121,116,113,111,112,112,117,122,122,117,105,92,89,80,69,58,56,57,63,85,119,160,204,235,210,189,136,153,159,161,158,154,153,152,150,144,137,133,135,126,136,131,134,134,149,171,182,179,178,177,176,176,173,172,175,172,170,167,163,160,152,151,144,139,127,116,113,114,115,122,120,120,125,123,117,101,89,96,98,97,88,73,55,34,19,38,64,108,165,211,152,161,163,163,163,161,158,157,156,141,128,129,149,142,134,128,129,128,129,162,178,182,184,183,183,181,180,179,178,174,169,171,166,165,160,155,150,140,135,122,113,114,116,123,129,128,127,127,122,117,100,91,102,104,106,108,107,105,107,103,84,63,51,53,161,168,169,172,174,167,167,168,163,140,121,141,161,154,138,123,119,115,113,148,174,182,188,188,188,184,182,182,181,181,178,177,170,167,162,160,155,146,139,129,115,115,116,117,126,132,134,134,130,125,115,96,88,96,98,102,108,112,114,119,124,124,118,102,167,171,176,175,178,174,174,173,169,135,120,153,165,155,135,118,102,98,103,136,172,183,186,188,191,189,187,187,186,186,181,180,176,171,167,162,157,150,143,130,115,114,123,128,126,131,134,136,135,133,124,112,94,88,83,89,94,97,108,114,119,127,134,138,173,174,178,180,179,180,181,180,161,138,128,164,171,155,133,104,91,76,75,114,159,177,186,185,189,191,191,193,191,187,183,182,178,177,172,165,160,154,142,134,125,119,123,131,136,135,137,137,134,135,131,122,109,93,81,72,85,95,100,106,114,120,129,137,173,177,178,179,179,177,183,178,148,128,147,173,173,155,122,84,73,57,75,76,113,154,175,178,189,194,196,198,192,190,187,188,181,180,174,169,162,153,141,132,125,120,124,134,143,145,142,140,137,136,135,131,122,105,92,77,77,85,92,97,106,114,121,129,176,182,182,181,182,181,179,162,136,129,156,176,170,145,104,80,54,47,85,107,89,130,162,169,187,195,196,198,199,195,189,186,183,181,178,168,162,154,142,134,127,118,123,136,148,151,152,148,143,140,134,128,120,112,98,87,72,77,85,92,97,107,117,126,178,184,184,182,183,183,178,157,132,135,166,179,165,133,89,74,57,94,133,131,108,132,157,165,180,194,195,197,198,199,195,189,184,179,175,165,157,150,144,133,124,115,119,134,147,154,153,150,145,144,140,138,133,120,108,94,76,72,80,83,93,102,110,119,183,185,186,187,184,185,181,159,132,136,173,175,159,118,72,61,62,99,121,141,131,138,156,157,173,192,195,196,200,199,197,191,186,180,173,166,162,153,144,133,125,115,121,133,144,157,158,155,152,147,143,141,136,128,115,99,89,77,78,82,88,97,105,114,183,186,188,186,182,184,183,162,135,127,165,173,153,112,82,56,53,84,91,102,141,136,150,153,169,191,196,198,200,199,196,193,190,183,176,172,162,152,145,135,123,121,131,136,136,145,153,155,154,153,154,150,142,136,124,109,94,80,77,81,85,91,98,108,183,186,185,186,182,186,182,161,134,121,161,168,147,111,80,55,64,44,76,99,116,137,149,158,173,192,198,197,197,197,197,191,187,183,177,172,162,152,143,133,123,125,140,140,128,138,148,150,157,154,155,153,150,143,131,118,97,91,78,78,85,88,92,101,184,186,187,189,187,187,179,163,136,115,153,165,142,108,88,51,86,65,39,101,118,135,139,152,171,188,195,196,198,199,197,195,188,181,175,169,161,151,141,129,119,133,143,130,115,131,148,148,143,155,158,160,155,148,140,125,106,93,84,78,82,87,94,98,189,189,189,189,188,187,180,166,141,114,149,152,135,103,101,63,83,98,63,100,125,135,153,158,174,186,194,196,199,197,193,189,187,179,174,166,160,149,137,121,131,145,147,121,110,143,153,151,145,149,155,159,157,152,145,131,111,94,87,81,81,82,87,94,189,190,192,190,188,187,184,174,150,110,143,147,132,99,72,44,60,82,94,110,132,135,158,165,178,185,194,199,196,197,193,191,185,177,170,161,154,143,129,125,141,153,146,115,112,144,158,160,153,148,156,160,154,153,149,135,115,97,91,80,81,80,85,91,192,195,193,193,191,190,187,180,152,116,125,139,126,105,82,65,71,114,134,156,139,123,148,169,181,189,195,197,198,196,194,190,183,174,166,160,150,141,133,137,153,158,139,104,116,143,158,163,165,159,148,152,153,154,149,140,127,100,90,87,82,85,83,85,192,194,193,192,194,191,188,184,157,116,113,128,127,114,83,93,72,130,167,168,140,138,151,168,180,190,196,197,197,194,189,185,178,167,160,154,149,143,148,162,168,158,134,90,125,138,153,163,169,165,161,155,158,153,149,141,136,116,92,90,80,81,83,86,194,196,193,192,193,193,190,188,172,127,114,121,125,122,100,92,83,77,139,153,142,141,159,170,181,195,197,197,196,196,191,185,175,168,155,150,153,161,167,171,174,162,137,75,102,146,138,154,162,165,165,158,156,159,152,148,141,126,104,97,84,78,79,79,193,194,194,195,194,194,191,188,174,128,104,114,121,120,120,97,115,99,94,125,141,146,165,174,187,195,197,196,195,192,188,178,171,163,158,157,163,170,173,173,173,166,143,71,94,135,131,137,155,166,171,170,167,161,154,148,141,134,115,96,88,79,79,81,193,194,192,195,197,196,194,192,181,130,101,97,109,114,125,119,96,121,99,120,151,165,171,183,193,195,195,195,194,190,181,170,157,150,152,170,168,171,175,180,176,167,144,86,94,125,142,126,140,161,171,173,173,173,161,152,147,134,122,102,92,78,77,77,194,196,195,195,195,193,191,191,187,140,104,92,94,107,123,134,122,106,125,105,155,171,175,188,192,191,193,195,192,187,179,167,158,143,126,147,169,169,170,172,174,168,144,90,100,121,130,130,129,153,168,172,175,172,168,158,148,135,119,102,94,81,76,76,198,197,197,196,195,193,191,189,184,161,118,94,97,105,116,134,142,124,125,140,152,173,185,192,190,189,190,191,189,181,175,172,172,170,143,120,138,172,172,175,176,169,140,89,89,124,116,131,118,142,166,173,179,178,173,165,150,141,129,110,92,84,75,72,197,198,198,195,197,192,190,189,186,176,136,103,99,111,111,127,137,138,132,155,167,176,185,192,193,193,193,193,189,175,173,179,181,174,158,121,89,154,176,179,177,172,142,84,86,128,116,122,123,129,163,175,178,178,174,168,155,147,136,113,95,89,74,71,198,198,199,197,195,194,189,186,183,179,163,135,117,119,117,121,132,142,146,154,169,179,185,188,189,191,192,190,185,178,182,183,185,181,166,125,84,129,165,178,179,174,143,90,99,147,134,109,122,119,149,172,178,175,171,167,161,150,138,120,98,89,68,68,197,199,197,198,196,194,190,186,184,180,174,161,148,137,127,125,127,138,155,169,178,187,190,188,184,182,184,186,179,177,185,188,187,187,174,119,81,123,156,174,178,176,145,94,105,154,140,115,116,113,142,171,181,177,172,164,157,149,137,124,103,88,74,66,195,198,198,197,198,193,191,187,184,180,173,165,154,146,135,136,133,135,149,168,180,186,188,186,188,186,185,181,177,172,174,182,186,180,173,118,79,123,149,170,178,176,141,99,100,157,148,117,110,111,139,174,181,176,178,173,162,148,135,118,102,88,74,67,196,197,198,196,193,189,188,185,180,177,171,167,160,153,146,148,154,157,161,171,180,184,186,186,185,185,181,182,182,178,173,174,181,176,161,119,70,114,143,159,170,173,137,98,96,154,143,116,102,110,137,173,189,180,178,169,158,148,139,118,104,89,73,72,193,195,195,196,194,189,187,182,179,175,170,165,162,155,160,162,171,178,182,183,185,186,185,185,183,182,183,181,179,179,178,173,174,170,155,123,60,94,135,151,166,169,132,84,99,157,144,111,96,112,139,171,184,181,177,168,161,150,135,123,107,95,79,77,193,195,195,194,190,188,186,183,180,178,173,168,163,162,166,173,179,185,189,193,191,192,193,191,188,185,183,183,182,180,180,176,172,166,145,128,92,66,112,140,151,162,140,79,86,133,140,110,99,101,133,166,180,178,177,168,159,148,135,122,110,96,84,85,192,191,190,188,187,187,183,180,181,177,175,170,164,162,169,181,189,193,195,196,197,195,196,195,196,196,191,189,190,192,191,183,180,173,147,132,115,79,67,118,140,159,147,84,82,131,133,113,104,101,129,165,178,176,172,162,155,142,132,117,110,97,84,83,189,190,192,191,191,189,188,184,180,178,173,168,164,160,167,179,189,197,200,200,200,199,197,194,192,192,192,188,190,192,197,194,186,177,156,135,118,88,69,104,139,159,149,91,79,125,131,106,96,107,136,165,177,179,172,160,150,139,126,113,104,93,88,87,188,187,190,190,189,187,187,185,184,180,175,165,159,158,162,174,184,191,196,197,196,195,192,190,191,191,189,187,188,188,192,197,198,182,162,140,123,88,66,100,140,157,140,84,79,120,121,102,93,106,141,163,171,168,163,155,146,133,121,110,99,86,86,87,192,193,192,191,191,191,187,184,180,177,172,163,156,156,162,171,178,183,187,189,186,185,186,186,186,189,188,185,187,189,190,194,198,184,165,140,117,92,69,104,140,155,123,81,88,122,120,102,95,111,143,159,163,162,156,140,135,126,114,103,98,80,79,79,193,192,193,192,192,190,183,182,179,174,168,160,152,154,158,161,163,164,164,165,166,167,168,170,173,173,177,181,184,187,190,189,182,170,150,132,112,86,83,123,143,147,110,78,91,120,105,93,97,108,145,158,156,156,156,143,133,123,112,106,92,74,76,77,191,191,190,191,188,187,183,181,181,175,167,155,152,152,149,146,145,141,134,136,140,141,145,149,147,148,151,163,170,176,179,178,169,154,137,119,95,78,109,138,147,144,104,79,85,111,98,94,100,114,139,150,152,150,146,136,131,124,112,100,84,70,70,71,192,191,190,188,188,184,181,179,177,172,165,157,150,141,137,129,122,119,125,125,131,134,138,140,142,141,140,135,138,146,154,157,156,139,122,100,67,87,127,142,147,135,96,74,77,94,93,100,103,119,140,147,149,149,138,132,127,118,108,96,77,69,71,72,188,189,190,189,187,186,183,181,177,172,167,153,144,133,122,108,103,104,116,127,133,139,141,144,144,143,146,144,135,138,142,136,134,128,112,76,60,113,142,144,146,131,93,69,74,86,93,106,108,124,141,144,145,144,141,131,124,112,96,84,70,67,67,66,184,183,187,186,185,182,178,175,174,166,161,152,138,122,106,98,97,109,118,126,153,148,151,151,148,147,153,156,147,151,159,154,142,132,116,70,72,120,139,145,144,132,90,72,73,89,105,106,116,131,139,140,139,136,129,123,114,103,92,75,68,67,67,67,184,183,181,181,181,178,175,171,169,162,155,142,124,111,96,87,98,118,114,107,154,155,159,161,161,159,162,160,145,142,158,168,162,146,118,83,92,126,140,140,139,129,85,63,71,95,107,111,125,135,137,137,133,128,124,116,109,97,83,69,72,71,70,70,180,180,179,175,173,171,171,169,164,165,153,130,106,92,88,88,102,94,132,154,151,152,155,165,165,167,165,164,154,131,135,146,149,136,111,101,117,135,138,139,134,119,78,61,93,103,105,119,129,133,132,128,125,120,114,110,103,93,74,75,78,77,75,74,179,173,173,173,173,173,168,167,163,156,136,95,80,74,75,89,86,120,136,125,140,146,149,162,168,169,168,165,162,150,132,123,122,122,125,127,132,134,134,133,128,109,69,79,112,114,124,125,123,126,122,121,120,117,111,101,89,77,74,84,91,89,87,84,179,176,175,174,172,171,170,168,162,141,107,78,66,63,63,60,64,86,119,128,128,133,150,160,167,172,172,167,167,161,153,141,132,131,133,133,135,132,131,125,120,107,69,98,119,130,130,128,126,127,126,123,120,113,103,94,83,72,84,92,95,94,93,92,176,173,175,172,171,169,170,167,158,132,93,65,61,68,72,48,64,91,91,107,116,125,138,155,166,175,172,169,167,165,159,155,142,136,136,130,127,129,132,129,117,106,84,108,134,133,129,129,127,127,128,124,117,107,97,88,83,88,94,102,103,102,100,98,172,169,170,169,172,168,164,163,151,117,82,66,71,80,86,56,79,47,86,108,119,125,135,147,162,175,175,172,170,166,161,153,148,141,141,131,122,121,130,130,123,112,102,114,134,137,135,133,132,132,125,120,114,102,94,90,86,93,102,111,110,109,108,107,169,167,169,165,168,169,164,161,147,110,79,76,81,86,61,43,98,46,71,88,104,123,131,142,157,171,178,175,172,169,165,155,146,142,139,135,125,115,124,130,126,115,110,122,132,132,131,132,128,125,119,112,105,95,93,88,92,99,109,121,119,117,116,114,164,166,164,164,165,164,165,161,144,104,76,92,86,93,58,45,38,60,77,90,103,124,130,139,156,176,180,178,175,171,168,156,147,144,142,134,127,119,115,118,116,116,118,121,131,131,130,126,121,115,110,106,97,95,91,94,100,107,116,126,127,127,126,124,161,163,162,160,161,162,160,147,127,98,88,102,91,71,47,44,65,75,91,116,99,120,133,134,155,171,175,178,176,170,163,159,148,141,136,132,126,119,115,111,116,122,128,130,130,126,121,117,115,109,105,99,96,97,95,97,102,109,118,121,122,123,125,126,156,158,159,159,164,156,153,135,111,95,105,112,99,83,65,56,100,111,129,119,106,118,128,131,153,167,170,176,173,169,163,154,149,141,133,125,120,117,113,110,114,121,126,125,123,119,115,112,106,103,100,98,84,69,71,73,71,87,106,101,94,100,106,113,151,152,153,151,154,150,139,125,95,97,125,126,97,82,65,34,91,121,122,98,97,122,128,132,152,168,167,172,168,165,163,153,145,138,131,122,118,113,107,107,111,117,118,116,114,110,107,104,102,93,81,53,18,36,63,82,118,155,169,166,159,152,138,124,145,144,146,147,146,145,134,112,96,110,134,127,102,63,76,36,31,73,97,83,95,118,128,139,158,168,163,158,162,159,157,156,147,133,126,115,112,108,105,104,110,111,109,107,100,104,105,100,95,100,102,101,129,168,173,175,182,170,150,158,167,175,184,179,137,139,138,140,139,138,135,103,91,124,135,129,109,67,65,48,25,38,62,65,97,122,130,144,164,164,162,155,150,153,151,145,135,127,121,112,105,102,102,102,103,100,103,104,108,107,104,97,104,114,124,127,137,149,155,157,161,166,177,178,170,163,156,148,129,133,134,136,136,133,121,103,91,119,136,131,114,92,62,60,38,37,60,84,101,127,140,151,162,162,155,148,146,147,144,140,133,126,120,111,101,99,94,95,96,97,101,105,106,100,91,86,101,136,154,167,167,151,141,140,147,157,163,166,169,171,173,176,123,128,139,139,136,132,123,108,85,109,128,127,114,100,84,68,59,58,90,115,137,143,150,154,156,154,152,150,143,136,134,132,126,120,114,103,91,88,88,91,94,102,101,96,89,74,61,46,68,121,171,190,195,195,185,179,180,182,177,171,164,158,158,161,121,119,121,124,121,124,121,106,85,100,122,121,112,99,89,81,78,88,95,121,131,145,150,149,148,143,140,142,137,132,126,123,113,111,109,100,90,90,94,95,99,94,85,75,68,40,48,53,45,69,135,177,194,197,197,195,190,189,190,189,188,187,186,182,85,112,106,102,106,107,99,92,75,86,109,106,101,91,83,92,103,118,120,131,129,131,131,129,133,131,130,130,131,127,122,117,115,106,100,90,76,85,68,65,62,46,37,41,52,54,51,54,51,47,92,134,158,184,190,189,187,186,186,185,186,187,188,189,53,52,81,95,98,86,83,76,66,65,79,88,92,96,97,102,111,123,130,135,132,124,121,118,120,122,122,116,117,118,115,110,109,101,83,57,53,41,45,28,25,32,39,56,54,52,52,52,51,51,64,153,148,146,168,179,181,176,180,183,186,187,186,186,58,63,81,75,52,48,49,53,50,58,64,73,92,97,100,103,112,115,112,112,114,113,107,108,109,108,108,112,98,106,110,97,89,83,107,144,166,132,138,87,36,38,43,42,46,45,54,51,51,53,49,89,168,156,148,150,151,147,151,157,163,169,174,177,92,97,79,47,32,24,34,44,38,22,17,30,34,41,49,55,61,69,74,89,88,94,100,113,118,115,106,102,98,61,54,33,37,47,54,86,163,195,175,107,49,39,37,36,35,47,52,53,52,52,52,42,87,160,158,148,154,170,178,175,167,160,152,147,96,100,60,55,65,67,72,67,57,58,51,55,60,56,48,34,39,51,67,76,84,92,101,101,84,72,56,45,146,85,44,36,28,38,39,31,31,110,131,73,53,52,54,48,50,53,56,51,51,50,50,53,50,121,173,177,165,158,154,149,150,158,165,172,101,95,50,65,84,88,72,61,60,72,81,79,71,57,52,61,56,58,64,72,79,86,94,98,98,102,102,90,60,82,81,69,58,48,42,43,40,17,18,43,49,50,51,52,54,53,53,54,52,52,52,51,47,71,176,181,185,184,179,175,170,166,161,157
101,103,119,120,124,130,132,140,146,149,151,158,156,155,154,158,159,163,160,159,160,156,156,158,159,157,157,157,157,153,153,150,145,141,138,134,132,131,124,121,122,127,131,132,133,130,125,117,104,96,103,93,89,88,84,81,80,85,77,62,42,18,18,16,108,112,122,128,135,143,148,151,152,154,151,155,157,154,155,156,158,164,169,168,169,169,168,167,167,165,164,161,164,161,153,147,150,149,145,139,136,131,128,119,122,122,128,133,135,135,128,122,109,97,99,109,108,104,102,101,103,107,113,115,115,113,107,84,108,119,132,142,152,153,153,156,157,154,154,151,155,157,153,151,154,162,167,171,171,170,170,168,169,170,171,170,171,169,164,159,157,154,150,147,144,136,132,124,123,124,125,128,130,134,136,132,121,105,91,94,101,106,105,106,107,110,114,119,126,133,138,141,119,134,149,156,161,157,159,160,158,157,156,153,135,141,151,151,153,161,166,173,175,174,172,172,170,169,171,172,171,167,168,163,161,160,157,154,148,139,131,129,126,125,127,127,126,132,133,132,130,117,101,91,90,93,101,102,103,109,113,116,122,128,142,142,132,153,164,164,163,163,162,159,159,155,150,152,143,136,135,146,152,157,171,183,184,183,181,180,179,173,170,173,175,173,174,173,169,165,162,158,149,144,133,126,124,123,128,135,135,135,138,138,132,132,117,100,93,78,85,94,98,101,108,113,119,130,137,143,145,163,166,167,166,165,163,162,161,159,155,153,139,143,141,139,142,145,159,185,187,185,186,184,184,184,181,182,181,178,173,171,167,167,161,159,154,148,140,128,124,126,128,134,140,143,141,140,138,135,125,113,99,89,69,81,90,98,103,107,117,122,130,141,158,166,170,168,166,164,165,164,158,152,144,149,143,144,146,140,138,135,145,174,182,187,188,188,188,187,185,183,181,179,177,175,171,169,166,161,157,149,144,132,123,125,129,130,135,142,144,147,143,140,135,127,107,95,82,69,80,87,94,103,111,118,128,136,169,172,171,173,171,170,167,166,164,142,135,150,159,151,141,132,132,124,135,171,189,191,192,193,191,188,186,185,185,185,184,180,175,173,169,166,160,151,144,133,120,125,132,136,138,142,144,144,143,143,137,130,122,101,89,75,74,79,89,95,105,115,123,135,171,176,177,181,177,172,175,173,162,135,134,161,169,158,138,123,114,111,123,165,185,189,192,194,194,193,192,191,190,188,184,184,180,173,169,169,162,153,148,134,123,124,132,140,142,146,147,145,143,145,142,137,128,112,96,85,78,81,84,91,99,107,116,126,176,181,181,180,181,177,179,179,168,125,136,168,167,156,133,110,94,91,94,151,178,187,191,190,193,194,193,195,194,192,188,185,182,179,174,166,161,156,146,136,128,124,129,141,149,151,151,147,147,143,141,136,131,123,106,93,79,78,80,86,94,105,112,121,178,180,184,185,183,184,184,184,162,131,146,174,171,151,122,92,78,65,82,115,157,182,187,186,192,196,196,195,194,194,192,190,185,184,176,174,166,155,143,132,130,125,127,141,152,155,158,153,151,147,142,141,133,125,114,97,86,79,80,84,91,100,107,116,180,180,183,184,183,185,188,181,149,136,160,183,171,144,104,75,54,57,96,87,111,159,178,183,193,197,197,196,196,193,190,188,181,182,177,171,162,153,144,135,125,118,125,141,154,159,155,153,150,150,147,143,141,131,118,102,95,79,80,79,85,93,104,112,184,186,185,185,184,183,187,169,139,137,171,181,168,136,88,67,54,95,130,117,105,142,170,171,192,194,195,196,197,197,192,191,185,180,175,166,159,151,144,133,126,118,126,141,151,162,161,159,155,152,151,148,142,138,126,111,95,86,80,82,85,87,98,109,182,185,186,188,189,186,179,157,135,143,178,177,159,117,77,57,67,109,145,148,124,144,161,169,184,195,196,195,196,197,198,193,188,182,174,165,161,154,143,132,124,118,128,140,144,149,157,156,156,157,158,154,148,145,133,122,102,92,82,81,81,85,94,103,186,188,186,185,186,186,174,150,129,150,180,178,151,99,74,52,57,91,93,123,138,151,159,164,183,195,197,197,199,198,198,197,189,184,177,169,160,151,145,132,123,123,142,140,134,142,150,153,157,157,158,159,155,149,144,127,108,96,84,83,84,83,86,99,187,191,190,190,189,187,179,153,135,153,179,173,142,97,66,55,66,67,91,97,135,141,153,157,180,196,198,197,197,199,198,196,191,185,178,171,162,150,141,132,118,128,143,136,120,135,148,146,143,157,161,163,162,155,148,134,114,96,92,80,83,84,86,92,187,190,191,189,187,191,185,157,131,147,178,168,134,96,69,57,84,31,73,104,122,142,153,158,181,193,197,194,195,198,200,196,190,185,177,168,159,150,139,125,119,139,144,122,114,144,154,152,144,158,163,163,164,160,150,138,118,98,93,86,83,84,84,89,188,189,189,186,187,188,181,156,126,137,175,163,133,87,67,54,107,69,69,107,127,131,140,156,178,191,195,195,197,199,197,194,188,180,173,163,155,144,132,121,135,151,150,116,117,150,159,161,156,155,163,162,160,161,156,144,124,103,93,87,82,82,79,85,190,191,191,193,192,190,179,158,120,124,162,153,129,90,73,50,76,87,94,114,135,133,150,158,177,188,194,195,196,196,196,192,186,177,167,158,150,139,127,126,147,157,142,112,122,152,161,165,164,157,152,160,160,160,154,148,134,109,92,95,82,81,83,84,189,191,192,191,190,189,181,165,129,124,153,146,125,88,67,53,79,97,114,148,136,139,154,165,177,184,194,196,194,196,193,192,184,173,163,153,147,138,131,142,156,159,132,101,131,150,163,169,170,166,162,160,163,160,155,145,142,125,97,93,87,82,77,79,193,193,192,192,189,190,182,172,137,124,153,144,124,89,81,56,118,160,163,163,130,120,149,169,180,189,195,195,196,196,193,186,175,164,157,151,145,141,146,160,169,159,131,80,134,145,155,167,167,167,169,164,166,165,158,151,145,133,110,96,88,78,79,78,195,195,196,193,192,191,189,174,140,114,142,141,128,94,88,72,74,144,158,154,133,130,147,164,175,189,193,195,196,194,191,183,173,158,151,146,149,155,164,173,173,163,139,73,116,147,141,157,165,169,168,168,166,165,158,152,147,139,118,98,94,80,76,75,194,196,193,194,195,193,188,180,146,111,125,136,129,117,89,99,56,85,132,138,130,134,157,165,180,195,195,193,193,194,189,178,168,161,152,152,160,171,174,174,175,167,136,77,107,146,135,140,156,168,179,175,173,169,159,152,149,140,128,106,95,80,77,73,195,196,196,194,193,192,190,184,156,112,116,129,126,123,106,92,113,82,100,119,137,145,162,172,189,195,194,194,195,192,185,171,163,157,157,164,167,174,177,178,177,170,140,89,108,135,144,132,146,164,173,174,176,175,169,159,149,138,124,108,97,80,72,73,196,198,197,196,196,195,192,188,163,115,107,120,125,126,127,111,105,119,96,126,146,156,163,182,191,194,194,193,195,192,180,168,157,149,154,170,168,170,173,176,174,166,137,85,108,124,138,129,136,155,169,175,180,176,170,160,150,141,129,110,94,86,69,68,193,196,195,195,196,195,191,188,164,112,97,104,115,119,129,131,114,107,116,111,155,159,172,191,193,193,193,195,193,188,175,168,158,141,122,154,172,171,175,175,174,166,139,79,102,127,120,137,123,146,168,175,181,180,175,165,154,144,134,115,92,86,68,66,196,195,193,195,196,193,192,189,175,123,96,92,103,112,127,137,137,121,129,139,155,169,185,193,195,193,194,194,192,182,177,175,171,164,139,116,148,176,177,177,177,172,141,85,103,135,116,125,124,139,164,174,179,179,178,172,160,150,138,118,98,85,66,66,193,195,196,195,195,193,190,189,178,135,104,94,100,110,121,135,142,136,137,167,173,179,190,196,195,195,192,193,191,178,180,180,182,175,157,120,102,167,175,178,177,171,137,85,103,142,130,116,120,122,154,177,181,177,171,166,160,151,137,120,103,90,67,62,194,196,195,193,194,191,190,187,183,156,119,95,106,112,115,127,137,146,150,164,177,185,191,195,194,196,195,194,188,181,182,187,187,179,162,122,89,144,170,177,180,172,133,89,100,144,139,110,123,117,145,174,184,178,173,165,158,147,133,119,101,89,71,63,195,197,194,194,193,188,186,185,181,176,144,116,112,125,120,128,136,148,164,176,183,193,193,192,191,190,192,192,185,184,188,188,190,184,167,115,87,133,168,176,179,173,131,94,103,155,142,109,109,114,142,174,179,173,175,171,158,143,131,116,98,87,69,61,195,194,195,194,192,190,186,182,179,175,165,150,136,132,132,132,136,144,159,179,188,192,193,191,189,188,189,186,182,179,184,188,191,191,168,109,86,132,155,170,174,173,132,97,111,182,152,111,102,111,138,170,183,178,175,164,155,148,137,116,101,88,70,60,193,194,194,192,193,190,187,183,181,174,168,158,151,143,137,143,145,149,160,172,186,190,191,193,192,191,187,187,185,180,177,184,189,182,168,112,81,129,149,163,172,168,126,86,94,150,135,105,96,107,140,167,181,178,172,165,155,144,130,117,105,90,68,62,192,194,194,192,189,185,184,181,178,170,167,159,154,150,148,152,162,167,173,181,185,188,189,189,188,190,188,186,186,183,179,179,182,176,159,110,63,120,141,152,164,163,122,80,84,127,125,105,94,102,134,162,175,172,168,159,151,139,127,114,109,90,70,62,191,192,191,189,186,184,183,178,174,171,165,161,157,154,158,162,172,181,187,191,191,193,192,191,188,184,187,184,184,183,182,179,178,169,152,117,67,94,132,137,143,153,125,71,80,122,121,103,100,103,130,165,171,170,164,155,146,133,125,108,99,84,67,64,189,189,187,187,184,181,178,177,173,171,166,161,158,159,165,173,182,187,192,194,197,197,199,196,194,190,190,187,185,184,182,180,178,170,149,129,97,58,99,125,138,152,135,78,82,124,121,102,94,106,135,162,168,172,160,152,143,129,116,105,93,81,65,68,185,185,187,185,181,180,178,174,172,171,167,162,159,160,168,179,188,194,197,199,197,197,196,194,196,195,193,188,190,194,194,186,181,169,148,134,117,87,71,110,138,153,135,83,80,122,116,95,88,102,138,157,160,160,153,146,136,122,114,101,93,76,66,72,184,182,181,181,182,182,179,178,176,171,168,163,157,154,162,173,184,192,197,198,198,197,192,190,187,190,189,186,188,190,197,193,188,172,152,134,116,81,62,106,138,153,128,73,81,117,110,96,90,107,138,150,150,151,145,133,126,117,106,97,88,71,69,74,179,181,182,181,182,180,181,179,177,174,166,158,152,151,157,167,174,181,187,189,189,188,187,185,189,188,184,183,184,184,191,195,193,177,158,135,113,84,59,100,139,148,112,70,82,104,99,86,90,107,138,150,146,144,141,129,121,115,106,96,81,72,75,83,180,181,184,184,181,179,177,174,173,171,163,154,150,151,152,160,166,172,174,171,170,169,175,177,181,184,188,182,185,185,187,190,190,177,158,134,111,88,69,105,137,143,102,73,84,107,90,85,93,112,132,141,139,135,133,125,119,115,102,90,77,72,79,89,185,183,184,183,184,181,179,177,170,168,160,152,147,149,151,149,148,145,141,136,137,143,147,149,150,154,163,178,181,184,186,184,175,162,144,125,104,75,81,116,137,130,91,67,73,89,88,89,94,113,135,139,138,135,127,122,115,104,91,81,72,83,88,95,183,183,184,184,184,180,175,173,171,167,162,150,143,142,140,132,124,117,111,112,116,120,123,127,126,129,135,149,163,170,174,172,163,146,125,104,79,72,104,130,138,125,86,64,67,79,85,97,98,118,132,133,134,129,125,116,109,96,84,74,78,90,97,101,182,184,183,183,180,179,175,171,170,163,156,148,145,133,125,111,96,85,106,117,121,127,127,126,127,127,125,127,128,134,143,146,143,128,108,81,59,90,125,135,136,125,80,63,64,83,95,94,110,124,129,129,127,119,114,108,97,90,77,82,88,96,103,110,182,180,178,180,178,177,175,173,169,165,159,145,138,124,107,89,83,101,99,107,141,144,144,140,134,130,134,133,126,133,136,127,121,112,95,64,59,105,130,133,131,123,78,56,68,90,94,104,118,125,125,120,116,112,103,98,95,86,84,91,100,104,111,121,177,176,182,177,176,176,171,169,166,161,154,143,129,109,85,75,89,100,136,121,145,147,151,151,145,142,145,145,131,130,143,147,135,124,107,76,80,113,129,131,127,115,71,59,86,95,106,113,118,120,115,114,110,107,100,94,89,85,92,97,104,108,123,120,177,173,176,175,175,171,167,165,161,155,148,137,118,95,73,75,90,108,129,130,142,144,143,154,152,150,150,147,141,126,129,140,139,125,105,87,104,122,126,123,121,103,60,77,105,115,122,119,117,115,114,114,111,102,92,89,86,92,95,97,103,109,110,108,171,169,168,167,168,166,163,159,154,153,143,123,95,77,65,67,59,80,112,126,133,135,141,149,154,155,153,150,150,143,128,123,121,122,119,120,125,123,123,118,111,97,65,91,122,126,121,121,119,124,120,113,103,95,94,94,92,87,84,83,89,107,138,134,169,167,169,161,162,160,158,159,153,150,131,95,72,57,53,46,48,84,88,112,121,123,139,147,154,158,159,156,157,152,146,137,131,130,129,125,123,123,123,118,106,95,86,105,126,129,125,126,126,125,116,107,99,94,87,68,58,49,54,96,136,179,175,176,168,162,162,164,163,161,159,156,154,136,105,76,57,53,48,48,67,46,85,96,114,118,126,140,149,159,154,155,158,154,152,146,139,129,132,124,115,116,121,121,114,100,98,113,126,128,127,125,120,113,106,99,88,68,28,30,52,74,148,167,167,152,146,153,166,163,164,162,160,159,158,156,148,126,89,66,56,60,77,55,95,44,68,82,105,116,125,136,146,159,162,160,159,156,152,145,139,135,134,132,118,111,114,121,111,106,106,115,126,125,120,114,109,101,93,87,89,77,82,124,154,166,166,143,150,165,175,172,160,159,160,159,159,156,154,154,144,115,78,62,60,63,59,47,36,50,76,86,91,112,123,132,147,160,164,163,162,160,156,146,139,136,132,128,122,112,110,105,108,114,121,123,119,117,111,107,99,93,88,103,121,126,139,150,150,158,159,173,181,184,185,183,159,155,153,154,157,157,153,150,138,105,72,69,77,73,56,43,75,72,81,109,94,112,122,129,142,155,163,164,162,161,154,148,139,131,130,124,118,112,106,104,108,117,117,116,114,105,101,96,93,92,112,117,115,119,126,140,160,175,178,182,185,188,189,188,152,154,155,152,152,154,152,150,134,100,71,82,83,73,40,52,94,98,122,126,100,110,124,122,140,154,156,161,161,158,150,145,139,132,124,117,113,109,101,98,101,109,108,105,101,95,92,95,99,120,134,142,138,131,140,149,155,155,165,175,182,185,185,186,148,150,150,148,150,150,150,139,119,89,76,92,83,74,58,45,105,126,127,108,97,106,119,121,138,151,152,160,157,156,153,142,136,128,122,114,109,102,96,96,100,100,99,93,96,96,94,85,78,127,151,158,166,175,177,178,181,183,184,185,181,181,182,183,143,147,145,145,148,145,139,123,103,86,98,109,92,58,69,29,50,92,98,85,85,109,119,125,143,155,151,147,150,150,147,143,138,128,120,105,103,99,94,93,94,89,90,97,96,84,70,55,50,88,138,174,187,187,187,185,183,184,183,184,181,178,178,179,136,140,142,139,140,139,125,109,88,82,114,118,97,60,58,34,20,43,68,62,82,103,116,131,150,151,146,140,138,142,139,136,127,117,112,105,93,89,87,84,83,92,94,82,71,51,49,51,48,69,134,148,171,184,184,181,181,184,178,174,169,172,173,175,131,131,127,133,131,130,127,101,86,96,121,121,103,71,48,49,26,32,48,66,87,113,125,140,149,150,143,137,133,133,132,130,123,116,110,95,84,76,75,75,75,66,45,50,44,45,53,54,53,44,100,146,140,155,162,164,163,157,144,147,148,146,150,156,122,127,126,122,124,120,118,93,77,102,124,122,107,88,67,47,42,46,83,102,119,130,140,144,145,142,141,140,130,125,122,116,114,110,103,96,83,84,76,67,36,35,39,36,43,45,51,51,52,49,46,128,153,140,142,164,170,172,177,183,180,166,152,147,109,113,122,122,121,118,108,89,79,91,118,115,106,91,77,68,59,73,90,105,115,130,137,136,138,131,127,128,125,122,116,111,106,102,99,91,102,146,119,83,46,39,44,48,48,51,51,50,53,53,44,43,143,161,148,146,162,179,196,206,206,205,204,203,99,102,109,115,116,115,113,107,83,85,111,111,103,90,80,80,83,96,106,121,113,113,116,115,115,118,117,114,113,114,107,103,99,91,72,55,47,91,95,64,51,53,49,48,54,54,52,52,51,51,52,44,112,175,173,174,171,170,170,176,186,191,196,200,57,78,84,93,89,88,92,81,62,61,78,80,73,75,81,80,82,91,91,98,103,104,101,102,101,102,104,103,99,97,91,86,80,59,41,38,30,17,28,49,53,47,43,50,51,49,49,53,52,49,51,51,75,180,173,176,187,193,190,180,169,160,164,172,38,43,61,40,40,70,46,20,34,30,21,14,21,26,26,25,32,37,41,49,67,82,92,98,98,96,95,92,88,93,107,107,92,83,73,58,48,39,40,40,48,49,54,55,54,55,55,52,54,52,51,54,59,150,180,168,179,192,193,194,194,194,194,186,53,67,58,44,74,57,33,43,37,34,36,29,25,33,33,32,34,31,35,45,58,68,76,79,80,84,91,96,101,98,89,93,101,94,87,75,65,54,46,44,46,46,51,53,53,53,52,55,52,53,54,49,48,129,186,176,176,186,193,196,196,195,195,194,58,70,57,65,75,49,54,53,54,64,55,44,55,57,47,35,30,29,34,37,43,45,53,64,74,91,99,100,96,85,82,81,80,84,94,86,75,66,64,49,36,45,54,53,55,52,52,53,55,54,54,55,52,90,189,186,180,185,192,194,195,195,195,196,64,68,54,69,65,52,58,56,62,54,51,64,59,50,42,43,38,37,38,42,44,47,55,59,82,90,82,79,73,62,60,65,77,86,90,95,85,76,74,71,54,51,51,53,56,56,56,54,55,52,52,52,52,52,146,187,188,186,189,190,191,191,192,193
80,85,90,91,87,82,86,94,104,117,125,133,133,132,136,138,133,131,129,127,127,128,126,126,126,129,126,125,120,121,122,122,120,117,115,113,112,113,112,107,99,75,56,49,50,54,57,58,58,56,56,54,54,56,56,55,54,49,46,43,43,68,108,139,85,95,95,102,106,107,112,115,121,126,134,138,139,135,136,140,143,145,145,140,140,137,136,138,142,140,138,137,134,132,131,129,122,117,113,107,103,105,105,109,109,108,103,88,61,48,53,55,55,54,56,56,55,55,55,52,49,63,80,103,132,167,181,183,89,98,105,116,121,128,130,132,133,134,135,135,137,138,138,138,142,147,150,153,153,153,153,153,153,155,153,151,150,147,138,135,131,127,120,117,110,105,102,105,108,112,109,103,95,79,56,53,57,55,59,56,55,54,54,60,77,111,119,127,138,156,168,171,91,108,124,135,138,142,139,140,139,139,139,136,133,129,134,137,139,146,155,160,161,160,157,159,159,157,160,159,157,156,150,147,143,135,133,127,119,111,101,99,102,111,114,114,107,99,91,62,53,56,54,53,57,50,60,82,97,104,112,120,152,167,172,174,104,118,138,149,152,148,146,144,143,142,139,136,132,122,123,125,134,143,154,169,172,169,166,167,166,161,161,165,164,161,161,156,151,148,143,136,123,113,108,102,105,106,108,114,115,107,98,87,59,48,49,57,55,59,71,78,88,101,124,159,191,204,206,201,113,133,149,156,154,151,147,147,146,143,137,128,131,126,128,125,127,131,151,173,179,177,176,176,174,174,170,171,170,168,164,161,157,153,146,139,133,120,109,105,105,109,111,109,115,116,107,93,88,84,91,97,104,129,159,185,198,189,178,166,161,168,182,199,133,148,158,159,160,158,154,150,150,144,129,125,139,141,130,123,123,123,135,163,176,180,182,182,181,178,175,175,174,170,170,164,159,158,154,147,139,128,114,107,110,111,120,122,119,117,115,106,92,93,86,66,60,61,70,79,101,131,177,206,206,198,178,159,148,159,167,167,169,166,162,162,161,151,121,129,155,150,137,122,115,110,117,153,175,182,186,187,186,182,182,180,180,176,175,174,167,162,155,152,142,133,120,104,109,112,114,121,124,126,122,118,108,92,96,104,108,115,100,86,67,53,44,55,117,182,220,215,160,165,169,172,174,173,171,172,172,152,122,139,165,154,134,113,99,95,104,148,172,180,184,188,191,186,186,185,186,182,181,177,172,167,163,155,147,139,126,112,111,120,121,124,126,127,128,127,120,105,93,94,94,99,108,110,114,114,106,89,59,40,87,161,168,170,172,175,179,176,176,178,172,143,126,152,170,156,131,101,86,74,73,127,156,174,180,183,188,190,190,190,187,184,184,177,175,173,166,160,152,138,126,119,116,121,128,130,131,131,129,129,125,116,101,90,83,86,95,102,106,110,120,125,126,116,93,81,172,173,175,177,179,177,180,184,162,132,133,165,172,153,122,79,64,52,77,89,120,155,174,177,188,194,195,195,192,186,185,183,179,178,167,161,152,138,130,120,116,122,133,141,140,139,134,131,130,124,114,96,85,74,82,89,97,104,111,117,127,133,137,134,173,174,179,177,179,180,181,175,148,126,141,172,171,148,107,72,47,49,90,102,101,137,160,169,187,194,195,195,196,192,186,183,178,177,170,159,149,141,130,121,115,122,136,148,146,144,143,136,131,128,119,109,95,78,69,81,89,97,104,114,121,132,140,146,177,178,183,183,182,182,182,170,143,126,149,174,167,138,88,64,55,104,131,127,110,137,155,162,183,195,195,198,199,195,191,186,180,175,166,159,149,142,130,121,110,119,136,147,154,150,146,143,137,131,126,115,103,92,70,72,81,90,97,105,113,123,133,144,180,182,184,186,183,183,184,174,148,125,149,171,162,128,77,60,65,107,127,147,127,140,152,153,177,192,195,200,201,197,194,188,181,178,171,162,153,144,131,121,114,123,130,141,152,156,152,148,144,140,135,125,112,96,86,74,75,82,89,98,107,115,128,139,179,181,184,185,184,180,184,176,151,128,144,171,161,117,77,48,58,88,97,114,144,137,150,155,176,193,198,199,200,198,194,190,184,178,173,164,153,144,134,122,119,135,132,132,142,149,152,152,151,148,140,134,119,104,90,78,77,80,88,93,103,111,122,133,181,183,184,186,185,184,184,175,150,123,134,166,153,114,79,51,66,51,82,101,126,137,144,153,177,193,197,199,200,198,195,190,183,176,173,163,153,144,132,121,127,137,133,123,139,148,150,154,152,153,147,139,129,116,100,86,76,82,84,87,97,106,115,126,184,185,186,188,187,187,185,177,154,122,126,159,145,109,87,56,81,59,55,107,122,136,145,155,173,188,197,198,199,197,194,189,182,175,169,160,150,138,127,123,137,140,120,117,142,145,141,144,153,154,155,149,139,123,102,93,75,81,85,89,90,101,111,118,186,187,187,188,188,187,186,176,165,131,120,150,139,108,89,60,85,97,72,105,124,137,150,162,177,189,195,199,199,197,192,188,179,174,166,158,149,139,124,132,149,145,114,118,148,153,149,141,152,154,152,150,142,127,107,93,88,75,81,88,91,96,107,114,189,190,192,191,190,189,187,183,171,137,111,141,133,105,68,51,65,83,95,117,133,137,162,170,179,186,197,201,197,196,191,186,179,173,162,155,148,135,128,143,153,139,104,118,144,155,158,151,144,150,150,146,145,136,114,94,89,79,77,86,90,94,100,108,192,193,192,193,192,191,190,186,176,140,110,125,129,112,79,69,68,113,137,156,143,130,148,169,181,191,197,199,196,193,190,184,175,168,161,154,146,139,146,159,155,130,91,122,140,155,163,161,152,146,151,151,146,136,129,106,91,82,80,81,87,91,98,103,193,192,194,192,192,190,190,187,182,153,114,114,126,115,89,86,69,119,165,163,140,140,155,170,179,194,199,199,196,192,187,184,174,163,155,153,152,157,166,170,159,137,76,113,136,145,159,162,164,155,151,154,149,140,135,121,97,94,79,83,84,87,98,102,193,192,194,193,193,193,193,190,188,165,121,110,116,120,104,90,93,89,132,148,146,149,165,174,185,196,196,195,196,194,187,178,171,161,155,156,164,171,168,171,164,145,76,99,138,126,149,159,165,167,159,155,151,145,137,128,108,91,81,81,84,87,90,92,192,191,192,192,193,193,194,193,188,166,120,100,105,112,116,98,102,102,95,124,142,156,174,179,190,196,196,195,193,190,181,170,160,154,164,166,169,172,173,171,165,144,86,92,131,133,126,148,163,169,168,168,159,146,142,134,117,98,85,78,81,85,88,90,194,193,192,192,194,196,194,192,189,172,122,100,93,100,115,120,103,114,103,116,156,170,176,187,191,192,193,193,191,188,174,162,150,137,146,166,169,170,173,174,166,148,90,94,121,131,122,136,161,169,171,171,167,156,146,134,118,102,89,75,76,81,86,86,197,195,195,195,195,195,193,191,189,181,135,106,92,97,107,126,124,107,126,118,158,173,183,190,189,186,189,190,189,180,173,166,159,146,127,136,163,173,173,175,168,148,91,90,118,119,125,120,149,168,174,176,173,165,149,138,122,103,91,81,74,78,84,85,198,197,199,198,195,195,192,190,188,185,161,119,96,103,107,124,137,126,123,139,152,171,184,190,189,189,190,189,187,174,173,175,175,163,137,104,128,169,175,175,172,148,89,83,119,109,125,114,138,165,175,175,176,170,158,145,134,112,94,86,73,75,79,80,198,198,198,199,198,196,192,189,188,184,175,144,112,109,110,116,131,138,134,145,163,172,182,189,191,190,190,190,183,173,177,182,181,174,146,104,101,154,174,177,173,150,88,90,135,123,109,120,127,159,175,175,172,170,162,151,138,120,99,87,74,74,76,76,197,197,199,199,198,198,195,190,187,184,178,165,146,133,123,118,123,133,142,148,162,178,186,188,185,185,186,186,179,179,189,185,184,181,159,98,91,142,168,177,176,152,93,95,149,132,108,112,120,151,177,178,172,167,158,152,140,123,103,87,72,70,72,73,198,197,198,198,197,198,194,189,187,184,179,172,161,146,134,125,126,130,144,161,173,184,186,186,183,181,183,181,175,171,176,184,183,177,158,97,88,139,161,175,178,157,98,103,149,141,116,106,113,147,175,177,173,173,162,150,139,121,105,88,73,65,69,69,199,198,199,200,198,196,193,189,186,183,176,172,162,153,142,138,138,139,145,160,175,184,184,184,184,185,179,180,179,175,172,173,175,169,149,94,86,131,151,166,173,153,101,98,152,138,113,103,111,148,177,181,177,174,164,150,141,123,102,89,76,64,65,66,198,197,198,198,197,194,191,189,186,182,178,171,165,157,154,152,158,162,165,173,178,183,185,182,182,180,182,181,181,179,175,172,170,164,141,96,62,114,143,158,168,151,95,92,153,149,109,94,110,146,176,186,180,174,164,157,143,126,108,96,77,65,64,64,198,195,197,197,197,193,189,186,183,181,177,171,164,160,160,164,172,179,182,187,189,187,188,187,184,183,181,182,179,180,179,176,173,161,139,115,72,80,128,148,158,152,90,76,128,144,109,97,105,141,172,182,179,171,166,154,140,128,113,99,76,64,63,63,199,195,194,196,195,190,190,186,184,181,177,173,166,161,164,170,179,186,190,193,193,195,194,194,193,191,189,188,187,189,187,181,180,166,144,125,100,74,101,134,155,155,92,77,119,130,109,103,108,141,172,181,178,172,159,149,135,124,111,99,74,66,66,65,197,194,192,191,191,191,190,189,186,182,180,176,168,161,164,173,187,192,196,198,199,199,197,196,195,195,194,192,191,193,195,192,186,173,149,127,108,72,74,128,155,162,103,79,125,134,106,97,110,146,171,180,180,169,159,147,131,121,108,96,72,62,63,65,195,192,190,192,191,192,189,188,186,182,177,172,166,162,162,171,186,193,199,201,201,199,197,195,193,193,192,189,190,191,195,196,193,180,160,135,108,75,69,123,154,158,104,79,123,127,104,94,108,147,166,172,174,162,153,140,128,114,103,95,70,65,64,63,195,192,191,194,193,191,190,188,185,182,179,174,160,157,159,166,180,188,195,196,196,193,192,191,192,195,191,188,190,190,193,197,196,179,159,135,110,79,79,125,151,146,91,82,125,120,100,93,111,148,164,167,168,156,145,136,122,111,101,88,64,65,64,64,194,194,192,193,193,193,192,186,185,182,176,171,161,156,159,165,171,176,180,180,180,179,180,182,182,183,183,187,187,191,191,192,185,169,147,128,106,85,107,140,151,135,86,83,125,110,95,96,114,149,162,161,162,155,141,133,118,109,100,81,65,67,67,66,197,195,193,193,193,192,191,184,181,179,174,167,158,154,156,158,160,157,158,159,161,161,160,160,161,160,163,173,179,180,184,180,172,155,136,115,93,94,129,147,150,121,87,78,117,103,95,101,116,143,156,155,153,145,133,129,119,109,93,74,67,68,68,68,197,195,194,192,194,191,187,184,181,179,173,163,153,151,147,144,142,137,134,134,139,143,148,151,152,149,151,152,153,157,162,164,158,142,123,95,77,115,140,147,147,113,81,76,100,96,99,106,124,145,154,152,149,142,134,127,116,102,86,69,68,69,69,69,195,194,192,191,190,189,188,184,182,179,174,166,155,148,137,129,122,119,125,130,135,142,146,147,150,152,151,151,143,144,145,146,141,132,112,74,80,130,148,151,144,110,80,74,89,92,106,110,129,145,147,149,150,138,132,123,109,90,75,67,73,73,71,70,193,192,190,191,190,189,185,182,180,176,170,163,149,139,127,110,105,109,124,135,145,145,152,156,152,150,154,155,149,155,162,154,147,139,117,69,94,140,146,150,145,108,77,75,91,104,106,115,135,142,144,141,138,135,124,113,99,88,71,72,81,80,80,79,191,189,188,189,188,186,184,179,175,173,167,159,145,130,113,101,100,113,126,126,152,158,159,161,163,160,164,166,153,152,165,169,162,148,116,80,108,139,144,144,140,108,70,74,96,111,111,127,140,140,142,137,133,125,119,109,96,77,71,79,88,87,86,85,187,186,185,183,180,181,178,175,174,169,164,155,137,115,101,94,99,116,106,118,153,158,161,167,170,170,168,166,153,137,148,159,156,137,113,106,127,143,145,143,137,101,64,83,106,108,118,131,136,139,133,129,125,120,113,101,86,71,77,89,97,96,94,93,186,182,182,182,178,178,176,173,172,167,163,140,112,86,82,91,100,96,115,131,151,157,156,168,173,173,172,169,163,147,133,130,130,128,124,132,140,140,140,138,127,90,67,106,108,119,128,130,132,128,127,124,120,114,105,90,77,76,87,99,107,106,106,105,182,184,181,179,179,178,176,173,171,168,150,117,85,73,74,84,85,103,138,131,136,143,152,164,173,175,174,173,173,163,148,135,129,132,139,142,140,139,137,132,123,86,84,115,123,129,128,127,127,128,126,123,116,108,95,81,77,85,94,107,114,113,112,111,182,184,181,179,177,176,174,173,172,163,133,94,69,64,65,65,60,94,131,133,125,130,147,162,170,178,178,175,173,170,161,151,144,141,136,134,138,136,136,128,115,88,95,129,135,133,131,129,131,131,127,121,111,98,88,80,86,94,104,118,121,120,119,118,182,183,178,179,179,177,174,170,169,159,123,79,60,65,77,57,54,82,86,114,120,125,138,157,166,181,177,176,174,171,164,155,145,141,139,132,129,133,134,127,115,96,106,135,137,131,135,133,133,128,123,113,103,90,83,84,89,99,116,128,129,129,128,127,174,176,173,174,174,175,174,171,168,150,113,81,74,77,83,57,71,54,81,93,117,125,134,148,161,177,186,180,176,174,168,159,152,144,143,132,121,127,135,133,119,105,113,129,135,136,133,133,132,127,120,111,97,89,89,93,102,114,129,137,136,135,134,132,172,172,172,171,170,172,173,169,162,147,107,80,84,82,77,44,100,61,59,88,104,118,134,144,160,176,183,180,180,174,170,159,151,147,141,134,123,115,124,127,119,113,120,133,135,133,132,128,122,118,112,98,93,90,91,97,110,124,135,143,143,142,141,141,168,168,172,171,169,169,170,170,160,139,96,84,94,83,75,47,52,55,74,91,100,120,134,142,158,177,183,184,180,175,168,160,151,145,141,134,126,118,114,116,120,123,127,133,131,128,126,121,115,110,105,95,92,93,97,108,121,133,139,142,142,143,143,143,167,166,167,168,167,170,167,165,148,124,99,99,100,77,69,44,62,69,86,114,111,114,132,138,154,171,180,182,181,174,168,160,150,143,134,128,123,118,114,115,122,130,132,129,126,121,119,113,109,103,94,96,96,99,108,119,131,139,136,132,134,136,137,139,163,161,161,164,163,165,160,156,134,107,96,116,112,83,89,56,87,106,118,124,107,119,129,133,156,170,175,179,175,172,167,157,149,139,130,124,120,115,108,111,120,126,125,125,121,117,111,108,105,97,96,95,100,107,118,128,131,128,122,117,119,121,123,125,156,154,158,157,157,161,157,145,125,98,106,129,121,87,77,41,68,122,126,112,90,114,132,135,154,169,172,176,174,167,164,159,149,138,128,119,116,110,106,111,116,118,118,117,112,108,109,105,99,104,101,100,101,106,114,112,106,118,148,159,152,147,141,135,152,149,150,152,153,153,151,141,110,98,122,139,125,89,74,50,33,74,100,91,89,115,131,141,160,171,169,162,163,163,160,151,143,133,124,114,112,108,107,109,111,112,110,107,109,106,102,93,89,77,57,48,65,82,91,100,147,173,168,171,180,189,194,187,140,144,145,143,145,145,144,138,107,98,130,140,128,98,62,66,29,37,69,67,89,125,138,148,164,169,164,160,158,156,154,149,136,127,123,112,105,104,104,104,103,105,108,112,111,101,91,76,49,43,58,94,135,154,170,184,181,149,155,155,152,148,144,141,127,135,142,144,145,145,141,131,107,101,130,140,130,108,72,57,48,34,57,85,104,124,147,154,164,165,162,152,150,149,146,142,135,128,119,105,97,97,97,100,101,107,110,105,103,100,119,131,135,150,168,187,190,178,171,166,166,176,184,185,182,178,174,170,124,128,134,142,142,141,139,127,109,88,125,134,127,115,96,74,63,57,79,112,136,149,152,158,161,157,155,156,149,141,136,133,125,120,111,101,90,91,95,97,101,103,103,97,87,80,102,140,159,168,160,147,141,140,141,150,160,168,174,176,177,179,180,181,111,125,124,128,129,126,129,125,106,86,110,127,124,112,99,86,78,86,100,122,134,148,154,153,153,149,145,147,142,137,132,126,121,113,109,98,90,93,96,98,102,99,89,67,54,52,67,112,172,189,194,188,180,173,170,174,179,179,181,178,175,173,170,170,71,97,118,113,112,115,111,108,97,82,98,113,112,101,90,91,99,115,122,132,135,137,136,134,138,137,135,132,135,131,127,122,116,112,100,96,92,97,94,89,70,63,64,51,50,48,43,61,121,174,195,199,199,197,193,189,188,189,188,188,188,187,187,187,68,64,77,96,101,105,95,89,79,62,75,92,98,98,97,102,114,127,136,140,139,131,128,123,126,127,129,124,121,120,118,114,109,100,97,94,75,62,44,30,28,44,54,59,52,56,55,47,54,119,158,180,191,191,188,186,186,185,183,183,184,184,185,186,84,68,65,89,88,78,75,70,74,72,79,87,94,101,105,108,115,124,131,130,128,123,122,121,119,117,118,116,116,115,108,106,92,69,54,31,12,12,24,34,35,41,50,53,51,53,52,52,46,74,150,143,157,176,182,180,173,163,164,170,176,183,183,183,83,89,98,84,61,40,30,44,55,55,57,63,76,87,93,98,100,101,102,103,103,104,105,104,104,103,104,113,94,88,83,57,69,70,65,58,74,80,35,38,46,51,58,52,50,53,53,52,54,50,107,173,154,151,154,155,151,161,163,158,154,150,146,145,97,96,91,59,49,59,49,58,53,49,38,36,46,53,53,54,56,59,70,81,90,107,112,118,128,132,86,39,26,38,44,57,78,119,178,195,185,148,73,35,37,40,40,44,54,53,54,53,53,48,40,105,163,159,154,161,180,201,210,205,199,192,185,179,98,77,56,60,77,86,81,72,68,65,71,73,73,68,49,40,34,63,90,98,101,115,127,140,142,123,99,116,68,41,38,35,44,42,50,125,193,145,74,42,41,37,34,41,53,53,50,51,54,52,47,50,124,169,175,165,160,163,166,168,170,177,183,190
69,59,59,61,58,56,57,59,58,53,56,60,58,58,56,57,60,58,56,51,52,53,53,53,54,58,59,60,57,57,54,48,48,50,55,60,68,72,66,65,62,61,58,55,58,55,52,52,52,52,52,52,53,51,50,52,51,51,52,52,51,53,54,52,71,59,58,61,58,56,56,59,58,54,55,61,58,58,57,56,55,54,54,57,57,57,59,61,61,60,55,52,49,47,46,62,77,89,97,98,99,100,98,87,86,80,76,70,58,55,52,54,52,51,51,49,50,51,50,50,53,52,50,51,52,50,48,51,72,61,58,62,58,57,57,59,58,56,55,54,55,57,56,55,54,55,59,60,59,61,59,58,62,54,57,62,68,79,100,105,104,105,95,87,82,84,89,92,93,94,92,84,75,64,58,54,52,53,52,52,51,52,51,52,51,54,52,52,52,52,53,52,71,61,56,61,63,61,60,59,57,56,59,58,57,58,56,55,56,62,58,58,60,56,55,59,57,71,83,95,105,111,107,102,96,94,92,86,87,94,98,100,96,95,91,96,87,74,63,61,58,55,54,52,52,53,53,50,50,51,52,50,51,53,51,52,53,44,45,49,50,52,52,59,55,55,50,57,57,55,55,54,65,64,62,62,64,67,80,86,90,101,106,108,107,107,106,100,97,94,92,96,100,97,96,98,94,93,97,103,104,94,72,58,57,55,54,54,53,52,51,51,51,53,54,52,55,48,54,54,26,17,17,15,29,44,63,69,70,67,73,69,62,64,67,65,58,65,71,81,92,103,107,107,115,121,123,123,124,123,121,119,114,109,103,93,84,83,81,85,89,93,98,101,100,96,87,65,55,56,54,52,52,55,52,52,52,53,54,53,52,55,52,52,83,89,93,89,85,87,89,85,96,104,99,87,72,66,69,78,83,91,110,123,129,133,133,137,141,145,145,149,141,142,139,135,132,127,118,107,101,89,79,75,78,84,89,96,104,104,98,79,60,55,54,52,51,54,53,51,53,53,52,53,54,52,53,52,123,125,128,130,116,100,94,105,121,123,117,99,81,67,57,57,69,89,116,133,142,147,155,159,160,161,158,158,153,152,150,145,140,137,129,122,114,107,90,81,72,70,70,76,96,114,115,99,68,55,53,54,55,54,54,52,52,51,52,53,52,51,52,54,129,131,132,127,113,102,98,112,126,126,119,100,81,71,58,47,49,71,97,110,113,126,148,168,172,173,171,169,165,161,157,152,144,140,133,127,120,114,104,97,89,82,77,71,70,86,104,100,72,54,55,55,51,54,54,55,55,56,53,51,52,53,53,53,135,136,138,130,116,103,91,102,125,128,119,95,60,48,38,31,37,52,66,86,105,110,125,163,176,175,174,174,173,170,164,158,151,147,139,133,126,117,110,102,97,94,95,97,86,71,73,80,71,57,52,52,55,56,55,55,53,53,55,55,54,54,54,54,140,141,143,133,120,102,84,94,118,124,113,85,54,41,29,30,45,66,78,96,117,117,113,146,174,179,179,179,177,172,165,157,152,147,143,139,130,122,115,106,102,93,98,122,126,115,96,77,71,69,64,58,53,51,52,53,53,54,54,53,51,53,53,53,145,145,145,138,128,113,87,83,102,113,107,83,57,38,37,59,81,89,100,107,123,127,123,138,166,182,179,178,176,171,164,158,148,144,139,137,133,125,119,113,103,95,92,117,139,139,131,118,101,82,74,69,65,57,53,53,55,56,54,52,54,57,55,53,156,153,154,150,144,129,104,88,90,98,94,81,64,46,66,111,134,130,121,113,117,127,130,143,165,179,179,180,176,170,162,155,150,144,138,133,129,126,121,116,110,103,97,103,122,142,146,143,136,120,99,83,73,73,66,50,51,54,54,54,54,53,56,54,162,163,161,159,158,146,119,97,90,86,86,71,55,48,73,100,102,118,131,122,120,139,147,150,161,175,181,177,171,165,158,154,147,140,133,127,126,123,122,116,110,107,106,104,107,121,138,152,157,151,139,119,100,76,68,72,58,52,53,58,57,58,54,51,168,169,172,170,165,158,130,100,87,83,75,63,49,42,57,85,92,90,101,114,118,139,149,154,163,175,179,173,165,161,159,151,142,132,128,129,126,121,116,107,101,99,98,98,97,103,119,137,153,160,161,154,142,122,92,76,73,61,53,52,52,49,47,46,171,172,172,171,171,168,145,112,93,80,74,63,48,41,43,59,65,79,92,106,120,131,147,159,166,173,173,169,166,165,159,150,144,136,128,119,110,101,94,85,86,90,94,93,94,98,112,131,145,153,159,164,163,158,140,114,90,76,68,49,50,53,68,100,172,174,176,174,173,173,162,134,106,88,77,69,54,46,44,63,56,52,90,111,125,139,151,162,168,174,170,168,167,163,154,139,122,109,97,82,71,65,60,63,70,81,87,86,82,77,91,108,125,138,140,141,154,160,157,149,131,109,83,72,61,78,106,135,177,176,174,174,172,173,172,155,122,96,79,72,64,53,50,97,100,77,98,115,127,138,155,163,171,175,171,169,167,159,145,127,112,108,100,83,70,69,76,86,94,99,98,83,53,49,67,87,103,111,125,127,125,134,135,133,128,121,111,97,92,106,130,139,178,179,177,176,174,173,173,166,148,119,96,83,73,62,54,52,70,84,93,118,136,146,159,167,172,170,168,169,165,151,145,149,155,153,145,130,104,88,100,105,109,112,107,84,42,25,52,81,102,105,100,110,121,127,128,131,125,121,122,118,105,96,110,129,181,182,181,179,176,175,172,168,161,146,128,104,87,80,70,60,68,112,138,130,139,150,160,166,167,168,170,171,162,145,152,165,160,149,138,123,108,78,68,78,88,96,103,86,48,21,28,58,87,99,101,94,95,104,117,132,144,141,138,136,133,122,98,84,183,183,180,180,179,180,177,171,166,155,144,124,100,85,86,76,73,97,121,127,141,144,150,158,163,165,166,165,153,136,135,140,137,130,125,112,93,76,53,52,62,74,87,82,55,31,21,23,67,95,97,97,91,85,87,115,133,142,144,144,144,140,135,118,184,183,182,181,179,175,173,170,165,158,148,132,113,91,81,82,77,69,75,100,123,133,144,151,152,153,153,153,148,141,144,146,148,148,148,133,107,86,64,48,57,67,82,87,67,59,73,70,39,81,100,101,98,92,85,98,122,138,144,144,142,141,137,132,188,187,185,184,183,179,175,172,166,158,148,137,125,106,86,75,72,71,75,94,121,138,144,144,142,140,143,150,157,166,171,173,174,172,170,162,145,116,92,74,54,65,83,95,73,62,75,82,90,83,92,105,105,101,100,98,117,138,145,151,152,147,141,134,187,187,185,184,181,179,177,173,165,157,152,143,135,126,109,100,79,85,101,117,128,136,142,142,145,150,155,163,173,183,187,187,189,187,184,176,161,141,116,94,65,58,89,111,85,58,83,100,79,63,80,106,115,109,105,107,115,136,148,154,153,151,141,137,185,184,182,182,180,178,177,172,169,162,154,149,147,146,144,141,138,135,136,145,151,155,161,166,171,178,180,184,187,190,191,195,196,194,188,180,166,148,129,107,73,64,97,128,96,57,70,101,109,86,81,105,118,114,109,112,117,135,152,158,163,160,147,141,186,185,184,182,182,180,177,173,167,163,157,153,154,156,163,165,167,169,173,177,180,184,184,186,190,192,197,196,192,191,195,200,201,202,197,185,167,152,136,118,90,73,106,135,119,74,114,142,137,122,106,104,113,113,108,116,124,136,151,161,169,171,158,148,185,184,183,183,183,180,178,176,171,164,158,157,156,165,173,180,184,187,192,195,195,196,195,196,198,200,198,200,194,194,196,196,196,200,197,186,166,153,142,126,99,92,121,138,123,87,115,151,151,134,117,113,120,118,113,119,130,143,145,158,170,171,162,154,185,184,185,183,183,182,177,175,174,169,161,159,160,164,174,184,189,196,199,201,203,201,202,202,202,202,197,195,195,195,194,193,196,195,192,184,167,150,138,118,108,118,128,138,125,87,94,140,153,144,119,103,111,114,115,123,129,140,144,155,169,174,164,155,184,185,185,184,180,181,180,175,170,164,159,160,160,167,174,183,192,200,202,204,203,202,201,200,198,196,195,195,194,192,191,189,189,190,188,180,163,144,122,102,115,137,135,136,122,82,84,120,131,121,102,100,110,111,114,125,137,143,142,155,173,177,170,164,186,186,184,181,179,176,178,175,167,160,156,159,165,172,178,185,190,196,200,200,199,199,197,195,195,193,191,192,191,189,186,186,185,187,185,180,166,135,102,104,135,153,146,144,121,93,113,142,145,134,104,99,112,115,115,121,136,149,152,159,172,177,172,166,188,186,186,185,183,181,181,178,174,168,164,161,161,166,173,181,186,192,193,194,196,195,194,196,195,194,194,193,193,191,186,186,185,187,189,186,171,131,97,119,154,159,152,152,127,97,132,163,162,149,119,104,112,116,114,121,136,150,158,165,171,182,173,167,189,189,188,186,184,183,182,179,174,168,161,159,157,159,166,173,178,182,186,189,192,193,194,193,193,194,194,194,192,190,186,186,189,190,190,189,175,126,97,134,164,167,165,160,129,94,133,177,178,157,122,107,114,122,118,122,134,154,166,169,172,179,174,169,187,187,186,185,184,184,182,179,172,166,161,157,154,155,159,165,171,174,179,184,188,189,191,192,191,192,193,194,194,192,190,191,192,194,195,192,173,118,98,143,165,169,167,162,126,80,92,131,152,143,120,111,118,125,123,126,136,160,172,175,177,177,174,172,190,189,188,187,187,184,182,180,175,169,157,151,150,151,153,158,163,171,178,184,189,191,193,193,193,193,194,195,197,195,193,192,192,193,194,187,165,113,103,154,170,171,168,160,124,87,119,148,152,140,122,118,127,133,132,128,137,159,175,183,183,182,178,173,194,191,192,190,188,186,185,182,172,151,140,138,143,141,145,152,159,168,173,176,184,192,197,197,195,195,195,197,197,194,191,188,189,190,190,179,156,116,125,164,173,172,168,160,130,105,139,167,167,141,110,117,135,142,137,133,143,166,178,185,186,187,183,176,195,195,193,189,186,183,181,174,153,125,115,117,126,133,145,145,151,158,164,170,176,183,193,195,196,196,194,196,198,192,185,189,190,190,189,174,147,119,137,163,167,170,169,164,134,98,123,153,158,138,104,131,154,150,139,138,151,172,181,185,186,187,183,177,195,194,192,190,189,186,183,164,128,103,100,105,117,128,135,139,140,141,154,170,176,182,190,197,199,198,198,198,198,190,178,182,186,188,181,161,135,135,159,168,169,170,170,169,138,95,106,129,120,107,114,142,167,152,141,143,156,172,184,187,183,183,186,182,199,197,194,191,189,187,181,153,112,86,85,96,115,126,131,128,125,123,131,142,163,174,185,197,200,198,197,197,197,189,173,175,182,173,161,142,134,151,163,169,172,171,172,171,139,103,127,147,135,121,124,152,163,142,140,147,164,180,186,184,182,184,181,181,196,197,196,192,189,185,176,143,104,76,82,100,118,128,125,118,115,115,105,115,144,156,167,186,195,196,196,195,196,194,175,161,160,149,134,136,161,167,167,171,174,173,173,166,136,98,120,136,131,121,132,153,155,141,142,154,175,181,185,185,185,185,180,171,198,199,197,196,194,190,177,142,104,93,106,121,122,123,116,112,105,96,111,119,136,149,154,167,190,196,196,196,198,198,187,163,141,132,131,144,161,167,170,173,177,178,178,170,137,97,95,102,108,115,135,149,147,143,150,167,180,183,185,187,186,183,175,168,200,199,198,198,194,188,176,144,108,112,130,124,118,108,99,81,63,89,110,115,123,134,145,165,184,194,196,198,197,196,193,177,147,129,128,145,158,166,169,173,178,177,174,167,138,101,105,117,107,119,140,147,144,148,162,175,181,182,186,187,187,181,176,166,200,200,199,196,195,188,171,139,107,120,129,122,109,106,87,59,88,122,126,118,118,130,139,162,178,193,197,197,197,198,195,188,166,141,124,131,147,158,163,168,170,168,170,164,138,97,90,98,106,132,151,149,148,160,174,178,180,184,186,187,182,177,171,158,198,198,201,199,197,184,161,132,114,124,127,113,102,98,65,61,120,145,148,134,122,128,141,154,172,189,198,197,195,197,195,190,177,152,126,114,129,147,154,158,163,164,165,159,140,92,59,76,117,144,151,145,157,170,177,178,181,184,184,182,181,173,161,148,198,198,199,199,193,178,148,120,121,139,132,109,95,83,59,101,141,153,162,149,125,131,144,151,168,187,197,198,196,195,195,192,182,163,140,119,112,126,140,148,156,160,160,152,141,85,50,98,141,155,155,160,174,173,172,179,182,181,181,179,174,165,154,142,192,195,198,197,190,172,138,118,138,149,132,106,85,68,57,87,108,109,117,146,133,137,148,154,168,185,197,200,199,196,194,192,187,172,152,133,116,106,116,133,143,152,155,150,142,86,62,126,157,161,164,171,176,173,176,180,180,179,177,174,168,160,146,125,193,197,199,196,190,167,134,127,150,156,140,109,97,83,54,60,72,91,101,104,125,139,153,158,170,187,196,200,197,195,193,192,188,179,162,144,131,117,102,106,126,140,146,152,149,115,106,148,161,164,170,174,176,176,178,179,178,176,175,172,163,149,133,113,191,194,196,194,181,154,129,141,162,160,143,111,105,81,53,62,61,51,80,104,130,143,155,158,167,187,197,200,199,197,194,192,187,178,168,153,139,128,118,102,104,124,138,145,141,121,121,148,159,165,175,176,176,175,176,176,178,177,175,167,154,139,123,107,187,186,184,182,174,145,124,144,169,165,147,114,102,90,55,77,108,69,73,103,126,148,161,160,169,190,198,200,199,196,193,190,188,179,172,161,152,140,127,116,105,101,123,132,132,125,122,137,155,165,167,168,173,173,172,173,168,168,166,156,145,133,121,108,177,173,171,174,170,143,121,146,174,167,153,123,107,94,58,63,67,68,90,100,119,144,165,161,175,193,200,201,199,194,191,188,186,181,174,159,151,143,133,125,116,106,102,126,131,128,123,129,142,153,163,164,166,168,172,172,166,163,159,148,139,129,121,105,167,170,179,182,171,149,124,143,173,171,164,134,104,93,65,43,50,75,95,107,124,147,164,168,180,195,201,200,196,194,192,190,188,182,179,170,156,148,138,130,121,110,100,108,134,133,130,133,141,150,157,161,161,163,164,163,160,156,151,144,135,128,114,96,176,184,188,186,175,158,134,140,172,170,163,141,109,97,84,56,63,95,115,112,129,161,175,174,186,197,203,201,197,193,195,196,193,186,176,167,158,149,138,131,127,119,107,105,124,139,146,153,159,161,161,160,159,157,157,153,147,146,144,138,131,119,106,88,187,191,192,189,181,169,146,140,159,163,166,150,121,99,94,63,63,94,113,102,114,156,175,180,191,199,199,198,199,198,198,198,195,188,177,164,155,147,139,131,128,121,114,117,129,146,157,161,163,162,161,157,152,148,148,144,141,142,139,133,125,114,97,84,184,183,187,187,183,170,142,134,149,161,166,158,137,108,92,74,53,60,81,110,145,160,176,185,192,197,197,195,196,198,198,197,193,186,177,171,163,154,146,135,128,123,119,120,131,144,152,155,158,157,155,149,148,145,142,139,138,136,129,125,118,104,89,82,177,181,181,182,184,173,139,136,146,158,164,158,145,125,99,86,70,60,74,113,157,177,182,190,193,198,198,199,201,198,195,190,185,182,174,168,162,153,142,135,129,126,123,122,130,139,147,151,153,154,150,151,147,142,138,138,137,133,131,125,112,98,86,84,163,166,166,171,176,168,130,132,143,153,159,154,146,137,120,100,100,96,111,146,173,182,187,191,195,196,197,198,199,195,189,185,181,178,170,162,156,151,143,132,127,128,130,132,138,141,141,146,149,152,151,145,143,141,138,135,133,130,124,119,105,92,85,87,149,152,153,156,164,165,128,124,141,151,160,156,147,139,134,122,111,119,141,164,181,186,189,191,195,197,196,193,193,190,188,188,185,178,170,159,153,152,145,131,126,130,134,135,136,138,142,145,146,146,143,142,142,143,141,138,132,126,120,110,96,86,81,94,128,135,138,140,146,150,125,114,141,154,158,156,147,139,135,131,126,133,152,174,184,188,186,184,188,192,191,190,189,189,188,183,178,173,165,162,159,152,143,135,130,126,128,136,139,139,139,142,142,141,141,143,143,141,136,133,128,122,112,101,91,85,97,107,109,112,117,126,132,124,110,107,126,146,155,154,148,141,139,137,136,145,164,176,184,187,183,176,179,185,186,188,184,181,182,179,175,174,170,163,159,153,144,139,132,129,129,134,137,137,137,139,142,144,144,144,142,138,135,131,124,118,106,95,88,93,106,115,99,100,108,107,100,100,95,93,100,111,134,144,147,144,143,144,149,156,170,178,184,186,184,179,178,180,180,180,178,171,172,171,171,172,169,164,159,150,140,134,129,124,125,127,131,138,144,146,149,149,146,144,141,136,133,126,119,111,98,87,89,104,114,121,116,120,122,115,110,109,109,108,110,111,115,125,129,135,140,146,152,164,173,178,180,181,181,178,177,176,177,176,174,174,169,168,168,166,160,159,153,148,141,133,126,128,128,132,135,141,146,150,152,148,145,142,136,132,127,120,110,101,90,90,102,112,119,125,135,134,133,128,120,117,116,115,112,115,120,125,128,130,138,157,163,171,177,181,181,180,176,174,174,175,173,174,175,171,167,166,163,161,157,151,149,146,142,140,136,140,137,137,139,142,144,147,148,145,141,138,132,127,119,111,103,91,86,97,112,121,124,126,99,96,102,106,110,110,108,114,124,128,130,132,132,134,147,156,165,171,176,178,179,178,175,172,170,172,171,170,169,165,163,163,159,150,150,149,150,148,144,141,139,138,136,137,140,141,142,141,140,137,136,133,126,120,112,104,92,87,96,113,119,127,127,129,77,68,73,86,101,109,107,111,120,127,135,143,146,147,147,154,163,169,174,175,170,169,169,168,166,168,168,169,167,164,164,161,160,156,150,152,151,146,143,140,138,136,134,133,138,140,138,137,134,133,132,127,122,115,106,96,91,97,109,117,122,127,129,129,78,85,83,80,89,102,106,107,115,126,136,144,149,154,151,155,160,163,164,166,161,158,156,156,156,155,156,160,159,155,157,157,156,151,150,148,144,143,144,139,136,135,136,140,137,131,131,134,134,132,129,124,117,108,98,88,87,92,107,117,124,128,130,130
71,79,76,63,67,63,60,58,60,58,57,59,63,59,55,55,58,66,59,61,64,56,57,58,68,73,91,101,110,114,115,111,102,97,94,92,92,95,94,93,86,70,58,54,52,54,51,52,51,53,53,51,51,52,52,52,49,50,52,50,52,53,53,51,65,70,68,59,53,62,63,62,62,59,59,64,60,58,59,62,66,66,64,69,68,74,84,94,102,116,119,118,115,104,96,94,88,82,78,85,91,94,96,99,95,87,69,61,57,52,56,55,54,53,53,52,52,50,52,53,55,53,51,51,52,52,52,51,65,72,72,58,54,55,59,62,62,62,63,64,64,64,66,66,66,72,76,86,98,108,107,114,117,117,113,103,93,90,93,99,107,104,108,109,106,101,100,100,103,97,82,67,59,54,53,52,51,53,53,53,52,52,53,52,54,54,55,53,54,52,52,51,70,65,44,34,30,34,40,43,50,56,61,61,65,70,74,76,79,82,85,94,107,109,106,102,101,101,95,90,93,100,107,109,112,105,97,94,92,96,97,94,103,109,97,75,60,59,54,52,54,53,55,54,54,54,55,52,53,54,53,52,52,52,52,60,55,46,35,34,36,32,25,36,58,69,69,71,75,77,76,75,75,79,86,94,91,88,81,83,88,92,97,102,106,110,107,105,97,90,80,76,75,84,95,102,107,107,105,86,64,58,57,53,54,53,51,53,55,54,52,54,51,52,53,53,53,53,53,77,98,102,105,105,102,97,95,99,92,84,91,95,90,76,71,78,84,85,87,91,98,98,104,108,116,122,125,125,128,123,119,112,109,102,93,82,76,70,71,79,96,105,106,96,68,56,55,53,54,56,55,52,53,54,54,52,54,53,54,54,54,54,54,113,122,126,129,129,132,132,125,108,99,107,117,118,103,83,69,66,76,90,108,122,127,130,135,139,143,148,150,151,141,145,137,133,126,118,106,93,81,74,75,70,72,93,109,109,87,60,55,57,56,51,53,55,54,54,53,53,53,52,53,54,53,51,65,149,134,133,134,136,137,133,121,102,99,120,133,128,112,90,76,64,58,71,100,127,138,145,159,162,161,165,163,160,157,154,150,144,140,131,121,108,97,85,76,74,74,78,106,115,95,63,54,51,53,56,55,53,54,53,54,54,55,55,53,51,51,53,106,168,141,143,142,140,143,136,120,104,100,124,135,128,110,89,73,49,41,54,85,111,120,127,150,170,173,170,169,167,162,160,158,151,146,140,130,122,108,95,84,76,73,78,102,114,92,66,58,56,55,53,54,54,55,54,54,54,52,54,54,56,53,72,136,177,143,146,145,143,145,140,125,107,95,118,134,128,103,66,47,38,31,45,67,83,104,114,127,165,181,179,176,174,170,166,162,156,148,138,129,123,114,104,94,87,81,76,76,93,88,61,53,53,54,54,55,54,54,55,54,54,55,55,57,54,59,91,151,169,149,150,151,149,153,144,127,107,89,108,133,123,96,62,45,32,38,61,79,83,110,116,112,145,174,179,179,179,177,172,166,158,155,145,137,129,120,110,99,96,96,98,85,68,70,66,59,54,52,54,55,55,56,56,58,54,54,55,56,55,57,91,142,155,160,160,158,153,154,147,137,119,92,94,113,117,95,63,43,47,77,93,96,105,116,129,119,134,171,181,182,183,180,175,168,162,154,148,143,133,123,114,106,97,102,121,116,100,80,74,69,61,54,53,55,55,53,55,55,54,56,55,54,53,60,100,135,157,166,165,165,162,162,157,151,134,105,91,99,104,87,67,51,78,121,133,129,118,116,126,126,136,167,183,182,182,180,175,168,160,152,147,142,134,126,117,108,97,89,115,133,129,111,93,77,73,69,56,50,55,55,54,57,57,57,55,57,58,68,109,130,154,171,170,169,169,170,167,162,147,118,97,91,91,79,59,51,75,97,103,128,134,116,130,136,143,164,180,181,182,177,171,164,158,151,141,138,133,125,120,113,105,97,104,124,136,135,123,106,84,76,73,64,55,53,56,55,54,55,56,52,42,56,94,124,150,174,172,172,173,175,174,168,162,128,99,89,83,72,52,40,61,89,90,95,118,117,137,146,150,162,179,183,180,176,168,163,156,149,139,134,127,125,120,114,110,112,112,114,125,137,142,134,117,91,79,74,67,55,53,54,53,51,40,36,62,103,135,150,160,173,173,174,177,177,177,175,170,138,102,88,81,67,50,43,43,48,63,91,103,115,134,148,155,165,178,181,174,171,166,160,151,142,135,129,130,125,118,110,108,109,109,108,116,134,147,152,144,130,107,86,77,71,55,49,50,53,78,118,156,171,169,162,155,179,177,177,181,179,177,178,175,155,118,93,78,73,56,46,49,78,49,79,106,123,136,144,158,170,179,177,173,172,167,159,149,138,131,133,127,121,108,104,107,108,106,105,109,128,147,151,155,151,141,119,93,77,74,61,69,92,115,144,157,157,151,146,144,183,181,177,178,177,178,177,176,170,140,102,82,72,62,55,53,99,80,90,113,125,137,156,163,170,177,174,172,172,167,158,147,139,127,116,107,98,92,96,101,102,99,91,94,117,132,142,142,143,150,150,133,107,85,90,98,110,138,151,155,155,152,149,145,183,182,182,182,181,179,177,176,175,160,122,93,80,72,59,53,56,77,94,116,134,143,157,165,175,176,172,172,170,165,143,118,103,92,82,75,81,89,103,110,104,88,64,70,94,111,125,133,130,127,138,147,140,111,94,114,147,162,161,158,154,149,147,144,185,184,184,184,182,181,179,177,171,167,144,119,98,84,77,67,66,102,141,136,139,151,162,168,174,173,172,171,165,154,144,137,132,120,99,83,91,107,118,122,117,87,44,52,95,113,110,117,131,132,121,117,120,121,108,101,111,115,124,129,130,135,135,136,186,186,184,184,185,183,181,179,176,171,160,143,120,97,88,83,75,88,133,136,143,151,160,166,168,171,173,173,164,151,157,164,160,152,134,101,90,105,119,130,125,96,47,33,62,104,112,103,107,124,132,129,122,117,116,105,91,76,60,78,94,100,108,116,188,188,188,185,182,184,182,180,177,172,165,150,133,109,91,92,84,87,101,113,139,145,152,162,165,170,172,168,154,151,161,163,154,145,132,105,71,67,92,111,123,103,52,23,42,87,102,107,98,99,115,133,140,138,135,129,114,96,70,31,27,43,61,76,190,190,190,189,189,186,184,180,176,170,163,154,141,122,96,85,87,82,78,93,121,136,149,156,156,157,161,157,147,141,143,141,133,128,116,94,66,57,66,89,113,105,62,32,20,61,101,105,99,93,95,115,134,142,145,147,145,131,112,89,56,31,32,37,187,188,191,189,186,186,184,181,177,171,163,154,144,130,114,93,83,83,90,106,126,144,151,151,148,149,149,150,151,152,152,151,146,146,119,97,74,56,59,77,102,107,71,69,67,52,87,111,104,97,92,102,126,140,145,146,146,142,134,117,101,71,51,46,189,188,187,188,186,184,183,181,178,173,167,158,150,144,134,123,110,103,107,123,135,141,146,145,146,147,151,158,166,172,175,174,171,168,154,122,93,68,57,67,97,110,74,63,75,72,81,104,115,105,101,103,121,139,145,150,148,143,137,128,114,96,76,51,189,191,189,188,186,185,184,181,178,171,166,159,152,151,150,149,147,145,146,148,153,158,160,164,166,168,171,176,183,188,189,189,184,181,171,149,121,95,69,66,96,117,74,69,85,74,65,92,117,116,107,108,116,136,148,153,154,146,137,129,119,102,90,73,184,187,187,187,185,185,183,180,178,175,168,161,157,158,162,167,171,173,175,176,177,181,180,183,186,188,190,190,191,193,195,197,193,187,176,159,135,106,76,66,104,129,77,67,100,104,77,83,116,125,107,112,119,139,152,162,159,149,142,136,122,107,89,82,186,186,187,187,187,186,185,184,182,176,169,162,159,160,166,177,184,189,193,194,196,194,195,194,197,199,199,196,191,193,199,200,199,193,180,162,139,118,88,73,108,135,94,83,124,130,112,97,113,124,109,115,121,138,155,166,168,154,147,145,133,115,98,81,187,187,187,188,187,185,184,182,180,176,171,164,160,162,166,180,188,195,198,200,201,200,201,201,201,200,197,196,195,196,196,199,200,194,178,160,142,126,96,81,118,141,106,90,136,143,127,109,116,122,107,114,125,140,154,170,175,164,153,147,133,119,105,88,188,187,188,187,186,184,182,182,180,174,166,159,160,164,170,178,188,197,202,204,203,202,201,200,199,199,196,194,195,194,193,195,195,188,173,155,143,127,103,106,131,141,108,82,141,154,136,109,111,121,114,117,128,141,150,168,176,169,155,147,138,127,113,97,190,188,188,189,187,183,182,181,179,174,167,159,159,167,173,181,187,193,198,199,199,198,196,194,194,191,192,193,190,189,188,191,191,187,173,153,134,111,110,128,133,139,106,73,98,130,127,103,106,112,113,121,127,139,149,168,176,170,161,151,141,129,116,99,191,193,192,189,188,186,185,183,181,178,171,163,160,160,165,175,181,187,191,193,195,195,194,193,193,190,191,191,187,184,184,185,185,182,171,146,115,98,129,143,140,140,107,94,129,136,119,93,103,109,109,116,134,140,147,169,179,174,164,154,141,128,112,102,193,191,189,190,188,186,184,183,182,178,172,161,158,156,160,166,173,178,181,187,191,191,192,193,192,193,191,190,188,183,183,183,184,182,173,142,101,111,151,155,149,142,108,106,146,152,138,100,102,110,108,113,132,146,152,168,177,174,169,156,140,126,111,100,194,192,190,189,188,187,186,184,182,175,168,161,156,156,154,157,165,170,175,181,185,187,190,191,191,191,193,191,188,185,186,188,190,186,178,139,101,127,162,165,160,149,112,113,157,165,147,107,108,115,109,114,132,147,159,169,178,175,169,159,146,130,108,97,196,195,193,191,191,187,186,184,182,177,168,156,151,149,148,153,157,164,172,179,184,188,190,190,190,191,193,193,190,188,191,192,191,191,180,135,102,138,166,167,168,154,108,97,138,154,137,98,107,115,113,117,133,151,159,167,176,176,172,160,145,129,111,96,197,198,197,195,192,191,188,187,182,174,156,140,135,138,138,143,152,161,168,175,182,190,193,193,192,192,193,196,192,191,190,191,193,191,176,127,104,150,169,170,167,150,101,92,132,143,125,109,113,119,119,123,136,154,165,170,176,176,174,162,143,130,113,96,200,199,196,195,193,188,185,183,178,159,128,113,114,126,133,141,145,153,159,166,173,184,192,194,194,194,194,197,194,186,188,190,191,185,165,118,114,159,170,169,166,148,106,112,149,152,128,108,119,130,125,128,139,158,171,179,179,179,177,166,149,134,116,97,199,198,200,198,193,190,188,185,173,140,107,100,105,119,129,134,138,140,151,167,175,184,191,195,195,195,197,197,190,180,186,188,188,181,158,116,130,165,170,170,167,152,104,113,153,152,120,110,132,132,129,134,145,162,172,180,181,180,175,165,150,136,116,99,200,199,199,197,193,190,187,183,170,125,86,84,95,113,126,125,122,125,132,149,168,183,192,199,198,197,196,198,190,169,182,187,184,170,142,128,152,166,168,168,165,149,100,87,116,129,119,121,142,136,135,139,151,169,173,178,183,180,173,161,149,134,119,96,201,200,199,199,196,192,188,181,160,115,79,78,99,118,122,116,116,115,111,123,150,162,183,196,196,196,195,197,190,164,176,178,168,150,135,146,158,167,169,167,168,150,106,113,130,110,110,128,145,138,136,142,158,172,178,177,178,179,176,161,149,133,115,103,202,201,200,199,197,194,191,185,156,116,88,103,116,117,114,113,107,94,106,125,142,150,166,189,197,197,196,196,195,169,156,153,139,133,147,158,161,169,170,170,168,148,106,110,131,120,112,134,145,137,140,149,167,174,177,175,176,177,177,163,150,135,116,95,200,200,199,198,198,196,191,183,155,114,103,121,118,109,102,84,66,92,108,112,129,141,156,181,195,198,198,198,196,182,151,137,131,138,154,162,165,168,172,173,170,147,102,92,104,102,115,138,142,137,142,160,170,175,177,178,178,174,167,156,144,128,105,84,198,199,197,199,199,197,192,180,149,113,116,127,113,104,95,64,85,121,126,117,121,132,150,174,191,195,198,197,198,190,168,136,129,141,153,162,170,174,175,176,172,148,103,86,91,101,124,135,140,141,153,168,172,175,180,181,178,170,164,153,135,115,94,75,198,198,197,198,197,196,190,170,138,115,123,128,102,93,79,75,120,145,152,129,120,131,147,167,188,196,196,196,197,193,180,153,127,125,143,157,164,169,173,168,166,146,99,77,84,110,132,141,136,146,162,170,173,178,182,181,174,168,159,143,125,105,84,70,197,196,194,194,197,195,186,159,129,121,132,124,94,93,69,86,131,148,159,141,119,136,147,161,183,198,198,196,196,193,186,164,137,116,129,143,153,160,166,165,162,144,91,53,82,123,144,142,146,160,171,172,177,181,182,176,170,162,149,135,118,96,80,73,196,193,192,195,196,193,181,151,122,131,144,128,90,77,51,72,100,106,128,141,123,137,146,160,181,195,199,198,196,194,187,171,147,124,115,124,142,151,160,163,156,142,86,50,101,138,147,147,158,165,168,174,177,174,174,170,163,151,140,125,103,84,75,79,188,186,188,192,194,190,175,142,122,143,150,132,96,90,51,51,61,81,99,114,123,147,155,160,182,196,200,198,196,196,193,180,158,138,120,110,121,139,152,155,151,143,95,77,135,150,152,159,167,165,167,171,170,172,171,164,156,144,131,108,87,82,76,90,182,184,188,190,192,189,165,131,132,161,159,135,103,93,50,64,74,51,84,113,131,147,154,160,183,198,200,199,197,193,189,182,166,146,132,119,105,118,142,147,153,150,116,112,150,155,161,166,169,169,172,171,171,170,167,162,153,137,116,96,86,78,77,99,177,182,184,185,184,179,157,123,132,168,162,142,108,93,57,66,112,58,77,114,137,154,156,157,184,199,201,200,198,195,191,182,169,154,141,130,114,103,117,140,148,148,123,123,149,158,166,167,166,166,171,170,171,170,167,157,141,125,105,92,82,76,88,113,176,176,175,172,170,165,148,126,138,172,166,147,113,97,62,60,51,72,91,108,135,157,159,162,188,198,199,200,198,195,191,182,172,161,149,137,123,112,104,126,139,139,129,125,143,154,162,162,166,166,166,168,166,167,161,148,133,119,101,88,78,81,97,118,167,165,160,162,173,173,152,129,137,173,170,154,120,93,64,44,58,83,99,110,132,156,159,163,190,200,200,198,195,193,190,183,174,162,152,139,128,120,105,107,127,135,132,124,140,151,160,162,163,166,167,170,161,160,149,139,126,115,97,82,77,88,107,124,158,162,175,180,183,180,164,139,134,168,170,156,126,97,80,55,70,107,120,118,143,165,160,172,193,198,198,196,196,196,191,185,178,165,153,144,132,124,114,104,113,133,135,133,143,151,159,161,162,164,165,165,158,153,144,132,122,110,91,79,80,95,114,128,162,172,180,185,186,180,168,145,135,160,166,161,136,105,90,63,63,102,110,104,142,169,168,182,197,200,198,195,197,199,195,188,177,166,156,146,134,128,118,108,109,126,142,149,156,159,159,158,157,157,156,152,150,143,137,131,120,102,84,76,86,103,119,129,167,172,176,178,181,179,169,141,133,155,163,162,146,115,92,69,49,66,90,125,145,167,172,185,196,197,195,195,196,198,195,189,175,163,152,143,134,129,121,115,119,132,148,156,160,160,160,155,151,150,148,144,142,141,133,124,111,94,81,80,94,111,125,132,163,167,170,171,173,177,170,138,134,150,158,158,148,128,101,81,62,56,85,139,166,173,181,190,197,198,196,196,195,194,190,183,177,165,156,148,137,128,123,116,117,135,147,153,155,154,152,146,145,142,141,137,138,133,126,116,101,87,82,87,106,116,125,132,145,151,157,157,159,167,164,133,129,146,154,152,147,136,119,101,94,93,116,157,176,180,186,192,196,197,198,198,194,188,183,177,172,166,158,147,137,130,122,120,121,131,142,147,149,149,146,146,140,137,135,136,132,128,122,111,96,85,85,96,108,117,127,134,123,133,140,145,144,149,159,133,121,141,151,153,145,136,126,116,112,124,147,172,182,186,186,190,195,195,197,195,190,183,177,174,166,158,155,145,134,125,125,124,125,134,137,141,144,146,144,142,141,135,135,135,129,124,117,103,91,84,89,104,119,127,130,135,105,114,121,129,135,139,143,121,115,138,150,151,147,138,133,127,122,138,160,177,185,188,187,189,193,194,192,190,188,184,180,175,166,153,151,149,133,125,125,129,130,134,136,139,140,140,139,138,137,138,137,131,125,119,109,95,85,85,99,112,122,128,134,137,95,100,107,114,122,127,124,109,110,131,147,148,146,137,136,134,137,150,167,179,185,185,177,179,187,189,187,186,184,181,175,168,160,155,151,145,136,123,123,127,131,132,132,134,138,134,136,138,137,136,132,127,122,113,100,91,84,97,110,120,128,132,138,140,87,93,98,103,108,106,103,96,92,102,121,139,144,142,140,141,147,157,169,179,184,183,172,175,179,181,181,176,176,175,170,171,166,158,152,144,136,127,124,125,129,132,131,133,135,139,139,139,139,133,130,124,116,102,91,85,95,110,120,127,131,134,138,141,121,118,113,118,116,110,105,105,104,105,107,116,127,134,140,148,156,165,171,176,179,179,172,172,175,175,174,170,168,167,166,167,165,157,148,141,134,127,122,123,125,131,133,139,141,141,139,138,134,131,125,119,107,95,88,92,105,117,125,131,136,138,140,139,134,131,130,126,122,118,115,112,111,110,113,120,123,127,140,154,162,168,173,176,177,173,171,171,171,170,171,170,166,164,162,158,153,152,145,138,131,124,125,126,130,132,136,140,143,141,137,135,131,124,118,110,100,88,91,105,116,124,128,134,136,138,139,140,106,101,95,93,100,108,107,108,112,117,120,125,127,132,142,156,164,168,173,175,173,169,168,168,169,167,168,165,159,159,158,153,147,144,141,137,132,129,135,132,133,134,135,138,140,138,136,132,125,119,111,101,91,88,101,116,124,128,133,137,141,140,141,143,74,77,76,75,80,90,108,106,111,119,130,138,143,141,142,150,161,168,170,169,167,165,165,163,166,165,162,158,156,156,152,148,143,143,143,138,135,132,132,132,131,135,136,136,132,131,130,129,121,113,102,91,87,99,111,122,126,129,132,136,140,143,146,147
57,58,64,65,65,64,65,54,52,55,61,60,67,83,108,142,175,191,197,199,200,204,205,204,200,196,195,196,195,194,200,208,205,203,201,175,140,141,177,191,190,188,179,150,97,59,53,50,47,50,50,48,45,47,48,48,46,46,45,32,58,169,223,212,63,73,71,68,71,80,93,96,103,113,126,141,165,184,201,210,209,206,204,205,205,202,198,195,191,189,187,191,194,195,198,199,199,200,199,198,193,185,184,187,188,185,172,139,83,38,18,20,42,48,45,45,48,47,47,47,44,43,36,74,165,178,142,114,95,100,108,117,133,155,172,178,183,189,197,201,205,203,202,200,194,196,198,199,198,196,195,194,190,189,193,195,198,201,203,203,201,196,195,197,199,199,195,189,187,186,188,188,189,195,178,129,79,46,36,44,45,43,45,45,42,33,63,143,159,132,104,87,153,168,187,200,207,214,211,209,208,206,202,199,196,189,180,184,197,203,201,198,194,191,191,192,192,193,197,197,197,197,195,192,194,194,193,194,193,192,190,188,187,188,190,194,196,198,201,207,206,184,136,97,74,60,43,37,39,54,128,153,129,104,90,92,200,204,204,203,202,202,201,199,197,194,190,186,179,170,175,186,196,195,194,186,183,184,187,189,191,191,194,197,197,197,196,197,196,198,198,195,192,189,187,184,179,175,174,174,179,184,191,191,188,191,197,195,174,140,106,73,36,83,131,116,92,76,68,71,200,201,201,201,200,198,198,197,190,183,182,170,161,165,174,185,184,186,183,179,179,184,187,186,188,190,192,196,197,195,196,196,200,200,198,195,193,191,189,184,179,174,168,160,158,162,165,171,180,181,181,183,188,192,182,158,126,124,109,72,45,39,44,45,197,199,199,197,197,199,199,198,181,166,163,159,159,155,168,176,177,178,165,169,178,180,183,185,187,188,191,193,192,191,197,200,197,197,197,197,194,191,191,190,189,187,185,182,180,178,174,176,175,176,177,178,180,182,182,185,177,161,154,167,179,187,193,193,199,200,198,197,198,198,197,189,168,148,142,137,140,154,161,162,146,134,141,167,177,170,176,182,186,188,191,193,193,193,193,199,197,197,197,195,192,190,188,191,192,194,196,196,192,185,183,186,187,186,185,181,180,182,178,177,175,172,167,160,172,188,187,183,200,198,197,197,197,196,187,171,154,134,123,120,130,140,143,124,106,110,140,165,169,168,176,181,185,188,191,192,196,198,197,194,192,191,189,187,188,188,185,187,188,190,192,193,195,193,192,191,187,186,185,181,180,176,168,169,172,169,168,162,150,160,178,176,186,190,193,196,196,193,177,158,145,126,118,123,132,136,114,95,104,111,145,163,162,169,178,181,186,187,191,193,193,192,189,188,185,180,180,180,182,180,180,185,188,185,185,182,189,188,184,179,174,173,180,180,179,174,167,168,167,161,167,165,155,136,141,170,198,199,198,197,195,190,173,152,138,116,104,112,123,118,108,130,115,117,157,167,164,170,176,179,185,187,192,191,192,191,183,182,178,175,176,175,176,176,178,175,176,169,163,160,161,165,170,169,166,157,157,166,170,176,175,174,173,168,169,166,165,151,128,131,195,194,195,196,194,189,174,150,126,103,93,102,113,108,131,138,101,113,160,168,161,166,173,178,182,186,190,189,186,180,182,181,176,171,170,174,177,177,173,166,160,143,134,132,134,137,144,139,140,144,146,152,158,167,171,166,164,165,168,163,157,160,148,127,191,191,194,194,191,188,171,140,113,93,89,101,106,112,115,94,83,110,150,155,149,160,170,176,178,184,188,186,184,182,182,175,174,172,172,175,177,173,167,156,142,130,115,108,117,136,146,147,138,134,139,151,159,163,165,162,159,163,167,165,160,163,160,141,192,195,195,194,191,184,162,128,102,83,80,93,104,110,127,163,181,136,136,139,139,157,169,174,177,184,188,187,185,181,176,174,171,169,172,172,169,164,157,139,121,108,99,97,117,138,145,154,150,147,146,151,156,164,162,167,169,164,162,153,157,161,158,150,191,193,195,193,191,184,159,127,97,80,75,83,95,101,109,119,127,108,124,125,130,156,167,172,178,185,188,187,186,184,179,171,168,168,170,167,165,155,138,119,108,96,92,97,115,133,148,153,151,151,152,152,159,162,163,169,168,165,166,156,149,146,141,151,192,196,196,193,190,183,161,125,89,70,68,81,89,93,69,29,35,83,117,120,127,156,166,172,177,184,188,188,187,183,176,168,165,166,167,165,157,144,126,112,103,93,80,67,81,108,124,129,136,149,154,158,162,158,162,156,156,165,163,164,154,151,150,150,193,196,194,192,188,181,163,117,86,74,66,67,78,81,57,34,54,97,119,118,130,158,168,174,180,185,188,187,184,178,171,167,165,163,163,160,147,134,123,107,89,76,61,37,30,57,87,108,134,160,172,173,172,171,172,168,168,162,162,165,161,152,146,146,195,194,194,191,187,184,165,120,79,65,65,70,63,68,38,28,50,100,117,116,131,159,170,174,179,185,189,186,181,176,171,167,163,163,162,157,146,138,130,110,79,52,40,32,27,43,86,131,164,179,182,182,180,179,173,166,166,168,171,167,164,153,143,140,195,193,193,190,187,184,167,123,86,66,64,65,60,67,70,56,76,112,119,115,137,161,170,176,178,181,184,182,176,173,169,165,158,154,153,153,151,152,155,148,135,112,70,34,48,110,158,177,182,182,183,181,179,180,175,171,163,162,160,153,151,152,139,130,192,191,190,189,187,184,167,126,86,61,61,64,58,66,52,70,83,119,124,120,144,160,169,176,179,183,186,180,176,173,164,148,134,135,147,161,165,165,164,161,162,155,110,60,103,174,188,184,178,177,179,179,177,176,176,172,166,160,157,151,147,143,135,130,193,191,190,188,185,183,166,130,92,70,67,71,58,51,63,80,94,127,129,127,149,165,172,177,182,184,182,182,177,158,134,116,112,126,147,167,172,169,164,167,170,147,114,112,153,181,183,182,179,177,176,175,174,175,178,179,176,166,153,153,148,139,133,126,194,192,191,187,182,182,166,130,95,77,76,76,63,50,53,57,69,113,128,131,155,169,175,179,181,184,177,160,138,110,98,99,115,131,151,167,167,165,167,175,169,132,113,138,179,184,178,178,178,177,176,174,175,181,183,179,171,161,158,154,147,136,127,122,195,192,189,186,184,182,167,136,105,83,81,86,69,47,47,47,49,94,118,135,160,170,177,184,190,186,165,172,177,159,128,106,113,129,146,157,159,162,172,177,155,124,125,150,178,176,170,171,170,170,167,169,177,183,182,177,172,171,168,151,138,131,126,120,197,194,191,187,185,181,166,144,118,98,96,102,82,56,47,48,45,80,109,137,164,174,182,192,195,190,195,204,178,158,158,139,115,127,135,146,150,156,168,168,143,125,114,154,177,166,160,162,157,155,157,163,172,178,177,173,172,168,164,158,145,135,126,115,197,196,193,188,185,179,165,147,128,110,103,112,100,66,45,44,49,72,106,142,167,180,188,192,191,190,194,166,114,84,86,121,125,127,131,143,149,156,173,153,130,125,119,158,166,160,146,150,146,147,152,157,162,171,174,176,174,167,156,144,133,124,117,109,198,197,195,190,184,180,166,147,130,116,112,120,121,86,52,37,43,70,115,154,180,189,190,182,180,189,187,146,81,47,48,78,115,122,122,136,143,160,168,134,122,101,106,152,149,145,133,136,138,140,143,152,168,180,180,176,172,170,162,147,133,126,116,105,201,198,196,192,188,182,172,155,137,126,119,123,135,116,76,56,61,93,138,170,185,186,182,182,187,187,170,132,66,37,44,79,115,122,118,134,146,163,159,126,117,89,99,146,136,131,122,126,127,128,135,150,168,177,175,172,172,165,154,137,127,117,107,98,203,200,197,193,189,181,175,166,154,140,129,129,139,143,137,133,141,158,174,183,185,183,182,187,196,191,166,130,69,36,52,98,124,124,123,136,147,161,143,119,111,90,110,147,133,125,114,117,114,119,129,142,161,166,162,164,162,155,146,135,119,107,97,88,203,202,200,198,194,187,181,172,160,153,144,138,152,174,188,192,195,197,196,192,190,188,187,189,196,187,155,124,68,37,77,117,125,120,123,133,144,152,136,115,101,81,117,152,132,120,106,106,108,115,123,141,165,166,161,165,160,151,143,127,117,110,99,87,206,205,204,203,201,197,188,178,167,156,151,153,163,181,192,195,197,198,198,196,193,191,190,187,177,162,147,133,91,78,117,126,112,105,115,130,145,154,136,113,102,78,115,150,135,118,103,104,106,113,122,144,162,173,175,168,157,149,143,130,122,115,102,86,205,204,205,205,202,193,184,175,166,161,154,159,173,186,190,191,192,196,198,198,195,194,194,192,179,152,125,118,126,133,141,120,87,82,105,128,150,163,141,114,95,88,129,160,140,120,102,102,104,108,121,146,162,172,175,165,153,153,141,132,122,117,107,91,205,205,206,204,200,196,190,183,170,167,167,171,180,190,196,197,198,200,203,201,200,201,202,199,184,157,127,107,107,119,124,107,78,79,109,136,156,169,146,113,90,84,130,163,147,126,106,100,103,107,119,145,163,170,175,172,160,154,140,128,124,116,107,94,206,206,205,205,201,199,193,192,184,180,175,177,190,199,205,206,207,207,208,209,208,206,205,204,194,171,137,109,91,81,78,76,70,89,127,149,161,173,157,123,99,80,118,157,145,128,111,106,108,112,125,151,168,173,175,174,163,154,143,134,126,116,105,93,207,208,206,205,204,198,192,184,180,176,177,180,198,212,213,213,212,212,212,213,212,209,209,211,208,186,154,128,115,113,108,91,81,97,122,141,154,167,160,135,108,82,118,160,145,126,115,111,113,117,130,153,169,174,174,172,161,155,143,129,122,115,105,92,210,208,207,204,203,201,193,189,176,162,160,165,186,209,213,214,214,214,214,213,211,210,208,210,208,197,173,150,133,131,146,134,113,113,116,124,143,162,157,131,108,89,120,167,155,128,117,114,115,120,131,153,171,179,180,177,168,158,152,138,127,120,107,94,211,209,209,204,202,200,195,190,182,162,152,160,180,205,214,218,217,218,217,215,214,210,210,212,211,204,183,147,86,73,124,154,145,140,130,128,139,160,160,132,111,97,124,175,173,140,122,118,118,123,136,157,177,186,186,180,177,173,161,147,136,123,109,98,211,211,209,208,205,201,197,190,167,151,147,150,167,196,218,222,220,217,217,214,213,211,209,212,213,205,185,141,64,49,98,158,170,175,165,152,155,164,162,131,104,93,121,174,176,148,131,127,126,132,143,163,182,189,187,185,185,178,169,157,143,127,113,100,212,212,212,211,209,205,197,181,162,151,141,138,151,171,179,176,181,194,206,213,214,214,213,211,214,212,196,145,65,40,74,145,172,189,183,174,176,182,162,127,107,88,115,170,170,152,142,140,139,142,149,164,180,187,193,194,188,183,177,167,153,137,123,108,213,213,212,212,211,207,197,176,158,146,137,132,134,133,116,114,140,170,189,204,212,215,215,214,210,214,202,159,72,37,64,124,155,193,190,187,181,188,171,131,114,89,108,168,169,158,148,147,146,153,160,167,181,197,200,198,193,186,181,172,159,145,128,111,213,213,215,214,212,209,202,190,172,152,135,123,114,103,88,97,143,168,174,187,204,212,216,214,212,212,212,178,101,48,59,104,135,191,196,193,193,196,185,138,118,93,102,173,181,170,157,156,154,162,172,179,185,195,197,195,194,192,188,177,163,149,132,116,214,214,215,215,211,206,193,175,155,137,123,113,103,92,81,98,126,154,165,172,192,209,213,215,213,212,214,197,148,91,77,95,133,190,195,192,191,199,198,156,123,102,103,184,195,185,175,171,172,176,182,184,190,195,196,200,199,194,184,173,161,151,137,122,215,214,215,214,212,206,193,170,144,124,111,103,94,82,77,87,105,138,162,175,187,201,210,211,211,212,214,216,191,151,123,123,159,192,200,197,191,188,197,172,128,106,90,177,200,191,187,186,186,189,191,192,196,200,195,195,196,192,184,171,156,151,140,125,216,216,215,214,213,208,188,150,119,107,101,94,87,77,74,71,80,116,152,171,183,197,205,207,208,206,206,211,208,189,169,168,185,194,197,199,201,204,205,191,136,109,80,155,201,198,194,194,192,191,196,198,199,200,198,196,196,191,186,175,158,152,139,124,216,216,216,214,211,205,182,139,106,97,92,87,82,76,75,72,79,107,134,152,178,197,204,207,208,206,197,190,185,185,186,191,197,200,203,207,207,207,209,207,158,116,89,133,201,200,200,199,195,193,194,196,199,200,199,196,194,189,184,176,161,152,138,122,216,216,217,215,213,206,180,133,97,84,80,80,76,75,81,85,101,115,127,139,166,194,204,207,207,204,198,187,174,177,185,191,194,200,204,205,204,202,199,202,178,128,98,104,187,201,203,202,197,191,195,198,197,204,200,197,195,190,181,172,160,151,141,125,217,216,216,216,213,205,182,133,90,76,74,77,79,81,79,70,86,114,131,137,160,192,202,206,207,207,202,192,179,171,174,181,187,189,193,196,200,204,204,202,192,148,97,71,152,197,203,200,193,194,194,200,197,194,198,200,191,178,172,169,156,147,141,127,218,216,216,216,212,206,185,138,90,73,71,81,89,93,74,61,91,118,133,132,147,189,204,206,207,206,205,199,186,170,166,173,180,184,187,189,196,197,193,192,191,165,107,64,126,187,203,202,203,204,202,202,202,200,196,194,194,180,175,168,161,152,143,134,217,217,215,216,213,206,184,138,101,74,72,87,103,112,70,44,65,111,135,140,149,189,203,206,207,207,205,202,194,180,167,163,169,172,171,173,181,187,179,172,167,148,107,72,121,172,191,199,202,202,203,203,203,203,202,199,195,189,180,175,168,163,150,136,217,218,216,216,213,206,192,144,109,83,77,95,118,138,76,40,63,116,142,140,136,185,200,202,204,206,207,205,201,191,175,162,158,166,168,158,154,160,157,140,120,107,89,74,119,161,176,192,201,205,203,198,195,193,197,197,191,187,178,173,169,157,153,139,218,217,217,216,215,210,194,154,112,90,79,105,124,153,92,49,73,115,148,148,133,182,201,203,204,206,208,208,203,195,185,172,160,160,165,160,150,148,146,132,113,93,77,72,113,152,158,171,189,194,198,201,193,186,189,185,180,176,171,170,165,152,142,129,217,217,217,216,216,212,200,165,124,98,87,112,119,150,108,55,78,125,159,162,142,187,203,204,205,207,206,208,206,198,188,180,170,164,164,157,144,135,133,126,111,93,78,78,111,142,152,159,173,184,188,191,194,191,190,188,178,174,169,163,152,143,135,127,219,218,217,216,215,212,198,163,133,106,97,117,115,142,144,90,143,140,175,178,151,188,206,205,205,206,207,208,206,200,192,186,178,168,167,163,156,148,137,126,116,100,90,94,115,137,148,156,167,174,177,178,186,185,184,178,175,174,169,162,155,144,134,130,218,218,217,217,216,211,199,179,148,118,106,120,118,129,170,103,125,140,175,185,159,191,206,207,207,208,208,208,204,201,195,190,181,172,171,166,158,156,154,142,127,112,104,110,127,143,156,161,162,163,162,160,161,166,172,169,164,160,158,156,152,145,137,122,218,217,217,217,217,212,203,188,161,130,112,120,119,106,178,126,99,153,194,197,180,196,207,208,210,209,208,205,204,200,194,188,184,181,176,170,161,152,147,141,137,130,122,126,143,159,162,157,158,161,168,169,169,166,163,167,164,156,154,151,143,134,126,112,218,218,217,217,217,216,208,195,168,137,117,121,121,97,140,145,122,159,187,195,194,199,207,207,210,210,210,205,205,201,198,194,191,185,180,178,174,162,140,127,136,137,137,147,160,165,168,167,162,167,171,174,166,164,166,164,159,159,160,152,140,129,117,110,218,219,219,218,218,217,212,201,176,148,123,122,127,111,82,129,132,164,199,207,204,206,207,208,211,210,211,210,208,204,199,196,185,187,188,177,172,178,172,161,152,155,164,170,174,176,174,173,169,164,156,159,161,159,162,164,162,161,160,150,134,120,107,115,218,218,218,218,217,217,216,209,188,162,134,123,131,129,104,93,130,164,194,207,208,208,209,210,211,211,213,213,211,207,201,200,198,193,196,189,175,181,181,183,176,175,186,186,187,184,182,179,173,167,166,167,166,164,161,164,164,157,147,138,127,119,129,152,218,218,218,218,217,217,218,215,203,182,156,136,137,141,128,100,124,168,197,207,211,210,210,211,211,211,213,213,214,209,205,201,200,197,196,200,194,187,186,189,185,183,189,187,179,173,174,176,175,172,170,171,167,161,161,161,156,147,140,137,131,136,143,141,217,218,217,217,217,217,217,216,209,197,180,157,144,146,144,131,136,168,198,210,213,212,212,212,213,213,212,212,211,212,208,204,202,200,199,196,194,189,186,188,189,192,192,187,185,177,169,168,168,173,179,174,168,164,158,154,145,144,140,123,89,70,64,51,218,217,217,216,217,216,216,216,212,204,195,178,159,155,163,166,169,184,201,209,212,212,212,213,213,214,214,214,214,213,212,210,207,200,196,194,192,187,188,185,182,188,185,180,176,170,166,169,178,175,174,171,167,161,158,150,147,138,116,76,57,54,49,50,217,215,216,216,216,215,215,214,213,208,202,195,185,174,174,181,186,196,204,209,213,213,213,214,214,214,214,213,213,212,210,209,207,205,199,195,192,189,186,182,178,177,172,167,166,165,166,163,164,169,169,169,166,160,160,153,129,93,64,55,53,56,53,51,229,232,223,223,220,221,219,217,214,211,206,202,196,192,193,197,201,207,209,212,213,214,214,213,214,213,212,213,213,212,212,211,208,204,199,196,194,190,187,183,179,175,171,168,171,174,179,176,172,169,161,163,165,160,133,108,73,54,50,55,52,53,53,55,171,197,208,213,216,218,219,222,225,223,222,215,207,202,203,206,208,211,213,214,215,214,213,213,212,213,213,213,212,211,211,210,208,205,197,192,193,192,189,183,179,179,175,174,178,178,179,180,175,173,172,164,140,111,70,50,47,52,55,58,57,63,62,58,86,116,132,147,156,154,159,165,172,180,193,211,230,227,217,205,206,208,212,213,213,214,213,213,213,213,213,213,212,211,206,203,204,203,201,200,196,192,190,187,183,185,186,188,190,195,200,197,188,164,130,86,57,44,49,51,57,59,60,60,60,57,59,58
24,29,37,46,53,61,46,34,31,28,29,30,25,25,24,23,21,16,16,18,22,26,35,43,97,114,111,106,78,77,93,115,123,123,110,106,110,104,71,46,43,65,96,86,42,38,41,40,36,38,38,38,37,36,36,38,38,36,35,37,39,39,42,40,29,42,58,61,59,56,47,38,32,32,32,32,37,39,38,38,35,29,33,35,45,55,73,88,110,124,127,130,140,140,133,118,112,118,132,127,114,120,131,129,125,123,123,125,80,28,28,36,37,39,40,39,38,38,39,38,36,35,37,38,36,38,36,36,38,52,64,66,64,68,71,69,76,84,88,92,96,98,91,86,89,94,105,111,120,131,141,142,137,133,132,135,138,137,138,141,141,140,135,132,136,134,135,134,134,128,123,128,110,58,31,24,23,24,29,37,39,38,36,36,36,36,34,35,39,38,38,41,53,62,72,87,99,108,114,120,121,119,120,124,124,120,113,106,115,124,135,141,140,140,136,134,132,135,138,141,143,141,139,139,137,134,136,137,137,138,136,141,136,134,132,131,136,135,126,110,88,65,43,34,27,27,33,36,37,36,36,36,34,38,39,40,84,99,116,121,128,131,133,130,126,127,130,128,123,116,114,119,124,126,132,135,134,128,124,125,129,135,139,141,143,143,143,142,142,142,142,144,145,145,145,145,145,138,135,133,134,143,149,152,148,139,122,98,65,36,27,29,34,38,39,41,41,39,36,38,119,127,132,134,134,135,134,135,145,149,137,122,110,111,122,133,133,130,131,129,127,122,118,123,130,136,142,144,145,144,145,146,147,147,149,153,154,155,154,152,152,150,150,148,144,136,136,139,141,146,149,147,139,118,87,56,35,28,35,38,38,39,37,39,131,134,135,136,137,139,143,148,147,137,119,109,107,114,124,132,134,128,118,115,116,116,119,128,135,140,144,148,148,146,149,151,153,156,159,159,158,159,155,156,158,163,161,163,161,153,150,147,141,140,139,142,145,146,144,125,91,45,26,32,36,34,36,39,139,141,142,145,146,147,151,149,141,130,119,108,107,121,130,131,123,111,102,96,110,117,124,132,139,144,147,149,151,152,156,158,159,160,159,158,160,156,160,159,165,163,161,156,161,163,162,160,153,146,147,147,146,143,144,146,140,119,69,32,29,35,37,36,142,144,148,150,151,151,150,146,134,125,112,103,106,120,131,119,93,93,78,92,115,121,126,133,140,145,148,149,152,156,157,156,156,153,155,158,160,159,160,156,158,158,155,159,164,168,167,164,160,156,153,154,153,152,146,145,144,151,137,86,32,31,36,35,143,147,150,151,152,152,150,145,134,127,115,103,107,128,123,106,96,60,63,94,120,125,128,133,140,145,147,151,154,155,154,153,155,154,154,156,158,161,161,157,152,150,149,152,154,159,165,164,160,155,159,163,160,155,150,146,145,145,147,142,99,46,29,38,145,148,148,149,152,153,152,145,128,111,105,94,107,129,122,103,80,51,62,95,129,133,131,136,142,146,149,152,154,152,151,152,154,153,155,157,155,159,156,154,149,147,146,144,141,138,136,142,153,155,152,156,163,158,152,153,149,147,141,140,145,101,40,29,148,150,151,150,150,150,150,141,126,103,90,85,110,129,113,104,78,115,103,100,128,134,133,136,140,146,149,151,150,150,148,149,150,150,152,156,155,158,154,151,146,142,138,130,121,114,109,112,124,140,147,148,147,147,147,146,144,142,141,138,140,134,96,55,149,149,149,150,152,150,151,144,135,107,78,68,115,127,108,101,124,173,151,117,137,137,133,138,142,145,149,150,148,147,147,149,150,148,150,155,155,156,153,148,144,137,126,112,99,93,97,103,118,134,147,148,146,145,139,145,144,142,144,143,137,138,137,123,148,147,148,152,154,153,152,144,128,99,78,74,115,126,104,77,52,81,124,112,125,134,133,135,140,143,145,145,142,141,145,148,150,149,149,152,152,150,149,147,140,127,108,78,53,60,90,116,134,145,147,150,152,154,153,142,141,147,147,147,143,135,133,135,148,150,152,155,157,156,154,145,125,92,73,77,114,117,91,61,82,92,77,115,129,130,129,135,137,140,140,140,138,142,143,143,146,146,148,149,148,147,148,149,146,137,119,77,63,100,123,130,139,148,153,152,151,153,144,143,139,143,142,139,140,135,129,124,148,153,157,160,160,158,156,150,129,90,70,79,112,112,78,52,66,105,87,103,118,124,128,135,136,131,131,135,139,141,141,139,141,146,146,145,145,145,143,145,144,143,133,95,81,116,140,143,138,142,152,151,155,152,151,149,144,138,140,142,142,141,136,131,150,153,157,158,158,160,159,154,128,88,71,80,109,106,69,39,14,21,53,84,109,117,127,131,126,127,130,131,137,139,139,140,141,142,144,145,146,146,141,139,140,139,126,91,83,115,141,144,139,139,147,151,152,154,153,147,143,140,140,144,143,141,141,136,150,151,155,157,160,161,162,155,131,92,75,78,100,104,64,54,55,53,64,86,101,106,112,119,123,128,132,136,136,139,143,147,148,145,144,143,143,141,139,140,142,134,119,95,99,125,145,150,151,150,151,156,160,160,155,149,147,147,146,143,143,142,138,133,152,156,160,162,162,164,163,157,139,105,82,82,100,103,62,58,71,67,67,81,92,99,109,118,124,130,134,137,137,141,141,141,143,142,140,140,137,136,141,147,143,128,113,109,115,128,142,148,148,152,149,154,160,159,150,148,150,149,143,143,143,144,140,133,154,159,162,161,162,166,163,162,151,118,89,84,103,103,62,52,57,63,62,72,86,99,110,120,127,130,136,144,151,149,147,139,122,122,123,122,129,140,146,148,137,120,107,110,119,128,143,148,148,148,153,155,152,148,147,151,154,155,155,155,152,146,147,145,157,160,164,165,163,164,164,163,157,136,110,103,112,111,73,55,63,56,60,76,89,99,111,124,135,139,146,154,143,124,127,136,125,112,117,123,129,141,150,147,130,115,104,111,122,129,143,145,149,149,151,150,150,152,151,155,156,158,154,147,143,141,141,142,162,165,165,170,167,166,165,165,163,146,130,123,121,118,94,66,68,62,64,87,96,102,118,135,141,144,154,156,116,47,63,110,124,112,116,124,132,140,147,139,122,113,101,112,126,133,142,144,147,148,147,147,152,152,152,157,160,159,156,153,145,136,132,129,159,165,168,168,166,164,162,163,158,145,131,123,122,126,116,90,85,90,86,93,102,115,134,140,140,145,148,149,101,25,35,96,125,113,112,123,135,144,146,134,119,111,96,112,128,134,139,143,143,145,141,144,149,148,150,154,156,154,149,146,147,142,135,132,162,167,167,166,163,164,162,160,153,148,137,131,131,132,129,116,106,103,103,104,117,130,131,131,137,147,142,138,100,43,36,95,130,126,123,125,134,142,144,130,118,112,96,115,127,131,136,135,138,139,138,142,151,156,154,154,154,151,149,145,141,135,126,125,163,166,168,166,166,164,163,163,159,155,151,145,137,133,135,129,119,112,115,122,130,130,126,137,147,161,158,140,117,65,66,110,131,134,135,135,136,140,141,127,114,112,98,119,126,128,134,133,132,133,136,144,151,157,158,153,151,150,147,142,139,138,134,128,165,165,167,166,164,164,166,165,162,156,156,150,144,143,143,140,135,135,137,138,136,129,138,153,161,164,166,149,140,123,122,140,138,139,141,140,138,137,138,128,119,115,96,114,126,127,135,134,129,128,132,141,149,153,155,151,148,147,146,146,142,136,132,128,165,166,167,166,165,165,167,168,163,158,151,148,150,152,153,149,147,149,152,151,144,139,150,162,164,161,157,151,145,143,143,142,137,137,137,132,130,130,131,121,106,107,97,113,123,121,132,125,122,125,133,140,149,153,154,151,147,143,143,143,138,135,132,123,167,167,169,167,163,164,166,163,161,161,157,154,156,156,157,156,154,155,156,154,150,149,154,164,165,158,148,144,136,131,126,123,124,128,133,134,136,131,131,122,111,101,87,111,125,124,128,126,122,125,132,141,148,150,150,149,147,144,141,140,139,133,128,122,166,166,166,164,165,165,164,163,161,162,162,159,156,153,153,156,158,163,164,161,158,157,156,161,167,162,147,140,137,132,125,118,122,132,140,143,138,132,131,120,110,104,76,106,126,120,127,131,126,125,129,135,145,150,151,150,148,147,144,142,142,135,129,121,167,166,165,164,163,163,164,164,165,163,160,154,148,152,159,164,166,168,167,163,158,157,156,158,165,168,153,139,123,110,120,123,130,140,142,141,142,139,137,124,109,108,100,111,124,122,124,132,127,126,130,135,144,151,152,152,151,149,145,140,135,130,126,122,170,167,168,167,164,164,165,165,166,165,158,148,145,155,165,169,170,169,167,168,164,164,163,161,165,167,152,132,90,66,105,127,136,140,137,137,141,143,141,118,106,104,83,108,126,115,115,124,131,133,132,136,147,151,152,153,155,151,147,139,131,128,122,118,172,170,171,169,168,167,166,166,165,161,153,147,145,149,161,170,168,164,166,173,174,169,170,169,175,172,152,128,78,46,90,126,131,134,136,134,138,142,141,121,107,109,85,103,131,119,116,124,128,131,132,133,143,148,153,155,153,150,147,143,134,129,122,113,170,170,171,168,167,162,161,162,164,157,143,139,141,148,157,164,164,165,173,185,189,180,172,172,175,178,158,131,80,34,58,108,125,133,140,138,138,143,144,125,106,104,89,101,127,121,121,127,127,131,132,134,143,154,158,159,154,151,145,141,133,124,115,108,169,169,170,167,164,163,161,159,156,149,137,132,135,140,141,145,154,169,182,193,188,188,184,177,174,175,167,141,87,28,31,85,117,125,137,142,144,148,151,137,107,101,91,99,130,128,125,124,125,128,133,138,145,157,164,161,156,156,151,142,129,119,111,105,172,172,170,166,164,165,164,161,154,142,132,127,125,126,129,131,128,134,150,171,183,179,183,183,173,165,169,156,110,47,41,92,113,120,132,138,141,145,149,150,115,100,94,95,133,131,131,132,131,133,138,145,150,150,155,160,160,154,148,138,133,123,116,108,170,171,170,169,168,168,168,164,156,143,133,124,119,118,116,111,116,114,114,133,150,169,180,188,179,164,166,162,141,115,110,125,117,119,131,133,137,144,148,153,122,99,92,87,126,135,133,133,134,139,142,146,153,159,156,156,155,149,141,136,128,122,115,111,168,170,169,168,169,171,171,166,156,142,127,116,110,107,103,99,105,115,117,107,123,153,175,182,186,179,171,175,156,141,139,128,112,118,132,135,141,149,154,160,136,101,88,79,118,138,140,139,141,137,141,148,156,161,156,155,159,152,142,128,127,122,116,106,170,168,170,168,167,168,166,161,149,133,116,109,105,97,89,87,106,117,119,114,111,131,156,169,177,178,176,187,187,159,138,128,119,123,131,134,146,152,156,158,148,112,87,75,107,140,148,149,147,142,144,150,157,160,162,160,149,146,147,137,129,122,116,108,170,171,168,169,171,170,167,158,142,122,108,104,103,91,77,67,75,97,111,115,106,111,133,147,151,156,159,158,176,187,172,145,128,131,135,144,150,155,157,155,149,123,92,71,93,132,151,155,151,145,145,149,157,158,159,158,156,153,147,136,129,116,108,106,172,172,172,170,169,169,167,158,131,110,103,100,100,89,70,61,68,68,85,107,102,113,122,136,144,146,153,148,132,129,132,136,139,149,152,155,149,152,153,153,145,131,99,70,81,123,156,163,155,146,145,151,157,165,161,158,157,145,146,143,135,126,112,104,171,171,172,171,171,168,163,149,117,99,98,96,97,93,71,62,55,49,68,96,98,107,118,127,137,145,147,145,144,139,135,145,153,157,158,159,147,151,146,143,139,131,108,69,67,103,137,156,154,146,146,152,153,153,160,161,151,149,146,137,126,120,119,115,169,169,170,169,168,167,160,137,99,87,85,84,96,94,82,73,37,40,63,78,87,98,112,127,137,139,142,142,138,138,137,146,159,160,158,160,154,158,156,143,132,126,107,72,57,90,118,134,143,150,155,157,158,155,157,163,162,147,141,133,131,132,128,121,173,172,170,170,167,167,161,134,94,77,72,73,96,97,104,82,49,40,58,73,85,100,112,124,133,138,139,141,142,140,137,145,158,162,158,154,152,151,152,142,131,121,108,74,56,91,118,124,130,141,149,152,156,160,157,159,159,157,156,153,144,134,132,128,170,172,171,173,173,169,161,133,85,67,71,77,105,102,107,99,107,88,70,77,87,100,110,120,132,139,142,145,145,145,144,149,155,160,160,157,149,145,139,131,125,121,110,76,49,89,125,124,127,134,140,144,149,158,164,162,158,154,156,152,149,141,134,128,172,172,174,173,169,165,155,129,81,65,68,83,115,106,97,86,105,104,104,82,85,99,109,117,126,134,138,140,142,145,151,156,156,160,162,162,160,151,144,138,130,128,124,101,53,53,99,117,124,135,142,145,149,150,157,155,156,151,150,153,147,141,135,128,178,180,180,180,177,168,154,126,80,62,65,92,124,106,86,71,117,98,90,91,92,101,113,121,127,133,137,137,142,148,153,157,156,152,156,159,158,151,143,142,140,131,128,123,96,67,78,103,124,137,138,144,152,147,150,153,149,149,146,147,145,140,137,132,176,176,178,179,176,168,155,136,85,59,67,96,128,108,82,41,64,80,76,95,100,105,114,121,126,131,137,139,142,151,158,155,156,158,154,158,158,155,151,138,127,127,128,131,133,124,120,126,133,142,141,143,148,151,149,152,148,147,146,146,145,141,135,132,178,177,178,179,176,166,151,133,107,70,63,100,128,103,84,45,20,50,79,96,106,111,117,122,125,128,132,137,144,153,158,159,154,156,154,155,158,159,161,154,136,126,124,129,136,145,150,151,147,144,145,143,144,147,147,147,149,149,147,144,139,136,132,131,180,181,180,179,176,171,154,123,100,70,62,99,122,107,95,108,80,60,73,101,114,117,125,131,129,128,131,136,145,150,153,156,156,155,155,157,160,156,158,161,155,143,132,130,133,143,150,151,150,143,145,144,142,139,142,141,148,151,147,144,139,137,136,136,177,179,181,180,178,170,156,136,111,85,73,106,123,107,91,47,46,58,80,107,121,124,129,133,131,134,137,143,147,149,151,153,157,156,156,158,159,158,156,149,145,150,149,144,142,147,147,143,141,142,141,143,146,138,140,140,143,152,154,154,148,145,144,139,176,176,178,178,179,173,152,139,122,94,83,100,116,108,99,70,80,95,99,110,127,128,130,134,136,139,145,151,149,148,149,150,152,154,154,156,156,155,158,160,156,154,155,153,151,147,148,149,145,141,142,142,141,143,144,149,149,150,152,151,149,145,142,140,180,179,178,178,178,173,158,138,132,110,95,96,115,106,100,99,116,139,124,133,140,136,133,139,144,144,147,151,152,153,153,151,150,151,153,158,155,151,152,154,159,161,163,163,154,149,144,147,145,135,134,144,149,154,159,154,153,156,153,147,146,143,140,137,181,180,181,180,180,179,165,145,133,115,93,97,107,98,94,105,84,102,120,141,146,142,140,144,147,148,150,151,156,158,157,153,151,156,159,163,159,153,152,152,153,153,156,160,161,157,155,157,154,144,145,151,150,153,159,160,157,157,151,142,141,146,142,138,179,180,181,180,180,178,173,154,133,117,99,98,107,101,89,114,95,85,124,147,148,145,145,146,146,148,153,154,160,160,158,154,151,153,161,167,165,160,153,151,154,156,155,158,157,157,154,158,165,158,158,161,163,159,158,159,162,159,151,142,140,144,142,142,182,182,182,181,182,181,178,166,144,121,107,99,105,107,82,81,112,123,145,154,154,150,149,149,152,152,149,153,157,159,159,157,151,152,156,162,167,167,162,155,155,159,163,164,163,155,155,155,158,164,163,157,155,154,155,154,152,155,153,150,148,145,143,138,185,186,186,185,184,182,179,179,163,135,115,103,103,113,97,69,86,104,125,152,157,154,153,154,157,156,154,157,154,157,161,164,160,159,159,159,164,171,170,164,160,164,165,166,166,166,161,161,164,164,165,163,160,155,157,154,150,153,154,153,151,142,138,137,190,190,191,188,185,185,186,185,174,155,140,120,111,116,112,88,84,106,134,157,161,158,158,155,158,160,160,158,158,160,163,162,165,166,165,166,168,171,172,170,165,168,168,167,166,169,164,163,159,157,155,155,156,157,157,157,157,152,149,143,143,141,139,139,194,196,194,195,191,192,190,188,182,166,157,140,120,116,118,111,97,112,139,157,162,161,159,160,160,158,161,165,160,164,163,162,167,169,168,168,170,172,173,172,172,169,166,165,162,162,157,156,158,161,169,162,157,156,157,158,160,156,151,144,139,140,145,151,193,195,198,199,202,200,196,195,189,175,165,157,134,121,125,129,120,120,138,154,161,163,166,168,170,170,167,165,166,165,168,168,170,174,171,166,167,173,174,172,170,169,165,163,164,161,156,156,160,165,168,172,173,169,165,161,154,153,149,146,147,147,151,162,195,196,197,199,201,200,199,198,195,188,178,169,153,135,133,142,141,140,149,160,164,164,167,170,173,177,173,171,172,171,171,175,175,176,177,177,176,176,176,173,167,168,163,163,164,168,167,165,164,164,169,166,166,169,167,165,159,152,147,146,155,162,163,169,196,198,198,199,200,200,200,199,196,193,188,182,172,156,147,150,155,155,161,164,167,174,177,178,176,176,175,172,170,169,166,164,167,175,178,180,180,177,176,172,167,168,165,166,165,169,170,172,172,170,171,172,167,166,161,157,153,148,148,156,168,170,172,174,203,199,200,201,201,202,202,202,200,197,193,190,185,175,166,163,167,172,170,170,169,173,179,181,180,182,180,174,175,178,175,167,165,175,177,178,179,177,174,171,171,170,169,168,169,169,171,171,170,168,166,167,165,162,159,153,149,148,153,163,171,170,173,171,184,200,209,210,208,204,204,203,200,198,196,195,193,190,188,184,181,184,180,177,177,178,180,182,183,181,183,185,186,185,186,185,183,182,186,186,182,178,173,173,172,172,176,176,170,172,175,172,172,169,170,170,167,159,153,152,159,167,174,172,170,173,170,179,160,167,182,199,211,212,211,208,205,202,200,199,198,198,197,196,194,192,195,192,190,187,187,187,186,185,184,187,187,185,184,183,184,186,187,188,185,183,180,179,180,176,174,171,174,174,176,176,176,176,173,167,159,154,158,168,177,174,167,173,181,176,182,187
47,48,60,63,60,66,57,44,45,41,39,57,73,85,96,98,100,106,110,117,125,132,137,140,134,125,119,117,119,114,112,103,86,78,88,100,104,106,120,119,122,124,122,108,65,34,33,33,35,32,33,34,30,30,32,32,32,30,31,31,33,32,36,34,65,73,79,86,93,91,87,89,94,103,113,123,122,122,119,123,125,129,131,132,133,133,131,129,123,123,117,115,110,111,112,114,116,117,111,106,100,96,122,127,128,123,119,102,63,38,32,33,34,35,33,32,33,35,32,32,33,32,32,32,32,31,33,30,89,95,104,108,111,112,117,120,122,124,125,121,122,118,116,112,114,117,121,125,127,128,131,132,130,128,126,122,122,121,119,118,116,115,115,111,108,108,104,110,112,115,105,67,26,25,28,30,30,31,32,35,30,29,32,33,32,31,31,31,32,33,33,35,118,121,121,121,124,127,128,127,123,119,118,119,113,109,100,91,94,104,114,122,126,132,135,136,135,135,133,133,130,129,128,128,126,125,123,123,125,120,116,109,109,108,109,103,87,68,46,31,26,33,29,28,31,35,34,32,31,30,31,32,33,31,29,31,132,134,135,136,135,133,130,128,126,126,124,119,116,112,103,100,105,111,114,119,123,126,130,133,135,140,139,136,133,130,126,125,124,124,124,122,123,126,122,123,119,117,119,122,128,131,129,114,87,65,38,31,25,29,34,34,33,34,34,32,32,32,30,43,136,137,137,137,137,136,137,139,141,143,137,122,114,107,106,110,110,109,109,113,117,121,124,131,140,145,143,138,133,131,129,128,125,123,123,124,126,126,124,125,122,120,120,120,120,121,123,123,123,120,108,83,55,37,29,28,31,32,32,32,34,35,42,85,140,140,143,144,144,146,149,152,154,151,134,113,99,97,104,111,109,103,100,105,112,118,123,133,141,144,145,142,137,135,134,132,130,129,130,131,130,129,128,128,127,123,118,115,115,117,119,121,120,117,120,123,112,92,64,36,27,31,33,34,33,33,50,66,147,149,151,152,152,158,160,160,158,145,125,104,95,95,104,109,103,88,86,96,108,118,126,137,143,147,145,145,142,141,138,136,135,134,135,136,136,133,132,132,131,128,122,119,117,116,117,118,120,122,122,119,118,119,112,83,45,26,28,34,35,34,42,23,153,155,156,157,160,162,164,164,155,138,120,97,93,99,107,103,80,69,79,90,107,118,129,140,146,151,150,150,147,143,144,145,144,142,142,144,146,143,141,140,136,134,132,130,126,122,120,120,121,121,123,121,122,118,116,113,94,58,30,19,22,23,37,23,159,160,160,163,164,164,166,163,148,131,118,95,93,102,107,90,70,68,66,88,112,124,134,140,146,148,152,153,153,152,155,155,152,150,152,153,153,150,145,144,143,142,143,142,135,128,127,126,123,122,120,119,117,112,111,112,110,101,88,76,65,54,53,34,159,163,165,165,166,169,169,162,148,132,115,93,90,100,100,84,79,59,57,88,114,128,138,144,149,153,154,153,155,157,160,159,160,157,156,155,154,151,149,147,149,150,144,141,141,138,135,131,125,122,122,122,121,116,116,112,113,112,107,113,119,110,107,103,162,162,162,163,165,167,167,163,146,124,106,86,84,102,99,84,69,51,66,93,117,127,138,144,150,147,149,153,160,161,162,161,157,157,156,157,157,153,155,155,153,148,143,140,142,143,139,136,130,124,123,123,125,126,124,121,116,111,107,103,110,116,116,116,165,165,163,163,163,164,164,158,137,108,92,83,83,99,98,87,75,88,91,103,119,129,138,142,144,149,150,156,163,164,160,156,159,159,158,159,160,161,156,145,143,139,133,134,136,141,142,138,133,128,125,127,126,125,122,120,121,121,115,105,104,114,115,113,165,167,164,164,166,162,163,158,142,114,87,69,78,103,91,82,87,117,114,114,123,126,134,141,149,147,151,156,161,161,162,164,164,162,161,161,163,160,155,146,138,134,134,135,136,140,143,143,134,131,133,136,131,125,122,119,114,116,115,113,101,105,114,116,168,166,164,165,167,166,166,160,140,118,88,57,77,104,89,44,21,47,94,109,116,127,141,143,143,151,157,162,165,164,163,163,164,164,165,161,158,152,151,145,138,132,129,127,130,133,138,141,144,144,140,136,138,133,127,127,125,117,109,109,109,101,108,111,163,165,167,170,168,167,166,156,138,111,77,50,73,98,82,69,60,44,69,102,113,125,138,141,146,151,156,160,165,165,165,168,167,166,165,163,162,159,150,145,138,131,119,113,115,120,128,135,139,141,145,138,136,132,128,125,123,120,115,109,106,103,101,112,161,169,171,170,170,167,165,159,141,102,66,48,72,89,64,29,28,44,80,103,112,125,135,141,143,146,153,159,165,166,167,169,168,167,166,165,162,155,148,138,133,121,108,97,99,114,127,134,143,147,145,141,137,131,126,123,122,119,117,114,111,107,94,100,168,170,172,171,169,168,165,160,139,98,62,51,73,83,57,28,22,45,79,101,106,120,133,141,143,146,152,159,164,165,164,163,164,165,167,166,159,150,149,141,127,111,91,65,65,100,126,140,149,148,148,145,145,142,136,131,128,125,120,114,110,107,101,96,171,171,171,169,170,170,168,161,137,95,62,51,70,75,54,40,40,59,84,97,104,119,132,138,140,147,154,157,163,165,161,157,156,162,164,161,154,148,147,139,124,108,83,52,63,108,130,141,147,147,146,147,145,144,138,130,127,125,122,118,111,104,101,94,172,172,170,170,170,169,167,161,137,97,65,54,65,69,49,41,54,73,92,97,105,121,130,138,143,148,151,157,159,160,153,146,148,155,160,160,152,143,144,134,124,112,90,60,78,118,131,132,133,140,144,150,148,145,140,133,127,125,119,116,110,104,100,92,172,173,173,172,169,167,165,161,139,100,69,59,69,67,50,47,59,76,91,99,109,126,136,142,145,150,155,163,164,159,150,147,149,153,159,158,153,144,139,131,123,109,83,68,94,124,131,128,121,133,141,146,150,149,148,140,131,125,120,115,110,106,103,95,173,174,174,172,171,167,165,161,142,112,80,70,75,70,54,49,46,66,87,104,116,129,137,141,145,150,157,156,149,146,147,149,150,153,155,151,144,139,136,134,121,96,74,80,112,128,132,132,130,133,140,145,149,150,149,141,133,126,121,115,111,105,102,94,173,176,175,172,170,167,165,161,148,129,104,89,83,77,62,56,49,75,100,110,120,131,136,141,147,152,151,141,130,123,122,127,132,139,144,143,138,137,140,135,114,86,76,101,122,128,129,132,136,138,142,152,154,151,149,143,137,130,119,110,105,104,101,89,171,172,172,172,173,171,167,160,148,126,110,102,92,84,78,67,66,75,96,111,116,123,130,140,148,143,142,135,120,113,109,106,110,120,125,130,140,143,143,124,94,75,82,107,118,122,124,127,133,136,143,153,156,152,146,144,142,136,127,119,114,107,98,95,173,175,175,174,171,168,167,161,150,131,109,102,96,92,86,84,90,103,107,104,109,125,137,137,132,145,144,118,82,71,90,96,99,115,121,129,143,148,139,112,88,74,93,118,121,123,123,124,127,133,143,144,147,143,144,145,142,134,124,115,109,105,98,91,171,174,175,170,168,168,165,161,148,130,112,105,102,104,97,96,102,108,104,106,123,138,138,135,144,145,135,100,42,35,79,99,99,116,126,132,143,151,134,102,87,79,102,119,122,122,121,123,124,132,134,144,150,150,146,146,144,139,134,126,115,111,107,104,173,173,175,167,165,165,163,159,150,140,123,112,109,109,112,100,99,99,111,128,138,136,133,138,142,132,122,88,31,34,85,108,103,113,123,132,143,144,116,96,81,76,110,124,121,115,116,120,122,125,133,150,153,146,148,151,148,138,123,114,105,103,99,94,176,176,175,172,170,166,162,159,154,143,133,125,120,122,130,132,129,131,136,140,141,140,141,143,141,124,112,83,34,40,91,116,115,121,126,137,146,138,110,96,81,78,113,127,120,114,115,116,118,119,130,143,146,145,148,148,145,137,127,118,109,102,93,88,176,178,177,175,169,165,163,158,151,143,137,132,134,145,148,151,154,157,155,151,146,143,148,152,158,136,121,92,47,72,107,115,122,129,130,130,141,132,104,90,76,79,116,124,117,110,108,111,115,116,131,148,148,145,144,141,138,130,121,118,111,103,93,86,177,180,176,172,168,163,161,156,150,148,146,144,145,162,166,165,165,168,169,163,155,156,165,167,168,144,122,115,105,107,114,117,126,132,131,133,141,132,103,87,77,80,115,126,117,107,104,108,113,118,134,146,156,154,146,141,136,130,120,114,106,95,89,88,178,177,173,170,167,164,161,157,153,151,151,151,150,161,167,170,173,177,178,173,168,170,175,172,159,138,123,116,116,112,105,107,118,124,124,126,137,135,102,86,78,81,113,124,117,107,104,104,108,114,133,145,154,154,144,136,134,127,119,114,109,99,90,85,178,177,173,172,168,165,161,158,154,150,151,151,150,160,168,174,180,184,185,182,179,177,178,175,159,136,121,107,100,95,91,95,110,120,124,124,128,134,104,84,73,79,112,122,115,105,98,100,105,115,137,149,156,155,145,136,132,126,122,117,107,100,91,86,181,180,177,175,170,165,162,159,153,150,148,145,148,164,178,185,187,185,185,184,181,178,179,178,165,139,120,113,119,113,96,95,112,125,131,130,128,133,104,84,74,79,111,120,112,102,97,100,106,116,140,153,155,151,146,136,130,124,120,114,107,99,90,80,180,181,179,174,170,165,162,160,154,151,145,136,139,153,176,188,190,189,189,187,182,178,178,177,172,147,129,108,96,111,110,110,121,125,129,133,133,131,102,79,70,80,117,123,111,103,102,102,107,116,137,153,156,155,149,138,130,123,118,114,105,95,86,77,177,178,178,172,169,163,160,158,154,147,134,123,129,141,171,194,200,202,202,196,187,180,181,189,184,154,129,78,43,82,116,131,136,132,131,133,136,127,97,78,69,81,121,126,110,101,102,103,109,118,142,159,162,160,153,144,136,127,121,116,106,95,86,78,180,181,177,173,168,164,159,155,148,138,124,118,115,123,158,193,209,210,205,198,191,184,182,193,189,152,121,67,27,54,107,136,152,150,144,146,148,130,92,78,68,75,124,133,112,99,101,107,112,116,144,162,164,161,159,154,145,133,119,110,102,94,84,78,181,182,179,175,168,164,162,157,146,131,117,108,103,109,118,136,145,157,173,188,191,187,182,187,192,164,124,66,26,35,82,119,148,161,154,155,161,142,95,80,71,75,119,132,117,103,103,105,112,114,136,159,161,164,161,157,148,138,126,110,99,90,83,74,181,181,176,175,170,169,167,159,143,124,114,100,93,89,82,71,73,87,128,167,189,193,189,178,191,178,131,69,21,28,71,104,129,156,163,161,167,167,111,84,75,82,122,132,122,108,101,106,111,120,132,161,174,174,168,157,146,142,134,118,104,91,79,78,185,184,181,178,178,173,168,156,139,130,110,93,80,70,58,55,72,92,110,139,173,192,198,192,174,194,155,103,39,35,82,98,121,153,158,161,164,172,132,88,70,76,127,148,134,120,115,117,124,138,143,159,173,177,170,165,158,145,131,119,101,88,78,70,187,185,184,181,176,172,166,156,139,117,99,82,75,64,50,50,80,100,98,114,148,182,198,203,190,186,177,129,99,87,99,98,125,156,159,160,166,177,152,98,74,72,115,150,142,129,123,127,135,136,148,163,166,171,173,168,160,146,131,119,103,88,81,77,188,188,185,182,181,176,170,155,130,106,87,76,67,55,46,49,64,71,90,97,119,158,184,194,195,186,194,167,130,114,102,108,138,157,159,165,172,180,176,119,74,61,101,150,149,136,132,134,137,141,148,163,171,172,171,166,153,141,131,122,111,97,84,73,190,188,185,184,181,175,169,152,121,92,81,70,62,53,42,44,44,62,86,97,108,136,165,176,181,175,174,184,169,150,144,153,163,167,169,171,173,177,180,141,88,64,79,139,157,150,144,140,139,145,153,166,171,171,169,165,155,139,126,119,110,96,86,74,192,189,187,185,183,178,168,148,115,82,68,61,57,47,43,39,34,54,83,97,109,129,153,167,171,172,162,153,155,156,162,167,172,175,173,170,172,174,171,156,115,69,64,121,158,159,154,146,142,144,153,164,169,172,171,164,154,143,129,118,109,97,84,74,193,191,189,187,182,179,170,145,106,75,60,53,55,52,61,62,75,80,95,104,117,134,153,162,163,163,163,153,142,138,149,163,174,181,179,170,167,165,163,151,130,85,53,86,152,170,165,150,143,143,152,161,172,171,169,164,153,142,131,118,105,95,87,79,193,194,191,188,183,178,169,143,103,72,57,48,54,59,65,76,113,122,107,110,121,135,153,166,166,160,160,158,152,143,143,157,174,181,180,175,173,166,155,145,131,102,59,63,132,169,166,154,153,155,157,158,166,172,170,161,150,140,131,122,110,99,94,89,195,196,194,192,188,183,169,139,99,68,54,51,64,74,66,60,77,102,108,114,128,140,151,164,167,165,163,163,160,153,147,150,167,178,178,172,172,167,152,137,117,92,58,47,98,155,169,166,163,161,160,163,163,166,167,162,150,138,128,121,115,111,104,90,199,197,196,194,190,186,171,140,100,69,50,52,74,84,58,49,52,72,101,113,129,144,155,160,166,168,162,164,164,162,159,159,167,178,180,173,165,161,146,132,111,87,60,49,78,124,158,168,164,151,146,157,166,167,164,158,152,146,137,128,122,116,107,91,199,197,197,195,191,184,171,142,105,73,55,58,84,91,49,19,34,70,99,115,133,148,155,161,165,172,167,163,165,163,164,169,172,178,182,179,168,161,152,131,116,104,91,83,101,121,143,163,170,159,145,151,158,164,164,159,153,148,142,135,127,117,107,96,201,199,198,197,193,186,169,140,110,81,56,61,91,97,61,35,48,74,103,118,134,148,153,155,161,169,174,172,171,171,167,170,175,177,181,182,174,162,153,139,122,111,105,108,119,128,137,153,159,155,153,154,151,152,154,151,144,141,139,132,125,118,107,93,201,201,199,198,194,190,173,138,111,87,65,62,96,94,58,35,47,67,104,120,141,157,164,162,159,164,167,174,179,179,177,176,178,180,181,181,182,180,159,140,124,116,113,116,123,130,140,143,145,142,149,155,152,147,147,144,142,141,140,135,128,117,108,91,199,200,201,199,198,191,173,144,114,84,65,73,89,91,72,43,73,109,114,133,150,162,169,167,163,164,169,169,172,175,178,177,177,178,181,182,180,182,179,158,143,130,119,119,127,132,134,134,136,145,140,147,149,150,147,141,140,138,133,127,118,111,98,102,202,201,198,197,197,190,173,151,127,97,73,81,92,84,94,87,128,126,124,144,156,166,169,165,164,169,171,174,173,174,175,177,177,178,184,184,180,179,172,168,161,149,138,133,134,137,136,136,136,140,137,140,142,141,145,148,143,136,128,124,120,114,103,111,202,201,202,201,199,195,181,158,135,112,81,72,90,81,101,73,100,123,126,146,162,167,171,176,165,171,174,173,171,174,175,177,179,181,182,182,180,177,173,160,167,166,159,156,154,148,141,139,137,141,142,138,136,142,140,142,145,144,138,129,121,109,107,119,204,204,202,201,202,198,184,163,142,117,87,78,82,77,98,93,69,112,149,165,170,173,173,176,173,170,172,175,176,175,173,173,175,178,184,178,174,172,172,177,177,176,172,164,159,158,156,147,141,142,140,143,143,142,144,141,140,137,135,127,113,105,119,124,205,206,204,202,202,200,194,175,148,120,95,80,84,83,72,102,102,139,162,172,175,176,177,177,169,173,174,179,182,178,174,173,175,181,187,181,174,173,169,172,171,168,170,166,162,158,157,149,139,144,147,148,154,154,145,143,142,135,128,120,112,117,127,127,206,206,206,204,203,200,198,190,164,135,111,86,85,92,66,68,103,135,172,180,182,181,184,182,180,175,173,178,184,182,177,172,172,179,186,183,180,172,167,170,170,170,166,163,159,157,159,157,154,155,153,149,151,152,150,149,145,131,119,112,118,130,132,139,206,206,206,206,206,205,204,199,178,154,135,106,94,101,85,65,97,130,169,181,184,185,185,183,183,180,174,174,175,178,177,172,172,173,174,178,182,175,169,166,166,168,166,163,158,155,156,158,159,157,156,154,148,151,151,147,142,132,121,119,132,141,148,158,204,205,206,206,206,206,206,204,187,168,154,129,105,103,100,84,96,139,170,183,187,189,187,185,186,186,180,175,176,177,175,173,172,171,171,174,176,174,170,165,166,166,162,159,158,158,157,157,159,156,155,151,149,151,148,143,135,124,122,135,145,154,163,162,203,203,203,202,202,202,202,203,196,174,161,144,115,108,119,114,116,146,174,185,187,189,190,190,188,185,180,175,174,173,171,172,174,172,169,170,170,171,169,166,165,164,159,158,157,154,155,157,159,158,156,151,149,147,145,140,128,128,139,148,155,164,164,161,206,203,202,200,200,197,195,194,192,182,176,159,137,122,127,136,142,159,180,187,185,187,191,192,190,186,177,175,175,173,172,173,175,175,168,167,170,168,167,164,164,162,159,161,160,157,156,158,163,163,161,160,152,148,139,127,131,146,153,159,165,165,164,159,212,213,209,207,202,200,197,194,191,185,181,176,167,151,148,154,163,173,186,191,191,192,193,194,191,187,181,177,174,173,171,171,174,176,176,175,173,173,172,162,162,158,159,160,163,163,162,159,162,164,159,159,160,160,162,170,179,184,185,185,181,179,179,178,170,198,211,215,213,208,204,201,195,191,188,185,177,167,170,172,180,186,191,194,194,194,193,192,191,188,180,179,177,172,165,161,173,174,175,177,175,173,170,168,166,165,167,168,168,167,166,164,157,159,164,165,163,135,126,124,117,113,114,113,110,98,93,82,104,109,139,163,178,192,206,209,207,201,197,191,191,188,186,185,189,194,199,200,199,197,194,191,189,186,184,181,181,183,183,182,181,184,183,178,173,169,170,165,168,170,168,164,164,162,160,160,170,183,169,117,52,26,24,22,24,30,33,38,67,50,21,19,56,85,82,93,135,153,139,156,179,194,202,205,198,191,187,190,188,190,197,199,200,197,193,190,190,187,185,181,179,177,176,180,182,182,181,176,173,168,171,175,169,163,162,170,176,184,191,186,161,99,40,24,36,42,40,39,39,37,36,37,80,75,46,19
67,74,82,89,91,91,87,88,95,103,111,116,116,116,116,117,120,122,125,127,128,128,126,122,121,120,116,115,114,112,114,115,116,110,106,109,111,109,118,130,123,117,110,81,47,36,35,31,32,29,31,32,32,29,31,33,33,31,32,32,36,66,89,91,92,100,106,109,109,111,115,120,122,123,121,120,120,120,118,120,121,121,123,125,126,126,126,126,123,122,118,115,115,114,111,110,110,111,108,105,105,106,105,102,111,114,99,61,31,19,21,33,33,33,33,33,34,33,34,33,32,33,34,33,42,59,50,30,118,121,118,118,122,126,125,123,121,119,119,119,116,112,108,105,106,112,119,121,125,128,129,129,128,125,125,124,122,125,126,122,120,119,119,118,117,113,111,111,109,109,107,100,96,83,50,32,32,27,26,31,35,30,31,32,32,33,33,32,37,27,12,13,129,129,128,130,129,128,130,127,123,121,119,114,109,101,89,90,101,112,119,123,127,132,131,129,130,133,133,132,127,128,130,127,127,123,122,122,122,120,120,118,116,118,120,120,122,122,128,114,87,64,43,23,25,34,35,29,30,34,33,34,37,35,24,19,130,131,132,134,134,131,132,130,128,126,123,119,113,105,103,106,111,112,115,119,124,126,127,131,136,136,135,132,129,125,124,125,124,123,121,122,123,123,120,120,119,119,122,120,116,121,120,120,119,114,102,84,48,22,25,30,31,28,14,13,21,25,25,19,134,134,136,136,138,135,135,138,140,138,126,117,112,105,107,109,108,106,106,112,122,124,128,134,139,142,140,136,135,134,132,128,126,126,125,124,126,125,126,123,121,119,119,119,122,120,123,117,115,115,117,116,117,98,83,80,82,82,81,76,71,63,58,58,141,141,142,142,142,145,149,152,152,139,115,100,98,99,106,108,102,96,98,110,119,123,132,139,142,146,141,139,140,136,133,132,132,131,131,128,128,129,128,127,125,121,117,116,120,123,123,124,122,121,115,112,112,115,112,110,114,114,115,121,120,119,119,116,148,151,151,153,155,157,158,156,148,128,108,95,88,97,106,104,89,81,89,103,116,125,136,142,143,145,144,145,143,140,138,137,135,134,135,136,134,132,134,132,129,125,123,122,120,120,121,122,124,127,126,122,117,113,109,104,101,109,116,118,117,115,111,116,155,157,157,159,161,162,163,156,140,122,99,90,94,103,105,88,67,74,82,99,118,130,139,145,148,151,152,151,149,149,148,145,143,143,145,146,145,142,140,135,134,134,130,126,120,118,120,119,117,118,121,124,119,115,113,109,103,99,106,113,115,114,115,117,160,159,163,162,163,162,164,153,133,117,100,91,99,108,100,70,70,65,72,107,121,133,140,145,148,151,154,154,151,154,156,153,150,153,156,153,151,149,146,145,148,146,147,138,129,127,125,120,120,117,115,113,110,113,112,108,108,99,96,106,113,116,116,117,161,162,163,165,165,167,164,149,131,117,101,93,99,106,90,81,74,48,73,105,123,136,143,149,154,155,155,157,161,161,160,158,157,155,153,153,154,151,151,154,154,152,144,145,142,138,132,124,119,121,121,118,115,115,113,115,114,106,97,90,102,113,114,116,164,163,163,164,167,166,163,152,131,112,91,84,97,104,92,86,53,49,80,112,125,138,144,147,149,152,154,160,163,163,159,157,157,158,158,159,157,154,154,157,154,144,146,149,149,143,136,131,125,122,122,123,123,122,119,116,111,109,103,88,87,102,110,112,166,162,161,162,163,164,160,144,117,100,89,82,97,103,94,79,74,86,93,116,125,137,141,145,149,150,157,163,165,161,157,159,155,157,160,162,159,153,149,147,143,144,145,147,151,150,145,136,131,130,129,125,122,120,118,117,119,113,109,100,84,88,102,107,166,165,163,163,163,163,163,147,116,87,77,71,98,107,94,77,86,101,105,119,123,136,143,148,149,153,158,163,164,164,165,165,162,161,161,162,162,157,149,141,137,137,140,142,145,150,149,144,139,139,138,134,128,122,118,117,115,112,111,109,91,78,91,101,167,164,164,165,164,165,162,145,123,94,67,62,101,108,78,27,29,62,95,113,121,137,144,143,152,156,162,165,164,162,161,164,165,163,162,162,157,151,143,137,133,127,127,131,132,137,142,148,149,145,143,141,135,129,127,121,115,110,109,107,101,83,82,98,164,167,168,169,167,167,160,144,119,90,59,60,100,106,87,80,45,53,89,109,118,134,142,144,149,156,161,165,166,168,173,169,166,166,165,165,158,153,145,138,129,118,114,114,119,127,131,139,145,147,145,140,134,130,127,123,117,111,107,103,99,90,78,91,166,171,171,170,166,165,160,144,112,75,52,60,92,94,55,19,22,54,91,106,116,132,141,145,149,155,162,167,166,167,168,167,168,169,167,165,156,147,141,136,124,108,96,95,105,120,133,144,149,148,146,144,135,129,126,123,120,117,112,108,104,94,79,79,171,172,172,169,166,163,160,148,111,70,52,61,86,86,58,24,28,60,93,104,110,127,139,144,148,156,163,168,169,167,165,167,168,169,167,159,150,148,138,127,112,93,67,59,99,130,140,146,149,148,149,151,149,141,133,128,124,118,111,108,104,99,87,79,171,172,171,169,167,168,162,147,107,68,53,61,78,73,51,41,44,71,95,100,111,128,137,142,149,156,161,166,167,164,160,158,166,167,164,155,149,149,143,129,109,89,52,60,111,129,138,144,146,148,150,151,146,140,134,128,125,121,116,110,103,98,92,82,172,171,167,165,168,170,166,149,108,70,56,60,73,65,53,54,76,93,102,100,115,129,137,143,149,155,160,164,162,153,143,146,159,164,161,156,151,148,141,129,115,97,65,67,113,131,131,129,132,141,149,152,150,145,136,131,128,121,117,110,102,94,88,80,173,172,171,170,168,165,163,150,112,75,58,61,67,61,51,59,78,90,99,102,120,133,141,147,151,158,162,160,154,144,142,148,157,162,164,156,146,142,138,131,119,94,62,85,119,127,128,120,123,135,144,150,151,148,142,135,127,118,115,107,102,97,89,82,174,174,173,171,169,165,164,151,119,87,73,68,71,61,53,49,48,68,96,109,124,136,142,146,150,160,167,161,149,146,148,150,154,157,155,149,144,140,136,130,115,85,71,108,125,127,130,131,132,136,139,145,151,153,146,136,127,125,119,113,107,100,91,82,175,174,173,170,168,167,163,154,135,102,77,79,78,70,62,57,53,80,110,118,127,134,140,147,153,157,144,133,129,131,132,135,142,145,142,134,135,136,137,130,104,78,94,121,128,129,130,133,138,139,144,151,154,152,145,136,129,123,119,112,104,100,90,81,173,176,174,173,171,168,164,154,136,120,110,95,83,78,71,67,66,77,107,116,121,128,137,144,148,143,135,127,119,113,109,112,124,130,130,131,135,139,138,119,88,79,104,121,124,126,127,129,136,140,145,153,153,149,145,139,131,123,113,106,103,99,91,79,176,177,175,174,171,168,164,157,139,117,105,96,91,86,83,87,98,107,108,110,119,131,138,135,136,143,137,114,96,98,99,98,115,122,122,131,140,145,134,103,77,71,106,121,125,128,128,130,133,139,146,148,149,143,141,136,133,125,115,108,103,99,91,86,176,178,174,170,168,166,161,155,138,119,107,103,100,100,93,96,107,108,106,113,130,138,135,134,146,149,123,71,44,70,96,95,116,125,127,132,142,144,123,91,69,85,119,125,126,127,129,133,134,137,142,147,146,144,142,142,135,126,117,111,104,96,90,84,175,178,175,170,167,165,163,156,144,129,117,109,106,108,106,101,103,108,117,129,137,133,133,143,146,137,107,45,19,67,109,96,108,120,126,133,142,138,112,84,70,91,120,126,125,126,128,130,132,134,143,150,147,145,145,140,136,128,120,112,105,103,96,84,178,179,176,171,169,164,161,156,149,137,125,118,116,121,127,125,122,128,132,140,137,136,138,140,131,122,94,45,27,74,118,104,117,123,128,137,143,129,99,75,68,93,122,127,119,125,133,130,128,132,143,147,144,147,151,147,137,126,117,107,98,94,94,88,181,181,178,174,169,165,163,158,150,141,134,130,135,144,148,149,151,148,145,144,140,142,145,142,132,117,88,40,36,88,112,115,127,128,128,133,137,125,99,74,70,96,122,122,116,122,126,125,130,135,145,147,145,148,146,142,134,126,116,106,99,92,84,80,182,180,177,173,169,167,164,155,152,147,144,141,152,166,165,163,165,163,161,151,146,148,151,159,148,124,103,71,75,109,115,123,131,135,132,133,136,122,94,74,73,94,118,122,118,118,121,124,129,139,148,152,151,147,144,141,133,122,113,108,101,90,82,80,180,177,175,172,168,166,164,157,154,152,151,148,154,165,168,170,172,173,169,160,158,164,171,168,151,127,117,115,117,114,110,120,129,131,132,139,146,119,92,78,80,98,119,123,118,118,119,120,127,141,149,152,153,150,144,140,133,122,114,109,98,93,86,81,180,177,176,173,169,166,162,159,156,154,155,151,153,164,170,175,181,182,178,174,172,175,178,165,146,128,118,115,110,100,100,110,120,124,128,132,139,123,91,73,72,93,116,121,117,113,113,115,127,145,154,155,156,144,142,139,130,122,116,111,103,92,82,79,183,182,178,176,170,169,164,161,156,152,152,154,162,178,184,189,187,185,184,184,180,178,178,169,149,128,112,101,94,95,90,101,118,129,129,124,134,123,92,71,68,91,115,117,111,109,112,118,131,151,160,162,158,152,145,140,132,128,122,109,98,92,83,80,183,183,179,177,174,168,166,161,157,153,145,143,154,175,190,194,191,189,189,183,180,178,180,175,156,134,125,135,137,122,101,108,122,128,130,133,135,122,92,71,63,93,123,119,111,111,115,119,132,150,159,161,157,151,147,141,130,122,116,108,101,91,81,74,181,181,180,176,171,165,164,162,156,145,132,132,144,169,191,196,196,197,195,188,181,179,181,183,172,153,137,105,118,148,123,123,129,127,131,137,140,120,89,68,68,104,131,121,108,111,115,119,133,146,157,161,161,160,155,145,134,124,118,109,97,87,79,74,184,183,180,175,171,168,164,159,150,139,126,124,135,165,195,208,212,210,203,196,185,180,184,193,182,154,109,44,60,132,147,146,143,141,137,142,146,122,88,70,75,105,135,122,104,109,116,123,135,149,164,170,168,165,162,154,140,131,123,112,99,89,79,75,185,185,181,175,173,170,167,162,147,133,120,117,123,148,170,174,169,180,192,194,188,183,183,192,182,155,104,45,36,91,137,152,163,161,154,161,162,135,91,69,70,105,138,129,108,112,119,128,136,149,165,170,167,166,167,162,150,133,120,109,98,88,79,75,183,183,182,180,176,174,170,163,142,127,115,105,111,124,119,90,73,103,152,181,191,191,186,184,190,163,110,49,26,58,111,136,158,164,161,165,172,155,102,70,72,106,134,134,118,115,119,128,137,145,160,169,172,172,169,162,156,147,131,115,103,89,78,74,187,185,183,180,179,177,173,161,146,129,109,99,95,94,72,62,87,109,127,155,182,193,194,183,184,177,123,58,27,58,97,115,146,161,164,167,175,174,119,80,75,106,139,142,128,123,125,137,143,150,162,176,182,179,173,165,160,152,140,122,105,91,84,77,188,186,185,185,183,179,172,159,137,119,100,91,86,74,59,61,83,93,103,123,156,186,199,201,184,191,155,93,62,74,94,112,148,161,162,168,174,182,137,88,70,93,138,152,142,136,137,146,156,162,170,179,180,180,179,177,171,158,147,130,111,97,90,82,192,190,188,188,184,183,177,160,131,107,93,84,76,61,53,58,62,64,88,104,125,162,184,189,190,189,187,138,106,97,101,123,153,162,163,172,180,190,162,104,67,73,129,154,148,140,143,152,158,163,171,179,181,179,182,179,170,159,149,139,125,113,103,80,191,189,188,186,183,179,173,155,122,95,83,74,66,59,51,58,37,50,81,98,113,144,168,175,177,178,187,186,165,150,145,153,162,166,171,175,180,190,180,127,83,67,117,158,160,152,152,151,156,162,168,176,180,176,178,174,164,152,143,135,125,114,99,83,192,191,191,189,187,185,172,150,115,86,72,65,62,58,55,50,51,58,86,99,114,134,159,171,171,169,165,161,156,162,166,169,174,178,177,177,181,186,185,154,105,69,100,157,168,166,163,156,157,161,168,176,180,180,177,169,164,152,139,128,120,109,95,82,194,193,191,189,184,183,175,149,107,78,64,57,59,57,67,69,88,100,100,107,121,141,162,172,170,167,161,151,136,140,157,167,177,184,178,173,173,176,178,163,126,82,79,144,179,178,169,160,155,157,168,179,182,181,181,172,164,155,142,128,115,106,96,87,194,195,194,192,190,185,175,148,102,71,60,52,60,70,69,59,72,98,108,112,124,140,158,172,174,170,164,158,149,141,144,157,171,182,179,176,176,172,168,159,136,99,64,114,168,181,174,162,159,161,168,175,180,181,180,169,163,159,144,136,121,108,102,93,198,199,197,195,192,188,175,146,101,68,58,57,71,85,79,55,53,73,93,110,130,148,157,171,176,175,172,168,160,149,142,150,169,177,179,176,178,174,163,149,131,102,63,81,155,180,175,170,173,172,175,174,179,183,179,172,163,151,141,133,123,118,109,94,199,199,198,197,194,188,175,148,109,78,53,50,81,96,78,31,27,58,92,111,129,148,161,170,178,181,177,173,169,162,154,156,170,179,179,174,166,165,157,141,116,86,53,58,119,163,176,177,171,167,178,180,178,177,178,173,165,156,148,140,133,125,111,96,201,199,199,197,194,188,175,150,115,84,66,61,94,109,94,42,38,64,92,115,134,150,160,168,175,180,179,179,175,170,166,167,171,181,185,178,171,165,156,140,121,103,77,68,95,130,157,174,176,164,161,172,180,182,179,174,168,163,155,145,133,122,112,101,201,202,200,201,196,192,178,149,120,92,66,64,96,112,102,39,32,48,93,118,136,151,162,167,171,180,185,182,183,177,172,173,179,183,185,183,176,168,159,142,128,112,104,103,115,122,138,163,175,173,172,172,171,175,172,169,161,159,153,144,133,123,111,103,201,200,202,201,198,194,180,149,120,97,75,74,97,113,115,59,61,103,113,127,146,160,172,175,175,178,181,183,185,184,183,182,184,183,185,186,186,180,166,147,133,119,113,115,120,130,138,148,155,160,169,168,165,167,165,162,158,154,149,142,132,122,111,112,199,200,200,199,198,194,183,157,133,102,82,83,101,112,132,93,129,149,120,139,157,166,173,175,175,177,178,182,183,185,185,183,182,185,188,190,190,189,178,161,147,134,124,123,127,135,141,142,146,152,158,165,166,166,163,158,155,151,144,137,130,122,114,122,201,199,200,201,201,199,188,162,145,119,94,86,102,111,135,108,91,121,125,153,165,169,173,179,178,181,184,184,181,180,181,185,185,187,191,190,191,190,183,180,170,157,146,138,140,144,145,144,148,152,153,153,156,157,163,166,158,152,144,137,130,119,124,137,203,203,202,202,202,201,192,172,154,129,106,85,97,106,129,138,88,91,132,164,171,174,177,184,183,184,184,184,182,185,184,185,184,187,189,189,190,189,185,182,184,179,170,166,162,159,152,151,151,152,152,149,149,154,154,157,157,156,153,145,129,122,138,147,203,204,204,203,202,202,200,181,159,133,107,88,92,103,97,118,117,116,148,173,178,179,179,183,184,183,185,186,187,186,182,182,184,186,193,190,186,189,190,193,193,190,186,180,175,173,166,160,154,154,156,155,157,160,157,154,155,151,142,130,114,136,154,162,204,204,204,205,204,202,199,194,173,146,123,99,95,115,101,76,97,119,146,175,182,182,187,186,184,184,185,189,194,192,188,183,185,190,197,194,189,184,183,188,188,188,188,184,180,173,171,165,154,156,159,159,165,168,162,161,162,151,135,124,137,157,164,176,204,204,204,205,205,205,206,204,190,167,148,126,99,121,121,95,88,125,148,176,184,186,188,188,190,190,186,189,190,190,188,184,184,187,191,191,192,188,186,187,186,187,187,182,176,172,172,169,163,164,162,162,159,160,164,163,157,150,148,160,183,183,176,166,201,202,202,204,205,203,204,205,199,180,170,156,127,122,129,123,108,129,158,176,186,190,190,190,191,192,190,188,185,187,189,186,184,184,183,187,193,192,186,181,184,185,183,179,171,166,166,167,168,166,164,162,159,164,163,157,155,150,132,125,119,106,90,76,204,203,204,201,201,202,201,200,199,187,171,160,141,124,133,145,147,149,169,183,189,189,192,194,195,195,195,193,192,192,189,185,187,185,185,186,187,186,185,181,181,180,174,168,167,167,167,167,169,168,166,162,162,159,159,162,155,106,50,22,24,27,31,31,187,206,208,205,201,201,199,196,194,187,179,175,164,147,146,154,167,171,186,189,188,189,193,196,197,197,192,190,189,188,185,186,190,190,185,178,181,183,182,179,176,177,173,171,172,168,166,167,168,171,174,173,171,171,173,149,95,45,33,41,41,40,41,41,123,159,195,211,211,206,207,203,199,192,184,180,178,169,164,169,177,186,193,197,194,195,197,197,198,196,194,190,190,188,188,186,186,191,190,186,185,184,183,178,174,171,168,168,170,171,171,170,168,169,172,174,174,162,124,72,38,44,52,52,48,46,50,47,61,78,97,131,158,179,189,197,206,209,204,199,194,187,181,181,186,194,199,199,201,197,196,196,196,196,192,189,189,187,186,176,182,186,188,189,188,185,183,180,178,175,177,175,173,178,176,176,177,181,183,169,130,82,49,40,46,50,46,51,48,46,45,48,56,58,69,76,87,114,143,136,128,157,173,179,183,191,201,204,198,191,197,202,202,201,199,196,195,193,191,190,190,189,189,190,191,193,193,191,187,184,182,180,182,182,182,185,190,193,198,194,191,165,118,71,47,39,40,45,50,52,50,49,50,48,48,47,79,78,88,95,103,105,114,132,133,96,88,97,114,125,140,161,198,209,205,208,209,205,195,190,189,193,192,191,189,188,184,182,183,189,185,186,184,181,173,173,174,177,174,160,143,125,101,78,42,37,30,41,47,51,52,52,50,51,51,50,48,49,48,47,101,108,107,123,122,115,105,113,135,133,121,99,98,97,86,74,68,92,132,160,166,183,215,216,204,194,189,187,184,184,194,203,197,185,183,181,165,163,187,186,188,177,138,88,55,48,41,46,50,55,53,54,55,57,57,53,52,51,50,51,50,50,49,48
58,62,64,69,69,62,65,70,72,77,78,79,82,82,91,104,104,100,102,115,142,182,203,202,197,194,199,178,120,92,79,68,70,138,181,181,168,196,203,198,196,136,68,54,53,54,54,53,53,53,53,49,44,43,46,48,49,47,48,54,56,45,46,76,64,62,63,68,69,65,62,61,57,63,76,100,129,155,172,176,177,178,181,191,198,199,198,196,197,198,195,188,172,144,123,113,107,128,138,174,176,179,180,185,177,136,73,55,54,54,53,54,54,53,52,50,50,50,48,46,47,47,47,50,64,95,139,182,108,116,130,147,158,164,169,175,185,196,204,207,209,210,207,208,207,207,209,206,200,195,193,190,187,191,195,196,204,210,206,195,182,171,168,179,181,184,189,185,149,92,57,47,44,47,52,52,51,51,50,49,51,50,46,49,42,29,54,113,169,210,229,230,178,190,199,206,208,208,209,209,210,210,203,199,193,193,198,202,202,202,202,200,199,198,195,192,196,197,199,201,202,202,201,201,202,202,197,193,192,190,185,179,163,121,79,55,53,53,42,37,43,49,50,49,49,46,45,32,41,130,205,216,194,178,170,172,208,209,209,207,206,206,202,198,198,194,191,187,180,184,197,203,204,200,198,195,193,193,194,196,199,200,198,198,198,195,195,196,194,194,194,194,192,188,187,190,197,210,218,207,170,124,90,72,58,40,35,43,46,42,36,67,164,198,162,129,104,95,100,103,204,204,202,202,201,199,202,194,184,188,168,159,164,179,190,195,197,194,192,190,192,192,192,191,191,196,198,197,197,197,197,198,198,196,194,191,188,185,182,179,179,182,187,193,200,206,198,170,137,112,81,43,23,28,64,147,170,133,107,89,87,97,93,78,202,201,200,202,202,202,201,170,168,167,162,153,158,168,174,180,185,187,187,190,193,191,190,192,193,194,197,197,198,198,199,199,198,197,195,193,192,188,182,176,169,161,163,171,177,184,186,187,189,185,165,135,99,75,122,163,132,104,83,83,87,79,59,40,201,199,201,200,200,199,187,164,141,140,132,142,151,156,155,163,172,179,187,190,190,189,189,188,190,194,194,192,195,200,199,197,197,196,194,191,190,190,189,187,183,179,174,169,169,171,176,179,181,183,186,185,175,163,147,98,56,41,50,58,57,41,20,21,197,199,199,197,195,180,161,149,128,121,121,131,143,150,147,152,158,172,187,189,186,186,186,186,188,190,192,196,197,198,197,196,196,194,191,190,189,190,191,192,195,198,195,188,182,180,183,182,182,180,180,184,183,179,167,146,127,125,103,109,96,75,52,37,197,199,198,195,190,166,150,139,117,112,116,128,133,145,153,152,150,166,182,183,182,182,182,184,186,190,194,197,197,195,192,190,189,187,188,188,186,183,186,188,189,191,193,191,187,189,188,186,187,181,178,179,172,173,176,174,169,171,207,201,201,203,163,108,199,198,197,193,185,158,146,132,106,102,115,126,135,156,165,158,147,155,170,174,175,175,178,183,187,191,192,191,189,186,185,182,181,182,183,185,184,186,190,189,187,185,187,189,187,185,180,175,178,179,179,177,164,164,165,156,163,155,144,176,178,182,190,180,195,196,194,192,183,161,140,115,92,90,103,119,143,172,185,170,139,135,154,163,166,171,178,183,186,190,190,187,184,182,180,176,176,177,179,182,181,177,175,172,165,162,164,169,173,169,168,160,157,167,170,174,173,172,172,165,174,166,152,136,169,175,174,179,195,195,192,188,178,153,126,101,84,86,101,121,149,168,179,161,120,114,137,151,158,166,174,178,182,186,183,180,178,180,177,175,174,174,180,181,180,174,167,153,133,128,124,126,137,134,139,141,145,151,157,165,172,168,168,166,164,159,163,143,131,156,169,170,197,195,191,186,171,144,117,92,78,82,101,126,150,161,163,144,109,105,123,139,155,164,169,174,181,184,183,181,179,177,174,173,172,177,180,175,173,164,147,131,118,103,101,121,134,135,134,127,133,144,154,159,163,160,159,161,166,166,156,155,137,133,151,159,195,193,191,186,170,143,111,82,70,73,88,116,138,140,140,121,97,101,117,135,154,162,168,175,183,184,182,182,179,174,171,169,170,175,173,167,161,145,123,106,94,90,98,119,131,140,136,136,136,141,149,156,158,161,162,160,161,157,159,164,156,129,130,148,195,195,190,183,170,142,104,75,63,68,83,109,128,132,135,117,95,95,111,135,153,162,169,175,182,183,184,184,182,173,165,165,169,171,164,160,142,119,106,97,86,83,95,116,134,140,136,137,142,144,151,157,159,163,164,163,161,152,145,147,149,145,131,137,194,192,187,181,169,138,95,70,64,65,74,96,114,109,110,97,84,88,109,140,153,163,170,176,182,183,181,181,171,167,163,165,164,166,158,143,128,112,99,89,76,61,51,58,83,105,117,132,145,152,158,158,158,157,154,160,161,160,154,148,146,146,135,123,192,189,186,181,170,140,100,73,62,65,69,86,107,110,116,93,75,86,116,144,156,165,168,176,181,185,182,177,171,166,160,161,159,161,148,133,124,110,86,64,58,43,31,30,33,57,104,144,165,168,169,167,168,166,165,165,161,161,158,151,148,146,141,128,190,188,186,183,171,142,101,73,60,63,68,79,97,104,108,82,73,90,118,142,159,166,169,175,182,182,175,171,163,163,155,151,144,145,143,141,138,128,105,82,54,33,21,22,48,102,150,174,180,180,179,178,176,171,165,162,162,162,160,157,147,140,140,137,186,185,185,181,172,143,105,76,61,63,62,66,84,99,98,71,70,96,129,149,161,167,173,176,182,177,172,169,165,149,130,121,123,137,150,154,158,155,145,138,110,56,49,109,164,179,179,180,180,178,177,177,175,170,164,159,161,156,150,149,143,132,131,130,189,188,181,177,173,145,109,78,66,67,64,64,66,70,71,56,71,101,136,154,165,171,176,181,181,177,172,162,140,115,105,113,131,149,161,164,164,163,165,162,134,86,100,156,183,183,176,172,175,177,175,174,174,174,170,164,157,153,148,140,136,128,128,124,187,184,178,178,172,145,109,80,70,73,64,55,55,58,53,45,72,105,142,162,169,174,179,182,174,160,140,107,87,95,112,127,139,154,164,164,163,168,174,155,122,113,148,178,181,181,181,177,173,172,172,173,175,178,175,168,158,151,147,141,134,128,125,122,188,184,180,178,169,146,116,88,78,88,68,55,49,45,40,51,84,120,151,165,172,180,185,182,171,171,179,177,149,114,113,125,137,146,151,157,165,176,171,140,113,125,166,182,178,172,171,171,171,171,172,177,180,180,176,167,161,156,147,141,127,124,117,111,187,183,179,178,165,146,125,102,92,100,83,51,46,45,39,52,85,120,147,166,178,188,192,189,188,194,184,159,155,152,131,126,133,134,139,151,165,174,158,129,113,131,174,178,163,163,167,166,164,164,170,178,181,178,174,169,166,162,147,133,128,122,115,108,191,186,182,177,164,145,127,109,103,107,107,63,45,40,41,54,79,109,143,171,186,190,189,189,194,182,140,99,84,102,127,133,132,131,138,148,160,163,142,125,119,137,172,168,154,153,152,145,145,155,162,171,176,174,173,169,163,155,142,131,129,121,112,109,189,188,182,176,167,149,132,116,109,115,131,105,45,24,29,43,68,114,161,185,189,184,183,186,185,161,111,62,47,64,98,124,126,126,136,149,161,153,127,116,108,133,160,156,141,134,136,137,143,148,154,168,174,174,174,171,166,153,140,125,116,108,102,97,194,189,184,176,169,159,145,129,117,118,138,145,111,65,58,92,128,161,182,186,182,181,186,192,183,153,100,50,40,62,98,119,116,114,133,148,160,141,119,107,91,125,144,137,126,123,124,131,130,137,156,176,179,176,173,168,166,148,131,126,119,108,98,95,193,189,185,179,172,164,154,142,132,129,148,179,191,186,185,188,188,188,187,184,183,185,192,197,179,144,100,48,41,78,119,131,125,127,139,151,155,129,113,101,89,128,137,125,113,112,114,114,120,134,155,169,169,168,168,162,155,141,126,115,102,96,90,78,200,198,194,188,179,170,158,149,142,140,157,184,200,203,203,202,199,195,191,189,188,188,188,184,165,141,104,47,53,112,127,125,123,126,136,148,147,120,106,91,85,137,137,119,107,98,99,104,119,128,151,163,157,161,161,154,148,134,119,107,96,87,79,72,200,199,196,189,179,170,160,152,146,148,163,180,188,189,190,194,196,196,194,192,191,189,182,165,143,128,119,100,106,136,125,118,108,119,132,149,144,117,101,83,78,139,136,118,102,93,96,103,107,125,154,162,162,163,159,148,143,129,117,109,100,87,72,65,200,198,195,188,180,172,163,156,154,157,166,179,188,189,189,192,197,197,195,195,195,194,185,163,133,111,111,130,152,142,93,72,86,118,136,154,149,114,95,79,91,147,137,118,100,90,96,100,110,132,151,162,169,167,156,146,139,129,119,111,103,87,73,70,202,200,195,190,186,180,172,166,166,167,175,186,194,196,199,200,202,201,202,202,203,201,193,171,140,111,95,93,102,106,89,62,90,127,140,165,157,115,93,76,96,153,143,123,102,88,92,95,107,130,150,161,168,167,156,149,139,128,120,113,105,93,78,68,201,198,196,191,185,181,175,170,169,172,188,203,208,209,209,210,210,211,210,208,207,206,202,184,152,123,96,84,74,70,62,75,117,140,152,164,161,124,99,74,92,148,143,124,109,94,95,97,105,130,153,162,167,167,160,150,140,130,123,113,103,91,79,71,203,201,199,193,186,180,169,161,158,163,184,207,213,214,213,213,211,213,211,210,208,211,212,198,168,143,129,134,137,109,82,84,113,138,149,160,162,132,109,78,95,149,139,120,107,100,103,108,119,138,155,165,168,167,160,149,140,128,118,110,100,90,80,71,202,196,194,193,188,182,172,156,149,156,179,202,211,213,213,214,215,214,212,210,209,209,211,205,184,159,122,98,134,137,114,107,103,110,132,153,156,132,111,82,101,156,148,123,109,103,104,107,118,141,159,168,171,169,162,151,142,130,118,112,104,91,77,70,203,200,196,191,188,183,166,149,143,150,170,199,215,218,217,218,216,216,213,211,210,211,212,206,189,158,90,62,111,144,144,139,126,119,130,152,156,133,110,88,110,164,164,134,114,108,110,112,122,139,159,174,177,175,168,160,151,139,128,119,106,92,82,71,207,205,203,196,190,176,156,143,138,137,156,188,214,225,223,217,215,214,215,214,211,212,215,210,192,154,80,48,87,142,169,172,162,146,144,158,156,131,106,88,113,166,175,147,123,115,114,118,131,149,172,182,183,180,177,173,161,148,135,121,106,95,85,76,212,211,204,201,189,169,152,142,130,129,141,149,145,153,178,205,213,213,213,214,213,212,213,213,199,155,82,44,71,125,165,184,183,172,172,176,158,128,105,86,109,163,175,151,133,126,126,129,135,152,172,183,188,186,183,178,168,158,146,129,113,98,84,74,213,209,207,205,195,177,159,142,125,122,120,107,93,105,144,174,195,209,214,215,215,212,211,212,205,166,92,46,62,105,150,182,189,183,180,185,165,132,110,88,107,159,169,152,140,135,136,141,144,155,172,185,191,193,188,181,174,165,153,139,123,109,89,75,212,213,207,201,185,170,154,134,121,111,100,86,75,102,148,166,175,196,208,212,215,213,211,212,210,183,119,66,62,90,136,178,193,191,191,194,177,140,113,92,105,160,173,160,148,141,139,149,159,167,176,193,197,194,190,186,182,174,159,145,127,107,96,91,214,213,209,201,187,160,139,120,107,99,89,77,73,91,121,155,166,175,193,206,211,213,212,211,213,200,160,109,85,96,138,179,190,189,189,195,189,154,119,99,107,169,187,175,165,161,160,163,172,176,182,190,191,195,194,190,182,172,159,149,133,116,98,85,213,211,209,203,180,146,119,106,98,91,82,75,75,78,95,135,157,171,187,199,205,208,209,209,213,216,197,162,133,131,161,192,197,194,190,189,190,165,125,102,104,172,197,183,175,174,176,180,183,183,193,192,191,194,196,191,178,165,154,145,134,116,107,92,215,213,207,199,169,125,101,95,90,85,79,79,83,80,76,102,136,159,177,193,202,205,205,201,200,204,202,187,170,168,182,191,193,196,198,200,200,182,134,105,95,160,197,190,186,185,185,183,189,192,194,197,193,191,193,189,183,168,154,146,136,118,106,94,214,212,209,198,159,118,95,85,81,81,82,88,95,89,71,77,108,138,167,190,203,207,207,201,189,179,177,180,183,189,195,199,203,205,205,205,209,197,153,112,95,146,199,197,194,194,189,190,192,197,199,198,194,193,192,187,183,168,154,147,134,119,107,91,216,214,209,196,161,112,81,72,73,80,90,101,103,95,79,79,107,143,172,190,200,203,204,201,191,178,167,171,183,189,192,199,202,201,200,201,198,197,168,119,96,133,201,201,200,199,194,191,194,193,197,197,195,192,192,185,180,167,157,147,133,118,107,92,215,213,210,197,161,113,81,71,72,85,106,116,110,105,95,87,98,126,158,184,200,205,204,203,196,184,170,165,174,182,187,190,193,195,199,199,199,200,186,130,87,96,185,200,203,198,191,187,191,194,194,199,197,196,190,180,176,164,156,146,135,119,106,96,216,214,209,195,162,117,82,67,73,94,123,132,118,112,105,94,94,109,142,175,196,203,203,201,199,192,175,162,163,173,180,184,188,187,198,191,190,192,188,147,83,71,157,196,203,199,197,197,195,199,195,192,195,194,183,175,169,162,151,144,135,123,114,100,216,214,209,197,167,126,92,72,80,106,140,147,125,118,110,99,104,123,157,186,194,200,203,202,200,198,187,170,158,161,171,174,170,169,186,182,171,177,172,142,86,77,141,178,193,198,200,201,202,203,201,200,193,193,191,178,172,165,158,150,138,127,116,105,217,215,212,200,171,131,99,81,85,115,149,160,130,126,111,96,112,134,159,184,192,196,201,204,203,199,195,181,165,155,158,169,164,160,154,164,146,128,109,104,78,83,140,162,175,189,197,199,198,196,197,201,203,196,189,186,180,173,166,156,143,132,120,109,216,215,213,204,180,141,105,85,89,124,156,174,144,150,129,106,109,122,158,195,197,199,201,204,205,204,197,186,177,162,155,165,164,152,147,149,138,119,101,80,63,75,132,157,162,177,190,196,197,194,188,187,189,188,185,179,173,168,161,153,145,132,119,108,217,216,212,202,176,140,115,93,94,126,157,183,159,174,145,111,117,131,164,193,199,202,203,204,203,205,200,189,182,173,162,164,164,155,143,134,129,118,100,82,66,74,117,144,151,164,177,185,192,194,188,184,184,180,176,172,167,166,158,146,136,124,114,105,217,216,213,202,183,155,124,99,100,128,148,179,165,187,159,113,117,131,161,194,202,200,203,202,205,203,201,192,185,179,170,165,165,160,154,142,128,117,103,88,77,85,112,133,144,153,163,172,176,180,184,186,188,181,172,168,163,157,148,138,129,120,111,102,217,217,213,204,190,168,138,110,101,123,142,175,168,200,175,130,147,160,173,197,204,206,205,205,204,203,199,193,188,181,174,170,169,162,159,160,148,130,114,100,96,103,119,134,144,152,157,163,164,168,175,176,171,167,172,168,158,151,144,137,131,123,110,102,217,216,215,208,196,172,146,112,100,114,132,162,167,199,180,144,152,180,190,200,204,208,209,208,204,202,199,194,189,183,179,177,174,167,158,152,154,149,131,118,112,120,137,147,151,153,152,155,156,155,158,159,168,160,153,156,157,157,149,138,125,113,106,120,218,217,217,213,201,182,153,123,107,111,122,142,159,189,176,168,170,191,198,204,208,208,209,208,203,202,200,195,191,186,184,180,177,176,172,153,127,124,140,137,131,139,151,158,157,151,153,158,164,160,162,163,161,167,162,151,146,143,137,130,117,104,114,129,217,218,217,216,209,189,157,128,107,114,122,125,139,175,179,189,196,200,204,207,207,209,209,208,209,208,204,199,195,190,186,185,179,172,172,173,167,156,143,144,154,161,163,164,165,159,160,160,164,166,163,165,166,156,151,161,154,139,128,120,108,117,135,139,218,218,218,217,215,199,176,153,123,120,125,118,116,156,183,199,207,208,207,208,210,210,210,211,211,210,206,200,196,193,190,191,190,182,176,180,180,177,178,184,185,181,181,177,173,170,165,160,160,162,159,160,162,162,162,161,147,134,125,113,115,135,144,151,218,217,218,218,217,210,197,172,145,130,127,122,117,151,184,202,210,212,211,209,210,210,209,211,212,212,210,204,199,197,195,194,196,194,189,185,184,185,178,181,186,185,180,178,176,173,169,165,166,163,163,159,164,165,158,151,141,129,116,112,139,150,157,163,217,218,217,217,217,211,202,192,170,141,136,134,133,159,188,204,211,212,212,211,210,210,211,211,211,210,210,208,204,200,198,196,195,194,191,188,186,188,191,191,187,181,172,171,172,174,172,174,172,168,164,158,160,157,147,138,133,124,116,138,146,147,156,153,216,216,215,216,216,215,209,200,187,162,150,151,157,174,194,205,210,212,213,213,212,212,212,213,213,213,213,211,207,204,201,196,193,192,189,189,188,188,188,189,188,186,181,173,172,172,172,176,170,165,158,159,154,146,143,140,128,130,152,154,160,174,182,183,217,216,216,216,213,212,211,206,199,188,174,173,180,189,201,208,211,213,214,214,214,214,214,213,212,213,212,209,209,207,202,199,196,194,191,188,186,179,185,181,177,173,171,168,170,172,172,172,170,168,163,156,147,146,148,129,114,115,107,96,121,172,210,223,224,222,220,217,215,214,212,210,206,201,196,195,198,202,208,211,212,213,213,214,212,212,213,212,213,212,211,210,210,207,203,199,192,194,191,189,185,181,175,169,166,166,168,166,166,169,169,167,169,165,158,159,157,143,108,73,56,51,48,46,38,72,121,148,213,217,223,227,227,223,217,214,212,211,208,207,209,210,213,213,214,214,214,214,214,213,213,212,212,210,210,209,208,208,204,199,194,196,194,190,182,181,180,173,172,177,179,179,178,170,167,164,167,169,165,150,116,77,57,52,54,54,54,54,53,45,44,54,160,159,163,175,192,209,226,234,224,215,211,213,211,211,212,214,215,216,215,213,214,213,214,214,213,212,210,205,206,206,203,200,200,196,193,191,185,181,181,177,181,181,182,182,182,178,178,174,165,147,111,75,56,52,55,56,57,58,58,57,57,57,55,48
33,39,45,50,62,48,32,35,23,32,32,31,27,22,28,19,30,21,15,14,5,5,9,15,38,84,112,112,124,118,107,116,114,110,111,124,127,123,123,124,102,74,60,66,103,133,104,37,34,39,35,35,34,34,38,37,35,37,35,35,35,34,37,37,43,58,65,57,56,53,47,34,35,38,34,37,44,50,51,48,39,26,32,45,54,76,95,113,119,125,127,125,133,138,136,142,129,121,117,123,133,129,118,122,141,146,138,147,136,129,127,72,35,35,49,46,46,42,34,36,35,40,39,35,33,35,35,36,52,62,72,70,72,80,78,79,83,83,89,98,101,107,104,102,115,130,136,153,159,160,155,145,145,138,133,134,141,143,136,136,139,140,137,133,135,135,136,135,134,133,132,133,130,129,129,112,64,25,13,9,7,15,35,47,41,32,32,36,34,33,35,37,73,85,92,107,111,119,120,123,121,119,124,128,126,120,113,106,111,117,124,132,136,135,134,132,128,129,136,138,143,143,142,142,138,140,138,137,141,139,139,139,137,138,135,135,139,135,139,151,169,166,139,104,49,13,4,0,8,47,46,30,38,37,40,41,111,120,123,128,132,134,131,133,131,132,130,125,119,116,117,123,123,131,131,135,139,131,121,120,123,131,134,136,142,144,146,144,143,142,140,144,146,147,146,148,148,146,145,142,141,137,134,135,140,145,152,156,162,158,140,108,56,8,6,25,38,34,35,38,130,129,128,135,133,134,138,141,147,142,126,115,107,109,118,131,134,132,130,128,123,120,117,118,128,131,138,141,145,144,143,145,149,148,149,150,153,154,156,156,156,153,152,150,152,151,149,143,134,133,136,139,138,147,151,160,179,153,92,14,2,26,37,32,135,136,138,140,140,145,148,148,143,131,117,106,106,114,126,131,134,129,119,110,110,113,115,122,131,139,141,143,146,153,142,153,151,152,154,161,165,161,155,159,158,157,158,160,162,159,159,159,156,154,150,142,140,140,140,141,141,141,148,141,103,40,14,34,141,144,143,146,146,148,151,144,131,121,111,103,108,121,131,130,120,105,102,89,104,114,119,127,135,139,142,148,151,150,152,154,158,160,159,156,157,159,159,157,162,158,162,163,161,156,158,164,167,164,162,156,150,149,151,151,149,137,136,139,142,151,65,10,146,150,149,150,154,149,148,141,130,124,113,103,106,121,128,118,97,89,77,80,106,119,123,128,138,141,142,149,151,152,154,159,157,154,155,156,158,159,159,162,160,155,159,152,153,155,158,162,168,168,164,161,157,155,156,154,154,152,148,149,149,149,147,107,146,144,149,153,154,152,148,145,132,121,107,98,105,126,129,111,102,56,44,78,108,128,129,130,135,141,146,148,151,156,155,154,154,155,155,154,158,158,156,162,159,159,152,150,152,151,150,152,155,157,157,158,157,159,162,165,159,151,146,143,144,148,148,150,151,150,147,150,151,152,149,135,117,105,102,92,107,128,122,104,95,59,66,78,110,134,133,132,136,142,144,149,151,153,153,151,151,151,150,152,157,156,159,157,159,153,146,144,144,142,139,134,129,124,128,140,151,151,153,156,155,153,154,150,148,145,141,140,150,148,147,147,152,149,145,136,120,93,75,80,111,125,107,109,93,118,124,98,118,138,133,132,139,139,142,148,151,151,149,150,150,150,150,150,153,155,153,157,156,153,147,145,139,132,121,114,108,104,108,122,137,147,144,146,147,145,143,145,146,144,143,135,152,149,151,152,153,152,149,141,125,99,72,69,121,129,106,95,104,166,167,128,123,140,136,137,139,138,142,148,151,149,147,146,149,150,149,147,151,153,153,155,156,143,140,135,123,108,91,70,67,89,105,124,143,146,149,148,147,149,145,143,145,144,146,143,146,148,152,153,157,153,147,136,115,89,68,77,119,128,109,75,33,15,54,95,111,136,130,133,133,138,139,146,147,145,142,142,145,148,149,150,152,150,150,148,149,150,138,129,115,89,57,40,61,96,120,136,145,150,147,152,153,151,146,142,143,146,145,146,152,154,156,158,158,153,149,136,110,84,71,78,115,117,95,62,78,163,85,109,117,132,134,132,136,132,140,140,137,141,139,141,142,143,145,147,149,147,145,146,151,148,146,143,135,108,65,86,130,134,136,145,153,151,151,151,153,150,146,143,142,140,140,140,152,158,159,158,157,156,153,142,115,82,71,85,118,115,81,45,39,45,61,77,106,120,124,131,137,134,130,129,132,136,138,139,139,138,141,145,146,143,143,144,143,145,144,142,144,128,76,87,127,147,142,131,138,149,153,154,153,150,147,146,139,133,142,144,152,155,161,155,157,160,157,147,115,85,67,80,114,113,72,48,19,14,34,68,96,111,123,131,129,121,119,127,130,135,140,140,141,137,142,141,145,148,147,147,144,140,140,139,135,113,78,89,128,145,147,145,142,147,147,149,154,155,152,146,146,145,141,143,150,154,152,159,161,160,160,147,118,87,73,77,105,109,63,56,69,63,64,74,93,100,108,113,122,122,127,131,134,135,136,144,146,148,148,145,143,145,143,140,141,141,144,141,126,106,89,111,131,146,156,154,148,153,159,162,163,156,149,148,149,143,149,142,158,159,162,163,164,162,160,153,129,101,80,83,102,107,53,52,62,69,62,69,85,94,102,113,118,124,134,136,134,135,135,138,139,138,144,141,145,144,140,137,141,145,145,135,118,106,111,119,131,144,145,147,151,151,152,159,158,152,148,148,154,152,145,145,159,162,155,157,163,166,163,160,143,111,85,80,107,110,63,52,57,61,63,64,77,90,105,112,121,125,130,136,142,152,150,149,145,132,115,118,120,120,125,138,148,151,142,123,110,100,111,120,130,144,145,148,147,151,156,154,149,143,145,151,155,152,158,162,161,162,168,166,163,162,164,164,152,135,110,109,116,118,89,54,62,58,53,66,84,94,102,109,127,135,145,146,155,152,134,119,135,137,116,112,120,120,129,138,150,150,133,118,110,96,113,120,131,143,145,147,150,150,150,152,154,152,153,157,160,162,154,148,166,168,166,167,165,165,165,166,161,139,127,124,120,121,104,73,68,80,58,76,95,94,106,125,144,142,142,150,155,138,81,47,79,123,119,110,116,126,131,140,148,142,125,116,104,93,118,129,135,143,146,147,148,145,145,150,150,147,152,161,164,156,152,157,164,165,166,168,166,164,163,159,151,143,126,119,123,130,125,103,86,97,94,92,97,104,123,139,140,137,141,145,144,127,58,20,62,115,117,113,110,115,132,144,143,139,122,109,97,94,117,129,134,139,143,144,145,139,139,149,152,148,152,156,155,154,149,145,169,168,164,163,164,165,163,156,157,150,141,143,129,131,134,119,115,107,97,98,115,127,132,123,131,138,148,149,142,127,70,29,64,118,131,124,124,126,134,140,144,134,119,117,101,92,123,128,134,135,136,137,138,137,140,149,158,159,156,155,155,154,148,146,167,167,166,167,165,162,164,164,159,153,151,144,136,131,135,134,121,114,113,120,128,133,123,124,143,149,160,166,150,138,94,60,99,126,135,134,134,137,136,134,136,133,116,108,100,101,119,122,128,134,135,133,131,132,140,147,153,158,152,148,153,151,145,144,164,165,163,165,166,166,166,163,160,153,156,151,144,149,148,145,145,141,145,143,142,136,128,145,158,166,162,164,155,146,134,118,136,142,135,142,141,136,135,134,135,129,116,113,103,86,129,126,131,137,133,130,128,128,135,145,151,154,153,150,149,150,147,149,167,168,167,164,163,163,165,164,161,156,150,147,151,154,154,150,147,150,153,154,151,142,139,153,164,166,162,159,153,144,140,140,137,135,130,137,134,126,128,127,126,124,109,105,98,94,120,122,122,129,121,120,124,132,141,146,151,156,152,150,145,144,141,142,166,165,164,165,164,165,165,160,159,162,156,156,158,154,156,157,157,157,158,158,152,150,151,156,162,165,157,149,144,140,133,133,121,123,124,131,135,133,135,130,128,125,112,102,91,90,122,124,126,127,123,123,128,133,141,149,153,149,147,148,147,145,142,140,167,164,162,163,164,164,165,165,160,162,161,157,154,154,156,159,162,163,163,164,167,157,160,157,168,168,165,150,140,138,144,138,119,114,124,135,143,143,141,133,129,123,109,103,89,77,118,123,121,125,127,127,125,124,128,138,145,149,152,148,149,147,144,142,164,162,163,164,162,164,165,166,165,161,158,152,146,152,161,165,166,168,169,166,159,159,158,157,156,163,168,158,145,130,90,99,126,125,134,143,143,140,142,138,136,124,110,103,96,88,122,126,119,124,131,127,128,132,130,140,150,158,151,152,152,149,146,136,169,170,169,167,166,165,165,165,164,161,153,147,143,151,163,171,171,168,167,168,168,164,166,166,164,163,164,158,143,110,43,63,115,130,134,136,132,134,139,141,141,127,109,107,91,74,121,128,116,117,125,130,132,132,135,147,151,147,155,155,157,153,149,143,173,170,169,166,165,166,167,165,162,158,147,141,141,147,160,171,170,164,163,170,181,178,170,169,170,175,175,160,140,117,41,34,116,135,129,138,138,134,134,142,142,126,107,109,93,70,120,128,115,118,126,126,131,130,129,142,146,148,157,154,155,151,148,141,170,172,169,169,166,161,161,160,163,152,136,135,139,145,152,159,161,163,168,178,192,187,180,175,174,173,181,173,149,121,55,33,71,127,120,134,143,138,136,139,142,130,109,104,96,78,118,126,120,120,123,126,129,133,133,134,150,161,159,160,153,149,145,141,169,168,168,169,166,160,155,158,150,144,133,129,129,133,137,140,143,153,166,185,191,190,188,186,178,172,175,176,159,138,44,18,19,106,116,122,139,142,144,150,157,149,114,101,99,83,116,132,125,124,126,127,131,135,139,137,155,158,161,161,158,154,152,142,172,170,165,163,165,162,162,160,151,141,135,128,125,124,125,126,127,128,131,150,168,175,179,186,187,173,165,176,172,147,85,28,67,106,112,119,132,134,143,144,151,163,124,103,94,80,113,134,131,132,133,133,136,139,142,148,153,152,157,159,158,152,145,140,171,170,170,164,165,173,170,163,147,136,127,119,114,118,115,111,100,106,112,113,129,146,169,181,187,186,170,168,178,161,143,134,138,133,115,119,134,133,133,142,148,156,133,101,98,88,104,130,135,136,136,135,138,145,142,151,159,157,156,157,153,148,143,139,171,170,168,167,169,168,169,165,154,140,123,116,112,103,99,95,105,120,117,116,112,125,154,171,182,189,183,169,182,182,152,154,140,123,109,118,131,132,140,153,158,167,154,115,91,83,96,129,138,139,142,143,138,138,145,153,161,160,156,155,154,151,141,132,172,170,169,165,168,162,160,157,141,128,111,105,100,94,84,88,81,106,120,118,116,110,123,150,163,165,172,170,164,186,195,177,158,135,114,121,130,134,142,149,156,161,165,132,94,75,76,120,142,148,150,150,144,145,151,156,161,159,159,156,151,149,146,137,169,169,169,171,169,171,165,155,130,112,101,101,104,93,75,62,64,77,99,109,107,107,113,129,145,147,151,161,149,146,168,173,160,137,122,132,136,144,154,160,160,159,161,148,109,82,71,109,140,153,157,155,147,145,150,158,165,162,157,161,156,148,145,138,171,170,169,171,167,167,166,153,119,108,103,96,96,94,72,68,70,65,42,85,105,100,118,127,131,141,144,152,151,138,138,135,136,140,143,153,156,156,151,153,153,153,156,152,123,87,61,88,132,162,170,156,152,148,152,155,159,165,159,158,154,145,146,143,170,169,168,170,169,162,156,136,103,94,93,92,96,97,75,60,54,46,60,79,92,99,104,117,127,135,141,146,143,141,138,135,138,151,154,157,159,159,149,152,147,147,140,141,135,99,60,72,106,131,154,159,140,147,150,159,153,154,165,164,153,148,143,132,167,168,171,170,170,164,154,121,86,83,81,80,94,99,88,101,50,26,42,60,70,80,100,116,128,133,139,137,143,136,138,135,138,150,161,161,156,157,153,153,155,147,137,132,121,99,64,67,99,121,131,140,155,157,157,161,158,155,158,165,162,151,146,140,174,165,172,176,169,164,154,119,79,70,69,76,97,97,101,97,72,60,52,64,72,89,101,109,123,134,138,143,136,144,141,140,139,150,160,160,156,153,150,150,152,148,132,123,110,96,65,68,104,116,123,126,130,143,151,154,161,164,162,159,157,160,157,155,174,174,170,175,169,162,152,117,74,63,69,79,104,100,107,99,124,134,87,75,77,88,100,106,118,132,138,141,146,144,143,143,146,151,156,162,161,157,153,145,142,137,126,121,115,98,63,51,97,123,123,127,133,138,141,142,153,160,167,165,158,157,157,151,174,175,176,176,167,161,147,112,74,65,69,88,115,102,100,77,112,134,108,88,82,86,101,112,121,128,132,142,140,140,141,148,154,153,155,161,160,160,158,147,141,138,131,126,125,116,81,31,62,111,121,124,134,140,147,151,150,151,155,151,154,148,147,153,181,184,179,177,173,164,145,112,71,55,59,96,124,102,92,58,102,140,80,85,92,95,104,115,123,128,131,139,137,137,144,150,154,154,156,153,155,158,157,152,144,140,137,134,131,129,115,79,65,94,112,122,140,139,141,147,149,147,151,152,151,151,148,149,174,174,177,179,171,160,148,125,85,63,67,101,127,99,94,39,34,69,72,83,98,101,106,118,122,124,130,138,139,141,147,159,158,151,152,152,153,158,156,151,151,137,128,125,129,133,138,135,126,123,130,134,142,144,143,145,151,152,150,152,149,150,148,149,179,181,178,179,174,161,143,131,101,68,62,102,129,106,89,71,17,18,61,84,100,107,110,120,125,124,127,132,134,140,149,155,156,156,154,160,152,153,156,153,158,156,139,127,123,126,131,141,148,148,153,147,143,143,146,141,141,145,147,150,146,146,149,147,182,181,178,177,173,164,141,115,96,68,66,107,122,106,96,80,98,63,60,87,109,116,117,127,134,129,129,134,136,142,148,152,153,154,153,150,153,163,157,153,155,163,166,156,133,126,131,137,146,151,152,152,143,141,145,140,136,138,143,143,148,152,149,149,178,180,180,180,179,168,150,135,109,82,78,103,124,102,101,48,14,29,63,95,118,124,125,126,133,130,134,140,145,147,147,150,151,153,154,153,154,156,156,156,154,147,141,145,151,146,142,146,151,152,146,141,141,141,142,142,138,138,142,141,142,153,151,160,176,176,177,177,176,164,144,135,120,96,87,103,119,112,104,100,90,106,104,103,119,128,126,130,134,139,140,148,153,149,147,148,149,148,150,155,153,154,151,154,158,159,160,152,147,150,152,150,143,146,155,150,141,140,143,135,137,143,149,153,146,151,150,147,180,178,179,176,178,169,150,141,129,111,90,91,112,108,99,106,96,146,142,139,151,143,140,136,141,145,147,146,149,153,152,155,152,149,152,151,152,158,154,148,148,149,154,159,161,164,159,153,151,144,145,146,137,128,140,147,152,155,159,153,152,158,153,145,180,180,179,178,181,175,159,144,128,112,94,105,107,106,88,110,83,67,100,129,148,144,142,140,139,144,147,150,153,157,159,157,154,149,153,155,158,165,156,154,152,151,150,147,143,151,157,163,156,150,160,151,148,149,152,146,143,153,160,160,151,158,150,143,179,180,180,179,181,179,170,152,131,115,100,97,106,106,78,74,120,101,116,141,155,147,145,145,149,146,148,150,153,158,163,162,154,150,150,153,159,166,163,155,152,149,151,153,156,154,157,155,155,155,156,166,160,156,161,167,162,159,157,159,162,164,151,146,183,185,182,182,180,180,175,167,146,118,106,96,99,112,96,72,98,110,131,150,158,154,150,145,148,150,151,151,152,156,161,161,160,153,150,156,155,162,164,163,162,154,153,154,155,159,162,162,151,152,154,155,162,163,158,151,148,149,159,146,141,149,155,154,187,187,187,184,183,183,182,181,162,134,124,103,101,115,111,82,63,90,103,136,159,153,153,152,152,154,157,158,158,158,156,160,166,161,161,158,156,155,160,168,166,163,160,156,165,164,165,166,166,162,163,162,162,163,161,160,157,157,156,158,149,153,154,156,192,191,188,187,187,186,185,183,173,156,147,120,113,118,116,107,77,91,114,144,159,158,158,157,154,155,160,160,159,160,158,163,161,167,169,164,167,166,164,166,169,169,167,162,169,167,166,163,168,163,161,157,155,155,153,151,150,156,154,151,158,153,149,142,196,195,197,195,192,190,190,190,182,155,160,144,124,117,120,121,108,103,118,143,157,162,163,158,160,162,162,164,165,163,168,167,161,164,163,168,166,164,168,170,171,172,172,169,168,164,165,163,160,158,156,157,159,163,166,161,159,158,161,156,163,153,148,148,195,197,200,201,201,196,198,195,191,180,167,160,143,127,125,131,131,122,129,146,156,159,163,164,166,170,171,168,167,167,163,166,167,172,181,171,167,159,160,174,171,170,167,170,165,164,161,163,162,159,158,157,163,167,168,170,171,168,166,165,152,152,150,142,195,197,198,200,200,202,196,199,191,196,181,172,162,146,134,140,146,142,145,155,161,165,169,172,171,173,176,175,172,171,171,172,175,184,171,180,179,178,177,174,174,174,169,165,164,159,162,166,169,167,167,165,165,170,171,166,166,168,164,165,157,146,145,142,198,199,199,198,200,200,200,198,195,192,190,186,179,166,154,150,156,160,160,166,167,168,174,176,177,178,179,178,174,172,171,170,169,175,182,177,183,181,182,182,175,175,169,166,167,167,165,161,169,168,169,171,171,171,173,169,164,163,163,158,150,143,145,156,197,199,202,202,201,203,201,203,199,198,194,190,187,179,171,169,159,169,173,166,169,165,170,175,179,180,182,183,177,177,178,179,176,163,169,179,177,177,179,176,174,171,172,173,169,165,168,170,172,171,172,170,167,165,170,168,162,161,158,152,149,149,156,165,183,196,208,211,209,207,204,202,201,199,196,195,196,196,194,193,190,186,186,184,178,180,178,180,182,183,182,184,183,185,185,187,181,186,184,185,187,188,183,179,176,175,172,167,178,183,176,165,170,172,172,176,174,172,171,172,170,154,152,156,165,171,171,174,155,167,184,198,208,211,210,212,204,204,202,202,200,198,196,194,198,194,194,199,195,193,192,190,187,187,186,186,189,186,190,181,183,181,184,186,186,185,184,182,181,178,179,182,175,171,170,176,173,174,177,176,175,174,169,161,151,152,162,168,176,178,174,180
22,35,49,53,49,41,39,38,34,37,37,35,33,31,30,28,23,20,23,24,23,23,39,80,112,111,126,105,96,113,125,126,126,128,126,132,127,106,66,52,63,90,95,60,36,38,41,41,40,40,39,40,39,40,38,37,37,37,37,37,37,37,39,38,33,48,53,54,59,64,59,57,58,52,46,44,44,39,32,26,23,18,16,18,16,23,41,72,111,123,119,133,135,128,114,112,126,133,121,90,98,126,138,132,126,124,130,112,52,44,42,42,38,37,36,37,39,35,34,38,36,37,36,39,38,41,37,40,43,51,55,64,76,79,81,94,100,99,105,106,101,92,84,75,68,65,71,84,91,104,120,124,125,128,127,123,124,126,128,131,134,130,120,110,112,120,123,128,124,116,120,105,40,23,18,25,36,40,42,40,39,38,36,36,34,35,35,35,37,36,38,37,56,68,81,94,106,120,129,134,135,133,124,115,112,119,123,126,130,130,137,140,145,144,142,140,135,133,137,141,140,140,140,138,136,136,137,140,141,138,135,132,130,128,128,126,107,84,57,37,23,17,17,26,34,39,39,36,35,34,35,36,38,39,39,38,88,106,117,128,133,136,134,129,119,104,98,101,106,111,115,122,128,136,138,139,139,138,136,135,137,138,141,143,144,142,140,139,138,138,139,139,140,140,141,140,139,136,135,141,153,156,160,150,126,103,69,30,18,19,23,35,36,35,36,37,39,38,37,40,122,127,130,135,136,132,123,113,107,107,121,132,137,135,136,137,136,137,140,135,131,130,131,133,139,141,141,143,145,146,143,143,143,143,145,147,147,146,146,146,144,142,136,132,132,139,143,148,154,158,159,148,121,72,34,15,26,37,37,38,38,37,40,39,131,133,135,140,140,125,109,95,104,119,131,137,138,136,130,127,135,134,132,129,125,125,130,139,137,143,145,147,148,147,148,149,149,150,150,152,155,156,154,154,152,151,147,147,142,140,136,139,140,145,150,154,161,159,143,92,42,20,34,36,36,39,38,41,139,140,144,144,132,110,96,99,119,134,141,141,140,137,131,127,122,117,116,120,123,124,133,142,148,150,146,150,151,149,151,153,153,157,159,161,160,161,159,158,159,161,161,161,160,152,150,148,141,139,138,139,142,137,140,150,141,83,23,29,37,34,36,38,144,149,151,139,121,102,93,108,131,141,147,149,144,141,133,124,114,94,104,110,116,123,134,140,146,147,154,152,156,155,156,157,161,160,159,160,160,158,159,160,164,167,164,160,163,164,163,161,154,148,150,150,149,140,141,143,144,146,108,31,24,34,37,38,149,154,148,133,118,94,87,115,138,145,151,145,139,134,128,113,83,80,99,110,122,128,135,141,146,148,150,152,154,156,158,160,158,156,156,159,163,162,163,160,161,161,156,159,163,166,168,166,161,155,153,154,153,156,152,150,150,149,147,124,43,27,37,36,150,150,146,125,112,86,90,121,142,148,148,138,130,127,115,86,53,67,85,107,126,129,135,140,147,151,153,154,157,159,157,154,156,155,153,156,158,162,164,161,157,155,155,157,158,162,168,169,165,159,158,162,162,157,153,147,146,148,150,150,131,57,28,37,148,148,139,113,86,80,95,129,140,144,143,133,125,119,108,77,95,106,91,106,130,135,136,142,146,150,151,153,156,155,153,153,155,154,155,159,160,163,164,160,154,151,150,149,149,148,146,150,156,162,159,158,161,158,154,152,149,148,142,141,151,132,54,30,149,148,143,118,85,77,98,140,148,144,140,130,126,115,102,102,151,157,124,113,132,136,138,143,148,152,153,154,154,152,149,150,151,150,152,156,158,160,157,155,152,149,146,141,132,122,125,130,140,146,152,152,151,151,149,148,148,146,143,140,140,143,124,77,149,151,142,110,90,83,96,132,146,145,136,126,124,109,85,130,168,178,158,125,138,138,139,144,148,149,152,153,152,149,147,148,149,148,151,157,159,161,158,151,148,144,134,117,106,97,100,109,121,141,148,151,153,151,149,147,147,147,147,147,140,140,142,139,151,155,142,103,80,93,98,127,142,142,135,130,123,105,83,76,49,39,76,115,132,136,139,142,145,147,148,148,147,144,145,148,150,149,150,154,156,156,153,150,145,135,117,87,57,54,84,115,133,148,153,156,156,158,155,149,145,147,147,147,148,140,133,133,155,158,148,113,83,91,102,125,143,143,136,132,123,99,73,62,99,131,82,101,131,132,134,140,141,145,148,144,142,143,143,144,146,147,148,152,152,151,150,154,151,145,131,91,52,88,125,136,145,150,154,153,153,153,151,148,142,144,144,137,141,139,132,128,160,162,152,118,86,87,94,112,137,142,135,130,121,95,66,51,33,46,74,95,118,124,135,142,146,138,135,136,139,142,139,139,139,144,148,147,149,148,145,149,148,147,142,113,76,101,136,145,144,146,152,153,156,157,155,152,151,139,141,147,142,143,138,134,158,165,158,125,95,100,109,114,128,136,132,124,114,85,70,61,44,34,62,90,112,119,134,138,134,130,132,134,139,139,139,139,138,143,148,147,148,148,144,142,141,142,137,109,83,103,139,149,143,137,148,153,154,156,158,155,149,147,143,142,146,141,141,139,156,164,159,128,104,97,107,123,132,135,133,125,108,76,71,76,94,73,76,94,105,114,126,127,132,132,135,137,137,139,143,145,151,147,143,145,146,147,142,141,146,142,123,103,97,118,142,152,154,152,153,155,161,162,159,154,150,150,150,147,144,145,140,136,160,165,161,141,114,103,109,118,135,139,135,126,110,71,61,65,72,79,85,93,100,111,121,127,131,135,139,139,138,142,144,145,145,148,147,146,145,136,140,147,146,130,113,102,107,122,140,150,150,154,157,157,163,163,156,152,154,153,149,147,146,146,145,136,162,168,163,154,138,122,126,139,144,143,139,133,117,86,56,63,65,66,67,79,91,106,119,128,134,139,141,145,148,147,148,141,126,126,129,130,132,141,146,150,143,119,103,99,114,126,140,151,152,152,157,158,157,155,153,152,153,157,156,154,153,147,145,145,157,169,168,161,147,145,148,150,150,148,145,134,126,102,75,58,63,50,54,79,92,105,119,133,143,145,145,153,148,132,130,140,128,111,114,118,125,140,151,153,130,117,104,100,119,128,140,149,151,151,154,155,154,155,155,155,158,161,161,155,149,144,142,142,159,172,177,169,151,141,137,140,146,151,150,146,128,118,102,83,86,69,72,92,97,108,130,144,147,146,151,155,121,70,71,114,132,117,116,124,131,140,148,143,119,111,98,101,122,131,140,144,148,151,151,149,151,153,154,159,162,163,162,155,149,142,137,133,161,169,173,168,159,147,136,140,148,154,155,151,135,119,107,95,98,98,97,102,102,124,143,146,141,142,148,150,106,24,30,88,129,118,113,121,132,144,151,139,118,110,96,101,127,134,137,145,147,149,147,145,151,150,149,154,158,158,157,149,149,145,136,131,166,169,172,169,167,163,157,151,148,148,146,148,143,126,118,120,119,118,110,102,127,141,134,126,136,145,142,139,100,51,30,77,129,128,123,125,133,144,148,134,117,110,95,102,124,129,135,138,139,140,142,141,150,160,159,157,159,155,153,147,144,140,132,127,168,170,169,169,165,166,167,162,152,149,151,152,152,139,122,118,119,110,111,124,137,134,127,134,145,160,160,144,119,46,55,103,132,135,135,137,137,138,143,131,114,109,98,107,125,126,132,133,134,134,137,144,150,159,165,158,152,150,150,144,139,139,135,129,170,172,170,165,162,164,162,160,160,158,157,157,162,159,148,131,126,131,142,142,143,134,139,152,161,167,168,151,147,137,128,142,140,142,145,143,138,137,139,130,114,109,98,106,124,125,132,133,131,131,132,139,149,153,159,156,151,154,150,149,147,138,130,129,170,167,167,166,166,166,165,158,160,164,162,161,165,164,161,155,154,160,162,160,150,145,149,161,168,163,160,152,146,141,145,143,139,137,137,130,131,129,131,126,111,104,94,101,122,123,129,128,125,125,130,138,148,154,158,158,152,145,146,145,143,140,137,132,169,167,167,168,163,163,164,164,166,165,165,163,162,163,159,159,163,166,167,162,154,152,155,162,166,161,153,147,138,133,125,122,122,126,132,138,137,132,127,126,112,99,88,100,122,122,127,126,121,125,131,139,148,152,153,151,150,147,143,141,140,135,132,124,166,161,161,164,166,164,166,165,162,160,160,161,156,156,158,161,165,169,169,164,159,156,156,160,166,165,151,141,140,141,131,121,121,130,141,144,144,132,129,125,110,98,83,96,124,125,122,129,126,125,128,133,144,151,153,152,152,149,146,143,144,139,131,127,168,164,162,166,168,170,169,166,164,162,155,150,159,163,166,169,172,177,171,166,164,162,160,159,166,171,157,142,128,111,123,126,128,139,143,142,141,142,137,126,109,105,104,106,121,120,121,129,130,129,130,132,142,151,155,155,153,153,148,142,139,134,129,124,170,167,162,165,170,172,169,160,155,151,152,153,159,167,174,174,172,172,173,168,168,168,166,165,168,172,157,141,93,50,97,129,136,139,138,136,138,142,141,124,107,101,83,92,123,122,112,120,132,135,133,135,146,153,153,157,156,155,150,144,135,130,125,121,171,167,163,163,164,166,161,155,151,148,151,151,156,164,172,174,171,172,178,178,175,174,171,170,175,178,161,137,88,37,66,116,132,137,140,137,136,143,143,124,105,101,83,90,127,121,115,121,125,132,134,132,141,147,153,157,157,155,150,147,140,132,124,115,169,167,163,160,161,161,153,150,149,151,157,158,156,162,165,169,171,181,185,194,193,184,175,171,175,181,169,144,95,34,33,83,122,132,145,143,138,146,147,131,108,101,85,87,123,125,119,124,128,131,132,133,140,155,164,163,160,153,149,145,139,131,122,111,170,167,163,160,160,156,150,146,146,147,153,154,154,155,148,139,139,152,177,193,194,191,186,178,170,176,175,149,105,25,13,61,113,119,137,142,146,150,156,144,111,99,87,89,129,130,124,124,126,129,135,141,143,158,166,165,162,160,157,146,135,123,114,108,170,167,165,161,159,153,147,148,146,146,147,143,144,139,121,111,116,121,131,158,176,180,183,184,171,167,179,171,141,82,55,99,119,116,134,138,141,146,154,152,122,101,92,84,130,135,129,130,132,136,142,148,153,155,157,161,162,157,150,144,139,130,121,111,173,170,171,170,162,153,147,144,143,145,142,138,129,111,94,99,114,122,118,123,145,167,182,188,186,169,170,180,158,152,153,148,128,119,136,135,136,145,152,156,133,104,89,77,120,137,136,136,138,141,146,147,153,161,159,158,158,153,144,138,131,124,117,114,174,173,173,172,166,155,146,139,142,139,135,133,118,94,86,91,112,131,124,115,124,148,170,183,192,189,173,187,184,158,146,135,122,118,135,135,138,150,160,167,150,109,90,69,110,139,144,144,146,144,145,149,158,165,164,160,158,154,146,136,133,125,119,109,176,171,167,158,146,138,126,131,132,133,139,135,118,95,80,78,90,117,124,115,111,127,151,165,170,176,174,173,190,189,170,152,131,125,132,136,142,152,158,165,160,117,89,62,97,133,148,151,151,147,147,150,161,163,162,161,157,152,150,141,132,125,119,112,175,173,167,151,131,119,121,126,130,139,138,127,110,91,74,71,78,78,94,105,105,120,137,152,155,155,159,153,147,155,157,145,132,139,147,150,155,158,160,163,166,147,105,73,72,125,153,163,161,154,150,152,155,164,164,161,160,155,151,144,136,124,115,109,175,173,163,136,116,118,120,123,131,135,128,117,107,103,86,64,63,56,86,99,99,110,125,139,148,151,153,150,141,134,130,139,148,156,163,161,154,150,152,155,159,154,120,81,63,107,152,174,166,152,147,153,154,159,164,164,159,151,149,148,141,130,119,111,175,168,147,117,108,114,119,121,127,130,121,110,105,102,102,81,50,43,70,81,88,102,122,135,143,145,148,145,143,140,138,146,156,158,161,160,157,152,151,148,144,144,131,92,54,81,119,151,161,156,155,153,158,155,158,165,161,152,144,136,133,129,126,122,174,164,130,98,100,108,112,122,130,130,123,110,103,104,111,97,41,42,56,68,78,102,118,134,143,145,143,142,142,140,138,144,158,162,160,158,156,157,159,150,140,134,120,95,56,76,110,129,143,154,159,160,163,162,156,156,163,160,155,150,142,134,133,131,173,161,121,85,83,91,99,118,129,131,120,107,105,110,103,96,103,76,65,79,86,101,116,130,141,145,147,145,144,144,143,145,154,161,158,155,152,150,149,142,132,121,112,89,54,77,119,124,129,141,146,143,148,158,167,167,159,156,157,154,150,144,137,132,174,161,116,80,76,83,97,118,129,127,115,108,114,116,103,112,134,118,96,81,85,102,116,122,138,143,144,145,146,145,149,154,157,160,163,161,157,149,145,137,130,124,116,97,51,59,110,126,128,140,149,144,145,150,157,161,162,157,156,157,154,147,139,133,171,155,113,80,78,91,104,128,133,128,119,114,120,114,80,82,109,107,93,90,89,101,122,131,133,139,143,140,141,146,151,157,155,155,158,160,159,152,145,142,140,130,128,118,79,53,82,110,123,138,148,150,151,152,152,154,153,154,149,151,146,144,140,134,172,151,112,82,75,85,115,140,137,127,117,117,121,113,65,53,64,90,82,91,97,101,120,129,135,138,140,140,138,146,155,155,155,156,153,158,159,155,147,140,136,129,131,131,124,107,107,121,133,142,143,144,150,151,150,153,154,151,152,148,150,143,139,134,170,152,114,79,73,86,123,141,138,128,117,119,120,113,69,39,10,36,71,92,102,104,119,129,131,134,137,139,143,151,158,159,155,158,158,156,159,160,160,152,136,124,126,132,141,147,147,148,147,144,142,144,146,150,152,153,152,150,148,149,143,141,135,133,171,151,127,96,71,84,126,143,135,129,121,119,118,103,74,109,102,58,76,95,108,112,124,137,135,132,134,137,143,149,153,157,156,155,156,155,157,157,161,165,152,139,127,127,135,145,155,156,153,144,144,146,144,144,148,147,152,153,151,145,140,139,137,136,174,148,127,98,76,84,121,137,137,129,120,117,121,122,77,44,69,58,69,102,120,118,130,139,141,138,139,142,145,150,151,152,155,154,154,158,160,158,157,156,158,159,150,144,142,149,151,151,145,142,143,147,147,143,145,144,147,154,154,156,149,145,144,141,176,154,132,102,81,100,125,133,134,134,126,116,122,131,102,70,58,88,104,111,124,129,131,139,141,142,146,150,151,148,151,149,152,153,154,155,157,158,160,157,146,153,156,153,153,154,154,149,141,145,146,145,145,146,145,153,149,153,153,154,153,148,144,141,177,156,140,111,90,103,126,137,135,133,124,113,118,134,122,111,145,135,125,127,134,135,136,142,147,144,149,154,151,151,154,152,150,151,151,156,157,152,154,158,163,163,162,162,158,155,150,155,155,142,138,150,151,155,161,157,155,156,156,153,151,146,143,140,179,159,145,128,100,101,123,137,140,135,130,121,104,125,137,104,145,161,135,151,154,149,141,142,150,151,149,148,155,156,157,151,150,154,157,160,157,152,153,154,155,157,158,162,161,158,156,154,153,146,143,149,153,158,165,162,156,163,154,145,143,147,142,139,181,171,148,132,105,102,120,133,143,139,132,124,101,101,140,107,74,110,136,153,151,148,145,147,147,149,157,161,161,162,160,152,149,150,158,166,165,159,153,150,154,157,157,159,160,159,158,160,166,160,160,164,163,162,161,162,163,162,150,143,139,147,147,147,185,172,157,137,105,99,118,135,141,145,139,128,109,92,112,132,106,119,153,166,162,155,152,150,150,153,152,155,162,166,160,151,149,150,155,160,165,162,161,153,156,157,160,162,163,160,156,156,163,166,165,162,163,159,158,156,156,159,157,153,148,144,143,134,186,169,162,145,110,94,108,136,150,153,156,142,130,107,95,113,117,126,147,163,163,160,158,157,156,155,154,157,154,155,160,164,154,154,155,154,160,171,169,164,161,165,166,166,167,166,165,164,165,167,166,163,161,159,159,155,147,154,156,155,153,146,141,137,184,183,174,165,136,113,102,127,152,158,148,147,133,128,118,116,120,127,145,160,163,162,165,163,161,161,161,161,160,160,165,163,166,164,161,162,164,167,167,169,164,163,171,168,165,168,168,166,160,161,161,160,159,161,160,159,160,157,152,147,143,138,136,143,190,193,187,178,162,143,120,124,149,166,167,151,143,130,123,128,133,142,152,159,164,168,167,167,166,164,165,165,165,167,166,163,166,170,170,169,171,173,175,175,175,172,169,168,166,163,159,158,166,168,171,169,166,163,162,162,163,159,151,146,141,144,151,152,199,198,198,189,178,167,148,123,129,158,177,178,164,157,152,146,141,148,160,167,169,169,172,172,173,173,172,171,169,169,169,168,170,172,171,165,166,171,171,171,169,170,167,167,168,168,163,161,164,168,171,170,172,171,168,166,158,156,151,149,149,151,161,168,198,202,203,201,189,175,171,153,126,138,158,178,184,173,166,170,168,167,171,176,176,176,178,178,178,180,177,175,174,174,174,179,176,177,176,175,172,176,174,174,169,168,168,165,168,174,173,171,171,171,174,171,170,172,168,167,161,154,149,152,163,166,168,172,198,198,200,200,202,194,183,177,162,151,152,158,173,178,173,175,178,179,180,174,176,184,185,181,180,179,179,177,173,173,171,168,171,177,178,178,180,177,175,173,170,168,169,171,170,174,175,174,175,175,176,174,169,168,162,158,152,149,154,165,172,173,173,173,207,200,195,196,200,203,200,197,190,178,171,164,167,178,182,187,189,186,183,182,177,175,178,182,183,185,180,179,182,182,178,169,169,178,180,180,179,177,175,173,173,173,173,174,174,175,176,175,171,170,169,169,164,163,162,154,148,152,162,168,173,173,174,175,194,207,206,203,201,202,203,203,202,200,193,188,188,189,189,191,194,195,192,191,187,184,183,184,183,181,186,190,188,190,188,187,183,185,188,188,181,179,174,174,176,176,176,177,173,178,177,176,176,176,175,174,168,158,151,155,170,172,172,171,171,171,172,181,163,183,209,216,214,207,202,200,201,204,202,201,200,198,196,196,194,199,201,198,196,192,189,186,187,188,189,193,192,186,185,184,185,186,185,185,183,183,182,181,182,180,174,174,178,177,179,178,178,176,170,163,157,160,170,176,178,175,172,181,182,183,191,197
110,113,117,116,119,123,126,128,128,126,122,123,128,128,127,127,127,127,129,132,134,136,134,136,135,133,129,125,124,125,124,121,119,118,119,120,117,111,108,106,106,108,108,100,83,58,36,15,15,19,33,41,41,38,39,38,40,38,35,37,37,39,38,32,126,127,124,129,133,133,130,125,123,125,128,126,120,114,107,100,106,110,119,124,129,133,139,141,139,137,135,135,134,130,131,133,131,128,127,125,125,126,124,119,117,116,116,122,126,130,128,119,97,64,37,18,23,32,40,37,35,37,36,40,37,39,37,37,138,139,140,140,140,136,136,134,130,129,127,121,117,112,101,99,108,111,118,125,127,133,137,141,142,142,142,138,136,133,132,132,131,131,130,126,125,125,125,126,123,121,119,121,123,123,124,125,127,129,121,102,63,30,20,33,36,34,35,36,37,37,35,36,143,140,139,142,140,140,139,133,130,132,130,124,121,115,110,108,110,112,115,118,123,126,132,137,142,146,146,144,140,137,134,130,129,130,128,127,126,128,130,129,130,127,124,122,123,123,122,123,122,117,118,121,123,112,81,38,23,38,40,40,36,39,36,40,141,141,145,143,146,142,143,150,150,150,136,124,120,109,110,111,109,108,107,109,116,125,131,134,141,146,148,146,142,139,139,139,137,134,133,132,132,133,132,131,130,130,125,119,118,119,122,124,125,125,121,117,115,116,117,116,86,25,20,21,29,31,37,43,147,148,146,149,148,154,156,158,157,152,130,112,100,101,104,110,109,99,97,102,116,125,127,134,144,148,149,149,146,144,142,139,136,138,140,140,138,136,135,134,133,133,130,127,120,117,120,120,125,126,128,127,124,119,117,116,118,111,82,70,48,35,30,33,153,155,155,156,160,163,165,164,158,142,118,101,95,94,105,109,100,86,86,100,112,119,127,138,146,148,149,148,145,145,146,145,146,146,142,141,144,144,142,139,138,133,131,128,126,123,122,123,124,123,123,127,127,125,123,119,115,111,113,117,121,119,114,109,158,156,159,163,165,169,170,164,150,134,113,94,92,99,104,97,76,68,81,89,110,121,131,140,146,152,154,155,154,151,151,154,154,153,151,151,152,152,151,148,144,141,138,136,135,133,128,122,121,124,123,119,120,124,123,117,116,115,111,103,109,116,120,115,162,163,167,168,168,167,169,164,145,130,113,95,97,102,103,85,67,72,68,90,115,126,136,143,146,147,149,154,157,157,159,161,161,159,157,158,158,156,154,151,149,148,148,149,149,147,139,130,130,128,128,128,122,119,118,113,111,113,108,107,97,104,115,114,165,166,170,169,169,168,168,158,140,126,113,93,93,100,95,80,79,66,60,85,113,127,138,144,148,152,154,157,158,162,164,164,164,163,162,160,159,158,158,156,151,150,153,151,146,144,146,143,140,135,125,124,126,125,123,121,121,120,116,118,110,101,107,118,167,169,166,171,171,169,169,161,141,124,107,89,88,99,94,84,78,53,63,92,119,128,138,146,149,151,154,155,160,163,167,168,165,162,161,162,163,163,159,157,156,155,155,151,143,143,145,148,142,140,132,126,125,126,129,129,126,125,123,118,112,107,96,108,170,170,164,165,169,171,169,159,135,110,95,84,83,96,91,85,75,81,87,95,119,128,136,144,145,147,148,154,163,168,169,166,163,163,161,160,160,162,163,161,155,150,146,140,139,139,140,143,142,137,133,130,128,128,125,128,127,121,121,123,121,115,108,94,169,169,169,171,168,168,165,154,130,102,86,79,82,99,92,83,80,105,112,111,123,127,133,142,145,147,149,154,160,164,166,166,166,165,164,164,164,166,168,165,156,146,139,134,132,132,134,140,145,144,139,133,134,137,136,130,124,123,119,120,116,116,114,105,170,170,168,170,168,167,168,157,136,110,83,67,75,95,86,60,43,60,100,111,119,124,135,144,143,144,151,158,165,168,168,167,166,167,166,167,168,166,161,156,151,143,134,128,124,126,131,135,139,142,144,144,140,138,139,136,132,129,125,123,116,113,113,110,171,171,171,171,169,167,167,155,134,110,84,56,73,97,86,81,66,37,58,99,109,118,133,143,145,149,153,158,162,165,167,170,171,170,168,167,169,167,161,155,145,135,126,119,112,112,119,126,134,141,142,145,145,140,136,135,132,129,127,124,117,112,108,108,170,172,173,173,171,171,167,156,134,102,72,51,68,87,69,43,37,36,66,100,109,117,132,142,143,145,149,154,161,166,169,172,174,171,169,171,171,167,161,151,140,130,119,108,95,91,102,121,132,137,145,148,150,145,140,134,131,128,126,123,120,117,113,110,175,174,174,172,170,167,164,158,135,95,60,50,66,80,57,26,17,35,65,98,105,113,131,141,145,147,150,155,162,167,169,168,168,167,169,170,167,162,153,145,136,123,108,92,67,48,67,103,130,146,155,157,154,149,145,143,139,135,131,127,124,118,114,112,174,175,174,173,169,168,164,157,135,92,57,49,67,74,55,40,36,53,77,96,102,112,130,139,142,144,149,156,162,167,168,166,165,164,165,167,165,159,150,144,139,126,109,85,51,31,65,111,133,148,153,155,155,152,153,152,147,139,132,128,126,122,117,112,172,173,174,172,170,170,168,159,133,88,59,54,64,68,52,41,45,61,84,98,102,115,129,138,142,145,150,156,161,165,165,164,160,155,158,162,160,155,150,146,137,125,114,105,78,51,82,120,138,144,151,151,149,150,151,150,145,142,132,131,128,122,119,113,176,174,171,170,168,167,165,159,134,92,61,57,64,66,50,47,57,77,92,100,105,119,132,139,142,147,153,157,161,164,164,157,149,147,149,155,159,156,149,142,136,125,120,112,88,66,88,121,136,136,134,140,147,152,154,151,149,146,137,130,126,119,114,111,175,176,172,171,168,166,163,159,137,97,69,62,66,65,50,48,48,61,78,98,109,124,136,142,146,149,153,159,164,165,159,151,147,148,149,153,157,156,151,143,135,127,121,108,83,77,101,124,133,132,123,134,144,147,150,151,152,148,143,133,125,123,117,112,176,175,175,171,170,166,164,159,141,109,81,69,73,72,58,53,45,56,81,102,118,128,138,143,146,150,155,162,162,155,146,141,142,147,151,154,155,151,147,143,137,134,123,98,82,94,116,126,130,136,139,141,143,144,148,151,154,150,142,137,127,122,117,111,178,175,174,172,168,166,164,158,145,123,100,85,84,79,70,60,55,68,97,111,122,130,137,139,144,153,159,158,148,136,129,127,127,130,137,144,147,144,140,140,140,134,113,89,84,102,120,125,126,131,137,141,143,149,156,156,155,152,146,140,134,125,118,108,174,174,174,172,169,167,165,160,149,128,111,101,93,86,80,72,69,79,96,113,119,125,132,137,144,150,149,145,143,136,125,117,112,111,117,125,129,133,139,145,145,129,102,82,90,109,118,121,123,126,132,139,144,150,156,157,154,151,148,143,138,128,118,113,172,173,172,173,171,169,166,161,149,129,110,102,98,94,91,88,88,98,109,109,115,125,134,142,142,139,140,146,144,125,99,89,95,98,107,118,123,130,140,147,143,121,96,81,98,114,117,119,122,125,128,132,139,144,150,152,148,149,146,145,137,128,120,113,173,178,175,170,168,167,163,159,148,131,114,103,101,100,103,99,97,103,106,109,119,134,142,144,140,140,147,151,139,101,57,54,82,92,102,118,126,132,139,146,137,112,93,84,105,120,122,121,121,123,126,130,135,141,150,153,152,149,150,149,141,131,123,113,172,175,177,170,166,165,162,157,149,135,123,109,106,107,112,110,107,107,112,121,132,141,144,142,141,145,147,144,128,84,37,50,94,103,102,113,124,131,139,143,129,106,89,84,108,124,124,117,115,120,122,123,128,140,154,155,154,152,152,151,142,129,118,111,175,175,175,170,168,163,161,157,152,141,132,119,116,118,124,129,129,128,132,139,143,147,146,144,145,147,141,129,116,80,40,57,101,111,110,119,128,133,138,139,121,101,86,84,111,126,123,114,113,117,117,118,122,136,150,151,150,153,152,150,139,127,117,108,179,177,175,174,169,164,161,159,152,144,135,129,126,131,143,149,149,152,155,154,151,151,149,148,150,152,145,127,112,79,47,70,106,113,117,126,130,131,134,133,116,97,83,85,115,127,120,111,107,109,114,118,120,136,149,150,149,150,148,143,135,125,118,111,181,176,177,174,169,164,162,158,151,147,140,136,136,147,160,164,163,165,169,169,166,158,152,154,158,163,160,140,121,96,76,94,112,112,119,129,130,130,135,132,114,95,82,84,113,125,119,109,103,105,109,114,120,135,149,156,154,149,146,139,131,120,114,109,180,177,174,171,166,163,161,155,150,148,145,144,143,149,161,167,170,173,178,180,176,167,165,168,173,172,160,139,122,116,113,112,109,105,112,122,124,127,138,136,114,93,82,83,112,125,119,109,103,104,106,109,120,136,146,156,157,148,141,135,128,118,114,108,180,177,174,173,167,164,161,157,152,148,145,148,146,148,158,167,173,178,182,185,183,178,178,179,180,172,155,137,123,115,111,106,99,93,100,112,117,122,135,138,114,91,77,80,111,125,118,110,104,100,102,106,119,138,148,156,156,146,139,133,126,120,116,109,181,180,176,175,169,164,161,159,153,147,145,146,146,150,164,175,180,184,185,186,187,185,185,183,180,175,160,139,121,107,99,92,86,85,98,113,122,126,132,137,116,90,72,78,110,122,115,107,99,96,101,107,122,142,153,157,156,148,139,132,126,121,116,108,184,183,178,176,171,165,162,158,153,149,144,139,137,142,161,178,186,187,188,189,188,186,184,182,181,178,163,139,119,111,113,112,95,87,103,116,124,127,131,136,117,89,70,77,110,123,114,104,97,96,100,108,124,143,154,157,155,150,139,133,125,117,115,108,182,183,181,175,172,164,161,158,154,148,141,128,124,130,149,178,193,197,199,201,197,191,186,183,183,183,171,148,127,104,91,101,105,104,112,118,122,128,135,135,115,87,68,80,115,126,116,104,99,100,103,109,123,143,154,160,157,154,144,137,126,118,117,109,182,182,182,174,170,164,158,156,152,144,131,118,117,121,138,174,201,210,212,208,201,193,187,184,187,194,182,153,125,79,45,67,101,120,130,130,127,130,135,133,111,86,69,83,120,132,118,101,99,100,106,111,126,147,160,162,163,159,152,143,131,121,115,108,183,182,181,173,168,167,160,155,148,139,125,112,106,106,118,139,157,170,181,190,194,192,188,185,187,195,185,155,120,68,32,52,92,122,144,149,141,138,141,134,106,82,66,75,115,134,120,100,97,101,108,114,126,148,161,163,164,160,158,148,140,126,113,104,184,182,181,177,171,168,162,156,145,130,119,106,96,94,92,84,82,89,111,146,174,189,192,188,186,190,188,163,121,67,29,42,80,110,142,160,155,150,153,142,110,84,66,73,109,128,123,106,100,103,112,118,124,143,161,167,169,167,161,152,143,134,119,105,184,183,182,179,173,170,164,157,143,127,112,98,87,80,68,54,53,74,93,117,151,180,194,195,190,185,188,177,133,76,34,40,71,95,131,160,161,158,161,157,121,89,69,83,121,137,130,116,109,110,118,128,135,146,166,175,175,171,164,155,147,136,125,109,186,183,183,180,176,173,166,157,141,123,107,88,79,68,56,46,56,84,95,103,125,161,188,199,200,192,188,186,155,102,59,50,68,93,134,162,163,160,163,167,138,97,71,79,130,152,142,127,121,123,131,139,145,153,165,171,175,173,169,162,152,136,126,111,187,185,184,184,181,175,167,158,137,116,96,81,73,63,51,44,53,68,81,99,109,135,169,190,198,197,190,193,181,136,97,80,84,111,147,164,163,163,166,172,153,109,76,74,121,150,148,136,132,133,141,147,152,159,167,170,173,175,171,161,149,136,126,115,188,185,185,185,179,175,170,158,133,105,85,75,65,58,47,40,41,44,65,94,103,118,147,172,180,182,176,175,187,180,153,132,127,139,156,163,165,168,173,180,171,126,84,65,103,141,152,146,143,144,145,152,157,164,170,174,173,174,170,157,143,131,125,118,189,188,186,182,181,175,168,154,128,95,74,66,60,53,43,39,35,36,60,83,96,112,133,157,168,172,168,158,155,160,159,157,157,161,164,168,172,174,176,179,177,145,96,64,95,141,158,157,156,154,150,155,159,167,170,172,174,172,166,156,145,130,123,119,191,188,189,185,183,179,172,151,121,86,68,56,54,49,44,52,59,60,66,85,95,112,132,152,162,164,163,155,142,134,132,144,158,165,172,176,173,173,176,173,168,155,115,74,77,130,161,170,168,160,153,151,156,164,173,173,173,172,166,155,147,133,125,114,193,191,189,187,182,178,172,151,113,79,61,50,50,49,45,42,57,88,101,99,106,119,135,153,162,160,157,153,146,136,128,133,147,159,168,176,175,169,163,158,154,148,129,87,51,88,147,169,171,160,157,155,157,161,166,172,173,170,160,148,145,136,128,116,192,193,193,190,187,181,171,150,113,77,59,52,51,54,58,57,57,72,96,107,113,128,143,155,163,163,159,156,153,145,134,127,134,149,161,170,172,170,168,159,146,140,135,101,53,63,125,168,174,168,169,168,167,167,164,168,169,169,158,147,139,131,126,120,196,196,195,192,188,186,173,146,111,73,55,49,56,61,59,39,39,60,81,105,118,131,147,156,163,166,163,160,157,152,144,133,125,134,155,166,166,163,160,151,135,122,107,82,49,59,97,142,167,170,167,160,159,165,168,168,166,164,158,153,148,139,132,125,199,198,197,194,190,187,173,147,112,77,56,47,58,71,65,27,21,48,80,104,116,131,152,160,162,164,164,160,159,158,152,144,136,136,151,166,164,156,151,140,124,105,83,60,42,52,88,118,146,165,170,162,150,154,160,165,166,162,159,154,151,143,140,131,199,199,198,195,192,187,176,151,117,87,63,52,65,82,77,43,40,57,82,108,122,134,153,159,162,166,169,167,163,160,155,148,146,147,155,166,167,158,146,137,124,107,91,72,53,65,101,123,142,159,165,162,156,156,154,156,157,155,152,146,146,144,136,131,201,200,200,199,195,192,177,148,119,95,69,55,68,85,78,43,34,55,90,108,122,137,154,163,162,163,168,171,170,166,162,154,149,152,159,168,172,165,152,139,127,115,106,97,89,96,117,130,139,145,150,148,153,158,155,152,153,149,147,145,143,142,136,129,201,202,201,201,197,192,179,148,119,93,74,61,74,81,79,57,67,100,113,117,131,145,161,171,168,164,167,168,170,171,170,165,159,160,163,167,170,166,164,154,136,119,109,105,109,118,129,134,138,137,139,146,145,149,150,150,150,148,146,141,140,131,128,122,203,202,199,198,198,192,180,154,131,101,75,67,76,79,84,78,96,131,122,132,147,157,166,173,173,169,168,169,171,172,171,170,168,163,162,166,170,168,166,166,157,140,124,113,112,120,128,135,135,135,137,141,138,137,137,140,140,145,147,144,142,133,128,122,203,200,200,200,199,196,183,161,140,115,90,69,79,82,83,85,74,108,120,139,153,163,166,174,175,174,176,176,173,170,169,170,169,167,167,169,172,171,166,161,151,148,144,135,130,133,136,139,134,133,136,138,140,139,135,135,139,135,142,141,142,140,129,115,205,205,203,203,202,200,187,166,148,123,99,72,74,78,77,105,81,85,121,155,166,172,171,177,181,180,177,175,172,170,172,171,169,167,169,171,169,169,169,166,157,152,153,153,148,146,146,148,146,140,136,137,138,139,142,145,143,141,142,139,134,130,119,119,207,205,206,204,204,202,198,175,149,127,101,77,76,80,68,75,104,116,155,173,176,178,178,180,179,180,181,180,181,179,176,171,169,167,167,174,173,164,163,163,162,163,162,165,163,157,152,149,150,144,130,136,140,141,144,151,151,142,147,139,128,111,119,139,208,208,206,207,205,204,201,192,163,134,113,90,79,82,77,58,79,109,156,179,184,185,181,182,182,182,182,184,187,186,179,172,168,168,174,178,175,169,164,160,162,163,159,158,156,154,153,151,154,154,148,150,151,151,150,147,148,148,148,137,120,124,142,159,207,207,208,208,209,208,206,203,186,156,131,110,85,91,90,72,72,116,147,183,188,188,185,183,186,188,185,184,189,191,186,177,170,167,171,179,179,172,164,158,157,157,160,160,158,154,149,148,150,152,156,154,152,149,145,148,150,139,134,123,133,156,172,172,203,207,207,208,206,209,211,209,198,174,165,139,112,102,102,87,82,116,155,183,191,194,191,187,187,191,189,186,183,182,183,181,173,170,168,164,169,173,171,168,162,159,159,163,163,159,155,156,157,156,157,154,152,151,147,143,140,145,153,172,184,186,173,177,203,201,203,202,202,202,202,204,201,178,163,152,124,100,109,116,113,125,160,186,193,195,195,195,191,192,194,189,184,185,184,179,176,173,169,166,165,167,168,167,165,161,165,161,157,155,155,154,153,153,156,157,156,150,145,150,158,141,88,66,61,61,76,41,206,204,202,202,199,196,194,194,196,188,176,165,147,127,121,133,145,156,173,188,192,192,195,197,196,192,189,185,181,180,178,176,178,178,173,169,169,169,168,165,163,164,162,158,159,159,156,154,154,156,158,161,159,161,166,156,115,57,32,35,32,37,92,55,222,218,213,206,202,199,195,191,188,181,176,178,167,154,146,150,160,169,181,193,194,196,197,195,194,194,190,183,182,183,182,180,180,180,177,168,163,165,167,166,161,159,158,156,154,157,163,164,162,156,156,165,174,165,131,72,33,35,42,43,41,42,86,126,158,192,204,214,209,211,209,205,198,194,187,181,176,171,171,173,177,187,191,195,199,194,192,193,193,192,189,183,181,178,175,170,168,172,174,176,177,174,171,170,166,163,161,162,164,163,164,167,174,181,181,158,110,55,27,36,47,48,51,51,52,45,40,106,87,95,121,148,168,165,174,188,196,199,205,203,198,189,184,183,186,190,197,199,198,198,196,193,192,188,186,183,182,182,180,176,173,177,179,178,178,173,166,164,168,171,173,179,182,187,186,179,154,120,72,42,28,39,46,50,50,50,48,49,48,43,40,29,77,96,89,106,136,132,113,98,110,129,140,157,182,203,209,210,205,200,193,192,194,194,195,195,192,191,189,186,181,179,180,179,181,182,181,178,169,161,159,158,159,168,171,150,129,99,76,55,39,31,38,41,52,52,51,51,47,49,49,49,54,50,46,46
124,126,130,133,134,133,128,126,127,132,128,111,85,84,98,111,114,107,96,105,123,130,129,111,69,62,107,136,138,135,133,132,130,127,126,127,127,126,122,118,118,117,120,122,124,126,125,118,106,91,77,57,21,8,18,32,33,27,30,30,29,29,42,76,138,138,139,139,138,135,131,130,131,122,97,87,107,119,115,114,110,98,77,89,118,140,147,148,149,132,93,102,128,137,138,139,138,135,135,132,132,135,133,129,127,124,122,123,124,125,125,127,128,126,123,116,111,85,51,22,19,27,27,25,25,31,55,72,145,144,144,143,141,139,136,125,117,110,91,114,121,112,98,103,107,103,81,76,101,129,142,144,147,154,150,136,136,141,141,139,135,134,136,132,132,132,133,133,130,130,127,127,129,130,129,129,128,126,124,125,124,124,125,110,64,31,31,33,31,27,32,26,147,148,148,147,144,144,141,131,145,164,139,129,119,111,106,111,111,112,95,72,76,102,129,144,150,152,153,167,171,147,143,142,137,136,135,135,136,133,138,139,138,135,132,130,129,131,131,131,132,131,125,119,120,121,120,119,126,118,98,91,84,78,67,59,154,153,153,151,152,154,159,163,200,185,128,106,107,118,120,119,113,113,103,79,72,90,118,132,133,130,128,129,135,124,131,144,144,144,143,138,140,143,142,145,141,142,137,133,129,128,128,128,129,131,132,130,124,121,120,117,118,120,115,107,107,110,115,112,162,162,162,165,168,171,172,172,182,159,127,106,90,110,121,120,109,105,104,95,81,79,98,113,120,127,134,133,138,130,120,137,144,144,147,149,148,146,146,146,145,144,142,138,131,128,124,124,125,126,129,132,135,131,126,124,121,117,112,110,104,99,109,119,168,168,170,172,174,175,172,169,137,120,187,194,122,100,106,107,95,98,102,97,87,97,118,133,147,159,165,164,163,154,119,116,140,151,151,150,154,156,152,151,149,148,145,143,138,134,132,130,129,130,127,126,132,133,131,132,126,121,117,114,110,103,93,102,174,174,176,178,179,179,170,166,144,156,219,222,170,114,94,74,68,76,77,92,110,128,141,152,163,169,168,171,176,175,135,110,140,158,158,155,157,159,161,159,155,154,151,148,146,144,141,139,133,132,134,132,128,127,129,129,124,122,120,113,110,106,97,90,180,178,181,179,181,179,169,152,129,155,224,224,187,128,93,72,71,63,64,101,122,134,144,153,161,163,164,166,173,181,152,112,139,164,168,166,164,165,165,164,162,162,159,157,155,156,155,148,137,135,135,135,134,130,129,127,123,122,121,117,117,113,106,93,181,182,181,182,182,179,164,139,110,151,226,222,167,115,96,95,84,63,71,103,125,139,146,152,160,160,163,162,167,177,154,116,147,169,169,169,170,169,168,168,165,162,164,167,167,165,166,163,155,151,147,137,133,133,133,133,132,130,128,126,124,117,113,106,180,182,183,182,184,182,169,140,110,135,163,131,110,105,102,100,68,64,82,107,127,137,145,150,159,161,162,164,169,177,151,112,150,172,173,171,171,170,170,168,167,167,169,171,172,164,156,161,164,159,155,150,142,137,136,135,137,137,133,128,126,123,116,113,180,182,183,184,186,180,165,139,106,99,76,70,100,106,105,99,89,97,99,112,127,138,148,151,157,162,162,164,171,183,179,133,151,168,170,170,170,171,172,171,171,170,167,169,164,159,160,161,157,161,156,152,147,143,143,143,142,138,133,128,124,124,121,111,180,181,183,184,184,180,163,146,107,82,56,77,108,110,109,93,93,117,118,119,129,140,148,152,157,160,161,162,164,178,187,140,155,168,174,172,172,172,174,176,176,171,164,161,157,155,154,154,158,164,161,153,149,146,148,150,147,142,138,132,128,123,116,117,181,184,183,182,183,183,168,156,109,76,58,88,117,113,95,54,45,70,100,114,126,138,145,152,155,156,160,164,161,163,156,121,164,174,176,175,174,174,175,177,175,170,164,158,156,156,157,162,162,161,162,160,156,154,151,148,149,146,142,141,137,131,122,114,182,185,184,185,186,183,168,157,107,71,52,85,116,116,106,85,65,67,87,109,121,133,143,150,152,153,160,166,165,203,186,143,167,173,175,177,177,177,176,175,173,168,162,156,153,150,149,151,152,154,158,155,154,154,154,149,146,142,140,139,136,130,125,118,186,188,188,189,188,182,168,151,94,57,47,83,115,107,81,45,44,70,92,107,118,131,140,148,150,151,155,160,167,212,193,162,177,181,180,180,179,180,181,177,170,164,163,163,158,144,140,138,143,152,155,153,159,158,154,152,149,140,136,132,132,131,128,124,188,189,189,188,185,183,171,151,93,57,52,86,110,103,78,46,41,66,90,108,117,126,135,144,149,150,152,157,175,185,125,164,176,180,180,181,181,182,180,175,170,164,158,156,152,139,123,118,129,143,156,161,163,160,156,154,155,152,150,145,141,137,134,128,189,190,189,189,189,187,175,149,90,60,56,82,106,98,76,53,60,74,96,106,114,122,133,142,148,152,152,163,191,139,141,168,174,179,183,184,183,181,176,170,167,170,167,159,147,132,109,93,119,147,157,161,161,159,159,156,158,160,153,145,141,140,136,132,186,188,189,190,191,189,176,155,89,53,51,78,95,89,79,59,73,96,105,106,112,120,129,139,148,152,156,176,161,134,158,172,178,180,185,185,183,177,174,171,168,166,160,150,137,121,93,83,120,149,154,160,160,159,158,157,160,159,154,146,140,139,136,133,186,187,189,190,190,188,176,155,98,74,54,59,81,79,84,76,111,119,111,107,111,119,130,140,148,156,167,170,130,136,163,173,174,176,181,184,182,177,172,158,161,165,163,156,142,121,88,87,126,149,149,142,141,149,156,163,166,161,157,152,144,141,136,129,189,190,190,189,189,187,176,152,84,99,165,124,85,77,89,73,88,106,105,111,117,125,138,154,165,170,159,120,122,158,171,172,169,171,182,182,181,178,173,164,159,158,153,150,135,107,84,101,136,149,148,136,130,140,152,158,162,165,166,161,152,141,135,131,189,191,191,190,189,188,180,162,125,167,223,205,133,88,91,88,68,97,110,124,123,129,132,122,126,127,100,103,146,165,165,165,165,167,176,182,180,172,170,166,158,155,154,143,118,91,87,122,143,148,149,148,146,151,153,153,160,168,170,161,154,145,137,133,189,190,190,188,190,191,184,167,113,122,201,214,153,99,90,97,85,86,110,115,106,106,117,132,111,79,99,143,156,148,142,140,142,146,161,174,176,169,159,153,153,158,155,132,100,84,104,133,143,145,149,151,150,149,155,163,165,168,166,160,154,151,143,131,189,191,191,192,190,187,187,171,120,78,136,177,138,104,93,96,106,109,117,122,105,115,126,106,89,107,143,155,155,151,143,136,126,118,138,158,157,152,153,160,165,164,145,111,88,86,120,134,141,143,147,151,155,157,159,166,170,169,167,164,160,155,149,138,190,191,192,190,190,192,187,167,122,77,91,113,116,110,101,102,114,109,103,150,114,108,91,100,129,150,151,158,163,153,140,136,129,113,122,145,148,146,158,164,167,156,125,100,81,101,129,136,139,141,143,144,147,150,157,166,168,165,162,161,160,157,150,140,191,190,188,191,192,189,185,167,126,74,83,110,120,116,106,105,109,105,106,82,80,89,123,150,154,150,161,171,161,126,88,97,128,121,119,141,152,153,159,170,165,142,118,95,79,112,136,138,138,140,142,141,144,150,154,157,162,163,162,163,164,160,154,149,190,188,186,185,186,185,181,167,122,72,86,110,130,141,133,124,121,113,121,115,117,146,165,157,152,159,165,167,151,93,37,61,131,134,121,131,139,147,159,167,155,128,110,92,83,116,142,138,134,129,134,142,146,148,152,162,168,167,165,166,166,165,155,141,188,185,187,187,187,187,184,178,132,88,99,113,117,117,121,124,118,110,115,137,165,172,163,158,161,163,154,150,139,77,27,51,131,141,131,137,143,152,163,165,143,120,107,87,82,118,141,140,126,126,132,135,137,139,148,160,163,161,165,169,170,166,155,143,192,191,190,190,188,187,184,183,135,88,97,120,115,119,100,90,104,142,176,182,174,167,160,160,164,165,152,141,130,63,34,80,131,135,139,144,146,151,159,159,138,117,104,85,82,119,141,138,123,124,129,132,135,138,148,159,162,162,164,164,161,158,149,141,192,193,191,190,189,188,184,182,134,93,111,133,142,147,139,133,156,178,182,178,173,163,160,164,169,179,169,150,137,82,65,115,138,145,149,152,152,153,161,160,138,114,101,85,82,117,140,136,121,112,117,125,132,136,146,161,170,169,165,162,159,155,146,137,189,187,187,186,188,186,180,180,129,98,139,167,167,133,134,164,173,178,184,183,175,167,168,175,182,191,176,155,143,133,126,131,131,143,157,160,161,162,164,164,142,113,101,89,89,118,140,138,119,108,117,123,129,137,150,161,168,171,167,162,158,152,144,135,188,189,187,187,188,186,183,184,131,100,142,170,169,141,140,169,176,184,189,187,183,179,181,186,190,188,173,155,145,143,139,132,119,127,138,142,146,151,154,159,145,116,98,79,82,116,137,136,125,114,115,119,124,132,151,163,168,171,166,159,155,151,143,138,189,189,189,188,187,185,184,184,133,103,139,170,166,144,147,172,175,185,189,191,191,188,187,187,188,187,174,157,139,128,119,114,107,112,129,143,148,149,145,150,146,118,99,85,86,112,132,134,122,108,108,117,126,136,157,165,170,170,168,161,153,148,145,142,194,193,192,188,188,186,184,183,132,107,133,164,164,130,132,170,175,185,190,190,188,187,184,184,187,187,176,157,140,135,138,127,110,116,136,149,153,154,150,151,145,117,98,86,87,113,136,132,115,107,110,116,125,137,154,165,168,167,164,159,154,147,140,136,192,191,190,189,188,187,186,184,130,95,98,120,136,166,135,148,163,181,196,198,190,185,183,183,186,186,176,158,142,132,128,138,130,138,155,153,153,156,156,155,142,114,94,81,84,114,136,135,119,115,117,119,129,137,149,165,168,168,166,163,154,150,143,136,191,192,190,188,186,186,185,181,129,89,135,183,139,112,87,82,101,130,169,189,198,192,184,184,190,194,178,155,131,69,51,100,136,152,159,160,158,159,163,159,136,108,93,81,80,116,141,134,116,112,118,124,130,136,153,168,172,174,173,168,162,154,147,141,192,189,186,187,187,185,182,175,130,142,163,88,81,121,146,123,97,87,84,110,140,177,193,184,187,189,171,149,123,63,29,60,111,137,155,166,164,165,171,167,137,106,94,82,73,111,143,138,116,109,116,125,131,134,150,166,170,168,174,172,171,158,151,140,192,190,187,186,188,187,183,172,127,80,62,109,166,164,163,155,139,144,108,72,84,102,142,186,189,190,182,162,130,72,27,31,85,118,137,159,165,167,177,180,148,107,94,84,83,111,138,139,124,115,116,123,130,135,143,162,169,173,173,170,170,163,157,147,192,190,191,190,190,189,186,173,128,71,119,213,229,190,124,97,100,154,149,102,113,115,84,100,166,191,191,176,144,87,38,45,91,111,121,152,162,165,173,179,176,125,102,87,78,113,144,144,131,120,121,128,135,145,151,163,177,185,180,176,166,160,155,150,192,191,191,190,189,187,185,172,135,87,137,216,220,162,101,79,84,124,148,153,162,163,138,96,72,117,176,198,175,132,93,89,113,114,120,152,164,159,165,176,181,140,108,90,68,96,140,152,139,127,128,133,143,148,154,165,171,174,180,177,172,167,156,142,193,193,192,192,192,189,183,167,131,104,162,214,177,118,85,76,81,82,107,140,170,178,172,155,115,78,111,180,190,162,141,132,126,120,132,157,165,166,172,179,187,172,120,90,71,74,127,153,147,132,132,137,142,147,151,161,172,174,176,176,170,161,153,144,193,193,194,194,195,192,184,162,132,95,115,128,103,84,77,74,68,63,76,92,105,124,141,139,133,105,77,112,163,182,167,151,142,142,154,167,171,173,176,178,184,180,142,103,80,69,109,150,153,142,141,142,141,143,148,157,169,172,174,174,171,160,147,138,194,192,194,194,193,192,182,163,128,87,88,84,77,70,70,69,56,58,75,86,92,107,124,133,128,133,83,71,99,134,151,151,153,162,172,181,185,181,177,178,181,185,168,130,95,71,80,142,159,153,151,147,140,141,145,156,165,171,173,171,166,158,145,135,194,195,196,196,193,190,178,146,118,79,72,71,74,73,79,84,88,90,94,102,104,113,130,149,152,140,133,71,78,102,123,138,149,161,172,184,190,184,176,173,174,178,178,156,115,84,60,117,158,160,158,149,137,136,141,150,164,171,171,169,161,153,146,136,195,194,194,190,191,188,175,154,139,72,60,59,70,81,85,89,112,128,119,110,113,124,133,141,150,153,147,118,76,91,119,139,148,156,170,183,190,188,183,180,175,176,174,163,136,106,72,81,147,166,160,147,136,140,144,148,156,166,170,169,162,151,143,135,195,195,194,193,190,190,174,149,128,74,55,60,79,88,87,71,70,88,108,113,118,128,136,142,148,153,150,144,115,86,111,139,149,150,161,180,187,185,183,183,181,177,171,159,139,114,82,60,130,169,162,153,151,157,151,153,153,158,166,165,157,148,140,130,196,196,196,194,191,186,164,139,104,65,51,60,87,97,91,78,80,80,92,107,119,133,139,144,151,156,159,155,144,104,104,134,156,162,170,181,189,187,184,179,176,174,168,156,138,116,92,72,106,158,168,165,163,153,149,149,157,159,161,159,154,149,143,135,198,198,196,193,192,184,167,147,112,74,52,63,100,105,90,48,36,61,88,107,120,131,136,141,151,161,166,162,155,130,102,127,156,168,177,182,187,191,188,181,177,174,171,162,145,129,111,104,121,151,167,168,169,159,139,138,149,156,161,158,154,149,144,138,198,198,196,193,192,185,167,156,123,78,64,78,113,110,98,58,57,69,84,102,118,133,137,142,150,159,165,165,160,149,109,127,158,169,178,184,187,190,189,183,179,176,171,163,153,141,130,125,134,153,160,158,164,160,149,144,151,150,153,152,150,144,139,140,197,198,198,195,192,183,162,129,92,76,51,68,112,108,101,48,47,57,77,101,115,134,141,146,154,159,163,166,161,158,114,114,149,175,183,186,185,186,189,186,186,181,171,162,155,147,145,144,147,153,159,161,158,154,149,152,151,149,147,146,142,140,137,138,198,199,198,197,195,187,159,128,92,117,109,72,100,105,107,63,55,87,118,114,123,133,139,146,156,161,164,169,166,166,123,104,136,166,178,178,182,188,189,187,186,184,176,168,161,156,153,153,155,157,159,156,147,149,150,152,152,150,150,146,142,138,135,130,198,197,198,197,194,185,161,145,115,158,196,135,103,101,121,83,109,145,136,121,128,133,138,144,154,158,160,166,168,167,143,103,122,154,171,180,182,186,187,186,186,184,176,172,171,169,166,163,161,161,158,152,150,152,152,149,145,147,147,145,148,143,138,132,194,195,196,197,195,185,164,159,140,152,203,175,119,100,119,99,77,113,121,127,130,129,135,148,161,164,161,163,167,167,156,117,127,156,172,173,177,184,183,179,182,180,178,179,182,178,174,172,172,169,161,154,152,152,151,148,141,139,143,141,141,141,140,138,195,198,198,198,197,190,170,170,169,158,176,146,110,97,106,129,76,82,106,133,130,128,137,154,167,168,165,166,167,167,161,129,140,162,170,174,176,184,183,176,175,174,177,177,178,178,178,172,167,164,165,160,152,151,150,148,146,146,146,144,141,141,135,131,199,197,199,200,199,193,177,161,148,125,105,87,89,93,76,104,107,100,126,135,125,127,144,162,173,174,169,167,169,174,200,195,172,172,171,172,176,183,182,179,173,171,175,178,176,174,174,171,169,164,162,156,148,147,150,148,148,150,148,141,145,141,131,120,200,198,197,198,198,196,187,165,136,112,101,89,93,101,89,60,85,97,126,127,117,128,153,170,178,180,179,172,169,174,185,176,165,171,171,172,172,174,176,176,174,170,170,171,169,174,170,166,161,157,156,156,153,152,152,151,147,147,148,149,147,139,130,119,197,199,198,199,198,200,197,182,143,113,122,108,102,113,111,86,85,104,116,113,111,135,160,175,180,180,180,177,174,176,168,147,158,168,169,170,170,168,167,169,169,168,164,161,167,164,162,157,155,153,152,152,154,154,152,149,146,148,147,138,133,129,114,117,191,194,195,195,194,198,201,193,150,107,133,128,114,116,121,114,105,118,124,114,118,146,167,178,184,181,179,181,180,174,151,141,158,162,166,167,166,165,166,165,166,165,165,161,162,155,153,153,154,152,152,152,154,154,150,145,143,142,141,142,140,129,136,140,184,186,189,187,186,187,190,195,171,114,132,143,124,115,122,130,131,136,134,124,133,153,169,179,185,185,182,175,171,164,130,145,158,163,167,169,166,160,159,163,163,163,161,161,161,156,155,158,157,153,153,152,155,157,156,155,151,152,159,157,142,135,129,126,185,185,183,181,179,177,174,178,175,128,121,153,143,133,132,139,148,153,143,140,152,160,168,173,176,174,172,170,166,144,132,159,164,166,166,168,167,165,165,165,166,165,158,157,155,151,151,155,159,158,156,153,154,157,157,160,166,157,129,73,38,32,29,30,192,193,190,187,183,178,173,170,167,140,93,151,151,147,148,153,162,161,144,148,162,164,162,165,173,171,168,174,164,131,160,165,163,157,160,163,165,165,167,165,163,159,156,155,154,155,155,156,156,157,154,157,160,171,173,153,115,64,26,17,24,25,29,30,155,169,183,187,187,190,189,182,176,166,103,98,128,132,143,154,163,156,151,168,177,170,167,168,168,179,196,211,161,159,171,166,163,158,162,168,171,171,168,162,158,158,158,157,158,159,159,164,166,166,169,165,152,125,84,49,22,22,32,36,36,35,36,37,85,99,124,147,152,154,164,180,186,189,191,144,101,98,88,91,88,80,89,106,123,156,179,188,197,182,148,150,163,171,169,168,166,165,166,168,166,166,163,159,155,156,160,163,161,167,164,159,148,134,115,90,56,26,28,31,33,39,41,39,39,37,37,36,82,86,91,106,125,126,102,84,94,113,133,166,168,127,99,78,72,72,84,98,121,146,143,118,96,98,124,154,168,167,164,163,163,164,164,160,159,155,144,140,147,150,150,142,128,110,93,78,59,48,40,37,31,37,35,37,39,40,39,40,40,39,39,39
52,59,65,62,51,50,41,36,38,38,44,77,92,101,148,174,123,94,79,75,97,121,136,139,141,143,125,119,115,111,112,109,110,101,100,107,108,113,114,112,149,150,138,128,137,113,50,36,29,29,33,32,32,29,37,35,33,30,30,26,28,29,30,31,72,78,84,91,92,90,81,86,105,121,126,100,85,85,66,43,39,43,64,68,77,75,59,60,97,127,125,117,116,114,114,113,111,112,111,104,96,95,98,106,106,118,126,134,94,41,23,23,28,31,31,31,34,27,29,31,30,28,28,29,31,30,29,28,92,98,102,109,111,115,120,119,127,122,117,102,93,94,77,63,63,69,53,70,101,124,125,108,103,139,119,136,132,129,129,130,124,128,123,129,127,127,117,115,108,105,106,100,103,101,85,40,29,24,21,24,31,31,30,29,29,30,30,29,29,28,29,30,126,125,121,123,127,133,125,111,119,115,76,105,116,124,117,114,116,108,87,98,126,135,137,140,143,178,168,141,142,139,139,139,140,139,137,131,134,132,132,122,121,121,120,122,123,126,131,126,104,89,72,57,30,16,17,30,31,30,29,27,30,33,30,23,134,137,137,135,137,135,130,116,183,231,182,141,103,106,99,98,102,93,72,83,112,135,141,145,151,161,142,98,141,142,135,133,133,137,136,134,140,140,137,135,134,128,128,125,128,125,130,126,120,122,121,121,105,71,15,14,28,27,25,30,30,25,29,31,135,136,139,142,141,136,125,118,198,220,223,222,117,105,111,113,113,106,73,74,96,121,136,144,141,134,147,137,118,146,145,144,144,139,142,141,142,141,140,137,134,130,128,123,125,129,131,132,129,123,122,123,118,115,111,98,39,16,27,29,27,30,29,48,144,145,147,148,147,147,148,154,222,218,218,220,171,116,112,117,117,106,86,74,72,100,108,114,117,121,113,129,112,133,145,145,150,149,148,145,146,145,142,139,136,131,126,121,121,123,131,132,135,137,134,127,122,116,117,118,109,47,21,26,28,27,24,30,154,155,157,161,162,162,169,180,219,219,218,215,152,80,95,96,103,102,87,68,79,101,125,142,157,159,159,150,132,114,141,152,154,152,150,154,158,159,155,153,143,143,143,136,130,122,120,125,120,122,130,133,134,127,118,114,115,110,87,69,54,45,26,22,161,162,164,169,171,177,173,182,218,218,218,216,211,156,95,97,94,83,76,92,116,134,151,161,165,168,175,179,166,114,137,159,160,158,165,167,169,167,164,160,160,158,160,160,143,137,138,127,130,122,120,124,125,119,121,117,113,116,113,113,114,113,98,91,170,168,170,176,177,173,181,191,208,215,214,216,224,230,164,88,85,84,83,106,129,140,152,158,161,165,172,179,182,141,138,166,170,172,174,167,170,167,162,168,170,171,166,162,162,158,155,144,135,131,131,130,124,117,121,117,116,117,108,100,95,118,116,112,173,175,176,176,178,177,171,201,213,224,217,219,220,219,202,115,95,70,79,111,131,142,152,157,161,165,170,173,185,153,146,172,177,173,171,173,172,175,175,175,174,168,161,164,169,169,164,155,151,140,139,136,134,130,124,123,120,118,113,106,91,90,112,119,173,174,176,181,179,180,167,173,174,189,188,213,223,224,199,122,86,61,85,117,133,143,151,157,161,166,170,167,175,139,148,169,171,173,176,176,177,174,168,166,164,159,163,166,170,175,167,161,153,155,152,151,143,137,128,122,125,124,116,114,104,68,88,111,176,173,173,177,179,177,165,125,109,97,92,192,232,232,129,102,71,75,98,124,139,142,148,151,159,161,162,166,174,134,149,174,180,174,172,177,181,178,169,161,156,154,158,160,167,175,172,171,163,162,165,161,152,143,133,125,125,121,119,115,113,105,69,89,172,172,176,179,178,177,160,120,98,78,70,112,135,111,103,99,94,118,116,132,137,144,149,158,163,162,168,172,219,176,163,177,179,180,180,177,177,172,165,159,155,153,153,156,162,162,169,175,181,170,167,171,163,154,151,143,131,115,115,120,116,107,89,70,175,173,178,179,180,179,168,140,94,66,77,120,135,128,112,56,34,90,110,120,131,139,150,153,162,168,172,181,222,178,173,179,184,184,182,177,177,171,166,162,157,147,138,136,141,150,156,163,166,171,170,164,157,151,144,141,133,126,118,113,110,107,97,78,173,176,181,181,182,179,163,133,85,59,73,116,139,127,106,69,53,61,97,122,129,141,151,157,163,167,169,181,182,150,181,186,185,185,184,181,179,168,157,159,153,141,127,128,123,136,147,164,177,169,170,161,149,148,148,145,135,134,125,117,113,108,103,89,179,182,182,184,187,182,167,145,64,57,79,117,134,125,87,77,54,84,105,118,126,137,150,158,158,162,167,188,128,162,181,186,186,186,183,179,170,170,165,151,137,123,107,81,102,138,159,172,173,170,169,169,164,158,151,148,142,137,126,119,114,106,102,99,182,185,187,187,185,180,171,127,72,57,78,113,126,117,83,42,41,73,100,117,120,136,148,157,156,157,179,181,142,173,177,184,191,188,183,171,165,163,164,152,136,115,93,63,114,145,158,166,169,167,168,168,165,160,152,150,150,143,139,126,115,108,105,105,182,184,183,185,188,185,168,134,64,57,75,108,121,111,80,55,57,78,100,112,118,135,151,156,154,163,183,135,163,178,185,188,187,183,177,170,163,161,156,145,132,117,81,78,128,143,151,159,166,166,170,169,164,160,152,150,145,138,137,132,114,104,98,93,181,183,184,187,188,187,167,154,76,65,75,102,112,104,87,67,84,107,105,109,117,130,141,151,153,171,154,133,164,174,175,181,186,184,177,165,156,151,148,138,132,111,74,103,137,145,138,138,154,162,171,171,168,163,155,151,150,144,135,129,124,114,107,97,185,184,184,187,188,186,168,142,73,73,78,73,82,91,94,76,122,113,110,112,119,135,154,156,166,173,130,149,170,174,174,180,184,178,172,166,160,153,146,142,130,98,82,127,144,145,150,152,155,156,161,164,172,173,158,143,144,145,146,136,123,118,108,98,185,186,186,187,189,186,174,135,71,82,80,94,97,71,93,65,74,104,109,121,131,145,148,142,179,123,122,162,170,171,168,170,180,176,169,156,152,150,150,144,115,89,117,143,148,153,155,156,160,167,172,172,170,163,156,153,146,142,135,128,128,116,105,95,186,186,185,189,189,189,184,150,78,90,142,192,212,132,100,100,51,91,108,114,112,102,132,184,130,123,148,147,143,135,131,145,164,167,162,154,157,163,155,131,103,102,116,138,153,154,155,164,168,164,172,172,166,162,157,153,147,137,134,129,125,114,109,102,186,188,185,186,190,189,188,150,100,120,164,195,224,195,118,102,93,89,98,94,93,144,189,148,126,159,164,155,145,134,115,115,144,150,145,156,163,162,149,118,98,110,127,145,153,154,155,158,164,165,168,164,158,156,156,153,149,139,136,134,127,116,105,98,187,189,191,191,193,191,183,142,89,106,133,169,223,213,140,110,122,107,101,113,171,177,149,141,165,171,151,123,127,145,127,110,142,151,155,161,164,170,137,113,104,121,133,147,155,156,155,158,163,161,162,160,159,157,160,158,154,151,140,135,134,128,117,98,191,185,184,186,188,189,182,140,83,77,145,159,191,172,130,115,95,102,134,191,187,152,148,163,176,166,118,55,68,135,144,116,132,145,153,159,167,157,125,110,104,125,136,144,146,148,153,154,156,161,167,163,157,163,165,161,151,141,137,122,122,121,112,104,189,185,182,186,187,187,184,141,96,113,91,130,185,158,137,130,190,203,180,152,154,155,164,166,161,151,98,31,35,124,148,126,135,142,154,164,163,144,118,106,98,130,143,144,146,151,149,150,151,157,158,155,162,168,168,163,159,153,142,132,126,113,106,98,187,186,186,187,187,189,191,146,96,152,142,97,137,153,135,108,143,169,152,160,154,154,163,154,143,132,81,35,49,118,143,137,143,149,155,160,159,138,119,104,98,136,145,143,139,141,143,145,145,156,161,154,163,163,160,157,152,152,145,132,124,113,106,100,191,190,187,191,188,189,190,147,97,98,126,158,180,92,78,119,176,175,164,156,153,158,167,168,151,132,74,46,94,132,142,149,151,154,155,163,158,135,117,102,96,136,143,141,133,133,137,142,151,160,171,170,163,163,161,160,154,148,143,131,121,117,110,98,191,190,187,185,189,187,185,145,105,150,130,117,144,135,145,175,180,172,170,158,164,174,186,187,159,146,131,109,126,137,146,159,159,161,158,165,158,132,111,112,112,140,146,139,132,133,131,134,145,155,165,172,162,160,157,156,153,151,142,135,123,119,111,98,188,185,183,187,185,184,185,145,108,171,175,164,120,147,174,177,181,183,177,173,177,184,188,185,161,149,151,147,136,128,137,148,145,146,152,161,160,131,110,102,92,141,145,144,132,123,127,134,145,159,166,171,167,160,159,158,155,154,147,134,126,118,108,98,188,187,184,188,189,189,192,153,112,163,174,171,142,157,174,182,183,185,186,183,182,187,187,179,163,147,132,129,127,119,114,134,151,156,149,148,155,135,111,98,90,134,138,135,126,119,126,135,150,164,167,170,169,163,158,154,151,149,143,133,126,117,104,95,193,192,188,184,186,187,189,152,109,158,176,168,134,157,174,181,185,186,186,184,181,184,187,184,162,145,137,141,128,117,121,141,156,159,154,150,154,134,111,101,90,138,142,135,129,126,125,133,146,160,166,165,168,162,156,151,145,146,142,124,117,104,95,92,193,190,189,188,190,191,187,151,112,125,127,103,143,154,175,179,184,186,186,181,175,180,181,182,163,138,134,132,141,131,136,154,152,152,159,161,159,134,111,92,84,139,141,135,134,129,127,135,145,159,169,171,171,166,162,158,155,152,143,131,121,114,105,94,192,191,189,186,187,191,190,151,87,106,167,168,158,94,107,149,184,206,195,183,179,181,191,183,156,136,59,38,99,145,155,159,159,157,161,166,157,128,108,97,89,142,146,130,124,127,134,139,147,165,170,170,176,172,170,164,151,142,139,125,117,106,99,93,190,189,186,186,187,186,185,149,138,203,182,119,144,151,82,26,32,76,193,205,180,183,194,177,150,132,57,24,60,123,145,159,166,163,166,170,158,128,108,95,77,138,146,132,122,128,133,141,142,157,168,168,170,173,172,168,164,152,139,129,114,107,103,90,191,189,184,185,186,186,184,150,133,163,159,172,183,185,181,152,154,121,82,134,162,188,190,190,176,142,72,23,32,85,130,147,165,166,167,175,170,140,114,99,87,128,141,137,134,129,134,141,149,151,163,174,179,173,167,167,164,158,146,135,116,107,100,88,190,190,185,189,191,190,180,140,68,93,185,153,180,193,167,156,141,107,148,133,84,140,180,194,190,159,102,25,29,89,123,133,156,163,167,171,176,160,119,96,86,127,141,144,137,130,138,143,155,161,170,180,183,178,172,170,164,153,140,124,110,104,94,85,190,190,188,187,191,192,185,150,88,115,140,149,220,221,187,122,132,151,118,170,133,104,91,147,195,183,138,105,105,142,133,121,155,165,160,166,171,168,131,102,82,129,152,149,148,147,149,157,163,167,171,174,177,177,175,166,161,152,143,130,115,106,98,87,189,190,186,189,192,185,180,146,91,102,133,176,223,221,201,126,94,132,156,158,161,148,100,83,160,199,157,140,145,146,122,120,156,165,163,167,173,179,150,109,85,112,147,152,151,149,153,158,162,163,169,176,176,177,179,166,159,149,140,134,122,111,105,84,191,193,193,192,192,189,177,141,93,108,139,184,226,231,178,104,91,84,97,116,146,149,145,118,89,157,211,179,144,130,120,136,162,163,170,173,178,183,168,124,89,87,138,154,157,158,160,152,160,162,168,175,175,173,172,166,155,145,138,131,118,109,98,85,191,191,190,189,191,188,176,137,90,104,124,182,212,187,100,83,64,69,84,97,109,122,121,120,91,82,147,166,160,151,149,159,175,178,176,174,174,179,173,142,107,75,111,156,160,161,161,152,161,159,166,175,177,179,172,153,156,151,138,128,120,109,94,88,192,194,192,193,188,185,165,116,82,95,109,108,76,65,97,78,56,75,95,93,113,135,152,145,110,60,89,108,127,141,158,170,185,188,180,173,175,175,171,159,130,77,73,144,167,168,163,162,154,160,164,173,177,175,172,166,159,149,135,124,115,107,96,89,193,193,195,193,191,186,162,144,82,81,88,83,111,100,110,95,114,115,108,113,122,136,155,150,140,102,66,101,129,146,156,174,187,190,184,175,171,168,163,152,138,109,60,87,154,166,160,146,156,158,161,166,172,175,173,159,152,148,137,126,115,104,99,96,193,192,191,189,190,183,165,118,76,64,64,86,121,112,115,107,142,141,117,118,126,137,150,155,152,141,78,85,123,147,154,172,186,184,189,182,182,175,166,155,139,117,80,47,138,168,166,165,174,168,167,167,170,174,171,164,152,146,134,124,117,115,110,101,195,194,197,194,190,180,161,99,74,62,67,94,119,110,96,75,81,104,111,121,129,141,148,156,157,150,142,87,108,150,165,176,186,188,184,173,172,173,164,149,127,111,89,62,92,154,173,175,169,166,167,175,173,170,167,161,156,147,141,133,125,123,111,101,197,197,194,192,190,181,156,97,70,56,70,103,122,111,91,97,76,86,107,124,132,141,155,160,161,156,151,123,101,155,180,183,187,192,186,182,169,167,164,154,139,125,114,96,100,135,164,178,177,164,156,164,169,174,170,160,155,153,140,135,127,119,114,106,197,197,196,192,190,179,167,106,74,55,70,107,127,117,95,54,42,75,97,120,134,137,143,158,166,163,152,159,116,150,178,186,187,189,192,186,177,172,172,164,149,138,132,124,128,141,152,172,182,177,165,168,167,165,164,166,147,149,143,134,124,119,117,104,195,196,196,194,192,180,164,123,91,65,79,116,132,125,103,57,67,79,97,124,134,133,144,156,164,168,163,158,128,131,174,184,190,191,191,188,180,177,174,161,150,143,135,136,143,152,159,167,172,168,171,171,158,155,153,145,142,140,137,134,127,120,113,109,196,197,196,195,193,180,146,88,97,57,40,80,114,118,106,37,31,64,100,119,134,140,149,160,164,167,163,152,157,97,162,184,188,189,189,189,187,186,179,161,150,145,138,149,154,158,167,162,165,162,162,167,168,160,156,146,142,140,135,132,126,119,113,108,195,195,196,198,194,181,149,104,105,67,99,95,96,119,126,62,73,113,117,127,138,144,153,166,168,171,168,161,219,108,149,174,184,185,191,193,191,188,185,178,165,157,154,152,155,161,164,161,159,165,162,163,161,156,151,149,144,142,132,121,119,120,117,109,194,195,193,194,191,182,152,94,130,158,214,231,169,119,150,87,89,126,124,131,132,137,153,164,166,172,174,166,194,106,138,164,182,187,188,189,190,193,178,166,176,176,170,163,167,167,164,163,163,159,159,153,149,146,142,142,144,142,136,132,126,121,115,104,191,193,198,194,197,189,168,148,147,174,210,223,201,133,141,116,69,92,117,129,131,138,156,170,173,172,168,171,175,119,146,168,178,178,184,185,181,183,185,186,182,181,178,175,174,170,170,165,161,157,157,148,142,140,142,138,133,138,134,136,131,121,111,89,197,195,195,197,197,191,170,167,129,150,151,215,190,126,88,144,100,105,125,129,130,142,162,170,168,174,170,174,176,137,166,166,178,184,185,188,179,181,176,181,183,183,186,182,172,167,166,164,155,144,146,142,147,148,149,140,142,142,131,123,113,118,109,95,196,196,194,196,197,196,187,204,123,133,120,118,115,107,85,84,114,97,125,125,131,154,170,177,177,177,171,179,153,147,172,179,173,177,186,186,182,179,178,179,180,178,179,175,172,166,167,162,153,147,156,151,141,150,152,143,142,144,133,116,113,107,89,103,195,197,199,197,195,196,193,226,169,142,114,87,90,102,97,68,88,107,109,117,131,154,173,178,179,179,176,177,132,143,173,174,172,174,176,177,178,182,177,174,172,172,173,172,163,155,150,154,154,154,149,148,150,140,143,145,143,141,132,128,118,103,108,124,192,193,193,195,195,196,196,202,140,159,146,121,110,119,120,102,90,124,118,114,134,164,177,181,182,182,181,168,123,149,169,170,171,173,170,167,170,175,172,168,164,165,166,169,157,152,155,149,153,156,154,147,145,149,153,144,132,133,131,117,104,109,127,136,187,187,188,190,189,189,194,190,171,150,164,140,119,118,130,129,123,133,128,117,136,162,180,181,182,181,180,153,130,157,167,165,171,170,169,168,168,169,171,168,163,159,158,151,152,151,150,152,152,152,152,150,145,142,139,138,138,136,122,108,118,127,136,136,187,187,186,182,184,186,183,185,142,132,166,156,135,125,131,140,146,151,134,122,140,163,172,177,177,178,163,129,143,163,163,163,175,178,169,154,156,167,160,161,157,160,159,159,159,156,150,150,152,155,157,155,150,151,145,141,133,120,117,117,133,136,138,141,194,186,185,185,182,176,175,171,145,80,147,154,157,145,136,146,154,165,135,137,156,162,169,172,167,165,131,132,168,172,169,173,165,171,173,171,169,167,168,167,161,159,157,155,154,159,156,156,154,154,154,155,152,153,146,144,137,149,154,162,153,161,160,167,175,190,197,195,194,189,182,178,178,135,87,118,162,165,161,160,165,157,123,145,165,169,177,193,221,221,177,170,169,165,163,135,164,167,168,169,168,167,167,162,158,154,155,153,156,159,158,159,157,150,145,149,154,160,152,137,129,128,119,119,109,116,118,116,108,142,155,177,187,190,187,188,188,188,161,114,126,124,145,158,176,182,143,177,202,196,176,134,133,155,172,174,171,170,166,166,162,169,173,173,172,167,163,161,158,159,160,160,157,157,154,152,149,154,159,176,173,117,53,5,1,1,2,3,7,7,12,34,56,73,87,88,125,152,149,153,172,186,197,193,198,121,93,110,96,102,124,102,65,42,50,105,152,177,175,172,169,168,169,167,170,171,172,172,169,164,162,162,159,162,160,157,162,165,175,179,183,171,144,90,50,20,22,27,29,31,30,31,30,33,28,44,44,54,69,77,79,101,128,125,108,105,118,135,159,186,169,84,76,101,78,107,129,154,177,187,185,173,169,166,167,165,165,164,164,164,161,158,154,152,150,150,148,141,151,160,164,183,136,110,63,29,11,8,30,32,39,29,36,36,38,33,35,32,33,48
68,61,49,39,37,30,28,35,38,39,36,38,41,35,27,32,48,49,44,38,33,37,42,37,34,34,34,36,39,42,44,45,45,44,57,60,62,57,55,47,46,51,47,42,45,48,54,48,44,45,46,46,41,35,36,37,42,41,40,46,43,48,50,58,47,47,48,45,35,38,42,45,43,41,44,49,44,34,28,29,39,43,43,36,43,49,45,43,41,38,36,40,46,49,47,48,52,52,54,60,64,50,45,46,54,59,58,56,54,55,58,62,65,48,43,37,33,39,38,38,39,32,36,40,47,45,45,47,73,69,59,55,54,55,56,55,52,45,41,45,46,42,35,24,31,31,32,41,45,46,50,55,57,56,53,53,48,45,40,39,48,51,63,61,55,50,55,55,58,60,54,50,50,53,60,56,43,54,52,46,45,35,35,41,44,38,38,42,49,52,44,41,118,111,103,92,79,70,62,58,57,55,56,44,32,20,11,24,33,62,87,99,102,100,102,100,94,93,92,90,93,92,83,77,65,67,61,56,53,64,77,69,54,49,44,43,48,46,49,47,52,58,53,50,59,48,47,46,49,49,56,55,47,43,47,55,129,125,120,120,118,107,98,100,106,113,115,113,109,103,83,50,34,50,84,107,119,122,117,113,110,110,109,109,107,103,101,103,100,95,90,85,85,89,82,75,73,70,68,70,68,55,53,56,52,52,50,46,51,44,41,46,43,37,27,36,34,36,41,40,131,128,126,126,131,130,119,112,115,118,124,126,127,129,123,115,91,103,107,73,87,110,124,126,122,118,112,113,116,113,113,115,113,111,106,99,102,101,89,83,93,100,92,72,56,52,60,51,48,47,51,49,47,46,39,42,40,49,38,43,48,49,45,43,131,125,122,122,119,121,124,123,115,116,119,120,124,125,122,120,139,208,197,115,105,97,97,119,134,138,132,125,120,118,120,122,119,117,108,102,99,96,86,80,79,94,94,85,78,60,60,53,57,54,51,44,43,35,47,68,69,63,58,50,45,42,44,40,141,138,135,132,128,125,123,122,123,123,122,115,107,107,107,114,127,149,147,134,155,167,136,114,117,119,120,125,123,119,124,130,130,132,125,111,103,97,92,95,99,90,81,72,67,53,53,61,66,54,48,52,53,64,69,65,56,50,46,46,41,40,40,39,149,149,151,147,142,134,130,128,133,130,116,100,94,105,115,117,109,84,73,84,92,105,122,137,143,139,132,116,120,125,134,143,145,143,136,126,110,101,99,106,100,87,82,77,78,70,64,71,57,57,67,63,67,54,55,57,52,62,69,63,57,40,40,56,146,150,150,148,142,144,146,150,150,128,112,106,106,103,99,100,107,120,124,122,124,122,122,122,126,136,170,161,115,130,137,152,157,149,138,130,122,115,113,114,110,105,101,93,81,75,87,82,74,73,66,65,59,51,53,57,60,54,52,47,52,66,80,62,146,143,146,154,157,159,162,167,157,133,123,110,110,113,116,111,100,92,86,116,134,149,154,147,143,139,142,170,128,129,132,144,151,147,137,128,126,124,124,118,120,118,106,88,89,96,95,82,78,62,61,66,54,54,67,76,65,71,82,105,96,89,81,71,159,157,160,164,166,169,174,172,154,139,131,111,120,141,134,117,92,65,75,120,138,145,161,172,173,160,152,165,161,123,121,140,145,151,149,144,138,128,125,112,105,108,92,89,104,108,88,72,71,69,69,71,74,80,90,99,121,116,90,92,66,68,59,63,171,171,174,174,177,181,183,171,147,132,125,113,143,156,145,114,74,59,86,116,136,130,150,176,178,166,155,156,167,129,125,146,148,150,152,151,147,130,112,115,121,105,99,106,108,98,83,78,76,69,76,86,79,76,83,89,87,76,66,71,68,68,69,70,176,176,176,182,181,182,178,165,146,130,139,150,160,164,152,108,66,70,103,121,146,144,149,169,179,170,162,163,176,135,133,156,153,155,161,159,147,122,124,129,113,99,98,102,102,93,83,83,77,70,84,77,74,80,84,91,90,80,63,73,65,68,76,75,172,176,182,181,181,186,186,177,151,131,138,174,170,172,155,100,89,112,119,137,159,152,154,161,173,171,165,166,176,134,132,155,153,159,163,157,140,131,142,125,107,96,96,100,84,71,60,67,84,96,99,81,86,81,78,95,94,83,89,92,83,84,78,73,176,175,177,183,184,189,190,184,152,133,129,179,180,178,154,78,67,89,117,139,165,151,157,163,173,173,169,168,178,141,138,160,152,160,166,156,136,160,155,124,105,104,102,86,70,57,63,71,88,87,78,85,85,84,92,90,80,79,77,74,73,69,79,79,168,169,174,181,186,188,190,185,149,123,128,182,181,184,153,64,66,71,109,144,167,148,163,162,171,174,177,175,181,148,135,163,164,166,164,152,157,168,154,126,112,102,98,105,99,84,70,69,71,79,98,94,88,82,86,75,77,64,57,57,65,76,71,59,170,170,175,179,182,184,187,184,153,120,116,163,171,182,153,73,100,78,114,152,166,147,169,163,171,176,178,177,182,157,137,162,167,167,164,156,170,172,152,130,119,109,114,107,86,71,66,65,77,84,95,86,88,87,71,61,59,61,70,66,82,78,66,66,177,176,178,175,175,181,186,189,161,111,100,139,171,189,150,75,115,87,118,148,155,156,177,165,174,178,178,176,185,170,145,165,171,171,168,165,171,170,156,129,125,133,117,101,81,66,65,71,81,92,91,84,88,71,53,49,55,62,67,80,90,74,81,88,186,187,186,180,178,180,182,186,164,107,94,132,154,177,146,83,99,124,141,154,159,171,178,171,178,183,181,178,184,173,147,168,168,163,166,169,174,167,147,121,132,126,112,104,94,80,78,84,88,88,99,107,101,89,70,59,55,64,72,80,94,105,109,98,195,193,190,187,185,182,185,187,163,110,90,119,132,158,139,98,146,158,142,152,159,183,181,176,184,185,183,182,184,170,147,168,169,169,167,172,173,158,133,133,135,128,112,93,80,81,86,91,102,113,106,102,110,89,75,64,67,62,64,90,104,80,52,47,194,195,194,192,189,185,187,188,161,112,88,103,109,145,140,102,102,125,134,150,165,184,185,181,184,184,186,189,188,175,154,167,170,165,164,176,174,155,142,136,120,120,104,85,82,82,89,106,118,117,110,129,118,97,80,66,73,73,96,95,85,82,77,84,197,199,197,194,190,186,184,183,164,117,86,92,84,120,133,103,102,109,129,150,168,183,188,185,182,182,184,188,197,172,157,170,151,132,139,168,173,158,147,121,109,113,106,93,84,95,107,115,121,127,141,130,103,89,77,65,69,91,70,73,88,92,109,121,197,198,197,195,191,185,181,184,174,136,96,91,145,201,179,126,110,111,131,151,168,187,188,184,182,177,175,176,189,163,158,143,114,100,117,156,168,150,123,102,110,110,98,93,92,89,109,119,130,136,132,120,122,104,83,71,84,80,58,72,87,96,100,99,196,198,200,200,196,191,185,183,179,156,113,102,173,218,201,149,121,120,141,161,176,189,187,171,167,162,159,174,172,130,128,132,129,119,107,124,164,160,133,118,113,114,105,88,90,91,110,121,131,133,123,123,116,107,83,84,83,69,71,84,105,116,105,94,198,199,202,201,198,194,187,180,170,158,130,115,150,215,181,139,138,147,154,162,175,182,175,151,140,144,167,169,117,114,141,145,133,120,111,89,131,155,137,119,115,116,99,92,84,85,103,128,122,118,114,119,122,102,88,79,75,85,87,98,116,122,107,98,196,201,201,201,200,197,192,185,171,157,143,142,121,147,124,119,136,152,141,149,165,161,145,134,156,177,161,125,123,150,157,142,117,96,96,100,113,128,115,108,109,98,95,89,77,86,103,128,122,118,124,127,124,106,86,77,83,102,106,119,108,92,108,105,198,199,199,200,200,199,194,190,176,160,145,179,145,116,107,108,112,122,129,143,139,133,155,183,187,159,129,127,144,152,147,135,105,61,59,85,98,102,100,99,89,91,97,88,84,100,120,149,142,126,128,129,124,104,86,82,86,103,123,120,116,116,99,95,197,199,200,200,199,199,197,194,189,170,152,157,162,126,111,100,95,110,128,128,120,145,175,154,125,125,124,131,141,145,142,132,100,45,42,69,73,80,99,101,101,101,95,93,94,117,139,154,151,129,129,129,123,103,86,82,101,117,106,98,98,97,111,112,199,199,200,200,201,199,198,198,196,186,171,153,152,135,128,130,110,122,109,85,76,94,114,135,146,139,142,144,145,142,135,118,95,50,49,62,70,99,110,119,120,117,118,106,92,114,148,161,158,124,112,105,99,97,89,76,92,99,103,91,88,111,114,106,198,198,199,199,200,201,199,198,195,189,187,178,162,152,157,161,139,130,85,98,136,160,169,167,161,158,166,170,166,159,140,112,89,63,53,62,70,97,125,131,127,123,114,95,100,124,154,168,164,131,124,119,115,85,71,75,92,105,97,91,86,101,96,88,197,198,200,200,197,197,196,194,190,185,177,159,155,167,181,157,126,136,156,187,194,189,182,180,177,177,180,183,180,173,159,131,106,97,75,67,71,87,118,117,116,113,116,111,112,120,159,177,165,133,131,125,116,102,74,72,84,94,90,105,118,102,83,77,199,200,200,201,201,200,199,197,194,183,176,168,159,162,185,183,144,158,190,200,198,198,193,191,191,194,194,196,191,187,180,163,140,121,110,89,84,104,121,122,118,113,119,117,109,113,161,182,168,124,117,111,107,95,80,84,81,83,94,105,107,102,116,105,197,197,198,199,200,200,201,198,195,186,171,162,148,167,191,212,184,153,194,200,199,199,196,195,195,197,198,199,198,196,190,176,159,141,120,100,97,106,105,101,105,114,113,111,108,115,157,177,168,136,123,114,104,98,87,92,81,76,81,85,76,83,76,63,198,200,200,199,197,197,199,200,197,190,168,156,158,175,184,208,191,139,187,201,197,195,192,194,195,194,195,198,200,201,191,179,168,148,128,110,108,108,105,115,113,103,102,103,97,96,152,174,171,144,133,128,119,108,94,81,80,91,86,74,78,87,84,87,199,199,199,199,200,197,196,195,190,181,176,172,162,158,153,201,189,114,137,178,201,202,196,193,194,193,193,195,196,195,184,172,164,151,136,119,109,109,99,86,95,100,106,99,90,83,138,163,168,143,123,121,114,117,104,83,89,89,96,101,108,99,91,84,197,197,199,201,202,202,198,198,191,178,178,175,159,124,137,207,174,101,84,74,116,154,179,179,180,185,189,193,194,187,172,161,154,135,90,112,106,95,101,106,95,94,102,106,97,82,123,147,160,153,138,119,105,98,96,84,85,90,96,96,98,108,103,96,199,198,200,200,200,202,201,197,187,173,165,152,136,106,117,132,131,156,160,145,149,157,140,149,158,173,183,188,186,176,159,149,124,45,49,129,134,118,97,91,95,105,110,101,99,101,116,142,156,150,146,141,127,111,97,84,84,84,101,103,111,115,120,119,198,200,200,201,202,203,200,195,185,171,157,147,164,116,120,119,133,170,178,171,171,174,172,163,150,142,163,172,174,165,156,147,112,44,65,138,138,135,108,85,83,91,100,98,92,96,111,135,151,147,149,141,129,110,84,67,66,79,90,86,82,114,113,98,199,199,199,200,201,201,200,196,188,172,148,145,170,126,124,128,128,157,165,167,175,183,179,180,173,142,110,135,150,159,158,153,137,108,93,120,131,136,128,111,88,86,89,89,92,101,115,136,148,143,143,141,133,117,98,79,72,68,68,81,82,81,77,79,198,198,198,201,202,200,198,189,175,153,124,123,112,125,134,128,120,133,140,155,168,184,187,185,180,176,144,98,99,127,163,163,153,136,120,120,143,152,135,111,108,99,95,93,93,88,109,136,145,141,141,146,142,123,101,87,77,67,69,64,73,77,76,77,196,197,200,201,200,199,196,188,165,138,113,124,109,128,137,125,112,117,127,146,162,180,190,189,182,175,180,161,110,110,160,171,162,150,147,160,168,163,162,144,108,91,88,93,94,90,106,128,140,144,138,130,135,130,107,83,70,66,63,60,63,63,62,62,197,198,198,199,201,200,198,194,170,129,100,124,121,140,139,117,103,106,125,145,157,171,174,184,187,182,180,187,155,108,153,177,173,177,178,177,169,162,158,145,122,112,106,94,93,92,110,128,138,141,137,140,131,109,92,83,68,61,57,57,64,65,62,67,198,199,200,200,199,197,197,198,174,121,91,111,120,136,134,108,105,124,125,139,153,172,169,168,185,184,184,187,184,122,145,184,182,180,182,184,181,177,155,137,118,104,104,106,87,83,104,121,126,130,127,114,101,91,82,76,66,64,58,56,63,73,82,82,197,198,198,200,199,199,196,201,182,125,95,113,154,165,130,94,127,155,144,138,147,170,175,161,178,187,186,187,193,127,143,185,184,185,184,184,186,183,165,138,121,107,99,96,94,90,93,109,124,124,120,113,97,87,85,81,79,77,70,60,66,89,93,86,196,196,198,198,198,198,198,196,183,134,116,134,181,217,184,89,100,113,134,139,140,158,178,161,164,185,187,188,192,135,136,182,181,184,184,183,186,187,174,144,124,114,110,101,88,78,78,84,104,112,105,99,98,93,79,75,72,74,85,73,72,73,76,68,192,192,193,197,197,195,196,198,177,140,120,148,186,212,203,93,77,80,117,147,143,147,172,163,157,183,189,189,191,148,138,183,186,185,184,179,177,184,177,155,133,126,116,97,88,81,71,70,79,96,89,78,72,87,86,65,45,57,65,71,75,69,69,69,189,191,194,196,197,196,198,196,176,141,124,153,183,204,192,94,121,97,111,147,157,141,165,172,161,183,187,188,190,157,138,180,184,186,184,175,177,180,182,168,141,123,120,115,98,91,84,79,74,70,77,70,57,44,61,69,71,66,62,48,47,59,63,70,191,191,191,193,195,195,196,194,169,132,122,151,179,185,186,94,82,92,102,136,159,150,156,173,162,183,191,189,189,160,141,178,186,187,187,177,166,173,177,175,146,121,111,114,102,98,89,75,70,64,56,64,70,63,53,61,64,66,71,63,57,60,64,80,184,183,186,187,189,194,198,197,176,138,128,151,180,184,180,111,80,101,136,152,163,156,151,167,166,183,189,191,187,155,144,177,184,182,182,177,160,149,167,177,158,126,105,108,109,103,97,85,79,74,67,58,66,64,62,73,75,65,68,73,69,50,55,56,183,185,187,191,193,196,198,197,180,146,137,144,164,178,177,126,94,137,145,137,159,156,149,164,173,187,186,185,184,149,142,179,186,183,181,179,172,152,138,156,166,151,124,104,91,92,88,82,79,71,70,72,74,77,87,79,91,85,75,65,75,90,87,82,187,190,191,192,193,195,195,190,173,145,136,135,155,177,170,142,90,98,115,132,156,147,145,162,174,188,187,188,185,144,143,175,181,179,178,177,169,163,152,139,137,140,136,132,119,108,102,92,84,73,66,65,72,76,59,71,71,71,72,84,81,85,82,76,185,186,186,188,188,191,193,185,167,142,131,133,147,174,161,151,107,83,76,124,147,136,150,157,174,184,187,187,184,136,151,175,174,171,170,172,166,163,158,156,141,134,133,124,111,100,82,77,77,72,77,81,65,63,77,56,60,61,65,64,60,61,68,53,174,178,177,180,184,188,190,190,178,151,128,134,141,169,155,143,124,88,84,112,131,135,152,164,176,183,185,184,178,130,163,179,178,174,172,173,169,162,151,140,125,124,119,112,99,88,78,83,88,72,55,59,69,57,54,65,65,61,55,57,56,53,51,65,164,159,159,166,174,180,185,188,184,165,134,121,126,152,167,154,136,124,104,102,105,122,150,170,171,175,172,185,176,146,174,181,181,179,168,168,162,152,141,125,120,120,112,101,84,79,81,85,77,72,72,55,49,58,64,62,57,54,54,49,57,60,55,49,155,153,157,161,159,157,163,169,173,163,134,108,103,106,116,133,136,130,113,92,97,123,153,174,177,175,175,183,159,176,177,173,172,167,163,151,139,131,126,121,116,107,98,98,87,72,57,60,58,58,58,61,52,54,57,59,56,57,48,42,42,55,54,46,149,144,145,148,149,144,139,141,143,142,137,114,110,95,73,68,83,64,47,64,94,121,148,174,181,182,159,124,153,177,175,171,166,156,144,131,123,121,120,109,98,84,73,63,63,67,61,53,50,49,50,54,57,52,57,64,58,49,53,44,38,36,41,47,144,150,151,153,152,150,149,148,148,148,143,146,149,129,107,90,99,83,52,54,76,89,102,134,147,129,134,161,173,168,168,161,157,151,138,127,130,126,117,101,84,70,64,60,58,53,47,48,54,50,50,47,50,45,44,42,47,58,49,46,45,40,41,49,81,88,101,109,121,125,118,111,109,104,107,112,108,93,69,79,138,160,171,127,115,118,128,128,136,154,167,168,162,156,151,145,139,131,125,118,105,90,80,78,80,65,63,59,58,54,54,42,47,42,47,55,51,53,54,55,49,45,50,43,43,44,40,34,70,61,36,29,30,44,58,63,66,61,56,53,48,36,27,48,125,150,152,87,58,65,75,90,98,98,98,95,91,84,78,70,69,71,70,75,75,65,62,56,57,60,53,54,52,54,53,43,46,39,44,43,54,64,54,49,52,47,47,50,52,51,48,44,50,77,76,55,55,54,47,46,45,51,54,45,43,38,38,47,67,63,59,55,51,59,53,52,54,56,61,63,56,53,51,51,42,44,44,52,58,61,57,52,56,64,66,66,65,59,53,52,41,40,44,50,55,55,52,51,49,54,51,53,60,59,63,60,48,44,41,45,44,39,38,33,33,36,41,46,44,49,57,55,43,34,39,50,64,78,71,56,51,43,50,75,72,60,54,59,59,59,65,60,60,65,69,64,62,61,60,60,57,56,51,54,68,75,73,64,62,66,63,61,54,53,57,55,50,57,48,57,77,65,46,31,31,31,27,27,32,36,45,37,36,35,42,52,58,56,56,55,55,63,61,48,51,50,50,52,68,68,61,66,76,79,84,82,76,77,82,84,70,60,67,63,63,55,55,50,56,64,66,69,76,86,65,57,56,62,75,67,73,74,75,74,91,86,77,53,28,23,35,41,29,26,34,34,37,43,45,57,61,63,58,56,58,52,49,45,52,57,64,63,70,79,84,87,91,87,92,96,90,82,76,75,83,67,73,77,67,60,59,59,65,73,76,74,84,90,78,73,70,71,75,82,88,85,88,88
83,97,97,102,102,86,75,69,67,76,75,63,45,42,36,54,79,76,60,73,96,102,95,87,82,83,81,76,84,81,87,80,74,77,78,83,77,57,73,95,100,100,90,80,85,77,73,69,63,61,71,62,60,68,66,47,60,75,83,77,60,61,67,63,69,77,96,112,118,112,109,102,98,91,82,79,69,58,67,70,76,65,48,67,87,79,62,52,58,65,78,78,69,71,76,84,89,90,107,100,87,96,112,98,90,89,81,71,52,61,88,75,58,56,62,73,68,60,47,70,74,85,74,72,81,70,60,65,170,185,177,170,165,159,151,138,120,114,106,107,114,107,85,90,180,193,152,91,92,106,116,120,124,130,123,126,115,112,119,116,103,113,119,124,126,120,98,102,97,94,86,77,63,64,74,68,73,79,70,66,67,72,81,74,66,68,78,88,71,65,58,74,201,199,199,198,195,193,192,191,195,177,165,177,180,179,168,144,118,72,84,180,184,191,205,200,195,199,203,206,214,214,204,200,198,177,173,167,135,128,113,90,91,79,81,78,76,79,78,64,64,78,87,70,58,62,66,62,57,58,85,72,62,71,65,67,191,196,200,201,204,204,206,205,202,203,203,201,199,210,226,224,147,58,85,135,132,119,109,161,206,214,206,207,206,204,197,198,193,181,167,152,135,121,107,111,105,103,93,83,81,67,65,79,63,54,56,57,62,60,49,59,81,117,104,82,78,82,73,73,196,196,197,198,200,201,201,202,202,200,200,199,201,161,122,115,113,102,90,64,74,99,145,103,81,136,188,201,204,203,199,197,192,166,170,164,142,125,123,118,112,93,81,78,73,75,82,75,65,60,70,75,83,84,71,74,87,91,88,84,82,61,60,60,191,195,198,197,199,203,205,205,201,195,195,187,146,103,89,60,56,58,76,110,154,184,210,220,195,149,117,161,201,205,206,199,189,181,180,172,165,154,147,137,126,108,97,91,88,79,79,73,66,81,87,96,83,79,82,74,76,77,69,76,79,70,65,48,191,197,199,200,203,207,207,202,200,196,168,145,103,136,149,172,179,199,228,230,220,218,211,209,207,206,202,122,174,209,204,198,193,194,185,178,163,160,144,137,124,115,99,88,82,69,68,58,75,81,71,60,54,58,62,65,77,84,66,52,54,59,57,65,198,198,201,205,202,201,199,196,196,170,147,121,133,177,204,214,200,150,173,201,205,194,206,208,204,208,214,217,151,207,208,203,200,196,193,185,146,127,125,131,116,93,104,109,88,76,67,61,72,74,83,80,82,82,71,79,96,78,61,58,41,44,58,81,202,206,206,205,202,200,195,196,188,157,149,118,163,202,206,199,138,76,116,173,190,180,184,191,195,208,210,212,141,184,204,208,208,198,172,122,113,134,136,129,103,112,99,80,94,80,76,76,72,76,66,82,69,49,86,89,68,60,75,70,63,58,87,89,202,203,203,201,199,193,194,191,158,140,139,130,178,204,205,170,81,64,122,172,162,170,184,185,197,203,207,204,151,160,199,203,200,182,126,141,172,146,133,100,108,90,91,86,75,73,74,58,57,65,90,103,91,69,80,77,82,71,58,60,63,82,81,71,199,201,199,198,197,193,192,176,143,129,142,131,183,203,194,126,43,69,126,161,164,157,170,180,192,190,191,193,164,127,165,177,171,141,133,165,113,97,96,83,86,86,79,72,70,68,64,67,70,59,55,48,69,69,76,76,53,50,61,65,75,72,63,94,200,196,195,198,198,199,195,176,150,130,152,141,180,192,171,91,73,94,126,153,153,145,157,168,180,182,184,182,167,115,156,165,157,130,134,136,93,117,105,91,72,73,73,70,71,67,59,73,76,89,91,99,115,107,92,87,110,96,79,63,53,74,84,81,197,199,205,202,202,202,200,184,152,129,145,141,172,178,156,96,151,123,124,143,132,132,146,160,169,174,179,175,169,112,134,144,142,112,136,108,117,120,99,77,73,62,57,51,54,55,57,68,60,58,76,67,78,70,51,60,59,58,56,51,68,93,77,89,199,202,203,203,203,204,199,180,152,116,135,134,168,174,141,58,65,85,121,138,125,140,148,161,176,177,168,162,159,111,128,129,121,122,116,112,131,106,80,81,70,80,61,57,60,59,60,45,75,77,45,44,36,67,78,74,73,74,63,73,73,64,71,67,197,199,202,203,206,205,198,184,162,118,128,130,168,170,134,74,54,87,127,132,120,140,151,164,174,169,166,160,156,105,108,113,113,116,111,134,132,100,110,111,86,73,61,69,71,68,59,69,77,77,74,79,79,69,60,55,45,38,57,65,69,77,68,65,194,196,202,205,208,207,203,183,162,111,121,125,166,165,126,65,56,87,122,120,110,140,156,163,168,163,158,157,151,105,87,92,112,113,134,140,125,116,109,87,83,79,82,81,85,86,87,78,70,65,63,67,51,53,44,32,69,85,64,51,50,53,61,73,190,197,204,204,208,207,202,188,162,105,122,124,156,156,119,59,51,86,109,108,102,142,155,168,162,160,161,156,146,104,88,87,108,132,141,137,132,117,106,123,109,95,85,87,97,96,89,87,76,67,59,59,69,89,128,141,133,110,98,90,83,63,78,61,187,192,195,199,205,210,208,191,157,100,103,116,150,147,113,65,65,85,99,97,107,146,167,174,160,151,150,140,139,102,81,84,124,154,153,148,123,113,140,124,123,105,87,96,103,101,100,90,76,71,60,61,52,67,75,80,96,113,105,105,84,94,77,56,181,190,192,198,202,200,195,184,151,104,122,139,134,134,109,68,81,96,94,89,118,155,178,180,158,148,145,141,144,101,81,92,146,168,171,163,143,136,130,116,101,82,75,111,146,137,114,91,78,97,98,71,54,37,43,68,68,64,74,91,77,66,52,53,178,186,189,196,201,200,194,177,144,113,131,150,112,127,114,72,56,81,95,93,129,162,182,169,151,149,148,135,137,94,91,122,164,175,167,145,138,120,113,105,96,83,63,120,174,171,141,122,113,109,93,79,56,41,50,53,48,55,62,69,69,70,64,116,171,173,180,190,196,199,196,179,147,110,113,130,111,122,118,84,62,83,98,103,128,169,174,157,150,153,151,144,120,81,81,125,164,172,169,155,143,129,124,137,145,116,85,131,178,187,164,141,125,108,91,83,61,44,42,48,51,43,45,58,67,56,92,97,163,172,182,190,190,192,191,182,161,127,104,104,115,117,111,94,69,84,95,101,138,175,172,164,166,162,155,152,92,140,184,191,168,158,162,154,135,118,113,99,101,107,106,155,188,195,182,153,129,104,98,86,63,47,40,51,42,50,71,75,61,78,86,86,161,168,176,186,189,188,186,173,150,133,112,88,109,119,101,96,81,104,113,126,160,174,178,179,172,171,168,112,139,201,213,201,168,149,155,161,130,115,98,99,107,91,85,140,191,187,196,173,138,132,109,83,63,64,69,39,46,60,71,73,90,96,97,97,161,167,167,177,185,186,182,171,153,136,118,84,97,115,104,92,101,129,140,150,164,170,173,174,171,149,101,111,182,204,204,177,116,107,145,137,114,112,118,110,92,76,69,116,169,187,186,180,138,113,104,82,67,63,70,73,60,69,71,66,64,59,34,12,150,151,157,171,177,182,176,169,149,133,125,95,106,126,127,100,112,152,153,153,158,160,157,145,111,83,102,163,192,201,201,158,70,88,137,126,109,102,98,98,92,80,90,99,146,157,163,170,136,114,104,97,73,67,74,54,63,66,54,81,86,64,65,78,152,156,158,167,178,181,177,164,145,133,127,100,92,130,142,135,147,164,169,164,141,120,99,77,120,166,193,190,198,206,193,137,65,119,147,127,130,120,129,106,85,87,140,160,137,143,142,153,147,119,105,83,68,57,68,61,64,73,90,87,81,76,83,81,155,158,156,164,170,177,167,157,153,138,122,110,66,91,117,127,162,170,150,106,63,58,124,195,206,201,193,199,203,195,173,118,58,132,118,112,112,128,111,93,72,56,68,66,109,145,134,139,131,111,107,99,76,60,56,51,58,77,69,66,67,50,44,49,154,152,148,148,153,154,149,146,152,145,129,117,117,87,140,196,150,95,44,46,114,184,205,201,193,193,200,213,209,185,162,126,91,144,123,113,115,84,76,72,74,70,110,155,132,150,133,133,125,121,108,108,86,63,61,55,54,61,71,83,81,71,89,81,152,150,146,140,133,128,126,128,131,129,121,113,123,151,176,123,73,86,116,191,214,200,192,190,185,186,192,197,203,181,162,162,158,154,118,101,98,96,97,74,63,74,108,165,151,153,137,137,127,120,98,86,76,55,56,50,55,63,71,78,58,60,57,62,156,155,153,154,151,154,151,149,143,134,122,118,127,152,163,103,75,108,186,199,190,181,182,180,182,176,172,172,173,172,165,165,170,166,126,79,69,65,51,67,73,69,143,203,170,152,135,128,123,110,106,99,96,77,55,52,54,55,55,57,48,50,53,56,151,149,150,152,161,169,168,158,141,133,129,124,126,156,159,116,90,131,172,174,171,167,163,166,171,171,176,179,166,149,146,149,145,145,127,57,53,68,81,89,83,76,115,209,172,166,150,131,124,116,101,88,82,89,63,55,52,67,60,51,48,48,44,45,159,153,152,149,150,153,164,169,156,132,111,108,119,140,134,86,66,119,151,149,145,150,149,147,148,156,172,179,151,134,123,119,112,90,88,53,42,54,79,80,70,68,62,95,128,146,134,114,101,101,111,90,70,67,61,60,64,66,62,62,49,37,36,43,157,157,162,158,153,152,150,162,156,146,129,120,126,134,144,88,63,100,139,141,144,141,138,140,138,135,139,137,125,125,121,111,98,93,88,65,65,42,61,81,71,62,106,153,146,135,128,107,104,92,90,93,77,70,55,46,53,60,79,72,73,63,68,69,153,154,160,165,166,168,178,171,153,134,124,117,115,138,144,72,61,94,124,147,153,151,144,140,140,143,140,137,132,131,131,128,122,120,79,52,86,101,81,70,61,63,115,162,151,122,108,100,108,112,104,98,81,71,58,31,39,41,46,66,51,50,59,52,153,156,160,171,175,181,174,158,138,129,128,118,104,107,122,95,75,68,47,75,128,148,148,145,144,140,138,139,137,131,138,146,138,108,72,71,76,83,83,68,63,52,101,143,138,116,100,95,104,108,112,103,102,80,55,44,50,62,74,69,48,53,50,43,151,152,161,164,170,167,149,133,111,109,106,106,94,68,77,84,76,93,97,60,40,75,119,140,146,145,149,161,160,138,134,112,51,89,83,62,81,105,83,61,62,64,79,107,112,115,104,98,104,95,105,101,83,63,52,56,54,58,66,58,57,47,33,44,148,154,154,155,165,156,145,139,124,111,96,81,80,85,83,54,49,82,117,122,105,75,68,74,107,145,167,188,189,151,131,77,28,75,99,74,54,66,98,80,75,70,52,62,90,104,103,110,111,112,87,87,82,66,59,54,55,65,47,33,52,46,43,35,144,143,144,147,142,147,145,139,127,115,106,153,115,97,91,61,65,109,114,118,140,147,130,109,73,81,110,145,172,174,146,92,37,72,113,84,91,96,87,77,65,46,50,66,91,103,110,113,115,113,111,105,95,74,62,48,54,46,48,61,52,49,57,52,142,142,142,147,149,149,143,134,120,107,107,152,110,111,95,71,73,106,119,113,133,149,157,148,133,102,91,105,143,164,172,129,70,66,81,75,78,76,72,73,77,78,57,67,95,108,115,118,111,113,122,101,73,49,52,52,53,56,59,38,37,42,39,59,140,144,145,149,151,153,147,134,113,95,84,74,75,105,93,78,58,87,108,107,127,145,152,155,155,143,129,97,116,160,180,158,108,92,85,87,106,115,109,99,95,84,54,51,101,119,125,119,111,105,95,90,78,70,61,57,60,50,39,64,75,47,36,32,141,145,147,152,150,154,146,137,105,82,69,66,73,92,95,75,53,80,100,101,113,134,148,153,146,142,129,121,97,132,170,176,140,100,80,92,107,95,82,65,68,67,65,65,105,133,135,111,106,94,92,87,78,64,58,60,45,47,68,70,54,67,67,65,143,147,150,150,158,158,151,138,107,65,62,57,68,93,106,68,52,85,102,99,107,123,139,135,135,131,128,122,107,76,91,111,74,59,85,116,116,95,92,92,86,91,64,54,88,108,103,103,99,101,93,76,62,50,54,42,57,55,54,59,63,64,78,77,140,147,154,156,158,158,152,145,115,86,57,53,71,105,97,55,60,87,99,96,103,107,133,137,132,131,129,131,135,86,62,81,106,113,124,126,127,107,89,79,72,73,66,56,74,95,94,97,100,89,87,82,73,74,53,63,54,41,35,40,45,53,56,56,147,150,155,155,155,153,149,143,120,82,55,56,91,119,95,55,84,109,100,95,108,103,121,139,135,132,133,132,134,92,73,95,119,124,128,126,122,115,99,87,88,74,55,44,54,67,74,83,97,105,99,89,78,66,60,40,33,39,51,59,69,64,61,57,145,146,152,154,158,164,156,144,124,85,58,62,104,130,95,58,87,98,99,91,99,102,108,138,137,138,141,138,141,98,76,98,117,117,121,116,116,107,105,100,76,57,47,50,61,61,70,83,84,75,76,74,66,53,38,41,57,57,45,45,43,48,50,50,147,148,151,156,165,164,157,147,124,89,65,57,109,138,95,39,47,84,111,98,92,102,96,132,139,139,138,133,136,99,74,104,120,118,121,116,105,101,93,82,80,71,71,54,51,72,74,74,80,65,54,54,54,43,55,55,58,52,39,31,39,36,25,56,145,146,150,160,165,163,156,146,126,94,68,64,125,141,100,52,62,88,109,102,92,104,96,128,139,140,140,139,137,95,73,108,119,111,111,111,100,89,85,84,82,62,56,49,45,58,70,80,76,91,67,48,57,61,42,37,41,41,48,40,44,66,62,40,141,146,150,158,160,162,156,141,118,93,73,76,133,137,104,40,15,50,100,110,91,102,98,126,138,144,148,141,134,93,67,115,118,108,105,106,102,92,73,77,69,59,43,40,48,56,60,70,91,81,70,65,74,63,56,49,68,77,80,67,52,47,65,71,144,147,147,151,157,165,158,143,121,96,78,80,132,133,103,43,31,62,97,112,100,107,108,123,134,141,138,131,129,98,81,119,117,107,103,100,96,95,87,76,66,52,48,43,44,55,78,67,65,56,59,62,59,41,53,58,68,57,55,67,78,69,60,59,148,151,151,152,155,155,152,143,123,97,88,82,126,135,115,59,47,68,100,123,107,100,111,126,134,137,138,129,123,99,90,120,107,101,107,104,87,80,80,76,74,62,44,46,53,57,60,75,74,69,46,49,51,62,54,60,47,39,55,70,87,114,109,75,149,146,149,148,152,152,148,138,121,107,98,91,126,137,128,78,49,65,100,128,112,100,113,127,133,135,132,122,120,102,96,126,115,98,106,115,102,84,81,86,79,76,72,53,61,69,67,64,59,55,77,60,47,45,55,55,64,60,42,44,36,57,65,78,145,146,150,153,155,151,150,141,122,101,98,93,130,147,142,97,45,57,101,133,124,116,121,131,136,138,134,122,119,104,106,130,128,105,93,121,113,96,88,83,77,67,65,54,52,70,83,64,59,53,45,54,59,51,46,55,56,71,73,59,51,46,51,40,148,150,153,150,147,148,153,147,125,105,105,99,130,161,153,120,57,40,91,134,146,111,127,135,140,141,139,130,129,103,117,131,134,128,89,93,136,134,118,97,82,74,85,91,81,75,72,62,55,49,48,48,49,36,37,59,54,41,42,41,46,55,76,94,147,150,150,151,152,151,150,153,142,120,106,98,117,165,161,140,80,40,92,136,150,134,137,137,141,149,156,153,138,107,132,154,145,134,121,90,92,129,130,115,114,86,61,79,86,76,67,62,57,59,53,49,49,55,45,37,49,55,63,72,73,51,25,38,147,152,153,154,154,152,155,153,152,131,110,104,103,152,174,163,116,62,75,122,145,133,140,149,152,153,150,153,124,122,150,169,166,153,137,121,109,97,98,95,68,58,50,40,57,77,64,66,65,49,44,46,53,56,52,57,48,47,43,58,66,79,70,55,143,147,148,152,153,153,150,153,154,143,124,113,91,114,151,163,134,91,80,123,145,150,142,161,166,162,179,194,138,157,177,187,186,160,137,131,127,126,99,72,63,56,54,58,62,61,42,37,43,48,50,51,47,49,67,72,54,53,55,47,47,43,43,43,140,143,145,145,149,151,154,155,153,155,153,140,114,99,119,130,122,81,88,157,176,171,158,150,182,190,174,133,147,173,180,191,185,160,134,123,112,85,90,86,73,59,47,33,39,45,46,44,40,44,48,45,49,41,43,80,78,69,65,61,60,61,70,72,140,143,146,144,146,147,157,157,152,146,147,151,147,111,80,79,70,65,72,122,155,172,180,178,153,118,94,144,184,183,170,172,158,151,143,128,120,112,101,91,81,59,61,65,52,51,52,48,46,48,35,33,43,49,45,32,40,51,67,62,56,50,44,35,142,146,149,149,148,149,149,148,153,156,152,149,150,147,120,79,95,99,79,58,70,86,93,95,103,132,180,193,183,179,167,155,146,138,139,131,119,107,104,95,66,52,44,46,50,57,56,49,45,42,53,55,57,58,56,52,44,39,35,28,26,38,32,33,75,117,139,149,149,151,149,151,147,141,140,143,141,149,146,140,99,58,56,110,140,136,157,196,213,198,184,186,184,174,156,145,138,133,124,111,109,104,78,53,52,48,52,47,39,42,53,55,55,48,56,62,67,52,58,58,53,53,42,48,49,52,53,47,14,15,49,75,90,95,101,103,101,102,98,100,110,104,103,86,90,169,174,135,110,129,140,142,149,149,148,150,155,156,154,146,137,124,108,97,80,68,71,67,60,55,49,52,56,51,48,49,48,44,51,58,47,46,50,54,47,46,47,45,51,54,50,44,52,46,40,30,31,37,44,45,45,53,61,65,63,72,74,58,48,129,116,71,55,52,57,61,71,69,67,55,48,49,61,77,75,75,72,68,59,53,52,59,66,64,64,58,57,56,55,46,52,48,50,49,46,40,42,44,47,52,53,49,41,41,51,53,36,43,45,46,43,45,40,51,64,65,55,50,49,53,63,75,77,32,21,28,41,61,68,64,56,57,52,54,53,49,57,56,61,57,62,70,58,56,60,50,46,49,45,42,40,44,65,67,50,64,51,60,62,60,54,58,57,47,35,41,45,47,43,47
53,47,43,39,29,28,30,37,38,38,36,40,39,33,26,25,34,46,43,41,34,36,40,41,37,31,32,32,36,41,42,43,45,46,42,48,58,58,61,58,55,49,47,49,45,42,40,39,41,43,39,39,44,46,43,38,34,37,36,37,41,38,40,41,55,51,45,41,44,47,53,55,49,46,44,52,58,38,31,27,32,37,38,37,33,37,39,39,37,46,36,36,41,44,46,45,45,45,53,57,57,64,62,49,42,37,44,51,53,52,49,43,45,46,47,48,43,38,38,33,37,36,36,40,32,34,38,40,96,88,76,66,58,53,48,45,41,34,31,31,29,36,32,27,30,39,48,55,63,61,59,60,63,61,60,59,58,56,53,45,38,45,50,56,60,59,53,46,48,49,59,63,60,53,54,50,47,49,50,48,49,45,33,41,36,36,40,38,33,33,33,42,118,114,108,100,88,74,69,68,70,74,70,59,49,42,33,29,25,43,82,103,114,113,112,110,107,100,97,94,91,92,91,86,83,73,64,63,56,53,50,62,72,65,53,54,46,43,43,39,48,50,42,50,53,45,47,67,38,42,45,44,47,55,58,58,122,119,118,119,118,108,97,98,110,115,119,119,115,112,97,80,61,44,46,69,106,114,116,113,109,107,106,106,108,109,106,102,101,100,98,90,83,76,78,80,80,70,59,52,49,53,55,50,47,51,51,54,50,47,47,53,44,49,47,47,40,35,41,36,124,119,118,115,116,117,115,105,102,110,115,119,123,127,126,117,114,150,175,92,66,81,98,114,122,119,118,110,109,113,109,109,114,114,108,109,102,95,97,91,75,77,83,90,84,73,59,49,51,53,44,41,47,47,44,47,38,36,38,36,32,25,34,40,130,123,123,121,118,119,117,118,115,115,117,117,118,114,114,118,139,194,219,157,121,113,109,94,95,114,131,127,121,117,115,118,121,120,117,112,101,94,96,98,87,79,80,91,93,84,78,68,69,59,48,48,46,48,44,45,39,39,60,71,70,58,49,46,145,145,141,141,133,126,120,118,122,124,116,104,93,97,101,98,108,105,111,116,129,138,135,125,134,114,93,117,115,119,113,116,124,125,125,127,116,104,97,91,86,85,86,91,88,78,72,54,45,49,58,58,54,50,46,49,52,66,66,52,47,45,43,40,149,150,151,140,136,134,134,137,138,123,107,96,94,105,114,114,107,100,94,98,103,101,103,107,121,150,148,114,106,111,115,121,132,135,136,129,125,112,103,97,94,99,96,85,76,61,66,62,58,62,60,56,55,59,63,65,57,62,62,55,54,55,54,49,144,142,149,150,149,149,153,156,147,119,113,106,107,96,95,97,100,108,114,116,126,131,135,127,125,120,141,181,148,112,123,126,143,150,150,143,139,127,118,106,103,107,101,92,92,88,85,78,73,74,65,63,68,65,59,52,51,54,53,55,61,66,60,55,144,146,153,161,160,162,165,163,149,130,122,112,108,119,120,113,99,85,78,103,127,142,161,154,152,151,144,149,168,133,123,126,136,144,142,134,127,125,123,121,121,118,116,112,104,91,79,86,89,85,81,75,64,62,70,55,44,53,63,60,50,46,56,69,165,165,167,166,169,172,174,163,145,131,124,104,127,140,135,118,91,64,64,108,132,137,145,160,174,170,160,149,159,147,125,121,133,137,141,144,137,132,127,125,126,122,114,113,103,88,98,108,95,81,76,63,62,72,64,56,68,76,85,92,111,115,117,91,172,172,175,175,177,176,172,156,139,122,128,106,152,155,146,113,71,52,81,107,125,134,130,156,175,173,160,154,162,152,130,129,144,144,141,145,147,146,139,130,130,112,109,103,96,98,108,109,86,73,73,75,73,75,72,79,84,88,98,107,78,62,70,65,174,175,179,179,180,183,178,164,144,124,143,137,165,162,150,104,69,76,103,126,136,151,137,155,168,172,165,159,158,156,137,138,151,150,146,150,153,149,146,126,116,123,120,104,99,101,102,94,89,82,78,74,74,85,80,68,75,83,83,81,80,64,67,60,173,175,177,179,185,188,186,172,143,124,155,165,172,172,153,96,87,110,116,130,147,159,141,157,163,168,167,164,164,160,138,142,154,150,150,156,158,153,137,125,136,130,108,98,97,102,105,90,71,75,77,74,84,90,79,88,81,84,89,88,67,68,76,71,169,169,177,180,183,186,188,177,140,124,149,171,178,178,152,70,57,79,111,133,156,161,143,161,166,173,165,161,163,163,138,145,153,148,151,158,160,149,138,152,149,124,99,95,103,93,67,61,64,59,77,90,86,73,75,71,76,82,100,92,84,91,86,78,166,172,178,182,185,185,189,177,136,117,144,163,173,181,157,60,65,68,102,138,159,150,153,159,158,170,171,170,167,169,131,143,156,157,161,158,156,145,151,165,147,114,107,103,90,85,82,74,66,67,82,87,87,97,97,88,86,97,87,78,73,69,68,72,168,170,173,175,179,182,187,179,138,113,154,167,170,183,154,78,108,77,107,143,161,147,165,165,166,174,175,173,171,183,137,147,158,162,162,162,157,156,172,166,141,122,109,98,113,107,95,79,67,71,76,78,88,88,83,86,81,80,71,68,60,60,52,70,178,178,175,172,176,180,185,183,139,96,130,152,177,187,146,79,106,84,117,147,154,151,177,168,168,177,177,175,172,191,150,149,162,166,166,164,158,163,171,160,143,128,120,121,113,97,77,69,70,68,79,85,89,89,86,87,75,59,56,51,62,67,75,88,189,187,181,179,178,178,183,182,139,93,106,122,153,173,140,86,105,128,141,153,152,164,179,169,174,181,182,178,174,186,155,149,165,166,164,163,164,170,171,161,135,121,130,122,114,95,77,67,70,77,81,94,93,86,88,85,69,53,52,61,60,71,86,86,192,191,188,185,181,183,187,183,134,95,103,115,132,157,134,102,140,163,140,152,155,175,184,176,183,184,183,180,178,183,153,152,168,166,162,162,166,169,167,147,124,128,127,115,107,92,83,81,86,97,100,96,98,98,98,88,67,58,54,55,72,74,81,94,196,194,191,188,186,184,185,179,139,95,92,98,109,140,133,102,96,116,130,147,160,179,184,181,185,184,181,183,186,187,154,158,167,165,165,164,171,173,156,136,128,132,126,115,97,80,66,76,90,100,104,110,107,100,111,102,82,74,65,67,63,70,91,87,198,197,194,190,188,179,181,176,145,101,90,89,86,119,124,101,102,111,128,148,161,179,186,186,184,181,181,185,189,189,161,166,172,157,138,142,166,171,158,148,137,115,112,110,97,86,76,86,99,111,118,118,111,121,124,101,91,72,73,75,73,88,88,86,196,197,195,193,183,180,179,181,162,120,94,94,174,216,186,126,109,112,131,147,162,183,191,187,183,177,174,173,178,181,163,160,132,93,87,116,153,167,154,139,116,106,108,99,92,90,85,93,106,117,121,127,136,133,102,89,82,70,66,82,82,64,73,82,199,202,200,197,192,185,181,176,167,139,107,121,201,216,202,148,121,125,142,157,170,190,188,177,170,165,157,161,185,165,129,116,113,115,108,112,137,160,154,131,108,110,103,101,95,92,87,88,112,119,127,136,128,116,119,109,86,71,76,86,59,67,77,93,200,200,199,197,193,188,182,174,162,146,125,124,181,214,177,139,139,147,153,156,171,183,177,159,142,140,154,188,150,100,114,140,143,130,117,105,101,136,153,137,122,117,122,108,90,88,82,87,107,122,125,132,123,122,122,113,88,80,80,72,65,75,94,115,199,199,200,200,198,192,187,174,156,151,133,126,139,151,124,122,138,149,137,138,160,161,146,132,140,165,173,137,101,121,148,147,131,114,100,102,99,120,136,123,112,112,106,92,95,84,76,85,106,129,117,115,114,116,117,108,86,82,73,81,90,88,96,115,198,198,199,199,198,194,190,183,164,151,149,166,138,115,113,103,112,118,120,136,135,130,141,173,185,167,133,121,132,148,148,141,125,98,60,69,89,96,93,93,99,93,90,91,90,79,76,95,112,129,127,118,121,122,122,111,88,77,72,91,94,113,128,111,198,198,199,197,197,196,193,191,179,161,146,158,152,118,95,82,105,105,122,120,109,127,161,155,135,126,121,125,132,143,144,136,121,83,39,52,78,76,84,97,98,91,93,94,87,91,92,114,128,147,141,124,123,127,123,108,89,76,82,96,115,119,109,110,199,201,198,200,199,197,196,197,190,181,165,157,151,133,150,98,110,114,107,92,86,104,125,133,139,135,135,139,139,141,136,125,111,75,36,42,56,60,86,107,111,112,111,112,111,99,93,128,144,151,149,126,127,126,120,108,86,80,88,107,114,105,97,92,198,199,200,199,199,199,196,194,189,187,183,169,152,149,171,134,169,115,90,107,133,154,163,164,158,155,160,166,164,159,147,122,99,75,56,62,66,77,103,123,131,128,123,123,105,93,97,128,149,161,155,125,110,100,94,89,81,75,91,105,108,106,97,103,199,200,198,196,197,195,194,191,187,179,157,141,160,175,173,125,149,128,154,179,187,185,180,179,176,171,175,179,178,171,162,142,104,92,74,64,66,72,90,117,114,112,108,97,92,104,106,135,159,171,159,131,128,123,115,96,76,71,80,105,102,88,83,87,196,199,199,199,199,199,197,193,184,175,171,157,154,170,183,156,143,163,195,199,200,196,191,190,189,192,191,194,191,188,181,169,141,120,112,95,78,84,104,130,128,121,117,123,124,114,101,134,166,178,163,134,126,123,115,103,81,73,78,95,91,95,107,109,197,198,198,199,199,201,199,194,189,174,162,150,153,176,191,199,150,167,198,200,200,198,198,197,195,196,199,199,197,193,190,179,165,147,129,111,93,99,110,104,101,109,110,109,112,110,104,136,172,178,165,125,117,104,100,93,83,83,83,79,84,96,111,111,199,200,197,197,197,197,199,198,189,173,157,149,166,178,178,210,160,156,193,198,197,195,193,194,194,194,194,197,200,202,197,187,174,159,141,119,104,106,103,106,101,99,107,104,107,106,100,130,166,170,168,142,126,116,109,102,95,89,86,83,86,88,79,75,199,199,199,199,197,197,193,191,181,175,170,163,156,152,154,207,164,130,161,185,198,201,196,195,195,193,195,194,197,198,193,181,170,159,146,133,121,113,109,99,99,105,97,101,103,94,82,114,162,168,172,147,133,127,120,108,106,80,75,86,90,82,77,82,196,198,201,201,201,199,199,192,178,174,175,163,135,108,172,213,157,99,90,114,148,160,181,185,183,187,189,193,195,193,183,170,163,157,138,111,115,103,99,103,97,91,89,91,96,96,78,99,144,161,171,146,126,118,109,107,97,86,87,89,92,96,102,109,197,200,200,199,201,201,198,189,173,164,154,134,108,103,136,149,136,147,139,128,139,158,136,145,166,176,184,189,189,185,170,155,146,115,51,90,133,121,106,98,98,95,99,115,113,104,90,107,137,153,166,153,139,127,113,100,99,86,87,88,94,101,91,95,199,199,200,202,202,200,196,188,175,159,147,146,117,117,120,120,150,178,175,170,172,165,176,157,146,154,169,179,180,174,162,154,136,63,31,107,144,140,130,99,81,86,99,105,93,91,96,106,128,152,161,150,142,131,124,114,103,83,80,81,95,106,115,123,197,199,200,199,199,199,198,189,175,158,156,182,137,126,129,125,141,169,168,170,179,185,177,177,165,139,127,141,158,165,160,150,140,114,85,106,127,132,131,121,100,82,83,92,95,92,99,109,124,150,159,144,148,148,128,112,90,69,68,77,83,88,81,86,196,199,200,200,199,197,189,175,158,128,115,122,121,132,134,123,125,135,146,157,172,186,185,184,179,168,139,99,103,129,161,164,157,143,127,114,118,144,149,126,114,105,97,91,87,91,91,99,123,151,153,147,139,136,132,117,98,77,69,64,61,73,80,87,198,199,200,200,200,196,189,168,145,117,120,117,119,136,136,116,120,123,134,152,166,183,189,187,180,176,174,154,102,110,158,171,165,153,141,139,153,160,162,155,134,106,94,90,91,97,96,95,122,150,155,140,144,140,136,125,106,88,83,72,70,69,73,79,199,200,201,201,200,198,195,172,135,98,122,126,131,144,130,110,106,112,135,148,161,172,179,185,187,182,179,186,153,110,148,175,170,168,168,174,173,167,163,160,153,121,107,97,95,101,85,92,116,139,149,146,138,137,134,118,101,86,67,66,63,61,64,66,199,199,199,198,197,197,196,173,125,83,120,116,137,144,123,101,115,124,131,145,159,173,171,174,184,186,186,188,179,135,142,177,180,176,180,181,182,179,169,154,140,122,107,107,97,86,89,90,117,135,144,144,138,133,131,114,98,86,71,62,56,54,62,66,197,199,200,200,199,198,199,180,128,85,133,128,133,129,102,109,146,155,141,141,151,173,171,164,180,183,183,187,189,153,137,177,186,188,182,185,186,187,181,163,131,123,106,100,106,94,80,87,107,125,133,132,126,112,90,80,79,72,64,63,59,56,60,66,197,199,198,199,200,198,197,181,134,110,137,157,215,195,103,100,122,134,143,135,140,166,183,160,172,185,187,188,191,164,132,170,180,182,186,185,185,187,185,171,143,123,118,107,100,92,81,75,88,106,118,125,126,116,96,92,87,82,80,75,69,60,60,86,192,194,199,198,197,198,197,178,140,124,159,180,208,214,129,77,84,98,134,145,142,148,184,161,164,184,189,189,193,174,140,171,186,186,184,185,181,183,184,176,147,128,118,111,99,90,84,74,70,84,106,105,97,99,96,92,82,74,69,73,82,78,75,70,194,194,197,198,197,199,198,179,139,127,162,182,204,209,129,106,99,86,134,148,147,134,181,165,163,184,188,189,189,173,142,167,183,184,186,184,177,180,185,186,169,140,125,122,111,98,94,86,80,76,82,99,88,73,72,82,83,66,46,53,67,72,79,81,192,194,196,196,196,197,191,165,129,122,155,179,187,193,122,82,116,96,118,150,157,132,177,172,165,188,192,189,191,171,135,166,184,185,186,184,176,172,180,181,176,146,127,114,113,107,94,88,85,79,73,64,74,68,58,51,54,72,86,72,61,47,47,60,187,188,189,191,196,197,194,173,136,127,151,178,183,184,136,66,68,100,137,152,161,141,164,166,164,184,192,191,191,161,135,170,183,183,183,183,176,161,161,175,179,164,133,111,108,107,104,101,90,74,75,68,59,62,65,65,69,57,60,68,62,59,53,58,188,190,193,195,197,199,198,179,148,136,149,166,181,181,148,100,131,152,148,148,164,149,159,162,174,190,187,188,190,147,135,176,186,184,182,181,182,180,158,155,169,171,154,121,104,103,102,92,86,84,81,74,68,66,72,61,62,76,63,59,72,76,68,61,191,194,197,196,195,195,189,172,146,137,140,156,178,174,152,96,108,135,130,143,158,146,151,164,183,191,189,187,190,137,136,175,180,183,183,182,178,173,165,154,150,152,153,143,125,108,100,100,97,90,79,71,75,77,76,85,92,85,95,83,74,66,70,73,191,189,189,188,193,192,184,165,142,135,134,146,177,168,159,120,92,76,112,145,149,139,151,163,181,188,188,188,184,135,147,179,175,174,173,176,173,170,170,166,161,153,142,135,136,125,115,101,91,85,80,72,65,66,76,72,67,63,70,71,76,88,89,89,180,181,185,188,190,192,189,175,148,132,134,140,176,161,149,129,96,74,94,133,136,142,156,169,181,184,189,187,171,141,159,181,177,174,172,174,175,170,169,162,155,144,142,140,133,117,103,88,79,80,77,74,82,72,69,69,69,66,65,65,71,77,67,72,166,169,175,181,187,189,189,182,165,131,127,128,158,165,151,137,115,96,102,116,121,138,161,172,176,179,177,174,159,138,170,181,181,181,177,173,173,168,159,149,139,125,123,118,113,107,96,86,82,89,88,65,61,67,63,56,58,62,63,62,40,56,52,47,159,164,165,165,169,177,186,185,164,136,119,119,124,139,150,151,150,140,99,77,99,134,163,175,176,170,170,197,185,166,178,176,177,175,171,167,160,153,152,141,130,130,127,115,110,93,78,76,88,89,74,76,64,53,58,60,65,64,52,52,61,54,61,61,150,154,155,154,148,142,144,155,155,136,115,112,105,76,77,90,85,75,81,104,132,154,174,183,184,186,187,162,148,174,176,174,172,167,155,143,134,127,120,122,121,120,105,96,91,83,77,71,56,59,63,62,63,57,55,61,63,59,60,58,50,47,54,56,152,148,147,142,141,144,147,142,141,141,139,142,120,107,76,70,72,37,42,67,85,100,134,169,177,159,130,134,169,171,170,167,159,158,156,143,134,130,133,123,113,97,82,72,68,66,68,65,63,51,49,51,51,58,59,57,65,58,58,56,48,41,41,42,140,150,156,151,141,132,128,125,122,128,137,138,136,112,113,118,126,106,93,92,105,114,117,119,120,135,161,176,170,168,164,163,159,158,144,132,133,129,117,106,100,90,76,68,58,58,60,48,45,54,51,53,50,48,47,43,52,62,55,52,50,47,46,39,34,41,58,73,79,79,79,78,73,66,63,60,46,33,57,114,183,167,137,90,84,104,130,137,143,149,149,147,140,138,133,136,135,125,121,114,105,91,79,69,67,62,59,61,61,63,55,56,48,48,46,47,55,55,50,52,52,43,48,51,50,40,38,41,75,49,44,45,46,48,50,51,54,50,45,37,30,29,43,91,120,97,83,54,59,57,58,74,74,73,69,64,62,52,53,42,51,55,61,62,65,67,66,62,56,60,63,51,53,53,54,55,46,50,36,41,49,54,57,56,53,57,52,48,49,54,57,44,58,57,52,47,46,49,45,48,50,63,43,45,47,49,52,50,40,40,39,58,65,62,55,55,52,54,69,70,58,61,51,52,46,47,52,53,51,57,51,37,48,56,65,69,67,67,57,53,51,38,37,38,47,49,58,57,51,47,52,57,48,49,54,59,42,36,37,39,30,20,21,25,32,36,44,43,45,51,59,58,47,57,63,65,78,81,63,54,52,47,53,73,72,61,53,56,64,62,67,68,69,66,73,71,60,58,57,61,61,61,56,53,51,69,71,73,69,58,58,58,61,60,53,53,59,61,63,61,68,46,30,28,30,36,34,31,36,39,36,37,39,45,52,61,64,61,55,56,57,59,51,46,53,53,53,61,71,68,64,70,79,81,86,86,78,83,87,87,85,67,61,65,65,64,50,51,51,54,63,71,72,64,82,79,69,58,56,60,67,60,65,70
80,86,84,99,88,63,53,72,72,58,67,86,76,57,52,42,50,62,69,73,72,91,93,93,90,83,84,80,71,89,89,82,87,80,73,64,61,80,68,70,85,80,69,66,74,70,68,64,63,68,65,69,59,76,51,55,78,84,91,55,52,71,63,63,66,57,75,81,96,104,101,88,77,65,70,70,72,56,47,27,40,60,40,60,66,81,94,89,70,69,75,82,77,77,71,78,65,69,74,82,88,73,63,85,90,96,90,80,75,69,87,68,51,57,59,61,67,60,60,69,81,77,66,77,71,58,51,68,58,70,98,120,134,139,137,137,128,123,114,103,95,89,86,79,177,158,91,46,56,72,65,67,78,89,89,88,86,83,82,81,91,92,94,101,96,86,103,103,92,83,84,75,60,58,72,70,78,70,74,77,68,78,76,70,66,73,88,74,64,62,83,90,120,165,189,199,192,188,179,174,166,165,151,123,135,152,153,160,167,130,85,103,137,158,177,174,179,182,182,182,174,160,151,155,156,144,139,130,126,132,119,94,94,89,82,70,60,70,74,64,69,84,84,57,59,64,57,51,53,77,71,64,73,63,64,70,192,192,192,195,200,199,200,204,205,202,205,205,202,210,219,217,114,50,116,175,154,140,158,201,199,197,201,206,205,205,203,197,195,198,182,180,166,136,127,99,84,80,76,80,80,73,77,71,60,48,59,61,63,53,57,93,125,117,81,70,78,82,71,74,188,189,192,195,197,200,196,198,200,200,199,200,202,165,108,129,129,106,100,93,110,130,95,82,131,172,208,204,202,202,200,193,195,188,175,158,145,133,109,109,112,101,96,86,75,65,73,66,60,67,77,78,80,80,79,73,81,74,70,91,74,57,72,70,186,190,191,194,195,195,200,202,203,200,202,200,161,106,101,67,48,65,60,46,66,110,160,199,181,109,123,188,201,202,199,196,190,180,158,168,153,138,128,123,109,96,89,85,82,78,80,66,71,87,102,89,80,77,82,92,85,72,93,74,53,56,50,64,192,189,194,199,198,200,206,204,198,194,182,152,101,122,94,95,121,128,166,199,210,211,214,210,212,218,155,148,203,205,206,205,197,182,179,175,167,153,145,145,138,122,101,92,87,81,69,74,86,80,69,58,56,63,75,64,76,65,55,56,64,62,60,75,190,191,194,199,202,201,200,199,195,189,153,116,134,165,184,198,205,176,182,213,209,203,196,206,208,207,214,161,183,211,212,205,194,191,188,178,173,154,157,155,140,115,89,85,71,67,61,70,74,88,83,85,86,73,67,83,74,57,51,51,49,60,86,95,199,201,202,202,204,201,198,193,194,166,152,116,148,186,203,208,166,87,94,165,189,177,181,190,199,203,209,172,165,211,209,206,203,197,190,187,169,139,128,127,111,102,117,109,91,79,75,75,83,61,82,69,57,78,80,59,63,97,72,49,57,85,77,68,198,199,203,202,199,196,192,194,183,150,142,113,167,203,209,175,76,47,107,173,176,165,176,194,194,200,206,192,138,196,202,209,207,203,188,146,101,136,154,130,102,101,92,84,89,83,70,54,52,68,78,91,79,80,90,95,74,58,62,74,81,78,69,112,195,198,199,197,197,196,193,189,160,130,129,115,182,202,192,96,26,44,119,173,181,170,160,178,191,192,194,195,126,171,184,191,194,187,145,99,195,180,154,109,100,100,104,88,65,66,60,65,63,48,60,50,71,89,75,56,56,59,73,76,66,63,113,95,200,201,197,198,198,197,196,183,156,137,145,137,176,192,155,65,114,134,122,170,173,165,153,166,178,181,184,189,118,154,163,178,169,149,114,169,169,116,103,93,85,89,77,76,79,62,70,96,100,114,97,113,95,84,85,95,83,71,53,66,77,91,96,114,199,198,198,203,201,201,203,194,167,135,163,165,175,178,135,102,202,164,123,157,159,156,158,158,165,167,172,180,115,149,161,172,162,135,130,168,133,126,121,100,84,78,67,72,68,76,73,54,58,66,55,58,72,42,57,64,58,52,59,81,81,73,74,55,198,197,202,201,200,201,203,191,164,124,148,156,165,173,114,66,86,83,99,142,144,153,158,159,166,174,177,174,118,140,149,157,145,120,164,140,129,133,95,75,82,85,69,55,62,56,61,72,56,42,63,67,75,87,76,77,65,67,75,79,74,75,57,58,198,197,196,201,202,204,203,191,176,127,142,157,165,167,115,68,71,64,114,134,128,150,158,161,165,169,165,167,124,132,137,153,132,137,147,144,147,117,103,101,85,71,58,62,70,79,81,79,64,77,71,67,53,37,40,38,57,66,68,82,69,48,50,59,194,193,197,203,204,206,205,195,170,123,142,153,166,165,113,88,121,72,109,121,111,146,154,164,171,164,157,156,126,121,121,136,130,136,138,152,139,100,97,98,94,84,79,80,81,71,79,67,62,61,73,66,101,99,102,98,74,61,57,56,68,87,67,82,190,191,200,202,205,206,204,192,170,111,153,145,144,149,112,65,62,77,101,111,113,138,148,166,175,165,156,160,133,123,113,124,130,138,155,153,139,123,113,113,96,85,64,72,96,98,75,74,70,61,44,75,93,106,127,140,118,110,92,57,66,62,61,68,186,189,193,196,201,205,209,196,169,105,139,125,152,177,118,92,97,95,97,99,110,136,153,183,180,158,153,154,132,117,106,120,133,154,163,154,134,128,130,122,122,91,85,98,102,115,106,75,63,59,57,46,54,76,87,75,92,94,87,89,79,63,64,106,179,182,187,194,199,200,197,189,165,108,133,132,173,180,113,74,114,125,102,99,115,133,171,188,176,157,146,148,120,109,99,119,151,178,182,177,141,130,113,106,95,81,83,112,136,121,101,97,79,64,43,46,41,69,49,61,74,81,82,69,43,58,126,112,169,172,183,192,199,201,197,185,155,117,154,141,104,124,122,74,74,89,94,96,114,144,185,177,159,158,155,154,109,117,99,129,168,189,182,147,130,114,104,90,84,53,92,163,169,151,130,111,80,65,47,43,58,49,47,52,44,71,68,58,73,108,127,76,164,169,174,184,193,197,199,184,157,117,142,150,117,126,122,84,69,82,94,99,123,166,186,178,163,159,160,147,114,105,87,141,175,180,172,162,139,126,121,128,125,101,111,169,183,149,128,113,82,70,50,46,42,47,58,45,60,61,54,67,74,93,80,55,152,159,170,182,188,191,193,186,168,143,123,117,116,124,118,106,87,97,102,106,126,170,176,173,171,174,179,115,113,133,177,184,167,165,167,159,126,113,108,109,111,99,111,162,176,162,133,104,88,69,57,70,70,61,42,66,86,84,94,113,118,98,66,60,153,157,166,176,185,187,185,175,147,130,111,98,107,120,112,107,98,108,127,135,169,175,180,184,176,186,129,110,168,210,211,193,165,147,172,153,120,98,88,96,91,89,129,168,194,177,128,99,94,74,72,68,57,47,61,71,50,67,75,78,65,54,63,81,157,153,155,162,175,181,182,178,161,140,118,95,104,116,114,97,109,144,147,155,166,173,170,173,163,103,91,156,200,208,189,142,95,120,163,135,117,127,95,86,87,101,148,167,188,156,127,110,83,85,63,75,61,69,85,75,74,73,71,43,28,39,60,81,149,146,147,153,164,176,175,169,146,132,126,110,111,125,137,118,135,167,164,169,161,153,135,93,78,108,149,192,201,202,164,79,47,107,139,116,102,94,101,86,69,85,128,169,182,161,118,105,86,68,73,84,63,70,80,87,95,90,78,94,102,99,87,68,148,151,152,158,166,177,176,169,154,135,126,105,93,139,141,150,190,182,177,150,110,75,71,135,189,196,196,204,203,182,129,43,85,156,147,126,112,108,81,81,87,75,114,141,170,159,124,83,71,62,62,73,56,65,65,72,56,61,66,52,43,55,83,75,154,158,155,154,159,166,167,162,160,147,130,116,87,53,106,167,182,139,96,48,39,121,194,204,198,198,204,204,184,165,105,24,103,147,127,114,125,108,104,89,64,60,115,133,163,148,124,108,94,75,64,68,58,50,59,69,61,80,62,42,63,68,55,41,153,157,152,147,147,152,152,149,150,149,137,123,126,124,178,193,108,71,49,133,196,203,199,190,191,202,214,209,177,161,116,99,156,147,117,120,78,83,76,77,64,52,117,134,159,152,116,98,76,58,63,52,53,62,64,64,81,86,80,81,73,70,55,63,153,154,151,147,142,137,131,132,131,124,119,117,130,155,175,124,93,108,185,208,197,190,185,179,178,181,184,190,177,169,177,166,162,124,109,96,89,68,53,59,59,73,121,137,162,150,121,107,96,74,61,58,58,59,63,49,67,68,50,52,58,63,62,63,151,151,152,150,154,163,169,163,149,141,132,119,124,154,165,117,98,152,188,183,176,173,175,176,173,169,177,173,167,163,165,171,167,139,88,74,86,83,74,79,74,90,116,134,152,138,112,103,96,87,58,57,62,53,62,71,69,49,40,58,55,49,48,44,152,147,147,149,153,160,165,164,147,122,121,121,121,143,144,88,89,146,163,161,159,157,154,158,167,176,184,160,139,137,134,122,96,98,68,54,67,85,83,80,84,83,125,139,137,127,108,92,70,83,72,67,60,63,69,63,54,61,55,50,39,49,58,59,155,158,156,153,149,148,153,172,160,145,124,116,126,142,133,66,62,119,140,141,138,136,140,134,137,151,157,139,128,118,110,91,85,93,63,61,67,83,84,73,61,71,104,119,124,120,104,91,76,73,63,60,61,76,66,73,67,63,50,51,65,70,64,60,153,153,157,164,168,167,165,165,157,143,132,128,127,136,134,68,65,111,141,148,144,140,138,138,139,140,140,131,131,129,121,115,120,85,64,106,99,84,77,71,64,66,106,120,121,131,104,96,84,71,56,54,60,64,58,60,70,74,72,54,47,53,46,56,151,153,156,163,172,175,183,183,162,142,131,123,112,126,131,65,57,89,109,136,152,148,143,142,137,137,136,135,141,148,151,145,116,81,74,83,106,90,76,68,46,61,92,102,114,131,121,98,95,85,65,57,45,43,41,28,30,57,45,51,58,49,58,64,149,149,150,159,162,164,162,147,131,125,120,116,109,91,94,114,90,71,55,43,78,127,146,140,140,142,152,151,139,143,130,40,58,98,71,87,99,92,66,67,62,59,77,101,113,127,108,101,91,79,59,53,28,40,64,82,84,66,48,50,40,55,49,42,139,146,148,153,160,170,158,146,130,113,94,98,123,95,83,70,60,84,117,110,71,55,85,119,149,161,181,182,150,131,61,13,38,104,96,71,79,95,81,68,70,58,65,99,110,128,117,99,81,70,56,51,56,64,58,61,55,38,50,44,37,32,42,50,141,142,145,147,154,156,154,148,142,130,110,134,127,98,99,71,57,103,111,122,137,118,93,59,80,122,158,182,176,141,91,21,36,93,108,94,91,99,78,73,49,45,72,105,125,138,120,115,100,93,80,56,52,56,72,52,36,53,56,47,48,46,46,46,139,140,141,144,148,147,150,143,131,113,113,175,126,92,90,82,87,122,130,118,131,160,153,136,96,70,97,132,162,165,129,71,48,79,88,92,69,55,73,69,84,71,61,99,133,141,131,113,96,76,66,57,59,45,53,52,64,46,34,46,57,66,48,43,136,141,145,145,149,155,151,141,126,106,93,87,85,109,100,97,84,98,118,119,122,146,162,162,163,146,76,101,137,170,167,128,98,94,102,120,122,104,77,83,79,62,65,94,123,143,120,107,94,86,76,78,52,53,56,68,49,52,67,49,40,36,50,60,137,138,143,146,149,153,151,146,115,90,77,67,94,119,104,86,66,84,100,113,112,133,149,160,154,150,147,102,97,132,174,166,142,110,99,117,111,97,77,44,51,73,79,88,121,133,118,102,97,88,71,59,55,64,47,42,51,70,65,65,62,66,61,68,141,141,144,147,153,157,154,147,121,82,61,65,155,165,114,78,73,94,107,107,112,118,141,150,148,144,142,128,91,71,91,111,84,85,116,129,110,97,98,83,90,84,64,71,97,114,112,109,92,80,70,59,55,53,51,58,57,58,60,76,79,73,66,57,136,142,149,154,155,163,157,149,129,90,67,57,73,103,103,62,58,96,100,101,104,112,125,143,143,142,138,138,110,91,79,103,111,124,136,138,132,106,76,70,68,70,69,56,83,103,107,101,92,89,82,66,50,50,66,49,48,48,60,53,63,56,54,46,145,144,149,154,154,154,151,149,133,94,61,57,78,112,95,52,96,125,108,103,106,111,106,136,144,140,137,141,126,95,93,118,122,124,138,138,129,124,116,88,81,71,54,43,58,69,81,99,102,87,67,58,57,60,46,39,33,38,57,60,53,63,64,68,145,144,148,148,151,157,160,151,136,100,64,61,99,128,95,72,133,144,115,98,93,117,108,131,145,142,140,140,136,95,83,125,129,119,132,134,124,114,104,96,75,60,46,47,62,69,77,92,78,77,77,61,48,37,35,52,51,46,39,56,49,39,48,68,147,143,145,151,158,164,164,152,134,105,69,62,103,134,95,64,46,44,88,102,92,107,108,114,138,145,142,138,133,87,94,129,130,121,126,131,129,109,100,87,84,75,69,46,46,70,76,76,65,54,59,54,46,49,60,65,49,41,37,40,38,43,51,53,143,142,146,150,158,164,160,150,138,108,72,67,118,142,99,48,85,71,94,105,95,101,110,111,136,142,140,141,137,79,93,130,134,125,119,126,130,116,98,87,81,72,60,46,48,59,71,86,88,75,57,52,49,40,43,53,48,43,41,41,56,43,46,46,144,142,142,150,157,160,159,154,131,105,77,66,126,137,96,41,60,32,72,105,100,99,113,110,134,137,138,145,139,80,92,128,133,121,116,119,121,112,99,78,65,48,29,30,40,52,69,72,68,74,74,67,53,45,44,48,68,78,54,53,62,77,74,63,142,143,146,146,151,159,162,146,132,104,86,77,125,138,96,42,43,53,68,102,108,100,122,113,128,137,138,139,132,75,90,131,132,117,114,121,122,109,91,93,87,62,54,49,52,55,70,78,61,57,58,65,55,48,55,83,67,64,76,76,64,44,45,51,144,146,148,147,151,153,151,150,135,109,94,82,116,138,114,62,55,64,93,114,119,108,130,118,128,137,137,135,132,88,94,127,131,115,101,121,126,116,98,82,81,71,72,64,46,60,67,74,79,68,52,56,53,66,40,42,41,49,60,89,117,116,77,65,145,141,142,149,147,151,149,145,130,111,98,86,117,137,126,74,85,133,115,119,136,120,117,117,133,134,136,136,128,89,95,132,136,127,102,104,130,127,114,92,83,84,75,62,52,62,72,66,58,64,72,50,47,53,63,54,42,48,61,47,62,61,61,72,140,143,143,146,148,151,150,149,132,112,99,82,114,147,141,88,49,73,84,131,149,127,125,125,132,139,141,136,132,96,107,135,138,132,122,93,102,144,142,125,96,63,65,69,57,65,87,72,58,49,47,53,52,40,50,70,79,59,48,52,41,54,25,41,143,144,146,148,149,147,146,150,138,112,103,95,122,155,156,119,56,30,75,136,152,148,123,127,137,140,140,137,127,101,122,145,147,142,128,123,93,103,139,133,117,101,80,79,89,80,69,63,58,50,47,41,61,42,44,51,54,42,36,44,47,70,92,64,142,142,146,146,148,151,148,146,148,134,113,99,104,150,162,152,98,38,59,131,149,144,125,136,139,139,146,153,124,117,138,150,163,158,148,135,126,111,101,96,92,77,67,58,62,69,73,72,61,59,49,48,46,43,39,33,55,68,61,57,63,40,32,45,141,140,145,150,151,148,148,151,152,145,122,104,84,130,166,166,137,84,70,110,145,147,141,143,146,151,151,159,111,135,145,168,172,171,161,140,129,128,139,120,90,74,58,54,57,87,79,59,55,52,50,48,53,58,50,53,44,48,62,71,69,84,71,59,133,134,140,143,149,148,148,147,149,151,139,121,82,107,129,146,139,95,75,106,136,138,148,139,148,159,165,186,125,150,154,178,189,191,169,142,129,112,96,98,91,75,63,58,53,54,48,44,45,45,49,50,50,53,63,65,49,53,49,44,49,43,44,40,130,135,139,140,143,144,148,151,148,147,150,144,130,90,117,132,144,114,70,120,170,170,157,155,151,178,168,127,149,173,171,175,178,168,157,145,129,120,116,104,91,77,60,61,54,48,52,44,48,43,42,47,42,36,46,70,68,60,61,60,54,63,73,69,126,134,136,142,144,141,142,150,154,150,147,147,146,131,76,73,73,78,64,78,94,150,169,170,145,104,86,144,178,184,183,175,169,154,139,139,132,123,112,100,89,69,53,43,37,48,58,52,46,48,42,28,43,48,36,33,45,59,67,59,61,49,36,31,54,112,140,141,143,145,145,148,148,148,153,150,150,150,133,95,84,99,85,71,76,83,94,91,95,154,197,184,180,180,173,166,158,143,128,120,117,111,107,80,56,47,42,48,54,50,50,50,48,43,50,61,52,60,54,52,48,40,44,31,26,34,30,35,21,17,56,98,125,138,142,148,146,147,142,132,136,139,139,145,115,39,43,134,162,154,154,171,187,191,192,183,179,178,175,161,142,136,133,124,107,89,74,71,56,48,52,55,41,42,47,51,49,50,53,52,67,56,55,62,51,49,38,42,50,58,64,38,45,37,26,19,22,44,83,91,97,95,93,99,93,104,109,104,108,157,193,138,51,91,113,125,135,143,144,144,145,150,145,141,131,121,106,95,84,70,61,58,65,62,55,59,64,59,49,46,49,43,52,70,61,40,43,54,46,45,45,43,44,46,44,47,49,57,53,48,46,34,29,33,38,40,42,46,60,58,63,68,69,52,82,62,27,36,49,55,45,53,67,72,62,57,51,58,60,62,62,66,70,60,52,59,58,61,59,45,44,40,53,59,50,52,44,49,46,44,43,43,45,55,68,56,53,54,51,46,51,45,38,37,43,46,44,41,38,50,54,53,51,48,45,51,65,68,56,35,40,40,45,61,69,59,56,52,49,54,56,56,56,56,54,48,51,53,57,44,46,39,42,42,40,35,48,65,53,54,54,52,55,49,45,43,45,53,67,56,53,54,51,47,50,38,44,44,33,35,45,46,49,49,45,48,46,50,60,62,66,71,65,57,59,75,75,81,93,82,60,53,58,66,64,61,53,55,49,44,39,53,53,47,32,33,41,52,43,35,47,63,55,52,56,50,58,49,46,42,45,51,66,56,54,53,51,48
53,74,91,99,104,96,86,78,66,65,72,69,61,44,40,40,61,72,61,59,65,88,101,91,80,77,77,83,81,82,78,85,68,69,86,82,86,78,64,87,95,96,104,90,78,78,70,78,66,52,64,61,46,56,69,57,57,76,83,85,67,67,85,75,68,83,94,110,124,124,120,116,120,109,95,87,80,72,66,54,73,77,32,50,68,80,81,74,67,70,70,65,66,68,74,77,84,84,85,96,91,91,109,104,90,86,83,78,72,57,69,87,71,67,51,63,81,71,65,66,69,73,69,70,77,75,53,56,130,160,177,180,177,171,164,157,145,132,124,114,117,124,123,123,207,224,150,93,100,123,133,147,153,158,156,150,144,131,127,140,143,140,137,144,141,142,130,96,98,90,83,81,67,61,68,67,73,86,86,78,71,66,68,70,68,69,85,97,76,63,61,65,192,194,197,200,199,194,194,191,191,189,190,192,197,196,192,175,143,91,81,162,179,189,211,201,196,201,205,207,207,206,204,196,196,194,180,185,169,140,121,103,99,90,74,83,82,87,80,76,63,64,72,69,55,57,64,59,46,61,77,78,65,66,63,65,192,191,195,198,201,201,199,202,202,202,198,195,196,202,193,190,158,86,103,142,135,95,76,142,172,197,211,205,206,207,204,194,197,189,175,163,149,132,116,109,110,113,112,96,81,72,68,74,74,56,55,60,67,65,53,58,83,102,104,84,75,87,96,81,189,193,196,196,196,197,200,202,201,199,198,200,190,142,122,111,91,90,83,40,61,103,137,137,124,128,142,203,200,204,200,198,195,185,168,172,159,142,134,131,113,106,91,84,84,78,80,78,66,68,81,90,82,87,78,76,77,86,76,72,86,63,38,57,191,192,197,198,197,202,204,204,202,197,193,180,131,104,83,56,51,60,84,117,156,185,205,217,211,194,129,123,197,205,206,204,196,186,186,182,179,169,157,152,141,127,106,92,89,89,78,73,69,83,87,85,71,72,75,83,90,79,69,85,72,57,64,55,190,193,198,196,200,204,204,200,197,194,171,137,111,152,153,170,184,173,199,220,221,213,207,209,208,209,214,149,155,209,210,206,197,194,189,183,173,156,148,148,138,120,101,91,80,63,69,60,72,76,75,70,64,57,64,69,63,80,63,55,59,62,59,63,198,197,199,203,202,201,198,194,194,176,144,106,138,167,195,208,200,143,135,182,199,187,188,203,204,204,210,216,123,205,208,206,204,200,195,184,154,122,120,122,113,97,97,119,97,82,73,75,74,81,92,85,83,89,75,71,84,73,65,57,47,45,60,82,200,203,205,204,202,199,194,195,193,160,144,120,159,197,205,202,151,70,95,153,187,170,180,189,195,203,207,207,130,179,200,206,208,205,191,144,118,152,157,143,110,110,103,85,90,87,78,67,64,52,49,77,59,58,83,78,64,67,84,81,72,63,91,86,199,201,200,198,197,193,191,191,163,139,130,128,174,201,205,171,85,45,105,169,168,159,172,186,192,195,200,200,153,147,181,189,193,189,157,121,173,158,135,113,101,96,93,90,77,74,71,62,69,86,90,85,87,74,85,90,85,71,52,52,67,81,75,68,197,201,198,198,197,194,193,181,148,132,134,140,180,198,194,123,52,46,116,160,172,161,158,175,189,189,187,189,159,130,155,170,173,157,116,155,150,107,114,93,85,79,79,75,79,71,62,66,65,56,59,79,85,90,85,66,50,55,66,73,69,67,76,108,202,194,197,200,200,200,196,182,156,131,154,165,179,190,168,104,130,123,122,156,160,146,145,160,170,173,174,179,161,126,146,165,166,148,114,160,126,118,116,101,83,77,67,65,62,57,65,78,73,83,90,92,113,86,82,93,94,81,69,53,63,78,82,82,198,198,203,202,200,203,200,186,154,122,158,159,170,178,157,96,157,132,112,143,145,145,151,156,165,170,175,171,161,127,133,144,151,126,144,140,123,131,107,72,66,63,70,53,58,61,57,72,65,60,51,33,38,64,57,67,70,60,54,63,86,94,77,76,197,199,201,202,202,204,199,184,158,115,164,151,164,176,147,53,31,56,112,139,139,146,153,155,166,172,169,165,155,124,126,136,137,128,138,125,134,120,83,95,89,84,67,59,66,67,70,79,75,50,57,78,81,78,70,58,57,63,70,75,72,64,71,58,194,196,202,202,204,206,201,187,166,113,162,143,163,168,134,110,122,85,120,133,125,141,157,161,169,169,164,163,156,126,111,121,129,129,129,140,147,117,107,110,90,72,71,72,81,78,77,75,69,74,79,67,60,62,42,59,79,74,62,66,76,72,64,62,192,195,205,204,206,206,202,186,163,111,163,136,169,167,131,73,69,72,110,122,110,134,149,159,166,159,156,155,153,123,106,105,124,128,137,147,137,119,109,102,101,89,86,84,93,96,86,77,65,61,59,61,80,116,158,145,100,76,74,64,59,66,71,65,192,196,199,201,205,207,203,189,160,103,138,98,123,150,124,64,53,77,98,106,108,136,153,168,171,156,153,150,154,113,101,100,127,138,152,150,137,120,117,125,126,121,97,88,101,98,95,82,73,64,60,59,58,73,76,106,130,118,106,93,81,86,63,53,183,190,194,198,202,205,201,191,157,102,129,123,193,174,118,74,94,109,95,93,102,135,161,181,177,156,147,144,156,109,102,97,128,165,173,166,144,122,133,126,114,100,89,94,111,118,111,103,89,70,60,51,47,52,72,67,70,73,89,82,84,78,60,69,178,187,192,197,201,197,191,179,152,114,155,133,133,135,111,69,67,94,98,95,112,141,173,183,171,152,144,142,149,97,99,102,147,180,183,170,144,144,110,104,98,86,81,120,161,153,138,112,101,83,66,43,43,48,63,49,60,77,86,87,71,50,77,118,170,176,183,195,201,201,195,179,144,119,155,135,106,124,123,83,62,71,92,96,117,152,180,172,153,153,155,152,133,103,95,108,159,180,173,163,148,126,121,118,114,113,105,131,177,172,153,133,115,83,67,55,41,54,36,41,36,43,54,63,62,74,89,128,165,172,178,190,195,197,195,183,156,113,118,128,119,122,118,92,72,76,97,101,120,172,179,169,161,165,160,159,117,106,119,149,161,172,177,167,151,128,121,117,105,99,88,126,182,191,153,123,99,82,69,43,47,44,48,53,56,66,73,65,74,83,91,77,157,168,177,188,189,190,187,175,160,143,111,100,118,123,112,103,84,92,106,109,140,172,176,175,174,172,181,146,107,170,218,215,187,155,158,168,149,125,110,95,121,127,120,148,187,183,165,138,113,95,65,64,72,66,58,48,67,83,87,96,109,117,106,72,156,163,169,178,187,189,180,169,147,131,111,91,100,117,107,97,94,111,133,140,164,176,179,179,177,185,126,79,161,206,209,195,154,129,144,166,133,112,87,91,92,87,111,153,189,195,170,127,97,85,79,71,72,58,51,57,79,65,61,69,65,60,49,61,151,155,156,171,179,183,181,168,152,131,119,96,105,125,121,101,117,149,151,157,163,164,161,168,167,95,81,138,186,204,204,167,92,72,124,145,122,114,123,110,93,90,102,152,183,199,156,127,115,88,78,65,80,63,67,89,64,63,73,73,59,50,62,79,148,147,151,162,173,179,174,162,142,133,128,99,110,127,143,127,140,161,165,168,156,157,161,108,77,109,149,182,197,204,194,143,45,83,140,137,120,102,101,100,88,73,88,128,164,178,157,121,106,89,72,70,82,60,66,75,82,84,83,79,77,92,99,96,154,156,157,165,171,179,173,164,149,133,124,101,84,117,127,124,155,185,188,155,110,73,64,119,176,196,194,197,205,201,171,102,40,121,145,125,114,122,113,83,90,84,85,124,141,169,153,121,92,75,70,62,77,61,63,70,84,71,62,63,49,39,49,61,155,153,151,153,161,164,158,157,157,145,125,115,97,77,148,202,198,131,81,50,74,129,183,200,195,196,203,208,204,179,159,90,50,137,134,121,126,113,107,102,77,59,79,126,141,170,150,126,115,90,79,60,62,51,52,58,72,52,62,69,51,56,62,67,154,152,145,140,139,143,141,140,141,137,124,112,126,152,198,161,98,74,80,142,187,199,197,190,188,191,203,211,203,175,160,129,144,161,127,114,109,72,73,70,69,68,77,128,145,170,156,125,105,92,74,64,60,58,72,67,61,90,94,78,68,73,72,61,152,151,151,143,139,139,140,142,138,130,120,123,135,156,160,94,75,113,182,205,196,184,187,182,179,178,179,183,186,174,169,172,171,166,117,98,87,85,67,61,61,56,92,135,150,165,145,116,103,92,81,60,59,59,50,62,59,65,70,61,55,52,65,60,153,152,150,151,159,167,170,155,147,142,131,119,127,156,153,113,90,140,181,181,176,171,170,173,174,171,174,177,168,163,159,163,166,164,123,75,62,78,83,87,87,90,97,129,156,155,135,112,102,100,92,75,53,57,54,63,71,73,56,40,56,62,45,54,153,150,150,149,154,155,157,157,139,128,119,118,123,145,133,83,79,139,158,156,155,153,151,152,156,166,180,178,150,132,133,128,117,99,101,59,51,57,78,79,77,78,90,133,141,137,129,115,96,73,83,72,67,57,61,66,64,57,61,63,57,44,48,50,160,158,159,153,146,148,162,168,153,142,123,120,131,135,129,71,60,114,140,142,140,139,139,137,135,138,151,147,134,129,119,110,95,89,99,56,48,67,80,86,74,66,79,116,118,127,121,105,95,83,77,72,63,63,72,71,74,66,63,52,39,55,61,57,152,154,161,167,168,169,172,167,151,139,131,122,121,143,140,70,65,104,141,153,151,149,139,142,141,139,134,135,131,131,128,119,115,119,68,62,91,89,83,75,69,61,74,118,120,126,129,108,101,87,74,65,55,61,61,59,58,78,67,63,61,56,55,54,153,152,160,169,173,178,180,165,148,132,121,116,110,118,130,77,69,68,67,112,150,148,149,144,141,140,140,136,134,141,149,151,137,106,73,68,84,97,87,76,59,41,69,104,104,123,131,116,101,95,87,70,58,47,45,51,40,48,56,57,52,58,55,52,148,149,158,162,166,164,153,131,116,117,117,112,101,79,89,94,94,84,52,41,61,96,132,145,143,143,145,162,152,140,140,112,51,81,79,64,90,93,75,59,64,60,68,92,105,119,122,116,107,94,85,67,55,41,36,52,72,80,73,46,45,52,44,52,145,150,151,158,169,161,145,137,124,111,94,90,100,92,89,54,53,89,121,118,89,70,66,87,131,158,172,196,175,148,123,44,20,68,95,72,54,86,103,81,71,71,64,82,108,126,126,101,101,93,74,58,52,51,59,57,48,65,55,53,49,38,39,43,140,144,145,151,150,150,150,142,130,118,107,175,120,98,96,69,64,106,115,118,140,140,121,79,61,93,130,169,182,169,132,65,26,61,102,92,91,90,90,76,70,48,50,82,110,135,138,128,107,94,88,78,62,51,57,59,61,43,43,51,50,43,39,45,144,141,142,147,149,150,146,135,121,110,111,171,111,103,93,79,84,111,125,113,128,156,161,151,129,93,84,108,150,169,160,112,49,56,86,82,87,76,72,72,65,73,71,89,123,144,139,124,116,100,80,70,56,53,48,60,52,55,55,46,47,61,76,54,139,144,145,148,154,154,149,134,115,98,89,72,81,105,98,87,68,87,110,110,123,144,155,160,160,148,126,101,122,158,176,148,103,87,90,97,118,115,106,101,97,98,76,87,118,147,135,117,105,85,80,70,69,60,49,58,65,60,48,48,44,28,29,49,140,144,145,151,151,154,149,136,102,80,73,66,108,107,104,81,63,83,102,107,110,131,149,156,155,148,142,117,89,129,167,172,147,115,86,98,108,94,82,63,63,58,70,83,114,136,128,112,104,106,92,78,70,55,58,52,47,48,69,64,65,61,59,58,141,147,149,149,160,157,152,139,101,72,60,62,90,102,110,75,63,80,101,103,108,120,139,144,140,134,132,127,103,75,91,107,87,61,90,121,119,99,95,90,86,86,76,66,90,108,112,113,102,86,78,68,55,59,52,42,57,65,72,70,72,75,74,66,140,149,153,156,162,159,153,144,111,78,61,55,69,108,100,59,60,89,100,100,105,107,129,141,138,135,132,132,127,91,72,79,106,116,127,131,128,110,84,75,71,81,74,82,91,107,111,105,97,89,77,64,54,50,51,62,55,48,52,62,57,64,61,64,147,148,155,155,158,157,152,146,115,82,56,62,95,125,98,60,95,115,105,98,106,113,110,139,141,136,138,137,134,102,85,95,119,128,134,133,125,116,104,86,83,73,58,49,60,76,90,99,103,97,90,86,68,52,62,59,45,35,39,44,55,56,58,54,146,148,153,154,158,164,161,147,121,84,62,64,108,137,98,70,108,110,105,96,98,113,104,136,142,139,141,140,138,101,81,96,124,124,132,131,120,109,102,102,79,64,59,53,57,63,69,84,82,88,71,60,57,50,37,32,37,49,55,61,62,49,48,53,146,149,151,159,166,166,159,147,123,88,62,67,118,143,99,39,41,66,106,104,95,108,97,123,137,138,142,139,138,105,79,104,129,127,132,129,115,104,98,87,80,72,68,53,52,67,71,83,68,60,66,61,54,45,54,68,72,48,43,35,47,41,50,62,144,146,151,159,166,163,157,145,124,93,62,78,130,142,103,54,72,71,103,108,94,106,98,122,139,141,141,142,138,105,74,114,127,122,123,126,115,100,90,88,79,72,63,57,44,58,70,74,83,71,52,54,47,49,44,50,55,46,43,43,46,54,36,34,143,145,150,157,161,162,161,145,119,92,71,84,135,138,103,44,35,46,89,112,100,105,102,119,135,140,144,144,135,105,71,119,129,118,118,118,110,97,80,78,81,69,49,38,46,57,66,82,86,78,69,62,67,48,41,47,49,67,64,52,48,57,86,73,146,148,147,152,158,164,157,143,119,96,79,84,135,137,106,41,35,53,87,113,108,109,114,123,134,142,143,136,132,110,81,122,125,113,117,118,113,101,91,80,64,53,43,45,47,57,76,62,56,63,61,67,58,59,51,66,85,66,71,78,81,88,62,62,149,150,150,152,154,153,151,145,124,101,89,87,131,133,116,61,46,69,98,121,120,112,114,121,132,136,138,134,127,106,85,120,119,101,110,122,106,91,84,82,78,70,60,52,48,50,66,84,76,59,56,56,51,56,68,45,38,43,49,74,88,85,87,70,144,142,148,147,153,152,149,141,122,106,95,91,132,142,132,76,78,85,99,132,130,110,105,124,132,138,135,130,128,107,90,125,125,105,99,124,121,98,86,83,80,85,75,61,67,75,65,63,67,71,65,54,47,43,47,54,42,49,58,55,58,68,58,67,143,147,148,150,152,151,152,143,120,106,94,88,143,150,146,103,46,48,92,139,135,123,121,130,134,139,137,130,128,97,96,129,134,118,94,110,133,115,102,89,76,62,57,52,51,66,82,70,57,49,51,59,54,49,50,64,72,65,52,53,50,52,45,44,145,148,151,148,148,148,150,149,124,106,103,96,139,160,157,127,62,36,78,136,148,134,121,135,139,144,139,132,129,91,110,136,138,131,110,87,128,162,137,110,90,75,83,85,79,74,65,64,55,57,48,47,52,41,40,50,52,50,42,41,50,59,83,82,147,151,147,154,154,153,151,152,147,124,107,90,123,164,167,156,98,43,74,132,149,138,133,138,139,142,152,153,134,108,125,150,157,144,126,111,83,107,135,122,107,82,65,77,88,80,69,60,58,51,45,47,48,48,42,40,47,63,68,63,65,60,44,46,139,145,154,153,152,150,150,153,151,135,118,101,108,139,165,165,127,78,74,114,141,148,138,148,153,156,154,165,134,120,139,162,162,157,152,125,115,109,109,102,81,64,49,34,47,75,72,65,63,58,54,47,56,55,48,57,49,45,53,67,61,61,65,68,140,142,145,149,151,153,150,151,155,153,134,112,95,114,137,150,135,92,83,116,140,150,145,149,163,164,177,197,140,141,174,184,191,181,152,128,123,105,81,65,68,63,55,57,62,61,45,46,47,47,49,51,53,53,65,69,55,56,52,44,49,53,33,24,136,140,143,145,146,147,152,156,151,150,154,147,121,102,110,117,123,90,76,136,176,173,164,161,182,193,164,82,127,174,175,191,193,173,149,130,118,110,111,118,88,71,57,51,45,44,45,45,51,45,44,45,42,38,45,61,67,66,69,72,58,55,68,64,141,143,144,144,143,146,149,156,153,151,151,148,143,110,69,61,50,67,69,83,108,132,161,157,127,72,69,154,192,185,178,175,166,151,148,133,127,115,105,98,89,68,53,60,47,51,55,48,47,47,45,35,44,52,42,38,39,54,68,61,53,49,39,34,95,137,147,150,150,150,152,149,154,154,151,155,154,158,132,90,96,77,64,84,91,87,62,48,100,151,184,190,185,182,173,166,154,140,133,134,123,115,105,86,68,51,48,49,55,56,58,52,51,47,53,60,55,63,58,53,51,43,44,40,36,42,34,38,16,42,84,107,120,132,137,139,136,133,127,126,130,133,135,133,80,61,72,121,162,165,169,188,200,197,185,182,188,185,174,153,142,139,133,120,109,99,89,63,56,48,52,52,40,42,48,50,51,49,46,50,74,58,59,64,54,49,43,38,45,53,70,49,41,31,28,36,39,47,63,70,72,75,82,83,86,89,91,92,121,214,223,117,59,81,97,104,111,120,126,128,132,145,139,131,124,112,108,97,89,73,64,75,67,59,52,56,58,56,49,49,51,45,53,60,56,43,41,47,50,48,52,50,51,51,52,49,47,44,50,49,42,37,33,36,42,54,53,54,57,54,60,69,51,73,70,41,34,40,46,50,42,47,45,46,42,39,48,64,73,74,72,71,61,56,51,51,56,61,57,52,48,46,60,55,49,51,52,51,54,50,46,45,44,48,57,49,48,42,49,49,44,38,30,37,44,44,43,43,53,49,58,54,48,50,52,61,74,61,42,39,54,57,69,88,90,70,62,53,55,61,58,57,54,55,51,59,63,56,56,53,53,47,44,34,36,33,46,70,55,52,68,58,61,67,61,67,65,58,40,34,38,44,43,43,47,53,50,43,40,46,56,70,74,59,42,39,48,59,64,66,69,69,61,63,79,79,77,85,94,73,63,59,66,66,62,67,67,55,52,44,50,56,53,44,40,36,49,55,47,51,51,47,46,49,50,57,53,37,46,59,50,49,44,42,39,41,41,55
92,91,84,66,53,54,70,71,54,51,66,75,74,66,55,49,60,73,68,69,85,92,90,95,84,74,86,81,79,89,83,78,87,90,74,67,70,76,70,71,72,79,80,64,63,71,66,70,62,58,57,68,51,50,61,56,58,69,82,77,60,66,66,47,56,68,82,89,91,91,83,79,67,71,74,72,61,47,38,51,69,63,48,61,67,86,83,69,62,63,67,80,77,72,73,80,72,72,71,78,79,80,65,61,84,91,91,91,78,70,68,89,69,52,59,58,72,67,65,70,68,67,65,66,90,82,65,57,59,73,88,106,120,122,118,112,110,102,97,88,81,82,73,66,124,124,67,57,74,88,87,87,92,95,94,90,95,91,83,84,81,89,100,100,107,86,86,99,99,87,87,79,75,57,58,74,70,75,72,72,71,65,61,65,62,70,69,76,80,62,65,59,128,176,190,183,175,170,164,156,145,134,117,113,127,139,142,150,179,158,123,126,151,171,187,192,184,180,176,174,170,165,161,160,156,136,118,123,120,119,118,102,95,95,80,75,70,57,62,65,62,66,71,72,67,48,63,58,58,61,75,96,79,63,70,79,192,194,195,198,199,195,197,198,200,204,202,200,197,201,206,192,105,45,146,183,169,176,178,186,204,199,199,201,200,201,205,201,193,193,190,172,172,148,124,111,87,80,82,79,78,76,75,66,66,58,51,51,52,63,64,54,49,77,86,77,67,80,90,66,187,190,194,197,198,199,196,198,198,197,196,195,199,168,125,144,135,117,116,111,107,101,101,95,120,211,212,206,204,202,200,196,190,192,187,174,158,140,129,113,111,109,105,95,84,80,71,76,76,64,62,66,76,79,85,84,75,57,72,77,77,82,54,60,188,190,192,194,193,195,199,200,201,199,200,198,163,105,118,68,67,75,66,60,86,123,147,193,155,86,146,193,196,200,200,197,193,191,183,162,163,149,131,125,118,111,93,83,78,69,72,72,72,60,73,82,82,76,57,71,77,85,83,66,64,56,62,60,190,192,198,198,197,203,204,201,194,190,181,156,99,109,81,92,111,131,178,205,219,210,213,214,217,204,143,144,201,207,204,202,201,190,179,173,173,165,150,145,145,137,119,101,92,87,79,74,69,70,77,72,58,46,59,59,63,68,82,62,56,55,49,51,188,192,196,198,200,201,200,196,195,176,151,119,129,150,166,184,191,168,200,216,211,202,199,201,208,211,208,164,185,209,210,209,201,193,187,185,183,176,159,155,150,137,123,103,80,77,60,69,59,68,69,69,79,78,75,72,75,79,65,62,62,48,47,64,198,196,198,205,201,200,196,193,185,154,143,121,153,180,201,202,152,104,129,184,190,185,176,182,200,204,207,168,165,210,211,209,204,197,196,185,185,175,158,143,142,134,110,93,110,100,81,72,73,68,73,77,75,77,44,66,89,63,55,63,71,66,69,79,198,202,203,199,200,195,192,191,169,148,142,119,178,201,202,157,74,58,129,177,183,173,172,184,191,196,202,184,144,197,200,204,205,203,197,189,178,127,117,131,130,113,107,112,96,88,87,73,65,56,56,58,79,94,85,65,70,80,72,58,56,74,84,55,196,199,198,198,197,192,194,182,144,130,142,129,186,202,178,74,23,54,140,185,177,170,165,174,186,192,194,188,133,175,189,201,199,198,190,165,123,164,194,173,128,114,100,83,89,79,69,75,63,57,68,68,50,59,72,76,67,61,73,76,67,48,66,85,197,199,197,197,197,196,189,170,141,128,169,148,186,192,134,49,95,105,133,182,174,176,166,167,181,188,188,192,131,166,167,182,183,175,158,115,147,192,145,123,99,94,86,96,75,80,83,55,64,69,67,74,91,111,119,90,86,86,77,71,54,55,77,80,197,191,195,198,198,197,193,180,148,129,183,156,180,174,105,131,202,165,132,168,163,156,164,165,168,172,174,184,133,164,174,178,171,158,145,129,177,149,112,112,102,81,69,65,74,70,66,58,56,63,55,61,63,43,60,70,57,69,63,56,56,69,67,69,197,199,203,199,197,201,193,182,146,122,172,158,174,165,91,87,102,90,101,149,147,158,167,167,166,176,179,185,133,151,163,169,157,147,118,154,143,117,138,109,88,85,85,67,60,55,52,52,59,63,68,53,43,54,54,68,71,56,49,52,73,68,79,68,193,196,196,199,201,200,196,180,155,116,157,150,169,160,97,58,57,60,111,135,136,156,162,166,170,175,175,176,135,135,148,160,148,130,137,143,136,149,122,95,89,90,72,62,58,64,65,61,59,58,79,64,67,63,53,39,28,50,90,75,52,50,50,63,193,193,199,200,203,204,199,183,159,108,142,150,163,151,94,118,125,71,107,123,120,147,159,170,173,177,170,167,132,135,136,146,136,125,131,130,147,143,113,98,99,98,99,72,63,73,86,83,80,77,67,62,61,67,58,104,121,118,98,81,82,82,68,70,190,191,200,200,203,204,195,183,156,108,142,144,159,146,101,63,65,77,105,116,113,137,150,167,177,172,165,167,131,134,131,131,122,124,133,150,153,137,118,119,112,112,73,57,72,96,98,97,86,82,70,59,54,51,68,82,92,105,117,110,111,99,91,86,186,190,196,198,202,207,206,188,149,87,117,131,185,166,102,92,87,91,98,98,109,140,158,178,182,168,161,167,132,132,117,120,123,130,152,161,154,136,132,116,119,103,63,51,84,102,109,100,99,87,89,88,72,60,49,51,66,69,64,67,82,78,72,50,180,187,191,195,199,200,196,182,147,94,141,149,183,158,97,83,134,126,103,97,115,137,170,190,182,166,156,157,129,121,106,113,128,158,182,179,159,134,119,107,97,85,55,29,70,123,126,116,104,92,92,94,81,59,44,45,63,51,48,58,64,71,70,61,170,180,186,193,198,197,191,175,144,100,167,147,114,131,106,71,84,96,97,99,115,149,182,181,168,161,158,157,121,115,97,109,148,182,190,173,145,123,106,91,100,94,49,18,45,124,177,169,138,116,112,100,96,63,42,40,43,42,47,46,59,55,43,67,165,172,179,189,198,200,193,176,143,109,145,144,122,129,117,79,71,85,94,100,123,162,183,176,164,163,158,153,117,108,93,134,168,185,181,165,150,128,122,130,122,100,77,55,48,124,168,185,170,135,105,97,84,66,48,42,46,43,49,60,75,79,83,96,157,165,172,181,186,192,191,182,159,122,109,113,125,126,116,98,90,99,104,107,136,173,177,173,173,169,173,124,106,122,158,181,172,167,172,167,132,112,101,99,108,96,81,105,112,139,173,185,182,152,141,111,85,70,61,68,61,44,50,73,68,74,88,87,150,160,172,184,188,189,183,174,149,131,108,96,116,122,112,103,98,109,126,134,171,179,180,181,177,171,130,104,150,199,212,198,174,149,164,161,125,110,88,91,94,87,74,110,107,128,169,171,182,162,132,110,87,67,63,61,55,54,71,78,73,64,45,40,153,156,159,171,180,184,178,169,158,129,111,88,103,121,113,101,114,143,143,163,170,170,173,175,161,107,99,141,195,206,195,158,112,114,153,142,114,104,112,101,90,80,63,68,35,98,161,170,174,170,126,97,93,74,68,65,57,71,67,46,61,85,82,73,149,149,148,159,174,182,175,163,143,131,122,91,112,126,128,106,134,161,161,165,159,162,154,99,70,90,134,180,199,201,175,100,54,100,149,133,98,88,82,78,75,81,131,167,81,83,131,134,147,155,130,110,89,64,56,58,63,71,89,103,86,76,69,69,149,146,148,157,164,175,172,161,142,125,127,101,101,132,141,145,171,177,177,158,125,82,43,103,173,191,194,201,203,190,144,55,54,155,145,129,121,113,93,90,80,67,90,103,54,64,104,130,128,143,130,111,103,75,64,55,54,56,59,65,65,76,52,40,151,154,155,160,166,173,168,163,154,139,120,108,71,93,124,162,181,161,124,59,40,101,171,197,197,196,202,203,188,165,122,31,65,145,128,117,103,85,84,76,57,62,89,119,79,101,118,131,129,134,120,106,99,80,58,56,48,52,60,66,86,82,78,70,156,158,153,151,156,166,159,156,157,146,132,120,120,120,169,210,154,60,27,92,163,196,198,193,189,196,210,214,185,166,133,106,149,147,122,115,88,82,80,73,75,66,113,168,158,139,127,128,125,139,123,108,98,81,62,61,49,55,59,66,67,65,53,60,155,156,150,145,142,140,139,137,136,130,123,118,131,157,167,91,60,105,163,206,198,188,187,178,177,178,181,188,183,168,175,177,169,131,112,90,88,75,59,71,70,76,106,177,137,89,129,132,131,139,118,104,103,91,77,55,55,55,59,73,63,48,39,50,150,151,152,152,150,153,156,152,142,135,114,118,132,156,159,112,87,140,186,184,179,172,172,176,173,170,175,174,167,162,162,170,169,157,107,75,76,77,78,76,83,78,93,162,108,50,126,136,139,133,122,106,79,77,78,63,54,59,68,63,54,51,55,53,151,149,149,151,156,169,171,167,147,137,128,121,124,150,145,103,85,144,165,164,160,159,154,158,164,173,187,169,142,139,134,126,106,108,85,55,76,90,92,87,69,64,70,103,54,57,126,133,129,114,93,103,99,68,64,55,52,65,62,60,63,61,46,47,154,154,152,145,152,152,161,165,150,131,116,111,122,144,137,75,64,124,142,143,141,142,141,137,134,146,155,141,132,123,116,102,92,108,81,86,67,80,78,78,74,70,74,121,126,89,129,123,119,112,103,94,94,84,68,54,44,54,53,72,71,71,64,54,154,157,160,162,156,157,161,160,148,141,128,128,131,140,146,81,62,107,139,145,145,141,142,139,137,136,137,131,130,129,123,119,125,93,64,83,116,105,86,77,62,54,79,129,137,87,108,122,112,108,106,109,91,74,80,57,39,44,41,43,50,46,33,44,152,153,157,167,173,174,182,178,162,141,130,125,118,139,152,72,59,96,123,147,152,149,143,142,140,139,138,136,136,146,148,140,98,94,75,79,89,85,70,60,55,57,76,109,131,87,107,117,105,107,99,106,106,95,69,56,45,53,68,91,90,63,56,61,150,149,152,160,167,175,174,160,142,131,127,123,111,97,106,113,93,58,44,52,84,123,142,144,142,143,149,152,137,138,123,56,24,79,89,70,80,106,105,78,70,64,63,86,104,66,99,113,100,101,102,89,88,77,60,49,59,60,56,48,54,47,49,41,146,146,149,155,160,166,156,142,123,110,101,103,106,84,79,72,71,87,110,102,75,49,78,124,144,155,174,184,154,132,87,17,26,73,117,101,79,86,85,67,59,40,47,54,30,26,94,111,105,111,111,108,102,88,88,71,48,50,65,52,41,58,55,46,141,146,150,151,160,162,154,152,142,127,103,104,126,100,96,74,58,92,108,120,135,115,84,68,80,111,140,176,184,155,113,51,28,53,93,91,92,77,70,82,77,95,68,66,83,38,102,111,106,116,114,107,95,93,65,58,53,54,53,62,79,53,40,50,140,141,142,146,144,147,149,142,129,119,113,156,130,96,90,74,75,123,132,111,129,154,156,137,109,64,87,112,150,169,149,113,73,64,88,105,120,117,93,86,86,86,66,63,55,53,109,107,119,119,105,112,109,84,70,65,46,49,46,68,45,41,46,37,137,141,140,142,150,153,148,138,123,108,99,88,79,120,103,94,84,102,119,123,118,144,162,169,167,156,102,98,118,155,178,157,131,124,101,97,110,107,89,63,66,69,77,58,52,70,120,128,120,108,102,92,87,85,70,51,60,57,62,46,55,58,59,57,134,142,145,146,150,152,152,139,116,91,81,73,79,114,103,88,71,86,104,117,113,125,146,160,161,157,155,112,92,90,129,158,136,99,96,118,130,105,91,87,88,97,81,57,56,61,95,115,109,106,98,103,87,68,60,59,59,48,50,51,70,75,57,64,139,142,145,145,150,154,150,143,115,83,64,62,104,118,108,82,73,120,112,109,107,118,136,151,153,149,147,138,100,88,86,98,89,79,110,132,136,135,101,66,63,73,75,68,37,39,65,95,97,96,104,87,88,78,72,57,39,54,55,53,53,59,68,73,137,144,149,152,158,162,155,146,119,82,61,55,66,96,106,67,66,100,103,105,107,114,121,145,143,142,143,142,126,97,89,119,120,118,128,144,144,131,120,108,91,77,74,61,27,37,65,73,84,88,96,97,93,83,67,56,65,64,45,37,41,49,52,55,141,145,150,155,157,157,153,150,127,89,58,52,75,112,97,59,91,128,111,105,106,111,109,132,147,144,144,143,135,104,90,118,128,120,118,135,138,129,117,104,99,78,60,48,29,41,62,74,83,86,91,83,83,79,70,57,38,30,40,40,53,60,66,54,144,146,150,152,152,156,153,149,132,91,61,55,95,129,92,75,139,157,125,98,90,113,112,123,149,146,142,145,136,103,88,121,134,128,117,122,131,131,114,107,89,86,81,72,38,43,58,73,85,79,84,61,50,50,53,41,46,57,61,54,32,37,44,46,147,143,148,152,160,167,164,151,133,96,66,53,101,137,92,73,64,61,91,104,93,105,111,112,136,143,143,138,137,104,91,129,135,130,118,116,118,127,119,98,87,84,75,63,42,40,50,62,69,82,83,84,64,51,54,49,42,40,65,48,42,38,45,47,145,147,148,151,162,165,160,150,132,98,72,60,112,142,93,55,87,74,91,105,98,96,114,107,133,144,142,139,141,102,93,119,132,132,123,115,115,113,110,103,84,68,51,33,37,42,49,56,71,69,76,84,66,65,75,54,31,45,40,56,57,37,37,50,145,145,148,154,161,164,158,150,131,100,74,62,122,139,93,47,64,35,66,97,103,96,116,110,128,140,143,143,143,101,90,123,137,130,119,120,119,115,104,88,94,97,73,64,48,43,54,61,67,84,63,42,58,60,52,51,60,59,76,68,74,72,71,74,143,143,146,150,157,163,161,148,125,98,79,69,123,138,94,40,53,59,64,96,108,101,125,120,122,132,137,138,144,104,96,122,140,132,119,108,128,126,118,99,79,75,76,74,72,53,54,72,69,63,76,67,57,56,53,52,58,59,57,51,52,76,83,81,146,145,150,147,153,160,157,147,129,98,87,78,116,137,106,66,55,56,79,109,120,113,133,128,126,138,141,139,140,104,103,123,143,143,131,109,109,136,133,117,101,87,80,69,51,52,59,63,70,70,58,57,65,54,40,47,58,53,42,39,58,57,70,89,148,151,151,150,152,153,152,145,131,109,97,87,120,139,122,72,104,145,126,114,132,128,122,121,130,138,142,142,141,100,107,124,142,143,141,132,105,102,141,149,130,111,77,66,77,68,60,71,88,70,64,50,44,53,62,50,49,60,70,68,55,53,39,49,148,146,146,149,150,154,149,147,127,108,97,94,117,145,138,88,52,81,77,117,153,137,129,125,131,138,145,145,143,104,120,131,150,155,150,140,136,116,88,135,143,125,111,89,76,84,89,79,48,50,50,52,50,44,44,41,43,60,45,57,52,49,51,51,148,144,148,151,153,150,151,149,128,106,100,100,120,158,159,116,54,30,59,125,158,144,130,125,139,143,147,147,138,119,142,152,161,164,165,150,143,136,123,104,102,106,95,74,62,54,64,78,82,69,58,54,48,50,51,47,35,33,50,46,49,50,56,57,142,150,151,152,150,153,152,150,143,122,104,108,104,152,163,151,103,49,53,114,153,149,141,129,143,145,151,161,144,125,154,160,170,173,172,165,150,133,135,134,130,108,88,70,65,59,56,77,64,67,69,50,49,41,51,56,52,45,47,59,58,74,74,64,147,148,152,154,158,155,153,154,152,136,115,106,97,132,166,169,146,97,79,105,141,152,153,146,143,156,162,167,138,137,156,153,178,186,187,170,150,140,121,103,92,87,76,65,57,55,59,67,49,38,46,49,50,53,51,54,59,56,49,39,45,52,48,56,142,143,147,155,154,154,150,153,154,146,129,115,99,105,136,149,152,115,78,105,144,147,147,153,144,152,173,196,141,163,176,174,173,173,169,152,150,128,125,119,116,99,82,62,50,42,40,45,49,46,37,36,41,44,44,32,62,94,64,64,51,43,51,54,134,144,144,146,153,154,154,155,152,151,147,133,120,93,113,122,132,117,80,113,172,187,170,163,172,165,164,126,134,174,184,176,175,167,153,142,137,135,124,116,105,90,78,62,76,71,50,55,52,44,46,52,48,43,47,56,40,36,59,63,74,72,63,62,134,139,144,148,151,149,149,158,162,154,150,152,148,126,86,75,67,67,58,60,87,118,149,159,145,102,88,135,179,181,175,175,168,159,146,135,126,120,112,111,88,57,45,40,36,42,47,52,53,47,45,39,41,41,49,51,45,47,43,49,47,29,38,39,96,132,145,149,150,150,149,151,154,153,154,152,151,153,142,86,76,94,79,76,75,80,81,82,93,142,202,203,185,182,183,170,155,142,136,130,129,113,89,75,68,60,55,49,56,38,39,42,46,48,48,47,58,59,59,55,58,51,39,31,36,41,36,40,23,41,103,133,140,144,147,149,147,151,145,140,142,140,144,146,124,68,52,72,137,148,149,167,173,182,180,179,174,173,171,169,167,148,135,118,103,90,69,57,58,60,63,57,56,66,56,51,47,47,46,47,52,64,62,46,49,59,50,47,41,43,51,57,37,27,16,33,57,74,91,100,102,95,95,95,96,101,102,102,102,153,203,173,73,82,99,113,119,124,127,127,119,111,110,114,107,102,90,76,70,74,58,57,55,57,60,58,52,50,49,55,69,52,51,47,57,55,43,39,45,44,42,51,54,52,50,48,52,49,42,44,44,30,24,27,40,50,54,55,60,59,63,72,68,80,138,95,29,34,43,50,49,48,57,51,49,43,40,45,52,56,54,55,53,56,51,57,55,48,43,40,40,40,32,44,54,61,47,53,55,56,57,55,55,59,52,50,46,44,33,45,46,41,39,33,44,47,42,41,40,49,58,59,52,48,44,50,64,70,53,35,48,51,56,76,90,76,64,60,55,58,58,58,52,43,44,36,35,39,53,49,41,41,40,42,54,53,58,52,53,49,44,55,60,65,73,64,60,64,53,50,47,43,35,43,47,45,41,39,38,41,48,50,55,53,42,40,42,50,58,64,64,70,63,53,66,85,81,79,90,84,63,63,59,69,64,64,76,83,63,55,40,43,51,43,35,42,41,42,56,53,57,52,53,49,43,54,60,64,74,64,60,64,54,50,47,43,36,42
76,71,57,51,50,38,36,36,38,41,43,45,42,33,22,26,41,52,52,42,48,53,52,54,51,42,47,51,58,60,65,65,66,65,71,65,56,50,56,72,59,51,50,50,52,51,51,50,42,40,40,39,38,41,34,34,43,46,39,43,46,44,40,42,59,49,56,57,52,49,52,57,62,64,60,59,59,50,40,34,41,39,40,48,56,58,63,59,52,57,57,56,62,57,59,65,66,69,67,64,58,56,60,68,64,61,54,55,56,52,53,51,53,34,36,40,44,44,37,39,36,42,49,46,41,41,42,41,108,112,106,97,89,75,66,60,62,55,49,40,41,33,33,30,43,64,86,113,110,110,110,106,104,103,101,100,96,84,77,72,71,61,60,54,68,72,65,59,53,50,53,55,57,47,55,56,53,64,45,30,38,47,45,45,49,54,52,50,53,45,43,43,143,139,133,127,120,108,102,100,98,100,101,98,89,82,41,29,64,118,135,133,130,125,118,118,118,118,115,115,112,110,107,104,97,88,80,85,99,86,67,59,55,56,58,49,56,56,58,53,50,58,55,57,57,49,46,50,52,42,42,40,40,45,50,46,149,146,142,139,142,140,121,115,128,133,137,137,136,137,101,39,39,88,122,137,137,131,125,124,123,123,124,125,122,123,129,126,127,119,115,112,99,93,103,94,78,68,63,59,56,52,46,54,53,55,46,40,39,41,28,26,42,45,43,45,44,37,45,46,151,151,146,144,141,146,146,133,124,127,134,137,140,144,137,86,39,52,86,121,139,143,142,136,131,124,124,129,129,135,138,133,132,123,121,123,114,99,96,107,105,89,73,66,65,57,60,55,49,53,50,43,52,57,62,56,52,50,49,46,41,37,40,35,151,146,139,139,140,137,140,140,136,132,132,131,134,136,137,134,119,162,110,104,116,137,148,149,149,143,134,132,134,142,144,139,135,125,119,118,112,100,99,101,89,84,70,58,63,67,65,57,53,45,44,57,66,62,54,53,51,42,41,50,37,40,45,40,155,154,151,150,147,145,145,141,139,139,134,133,129,121,115,132,152,189,131,112,148,158,160,159,154,147,145,137,131,146,148,147,144,134,126,118,114,114,111,101,98,82,74,63,62,71,69,61,61,64,75,76,72,62,53,54,46,43,39,29,44,42,39,47,164,164,165,164,163,158,147,144,143,144,133,116,101,97,118,142,140,136,117,118,140,159,168,169,140,134,148,145,140,153,161,159,155,148,132,121,118,120,121,105,101,95,91,82,81,65,61,70,66,66,49,52,56,58,65,72,67,57,48,53,45,53,57,51,158,164,165,166,160,155,154,156,160,144,125,117,104,107,110,111,116,119,112,110,115,134,153,163,163,164,151,156,153,168,172,166,158,152,143,136,130,131,127,119,115,104,96,93,85,76,82,73,71,63,51,56,64,61,63,55,55,66,77,73,62,57,51,50,152,159,155,163,165,167,169,175,177,143,132,124,115,123,127,120,111,94,100,118,126,140,145,159,164,175,170,156,159,166,174,169,152,145,144,144,142,137,134,135,123,98,98,99,93,83,66,65,74,54,51,67,82,74,67,82,95,95,86,75,69,67,64,69,168,162,163,171,174,175,177,179,169,143,136,133,137,147,139,120,88,72,120,137,141,154,155,154,155,160,183,152,156,161,169,170,168,154,150,145,146,136,126,117,105,106,115,97,80,76,75,72,73,72,79,91,100,111,107,102,79,76,73,70,73,61,51,47,180,179,179,179,180,183,187,184,162,144,144,152,158,158,141,105,69,72,119,140,132,159,169,168,162,162,187,160,140,155,168,170,171,167,163,149,136,132,131,113,105,110,109,92,86,81,77,74,80,80,87,98,93,86,77,76,69,67,68,69,66,65,64,66,183,184,184,185,187,189,188,176,154,138,162,158,178,174,142,90,67,89,122,145,139,162,176,181,175,167,179,171,140,153,164,169,171,169,163,142,137,148,129,107,104,105,99,92,85,78,77,80,84,75,75,79,85,84,67,69,62,69,78,76,73,76,87,77,185,187,187,190,190,191,192,181,158,137,162,142,178,172,133,85,105,121,136,158,151,166,172,181,179,171,179,174,143,157,167,172,176,170,157,138,151,136,114,99,103,102,89,77,73,82,85,94,81,81,75,79,94,83,74,91,88,86,81,74,72,62,52,52,183,183,187,188,190,193,195,186,161,138,146,147,183,176,120,63,84,115,138,161,159,162,172,181,177,173,181,174,150,158,162,170,178,172,144,165,172,137,109,106,108,85,69,69,64,81,88,73,70,70,82,91,97,87,87,90,86,85,88,86,73,60,49,44,180,183,183,187,190,193,195,190,160,134,135,160,186,177,106,54,71,96,132,160,161,166,171,179,179,182,184,177,151,160,169,174,173,165,155,178,163,129,113,105,102,104,95,78,78,78,80,99,103,99,81,88,86,75,66,59,69,77,82,64,49,53,58,69,181,180,183,190,194,194,195,190,162,128,126,162,186,194,114,79,82,106,147,160,156,169,169,179,183,185,185,178,154,160,173,177,173,164,178,180,158,135,114,110,117,103,85,71,75,80,86,95,84,88,80,68,65,56,63,63,71,82,70,69,67,83,83,71,184,181,182,187,188,189,192,192,166,122,115,150,186,189,121,105,105,114,151,155,159,174,168,177,182,185,185,182,158,161,175,178,174,168,180,175,157,132,133,132,114,88,74,77,85,85,98,97,86,84,73,57,51,59,68,77,90,80,81,91,108,104,73,76,188,189,188,188,186,187,191,196,169,113,107,138,184,176,114,67,98,125,150,151,166,178,169,178,187,186,186,187,157,164,175,174,172,174,180,171,145,122,134,120,107,89,77,83,95,99,103,103,98,94,74,55,57,61,77,88,93,91,102,96,86,86,76,75,194,194,194,191,188,189,189,191,173,113,103,122,170,165,118,122,168,143,151,153,175,182,176,183,188,187,189,187,156,167,176,171,175,181,178,159,130,128,126,118,112,95,91,92,101,108,110,109,105,91,80,68,58,62,62,73,98,107,88,78,67,53,60,48,198,200,198,196,192,190,191,192,167,110,101,107,129,145,110,101,144,136,148,161,184,185,184,185,188,188,192,186,158,168,170,168,174,182,176,153,133,132,126,117,102,73,79,99,113,124,126,118,122,114,99,75,72,64,69,97,89,60,39,54,70,77,71,75,198,199,200,198,196,192,192,192,167,113,93,97,138,189,130,95,109,128,148,168,181,189,186,185,188,193,197,183,158,173,172,166,177,186,177,158,146,115,110,107,96,87,83,109,129,130,134,135,126,106,96,72,76,83,87,84,87,99,109,117,114,97,85,77,197,199,200,199,197,193,189,188,170,118,93,124,192,212,164,101,113,129,151,171,190,191,185,183,185,186,193,177,165,173,143,128,153,178,173,149,130,115,112,98,97,91,89,111,127,131,144,141,123,102,89,72,71,82,71,74,88,96,111,111,106,106,106,88,198,198,200,200,198,193,188,190,183,141,97,123,181,202,160,119,117,139,162,176,192,189,180,177,176,176,184,160,148,141,123,115,122,161,178,144,117,110,107,96,94,95,95,120,137,144,145,138,132,119,91,77,84,71,60,90,104,103,88,88,92,92,67,91,194,196,199,201,201,195,190,188,186,167,127,134,143,143,137,129,129,151,173,185,188,178,165,156,160,179,166,126,141,154,151,133,111,112,176,156,127,116,118,102,88,94,99,114,138,134,134,126,118,107,91,85,81,73,79,93,120,119,115,103,90,83,94,78,194,198,199,202,201,197,192,186,173,163,150,141,127,124,123,132,153,164,176,178,175,163,153,152,179,171,123,138,160,157,138,117,115,104,155,147,120,113,111,100,96,79,91,108,135,130,122,119,127,111,90,80,78,92,93,109,125,123,97,97,101,84,62,71,195,197,200,201,201,200,196,190,173,160,167,168,129,115,112,125,147,159,170,168,155,151,170,189,171,141,144,166,165,150,118,75,89,109,122,115,104,98,91,96,93,78,91,123,144,142,128,129,126,113,91,75,90,104,113,112,108,105,113,119,113,104,81,65,194,196,199,200,200,201,197,191,179,160,151,164,128,122,115,110,131,149,152,135,133,163,189,156,147,145,154,161,155,141,100,36,62,99,106,102,99,91,94,93,95,87,106,138,154,151,122,127,130,113,86,80,91,105,120,120,111,109,105,101,95,98,93,86,197,197,199,199,199,200,200,198,190,173,149,144,136,117,102,97,123,139,127,106,120,142,142,144,138,137,147,155,153,142,91,35,57,86,93,100,103,108,110,111,108,91,113,150,161,157,128,125,111,104,93,84,97,111,105,84,94,106,117,112,112,93,91,86,197,199,199,199,200,200,200,198,198,188,174,162,152,140,146,105,124,97,83,101,135,154,162,157,156,161,157,156,144,129,92,46,68,83,103,115,124,126,125,118,100,95,118,156,166,165,121,110,101,85,75,77,96,100,106,103,108,117,101,94,85,82,85,95,196,198,199,198,198,198,197,194,192,188,189,179,164,168,200,161,133,111,144,181,183,180,177,172,174,182,180,170,147,119,102,66,61,76,90,110,114,113,114,108,103,111,134,166,173,164,132,128,122,104,77,72,84,103,88,85,85,90,98,89,86,79,74,91,196,198,198,199,198,197,197,194,191,182,170,151,163,184,205,192,139,163,196,200,193,189,187,185,187,190,188,181,166,136,123,111,86,77,89,117,132,122,115,116,128,113,114,154,177,167,125,117,111,106,81,70,74,90,93,107,113,101,90,88,94,71,74,72,196,196,198,199,201,201,201,199,195,181,173,161,155,179,204,191,167,189,200,200,197,193,194,196,195,196,195,191,184,162,142,130,107,86,96,117,122,122,124,117,114,108,112,164,172,161,123,113,109,94,82,86,85,79,90,97,89,98,93,77,66,96,110,93,197,197,198,198,199,200,200,199,196,183,166,153,156,183,199,188,174,194,199,199,198,198,197,196,198,200,200,199,189,173,157,136,109,83,95,109,119,115,109,101,107,102,107,165,173,167,143,128,113,108,94,84,85,87,82,69,72,76,77,83,104,93,78,80,197,199,202,200,198,198,199,200,196,185,164,154,159,174,177,146,127,189,206,198,195,193,195,194,195,197,201,202,188,176,160,140,107,91,99,104,105,112,107,108,101,90,82,146,164,167,135,124,120,116,104,80,82,88,94,92,101,101,95,88,79,67,62,66,197,196,199,199,201,200,199,198,193,183,180,171,152,142,149,146,104,113,154,193,197,196,193,192,193,195,194,188,176,165,154,138,101,98,94,98,100,96,103,105,99,90,87,121,143,161,143,126,112,97,88,78,81,89,92,95,106,100,89,77,78,96,93,78,197,197,197,198,202,202,201,199,190,178,175,162,143,132,164,153,113,100,78,104,125,142,168,181,186,190,188,181,164,150,132,83,77,119,108,95,90,100,106,117,106,98,93,121,143,158,147,138,124,112,104,83,79,84,104,106,109,118,116,123,127,87,86,92,197,198,198,199,200,203,200,195,184,168,160,152,158,123,124,123,154,166,152,146,169,155,130,144,174,185,179,167,150,139,85,19,80,130,132,111,86,84,101,115,101,93,94,106,136,151,151,146,131,114,92,75,67,80,94,90,98,115,108,97,86,92,109,101,195,198,199,199,200,202,200,193,181,167,146,138,147,120,117,126,151,172,170,168,169,172,160,134,101,157,169,159,148,137,111,80,87,114,131,126,106,88,86,95,87,87,96,107,137,150,144,143,145,119,100,72,65,64,72,84,90,83,79,76,88,86,78,109,195,198,198,200,198,198,197,193,184,164,138,124,123,125,128,122,134,148,159,169,181,176,172,166,138,58,88,132,149,143,133,118,102,108,140,141,118,99,91,87,88,81,75,102,136,146,139,143,138,118,98,83,75,68,63,64,71,81,81,83,83,93,111,117,194,195,196,196,199,199,195,185,167,143,114,130,124,132,135,116,121,128,151,165,182,188,180,171,168,148,95,100,157,158,146,134,136,159,162,159,147,110,89,83,90,96,83,97,129,142,138,134,139,131,108,79,68,62,62,63,64,68,67,67,84,98,92,76,194,194,197,199,199,198,194,186,162,128,109,104,113,131,128,105,112,120,148,161,175,182,188,183,177,182,155,109,139,176,168,164,163,167,164,153,147,124,113,99,88,84,72,88,114,132,136,131,124,115,97,86,65,59,52,56,59,57,57,76,100,102,68,55,194,195,198,198,197,196,194,194,167,117,119,123,144,146,113,97,109,115,141,155,173,165,175,183,182,182,191,125,132,176,181,176,174,170,169,156,134,117,92,101,100,83,73,87,110,117,124,119,101,93,90,76,66,55,55,55,62,72,70,66,77,74,77,98,193,195,196,196,196,194,192,196,170,110,116,133,189,197,124,109,157,148,141,151,172,168,158,179,182,183,190,163,126,172,180,184,178,176,173,164,132,114,103,88,91,86,74,72,91,113,118,119,115,92,85,83,77,73,62,57,64,86,88,68,53,76,98,82,193,194,194,197,198,197,194,193,174,120,114,138,192,206,132,94,111,132,142,144,164,179,157,168,183,183,186,167,124,167,179,184,181,178,177,174,146,116,106,97,91,86,74,63,66,88,103,94,88,94,83,73,64,72,78,69,68,67,63,65,77,87,81,72,189,191,191,193,192,193,193,191,172,127,103,146,187,198,114,73,75,103,140,139,142,174,155,163,180,182,186,164,133,168,181,182,182,175,173,182,166,136,117,112,94,84,80,61,64,69,84,82,70,71,87,72,47,52,67,71,77,76,74,56,51,53,57,54,187,185,187,189,194,190,190,190,171,135,105,162,172,177,113,108,104,105,143,147,136,166,159,165,184,182,185,157,128,162,178,182,181,171,166,170,173,151,117,110,110,94,87,87,77,78,68,68,68,50,48,66,80,72,62,48,50,57,63,70,78,84,63,66,181,183,185,187,189,190,191,192,168,131,111,146,177,182,136,63,91,95,135,152,145,156,161,160,187,186,186,158,131,160,181,179,179,174,158,157,168,167,127,98,102,99,96,83,74,66,66,53,58,63,55,58,62,69,71,58,58,61,68,74,56,46,43,32,179,182,180,180,183,186,191,190,168,125,114,140,179,176,149,70,80,129,151,153,148,148,155,161,181,184,186,159,129,162,179,177,175,176,171,151,149,164,155,119,93,93,93,88,75,74,74,67,56,62,61,64,70,58,71,74,53,43,58,57,54,54,60,65,174,173,171,177,180,186,193,195,180,141,125,132,178,168,151,96,126,150,129,152,148,148,156,173,183,178,180,162,127,160,178,177,174,172,166,158,146,142,145,137,116,94,86,92,87,79,65,66,74,76,91,81,85,83,71,68,85,87,77,86,79,63,61,52,176,177,183,184,189,188,191,190,177,145,133,132,174,164,152,97,90,110,124,144,143,144,159,176,183,177,181,157,127,153,168,168,169,168,162,160,157,151,140,134,129,116,102,88,78,72,64,62,61,69,61,60,77,72,75,72,80,84,82,75,82,76,58,54,177,177,180,180,181,183,187,181,161,140,129,121,165,161,152,111,79,68,116,146,142,150,153,167,175,177,182,145,133,157,164,163,162,164,160,156,148,139,121,117,114,107,94,75,72,77,66,72,67,60,64,60,52,59,65,69,53,62,51,47,54,33,36,51,161,166,170,167,172,175,185,185,168,136,119,114,151,156,140,129,83,69,99,132,132,144,153,164,175,174,179,138,141,166,172,175,166,162,159,152,138,124,122,116,101,91,82,76,76,84,65,50,57,60,59,64,62,60,40,54,57,50,59,57,60,64,70,62,149,149,149,152,159,165,175,181,177,154,115,100,122,152,146,132,124,102,102,113,122,141,158,163,163,162,163,134,149,166,169,166,163,155,141,131,124,117,111,103,103,92,77,66,65,63,67,65,50,54,58,60,53,53,55,52,58,62,51,54,49,49,37,42,146,143,143,145,148,147,149,156,165,154,122,101,93,99,114,112,112,112,109,111,124,147,165,164,160,173,179,144,160,162,158,151,140,124,112,113,111,107,93,77,69,67,63,63,58,50,51,52,54,50,53,55,55,56,43,37,43,54,49,42,44,44,45,44,139,142,140,137,134,137,133,135,140,142,128,105,92,52,40,58,67,45,37,60,74,93,122,153,160,151,148,157,158,156,147,147,135,124,120,120,114,90,78,67,58,57,57,51,46,48,49,42,50,47,51,57,59,53,50,46,40,41,44,44,41,45,39,40,69,91,107,124,135,138,139,123,114,108,106,113,103,113,82,57,66,63,56,66,81,75,96,139,137,138,153,154,150,151,149,134,125,113,100,86,74,77,72,63,59,57,50,46,45,48,44,52,49,45,46,48,47,51,49,42,41,38,40,50,51,37,44,44,54,59,58,52,54,65,67,61,56,62,52,50,52,56,97,125,117,122,115,111,118,127,118,95,105,113,108,101,93,86,80,76,71,77,72,63,57,47,52,47,46,53,53,50,46,41,37,46,49,54,53,49,50,47,46,44,45,42,40,38,53,35,32,44,50,50,68,61,44,39,40,40,46,49,53,43,37,32,40,109,169,185,119,77,73,63,50,49,46,52,57,51,47,45,43,43,47,43,54,55,47,48,57,63,65,58,55,52,45,42,39,47,47,55,51,44,46,51,47,51,49,53,53,60,56,60,52,54,70,52,34,30,40,44,37,38,30,32,36,43,43,41,40,65,107,92,59,36,59,65,50,42,38,42,65,68,56,49,57,60,61,61,63,69,75,58,59,61,60,63,59,50,52,58,57,56,56,60,53,59,54,52,49,49,53,54,52,70,86,73,66,64,106,89,80,54,29,27,31,27,25,26,32,37,34,34,42,42,45,49,49,46,45,55,47,47,50,49,46,57,62,62,68,75,83,80,73,79,84,81,66,56,64,59,56,56,51,62,73,67,65,79,74,59,55,59,64,59,64,63,58,53,84,108,97,93,103,100,87,86,64,27,20,31,33,31,37,34,32,36,42,59,57,58,55,52,46,40,36,53,57,63,58,66,80,85,97,86,88,92,84,77,73,75,73,64,79,71,58,57,57,58,67,72,69,87,79,65,61,69,72,72,75,75,78,78,97,133,137,138,103,105,98,88,86,74,46,38,45,53,64,57,42,47,54,62,68,66,58,53,59,65,67,63,64,69,69,77,90,94,88,87,84,85,96,91,79,64,75,89,82,66,56,67,61,70,78,79,81,82,83,82,83,83,84,92,94,88,90,88,102,128,143,148
118,77,44,39,55,78,79,64,52,52,73,88,98,94,96,93,69,69,83,96,109,100,90,86,86,103,135,144,109,102,119,122,113,88,81,72,67,60,69,72,71,71,77,74,75,80,78,54,53,66,71,52,45,54,60,61,53,71,70,63,67,67,74,80,80,91,110,82,53,45,70,72,54,61,76,77,73,64,55,52,67,76,76,81,99,100,95,96,82,88,107,87,89,100,97,96,105,86,74,67,73,68,68,73,83,84,73,69,80,68,61,55,61,60,66,66,68,53,41,49,46,44,73,81,89,83,101,99,61,74,81,98,110,109,91,81,75,63,70,69,56,47,45,61,92,95,67,63,77,94,91,86,81,75,84,85,82,74,83,79,70,73,75,81,79,64,73,97,106,103,101,78,74,77,80,78,61,56,73,63,57,51,73,50,51,63,82,90,74,51,63,64,94,119,141,144,144,140,136,132,121,111,100,94,92,82,70,43,16,31,46,61,80,93,80,65,64,68,61,76,77,76,80,83,87,89,95,104,91,100,113,104,88,90,85,71,55,59,74,75,64,54,57,61,64,63,58,65,70,77,72,57,58,75,65,62,190,198,200,196,189,183,178,168,162,157,138,126,133,145,139,103,135,192,172,132,135,146,166,173,163,160,155,153,147,143,148,149,145,134,129,128,134,126,104,88,96,93,82,83,73,59,71,73,71,75,71,66,64,65,78,72,66,64,71,82,76,66,52,49,191,194,195,199,202,200,202,203,204,205,206,206,203,199,197,194,163,83,23,135,203,209,186,194,207,201,201,206,207,209,201,195,198,191,175,172,145,125,114,100,90,77,73,79,72,78,73,66,65,73,81,80,63,60,63,59,65,59,67,74,57,60,65,65,189,194,195,196,198,199,197,199,201,201,199,198,195,201,200,166,178,122,91,96,98,97,101,106,108,189,214,202,202,202,198,196,195,187,166,157,143,128,103,113,107,106,92,85,82,75,71,77,64,54,52,57,57,59,50,55,53,79,106,90,74,74,78,78,190,191,194,199,197,199,203,204,203,200,197,200,194,165,102,96,65,65,68,55,82,116,164,203,158,101,126,177,199,203,201,197,189,173,162,171,151,142,136,126,115,101,85,78,76,74,79,74,66,62,64,66,68,72,74,48,72,92,78,77,77,73,62,63,191,191,197,199,198,203,206,206,200,198,197,169,148,103,129,126,136,139,185,218,224,221,220,212,208,210,169,107,176,206,205,202,194,185,186,177,170,153,146,132,124,112,103,88,87,83,73,77,59,61,78,83,89,80,79,87,84,81,71,71,95,65,66,65,193,197,197,203,204,202,201,196,196,195,161,148,116,136,175,202,215,175,160,197,205,200,197,209,207,201,212,207,126,206,208,202,195,193,186,180,164,154,146,138,128,114,101,80,73,67,63,53,57,79,70,69,57,54,61,54,51,73,76,58,46,54,52,54,200,201,203,204,203,200,196,192,194,180,152,146,119,175,201,203,187,110,87,149,185,177,176,187,190,203,211,213,146,183,203,206,205,199,187,161,118,111,117,124,114,97,96,111,102,74,68,65,68,65,67,82,82,89,64,65,79,82,62,58,48,42,54,64,197,201,202,201,199,196,191,191,187,150,137,136,127,186,203,197,137,59,86,156,174,161,174,183,187,199,205,206,164,152,197,200,200,189,159,114,147,147,140,130,107,109,109,91,83,79,67,67,64,78,83,69,84,62,69,84,80,60,59,71,69,67,69,90,196,199,199,197,195,192,192,189,169,136,129,139,133,187,199,176,86,37,93,147,164,157,156,163,182,187,187,189,171,118,162,172,171,152,114,145,139,97,104,92,95,89,79,76,72,69,72,69,56,57,55,71,74,81,66,64,74,89,72,54,59,70,72,59,199,196,192,194,197,198,197,191,172,144,129,142,142,183,182,140,73,88,107,144,153,140,140,157,168,173,178,183,174,116,147,156,153,135,114,144,97,96,106,90,76,67,58,58,65,64,60,60,64,60,59,48,55,50,52,72,72,58,65,60,55,56,76,88,200,197,199,204,200,199,202,193,176,135,121,135,139,169,168,119,97,115,105,133,136,123,142,148,161,169,177,174,169,123,135,139,137,115,117,103,91,118,108,92,74,70,66,57,56,59,53,55,70,90,105,118,120,129,98,76,69,68,61,57,47,70,96,64,195,195,197,201,201,204,201,192,173,146,115,126,139,170,162,97,29,53,102,128,124,120,143,150,164,174,168,158,156,121,119,121,116,105,104,93,117,110,83,76,74,69,62,59,55,54,58,59,60,41,43,51,46,53,71,71,78,85,71,52,67,72,60,69,195,193,196,203,203,206,205,196,177,150,103,113,133,164,156,103,64,60,109,124,114,121,149,151,169,167,160,155,151,119,96,97,101,110,99,120,131,108,114,113,86,67,50,54,70,68,64,60,56,80,77,67,72,81,80,75,56,53,60,70,67,70,74,68,191,189,195,201,204,206,206,194,177,145,100,115,130,163,146,89,51,65,104,113,98,122,148,154,163,163,156,156,148,121,85,82,99,106,123,131,128,124,113,93,88,80,73,78,89,94,86,77,76,63,68,72,74,53,57,61,62,68,51,43,34,43,54,65,185,186,191,196,201,205,208,202,182,139,80,110,118,150,140,84,42,64,93,103,97,123,149,161,160,148,153,148,145,115,81,75,103,130,139,140,139,118,119,132,114,96,73,87,102,107,96,86,76,71,59,50,59,62,89,111,137,152,138,115,103,77,76,69,181,177,186,188,194,199,199,194,176,134,77,120,114,128,123,83,61,89,93,91,94,127,161,177,169,150,142,140,151,112,77,76,120,151,157,150,126,124,135,122,114,93,56,73,102,104,102,100,91,75,77,72,59,55,56,72,65,84,99,92,89,82,84,77,173,174,182,186,194,199,196,188,167,132,85,177,124,113,121,87,56,67,89,90,106,140,175,177,158,147,148,139,148,97,79,94,147,169,166,149,142,118,108,106,86,64,48,45,101,132,123,108,96,93,100,97,74,50,39,48,69,57,65,80,89,64,39,19,167,169,174,178,190,194,196,187,167,132,92,121,106,109,115,94,59,64,90,89,109,149,177,166,150,148,148,140,130,83,84,113,157,170,164,154,135,129,125,117,118,99,55,49,105,155,172,139,120,112,105,89,77,51,39,43,47,44,34,31,45,64,68,77,155,159,168,178,186,184,187,184,173,147,115,98,97,110,105,102,71,69,93,91,115,161,176,161,158,157,152,143,105,129,173,187,161,152,161,145,138,124,115,112,117,109,91,99,146,165,182,175,143,119,93,88,79,66,48,46,36,49,52,63,69,53,57,74,159,159,166,175,182,185,182,174,156,134,121,93,91,110,102,93,78,82,113,115,149,175,177,176,169,168,170,119,129,198,212,200,167,142,152,153,125,109,84,105,108,98,151,162,155,163,179,195,169,137,148,116,77,57,55,57,52,34,55,72,81,105,114,112,155,154,157,163,179,179,180,175,161,146,123,98,88,107,111,91,90,117,138,143,158,165,169,166,174,167,82,93,172,202,205,176,114,108,141,134,118,127,135,104,88,82,88,99,101,143,175,185,183,136,100,94,80,64,64,64,56,61,74,71,63,65,67,56,150,149,151,155,166,178,175,168,151,135,127,116,88,113,130,111,99,140,150,154,155,146,148,173,122,68,101,153,189,201,201,158,65,90,134,120,104,103,113,102,83,88,137,169,94,114,158,163,175,145,113,99,92,69,67,72,57,60,68,65,74,78,58,45,148,151,153,155,167,177,178,166,159,138,123,115,75,101,135,131,132,164,173,159,135,118,103,78,115,169,179,186,197,206,189,133,61,127,133,119,118,122,118,91,94,116,174,211,175,102,135,134,151,145,119,101,78,62,61,61,57,70,78,85,93,80,82,95,148,152,151,150,150,161,162,150,146,146,130,117,104,66,71,128,149,164,139,98,66,80,134,180,196,194,192,199,203,190,167,119,68,139,117,120,126,120,106,86,64,67,93,130,92,50,130,134,139,137,114,104,92,70,56,49,49,57,73,64,54,62,51,46,149,150,146,140,142,140,136,131,135,136,133,113,106,131,141,199,150,94,53,87,155,196,200,195,186,186,197,210,210,183,158,137,120,146,119,105,105,76,76,65,68,88,143,189,210,134,128,133,138,134,121,102,101,77,59,64,49,55,63,66,78,77,63,72,150,151,149,148,144,140,138,138,134,127,118,113,118,136,167,136,59,84,142,205,204,186,185,184,180,179,177,178,181,174,161,163,165,155,108,89,81,73,54,60,55,67,146,188,188,138,134,138,140,130,109,93,81,75,57,58,53,58,58,67,74,51,61,63,150,150,150,150,155,167,172,169,150,141,130,121,119,139,167,132,87,104,166,179,177,170,168,170,174,171,168,171,165,157,154,153,157,158,126,59,60,85,92,87,74,87,189,210,188,105,130,143,138,134,114,103,102,92,72,49,49,53,69,62,60,45,45,52,156,155,147,147,148,150,156,162,158,140,122,104,110,125,140,109,68,105,148,154,151,152,152,152,153,161,173,176,157,135,128,127,121,98,96,48,46,58,80,80,69,70,94,133,126,70,135,143,129,116,115,98,84,72,74,63,57,59,66,50,49,45,54,45,152,153,154,158,153,148,147,154,162,148,134,119,117,132,138,109,54,86,132,136,140,138,135,139,137,137,146,147,130,124,117,111,93,89,83,53,50,53,62,73,62,57,116,151,138,104,121,124,111,108,86,97,87,71,63,55,54,64,69,64,62,40,37,44,150,151,154,157,159,157,166,171,158,136,124,116,110,124,141,99,57,90,118,141,148,145,139,138,139,138,135,134,130,124,126,120,113,107,69,50,82,74,70,69,61,73,141,169,166,129,115,120,107,112,111,96,91,77,64,47,41,48,52,68,73,66,54,55,147,150,147,163,168,178,175,161,141,127,124,121,108,97,104,107,65,76,63,69,118,141,143,140,138,137,137,136,133,129,136,142,136,101,66,71,73,91,71,55,48,67,131,159,155,128,108,101,100,111,115,103,97,82,69,46,33,43,44,53,57,47,46,55,147,149,156,157,164,170,153,138,118,102,99,98,93,75,60,80,69,86,101,75,33,67,104,132,140,143,145,155,157,132,128,101,48,93,74,61,82,91,74,60,63,68,100,144,143,107,107,102,99,107,95,112,98,80,62,48,48,57,67,73,61,52,61,45,143,147,148,149,152,149,144,139,133,119,105,89,87,84,91,67,45,75,108,118,122,92,75,70,89,130,158,183,186,150,127,70,34,87,95,69,54,79,93,72,70,60,62,98,100,72,106,97,104,111,102,86,85,64,57,52,50,57,61,54,43,48,39,43,144,141,138,140,143,142,142,138,126,114,103,145,154,99,91,65,63,103,122,113,129,149,143,126,82,76,97,134,161,168,142,86,39,83,98,81,91,88,77,75,62,53,75,91,112,111,102,102,114,115,112,107,107,91,82,54,49,59,48,43,59,54,43,35,133,138,140,143,148,148,145,135,121,108,94,97,90,108,100,73,62,86,116,111,126,143,148,147,144,121,102,98,143,157,176,124,66,77,75,82,83,82,85,85,85,80,87,141,128,101,103,107,119,114,117,109,84,60,49,49,51,44,56,62,32,31,56,67,137,140,143,145,145,146,145,141,119,90,77,70,69,90,89,77,57,76,103,101,114,136,146,152,148,142,132,104,112,158,178,153,115,91,85,89,109,120,95,85,79,71,69,70,75,105,118,122,123,107,101,97,92,74,62,51,50,59,58,42,53,57,36,30,136,141,147,145,152,156,150,143,121,83,59,56,62,80,93,71,49,73,100,99,107,129,140,137,136,132,125,113,89,105,154,161,116,81,86,110,103,81,84,77,77,69,81,107,84,100,124,126,104,98,90,82,74,68,58,67,56,45,42,67,68,53,62,68,136,142,145,151,153,155,149,141,127,88,64,53,62,84,99,60,51,84,98,91,99,108,132,133,127,129,127,128,117,70,40,69,68,89,110,118,112,101,84,85,90,83,50,31,56,83,94,92,98,85,100,82,61,50,49,49,49,55,51,61,60,75,72,63,143,144,150,151,153,153,151,147,132,92,63,49,73,106,101,52,66,102,99,92,103,104,119,135,133,129,128,129,124,80,68,98,116,119,126,123,120,97,90,81,78,64,44,31,45,64,71,82,93,100,81,85,78,72,59,62,58,44,38,40,50,49,59,59,142,142,146,149,150,158,155,146,133,96,65,44,86,124,107,55,78,97,99,89,97,105,115,137,133,135,136,132,134,83,72,100,112,115,120,117,114,109,103,89,66,50,34,31,53,62,75,78,84,83,87,87,75,68,52,30,28,39,42,46,58,64,58,64,143,142,144,150,158,160,156,146,131,96,68,51,97,133,110,45,50,72,108,97,86,99,99,129,137,138,136,129,127,80,74,105,111,111,113,108,103,99,88,72,75,79,53,48,56,68,73,69,79,67,56,47,54,47,41,46,54,52,44,36,40,45,45,38,140,139,143,150,156,160,155,147,131,99,75,62,113,139,111,52,53,84,106,103,86,104,100,126,137,135,136,133,130,76,77,111,112,106,105,105,95,84,88,90,75,62,53,42,44,56,71,85,65,80,63,47,53,54,40,41,54,49,37,32,35,43,35,51,139,140,142,148,154,158,157,146,126,98,75,62,125,135,114,44,26,50,96,103,86,101,101,117,131,141,141,134,125,78,81,119,114,101,95,93,93,86,77,65,60,41,31,40,46,57,61,62,82,78,66,59,77,71,49,40,38,42,63,52,44,42,57,51,141,144,146,145,151,155,152,145,127,92,84,72,119,131,115,50,29,55,98,109,99,114,110,123,133,138,136,123,122,84,90,115,105,100,97,90,80,77,84,83,69,60,59,43,48,55,67,74,66,53,60,53,45,43,67,60,72,66,58,63,66,84,75,73,146,146,146,142,148,148,149,143,127,104,93,82,119,131,122,71,64,73,102,122,108,100,108,122,132,131,130,121,117,85,99,120,105,92,101,94,77,77,71,74,69,60,51,47,60,59,56,60,63,73,54,60,47,50,54,62,39,40,54,68,79,69,70,58,144,142,144,145,149,149,146,143,126,104,95,83,117,135,136,86,41,56,102,132,115,109,116,124,129,133,126,116,122,90,111,125,115,88,97,111,96,77,80,82,70,60,50,44,46,70,75,64,55,47,51,56,64,54,58,59,71,50,51,56,58,84,76,85,144,142,145,147,146,144,145,144,123,105,98,97,124,150,145,114,52,45,97,139,138,115,122,129,133,139,131,119,125,100,120,127,125,112,81,101,119,108,93,86,80,74,84,83,77,71,66,58,53,52,50,40,43,46,44,52,50,60,57,49,48,47,47,45,142,145,146,147,148,150,149,148,140,115,103,94,111,156,156,130,69,41,90,135,138,122,129,130,133,139,143,143,122,101,129,142,135,125,106,81,123,150,122,102,91,70,62,70,80,72,64,59,54,48,46,47,47,47,42,42,53,43,32,43,46,57,71,70,140,148,148,148,150,146,147,148,149,130,109,100,102,151,168,156,105,60,89,131,142,136,137,139,144,150,153,154,112,129,148,164,153,142,126,109,85,95,108,96,74,66,58,54,46,66,57,56,63,55,49,47,49,47,48,44,48,56,68,70,72,65,41,44,136,139,143,146,147,151,147,149,153,143,125,113,90,113,145,152,119,85,86,118,136,137,138,157,159,159,178,180,128,154,177,181,176,149,128,123,120,106,78,64,61,48,50,59,66,58,47,42,42,43,52,50,55,63,63,56,47,44,50,59,51,59,79,69,133,137,140,142,143,143,149,151,148,149,146,137,118,93,117,128,114,66,97,159,174,166,152,152,184,198,186,118,153,175,185,192,176,148,124,118,100,81,91,78,62,57,46,42,45,50,48,44,37,44,38,42,43,38,63,82,75,75,37,37,51,43,40,42,142,140,142,142,140,143,148,149,147,149,146,137,142,109,68,62,64,65,73,91,111,161,195,199,159,107,95,154,182,177,166,161,144,144,134,125,113,106,100,91,70,53,66,68,54,54,47,45,49,46,41,42,42,44,39,35,52,63,76,68,60,59,56,49,113,131,141,147,146,147,150,152,151,147,148,147,143,143,122,94,93,86,87,80,76,75,87,97,111,144,176,186,178,168,162,150,142,132,132,121,116,103,92,75,51,49,39,43,50,55,52,46,44,46,47,47,57,55,48,45,37,43,40,30,30,31,21,27,25,45,64,93,120,132,129,127,124,117,114,116,122,120,121,103,59,34,47,114,133,132,151,176,186,183,180,182,177,166,145,138,133,128,115,103,97,83,59,50,52,46,52,46,41,52,56,48,46,53,65,63,58,55,58,57,46,43,43,44,46,48,44,36,47,44,35,16,28,42,55,54,59,63,69,69,66,80,72,50,98,189,199,106,71,74,83,95,109,107,108,105,107,108,110,107,100,88,84,78,59,61,64,59,56,57,54,57,57,44,48,50,47,50,55,56,44,44,49,50,48,47,43,48,48,55,49,47,34,40,48,43,39,37,39,50,63,57,45,50,50,52,63,67,65,60,41,22,44,51,48,45,46,50,46,46,42,47,54,56,58,57,63,58,53,55,54,58,60,62,54,52,52,60,50,47,51,39,48,52,43,43,45,44,46,47,46,45,46,49,51,42,44,39,36,40,50,48,45,53,49,49,49,47,55,59,69,77,55,43,52,59,67,78,85,69,53,49,54,64,62,61,60,59,54,49,50,54,54,61,53,42,41,40,41,41,40,54,77,57,53,66,61,61,61,54,56,59,51,45,37,41,41,47,45,47,51,60,62,48,45,58,78,97,57,32,37,50,55,56,63,72,74,81,80,89,94,85,85,87,77,81,69,66,66,60,68,56,46,41,38,49,53,47,42,44,38,46,49,49,52,50,51,46,46,59,57,47,39,55,58,47,47,31,35,37,49,37,45,43,47,63,71,73,73,80,76,54,37,30,48,52,52,57,61,63,87,103,91,62,66,81,88,74,79,75,63,52,53,52,48,50,46,47,47,46,46,43,45,57,50,39,46,57,67,58,41,43,47,51,55,45,32,52,59,47,49,32,35,36,48,38,45,43,48,49,49,52,60,56,62,51,38,38,49,54,61,76,67,65,61,69,64,53,52,59,66,68,65,57,56,43,41,43,47,45,46,55,51,46,48,43,43,59,51,38,45,56,66,60,42,42,48,50,56,47,33,50,61,48,50,34,34,36,48,40,45,44
48,46,43,43,37,40,43,49,43,38,42,45,46,34,28,26,34,41,43,38,39,44,50,45,43,35,36,38,41,48,47,47,46,49,54,58,58,53,46,45,55,65,61,59,54,49,52,48,55,49,48,43,38,38,41,32,30,36,37,40,41,44,40,44,72,66,55,51,49,49,54,56,54,49,43,45,50,41,34,28,31,35,35,37,35,35,32,40,44,43,42,42,45,44,43,40,48,52,60,59,51,45,60,60,53,54,52,44,47,49,53,52,45,47,51,46,33,27,31,37,39,36,31,33,38,43,41,45,116,108,100,88,75,62,54,49,47,46,47,38,29,22,17,17,30,46,66,78,84,81,85,86,84,83,83,77,78,77,72,70,67,64,54,55,54,78,88,72,58,52,46,44,49,47,48,46,42,58,54,48,48,56,40,37,41,42,38,40,48,48,53,40,125,121,117,116,111,103,94,94,96,104,104,100,95,88,75,51,27,37,74,102,119,121,116,112,110,109,108,109,106,103,105,107,104,100,94,91,94,91,80,77,78,75,66,67,59,56,51,56,56,57,43,46,50,52,46,48,47,46,53,55,51,46,43,50,128,122,121,122,126,125,113,109,112,116,119,125,127,128,124,112,101,89,101,81,84,102,116,124,127,124,119,118,115,113,113,110,107,107,100,98,100,92,79,78,84,96,89,69,59,53,59,53,47,48,49,48,46,44,35,39,42,37,26,30,33,36,39,35,127,122,120,118,113,118,118,117,115,113,116,117,123,127,126,120,123,179,218,146,97,93,95,112,130,132,127,123,115,116,117,116,116,115,106,100,95,91,85,79,86,91,87,89,82,61,61,51,47,45,48,50,44,49,45,38,40,42,45,44,47,47,40,46,138,135,134,133,127,123,123,118,118,122,122,113,106,105,106,110,125,148,166,149,150,169,162,109,100,105,120,121,117,121,125,128,132,129,121,106,93,88,90,103,90,79,70,64,60,46,49,53,61,59,53,49,36,41,44,60,67,62,55,50,45,41,42,38,148,146,148,146,141,130,123,125,127,121,107,91,92,100,105,103,106,92,73,68,79,91,114,140,151,138,116,109,111,121,131,142,147,142,136,121,108,97,101,101,90,84,78,73,74,65,57,65,64,57,55,57,62,64,62,62,57,48,48,46,44,40,38,42,145,146,147,141,139,140,142,148,136,117,110,106,109,109,106,105,109,126,137,127,118,115,116,120,122,129,147,164,118,108,128,146,147,134,128,120,118,119,115,113,110,104,96,84,76,65,73,81,65,59,66,64,65,58,55,54,49,59,68,63,54,45,49,55,143,138,145,152,154,156,159,158,142,126,121,117,117,120,119,111,103,96,94,116,141,157,155,152,145,135,136,162,171,89,112,135,150,146,135,131,127,122,116,106,106,102,91,82,73,70,77,78,75,72,64,61,60,47,49,57,56,52,54,48,58,64,73,58,155,155,160,161,164,169,171,160,143,127,132,121,123,140,127,104,82,63,86,126,141,154,173,178,170,155,146,146,189,127,100,128,142,149,149,145,135,120,109,108,113,106,94,76,87,107,103,86,72,61,61,69,51,58,71,83,79,86,85,106,92,86,79,68,167,169,171,171,175,176,170,151,135,125,136,118,148,159,127,85,56,64,104,130,145,134,165,185,183,169,159,156,164,153,101,133,148,152,157,152,139,116,117,119,111,95,84,96,106,102,82,69,66,61,68,77,76,78,88,91,108,106,93,86,70,65,62,63,174,174,177,179,177,178,173,154,135,125,137,125,163,163,117,64,63,82,118,133,158,134,149,180,184,175,165,165,165,170,113,133,150,157,161,155,129,112,116,103,92,86,92,99,99,95,86,82,75,64,73,81,70,81,85,94,86,76,62,68,67,64,68,74,174,177,180,175,180,184,180,160,137,125,143,153,172,161,104,83,112,116,132,147,169,146,150,170,179,175,170,170,166,173,122,132,153,161,166,154,127,142,126,102,94,90,93,101,92,80,71,73,77,82,101,84,81,80,77,93,95,80,63,75,72,74,75,70,173,172,179,181,185,189,186,166,134,121,140,161,175,165,98,107,115,113,132,152,171,145,151,168,179,177,176,174,169,175,127,134,155,161,164,144,138,156,124,108,98,90,94,87,70,59,56,65,95,100,79,76,80,78,84,87,80,80,93,96,88,84,89,88,169,171,178,183,183,186,187,165,131,113,120,151,170,161,95,76,76,77,120,150,170,145,157,165,176,181,180,178,169,175,132,143,163,165,161,149,159,151,131,117,106,102,102,91,83,81,72,67,73,72,82,95,92,85,90,87,79,79,70,67,74,72,78,81,167,172,178,181,184,185,187,169,130,103,125,168,167,166,93,67,83,72,131,160,168,144,164,165,177,181,183,182,176,181,137,139,169,168,161,156,161,151,137,122,112,103,94,103,93,73,64,62,67,78,95,91,87,83,78,74,72,61,58,61,59,73,68,65,174,174,176,177,181,184,190,181,134,97,115,165,173,171,98,75,128,95,130,159,158,149,173,166,172,180,181,178,179,184,145,143,173,170,164,159,159,155,144,120,118,128,124,101,78,68,65,65,76,83,92,84,84,84,68,51,53,54,70,69,74,89,76,70,183,183,180,176,180,179,183,183,139,90,92,137,171,178,111,87,93,90,129,156,155,157,175,166,173,182,181,180,180,187,155,147,170,169,165,164,163,157,142,122,124,128,115,102,87,72,68,71,75,89,88,89,95,89,65,53,58,62,57,68,82,82,83,88,190,188,186,185,181,183,185,184,141,96,94,130,152,165,116,123,148,140,151,157,147,175,182,172,182,187,184,180,178,181,154,149,170,169,162,165,164,151,135,125,133,128,113,99,97,89,86,80,84,92,106,107,98,87,72,64,56,53,64,70,87,98,108,107,193,194,193,191,187,185,188,184,145,99,84,110,129,154,121,97,151,160,144,153,156,182,184,180,184,186,185,182,181,181,153,148,168,170,164,173,167,150,141,134,133,129,118,94,82,87,84,94,107,118,110,94,111,102,86,73,63,65,58,78,102,103,82,58,196,196,194,191,188,185,185,180,146,101,81,95,110,139,133,96,103,125,132,150,164,183,188,182,184,184,186,187,191,191,155,152,166,158,157,170,170,156,148,134,114,113,110,91,89,89,97,105,114,112,100,119,124,105,94,68,64,73,85,100,82,56,48,58,198,197,196,194,188,183,182,184,163,118,92,87,79,118,129,101,100,115,129,147,164,182,188,187,185,183,181,185,186,191,158,149,133,108,113,150,160,150,138,116,111,116,114,95,89,94,107,116,122,125,134,140,114,96,85,72,67,88,77,68,80,96,106,118,196,198,198,197,191,183,180,185,177,140,98,82,153,211,186,134,109,111,128,147,165,184,190,183,181,176,173,170,173,181,134,129,120,113,103,126,158,158,124,102,100,109,104,95,92,99,111,124,132,138,137,120,113,112,96,74,64,95,71,67,78,83,95,103,196,199,200,198,195,190,182,174,168,153,116,100,169,218,203,156,122,125,140,161,175,190,190,178,167,163,156,160,180,146,123,145,147,132,112,94,116,148,138,124,123,116,119,98,90,95,111,127,134,138,125,125,125,112,91,86,91,82,58,64,84,104,104,88,199,202,201,199,196,191,186,179,167,156,132,115,155,220,189,144,141,148,151,160,172,185,179,160,141,142,155,180,149,119,153,155,143,122,103,95,101,136,128,117,111,118,110,95,90,89,108,131,129,129,124,120,118,108,92,83,74,73,74,81,97,127,135,116,198,198,199,200,199,195,188,182,165,156,141,151,116,145,119,116,133,154,149,142,164,166,151,130,140,169,176,153,130,151,164,157,135,105,75,75,90,109,111,112,110,114,97,90,90,88,102,135,133,112,113,114,125,117,96,80,74,88,99,102,121,104,88,90,197,199,199,198,199,197,191,189,175,155,138,178,160,117,110,109,109,120,123,139,139,131,145,180,195,177,146,135,144,157,158,151,133,93,51,62,81,92,94,97,98,89,87,94,79,82,106,146,157,143,134,129,128,116,100,83,78,95,107,129,101,100,104,107,198,199,199,199,200,199,195,194,187,171,152,151,164,125,113,100,92,105,124,130,123,149,186,167,132,127,125,125,133,143,150,145,128,88,46,55,66,74,85,101,102,102,105,89,88,106,126,156,170,140,128,133,130,112,93,87,87,90,110,116,119,117,112,104,200,200,200,201,200,198,197,196,196,184,173,160,157,132,125,142,107,118,113,89,76,85,102,122,142,143,138,140,143,143,143,135,116,90,53,57,60,65,91,102,104,110,104,105,103,115,140,165,174,149,133,124,117,107,97,74,90,111,117,100,88,90,101,118,199,199,198,199,199,201,200,197,196,188,184,174,160,155,156,160,132,132,84,91,125,157,168,167,164,157,159,165,168,164,156,133,107,88,63,59,59,70,99,118,132,131,120,108,107,125,148,171,180,144,114,105,101,102,98,79,85,97,101,104,94,102,117,106,200,200,200,199,198,196,194,192,189,183,173,154,153,169,182,158,115,136,142,181,194,191,183,179,177,173,174,179,181,176,167,153,116,96,76,59,60,61,83,117,121,117,104,99,106,136,162,178,183,156,131,127,123,94,84,76,83,101,106,89,83,81,96,95,198,199,200,201,200,200,199,197,193,178,176,165,156,163,179,169,122,158,186,199,201,198,194,191,190,193,191,194,193,189,183,174,151,123,110,95,75,65,90,113,114,115,123,124,129,141,174,185,174,147,133,132,124,109,85,78,80,90,94,100,117,125,92,77,198,199,200,200,200,200,200,197,193,182,167,157,145,168,184,213,167,157,191,200,199,199,199,198,197,196,197,198,198,194,192,185,169,148,129,112,91,82,104,119,116,118,129,118,111,125,168,187,174,134,121,117,113,104,86,80,85,90,94,98,114,111,107,108,199,200,199,197,198,198,199,199,196,185,166,156,156,176,161,209,190,150,186,200,196,197,192,193,196,195,197,196,200,201,199,190,177,164,144,122,100,94,97,81,88,99,101,96,103,125,166,189,187,157,128,116,109,97,87,104,100,81,80,89,86,78,83,81,200,199,199,199,199,196,196,194,183,180,174,170,164,162,135,202,187,133,150,188,206,199,198,196,196,196,194,195,197,197,195,184,172,161,145,129,109,104,114,123,105,95,94,100,103,120,166,190,191,165,138,127,121,112,98,86,91,92,94,86,77,75,83,82,197,198,200,201,202,198,199,195,184,178,178,177,156,130,135,214,183,106,87,88,131,173,189,187,186,187,189,193,194,195,187,175,165,156,150,129,112,105,96,82,95,101,101,99,92,114,156,177,186,154,137,129,119,114,106,87,85,88,97,101,100,108,102,91,198,198,201,201,200,202,200,193,180,170,165,160,130,104,114,156,138,142,139,132,145,146,143,154,164,174,183,189,190,189,178,160,152,143,101,98,105,99,103,104,91,95,93,91,90,111,133,161,179,157,129,122,112,113,103,91,92,94,93,91,100,106,92,92,201,200,200,201,202,203,199,193,180,169,154,161,126,112,123,120,141,173,179,171,168,174,166,160,157,157,173,181,185,181,167,154,146,94,34,104,124,110,97,105,104,96,104,104,100,99,121,158,176,164,146,130,121,110,103,85,79,88,101,106,87,99,110,103,199,198,199,200,200,200,198,195,185,168,148,193,163,122,126,129,135,167,172,171,179,182,177,176,169,147,146,162,165,168,162,156,144,91,48,115,139,132,98,81,87,105,109,96,90,104,115,153,169,162,149,134,126,120,107,91,80,64,82,92,112,114,119,124,198,198,199,200,200,198,196,189,175,155,133,131,127,128,134,130,129,146,154,161,176,191,187,184,184,171,137,122,142,169,170,163,153,121,81,108,131,128,112,91,82,78,90,93,89,95,116,155,168,156,152,142,123,109,83,72,75,76,89,94,87,90,104,94,197,199,200,200,201,198,192,175,159,133,116,120,120,133,139,127,120,121,133,151,167,185,194,192,183,179,179,156,111,111,174,182,168,144,116,107,138,137,124,108,94,89,90,90,89,104,132,158,159,153,145,145,134,123,101,78,66,68,70,69,76,82,80,76,199,201,200,200,201,197,195,181,147,120,107,122,132,139,135,117,111,115,131,145,164,177,185,190,185,178,178,182,153,92,113,168,162,143,124,138,156,152,133,112,97,99,97,93,98,111,138,154,155,146,151,143,131,121,107,88,80,75,68,61,63,71,77,80,200,200,201,201,200,198,198,186,138,107,97,121,148,153,126,109,113,118,137,146,161,173,171,181,189,185,183,183,187,119,90,149,163,156,164,170,163,159,152,126,102,89,93,92,91,108,135,153,149,140,137,144,143,126,107,89,70,64,62,60,59,55,50,52,199,199,199,199,199,200,200,185,130,92,98,117,139,142,106,113,141,145,135,144,157,176,165,168,184,184,184,184,190,161,94,153,168,176,184,180,170,158,148,130,119,117,103,95,98,109,123,136,149,144,140,134,127,113,95,85,73,61,55,46,60,65,65,59,197,198,200,200,200,198,198,186,133,96,104,132,166,161,88,137,158,148,142,143,147,176,170,161,181,188,187,188,192,175,101,161,170,174,183,187,182,159,137,120,110,111,115,90,89,106,119,127,134,131,126,116,98,86,88,70,59,58,55,63,59,72,81,79,194,196,198,200,199,199,196,183,136,103,135,159,187,214,147,127,109,109,140,144,138,173,176,155,180,190,189,189,191,176,105,163,175,173,179,186,184,163,140,124,116,100,107,108,92,99,114,123,131,130,121,109,97,92,82,85,81,78,71,60,58,76,84,82,193,195,199,200,197,198,196,175,140,104,136,171,188,216,167,108,86,80,138,151,141,154,175,152,174,190,189,189,188,176,114,160,175,176,178,184,181,165,144,128,120,112,101,99,87,87,100,105,112,101,108,100,93,91,87,76,69,73,76,75,78,82,76,60,191,194,196,195,196,198,193,167,136,103,148,176,185,187,118,115,152,104,143,162,150,142,177,156,177,192,190,189,192,180,129,166,180,177,175,179,180,165,135,125,119,115,102,93,79,67,66,92,100,87,67,74,87,87,76,53,48,65,70,66,67,53,74,71,190,192,195,195,196,196,188,156,129,107,166,169,176,138,114,107,108,102,135,166,161,141,177,161,181,191,190,190,193,180,142,172,180,177,169,173,175,167,141,125,116,117,118,99,88,82,77,77,91,84,74,55,55,61,68,76,70,65,54,50,54,71,53,63,185,186,188,190,195,197,188,158,130,124,180,168,178,135,129,165,114,118,143,167,165,141,166,161,186,196,194,193,192,168,138,175,190,183,166,168,175,166,135,137,122,107,109,110,95,87,72,60,57,60,68,66,56,61,58,50,58,72,70,57,65,63,81,81,188,188,192,194,197,199,192,166,140,142,181,139,182,143,109,170,189,166,151,168,167,150,163,166,189,195,195,192,195,166,138,179,189,186,163,149,169,171,137,112,114,118,102,102,100,93,78,70,64,56,64,68,63,65,88,91,67,61,77,74,61,57,64,60,192,191,192,192,193,190,182,159,139,140,174,122,179,147,93,109,157,152,148,171,163,153,155,176,192,193,192,194,195,164,142,182,187,187,175,143,151,169,155,119,100,108,107,94,84,89,81,78,73,72,73,73,84,97,74,83,82,72,70,74,86,88,85,93,186,185,185,185,189,188,173,152,134,140,174,128,176,157,107,82,72,94,143,173,157,152,154,181,192,192,193,192,194,154,150,184,185,184,179,156,129,155,162,146,119,109,106,104,101,102,89,72,63,62,73,80,69,50,64,68,72,78,85,82,84,83,59,67,176,175,181,184,188,190,179,157,133,135,167,138,159,164,137,96,81,92,134,151,147,154,163,188,192,191,192,188,186,140,157,182,182,183,175,161,136,122,141,143,137,129,119,106,91,79,75,73,82,89,66,55,62,73,61,68,60,56,67,57,53,64,51,47,162,163,170,177,182,186,188,174,142,120,148,152,148,168,153,140,112,108,124,126,138,156,171,192,192,195,196,198,201,127,168,177,178,180,171,167,156,142,126,125,133,123,106,87,70,66,69,69,60,54,63,62,56,60,65,59,58,55,51,57,50,49,70,65,156,157,163,163,166,170,178,176,151,126,126,152,114,155,158,152,152,140,106,90,103,141,167,181,176,172,173,196,180,156,178,176,174,175,171,161,152,139,124,114,108,100,99,87,82,84,87,74,67,68,55,55,63,62,59,58,54,46,50,65,61,57,58,55,148,148,153,152,149,142,140,142,139,116,99,110,111,94,91,94,100,87,72,96,124,147,170,177,170,172,172,148,142,177,179,178,174,171,167,161,142,125,117,121,116,107,87,73,65,65,61,58,56,56,52,50,50,52,55,58,56,40,40,44,50,53,51,47,152,150,145,144,143,144,150,149,142,141,132,122,123,110,94,89,87,53,28,48,76,126,174,189,179,159,140,147,172,175,173,168,166,159,146,134,136,132,120,112,101,96,94,75,70,64,52,50,55,50,54,56,53,53,57,53,52,55,44,41,41,42,52,53,134,147,157,161,153,145,136,132,129,129,135,142,132,120,100,103,144,168,150,128,128,121,128,129,131,146,161,171,171,166,163,157,140,127,123,117,113,109,100,88,78,68,60,67,60,49,52,48,45,45,43,47,45,47,50,52,52,44,40,42,41,40,44,56,35,40,57,64,77,81,79,80,77,74,71,70,62,36,28,86,147,171,173,87,76,97,120,144,159,170,174,169,168,166,165,158,145,136,130,126,119,108,93,81,72,67,57,60,49,46,48,55,46,50,49,46,50,47,52,50,47,47,43,40,37,44,39,36,81,61,43,42,45,43,46,50,54,52,43,41,32,23,36,54,95,89,79,59,56,57,58,67,75,67,57,58,58,65,71,85,98,98,100,92,85,74,77,69,61,58,55,60,59,55,41,37,38,41,49,56,60,51,44,51,50,45,46,53,55,48,39,44,60,64,57,53,48,55,50,44,46,55,58,45,44,47,44,46,29,30,38,53,66,66,57,54,49,56,77,64,55,50,44,45,56,59,69,68,67,69,56,61,57,53,52,49,51,52,45,45,34,44,46,51,51,55,54,45,51,46,42,48,57,63,52,52,46,37,35,42,33,22,19,24,30,30,36,44,45,49,55,57,51,51,56,64,76,89,72,56,47,45,60,81,67,58,54,55,52,57,54,59,60,53,55,61,68,69,62,66,54,54,54,55,59,60,56,52,58,62,62,57,47,54,59,59,58,49,53,55
70,70,71,78,75,67,63,47,43,36,33,29,25,20,23,40,49,57,50,44,38,42,44,48,45,53,53,53,55,53,51,48,43,47,49,43,48,49,48,39,41,41,43,43,39,44,44,42,43,42,58,50,46,43,42,52,63,68,64,67,68,69,69,68,70,70,67,70,73,73,50,44,42,34,39,35,41,45,47,35,33,56,49,42,39,37,42,47,43,39,44,45,40,44,45,43,56,65,61,56,50,55,60,57,49,48,46,44,48,50,47,44,36,33,36,38,37,41,42,41,49,56,54,52,53,56,62,68,57,65,75,74,60,47,40,36,28,38,39,37,35,38,31,25,29,43,46,43,34,35,45,36,32,32,36,41,49,49,48,51,60,63,59,54,52,61,68,58,51,49,54,56,49,46,43,39,35,39,37,35,34,38,46,45,49,44,45,44,43,44,43,51,53,55,51,43,43,45,41,40,51,57,56,53,50,57,43,33,31,39,42,36,37,43,44,45,45,40,42,44,42,42,49,56,60,52,54,68,63,62,54,42,44,54,53,43,53,54,43,68,37,33,47,42,37,39,52,53,41,45,41,42,41,36,38,40,53,62,77,78,70,60,58,51,45,43,40,36,33,30,30,26,17,34,41,58,68,71,76,79,78,76,74,73,70,64,71,64,66,67,89,81,66,54,45,56,59,48,51,46,54,47,50,55,50,52,44,46,52,52,44,43,46,45,43,46,45,38,34,36,126,129,129,125,119,111,102,87,76,73,75,80,79,70,62,68,60,82,78,111,121,117,113,112,112,113,113,111,112,110,111,109,101,102,97,81,83,85,79,70,59,54,57,50,45,48,48,48,40,39,38,33,29,43,44,43,47,38,37,46,41,37,33,32,135,133,134,131,126,124,127,125,110,107,114,120,122,128,129,124,123,206,83,62,85,108,123,129,122,120,120,119,118,118,115,108,105,104,98,84,85,93,97,85,72,63,56,53,54,51,49,58,46,39,46,58,50,46,46,42,41,37,39,44,42,35,39,46,134,133,132,126,122,123,119,121,124,120,115,119,118,118,127,133,136,184,136,120,124,139,135,120,115,126,118,121,123,124,128,118,106,104,97,88,97,94,88,71,56,49,56,67,61,57,48,50,53,66,63,53,46,42,37,41,39,35,40,39,41,27,24,31,144,141,139,137,133,131,129,125,121,121,125,115,103,114,107,81,82,58,57,81,105,130,157,177,137,96,120,132,134,141,138,131,121,105,102,106,104,88,80,75,74,68,77,64,58,66,64,66,64,65,55,56,66,62,56,45,54,44,41,44,54,61,61,49,145,146,147,149,148,146,140,135,138,148,126,111,119,105,72,80,100,118,117,97,99,108,105,113,165,165,111,128,144,152,141,134,125,123,119,118,117,107,101,90,80,75,77,75,76,67,68,55,53,46,49,64,59,57,55,66,59,49,59,57,49,54,38,53,131,132,140,145,143,143,148,154,164,155,129,117,118,116,122,127,118,100,101,125,147,144,138,129,130,165,140,107,129,149,150,137,133,128,127,119,118,117,100,83,84,90,89,79,61,66,66,47,55,75,71,70,83,86,89,80,67,67,61,59,68,51,46,66,151,150,145,144,148,158,162,173,171,146,130,109,125,138,136,122,96,73,121,134,154,180,169,151,145,150,177,93,120,138,151,155,150,135,120,113,110,108,90,88,106,95,74,68,70,74,75,76,84,94,109,106,89,70,65,67,72,78,57,51,38,52,55,60,164,164,165,165,166,170,178,179,161,139,128,114,146,160,149,117,76,74,123,134,138,179,179,167,155,157,170,110,125,144,156,159,152,133,114,121,113,100,95,100,97,88,80,77,64,82,76,70,76,89,85,62,60,67,65,70,71,66,69,70,75,70,52,55,166,169,172,174,176,181,181,182,164,137,132,122,154,163,154,117,68,92,135,150,133,162,182,177,168,166,174,133,124,148,162,164,153,124,130,116,99,96,96,97,96,95,87,72,73,93,85,81,82,95,89,65,73,75,71,78,74,71,75,83,64,61,66,70,163,171,172,174,177,180,185,186,173,141,140,148,169,172,157,106,75,107,146,156,140,152,180,179,173,169,172,177,121,147,167,166,145,139,150,115,99,93,94,96,76,66,70,81,91,79,84,83,86,85,73,84,100,91,74,92,96,81,73,53,55,55,41,40,166,168,170,173,174,179,183,184,171,137,137,154,190,181,159,86,58,101,150,158,140,153,178,181,179,175,172,185,125,153,165,163,148,158,146,121,99,99,97,83,70,64,72,76,80,103,94,87,95,78,79,83,62,70,81,79,72,58,58,52,57,55,63,70,169,164,165,169,175,182,185,185,175,137,134,149,182,185,164,73,60,107,155,155,147,161,173,184,186,180,179,186,127,159,167,162,161,166,148,129,117,96,94,109,93,80,59,73,89,93,87,87,70,70,63,51,63,63,78,73,68,59,63,72,61,58,55,68,172,170,166,168,174,176,180,186,181,138,134,154,171,184,163,80,82,108,159,150,154,163,173,182,182,181,185,185,126,163,168,161,160,158,148,128,112,115,112,99,75,71,67,84,93,92,86,86,70,56,57,69,66,74,97,81,77,95,103,94,92,68,74,65,179,177,176,175,174,173,177,181,183,136,118,142,156,192,169,78,122,126,157,145,159,165,169,182,180,181,188,190,135,165,165,166,167,161,148,126,125,128,114,96,76,71,78,83,94,93,102,91,67,57,54,57,60,78,90,100,104,100,95,76,65,73,70,56,186,186,187,185,183,178,175,179,182,134,103,125,142,180,165,90,73,125,153,144,169,171,178,182,180,179,181,173,135,164,163,165,170,157,141,122,134,129,108,105,97,90,93,102,109,106,106,100,76,63,57,65,68,91,106,105,83,60,48,58,65,52,47,56,190,193,192,190,188,185,181,184,184,132,103,123,116,162,161,105,106,128,152,147,176,176,183,181,181,184,185,169,134,165,164,169,173,156,139,136,129,130,112,85,79,87,102,117,118,104,118,110,88,64,72,71,85,94,61,32,31,59,70,71,72,79,54,45,195,192,195,196,192,189,184,182,180,136,101,116,96,143,164,107,92,110,149,153,177,182,182,180,184,187,195,170,146,157,141,153,169,161,146,132,113,108,101,84,82,102,116,122,126,138,119,98,87,78,80,64,75,73,89,108,118,117,106,95,92,85,85,80,196,195,194,195,195,190,183,180,182,154,102,102,96,117,145,110,97,116,144,154,178,186,181,177,175,181,190,176,146,117,97,126,156,153,132,107,109,118,96,88,89,106,127,132,141,142,120,105,86,77,80,72,64,76,82,99,110,104,99,104,92,85,79,73,190,192,194,196,195,193,185,180,180,171,124,104,122,182,197,143,105,121,147,157,181,182,177,171,166,160,183,146,131,135,124,110,135,160,136,115,114,115,107,95,97,106,124,137,141,132,124,109,94,92,83,70,56,82,99,92,93,104,105,81,76,94,74,71,193,192,195,199,199,196,190,181,174,164,143,118,154,218,217,169,120,128,161,172,178,172,164,155,139,171,168,134,151,145,123,104,98,139,139,118,115,113,105,92,88,106,131,135,133,122,117,107,89,77,75,62,77,95,128,129,105,90,76,92,98,66,61,60,193,194,197,199,200,199,192,189,176,162,151,120,148,199,192,153,145,150,157,170,165,154,141,156,183,165,132,154,155,133,102,84,94,114,123,116,117,121,94,91,84,103,136,131,120,119,129,110,89,72,80,94,102,118,116,101,105,101,95,60,57,68,68,59,194,194,196,198,198,199,196,188,180,161,150,131,128,140,134,123,127,135,148,151,134,136,167,192,154,132,149,157,147,127,74,51,79,94,96,99,97,88,95,82,84,111,150,159,137,130,129,111,89,64,85,103,129,109,100,94,105,124,115,105,76,80,75,69,195,194,195,197,198,198,197,192,190,176,154,158,163,130,122,111,111,126,137,124,118,129,157,138,129,131,141,148,145,125,65,37,66,73,83,99,98,101,97,90,105,135,162,166,129,136,136,106,88,80,98,104,119,113,116,114,104,96,101,101,98,90,82,71,194,197,198,197,199,198,197,195,196,191,176,159,172,127,130,104,106,106,87,82,91,120,139,140,141,147,146,141,130,112,66,43,62,69,95,100,111,107,108,107,110,150,174,174,139,120,108,107,90,80,100,109,108,94,94,109,119,107,96,83,90,84,88,90,197,195,199,200,199,199,200,199,197,192,188,179,161,146,159,137,143,90,96,133,160,165,165,157,165,170,170,160,127,102,80,52,62,70,102,127,134,127,112,99,118,157,178,180,137,117,114,102,87,72,91,108,108,99,115,121,93,98,86,92,97,81,61,64,195,195,197,198,198,196,196,195,192,189,181,160,151,170,170,126,122,133,181,192,185,180,177,176,180,186,180,173,155,122,101,77,65,66,89,115,115,110,104,107,127,171,185,173,144,140,133,105,81,78,97,112,94,90,89,91,90,85,88,79,81,100,95,91,199,198,196,198,200,201,199,200,198,189,183,169,155,160,177,135,139,184,199,198,195,193,192,196,195,198,191,188,177,154,128,114,89,73,96,121,123,128,139,131,129,175,187,162,132,121,117,110,84,81,86,93,100,115,117,105,96,94,85,74,85,60,78,62,197,196,197,196,199,199,199,198,196,192,177,166,147,168,173,176,136,189,198,197,197,196,194,194,196,199,200,197,185,172,153,129,103,92,107,108,110,116,120,111,120,168,188,175,136,117,107,99,88,92,89,87,96,97,92,98,97,77,66,100,85,83,85,77,197,198,200,201,199,197,199,197,198,193,181,161,157,176,149,209,144,181,195,195,193,192,194,194,193,195,198,199,187,174,157,138,110,103,105,106,100,101,101,112,119,168,190,186,151,131,127,115,96,97,101,97,92,84,78,85,69,83,111,100,94,93,86,69,199,198,196,196,198,201,196,194,194,185,180,179,163,155,125,203,139,125,170,198,200,193,191,189,192,195,196,191,177,165,155,139,122,108,96,92,107,109,100,100,105,163,187,183,148,132,123,116,101,82,88,97,94,93,95,95,90,96,82,53,60,72,72,76,199,197,195,196,199,200,200,199,194,182,176,177,156,117,150,201,135,90,67,88,152,171,174,179,187,188,191,182,162,155,138,105,109,100,102,91,83,90,100,95,106,144,170,182,144,125,115,112,99,92,91,99,100,120,114,105,95,73,66,89,84,77,80,98,199,198,197,198,199,200,201,200,191,178,165,161,135,115,124,122,150,173,156,122,112,137,154,165,179,185,182,169,155,146,82,61,122,110,99,110,101,98,110,107,101,123,165,180,163,140,127,114,105,87,94,96,98,83,100,107,109,106,112,111,100,87,83,79,196,195,198,197,198,202,202,199,194,179,163,147,144,119,126,132,144,174,176,175,167,169,171,153,148,164,165,163,157,142,71,64,133,139,105,77,89,105,106,88,97,111,153,174,161,142,131,122,102,90,70,84,99,106,111,123,113,113,96,85,102,106,101,97,195,195,197,197,199,200,200,198,192,179,156,141,137,143,136,133,135,159,169,172,182,182,182,179,177,138,166,166,159,152,114,78,128,140,122,89,81,85,95,92,99,115,160,174,160,155,131,113,92,80,68,83,92,93,91,108,93,86,90,98,94,101,98,85,194,196,196,196,199,201,200,196,178,160,133,119,127,160,147,132,118,130,153,164,186,191,184,175,188,182,119,150,178,168,143,112,114,139,131,111,99,93,91,91,99,122,158,164,162,139,136,123,97,75,76,63,64,73,84,74,72,80,86,85,109,107,89,70,196,194,196,199,201,199,198,196,188,157,127,120,112,136,151,136,110,114,140,152,176,192,188,179,181,183,161,100,151,170,148,124,133,155,141,117,102,100,101,99,97,125,153,158,148,158,140,123,102,87,83,73,69,67,71,77,77,78,87,108,99,86,77,88,197,196,197,200,200,201,200,198,192,147,107,114,110,133,152,127,99,109,146,151,168,180,189,187,185,183,188,120,116,159,155,158,168,162,159,146,111,95,94,95,94,119,147,154,148,140,139,128,109,89,66,65,63,56,56,51,53,63,82,87,74,70,73,74,194,195,196,199,198,199,198,199,194,145,81,112,103,140,152,111,89,109,142,147,166,175,182,185,188,185,189,158,119,161,170,181,177,165,155,138,113,110,103,93,95,117,136,149,146,146,152,128,104,91,75,56,50,57,64,70,66,90,100,74,70,82,96,93,198,197,197,198,200,201,200,199,198,157,89,157,125,145,145,96,115,136,145,143,167,176,176,185,187,189,192,172,126,166,168,181,187,182,156,133,107,103,113,92,84,109,129,136,141,131,114,104,92,77,67,64,58,59,71,85,86,66,66,89,97,94,70,48,195,194,194,196,198,198,199,197,194,163,102,173,139,194,195,90,92,124,145,138,161,174,167,187,189,188,190,177,124,169,172,180,187,183,162,134,122,110,103,101,88,103,122,133,131,126,108,96,92,87,81,78,65,56,78,98,80,59,78,95,95,69,69,65,192,193,192,193,195,199,195,196,194,163,120,178,161,209,212,128,72,114,156,143,146,177,161,186,189,188,188,180,119,166,174,179,186,186,166,142,124,116,105,93,80,80,101,106,108,115,108,96,88,76,79,78,85,83,73,67,55,72,82,70,57,55,56,69,190,190,190,195,196,195,196,197,194,164,125,167,178,197,209,118,100,103,158,156,142,177,162,185,191,188,190,181,123,174,179,178,180,180,170,139,120,122,109,96,84,69,67,102,96,74,75,87,85,67,50,75,66,60,58,61,66,75,68,58,72,74,63,54,191,190,190,189,192,193,195,196,190,149,125,167,187,183,191,100,84,105,157,169,142,167,166,187,191,189,191,187,129,177,183,176,176,179,170,147,132,112,117,106,94,86,76,75,81,75,61,58,59,77,75,68,56,54,64,70,72,57,65,65,59,57,42,27,187,186,186,184,187,187,193,197,196,167,134,158,185,182,184,126,77,102,161,176,151,160,170,189,191,194,193,179,136,186,192,178,167,177,172,145,130,121,104,102,102,92,75,67,54,64,69,63,74,48,54,71,69,60,57,70,79,65,57,50,43,58,46,46,185,184,185,190,188,195,195,196,193,168,143,158,182,177,183,146,98,118,147,177,154,156,173,187,190,192,195,173,137,187,190,180,149,162,173,153,111,101,115,101,90,88,80,76,67,66,69,74,77,89,74,61,72,75,68,66,69,71,68,68,69,66,59,43,188,187,187,191,193,192,193,193,184,162,138,138,172,175,171,156,106,94,143,173,153,153,176,190,188,194,197,158,147,189,189,185,166,132,164,170,145,106,99,96,93,96,89,77,75,77,78,78,76,71,81,82,78,83,91,94,99,90,80,63,44,48,55,55,181,182,185,186,184,186,187,192,183,158,137,133,160,178,160,159,111,90,139,159,150,153,180,189,191,191,192,138,155,186,186,183,171,145,124,147,151,135,124,108,95,86,72,60,66,62,72,74,52,63,65,74,88,80,81,62,53,70,63,48,57,50,41,67,175,174,171,173,175,179,186,187,190,180,144,133,145,172,155,147,126,87,119,142,151,157,185,191,194,193,189,130,163,179,178,179,167,161,143,122,117,127,122,100,79,73,73,71,73,73,62,58,65,64,61,52,58,51,52,62,55,58,62,65,62,52,44,54,159,163,165,165,164,169,177,183,188,185,158,131,129,145,166,154,142,122,101,101,133,161,176,184,184,192,195,160,175,172,176,179,170,162,150,138,125,123,112,97,82,79,85,73,67,64,54,60,68,63,57,52,54,60,55,55,68,51,54,53,55,58,54,48,155,159,160,156,155,162,161,161,167,177,165,129,118,125,116,141,159,154,108,65,95,156,172,170,165,166,155,168,178,179,173,170,165,152,136,121,121,114,100,85,74,68,67,64,62,58,49,60,53,58,55,44,45,56,51,52,48,51,46,42,47,50,47,65,160,156,155,153,149,151,152,145,138,138,146,139,116,112,105,89,88,73,57,80,127,164,182,175,154,140,161,177,175,171,170,159,148,141,135,124,117,107,105,88,79,74,60,54,55,54,52,54,53,60,57,55,48,43,42,47,52,50,49,45,45,49,48,57,135,154,149,149,145,147,146,144,145,146,144,144,145,144,131,113,130,127,114,104,117,125,120,125,155,181,173,167,164,158,145,129,126,116,118,112,103,89,78,70,68,57,52,50,51,49,50,49,50,47,53,50,41,44,36,39,56,50,41,40,52,35,37,54,53,69,103,125,142,145,146,146,134,128,124,124,134,142,132,125,180,152,173,119,121,139,170,181,179,176,170,168,165,159,146,133,132,130,123,110,92,80,67,62,55,48,51,60,49,53,46,46,44,49,42,51,45,37,39,38,35,51,44,37,47,51,52,64,67,67,54,47,33,54,66,70,80,79,77,69,69,70,63,49,124,89,75,68,87,99,101,111,117,119,123,120,113,110,116,118,113,101,89,82,88,71,61,60,59,64,47,38,36,41,54,60,55,52,53,49,40,47,47,47,39,47,61,43,44,46,54,45,86,81,66,68,74,46,38,39,39,42,48,53,47,42,35,25,25,23,27,36,44,51,47,47,53,44,27,26,34,38,50,61,72,68,71,63,60,56,55,55,49,50,45,46,41,45,51,48,52,48,45,49,43,43,54,58,47,46,65,58,45,42,63,55,84,72,57,50,60,69,58,49,58,57,43,49,59,47,49,46,39,42,36,41,57,65,64,56,51,51,70,65,59,51,52,52,46,60,60,55,52,63,62,66,67,55,61,66,66,55,53,57,59,63,50,40,47,55,53,47,51,53,66,52,53,48,49,63,103,94,73,57,40,28,43,43,20,21,23,29,32,40,46,49,56,57,56,52,67,73,74,59,54,51,54,73,74,57,60,68,72,58,58,64,62,56,62,60,50,58,56,45,48,58,51,51,66,61,51,56,57,54,52,65,61,57,78,74,60,53,64,79,108,106,100,84,77,55,31,32,34,32,30,27,36,38,34,37,47,58,66,58,57,51,54,60,55,57,55,55,66,66,72,72,84,93,77,81,81,76,65,60,72,60,54,53,55,63,58,61,71,70,58,65,62,65,74,84,80,88,86,84,90,94,89,89,107,102,108,97,84,81,60,32,26,35,37,43,46,38,46,51,57,64,61,52,55,54,50,46,50,55,59,57,69,89,94,86,84,91,85,82,71,76,71,72,84,65,56,47,56,73,76,75,93,87,88,71,78,81,89,87,91,91,98,95,97,96,95,96
30,40,40,36,33,29,37,58,76,79,78,79,77,77,79,75,76,77,78,76,75,75,75,75,75,75,78,76,76,76,76,79,77,73,75,78,74,80,75,72,73,74,71,74,72,72,75,72,72,74,67,71,73,71,69,70,72,72,72,71,68,64,67,70,25,31,29,33,32,26,24,25,30,43,73,85,83,80,80,78,76,76,76,76,73,71,71,64,61,67,64,65,68,70,70,71,76,78,74,76,75,78,75,73,73,73,72,73,71,72,75,71,73,74,67,71,72,70,69,70,71,72,72,70,68,63,67,70,28,26,26,27,30,29,30,34,35,45,68,73,73,76,82,80,77,77,78,79,82,92,99,103,89,81,102,102,93,92,85,74,68,72,79,77,76,75,75,77,75,73,75,76,74,74,75,71,73,73,68,72,72,70,69,71,71,72,72,70,68,63,68,70,28,29,29,31,31,33,34,34,36,37,46,46,46,51,61,64,61,58,71,81,105,120,133,145,143,131,134,129,117,121,121,111,85,70,68,67,71,72,73,71,72,74,74,76,74,74,74,74,73,73,75,73,71,71,70,71,71,72,72,70,67,64,68,70,27,30,31,29,31,34,38,37,37,40,40,40,51,66,77,86,95,107,120,124,119,121,121,121,120,119,115,116,115,111,109,108,100,92,87,82,78,74,72,72,73,74,76,75,74,75,74,73,72,73,71,72,74,72,73,71,69,70,71,69,69,68,68,69,33,30,33,37,41,35,34,32,35,41,49,67,97,117,128,136,140,139,138,132,130,126,121,121,119,117,114,117,116,120,117,112,111,105,103,101,96,92,86,78,72,68,71,70,75,75,75,73,72,74,75,72,73,71,71,74,70,71,69,70,71,70,69,67,45,45,45,47,38,41,41,50,62,83,109,128,139,141,136,131,132,138,137,140,135,132,133,130,130,125,125,124,130,127,125,130,132,129,123,116,107,101,98,95,94,89,71,69,64,67,71,72,73,71,73,74,72,74,71,71,72,71,70,68,68,68,66,68,81,83,91,85,90,97,102,106,111,119,125,126,126,122,115,116,121,129,137,144,148,150,152,152,151,146,142,142,140,141,138,139,141,140,141,140,138,127,121,116,111,106,104,98,95,83,71,69,71,71,72,70,74,72,72,70,71,70,70,69,63,57,64,91,124,128,128,126,128,130,130,129,130,128,121,112,104,101,99,101,110,123,143,159,168,171,170,169,168,166,161,160,155,150,146,143,146,148,151,150,150,150,144,136,130,120,114,109,106,106,101,91,80,72,68,71,75,74,72,70,70,68,65,65,72,96,114,123,148,149,148,146,143,138,137,141,146,149,132,109,106,109,108,100,102,112,128,149,165,180,184,181,182,179,175,167,158,155,155,154,150,153,157,160,160,162,159,152,146,138,131,124,116,111,111,106,103,94,82,70,64,67,71,71,68,74,86,109,130,127,112,109,158,160,158,159,160,159,160,162,165,157,134,116,114,118,116,103,99,102,116,139,149,160,175,185,189,187,183,170,160,157,157,155,151,150,158,161,160,160,161,157,151,146,141,134,128,124,116,118,112,110,104,95,84,74,67,68,79,106,126,121,101,95,102,100,169,169,168,169,170,170,172,172,166,150,124,111,118,129,126,101,83,99,128,152,156,152,155,170,181,184,184,178,171,164,157,161,158,157,158,159,158,157,157,158,154,151,147,139,137,129,121,120,117,114,111,105,100,90,80,90,118,117,95,75,67,62,44,36,179,177,176,177,176,178,177,176,170,161,133,116,114,131,130,96,80,97,134,160,162,161,157,158,167,173,177,178,173,166,163,160,165,164,160,162,162,161,162,160,160,158,156,149,144,142,135,125,126,128,121,115,108,96,87,86,103,95,68,54,39,31,35,45,182,180,182,182,180,182,182,181,176,169,147,127,118,133,134,101,97,102,135,161,167,170,172,168,173,175,175,177,176,173,171,169,169,168,168,168,168,167,168,167,167,165,162,157,152,147,139,131,133,136,131,123,115,107,95,88,77,89,105,106,105,112,118,120,186,184,186,187,184,187,186,188,186,176,157,134,124,134,135,98,84,104,146,164,167,169,177,178,179,176,173,180,178,180,176,176,178,177,177,173,172,170,168,167,165,163,159,155,149,143,139,134,133,136,135,127,118,112,102,94,86,77,92,116,120,119,118,118,187,188,186,189,190,191,190,189,189,182,164,136,120,130,142,90,64,92,146,163,166,170,179,180,178,179,174,183,183,183,183,184,185,184,181,177,173,170,168,168,165,159,156,150,144,139,137,134,131,131,135,132,123,116,108,101,95,84,74,91,111,116,116,118,191,190,193,193,193,192,191,189,188,179,157,130,106,125,134,76,57,88,132,162,164,176,181,180,173,173,182,182,185,186,187,186,186,184,182,175,174,174,170,163,164,162,155,148,145,144,142,141,139,139,140,133,127,121,116,111,107,97,80,69,88,111,113,113,194,196,193,192,195,192,191,189,187,180,157,126,100,119,125,67,46,83,137,162,165,177,186,182,177,179,182,188,189,189,189,185,183,182,181,179,172,172,172,168,161,158,153,150,152,153,148,143,139,148,146,141,135,125,121,120,118,118,108,90,70,88,105,113,195,194,194,191,191,191,190,190,187,178,150,118,103,114,122,92,74,102,157,163,165,180,189,182,175,180,188,192,191,191,190,186,182,183,175,177,176,172,173,173,171,163,161,162,158,158,148,142,139,142,146,146,143,133,125,126,128,128,123,112,94,80,86,100,196,197,199,196,189,187,189,187,187,175,151,112,97,115,115,104,110,145,177,161,164,184,187,180,173,181,189,192,193,192,190,188,186,183,177,171,170,173,177,176,174,173,172,168,165,159,142,132,141,152,151,143,143,138,130,129,132,135,132,123,110,98,79,84,197,198,198,197,195,193,191,188,185,176,151,111,92,112,119,117,148,177,184,160,168,187,180,176,181,186,191,194,194,192,188,187,188,183,176,177,177,178,182,179,171,168,167,163,163,152,128,121,146,166,164,152,143,143,139,134,135,140,140,138,129,117,94,77,197,198,200,198,196,192,193,186,181,176,154,108,85,104,114,124,154,180,186,168,174,185,179,179,186,189,188,187,188,188,186,182,185,182,175,177,179,181,184,177,168,166,162,162,147,127,100,111,155,173,169,164,157,147,137,134,141,145,147,147,142,133,115,87,199,199,199,199,198,195,192,189,183,176,156,107,84,101,101,136,124,155,173,171,176,176,171,179,187,188,187,184,186,184,187,184,184,182,180,185,186,184,180,174,167,158,156,150,143,116,84,114,163,168,165,160,153,153,141,140,151,153,152,152,144,135,126,108,201,198,200,200,198,196,193,190,187,180,157,107,81,93,100,126,116,134,168,180,179,172,174,183,186,185,185,180,179,184,186,177,169,163,167,179,187,183,177,169,163,156,153,147,140,112,75,105,150,152,151,155,155,152,154,152,155,157,156,154,151,141,130,112,201,201,201,200,198,196,194,191,185,179,160,113,86,91,102,115,129,128,171,185,176,174,176,182,178,174,169,168,162,157,149,141,133,129,134,154,172,173,173,167,160,159,154,145,130,99,72,115,147,146,139,138,145,155,161,163,160,160,164,163,157,146,131,116,200,202,202,201,198,196,193,190,185,179,162,122,93,90,100,118,148,143,172,186,175,173,173,166,163,161,152,144,139,139,141,138,125,107,109,130,154,155,158,159,149,151,156,142,112,74,46,108,151,149,143,126,124,143,156,163,167,168,170,168,161,151,132,119,201,200,200,201,200,198,195,193,190,181,166,136,104,89,94,109,154,180,182,175,168,168,159,156,156,154,149,146,152,162,162,137,100,85,73,89,121,142,144,147,149,155,155,131,90,54,34,99,143,145,141,122,112,132,153,166,175,175,172,168,162,152,138,122,199,198,199,201,200,198,197,193,191,186,175,147,118,98,94,90,103,132,154,158,160,161,157,153,149,147,151,155,164,169,170,161,121,91,57,66,87,127,144,152,157,163,152,115,77,51,45,104,157,161,141,119,101,120,149,167,173,178,177,170,164,153,144,128,199,199,200,200,200,199,198,195,190,184,173,154,129,113,109,108,105,116,143,150,156,158,159,159,162,168,170,172,177,186,189,181,153,113,79,65,81,120,142,156,166,168,142,104,77,67,73,109,162,164,143,119,96,112,143,170,180,180,176,169,159,153,148,137,200,199,198,198,199,199,198,197,194,188,177,163,145,134,139,151,164,164,166,172,171,173,179,185,190,193,197,197,200,203,197,178,150,116,85,68,92,133,153,169,185,185,137,91,83,79,93,114,158,168,152,122,88,105,137,172,181,178,173,170,162,151,146,134,201,200,199,200,199,199,199,197,195,190,180,169,160,157,166,179,183,185,188,188,190,191,195,199,201,200,203,205,202,200,197,180,151,114,82,68,100,139,157,171,186,192,167,102,80,76,85,109,150,162,151,133,86,99,129,167,182,180,178,170,162,151,148,137,201,199,200,201,199,197,197,196,193,189,180,172,173,173,180,191,195,197,197,198,197,197,198,198,198,196,196,199,196,198,199,184,153,115,84,73,107,135,142,154,175,186,167,118,81,67,77,107,152,165,154,137,90,100,127,162,178,179,179,174,166,156,150,137,200,200,199,200,201,198,196,195,192,188,184,182,189,188,189,197,201,201,200,198,197,199,196,193,192,188,185,184,182,184,187,179,149,119,83,82,128,143,139,149,168,182,152,105,83,88,106,113,155,167,151,123,93,106,132,161,175,176,177,174,164,157,155,134,200,200,199,200,198,196,195,195,193,189,185,188,190,192,198,201,202,202,201,200,200,190,186,185,181,179,171,165,161,160,162,158,132,112,78,95,138,145,145,152,171,174,133,95,85,106,131,116,164,167,148,117,88,108,134,163,179,178,175,173,163,151,148,133,201,201,200,200,199,195,194,194,193,188,183,183,185,188,192,198,200,197,195,191,184,179,177,176,172,168,166,164,163,163,158,146,127,93,63,91,122,136,140,147,161,166,128,90,78,114,154,119,162,164,145,116,98,113,140,165,179,179,175,172,169,152,143,131,200,201,200,200,200,198,196,194,193,187,181,178,176,178,183,189,188,185,179,173,168,170,168,167,164,162,161,165,171,169,166,150,130,86,61,85,120,142,138,141,151,159,133,91,63,83,110,112,155,161,145,119,106,123,146,171,176,177,173,171,165,148,139,130,199,200,200,199,196,197,198,197,194,188,180,169,164,164,171,178,174,169,170,168,167,167,168,167,166,162,156,158,162,167,163,149,132,109,82,91,131,150,142,139,144,152,149,117,59,57,68,100,145,155,142,118,113,125,146,167,176,176,176,172,166,153,142,131,201,200,199,200,198,199,197,197,194,184,174,159,147,147,154,162,161,160,164,165,164,166,169,168,166,164,155,143,142,153,151,142,137,126,103,106,144,157,145,142,144,139,147,137,90,52,53,95,141,151,142,127,125,131,146,158,171,173,172,168,159,147,140,126,201,200,201,199,200,198,198,195,191,180,163,145,127,130,140,141,145,143,145,150,157,159,160,158,161,163,158,142,131,133,144,150,144,128,117,134,159,163,155,144,138,133,138,141,119,73,41,89,146,150,141,137,136,138,149,158,168,168,166,161,149,145,136,125,200,201,200,199,199,198,197,195,191,181,165,137,117,117,126,124,117,118,129,141,151,159,160,161,161,155,159,158,145,135,132,129,121,121,135,158,167,166,158,152,138,135,140,144,136,103,58,93,144,148,146,146,147,148,150,157,164,168,163,159,151,142,137,121,201,201,200,199,199,198,195,194,191,185,170,139,106,104,114,111,116,133,151,152,157,165,171,169,172,163,166,165,165,160,150,141,139,142,151,166,171,169,161,154,150,148,144,144,141,117,74,95,143,157,160,156,155,152,148,148,155,163,163,159,154,141,129,115,199,201,201,200,199,198,195,191,190,180,148,124,97,93,103,114,141,162,171,170,166,166,177,179,180,179,177,177,178,180,179,177,178,175,175,177,175,174,171,162,152,147,144,145,142,123,81,86,151,170,168,162,158,151,146,147,152,155,153,152,148,136,128,114,201,200,201,198,196,195,191,188,187,182,147,102,87,87,96,115,142,146,169,178,178,173,175,182,183,181,181,184,186,185,188,188,187,184,184,184,182,179,178,171,162,157,153,152,148,133,99,80,145,175,171,164,154,145,141,143,145,151,153,147,144,133,122,105,201,200,200,200,198,193,190,188,187,182,152,104,82,85,93,115,120,121,154,178,171,179,183,186,188,188,190,192,193,192,192,190,190,187,186,187,186,185,181,173,164,160,155,157,156,145,123,105,135,164,169,161,153,144,136,137,146,148,147,140,133,125,110,88,200,199,197,197,197,191,189,191,187,177,150,103,79,83,91,110,102,115,145,174,181,180,183,186,188,192,193,195,195,195,193,193,192,191,188,184,187,186,183,175,168,162,159,167,153,151,139,125,135,149,158,156,150,141,132,128,140,143,138,136,122,115,97,75,197,198,197,195,192,190,189,189,185,173,146,105,76,84,90,109,93,120,140,162,181,187,184,186,189,192,194,195,196,193,192,191,190,188,187,186,183,184,182,177,171,168,164,157,154,153,148,134,134,141,144,149,142,137,129,127,132,135,131,124,118,106,83,72,196,197,198,196,192,192,190,190,184,172,146,113,81,93,100,101,81,112,149,165,172,187,187,183,189,192,193,194,193,190,192,190,187,183,183,182,180,180,177,172,165,162,158,152,154,153,149,138,133,135,136,140,139,129,129,129,131,130,124,118,108,91,75,79,195,196,195,194,193,191,190,187,183,169,151,122,76,105,114,80,58,88,134,166,170,182,180,175,183,191,193,192,194,193,192,191,187,182,180,181,179,180,173,169,169,162,156,149,148,149,144,140,134,133,134,135,134,131,125,123,126,126,119,108,97,80,76,83,195,196,194,193,192,191,191,189,183,168,150,120,77,107,122,72,38,72,126,159,167,186,189,180,176,187,189,194,192,192,190,187,186,181,176,175,174,172,168,167,167,162,152,145,142,136,140,138,140,136,135,135,131,128,122,121,119,118,110,101,85,75,78,87,194,193,193,193,193,190,186,185,182,169,147,118,89,108,132,109,74,78,135,162,168,183,197,185,176,185,190,191,191,189,186,186,182,176,174,169,170,167,163,163,164,161,154,148,143,141,136,135,141,138,137,132,126,123,121,120,116,109,104,95,83,76,77,79,192,191,191,191,191,191,189,187,185,171,145,125,103,113,129,97,71,96,150,162,170,178,190,179,171,173,180,184,187,188,186,183,180,173,173,168,168,168,165,158,155,155,155,151,144,142,136,134,134,134,138,132,125,122,118,112,113,106,100,89,80,79,84,78,190,190,187,187,187,186,187,189,184,169,148,129,115,119,129,112,107,131,158,162,171,173,184,177,170,167,172,181,184,186,183,179,178,171,169,163,160,156,152,148,148,151,152,151,144,142,143,140,134,132,133,128,121,118,116,112,108,100,97,80,72,73,69,65,185,185,187,184,185,184,186,187,182,170,151,131,120,120,131,115,116,134,148,155,168,169,179,175,173,174,177,181,185,184,182,179,173,168,164,157,153,153,149,146,147,145,145,145,141,138,139,140,135,130,127,126,122,118,113,107,102,100,90,77,72,71,71,82,182,180,179,177,181,182,183,186,183,169,151,132,122,121,133,116,110,118,135,152,162,164,169,166,167,170,173,180,185,182,179,170,167,164,160,154,149,148,146,146,146,148,143,138,137,137,134,134,131,128,125,121,122,118,112,111,103,92,83,74,69,71,84,102,176,175,177,177,178,179,179,180,178,168,153,135,124,122,130,117,101,108,132,147,155,158,159,155,164,171,169,172,180,178,175,167,162,154,147,145,144,145,145,145,143,141,144,140,137,134,129,127,129,126,124,121,121,114,109,105,96,86,76,69,73,84,97,109,173,174,173,172,177,174,174,173,168,158,146,130,126,131,129,113,90,99,120,138,151,155,154,151,163,169,177,174,172,170,166,160,153,148,144,143,142,142,144,145,144,142,141,141,137,133,129,130,131,124,122,121,115,110,106,101,91,76,66,71,85,99,110,116,167,169,169,168,167,167,169,167,166,158,135,121,127,132,130,114,84,88,117,140,148,149,146,151,166,174,177,173,171,167,160,154,151,147,147,141,140,138,144,144,144,142,143,138,132,132,128,125,127,125,118,115,114,109,101,91,80,74,78,92,100,108,116,114,167,168,168,166,166,165,162,160,164,162,131,113,109,121,129,117,92,91,111,135,141,141,144,159,168,174,175,170,165,161,154,147,143,139,141,143,140,140,143,142,138,135,133,133,131,129,125,122,123,120,113,112,111,102,90,76,74,82,93,103,114,115,117,116,157,157,158,158,155,150,148,152,155,154,134,115,106,105,116,117,104,97,99,118,130,138,152,168,174,171,169,165,157,150,146,142,137,132,131,136,135,139,138,135,132,126,123,125,126,120,120,118,117,115,111,105,99,86,79,80,87,99,104,105,109,113,117,119,147,146,146,145,140,142,141,140,142,145,133,116,105,104,103,106,108,106,111,117,136,146,156,165,167,163,161,155,148,147,146,144,137,136,136,140,141,142,138,130,125,120,118,117,110,113,114,115,110,106,100,89,77,75,85,97,102,109,111,115,113,113,116,118,138,138,137,137,133,130,128,123,123,126,126,121,106,98,94,103,108,116,122,129,138,145,151,154,154,154,151,147,143,140,138,135,134,133,136,135,134,132,127,123,117,115,112,112,113,115,113,106,98,90,83,80,89,94,98,104,106,110,113,115,114,116,118,118,134,134,134,137,133,133,129,126,124,120,115,113,110,101,89,94,107,117,127,131,140,143,141,145,142,140,139,136,134,135,133,131,128,127,131,132,132,127,123,114,111,111,108,110,109,104,102,93,84,82,84,88,98,102,105,107,110,108,111,114,114,113,110,111,131,130,130,129,128,127,125,125,125,122,116,113,111,110,114,107,110,117,124,127,131,140,143,140,137,134,130,125,127,126,126,128,127,126,124,121,117,111,105,102,107,103,103,102,99,94,87,79,76,84,94,97,99,107,108,105,109,108,108,108,107,105,107,109,122,124,120,120,122,123,125,122,120,119,117,118,117,117,114,114,117,121,125,128,129,130,129,127,127,125,124,121,116,116,118,116,114,115,112,105,101,102,101,102,103,103,101,98,93,84,77,76,89,98,105,104,104,101,100,103,104,104,103,104,103,106,108,107
35,36,41,44,45,44,40,45,44,41,45,41,44,61,80,100,123,136,143,153,157,152,151,149,147,147,146,145,142,138,132,128,125,124,125,122,118,101,100,93,94,93,96,98,97,96,95,93,95,94,93,93,94,94,91,91,85,107,141,150,150,142,135,128,53,59,66,70,70,68,70,65,59,60,54,63,83,112,134,146,155,161,162,161,155,154,147,145,145,142,141,141,141,142,137,129,124,121,120,122,125,125,118,108,101,93,93,94,95,95,95,94,93,92,93,92,90,90,91,86,111,147,152,134,113,111,117,129,79,89,98,97,92,91,95,89,91,88,97,113,135,145,153,156,159,161,161,163,159,160,157,150,149,147,142,142,142,144,144,147,138,132,125,122,118,121,122,121,114,108,89,93,95,98,94,93,94,96,95,93,91,93,114,147,152,138,126,132,146,163,170,169,114,121,120,119,123,122,119,119,124,131,137,143,147,153,158,161,162,157,152,161,159,162,158,158,156,152,150,147,147,149,151,149,153,148,141,129,120,114,118,121,125,120,118,102,95,93,98,95,96,92,93,92,99,139,154,138,121,111,106,108,111,114,121,126,138,141,145,146,149,151,149,144,148,149,151,153,149,150,152,153,146,143,141,152,157,161,163,166,167,165,162,160,160,161,147,149,151,149,148,144,133,124,120,118,122,128,123,121,116,102,92,92,95,93,95,101,138,150,114,82,58,45,42,42,38,37,30,24,156,158,161,164,165,163,160,158,155,156,154,153,148,146,140,134,127,127,136,144,157,170,175,173,174,171,169,166,165,164,161,154,152,149,149,150,148,140,133,124,119,124,126,127,129,123,114,104,98,95,99,123,143,100,78,78,90,105,114,122,126,129,127,125,164,163,169,171,172,169,169,167,162,162,160,165,164,141,129,123,118,117,124,138,152,164,175,177,178,177,174,173,170,166,164,157,155,156,156,155,154,152,143,138,131,130,125,125,128,127,122,120,115,111,112,125,130,129,137,144,146,144,138,140,143,146,150,149,172,173,172,174,177,175,173,173,171,168,174,178,164,130,125,131,123,118,116,118,132,156,171,181,178,184,183,177,168,165,168,163,156,156,158,157,156,153,146,141,136,134,132,126,130,132,136,129,128,121,111,106,117,132,137,140,140,136,138,139,138,141,140,148,179,181,180,181,184,180,180,180,179,181,183,184,166,141,129,132,129,113,106,100,131,159,165,169,179,187,186,181,170,171,165,164,158,158,161,159,158,155,149,143,137,133,131,131,129,134,136,135,129,124,123,115,102,105,125,134,142,149,142,138,144,143,141,141,184,187,186,186,184,185,185,184,184,185,182,178,158,135,134,141,127,107,90,105,154,167,163,160,169,182,188,185,182,178,171,170,168,166,164,161,160,154,151,144,141,139,134,133,133,132,133,133,130,126,124,119,114,99,99,121,133,138,144,141,139,143,146,143,189,191,192,191,189,189,187,186,186,188,184,177,140,125,130,142,123,91,80,122,161,169,164,159,158,170,181,184,183,180,173,172,171,167,166,164,162,160,155,151,151,144,142,142,139,133,136,138,136,134,128,116,112,104,89,88,117,127,134,145,142,141,143,142,193,193,191,190,190,192,192,192,190,188,186,181,150,123,118,137,119,86,90,125,163,166,171,165,163,171,179,186,185,182,179,177,175,173,171,169,165,161,156,150,145,146,144,142,137,128,137,145,142,137,132,121,113,107,94,77,90,115,124,132,141,142,140,139,192,193,194,192,191,192,192,191,191,189,187,181,158,132,118,128,107,82,90,130,168,166,163,168,169,171,177,183,184,184,181,180,178,177,171,166,162,157,155,150,145,140,137,137,137,134,143,149,146,138,133,127,116,110,101,83,64,84,106,112,125,138,136,134,192,194,194,193,192,193,193,194,193,191,190,180,156,128,116,122,99,86,109,145,173,165,158,170,172,172,174,186,188,186,184,185,182,178,170,163,157,151,150,144,140,137,137,136,137,138,143,149,148,139,130,126,118,113,105,89,80,71,82,104,107,122,130,129,193,193,193,193,193,195,195,195,193,190,189,183,159,126,110,119,95,65,86,146,176,167,160,170,170,176,185,189,190,187,187,186,182,176,169,162,154,146,143,139,132,134,133,131,136,138,141,146,146,139,130,126,121,117,108,97,81,68,65,80,99,106,120,124,192,194,194,194,196,196,195,194,193,190,186,176,146,109,104,114,77,44,70,128,171,162,163,173,168,176,185,191,191,191,187,183,177,173,164,155,152,141,134,137,132,131,131,130,132,141,142,143,143,139,136,131,125,120,116,107,92,72,64,61,70,89,100,113,196,196,197,195,195,191,193,193,190,190,184,171,139,100,98,109,76,61,59,118,181,164,165,180,172,183,191,193,193,192,186,178,173,167,161,151,139,144,134,132,133,131,130,133,135,132,134,140,140,138,135,134,133,129,123,121,108,86,63,64,62,76,89,100,197,198,196,197,197,197,193,193,191,187,180,162,127,101,100,102,68,55,59,116,170,158,175,183,168,183,195,193,192,191,186,177,170,160,151,141,134,136,139,136,135,134,131,135,128,122,124,135,137,139,143,143,135,130,130,130,121,104,74,60,59,65,75,83,198,198,198,198,198,197,193,186,186,182,179,160,119,90,94,100,68,59,77,136,162,158,179,175,168,187,198,197,195,189,184,179,167,154,142,132,131,141,148,148,145,138,134,131,117,109,118,131,142,147,147,145,138,136,136,134,130,122,106,69,61,62,68,76,197,198,197,198,199,199,196,193,189,183,178,160,121,87,96,97,82,89,113,159,160,160,174,159,177,193,195,195,191,188,182,177,157,139,130,128,141,152,148,143,142,139,137,122,100,91,107,143,154,155,151,151,146,146,144,139,136,129,119,100,66,57,64,72,200,199,201,199,199,199,197,192,189,182,173,159,114,81,92,101,95,110,126,158,160,163,169,162,190,196,193,193,191,183,169,161,144,124,129,141,154,157,147,143,141,139,128,104,82,78,116,155,162,155,154,156,150,144,148,149,142,137,129,118,88,67,61,67,201,202,201,200,198,198,197,194,189,182,173,160,121,82,92,90,90,85,96,132,157,165,158,170,191,193,192,190,187,180,159,143,129,131,149,159,166,156,149,144,141,132,117,83,49,60,130,159,156,152,150,153,149,142,152,157,150,144,137,126,101,73,61,65,200,201,201,201,200,199,195,192,189,185,178,164,120,82,91,94,87,82,73,132,161,162,160,184,192,191,189,183,178,161,143,133,133,142,165,165,161,157,148,143,137,129,116,79,37,45,118,153,153,147,142,144,145,147,159,167,155,154,141,132,114,88,66,57,199,200,200,199,198,199,196,193,190,182,173,164,123,87,90,95,85,100,87,133,152,152,173,188,189,186,183,177,162,142,133,128,127,145,169,168,162,154,150,146,140,131,113,70,32,45,103,139,144,143,142,139,144,151,157,166,165,160,150,136,121,95,73,62,199,201,199,198,199,197,193,189,188,185,173,158,122,95,91,96,88,101,112,136,155,166,181,182,177,175,169,160,147,150,153,141,121,136,173,163,160,155,149,149,136,131,101,65,56,82,96,137,141,136,138,135,141,154,160,165,166,160,151,138,123,99,71,67,199,199,198,196,196,196,194,191,187,183,177,161,132,100,91,95,89,92,111,145,165,175,176,176,173,172,161,147,142,164,163,149,123,99,136,160,150,149,143,150,148,122,79,60,50,75,87,133,143,135,134,128,130,151,161,163,165,171,157,141,124,101,75,65,199,197,196,195,195,196,192,189,187,184,178,163,139,112,98,96,88,71,91,132,163,175,174,172,172,170,158,152,157,164,161,144,117,90,85,146,150,149,146,146,148,107,68,63,49,73,106,137,148,138,132,123,120,147,164,167,169,171,161,144,121,104,84,69,197,197,196,196,193,194,192,191,189,186,177,166,145,122,106,103,105,111,129,153,166,175,172,168,169,171,170,171,172,172,159,128,81,70,71,108,146,153,156,156,140,93,70,81,69,101,123,140,154,140,129,119,118,144,163,170,168,164,158,145,122,105,87,70,196,196,195,194,190,192,190,189,187,187,179,165,149,132,120,126,146,167,174,173,171,170,170,165,165,168,166,170,176,175,155,119,74,52,66,93,139,158,155,169,137,87,78,101,68,79,105,125,152,148,132,109,109,140,163,166,168,165,159,147,126,104,90,72,195,195,195,193,193,193,191,189,189,185,178,170,155,142,144,160,177,183,181,179,174,172,171,172,172,171,171,173,173,173,163,119,97,60,71,91,126,154,169,167,126,82,107,134,110,91,134,141,153,152,131,108,99,132,159,170,171,169,161,145,130,110,88,71,195,194,193,192,192,193,192,191,190,185,177,168,157,155,161,178,191,194,194,192,191,189,189,190,190,189,184,184,187,189,174,136,96,79,74,88,115,150,174,168,113,78,95,129,124,82,126,131,149,152,129,105,96,132,164,170,171,168,155,146,138,116,92,70,194,193,193,193,192,192,190,188,186,183,173,169,165,170,176,185,197,202,200,198,197,198,197,198,198,199,203,201,205,200,170,125,97,83,72,88,106,135,170,172,110,73,94,122,108,84,117,128,145,155,131,104,90,126,160,168,165,167,164,146,132,110,90,72,194,192,195,195,191,193,190,188,187,182,175,170,170,176,181,189,197,199,197,195,196,195,195,194,193,194,199,198,194,185,161,123,91,77,70,86,103,117,154,168,115,73,84,107,98,99,147,147,144,151,132,107,88,122,159,167,168,168,163,146,134,114,83,70,196,194,195,193,193,194,189,186,187,185,176,169,167,167,172,185,193,197,197,198,196,190,184,182,183,179,181,185,186,181,161,122,89,76,80,88,96,108,134,152,107,77,100,128,121,92,111,122,149,153,135,108,94,119,158,164,169,170,168,151,134,114,88,72,196,196,194,197,197,194,193,189,186,182,174,167,162,157,160,171,182,187,186,187,182,171,165,166,164,159,150,155,166,175,160,123,94,73,82,100,103,109,120,126,90,78,116,140,126,107,125,131,148,154,133,107,91,116,158,164,168,169,169,151,131,111,89,72,195,196,195,195,193,191,190,190,189,185,177,164,152,142,137,149,157,158,156,156,145,146,150,149,147,143,144,142,142,142,133,105,84,69,85,101,104,113,121,110,81,68,106,145,130,113,125,132,147,148,127,95,87,120,154,164,172,170,160,143,127,107,86,72,193,193,195,194,193,193,191,191,188,183,175,163,143,124,123,132,139,138,138,146,145,145,145,143,142,143,142,151,160,148,120,98,69,58,79,102,108,112,120,109,76,62,69,92,81,109,122,122,149,145,122,96,91,116,156,165,166,167,169,136,116,100,84,70,194,193,196,195,195,192,190,189,188,180,167,152,130,109,105,113,118,118,115,126,139,143,145,146,145,139,134,145,154,148,126,97,70,63,95,107,107,111,117,110,80,69,102,116,106,128,151,131,144,140,120,97,95,121,155,165,167,163,157,134,113,103,85,61,192,193,195,196,191,192,192,190,186,181,169,145,120,102,95,86,78,83,109,120,129,140,140,139,142,139,122,120,139,138,122,112,92,86,111,112,110,109,114,112,89,59,75,90,86,111,109,110,144,136,119,98,99,120,150,156,157,156,151,128,115,100,83,69,194,194,194,194,191,191,191,186,183,180,170,147,116,93,90,84,82,92,125,138,141,150,150,145,142,141,129,112,118,130,130,116,101,103,122,117,109,110,106,109,104,66,65,83,88,119,122,112,130,124,111,99,109,128,148,156,157,151,145,130,112,97,79,62,193,194,194,194,193,190,187,183,175,175,167,138,109,88,89,87,90,104,119,140,144,156,169,166,161,154,147,133,117,115,111,106,103,114,124,120,115,109,106,97,103,79,57,64,68,97,98,115,125,118,111,105,107,116,136,151,153,148,144,127,109,92,72,67,192,193,193,193,193,188,185,179,177,176,170,134,95,81,87,84,91,92,101,140,148,154,173,171,172,172,166,163,146,131,119,116,117,122,123,121,115,107,104,104,107,93,64,54,57,72,83,112,119,114,113,106,112,125,145,155,153,156,134,122,106,88,67,71,190,191,192,191,189,188,184,178,176,178,170,140,94,77,86,80,92,83,100,134,152,162,169,178,176,174,175,174,167,159,146,145,149,139,134,126,118,114,113,112,108,98,64,33,23,40,86,108,110,113,113,109,119,134,156,164,153,144,133,115,98,79,66,84,187,189,190,189,186,185,179,174,177,175,164,137,91,78,87,78,86,94,117,141,162,167,167,176,183,184,186,180,175,170,158,152,158,159,149,141,133,122,115,111,108,101,72,28,35,79,103,114,118,118,119,123,130,141,153,155,146,140,124,104,89,74,79,96,187,189,186,187,192,185,179,176,178,173,161,128,89,79,82,83,92,117,132,143,161,169,170,173,184,186,187,188,181,176,167,155,151,154,153,145,137,127,120,108,108,101,85,58,61,99,118,123,126,127,130,128,135,144,147,145,136,125,112,97,80,72,88,94,185,186,185,186,183,185,182,179,176,171,157,129,91,79,91,79,57,76,118,149,155,165,165,169,183,185,189,189,184,178,171,163,151,149,151,147,137,125,119,114,111,103,92,83,87,99,111,123,126,129,130,130,135,136,137,133,121,108,98,82,71,79,93,94,182,185,186,185,184,181,179,177,172,170,144,126,92,83,98,67,57,59,98,146,155,164,150,162,178,183,183,185,181,179,173,165,158,149,143,142,139,131,125,118,113,111,107,97,98,109,113,123,129,126,128,124,122,126,123,111,107,100,82,73,77,88,90,92,178,183,182,184,184,183,180,177,173,164,149,127,91,87,106,63,49,45,84,141,151,166,155,157,172,184,186,189,184,182,174,166,161,151,141,137,132,131,129,124,117,118,120,109,104,113,119,123,124,122,125,120,117,115,110,108,100,79,67,71,85,94,94,95,168,177,179,178,179,178,176,171,169,165,148,122,91,84,104,68,54,49,84,143,155,165,159,156,172,184,188,188,185,180,171,163,158,153,144,135,126,127,124,121,119,118,113,109,109,115,124,123,127,124,125,120,117,116,112,99,84,71,71,78,90,94,95,99,162,170,175,174,174,174,172,171,170,167,146,122,99,93,108,71,51,61,105,146,153,158,151,150,164,179,183,184,179,179,175,167,155,148,142,133,126,126,119,117,117,114,112,116,123,128,133,134,136,131,123,116,114,111,100,84,75,71,79,90,91,93,95,95,154,163,167,168,166,166,167,170,172,166,147,126,109,99,102,85,78,97,121,145,149,154,148,149,151,171,178,182,179,176,169,156,150,148,139,131,126,125,120,117,118,117,119,125,135,137,136,133,130,122,113,113,107,96,85,80,71,77,87,93,90,95,95,94,147,155,159,160,159,161,165,166,170,166,148,127,110,101,105,93,88,106,117,137,141,146,144,149,157,175,180,180,177,173,166,157,149,143,139,133,127,124,123,122,121,120,123,129,132,133,135,126,119,114,109,102,100,90,84,71,75,86,89,91,93,94,94,95,146,147,150,153,155,157,158,157,159,157,147,130,111,101,110,94,77,84,110,128,130,135,130,139,149,169,181,179,176,173,163,154,145,138,132,126,119,121,122,122,121,122,123,123,122,122,121,117,111,106,102,95,90,85,79,81,89,90,91,95,94,91,91,91,138,142,144,148,149,150,151,151,153,148,140,125,112,111,108,92,73,79,99,117,127,130,130,138,153,164,177,177,167,162,159,150,140,133,126,119,114,115,114,116,115,115,116,120,116,112,109,107,105,105,101,94,88,79,80,89,93,93,94,88,89,91,94,95,133,132,138,142,142,144,144,142,141,142,133,118,108,111,110,98,61,74,92,114,124,125,129,138,155,163,167,170,165,160,151,143,135,128,124,116,111,110,109,107,108,108,105,106,108,107,108,108,107,100,96,91,84,83,88,88,89,90,86,85,88,90,89,89,122,125,122,124,126,130,129,128,130,137,131,108,102,105,109,104,84,75,83,100,112,122,135,140,155,163,164,163,159,150,142,133,128,123,118,111,105,105,105,107,106,108,107,109,110,107,104,106,100,98,91,87,84,84,89,91,92,89,88,87,89,89,91,94,110,113,116,116,113,113,113,115,114,117,121,110,96,90,96,99,97,86,90,98,114,124,135,140,148,155,156,156,148,142,135,130,123,116,113,109,108,107,108,111,110,114,112,108,108,108,104,101,99,86,77,70,69,72,62,48,50,56,62,62,58,49,39,40,98,105,109,109,110,112,109,108,102,101,100,100,95,88,83,86,93,97,99,105,110,116,127,133,134,139,140,140,137,130,127,120,117,111,107,105,103,100,104,105,107,106,104,104,105,105,98,83,63,43,34,39,44,53,63,48,29,27,28,44,49,51,51,48,72,84,93,100,102,101,105,105,103,102,99,93,90,88,83,81,88,98,103,107,113,115,119,121,127,130,131,135,128,123,116,111,111,107,104,103,100,99,95,101,97,94,96,99,88,74,52,40,35,36,35,35,41,51,62,75,75,59,41,27,34,48,57,59,39,52,61,72,80,81,86,90,96,99,102,100,100,98,98,92,93,98,103,104,106,113,114,115,115,117,120,119,115,111,107,103,104,104,105,101,97,95,93,92,92,95,88,64,40,25,33,38,38,38,39,40,37,41,50,58,68,80,85,77,65,58,53,53,32,31,34,40,47,46,47,49,54,61,71,88,98,105,103,107,99,97,101,104,104,103,103,105,106,106,105,104,105,105,102,101,103,97,93,89,89,93,94,87,75,57,37,30,34,45,43,36,36,37,38,39,38,38,40,49,55,59,67,81,89,91,95,95,32,26,27,32,35,34,30,31,30,28,30,39,57,77,94,101,106,108,107,106,100,101,99,96,95,97,99,93,97,96,95,92,87,86,86,92,92,84,65,49,42,37,40,42,40,37,37,40,40,41,40,37,38,37,38,37,41,46,46,51,59,69,74,75,34,36,30,25,30,35,39,30,27,25,28,25,28,34,52,66,79,92,100,103,105,100,97,99,100,99,96,98,94,90,86,84,83,89,84,72,55,38,38,37,39,40,37,39,39,40,39,39,38,35,35,35,38,40,34,32,37,46,55,48,41,41,49,51,24,30,37,34,28,25,22,26,27,21,22,25,30,32,37,40,40,45,52,63,71,92,99,99,94,92,90,84,82,83,85,83,83,72,51,36,34,36,41,40,42,43,43,39,39,39,38,39,38,39,40,39,35,36,40,36,36,40,52,61,61,59,55,52
30,32,36,36,36,37,38,39,40,44,42,46,59,77,98,116,136,146,152,156,158,155,153,153,151,148,147,147,146,144,139,134,130,127,128,126,126,120,117,107,99,94,94,95,96,97,94,90,94,97,94,94,94,91,88,94,133,149,140,133,129,136,149,169,40,44,46,52,51,53,54,51,48,52,60,78,100,123,141,157,166,168,165,164,159,158,156,152,151,147,147,147,148,150,149,146,143,139,130,130,126,125,125,121,117,108,99,92,93,95,97,98,98,95,92,94,94,93,107,149,154,129,117,112,102,98,97,98,66,74,79,77,79,84,78,78,81,88,103,121,141,153,162,165,166,163,164,164,164,161,159,157,154,153,150,151,153,154,153,154,156,151,150,138,130,125,124,125,128,128,119,112,101,94,93,96,94,94,97,96,94,110,148,142,113,93,71,50,29,30,34,27,101,106,107,107,111,113,110,114,120,128,140,150,157,160,166,165,160,156,161,161,164,167,164,164,164,162,158,157,157,160,155,154,159,156,152,152,145,136,132,127,124,126,128,127,121,111,100,98,97,95,92,92,112,143,132,86,62,40,19,24,65,90,103,104,128,133,137,137,142,141,139,145,150,154,156,156,154,158,157,153,147,145,150,158,164,172,173,174,171,171,168,166,164,161,159,156,157,154,157,157,154,149,145,139,131,127,129,126,132,127,119,109,101,96,94,101,135,136,102,91,90,96,118,141,149,143,145,150,153,156,160,161,163,165,162,162,163,160,163,161,154,146,141,136,129,134,141,151,164,175,179,180,178,177,174,171,168,163,162,157,156,156,161,162,161,159,151,147,142,136,133,130,126,127,126,121,117,108,106,122,138,134,139,142,144,148,145,142,142,144,146,146,165,174,177,175,174,173,171,169,168,168,170,169,153,139,135,131,123,128,129,138,153,169,182,185,183,184,181,177,167,164,164,159,154,154,162,162,162,163,162,154,146,141,137,132,130,133,133,130,127,122,113,112,117,132,136,138,141,142,140,142,143,140,143,149,179,176,181,180,180,179,180,176,177,177,179,176,154,135,136,138,122,116,113,119,146,168,173,179,186,188,187,182,172,166,165,164,159,158,163,163,162,162,161,155,148,142,137,134,132,131,132,134,132,124,120,117,107,108,122,131,132,140,138,137,140,142,144,138,182,181,184,185,184,183,184,183,181,185,184,177,154,137,133,140,124,107,96,115,158,170,170,171,177,185,189,186,179,172,165,164,166,165,165,167,167,164,162,157,151,149,142,140,138,132,130,131,130,133,125,119,114,104,102,121,134,130,133,134,135,138,142,147,190,190,190,189,188,188,187,187,187,186,184,170,141,134,134,142,120,98,94,132,172,172,167,166,167,176,185,187,184,177,172,171,172,170,169,170,168,167,163,159,153,151,148,144,141,133,124,135,138,135,134,126,117,110,99,90,116,132,127,134,134,131,137,141,193,193,192,192,192,192,190,190,191,190,187,167,134,130,129,137,113,86,89,137,169,171,169,166,166,171,181,186,186,181,179,178,177,177,174,172,170,164,161,157,153,150,145,140,139,134,126,135,141,138,133,129,122,111,112,98,88,112,129,129,133,136,131,131,195,195,194,192,193,193,192,192,192,190,188,177,148,125,122,131,104,86,87,137,166,170,169,170,171,171,177,185,184,182,181,182,183,181,178,171,167,160,156,154,148,145,142,138,136,136,128,137,144,141,132,127,123,112,110,107,93,88,110,120,123,131,135,129,196,197,195,195,195,196,193,194,193,191,190,177,150,128,119,121,92,87,98,141,168,165,166,172,173,173,178,185,190,187,186,186,186,182,176,167,161,155,151,152,144,141,139,137,133,135,134,135,139,139,133,127,123,120,111,108,100,86,82,112,119,124,132,132,197,197,197,196,195,197,198,196,193,192,190,178,151,124,114,116,87,86,109,148,170,161,163,174,174,171,181,187,190,191,190,190,187,180,175,166,161,158,144,146,145,141,137,135,133,133,139,136,139,137,131,126,124,122,122,117,112,101,82,83,110,115,122,131,197,197,196,196,197,197,196,196,195,191,188,177,145,115,111,112,76,66,92,144,173,160,166,174,174,172,184,190,192,190,190,185,182,176,169,161,155,151,149,141,139,139,138,137,139,137,132,132,136,137,135,129,126,125,126,126,125,119,104,80,81,103,112,123,198,199,198,198,198,198,197,198,194,191,187,170,137,105,103,109,67,55,70,133,172,157,161,182,173,178,189,192,193,192,190,184,180,173,163,156,146,143,145,147,144,141,136,136,134,129,123,124,138,135,139,136,132,129,131,133,137,130,122,103,79,81,102,108,197,200,199,199,198,197,196,195,191,188,182,165,130,97,100,98,66,61,62,121,170,154,167,183,173,178,191,195,193,193,190,185,178,170,155,149,141,144,149,151,147,145,140,131,128,114,109,117,130,139,145,143,136,132,134,137,140,137,132,122,103,74,76,99,199,199,198,199,199,196,195,192,190,186,179,160,116,94,98,93,66,60,67,121,164,153,175,179,170,180,194,195,192,190,186,184,176,161,151,136,134,149,156,152,150,148,138,131,114,98,94,119,142,144,143,145,143,140,138,140,141,140,133,127,122,97,67,78,199,200,200,201,199,198,194,191,188,184,178,159,116,89,97,92,66,67,86,138,159,151,175,170,173,188,195,195,194,190,182,178,167,148,132,133,143,156,156,147,144,140,135,120,95,76,84,129,159,160,154,150,149,147,142,142,145,145,145,140,132,114,88,68,198,199,199,200,202,200,196,191,189,183,177,159,114,86,92,92,78,91,112,147,156,159,173,164,178,193,193,191,191,187,180,165,152,134,132,143,156,162,157,146,143,140,130,106,68,44,86,151,161,158,154,154,151,147,143,152,152,147,149,143,139,126,106,77,200,200,200,199,200,199,197,194,188,181,173,159,116,85,94,87,87,97,115,141,156,161,162,164,185,193,193,190,188,183,166,151,138,131,141,157,164,163,159,145,140,135,125,103,58,22,82,153,158,154,149,147,147,146,143,150,154,154,153,149,141,132,113,87,201,201,201,199,200,199,197,192,189,182,173,159,120,85,93,94,90,86,98,133,155,159,158,174,191,192,190,188,180,168,151,136,128,133,151,165,166,161,152,147,140,134,126,104,61,31,68,130,143,144,145,146,143,149,147,150,151,158,158,152,145,134,119,92,201,201,201,199,199,198,197,194,188,185,176,161,121,85,91,99,83,89,81,127,154,155,163,181,189,187,184,178,170,155,145,140,127,126,155,168,165,161,151,147,146,135,123,97,62,44,66,121,140,139,135,136,137,142,146,151,150,155,164,163,149,132,120,97,201,201,202,200,199,198,195,193,190,183,173,158,123,91,93,96,84,98,101,132,151,158,176,184,185,182,177,171,155,154,159,156,141,119,139,164,158,151,150,142,145,142,119,79,62,51,62,114,142,145,132,123,122,134,142,147,154,155,162,160,153,134,117,104,200,200,200,199,200,197,194,191,188,183,174,159,127,96,91,97,89,95,118,145,158,168,179,180,178,177,171,158,152,159,168,164,143,110,93,136,160,148,146,143,145,143,107,69,67,58,61,105,148,144,130,116,108,121,137,144,154,160,159,155,149,138,116,106,199,199,198,195,197,195,194,190,187,183,175,162,134,106,94,96,88,88,106,144,165,176,178,176,174,175,167,159,162,165,172,163,135,89,74,87,138,150,150,149,152,142,95,70,82,68,71,99,144,157,129,110,93,103,124,140,154,164,164,161,151,138,114,104,200,199,197,194,195,195,192,190,188,183,176,165,142,116,100,99,98,100,114,147,166,176,177,174,173,174,172,171,173,178,177,164,128,86,60,74,113,146,154,157,163,136,84,75,98,86,68,91,138,162,135,110,88,92,119,140,157,163,164,159,148,137,127,111,197,197,196,193,195,194,191,192,189,185,175,167,148,127,113,113,125,137,150,162,169,173,174,171,169,172,173,174,176,180,180,172,128,100,70,73,103,136,150,164,164,122,77,89,121,129,60,112,134,157,138,112,81,72,101,139,159,160,161,160,149,139,125,107,197,195,193,194,192,191,191,188,187,187,177,167,153,136,129,139,159,173,176,178,178,176,176,175,176,179,183,182,183,187,187,182,141,103,82,75,98,127,144,171,176,124,75,88,122,141,74,115,130,148,138,118,82,75,96,135,159,165,161,160,153,138,127,105,196,196,195,192,192,191,190,189,188,183,178,166,155,148,148,165,183,190,190,189,189,189,188,190,191,195,196,197,196,198,200,174,137,101,80,70,85,108,131,161,175,134,76,79,108,114,71,101,119,142,135,121,87,73,94,134,155,160,166,159,153,139,130,105,194,194,193,193,193,193,191,190,188,184,176,170,160,159,163,175,191,199,199,196,195,195,195,196,198,198,200,201,199,198,195,172,133,99,82,68,78,93,116,153,175,139,82,73,97,100,79,109,130,152,141,116,87,76,94,130,152,161,163,162,155,139,125,107,192,193,192,193,192,192,191,188,186,184,174,167,162,167,172,182,193,200,199,200,198,198,197,193,192,193,192,196,196,191,185,166,130,96,74,69,84,94,108,140,167,127,73,86,110,113,87,96,133,154,133,110,80,77,94,131,154,163,162,160,149,137,120,105,193,193,193,192,191,193,190,187,187,181,173,168,168,170,174,182,191,197,198,197,197,194,190,186,184,182,176,174,174,177,176,162,130,97,76,67,86,99,107,127,148,108,64,88,120,126,94,94,137,152,129,102,77,80,100,137,159,164,160,159,145,126,112,100,193,193,194,193,192,194,191,188,186,182,175,167,162,163,166,174,185,192,191,190,187,176,170,167,164,162,156,148,147,148,152,146,118,91,68,68,90,105,108,119,135,99,67,81,113,124,87,97,140,148,125,100,84,87,107,137,156,161,157,154,142,121,113,100,195,194,194,194,190,193,190,188,187,183,176,166,160,155,153,159,170,176,173,171,166,157,151,149,150,143,144,135,134,137,133,123,105,79,64,65,89,103,107,111,125,102,65,61,87,87,72,79,129,141,121,98,86,96,112,137,149,155,152,148,135,118,101,93,196,195,194,195,194,193,192,191,188,184,177,165,153,142,135,138,146,148,145,147,144,140,141,142,141,141,136,132,137,143,141,125,108,73,55,73,97,104,106,111,111,106,74,65,87,73,73,88,125,133,119,96,90,98,115,136,151,156,153,146,133,121,108,96,193,194,194,194,193,192,191,190,188,184,175,164,146,128,118,119,124,127,127,132,137,137,139,139,140,142,131,124,132,143,141,124,104,87,73,90,109,107,105,107,108,109,85,62,75,66,63,86,121,129,113,100,99,106,116,131,144,150,149,143,130,116,102,87,193,194,193,193,193,192,191,190,186,181,169,153,137,115,106,102,102,104,109,115,127,135,137,137,137,137,134,117,111,125,134,125,115,97,87,104,117,112,107,106,100,101,97,62,50,58,59,88,120,120,109,107,108,114,125,139,147,144,148,132,122,112,98,85,193,194,196,195,193,192,190,189,186,180,171,150,124,101,92,93,84,82,94,114,122,134,144,142,140,138,137,126,111,109,121,122,113,105,105,119,124,118,109,103,99,97,100,85,53,45,47,89,115,116,116,113,115,120,128,138,150,143,144,134,118,106,97,78,192,194,193,194,192,192,190,187,181,179,172,151,124,99,92,85,82,87,99,120,127,139,152,154,152,148,145,140,132,120,112,107,103,102,110,121,125,121,113,105,103,101,101,94,65,33,51,93,117,121,123,122,128,127,126,134,140,139,129,124,113,98,88,70,194,195,193,193,192,189,187,183,176,176,169,147,121,87,86,88,87,94,97,129,137,145,156,164,163,162,161,155,155,146,138,126,121,117,123,127,128,123,115,108,104,103,101,98,68,29,55,107,126,129,130,132,127,124,125,127,129,129,124,118,107,97,84,69,194,193,194,193,193,190,187,181,175,175,170,145,110,82,82,77,81,90,88,128,141,150,160,168,171,170,169,170,168,166,163,157,148,144,144,138,136,131,123,117,108,104,102,95,79,47,53,96,124,128,130,128,122,118,119,123,123,121,114,109,98,84,67,76,192,193,192,192,191,189,184,179,177,175,170,150,106,75,81,85,84,86,84,122,145,153,161,170,175,176,178,178,177,175,172,168,163,155,156,156,150,145,137,126,116,110,106,99,89,75,78,97,116,124,124,122,119,113,110,118,117,116,108,100,92,73,72,87,190,190,192,191,189,188,181,175,174,175,166,148,106,77,81,78,84,93,108,125,148,160,164,166,178,182,183,183,184,180,178,173,169,166,161,161,159,153,141,130,124,118,114,108,102,96,96,107,110,117,120,118,115,109,106,110,109,104,99,93,77,71,85,93,189,189,189,191,188,185,180,175,175,173,164,141,106,77,82,80,85,99,122,135,150,160,164,165,174,180,183,184,184,182,178,176,171,165,161,158,157,157,148,140,131,125,119,113,110,108,100,107,111,114,118,108,108,107,106,106,104,101,97,86,74,82,90,91,186,187,186,186,186,183,178,175,175,173,160,140,106,77,84,75,66,73,105,139,149,156,157,158,165,178,182,180,182,180,178,177,168,166,161,158,153,153,149,141,136,128,123,119,116,110,104,105,110,112,114,111,105,101,103,105,100,93,81,70,76,88,91,93,186,186,186,185,185,182,179,176,174,169,156,138,105,76,90,70,56,56,77,127,150,155,162,151,157,174,182,182,184,182,178,175,167,161,160,153,151,148,142,137,132,127,119,121,114,110,108,106,107,109,106,107,102,101,101,99,94,84,80,76,89,93,94,97,182,184,183,184,183,181,178,173,172,167,154,135,106,76,90,67,52,52,62,118,145,149,165,157,153,169,180,181,183,180,173,173,164,157,153,152,147,141,139,136,129,122,117,110,107,106,108,111,110,107,105,105,103,99,98,95,89,79,77,87,91,92,94,94,179,182,180,179,179,178,175,174,170,166,153,134,108,76,94,74,48,45,65,119,147,150,161,159,151,164,175,178,178,175,170,169,162,152,146,144,140,133,131,133,126,117,114,111,108,104,106,107,110,112,104,102,100,98,96,91,83,81,86,92,92,95,95,94,172,176,177,175,176,173,172,170,168,163,151,130,111,83,90,76,49,52,83,124,146,147,153,151,145,153,165,174,175,174,168,163,154,144,140,137,133,129,126,123,123,117,115,110,108,108,106,109,107,106,105,102,98,94,88,81,76,82,88,90,92,92,93,96,164,171,173,171,169,168,168,168,170,168,155,133,114,96,95,82,69,82,101,130,142,142,147,144,147,149,160,170,172,168,165,158,153,141,132,129,126,122,117,116,116,115,114,110,109,110,112,104,103,103,103,102,95,92,89,82,85,92,90,91,92,93,92,87,156,160,164,166,163,163,163,164,168,167,153,132,116,102,99,90,75,87,112,120,134,137,140,137,142,148,161,169,171,165,159,151,143,137,130,121,120,116,112,113,111,111,106,105,107,108,107,110,107,104,103,101,95,91,85,83,92,91,89,89,87,87,88,91,148,156,156,157,158,157,160,159,162,161,156,136,120,103,101,94,71,72,98,117,127,133,137,128,136,147,152,162,166,162,150,142,138,128,121,117,119,114,112,109,110,107,106,106,107,106,108,107,104,105,99,90,86,84,83,86,88,87,87,82,81,84,89,90,141,143,150,150,151,152,151,152,154,155,148,135,119,110,102,100,70,68,81,107,122,127,128,124,132,146,153,155,159,154,145,134,126,120,115,112,112,114,110,109,108,109,108,110,112,110,107,106,102,99,97,92,85,84,86,85,84,86,82,82,86,90,90,92,139,139,142,144,145,145,148,145,145,146,139,126,113,109,111,102,81,63,79,101,118,121,119,126,135,150,157,154,149,142,135,128,121,115,112,111,110,109,110,110,107,107,104,107,109,104,105,106,100,96,91,83,83,81,83,86,82,81,83,85,90,93,82,71,131,133,135,137,137,139,135,134,132,135,135,120,106,101,107,104,90,73,75,92,111,117,124,130,139,148,153,150,143,137,125,118,116,114,112,108,107,109,108,104,104,102,101,102,100,99,98,97,96,80,69,59,60,55,28,23,39,49,55,51,40,25,12,13,123,124,125,124,126,126,126,127,128,127,129,116,98,92,95,101,97,87,83,89,102,112,121,131,137,142,145,137,128,123,120,113,107,106,110,110,109,107,104,103,94,97,97,95,96,96,92,84,52,41,39,43,51,62,56,39,26,29,33,43,49,54,58,61,115,112,114,115,115,115,115,111,108,110,112,110,98,90,86,89,92,92,90,98,104,112,119,127,130,130,131,127,119,115,113,111,109,111,110,108,107,106,101,95,97,89,95,95,93,83,66,47,38,38,36,40,48,57,71,75,63,48,41,39,48,55,65,76,106,109,108,109,110,111,107,108,107,100,102,100,97,90,85,82,86,93,100,101,106,113,117,120,121,119,117,115,113,110,110,110,105,108,108,107,105,101,94,91,92,94,90,84,64,49,37,36,36,36,42,38,39,44,53,64,76,87,78,64,58,53,47,48,93,99,104,105,104,105,105,104,104,102,100,98,94,92,91,89,87,92,99,102,102,109,113,113,112,110,108,107,106,104,104,103,105,103,104,99,93,90,89,91,89,83,69,45,38,36,40,39,38,37,34,39,36,37,41,50,52,57,77,84,83,84,83,79,69,74,86,91,91,94,96,96,97,98,100,96,99,100,99,99,97,96,101,104,106,103,106,104,105,101,100,99,99,99,102,99,97,92,88,86,89,90,89,78,66,53,39,41,42,42,41,41,38,37,38,34,38,35,37,38,45,46,50,58,71,76,80,85,42,49,56,64,67,64,62,64,69,74,80,88,95,101,104,104,102,101,102,104,104,106,100,98,97,98,99,98,95,95,95,94,91,90,90,88,87,83,63,47,41,37,39,37,38,35,36,37,38,40,38,40,39,37,37,33,37,53,46,37,33,43,50,55,33,35,36,39,42,40,40,42,36,38,43,53,70,85,96,103,103,105,103,103,102,98,101,98,95,93,93,92,92,91,88,86,84,83,82,76,62,49,43,39,40,39,40,39,41,42,43,39,40,38,38,36,37,36,36,39,37,50,59,60,54,43,35,36,30,29,27,28,31,34,30,23,27,25,27,30,36,45,61,74,79,87,94,96,97,101,97,95,94,93,94,90,89,88,87,83,80,74,60,48,42,38,38,41,38,41,42,42,40,38,38,39,35,40,38,39,38,39,37,33,34,38,57,53,62,76,83,87
33,43,45,44,44,45,44,42,45,42,41,55,73,90,106,130,137,143,144,145,147,144,141,139,140,139,136,137,137,135,133,129,123,119,117,116,116,119,115,116,109,102,87,77,72,74,76,74,76,72,75,73,73,71,72,72,71,71,69,70,71,71,72,68,58,54,55,59,60,57,54,55,53,61,82,103,117,131,142,150,151,153,152,150,148,147,142,138,136,138,133,133,132,134,133,130,123,118,113,110,108,112,116,117,114,112,105,98,86,75,71,74,70,74,74,73,73,72,71,71,70,72,71,70,71,70,64,63,83,85,82,86,84,79,80,80,90,107,120,133,141,149,152,153,154,153,153,153,154,151,150,144,142,141,134,133,133,135,136,137,134,127,124,118,112,110,108,106,112,112,112,108,105,96,82,71,70,71,73,74,73,74,74,71,70,73,72,69,67,70,85,113,108,109,112,110,108,111,116,121,125,132,137,141,144,147,150,149,146,147,153,153,154,156,149,147,143,143,143,138,137,138,140,143,145,146,143,137,130,122,113,108,106,108,109,112,108,106,102,93,82,72,70,72,71,71,71,71,70,67,68,71,75,98,121,123,133,134,132,134,132,134,137,138,139,140,138,137,137,138,137,131,132,133,142,152,156,162,159,157,157,153,147,146,145,144,148,145,142,151,151,151,149,141,131,122,115,110,112,117,118,113,111,107,97,87,75,68,70,70,69,68,69,73,71,81,107,114,96,75,155,154,155,152,147,145,142,143,143,144,136,130,129,123,120,113,118,132,141,156,165,171,172,172,171,168,165,160,157,155,155,153,146,151,153,151,153,152,149,142,137,133,119,112,116,119,116,115,116,106,99,92,89,89,92,87,81,72,79,106,112,99,79,63,164,164,160,161,156,152,148,147,146,145,142,132,120,114,112,109,115,123,136,153,168,175,180,181,181,180,176,173,170,167,162,163,159,159,158,158,159,160,158,158,153,150,144,135,123,122,120,120,121,117,111,103,95,92,94,105,112,117,115,111,112,110,110,115,168,170,168,165,166,159,155,157,161,164,151,123,117,122,124,116,117,118,124,134,152,170,181,187,187,188,185,182,181,176,167,164,163,161,161,166,168,167,169,168,166,161,159,147,142,136,129,124,125,125,119,118,114,101,92,88,96,108,113,114,112,114,116,118,174,175,173,172,171,172,171,172,174,174,152,124,119,127,132,122,119,116,114,127,148,159,171,182,190,195,191,188,176,166,164,167,167,164,160,162,166,172,171,172,170,164,162,160,154,149,143,136,133,130,131,126,122,117,110,99,89,91,102,113,116,117,116,115,181,180,178,179,178,176,177,181,180,171,147,132,130,137,145,127,109,104,115,144,163,163,160,170,183,192,194,193,188,179,173,170,169,165,161,163,171,166,169,169,171,169,166,160,155,149,144,142,137,134,135,133,129,121,117,113,102,89,84,96,115,117,120,120,186,184,184,183,183,185,186,183,177,160,132,126,133,145,146,121,97,95,122,159,173,169,165,161,171,180,185,187,185,183,179,172,171,170,169,166,168,170,168,166,169,169,166,165,160,153,152,147,142,138,137,134,131,130,121,113,109,102,87,77,88,108,113,117,190,189,187,186,186,185,185,185,181,165,132,122,125,142,147,118,95,101,133,161,175,174,176,176,173,179,181,184,185,180,177,171,172,171,174,170,168,170,171,170,169,170,167,169,165,159,156,156,147,140,140,143,141,139,136,126,113,107,99,86,74,88,106,110,190,190,191,191,190,189,191,186,184,177,152,131,126,144,142,106,83,100,146,162,177,175,182,179,178,183,183,184,186,186,181,180,182,177,176,176,176,175,173,173,178,177,173,172,171,167,162,158,156,148,145,151,149,140,135,130,121,111,108,100,84,67,79,99,192,191,191,192,191,192,191,191,187,174,154,136,131,145,133,99,115,145,163,169,176,171,180,186,185,183,181,180,186,185,185,185,182,183,183,182,181,181,181,180,178,177,175,174,171,169,164,159,151,145,146,149,150,141,134,128,124,115,108,106,95,79,70,79,193,194,194,196,196,194,193,192,188,179,157,134,131,145,131,83,86,101,153,176,174,173,183,188,187,188,187,184,191,191,188,187,187,188,189,186,183,179,179,175,173,175,171,169,167,165,160,153,155,147,146,149,151,147,138,131,126,118,114,109,101,88,74,64,196,196,198,197,197,198,195,192,189,173,154,127,122,143,121,59,85,96,128,174,170,175,186,189,187,181,184,190,192,193,192,193,193,192,190,188,186,182,180,180,176,177,170,165,163,159,153,149,148,149,146,144,148,145,138,131,129,127,123,117,107,98,82,67,197,197,195,199,196,195,194,192,187,173,148,107,109,142,110,62,63,71,125,168,172,175,190,192,184,184,185,187,193,193,192,192,190,188,188,187,183,181,183,180,170,171,173,165,157,153,150,151,151,150,148,148,149,147,142,135,132,129,127,127,122,113,101,78,197,197,195,196,197,195,194,192,186,168,137,108,104,131,100,92,114,74,125,167,170,179,195,196,188,186,191,197,196,196,195,193,189,187,186,186,187,181,180,179,177,169,164,161,155,155,157,157,155,149,147,154,155,150,144,136,133,134,134,130,133,125,117,97,199,200,200,197,191,192,192,190,185,165,124,107,109,123,97,80,94,105,141,166,166,186,196,194,185,181,191,195,195,195,195,194,189,188,189,183,180,181,178,177,175,174,167,162,163,161,160,160,154,149,146,150,153,152,151,145,138,133,138,140,138,133,125,112,198,200,198,197,195,193,189,189,185,166,125,95,104,122,110,112,124,144,179,179,165,193,196,188,186,188,195,199,200,198,196,194,194,191,189,184,178,177,178,180,180,176,175,176,168,168,165,159,148,141,149,158,155,151,150,147,141,138,140,141,143,137,131,123,199,200,201,200,198,196,190,188,183,166,125,96,104,117,118,125,153,174,185,184,181,198,199,189,191,198,196,195,195,194,192,188,191,190,183,178,182,180,180,184,182,175,171,170,168,167,166,152,132,128,150,170,175,164,152,151,149,143,140,146,143,143,140,132,199,199,201,200,198,197,193,185,180,166,127,91,98,114,113,129,124,156,173,182,191,195,187,186,192,196,195,194,194,195,192,188,186,187,183,178,179,183,184,185,178,168,168,170,171,159,147,129,111,125,163,181,178,172,165,155,150,146,147,149,154,155,150,145,200,200,201,199,199,196,197,190,185,170,126,89,93,114,93,129,121,139,169,188,196,191,185,188,191,192,193,193,188,187,191,189,187,185,183,184,188,186,184,184,178,171,162,161,162,158,139,108,90,135,175,179,178,166,157,157,150,145,154,158,156,157,153,147,201,201,200,199,199,196,192,190,187,172,130,90,90,114,107,123,136,125,164,194,189,182,179,189,191,190,187,186,182,185,189,186,181,180,183,187,190,192,184,179,173,167,160,158,155,151,132,98,81,130,171,173,169,165,162,159,155,152,158,161,162,165,163,154,199,201,201,199,197,197,195,190,183,172,136,102,93,110,113,110,156,165,176,192,182,179,183,183,180,177,176,174,173,167,157,144,138,134,145,166,187,191,182,174,165,164,163,161,156,149,129,83,73,132,160,157,158,160,163,164,163,162,162,162,165,163,154,157,201,200,200,199,197,196,195,190,185,173,143,111,96,105,114,113,138,174,187,183,175,177,177,171,171,171,167,158,149,143,143,145,140,123,106,122,171,186,175,173,167,160,164,161,153,135,105,58,43,130,157,154,147,142,146,155,163,168,169,164,172,172,166,152,197,198,200,199,198,196,195,193,189,176,158,127,106,107,112,106,98,120,152,165,169,173,168,167,168,167,156,148,143,148,153,147,142,131,112,104,133,177,166,155,153,151,161,165,146,109,74,43,66,124,155,157,149,132,129,144,157,169,178,175,177,178,170,164,197,198,201,199,197,198,196,193,188,182,166,143,124,121,125,125,128,141,153,162,169,171,168,167,167,165,164,163,168,173,167,148,119,84,85,92,107,158,161,153,155,159,162,158,126,86,65,46,90,127,155,153,144,125,117,135,155,169,176,178,177,174,168,160,198,197,196,197,198,198,197,194,189,180,169,155,141,138,147,161,167,172,170,166,167,167,164,160,160,160,163,170,174,173,160,125,108,64,35,66,94,135,153,160,166,171,179,151,105,79,73,68,68,135,166,158,142,116,105,120,148,168,178,179,180,176,170,161,197,198,197,199,198,198,197,196,190,184,176,165,160,163,173,180,181,176,174,171,170,170,170,170,174,171,166,166,172,173,172,142,107,90,55,76,110,136,145,156,171,176,169,130,100,81,97,103,91,142,170,162,143,115,99,114,145,173,181,180,179,175,164,157,195,197,200,196,198,198,197,195,191,186,178,172,172,181,189,193,195,192,191,190,188,189,190,191,192,191,186,187,189,195,188,168,131,104,77,80,126,155,161,171,186,192,163,111,99,86,96,94,92,133,163,164,144,115,92,111,141,171,180,177,174,173,166,155,197,197,197,198,197,195,193,192,188,183,180,185,187,186,194,199,199,199,198,197,196,197,200,201,200,202,205,203,200,200,187,164,134,108,81,84,129,157,162,166,180,187,179,127,94,78,79,79,99,135,156,161,149,125,90,107,138,167,178,181,179,172,167,154,198,197,198,197,198,197,195,193,190,189,186,191,193,195,198,201,200,197,196,195,195,194,195,196,197,199,202,201,199,200,191,162,127,97,81,90,127,142,151,163,176,184,180,140,98,77,91,103,98,142,168,163,149,124,96,108,136,163,175,177,182,173,170,158,198,197,198,197,195,195,194,193,189,186,187,188,191,196,199,200,200,199,198,196,194,189,188,187,186,186,190,191,193,195,190,166,130,98,72,89,139,150,150,165,182,188,167,121,96,87,115,138,84,142,165,163,143,110,98,115,139,162,174,180,179,179,166,158,200,199,198,198,195,193,193,191,187,182,180,179,179,183,188,193,192,190,191,188,180,172,171,173,169,166,163,165,172,183,182,156,128,98,66,87,126,137,139,154,176,182,149,107,90,88,127,152,95,144,168,160,137,104,97,117,140,163,177,176,175,172,167,152,199,198,198,198,199,199,195,195,190,183,175,170,165,164,168,170,170,167,165,161,159,159,160,157,153,152,150,149,150,144,151,130,113,77,62,92,108,126,128,138,155,169,142,100,85,69,107,115,98,137,162,154,134,109,108,124,146,166,177,178,174,173,167,155,197,198,197,197,199,197,197,194,189,182,169,156,150,150,154,157,153,152,155,154,155,155,153,153,149,147,147,154,157,155,135,120,108,77,72,91,115,140,136,133,142,158,151,113,74,55,56,73,95,131,154,148,131,112,115,134,147,166,171,172,170,168,165,151,198,199,197,196,198,198,195,190,179,172,158,140,132,135,137,136,136,133,135,145,150,153,156,156,155,149,137,136,147,153,146,130,119,106,92,97,128,151,142,135,137,143,151,142,100,71,54,46,75,123,147,146,131,117,121,135,147,158,167,171,173,169,163,151,199,197,197,196,196,196,194,191,182,162,141,124,115,117,116,108,104,123,136,137,142,146,146,146,148,149,144,131,123,130,132,133,132,117,107,123,148,157,152,142,135,134,133,141,130,98,63,30,53,122,147,142,131,129,133,139,144,155,161,162,162,160,151,145,198,194,196,198,196,193,193,190,185,173,145,116,102,112,110,113,139,156,162,155,147,152,154,151,147,143,147,147,139,132,126,125,121,125,134,149,162,164,156,148,139,129,131,138,141,125,90,58,64,128,145,139,137,138,137,138,145,152,160,160,156,151,140,138,197,199,196,198,195,191,190,187,179,159,134,101,93,111,112,124,146,157,174,182,168,157,167,166,168,164,162,159,162,164,160,152,151,154,156,162,164,163,158,147,144,139,138,139,144,141,115,81,80,126,148,152,151,146,144,142,141,142,151,155,152,149,144,134,196,196,196,194,193,190,188,187,182,150,109,92,88,109,111,126,130,126,163,184,179,169,168,172,171,169,167,172,176,177,182,183,180,176,173,173,170,166,163,157,144,140,136,139,143,142,125,92,70,135,162,165,160,155,148,141,138,136,139,145,145,143,141,131,193,194,194,193,191,188,186,185,182,161,103,81,89,105,108,120,119,126,159,177,183,186,178,175,180,183,185,186,186,185,186,186,187,183,181,182,177,171,166,163,157,150,145,142,145,143,133,111,93,126,160,170,163,155,144,138,135,137,139,138,142,136,133,124,192,190,190,191,188,186,188,186,179,156,110,78,86,102,112,120,131,139,150,169,185,189,189,183,180,184,187,189,192,191,188,187,187,189,186,183,182,179,172,164,155,146,148,147,151,150,142,129,119,132,147,156,157,148,140,135,130,131,138,139,132,128,121,114,189,192,189,189,184,187,188,183,174,150,107,80,92,104,113,117,131,161,171,168,173,188,193,190,184,184,187,189,190,191,190,188,188,187,187,186,182,179,175,167,160,156,149,150,149,145,146,140,131,136,141,141,147,144,137,132,123,121,126,128,123,120,113,105,188,188,189,189,188,186,183,180,170,146,111,81,98,110,97,84,97,116,163,180,175,182,185,184,185,185,184,184,185,186,188,187,186,183,183,182,179,174,174,168,162,157,154,147,142,140,143,141,133,133,138,132,136,139,127,127,124,125,125,123,118,115,107,90,187,187,188,185,184,186,184,179,167,147,116,81,99,113,77,74,65,85,129,168,167,184,185,178,179,183,183,188,189,192,186,186,183,179,179,180,178,176,171,166,160,153,145,143,140,141,140,135,133,131,135,135,135,132,128,123,120,122,121,119,112,104,91,75,185,186,186,186,186,185,185,180,166,145,114,82,99,121,77,117,79,73,122,164,163,180,190,182,175,182,179,185,185,185,184,182,182,176,172,172,171,173,165,160,159,157,145,137,130,127,125,129,130,131,132,128,131,127,127,121,118,118,115,112,103,93,83,68,179,180,183,182,182,179,177,178,168,146,117,91,102,122,76,58,71,80,124,159,160,175,187,176,169,173,176,177,181,183,180,181,178,170,166,164,165,161,160,158,158,153,146,140,136,131,129,126,125,132,134,131,130,123,123,120,116,115,111,103,93,84,73,60,179,176,177,178,180,180,181,179,167,135,119,104,111,121,87,59,68,96,139,156,160,168,180,172,162,163,164,172,176,180,178,173,173,165,163,158,159,159,156,149,146,145,144,144,139,133,130,129,127,128,127,129,129,124,118,114,108,107,105,96,91,76,61,62,169,171,171,173,175,179,181,179,165,145,126,117,117,122,109,114,128,131,145,151,153,160,175,170,165,168,167,173,176,177,176,175,170,165,160,153,150,147,142,139,136,137,137,138,137,133,129,131,133,128,124,122,120,117,113,111,107,100,95,88,81,70,67,76,162,163,164,166,169,171,177,174,164,143,127,121,122,126,105,93,110,130,138,145,148,151,161,159,158,162,165,170,175,175,170,165,160,158,153,149,142,141,140,137,136,134,133,131,129,128,128,126,126,124,122,119,116,115,113,109,99,99,93,79,69,70,78,92,154,155,158,162,163,164,167,167,161,145,128,120,120,127,111,91,78,101,129,131,138,147,148,147,153,160,162,162,169,171,168,158,154,149,144,139,136,136,136,134,133,131,130,131,127,126,124,122,120,120,118,114,113,111,107,103,101,95,83,72,79,90,103,108,149,150,149,153,153,154,157,153,147,139,126,118,120,125,115,77,90,87,103,129,137,142,141,140,148,155,162,160,161,160,158,153,147,140,135,133,133,133,133,133,135,134,133,134,132,126,124,121,117,118,118,115,110,109,106,97,87,76,77,87,99,107,110,113,146,147,148,147,147,145,145,144,139,123,115,114,119,125,120,87,73,99,102,124,133,133,135,145,155,164,167,162,157,155,151,144,138,136,136,135,130,128,131,134,134,129,129,128,124,121,121,120,116,115,117,110,105,101,94,85,80,81,92,102,106,108,108,108,133,133,134,130,127,130,133,138,140,121,101,99,100,115,113,107,92,95,99,103,119,130,139,153,161,165,162,162,156,147,142,137,132,127,124,123,129,128,131,130,127,123,121,117,115,113,111,110,110,111,102,102,89,84,83,85,93,101,102,104,107,107,106,107,120,118,119,118,119,117,116,116,121,118,107,91,90,94,100,102,102,102,105,109,122,130,137,149,155,153,152,147,139,137,136,132,128,124,124,127,133,126,129,125,118,115,109,106,106,105,103,103,103,99,93,89,88,89,90,93,95,96,96,87,89,91,97,100,112,115,115,118,117,114,109,105,103,103,99,91,82,80,82,89,97,106,115,122,131,132,132,137,139,138,136,137,133,129,128,127,127,125,127,124,125,124,122,117,109,104,103,99,97,96,99,92,80,65,51,47,48,55,64,68,67,69,81,100,85,63,55,70,97,103,104,105,108,108,109,110,106,103,97,95,91,87,82,84,91,103,110,113,119,127,130,130,127,125,123,121,121,121,118,120,119,115,114,118,117,112,103,97,94,91,90,92,92,88,78,61,54,50,50,54,55,58,57,59,60,63,66,81,104,103,77,58,63,71,77,77,85,90,87,96,98,101,106,106,108,109,109,105,103,107,110,113,116,114,115,116,116,115,113,111,107,106,106,104,107,104,104,102,94,86,90,92,92,90,88,85,75,65,60,62,60,61,63,65,64,63,65,64,67,63,67,70,76,97,110,97,37,43,48,46,41,38,47,40,45,58,74,90,104,114,116,117,115,113,113,114,114,112,110,108,106,103,101,102,102,97,96,97,97,94,92,92,95,95,93,93,90,82,73,66,64,62,63,63,65,66,66,65,65,66,67,68,67,69,67,69,71,68,79,98,32,33,42,39,37,30,24,29,28,29,33,43,55,75,95,104,109,114,115,116,115,111,106,105,103,102,102,100,100,101,102,100,98,92,90,91,93,93,90,79,71,66,66,66,66,69,68,70,71,69,69,71,71,71,70,69,69,70,70,69,68,69,68,71,44,39,37,39,38,35,30,25,22,22,26,29,29,29,37,43,55,64,83,90,95,102,110,110,102,97,94,93,95,93,90,83,80,86,92,94,92,75,61,69,70,73,72,71,72,72,72,70,70,69,70,71,72,73,71,72,72,72,72,72,70,68,67,69,40,42,40,40,38,34,30,26,22,22,21,22,31,40,48,47,46,45,46,44,39,42,53,75,88,91,96,96,91,90,100,117,129,121,115,114,107,81,73,73,74,73,73,73,73,73,73,73,73,72,74,72,71,72,73,72,71,72,73,71,72,69,70,65
28,26,31,31,37,35,37,36,38,39,39,37,49,60,81,101,117,128,141,147,149,145,142,142,142,140,140,137,128,123,120,118,121,120,114,105,97,90,93,97,98,92,94,93,95,94,92,95,94,93,93,94,93,88,85,95,127,151,143,119,105,111,122,136,35,42,45,51,48,48,48,48,42,38,43,49,83,111,133,148,157,160,158,156,153,149,145,142,141,138,135,136,139,136,128,122,116,116,118,123,118,114,101,94,93,97,98,97,97,98,94,95,95,95,93,92,90,99,120,140,141,131,127,129,145,158,162,165,62,73,80,78,75,76,74,73,69,71,87,122,138,146,152,156,155,158,156,156,155,152,151,145,143,140,139,137,136,141,138,132,128,120,120,117,119,119,116,107,102,90,92,97,94,96,96,93,94,94,92,88,108,144,144,130,127,127,136,142,140,137,133,128,95,101,105,104,105,109,104,106,112,122,133,141,151,154,157,161,158,153,155,155,155,152,147,147,145,143,139,139,141,144,147,149,145,142,131,124,115,115,116,121,120,111,98,89,94,95,95,96,95,96,93,118,154,138,117,104,85,60,41,42,44,46,53,62,129,127,130,134,137,137,135,141,145,148,151,150,149,149,150,150,139,140,146,152,156,163,161,164,161,158,152,146,147,146,142,146,149,148,147,138,130,122,118,116,121,121,117,110,99,93,92,95,97,92,106,152,135,103,64,27,10,12,46,78,93,92,88,74,146,151,155,155,158,157,154,152,153,154,155,154,146,143,137,129,122,125,135,145,159,169,171,172,171,169,161,156,154,152,149,147,145,145,148,147,144,137,132,125,120,120,118,120,118,106,100,93,93,104,136,122,75,49,46,79,116,145,152,147,147,152,150,154,164,163,166,168,168,167,164,160,159,158,157,160,154,137,126,118,112,116,122,140,154,166,179,177,176,174,168,165,163,152,149,147,148,154,156,155,153,153,148,142,130,127,121,118,119,116,108,102,97,109,124,113,110,124,137,144,144,138,139,144,145,144,148,150,165,169,170,168,171,170,170,172,167,167,173,176,157,130,125,130,114,109,110,115,138,160,172,180,181,182,178,171,162,155,153,152,148,153,157,159,161,157,152,147,147,139,132,122,119,119,116,112,108,101,106,127,131,131,135,135,134,139,139,139,142,146,147,152,175,175,174,178,178,176,176,176,177,177,179,179,166,140,126,130,120,105,96,99,143,160,163,173,183,187,184,177,161,153,154,152,147,152,159,159,162,164,161,154,145,142,135,129,126,120,123,120,112,109,105,98,117,129,130,136,137,135,138,141,140,140,146,150,182,184,184,184,185,182,183,183,183,186,184,175,153,133,133,138,119,95,85,118,164,166,159,157,171,181,187,179,170,162,155,153,152,152,159,161,161,163,163,157,153,146,139,136,129,125,120,118,115,112,114,103,95,115,127,129,135,139,135,138,140,141,137,142,186,187,188,188,187,187,186,185,187,188,184,173,141,124,124,138,117,87,83,123,164,166,160,157,157,169,177,182,174,165,159,156,159,159,159,163,164,164,165,160,160,156,151,146,137,126,122,122,123,117,109,105,96,87,113,127,122,133,137,137,139,142,138,136,190,192,190,188,187,190,189,190,189,189,186,178,153,128,111,131,112,83,86,127,165,166,167,165,164,169,174,175,178,169,165,161,163,164,163,165,166,167,165,166,163,159,153,149,143,128,124,130,125,119,114,105,103,91,83,111,120,120,129,134,134,136,139,138,192,191,193,193,191,193,192,192,192,189,188,183,162,135,114,121,99,77,90,130,161,166,166,170,168,170,168,174,177,174,170,170,166,167,172,170,167,168,168,164,163,159,155,147,143,132,131,131,125,118,113,108,103,98,83,76,103,112,118,129,129,130,133,135,192,192,192,192,192,191,193,192,192,189,190,182,161,134,114,115,94,85,109,144,163,165,161,173,172,171,173,175,180,176,174,174,179,179,174,169,170,162,165,166,159,159,157,148,143,141,134,133,129,119,111,105,100,100,92,78,78,95,105,116,124,128,126,131,193,194,194,191,192,194,194,193,193,190,187,182,167,131,109,114,88,56,83,148,166,166,163,173,170,168,173,178,182,181,180,181,180,179,175,170,167,164,161,159,156,153,149,142,141,141,137,129,126,115,105,105,106,106,97,91,73,75,93,102,112,121,123,130,193,194,193,195,195,196,195,194,194,190,188,180,154,114,101,104,70,45,70,126,170,157,163,178,171,169,167,182,184,184,184,182,181,178,173,167,165,164,158,160,157,151,146,146,144,140,133,129,125,117,111,107,111,115,119,109,89,64,68,88,102,111,118,121,194,195,196,197,195,192,192,191,190,188,183,176,150,110,90,105,75,61,56,109,180,160,166,179,169,169,181,185,188,189,187,181,178,176,172,167,162,161,158,154,154,150,147,148,144,137,125,124,124,118,112,109,114,122,127,121,109,85,65,70,77,93,106,112,197,198,196,196,198,197,193,191,190,186,183,171,138,103,91,99,65,55,58,109,170,154,171,182,166,165,181,191,190,188,186,178,174,171,164,161,158,157,162,162,156,153,151,150,143,126,115,121,127,127,125,113,116,127,134,132,124,111,83,59,73,83,92,104,199,199,200,200,198,198,194,187,188,186,183,170,136,97,89,96,64,56,74,130,161,152,178,175,162,168,193,193,191,189,185,182,174,167,159,153,153,158,162,167,164,159,156,152,138,114,107,129,137,129,125,122,119,126,134,134,128,119,104,72,60,70,81,90,197,198,196,197,198,198,195,193,191,183,181,169,137,95,88,99,79,85,114,146,158,156,177,164,165,186,191,191,189,186,181,179,173,163,157,156,152,167,171,164,161,159,157,157,132,98,106,150,149,139,128,125,123,125,134,138,134,130,121,98,65,66,74,79,200,200,200,199,199,199,198,195,191,184,175,164,137,91,82,94,88,105,123,141,152,160,171,161,178,192,190,187,186,182,177,168,167,156,147,152,162,171,172,162,158,156,154,137,107,78,115,153,150,136,133,131,122,127,138,142,141,135,128,109,83,65,69,76,200,200,202,201,199,200,199,196,191,186,176,166,142,95,83,92,85,85,87,109,150,165,159,162,185,189,189,186,182,180,174,163,156,149,149,162,170,177,168,156,151,151,150,134,97,81,137,158,143,133,132,131,127,136,150,141,144,140,131,120,96,72,65,71,201,202,201,201,199,199,196,194,191,186,179,171,144,94,80,90,82,81,77,112,148,159,159,177,187,185,184,181,174,169,165,154,147,151,159,173,177,174,166,158,149,148,142,128,90,73,126,144,132,126,130,131,130,132,143,151,152,147,138,125,100,74,64,67,201,201,202,201,201,200,198,196,193,187,179,167,143,97,82,90,86,95,85,113,145,150,169,181,184,180,178,172,162,149,132,127,134,146,158,175,176,166,156,151,148,145,139,125,86,73,121,140,125,116,116,120,128,137,145,154,159,149,138,120,107,79,63,63,199,200,201,200,199,199,196,190,188,187,177,167,146,110,89,92,85,95,112,124,144,162,178,181,175,173,168,158,147,138,138,145,134,131,155,180,175,166,157,150,155,145,139,110,66,66,117,142,136,115,99,105,123,134,150,155,163,159,144,122,102,84,68,56,199,201,200,198,197,197,197,196,189,186,180,170,147,114,85,90,89,87,98,123,149,169,174,172,170,169,161,147,141,149,160,154,134,111,110,150,169,151,146,142,150,160,132,79,46,51,109,148,130,113,90,81,106,132,153,160,158,153,144,124,103,87,73,63,200,199,198,197,196,196,195,191,191,186,181,171,153,128,105,91,87,75,75,105,148,169,173,170,168,167,167,161,164,171,167,147,115,88,82,96,152,148,145,147,152,150,106,61,44,62,112,144,150,119,92,75,87,129,157,163,160,154,140,127,103,90,74,67,199,199,198,197,196,195,194,192,190,188,181,173,158,128,109,101,101,111,128,155,166,173,177,169,163,163,166,169,173,173,169,141,106,70,67,71,123,147,152,156,163,144,89,57,46,47,97,150,155,123,88,72,78,107,162,169,164,149,138,126,111,93,76,67,196,198,196,196,194,192,192,189,189,186,182,172,157,141,126,123,140,162,176,174,172,167,166,166,166,166,165,162,162,169,171,159,116,84,67,79,113,140,156,166,165,122,79,71,81,72,97,141,150,124,91,69,76,105,152,161,157,154,141,133,113,90,68,66,199,195,195,194,192,194,193,192,191,189,183,175,161,146,138,149,169,183,187,185,183,181,177,180,181,181,182,179,180,187,187,168,126,96,75,78,105,142,162,181,178,106,69,76,94,78,90,134,143,125,96,67,71,96,144,164,160,156,137,125,114,95,78,74,195,194,195,194,192,193,193,190,190,189,182,173,161,153,155,165,183,194,197,198,197,196,195,197,196,197,197,200,201,205,196,159,120,91,73,79,103,120,142,168,186,132,76,70,83,81,92,131,146,128,97,69,75,100,141,165,163,157,142,132,118,90,72,64,196,194,194,194,194,194,193,191,187,182,178,172,169,166,174,178,188,201,202,201,199,198,198,197,197,196,197,199,198,193,181,157,117,89,72,74,97,106,127,163,185,138,75,66,75,90,97,141,140,125,93,65,75,104,139,162,164,158,144,130,113,90,73,69,196,194,194,195,194,193,194,190,188,186,180,172,168,170,175,181,190,199,201,198,196,195,195,191,190,189,185,189,189,188,184,160,123,92,77,87,105,105,118,154,178,117,72,80,99,66,85,148,147,116,79,67,87,107,142,161,160,156,138,126,109,90,75,70,198,197,196,195,194,193,195,189,186,186,181,173,166,164,166,175,185,197,196,195,195,191,179,173,171,168,162,153,152,160,167,151,117,92,72,89,107,107,118,140,154,99,66,81,100,75,89,149,147,117,84,72,86,114,151,166,159,156,133,116,104,91,76,70,198,196,196,196,197,196,194,192,190,187,181,173,164,158,152,158,166,182,179,176,172,160,154,157,153,151,145,137,137,139,135,125,103,77,68,74,102,107,112,124,140,95,63,67,88,67,87,144,143,112,83,78,98,119,148,158,156,149,129,109,101,91,73,69,198,196,196,195,196,190,192,191,192,191,187,175,163,148,136,136,148,156,152,151,149,146,145,144,143,140,139,139,148,153,147,121,100,60,63,77,107,106,110,115,127,107,64,49,54,54,93,140,135,109,86,87,99,120,145,156,152,143,126,109,98,85,69,62,196,194,195,196,195,197,194,192,191,186,181,171,160,136,119,118,127,134,133,135,142,144,144,146,142,138,133,129,140,152,146,124,106,81,74,91,113,110,107,109,117,122,88,53,42,50,94,135,127,105,94,94,103,119,145,157,151,142,127,111,100,89,72,69,195,195,194,197,196,194,194,191,189,187,183,166,146,125,105,103,104,105,108,110,123,137,139,141,139,135,132,116,112,126,132,122,116,103,94,113,122,115,108,109,103,111,99,67,39,33,100,131,115,103,101,104,109,124,143,149,148,137,121,109,97,85,68,68,194,194,194,196,197,193,192,191,190,185,179,168,142,112,96,91,82,74,87,118,128,135,144,140,138,136,133,127,113,104,110,112,107,100,105,120,127,120,111,104,104,108,112,96,62,44,92,119,111,111,111,107,116,131,148,147,143,130,121,112,100,84,67,77,194,195,197,195,196,192,193,191,186,180,180,165,143,111,89,87,80,84,100,124,135,142,151,155,150,144,138,134,133,123,112,105,99,95,112,125,129,120,113,109,112,114,118,110,78,59,98,121,123,121,122,121,122,127,138,143,141,132,116,99,89,74,68,87,194,195,196,197,197,195,193,189,182,177,176,164,135,105,84,86,82,95,104,122,135,145,159,168,167,164,162,158,154,157,154,151,148,144,140,135,131,131,121,119,114,116,120,115,88,58,94,129,131,131,128,119,118,125,131,138,131,128,115,104,95,72,79,93,191,195,197,195,193,194,191,187,179,178,176,167,136,93,83,83,81,93,90,111,135,145,159,170,172,167,167,168,172,168,169,169,163,161,158,153,148,147,144,133,128,124,125,120,99,74,91,129,133,130,121,111,113,119,127,129,124,117,107,97,79,72,91,95,191,191,192,194,194,191,190,184,177,176,176,166,135,89,79,80,76,85,85,107,133,152,163,170,176,178,178,180,181,178,177,174,172,169,167,168,166,158,146,138,135,137,134,126,111,87,100,119,129,128,115,111,109,116,124,124,119,109,100,86,73,82,96,98,189,191,192,193,192,189,187,182,175,180,176,162,136,89,76,80,78,89,104,117,131,159,164,166,174,180,184,184,185,184,179,178,174,173,169,168,168,166,155,146,139,140,139,134,125,107,107,115,116,124,121,108,102,107,119,115,109,98,91,75,79,96,99,95,185,189,191,188,190,190,185,179,176,178,173,159,130,88,81,82,87,101,123,134,136,151,169,170,174,182,182,185,187,184,179,178,172,171,170,167,163,164,161,154,150,142,132,131,128,114,107,111,111,116,109,108,106,108,108,107,101,100,86,74,87,93,98,99,180,185,189,190,190,188,185,179,177,175,170,155,133,91,75,88,63,55,82,123,140,148,164,158,158,176,184,180,179,183,181,180,170,167,167,163,161,156,152,148,144,138,133,131,127,116,109,110,112,112,109,101,104,106,108,99,92,82,71,85,97,98,96,100,170,186,189,189,190,186,184,181,180,176,169,151,132,91,76,92,62,55,59,103,136,147,166,159,156,170,178,184,185,184,179,176,166,166,165,162,159,155,152,148,142,133,126,126,119,118,113,112,111,109,106,103,101,103,104,98,91,79,83,91,95,90,95,94,165,178,187,186,186,186,183,180,179,172,169,151,131,94,79,93,57,44,50,84,136,146,167,171,155,167,173,181,181,180,174,176,170,160,154,153,152,143,145,147,138,129,126,121,116,117,118,115,114,109,106,103,103,100,96,89,79,80,85,92,95,99,100,99,161,171,182,183,182,182,180,179,172,169,165,152,132,97,84,96,64,50,50,87,135,147,163,168,152,157,168,173,176,175,172,171,163,153,150,147,143,143,142,140,137,132,126,122,119,116,116,115,117,107,105,103,100,98,94,84,78,89,96,96,96,99,95,95,155,163,174,178,180,178,176,175,174,175,170,152,129,103,84,96,61,42,61,120,140,141,154,158,152,152,152,167,174,174,168,166,158,150,144,142,137,132,127,131,133,132,128,121,119,115,112,113,109,112,102,101,96,92,87,82,86,94,96,93,93,95,95,96,150,155,163,170,174,172,171,171,171,174,168,153,131,111,101,98,82,80,105,121,131,143,150,157,150,156,159,165,172,170,167,160,154,144,137,130,130,128,123,124,125,124,122,120,115,116,113,107,106,103,105,102,96,90,79,82,91,93,91,94,98,97,96,94,143,149,157,162,164,164,164,168,168,171,168,153,134,114,101,100,89,83,101,112,123,132,142,144,140,147,155,164,170,167,157,147,143,137,131,124,127,124,120,120,122,118,115,114,113,113,110,109,106,105,103,96,94,86,86,93,93,92,94,96,90,92,89,93,145,145,146,153,157,161,162,162,162,164,164,153,134,119,103,106,93,76,80,108,120,127,134,130,134,148,157,157,163,162,154,145,135,125,119,122,121,124,121,119,118,116,115,111,108,107,107,102,106,102,99,92,88,87,91,96,95,93,92,86,91,88,87,89,143,142,143,144,150,152,153,151,153,157,149,141,132,117,114,108,93,67,76,93,117,126,129,128,136,149,160,156,154,151,142,134,127,121,120,116,117,118,120,118,115,120,113,112,110,106,109,106,100,100,96,88,86,90,92,89,90,88,83,84,86,90,90,89,138,140,138,143,145,147,149,148,147,147,146,140,121,109,114,113,102,67,72,90,116,122,121,128,140,150,159,157,153,146,134,127,121,118,117,114,111,117,117,116,116,110,109,108,106,103,103,103,98,98,92,87,88,96,94,94,91,89,89,90,90,90,89,88,132,129,131,130,131,133,136,139,133,136,139,137,113,99,101,108,104,87,74,86,98,113,121,132,145,152,157,151,142,134,126,119,114,111,113,113,116,116,112,108,104,105,103,103,101,99,102,101,99,93,93,86,71,59,61,63,66,72,80,75,75,67,56,51,116,117,121,120,120,120,118,120,120,120,123,126,116,100,90,94,99,97,89,91,95,111,122,131,142,143,144,139,128,123,118,117,113,114,115,113,114,110,106,101,96,96,97,98,101,100,88,69,50,43,40,47,55,34,17,20,27,24,17,15,15,16,16,22,107,110,111,111,115,117,116,114,116,111,108,108,107,100,90,84,87,93,100,102,107,113,117,125,128,129,130,128,124,120,117,116,111,110,112,109,109,105,99,100,96,93,97,97,87,68,48,33,34,36,42,46,53,67,56,40,31,41,54,55,64,70,73,81,82,96,107,110,109,108,109,110,108,103,104,103,98,96,91,86,83,90,98,104,107,112,115,117,117,115,117,114,112,107,107,106,105,106,107,105,104,94,95,93,95,96,94,69,46,39,33,37,40,40,39,39,50,59,70,71,60,43,33,41,47,55,65,74,59,71,78,91,99,104,103,104,108,110,106,105,101,99,100,97,94,93,100,103,107,110,112,111,112,109,106,105,104,104,105,101,100,99,94,91,88,93,93,96,90,73,42,37,38,38,42,44,39,37,37,40,39,48,58,64,72,77,71,62,58,57,56,53,34,41,49,57,66,68,69,71,80,84,92,98,100,102,104,102,104,104,102,106,107,106,104,102,103,101,101,98,94,96,96,94,93,91,92,89,92,89,82,67,47,35,40,43,42,42,39,38,38,39,40,39,36,34,40,53,56,65,77,88,89,88,88,84,29,30,32,35,40,43,41,40,38,38,41,52,75,92,101,107,106,104,102,105,106,105,102,99,96,97,96,97,98,97,95,91,90,91,95,92,79,62,48,38,37,44,39,41,40,38,42,40,39,40,36,37,41,39,38,34,43,41,42,50,62,71,78,84,35,32,29,25,31,34,36,35,29,27,26,27,27,39,60,79,89,97,107,110,108,102,100,99,96,96,95,93,91,91,89,87,83,79,69,53,42,40,41,40,39,40,40,40,39,38,38,38,38,36,38,38,36,37,36,35,34,57,58,41,34,37,42,57,29,36,37,31,26,29,28,28,29,25,24,24,29,28,30,39,48,54,68,76,82,91,97,98,96,94,92,91,89,86,81,83,83,75,49,37,42,43,44,44,43,42,43,42,41,39,35,37,38,40,38,39,41,36,39,40,38,44,60,67,67,59,44,32
21,27,28,29,28,28,27,33,34,33,35,38,43,41,41,53,53,50,53,69,85,98,106,110,121,127,127,132,132,127,134,127,98,68,68,67,71,71,76,76,75,74,75,73,74,76,74,73,71,71,71,70,71,69,70,72,74,72,71,69,69,78,88,107,24,26,28,27,30,30,31,32,34,33,38,43,40,37,53,60,70,89,107,115,114,115,117,119,120,120,116,116,111,105,102,102,103,110,97,87,77,73,72,74,78,74,74,73,74,74,74,72,71,71,71,70,70,69,71,72,74,72,71,68,69,79,89,109,28,28,27,31,33,32,36,37,39,38,34,34,48,72,97,113,127,137,139,135,135,131,128,127,123,122,125,120,122,119,112,106,105,95,102,106,102,97,85,75,66,68,72,76,76,74,73,72,73,73,70,72,72,71,71,72,73,72,70,68,69,81,91,111,31,33,39,37,35,41,42,38,37,37,41,71,101,124,136,143,143,141,142,145,140,136,132,129,127,126,120,122,126,129,129,130,127,124,113,102,99,100,100,99,92,76,64,60,66,74,77,76,71,71,73,73,74,73,70,70,70,69,66,54,64,107,120,129,52,57,59,58,61,64,64,68,69,82,100,122,133,138,140,138,132,132,139,142,145,142,140,140,140,137,134,134,135,134,131,138,141,142,140,131,117,111,105,102,106,107,104,93,76,61,66,69,72,73,73,73,69,70,69,69,62,66,71,99,136,136,131,129,87,95,99,101,108,110,112,116,120,125,128,130,127,125,122,114,111,118,130,141,152,157,160,163,161,159,152,149,146,149,147,146,145,146,147,148,148,143,137,127,116,112,110,108,110,101,87,71,66,67,71,71,75,74,69,70,89,108,122,125,113,102,99,107,124,129,133,136,138,136,135,134,134,133,134,130,124,112,102,105,101,106,121,143,160,171,173,174,173,173,170,165,162,154,151,148,150,155,158,157,157,158,152,145,136,130,122,115,111,112,108,103,89,78,69,71,72,69,75,108,128,119,104,100,104,118,142,153,146,153,155,154,154,152,148,142,143,145,150,148,128,110,114,112,102,102,109,126,147,165,180,185,184,184,179,171,160,157,156,156,152,156,161,164,163,163,157,153,148,141,135,125,120,116,115,114,111,99,85,73,70,84,113,122,103,78,63,59,57,58,58,62,158,158,163,163,162,161,162,159,160,161,169,163,134,119,117,125,111,98,96,111,139,152,163,177,189,193,189,180,165,160,159,156,152,151,159,159,161,163,162,156,148,146,133,132,127,123,119,117,111,105,100,92,88,107,112,74,28,14,18,35,40,43,40,34,170,168,167,170,168,170,171,172,174,176,168,149,122,119,125,133,113,88,96,127,156,153,149,156,173,182,185,180,174,167,162,161,162,161,160,160,161,160,161,159,158,151,148,144,137,128,124,125,122,119,105,96,90,91,99,104,107,118,120,114,108,108,112,113,180,180,179,180,179,178,176,177,180,178,171,153,119,111,123,140,114,84,96,134,156,161,161,156,163,172,178,181,176,169,166,163,166,163,160,162,164,166,165,164,160,161,156,152,147,135,129,139,131,124,118,106,95,88,82,106,120,120,118,121,122,121,118,120,187,187,187,184,180,184,182,183,183,181,178,170,142,121,122,135,109,93,105,142,162,166,170,168,171,174,175,179,182,178,174,173,171,171,172,171,170,168,169,168,163,162,158,152,145,139,133,139,138,127,118,111,101,92,85,77,105,117,118,115,113,119,121,121,190,189,187,185,187,187,185,185,187,189,184,175,151,130,126,133,103,93,108,149,163,162,167,175,176,176,175,177,179,179,177,176,181,180,178,174,174,171,169,167,163,161,156,149,143,140,130,137,138,133,125,117,106,99,91,78,80,103,114,119,117,119,121,119,190,190,190,188,188,190,191,190,189,188,187,179,156,130,123,135,100,102,135,159,168,164,175,178,179,178,179,181,186,185,184,186,185,183,180,176,173,169,170,168,161,157,151,145,139,138,140,135,137,137,128,118,114,110,102,86,71,76,103,110,117,119,119,119,193,194,190,191,193,193,192,195,192,191,189,178,154,126,119,136,89,75,122,167,168,164,179,181,176,172,177,183,187,188,190,188,186,183,180,175,174,173,161,162,160,154,149,147,148,146,143,143,144,138,134,124,118,117,116,112,97,72,74,97,106,112,112,120,193,192,195,194,194,194,195,195,194,192,189,178,151,112,111,135,70,75,97,157,168,162,182,186,178,178,182,188,190,190,189,185,183,182,181,178,175,174,170,164,160,156,152,156,153,147,140,143,149,141,139,129,124,125,125,125,114,93,71,78,94,103,106,107,194,196,197,197,195,192,193,192,191,191,186,173,138,109,105,124,70,54,87,154,168,164,183,187,179,178,188,193,191,192,190,185,182,181,174,175,172,173,173,174,166,163,163,158,156,146,140,143,148,149,151,136,129,128,131,130,127,116,98,76,74,87,99,102,196,197,196,197,198,195,192,191,192,190,186,172,135,101,106,111,105,90,81,152,160,165,187,186,176,177,188,192,194,194,192,191,186,184,176,171,173,177,177,174,174,175,168,166,153,134,135,154,158,145,141,142,134,132,138,139,134,125,115,93,71,68,86,96,196,198,197,198,200,199,195,192,190,188,187,173,137,95,101,105,75,84,114,174,162,167,187,177,178,184,192,195,195,191,188,188,185,179,178,178,178,182,183,173,170,167,164,156,142,117,132,171,170,159,147,146,139,136,140,144,143,140,129,113,83,67,71,85,196,197,198,199,200,200,196,194,192,186,183,173,140,93,93,107,92,111,156,185,173,179,191,184,187,193,190,191,191,188,184,182,184,178,172,176,180,183,177,166,165,162,160,145,114,89,141,172,172,165,159,150,138,138,146,150,151,146,140,127,102,71,61,73,199,199,199,199,199,201,199,196,194,189,181,173,141,93,89,97,119,143,172,175,175,181,181,176,184,191,189,187,188,190,186,185,184,181,181,185,183,183,176,170,158,155,150,138,99,64,160,173,165,162,155,151,143,146,160,155,157,153,143,136,119,90,66,63,199,200,201,200,199,200,199,198,195,189,184,177,142,94,87,87,118,106,143,166,186,186,177,181,189,188,187,183,181,184,185,178,178,177,181,189,188,179,172,166,161,156,149,136,97,64,136,149,151,154,156,156,156,156,159,161,159,154,148,136,117,89,69,64,201,202,202,201,200,200,199,198,194,191,186,176,143,97,84,95,95,111,118,172,191,184,179,182,185,182,177,174,171,162,153,143,124,122,140,172,182,176,167,161,161,150,143,125,86,74,141,150,139,136,139,153,161,164,161,163,168,163,154,137,120,94,71,58,200,200,201,201,201,201,199,197,195,192,186,175,145,105,88,93,100,143,130,169,188,179,176,176,171,165,159,149,136,136,140,137,123,109,117,159,163,160,159,150,155,161,142,97,56,66,135,150,146,127,120,147,158,167,173,174,176,168,156,139,123,103,79,59,199,200,200,201,200,200,199,198,194,192,187,177,155,115,87,90,99,148,179,175,172,166,169,162,160,160,150,133,145,158,160,135,109,88,84,97,149,150,149,149,155,158,131,82,50,69,132,151,145,126,105,129,154,168,175,174,170,164,158,145,124,109,84,62,200,201,200,199,199,202,202,200,197,193,189,181,160,134,104,94,92,100,134,156,161,165,166,159,156,155,155,163,169,169,165,142,105,66,62,67,119,146,156,158,165,155,104,64,38,78,147,164,145,124,102,120,150,170,178,179,173,165,155,150,137,111,83,65,199,199,199,199,198,200,200,199,198,196,190,184,169,138,114,106,106,105,116,140,151,157,159,157,155,158,160,159,163,169,179,173,129,91,57,73,104,132,148,166,170,140,97,75,79,87,154,173,148,122,97,112,148,177,178,176,171,163,155,152,139,113,84,67,201,201,200,200,197,200,201,200,199,197,191,182,170,154,134,131,145,157,162,164,164,163,162,169,176,183,186,184,189,198,194,172,142,104,74,78,120,149,171,188,183,133,92,80,94,98,144,166,156,123,92,106,142,176,180,175,169,163,150,149,134,113,90,70,200,201,201,201,199,200,199,197,197,197,195,186,174,161,152,159,171,180,183,183,185,188,191,195,199,200,200,203,202,203,198,172,137,104,73,80,130,157,167,182,187,155,98,74,80,84,139,159,154,132,91,104,138,176,181,183,173,166,153,153,138,112,87,68,200,199,200,199,199,200,200,199,200,199,194,187,176,170,170,177,188,194,197,196,195,195,196,198,201,200,201,202,200,198,203,178,139,98,76,87,129,142,154,176,185,161,110,73,68,86,140,165,154,131,92,107,137,168,176,176,172,169,157,152,133,112,88,70,198,201,200,201,198,199,200,198,197,194,190,187,181,182,185,186,195,201,201,198,197,198,198,195,194,192,190,192,189,191,196,178,144,103,71,100,139,140,148,169,183,139,96,78,101,120,141,165,154,118,86,110,140,168,176,175,173,161,154,156,135,112,87,71,201,200,200,201,200,201,199,198,196,194,190,187,186,188,189,195,198,202,202,202,201,199,193,189,186,184,175,166,164,167,172,164,134,104,80,119,145,142,151,170,172,120,88,85,119,135,144,164,150,116,89,117,143,169,179,175,171,168,150,143,132,111,90,74,199,199,200,201,200,201,200,196,196,197,193,187,185,186,189,191,197,200,198,198,196,186,177,175,172,169,167,160,160,158,152,140,118,79,75,105,132,137,144,159,166,115,80,83,131,144,150,162,146,119,99,119,148,171,179,173,169,166,153,141,131,114,89,69,200,199,200,201,201,199,199,197,195,193,191,184,181,178,179,183,188,189,186,181,173,167,169,169,166,159,159,160,164,164,158,139,114,62,70,99,138,137,138,146,158,128,81,62,81,97,141,159,145,118,107,130,152,172,173,172,171,166,152,138,130,111,86,70,201,201,201,201,201,199,198,199,198,196,192,184,174,167,161,165,174,172,168,167,164,164,165,163,162,160,156,155,163,166,161,143,124,89,78,108,146,139,135,141,150,146,103,55,52,80,133,154,144,121,117,132,151,168,178,175,170,165,150,139,132,110,87,67,200,199,200,200,200,199,201,200,199,197,193,183,173,153,148,152,161,163,159,163,163,162,163,165,162,160,153,142,142,152,149,138,132,116,98,128,157,148,141,143,135,142,126,82,45,69,132,145,140,129,129,133,145,159,165,167,164,153,147,138,124,108,82,66,199,198,200,199,200,198,199,198,198,197,189,175,161,139,127,136,140,139,139,143,151,156,158,157,155,159,157,139,126,129,141,143,135,118,123,151,162,156,145,137,132,136,137,113,53,52,135,149,140,140,141,143,149,156,165,161,155,146,141,136,122,102,75,64,200,200,201,201,201,201,200,199,198,193,189,176,149,125,114,121,122,115,114,126,141,153,158,157,156,156,156,158,145,131,128,128,125,126,149,165,164,157,147,139,134,137,142,132,86,62,128,147,148,149,146,147,148,152,163,163,159,156,144,130,116,99,72,62,199,199,198,200,199,197,200,199,195,194,191,182,159,122,102,110,110,120,143,162,155,158,168,169,166,163,160,157,165,161,151,142,143,150,164,170,171,162,151,146,144,139,140,138,99,77,128,156,161,159,158,150,144,146,153,157,155,154,139,126,113,90,67,62,199,200,200,200,201,200,199,198,194,190,187,171,142,104,90,103,112,136,159,173,172,164,170,177,177,177,178,176,178,177,179,179,176,173,175,172,169,172,163,151,146,141,143,140,105,77,127,165,166,162,155,141,141,143,148,151,146,145,132,125,109,79,64,62,200,201,201,201,201,199,197,195,191,189,187,169,125,96,85,97,111,132,131,168,170,179,173,178,181,180,180,183,186,186,187,187,186,182,183,182,179,172,169,158,154,149,149,142,123,93,120,166,169,160,150,142,136,141,146,147,141,137,127,111,88,66,70,70,198,200,199,200,199,199,197,195,189,187,186,176,129,83,82,99,116,125,126,165,169,168,179,181,186,188,187,193,192,190,190,189,189,187,184,186,184,181,168,158,155,152,156,151,137,119,129,145,158,156,147,137,130,132,144,141,137,126,114,98,71,68,77,76,196,198,199,198,198,196,195,191,189,188,183,172,131,86,79,91,113,113,120,149,167,179,178,186,184,191,192,193,194,194,191,191,192,188,184,184,185,183,177,170,165,161,157,151,148,132,131,145,145,149,142,136,126,128,135,133,125,119,108,84,69,80,75,74,198,197,198,197,197,195,193,188,188,190,181,166,126,85,80,95,113,115,139,154,163,180,183,181,189,186,191,192,194,192,191,190,187,185,186,183,180,179,174,167,164,156,151,151,148,139,127,134,135,141,135,128,126,129,129,125,117,110,94,73,78,80,77,79,195,198,196,193,197,196,192,190,190,188,182,166,133,93,83,98,113,143,177,164,168,177,186,179,180,192,191,189,190,190,190,189,184,181,182,181,180,175,170,163,158,153,150,152,148,141,132,131,134,135,133,128,123,124,125,121,110,98,74,72,81,76,67,67,194,194,196,196,194,193,191,190,188,185,179,159,134,93,89,103,90,92,138,175,168,176,187,175,173,187,192,194,195,193,186,186,181,176,177,177,174,170,166,167,159,149,140,138,137,139,135,133,132,132,130,122,120,118,117,112,103,87,77,75,80,70,65,66,193,194,193,195,195,193,192,191,189,185,177,160,136,91,93,105,61,67,94,145,160,167,193,185,175,182,188,189,188,189,186,185,182,175,172,171,168,161,163,163,156,147,144,137,130,134,136,135,135,130,126,120,118,118,113,104,96,85,75,80,76,70,70,68,187,192,193,192,192,193,191,189,185,184,178,161,132,95,96,117,88,65,78,141,167,166,186,187,172,178,185,185,190,188,185,184,177,171,168,169,167,168,162,160,156,151,146,138,137,132,135,135,137,128,122,121,114,111,108,98,89,74,74,72,67,82,87,85,190,190,191,190,189,189,189,188,186,183,178,157,135,107,105,111,73,66,76,136,159,167,180,181,169,164,171,181,181,186,180,176,171,169,163,161,159,154,148,149,152,151,147,139,137,137,130,129,133,127,119,115,110,108,100,98,84,70,72,68,77,101,105,103,180,184,188,188,186,186,187,184,185,186,179,158,135,116,116,112,66,58,93,151,156,164,174,175,169,172,171,179,184,183,182,177,170,165,161,156,152,147,141,143,142,142,142,138,138,138,133,124,122,122,120,116,111,101,96,89,74,71,68,78,97,115,115,115,178,180,181,184,182,181,182,182,185,186,177,162,137,122,118,118,93,90,125,148,153,158,169,172,171,172,174,179,182,179,174,169,166,161,155,150,149,147,146,144,143,139,136,134,133,132,129,126,125,119,117,112,107,104,93,83,74,68,76,96,111,119,118,118,173,177,175,176,177,178,177,178,181,183,179,158,138,124,121,121,98,101,123,138,149,152,158,157,160,169,166,170,181,178,170,163,159,153,147,144,143,143,141,139,140,137,131,129,127,125,124,124,123,120,116,112,105,99,85,73,67,77,97,107,115,119,120,120,167,169,173,174,173,174,176,176,177,177,173,161,141,127,121,124,95,90,102,129,138,146,153,150,158,167,173,167,171,170,166,158,147,143,140,142,141,141,143,140,138,138,138,133,128,123,125,122,119,118,112,102,103,88,76,71,78,94,109,119,116,116,116,116,165,165,165,167,167,168,169,168,168,168,161,148,133,122,127,127,103,77,98,116,139,147,148,147,158,167,172,171,166,162,157,147,144,142,141,139,134,143,141,142,140,138,130,129,133,124,124,121,115,112,109,103,87,75,74,85,98,113,116,115,115,120,119,119,164,163,163,164,165,162,164,161,164,163,160,143,122,123,131,129,110,74,93,119,139,145,141,151,163,172,174,169,165,161,151,144,140,137,138,134,136,139,137,134,130,129,126,126,123,121,120,116,110,109,101,91,76,74,91,101,108,113,115,117,118,118,118,119,157,155,157,160,162,162,162,160,152,153,156,144,115,103,104,121,113,95,94,109,129,134,143,158,169,170,170,163,156,147,143,136,133,131,136,136,137,138,133,128,122,120,119,117,115,116,113,112,105,92,83,78,85,100,107,111,113,113,112,115,117,118,118,118,151,149,148,147,147,145,143,139,143,145,146,139,120,103,99,109,113,108,100,105,119,137,150,158,165,161,161,154,145,142,140,137,130,134,136,137,135,131,127,120,113,114,111,110,111,110,105,98,83,79,84,93,100,105,109,111,116,113,115,114,114,115,116,116,141,141,140,138,136,136,132,132,129,125,130,130,124,102,96,91,97,106,114,120,128,139,143,151,154,150,153,145,139,138,135,133,136,129,131,134,131,126,117,113,110,106,112,109,106,98,87,77,80,90,97,102,106,108,107,109,108,114,109,109,111,112,112,113,127,128,130,131,132,133,131,128,125,118,110,111,111,106,97,91,95,101,115,122,132,140,140,140,139,139,135,132,132,130,129,127,121,130,132,127,121,114,108,104,108,104,100,97,91,81,77,81,95,96,101,105,105,105,106,106,109,105,103,106,107,108,108,109,122,126,128,127,125,125,125,123,121,121,122,116,109,106,105,101,98,108,117,124,126,132,137,137,135,128,130,124,124,122,121,121,122,120,116,109,103,101,98,97,98,97,96,88,81,82,93,101,102,103,104,98,97,104,104,101,99,102,106,112,113,112,111,110,112,114,116,118,122,119,120,120,120,118,117,114,113,114,111,110,110,110,118,121,128,128,127,127,126,122,119,116,112,114,111,112,108,106,100,95,98,99,99,100,101,96,85,80,86,88,82,78,78,84,81,88,78,62,73,87,88,86,93,102,107,108,109,110,83,95,100,104,106,105,107,110,112,117,116,116,118,121,122,123,125,119,122,123,123,123,119,115,117,113,113,111,107,106,107,105,101,101,101,103,104,104,101,98,85,65,49,42,36,27,32,38,42,51,61,84,100,74,52,57,75,71,55,40,34,31,41,51,57,57,68,74,76,75,76,71,84,88,99,113,119,121,126,121,123,123,124,124,123,119,118,113,110,108,109,109,110,109,107,107,102,103,104,103,104,100,96,68,47,40,40,40,47,49,54,58,60,59,61,69,89,107,91,58,48,71,96,100,93,89,84,77,50,41,42,45,48,46,40,39,28,40,47,72,97,111,117,125,125,124,122,120,120,115,114,114,111,112,113,113,110,109,107,101,102,105,106,102,90,74,53,48,51,57,56,57,61,63,63,63,64,64,65,66,70,86,110,120,93,69,70,83,95,103,111,119
40,44,47,48,47,45,45,47,44,48,42,40,55,77,94,116,134,143,151,159,158,155,153,148,147,146,146,145,145,143,138,134,129,125,125,124,124,122,116,105,96,93,94,98,97,95,94,93,94,92,93,96,94,95,94,94,92,92,84,84,108,142,150,147,69,70,70,68,67,71,69,63,60,54,63,86,111,131,144,152,160,164,164,162,158,155,152,149,147,146,142,141,141,143,144,139,133,127,121,120,120,124,125,121,121,107,100,92,93,96,96,97,96,94,95,95,94,94,93,95,89,82,107,144,153,144,135,131,98,99,96,94,97,99,93,93,93,100,117,134,144,151,159,162,162,162,162,163,163,159,159,154,149,150,147,146,145,145,146,149,143,139,133,127,122,119,119,118,119,118,110,103,93,91,99,97,95,92,93,95,93,93,92,89,104,141,163,145,129,128,129,130,122,121,123,125,126,125,122,128,134,139,144,149,156,160,163,163,162,155,155,160,159,162,159,155,156,154,152,145,147,145,150,151,152,153,150,143,134,126,118,116,118,120,122,119,110,100,86,93,97,95,93,93,93,93,93,109,146,152,127,108,104,72,45,39,144,144,147,151,150,148,148,151,152,151,154,148,149,150,152,151,144,143,145,151,157,163,167,165,168,165,162,159,153,156,155,150,146,152,154,151,147,141,130,122,117,118,121,121,118,117,113,90,90,92,92,90,90,92,110,142,137,99,74,47,32,47,63,99,161,166,167,166,166,163,159,158,157,156,159,156,149,144,138,131,125,128,137,144,160,166,174,175,175,174,172,166,163,160,158,157,151,154,149,148,151,152,145,138,132,126,118,123,126,123,125,119,104,98,109,118,119,116,127,138,115,104,102,110,126,139,144,142,169,173,172,172,170,170,167,163,163,163,164,165,149,134,125,119,117,116,122,141,152,162,174,181,180,179,177,173,168,166,162,159,156,153,158,159,160,156,154,151,145,140,127,122,122,122,124,124,118,109,100,101,113,128,132,131,133,136,140,141,140,139,139,139,173,172,175,178,176,176,174,173,172,175,178,170,144,128,130,130,119,117,118,117,127,152,169,179,182,185,183,182,172,164,159,158,156,154,152,160,160,163,163,159,153,147,140,135,129,125,122,124,123,118,114,105,95,95,118,133,138,135,135,135,139,140,138,139,182,181,183,182,181,181,182,181,182,185,183,174,149,131,131,134,123,112,105,97,130,157,162,169,179,187,188,187,177,166,159,160,158,156,153,160,160,160,163,162,158,152,144,140,136,131,127,130,128,127,123,117,109,98,85,100,123,135,135,138,137,138,142,138,188,188,187,186,185,186,186,186,188,183,176,159,140,134,137,138,120,99,85,104,156,170,166,161,166,177,187,189,181,175,168,162,158,156,155,159,163,162,162,160,160,154,147,142,134,133,134,131,131,132,129,124,118,115,106,89,90,118,132,135,140,136,139,145,192,190,190,189,189,188,188,188,189,188,176,146,127,124,136,138,115,87,85,121,164,169,164,159,158,166,175,182,182,175,170,164,161,165,165,163,165,166,164,162,160,155,152,148,141,141,137,134,133,132,130,129,123,116,114,107,89,80,107,123,130,135,137,141,193,192,191,193,193,192,192,192,190,188,182,161,134,115,128,134,105,86,88,129,163,170,167,166,166,166,172,177,180,179,173,171,169,169,169,170,170,169,168,166,163,157,157,156,144,145,141,132,128,134,135,135,130,121,111,106,100,89,84,105,118,126,131,133,193,193,192,193,193,193,193,192,189,189,185,169,146,121,126,124,97,82,89,129,163,167,165,168,170,168,174,177,182,181,180,175,175,173,175,176,173,171,168,166,163,161,155,151,150,146,140,133,129,136,141,137,131,128,118,111,104,94,79,78,104,115,119,123,195,195,192,193,194,193,195,193,192,190,183,166,141,120,117,118,93,91,113,144,168,164,159,168,176,172,175,177,183,183,180,179,181,182,180,179,172,168,165,161,160,157,152,149,144,142,138,133,133,138,144,140,133,129,121,111,107,103,89,73,74,92,103,112,192,193,195,196,197,195,196,194,191,188,183,167,134,113,113,120,84,70,93,149,175,167,161,167,177,170,177,183,187,186,185,185,187,185,181,177,173,166,161,156,157,156,145,144,142,139,135,136,134,139,138,140,132,125,120,113,108,104,97,87,71,70,85,107,195,195,195,197,196,194,194,194,191,189,180,157,120,102,109,111,68,51,74,131,170,161,161,175,175,172,180,186,189,188,189,187,182,184,179,174,167,166,162,154,154,152,145,141,138,135,133,136,134,132,138,135,131,124,121,118,114,108,102,96,80,64,67,82,197,197,197,192,191,197,194,192,190,184,175,149,111,96,107,103,66,64,69,129,170,160,159,180,177,174,186,191,191,192,191,187,181,178,175,173,164,157,159,158,150,149,146,140,138,138,138,138,135,132,133,138,132,129,123,120,118,116,111,105,92,74,64,66,196,196,197,199,193,192,192,190,187,182,168,135,105,94,105,91,60,53,61,127,165,153,170,185,175,174,188,193,192,191,191,188,180,174,171,165,164,156,153,153,153,148,142,140,139,140,137,131,124,128,139,134,132,125,121,125,126,123,124,116,108,89,67,60,197,197,198,199,196,192,187,186,183,181,165,133,96,90,104,90,65,67,81,139,158,151,180,181,170,174,192,196,195,195,191,187,182,176,167,156,150,147,151,152,163,160,153,151,145,142,131,121,119,127,136,137,137,132,127,125,126,131,132,128,119,105,86,65,197,198,198,200,197,195,192,188,182,178,164,129,93,89,102,92,77,85,113,159,154,152,178,162,167,187,195,197,194,191,189,182,181,170,159,151,145,147,159,164,157,154,156,150,147,137,121,105,107,128,136,138,141,141,134,129,134,133,135,131,125,118,104,83,200,199,198,199,199,197,192,188,182,174,162,136,89,80,97,94,92,109,130,160,155,161,173,164,178,195,194,191,191,190,185,175,171,163,147,140,144,153,166,167,157,150,147,143,137,124,101,81,96,140,154,149,141,141,137,132,133,138,141,139,133,126,118,99,202,201,198,199,198,195,192,188,181,173,163,133,91,90,97,91,93,91,102,147,158,162,162,164,183,193,194,193,192,189,184,170,161,150,139,145,157,166,171,163,153,148,147,144,131,102,68,61,111,157,162,155,148,144,142,138,136,133,136,137,140,133,124,109,201,202,200,199,197,194,192,187,184,176,169,134,89,80,96,85,86,74,81,143,160,163,159,174,188,190,190,189,181,181,171,159,149,144,146,155,168,171,170,162,153,145,141,136,122,92,44,60,139,165,160,153,148,145,143,133,139,143,146,146,143,140,134,114,200,199,197,198,198,195,192,188,183,174,166,134,96,85,96,92,93,97,72,143,153,153,166,183,189,188,185,181,176,167,151,140,133,137,140,155,175,173,168,160,151,143,138,131,120,89,45,61,134,158,154,148,145,145,142,137,142,151,148,150,147,139,133,126,199,199,198,198,197,192,190,188,183,174,163,136,102,90,95,92,91,108,108,137,152,164,179,183,180,178,177,170,162,149,140,140,134,122,137,164,177,170,165,156,149,147,140,132,117,84,43,57,129,147,145,148,143,142,146,144,148,151,151,152,149,146,136,125,199,197,195,196,195,195,190,187,185,177,164,139,109,93,95,94,84,101,123,151,164,174,176,178,177,174,170,158,145,144,157,160,150,127,105,137,169,158,154,151,145,151,146,132,104,63,42,61,126,143,136,136,138,136,144,148,152,151,154,158,153,146,135,122,197,195,194,195,196,193,191,186,183,178,166,145,120,101,96,93,85,78,101,141,163,172,178,172,171,174,165,155,152,157,165,159,143,120,97,84,142,158,146,147,143,148,149,124,79,54,39,58,124,146,141,129,119,125,140,145,154,159,160,164,158,149,133,121,197,196,194,195,193,191,192,192,187,177,169,151,126,109,102,104,103,109,127,151,165,174,174,171,169,174,172,168,169,172,172,158,131,91,71,73,89,140,148,148,154,153,143,103,65,60,54,67,128,147,138,121,106,106,127,143,154,161,162,162,155,147,137,118,195,195,193,193,194,192,190,188,186,179,168,155,140,122,119,130,147,162,170,172,171,171,171,167,164,165,169,171,174,177,173,151,115,87,50,70,84,126,149,156,156,169,136,88,63,69,65,67,131,160,138,117,96,95,118,138,152,161,164,162,158,150,137,121,194,193,191,192,192,190,189,188,185,181,172,159,146,137,146,166,178,182,181,178,175,172,171,171,171,173,173,170,174,177,178,164,119,101,64,69,86,121,143,158,168,168,123,78,73,102,92,76,133,167,141,120,89,82,105,136,157,166,167,160,153,140,137,128,193,192,191,193,193,191,191,189,185,179,170,159,153,152,167,182,192,192,191,190,189,186,185,187,187,188,187,185,184,189,188,172,131,100,84,72,88,112,140,163,180,171,107,80,78,107,104,84,132,168,143,121,89,78,97,133,158,164,165,160,153,143,138,129,193,192,192,192,192,192,189,187,183,177,171,164,164,170,177,189,198,200,200,199,197,196,197,197,197,199,200,201,203,207,197,163,123,95,82,72,84,103,122,145,173,182,118,76,75,103,99,74,125,157,143,122,93,75,90,127,158,163,163,156,155,143,131,126,194,194,192,193,192,190,187,186,182,175,171,168,174,177,183,191,200,201,200,197,197,198,195,196,196,196,198,201,198,192,183,156,119,95,81,75,84,95,104,129,166,181,131,79,67,79,72,62,123,156,140,126,97,75,88,122,154,162,166,161,154,145,137,131,194,194,193,194,194,189,186,187,184,177,171,167,170,172,181,189,197,199,198,197,196,193,188,186,186,184,183,187,186,186,183,163,125,94,78,74,89,101,103,115,155,170,117,75,77,102,109,70,133,169,142,117,93,77,91,121,150,162,163,163,158,150,137,126,196,196,196,196,193,191,189,185,180,175,168,165,160,162,168,180,190,192,193,193,191,177,168,169,168,166,159,156,159,169,175,157,121,96,77,82,101,105,109,117,141,144,96,69,84,114,121,75,144,162,143,115,82,74,91,120,149,161,163,160,156,147,138,121,195,195,194,192,193,191,190,189,184,176,168,158,148,142,149,159,166,165,164,162,152,149,150,152,151,147,144,140,141,145,146,136,106,88,71,70,93,107,107,114,130,129,86,67,80,112,120,76,143,159,133,106,82,82,96,122,152,165,165,158,155,144,131,121,195,194,195,194,193,192,192,189,187,180,170,154,134,125,130,140,144,140,142,145,144,143,143,143,139,138,139,142,148,149,142,120,101,72,59,65,93,106,108,114,125,123,89,64,59,85,77,66,134,151,133,108,87,89,104,128,145,162,159,154,151,141,127,112,195,194,194,193,191,191,190,188,182,167,159,142,120,111,113,118,125,123,121,132,141,143,148,148,145,141,129,132,146,153,146,123,106,83,68,78,106,109,109,107,113,116,97,64,56,83,61,64,127,143,127,106,91,96,109,130,152,154,156,156,152,137,123,110,195,196,195,191,191,191,190,186,181,173,152,129,107,99,96,93,87,95,112,122,131,138,140,139,139,141,134,111,116,135,134,121,112,101,85,98,119,114,108,110,110,114,115,85,55,53,42,64,118,137,125,106,99,102,109,125,143,156,161,154,146,135,120,112,196,194,194,191,192,191,187,183,182,172,156,129,102,92,87,81,83,91,124,136,134,144,148,143,141,138,137,127,105,104,125,128,122,110,100,110,123,121,113,108,104,101,107,94,65,45,42,61,116,132,120,108,106,110,116,126,140,146,146,145,138,127,119,104,195,193,193,191,190,189,183,178,180,171,150,123,94,84,89,85,88,111,124,142,141,150,158,159,156,149,146,143,135,119,104,97,91,93,106,120,126,123,117,108,103,103,106,110,88,54,33,58,110,119,116,116,114,116,122,131,138,146,144,141,129,122,113,105,195,195,194,192,190,187,180,178,177,172,146,112,91,85,85,82,96,97,100,143,147,155,163,167,167,167,165,160,160,155,146,133,127,119,121,124,130,125,117,113,111,111,107,109,103,70,39,64,108,124,128,126,127,128,126,127,134,140,138,135,130,116,111,102,191,193,192,191,188,185,178,176,178,172,151,107,80,82,85,82,93,75,94,134,145,157,167,173,174,173,173,175,173,170,168,162,157,156,152,145,140,140,134,125,120,115,110,112,103,75,45,69,117,135,135,134,138,125,126,124,128,132,134,130,128,119,104,98,190,191,189,187,185,179,172,177,179,167,148,107,77,84,82,82,86,87,107,137,158,167,168,171,177,179,181,184,183,180,178,173,167,159,162,165,156,151,148,138,131,124,117,112,106,85,59,62,104,132,136,135,127,125,122,122,123,126,127,121,120,111,102,96,188,187,189,188,183,176,173,180,176,164,142,104,77,85,80,85,91,110,122,143,156,165,168,174,178,184,186,186,187,185,182,177,173,170,164,165,169,164,153,141,131,129,122,123,112,98,86,90,107,125,133,132,126,122,113,115,121,124,123,118,109,103,94,81,187,186,186,186,184,181,175,178,174,161,137,106,75,87,86,83,68,93,125,145,153,164,169,172,180,182,184,189,187,185,181,178,174,171,165,165,166,166,161,151,143,136,132,129,120,114,104,105,118,119,127,126,123,118,115,111,111,112,112,110,105,101,88,73,186,186,184,182,181,179,178,175,171,156,139,104,71,90,98,71,53,66,100,144,153,162,152,156,173,183,184,183,185,184,182,180,174,170,167,162,158,159,159,154,151,147,134,128,127,123,115,108,114,117,120,123,119,113,111,109,109,111,109,100,100,91,77,72,185,184,184,184,182,180,178,173,166,153,138,109,80,92,93,65,56,49,86,133,150,164,162,152,165,179,180,186,187,185,182,180,170,167,164,163,158,156,152,143,142,139,135,130,126,123,116,108,112,115,117,118,116,108,107,108,108,108,100,98,90,80,72,80,181,180,179,180,181,178,174,169,167,154,135,108,74,96,105,64,46,45,80,132,151,159,171,160,163,176,181,184,184,181,176,176,171,165,162,160,156,152,146,146,141,136,130,123,125,119,117,117,111,112,116,115,112,108,107,105,104,104,99,91,83,70,79,91,175,178,175,176,177,174,171,169,167,154,133,109,85,95,102,71,50,58,91,134,152,157,164,154,156,170,177,178,180,177,171,177,169,156,153,151,149,145,140,143,139,127,123,120,110,109,107,109,118,116,115,112,109,108,105,104,101,98,91,84,74,77,88,91,168,170,171,170,168,170,171,173,168,154,133,116,95,99,102,79,62,76,113,140,150,149,155,149,154,158,165,171,177,176,173,169,160,153,149,146,145,142,136,136,132,128,124,118,115,112,110,113,113,112,114,110,107,105,104,100,98,93,88,77,77,86,94,97,161,164,164,165,163,165,168,171,168,156,134,118,105,99,103,91,93,112,114,130,145,142,153,149,152,159,166,172,174,170,167,163,158,149,141,137,133,131,123,122,123,124,123,119,115,114,115,113,108,111,111,109,105,105,101,96,93,86,82,81,87,93,95,95,153,158,158,157,160,162,163,163,162,155,135,121,105,103,107,95,85,90,109,128,134,136,138,137,147,155,161,170,173,166,162,157,151,146,138,131,128,125,122,120,120,116,115,115,113,112,114,113,111,108,107,107,107,103,99,96,90,85,82,91,95,92,93,97,147,150,150,152,154,153,155,156,153,148,138,120,111,108,108,91,79,81,98,116,124,132,131,132,141,154,155,163,165,163,156,146,141,133,128,122,125,123,117,114,113,115,112,109,109,109,109,109,111,108,108,106,106,100,96,93,82,84,92,95,96,96,97,94,140,144,147,147,146,146,147,148,150,140,129,117,109,112,109,93,65,77,90,111,123,127,128,131,143,157,160,159,158,153,147,140,133,126,122,121,118,121,118,118,116,116,113,112,110,108,108,108,108,106,105,101,98,94,88,81,88,94,93,93,95,93,92,89,130,131,133,133,136,138,137,137,137,143,118,107,106,110,110,102,74,72,87,102,119,122,125,135,144,157,158,156,152,146,138,131,126,123,122,119,118,117,118,115,114,112,112,107,110,110,108,107,108,105,102,101,97,91,85,86,89,89,93,91,90,92,90,88,117,117,119,121,119,119,118,122,127,131,118,102,92,94,102,103,96,83,87,93,107,117,128,139,147,154,158,158,145,138,129,121,118,116,115,117,114,117,113,112,110,108,109,106,107,104,102,100,102,103,100,95,90,85,88,85,85,82,78,81,84,81,82,77,112,113,115,114,113,113,112,109,107,111,113,106,93,90,91,95,92,99,97,100,105,115,125,135,142,142,145,135,128,125,124,120,113,110,114,117,115,115,112,109,106,100,100,100,97,98,100,103,101,84,66,55,55,52,54,55,59,58,39,23,20,34,47,45,107,109,110,110,110,110,107,107,103,100,99,97,90,82,75,80,94,95,102,106,111,116,120,125,129,130,131,127,124,124,121,119,118,115,114,119,114,114,110,104,100,97,97,96,95,97,98,81,57,40,36,37,36,33,35,42,51,65,73,61,42,29,29,44,71,87,93,93,98,103,102,106,106,105,99,96,96,94,90,85,84,98,103,104,107,112,116,118,117,113,115,112,114,112,111,111,107,106,113,110,107,105,99,94,92,92,95,94,93,80,59,43,35,39,42,36,36,41,38,41,46,53,64,74,78,70,57,42,45,49,60,66,68,70,76,78,85,88,95,100,104,104,102,100,100,99,103,104,107,107,107,110,112,107,109,106,106,106,108,106,105,106,104,100,95,92,90,91,93,90,85,74,54,40,33,36,42,39,35,41,37,37,40,38,38,42,50,60,68,76,87,88,29,31,34,40,37,35,31,37,37,40,53,72,91,104,108,109,106,104,107,110,106,103,104,100,100,101,100,99,97,97,97,97,94,92,89,91,91,92,95,93,80,63,50,41,37,35,38,37,39,39,40,32,38,39,38,38,39,35,35,45,50,51,58,72,29,28,30,30,33,33,32,31,29,29,30,34,43,60,79,92,98,103,104,104,106,104,102,97,96,96,97,96,96,95,94,94,91,90,89,92,90,88,73,55,44,42,40,39,40,40,40,42,40,40,40,41,39,39,40,40,38,39,38,36,43,52,49,43,33,34,31,31,32,34,30,25,23,22,25,28,28,31,41,49,60,71,83,90,96,103,100,102,101,101,97,97,97,94,91,89,87,86,84,78,65,47,37,34,37,39,38,42,43,38,38,39,37,38,40,40,40,38,38,35,34,36,38,36,37,52,57,56
69,68,65,71,70,58,60,66,77,97,126,147,160,163,164,166,166,164,161,160,159,153,149,149,147,142,142,142,145,145,143,136,132,125,119,119,118,121,125,126,124,122,117,113,105,94,87,92,103,109,109,105,106,106,110,111,109,117,126,132,126,127,130,130,91,87,89,87,82,83,85,96,111,129,146,152,158,162,165,163,164,165,166,164,161,161,154,153,151,147,148,147,150,155,151,147,144,141,136,130,122,120,121,122,126,125,121,121,117,103,95,87,84,95,110,118,118,115,113,114,116,120,121,123,128,127,128,129,110,106,112,111,105,111,118,125,135,143,151,157,163,167,165,163,162,165,163,166,166,158,156,151,153,149,145,147,148,149,155,157,158,154,147,141,134,127,124,123,126,131,129,126,125,123,108,99,92,82,87,101,111,113,115,113,114,114,114,116,116,122,128,130,127,128,128,128,126,133,144,148,149,148,153,157,161,162,163,159,154,161,162,163,167,161,163,162,159,156,152,152,152,156,158,159,161,161,159,154,143,138,131,131,127,128,132,130,129,130,127,116,104,97,84,81,90,106,112,116,114,116,116,118,119,120,123,126,140,149,146,145,145,148,151,150,154,154,153,152,152,148,141,137,141,149,159,165,172,173,173,172,168,164,162,162,160,158,148,152,162,162,161,161,158,152,147,146,137,130,130,131,129,133,126,123,119,112,104,91,84,91,105,108,115,116,118,117,118,121,120,123,162,161,161,161,159,159,158,157,161,160,152,148,145,142,137,131,144,147,160,172,176,180,180,181,180,175,169,167,165,166,164,165,162,162,163,165,166,166,162,159,153,147,143,138,134,133,133,129,125,124,120,109,96,81,83,96,107,113,116,118,114,123,123,119,172,172,170,168,164,162,160,161,160,156,148,147,141,132,127,125,134,145,154,170,180,186,186,186,187,182,180,177,173,169,167,164,166,170,173,172,172,172,171,168,164,150,152,148,139,134,138,138,136,132,129,119,117,102,86,82,94,104,111,114,117,114,119,125,176,175,174,174,172,169,165,164,160,160,163,152,133,126,125,121,126,131,141,156,173,184,190,191,191,189,187,184,178,173,171,170,166,167,171,173,176,175,173,168,166,167,164,155,149,144,141,142,140,135,130,127,125,116,104,85,76,92,106,113,115,115,115,120,177,179,178,174,175,171,169,170,173,176,168,138,131,137,133,128,129,124,124,147,167,177,187,193,197,195,189,182,173,170,172,174,171,167,174,177,176,177,177,175,170,161,159,155,152,149,144,142,142,140,134,125,124,117,112,101,80,70,87,99,109,113,113,118,180,182,181,180,181,180,178,178,180,181,169,134,125,141,142,129,121,115,130,164,173,173,178,190,197,198,195,187,179,175,172,172,168,166,172,174,175,175,177,176,171,170,164,158,154,152,147,145,142,140,142,133,123,119,112,107,95,77,72,82,92,109,115,114,185,187,186,184,183,185,184,185,186,187,175,142,133,138,146,128,106,107,145,180,181,172,170,180,188,192,194,191,185,180,173,176,175,175,174,175,175,173,173,178,172,172,169,164,162,156,151,142,148,149,147,144,139,126,118,115,106,87,72,70,79,92,103,110,191,190,189,188,188,189,189,189,189,184,167,140,142,149,151,123,92,100,145,179,180,178,174,175,183,186,188,189,184,180,176,176,179,180,176,177,178,181,178,177,175,175,173,168,164,164,152,143,149,154,148,141,139,131,121,113,110,96,83,68,69,84,96,105,194,194,191,191,189,190,190,190,186,176,151,131,137,147,150,118,95,106,147,174,180,184,187,183,185,187,187,190,187,182,180,181,179,181,179,180,180,179,179,180,179,178,175,171,167,163,160,151,153,155,150,141,134,129,117,113,112,105,90,72,63,68,77,93,194,193,194,193,192,192,192,192,189,181,154,128,126,143,153,110,97,113,153,173,180,183,186,184,187,187,185,188,189,188,186,186,185,184,186,185,185,184,182,182,177,177,173,171,166,160,152,150,154,154,152,145,137,132,125,120,115,108,100,81,64,56,64,75,196,193,195,195,194,193,193,194,187,184,166,140,126,140,147,101,93,130,167,176,178,178,189,190,188,186,183,189,190,189,188,188,190,191,188,186,186,183,179,180,178,175,171,170,163,154,154,149,149,155,152,145,134,129,127,127,123,116,109,97,71,62,60,69,198,197,197,197,194,195,195,194,191,183,168,146,133,139,147,79,67,92,157,183,178,181,190,191,191,192,189,191,193,192,192,191,192,193,191,187,184,182,179,178,176,169,170,165,159,153,154,154,152,150,152,149,140,135,132,129,134,134,126,111,87,68,59,58,197,197,197,199,197,198,197,196,192,183,165,143,129,134,142,70,63,84,132,170,170,180,193,189,186,182,189,193,193,194,195,195,194,191,189,187,186,184,177,176,176,171,163,161,158,158,159,155,151,155,154,146,140,135,136,136,137,137,128,120,106,85,65,60,198,197,199,199,200,199,199,196,192,188,171,142,119,127,136,95,71,73,133,168,170,178,195,191,187,186,189,193,194,195,195,192,191,191,190,185,183,184,181,175,172,172,164,162,162,160,158,152,149,159,156,151,147,140,136,139,144,145,146,134,121,104,80,63,200,201,200,200,200,198,198,196,193,185,162,135,103,123,120,92,93,79,143,175,168,180,198,193,183,186,195,198,198,197,195,192,190,190,188,187,183,179,180,179,175,168,162,162,168,164,154,148,146,152,155,158,156,149,139,145,149,147,142,136,130,117,96,71,200,200,199,195,199,198,195,194,191,184,163,125,101,118,109,73,83,113,167,174,165,188,199,189,178,186,195,197,198,198,195,192,190,189,185,182,180,182,180,180,179,175,174,171,164,161,148,137,149,164,162,155,154,147,143,144,150,151,151,144,138,128,109,83,198,199,199,198,197,196,196,193,190,181,155,117,101,115,112,113,137,166,182,172,166,192,189,178,182,194,198,200,199,198,195,195,192,188,185,179,179,181,184,182,179,178,175,172,167,154,130,123,156,177,170,157,157,159,152,148,151,155,156,154,149,135,115,94,200,200,200,200,197,193,193,189,191,182,153,110,98,114,112,104,146,174,174,173,176,196,188,181,196,200,198,199,199,196,192,193,192,185,179,178,180,180,186,183,174,170,171,165,162,137,107,121,167,183,176,169,161,155,145,150,158,161,162,156,154,147,125,102,199,199,201,201,199,196,194,191,191,183,154,109,93,112,107,127,107,138,160,171,183,187,175,183,197,199,198,196,196,194,191,189,188,183,176,178,183,184,184,174,169,167,167,165,148,114,91,137,180,181,175,167,163,158,150,160,167,163,167,162,154,147,134,109,201,199,201,202,200,198,196,191,187,180,157,110,89,109,103,120,122,131,160,177,185,176,175,191,193,196,197,194,194,193,190,185,183,175,177,185,189,187,183,178,169,160,161,157,142,106,80,132,174,177,169,165,160,159,156,162,167,169,169,164,159,149,132,109,200,200,199,200,200,199,196,192,183,178,160,111,84,98,113,107,127,117,160,180,173,173,184,194,198,197,197,192,189,188,184,177,174,182,185,187,189,185,179,172,163,161,157,153,140,101,79,133,162,162,164,162,159,162,163,166,163,166,170,165,160,148,131,111,200,199,200,200,200,199,196,194,189,186,168,112,80,96,113,112,138,144,162,175,171,180,188,191,189,188,183,183,180,171,160,153,149,154,171,187,190,184,177,167,167,163,159,151,131,84,63,137,159,154,148,150,152,159,165,171,167,174,179,171,161,147,132,112,200,201,199,200,200,199,197,193,189,184,172,120,92,95,110,111,133,174,190,182,180,182,186,184,182,179,174,172,158,152,148,144,130,112,120,169,187,176,172,166,160,164,159,148,112,66,60,137,158,157,144,132,138,153,163,174,177,179,181,171,164,146,131,118,199,199,200,199,197,196,196,193,189,182,169,135,102,96,108,110,114,138,170,171,173,178,179,178,178,177,168,158,144,153,158,156,145,121,101,133,187,170,160,159,154,165,163,133,84,44,57,129,158,156,146,124,122,143,163,176,179,178,174,166,160,150,130,119,198,197,197,198,198,196,193,192,190,182,169,142,111,99,112,118,112,115,135,161,174,178,174,173,174,172,160,147,149,157,160,153,139,117,104,97,178,166,156,156,159,164,156,114,68,70,62,131,160,154,139,112,107,131,159,179,181,180,178,169,157,152,140,121,196,196,197,197,197,196,193,190,189,184,174,154,131,118,125,132,137,151,164,170,174,178,179,176,171,172,167,169,175,175,169,152,113,68,84,95,152,163,162,163,169,170,141,95,76,101,93,140,167,157,137,104,100,124,156,178,179,178,173,161,155,151,140,119,198,197,197,198,197,194,196,194,191,185,176,160,142,133,139,152,167,177,178,178,178,180,174,168,170,170,172,173,175,173,161,138,113,38,57,96,132,146,152,167,174,173,128,92,77,97,102,135,166,158,137,100,94,117,150,176,176,173,169,163,149,147,131,116,196,195,194,195,196,194,195,195,193,186,177,167,156,151,162,177,186,185,182,179,176,175,173,175,168,170,167,168,171,168,159,123,115,82,65,100,142,151,160,182,187,164,108,89,72,74,92,127,155,156,137,103,90,116,148,172,175,176,167,163,152,148,141,116,196,195,193,192,194,191,192,191,190,187,179,170,165,169,182,191,196,195,193,191,188,183,184,182,182,180,174,172,173,175,177,153,111,100,70,92,143,160,161,175,186,174,113,89,74,80,91,130,156,156,140,110,89,117,143,165,174,176,171,163,155,146,133,114,195,193,192,195,195,194,193,193,191,185,176,169,174,181,188,196,200,202,199,197,195,195,196,194,193,194,192,189,191,193,191,172,131,100,77,89,130,147,151,164,176,177,130,88,81,109,90,131,167,160,134,105,94,119,145,164,173,172,172,161,153,146,129,112,193,196,192,194,193,193,191,190,187,182,179,178,185,189,192,198,200,197,194,194,192,194,194,194,194,197,201,200,196,199,194,163,126,95,73,89,132,149,164,176,186,172,123,86,86,125,100,137,163,158,131,97,99,122,144,165,175,173,166,160,148,139,126,108,194,197,196,195,195,192,191,189,188,185,182,182,183,186,191,195,198,198,197,197,197,194,190,189,191,191,197,200,196,195,188,158,122,89,65,84,128,138,153,176,184,152,104,75,70,106,96,131,159,148,123,98,106,126,147,162,169,166,164,157,143,133,124,111,196,196,196,196,195,191,189,190,189,183,177,177,177,174,175,181,188,188,190,194,189,176,171,171,173,172,178,182,190,189,182,159,125,88,62,60,108,119,129,151,163,131,91,69,48,79,77,120,149,141,121,100,114,131,146,155,161,163,160,154,143,129,122,108,196,196,197,196,195,194,191,190,189,184,176,170,163,155,155,157,161,158,157,157,150,145,148,148,148,147,142,143,152,164,170,146,115,77,63,73,117,121,122,129,142,132,95,62,51,39,53,106,137,136,118,104,115,130,138,149,157,161,157,151,141,128,118,102,196,197,196,195,194,193,193,193,190,186,177,164,149,141,137,140,137,132,130,135,138,140,140,141,135,132,131,132,134,131,134,119,95,70,71,97,137,134,126,127,131,135,124,89,67,39,47,105,133,132,119,118,126,132,139,142,148,150,144,133,127,122,113,97,194,195,197,196,196,194,195,192,190,182,174,158,133,116,109,108,102,110,121,125,130,134,138,135,136,133,128,125,131,138,129,112,100,88,94,127,146,145,137,130,125,125,129,117,89,62,68,110,127,126,127,126,128,130,133,137,145,143,140,132,124,116,105,87,194,195,197,196,195,193,192,191,186,175,163,145,117,99,98,94,109,134,147,141,129,130,135,131,129,129,129,126,121,122,120,118,115,121,134,149,151,146,139,130,122,124,127,130,115,81,72,112,129,135,134,135,134,130,126,126,131,137,134,133,124,112,97,76,193,195,195,192,193,193,192,190,185,179,164,138,109,89,90,102,137,145,153,173,156,141,144,149,146,142,140,141,143,143,146,140,151,152,155,156,154,152,142,134,129,126,126,131,124,97,74,123,151,149,143,139,132,126,127,127,127,127,124,124,115,104,84,65,196,193,195,193,194,193,189,186,185,178,165,137,100,82,86,109,126,117,136,171,168,162,153,159,157,154,153,155,158,161,165,165,161,157,160,160,158,155,150,139,133,127,127,128,125,111,91,115,143,152,143,135,128,123,121,125,127,122,118,111,102,82,64,62,194,194,193,194,191,190,186,182,181,178,155,121,92,78,84,109,111,119,127,163,168,177,170,162,166,165,169,172,172,172,173,174,172,170,164,162,161,155,147,141,135,133,133,135,134,125,114,123,134,138,139,132,124,119,115,117,118,112,108,98,77,63,62,71,192,193,192,192,189,186,183,180,176,174,158,113,80,74,85,108,115,149,152,152,167,181,184,174,167,173,172,175,180,180,178,177,177,175,169,167,167,159,149,139,135,132,135,135,134,135,125,123,130,129,132,128,120,116,115,115,114,109,96,77,61,61,67,73,189,189,189,189,190,187,180,179,178,175,160,122,82,75,88,98,90,105,146,160,153,174,184,178,173,171,176,178,181,180,178,178,177,174,175,169,163,159,154,145,139,134,130,128,126,130,126,122,124,124,123,124,113,114,112,109,106,96,81,63,60,68,78,86,185,185,185,184,183,178,174,179,179,170,153,121,80,78,97,81,60,75,110,155,156,167,168,166,169,171,172,173,176,177,177,178,172,169,170,167,165,160,152,144,138,133,126,124,129,126,124,121,120,120,121,121,115,107,106,102,94,84,68,63,68,74,92,100,183,182,183,183,181,178,173,176,174,166,148,116,78,81,108,82,102,61,98,135,145,167,181,164,161,168,170,175,179,178,172,174,169,164,163,163,161,155,149,145,140,131,124,120,118,116,119,121,121,121,120,113,113,105,96,91,83,72,65,69,78,96,107,111,179,181,181,178,179,175,174,174,173,163,143,120,80,80,106,63,77,67,94,134,145,155,179,171,157,163,167,169,172,172,170,170,165,157,153,152,150,146,142,142,140,132,127,123,119,116,114,118,119,120,116,107,100,94,90,83,72,68,74,85,96,105,110,111,179,176,177,176,176,174,174,174,170,161,145,118,84,83,107,68,57,72,112,139,148,149,172,162,149,147,153,161,167,171,164,165,159,152,147,145,142,140,137,132,132,132,130,125,121,120,119,115,110,109,107,102,95,91,86,75,71,83,94,102,105,108,107,105,171,169,170,172,173,171,170,166,167,163,144,114,87,91,110,89,87,111,135,140,144,148,159,157,148,148,150,158,163,166,161,157,150,146,142,135,132,131,125,123,123,122,121,119,117,117,115,113,107,105,102,98,92,84,76,77,92,100,104,105,104,102,103,103,159,167,166,164,167,167,165,167,168,163,140,115,100,101,114,96,104,129,133,130,138,139,149,150,148,149,154,156,162,162,156,153,148,141,134,128,126,124,124,121,119,120,116,115,112,109,106,105,104,101,98,95,86,83,85,92,92,93,95,98,97,97,96,103,147,151,155,158,157,158,159,167,167,162,141,119,109,108,116,96,80,84,117,126,130,131,134,132,134,139,141,147,156,154,147,141,134,129,121,120,120,121,121,121,120,120,121,116,112,109,106,105,104,96,83,69,68,73,82,89,81,54,48,66,84,93,77,70,140,141,143,143,146,149,152,157,162,153,137,118,108,105,114,97,78,73,92,111,121,126,126,123,130,142,149,146,146,143,138,132,128,122,121,118,117,117,120,120,119,117,113,109,101,102,97,89,80,71,60,63,64,63,70,84,100,98,70,43,51,70,87,92,133,133,134,138,140,144,142,146,146,145,134,119,104,102,110,100,65,78,83,102,118,118,118,125,133,143,148,145,140,137,130,124,119,117,116,115,114,117,117,114,107,102,98,94,93,82,75,69,63,62,67,65,65,67,68,70,80,98,113,113,81,67,66,66,128,129,131,130,131,132,134,133,133,129,122,112,102,105,108,105,81,74,89,89,101,112,124,132,139,142,139,138,131,124,122,119,113,110,113,116,117,116,109,98,89,84,79,70,64,66,68,67,69,70,67,70,75,71,69,68,67,69,83,102,120,115,103,96,117,116,117,119,116,117,118,117,120,123,113,96,92,92,101,95,89,86,93,99,109,119,121,128,130,131,128,126,123,122,117,115,112,110,111,109,106,99,85,78,71,68,67,68,71,73,72,73,72,72,71,70,71,72,73,72,71,66,66,68,70,85,95,98,102,104,106,106,107,104,102,102,100,103,104,91,78,74,72,71,73,84,96,106,114,117,123,122,119,117,114,112,109,108,105,101,96,90,88,86,79,70,71,72,71,72,72,73,74,74,71,71,73,72,72,71,70,71,71,71,71,71,69,72,71,54,45,51,59,69,80,83,85,86,88,91,90,87,82,86,87,81,79,80,86,90,97,103,106,108,107,104,102,97,95,93,91,84,79,78,80,84,81,74,71,71,73,71,75,75,73,74,74,74,76,74,72,73,74,74,73,72,69,71,72,72,70,73,85,87,86,85,27,27,36,40,42,41,37,28,22,22,33,40,52,69,87,98,108,109,108,107,107,102,97,92,91,91,91,87,90,94,88,91,100,89,76,71,74,73,74,75,74,73,74,73,74,75,74,74,73,74,71,71,72,71,73,70,68,71,70,71,81,83,80,78,23,24,30,33,32,29,25,25,25,22,23,25,26,29,34,40,44,45,54,54,58,65,77,83,84,83,78,71,79,93,87,70,64,66,74,74,76,75,75,75,77,78,77,76,73,73,74,75,75,74,75,73,71,72,72,73,73,69,68,69,78,89,91,93,34,29,27,28,30,33,31,28,24,23,20,21,26,33,36,33,34,30,30,36,47,57,65,67,68,68,67,71,71,72,71,74,76,77,74,73,77,77,76,76,75,75,76,75,75,74,73,73,72,71,69,70,71,72,71,71,69,72,71,70,73,80,81,82,31,34,37,36,36,34,31,29,25,22,23,25,22,26,34,39,45,61,72,76,75,75,75,74,76,75,76,74,75,74,75,75,76,73,75,77,75,76,75,76,76,76,74,72,76,75,74,74,73,72,74,73,71,72,71,71,70,69,70,69,71,79,79,78,22,23,25,28,26,30,28,28,27,27,26,26,28,22,31,61,75,78,79,79,77,78,77,77,76,76,79,78,78,77,77,77,77,77,75,75,75,77,75,76,75,74,73,75,73,73,75,74,74,74,74,76,74,71,71,71,70,69,69,71,69,79,79,80
33,22,21,28,33,33,33,23,21,26,36,42,59,75,75,77,72,72,66,65,64,61,66,69,73,86,90,103,122,112,111,119,112,94,76,67,68,65,62,68,71,75,72,76,73,76,76,72,71,73,73,72,69,72,73,70,70,71,69,68,71,68,72,73,26,18,21,30,31,27,31,25,24,26,35,41,60,75,74,78,71,72,66,65,63,61,67,69,74,87,90,105,124,112,112,119,110,92,75,67,67,65,61,69,71,74,72,76,72,77,76,72,72,73,74,72,69,72,72,70,70,71,69,69,71,67,72,74,22,27,31,29,26,28,30,31,32,31,32,35,45,55,58,58,53,45,55,71,76,75,78,76,78,87,90,106,123,111,113,119,109,91,74,68,67,65,61,70,72,74,73,76,72,77,75,71,72,73,74,72,70,72,72,70,70,71,68,69,71,67,73,75,28,28,29,30,31,34,37,39,38,37,40,42,42,43,48,59,73,99,110,115,113,115,113,116,118,117,120,112,114,111,110,110,108,94,83,73,69,65,60,70,72,73,73,76,71,77,75,71,73,72,74,71,70,72,72,69,70,71,68,69,71,66,73,76,28,29,29,29,32,35,31,34,33,38,29,38,56,78,102,120,132,134,133,133,128,125,123,122,117,117,114,124,119,122,123,123,121,119,113,103,96,90,82,76,69,62,64,67,68,75,74,72,73,72,74,71,70,72,72,69,70,70,68,70,71,66,73,76,29,29,33,31,36,38,35,28,23,28,62,93,111,122,123,122,122,128,133,136,134,142,144,144,142,138,139,135,138,133,137,136,135,135,133,129,121,117,108,101,99,95,88,82,73,66,67,70,71,72,70,71,72,73,70,69,69,70,69,70,69,66,73,77,44,58,66,76,82,83,84,88,98,107,112,111,107,104,98,101,109,123,140,154,163,165,164,166,165,161,158,152,148,146,144,144,150,151,150,151,148,141,135,126,117,112,104,103,101,90,78,70,70,69,72,71,70,69,71,68,70,68,67,63,59,72,100,120,101,114,125,127,127,124,127,129,133,138,122,104,102,107,99,98,101,113,131,150,165,177,179,182,179,173,163,154,151,150,150,145,148,152,157,158,158,152,146,141,136,128,120,114,111,111,108,98,88,74,69,68,71,70,71,72,70,62,58,75,96,114,123,121,142,149,148,146,146,147,144,151,155,145,122,113,117,122,113,99,101,98,114,138,147,162,179,187,186,187,173,164,158,155,154,146,148,153,152,152,149,152,148,144,137,131,130,125,119,116,111,108,101,94,85,74,71,71,68,67,61,80,117,124,117,109,103,97,152,156,159,158,159,161,165,164,159,138,114,110,121,139,119,95,91,106,132,146,144,145,158,174,176,178,174,169,160,155,156,160,155,153,152,153,150,152,151,149,149,143,140,137,128,122,124,121,117,110,99,89,74,71,68,76,102,130,120,101,102,102,106,110,166,168,169,169,169,170,172,171,165,153,128,112,119,142,122,92,92,111,147,159,159,158,153,164,168,173,176,173,167,165,161,162,161,159,160,159,161,162,161,161,155,156,150,145,137,129,136,130,122,115,109,94,88,79,79,105,118,98,80,71,54,40,35,40,177,175,174,177,176,177,180,180,175,163,140,122,126,139,120,101,91,134,151,164,168,173,168,173,172,173,175,175,175,174,172,173,173,168,167,166,164,165,163,162,158,156,150,142,136,130,134,133,129,119,113,107,94,88,80,96,97,70,51,40,43,46,46,56,184,180,180,182,182,183,184,186,184,172,146,124,127,139,118,99,96,140,155,165,167,178,177,178,175,173,180,179,180,179,181,183,181,179,170,168,166,165,163,157,154,151,142,134,136,134,133,134,134,127,119,111,105,95,83,71,87,110,109,109,115,120,120,118,184,183,183,186,187,189,189,188,187,174,149,122,128,143,117,107,133,159,162,165,172,180,178,174,177,180,184,182,185,184,184,182,180,173,175,173,168,161,163,158,149,143,141,141,141,141,139,141,138,131,121,117,113,109,100,84,68,92,114,117,117,118,121,117,187,187,188,190,189,190,190,188,187,173,142,110,119,142,101,81,92,144,167,164,177,186,179,174,174,179,185,187,187,185,181,180,178,177,172,173,173,168,161,153,150,146,149,145,142,142,144,149,145,136,128,123,121,118,118,110,99,74,91,107,114,113,113,119,193,191,191,189,193,190,190,188,185,172,133,112,118,140,81,75,85,117,165,164,176,188,182,178,182,185,190,190,190,185,181,183,178,174,175,173,172,169,170,164,161,158,155,148,144,141,145,146,140,148,135,128,124,126,127,122,112,93,79,91,104,109,111,115,193,194,194,192,190,188,188,189,186,166,130,103,115,135,77,72,63,120,162,165,182,191,182,175,182,188,190,190,190,190,186,184,178,176,173,175,175,172,168,167,165,162,163,150,137,139,153,156,149,136,141,134,129,132,133,129,126,115,99,76,85,97,107,108,195,196,196,195,191,188,187,184,184,168,127,102,113,132,90,126,76,123,164,161,190,189,182,179,183,190,192,190,189,188,189,179,174,177,179,178,180,175,165,162,162,158,149,135,122,135,163,168,160,151,144,141,138,134,140,141,138,131,123,97,73,80,93,98,196,194,199,197,195,192,189,185,180,168,131,92,107,126,96,77,95,146,171,168,194,186,180,184,186,187,189,188,185,181,185,186,179,181,179,180,181,171,161,157,156,152,139,110,105,142,168,172,164,154,148,140,136,146,147,147,147,139,132,119,92,72,80,92,197,198,198,199,195,194,193,186,180,170,130,88,97,119,118,105,134,171,180,181,194,185,182,187,187,186,184,185,186,185,185,184,180,181,182,178,175,168,160,154,149,147,132,94,84,143,167,160,157,155,151,148,144,154,152,152,152,149,137,125,103,76,65,75,198,198,197,198,198,195,190,189,184,172,130,87,88,113,117,142,165,173,182,187,187,180,181,183,185,184,179,181,185,175,165,156,158,167,176,174,168,162,159,154,148,142,123,88,83,134,146,140,142,149,154,156,157,157,154,157,153,148,142,129,106,83,65,65,201,199,200,199,197,197,192,190,184,175,135,91,87,103,108,114,113,159,187,187,183,177,180,175,172,167,163,158,150,145,129,123,131,147,161,167,168,159,154,161,151,130,100,70,75,136,150,146,130,125,141,155,162,164,161,169,168,159,143,127,113,89,67,58,199,201,201,200,197,195,195,190,184,172,140,102,89,99,110,141,105,161,193,185,176,173,166,160,153,144,140,146,142,119,100,97,100,124,148,154,152,151,150,156,145,111,77,44,49,129,150,148,131,113,132,149,165,173,172,171,168,161,151,133,119,99,74,58,201,201,201,201,199,196,195,191,185,176,150,112,90,97,102,157,164,172,187,174,164,155,150,148,148,149,158,166,164,126,93,69,76,76,128,147,149,153,160,163,128,90,59,36,61,128,157,147,128,105,117,146,165,175,174,173,169,162,153,142,125,104,77,59,199,200,201,201,200,198,195,194,189,183,163,130,101,96,91,99,141,165,166,157,153,146,145,150,153,160,175,184,184,160,118,80,56,61,94,134,145,163,169,156,114,86,61,49,72,142,166,153,133,101,109,140,166,177,180,179,169,158,155,148,131,106,77,60,198,199,200,201,200,200,198,195,190,184,169,143,119,104,95,82,101,134,147,150,156,163,172,181,186,194,199,201,186,160,127,94,58,81,115,135,157,181,188,149,101,86,82,91,59,140,170,162,136,96,104,133,168,180,178,173,174,161,151,145,129,109,83,64,199,199,200,201,200,199,198,197,192,183,172,155,135,132,143,154,160,158,166,177,182,193,196,199,203,204,204,202,189,162,125,94,69,93,137,158,174,189,194,173,114,88,79,111,79,136,161,162,143,98,94,128,166,180,180,179,170,164,153,150,134,107,84,66,200,200,201,200,201,200,200,198,198,190,178,165,156,159,168,177,180,186,193,196,199,201,201,200,202,200,197,200,197,169,130,92,81,105,139,150,163,180,187,174,125,89,74,95,73,133,163,162,152,111,96,123,159,176,181,183,174,168,159,151,131,108,86,70,199,198,199,200,200,200,200,197,194,188,179,176,174,178,187,192,195,196,199,201,199,197,196,193,193,190,188,193,194,167,138,103,84,120,139,138,148,166,182,162,117,96,67,103,95,135,164,162,144,106,103,128,162,176,180,181,177,167,159,152,133,109,84,69,201,200,200,199,199,198,196,195,191,188,184,186,189,187,195,200,200,199,198,198,197,192,189,187,179,175,171,171,172,146,128,99,92,134,151,145,152,177,184,146,105,89,92,135,106,132,169,163,136,99,105,129,162,178,179,176,176,167,154,150,133,111,88,73,200,200,198,200,198,198,197,196,192,190,190,192,194,200,201,201,200,201,201,195,190,186,181,178,171,168,169,166,159,138,123,84,94,127,142,143,152,171,183,144,101,90,101,143,109,134,167,158,138,105,107,131,165,179,183,180,177,169,154,143,131,110,89,71,200,201,200,201,200,196,195,196,193,189,187,189,192,196,200,202,199,197,190,185,181,178,173,167,171,172,173,172,165,145,119,67,85,113,139,140,144,159,177,157,106,81,95,141,114,137,173,162,137,112,117,139,173,178,179,177,174,167,153,139,132,113,88,69,201,201,200,199,198,197,195,193,192,187,185,183,183,190,195,193,188,181,180,176,176,175,173,169,168,169,176,175,167,149,128,93,86,102,151,149,144,150,164,168,139,80,69,87,90,130,162,158,137,117,124,143,169,178,179,180,177,172,155,144,133,113,90,70,200,200,200,199,199,198,199,196,192,187,179,171,175,177,184,182,175,177,171,174,176,176,173,172,164,157,161,164,160,148,142,125,103,103,159,156,147,148,155,168,164,113,64,51,79,125,153,156,140,128,132,147,162,171,177,178,175,167,154,146,133,113,86,70,201,201,200,198,199,199,199,197,192,188,177,159,159,165,176,176,171,173,175,173,173,177,173,172,167,152,142,147,154,153,149,136,114,119,161,165,153,148,150,151,153,142,96,50,45,123,157,154,144,139,147,151,163,171,172,172,171,159,149,139,125,111,83,66,200,200,201,198,199,199,200,196,191,177,161,145,138,149,156,159,161,162,165,168,168,166,165,170,170,162,145,135,142,148,142,130,122,149,170,167,160,155,147,150,154,154,125,70,30,115,158,156,153,152,151,155,164,169,173,164,164,156,150,141,127,110,87,68,200,201,201,200,200,198,198,197,194,180,155,133,128,136,141,136,133,139,147,158,165,168,168,167,166,173,168,153,142,136,131,129,139,162,172,170,164,162,154,157,157,157,143,105,54,107,158,163,164,159,157,155,156,162,172,168,167,161,149,134,123,109,78,65,199,200,198,199,199,197,195,196,193,182,162,132,118,128,127,115,125,152,163,163,169,176,176,174,171,173,172,179,174,166,161,160,165,172,176,178,173,165,163,159,157,158,149,119,83,113,165,179,172,165,161,154,153,154,159,162,159,156,145,134,119,101,73,63,200,199,201,199,200,199,195,194,190,171,146,118,106,119,122,129,150,174,183,172,170,181,184,184,182,184,184,189,190,190,188,187,185,187,185,185,187,178,170,162,158,158,153,130,90,105,169,182,176,169,156,147,150,151,155,159,154,151,141,135,120,93,67,65,201,200,200,199,198,198,195,192,190,174,130,101,97,120,119,127,150,175,190,182,173,174,186,185,187,186,190,191,193,193,191,189,188,190,189,186,184,182,172,168,165,167,155,140,113,114,161,183,176,162,155,151,149,151,154,153,150,144,133,121,105,79,65,65,199,199,201,200,198,196,193,192,190,176,129,90,91,118,116,126,131,140,191,178,180,180,186,193,192,194,195,196,195,194,192,193,189,188,190,188,185,177,170,165,161,170,167,157,137,132,152,165,168,163,154,146,142,143,153,150,147,134,124,112,91,73,67,65,199,198,196,197,197,195,192,193,189,174,131,84,91,117,114,126,127,144,183,176,178,183,187,192,196,197,198,199,198,195,194,194,194,191,189,189,185,182,176,171,167,164,156,158,148,138,149,151,153,158,151,145,138,137,142,144,139,126,123,105,82,69,71,70,197,199,198,196,196,193,194,193,186,170,128,82,87,111,106,116,118,147,176,177,187,184,188,189,193,198,198,198,197,195,193,193,193,191,187,185,184,178,172,168,165,157,158,158,151,141,143,147,149,153,143,140,136,138,140,139,132,126,117,95,76,73,69,66,196,194,197,197,197,193,192,190,186,170,135,86,88,112,115,120,134,157,178,173,186,190,188,193,194,195,196,196,197,196,194,191,189,190,187,183,179,174,169,165,163,153,155,155,149,144,142,148,146,147,142,138,135,138,137,132,125,118,101,85,76,72,69,69,196,196,196,196,196,193,192,190,183,166,141,94,89,114,115,125,160,188,181,176,183,186,184,186,193,196,196,199,199,197,194,190,188,187,187,185,179,175,171,162,156,148,146,145,148,147,145,143,146,142,140,134,131,131,132,129,119,110,95,78,69,70,69,76,194,195,196,197,195,195,194,191,184,167,146,100,92,119,108,93,107,150,179,171,183,194,186,186,191,194,198,197,194,192,192,190,184,181,182,179,177,174,176,168,158,152,148,145,148,144,148,146,145,140,137,131,129,128,123,121,112,102,87,75,72,70,74,87,196,194,195,196,194,192,191,190,185,168,142,102,95,125,97,59,72,103,161,178,181,198,198,190,193,195,195,196,193,192,191,186,181,180,179,179,176,171,169,166,162,155,148,147,143,144,148,147,148,138,132,132,130,126,123,112,105,96,83,72,74,73,82,89,194,194,193,195,194,193,190,188,185,168,140,115,106,132,100,94,59,87,150,174,176,194,192,184,185,190,190,191,192,190,189,184,181,176,175,174,172,162,164,162,163,160,152,148,144,146,142,144,145,139,131,128,123,123,120,110,100,88,76,68,68,78,91,96,191,192,191,192,192,191,192,191,187,168,143,124,118,135,109,84,72,83,145,170,174,188,186,183,175,177,187,191,190,189,186,182,177,172,168,166,164,157,155,157,156,155,152,150,150,147,142,137,136,137,131,125,122,115,115,107,98,82,68,70,73,86,98,104,188,189,189,190,190,190,191,192,187,170,147,132,123,133,124,66,68,96,153,169,172,185,186,183,186,185,188,189,190,188,183,178,174,170,164,162,161,157,154,155,154,150,148,146,146,146,143,138,135,132,129,127,123,116,107,104,93,72,66,65,86,95,103,105,186,184,185,185,185,187,187,192,185,171,150,133,125,131,132,93,88,126,159,168,169,179,178,179,181,183,186,190,188,184,177,176,170,166,160,159,158,153,154,149,150,147,144,143,144,141,140,135,134,131,130,126,116,116,109,98,83,70,62,81,95,105,111,112,184,181,182,182,184,184,185,187,184,171,154,136,130,136,135,109,109,129,149,163,165,172,168,173,178,179,178,185,185,183,173,169,163,157,154,156,158,153,152,151,155,149,145,142,136,135,135,134,132,132,125,120,116,111,103,90,75,65,80,93,104,107,112,115,179,181,178,179,180,181,180,183,175,166,150,135,135,135,132,107,100,113,137,152,164,172,168,171,179,181,181,180,179,175,171,160,154,153,153,152,151,153,152,149,149,148,146,142,137,132,135,131,129,129,126,119,113,109,98,81,68,73,92,103,110,113,117,117,178,175,175,173,176,174,174,178,172,161,141,130,137,141,134,101,85,103,124,153,164,165,164,168,180,182,181,179,177,171,165,161,157,156,150,149,149,153,153,150,148,148,141,139,137,131,132,133,127,122,121,113,105,99,85,70,73,90,105,108,111,117,119,120,176,174,174,171,170,172,173,172,172,168,136,120,129,138,136,115,77,103,128,152,161,159,164,176,179,183,180,173,172,165,157,153,150,151,151,146,148,151,147,143,141,138,136,136,135,129,130,129,122,118,120,112,101,84,73,79,96,104,109,112,114,118,115,115,172,172,172,171,167,168,166,164,165,168,142,123,113,121,132,125,101,104,116,138,151,157,171,181,182,179,178,175,164,159,153,146,143,138,146,147,149,146,141,139,130,130,129,129,126,128,127,124,122,116,113,100,87,75,81,95,105,109,108,114,117,117,115,115,162,163,162,161,158,152,149,155,157,159,145,126,112,112,116,122,121,107,110,123,147,160,174,180,178,175,172,158,154,154,153,146,142,145,148,148,148,143,138,135,124,124,121,119,121,123,122,117,114,107,93,84,76,87,101,106,111,112,114,113,114,115,119,119,158,155,155,151,150,145,145,143,142,148,148,132,112,106,106,112,118,120,122,125,144,156,167,171,170,164,163,157,155,153,147,150,150,144,143,142,142,138,128,123,121,120,119,116,120,118,113,106,102,92,82,79,91,102,107,111,111,114,115,116,114,120,122,122,147,146,144,143,141,141,140,135,128,128,128,128,120,108,104,109,118,124,130,138,150,153,160,163,159,157,153,147,145,141,141,138,129,139,143,142,139,130,124,120,119,116,119,120,114,112,105,96,86,80,83,95,103,105,107,108,109,113,116,115,118,116,113,113,140,142,142,143,145,143,138,136,132,128,122,118,117,114,101,101,114,124,132,135,146,152,153,152,148,141,141,140,139,136,136,137,135,136,135,131,126,119,114,114,114,114,113,108,107,103,97,85,79,85,96,101,103,107,111,111,111,112,113,117,114,109,112,112,137,139,138,137,137,137,135,134,133,133,128,122,118,119,121,118,115,124,129,133,139,144,148,146,145,142,136,132,132,130,130,131,129,128,124,118,114,107,107,108,108,107,107,104,100,93,83,76,84,95,100,103,107,107,107,109,111,109,111,110,109,109,110,110,127,127,131,131,129,128,129,129,128,127,125,122,126,122,120,120,123,127,132,136,137,137,138,135,135,131,131,126,117,123,126,122,118,117,113,106,105,109,110,111,109,110,105,102,93,81,77,82,92,96,101,105,103,104,102,102,102,104,105,103,105,107,108,108,115,114,118,121,119,119,123,124,126,127,125,126,127,130,130,131,132,130,134,131,136,133,129,125,127,122,126,124,124,124,122,119,113,111,111,107,108,111,108,106,106,105,103,91,82,82,90,96,103,106,108,103,101,92,98,103,104,104,103,109,110,113,114,114,79,90,96,97,99,97,98,102,113,123,127,127,129,132,135,136,135,136,137,138,137,132,129,126,123,119,120,120,120,117,116,117,116,113,112,114,112,112,111,108,104,98,96,88,86,89,85,83,80,79,79,85,87,91,79,72,80,86,87,94,101,105,107,110
25,26,28,30,28,30,30,33,35,36,38,42,35,37,44,51,63,79,92,100,109,112,118,124,126,129,135,139,145,140,139,136,111,87,94,97,95,95,94,97,95,95,97,96,92,96,91,95,95,94,94,93,93,93,90,99,121,117,112,106,106,123,136,142,31,35,37,38,41,35,39,38,36,34,29,34,43,71,100,124,134,142,144,145,142,138,135,133,129,124,124,120,116,114,111,112,106,102,98,95,95,98,95,95,95,97,96,95,99,95,96,92,93,93,91,91,90,90,91,99,117,120,125,138,140,133,122,113,56,61,63,57,58,62,55,54,50,51,64,87,117,135,144,148,152,151,150,146,144,141,138,134,133,130,126,129,129,125,118,110,103,102,105,105,98,92,89,103,95,95,96,95,93,96,92,94,92,93,93,92,88,85,95,118,132,134,126,121,111,111,114,129,88,95,94,93,94,96,89,88,93,102,116,132,144,146,150,150,148,144,149,149,148,144,141,137,135,133,128,129,129,133,134,134,127,113,106,103,105,105,103,89,93,93,95,97,96,96,97,95,94,93,95,86,86,110,134,136,119,112,121,136,146,156,160,162,124,122,125,129,130,127,128,133,135,139,139,140,139,139,141,139,135,132,138,143,148,149,149,150,146,140,137,132,135,135,136,137,139,137,127,116,105,104,102,106,100,96,93,93,94,95,94,95,95,94,90,107,136,141,129,131,138,153,163,161,154,137,121,118,146,147,149,151,151,148,144,144,143,143,142,139,136,130,121,113,111,118,128,141,154,161,164,163,164,160,154,147,141,139,135,134,137,132,136,131,123,113,108,104,110,108,105,97,93,92,96,95,93,90,114,141,133,125,125,131,137,133,128,117,109,98,89,102,157,160,160,160,159,156,157,152,150,150,155,154,138,117,115,114,103,102,112,133,153,163,171,173,171,169,161,155,153,147,143,137,136,136,139,139,136,131,124,116,105,107,109,108,105,99,92,95,98,119,138,121,108,97,79,55,37,26,24,30,45,66,89,91,166,165,164,166,166,166,167,164,164,167,172,171,147,123,118,116,106,101,100,105,131,156,170,177,178,177,174,165,156,147,145,141,137,141,144,145,146,146,138,131,122,115,111,110,111,107,101,87,98,122,103,79,51,35,23,33,51,73,89,96,90,86,83,68,175,174,174,177,175,174,176,175,176,177,174,168,143,126,121,122,110,93,89,86,134,151,158,167,179,183,180,173,158,146,145,143,139,138,145,146,147,148,146,140,134,128,122,114,109,110,107,101,98,85,52,36,35,56,86,113,135,143,146,148,149,152,150,140,181,180,180,179,177,180,177,180,180,179,175,157,125,117,124,125,107,86,81,106,158,157,151,152,165,178,182,177,166,158,151,146,141,137,144,146,149,153,150,146,138,134,129,123,118,114,113,112,105,96,85,90,116,130,136,135,136,138,142,145,146,145,150,154,187,187,186,185,185,186,184,184,185,185,181,168,134,116,110,120,103,82,81,119,161,162,158,152,153,161,169,175,169,162,153,146,151,153,152,151,150,148,149,146,144,138,130,127,122,116,113,114,110,106,102,100,103,115,121,124,128,133,136,142,143,149,148,149,187,188,188,184,185,188,187,185,187,186,183,173,146,125,111,114,96,77,82,128,160,163,166,162,157,164,170,170,171,166,160,156,154,156,152,153,154,156,155,151,147,146,141,135,128,120,113,112,112,110,106,99,88,86,103,109,115,122,124,129,141,141,148,152,189,188,189,188,188,189,189,187,188,188,188,179,154,127,113,109,87,74,86,126,155,162,158,164,163,165,165,170,171,167,166,163,163,163,164,163,162,160,158,155,152,150,143,140,133,123,114,120,118,111,107,102,95,88,75,94,97,102,117,122,125,137,144,148,190,190,188,188,189,191,191,191,189,187,186,177,159,122,108,104,88,91,114,145,157,159,161,174,167,164,164,168,176,172,170,168,170,170,168,164,163,159,155,154,154,150,142,138,134,126,119,121,124,116,109,105,98,95,83,74,94,97,96,108,112,119,129,139,189,191,190,190,191,191,190,191,189,187,186,176,149,109,98,100,77,59,95,153,157,159,162,173,168,164,167,171,179,178,176,175,175,175,172,166,162,159,157,154,150,145,144,141,136,132,124,122,117,117,106,99,97,93,91,78,73,85,94,94,95,101,106,119,193,194,194,192,190,188,192,189,186,182,180,172,144,100,96,101,55,46,64,132,157,151,165,177,167,161,165,175,179,179,180,178,175,172,169,162,161,159,153,155,153,146,144,135,127,126,125,119,119,114,108,101,99,98,93,87,75,70,81,93,94,95,96,100,197,197,192,194,196,193,190,188,188,186,181,167,131,96,93,98,67,58,59,127,161,150,165,179,168,164,171,181,182,184,183,179,174,171,170,166,157,160,156,147,149,146,139,134,136,132,121,117,114,113,108,103,104,104,103,100,93,75,66,75,87,91,96,97,197,194,196,195,196,194,189,183,186,180,176,162,127,92,93,93,56,56,56,123,156,148,174,181,166,159,174,185,185,185,181,178,169,165,161,163,158,155,159,157,152,147,143,142,137,127,116,109,112,111,111,107,105,110,112,115,109,96,72,63,73,84,92,98,196,195,195,196,197,197,193,190,187,180,177,162,128,90,93,94,59,56,76,135,153,150,181,170,160,165,182,190,188,185,182,177,174,171,163,156,155,159,161,162,159,153,150,145,140,123,103,101,110,112,117,111,109,112,119,124,122,111,96,72,60,67,74,87,198,198,198,197,197,197,195,192,189,181,172,159,128,86,87,91,75,84,110,145,150,161,184,166,160,178,184,185,185,183,178,174,173,167,159,157,154,161,168,165,160,157,153,151,143,114,90,101,122,123,113,114,107,113,126,127,126,119,110,99,74,66,74,78,200,201,201,199,198,197,195,192,189,183,173,160,131,91,88,89,90,101,117,133,145,165,171,155,168,186,186,182,182,181,175,168,168,162,153,155,161,167,174,165,156,156,155,149,135,105,82,111,142,133,121,108,111,114,122,130,132,130,122,109,89,67,63,73,200,202,202,201,200,198,195,192,189,184,177,166,133,90,86,87,80,84,84,113,144,166,155,155,178,184,185,183,178,178,173,166,160,157,154,160,168,171,172,160,152,151,148,146,127,88,78,129,141,129,116,115,113,114,126,133,136,137,128,120,101,78,65,68,202,201,201,201,200,200,197,192,190,184,174,161,134,95,82,88,76,85,79,112,143,151,153,173,185,182,181,178,170,166,159,152,149,153,161,174,177,173,165,159,150,144,139,134,117,80,86,142,143,126,118,115,112,114,127,136,138,139,132,124,111,89,70,64,201,201,201,202,202,201,197,192,189,183,173,161,135,99,87,90,81,98,95,111,136,148,169,180,179,175,171,165,158,146,131,130,137,152,165,173,180,172,163,151,148,145,143,136,119,78,80,132,135,125,119,114,115,117,129,137,141,141,137,129,114,93,74,61,201,201,201,199,199,199,198,194,189,187,177,164,139,108,89,91,83,94,111,120,134,156,174,175,173,167,162,150,132,126,140,148,142,129,147,177,179,166,158,151,148,150,143,133,104,64,77,133,135,122,105,97,112,120,129,137,146,148,140,125,108,91,73,63,201,199,198,199,197,198,196,192,190,186,179,167,146,116,95,88,84,75,87,107,136,161,170,167,163,163,155,140,138,151,164,156,131,107,99,124,160,159,146,145,141,149,148,123,79,53,73,132,136,122,98,81,98,119,134,147,154,151,144,125,110,93,78,65,200,200,199,199,197,197,195,192,191,188,181,169,149,124,105,95,92,86,93,122,151,167,171,168,166,163,164,165,169,174,169,152,118,87,75,75,115,153,142,142,143,147,139,104,63,45,77,139,139,122,96,71,86,109,140,151,152,145,135,127,104,93,84,72,199,200,199,199,196,194,194,193,191,189,182,168,154,133,115,109,120,139,156,165,166,166,167,163,160,161,161,159,161,165,165,162,132,90,69,66,92,134,142,147,152,155,130,83,55,31,75,147,150,122,91,75,79,96,133,152,153,146,138,123,111,96,85,73,199,199,198,195,194,195,193,193,192,188,184,175,161,142,131,140,159,179,180,175,174,170,168,169,171,172,172,169,168,174,181,177,147,103,79,71,84,117,137,152,164,154,112,77,63,31,68,147,153,127,93,66,74,91,133,155,154,145,130,122,117,105,83,70,198,198,197,195,194,195,196,194,192,188,181,170,158,148,149,160,178,190,190,192,191,189,188,190,192,191,190,192,195,200,199,179,140,104,83,71,85,110,134,155,179,172,111,71,64,55,64,137,149,128,96,67,69,89,128,150,150,146,133,124,120,109,88,73,198,196,195,197,194,195,193,192,190,186,177,172,166,164,167,173,187,198,200,200,199,199,200,200,198,198,197,200,200,199,191,177,142,101,79,73,92,111,114,131,156,177,139,87,65,40,52,126,147,130,103,67,68,91,124,149,151,146,136,124,121,107,83,70,196,196,197,197,195,195,193,189,190,187,180,172,169,171,177,182,192,200,203,201,199,198,198,196,195,194,192,194,194,190,186,177,149,107,86,82,95,99,95,105,145,173,143,92,66,34,51,124,147,128,100,68,69,89,120,146,154,150,145,128,125,110,85,73,198,197,198,197,194,195,195,190,188,187,180,170,167,169,172,181,191,199,199,200,200,197,190,184,183,180,177,169,167,171,181,177,145,110,87,90,106,108,104,111,138,160,117,75,63,49,55,128,148,124,88,65,75,95,120,144,151,151,141,131,122,101,86,72,200,199,198,198,199,197,194,191,188,185,181,171,164,165,163,171,183,194,195,193,191,181,172,169,168,166,161,152,144,145,146,152,127,103,86,88,103,106,108,116,136,141,98,68,65,59,59,131,150,124,90,72,77,98,122,146,150,146,137,132,126,106,87,72,198,197,198,198,198,194,194,192,191,188,184,172,160,147,143,150,164,173,169,168,160,154,155,157,158,151,148,145,145,152,154,138,114,94,62,75,93,108,110,113,123,134,104,71,62,57,59,132,149,124,92,72,85,106,124,153,155,148,140,125,113,98,87,76,198,197,198,198,197,194,196,194,192,190,183,172,159,138,129,137,150,157,149,154,155,154,153,153,151,149,144,141,148,157,158,146,120,91,64,75,99,113,111,107,118,127,121,86,53,31,55,125,142,120,92,80,92,107,122,143,150,146,134,123,112,103,88,72,198,197,198,199,198,196,193,192,191,186,179,162,148,126,111,116,126,134,133,141,150,155,156,154,152,147,142,130,130,144,150,136,122,105,85,91,112,119,113,113,114,119,125,102,64,33,59,131,140,122,95,83,91,102,119,140,153,147,139,124,108,103,89,76,196,197,197,197,197,195,194,193,190,185,179,166,139,113,102,100,100,102,109,119,133,144,149,149,147,144,142,129,115,116,132,136,131,121,106,107,122,122,112,107,106,107,117,114,82,49,62,123,135,118,102,96,95,104,117,138,149,146,135,122,108,100,87,76,200,200,198,198,197,193,195,191,186,184,179,165,139,108,95,92,85,82,99,132,137,146,153,154,152,150,142,139,126,116,111,114,110,98,98,118,127,128,122,117,113,118,126,124,101,64,66,120,127,115,107,102,100,107,117,136,142,141,130,120,108,97,91,74,197,198,199,198,197,194,193,189,185,181,176,161,132,104,89,89,86,91,112,137,137,149,163,168,165,159,155,148,144,137,129,119,117,114,115,126,134,130,125,125,126,127,127,129,115,80,67,113,128,121,114,108,108,111,121,136,141,139,133,120,114,105,89,81,196,198,198,197,198,195,190,187,181,179,177,163,123,92,85,87,87,98,103,124,137,144,163,171,174,174,170,168,163,163,162,161,163,158,159,157,151,149,150,141,138,130,133,134,121,88,63,116,131,127,120,114,105,112,125,131,140,140,136,121,106,98,89,78,194,196,196,196,195,194,191,186,179,179,179,166,126,83,82,86,85,93,85,115,141,147,161,177,178,171,176,172,178,174,173,174,174,171,174,175,170,165,163,155,145,143,139,138,126,98,69,97,134,128,119,111,107,111,114,127,131,129,126,117,108,97,82,88,193,195,195,195,193,192,189,181,178,181,176,163,131,79,80,84,84,90,95,113,135,149,158,169,181,186,183,184,186,183,182,179,178,178,174,172,176,175,169,157,149,148,146,147,132,107,87,97,119,124,117,108,105,107,118,126,129,125,120,109,101,92,83,91,191,194,195,193,193,193,186,180,179,182,173,156,125,78,83,81,80,90,104,117,133,157,166,167,176,184,187,187,189,188,185,183,180,179,175,172,174,173,172,166,158,152,151,150,145,126,98,102,105,113,114,111,105,104,114,122,123,120,112,104,94,81,89,95,189,191,193,193,192,191,191,185,182,178,170,155,126,80,81,83,88,105,124,130,133,151,170,170,171,182,187,188,188,186,185,182,177,177,176,173,171,170,170,164,161,159,147,140,135,126,107,100,102,105,110,108,105,104,108,116,116,111,104,100,87,87,94,95,187,190,191,192,191,189,184,182,181,179,171,152,133,81,82,85,68,72,99,129,138,146,168,163,160,172,184,185,185,188,186,186,181,176,172,173,168,166,162,156,151,148,143,137,135,125,110,102,103,102,106,105,102,107,107,108,106,104,102,91,86,92,91,93,177,191,191,192,191,191,188,184,184,177,168,151,130,84,80,84,56,55,67,110,134,143,170,167,157,168,179,189,187,188,187,184,180,173,168,170,167,165,162,160,153,145,138,132,128,120,112,107,104,106,104,106,103,104,108,109,109,100,92,82,88,95,98,93,179,185,190,189,190,189,187,184,180,175,168,150,130,90,85,87,52,47,52,89,135,144,168,178,167,167,174,183,184,185,181,180,177,171,166,163,162,160,155,155,150,140,131,127,121,116,112,111,109,109,108,105,104,103,104,107,98,94,85,83,90,96,98,98,172,178,185,187,186,184,184,180,179,175,169,149,129,94,91,92,55,49,51,90,132,146,163,177,162,160,173,177,181,184,181,178,174,165,161,157,158,154,152,149,146,139,132,126,119,114,113,113,114,115,107,107,105,106,103,98,93,88,85,94,95,98,96,94,166,173,181,184,184,183,182,177,182,179,171,152,131,109,100,97,52,44,66,111,137,145,160,172,161,157,158,170,179,180,179,175,170,163,156,151,149,146,142,139,138,139,134,125,120,119,115,112,116,115,109,105,102,101,100,96,89,86,90,93,94,94,94,93,161,167,174,177,177,175,178,176,178,180,174,155,135,115,97,102,77,75,95,125,138,142,154,169,160,161,162,170,179,178,174,172,166,160,152,145,141,140,133,129,131,129,125,126,120,118,116,113,110,109,110,106,106,101,95,93,87,85,95,92,93,92,91,90,159,163,168,169,174,173,173,172,177,175,170,152,131,115,106,108,83,90,112,120,131,136,149,159,152,158,163,170,179,179,171,163,157,151,147,136,136,133,128,129,126,124,119,114,116,116,116,115,111,110,107,109,104,99,95,87,86,93,92,92,91,87,85,84,156,155,159,164,167,171,171,171,170,170,164,153,139,118,109,113,91,79,95,114,127,134,145,149,146,155,161,162,174,176,169,157,152,144,137,130,131,130,126,123,121,123,118,118,116,114,112,112,111,110,108,108,102,99,92,90,93,91,91,87,84,84,83,87,154,153,156,157,162,164,163,163,163,164,157,146,133,121,117,112,94,70,81,101,121,132,138,141,143,157,167,166,164,161,157,152,140,130,123,122,121,124,123,123,120,118,117,115,111,110,110,110,110,109,105,103,99,94,88,90,89,86,79,81,85,86,89,89,147,149,149,155,157,160,160,160,156,155,156,144,125,119,120,116,103,70,76,102,125,134,137,137,148,160,168,168,162,157,149,139,134,129,126,122,117,118,123,121,117,116,115,112,114,110,109,110,104,104,108,100,92,87,87,88,86,83,78,84,86,89,90,88,139,139,143,143,144,146,147,144,146,150,151,143,119,106,106,115,106,88,79,92,112,121,125,137,154,162,168,165,159,151,144,134,125,121,119,119,116,117,118,116,113,110,110,111,113,110,108,109,108,106,106,92,85,83,80,76,80,83,85,85,86,86,88,90,129,133,132,133,134,133,132,131,132,136,139,140,125,109,100,105,111,103,93,91,101,116,131,145,156,163,163,158,148,138,131,126,119,113,113,117,118,119,113,111,107,107,106,102,100,104,106,103,105,102,93,88,85,86,86,86,87,89,90,84,85,86,85,83,121,123,124,124,126,128,128,129,125,119,119,122,121,106,96,91,94,101,102,103,107,118,128,138,148,152,149,145,136,129,127,124,120,118,118,116,115,115,111,106,104,104,103,103,105,108,105,102,90,72,61,49,52,60,65,71,72,76,78,79,79,71,63,53,110,119,124,123,124,124,123,118,118,117,114,112,111,107,99,95,94,99,106,110,113,121,124,131,134,137,138,135,129,125,122,119,116,112,115,115,116,114,107,103,101,100,103,105,103,100,93,70,48,43,46,45,27,19,19,23,25,30,31,35,35,25,22,18,91,100,108,114,116,116,116,118,115,115,117,114,108,106,103,99,95,99,106,111,114,118,124,126,126,125,121,119,117,117,113,115,115,113,113,112,109,102,100,101,100,101,100,100,94,77,54,38,39,45,47,55,58,40,29,28,31,33,28,27,21,18,21,29,62,74,83,96,96,99,99,104,110,110,111,110,108,109,108,107,106,104,110,112,114,116,118,118,119,116,114,111,110,108,110,110,108,109,104,102,100,97,98,99,100,101,96,78,53,40,34,38,40,38,43,48,56,62,56,37,29,39,49,62,69,71,80,85,42,47,52,59,66,68,67,68,75,84,92,101,109,113,115,116,115,115,113,115,115,115,112,108,109,109,107,108,107,104,104,103,102,100,101,96,97,96,99,99,93,78,57,40,34,35,41,39,38,41,40,44,49,58,70,72,60,35,26,35,42,50,54,59,33,33,31,34,40,43,41,38,37,39,45,64,91,107,114,116,117,115,118,116,120,115,113,110,106,105,103,103,104,104,104,104,101,97,96,98,97,98,89,70,52,40,37,40,42,42,40,39,40,36,35,35,37,50,55,65,73,83,79,64,63,64,63,61,34,35,33,30,32,37,37,36,32,33,27,32,37,57,83,105,115,117,117,116,112,112,109,106,106,105,105,104,102,100,100,99,98,96,102,98,88,68,50,37,37,40,46,45,41,40,40,41,43,43,39,39,37,36,48,52,60,67,73,80,85,87,86,86
61,53,56,69,83,97,103,105,109,110,109,110,110,109,107,107,107,107,105,112,109,102,105,105,100,97,98,99,99,99,98,94,90,91,92,93,96,99,96,92,89,88,88,82,78,77,65,54,44,43,45,50,54,56,55,55,55,55,55,53,53,57,55,54,53,55,64,72,83,92,105,113,115,113,112,112,111,112,109,110,111,108,104,113,110,108,112,112,109,107,108,109,111,108,103,101,101,98,98,99,95,97,96,96,92,92,97,93,96,100,99,94,86,75,62,52,47,50,53,54,54,56,56,56,57,55,55,63,55,64,72,76,79,90,102,109,112,111,109,108,108,110,108,108,114,116,106,116,116,116,119,119,117,119,114,111,110,109,110,112,113,112,111,106,107,105,105,105,103,103,103,104,102,102,102,100,99,93,86,73,59,49,46,50,52,51,52,52,53,55,48,67,66,75,83,92,97,102,106,109,106,104,103,104,104,106,107,105,111,117,111,113,118,122,123,121,121,119,115,114,114,115,115,114,114,113,108,105,99,101,103,102,102,105,106,106,106,103,101,99,96,94,91,87,83,70,46,34,36,39,47,51,54,55,74,110,77,90,100,107,112,114,118,116,113,112,111,111,109,107,107,107,109,114,114,105,115,126,125,124,122,119,118,119,121,120,117,114,116,115,113,107,104,100,103,101,101,100,107,110,109,105,100,97,96,95,95,94,89,83,71,42,23,26,33,46,54,69,107,138,94,105,110,112,115,119,123,123,122,120,117,114,111,108,102,101,108,114,118,101,112,129,130,129,123,123,125,128,129,124,118,117,122,121,116,115,111,106,101,100,103,106,112,112,110,107,108,106,103,98,95,94,92,90,89,75,49,37,34,39,52,78,107,128,111,114,116,118,121,124,125,124,125,123,115,108,103,99,97,99,107,109,114,99,107,127,134,132,128,130,133,133,130,126,125,127,129,128,126,122,118,113,106,104,103,109,114,118,119,115,113,114,114,110,106,101,98,98,97,101,90,75,72,68,70,77,87,94,122,122,121,121,123,125,125,126,125,119,109,99,94,90,92,96,102,104,101,92,107,124,130,134,136,138,139,138,134,131,132,134,134,131,131,127,120,113,111,104,96,96,102,109,110,111,112,117,122,121,116,113,110,108,104,105,99,90,91,91,91,90,90,90,125,125,126,126,127,128,127,127,127,119,107,98,90,86,92,97,102,102,93,91,110,123,126,133,142,144,143,144,141,139,138,140,140,137,134,130,123,117,109,100,93,97,100,106,110,108,103,104,108,109,109,112,114,112,109,106,100,91,93,93,86,86,88,92,127,129,131,133,133,132,130,129,129,123,111,97,91,87,92,103,101,91,83,98,114,125,130,135,142,145,147,149,147,147,146,144,144,141,138,133,125,117,111,103,97,101,106,107,107,111,108,106,108,110,107,102,103,107,103,103,100,98,95,95,91,84,83,86,129,133,137,138,138,134,130,127,122,116,106,94,87,88,97,97,87,75,79,107,115,125,135,140,140,142,148,151,152,152,151,150,148,143,138,133,127,120,112,105,104,108,108,107,110,109,110,114,116,116,111,106,103,96,94,92,96,107,106,98,94,88,78,77,132,133,136,138,138,133,128,122,113,103,96,87,83,93,100,95,79,70,76,107,119,121,130,142,141,142,145,148,154,158,156,152,150,146,141,135,130,123,115,111,109,109,110,111,112,115,120,122,118,116,115,112,107,103,100,95,93,100,104,100,93,92,90,82,137,136,137,139,140,137,130,121,111,101,99,92,87,99,105,89,78,69,77,107,119,119,127,139,143,146,147,149,156,160,159,157,153,148,143,137,132,126,121,116,112,109,105,105,113,120,122,119,120,122,122,118,116,109,107,108,94,91,92,93,97,97,93,87,138,138,138,139,140,140,136,124,114,105,101,90,88,102,99,84,76,68,79,103,118,116,119,135,144,149,149,149,154,160,159,158,154,148,143,138,133,127,124,120,116,109,104,108,116,120,120,117,116,120,121,124,122,118,111,104,99,94,86,87,98,99,91,87,139,140,139,140,140,140,137,124,111,103,95,82,88,104,98,82,64,65,80,102,122,121,118,133,142,147,148,148,155,160,160,157,154,149,142,137,133,128,123,119,115,108,103,110,115,115,115,113,111,115,120,121,123,122,106,99,101,104,96,93,97,97,93,91,142,141,142,142,141,138,134,121,109,95,83,76,93,108,99,75,56,55,75,104,122,123,118,128,141,149,149,150,158,161,159,156,153,147,141,136,133,129,124,120,113,106,105,112,117,119,120,115,108,104,110,111,110,111,104,104,107,109,103,101,102,101,99,99,143,144,145,145,143,139,133,122,108,92,77,73,99,109,96,69,47,48,67,96,117,121,121,132,141,146,147,151,157,160,157,154,149,144,141,137,133,130,126,120,111,104,108,117,123,125,122,113,104,97,100,105,107,106,113,111,109,105,106,106,106,105,109,110,147,148,147,146,145,140,134,122,106,90,72,72,102,107,93,63,42,48,75,103,118,119,119,130,139,143,145,149,156,157,155,151,149,147,143,136,132,131,126,118,109,106,113,124,130,127,120,112,100,94,95,98,107,111,110,109,109,112,112,110,107,106,107,110,148,149,150,149,146,141,135,124,107,87,68,71,101,101,85,58,46,52,73,98,112,115,116,127,135,139,144,149,155,154,154,150,147,144,141,137,132,130,126,117,108,110,120,128,130,125,118,110,97,90,96,101,106,113,118,114,109,107,113,115,114,113,113,112,151,154,152,150,147,139,135,129,111,88,67,67,94,91,76,58,52,64,85,103,110,112,115,124,130,138,145,149,152,153,153,150,145,140,138,136,132,129,122,114,112,117,124,126,126,122,118,109,94,84,95,105,110,108,113,116,116,112,107,107,107,104,102,106,151,153,154,151,147,141,133,126,110,87,66,65,88,85,75,69,72,88,98,102,106,108,115,123,129,137,143,147,148,149,152,146,142,137,135,132,128,124,119,117,120,124,126,124,124,121,118,110,94,73,89,111,114,111,111,112,113,114,110,104,100,101,101,104,151,149,149,148,147,141,135,126,109,83,63,65,84,85,73,74,84,100,100,100,103,105,113,121,130,140,146,148,145,143,138,140,141,137,131,126,122,120,120,122,125,125,125,121,121,121,121,111,97,67,71,105,120,118,113,109,108,110,111,108,104,104,106,111,149,152,151,148,146,145,138,128,110,84,69,68,84,89,76,75,82,95,98,98,100,106,114,123,133,141,143,145,143,139,135,135,135,131,125,121,121,125,127,129,128,127,126,120,119,118,119,112,101,68,51,83,113,120,116,109,104,103,103,103,103,100,101,106,149,150,153,149,145,143,139,130,116,93,73,70,85,94,85,79,86,92,98,104,106,112,118,127,137,141,139,141,140,137,133,131,128,122,119,117,122,128,131,130,129,126,123,121,118,115,117,114,105,78,49,58,91,113,117,111,107,103,101,101,99,96,95,97,150,150,152,149,144,140,137,130,119,102,83,75,80,96,96,91,94,97,99,109,114,115,122,129,136,135,134,133,134,131,126,124,120,115,109,109,115,123,129,129,126,122,117,116,115,114,115,110,105,85,62,63,78,101,118,120,115,108,100,97,95,92,90,92,149,150,151,149,146,141,139,134,123,108,93,82,79,88,95,95,97,103,106,111,116,118,124,130,131,129,127,125,123,118,117,116,114,110,105,103,102,104,110,116,118,119,119,116,114,111,110,110,103,87,82,93,96,101,118,129,124,114,104,98,95,92,92,90,151,150,151,149,143,141,134,129,121,111,99,87,81,86,95,95,92,95,104,113,117,120,124,127,124,123,117,116,112,111,109,108,110,115,118,117,112,98,85,86,97,104,108,108,110,109,104,106,103,87,87,102,96,90,112,131,130,119,107,100,96,93,87,85,150,147,146,143,141,137,135,130,123,118,107,94,86,84,87,91,92,94,97,106,114,121,123,120,117,115,113,111,111,109,108,108,111,117,121,121,116,102,78,59,70,89,99,105,104,107,110,108,101,84,75,85,77,71,98,126,130,121,109,102,98,95,85,81,148,146,146,146,139,135,130,128,128,124,117,107,100,95,92,91,92,100,110,113,117,118,118,116,113,110,110,110,109,110,108,106,107,112,116,115,111,99,76,53,57,76,88,101,104,105,109,110,99,80,72,87,91,84,94,117,127,125,116,105,98,94,85,79,146,148,151,147,143,139,134,128,126,125,124,123,121,121,118,114,110,110,115,117,114,113,111,110,109,106,108,108,110,112,110,107,104,105,107,108,105,99,86,63,53,61,76,81,94,104,107,109,102,82,73,92,105,100,95,111,124,125,120,109,97,90,83,78,143,145,148,146,144,140,135,130,127,126,124,127,131,137,140,140,135,129,124,119,116,111,109,108,106,105,109,111,113,115,115,113,112,110,110,110,110,106,102,91,73,53,56,70,85,97,107,112,103,88,86,105,119,112,96,104,122,120,114,108,98,91,85,77,138,141,142,144,143,139,131,125,122,121,121,122,130,142,149,151,146,142,135,130,124,119,119,119,119,119,119,121,122,123,124,125,125,124,123,122,122,121,116,107,97,81,57,52,67,89,105,116,109,90,91,115,128,122,98,98,124,126,115,107,98,91,84,74,134,136,137,139,141,137,130,122,118,118,115,117,129,141,149,153,150,143,142,140,136,136,134,135,137,138,138,138,139,138,140,141,141,138,136,135,134,130,123,113,102,91,71,54,57,76,97,113,109,97,94,113,128,126,97,91,119,131,122,111,98,93,87,74,131,131,135,137,139,136,129,122,115,111,111,118,130,141,148,149,144,143,138,138,138,134,135,138,142,145,145,145,146,145,146,147,147,145,144,146,141,132,122,112,100,90,82,57,49,63,89,108,110,94,84,98,114,113,90,85,114,132,127,113,97,92,85,75,133,131,133,136,139,136,129,120,114,112,115,122,132,141,145,144,141,136,137,136,134,133,129,129,133,138,141,141,139,138,138,139,142,143,144,146,140,130,119,111,100,90,82,61,51,60,87,105,106,93,81,87,95,89,74,85,115,131,126,111,97,89,82,75,135,134,133,134,136,135,130,122,117,113,115,123,129,133,134,133,131,130,127,124,126,122,122,124,128,128,127,128,129,129,129,131,133,134,133,134,130,124,117,110,101,91,80,56,48,61,86,103,103,90,85,98,114,114,87,87,112,125,119,105,94,86,81,72,135,136,138,136,135,135,131,122,115,110,111,114,116,118,118,116,112,114,110,111,106,106,110,109,109,105,103,105,110,115,118,119,119,117,115,116,116,114,109,104,93,84,69,52,54,67,87,102,102,90,88,106,124,123,92,90,109,116,110,96,87,82,78,70,134,135,136,137,135,133,129,122,115,111,110,109,104,100,94,91,93,91,93,93,89,85,86,87,83,84,87,92,96,102,102,100,99,95,94,97,99,98,96,89,79,67,58,57,66,81,94,101,98,86,90,112,125,116,86,91,105,112,104,97,84,81,77,71,128,130,132,134,132,129,126,122,118,114,109,104,94,82,77,79,82,81,85,89,93,90,88,85,85,85,85,88,90,89,90,83,80,81,84,89,87,81,74,66,61,60,61,70,78,87,96,100,94,81,82,102,114,98,81,94,109,109,100,91,84,80,75,71,125,127,131,132,128,126,123,122,120,117,108,99,83,71,74,78,76,81,91,94,94,96,97,92,89,87,86,86,85,84,83,81,82,87,91,89,87,75,54,51,60,72,76,77,81,88,94,94,87,74,67,79,90,80,83,98,106,101,94,92,88,84,75,74,120,124,131,136,131,124,121,122,121,116,106,91,75,71,78,78,84,97,97,102,101,102,104,104,101,96,90,87,87,85,82,82,91,98,98,96,89,74,55,55,70,81,83,81,83,87,90,89,83,71,64,61,60,69,88,97,95,90,86,87,85,80,78,83,116,121,128,135,133,127,122,121,121,115,103,86,72,77,79,74,81,91,98,106,107,108,111,115,116,113,108,101,92,89,88,86,84,92,99,95,88,76,63,65,74,81,86,84,83,85,88,89,82,72,74,78,71,76,91,96,90,85,84,85,82,82,84,87,105,114,121,129,131,127,122,118,116,108,98,81,74,81,71,68,74,85,95,102,102,104,110,119,122,120,118,115,111,106,100,98,94,91,89,90,82,77,71,73,84,87,89,87,85,85,88,89,80,66,66,76,85,93,96,87,84,87,87,85,81,81,85,90,94,108,113,120,124,122,120,116,112,107,90,72,74,84,66,67,82,98,92,94,95,100,108,120,126,127,127,125,121,117,113,109,106,102,101,96,94,92,91,93,95,97,96,93,92,91,90,88,74,53,48,60,80,91,89,85,84,85,86,84,83,86,89,92,81,95,109,119,124,123,122,116,110,101,87,74,73,79,66,63,78,99,91,89,91,97,109,119,127,133,135,134,131,128,125,123,115,109,108,103,102,103,106,105,102,99,99,97,94,92,92,88,70,44,48,71,89,93,88,87,87,86,88,85,86,84,84,91,69,87,104,117,121,121,119,117,110,101,85,68,75,78,64,50,61,76,88,92,95,99,111,120,126,133,138,139,138,133,127,124,120,116,113,109,103,102,105,107,106,101,100,96,93,92,94,90,68,46,65,89,96,94,90,88,90,90,87,86,87,90,94,96,56,77,95,109,116,119,120,118,111,99,87,66,76,79,63,44,47,66,86,96,100,102,110,118,124,131,139,141,139,136,135,132,128,122,113,107,103,101,104,110,107,105,103,102,100,99,97,89,66,60,85,97,98,97,93,93,92,90,90,92,90,91,98,100,49,64,87,103,112,115,116,118,114,107,88,66,74,82,64,49,41,58,79,94,103,103,108,117,124,131,137,138,139,141,140,134,131,126,121,117,108,98,96,108,114,110,105,103,101,98,97,91,78,80,93,95,94,94,95,95,94,94,93,95,97,95,96,101,44,54,76,98,112,116,116,116,110,103,90,71,79,88,65,43,39,52,71,91,104,102,107,118,125,132,134,136,140,141,139,136,132,130,127,122,115,103,92,95,107,112,111,105,100,98,97,93,89,90,93,92,91,90,93,93,92,96,98,97,97,98,96,93,43,51,68,90,107,116,120,114,109,101,92,74,82,90,69,48,42,52,75,93,105,105,110,120,126,131,134,137,140,143,142,138,134,130,127,124,120,111,98,91,101,108,108,107,104,99,95,95,94,92,90,86,87,89,93,92,93,91,95,94,89,86,85,79,38,45,59,77,96,109,117,115,107,103,91,78,82,90,74,58,54,68,84,99,107,105,111,123,126,129,133,138,141,143,142,140,135,129,124,123,120,114,103,91,95,105,106,104,102,102,95,91,95,96,92,87,90,93,95,94,94,89,86,83,76,70,68,65,38,42,56,73,85,100,109,113,108,102,87,81,82,92,80,65,59,69,86,104,108,105,114,125,126,128,132,139,145,145,143,140,136,131,126,123,122,119,112,96,89,96,102,103,99,96,97,93,90,93,96,94,93,98,96,89,88,84,83,77,69,63,64,62,37,41,47,68,79,89,101,105,99,93,84,74,79,87,79,65,59,64,83,102,103,104,113,121,126,129,134,140,144,143,142,141,135,131,127,123,120,117,113,103,90,87,95,96,94,96,94,97,97,97,100,101,99,95,89,84,80,75,75,73,70,68,68,68,34,37,41,60,82,85,91,96,95,92,85,80,79,88,83,69,60,59,81,99,100,105,117,123,124,130,135,139,143,141,139,137,135,130,125,121,117,112,109,106,99,89,89,95,96,95,97,99,103,99,100,93,90,89,85,78,71,69,72,72,70,69,66,64,31,34,39,49,73,87,85,87,91,88,83,82,79,89,86,73,64,63,82,101,106,112,115,120,124,126,129,135,138,138,134,130,130,126,121,116,113,109,107,106,105,99,90,86,90,91,92,92,91,93,94,93,94,90,85,83,78,73,75,73,68,65,63,63,30,31,34,42,61,83,92,81,83,86,85,82,78,85,90,81,70,74,89,95,100,107,113,119,119,122,125,130,133,133,131,126,123,121,118,113,110,107,105,103,104,105,102,98,95,95,94,100,101,100,94,92,88,82,81,79,80,81,78,70,63,60,61,63,28,29,29,37,50,74,93,87,79,80,81,77,75,79,87,90,84,79,86,97,97,101,115,121,118,118,122,125,126,127,127,123,122,118,115,110,105,101,100,98,96,96,98,99,97,95,97,96,94,89,83,77,74,73,74,81,82,75,68,64,62,61,64,67,30,28,29,32,42,63,87,93,86,76,76,74,71,73,82,90,91,84,82,89,97,101,109,115,119,117,120,120,119,119,119,119,116,112,109,105,101,96,92,89,87,86,87,87,86,87,87,86,83,78,78,76,81,83,77,74,75,71,66,64,67,67,68,71,28,27,24,28,33,46,73,85,87,78,72,70,67,70,76,83,89,88,81,85,96,102,104,105,113,115,115,109,107,111,112,110,107,105,102,98,95,93,88,85,84,84,87,86,85,87,85,87,88,83,86,84,82,84,84,79,69,62,59,58,53,50,49,50,30,28,24,25,30,36,56,76,82,82,77,72,70,69,72,77,85,85,83,90,97,101,103,102,102,102,106,105,99,94,92,93,92,92,91,88,87,84,82,83,87,91,97,96,96,95,93,91,90,87,82,80,79,76,67,51,34,27,24,24,23,24,30,31,30,25,26,24,28,32,39,57,68,75,75,72,70,72,74,78,87,86,87,94,94,91,93,95,96,97,96,99,98,94,89,83,79,79,77,74,75,75,76,78,82,86,92,91,92,90,86,82,79,79,78,74,66,50,30,18,16,18,21,24,25,30,31,33,33,30,27,26,27,32,34,45,56,64,70,73,76,77,76,79,85,82,90,96,97,96,93,90,91,92,88,88,86,88,91,92,89,85,80,80,83,83,79,78,78,80,81,80,82,79,76,75,76,73,66,55,39,25,20,20,23,25,27,30,33,34,36,38,31,31,27,26,24,29,33,39,49,60,70,74,76,77,77,78,80,81,85,87,85,87,90,91,91,91,90,86,81,80,81,83,85,83,82,84,84,82,81,79,80,80,76,76,76,77,71,67,64,55,43,31,24,23,23,23,23,24,27,29,32,32,36,38,29,30,28,26,24,25,32,40,49,59,64,70,73,75,77,79,80,82,81,78,76,75,75,75,74,72,74,76,77,75,73,71,71,73,76,75,71,71,74,74,74,74,71,68,64,60,50,41,35,24,21,23,25,26,25,22,22,23,24,28,37,43,41,45
86,96,106,111,115,115,114,112,109,108,107,108,110,107,110,116,118,110,114,118,120,123,122,122,124,121,113,111,115,117,119,119,116,113,112,111,109,106,103,100,102,103,102,101,102,105,109,111,107,107,104,101,100,97,94,93,92,91,92,93,94,95,89,86,95,102,109,114,114,110,108,108,108,106,106,107,108,106,107,109,115,109,109,115,121,124,123,123,123,118,117,116,118,120,119,115,110,110,113,116,117,115,111,107,104,103,103,103,105,108,111,113,109,107,107,107,106,104,101,99,97,97,97,95,94,98,96,85,108,110,114,116,115,112,109,107,107,108,108,107,107,107,109,108,115,110,105,111,121,126,125,125,123,117,120,122,126,126,121,115,112,115,120,122,117,115,113,112,106,102,101,102,105,109,111,112,112,108,107,110,110,111,109,107,104,103,103,103,101,100,98,87,112,114,118,121,119,116,114,114,116,113,114,111,108,104,108,109,115,113,104,105,120,127,128,127,123,123,127,129,131,127,121,118,120,124,125,123,121,120,118,113,109,106,103,101,101,103,107,109,109,106,105,106,109,112,111,108,107,107,106,105,102,99,97,88,115,118,122,123,123,123,121,119,120,118,114,114,106,101,105,105,109,110,102,101,116,127,132,129,124,129,133,134,132,128,125,124,127,129,131,129,128,125,121,117,113,109,104,97,92,92,96,103,105,103,105,102,104,108,107,104,103,105,106,105,101,96,96,96,119,122,124,126,128,127,123,118,113,109,105,103,98,96,98,103,104,101,96,97,111,125,132,130,132,135,137,137,134,130,128,129,132,134,134,131,130,126,122,119,113,107,100,94,94,100,105,107,109,110,107,104,104,105,106,105,102,101,101,101,98,92,93,97,121,124,125,126,127,127,125,117,109,104,100,97,95,96,99,104,100,91,88,97,115,123,124,130,140,141,140,139,139,136,134,133,134,137,136,134,133,127,123,119,113,105,98,94,96,103,109,109,106,108,107,107,109,112,112,109,105,102,99,94,93,91,91,95,122,124,125,125,125,125,123,116,107,100,96,92,94,97,99,100,95,84,85,102,115,121,121,128,139,144,141,142,144,143,141,140,139,138,138,138,137,131,123,118,112,105,99,97,100,104,106,105,109,110,108,109,113,114,113,111,107,105,102,95,94,94,90,92,126,128,128,126,126,127,123,115,106,98,93,87,92,96,99,92,79,76,88,105,115,126,127,133,136,139,142,146,148,147,147,147,145,141,141,140,137,132,124,118,113,107,103,101,105,108,108,108,108,107,111,115,117,113,111,111,109,107,106,105,102,99,92,89,132,134,132,130,130,130,125,117,106,96,91,89,93,95,92,80,70,74,92,111,114,120,135,144,138,134,139,144,146,147,149,149,148,146,144,141,136,131,127,121,115,109,106,105,107,107,104,103,106,112,116,118,116,113,114,115,114,111,107,106,105,102,95,90,135,136,134,133,131,127,124,118,105,95,89,88,91,94,86,73,64,69,94,116,115,115,124,138,138,138,139,140,142,147,152,151,150,148,147,144,137,132,128,123,118,113,110,108,105,104,100,100,112,118,118,114,111,112,114,115,116,116,114,110,101,93,94,96,138,136,132,130,126,119,115,111,99,90,86,87,91,91,82,71,62,66,90,117,116,114,119,134,137,141,143,141,141,146,151,153,153,148,147,144,141,135,129,124,121,118,115,110,106,102,97,105,113,114,113,109,106,106,109,111,113,113,115,111,100,93,99,101,138,136,132,126,120,113,105,97,90,83,81,89,96,90,79,67,59,66,89,115,117,111,114,130,136,141,144,145,145,147,152,153,151,151,148,145,140,135,130,126,122,119,116,113,109,100,98,108,111,110,109,110,109,106,104,104,107,105,105,102,97,98,100,102,138,141,138,131,123,109,95,90,92,84,79,90,97,88,72,58,52,62,85,110,121,115,108,125,135,141,145,144,143,147,151,151,154,152,147,143,138,133,130,126,122,118,114,113,108,99,100,108,112,113,113,112,108,100,94,94,99,98,94,97,99,103,103,100,139,140,140,137,124,108,101,95,93,83,80,91,95,84,65,48,45,55,83,110,123,119,109,121,133,140,143,143,142,145,151,153,150,151,146,142,135,130,128,127,123,119,117,111,102,98,102,110,116,120,118,113,104,95,88,88,90,92,100,101,102,101,100,101,139,139,139,137,129,112,102,94,87,76,79,91,93,82,62,45,40,52,81,106,120,118,110,120,131,137,141,143,143,148,152,151,147,143,141,138,135,132,129,126,124,121,117,110,100,97,105,115,121,122,118,111,103,92,86,89,91,93,102,106,108,107,105,103,139,138,137,135,122,107,98,88,77,69,81,95,94,80,61,44,38,52,75,96,115,115,108,119,130,134,137,139,141,147,152,150,146,146,142,137,134,130,127,125,124,122,114,105,100,102,111,122,125,122,115,107,100,90,81,85,91,96,101,106,109,110,108,103,142,140,136,131,122,105,90,78,64,65,79,91,89,76,56,40,39,47,76,94,110,111,107,115,125,131,133,135,139,146,150,147,145,143,141,138,135,129,124,122,123,118,110,104,96,105,117,127,125,119,113,105,98,86,74,79,92,99,101,102,106,108,109,107,143,140,135,129,122,105,91,74,64,64,79,92,87,70,49,38,43,57,79,91,106,104,104,112,119,125,130,135,141,147,150,147,145,142,138,136,132,128,125,122,119,114,107,101,106,117,122,121,119,118,113,107,99,83,67,73,95,104,105,103,104,106,108,109,143,141,137,130,122,108,90,71,59,60,76,83,77,67,61,64,82,99,96,95,99,100,103,111,117,121,128,135,141,146,148,148,146,141,136,131,128,126,124,121,116,110,102,104,112,121,124,121,120,116,110,107,101,84,58,54,85,105,111,110,107,105,104,104,144,142,138,130,123,109,91,71,54,54,73,82,74,65,64,71,93,104,97,93,96,98,102,108,115,121,128,136,141,145,143,144,143,139,134,129,126,122,118,115,110,106,106,112,118,122,122,118,115,115,112,107,103,89,62,38,63,91,109,113,110,106,101,99,145,142,137,130,125,112,94,74,57,55,69,80,73,63,63,64,85,93,88,91,92,92,99,106,112,121,131,138,143,144,141,139,135,134,133,130,124,119,114,109,108,111,115,120,121,123,121,117,115,115,115,112,101,94,73,48,52,75,99,110,111,108,102,98,146,143,137,130,124,115,96,76,59,56,68,81,76,62,63,62,71,88,87,87,89,92,98,105,113,122,131,135,138,140,138,133,129,129,129,126,121,115,111,109,113,118,122,124,124,123,122,118,114,112,110,107,106,99,79,56,49,57,81,102,110,109,105,102,143,142,138,130,123,114,96,75,59,57,67,81,82,67,63,67,66,78,84,90,91,93,100,108,117,127,134,138,138,139,135,131,128,127,125,121,116,112,110,113,119,123,126,125,125,123,121,118,114,111,111,109,105,100,84,64,65,65,69,87,108,117,115,109,140,141,137,131,125,116,96,75,62,61,68,81,88,80,72,73,77,76,84,95,98,100,105,112,119,127,132,131,133,136,134,129,125,124,123,118,112,108,110,114,118,125,127,124,122,119,116,115,113,111,109,107,104,101,87,78,93,100,97,98,109,121,123,116,141,139,138,133,127,119,100,82,71,67,71,82,92,91,85,81,88,90,94,101,104,105,110,116,123,129,130,130,129,129,128,127,122,118,116,114,109,103,101,105,109,118,124,121,118,115,113,113,111,109,108,106,100,99,85,82,98,105,92,85,100,121,127,120,144,140,136,134,128,119,107,90,78,73,72,79,91,95,93,90,91,97,102,107,109,109,111,118,124,127,127,124,120,121,119,116,112,111,111,109,105,99,94,95,96,101,110,114,114,112,111,111,109,107,103,101,101,98,82,68,79,80,63,58,81,111,125,124,142,136,133,128,125,121,113,99,87,79,74,76,87,96,97,94,93,93,101,108,109,111,115,120,123,122,120,121,117,114,110,108,107,105,105,107,107,105,105,104,93,81,83,94,101,104,105,106,106,103,101,99,102,98,81,65,75,85,83,75,77,99,119,122,143,141,131,129,127,121,113,105,94,83,78,76,85,92,95,95,95,93,97,101,104,110,117,121,122,119,115,114,113,108,106,106,106,106,107,110,115,116,111,106,98,82,64,62,81,94,98,101,101,101,104,104,102,98,80,68,79,96,103,95,85,95,119,130,141,137,135,132,126,119,113,107,98,88,85,85,85,90,92,94,95,97,99,100,104,112,117,119,118,116,113,110,108,107,108,108,107,105,106,110,114,118,117,113,102,83,63,58,71,85,93,97,98,100,104,106,104,97,80,66,77,95,103,97,85,89,114,130,138,137,134,130,124,120,116,113,106,98,93,91,91,90,94,94,96,102,108,111,114,117,118,117,113,112,111,109,107,108,108,107,107,107,108,111,114,116,114,108,101,73,52,53,67,78,83,88,91,98,102,102,104,98,82,70,81,100,108,102,83,77,98,113,136,133,128,126,123,121,120,117,114,110,105,101,103,102,101,102,102,106,112,116,118,117,116,113,111,109,107,106,107,108,108,107,106,106,105,107,110,113,114,112,103,73,49,49,62,73,78,82,85,92,100,103,104,100,85,78,92,111,119,112,88,68,83,100,135,130,128,124,121,119,118,119,118,115,113,117,121,123,124,124,121,117,116,116,114,111,110,109,110,105,105,104,106,107,108,108,106,104,103,103,106,107,109,108,101,83,56,44,54,69,74,77,83,89,95,100,109,104,89,79,91,111,121,116,96,65,77,97,135,132,130,127,122,119,117,116,115,114,115,120,126,134,140,141,137,133,127,120,115,110,106,105,103,104,104,104,106,107,109,109,108,107,104,101,103,104,106,103,99,92,77,59,50,54,64,70,74,83,93,99,111,107,93,79,83,100,112,111,93,64,77,101,134,132,129,125,121,116,112,109,109,110,111,116,124,136,142,144,142,138,135,127,118,113,110,108,106,104,101,105,108,108,110,112,113,111,107,105,103,104,107,106,102,96,90,82,69,55,50,55,62,69,77,87,96,103,95,76,72,83,93,91,77,62,79,105,130,129,125,122,118,112,107,105,104,102,102,110,122,133,138,140,139,136,133,132,131,125,120,118,117,116,115,113,114,117,116,117,119,116,114,114,111,111,111,111,109,104,99,94,87,74,58,49,49,53,69,84,96,101,94,80,72,80,92,89,63,53,84,103,122,124,124,122,119,112,105,102,100,100,102,110,123,132,137,137,135,132,129,128,127,126,129,129,131,131,131,133,130,128,128,129,129,128,128,125,125,123,121,120,118,115,107,99,91,84,72,55,43,49,66,82,95,99,93,78,73,88,106,112,98,68,80,97,118,120,121,121,117,110,105,100,99,103,109,115,122,129,132,130,127,126,125,124,122,122,122,120,125,129,133,135,136,137,137,136,137,139,138,138,136,132,133,132,127,119,110,99,90,83,74,59,41,45,62,80,92,95,89,77,74,90,108,114,92,66,81,89,120,122,124,122,118,112,106,103,102,101,109,113,114,117,117,115,114,114,114,116,115,117,116,112,117,120,125,128,128,127,128,132,133,131,134,135,135,134,137,135,126,115,106,97,88,80,71,58,43,45,59,77,90,92,85,73,73,93,110,110,80,68,87,93,115,120,123,122,119,113,105,103,101,103,101,100,97,96,92,88,87,88,91,95,99,101,105,106,109,113,114,118,120,120,120,120,121,122,123,126,127,130,132,129,120,110,102,95,87,79,70,55,44,46,59,75,86,87,79,67,59,66,80,78,60,70,85,89,120,120,119,121,119,113,107,98,96,96,96,91,82,71,64,61,61,65,73,79,83,80,84,86,90,95,95,96,98,102,107,110,110,113,116,120,121,122,122,120,115,106,100,94,85,77,63,49,42,47,59,73,82,82,75,63,52,52,53,48,61,78,83,80,120,118,116,115,113,111,106,104,102,100,97,85,69,56,53,54,57,65,73,78,81,77,76,76,74,72,70,69,71,76,82,87,95,100,103,101,101,104,105,105,101,97,92,83,74,64,51,44,44,52,62,73,78,78,71,60,53,54,56,56,72,80,78,72,118,120,118,115,112,109,107,105,103,95,86,75,60,54,54,57,63,71,74,79,87,86,85,84,80,75,71,68,66,65,66,70,72,74,73,70,70,71,73,77,79,79,75,67,56,48,48,50,52,58,67,73,75,73,65,52,44,48,57,68,75,73,69,68,115,117,116,112,110,109,105,103,104,97,86,71,56,56,54,52,57,65,73,81,89,86,88,90,94,95,92,86,80,75,71,70,68,67,62,64,68,68,68,66,62,56,50,47,47,49,56,61,59,64,65,67,71,70,60,42,31,38,56,69,74,71,68,69,113,115,113,108,105,105,106,108,105,95,81,65,58,56,52,48,56,76,87,80,81,80,84,87,96,103,103,100,97,94,89,84,80,77,74,74,74,75,72,67,62,54,47,47,54,65,72,73,73,72,72,72,71,70,58,40,32,46,68,74,76,73,73,73,110,115,115,110,105,103,103,103,99,90,73,60,60,59,51,42,41,51,63,78,74,76,80,89,98,104,107,108,108,108,105,101,97,94,90,86,84,83,81,77,72,67,64,65,68,74,80,80,78,77,74,73,75,71,57,40,41,65,77,80,79,76,75,76,104,110,113,112,107,103,100,97,94,83,68,58,60,60,52,38,29,42,56,74,71,78,78,89,97,102,107,111,114,115,114,112,110,106,102,98,94,91,89,86,82,79,79,81,82,80,79,80,79,77,78,81,81,75,61,45,57,76,81,81,79,79,77,77,96,102,105,106,105,103,98,97,92,80,66,59,63,66,58,55,58,38,50,76,79,82,83,87,94,100,105,110,115,119,118,117,116,113,110,106,101,97,94,91,88,83,81,84,88,86,85,83,81,82,81,81,81,75,65,61,71,75,80,77,77,80,81,79,85,95,102,101,102,102,99,96,91,82,66,57,63,67,57,46,44,36,44,65,76,84,84,88,94,99,104,109,114,118,120,119,121,120,116,111,107,103,100,97,93,87,80,80,87,91,91,88,85,82,80,80,79,79,77,76,79,77,75,75,76,79,80,82,77,89,98,102,102,103,102,98,91,86,67,56,63,69,57,38,29,31,40,60,71,84,84,85,93,101,106,111,115,116,114,121,123,124,119,114,112,109,106,103,99,93,85,78,82,89,91,90,88,85,85,84,80,78,77,77,82,74,70,73,80,84,81,76,67,80,92,98,99,101,103,103,94,87,69,57,64,73,63,46,35,40,56,66,70,84,88,87,94,103,106,108,111,113,115,122,123,122,119,116,114,111,109,107,103,97,91,82,77,82,89,90,89,86,84,82,79,75,74,76,77,82,81,82,85,82,75,70,56,76,91,99,98,100,99,98,95,87,72,58,65,77,69,56,46,60,74,75,79,89,91,89,95,105,109,109,112,114,118,118,121,121,122,118,114,109,106,103,101,101,95,89,78,75,82,86,86,82,79,77,77,78,79,78,83,84,83,81,78,73,67,61,42,59,78,93,103,100,100,97,92,88,75,63,67,77,72,60,51,61,67,72,84,92,91,88,95,106,108,107,109,113,119,123,124,124,123,120,117,113,110,108,105,104,100,95,87,75,74,77,80,79,77,76,78,80,82,81,83,83,79,76,74,72,69,68,35,47,65,83,93,101,98,94,90,86,78,67,66,76,74,62,52,45,49,60,80,89,87,88,97,107,108,108,110,116,117,123,123,122,121,120,118,114,109,105,103,101,97,94,91,84,78,75,77,79,78,77,77,80,84,83,81,80,76,72,66,63,65,64,31,40,55,66,83,92,95,94,89,80,72,65,64,75,78,62,56,45,44,56,76,86,86,90,100,106,108,109,112,114,117,120,120,120,119,116,112,109,106,105,100,96,93,93,91,91,88,83,81,81,81,80,78,81,83,82,77,71,66,64,64,63,59,46,28,33,47,60,68,83,87,87,87,81,71,63,61,69,77,65,52,51,46,57,74,83,87,93,99,103,105,106,108,109,112,116,117,115,112,110,109,106,103,99,97,95,90,89,89,90,90,89,87,85,84,82,81,77,76,73,68,64,61,63,65,59,46,32,28,30,39,55,63,69,76,79,76,72,68,62,60,68,71,67,54,48,54,63,75,82,85,89,93,99,103,101,101,104,108,111,111,110,107,104,102,101,99,95,93,88,85,83,80,76,76,76,76,74,72,70,69,70,68,65,64,64,63,60,53,44,34,27,25,26,31,45,59,65,66,70,74,71,67,66,61,63,72,76,74,65,63,65,74,81,80,81,90,98,100,99,100,102,104,105,105,104,102,100,99,98,94,91,88,84,79,73,71,67,63,62,64,67,69,70,69,69,70,70,67,61,51,41,34,30,31,34,22,23,27,34,49,62,64,63,65,67,67,65,59,57,63,68,75,77,72,65,61,66,75,82,87,93,96,100,100,99,98,96,95,95,95,94,93,90,86,83,78,77,72,68,65,65,70,75,80,83,79,77,75,66,63,58,53,42,32,26,26,29,34,40,21,22,24,27,38,54,64,64,61,61,64,61,56,52,52,59,64,71,71,64,63,68,75,82,86,85,88,90,90,92,89,85,83,82,81,79,76,75,74,68,66,65,65,61,61,62,65,68,68,65,65,61,52,48,41,36,33,32,32,32,35,38,40,41,20,19,20,23,27,40,55,61,60,58,57,57,54,49,51,51,57,65,69,66,66,73,75,73,75,81,81,81,79,79,78,77,75,72,69,68,66,66,64,61,61,62,61,59,57,54,52,51,47,39,31,30,29,29,28,26,29,35,38,38,40,42,42,42,20,18,19,21,21,26,37,46,52,54,55,55,55,53,54,55,57,61,64,65,69,76,80,79,76,77,75,77,74,73,71,66,64,65,65,65,63,60,55,53,53,53,51,50,47,43,42,41,37,31,24,27,34,38,36,31,30,33,36,38,41,43,44,42,22,19,18,20,24,23,24,30,37,43,48,48,49,51,53,55,54,55,57,60,60,57,50,47,48,48,50,49,52,53,52,50,47,45,45,43,40,38,38,38,40,40,40,41,40,40,40,41,38,35,29,31,39,42,42,38,33,31,35,42,45,44,43,44,21,21,19,20,22,24,23,25,26,26,28,29,31,33,38,40,43,43,42,43,44,40,33,30,30,30,28,27,25,24,24,20,18,19,20,22,24,26,31,35,39,41,40,41,42,42,42,42,41,39,36,36,40,44,44,43,42,42,43,45,46,43,47,45
73,74,71,66,61,62,60,60,57,56,55,53,49,46,45,44,44,47,47,49,47,45,43,41,41,47,55,60,59,59,59,58,58,58,56,56,55,55,56,56,55,55,56,56,55,56,56,55,55,57,55,56,55,55,56,57,57,56,58,60,63,61,66,64,60,63,60,57,53,46,44,43,43,44,47,48,46,45,44,41,36,36,36,38,41,41,40,38,38,39,44,51,57,59,58,56,56,55,55,56,57,56,56,56,54,53,54,54,54,55,56,54,56,55,53,54,55,54,54,55,55,55,57,57,56,58,57,61,43,45,48,45,38,31,28,32,34,35,37,35,35,36,38,35,34,33,32,30,29,32,34,34,34,34,33,34,38,43,48,53,53,53,55,55,55,52,52,54,53,54,55,54,54,54,53,54,54,54,54,53,54,54,56,54,54,53,55,54,57,59,56,57,30,31,35,34,26,29,28,24,24,25,27,27,27,28,30,32,35,37,37,38,43,45,44,43,46,48,47,46,48,50,50,48,48,50,49,49,48,48,50,51,52,51,50,50,50,49,50,52,52,53,52,52,52,53,54,56,55,55,55,52,53,53,56,55,33,36,36,39,47,50,55,58,59,57,57,55,54,57,56,57,59,60,58,63,71,74,74,76,77,78,79,79,78,77,78,77,75,73,74,75,72,66,63,60,58,55,52,51,50,51,51,50,48,47,46,48,50,51,53,53,54,53,53,54,55,53,53,56,48,55,60,66,76,83,85,85,83,81,77,74,71,69,69,73,77,81,79,78,83,89,95,97,97,97,95,94,94,97,96,91,88,88,90,87,83,85,78,74,73,72,72,67,67,68,65,60,57,58,52,51,49,47,48,48,52,54,53,53,54,54,53,54,72,78,86,91,93,94,92,90,84,77,71,64,61,60,63,67,74,81,81,76,80,94,106,109,108,107,107,109,110,108,104,101,100,100,101,98,97,94,90,84,79,75,74,78,80,84,86,85,82,76,70,67,62,57,50,49,46,48,50,50,51,51,53,52,93,96,98,97,97,94,94,93,85,76,67,59,55,60,65,69,76,80,77,70,76,93,104,110,115,117,119,120,121,119,115,113,111,111,113,111,108,105,101,94,88,83,78,75,81,87,93,98,93,88,89,87,82,77,70,65,59,49,47,47,49,51,52,53,107,107,105,103,99,97,93,84,74,69,64,61,64,69,72,76,79,78,73,71,82,96,104,109,115,122,126,127,127,127,124,121,120,121,120,119,115,112,104,98,94,87,79,72,76,83,90,94,95,94,93,95,95,92,89,85,80,73,67,57,48,48,49,51,109,108,108,105,102,100,95,83,76,71,66,65,73,79,79,74,68,67,68,76,91,100,107,113,117,118,121,126,128,130,130,132,131,128,127,122,118,115,111,108,97,89,84,84,87,86,88,86,87,87,88,91,94,94,91,88,87,85,83,78,76,59,49,49,111,110,112,112,112,108,99,89,82,77,72,74,84,87,78,65,58,56,63,80,94,99,106,117,123,121,123,125,127,132,137,139,135,134,130,127,125,121,114,109,103,98,92,93,94,95,95,93,93,92,92,92,94,95,92,87,86,83,84,80,80,71,57,49,112,113,113,113,113,110,102,91,79,72,72,81,91,89,77,68,62,57,64,83,98,99,102,115,125,126,128,127,127,132,136,139,139,138,135,129,125,121,116,112,108,105,101,99,97,96,94,96,97,98,97,96,97,101,101,98,94,89,88,85,77,74,75,65,114,116,118,116,115,110,100,92,81,71,72,85,97,92,79,67,59,58,67,84,100,103,100,109,124,130,131,130,128,131,138,140,139,139,136,131,128,120,119,114,110,106,107,104,98,93,95,97,99,97,96,94,93,99,104,107,105,100,93,83,75,72,74,75,119,121,122,120,116,110,102,90,77,68,72,91,100,92,78,65,61,69,78,87,100,106,101,110,125,129,131,130,128,132,139,140,138,135,133,130,123,122,117,114,111,110,105,103,96,96,98,99,102,99,96,93,90,92,98,103,102,100,95,88,84,84,83,75,123,125,126,124,121,116,107,94,74,59,68,93,101,92,77,57,56,70,81,85,99,106,102,112,126,130,131,130,130,135,139,137,137,135,134,130,128,121,117,116,116,110,105,100,98,101,103,105,104,101,97,93,88,86,89,93,94,95,96,95,92,93,89,81,130,131,129,124,117,112,107,93,72,57,66,92,99,86,70,45,43,54,71,85,95,104,99,112,125,129,130,131,131,134,135,136,134,133,133,130,127,123,120,118,115,111,106,100,99,103,110,112,110,103,96,89,83,79,82,86,91,96,99,98,97,95,97,98,131,130,128,124,120,115,103,86,68,54,64,90,94,82,64,38,35,45,66,88,95,102,98,113,122,124,128,128,129,131,132,135,134,130,126,123,122,121,118,115,116,112,108,108,109,111,111,113,111,105,99,88,77,71,75,83,89,95,99,101,99,95,95,99,130,129,129,127,121,115,108,87,65,57,62,80,85,77,68,56,42,43,70,94,96,100,99,113,121,124,128,129,127,127,127,127,126,125,123,121,120,119,116,114,111,108,105,105,109,109,106,106,107,106,101,91,75,63,68,83,91,93,97,100,99,97,94,93,131,130,129,127,124,119,110,93,71,57,56,72,81,74,63,49,43,48,73,94,93,96,101,115,122,125,128,128,125,123,119,118,117,120,117,114,109,102,100,103,100,97,98,99,100,101,100,98,100,105,104,95,79,59,57,77,92,95,95,95,94,94,92,89,135,132,129,128,125,120,112,99,78,59,57,67,76,69,62,43,41,53,74,89,92,93,103,114,122,126,124,122,120,119,113,109,106,106,104,102,100,96,92,83,85,86,89,92,95,94,92,92,92,95,98,98,85,56,42,57,80,94,97,94,92,91,90,88,136,134,132,130,127,124,118,107,90,74,60,61,71,65,63,53,55,77,85,90,91,95,106,113,120,121,114,111,107,106,103,101,101,103,103,104,108,111,108,103,92,83,80,80,80,81,81,84,87,91,94,93,79,51,32,38,60,84,99,103,103,97,92,89,135,133,129,126,125,123,116,109,96,82,66,60,67,66,62,68,69,87,99,96,97,102,108,112,111,106,100,97,98,100,104,109,114,117,119,121,123,122,118,111,100,90,82,69,62,62,66,74,85,92,92,88,75,55,39,41,55,74,95,109,111,104,94,90,135,133,130,125,121,118,115,111,101,85,72,55,58,64,59,67,74,71,76,93,99,100,102,99,98,97,98,102,109,117,123,129,135,136,136,137,136,132,123,115,104,95,84,71,51,43,50,64,79,90,94,89,76,62,54,55,58,67,87,104,106,104,100,93,138,136,133,129,123,120,116,114,109,97,78,64,52,54,57,59,68,77,82,92,94,96,98,101,106,110,117,124,131,136,140,141,143,143,144,145,145,138,127,118,109,99,90,78,59,44,42,53,72,87,93,91,78,62,53,51,50,54,73,92,98,100,103,100,138,136,132,129,125,123,124,121,117,112,108,97,87,72,64,61,67,78,93,99,103,108,114,123,129,134,138,139,140,139,139,139,139,139,138,138,137,134,127,121,112,102,92,82,65,46,40,53,71,84,93,93,82,66,58,61,65,60,64,83,92,92,95,95,135,135,134,130,126,122,118,121,120,118,119,123,122,122,116,117,112,113,114,115,120,121,124,131,138,141,141,139,137,133,132,131,131,129,124,122,125,125,121,116,109,101,94,86,69,50,44,56,73,86,96,95,85,71,70,84,97,87,69,78,90,90,90,90,132,134,132,131,125,120,118,118,120,118,123,128,135,138,139,136,130,131,131,130,130,128,126,129,132,133,130,128,127,125,125,124,121,116,113,113,116,114,108,103,99,94,88,79,66,55,55,65,78,88,92,92,85,74,74,90,105,99,74,72,90,97,97,96,131,131,131,131,124,117,116,115,113,113,118,127,137,144,147,141,138,135,134,134,129,125,125,125,125,121,118,117,117,119,118,116,111,106,105,107,108,105,99,96,88,76,67,63,60,56,56,66,79,87,91,91,85,75,71,84,102,99,72,65,88,104,108,104,128,129,131,129,122,116,111,109,109,109,115,129,139,145,145,142,139,135,132,128,123,121,119,116,113,110,109,110,112,114,114,109,104,102,103,105,107,104,97,86,72,60,60,65,67,65,64,67,73,79,87,93,90,77,69,78,91,88,64,60,87,110,115,108,130,129,130,128,122,114,111,110,108,111,118,127,137,143,146,143,138,133,128,121,114,112,111,106,103,103,103,107,110,110,108,103,98,96,100,106,108,103,93,77,59,57,70,78,82,78,77,77,76,82,89,94,91,78,71,82,93,87,62,58,85,109,114,108,135,132,130,128,125,117,111,107,109,113,121,129,138,142,142,137,136,132,124,114,107,105,102,101,102,101,103,106,108,107,105,101,97,99,106,112,111,106,91,66,52,65,78,81,80,81,85,90,93,95,100,98,88,77,76,96,109,106,75,61,83,105,108,103,135,134,131,128,125,119,111,104,105,109,115,122,128,131,133,131,127,121,116,111,105,101,102,103,103,103,105,105,104,104,104,101,100,104,111,114,112,106,91,63,49,65,78,84,87,87,90,93,95,100,102,101,90,81,87,107,116,110,72,66,86,104,107,102,133,134,132,130,126,121,115,111,109,110,111,113,117,119,118,113,111,113,113,115,113,110,107,104,104,105,106,104,104,104,102,100,101,108,112,114,113,107,93,70,54,67,83,90,92,89,86,85,91,97,100,96,88,80,89,109,116,102,60,67,91,106,110,105,135,133,132,131,128,124,121,119,113,110,107,104,102,102,101,102,104,109,114,116,117,116,114,111,109,107,105,104,104,104,103,100,100,106,111,111,109,106,98,80,62,65,83,95,96,93,89,90,94,96,95,95,87,72,72,92,106,93,61,74,99,114,112,104,137,137,134,129,126,125,123,120,113,106,98,89,88,90,97,100,102,104,106,110,113,115,115,115,113,110,108,105,103,103,103,101,98,100,104,106,105,104,97,85,71,68,85,96,97,92,89,91,93,96,99,97,84,72,74,92,105,97,69,88,111,122,111,99,136,142,137,130,126,123,121,120,113,102,91,83,83,89,96,99,99,94,93,99,108,113,115,117,118,117,114,109,106,104,103,102,100,99,98,98,98,97,93,82,72,78,92,97,97,97,95,92,92,95,98,98,87,67,68,86,94,81,69,92,114,116,104,95,134,140,139,134,130,125,123,121,113,103,93,83,83,91,98,99,93,90,95,102,109,115,120,122,122,122,121,119,115,110,107,106,106,103,99,96,92,89,84,80,80,89,96,97,95,96,95,93,97,97,102,102,87,64,59,54,48,54,75,94,105,101,96,93,129,138,138,135,132,126,122,117,109,101,92,81,81,89,93,91,89,94,101,106,108,113,121,126,130,131,129,127,125,122,119,115,112,111,108,104,100,95,91,90,96,102,101,102,103,100,98,101,101,100,104,101,91,66,70,80,65,63,81,96,100,95,94,93,124,134,135,133,130,125,121,115,105,94,85,80,86,93,90,84,84,91,100,108,114,116,122,127,131,134,133,132,130,127,126,123,120,119,117,114,110,108,105,105,109,110,110,109,108,108,108,104,106,106,101,101,86,67,70,86,88,84,88,96,96,94,94,91,120,130,131,131,129,126,122,115,101,89,79,79,88,92,85,77,76,78,86,100,105,109,116,124,133,136,133,133,134,134,131,129,128,126,123,119,116,115,113,111,115,118,119,118,115,112,109,108,105,101,108,101,89,66,60,67,74,79,87,93,95,94,93,91,117,127,129,129,130,127,122,113,98,84,75,78,88,85,72,67,71,78,87,88,95,105,112,119,131,139,141,142,140,140,138,136,132,130,128,123,119,116,114,113,114,120,122,126,116,116,111,109,108,108,107,106,98,68,44,43,64,80,92,96,97,95,93,92,112,123,127,128,128,127,123,112,97,81,70,76,85,78,65,60,64,78,85,87,91,97,108,118,127,137,144,147,147,144,143,139,136,135,131,128,122,117,112,111,112,120,123,124,118,116,116,115,111,112,109,106,96,67,45,51,75,90,97,97,96,95,94,94,106,116,124,126,126,127,125,115,100,78,66,74,80,72,63,65,76,86,87,85,91,98,111,123,129,136,141,147,149,147,146,143,141,137,134,130,125,120,114,107,103,110,120,124,122,119,116,115,114,111,109,105,96,65,44,64,87,99,102,99,98,98,96,96,101,113,122,126,126,127,125,117,102,78,63,69,76,70,63,69,89,101,94,90,95,103,110,123,127,131,140,146,149,147,147,147,144,141,136,132,129,125,119,110,103,103,111,122,125,125,122,117,110,108,105,103,90,69,59,76,93,99,103,102,101,101,99,97,96,113,122,126,127,127,123,114,100,81,67,72,78,69,57,54,71,90,98,95,99,105,108,120,125,130,139,146,148,145,148,150,144,141,135,134,132,129,126,118,110,102,102,115,124,125,125,121,112,108,105,102,96,83,73,80,91,97,97,97,100,101,100,98,83,104,115,123,126,125,122,113,99,82,71,75,84,73,55,43,49,59,73,89,102,107,103,116,127,132,139,144,145,145,146,148,147,142,137,134,132,130,127,124,117,109,101,105,117,124,122,120,118,114,107,99,94,89,87,86,90,96,96,95,98,99,98,99,73,90,105,117,124,127,124,114,100,84,74,78,90,81,62,44,40,51,66,86,103,112,108,116,131,134,139,141,144,146,150,149,146,144,139,135,130,128,126,125,123,115,106,101,110,120,121,120,117,114,111,106,98,92,92,93,94,94,95,96,95,96,95,96,72,85,96,109,119,125,124,114,100,85,76,83,96,88,68,46,36,43,63,86,104,116,109,117,132,137,139,142,145,148,150,148,148,145,140,137,132,130,128,127,126,122,113,103,102,113,118,116,114,112,109,105,101,98,97,98,92,86,86,90,95,95,94,93,65,85,92,99,109,117,117,111,100,89,79,83,96,93,74,50,35,40,64,96,114,119,110,116,135,140,141,141,145,150,149,151,148,144,144,141,136,134,130,128,127,125,120,111,100,104,111,112,109,106,104,104,102,103,104,101,97,94,92,93,96,96,97,94,60,80,91,95,101,109,111,106,100,91,82,82,94,95,78,55,39,41,62,94,116,119,110,119,134,138,139,140,144,150,152,150,147,145,143,140,136,133,131,126,125,123,121,117,107,101,104,109,110,106,101,98,99,99,98,99,100,100,99,100,98,95,93,88,53,70,88,96,99,104,106,104,99,90,84,82,94,96,81,63,47,48,68,92,110,112,107,120,132,139,140,142,145,148,152,151,148,145,144,141,136,132,128,125,123,119,120,118,114,105,99,103,108,107,103,102,103,103,103,102,104,106,104,100,97,94,90,89,50,63,83,98,101,100,100,101,98,95,88,84,94,98,87,69,55,52,69,96,114,112,111,121,134,135,141,145,146,148,151,150,146,141,138,135,133,131,125,126,123,118,118,118,117,114,106,101,102,103,104,104,105,107,108,108,106,102,97,96,95,92,90,87,46,57,71,91,103,102,95,95,98,99,92,87,94,99,90,74,65,55,64,95,113,113,115,125,131,136,141,143,142,145,148,146,143,136,133,131,132,130,126,124,122,118,116,116,115,116,113,107,103,103,103,101,101,102,101,99,99,99,96,94,90,86,85,83,39,50,65,83,101,106,100,94,94,96,93,91,93,98,95,80,70,63,71,97,108,110,116,125,132,136,139,142,139,143,142,142,141,137,134,131,131,129,125,121,117,114,113,112,112,112,112,112,109,106,102,99,98,100,100,100,98,95,96,98,95,91,83,77,35,43,56,75,97,107,106,99,91,90,90,91,91,94,98,90,73,68,73,96,104,108,114,121,129,135,133,133,135,135,139,138,137,135,132,132,129,126,122,119,115,110,108,108,106,105,106,108,108,105,103,102,101,102,103,104,102,99,97,90,87,88,87,79,34,39,48,64,90,102,111,109,95,85,87,89,89,92,96,98,87,75,76,96,108,107,110,120,129,133,133,134,136,138,135,134,134,131,128,127,125,122,118,114,111,109,106,104,100,100,103,105,104,103,104,103,102,100,98,96,94,92,89,87,87,88,88,87,31,35,40,54,84,101,108,113,103,90,86,87,88,91,94,100,98,88,85,91,106,110,110,114,127,132,135,135,136,136,133,130,128,128,128,124,119,116,112,108,106,106,104,101,98,97,99,102,103,102,100,98,98,100,99,94,88,83,82,82,82,83,84,85,32,32,36,44,73,96,104,109,104,97,90,89,88,86,90,95,100,97,90,90,99,106,109,113,121,127,131,133,131,128,125,122,122,122,121,119,115,113,111,107,105,103,100,97,96,95,96,98,98,98,97,95,92,91,92,92,90,86,84,82,83,81,84,84,31,29,33,39,57,85,98,103,104,103,99,93,88,87,86,91,96,97,94,90,96,105,113,115,117,121,126,126,127,124,120,118,116,112,110,110,111,110,108,105,103,101,98,95,94,95,98,100,99,98,96,96,96,96,95,92,90,90,88,87,85,79,78,84,30,28,29,35,44,67,91,98,103,101,102,94,90,89,86,88,92,99,97,91,96,104,111,116,118,119,122,122,120,120,117,111,107,106,105,104,103,102,100,98,96,95,96,97,96,96,99,104,105,103,103,102,100,98,97,96,92,90,90,89,87,83,84,81,30,31,28,33,39,53,76,87,96,99,98,94,90,89,88,89,94,101,96,94,99,105,106,109,113,115,116,115,116,116,114,111,108,105,102,99,97,95,92,90,91,93,95,96,96,98,100,103,103,102,102,102,100,97,97,96,94,87,84,87,89,88,85,81,29,28,26,31,35,43,61,79,87,93,91,89,89,92,92,94,97,103,98,95,101,105,105,106,109,109,111,113,113,111,108,105,103,102,101,97,95,94,90,88,90,94,95,94,93,96,97,98,98,99,99,97,96,93,91,89,89,89,87,82,80,79,81,76,30,32,25,27,38,41,50,68,80,84,85,86,91,94,93,93,96,101,97,98,105,109,110,110,110,109,109,107,107,107,106,103,102,100,98,98,96,96,93,90,91,93,94,92,91,91,92,94,96,95,94,93,90,88,88,89,87,84,83,82,77,73,74,74,33,29,25,23,30,34,42,59,71,83,86,90,95,95,93,93,96,99,97,101,109,112,113,111,110,112,112,110,106,102,100,100,99,100,100,100,100,97,93,93,96,97,96,93,92,93,94,94,95,94,93,92,87,85,86,87,87,81,80,77,76,73,74,72
36,37,39,43,49,54,57,62,65,69,65,64,61,61,63,63,63,63,62,65,71,73,71,70,68,66,64,64,60,59,57,51,50,46,46,42,38,34,30,27,28,31,36,44,48,47,49,50,49,49,49,50,49,51,52,51,50,51,51,51,54,55,54,54,38,41,46,52,56,61,71,77,82,83,81,83,83,84,86,84,83,84,83,82,87,89,89,90,90,88,87,84,80,80,78,77,75,74,76,72,67,61,55,49,47,43,38,38,43,46,46,44,46,46,47,49,50,48,50,50,50,49,50,51,53,53,53,54,46,53,59,65,68,74,82,85,86,87,85,87,86,84,85,83,85,88,89,87,91,96,97,99,98,97,96,93,92,90,91,90,89,91,89,88,87,86,82,80,77,72,66,63,64,61,58,56,53,47,44,45,44,48,49,49,50,48,50,51,52,52,52,52,62,70,77,83,87,94,97,97,95,93,91,88,84,81,77,78,82,87,91,89,92,100,104,106,105,104,101,98,98,98,96,93,93,95,96,94,90,87,85,86,86,87,86,85,86,87,83,84,80,75,67,57,50,45,45,46,49,50,49,49,49,49,50,51,82,88,92,98,102,104,104,104,103,97,90,82,75,74,72,72,77,85,91,88,87,103,112,113,112,111,109,108,108,107,106,100,98,99,101,98,94,90,87,85,85,85,85,87,90,93,92,91,87,85,83,78,70,62,49,45,47,47,48,49,49,48,48,50,98,100,103,105,107,106,105,105,102,92,85,74,70,69,68,71,76,84,88,83,82,98,112,119,120,118,118,118,118,115,111,108,107,106,108,105,104,99,93,89,86,84,85,89,94,98,95,90,86,84,83,82,78,77,69,55,45,41,46,48,49,48,48,49,107,111,112,110,110,108,107,103,102,93,80,71,67,66,72,79,86,89,83,75,81,98,106,112,121,127,127,126,126,126,120,116,115,116,114,110,110,107,103,96,91,88,88,95,100,104,104,97,94,95,93,89,89,81,80,74,63,54,41,42,45,47,47,49,115,117,118,116,113,109,103,100,95,84,76,68,68,72,81,87,88,84,77,74,89,104,110,113,118,127,131,131,131,131,129,123,120,121,121,119,117,110,103,100,96,89,85,87,92,100,103,102,99,102,105,104,100,98,95,87,87,82,69,48,46,47,46,46,118,118,118,117,114,107,105,99,87,83,77,68,71,82,87,85,72,65,65,75,93,106,117,123,122,124,128,133,134,130,132,132,130,128,126,123,119,113,107,102,97,89,86,88,93,94,97,97,92,90,95,97,94,91,91,95,94,92,89,69,47,43,47,49,118,117,118,118,118,116,109,102,91,85,80,75,80,89,91,77,67,59,59,77,97,106,113,123,129,127,127,127,132,136,138,135,134,132,128,125,119,116,111,104,98,95,94,97,98,97,96,97,94,93,97,95,95,87,86,89,89,86,86,82,68,50,42,44,119,120,120,119,119,118,115,102,94,88,76,72,87,95,91,77,69,58,59,80,100,104,108,120,129,133,132,132,129,134,142,143,137,136,131,128,125,120,114,109,102,100,101,104,105,104,103,99,101,102,101,100,99,96,92,83,76,73,75,84,89,78,59,43,119,121,120,121,121,120,113,103,90,79,71,72,93,100,89,77,68,59,64,79,100,107,110,121,131,134,135,131,132,137,140,140,141,138,134,130,127,122,116,112,110,107,107,106,103,105,107,108,104,103,104,105,108,105,97,95,94,90,83,79,89,92,82,65,123,124,124,126,123,118,111,99,88,73,69,78,96,100,87,76,66,72,80,89,103,110,106,116,129,133,136,134,134,137,141,142,142,138,133,129,125,120,117,114,112,109,107,105,106,104,102,100,101,100,100,106,106,111,109,105,96,88,82,76,76,80,81,82,126,127,128,129,125,121,114,100,87,74,64,83,107,101,90,70,50,56,72,88,102,110,109,118,128,134,136,134,132,139,143,142,141,137,133,128,124,122,118,116,114,113,110,106,105,105,105,104,101,98,94,95,102,106,105,104,97,88,85,85,77,69,80,89,128,130,131,131,127,124,116,106,86,66,59,84,106,99,87,57,39,42,59,83,99,108,108,121,131,132,134,134,136,138,141,141,137,135,134,128,123,120,118,115,114,111,108,108,107,106,105,106,103,98,94,90,91,100,99,98,94,94,94,95,89,83,82,85,134,135,135,132,128,120,118,109,90,62,56,86,107,93,82,50,36,38,58,82,97,107,109,119,129,133,135,132,136,139,139,137,137,136,131,127,124,119,119,120,116,113,110,109,110,110,111,110,103,100,91,86,85,88,94,100,101,101,99,96,94,92,92,90,135,138,137,133,127,121,115,105,84,60,53,80,101,85,77,54,47,42,66,90,101,104,105,116,125,130,133,134,134,137,136,136,134,131,130,129,123,120,118,117,115,112,110,111,114,115,113,109,103,97,87,81,85,87,96,102,102,100,101,100,104,102,97,95,134,136,135,133,128,122,117,105,79,58,52,75,94,78,70,46,40,47,71,93,97,101,107,118,124,130,132,133,132,132,134,135,131,128,124,123,123,119,118,118,115,113,114,115,115,113,111,107,103,94,81,71,78,87,92,101,105,105,101,96,99,103,104,102,135,136,135,133,130,125,118,104,81,61,54,70,89,74,67,46,43,56,76,92,96,100,108,118,125,129,132,130,129,127,127,126,126,124,121,120,119,115,115,114,114,113,115,116,114,111,109,107,102,92,77,61,75,90,95,97,102,103,103,98,95,94,96,98,137,139,136,132,129,127,120,108,87,65,56,69,86,77,65,61,62,80,86,88,93,99,108,118,126,129,128,127,125,122,120,115,119,121,118,116,112,112,114,115,114,114,114,115,112,107,106,108,102,93,78,55,65,94,100,98,97,97,98,98,96,92,89,91,137,139,138,134,131,128,122,112,94,74,64,63,80,79,64,68,72,87,91,92,95,101,111,119,125,125,124,122,122,119,116,114,112,112,109,108,107,106,110,112,111,113,113,114,111,106,103,104,103,98,84,48,48,80,99,101,97,93,91,91,91,91,90,91,138,140,138,135,133,129,124,116,101,82,70,62,75,81,70,70,72,73,84,97,102,108,114,119,121,118,116,114,113,111,108,105,103,103,101,100,96,90,93,99,105,111,112,111,109,105,101,101,100,97,86,44,30,57,87,100,100,97,94,91,87,85,86,88,138,138,136,133,131,127,122,116,106,92,78,64,71,79,76,75,81,80,86,98,105,110,113,113,111,107,102,100,97,95,94,91,92,94,96,93,84,74,69,75,88,97,103,104,102,101,97,96,97,95,80,49,37,49,74,97,108,106,101,95,89,83,80,82,138,137,135,131,127,123,120,117,111,98,83,67,65,71,73,71,75,85,94,103,107,108,107,103,98,93,91,90,90,88,87,86,89,90,92,91,87,79,68,58,60,69,80,88,92,94,95,95,94,91,77,59,61,67,71,92,114,116,107,98,91,86,81,78,142,141,139,135,128,123,120,118,115,107,95,82,70,66,67,67,71,78,89,98,100,98,93,90,88,89,91,93,96,97,98,102,103,103,106,107,106,100,90,74,58,48,51,66,79,90,96,98,98,89,73,59,60,58,61,85,108,114,108,97,92,90,88,80,141,143,140,135,131,126,124,122,119,117,110,104,98,88,82,78,81,87,92,93,91,91,91,92,92,97,101,104,110,113,119,117,120,119,122,122,118,111,100,90,75,52,41,48,65,83,94,98,99,90,72,55,51,49,50,75,102,107,107,102,95,90,87,79,134,138,139,135,130,127,124,124,122,120,122,122,122,121,115,110,106,104,103,100,100,102,106,109,111,116,121,127,129,134,137,139,137,135,135,131,123,113,103,94,84,66,46,42,56,75,87,99,103,91,73,60,64,74,62,68,94,104,105,107,100,90,83,75,131,135,138,137,133,126,119,117,121,118,119,126,134,138,137,133,125,120,118,116,118,120,126,132,135,135,135,136,139,139,141,142,141,143,144,137,127,115,107,96,86,73,54,43,55,77,90,100,106,97,79,69,84,98,81,67,93,102,99,98,97,91,83,77,130,134,134,135,131,124,118,117,115,114,116,125,138,141,143,137,133,129,128,126,125,123,127,134,139,139,136,135,133,132,130,133,134,137,142,137,127,117,108,96,88,77,62,50,52,70,87,99,105,99,80,74,91,108,94,67,87,105,102,98,97,92,83,77,126,130,134,131,129,121,114,110,109,107,113,129,136,143,142,139,135,131,129,126,122,120,123,126,127,127,127,126,124,123,129,122,121,121,124,123,117,114,104,96,87,78,61,48,53,67,82,93,98,97,80,69,85,108,99,66,77,105,112,107,103,95,89,81,128,127,131,132,129,120,110,109,104,111,117,123,137,141,142,139,132,127,124,122,119,118,118,118,116,113,113,113,114,116,114,113,106,106,109,111,111,103,98,93,86,73,58,49,57,73,85,93,95,94,83,67,73,93,94,64,69,104,120,118,105,93,85,79,134,134,131,131,131,123,116,113,113,114,122,128,135,140,137,133,130,124,119,111,108,109,107,104,101,99,100,106,108,108,103,100,97,98,99,100,92,90,87,75,62,57,57,58,62,71,81,88,92,92,75,63,73,77,66,55,72,103,121,119,107,95,84,79,132,134,133,130,129,125,116,107,103,107,117,122,130,131,129,125,123,117,109,101,96,94,90,88,89,92,96,100,100,99,92,87,90,89,94,89,85,79,66,55,56,63,69,71,74,77,79,88,97,93,80,71,84,102,89,59,69,101,115,112,100,92,85,77,134,134,134,133,130,123,116,109,104,107,111,111,114,115,113,109,107,104,102,94,89,87,89,91,91,90,93,94,95,91,87,88,88,96,99,94,82,63,48,56,70,73,74,78,84,88,91,97,99,90,78,73,93,110,98,63,73,98,110,109,99,89,80,76,128,132,134,134,131,125,118,115,112,108,105,102,99,98,95,94,96,101,104,104,99,96,92,90,93,94,96,95,93,90,86,88,97,103,104,96,82,53,41,58,72,77,78,79,85,90,96,101,99,91,76,83,104,113,91,59,73,96,107,104,95,86,79,72,131,133,131,129,129,125,121,118,113,109,102,90,85,83,86,90,93,93,97,101,104,100,99,96,94,93,94,94,93,91,87,93,103,105,103,97,82,54,45,61,74,82,84,81,82,85,90,95,97,85,72,79,99,109,79,60,80,99,105,101,94,84,75,70,129,137,137,129,124,123,122,121,115,105,93,82,76,79,85,87,85,84,88,96,101,103,104,102,100,96,92,90,91,89,87,91,100,101,102,97,87,69,55,64,82,91,88,82,81,85,89,91,88,80,67,66,84,96,72,64,86,101,102,97,91,85,79,73,124,134,139,133,125,122,120,119,114,99,88,76,74,83,89,86,80,85,94,99,104,108,109,109,107,102,97,94,91,92,87,87,92,97,96,93,88,75,61,67,83,88,88,86,86,87,89,91,88,78,64,67,80,87,70,73,92,100,97,91,86,83,79,74,118,129,135,133,130,125,120,118,111,100,89,74,79,87,89,85,85,92,96,101,106,113,116,116,115,113,108,103,96,94,94,89,85,88,87,85,82,74,68,76,87,87,89,88,84,84,86,88,89,78,60,52,53,62,73,83,95,96,90,87,84,82,78,74,113,124,130,130,127,124,118,114,106,95,83,75,85,91,85,79,85,90,97,105,108,114,119,124,123,119,117,114,109,106,103,99,99,91,88,84,80,78,82,87,91,92,91,91,90,88,87,91,91,78,64,66,65,55,71,85,91,88,86,86,85,82,78,78,108,120,125,126,124,121,118,113,100,84,77,74,87,85,74,70,75,80,91,101,105,110,118,126,127,124,122,121,120,116,113,111,109,104,101,97,94,92,97,98,98,98,97,95,92,92,91,93,91,76,62,67,79,76,77,85,87,84,85,86,84,81,79,81,101,116,123,124,123,123,119,111,96,80,70,75,89,80,61,63,66,76,84,92,99,107,116,126,130,131,130,130,128,123,121,119,116,112,110,110,107,105,106,108,107,103,101,99,96,94,93,93,89,76,58,51,58,70,81,86,85,84,84,84,82,81,82,85,94,110,120,122,122,122,119,110,97,80,68,76,87,72,61,65,75,80,80,86,94,106,116,126,133,135,136,137,134,130,126,124,120,117,114,112,110,109,111,114,114,109,105,103,99,95,95,97,93,81,55,38,49,68,80,85,87,87,86,85,86,85,84,85,89,104,114,121,121,121,120,111,99,76,65,76,84,66,63,72,93,94,86,89,94,106,118,126,132,136,139,141,138,134,131,129,125,121,117,113,109,106,108,113,115,113,108,106,103,99,100,100,96,84,52,37,59,80,89,91,90,88,87,88,88,85,84,84,85,101,111,118,118,121,121,114,102,73,59,73,81,64,57,61,80,92,92,94,97,105,117,124,130,138,141,142,141,139,136,132,128,125,119,116,111,106,104,109,115,117,113,109,106,105,104,100,94,81,50,48,75,92,94,93,92,91,89,88,86,86,86,86,70,95,112,119,120,120,120,113,101,77,59,77,85,67,48,43,52,70,86,97,103,105,115,121,128,137,142,141,139,142,140,137,132,129,125,121,116,107,101,102,110,116,117,115,110,105,102,100,95,82,58,62,86,95,97,95,94,94,92,91,90,90,88,87,62,85,103,116,118,119,116,108,98,80,65,82,93,74,49,36,41,58,79,97,105,104,113,123,129,136,139,139,140,142,141,135,132,129,127,124,121,114,105,100,104,115,119,117,113,106,101,99,96,87,73,72,83,92,94,94,95,95,95,91,90,91,90,89,58,76,94,108,116,119,118,110,98,81,68,85,94,79,53,37,34,53,79,99,109,106,115,127,132,135,137,137,142,143,140,137,134,129,125,123,122,117,111,103,98,106,115,115,113,109,107,101,94,91,86,81,86,90,93,90,91,94,92,95,93,90,91,90,51,70,85,99,111,118,118,110,96,84,71,91,98,83,58,38,35,51,78,100,110,107,116,128,131,135,138,141,143,144,142,141,134,130,125,123,120,119,118,109,100,101,110,113,112,110,107,102,96,91,88,87,88,86,87,89,91,92,90,92,95,95,94,92,49,67,81,91,102,110,112,105,95,85,72,89,102,87,68,43,37,53,84,105,110,106,117,131,136,136,137,141,143,145,144,139,138,136,128,125,123,121,120,113,105,100,107,112,110,107,104,103,100,93,92,93,89,86,85,86,91,92,92,90,88,92,91,90,43,60,78,84,91,102,104,102,95,83,72,81,98,88,69,52,48,61,84,107,109,105,116,129,132,132,135,140,144,144,143,138,137,132,129,126,124,122,118,116,109,98,95,103,105,103,99,96,96,94,94,96,95,90,89,92,91,92,89,85,82,81,81,82,40,51,73,88,91,97,101,97,94,90,77,82,92,91,72,59,57,68,86,103,104,106,119,129,133,134,138,141,145,145,142,141,137,134,127,127,125,121,118,115,113,107,98,97,102,101,97,93,93,92,91,93,98,97,95,95,96,89,85,83,80,79,77,72,39,46,65,85,90,89,91,95,86,83,78,83,94,91,77,62,51,60,87,102,105,109,120,127,132,136,140,143,143,144,142,137,136,132,128,124,121,114,112,113,113,110,103,96,96,102,102,98,97,99,100,99,98,101,99,95,91,89,84,83,81,80,72,65,31,39,52,74,92,90,87,88,91,93,80,81,94,92,76,69,58,60,84,104,107,111,120,125,129,133,135,137,141,143,138,133,131,127,125,124,119,116,113,111,112,112,110,102,95,93,96,96,98,99,98,100,102,93,85,84,85,80,80,76,74,74,72,69,32,38,50,69,90,96,87,85,91,89,87,82,89,93,90,68,64,68,89,102,106,111,119,126,130,131,131,134,136,136,136,128,127,124,125,123,118,114,113,109,105,106,110,109,103,100,99,95,93,96,95,94,91,90,92,92,88,81,75,71,66,67,71,72,27,32,41,59,82,99,96,84,82,83,80,83,86,91,93,83,71,73,88,97,102,109,115,123,125,127,128,130,134,134,133,131,126,123,120,119,114,111,107,104,105,104,102,103,104,102,98,96,95,94,98,97,92,92,90,90,86,85,78,69,68,70,70,67,29,29,35,49,73,90,98,95,79,75,80,78,81,85,94,91,82,78,86,100,103,105,113,121,125,125,126,130,129,128,129,125,124,121,119,113,112,109,104,99,98,96,95,95,97,98,99,96,96,94,96,96,92,89,83,82,80,80,80,80,75,76,74,72,28,26,29,39,64,87,96,100,86,74,74,75,78,85,89,94,93,84,83,93,98,100,109,119,125,127,127,126,125,121,121,121,120,116,110,109,103,101,100,97,92,89,89,93,93,92,91,93,93,93,89,87,82,77,74,77,76,77,78,79,78,74,70,66,27,26,27,32,51,77,91,95,91,86,79,76,75,77,82,89,93,87,84,92,98,103,108,114,120,123,123,122,118,117,116,114,114,110,105,103,99,96,96,95,93,90,88,89,91,90,88,86,85,86,87,84,81,77,74,76,74,76,81,81,79,73,66,59,29,26,24,28,37,62,79,88,91,89,86,80,77,76,78,84,87,89,84,88,97,104,108,111,114,115,116,115,112,108,107,105,101,102,100,100,98,93,93,90,87,86,88,91,93,91,90,87,87,85,85,83,82,82,81,81,79,75,75,77,75,71,63,55,27,27,26,28,31,46,69,81,89,89,87,79,79,79,78,86,93,92,87,94,98,101,104,105,108,110,110,109,107,105,100,97,96,94,93,91,89,87,86,86,87,87,89,94,97,97,96,95,93,91,91,88,84,81,80,83,81,80,76,73,71,64,57,54,27,25,24,26,31,36,53,68,78,80,78,77,81,83,84,89,95,92,90,96,97,96,98,100,101,101,103,104,101,98,96,94,91,87,86,85,81,82,82,85,86,87,88,93,94,94,93,95,92,88,87,87,85,80,77,77,77,75,72,68,63,59,55,54,27,25,23,23,28,32,40,57,68,72,73,79,83,83,82,85,89,89,92,98,99,98,96,96,97,97,97,96,96,93,91,92,89,87,86,82,79,80,83,85,83,82,83,86,88,87,87,88,86,84,82,80,80,75,76,72,69,67,67,63,57,56,55,56,27,27,24,22,25,30,35,49,66,76,79,83,84,80,81,85,88,90,94,100,101,101,99,99,99,98,96,95,93,91,90,91,91,92,91,87,85,86,88,86,83,83,83,84,87,87,85,85,81,78,78,79,76,72,71,69,66,68,65,61,56,54,56,59
79,55,68,74,77,85,94,103,110,115,117,119,121,120,118,117,118,118,125,115,113,117,112,111,111,113,116,115,109,103,105,104,105,109,113,101,98,89,87,84,86,78,74,71,75,77,79,78,76,77,77,78,78,79,77,77,77,77,118,181,195,193,195,199,48,63,70,61,73,90,104,114,120,122,122,124,123,121,120,121,117,109,128,118,117,124,120,117,118,118,116,112,107,110,111,110,109,109,112,111,107,104,108,104,109,110,102,97,86,76,74,77,78,77,78,79,78,77,77,77,77,90,153,198,198,198,202,204,52,60,60,69,76,78,92,115,128,125,124,120,120,123,119,124,130,116,126,124,127,129,124,127,123,115,113,117,121,123,119,111,105,101,98,101,105,110,114,113,108,110,110,109,101,103,82,72,74,78,78,79,78,77,78,79,79,113,180,198,195,195,194,196,58,63,68,76,77,83,101,120,119,117,114,116,116,119,116,115,126,125,114,124,129,130,132,132,121,119,126,127,122,113,111,108,102,99,105,104,108,109,110,115,114,108,104,104,103,104,103,90,74,77,80,80,80,78,78,74,76,129,184,188,188,188,191,192,63,70,79,88,94,99,111,124,123,118,117,118,116,111,110,114,113,127,100,119,137,136,135,127,125,130,135,127,112,112,121,124,121,117,111,109,107,109,115,119,113,109,105,102,101,99,102,99,93,78,74,75,79,79,72,69,98,156,187,192,196,200,200,199,68,80,88,96,104,109,122,132,132,130,127,123,117,113,106,103,108,117,100,107,138,142,137,129,136,140,138,124,119,129,135,132,129,123,116,106,103,102,110,114,113,105,108,112,103,103,98,98,102,106,83,76,79,78,77,128,178,195,199,199,195,190,186,187,81,93,100,106,109,118,131,135,135,135,125,114,106,102,96,99,103,97,96,91,131,149,140,140,147,150,133,128,134,141,140,135,131,122,116,107,99,89,92,99,104,100,99,101,111,108,104,104,104,109,111,83,72,71,130,188,199,199,192,185,178,181,181,184,93,107,112,113,116,125,134,137,132,136,124,109,102,96,94,97,94,86,75,91,126,134,143,155,150,146,148,141,142,142,143,140,134,126,114,104,92,87,98,106,109,109,103,102,108,100,100,102,102,96,98,96,95,129,182,194,192,179,170,168,165,168,179,182,106,115,119,122,128,136,140,134,136,138,124,110,100,91,85,91,89,74,69,99,124,128,139,156,159,152,156,150,153,148,145,141,136,125,111,101,93,92,104,110,110,113,109,112,116,115,106,105,103,97,98,99,105,126,150,145,130,134,145,152,155,156,135,156,112,116,121,128,137,143,143,142,140,136,126,107,96,89,86,86,71,57,72,108,126,137,144,143,146,161,157,156,157,153,148,142,132,126,117,104,94,99,107,106,104,103,109,122,119,115,112,106,99,93,88,96,103,99,100,103,101,99,104,116,114,109,98,98,115,121,128,138,147,149,140,135,130,126,110,98,88,85,85,79,56,52,78,115,123,132,149,140,143,154,160,166,168,161,155,147,134,125,115,107,102,101,102,98,94,106,121,121,113,115,111,109,106,105,101,89,102,100,87,99,111,111,114,115,118,121,129,135,127,131,136,144,148,148,151,144,132,114,104,99,91,83,83,68,56,51,79,110,114,119,146,143,149,148,152,168,171,165,155,144,137,127,118,115,113,105,97,86,98,125,118,106,107,111,114,112,106,104,98,88,90,88,102,102,99,102,103,108,109,118,119,122,131,141,146,149,150,151,155,147,133,120,119,111,88,82,82,61,52,58,78,109,115,111,139,145,154,151,154,166,167,164,157,147,135,125,123,119,113,108,98,92,111,109,104,112,106,113,116,116,113,98,89,96,93,87,102,104,97,95,90,98,98,108,114,116,145,148,148,152,150,153,151,149,137,120,111,98,80,80,78,60,60,71,76,105,121,106,127,154,155,149,150,167,169,165,156,148,134,125,125,116,111,104,89,92,106,111,118,118,107,100,104,103,103,93,89,96,100,97,99,101,99,101,92,85,91,95,103,108,157,157,151,151,149,152,151,143,131,115,102,83,71,81,73,47,48,58,76,102,118,104,122,148,146,147,147,165,168,159,150,143,132,129,124,118,112,100,87,98,114,128,124,111,92,82,86,89,90,99,106,102,95,95,99,101,110,114,113,102,86,91,94,97,158,157,154,153,153,156,151,140,126,109,96,79,69,81,66,42,33,38,61,94,117,103,120,148,147,146,151,168,168,159,151,143,135,130,123,121,111,94,84,106,128,131,120,107,90,70,69,83,94,102,100,100,105,113,98,93,101,106,111,122,102,84,86,93,159,157,158,156,157,157,152,142,130,112,91,73,68,80,61,38,31,36,63,94,108,96,118,144,145,141,149,163,159,153,147,141,137,130,125,121,107,90,93,120,134,128,117,103,88,68,72,88,104,108,109,106,103,111,111,111,109,110,110,109,111,94,77,78,159,157,162,160,159,156,153,142,133,116,90,66,65,78,60,34,28,35,65,90,104,91,114,133,136,140,151,160,157,150,142,137,133,130,124,118,101,91,109,126,128,125,117,106,84,61,69,94,101,106,114,110,105,102,102,102,97,96,110,97,107,108,104,90,161,162,161,161,163,160,152,140,132,120,96,67,59,70,52,36,33,38,65,87,95,89,113,130,137,147,154,156,156,151,138,137,131,128,121,109,98,104,122,132,126,127,116,107,86,57,66,102,109,111,115,112,112,109,102,99,102,105,113,113,117,113,118,106,166,165,162,166,165,158,152,139,130,120,95,70,59,63,47,40,38,50,72,86,91,92,111,123,137,151,153,151,148,144,140,135,130,124,114,105,106,118,126,127,123,124,126,120,98,55,55,108,125,116,115,111,109,107,102,99,103,107,110,110,115,114,118,124,164,168,163,160,163,156,152,142,127,117,88,60,55,63,46,51,61,73,75,80,83,93,112,126,146,154,153,147,140,132,136,134,125,113,107,110,120,127,127,130,126,121,123,120,104,58,33,83,134,126,116,109,106,105,101,96,93,99,99,103,115,127,128,119,162,165,164,160,159,153,151,145,128,112,92,70,60,60,51,47,57,69,69,76,79,100,116,136,154,154,150,144,136,132,132,128,115,109,112,121,130,133,132,126,125,122,120,125,116,81,31,39,107,126,119,111,108,106,104,96,88,85,86,97,109,118,127,125,164,166,165,158,162,157,148,144,132,118,94,73,64,67,59,49,56,61,69,79,86,107,123,144,153,148,147,143,134,130,126,119,108,105,115,125,134,132,128,124,122,121,117,114,108,87,53,27,45,113,136,125,115,104,101,94,87,83,77,87,106,118,122,118,169,168,166,159,163,159,147,139,131,120,104,80,70,66,70,55,55,54,62,93,102,120,137,150,149,141,138,134,129,122,119,118,113,114,118,112,119,128,126,122,121,119,112,108,110,94,69,73,55,82,140,139,122,109,100,98,89,80,76,84,109,122,120,113,168,166,163,158,161,159,149,140,131,119,105,86,75,68,71,69,65,72,77,91,104,122,141,145,138,134,129,123,122,119,119,124,131,133,126,108,90,102,108,116,119,117,114,110,107,92,81,89,76,64,120,151,131,109,93,97,105,84,73,76,103,117,118,112,169,164,164,162,159,154,145,137,129,118,106,90,81,70,68,66,62,61,79,102,118,134,141,137,129,124,122,119,119,117,120,123,130,130,124,113,79,48,61,84,105,111,113,115,111,91,66,71,39,43,101,142,130,114,104,99,105,85,70,74,98,113,116,109,162,161,162,161,157,153,144,133,123,116,111,101,85,72,68,66,63,66,82,102,121,135,135,129,125,122,119,125,124,124,118,116,116,120,118,112,99,68,51,57,79,98,110,113,110,89,62,66,62,43,77,136,133,127,110,91,86,79,66,64,83,106,109,103,154,156,162,164,159,154,144,133,124,121,117,112,102,93,87,84,82,91,109,121,128,131,126,123,119,118,120,120,125,126,121,117,115,116,118,119,113,104,86,62,62,84,101,110,111,94,68,76,87,71,65,123,130,119,113,94,88,85,69,62,76,94,108,101,157,154,153,151,157,156,146,136,128,123,125,117,114,114,121,126,128,127,130,133,129,123,119,118,115,118,122,124,127,129,127,130,133,132,128,127,126,110,97,86,62,66,86,101,116,95,74,89,104,95,66,100,122,109,105,91,86,80,65,60,70,94,101,95,135,138,145,150,146,144,145,140,131,124,116,115,111,121,137,153,159,154,149,143,136,134,134,135,137,138,140,145,147,152,155,155,150,146,141,135,122,105,88,88,74,59,75,93,109,98,79,94,108,102,61,69,110,118,112,96,87,84,62,53,67,89,99,93,136,132,135,141,146,144,136,131,118,107,106,107,106,119,144,160,166,165,158,158,155,155,156,162,167,168,166,172,172,169,169,169,162,154,146,133,115,104,90,88,79,60,62,79,102,101,74,87,108,107,63,55,105,129,118,94,86,85,64,53,63,85,102,93,148,144,141,138,137,140,137,130,123,113,108,101,94,113,141,162,166,163,160,162,159,159,157,157,163,167,165,163,160,154,151,152,151,146,141,131,115,102,88,83,77,57,55,73,87,94,75,71,81,71,45,51,109,139,121,98,84,80,65,56,68,84,96,92,140,143,143,141,134,129,129,128,114,107,100,94,98,118,148,165,166,160,155,157,152,149,147,146,149,151,150,150,146,143,142,144,143,139,135,126,110,102,91,87,79,58,56,71,84,82,76,73,84,65,39,57,106,135,118,95,81,79,64,59,77,89,94,88,131,138,141,142,141,135,127,125,120,106,103,97,106,124,142,151,152,151,146,144,141,138,136,138,139,129,125,121,128,129,131,129,122,117,115,114,104,95,89,86,72,55,55,63,77,83,74,82,107,108,62,58,97,114,102,88,85,82,64,63,81,93,92,86,126,130,136,136,141,146,139,126,118,109,105,99,103,116,127,135,136,136,137,129,123,118,119,118,107,100,95,100,111,115,112,103,95,94,99,100,91,88,83,76,66,58,60,65,82,83,77,91,113,106,63,68,95,111,99,82,73,73,63,70,83,87,89,85,122,125,128,135,141,146,144,133,122,109,98,92,94,98,105,106,108,105,108,109,102,95,94,89,86,87,89,100,106,105,96,88,85,87,96,88,84,75,73,73,68,68,69,77,84,81,78,96,113,99,63,76,92,105,95,83,81,78,71,77,87,85,85,88,116,126,129,134,138,141,142,136,123,110,101,97,93,91,86,82,85,91,94,99,102,99,95,93,94,92,93,95,99,95,89,84,86,97,97,86,70,54,64,69,68,69,73,82,85,82,77,88,101,80,59,82,97,97,87,80,83,78,70,80,89,90,90,88,94,110,126,129,136,140,131,133,124,111,106,101,93,84,76,70,70,74,78,88,98,104,105,101,97,93,94,96,96,94,91,92,100,105,99,87,58,49,66,75,71,67,76,85,82,79,71,75,83,65,61,89,98,86,82,85,85,76,68,75,89,85,85,88,85,98,115,126,134,142,138,126,122,109,102,99,92,81,71,71,66,57,65,80,92,105,112,113,107,101,92,92,93,91,91,102,111,112,104,87,67,60,77,80,76,78,80,83,79,75,67,55,38,44,74,94,87,80,81,88,86,78,76,82,91,93,90,86,72,88,102,116,128,140,139,130,123,115,107,98,87,75,66,65,59,60,72,80,89,103,119,124,120,116,105,96,94,92,89,93,106,107,97,88,80,80,82,81,79,78,81,75,85,80,77,81,66,64,89,88,78,82,85,87,82,80,81,80,85,89,92,93,61,73,89,104,119,133,136,128,122,118,112,97,81,67,68,66,59,66,66,81,86,98,119,134,133,129,122,113,107,102,98,91,91,94,92,88,84,85,83,86,86,80,79,84,88,84,79,84,74,81,96,79,79,88,91,86,82,82,82,83,88,95,86,94,55,62,77,96,110,125,133,131,124,115,106,95,80,69,68,60,50,51,63,74,83,95,112,134,141,132,129,126,119,113,108,100,93,89,86,86,89,87,88,90,88,89,88,86,85,72,54,39,54,85,88,85,90,92,88,86,87,86,86,88,93,96,97,97,52,53,65,84,100,115,125,125,118,111,105,94,76,66,64,40,47,54,62,63,71,91,107,130,149,147,145,137,133,129,123,112,99,98,90,90,96,96,94,93,92,87,90,85,84,67,47,50,74,92,87,89,86,88,85,81,81,83,86,91,93,98,98,102,52,55,62,75,89,110,121,122,117,113,106,94,75,63,61,47,63,80,69,66,73,89,110,121,137,155,153,149,141,138,132,121,106,99,95,97,106,108,103,98,93,88,87,91,89,58,31,57,86,90,92,91,93,92,90,89,87,85,88,91,96,94,98,101,48,53,55,61,80,101,114,116,114,111,103,97,77,64,57,43,56,73,72,70,75,83,109,118,136,153,160,153,146,139,136,132,121,102,86,90,102,111,107,103,104,98,97,98,87,52,43,74,92,93,91,91,89,91,90,88,87,91,88,87,91,92,98,96,41,50,56,58,72,92,106,111,112,114,107,104,76,58,55,37,33,43,63,80,91,86,107,117,127,148,161,156,150,152,145,134,125,114,98,83,91,109,112,109,104,104,102,97,86,54,56,80,90,91,93,94,91,90,92,89,83,93,96,92,98,93,96,82,42,42,46,51,67,90,101,109,113,115,110,106,77,60,55,36,38,41,58,78,93,89,107,116,124,142,155,153,153,151,144,137,131,119,107,85,77,99,113,113,108,102,96,94,86,66,66,80,86,85,91,91,91,92,90,90,88,87,100,101,92,85,76,78,35,42,43,41,54,88,103,111,111,111,106,102,81,64,62,32,29,34,54,77,97,90,99,123,127,139,149,154,157,156,148,139,136,128,121,100,76,79,103,116,112,102,99,92,85,78,78,80,82,83,86,85,86,91,91,90,92,95,91,94,90,75,72,80,34,39,38,44,49,73,94,102,106,108,102,102,91,69,68,35,33,32,51,80,105,97,99,124,128,137,146,155,158,155,150,142,130,121,118,109,89,72,89,106,108,105,102,88,81,80,80,75,72,78,81,82,84,82,86,85,88,92,85,79,68,66,78,81,33,37,35,40,43,67,88,102,106,107,102,100,91,70,69,42,30,38,65,90,106,97,100,127,130,135,148,158,160,157,152,140,130,124,117,113,98,77,79,96,104,103,96,96,90,92,92,84,80,87,90,87,84,84,84,84,78,77,70,67,67,79,85,85,29,34,34,37,44,63,79,94,103,106,104,100,88,75,74,50,44,61,73,94,108,97,102,127,129,132,148,162,162,158,151,146,135,126,120,118,108,87,68,84,96,94,92,93,94,93,91,88,91,88,85,81,85,90,87,73,67,69,61,65,81,83,85,84,30,33,36,39,44,59,74,86,96,97,96,100,89,70,75,59,49,64,78,102,108,96,109,127,129,135,150,162,161,155,150,145,133,126,118,113,107,98,77,70,90,92,86,85,88,87,92,94,91,94,93,92,86,83,80,79,78,75,67,79,81,83,83,82,29,31,34,40,39,53,73,85,93,91,85,94,87,70,75,63,46,48,73,99,106,98,109,123,126,141,153,160,161,154,148,142,133,126,117,108,105,102,93,72,75,89,91,92,96,96,97,94,88,88,83,80,78,75,75,78,71,69,76,78,81,80,78,82,28,28,27,36,41,47,69,86,89,86,86,92,89,79,78,69,51,48,71,103,105,102,114,120,129,139,147,157,155,150,143,136,128,120,114,110,103,102,102,94,76,76,82,86,90,91,90,88,90,89,87,80,72,76,79,80,83,89,79,82,84,87,86,83,28,25,29,32,35,41,57,81,90,83,86,92,91,81,83,77,59,51,73,101,102,106,110,117,122,130,138,147,151,145,129,130,125,119,109,105,103,100,100,104,94,86,81,82,88,93,93,91,91,87,90,88,87,86,80,77,78,83,81,85,87,90,87,89,32,25,29,27,34,39,51,72,88,90,78,90,90,82,80,83,70,55,72,97,99,103,112,119,119,125,134,140,143,142,134,127,122,115,107,100,97,100,95,95,99,95,93,94,92,92,90,86,85,83,84,88,87,88,78,76,82,81,84,87,88,87,87,86,32,28,31,33,26,28,43,68,91,97,89,83,89,83,82,88,86,71,69,94,101,97,109,118,118,121,130,132,131,132,129,124,117,108,103,96,89,88,93,97,94,95,97,98,100,94,89,75,76,81,79,86,88,80,76,81,79,81,84,87,88,89,86,87,35,28,29,28,32,31,35,55,81,97,96,82,79,85,80,86,94,85,72,83,98,99,104,111,117,120,122,122,122,121,120,116,108,102,97,97,95,91,86,91,97,95,88,85,83,80,82,85,89,90,86,82,80,82,79,78,80,84,89,87,87,88,90,90,41,28,32,32,30,27,33,46,71,91,95,85,77,80,80,82,88,93,83,83,97,105,104,106,112,116,114,107,107,108,109,107,104,100,98,94,91,85,86,87,88,86,83,87,89,92,87,83,86,89,91,87,82,81,82,78,85,89,89,88,88,90,90,89,46,30,31,32,28,25,27,39,61,81,93,93,89,82,81,78,84,96,82,93,96,100,104,103,104,107,108,104,97,94,93,96,96,93,93,91,91,88,90,96,97,97,98,93,91,91,90,88,87,85,83,82,79,75,79,86,91,91,90,87,87,84,83,81,34,33,30,33,29,27,28,33,50,69,86,92,90,87,86,86,90,92,87,96,99,92,93,97,100,103,103,98,94,91,89,85,85,82,84,87,88,88,90,94,93,92,92,90,87,87,85,84,83,82,86,87,95,98,94,90,80,79,78,82,80,76,76,80,34,30,29,33,32,27,26,31,41,55,71,81,83,88,90,88,88,94,90,103,103,101,98,99,92,90,93,95,93,96,92,91,85,81,83,88,84,84,87,90,92,90,88,83,83,86,82,79,73,72,67,60,45,32,25,24,23,15,21,40,59,70,76,77,31,29,29,34,29,27,25,29,37,47,63,79,87,89,88,89,91,94,93,99,98,98,100,100,100,99,95,93,91,90,98,97,92,93,94,91,92,90,92,89,86,86,84,82,85,84,70,45,24,15,9,9,11,14,14,17,22,21,19,22,31,48,55,62,30,24,26,32,32,29,24,27,35,49,68,80,85,89,91,93,93,94,95,97,91,89,92,93,89,88,90,91,91,85,78,78,81,81,81,79,77,79,82,80,82,86,89,86,78,51,31,16,12,14,17,18,21,22,25,32,33,29,20,17,22,24,25,28
40,41,45,43,39,35,30,18,18,12,16,16,22,24,26,27,25,41,60,65,51,57,63,65,70,91,91,95,102,111,110,105,93,81,84,77,75,73,74,72,69,68,70,75,80,80,82,79,79,77,81,77,79,80,83,77,73,76,76,76,75,75,75,77,54,62,67,69,65,66,67,75,78,90,92,85,84,84,84,80,69,72,82,80,69,71,71,71,71,93,90,96,102,111,110,105,92,82,84,77,74,73,74,72,69,67,70,75,81,80,82,78,80,76,82,77,79,80,82,77,73,76,76,76,75,75,74,77,73,84,87,89,93,96,93,100,108,107,104,104,96,97,102,107,110,111,115,117,120,122,120,124,124,105,111,119,115,100,97,102,101,98,95,86,82,79,78,75,70,67,71,75,81,80,82,78,80,76,82,77,79,80,82,77,73,76,76,76,75,75,74,78,84,89,92,94,97,99,102,104,98,92,83,81,85,85,82,88,93,100,109,123,131,131,133,127,119,124,132,121,104,104,122,127,123,120,115,107,100,96,95,101,103,100,91,79,73,73,75,79,78,77,80,77,78,79,80,76,74,76,76,76,75,75,74,78,93,95,95,103,103,100,109,111,99,86,81,78,79,80,78,80,79,78,87,112,130,138,139,130,131,143,138,124,117,130,136,139,135,127,119,110,100,92,89,98,108,112,109,105,106,97,82,79,78,76,76,77,77,76,75,78,79,79,76,76,78,78,77,77,100,101,104,107,106,114,110,97,88,79,72,77,81,82,83,80,78,74,74,98,124,134,139,141,152,144,143,147,144,146,143,140,136,130,120,108,98,87,76,76,84,95,97,95,103,100,101,100,89,79,74,73,75,77,78,78,76,77,80,78,77,77,76,77,105,110,114,114,113,117,108,97,90,78,78,82,83,79,78,72,69,71,77,106,124,127,127,144,157,151,154,149,147,152,149,144,139,131,121,111,102,91,83,87,91,91,94,90,87,102,100,100,98,100,94,88,81,76,78,77,76,77,78,77,76,75,74,78,110,121,129,133,130,121,109,99,90,82,80,82,81,78,61,52,60,65,82,120,123,128,131,137,130,143,159,158,162,164,156,148,140,131,123,113,108,102,94,93,94,93,96,103,92,100,106,102,100,105,108,104,97,81,77,78,77,77,78,78,77,79,78,74,130,141,140,141,135,124,110,97,86,76,79,82,73,53,49,67,68,63,84,118,121,118,123,143,128,136,146,152,163,165,155,150,142,133,125,117,114,111,102,96,86,84,84,92,109,118,110,105,102,102,97,98,100,92,83,77,76,79,79,77,77,78,74,75,148,155,154,145,136,125,112,101,87,76,78,81,68,52,60,66,54,55,91,111,122,116,109,134,139,146,147,151,163,164,160,153,144,134,123,122,118,112,105,99,89,74,85,105,112,105,105,112,108,104,103,101,102,104,98,86,76,77,77,77,79,76,77,79,151,158,159,150,141,132,117,96,79,75,77,78,60,49,65,65,72,87,96,106,118,122,105,121,145,144,145,147,162,165,157,150,142,134,126,125,121,112,108,95,82,71,85,96,96,100,99,104,112,111,104,101,103,96,98,101,88,77,75,77,78,79,77,78,154,161,160,155,146,139,123,99,76,72,78,77,55,57,66,68,101,119,110,113,114,122,106,115,145,142,142,144,162,166,154,146,141,135,127,123,120,116,106,89,77,69,81,97,107,107,102,105,112,111,110,102,91,88,95,95,89,90,77,78,78,78,80,75,150,156,161,153,144,139,127,102,77,68,74,73,52,58,60,82,106,107,119,116,110,120,105,114,145,143,141,149,163,165,159,153,145,138,132,125,121,118,103,83,70,71,93,115,115,105,96,87,89,94,99,96,83,84,96,91,92,107,100,85,76,74,77,93,157,162,163,156,143,136,127,101,76,67,70,70,49,56,62,63,52,51,75,106,104,111,101,112,141,140,137,145,160,159,155,146,137,137,133,129,123,117,98,75,69,88,114,121,115,102,90,75,75,83,88,92,102,98,99,99,95,102,108,101,77,75,79,129,156,167,169,166,150,139,131,104,81,66,69,68,47,48,54,44,30,41,63,97,107,104,96,112,136,136,138,146,155,154,150,143,133,130,129,127,121,114,89,75,86,107,121,125,121,108,92,75,66,69,79,90,97,97,98,102,104,99,95,105,101,87,102,166,150,161,165,165,159,144,132,115,91,72,66,65,46,44,49,45,47,36,64,107,111,100,95,114,132,137,142,148,151,149,146,139,133,131,129,126,120,104,87,91,106,115,119,125,123,115,99,77,66,75,85,96,101,103,100,100,113,106,101,106,117,117,141,192,146,155,160,161,156,145,133,122,100,80,71,65,50,40,49,30,28,33,67,107,110,97,95,116,131,139,146,147,145,139,134,129,134,130,123,116,108,104,103,113,118,119,121,123,124,122,109,84,59,73,95,101,105,114,113,108,109,108,111,109,109,115,139,180,144,155,165,166,164,157,142,125,106,86,78,69,58,42,46,36,33,37,57,91,97,88,102,122,132,147,151,148,143,136,128,123,127,123,114,108,111,116,116,119,121,123,124,121,121,129,123,103,62,63,105,103,102,110,112,112,110,108,105,107,109,114,114,128,148,153,164,168,169,163,147,131,110,93,81,73,63,48,41,39,33,38,54,84,93,87,105,124,139,153,149,149,144,137,128,124,122,115,108,113,120,120,116,115,112,110,115,122,122,123,124,118,78,43,95,121,113,102,103,101,107,111,107,104,111,122,117,114,151,155,163,168,165,160,143,127,117,98,89,78,70,57,43,43,43,49,63,86,95,104,116,128,148,152,146,138,137,129,126,122,119,119,121,125,126,125,126,126,115,100,100,115,120,115,112,113,94,28,46,101,127,114,103,103,102,104,108,101,99,112,116,121,142,148,156,167,167,156,148,135,121,109,94,82,70,64,52,47,52,53,61,93,102,112,130,140,150,140,128,120,118,117,119,121,126,131,136,136,138,135,132,123,110,96,89,98,103,113,115,113,98,30,20,42,90,126,129,123,114,106,104,103,92,88,97,109,139,139,145,153,159,156,146,141,133,121,107,94,79,64,56,52,54,61,70,95,111,119,134,140,125,112,112,116,123,128,137,144,150,153,157,156,150,148,141,126,111,97,87,90,88,103,114,112,100,68,54,47,47,88,133,143,126,103,95,101,103,87,83,95,145,138,138,143,145,143,143,134,130,125,116,109,99,84,65,50,44,51,72,99,114,124,124,119,118,126,137,140,144,155,169,175,172,166,162,158,152,146,139,129,112,103,91,88,83,72,93,105,99,83,78,78,57,61,108,124,123,111,98,95,105,98,79,78,142,141,138,136,133,131,130,132,131,126,115,111,114,113,102,85,74,73,89,113,125,130,135,136,152,162,171,180,178,175,176,169,159,154,152,148,142,139,132,125,112,100,86,87,89,54,70,87,95,81,67,61,40,38,87,114,110,115,109,97,96,94,78,66,139,145,147,145,132,123,120,116,110,108,111,111,111,120,132,140,141,143,143,149,153,156,155,164,164,163,174,178,173,165,157,150,145,142,142,137,129,123,122,118,109,98,93,90,85,54,54,71,85,80,73,77,86,69,73,105,109,110,121,95,92,91,86,67,136,142,149,150,141,128,117,113,111,114,113,107,105,115,132,153,164,168,164,164,167,170,171,171,166,161,161,159,148,141,141,139,138,137,128,120,111,114,117,114,98,94,90,94,79,52,50,63,76,76,80,95,113,114,79,98,106,96,83,92,86,93,82,63,136,136,141,145,141,134,123,111,109,104,100,96,98,107,128,151,166,167,163,166,168,168,163,159,154,150,146,141,131,124,127,127,129,128,112,105,102,109,112,101,91,86,85,80,67,50,51,59,68,71,77,93,108,114,72,77,99,105,106,103,91,94,85,65,134,137,138,140,138,133,127,112,103,100,96,93,96,109,129,152,164,168,164,164,160,159,152,147,144,141,133,118,109,110,116,124,125,115,103,98,103,110,108,94,87,80,72,70,58,48,53,61,70,72,71,86,100,108,68,45,79,111,114,101,84,95,92,61,125,135,137,136,136,132,128,118,107,104,98,100,100,112,133,152,161,161,162,160,154,147,137,129,128,123,110,103,102,110,118,121,116,106,96,94,103,113,108,93,80,65,62,63,54,50,48,55,68,73,68,76,87,83,49,41,78,116,121,99,85,85,82,63,116,126,136,139,138,134,128,119,110,101,93,100,106,111,124,138,147,151,154,152,144,133,123,116,113,107,101,100,101,107,114,114,112,98,92,98,112,118,107,89,67,55,65,67,55,46,50,61,71,77,70,78,89,82,48,39,79,115,120,98,81,80,82,63,99,113,128,138,138,136,131,118,107,93,92,98,105,105,114,121,131,129,129,132,129,124,116,111,109,106,107,107,107,111,115,114,110,97,94,111,124,120,105,81,54,58,69,69,67,67,66,75,78,77,72,87,100,105,71,45,81,104,106,88,78,77,82,69,93,101,113,126,133,134,134,120,107,99,95,96,100,103,102,102,98,94,97,110,120,123,121,116,113,111,108,109,107,107,108,112,106,97,109,124,128,120,102,76,48,59,68,70,67,74,82,83,84,80,77,96,110,110,71,46,77,97,95,83,74,79,81,63,84,95,102,117,127,128,130,125,111,105,99,97,98,100,94,85,79,84,95,107,118,126,130,126,122,116,111,110,106,107,110,110,102,102,118,128,124,120,102,76,51,59,72,78,76,72,74,78,80,78,80,104,118,114,65,48,79,89,92,83,73,74,72,59,78,84,95,109,124,127,126,126,117,108,100,98,95,88,84,82,87,90,91,100,110,122,127,127,127,122,116,111,107,106,109,109,103,105,120,126,122,115,100,78,59,67,80,81,75,73,78,83,86,81,70,81,97,91,46,52,82,90,89,80,75,78,76,61,68,77,85,100,112,122,123,123,116,106,97,94,89,83,82,83,84,83,81,81,95,112,125,128,130,128,123,116,109,107,104,106,102,104,120,125,119,108,97,80,67,76,86,84,77,78,81,77,77,76,74,85,94,89,53,66,89,91,85,77,76,79,76,67,59,70,83,89,99,113,119,116,114,105,93,88,85,81,78,79,77,70,69,76,90,108,127,133,135,133,130,127,112,108,109,107,102,101,103,112,111,104,96,82,76,82,87,86,83,81,79,83,84,79,79,99,103,81,53,73,91,88,79,79,80,81,76,67,57,57,69,88,91,109,116,116,110,101,93,88,85,80,78,74,71,70,72,84,89,93,115,137,142,144,139,136,127,118,110,108,109,102,97,97,103,102,94,84,86,87,89,89,84,83,83,83,89,76,54,46,45,37,51,78,84,81,79,82,85,83,75,65,54,55,60,75,94,96,107,104,104,96,90,85,82,77,75,74,70,67,74,84,89,95,112,132,145,152,149,145,138,130,122,117,114,110,104,96,92,91,81,79,85,88,88,92,87,83,83,87,87,79,79,71,34,43,70,85,82,80,83,86,88,84,72,62,46,51,55,63,75,96,100,103,97,91,87,85,81,78,75,70,63,65,72,80,87,94,113,132,146,155,151,145,141,135,131,127,123,116,111,106,98,87,90,92,90,91,90,90,87,91,87,90,90,84,86,94,88,70,81,86,80,84,87,88,88,84,78,72,43,50,55,67,72,87,96,95,95,90,85,82,78,76,73,65,57,62,54,59,82,90,105,118,137,155,156,149,147,143,136,133,129,123,113,113,110,96,104,111,104,99,99,98,90,94,94,93,89,79,87,93,82,74,81,83,84,89,91,91,84,80,78,78,37,45,47,55,68,83,91,94,90,84,80,78,76,72,62,53,53,56,75,69,74,82,107,111,129,149,161,160,157,150,145,141,138,131,119,112,111,103,115,122,115,109,111,108,101,99,99,97,84,69,63,52,52,72,79,83,90,92,93,87,82,80,79,78,34,43,47,53,65,78,88,86,85,85,77,71,74,67,54,50,52,63,77,69,75,86,98,117,125,136,153,165,163,155,149,145,142,139,129,118,110,104,111,124,122,117,115,113,107,105,102,101,86,66,54,45,60,80,88,92,93,93,93,88,87,84,79,78,32,38,46,48,58,77,89,94,86,74,69,73,70,54,49,50,61,83,81,72,79,91,92,120,126,134,149,165,167,159,152,149,148,144,137,122,112,101,105,119,123,115,109,113,110,111,112,105,89,68,56,59,76,87,91,96,93,89,92,89,83,87,84,84,30,36,43,44,52,72,90,93,87,70,63,69,68,46,49,55,84,103,98,86,89,102,102,113,127,129,143,160,170,163,157,157,154,148,140,131,119,96,90,106,117,114,115,116,117,116,114,103,73,44,42,68,86,91,91,89,91,92,92,86,85,82,84,86,32,35,41,43,51,68,82,89,87,73,60,65,61,45,51,58,86,92,103,96,95,105,101,107,124,124,135,158,168,158,159,163,155,146,142,136,126,109,82,92,110,111,110,112,114,114,109,103,69,36,48,77,90,94,95,97,97,92,90,89,87,83,83,86,30,33,39,39,44,62,77,83,83,72,64,71,57,45,50,45,51,61,73,89,98,109,105,103,120,124,134,152,164,161,164,162,158,149,144,140,134,120,90,78,100,108,107,110,108,107,104,94,60,43,66,84,92,96,95,94,90,97,92,88,89,86,86,88,33,32,36,36,41,56,69,76,78,74,68,69,64,49,55,40,40,44,56,77,98,112,103,100,122,130,136,147,161,166,167,163,161,153,143,135,132,127,102,79,80,97,106,111,106,102,100,94,67,56,74,85,89,90,95,96,95,93,93,93,83,87,92,87,33,32,33,35,40,53,67,76,79,76,73,75,60,49,55,38,44,36,56,74,98,113,107,103,124,131,133,144,159,167,163,166,159,149,141,133,130,127,113,86,77,94,105,109,107,104,97,92,82,71,79,83,85,85,91,90,93,89,87,90,84,82,90,92,31,32,31,35,38,47,63,69,77,77,69,75,66,53,59,37,31,32,50,77,103,117,107,101,123,133,136,146,164,165,166,166,161,151,143,135,130,126,119,97,76,79,92,101,107,109,95,84,78,76,79,82,81,84,88,91,90,97,92,89,89,84,90,98,35,30,32,37,42,46,55,65,75,76,71,77,74,58,63,41,33,35,47,79,111,120,106,103,127,136,135,143,159,175,171,165,157,155,146,138,130,125,120,106,83,74,82,95,101,98,94,88,83,78,84,73,77,82,84,81,85,90,91,88,88,90,92,97,44,31,29,33,43,48,50,61,75,72,66,76,73,56,65,51,31,32,53,82,109,118,103,105,130,133,132,148,167,172,166,164,158,155,146,137,131,124,120,110,90,77,79,89,94,94,96,99,93,94,86,75,74,82,84,84,84,81,87,89,87,87,88,91,42,33,28,29,41,44,52,58,74,72,68,78,78,61,61,55,43,55,72,90,109,116,103,109,129,131,137,156,163,171,169,163,159,152,143,136,130,123,117,110,98,76,74,79,86,91,97,96,101,94,88,84,84,88,90,90,88,84,85,84,89,96,94,89,51,33,29,31,38,40,49,60,73,77,75,80,80,64,61,66,57,62,75,97,115,116,102,113,131,132,141,161,161,169,166,162,156,150,142,135,128,121,113,107,105,85,71,82,82,79,81,85,80,87,91,90,92,93,92,91,90,92,89,88,85,85,86,87,41,33,27,30,32,40,44,62,76,80,82,86,87,73,59,72,65,57,77,104,117,110,107,118,128,132,143,158,160,167,162,153,146,143,136,129,121,117,111,106,105,97,72,75,84,85,86,91,93,93,100,99,99,99,95,92,90,94,91,85,80,81,78,83,47,25,31,35,36,35,44,59,79,86,86,89,87,80,59,61,72,60,78,104,112,107,112,120,129,133,142,150,152,156,156,151,141,139,138,132,123,115,109,105,106,105,93,68,78,94,99,98,101,104,102,96,92,91,90,90,87,90,88,80,75,74,75,71,62,34,31,33,34,36,43,57,77,86,86,86,89,87,76,59,68,68,75,102,105,104,112,119,132,133,137,148,151,156,156,152,145,136,131,126,118,110,106,103,103,100,102,86,71,71,80,89,91,89,87,86,89,87,79,82,83,82,80,78,70,70,69,77,59,37,37,36,36,37,41,52,71,83,86,85,90,90,86,75,69,70,75,99,113,107,110,124,133,134,133,145,147,147,146,146,143,138,131,123,116,108,97,98,102,101,102,97,87,74,74,80,86,87,88,91,88,89,88,80,77,76,77,80,82,87,76,61,66,40,33,34,36,37,40,52,67,82,88,88,89,90,89,85,77,78,76,100,108,109,109,123,133,136,136,140,144,139,137,138,136,131,125,117,107,104,96,95,96,97,97,97,93,89,87,88,95,98,95,95,91,96,99,88,77,79,80,80,84,87,70,70,56,44,39,39,36,34,38,49,64,79,88,88,90,90,88,87,85,85,86,99,104,101,110,117,130,135,139,135,134,133,133,133,134,127,121,115,104,101,98,97,96,96,99,99,97,97,98,95,92,92,92,92,91,92,90,91,84,85,87,85,85,74,70,70,44,39,37,42,36,30,34,44,61,79,89,91,90,89,88,88,90,90,92,99,105,112,113,115,123,133,134,131,123,123,126,125,126,123,118,111,103,101,100,96,96,102,103,104,103,100,100,101,97,92,86,85,87,82,84,87,89,93,88,87,83,72,72,72,38,40,40,45,45,36,35,44,59,82,91,96,94,90,89,90,90,89,95,100,103,110,116,116,119,128,130,128,118,109,113,116,114,113,115,114,105,98,96,88,87,89,96,98,100,98,95,96,97,94,86,83,85,84,89,91,91,93,86,82,75,76,71,68,38,39,39,44,41,36,35,43,52,75,92,98,95,90,91,91,94,94,97,104,105,109,115,120,120,120,122,124,120,107,101,108,109,109,108,106,108,102,95,89,84,84,83,83,83,84,85,85,84,83,84,85,87,87,83,88,97,92,81,81,80,77,73,76,40,38,42,42,43,39,36,39,54,65,81,90,93,92,88,90,93,94,98,104,105,104,105,108,116,118,118,118,119,113,100,94,99,102,102,99,97,98,99,98,93,92,93,93,91,89,90,89,87,85,85,88,90,81,85,93,90,87,78,73,76,79,78,82,41,38,41,44,44,41,33,35,51,64,70,84,94,91,89,93,95,98,102,106,109,107,111,113,106,112,116,117,116,107,103,95,89,94,98,95,95,96,100,102,103,103,103,101,101,102,98,96,97,96,93,91,92,105,99,94,91,87,77,74,73,77,83,86
68,78,87,87,97,117,130,133,132,129,125,125,126,127,122,127,137,121,130,130,140,136,134,141,131,122,127,133,136,127,120,117,113,111,111,112,116,117,114,115,121,124,119,116,110,105,102,100,100,101,103,105,108,105,100,101,95,88,92,98,103,100,97,99,76,85,89,91,102,121,133,134,129,129,130,125,125,124,116,114,128,120,118,124,139,137,145,140,132,126,134,136,136,123,113,118,125,127,124,122,117,115,114,115,119,123,118,113,113,111,109,105,106,102,103,98,103,110,102,101,100,93,87,89,96,99,98,100,87,93,99,104,110,123,135,135,129,126,125,125,125,120,119,120,127,116,105,123,140,141,142,135,129,133,139,140,132,116,115,125,133,130,126,122,114,108,106,114,120,120,119,112,105,110,108,105,105,100,105,106,106,102,97,98,104,103,94,88,90,93,94,96,92,100,107,110,114,126,136,133,128,128,127,125,120,116,113,115,116,117,99,115,139,144,142,134,137,141,145,142,127,118,128,137,136,129,131,124,116,110,107,106,105,100,102,94,89,94,102,107,100,102,101,100,96,94,94,96,101,102,96,85,88,88,90,94,95,103,111,116,118,128,138,140,136,134,133,132,130,123,117,114,108,112,94,103,133,149,145,135,147,151,149,139,129,129,142,146,140,137,134,126,119,108,102,90,84,93,102,107,100,98,101,101,92,94,99,100,94,97,99,97,94,98,95,91,85,82,84,89,103,107,114,118,122,133,144,147,143,138,134,128,122,114,105,104,101,101,89,96,128,150,145,145,153,154,149,139,134,137,146,146,141,140,131,123,114,109,94,90,101,114,120,126,117,113,118,114,113,108,111,113,105,91,97,110,103,92,93,101,92,81,78,83,112,117,120,121,126,135,142,146,144,134,122,114,112,110,106,103,97,87,78,99,132,137,137,154,159,155,151,146,142,143,147,147,142,137,130,123,114,104,91,92,108,118,110,112,115,118,122,124,127,114,112,101,97,93,94,98,102,92,95,96,100,93,86,85,121,126,125,124,127,136,143,144,142,135,125,119,114,109,105,98,90,76,72,100,126,130,137,155,162,157,158,154,149,149,149,148,146,139,132,122,112,99,89,91,101,112,107,117,107,106,115,116,116,107,107,96,96,98,96,100,96,96,103,89,91,96,94,83,129,130,127,127,131,141,145,142,145,139,125,113,110,101,97,93,82,66,71,97,121,135,141,148,154,157,161,158,157,157,153,150,146,142,132,118,110,103,96,98,106,108,106,102,105,121,125,116,115,112,108,108,107,99,90,91,93,96,102,95,90,90,94,86,130,129,130,133,141,148,144,146,144,133,121,112,103,92,89,86,66,52,72,102,125,138,148,149,145,154,161,157,160,162,156,152,147,141,131,121,109,99,93,99,109,104,104,98,118,128,117,112,112,108,106,104,103,104,92,88,86,92,102,100,100,102,94,91,133,133,133,138,147,153,151,155,151,143,129,118,106,94,89,76,57,55,79,110,122,131,148,150,144,149,154,156,165,166,158,155,149,140,130,120,110,103,99,103,101,97,87,115,126,116,108,109,110,110,109,102,94,87,91,95,86,91,96,96,92,99,98,96,135,134,139,147,153,152,155,152,146,138,125,111,99,91,83,71,56,55,81,112,119,119,136,149,149,150,148,155,166,167,161,156,151,142,132,123,113,109,103,102,100,86,103,124,118,105,102,102,105,110,108,111,92,81,96,96,93,90,93,91,99,101,108,102,136,132,140,152,158,152,147,139,138,134,117,100,92,89,83,67,55,55,77,108,117,113,128,145,149,152,148,153,164,165,160,157,150,141,131,121,116,115,112,109,98,94,112,112,105,112,108,105,105,103,100,99,89,85,91,91,91,91,96,93,108,103,106,111,139,136,147,157,158,163,158,144,134,110,103,96,85,84,81,62,52,59,76,105,118,110,117,139,147,151,148,152,163,166,162,157,149,139,131,124,119,116,111,109,94,91,108,109,114,120,111,94,89,89,86,84,88,95,95,90,91,92,88,90,96,99,97,108,143,144,155,159,161,167,162,141,118,107,100,100,89,83,73,48,38,48,73,106,122,112,110,135,146,147,143,146,161,165,162,156,148,140,129,124,120,114,106,99,89,97,107,123,131,120,104,89,75,76,77,83,93,93,95,94,103,98,91,92,96,100,100,99,146,150,162,160,163,167,162,145,122,121,111,101,80,82,69,44,39,43,64,98,116,111,107,131,143,143,140,144,159,164,160,154,147,136,127,125,120,115,114,100,86,95,117,133,129,118,103,82,71,68,78,92,99,101,100,96,105,104,103,96,92,98,94,98,158,156,161,159,163,161,163,150,124,117,101,88,75,78,59,39,34,42,60,91,109,106,105,127,136,138,139,147,162,164,158,150,143,136,130,126,122,117,108,97,90,105,129,134,126,111,100,75,64,69,80,94,105,108,105,100,102,98,100,95,90,93,102,107,168,164,164,160,165,159,154,136,112,108,94,74,69,75,57,37,33,40,55,84,102,104,102,124,135,135,135,146,160,162,157,151,145,137,129,123,121,117,105,91,88,115,137,134,122,108,98,74,61,69,83,91,102,107,108,106,103,97,93,96,95,95,104,109,163,164,163,165,163,159,143,129,113,102,83,65,71,74,51,34,34,40,62,88,101,102,99,119,128,130,134,147,159,158,153,147,141,137,132,124,118,115,103,88,98,123,129,126,117,106,93,67,52,67,89,99,108,111,111,112,110,103,96,100,100,106,101,100,162,162,160,163,162,156,143,129,113,96,77,67,70,71,55,44,48,67,82,85,97,96,97,113,120,128,136,149,157,156,150,143,139,133,127,123,118,110,94,90,114,131,128,125,118,111,100,65,44,61,94,112,116,114,111,111,108,103,100,98,97,101,92,97,162,172,168,163,159,155,147,133,111,94,77,59,66,65,48,55,81,98,91,86,92,94,97,111,117,129,140,151,155,152,150,140,131,129,125,119,113,102,92,105,123,131,128,125,119,111,100,72,37,44,86,117,122,115,110,106,104,99,95,90,90,91,91,96,164,168,162,161,163,157,145,137,117,93,72,52,63,60,48,50,80,91,82,85,89,90,97,109,116,131,147,153,149,146,141,137,133,127,121,111,100,94,103,119,130,132,127,123,122,119,109,90,54,40,68,111,125,119,112,106,104,101,94,89,86,80,81,83,167,165,167,167,160,153,139,129,124,99,75,57,61,63,42,51,55,74,72,83,85,86,98,106,118,136,148,152,150,140,130,131,132,124,111,102,98,105,118,130,132,133,128,123,123,120,112,97,71,47,53,92,120,119,113,109,104,103,94,88,84,79,73,87,165,163,164,166,161,154,143,130,120,101,76,56,62,67,45,48,49,62,71,81,84,88,99,108,127,145,150,151,148,140,130,131,130,120,109,101,105,118,128,137,139,137,132,125,123,120,115,101,74,52,41,65,111,128,123,114,105,102,97,87,85,79,74,86,167,161,162,163,155,151,141,129,117,100,72,63,65,71,59,45,55,55,60,83,85,93,100,112,136,149,149,153,147,138,132,130,127,118,107,107,117,129,138,140,136,135,130,127,123,122,117,103,83,69,63,63,98,132,134,121,108,100,96,90,84,77,72,83,162,162,160,157,152,149,141,129,117,101,76,67,67,70,71,60,60,63,58,82,87,93,105,124,144,150,149,150,146,137,132,134,124,114,107,114,122,129,138,139,135,131,126,123,120,117,112,104,90,86,90,72,83,124,140,128,112,99,95,93,85,77,73,81,166,162,159,160,154,149,145,133,117,108,82,72,69,70,75,73,66,69,72,80,91,97,111,131,145,145,141,139,139,138,130,125,121,119,105,98,105,118,135,133,129,128,126,121,120,116,109,101,88,80,69,45,58,109,139,131,113,98,93,100,88,72,65,72,162,158,157,161,157,146,139,134,122,108,86,76,71,72,76,76,73,70,76,87,97,103,119,134,142,143,139,134,132,128,126,123,124,120,117,117,116,110,121,137,129,126,126,123,117,109,107,102,82,65,53,32,38,83,122,128,117,105,96,98,89,74,65,67,158,160,160,159,155,146,136,127,119,108,91,78,74,75,78,79,75,72,75,87,95,109,130,144,145,140,140,134,127,124,123,122,126,130,130,132,123,107,92,104,119,117,118,117,115,112,106,104,86,70,77,69,50,65,104,120,120,111,98,90,84,72,62,69,159,156,156,160,159,149,137,130,122,108,95,85,78,75,78,80,77,75,77,83,94,115,137,142,140,138,131,128,124,123,126,125,125,139,143,135,126,108,79,58,75,96,111,115,114,120,117,104,83,74,84,81,59,58,95,115,122,117,98,85,82,73,61,65,152,154,154,154,153,146,138,130,117,109,99,90,83,76,77,80,80,81,88,98,113,131,143,143,139,133,129,124,127,126,128,124,124,132,138,139,126,105,76,56,56,72,95,108,111,113,114,104,80,70,80,83,58,47,84,104,105,103,96,85,79,67,57,62,154,157,158,154,149,143,136,126,120,113,105,97,88,84,83,84,85,89,101,118,131,140,145,141,135,133,128,130,128,130,125,126,128,133,140,138,128,110,67,49,54,59,73,89,104,110,111,105,85,76,92,97,77,47,69,97,98,94,91,85,82,65,51,58,152,152,148,143,144,142,133,124,117,114,111,106,101,99,101,103,107,113,121,133,140,140,137,134,131,126,127,123,128,128,127,127,126,129,134,134,129,112,71,45,59,59,64,80,94,105,109,106,88,84,98,104,88,51,64,99,110,110,100,88,86,78,60,63,140,145,149,153,151,143,133,125,119,115,114,111,109,112,122,133,140,143,143,140,141,136,132,132,130,126,123,125,129,132,131,124,120,120,127,124,126,116,88,45,57,59,60,69,81,95,105,110,86,79,96,104,93,52,57,96,115,115,96,84,81,66,55,68,141,142,142,146,149,144,137,129,122,117,113,109,108,114,130,148,160,161,157,151,143,135,126,124,123,118,122,127,126,130,131,131,121,120,124,125,123,118,110,83,58,61,59,58,70,87,101,108,90,74,85,96,89,52,57,101,122,116,95,83,80,71,58,71,133,141,146,141,137,136,131,125,117,109,104,103,103,109,129,150,162,166,166,163,153,146,140,131,127,120,121,125,128,131,136,131,129,118,119,123,126,118,110,104,85,66,58,54,59,72,94,104,92,69,74,75,49,29,59,97,112,113,95,81,76,71,65,76,131,133,135,140,139,133,127,121,110,103,100,96,94,104,128,152,162,163,162,164,166,163,159,155,148,141,134,134,136,139,137,135,131,132,123,125,127,126,116,107,103,90,69,55,56,70,90,102,95,71,80,97,87,52,67,106,104,96,78,74,79,71,69,81,122,125,129,130,132,131,126,119,111,103,97,91,92,107,130,152,161,159,155,155,156,154,154,162,166,167,168,168,164,161,160,156,153,147,148,140,136,130,120,108,95,92,86,53,61,75,85,93,88,71,87,107,103,64,77,98,97,89,76,69,74,69,71,85,131,130,129,126,123,125,125,118,106,98,93,92,99,112,127,141,148,150,148,149,149,149,147,145,150,154,157,163,171,174,170,170,168,162,155,147,141,136,124,106,90,85,87,57,57,69,79,88,83,72,94,109,100,59,84,95,93,84,78,72,80,71,72,78,125,126,132,134,130,124,121,117,109,99,96,95,98,107,114,120,124,127,132,137,141,142,141,138,140,146,149,147,145,151,156,153,152,152,149,141,138,130,118,101,87,84,85,66,62,68,78,87,83,74,100,114,87,60,92,98,87,78,75,85,79,74,77,85,116,122,127,131,137,132,121,114,108,100,94,91,93,94,92,91,90,90,94,102,112,120,125,131,134,137,141,146,147,143,143,144,144,146,145,142,138,125,109,97,86,84,84,69,71,74,82,87,78,63,63,63,45,67,94,87,77,71,78,84,77,82,78,78,110,119,125,129,137,138,131,119,110,99,91,90,91,86,74,66,62,61,69,79,84,87,91,100,110,114,111,112,117,126,129,132,137,142,140,138,131,120,106,96,87,85,78,68,70,73,82,85,76,72,71,43,49,87,85,75,68,77,90,80,76,77,83,91,103,114,127,128,132,134,132,123,110,101,97,94,90,78,65,57,51,53,63,77,85,86,87,85,77,71,72,76,82,94,106,113,117,117,117,117,114,108,99,90,84,81,72,65,71,76,79,80,74,73,68,60,73,82,70,67,78,87,87,83,83,86,88,94,92,105,112,122,129,130,126,121,109,101,99,96,88,75,61,53,45,45,54,74,88,88,90,95,98,95,87,80,80,85,90,91,89,88,85,87,90,90,87,82,79,78,74,68,73,74,77,75,61,42,43,62,82,76,73,79,84,91,78,75,80,79,91,94,81,96,105,116,127,129,123,118,108,98,97,96,85,73,60,49,43,48,56,65,74,79,88,97,107,108,105,98,89,80,77,77,77,77,78,79,80,79,77,78,77,78,76,73,72,72,77,78,52,36,59,75,77,78,79,84,87,81,79,88,87,92,86,93,68,84,98,110,125,128,122,116,111,102,96,92,81,63,55,42,36,42,53,60,63,71,83,93,107,113,112,112,109,103,96,88,83,84,87,86,82,79,80,84,83,83,81,77,76,74,75,78,47,52,74,84,84,85,84,89,87,87,83,79,89,100,100,93,53,69,89,99,116,125,122,117,111,105,98,89,76,62,54,36,27,34,44,56,63,68,77,93,102,113,121,123,121,116,111,104,96,89,85,85,84,83,86,89,86,84,82,78,78,80,83,78,49,64,81,86,89,89,89,88,85,88,93,91,90,95,88,71,51,56,73,90,106,117,118,114,108,102,96,90,74,58,55,41,34,32,46,66,70,69,77,98,103,111,122,128,128,126,120,116,110,100,91,85,81,80,83,87,84,82,83,82,83,86,90,78,55,67,76,80,79,86,85,89,96,94,87,92,93,67,47,34,45,49,60,79,93,108,110,110,106,101,97,91,72,56,54,34,27,28,46,66,75,78,82,94,100,106,118,130,133,130,127,125,119,112,101,90,79,72,75,85,91,89,85,83,84,88,93,85,69,68,75,79,82,81,81,79,83,89,79,70,74,56,43,48,38,42,52,66,82,102,106,106,107,103,98,88,73,55,53,36,31,29,37,60,74,81,82,95,102,107,117,127,131,132,135,132,124,117,109,100,90,78,71,79,92,95,93,88,85,85,84,81,77,74,72,70,74,87,86,82,84,75,73,66,55,64,71,65,38,38,47,59,75,94,101,102,105,105,100,89,82,53,56,33,24,30,41,61,76,88,82,93,106,109,113,117,125,130,134,134,128,125,118,110,102,90,76,72,83,93,95,93,90,89,81,79,83,84,81,84,91,84,79,80,82,80,79,91,81,69,71,76,38,36,38,46,66,87,98,100,104,105,101,92,85,56,63,43,41,50,72,75,80,98,88,95,110,109,111,116,124,132,134,134,131,125,117,110,106,97,84,72,75,88,91,90,90,90,87,85,86,88,89,88,87,86,81,73,68,69,64,83,97,92,83,77,37,39,37,35,54,80,93,101,104,105,99,91,87,61,65,45,50,78,88,79,86,98,92,101,112,113,113,119,125,131,136,135,131,122,114,108,105,103,95,83,72,78,87,87,85,84,86,87,86,90,87,83,82,74,68,69,72,64,58,56,75,99,102,97,32,37,38,38,48,69,88,96,103,101,94,89,89,66,70,56,42,59,67,76,92,99,91,99,115,112,109,117,128,134,135,134,130,125,118,111,106,104,99,92,80,70,75,86,85,83,87,90,88,85,84,84,85,86,87,79,61,57,59,57,54,70,95,106,30,28,32,36,43,57,79,91,100,102,93,88,87,64,70,62,46,41,55,71,95,95,91,104,112,110,113,121,125,132,132,132,129,124,118,110,104,100,98,95,91,84,76,75,79,81,83,85,83,84,85,81,74,76,72,53,54,59,59,58,58,54,58,76,29,28,29,31,36,48,63,83,92,93,91,95,82,73,69,66,50,45,47,72,95,96,97,107,110,112,118,121,124,128,131,128,124,119,113,108,103,98,95,96,96,95,92,87,85,85,87,89,90,82,72,74,75,66,53,55,62,62,59,59,59,57,51,51,26,27,28,31,34,45,58,73,86,87,85,87,80,65,66,69,51,51,55,78,95,97,101,105,110,112,110,111,120,126,126,122,117,114,110,106,101,98,95,95,93,93,95,93,90,90,88,86,77,73,78,85,82,69,59,60,62,61,60,59,57,55,54,53,25,24,27,29,31,38,56,70,76,79,79,79,80,68,72,78,65,46,49,75,98,95,97,101,106,107,105,108,115,116,120,117,111,110,107,102,97,94,89,87,84,84,85,84,81,77,80,81,83,81,75,66,61,61,64,64,64,63,60,58,57,56,55,53,22,22,23,27,30,33,46,65,74,72,79,80,79,71,70,76,81,74,63,63,81,87,84,99,107,108,107,109,111,110,111,112,110,106,101,96,94,92,87,82,80,82,85,87,87,89,85,84,81,72,65,58,63,65,64,64,62,59,58,58,58,57,55,53,21,22,22,24,26,30,37,55,74,74,70,79,77,74,71,74,83,85,80,71,73,86,94,99,98,105,106,105,104,101,101,101,101,98,93,91,88,85,82,79,81,87,90,88,88,81,76,70,63,59,63,68,68,67,66,64,63,63,60,58,57,56,55,55,24,20,22,24,23,24,31,44,67,80,74,71,78,77,69,69,76,86,89,77,86,88,91,97,95,99,98,99,96,91,89,88,88,86,84,82,82,80,78,76,80,80,77,71,65,49,38,46,53,65,68,66,65,66,65,63,62,60,59,56,55,54,54,55,27,24,23,23,22,22,26,34,49,67,77,71,69,71,72,74,75,79,84,89,93,94,89,90,92,91,94,91,92,89,86,84,82,81,76,76,74,74,75,72,62,50,51,67,68,51,40,48,63,69,70,70,67,64,62,62,60,61,60,59,58,56,54,54,30,25,24,25,24,22,25,28,36,48,65,78,78,78,79,83,85,84,87,88,87,85,81,87,86,84,82,81,78,73,71,73,73,71,71,70,70,70,70,70,65,53,59,76,74,73,68,69,71,69,67,66,66,67,65,63,63,61,60,60,58,56,55,54,35,28,28,27,23,22,24,28,30,37,42,50,56,60,65,63,62,62,62,54,43,35,31,30,41,40,40,38,38,34,40,56,66,66,73,72,73,73,74,74,69,64,69,71,74,75,70,72,71,71,69,69,68,66,64,63,62,61,60,59,58,55,55,54
89,92,91,97,119,133,135,134,128,125,128,131,128,122,127,135,127,129,130,137,139,136,138,138,132,127,129,132,132,128,124,121,115,110,108,108,111,114,115,113,113,118,121,121,120,115,110,106,104,102,101,103,103,106,110,101,103,102,96,89,90,93,99,99,87,89,91,104,121,133,134,132,129,128,122,122,126,117,117,127,125,119,122,138,141,140,143,139,132,130,132,134,132,125,118,119,122,123,123,120,118,117,115,112,113,122,125,120,112,110,109,110,107,106,103,103,104,99,112,105,101,103,105,98,94,91,93,95,92,96,100,110,123,132,133,127,127,127,126,125,123,117,115,121,122,109,111,136,145,141,140,136,134,136,136,136,132,124,119,123,128,130,127,123,118,112,109,109,114,119,120,116,114,110,112,111,109,109,103,105,103,109,105,102,95,103,106,103,91,90,92,88,102,107,110,114,126,134,133,130,130,127,124,122,118,116,117,117,117,107,101,130,146,144,144,139,139,144,143,141,132,121,125,130,135,130,126,124,118,110,108,108,113,119,116,119,111,103,106,106,110,102,101,103,103,93,94,96,96,99,102,102,92,89,88,86,107,113,113,117,129,138,139,134,132,131,129,126,123,115,112,110,110,107,92,118,144,151,148,143,151,152,149,143,135,129,135,140,139,131,131,130,121,114,108,102,94,90,96,100,103,102,104,106,110,103,100,100,104,103,100,100,101,99,99,98,98,93,84,78,108,116,121,124,133,143,146,142,138,136,132,127,121,111,108,105,102,98,84,107,140,155,151,147,158,155,152,144,139,134,138,142,143,139,139,130,122,115,107,98,93,99,112,122,125,120,111,114,114,112,109,110,111,110,99,91,103,109,101,93,97,102,98,87,114,120,122,128,138,145,148,145,137,127,119,113,115,108,102,100,93,83,78,111,143,138,144,162,161,157,155,150,143,138,145,149,143,139,134,127,120,112,104,96,95,108,119,119,118,119,120,121,121,123,117,112,105,99,92,93,96,99,98,96,97,96,100,102,126,126,126,128,136,144,147,146,138,126,118,115,112,109,103,97,88,70,77,114,133,132,138,162,168,159,158,158,150,147,145,145,146,140,135,129,119,111,103,94,94,107,115,113,116,116,113,116,120,121,116,113,107,100,101,100,99,101,97,101,100,92,90,94,130,127,124,130,142,146,144,146,138,130,115,113,102,102,99,91,76,60,80,109,130,140,143,149,160,161,164,160,155,155,152,147,147,147,140,128,120,111,102,95,98,107,112,114,116,115,116,121,120,115,112,109,107,107,108,100,91,93,92,95,101,98,98,94,134,131,132,139,150,146,146,150,136,129,113,113,99,92,93,82,60,57,86,108,130,143,153,150,151,160,164,159,159,161,159,153,147,144,139,130,119,108,100,95,101,112,115,114,111,112,123,125,118,115,114,111,107,103,103,102,93,89,85,91,102,100,101,107,132,133,137,149,150,150,151,154,142,129,119,111,97,92,88,70,54,59,93,115,128,139,154,152,147,152,157,157,162,165,160,154,150,144,135,127,120,109,101,100,106,111,110,107,112,126,128,118,111,112,113,112,109,104,100,90,95,94,87,92,95,93,89,94,138,139,148,156,155,157,155,150,143,130,120,108,99,92,82,64,52,62,95,117,121,123,141,150,151,152,148,150,161,166,163,159,154,148,138,129,121,113,107,106,108,110,106,106,123,129,117,108,107,108,109,113,110,113,88,82,94,95,93,91,93,94,105,104,135,142,153,158,156,155,149,144,137,123,110,100,92,87,75,59,54,63,89,112,115,115,134,149,151,154,151,150,160,167,165,162,155,146,139,131,122,116,114,113,113,113,108,114,130,116,112,113,108,106,108,106,98,97,90,88,89,94,92,94,94,96,105,103,136,147,160,160,161,153,144,136,123,111,100,90,88,89,74,56,56,65,86,111,117,111,122,142,149,153,151,148,157,166,165,162,158,145,139,130,122,121,118,115,116,109,103,121,117,112,115,121,110,97,94,93,87,84,90,99,97,91,93,94,87,87,91,99,144,153,159,163,168,163,148,130,114,107,103,94,89,84,65,46,45,56,82,109,120,111,110,138,150,152,149,144,155,165,166,163,154,148,137,127,126,120,116,114,113,106,105,120,121,129,130,121,103,89,76,78,77,81,92,88,88,95,101,99,95,94,95,100,152,159,161,167,172,167,148,128,119,112,107,95,84,80,58,40,39,49,75,104,117,110,108,135,143,145,145,141,156,166,164,160,157,148,136,127,127,120,118,117,111,106,110,124,130,134,128,116,99,83,72,70,79,94,97,100,100,102,106,105,103,97,90,94,155,161,162,166,168,164,151,131,121,112,99,81,81,78,53,39,36,50,69,97,113,111,106,133,137,140,145,144,157,165,164,154,146,142,134,132,126,122,121,115,111,104,112,130,142,139,122,110,96,74,65,67,77,89,102,108,105,101,100,100,97,94,88,91,164,166,163,164,165,161,148,125,114,104,87,76,79,74,47,36,35,44,64,88,108,109,102,130,135,138,139,142,157,162,162,156,151,146,138,130,126,124,121,113,107,104,120,140,144,132,119,107,93,68,59,67,76,86,99,108,109,107,104,99,96,98,99,99,167,168,165,165,163,151,138,118,108,94,78,71,81,68,42,36,36,42,71,87,106,100,100,121,128,132,134,143,156,161,159,154,148,142,136,132,125,121,119,111,103,109,129,139,137,129,117,102,85,61,56,71,85,99,109,113,114,112,109,103,99,100,101,102,164,165,167,169,161,149,134,122,105,88,73,67,76,62,57,40,49,74,88,88,101,98,103,118,121,130,138,147,157,160,158,152,145,140,134,129,123,118,114,105,104,120,138,138,129,121,113,106,88,56,43,66,91,111,115,115,112,112,111,104,99,97,99,100,170,167,165,161,161,152,139,122,103,86,67,66,78,58,52,70,86,103,96,89,95,94,101,113,119,127,139,149,156,157,156,150,138,133,132,127,120,114,107,103,112,130,141,139,132,125,115,107,93,62,34,51,89,122,124,115,112,107,103,100,97,92,92,91,175,170,166,163,161,151,140,124,101,81,60,61,69,54,54,70,94,99,91,89,92,92,99,108,116,127,142,152,154,152,149,143,137,133,127,121,114,106,102,107,122,135,141,137,127,123,122,118,105,81,45,44,74,120,126,120,112,108,101,101,95,89,86,84,171,168,167,164,160,147,136,129,106,84,65,61,67,56,49,52,69,79,81,85,88,90,99,109,120,135,148,154,153,148,140,134,136,134,128,117,105,101,106,119,133,139,141,138,129,126,123,125,106,93,59,39,51,98,130,118,117,111,105,104,95,88,86,82,167,167,170,167,160,149,137,125,111,90,70,63,66,57,51,50,56,65,75,84,86,91,100,109,124,142,150,154,152,146,137,133,136,132,121,110,104,107,120,131,141,146,144,142,132,127,124,119,113,97,67,46,36,73,129,135,126,114,106,102,96,89,87,81,167,167,169,164,157,150,137,125,111,88,68,63,68,68,54,50,56,59,69,83,89,93,103,114,135,151,154,153,152,147,139,136,133,129,118,109,107,117,129,138,144,146,144,138,131,130,125,126,115,102,79,74,67,62,110,138,134,120,108,99,96,91,86,79,167,165,164,160,156,148,136,124,110,89,70,68,71,74,70,59,60,62,62,81,91,96,107,121,142,153,151,149,149,144,137,136,131,125,114,109,116,120,127,141,143,141,140,134,133,127,122,116,111,105,84,87,78,53,90,138,145,126,111,101,99,97,88,78,165,164,163,158,153,149,139,125,113,97,77,73,72,74,77,72,68,69,77,82,92,97,109,128,144,149,147,145,144,140,136,131,128,125,116,100,97,105,119,138,140,137,136,133,127,123,123,119,110,100,83,70,46,30,65,119,142,129,111,100,97,99,90,76,165,161,163,162,155,148,142,130,117,101,80,75,74,76,80,78,75,73,78,88,96,102,116,135,145,149,144,137,137,134,132,127,124,125,121,116,116,116,110,124,133,133,132,132,128,125,118,113,113,101,77,61,50,37,46,88,124,127,115,105,100,97,89,76,165,162,163,161,152,145,137,129,118,105,86,79,75,77,82,80,77,76,76,90,96,107,127,144,149,143,142,139,134,127,127,127,125,129,131,132,130,120,107,97,104,113,120,123,124,121,115,110,111,102,83,75,79,66,52,76,108,120,123,114,100,90,86,77,163,163,164,165,156,142,134,127,119,107,92,85,79,78,80,82,80,76,81,85,93,113,136,147,146,143,136,133,127,126,127,126,125,130,140,142,136,125,105,84,70,77,93,109,117,116,122,124,116,101,81,74,80,71,48,62,102,117,119,117,98,87,83,75,160,162,161,161,155,145,139,128,118,106,97,86,82,77,81,84,83,83,89,95,109,129,144,147,143,138,132,128,126,128,129,127,126,130,137,142,138,125,105,77,58,60,71,88,105,114,117,118,116,101,78,73,84,80,51,52,89,101,105,100,98,89,83,71,162,162,160,158,153,145,138,126,117,111,103,93,89,86,85,83,84,89,99,116,131,142,147,144,139,136,134,131,131,132,131,129,128,131,137,139,136,126,104,71,54,59,62,71,86,100,112,115,112,102,82,82,97,97,69,38,71,98,102,99,100,89,89,74,161,158,154,154,151,141,133,123,119,116,111,106,101,98,98,100,103,108,118,131,141,143,141,139,136,130,127,128,130,132,131,129,128,128,131,136,134,126,106,71,49,61,62,63,74,89,104,111,118,105,84,81,97,101,81,38,73,101,110,116,102,85,92,78,154,154,154,156,153,143,134,127,119,118,117,114,112,115,125,132,138,143,144,144,144,141,136,134,133,131,130,128,129,131,133,130,126,122,126,129,131,127,113,84,52,58,63,63,68,78,93,100,115,108,81,79,96,106,95,35,61,101,125,114,97,85,85,76,148,149,151,154,151,144,137,130,123,119,117,114,113,118,132,150,163,164,160,155,147,140,134,130,128,124,123,127,128,131,136,135,129,123,121,125,125,122,118,106,82,61,64,63,62,63,83,94,109,111,88,73,83,83,66,34,70,102,119,114,95,85,84,75,144,147,149,147,143,141,136,128,121,114,110,108,107,115,134,157,168,170,170,165,157,149,144,135,130,127,121,127,132,133,139,138,132,128,122,123,130,130,121,109,105,89,75,64,61,62,64,84,99,105,88,70,74,77,51,37,72,97,110,105,93,84,81,73,139,142,144,145,142,135,129,122,110,104,103,100,98,109,132,155,166,167,169,168,167,164,161,158,154,148,140,138,142,144,146,146,137,135,133,128,130,131,126,115,108,104,91,75,62,59,71,79,93,103,90,72,86,101,79,55,80,101,101,91,78,77,80,75,134,135,136,137,136,132,128,123,114,106,100,95,96,110,133,155,167,164,159,161,163,163,161,164,169,165,167,168,164,161,162,162,157,156,152,148,143,138,134,124,111,98,96,88,64,59,71,79,88,92,84,77,92,106,90,66,82,97,96,89,80,76,79,75,132,136,135,131,132,133,129,119,107,100,95,95,102,113,132,148,156,154,152,151,154,151,152,150,157,161,166,169,171,174,173,172,168,167,161,156,147,145,139,125,108,94,90,88,69,61,66,74,84,90,83,80,95,108,85,67,85,97,90,84,79,81,83,77,131,136,137,136,129,125,125,121,112,100,100,97,101,110,118,125,131,134,140,141,145,145,145,142,142,148,149,150,152,156,159,161,158,158,156,154,147,142,132,119,105,92,87,86,74,67,71,78,86,87,80,78,89,92,70,67,91,97,87,77,78,86,85,81,126,130,136,140,139,131,122,118,110,102,98,94,98,98,98,97,96,95,99,110,118,124,126,130,134,139,142,146,148,146,147,146,145,148,151,150,146,141,129,112,100,91,88,86,77,71,73,79,88,88,77,65,61,54,52,76,92,84,73,70,82,89,84,82,119,129,132,139,148,145,132,123,114,106,95,93,97,92,83,73,70,66,67,77,85,93,100,107,111,113,113,113,117,124,128,131,135,140,143,144,144,137,122,107,99,93,88,82,72,68,74,79,83,84,80,74,65,51,58,82,79,72,73,83,88,83,83,84,112,127,132,136,140,141,136,124,112,104,98,97,94,85,70,61,57,55,66,76,84,86,88,91,92,89,83,81,82,91,104,112,117,118,117,118,117,117,111,103,93,87,83,78,70,68,76,78,80,80,75,65,61,65,74,80,73,74,82,91,87,82,85,85,104,114,127,130,135,136,134,125,112,105,104,98,93,81,67,60,51,46,52,69,86,89,87,90,94,98,97,91,85,84,89,94,95,92,88,86,87,92,93,89,85,81,79,77,75,72,72,75,76,76,64,31,45,64,77,78,77,80,87,89,83,89,87,90,94,105,116,126,133,133,129,123,111,101,101,97,90,77,66,54,45,47,52,60,72,77,82,90,98,109,111,108,102,94,88,87,85,82,83,84,83,84,82,77,80,83,82,81,79,77,75,77,80,82,61,40,64,80,80,83,86,91,88,86,83,80,87,96,83,96,105,120,130,131,127,119,112,105,102,99,86,71,62,52,39,39,50,60,64,65,75,89,98,109,116,118,116,113,109,102,95,89,88,88,92,88,85,85,89,89,85,83,83,79,81,77,78,79,55,54,76,84,87,88,89,90,87,87,94,97,92,94,67,84,96,110,122,128,126,121,116,109,103,95,81,68,60,48,33,33,40,50,66,67,72,86,98,106,114,124,128,127,122,118,113,104,97,88,87,85,85,86,87,88,85,83,84,79,80,84,96,92,57,64,76,85,89,88,89,89,94,95,93,95,95,91,56,70,85,98,112,121,122,120,113,105,101,95,80,66,59,47,34,33,36,53,70,67,75,84,101,106,113,122,131,131,129,126,123,118,110,100,87,82,79,81,87,87,87,85,84,84,85,89,93,85,66,65,74,82,84,86,87,87,88,91,93,86,83,78,51,59,72,87,100,112,115,113,110,107,100,93,83,64,59,45,31,26,34,52,77,74,82,82,103,102,110,121,132,138,134,133,133,126,120,112,100,94,84,74,77,92,98,97,93,90,87,88,91,90,78,73,76,78,80,85,88,88,85,81,81,78,79,84,42,46,59,75,91,106,109,109,109,107,103,94,86,62,61,48,28,31,32,40,70,78,87,80,101,104,111,119,127,128,130,137,137,131,126,121,113,105,93,83,76,82,93,99,100,97,94,92,86,82,80,82,79,77,81,87,86,85,84,84,82,74,79,97,42,45,54,65,81,98,103,107,107,107,103,90,92,59,63,50,31,29,31,48,70,83,91,82,100,109,112,116,120,124,133,138,137,133,129,124,116,110,107,98,84,77,86,96,97,97,96,95,92,87,89,90,89,89,90,90,84,81,78,74,76,69,66,70,40,38,45,53,73,90,97,100,104,109,107,97,98,62,64,54,42,45,56,77,72,88,99,90,102,112,113,116,121,126,131,135,137,133,128,121,114,110,106,102,96,83,80,88,94,94,91,89,90,90,87,88,91,91,89,88,82,79,74,74,67,63,66,63,40,43,38,40,60,85,96,104,105,107,104,97,97,69,68,64,50,67,89,92,81,92,99,94,103,115,115,115,118,125,134,137,138,136,131,124,118,112,109,108,102,93,84,78,85,91,90,88,90,92,96,93,93,86,84,85,86,84,73,62,62,68,68,64,31,43,40,39,50,73,91,98,105,105,100,92,94,75,71,67,54,55,72,73,80,94,99,94,103,115,115,114,118,126,133,136,135,135,133,126,118,113,110,108,104,100,92,85,81,84,87,86,85,88,89,88,85,87,84,80,83,70,61,61,65,65,65,63,34,31,36,38,46,60,80,90,100,104,98,92,91,79,73,70,56,46,49,58,77,96,97,96,105,113,114,117,122,126,132,135,134,133,130,124,119,114,109,102,97,100,99,98,91,87,89,88,86,88,91,92,84,78,80,78,73,57,62,68,70,66,67,64,29,29,32,34,41,50,67,84,93,98,96,95,89,78,72,73,65,53,49,54,75,94,97,99,107,111,114,117,120,122,128,131,130,127,125,120,117,111,105,102,99,98,98,101,100,97,93,93,92,90,85,79,78,81,88,82,72,65,68,71,66,66,65,64,27,27,28,33,36,45,59,72,84,90,88,89,86,76,70,73,70,56,52,59,77,96,101,101,106,109,112,111,113,115,123,126,126,122,117,113,112,107,102,99,94,97,93,93,93,92,90,85,86,86,86,85,84,81,69,70,71,71,70,70,69,68,68,66,28,28,29,32,33,38,53,68,76,82,82,83,84,79,72,75,78,68,54,56,74,94,96,96,102,109,109,107,108,117,119,118,118,118,113,111,107,102,99,96,93,90,88,83,86,88,88,87,86,87,88,84,76,68,66,68,73,73,72,72,68,66,67,66,22,23,23,28,31,35,44,60,73,73,75,84,83,79,74,77,83,84,76,70,68,81,91,91,98,108,109,111,110,110,109,110,112,108,108,105,100,98,93,93,90,85,82,89,90,92,90,90,87,83,79,72,65,68,73,72,73,73,70,69,69,68,67,65,23,26,25,26,28,30,35,47,68,81,75,77,85,80,75,74,79,83,87,83,77,77,86,96,99,99,104,107,105,106,103,102,101,101,98,95,91,87,83,84,80,79,81,85,88,83,84,76,56,48,51,58,70,75,76,76,73,72,68,67,69,67,64,64,27,22,23,26,24,25,31,41,55,75,83,74,74,80,75,71,72,79,86,88,83,85,92,91,95,94,93,95,96,97,92,91,88,87,87,88,85,82,85,84,82,80,80,74,64,65,73,71,57,46,52,67,77,77,75,74,73,72,71,71,70,68,68,70,28,26,26,25,24,23,26,33,43,59,75,81,71,76,77,73,78,82,85,88,89,96,96,93,90,95,97,98,98,97,98,95,90,89,87,80,77,77,76,76,75,74,70,59,51,64,77,78,74,69,73,76,77,77,76,75,73,73,72,70,68,66,65,64,29,22,25,26,27,23,23,27,37,47,56,75,81,74,76,80,83,85,87,90,92,90,83,78,76,76,75,73,71,69,68,66,65,67,73,74,75,77,78,80,80,79,79,75,72,76,80,79,79,78,78,76,75,76,75,75,74,74,70,68,70,69,68,67,50,25,28,30,27,25,25,27,27,34,40,51,52,59,61,62,63,60,55,56,52,41,31,28,31,36,38,38,36,34,29,19,25,49,68,77,80,81,81,81,80,82,81,77,77,79,80,80,80,82,80,78,77,77,75,73,75,73,73,69,68,67,64,68
74,82,78,82,91,100,109,116,118,119,120,121,118,117,113,111,115,113,122,116,115,118,115,113,110,110,110,108,105,101,99,100,101,105,108,108,108,102,102,106,105,103,103,97,93,79,65,55,61,70,69,69,74,75,73,74,71,77,121,159,183,187,191,191,76,60,68,81,91,103,112,120,121,120,121,120,119,117,120,119,111,111,124,117,120,124,120,117,117,117,114,114,111,109,110,110,109,107,105,105,107,106,100,99,103,102,103,109,107,109,110,101,76,56,55,64,71,72,72,71,75,109,159,182,192,196,199,201,53,60,73,76,80,94,114,122,123,119,116,114,119,120,115,126,122,114,125,123,127,127,122,123,124,119,115,115,115,116,118,118,113,110,108,105,104,104,104,105,110,110,107,107,105,100,91,91,89,88,62,53,57,59,64,74,102,144,176,189,194,194,191,191,63,75,79,80,85,101,114,119,116,114,114,114,113,116,105,113,122,114,118,122,131,130,128,129,126,119,122,122,122,118,115,112,108,103,100,99,103,105,106,107,109,111,111,107,103,105,105,100,99,96,88,62,37,32,42,69,106,139,161,171,169,167,166,165,75,84,89,95,99,110,119,121,116,116,117,115,111,109,108,111,117,108,101,119,136,134,133,131,127,125,125,127,122,115,110,114,118,116,112,109,107,107,104,107,111,115,114,110,106,101,97,97,96,95,91,87,66,51,58,72,86,97,102,98,95,103,119,133,87,93,101,105,108,120,129,129,126,123,122,117,115,106,102,108,105,111,86,113,139,139,138,133,133,135,134,132,123,115,119,122,124,118,117,113,107,103,102,105,114,118,115,109,107,109,108,103,100,96,97,101,106,104,101,102,102,101,100,99,98,95,91,101,92,99,107,111,118,128,133,134,132,123,116,110,105,99,99,96,96,103,80,100,133,143,144,138,143,143,144,134,129,127,130,135,132,126,125,117,109,104,99,98,104,109,110,108,101,105,108,111,106,101,102,100,102,104,101,104,107,107,109,108,111,111,111,116,109,112,111,114,123,133,135,134,132,120,109,106,98,95,96,96,93,84,71,97,128,136,141,150,153,149,149,143,134,131,135,134,131,131,125,118,111,107,98,93,97,102,109,111,107,103,106,109,101,99,101,100,98,97,96,98,100,93,96,105,110,108,112,113,118,118,118,122,131,135,133,134,132,123,109,102,95,88,93,91,85,69,69,101,125,127,135,152,159,150,153,150,143,141,137,138,135,130,127,119,111,103,96,89,101,111,115,115,114,112,109,108,106,101,103,101,97,92,95,98,96,98,94,91,96,102,101,103,119,123,127,135,141,140,138,140,136,125,111,100,91,85,87,87,70,60,77,107,126,134,139,144,151,158,155,151,152,149,143,142,140,136,129,117,110,100,92,92,100,112,109,115,115,106,112,120,123,111,107,98,94,88,93,100,103,94,83,83,86,86,91,97,122,128,136,143,145,142,139,138,136,125,109,97,90,87,86,71,55,56,85,111,124,132,144,142,143,150,161,152,155,156,151,146,141,135,127,118,108,100,92,97,109,112,115,112,107,119,123,115,108,109,108,100,100,97,92,98,99,93,95,98,91,87,81,84,126,133,143,149,149,145,138,133,121,107,98,89,86,85,79,65,55,59,87,111,117,123,140,145,147,149,145,152,166,163,155,151,144,134,126,120,110,102,97,104,111,113,111,108,119,123,115,110,113,114,110,107,105,102,92,89,88,93,106,94,92,85,84,83,137,140,147,151,152,151,140,127,115,109,104,93,81,83,78,62,52,54,82,107,111,114,132,144,149,150,147,152,161,163,160,153,144,137,129,120,113,111,106,108,110,108,107,122,126,114,106,111,114,116,113,110,100,92,91,93,84,90,105,98,93,86,79,86,145,146,151,151,155,155,145,129,120,115,109,90,80,83,72,57,59,67,82,105,112,108,124,144,151,154,148,151,161,163,160,153,145,136,128,120,117,115,112,116,111,107,118,118,107,112,116,106,108,112,107,110,97,83,88,94,90,89,94,93,93,107,94,83,148,148,152,149,155,152,148,132,118,111,100,79,79,83,65,52,54,64,79,103,115,107,116,141,150,150,143,149,162,163,160,153,144,134,125,122,118,113,114,115,110,114,118,116,118,117,114,103,95,99,95,92,92,95,96,91,90,88,99,96,108,102,103,98,153,151,150,150,155,150,142,129,113,101,82,73,80,80,59,42,40,49,73,97,113,108,114,140,146,147,143,146,157,161,158,149,142,133,126,124,119,117,116,114,111,113,119,125,127,121,109,95,81,81,81,85,93,98,98,96,102,97,87,92,105,107,110,111,156,157,155,155,156,151,139,125,107,98,81,68,80,77,57,33,29,42,66,94,110,105,112,138,142,145,146,153,161,159,153,146,141,133,127,124,121,120,117,112,111,118,127,133,128,116,103,89,74,68,75,91,100,100,100,97,107,105,97,97,95,107,101,113,155,161,159,158,158,151,142,128,109,90,74,66,79,74,51,33,28,44,67,95,108,102,109,133,137,140,142,152,159,156,151,145,140,135,128,122,120,120,117,111,111,124,137,136,126,109,101,83,65,63,75,91,103,107,105,100,102,108,112,102,97,98,100,100,157,163,163,158,158,149,141,133,114,89,66,55,79,63,55,28,30,41,69,92,101,96,109,127,131,139,147,153,154,152,149,141,136,133,128,123,120,118,113,110,121,133,133,128,120,111,98,74,53,59,80,93,105,111,111,107,102,95,93,92,90,101,100,109,161,164,166,163,160,150,137,133,118,94,67,58,70,53,49,34,41,52,78,91,97,93,107,121,128,140,151,155,154,152,147,140,134,130,127,123,118,113,111,119,133,140,135,128,120,111,101,76,52,60,89,106,112,112,111,112,111,104,98,101,104,104,104,109,163,164,169,165,157,149,137,130,120,92,68,57,67,52,52,45,59,73,77,86,92,92,108,116,132,147,153,151,147,142,141,137,133,129,123,117,112,111,115,124,134,137,131,126,122,118,108,83,49,48,89,117,120,115,109,104,101,98,96,98,100,105,99,107,167,163,165,161,155,149,138,126,117,89,64,58,64,57,49,55,75,76,70,80,80,92,107,119,143,154,154,148,143,136,130,134,132,125,116,109,110,116,125,132,135,137,132,123,123,121,113,92,55,36,70,112,123,114,109,106,105,100,95,89,90,90,94,104,168,164,162,160,156,151,143,128,112,91,72,63,65,64,46,51,56,67,67,78,81,95,109,133,152,153,151,148,144,133,131,130,126,116,112,107,114,125,132,136,136,137,134,127,121,121,118,102,69,33,43,85,117,118,112,106,103,98,89,83,82,82,83,94,168,164,162,161,154,149,143,131,117,97,78,69,66,69,58,55,56,57,67,86,93,108,121,144,153,148,147,145,139,131,130,124,119,107,100,105,116,129,134,134,136,135,129,124,120,116,113,103,78,47,45,63,111,133,123,113,104,98,89,84,82,76,77,92,169,165,162,164,158,148,137,128,117,102,82,70,68,73,72,62,65,64,70,85,96,115,133,145,148,141,133,132,130,126,121,120,117,111,105,112,110,114,137,135,129,127,122,121,118,114,110,103,87,72,69,60,92,137,135,115,104,98,98,92,82,76,75,89,167,164,164,165,158,147,139,131,120,106,91,79,72,72,72,70,66,70,79,94,107,124,141,147,140,134,131,124,121,118,117,116,120,125,126,121,108,94,104,120,124,126,125,121,116,107,110,104,82,65,48,36,72,130,139,119,104,97,98,96,82,74,70,81,165,163,161,160,153,145,138,129,118,104,93,83,74,71,72,68,65,66,79,97,115,133,141,139,133,127,124,120,117,118,118,118,125,131,131,124,108,84,63,61,75,97,113,110,115,118,111,103,77,58,47,34,49,112,139,126,109,101,96,95,83,70,67,75,165,165,159,156,151,142,132,123,117,113,103,89,79,73,71,68,67,75,91,107,125,137,136,130,125,122,119,121,122,121,119,117,121,124,124,118,109,79,45,47,53,64,92,108,111,116,113,102,76,63,69,59,38,94,141,127,125,110,94,87,78,68,62,70,162,162,161,158,153,144,134,125,120,115,110,102,93,88,84,84,88,97,113,127,132,131,129,127,124,120,121,123,125,126,122,116,113,115,118,119,110,98,77,53,52,59,70,88,106,113,116,103,78,69,83,81,33,73,127,123,112,106,91,85,82,68,60,69,155,156,156,160,155,146,137,129,123,121,118,114,113,117,123,127,128,128,130,132,129,123,118,117,113,115,120,121,125,129,126,124,121,120,122,122,118,111,102,92,63,55,62,74,91,104,117,105,81,77,92,98,43,52,99,112,101,99,95,88,79,63,54,67,143,148,152,150,148,144,136,131,127,120,118,113,116,129,145,156,156,153,147,140,133,127,123,123,123,124,127,130,133,136,136,136,136,135,133,131,129,120,107,98,92,67,57,65,84,97,111,107,83,76,92,101,56,39,85,109,116,113,96,87,84,60,49,64,137,144,149,147,147,140,134,123,108,107,110,109,111,130,152,165,165,162,158,157,154,151,154,156,155,154,156,155,158,160,161,162,159,154,146,140,132,120,103,89,87,78,62,60,70,84,100,104,84,75,89,107,66,41,78,110,127,109,90,85,89,62,53,67,141,142,141,140,144,141,133,126,117,112,105,99,105,132,155,168,165,163,162,162,162,162,162,169,178,178,176,175,174,170,168,169,166,160,151,142,130,115,101,92,87,82,63,57,64,76,90,95,83,70,73,63,40,38,75,117,130,113,94,86,79,63,55,75,144,144,142,134,131,132,132,114,106,97,93,95,107,134,156,165,162,156,157,156,153,153,151,148,153,156,158,157,154,152,150,152,153,151,147,141,128,113,101,92,88,86,68,56,63,74,83,87,77,69,79,84,49,40,73,104,116,104,91,83,83,62,60,80,139,142,143,141,136,130,126,125,110,107,101,103,116,135,149,152,153,150,148,147,145,143,141,143,144,143,140,140,140,138,137,140,141,140,138,133,122,111,101,91,87,82,65,55,57,66,78,84,77,73,91,107,70,49,73,96,102,93,81,80,80,65,68,82,133,137,140,148,147,138,126,119,107,108,101,99,111,120,127,132,131,134,132,131,127,124,125,129,125,119,112,114,121,125,126,125,121,117,114,116,111,102,92,88,87,77,66,62,63,71,81,85,78,80,98,109,76,61,80,93,96,90,78,79,76,69,73,85,127,135,137,142,148,145,136,126,114,103,93,95,99,100,102,104,105,102,105,106,103,93,97,95,93,90,91,98,108,112,112,104,97,94,95,100,97,91,89,86,76,69,67,70,73,80,86,84,77,82,99,101,70,63,83,92,90,83,80,82,79,71,75,86,123,132,137,141,142,141,138,126,114,104,99,96,93,86,81,81,87,89,89,91,100,102,96,87,87,88,91,93,100,102,97,88,83,85,91,95,87,77,64,64,70,70,68,69,74,80,85,84,78,78,92,84,56,66,92,96,86,78,81,84,78,71,76,87,111,123,133,140,142,138,134,125,116,109,104,99,91,79,70,70,71,70,76,88,93,101,105,106,98,93,93,93,94,95,92,86,89,97,102,96,84,63,44,59,77,74,69,68,75,83,84,82,72,59,50,50,54,76,93,88,79,80,86,86,79,76,79,85,100,115,125,135,142,138,131,124,112,106,103,96,87,73,66,65,61,64,72,85,93,102,112,115,112,106,100,93,93,92,89,88,101,111,109,100,87,73,59,74,76,77,73,74,78,81,83,80,75,68,53,36,61,93,92,79,78,84,87,84,81,81,82,84,90,104,115,127,138,138,130,123,117,112,103,92,81,69,65,62,60,65,70,85,91,96,110,122,127,122,114,102,98,95,91,88,92,102,109,101,91,84,79,85,81,79,77,75,77,78,82,82,76,74,74,71,80,92,82,78,85,89,86,83,83,83,84,88,74,91,105,120,134,135,131,125,120,114,103,90,76,68,66,56,52,56,62,79,83,88,102,122,134,132,129,122,115,111,104,98,91,90,89,89,83,84,84,81,84,85,85,82,82,82,84,84,68,49,44,64,87,85,80,83,89,90,85,84,85,87,88,90,61,77,95,109,125,130,129,124,116,109,101,87,74,68,63,51,49,54,59,65,71,84,98,114,136,141,137,134,129,125,121,114,106,96,93,92,86,89,91,94,89,91,90,84,87,85,87,82,58,36,49,73,87,84,85,89,89,87,84,86,85,87,91,97,55,68,84,100,112,121,122,116,113,109,101,89,73,66,58,49,57,73,72,67,69,80,97,114,130,143,148,147,142,137,133,127,120,108,100,95,91,95,102,105,101,94,93,88,87,87,92,86,52,31,63,88,90,88,91,91,88,89,88,88,87,88,89,90,52,61,73,87,110,119,118,117,113,109,102,90,73,64,57,44,48,63,71,69,71,78,97,114,124,138,149,153,150,143,139,135,130,121,107,96,92,96,104,113,110,106,104,99,94,97,98,90,50,48,80,89,91,92,90,88,89,89,90,86,88,95,93,90,56,55,64,81,101,110,114,115,114,109,102,94,74,62,57,39,34,42,55,73,83,88,97,113,122,132,145,155,154,148,148,144,136,128,117,106,92,86,98,111,117,112,109,108,102,100,99,89,52,52,77,88,89,90,90,93,91,90,92,90,87,94,100,97,52,53,55,71,91,104,109,111,113,112,105,99,71,60,57,39,35,37,56,74,87,91,95,109,116,127,141,152,152,150,152,147,138,133,125,114,103,89,82,100,118,121,118,110,102,99,95,91,70,66,77,86,81,87,91,87,93,94,92,92,93,93,94,99,41,43,46,61,87,99,109,109,113,114,107,100,70,62,62,39,29,29,46,65,83,94,94,108,121,129,138,145,150,153,154,148,142,138,132,126,117,104,90,87,107,118,119,114,107,104,94,88,81,80,79,79,81,87,86,84,85,91,91,89,93,97,89,80,41,38,43,47,71,96,106,109,111,108,102,101,80,67,69,39,32,31,36,64,90,103,95,106,124,128,134,141,150,154,155,151,144,134,125,119,116,110,97,84,92,108,113,112,109,105,95,88,87,88,84,75,81,86,86,88,83,86,85,82,80,78,70,75,39,35,48,50,64,88,98,106,108,106,100,100,87,71,76,48,34,37,54,76,95,106,98,109,126,130,133,140,151,157,157,154,146,139,131,125,122,119,110,93,84,96,107,107,103,99,97,96,96,97,93,91,91,89,87,86,87,89,85,77,72,69,71,78,34,34,39,37,57,79,95,100,109,106,101,99,87,72,77,55,46,61,78,87,104,108,98,110,127,131,131,138,152,159,157,153,147,141,132,128,122,119,112,101,87,83,95,102,97,91,91,92,89,90,93,96,95,94,90,87,85,87,81,76,74,80,80,82,35,37,39,40,54,69,85,95,100,103,101,99,85,71,81,64,47,57,75,82,103,106,97,112,126,127,129,140,152,159,155,150,145,140,132,127,121,116,112,108,98,85,84,93,98,96,96,98,97,96,97,93,90,88,85,82,79,78,77,80,81,87,85,88,28,31,39,43,47,64,77,87,93,93,91,96,83,71,79,70,53,44,57,83,104,101,101,115,123,126,133,143,148,156,155,150,145,140,133,126,119,113,107,106,104,99,89,85,89,91,91,94,95,91,88,89,92,89,84,81,77,80,80,80,84,85,86,87,28,29,35,37,41,59,79,87,89,86,85,90,86,75,80,78,57,53,51,81,103,102,106,115,121,125,131,134,143,152,149,144,136,130,124,119,115,111,105,104,106,104,101,95,91,88,87,89,92,94,94,93,87,88,93,89,86,87,83,82,84,84,85,88,25,27,33,36,38,48,70,85,85,82,86,90,88,80,87,84,61,57,59,85,102,103,108,111,118,120,124,126,137,143,146,142,129,129,126,121,110,108,102,101,100,100,101,99,97,95,94,94,95,95,91,85,84,85,86,89,91,88,84,84,83,83,88,89,28,28,27,30,36,44,58,79,88,83,84,90,90,84,82,85,81,56,56,82,98,98,100,109,117,116,118,125,132,136,136,137,132,128,120,115,110,103,97,95,95,93,96,97,94,95,96,95,93,87,81,80,83,82,83,87,87,85,83,82,86,91,93,93,28,29,31,28,27,36,51,73,89,90,85,87,88,84,79,85,91,84,75,76,93,98,96,107,114,118,119,124,128,127,128,126,124,118,112,108,99,98,96,91,92,91,92,91,91,88,86,85,86,82,87,87,90,91,88,87,89,89,88,90,91,91,90,84,28,31,29,29,28,30,41,62,82,92,89,82,82,80,80,83,88,92,84,77,86,95,101,105,109,115,117,119,116,114,115,116,115,110,108,103,96,96,93,92,90,91,91,96,94,94,92,93,92,96,88,85,88,92,90,82,74,69,58,51,49,48,40,30,30,30,31,27,26,26,34,50,73,87,89,85,81,80,79,79,85,89,90,85,86,96,104,104,104,109,109,111,109,107,102,101,100,100,98,94,95,92,89,91,88,91,94,97,95,95,95,89,88,85,88,89,86,71,47,39,33,28,22,22,30,37,38,36,37,31,34,31,27,25,30,39,59,75,87,91,87,82,81,81,83,89,92,87,93,97,96,99,100,101,102,104,103,98,97,94,91,88,87,89,86,87,90,87,87,88,94,89,93,91,87,84,85,86,86,77,49,20,15,14,17,23,35,43,40,39,45,43,41,29,32,32,27,27,29,36,45,62,77,84,83,82,84,87,87,88,89,92,97,99,97,95,95,96,96,96,97,95,91,91,91,92,90,85,84,89,89,84,85,90,92,91,86,87,79,82,89,89,66,40,20,21,23,23,24,30,43,58,62,53,49,55,24,29,33,31,26,27,26,33,39,51,64,77,84,88,89,85,85,89,90,93,99,99,97,96,98,98,96,96,95,93,92,93,95,96,91,91,92,90,88,85,85,89,85,84,87,94,93,96,75,48,23,24,25,25,24,25,25,25,32,52,85,78,62,56,27,26,29,31,31,28,24,28,36,46,62,76,82,85,86,89,93,93,92,94,95,93,91,92,91,90,90,89,89,89,87,84,82,80,82,84,84,80,81,83,85,86,85,87,80,63,44,28,15,19,28,28,30,26,23,24,25,26,32,47,72,98,96,83,27,27,28,33,32,28,25,28,38,51,67,77,80,86,87,90,87,91,93,92,90,87,86,85,84,87,87,84,82,79,82,85,83,83,84,83,84,82,85,81,71,63,53,41,31,20,14,17,23,25,26,27,23,26,26,25,27,27,38,49,55,68,99,109
36,44,49,52,55,46,34,26,24,24,22,19,15,14,15,18,24,28,30,36,43,47,43,42,42,42,43,41,43,42,42,47,60,71,80,80,78,76,75,76,76,76,74,74,72,72,75,72,72,72,72,72,72,71,71,75,73,73,73,71,71,72,71,74,50,47,42,43,48,53,57,61,60,63,57,50,52,56,59,61,59,59,66,78,76,70,69,66,67,68,67,67,45,38,31,32,40,49,59,69,74,76,74,74,75,76,76,75,75,75,75,74,75,75,74,72,73,73,75,72,69,71,71,70,72,71,70,69,47,47,50,60,63,67,75,88,98,100,101,100,102,104,104,105,105,101,99,112,108,111,111,110,109,108,105,101,97,94,92,90,85,73,65,63,76,80,74,71,73,73,73,71,71,71,73,74,74,74,74,76,73,72,73,76,75,72,71,72,73,72,71,72,47,60,69,72,75,79,90,105,107,106,107,109,106,105,102,103,109,114,100,111,110,115,118,116,116,109,105,105,109,109,106,107,105,101,98,93,91,93,90,84,87,86,79,77,74,69,73,74,74,74,75,74,76,74,72,68,72,72,71,71,72,71,73,72,63,75,81,84,93,101,112,119,120,117,105,98,94,89,85,88,94,103,96,95,110,126,123,121,120,119,118,117,118,108,105,106,106,104,99,96,94,98,99,100,98,103,102,102,99,91,88,74,65,72,73,73,73,75,74,74,73,72,73,73,73,72,70,70,83,89,91,96,106,116,120,118,120,113,102,92,84,78,78,81,86,88,91,73,105,129,133,133,130,130,131,127,123,115,113,116,116,114,112,105,98,91,91,95,98,103,105,102,97,97,97,92,86,76,74,74,75,74,73,74,73,72,71,72,74,72,71,71,97,103,109,113,122,125,124,123,121,116,107,89,82,77,72,78,83,82,70,59,95,119,131,137,141,140,139,138,128,124,123,125,123,120,118,114,107,99,93,93,104,110,112,103,95,97,95,90,95,93,77,70,69,71,73,73,73,73,73,73,74,75,74,72,101,111,120,130,133,129,125,123,119,114,101,88,79,73,74,76,76,69,61,68,104,119,120,132,146,148,145,143,140,136,133,128,130,127,122,115,107,101,94,85,86,93,101,105,99,99,103,104,98,92,90,86,82,76,73,73,74,73,73,73,72,73,72,68,114,124,133,136,136,132,126,120,114,97,85,85,76,75,77,76,63,58,61,86,110,120,126,129,134,143,150,145,140,145,138,136,131,130,125,117,107,100,88,79,88,98,102,105,107,99,101,105,101,95,96,99,99,94,79,73,72,74,74,73,75,74,73,82,132,132,130,133,134,138,133,124,115,105,99,88,77,78,79,68,54,51,59,91,107,114,120,135,132,134,139,144,149,151,149,142,139,130,124,119,109,99,91,87,99,104,105,103,104,101,103,105,104,99,98,98,95,98,89,76,71,72,72,73,70,70,69,96,138,137,136,138,139,140,139,133,120,111,102,82,74,79,76,58,55,52,63,93,105,106,117,135,138,139,137,138,149,158,156,147,139,134,127,119,112,105,97,98,106,108,104,105,107,110,109,108,107,102,100,95,89,86,91,93,78,70,75,75,77,77,77,136,141,134,137,138,139,141,137,130,116,108,97,76,66,79,74,57,54,51,59,87,108,108,109,137,143,144,143,140,149,153,152,151,144,134,126,119,113,111,105,105,108,107,104,109,112,110,105,106,113,111,107,102,98,99,90,97,104,86,73,71,76,72,87,155,146,140,140,140,142,143,136,126,113,101,92,70,72,80,69,55,60,67,69,85,105,106,98,127,140,142,140,137,148,154,153,151,142,134,125,120,116,111,108,112,112,104,107,111,107,108,108,103,109,117,114,107,100,88,84,84,90,89,84,72,72,71,106,166,144,144,144,143,146,146,138,131,118,100,83,66,71,85,68,57,56,71,78,84,106,112,94,134,138,139,140,139,147,156,153,148,141,133,125,122,117,112,113,111,108,108,112,112,114,111,109,103,99,104,104,104,100,88,85,90,74,85,107,93,86,112,151,179,144,148,146,145,147,145,138,130,122,102,80,56,73,85,61,42,35,40,64,85,102,103,99,136,142,141,140,141,150,153,150,144,140,134,128,121,117,116,113,112,106,107,113,117,119,115,104,93,81,81,91,88,94,97,96,95,92,86,99,99,109,149,179,181,146,149,150,153,149,144,134,124,119,106,82,61,68,74,60,37,27,31,54,78,94,99,96,131,138,138,137,142,149,149,148,142,136,134,128,122,117,118,113,110,106,115,127,128,120,106,99,89,71,68,74,88,98,102,100,101,102,95,93,92,111,127,148,149,152,148,150,154,149,145,135,127,116,95,73,53,63,67,56,35,34,32,63,90,96,90,101,128,132,137,140,144,147,147,146,140,133,131,127,123,120,119,115,109,111,120,127,126,123,113,98,81,64,58,72,93,103,101,99,99,111,110,96,96,105,110,117,113,157,153,151,147,144,142,137,125,115,98,70,56,59,61,50,34,29,34,65,94,96,93,111,128,133,141,147,144,141,140,142,134,129,128,123,120,114,111,107,111,122,132,127,124,120,111,103,81,54,53,77,95,105,112,107,101,99,101,108,107,101,102,110,117,155,153,154,154,147,143,141,131,115,98,76,61,57,58,47,36,32,35,56,83,88,93,112,123,135,145,143,139,136,133,124,128,131,122,119,115,111,110,112,118,125,129,127,119,118,117,106,84,51,54,91,106,108,110,109,109,106,95,93,92,92,98,104,101,158,154,152,157,151,141,135,129,119,105,82,64,59,59,44,41,34,45,58,73,83,96,117,130,145,148,143,141,133,126,123,126,120,118,110,107,108,114,118,124,127,127,126,118,115,120,117,100,62,46,84,114,114,109,104,104,98,95,93,105,111,110,104,111,158,156,155,158,154,142,134,131,120,107,87,71,62,62,45,43,45,55,65,77,87,104,117,136,150,142,138,137,133,125,120,117,115,107,111,109,102,109,125,130,128,125,123,119,115,114,114,106,61,31,57,100,113,103,106,103,108,97,88,87,94,106,101,109,158,158,157,155,149,140,135,131,119,109,92,79,67,62,56,42,49,41,54,84,100,115,128,141,142,135,126,121,118,116,112,109,111,113,113,109,98,95,113,126,128,124,121,116,109,105,105,103,62,18,24,57,112,120,108,102,99,97,85,81,84,87,95,109,156,159,155,152,149,140,133,121,117,110,97,85,70,61,58,54,52,63,61,81,103,119,134,136,125,118,114,113,112,113,112,112,114,116,115,117,115,105,99,96,89,98,110,106,112,113,107,93,69,50,39,44,91,131,127,110,100,100,95,82,74,76,82,95,153,158,157,155,151,142,132,122,118,111,104,86,69,56,55,48,49,51,75,101,115,125,124,115,110,109,111,113,115,119,124,125,128,130,129,129,123,108,93,84,67,60,83,101,109,110,107,95,74,66,65,42,69,118,125,111,99,94,100,96,78,72,71,88,154,153,150,154,151,140,137,127,123,121,115,107,91,78,66,52,50,56,77,100,114,114,109,109,110,115,124,130,137,143,151,156,156,152,144,136,122,107,94,86,82,59,55,78,98,106,108,93,71,53,29,24,50,106,117,115,109,99,93,91,73,70,67,81,136,148,152,148,144,144,135,132,126,124,118,111,112,115,117,113,110,111,119,120,121,121,128,136,141,146,148,160,168,172,171,172,169,159,153,141,122,109,97,85,87,66,51,66,78,89,101,93,72,56,56,37,35,88,115,112,112,102,89,83,74,67,65,72,135,135,144,153,151,139,137,124,114,112,113,113,116,129,143,153,151,145,144,144,142,146,151,161,172,177,174,173,166,158,156,155,151,148,143,135,122,110,97,85,84,72,48,51,69,81,93,91,77,70,80,70,35,71,117,106,96,93,90,84,78,63,57,62,151,146,141,139,145,140,133,127,112,111,108,106,113,134,152,162,159,156,155,158,157,159,156,158,165,164,162,157,149,143,143,146,145,138,136,129,119,110,96,86,86,80,59,52,59,70,85,86,74,73,84,85,45,54,115,118,108,101,93,89,73,60,56,64,152,154,150,138,132,134,131,122,114,105,101,98,110,138,157,166,163,157,159,159,154,151,147,146,149,141,137,134,138,139,137,133,124,116,118,121,113,100,94,91,89,77,55,49,57,67,73,75,71,70,86,92,50,38,97,121,120,105,90,91,85,50,53,60,151,155,154,151,141,132,127,119,106,103,97,99,115,140,158,164,162,156,152,151,147,144,140,139,133,126,118,120,124,128,127,116,104,101,108,109,99,89,87,83,78,68,53,48,53,63,70,73,66,62,71,74,43,33,78,121,124,105,87,83,74,58,48,59,142,147,149,153,149,139,128,120,108,108,103,106,123,137,149,157,154,152,147,141,134,124,124,119,109,104,108,115,121,122,113,100,97,100,108,102,91,84,74,70,68,62,55,48,52,58,66,77,70,63,60,46,26,35,76,113,121,103,89,82,76,58,49,60,136,140,145,147,151,146,134,124,109,102,96,102,116,128,138,145,149,146,144,132,118,110,109,102,97,97,102,111,117,114,104,94,90,101,110,104,89,75,58,66,70,64,61,62,63,67,72,75,71,68,87,97,55,37,71,100,106,94,82,79,79,59,52,67,135,137,146,146,147,145,140,126,113,101,92,95,98,104,112,123,124,120,118,116,109,105,102,99,102,103,107,109,111,109,101,91,96,112,116,103,89,52,50,72,73,68,66,72,75,78,85,80,66,70,89,95,56,42,71,93,95,86,79,78,74,56,57,72,129,139,142,152,149,142,139,127,115,109,107,96,94,94,99,102,100,101,108,116,116,114,110,108,106,105,106,108,109,107,100,98,111,121,116,106,89,36,44,62,70,70,70,76,79,84,81,82,78,82,98,95,52,46,75,86,94,84,77,77,72,59,63,79,112,131,133,144,152,144,139,129,117,109,104,97,93,84,78,78,85,91,103,114,119,122,119,114,110,107,106,107,106,105,98,103,116,119,118,102,87,52,48,65,80,80,75,72,77,80,84,82,72,77,92,82,53,54,78,86,85,81,77,78,73,64,68,81,101,117,126,138,149,145,138,133,118,108,104,97,90,78,72,74,76,78,84,95,110,119,121,121,119,113,107,102,104,104,98,102,119,122,116,106,93,69,58,76,84,82,78,78,82,85,81,79,72,70,77,71,51,62,81,89,82,77,80,85,78,66,70,83,92,102,119,133,141,139,133,130,123,118,104,90,80,74,70,71,70,65,67,84,108,123,127,129,125,122,112,105,102,105,100,98,105,115,111,99,90,81,67,82,86,86,83,81,82,84,89,84,72,68,73,59,45,65,87,81,77,79,84,80,68,59,69,88,78,93,109,123,136,138,132,130,124,118,105,90,79,70,69,71,68,65,68,84,99,118,134,134,133,131,126,117,109,102,104,99,91,92,95,93,89,79,81,91,88,85,86,84,85,88,93,89,70,46,28,31,46,72,82,81,77,80,85,83,76,67,70,78,63,80,101,113,129,135,130,127,118,110,101,86,76,69,69,69,65,67,74,80,93,112,135,145,144,144,139,133,129,114,114,108,103,96,89,85,81,82,84,85,88,88,87,87,90,93,95,88,70,63,52,41,63,81,80,75,86,90,86,83,78,78,79,84,60,70,87,104,118,127,125,122,119,112,101,86,72,70,72,66,58,58,54,85,95,112,129,145,153,146,140,137,133,133,127,120,113,107,102,94,90,99,97,95,95,95,95,93,97,100,100,94,70,73,75,64,71,83,80,82,88,87,83,76,78,79,76,78,58,65,79,94,113,123,122,122,119,113,99,84,71,72,73,60,51,53,60,74,88,105,120,137,153,154,149,146,142,137,135,131,123,113,108,106,101,109,117,115,112,105,103,101,103,102,106,86,67,50,42,54,75,82,85,88,89,89,83,81,81,79,79,80,55,57,71,85,106,118,119,119,117,110,99,86,68,67,63,46,50,59,64,73,83,105,118,131,149,157,159,156,151,146,140,138,132,121,110,106,105,112,124,129,124,115,114,108,106,108,113,98,70,35,30,58,76,82,88,89,87,88,82,84,83,83,84,86,52,55,63,82,102,112,116,117,118,110,101,94,60,67,60,48,53,66,70,76,90,97,124,132,141,154,162,160,155,148,144,141,138,130,116,105,100,109,120,129,132,123,122,119,114,115,108,98,74,33,46,76,86,90,89,90,88,89,82,83,82,82,85,90,43,48,59,75,97,108,113,116,118,118,118,85,61,64,56,50,70,89,80,79,96,95,119,135,141,152,160,163,159,154,153,150,142,134,123,113,102,98,111,126,131,127,121,118,117,114,107,100,68,30,53,82,90,90,89,89,89,89,86,87,84,83,85,90,40,47,46,67,93,104,113,117,121,115,113,85,61,66,55,48,62,79,86,88,105,102,111,135,133,145,158,165,157,157,155,150,141,137,134,123,110,94,93,116,131,133,130,123,114,109,102,97,68,36,61,82,90,91,89,89,89,91,89,85,85,88,90,91,40,38,46,55,79,99,106,113,117,111,104,94,65,68,55,37,34,44,64,82,106,106,102,132,132,144,157,162,156,158,155,151,144,138,136,131,122,110,95,96,125,131,133,128,115,108,102,94,80,55,66,81,87,87,91,92,91,84,92,89,85,92,89,86,33,39,43,53,74,92,102,108,113,111,110,98,72,76,62,40,36,39,55,76,104,108,94,130,137,146,150,153,159,164,161,155,146,140,134,130,126,116,106,92,108,127,129,125,120,115,106,89,84,73,71,79,86,85,89,90,94,97,86,89,87,86,97,98,39,35,41,52,66,87,101,109,117,117,113,100,76,77,70,42,35,36,54,77,105,109,93,130,141,144,149,153,159,158,157,156,149,140,131,128,126,123,114,101,92,119,124,125,122,116,108,96,87,79,80,78,81,85,87,84,87,95,95,89,90,88,93,97,35,38,42,50,67,83,92,101,111,112,108,101,82,79,75,42,31,33,48,78,103,109,93,130,145,146,147,154,159,161,162,158,150,144,137,131,128,128,123,109,93,103,123,119,119,114,112,105,98,94,93,84,73,79,87,90,88,87,93,91,91,93,93,97,30,38,42,46,63,80,85,95,103,107,108,103,80,80,83,53,35,29,47,85,108,110,98,128,146,147,147,151,163,168,162,156,152,147,136,134,130,127,123,117,103,88,110,113,107,103,100,102,102,98,95,88,87,89,91,93,89,84,85,85,90,91,89,90,29,35,42,46,61,80,87,96,102,99,102,104,81,82,85,59,42,50,62,85,109,107,100,126,143,143,144,152,161,163,160,156,151,145,137,135,132,124,119,114,112,98,92,111,110,99,94,94,93,90,94,95,95,92,89,88,85,88,84,85,82,84,86,87,28,31,40,45,51,74,92,93,99,102,102,103,88,81,86,64,50,51,67,89,107,103,105,128,140,143,151,158,160,163,161,154,148,143,137,132,125,121,115,118,113,102,91,91,112,109,102,101,106,98,98,99,96,96,96,92,88,90,88,83,80,80,83,84,28,30,39,45,48,66,86,102,96,94,103,105,95,87,90,74,54,44,58,91,111,106,109,126,138,143,152,157,161,164,158,148,143,135,131,132,128,123,114,113,115,121,110,95,93,100,100,101,102,104,102,98,91,90,89,89,89,87,87,80,74,75,75,76,31,33,33,38,47,51,76,98,102,99,101,107,95,88,89,79,57,55,61,93,109,107,115,125,136,143,146,146,152,154,153,145,133,135,133,129,123,120,116,114,110,111,114,106,104,98,95,96,98,96,94,93,92,93,89,82,83,82,80,84,78,73,72,69,25,30,33,34,39,55,72,95,107,101,97,101,95,87,87,86,67,54,62,89,104,105,113,120,134,137,146,146,150,154,151,146,139,130,128,124,119,114,108,106,106,105,109,107,105,100,97,96,99,101,97,94,96,89,93,89,78,72,78,78,81,97,80,65,31,34,34,33,35,47,69,93,107,110,100,94,91,85,87,92,84,57,59,84,101,102,110,120,134,135,135,144,146,147,146,144,138,135,128,122,117,112,105,102,103,101,104,103,105,103,103,98,95,97,96,94,91,91,94,92,87,86,88,82,84,76,69,66,36,38,36,34,36,43,57,85,105,113,106,95,92,87,86,88,91,79,69,80,104,105,107,124,131,138,143,147,145,140,136,133,130,125,119,117,108,106,106,103,98,98,100,104,105,99,100,101,99,92,89,80,87,89,86,88,90,87,86,86,83,71,69,71,32,37,36,33,32,39,51,75,94,108,106,99,92,87,87,89,92,91,76,76,97,101,101,115,130,135,141,139,138,132,131,129,128,121,116,112,104,103,103,100,97,96,99,99,99,102,99,96,95,95,93,86,84,84,85,92,94,96,88,86,76,75,70,75,35,40,38,33,32,36,44,67,87,101,104,104,100,93,86,83,91,100,92,83,94,104,109,114,124,133,138,136,128,123,122,119,115,112,111,109,106,102,99,94,94,94,96,98,96,95,90,88,88,87,89,85,90,86,82,87,92,91,85,77,69,72,77,81,36,42,46,37,30,32,41,57,81,92,104,104,100,94,91,84,87,91,95,86,94,103,112,116,119,129,127,127,124,117,112,109,106,105,104,102,101,97,94,94,90,90,95,100,98,98,97,98,94,91,87,89,90,92,85,91,91,91,85,72,70,75,83,83,38,38,43,39,34,33,36,47,68,84,99,102,99,93,88,88,89,93,98,86,98,104,108,115,118,122,120,119,118,111,106,103,102,99,98,94,93,95,98,99,100,99,103,104,103,102,102,97,97,97,94,90,91,96,95,93,91,88,81,76,84,89,92,85,37,38,43,38,34,28,33,41,53,72,91,96,95,92,93,93,91,100,95,90,103,104,104,108,111,116,115,115,109,105,100,99,95,94,97,93,90,95,95,98,95,97,99,99,96,98,97,96,94,92,93,90,90,89,91,86,85,80,78,83,84,86,86,85,36,33,40,40,33,28,27,37,50,60,78,84,88,92,95,93,93,97,94,96,106,108,108,110,110,108,109,109,107,102,98,99,98,96,96,92,94,93,98,93,95,95,96,95,95,95,91,89,90,91,91,88,89,86,85,86,78,75,75,80,83,86,89,87,38,38,36,35,38,31,30,34,43,59,75,89,91,96,94,92,95,98,97,101,111,113,113,112,115,116,109,105,103,103,103,102,102,102,98,92,93,97,97,93,92,94,98,101,94,94,91,87,90,91,90,89,88,86,87,83,82,86,87,86,86,90,88,89
132,132,132,134,134,134,133,134,141,144,146,148,148,149,149,153,157,157,159,158,156,154,152,150,146,142,137,130,120,112,104,104,103,102,107,111,121,138,138,111,88,86,92,94,102,101,97,93,97,98,94,94,93,91,90,89,75,58,54,63,85,102,124,131,148,150,144,150,146,141,139,142,143,142,142,143,144,147,147,143,147,150,152,157,157,158,158,158,156,153,150,147,140,129,120,107,100,105,109,109,107,107,111,109,99,90,84,80,76,81,91,97,91,87,87,88,88,91,95,100,101,104,111,121,125,126,126,125,155,152,155,156,152,152,147,146,142,141,138,138,136,142,141,145,147,149,149,151,157,161,163,164,165,164,161,160,154,148,140,131,120,107,104,107,109,111,112,114,115,110,105,99,88,72,59,58,62,70,78,91,104,110,117,124,128,130,130,131,131,131,133,129,159,162,162,160,155,150,150,148,145,143,137,141,140,143,141,135,136,136,145,149,156,161,165,168,169,169,165,167,164,159,152,146,137,126,114,103,100,105,108,110,113,115,114,112,111,106,96,85,94,110,119,123,129,132,131,130,131,131,130,132,133,132,133,134,154,159,158,155,153,149,148,146,146,141,132,128,128,126,130,129,119,112,128,139,151,157,162,165,168,170,169,168,167,166,159,151,142,134,127,116,103,101,101,102,107,111,112,111,113,114,116,105,91,93,112,130,137,136,134,132,131,131,129,129,129,133,132,132,157,156,157,156,155,156,156,152,152,147,138,127,116,114,122,118,104,99,113,130,142,150,157,163,166,170,174,176,174,168,165,162,156,147,140,128,117,108,103,98,100,105,113,114,114,118,113,108,104,92,80,94,115,127,132,132,132,132,130,131,129,125,128,132,167,162,162,162,162,165,168,167,162,151,140,122,115,109,98,93,91,90,98,114,133,149,155,160,166,172,174,179,176,173,170,166,161,152,145,136,128,121,114,110,106,106,101,104,115,119,123,124,115,104,96,82,74,90,109,118,122,126,130,132,131,127,126,130,162,164,165,168,170,172,176,175,167,155,140,125,113,109,103,90,79,83,96,113,136,154,160,161,162,166,171,177,178,177,167,167,163,156,148,143,133,128,121,121,121,120,111,107,105,108,112,116,116,110,100,94,82,73,79,91,105,112,115,120,126,129,131,129,161,167,171,173,176,178,182,180,170,155,135,116,112,106,88,83,75,74,92,118,145,160,162,165,163,163,170,178,177,171,168,170,166,162,154,149,140,132,128,121,123,126,129,124,118,106,102,104,106,106,101,95,90,81,71,68,75,87,98,107,112,114,118,122,172,175,179,180,181,181,181,176,167,148,125,110,111,107,94,71,61,75,99,126,145,153,157,167,167,166,172,181,178,175,174,173,172,168,159,156,146,137,132,124,121,129,135,136,133,128,121,110,107,101,95,92,87,80,78,71,60,64,73,84,96,104,109,110,172,177,181,181,183,184,181,174,164,144,119,104,100,95,80,74,90,92,107,122,135,142,149,164,173,171,173,180,183,180,174,177,172,168,161,157,147,138,131,126,125,128,133,137,142,143,134,129,118,106,96,93,87,82,80,74,69,62,62,67,74,83,91,99,174,179,183,184,187,188,184,171,154,137,117,100,96,90,79,89,95,84,109,125,127,136,141,155,170,176,175,181,183,182,182,180,179,171,161,152,148,141,133,125,123,126,137,139,146,149,145,140,130,115,107,97,90,86,82,76,74,67,62,59,59,63,75,85,168,174,183,187,190,190,185,170,147,128,113,96,92,84,83,100,96,94,119,135,132,135,136,145,169,180,179,177,181,187,187,185,178,172,164,158,150,140,130,122,118,120,133,145,153,154,151,146,135,123,114,104,93,89,86,84,82,79,68,60,57,62,67,72,164,174,184,189,191,190,184,168,150,131,103,91,90,77,87,98,86,103,128,145,140,132,134,135,162,183,183,179,178,184,188,185,178,173,166,160,150,141,131,121,118,123,133,146,156,158,156,152,146,132,118,109,100,92,90,90,88,86,80,67,57,57,58,62,177,186,188,191,190,188,184,170,148,122,96,83,79,79,95,87,62,75,104,135,144,129,129,124,155,185,188,188,186,188,189,184,181,177,170,161,153,143,132,124,124,124,134,147,153,155,157,158,149,138,124,112,103,94,94,100,104,97,93,81,62,58,59,63,183,187,190,190,190,188,183,168,141,119,97,86,83,78,95,73,54,63,94,124,147,126,125,118,150,183,189,190,191,191,188,185,185,180,173,164,155,143,132,128,126,126,136,146,157,160,164,165,157,144,128,112,105,99,91,100,110,111,104,97,83,56,54,59,188,190,192,191,191,190,183,164,135,110,93,77,70,73,86,63,52,42,79,121,148,126,125,114,149,185,193,192,191,191,190,188,184,177,169,162,155,146,134,128,126,130,135,142,144,153,162,165,160,150,136,118,106,102,101,106,118,122,119,111,98,77,61,59,191,194,193,193,194,191,187,169,134,113,88,83,69,70,76,57,46,46,77,112,145,123,124,116,153,185,191,193,193,191,189,185,180,175,166,159,152,142,134,129,128,130,133,134,139,152,162,160,157,152,144,129,116,114,113,122,130,134,125,115,105,92,74,57,191,196,195,196,194,191,184,170,132,108,81,72,60,65,74,59,65,67,90,122,146,123,116,120,166,186,189,193,193,193,191,184,179,175,166,158,149,139,132,129,128,131,138,146,155,161,159,152,147,148,150,145,138,131,132,136,137,139,137,129,110,94,87,69,192,196,198,197,194,189,184,169,134,103,83,79,64,69,78,68,75,89,113,138,141,124,112,130,174,190,196,191,191,189,189,185,177,171,164,157,146,135,131,126,128,142,157,168,166,154,141,129,131,145,157,161,157,149,148,148,145,143,139,130,121,101,91,82,196,199,200,198,194,190,187,175,139,105,82,69,53,58,77,80,105,123,137,137,134,123,111,139,175,188,190,195,193,192,187,182,175,166,156,147,138,128,124,128,147,164,172,173,163,141,124,115,120,148,168,172,168,161,158,156,151,151,146,139,130,115,100,87,197,199,200,198,194,190,185,177,146,108,89,83,67,57,70,78,87,111,120,122,124,115,118,150,171,187,193,196,196,195,191,182,170,160,148,136,127,120,132,147,166,173,172,166,153,134,120,106,111,149,173,173,169,167,167,166,164,156,147,144,135,124,114,98,198,199,199,197,194,190,186,178,150,119,92,78,72,60,67,79,82,87,98,109,115,112,132,148,172,187,195,196,194,194,188,178,163,153,142,126,119,134,157,169,175,176,169,162,150,136,124,98,100,149,173,170,168,171,172,172,166,161,156,147,140,135,128,117,199,200,199,197,194,190,184,177,158,124,99,85,72,63,66,74,81,75,79,96,108,117,138,153,176,192,192,194,191,192,184,173,162,149,136,125,134,160,174,178,175,172,164,159,149,147,125,93,93,148,170,172,170,167,168,169,165,162,157,153,150,142,132,121,199,200,200,198,195,189,183,176,163,141,118,98,81,69,72,75,78,79,77,91,103,121,135,161,185,191,192,189,189,186,184,176,168,155,140,143,156,172,180,179,174,167,162,158,157,153,120,84,87,149,160,170,168,162,159,167,170,171,169,165,162,154,140,126,198,199,198,198,195,190,183,174,163,149,127,103,88,76,70,76,82,89,91,99,109,123,143,173,186,189,186,186,185,182,176,172,165,157,156,155,160,174,181,183,180,173,170,165,164,156,114,76,73,141,145,152,164,160,160,158,166,172,173,177,172,162,149,135,197,197,197,196,195,189,183,176,167,153,131,111,95,81,72,71,80,84,94,104,111,125,148,170,179,178,180,178,180,177,168,158,147,142,149,154,158,171,178,180,173,170,167,166,168,153,106,80,67,127,137,128,147,154,153,153,157,167,175,183,180,170,156,140,194,195,195,195,191,186,181,173,164,153,134,117,107,96,82,72,70,73,84,102,115,134,157,169,170,172,171,171,172,167,157,146,140,132,122,136,156,162,173,171,177,170,164,166,170,152,108,82,62,118,133,120,114,141,150,146,150,160,176,181,181,175,163,147,193,195,194,193,191,189,182,172,161,147,138,128,114,103,95,84,72,72,83,103,124,148,166,171,170,168,169,170,166,159,155,154,157,150,118,102,123,151,165,172,163,161,163,160,164,146,109,82,61,135,139,117,99,111,136,144,142,159,171,180,179,175,167,153,194,196,196,193,191,188,181,175,165,152,142,131,122,118,116,108,97,93,103,126,150,167,176,176,175,172,168,165,158,153,159,166,167,161,123,85,78,109,144,156,150,155,163,165,162,139,106,81,64,141,165,126,105,84,106,134,139,156,168,179,183,175,171,157,194,196,196,194,191,189,186,178,168,153,140,136,134,136,138,140,138,136,136,147,161,170,176,177,176,174,171,165,162,163,167,171,173,164,125,76,59,72,99,127,146,155,160,167,162,128,101,78,61,133,179,144,114,87,86,111,135,153,164,179,180,176,171,158,195,195,195,192,189,187,184,175,168,158,147,141,140,152,158,165,169,170,167,168,167,165,169,170,170,165,160,161,166,168,171,175,176,163,131,81,60,65,75,100,129,149,154,166,160,130,110,85,58,120,176,151,124,96,81,96,122,142,161,173,177,172,167,160,198,194,191,191,188,188,184,174,165,159,154,152,153,161,171,182,187,187,184,185,181,174,169,162,159,159,155,154,160,164,168,172,173,166,143,98,60,67,82,88,111,134,146,166,159,129,112,88,55,101,164,153,127,95,81,87,103,134,154,169,174,171,166,161,198,194,189,190,190,188,185,180,171,164,156,153,159,170,179,188,193,196,195,191,190,186,182,174,169,161,155,156,158,164,168,171,173,169,149,114,79,63,72,82,100,121,141,163,154,126,113,88,56,88,149,150,126,96,78,88,102,116,142,165,170,170,167,161,196,194,192,190,189,187,187,177,172,170,159,159,162,172,178,190,194,198,199,198,196,199,200,197,188,181,175,171,171,173,173,176,179,179,164,132,100,74,70,80,94,111,130,153,153,124,113,96,63,77,128,138,123,96,81,83,96,114,134,157,166,169,168,158,195,194,192,190,191,188,184,179,172,167,154,152,156,169,175,187,191,195,195,196,197,201,201,200,200,197,194,188,185,182,181,184,188,186,173,142,110,87,78,81,101,114,119,136,143,125,114,98,62,68,121,140,130,104,85,84,94,110,129,151,161,166,165,152,193,193,191,191,190,185,180,176,169,156,149,145,147,157,167,176,183,190,194,199,199,197,194,198,200,200,201,201,197,194,192,191,190,186,171,143,109,87,83,87,104,115,115,123,131,122,113,93,60,70,116,136,124,101,85,92,101,110,128,149,161,167,162,151,192,191,191,192,192,189,187,175,164,154,148,140,135,141,148,157,168,174,178,191,197,198,201,200,198,197,192,194,196,195,193,192,187,182,163,129,101,88,90,102,111,112,118,121,119,106,102,90,68,75,117,135,127,103,88,98,108,114,127,148,162,164,157,147,191,191,193,193,191,188,184,174,165,154,143,134,127,126,129,132,132,127,121,132,150,175,181,190,191,185,180,179,183,186,184,184,183,182,164,129,99,93,93,101,111,118,120,124,112,95,94,86,72,78,113,129,118,97,91,100,108,113,126,144,156,159,154,144,188,191,191,192,192,188,181,169,159,151,139,126,120,114,111,105,97,92,94,99,99,114,137,145,151,152,154,157,166,167,162,162,168,169,162,131,111,101,101,106,116,126,129,127,114,95,92,79,66,80,113,118,108,99,100,111,113,118,127,139,151,157,154,142,187,191,191,190,188,184,178,169,160,151,136,122,112,100,87,74,79,94,103,112,113,108,116,131,136,137,139,144,145,146,145,148,153,151,139,114,86,95,109,117,124,127,129,127,117,96,93,81,64,87,109,104,102,97,106,112,117,119,124,136,150,156,153,140,187,189,190,190,188,186,176,165,157,147,131,115,100,85,71,67,77,89,96,107,107,106,114,133,143,140,139,139,134,129,132,148,157,146,124,93,83,109,119,126,124,125,128,130,120,99,90,81,64,84,104,101,102,106,114,119,123,122,126,135,148,151,145,131,187,190,192,191,189,183,173,165,157,144,125,106,90,75,65,65,75,81,82,91,104,106,110,125,148,156,155,153,152,139,129,136,153,150,127,97,104,118,125,129,134,130,131,129,122,106,93,83,65,88,102,104,108,118,120,116,118,124,127,133,143,143,133,122,190,192,191,191,189,185,173,162,153,137,115,96,79,65,57,63,76,86,91,93,95,98,104,118,146,168,170,168,168,163,149,130,127,129,118,109,111,117,130,131,133,135,134,133,125,114,95,85,62,94,110,107,116,115,114,120,122,124,126,130,133,134,126,117,191,194,191,191,188,177,165,157,153,134,106,86,71,58,60,72,82,95,106,101,92,88,98,114,133,157,168,170,172,172,166,148,128,116,111,108,111,115,124,132,133,134,134,132,130,125,104,84,69,105,116,118,122,128,126,125,131,124,123,127,128,126,118,109,191,193,191,187,181,168,164,163,152,131,102,78,62,54,64,69,64,73,81,95,100,93,91,106,129,153,167,171,176,179,175,163,144,127,116,111,117,125,131,129,130,132,131,128,132,130,118,91,78,103,117,121,122,124,131,132,131,125,121,120,119,115,108,97,189,192,191,189,177,170,167,163,151,125,95,70,55,51,65,65,61,62,73,84,97,94,95,107,129,153,168,174,179,180,177,167,154,141,127,112,112,124,135,138,138,137,135,131,125,123,121,107,96,106,113,123,128,129,135,129,125,118,114,115,110,105,96,91,187,191,189,183,182,178,170,164,148,121,91,68,55,57,72,57,51,51,60,77,98,103,101,106,127,149,167,173,179,181,177,164,154,147,138,125,117,118,125,131,139,144,145,138,121,115,116,114,111,113,116,121,128,130,129,126,120,115,113,110,105,99,90,91,183,189,191,189,186,183,177,163,142,117,92,67,55,61,76,61,63,50,53,76,92,94,98,102,121,145,163,170,178,181,176,165,157,151,143,136,130,122,120,125,131,138,144,140,125,115,111,117,122,121,122,125,120,119,115,116,114,114,110,107,94,91,91,93,181,185,185,186,184,179,172,159,137,111,89,71,56,62,88,65,86,60,57,71,107,103,102,101,123,148,162,170,175,176,174,168,161,151,143,136,128,121,122,122,119,123,129,128,119,112,112,121,132,135,127,117,113,105,106,109,108,106,103,102,96,98,96,97,174,180,181,185,184,178,170,153,132,109,80,73,59,61,93,71,65,59,70,100,105,99,105,107,125,144,156,167,174,176,174,168,162,154,149,143,130,124,121,116,114,117,120,122,125,131,141,146,145,136,122,112,103,100,100,101,103,100,90,73,66,66,63,55,163,164,171,180,179,174,169,148,127,109,85,77,67,65,91,81,105,108,112,116,103,101,103,109,126,142,150,159,169,175,173,168,164,154,148,135,124,121,120,119,115,116,120,125,133,135,136,138,134,124,114,105,99,97,98,98,97,86,60,41,36,37,45,50,149,155,164,172,176,174,163,146,124,106,90,77,69,59,93,89,84,139,125,111,100,100,103,115,129,140,150,158,166,175,176,169,162,157,147,140,127,120,115,112,112,115,115,120,124,125,129,130,127,120,113,105,102,98,98,94,76,54,41,38,41,41,37,47,148,155,158,165,177,177,164,143,125,111,92,81,78,59,79,97,75,81,100,107,96,108,110,121,131,137,149,160,166,171,172,169,162,154,142,133,125,118,114,111,112,115,117,121,124,125,126,125,119,111,104,103,99,98,90,64,43,39,41,41,41,39,37,40,142,148,154,163,169,168,159,142,126,113,95,88,86,74,60,83,87,69,89,97,104,115,118,128,134,136,145,154,165,164,170,165,156,150,146,137,125,118,114,111,111,115,117,120,121,121,121,119,111,105,103,102,98,76,49,38,39,41,40,40,39,39,39,38,137,143,150,155,160,161,155,144,129,114,100,93,91,85,71,65,74,76,74,94,114,122,124,128,130,132,141,149,158,159,163,162,153,147,135,128,122,111,109,106,110,117,116,118,121,118,115,110,112,113,108,83,54,40,39,40,41,41,41,41,40,39,40,41,132,134,134,138,145,150,152,145,132,117,102,95,94,90,80,74,76,83,89,99,116,119,120,125,127,129,140,146,151,152,155,153,145,135,132,122,117,110,104,106,111,115,118,118,119,120,114,113,100,77,51,37,38,40,42,42,42,41,40,41,40,38,39,42,121,123,124,126,128,134,142,145,138,122,107,101,100,96,88,84,81,78,87,100,112,118,122,126,126,129,135,137,139,144,149,143,143,138,130,126,114,113,110,111,116,121,120,119,112,96,84,62,41,30,33,39,42,39,43,41,41,40,39,40,40,39,38,36,123,124,124,124,122,121,125,131,132,123,113,106,105,104,98,91,90,92,92,95,102,113,121,123,126,129,132,132,133,137,136,138,137,129,128,121,118,116,115,111,104,96,82,64,51,42,33,38,43,47,47,46,42,45,42,41,39,42,41,40,41,40,40,41,114,109,111,113,113,115,114,113,117,118,113,108,108,111,112,108,107,108,111,115,118,119,121,122,122,124,126,127,127,127,128,127,126,123,116,115,113,108,92,74,60,51,46,42,41,46,45,42,45,46,45,45,40,43,42,41,42,43,40,40,37,44,43,40,88,88,88,88,81,79,77,78,82,88,91,96,103,105,109,117,121,120,119,119,120,121,122,122,119,120,123,125,125,120,118,114,112,109,107,105,98,83,55,39,41,44,45,47,49,43,43,47,45,42,46,48,45,43,42,43,43,39,42,42,43,36,36,38,80,67,61,63,66,57,50,48,49,55,62,70,79,84,82,78,82,92,99,104,107,108,106,106,101,98,96,86,78,90,109,116,111,109,110,105,93,67,48,47,50,48,46,46,47,47,48,43,44,46,44,41,42,44,40,40,43,42,41,42,44,41,44,42,57,62,55,52,53,56,52,46,49,50,49,50,55,67,85,82,77,70,62,60,62,69,80,84,79,74,65,62,73,92,91,82,97,111,108,95,65,48,46,45,44,46,47,47,48,49,46,49,45,43,46,43,42,45,42,42,42,44,45,46,44,37,38,42,50,49,48,38,45,45,48,43,37,34,42,51,54,48,47,65,73,76,75,71,74,81,87,89,87,86,86,90,99,104,103,105,102,87,66,49,44,48,49,47,46,47,44,44,43,39,44,46,46,46,45,46,45,43,41,43,41,39,38,40,38,44,46,44
81,81,80,75,71,71,69,67,67,67,67,67,71,76,79,78,76,79,86,92,94,93,90,86,76,63,55,57,69,88,110,120,123,141,144,122,123,136,135,114,87,74,74,75,76,75,75,77,76,75,73,74,74,72,72,72,72,73,73,73,72,70,70,74,98,96,97,95,93,92,95,99,100,102,105,105,109,110,111,110,111,116,121,124,123,123,120,118,112,103,92,82,90,106,122,132,129,131,141,123,122,132,136,121,94,75,76,77,77,76,76,76,73,73,74,72,76,75,73,72,74,73,72,71,72,72,71,77,115,115,115,115,115,114,113,117,117,120,121,123,122,124,122,123,126,129,134,135,135,135,133,131,130,125,117,109,103,101,106,113,119,123,133,128,119,134,140,126,99,78,77,77,75,75,75,74,74,75,75,73,75,75,77,73,71,70,70,72,71,70,72,74,130,130,129,130,129,127,124,121,121,120,119,118,118,119,119,119,124,129,132,134,137,140,141,141,141,141,138,131,122,114,107,104,103,105,111,116,110,127,142,135,106,77,72,74,76,76,75,74,76,75,75,74,72,73,75,71,71,72,72,71,72,71,73,68,136,137,136,133,129,126,124,121,120,115,109,108,107,109,114,115,116,122,132,138,142,145,147,149,152,151,150,147,144,137,129,123,110,105,101,96,95,105,114,115,104,85,76,74,71,70,73,75,75,75,74,74,72,74,73,73,74,72,71,70,73,74,73,64,134,136,135,132,132,132,129,127,122,114,107,100,103,107,115,115,112,116,127,138,145,149,152,153,156,159,158,157,156,151,147,141,134,123,115,106,99,98,97,97,95,94,92,89,84,79,74,74,75,74,74,76,78,73,75,73,71,73,72,72,71,74,70,58,142,142,141,142,142,145,145,137,128,119,110,110,107,111,114,110,111,110,117,130,141,148,153,157,161,163,164,165,162,159,157,154,143,138,126,116,112,104,100,96,95,95,93,92,90,89,85,75,74,71,71,67,67,72,69,67,71,65,66,61,59,57,48,36,151,150,149,151,154,158,157,145,134,120,114,120,122,117,110,106,104,109,114,124,137,144,149,155,161,164,166,168,166,164,163,161,155,146,139,131,119,114,106,103,101,95,91,90,90,87,85,84,73,72,76,80,72,73,76,73,75,80,80,86,84,82,78,74,162,163,164,163,164,163,155,148,136,120,118,126,128,120,109,99,97,106,113,126,140,151,156,157,159,164,169,173,171,169,167,167,163,157,152,144,134,123,111,106,105,102,98,93,86,87,88,82,85,77,77,95,111,105,105,104,102,104,105,101,105,109,108,108,167,168,170,174,172,166,157,144,131,117,120,132,129,124,107,93,97,97,111,129,142,149,160,165,164,166,172,174,174,174,173,174,168,164,164,153,142,134,128,121,117,115,111,106,98,89,85,88,87,82,74,76,95,118,119,113,113,113,111,112,108,107,110,112,167,171,173,175,176,167,152,139,127,115,117,122,125,116,102,108,105,106,119,125,137,146,160,171,173,174,178,180,176,178,180,177,173,167,158,154,149,143,132,128,125,120,120,118,114,107,97,91,94,93,86,77,75,86,110,116,114,116,116,115,113,110,109,110,167,173,177,180,179,174,163,136,119,110,116,127,124,113,118,112,90,105,132,131,138,146,156,172,176,176,178,180,184,183,179,179,175,170,170,158,153,144,140,131,128,129,129,132,127,121,113,104,96,95,97,89,75,73,72,85,98,104,107,109,109,110,110,109,174,178,181,183,182,175,160,139,115,106,117,125,121,121,128,116,121,131,142,142,145,148,157,174,183,180,179,181,186,189,185,182,183,180,173,164,156,151,144,139,138,137,140,139,137,134,126,119,108,103,102,102,96,84,72,67,74,85,90,95,102,105,105,108,175,179,182,183,183,179,163,139,116,100,112,125,122,137,133,116,128,149,157,148,145,150,156,175,187,188,185,184,187,187,188,191,185,181,179,172,162,157,151,145,142,144,145,146,143,140,132,122,119,113,110,110,106,102,95,77,62,64,74,86,90,94,96,101,181,183,184,186,185,180,161,132,111,98,109,122,126,143,121,101,107,123,148,151,146,148,154,175,188,189,187,188,187,190,191,191,186,185,179,173,166,159,154,149,151,152,153,155,154,152,145,137,127,120,115,109,114,114,112,102,84,67,61,64,73,80,85,90,186,187,189,190,189,182,162,135,114,97,104,115,130,144,108,89,95,111,131,150,150,149,155,177,190,194,190,191,191,191,191,190,188,185,183,176,169,162,158,157,157,159,161,163,163,163,159,150,140,130,124,119,115,118,119,118,108,87,65,57,59,66,71,77,189,191,192,192,191,184,163,136,113,97,100,107,130,139,104,83,69,96,134,153,152,151,157,179,189,192,192,191,191,192,191,191,188,185,180,174,166,163,162,160,158,156,159,164,168,172,171,166,157,145,135,129,124,121,125,125,121,107,85,63,59,61,63,67,191,194,194,193,192,185,164,134,109,94,96,101,130,135,108,118,97,99,135,156,150,150,163,181,189,190,189,191,192,192,191,190,189,185,180,173,167,161,161,161,159,156,154,157,165,172,178,177,172,161,150,139,132,128,126,128,127,119,103,79,60,56,59,62,195,196,196,195,194,189,171,138,112,94,88,94,127,136,107,95,107,119,144,157,150,153,171,188,193,193,191,191,190,191,190,189,184,183,178,174,170,167,167,168,163,155,148,146,152,166,177,179,179,174,163,150,145,139,136,134,132,129,117,95,70,56,56,60,198,199,198,197,195,192,175,145,117,97,88,84,115,135,120,111,125,144,158,158,151,157,175,188,193,193,193,193,192,191,189,184,181,178,172,168,170,175,178,172,163,154,144,135,141,161,177,182,182,177,171,161,154,148,145,145,142,140,130,113,88,63,55,55,199,199,199,198,197,193,179,150,123,99,88,80,102,132,136,139,168,177,169,159,152,161,177,186,190,191,192,193,192,189,183,182,177,170,165,168,175,181,180,170,161,150,136,124,134,161,176,180,182,178,174,169,161,159,154,156,155,152,145,131,110,83,61,55,201,201,201,199,198,193,185,163,137,113,96,83,93,124,139,140,156,172,166,158,156,167,179,187,191,192,191,193,192,191,185,183,175,167,168,178,183,182,176,168,160,151,133,112,121,156,176,177,179,177,176,174,170,169,164,163,162,160,154,145,129,106,79,59,202,202,202,200,198,193,188,175,155,130,106,88,89,116,137,139,132,143,155,157,163,174,183,188,190,191,191,192,194,193,191,184,173,167,176,185,185,179,172,167,163,157,133,97,97,140,173,177,177,176,175,172,170,172,171,169,166,167,162,154,142,124,98,70,201,201,202,199,197,193,188,181,162,139,116,93,84,105,132,142,133,131,149,159,167,177,185,187,187,187,187,190,191,193,190,183,172,168,179,185,185,179,174,170,168,159,130,88,68,106,159,172,172,172,172,169,167,172,176,178,175,174,171,162,151,135,115,88,202,201,201,199,197,194,191,184,167,150,129,103,85,91,119,142,147,146,153,162,170,177,181,182,181,181,185,187,184,179,166,161,160,162,173,182,183,181,175,173,172,161,128,89,59,74,127,156,161,163,167,169,171,173,179,186,185,180,178,171,160,146,127,101,201,201,200,199,198,193,188,183,173,160,143,121,97,82,95,119,140,152,158,158,164,168,170,172,174,177,179,177,169,155,145,133,126,138,156,172,179,179,175,175,174,161,130,95,67,65,107,142,150,150,158,165,169,174,179,185,189,189,185,179,170,156,138,113,202,201,201,201,198,193,188,183,176,166,154,138,121,98,82,91,112,136,151,152,155,160,162,163,166,168,168,162,154,149,144,134,104,105,131,158,170,170,172,176,175,159,131,101,91,98,113,137,144,141,144,152,162,168,177,182,190,191,187,181,175,164,147,125,203,202,202,201,199,196,190,183,176,171,162,156,146,127,107,95,104,126,143,151,158,162,164,165,163,161,155,151,151,156,156,143,104,80,94,132,157,166,174,180,176,156,125,95,84,92,109,137,154,147,139,138,153,162,172,183,188,191,190,186,179,170,157,136,202,203,202,201,199,197,193,186,180,176,172,171,168,161,151,136,128,133,144,153,159,161,162,160,156,156,152,150,159,162,163,145,106,67,68,96,136,163,176,182,176,153,124,96,77,73,88,135,163,160,144,137,145,154,171,186,193,194,193,189,184,176,160,141,202,202,202,201,200,198,193,189,186,181,178,178,182,180,174,168,161,157,153,151,151,150,150,149,146,148,152,154,156,161,158,146,110,66,62,83,115,154,176,182,177,155,128,102,99,111,104,131,167,167,150,133,134,145,168,184,191,195,194,191,185,178,165,144,202,200,200,200,199,198,194,190,187,187,185,187,189,192,193,189,184,182,176,172,167,162,157,152,150,152,156,162,167,167,165,149,124,86,52,72,99,138,167,179,180,159,135,109,111,139,125,126,165,170,156,141,130,140,166,184,193,196,194,191,186,179,166,148,202,202,201,201,201,199,196,193,191,189,191,193,195,199,201,199,196,193,190,190,188,183,179,177,173,170,168,170,175,178,180,172,143,112,73,68,88,124,162,181,181,157,133,110,100,122,118,122,167,178,162,140,128,138,167,188,194,198,197,194,188,180,166,149,201,201,202,202,201,198,196,194,190,191,191,195,199,204,202,201,201,200,197,197,193,192,196,198,198,195,193,190,192,196,194,191,168,137,109,85,85,113,150,174,183,163,135,111,106,123,109,112,164,179,163,141,125,131,158,187,193,195,196,193,188,181,170,149,202,201,202,200,199,194,192,191,187,185,188,194,199,200,201,201,200,200,198,198,196,198,200,200,200,201,199,200,199,200,194,186,168,144,117,99,90,112,147,166,174,158,131,112,124,146,115,103,150,166,155,141,131,138,154,179,193,195,195,193,189,181,166,146,202,201,201,200,199,198,193,188,184,183,185,191,195,198,198,198,198,198,199,200,200,198,198,198,199,200,199,199,200,201,200,189,162,142,120,104,97,123,151,164,170,157,133,111,129,166,136,109,149,168,155,140,131,140,155,178,192,195,196,194,189,181,169,153,202,202,201,201,200,195,192,188,184,181,181,186,189,191,191,190,189,189,189,192,193,193,192,191,191,193,193,192,194,197,198,189,162,142,120,113,114,137,154,166,165,149,131,110,121,162,158,128,155,174,162,142,130,141,156,179,191,194,194,195,191,182,169,151,202,201,200,199,197,194,192,186,180,178,176,178,177,178,173,169,160,160,165,171,175,176,176,178,179,179,181,180,180,186,187,179,156,129,112,120,134,147,157,165,163,143,126,114,125,159,156,138,156,171,162,143,134,145,161,180,190,194,196,196,190,181,169,151,201,201,201,199,197,194,190,185,180,173,169,165,163,155,143,139,137,141,146,153,159,163,162,162,166,171,172,171,172,175,170,161,134,106,113,132,142,157,165,168,161,142,126,109,122,154,148,136,149,163,153,140,136,146,165,180,191,196,195,193,189,181,169,151,201,201,201,200,197,195,192,188,178,169,157,145,137,126,124,132,139,145,148,150,154,159,163,163,161,158,157,161,171,176,166,149,115,92,122,142,151,161,169,171,161,139,124,110,123,153,146,134,146,153,147,139,140,151,163,180,192,195,195,192,188,179,166,150,202,202,201,199,196,193,190,181,168,156,140,125,114,111,125,145,156,159,160,156,156,160,162,162,164,161,154,153,162,171,169,150,110,88,124,146,155,161,166,168,159,139,124,109,125,154,146,136,141,143,140,141,149,158,164,179,191,195,193,191,188,180,165,146,201,202,202,200,196,193,188,175,157,140,121,110,105,115,135,147,153,156,160,160,160,167,171,169,170,173,168,158,159,163,165,153,119,107,136,152,160,161,162,167,159,137,121,106,114,134,133,134,138,139,142,148,157,166,172,182,191,194,193,190,184,175,159,139,201,201,201,199,196,192,186,167,145,128,108,98,107,125,135,139,138,141,150,160,164,170,179,182,181,182,183,176,166,160,156,146,129,129,149,160,166,166,164,166,159,139,121,102,101,115,123,130,136,142,150,158,166,170,176,183,189,193,194,189,180,168,151,131,201,199,198,196,194,191,183,159,132,116,101,97,118,128,129,131,137,142,144,152,161,171,179,185,187,187,190,191,183,168,155,143,135,144,152,160,164,164,163,164,160,144,122,98,85,103,125,137,142,150,159,163,168,172,177,182,186,189,188,182,172,158,142,122,200,198,196,193,193,191,180,149,119,107,96,100,125,129,132,140,159,159,148,145,152,167,178,184,188,189,190,193,192,185,171,159,152,156,161,164,163,165,166,166,162,148,122,94,77,101,135,147,154,163,163,164,165,171,177,179,180,181,178,169,161,147,131,110,200,198,196,194,193,191,176,140,112,99,91,103,126,132,125,137,159,166,158,148,146,161,177,185,189,191,193,194,193,191,182,173,166,170,179,180,174,168,167,167,167,155,125,92,88,118,146,158,163,166,164,165,166,171,174,176,176,174,169,162,151,137,119,96,199,198,198,198,195,190,169,133,108,96,87,106,127,129,105,118,123,143,155,151,147,157,177,187,190,191,193,194,194,192,186,175,164,171,185,190,184,175,167,165,166,158,130,100,111,140,156,163,164,166,167,168,169,170,171,172,170,165,159,153,141,125,105,83,196,196,197,197,195,186,163,129,104,92,88,112,131,127,89,90,101,120,142,149,149,157,176,186,189,191,192,193,192,190,188,182,166,161,172,184,188,181,171,163,158,151,137,119,132,154,162,164,167,168,168,170,171,168,166,164,161,155,148,140,129,114,93,77,196,196,197,196,193,183,162,130,106,93,93,120,136,124,115,128,74,110,139,149,149,154,172,184,188,190,193,194,193,192,190,187,177,166,160,166,182,186,175,164,155,149,144,138,148,161,168,172,173,174,174,170,168,160,158,156,152,144,138,130,120,102,82,77,194,195,196,193,190,179,161,130,102,98,104,127,140,128,114,139,100,112,134,145,146,152,170,186,189,190,192,193,192,191,190,189,181,177,166,160,163,175,177,164,155,152,152,153,159,168,174,176,176,173,170,165,158,154,149,146,143,136,132,124,109,88,76,82,191,192,193,191,186,174,153,129,108,99,106,123,140,128,101,99,95,111,135,144,147,153,169,184,190,190,190,192,192,193,189,187,186,180,172,164,156,149,151,156,152,151,156,163,170,176,177,173,169,167,160,154,150,149,145,142,137,132,129,116,97,78,77,90,186,190,192,190,183,168,146,127,109,101,108,112,133,130,105,100,109,129,143,143,147,155,174,186,187,191,193,192,193,193,190,190,187,182,175,172,166,155,142,135,141,150,161,172,179,181,177,171,163,158,151,151,146,143,142,140,136,133,121,100,82,79,95,113,186,189,192,191,183,168,154,132,110,114,115,111,134,135,121,133,148,151,145,139,144,157,175,185,190,188,190,193,191,192,194,189,187,180,175,171,171,165,159,152,150,161,175,179,178,175,169,162,156,148,149,146,142,143,138,135,132,123,107,82,79,94,110,124,186,187,187,188,182,168,152,137,117,114,124,105,119,137,125,116,143,146,141,139,143,157,177,186,187,188,189,191,192,192,189,188,184,177,170,170,167,164,161,160,159,158,163,166,168,165,157,151,144,143,139,137,137,132,132,129,122,108,89,86,98,114,127,135,183,187,189,184,173,162,149,132,122,128,132,122,102,115,121,107,106,129,134,140,155,169,178,180,185,190,192,191,190,191,191,183,183,176,172,166,160,156,158,157,158,158,156,158,158,156,151,144,143,136,138,132,132,132,126,121,112,90,86,98,117,128,135,138,183,183,184,184,177,161,150,136,127,134,137,128,115,107,113,113,105,116,132,144,155,169,179,184,188,189,190,191,190,189,189,189,182,179,171,166,159,155,152,152,153,152,155,153,154,150,143,142,137,139,135,128,127,123,117,111,97,92,102,119,127,133,136,136,168,174,177,178,178,165,150,136,131,133,133,132,122,110,114,115,107,116,137,151,160,167,172,176,180,185,186,187,187,185,185,182,181,174,165,159,153,149,149,148,150,150,149,147,144,141,138,134,132,131,127,125,121,116,106,96,98,112,125,129,132,133,132,130,153,156,163,169,172,170,156,139,129,131,135,135,127,117,115,120,118,122,138,153,160,166,170,173,180,183,184,185,184,179,180,176,168,167,160,153,149,146,144,143,143,145,146,142,139,137,133,129,126,124,120,119,117,106,104,107,115,124,127,130,129,127,125,124,146,146,149,151,155,159,154,141,131,132,136,136,132,123,118,116,119,127,140,152,160,165,168,172,178,182,182,183,182,177,175,170,166,163,156,151,147,144,143,143,144,142,142,141,136,132,129,127,126,120,115,113,104,102,103,111,116,117,117,116,116,118,116,113,145,147,146,145,143,142,143,135,127,123,129,132,133,128,125,122,120,124,135,147,157,164,168,172,175,177,177,177,175,171,169,167,163,155,152,148,144,142,142,141,140,139,135,132,129,127,124,122,121,118,109,97,79,72,75,82,88,87,89,91,92,92,92,93,140,140,140,140,139,136,133,129,121,114,120,127,134,131,128,127,128,130,135,143,152,158,162,167,172,173,173,174,171,168,163,159,157,151,148,146,140,135,133,133,131,128,127,125,124,123,122,119,111,102,84,65,64,61,69,75,78,80,83,86,87,86,87,88,133,132,131,133,135,135,133,131,126,121,117,123,127,130,131,130,138,143,147,151,154,156,159,161,164,168,169,168,166,163,159,156,148,145,141,139,134,127,124,125,125,125,124,122,122,120,113,101,88,74,64,63,67,80,84,86,88,90,90,89,91,91,91,92,120,118,116,118,121,127,130,132,132,131,129,126,126,128,132,135,140,145,149,151,152,153,152,153,156,156,157,156,156,153,148,145,139,135,131,128,123,120,120,121,121,119,117,112,106,96,84,75,68,66,75,80,82,84,87,86,87,89,93,93,94,93,92,93,101,100,95,93,93,96,107,120,126,126,131,131,131,132,137,138,140,141,144,144,144,145,145,145,144,144,143,139,137,133,132,129,121,119,118,118,118,120,116,107,99,94,85,79,72,69,68,71,78,81,84,88,88,87,89,89,91,91,92,92,92,92,92,91,79,75,73,71,70,72,75,85,95,103,109,118,122,122,122,126,131,134,138,140,141,142,141,138,133,130,127,125,125,125,124,121,129,132,132,143,150,147,125,93,73,71,70,69,71,75,80,86,87,89,87,89,89,91,92,93,92,94,92,93,94,93,93,93
110,109,109,107,109,111,117,120,122,125,130,132,132,132,133,134,137,140,139,140,138,135,134,129,124,116,106,97,90,91,95,95,97,101,96,100,118,128,118,86,64,62,70,76,69,70,70,70,69,71,69,69,66,66,68,65,68,67,59,45,39,43,53,62,120,120,121,123,122,126,125,128,133,133,132,134,135,135,137,139,141,144,147,145,145,145,143,137,136,125,118,109,100,94,92,93,94,97,96,96,101,104,103,89,70,60,58,57,65,64,64,62,61,63,63,61,61,66,72,78,80,84,86,87,92,96,101,105,132,134,136,133,131,129,129,128,126,127,130,128,128,128,131,136,139,141,144,148,151,148,150,151,148,145,139,133,124,116,105,100,100,97,96,97,97,97,96,95,95,93,83,75,66,66,64,67,69,72,76,86,92,97,100,102,104,104,105,107,108,112,116,117,144,145,143,141,139,135,131,128,126,126,122,121,121,121,123,129,135,142,146,149,153,158,160,160,160,158,155,149,143,136,129,118,111,106,103,99,99,98,96,96,97,96,97,93,88,79,73,77,92,106,107,109,108,111,107,107,107,107,106,108,113,114,116,121,150,150,145,140,136,134,134,128,125,118,118,115,116,119,119,121,129,141,147,153,157,160,163,164,164,163,161,160,157,151,146,134,127,116,110,106,105,103,102,102,99,97,98,96,94,89,81,77,81,97,114,114,113,111,111,111,109,108,110,111,111,112,117,122,145,143,141,139,136,133,127,124,118,112,110,110,115,123,121,117,120,133,143,151,155,160,162,166,168,168,166,165,161,161,155,145,139,128,119,112,108,105,102,102,101,99,96,96,96,94,90,84,78,75,78,103,106,108,110,111,111,110,109,108,108,109,114,120,145,144,144,146,147,144,142,136,125,115,110,113,117,122,118,114,116,122,133,143,152,158,163,168,170,171,172,170,166,166,162,154,148,136,128,121,115,110,109,109,103,101,101,98,96,96,94,90,81,71,65,70,84,93,98,101,104,104,105,108,111,113,113,117,153,153,154,156,158,159,153,141,131,120,118,119,119,117,111,108,109,117,132,145,153,160,164,168,171,173,176,177,174,169,166,161,157,148,140,132,126,113,112,113,109,106,104,102,101,100,99,98,93,85,78,70,65,72,78,82,91,94,95,100,104,106,108,111,161,161,163,165,167,165,156,146,133,124,127,127,123,114,108,104,112,121,134,151,159,162,164,166,171,176,178,177,174,175,174,170,165,159,150,139,133,124,115,113,115,115,112,108,104,103,104,104,104,97,89,82,71,62,60,65,74,80,86,88,90,94,99,103,169,170,171,172,175,170,160,146,131,129,134,135,128,114,99,100,107,121,140,154,160,165,170,170,173,177,180,180,178,177,176,173,170,165,159,150,141,134,124,121,119,121,122,120,115,111,105,106,109,109,103,94,85,72,61,59,60,63,66,78,81,86,87,91,175,176,176,179,175,168,158,144,129,126,131,132,125,109,102,103,102,120,137,148,154,164,175,176,175,177,180,179,179,181,181,178,173,169,163,155,148,141,134,128,128,127,131,130,123,123,115,110,108,112,111,106,101,92,81,66,56,57,61,61,62,67,76,80,178,179,181,182,178,165,154,140,126,123,129,128,117,106,107,100,106,124,130,146,153,162,176,181,182,185,187,189,188,187,185,181,177,173,167,160,153,145,135,132,133,133,136,137,137,133,127,119,119,114,115,116,112,107,98,84,67,55,57,60,60,62,64,70,179,182,184,185,179,168,151,135,123,121,129,126,116,119,119,105,113,138,137,146,154,160,176,184,185,181,186,188,190,189,186,183,180,175,169,162,152,145,140,136,138,144,145,146,143,141,130,124,125,122,119,119,119,119,115,103,87,68,56,55,57,59,60,61,183,185,188,188,182,172,152,133,119,120,127,124,122,128,119,121,135,149,146,150,156,159,177,189,191,188,185,189,191,190,190,189,186,182,175,166,159,153,146,143,144,148,151,151,149,145,143,134,128,129,123,121,124,126,125,118,108,88,65,53,54,57,58,59,184,187,189,188,185,175,155,132,113,116,126,127,131,133,104,102,122,147,153,152,156,157,176,190,193,193,191,191,192,191,194,193,189,186,180,172,165,159,154,151,151,155,157,159,159,155,148,143,137,131,130,127,125,128,131,131,122,105,84,65,57,58,60,60,185,186,187,187,185,173,151,128,107,108,124,127,140,134,104,99,109,130,148,151,155,155,171,190,193,194,193,194,193,192,196,194,190,186,181,174,167,159,156,156,157,159,161,163,166,167,163,158,149,141,138,135,132,129,135,135,133,120,102,79,60,55,57,60,189,190,192,191,187,174,151,127,106,106,119,124,142,127,72,65,90,122,146,153,158,156,171,188,195,196,195,195,195,195,195,193,190,186,180,174,169,162,159,161,161,161,162,167,171,173,173,169,163,156,148,142,140,139,135,134,135,127,114,92,71,58,56,58,190,192,193,193,190,175,150,126,105,102,110,124,138,123,111,98,83,117,150,153,158,155,172,190,196,196,196,196,196,196,194,194,192,187,183,173,167,163,162,162,161,158,157,162,168,173,176,176,172,167,159,153,147,145,142,141,143,138,129,107,83,64,55,56,193,195,195,194,190,178,151,127,106,100,104,124,138,117,101,111,110,127,158,154,156,161,183,193,196,196,196,196,196,194,194,193,191,187,182,175,167,164,167,166,164,158,152,152,155,167,176,180,179,175,167,158,155,153,151,151,151,149,141,123,102,76,59,53,197,197,197,197,193,180,154,125,104,97,100,120,136,128,103,111,133,154,164,157,151,162,185,195,197,196,195,194,194,193,193,191,187,183,176,171,169,173,176,174,167,159,150,142,144,163,178,183,183,179,174,168,162,161,155,156,158,158,151,139,119,94,71,55,197,200,200,198,195,184,158,126,104,94,92,109,133,135,130,150,173,177,168,159,150,167,182,193,196,198,197,197,196,194,192,188,182,178,171,168,173,183,180,173,166,154,141,129,137,164,178,180,181,180,177,175,171,167,167,166,168,166,162,149,137,119,89,59,200,198,200,197,196,189,166,136,110,95,89,100,125,137,137,156,179,179,167,155,157,173,186,193,197,197,197,197,196,192,187,184,179,172,168,173,182,185,179,171,165,153,138,123,125,162,178,178,177,176,177,177,176,177,175,171,174,174,168,158,150,133,112,77,202,202,201,200,197,193,173,143,116,101,94,92,116,136,137,138,157,166,163,158,164,175,185,192,196,195,195,197,195,191,188,183,174,167,173,183,186,184,177,170,164,159,139,108,101,155,178,176,176,178,174,173,170,171,175,177,178,178,174,166,157,143,120,101,201,201,202,201,199,192,180,157,130,113,97,92,109,132,137,132,136,145,151,156,168,178,187,194,194,194,194,196,196,195,191,182,173,171,181,189,187,182,177,172,169,162,138,95,73,121,169,174,171,172,173,168,169,173,179,184,183,183,181,175,166,152,135,112,202,202,201,200,196,192,185,168,147,126,105,93,101,127,139,139,133,137,152,163,171,182,190,191,191,193,194,195,198,196,194,185,175,174,182,189,189,184,178,177,176,167,135,93,65,91,136,162,163,165,170,169,172,176,180,187,190,190,188,184,178,164,147,125,202,202,202,200,197,194,187,180,161,138,116,95,95,116,136,149,150,151,159,167,172,179,185,186,187,187,190,192,191,188,182,173,172,174,180,188,187,182,178,177,178,169,136,100,71,78,117,146,151,150,154,167,170,173,178,184,189,192,190,188,183,173,158,137,202,202,202,201,199,194,192,183,167,148,131,108,93,95,114,139,149,157,158,160,167,173,177,178,180,182,185,185,181,165,153,141,142,157,170,181,183,183,180,178,177,169,139,106,83,87,114,141,145,142,141,148,161,166,173,181,189,192,192,189,185,179,167,147,202,201,201,201,199,195,190,184,172,157,142,125,106,91,90,110,125,146,148,149,158,166,170,171,174,177,179,175,160,148,136,128,111,119,146,174,180,175,174,177,179,168,140,109,91,99,119,146,158,148,142,141,147,158,169,181,191,194,194,190,186,182,172,155,201,201,201,201,199,195,188,182,175,166,155,143,131,112,96,97,110,126,143,157,164,168,170,170,172,173,169,160,155,153,152,139,111,96,115,154,170,170,177,181,179,162,135,107,81,77,96,139,167,161,146,135,138,149,165,181,191,194,194,193,190,184,174,158,203,202,202,202,200,197,191,185,178,171,166,159,152,141,128,110,115,138,149,162,168,170,172,173,171,167,161,159,158,161,163,150,115,83,86,126,153,170,175,180,181,165,135,108,88,94,99,124,162,169,154,139,132,139,159,180,190,193,195,195,191,185,176,162,203,202,203,202,201,197,191,185,179,176,174,173,172,167,162,152,144,142,151,163,165,168,170,169,165,162,158,155,161,168,169,154,118,77,73,100,130,160,175,182,184,166,139,116,104,123,127,123,158,171,160,144,131,134,154,177,189,194,196,194,193,189,179,165,202,202,202,200,199,195,192,188,184,180,180,183,185,185,183,178,177,170,167,163,163,161,161,159,156,157,160,162,165,168,169,156,125,77,62,88,118,148,169,178,185,168,143,123,101,125,132,115,153,176,167,146,130,132,150,174,189,194,197,197,194,188,180,166,201,201,202,200,199,199,196,190,187,185,186,189,192,194,195,192,188,187,180,177,171,166,160,155,152,153,159,164,168,170,170,158,134,95,65,75,103,137,159,175,186,169,142,124,98,116,123,101,150,180,169,148,129,129,145,168,185,192,195,198,192,186,179,166,201,202,202,203,202,200,196,193,189,188,189,192,196,200,200,199,198,194,190,188,185,181,176,171,166,166,165,169,173,174,176,167,145,115,82,73,88,119,151,172,185,172,144,125,100,125,129,88,140,173,159,144,132,131,142,161,182,193,196,195,193,188,178,167,202,203,202,202,201,199,197,194,190,188,190,193,198,201,202,201,200,198,197,197,195,193,191,192,190,184,181,183,183,186,187,183,166,137,104,84,81,104,138,162,177,168,144,127,119,150,141,82,139,170,160,144,131,131,144,162,182,192,195,196,194,188,178,166,202,202,202,200,199,197,195,193,189,185,186,191,196,200,200,200,201,201,200,199,197,197,197,200,198,198,195,193,195,196,196,193,180,156,126,102,91,105,140,161,172,165,144,125,113,154,162,117,138,169,167,147,132,134,148,163,181,190,193,195,194,188,178,165,202,201,201,200,199,198,193,189,185,182,181,185,192,195,198,198,198,199,199,199,197,199,200,199,200,201,200,201,200,201,200,196,180,158,130,114,99,114,144,162,170,160,140,123,109,136,160,134,141,163,166,147,131,134,150,163,179,189,193,194,194,188,178,166,202,202,200,200,200,196,193,189,183,179,178,181,184,185,185,183,181,182,186,189,194,196,198,198,197,199,198,198,199,200,200,196,176,155,130,115,115,130,150,163,169,155,135,120,111,134,151,136,140,155,159,141,132,135,150,164,181,190,193,192,191,187,178,163,201,201,201,201,200,196,192,188,183,177,176,176,174,172,158,151,146,148,155,163,172,178,180,180,183,185,187,187,187,190,195,194,175,151,126,115,128,144,158,164,168,152,132,121,111,127,144,134,136,146,145,135,134,143,155,165,179,188,192,192,191,186,176,159,202,202,201,200,200,196,191,187,181,174,167,159,151,135,122,129,136,138,143,145,149,154,159,160,164,169,171,170,172,176,179,177,158,137,113,127,137,152,164,168,168,151,132,120,109,126,140,130,133,137,135,135,141,153,160,167,178,188,192,192,191,185,173,155,202,200,201,200,198,195,191,187,179,168,155,139,123,111,121,140,152,152,155,149,146,152,155,157,154,155,155,154,160,168,168,159,137,106,105,130,148,156,162,165,163,148,129,116,100,109,124,126,131,130,134,142,152,160,166,173,179,187,192,194,189,180,165,145,198,200,199,200,198,194,191,185,173,158,140,118,102,107,126,142,146,147,152,153,152,156,168,167,165,165,162,156,153,160,165,158,130,102,115,141,155,157,159,163,166,151,128,118,95,89,106,124,131,133,143,153,161,166,170,173,180,184,189,188,182,169,153,137,201,201,202,200,197,193,190,182,166,144,123,106,103,116,129,136,139,145,144,148,149,159,167,180,180,178,178,175,167,159,157,153,138,125,135,151,159,161,161,163,162,155,136,119,91,78,104,131,139,143,154,159,162,165,171,175,177,178,178,175,169,156,141,122,199,200,201,199,196,192,189,177,155,131,111,93,101,120,129,134,150,157,149,142,146,156,168,181,185,186,187,188,186,177,164,151,142,142,149,158,162,162,161,161,161,154,138,119,94,82,119,145,152,156,160,162,161,163,168,171,171,170,168,163,153,140,122,97,200,199,198,196,193,190,186,171,142,117,99,93,108,126,128,125,137,152,156,147,141,151,163,175,185,187,189,191,191,188,179,169,158,156,161,166,167,165,165,164,162,156,141,120,96,101,140,156,159,160,163,166,169,171,170,169,166,162,158,149,139,124,106,91,199,199,195,192,191,191,188,167,133,106,98,90,110,126,115,102,111,121,137,146,140,143,162,176,184,187,190,192,193,190,185,175,163,159,168,179,179,173,168,164,163,163,152,128,107,123,149,161,163,165,166,168,170,170,166,161,155,148,139,131,123,108,96,98,198,198,194,193,191,191,186,161,122,100,89,87,119,129,111,100,94,103,127,142,142,144,161,177,185,188,190,192,191,190,189,182,171,160,162,172,180,181,173,165,160,155,150,138,128,137,154,163,167,170,172,170,168,161,154,146,140,134,129,122,108,98,101,112,196,196,195,194,194,193,183,152,123,98,90,97,127,135,114,134,115,90,119,141,143,145,159,175,184,188,190,192,192,189,185,184,178,166,158,156,164,176,179,169,159,152,148,146,147,155,164,170,175,173,171,164,155,150,142,136,133,128,124,113,102,102,113,125,194,195,196,195,194,191,178,150,119,98,92,101,132,136,106,124,112,102,112,134,140,144,155,173,182,186,188,190,192,189,187,185,183,176,171,158,156,156,164,167,158,149,147,152,160,170,175,176,172,165,157,151,144,137,133,133,131,127,116,107,106,117,124,128,192,192,195,194,192,186,172,148,121,99,96,104,131,140,107,94,91,100,123,139,138,143,154,173,183,186,187,189,191,190,189,186,184,180,175,168,163,155,147,143,147,147,152,160,171,177,176,173,163,153,147,139,138,132,130,130,129,117,111,108,119,123,123,122,187,189,191,191,189,182,168,143,118,100,101,104,124,136,119,121,124,132,147,140,138,145,157,175,182,184,189,190,188,188,189,186,184,180,175,168,165,162,156,152,145,150,160,170,173,173,169,160,152,146,139,135,130,126,124,123,115,106,96,106,108,104,105,103,179,184,187,187,185,175,158,138,117,103,105,106,116,132,126,129,157,159,151,137,136,146,160,176,182,183,183,186,188,188,188,187,184,179,171,167,166,162,157,156,158,159,164,165,164,163,159,152,145,139,134,128,123,119,115,109,99,86,89,87,86,93,90,92,177,182,186,188,186,175,159,139,119,107,110,113,112,124,131,113,122,142,143,131,136,144,161,173,176,181,185,188,190,189,188,186,182,177,170,166,163,157,156,157,154,154,156,156,156,156,151,144,137,130,125,121,117,113,104,94,86,83,90,90,91,92,92,91,176,179,183,185,183,173,157,139,123,110,117,121,111,110,119,114,98,114,124,128,139,149,166,173,175,182,186,189,188,188,187,184,182,177,171,166,160,153,151,151,150,150,152,151,150,148,141,135,130,126,119,114,110,102,94,90,91,95,93,92,94,95,94,93,170,177,177,181,180,165,154,139,124,118,125,127,120,112,110,113,105,104,116,131,144,154,165,168,172,177,181,185,185,184,183,181,179,175,170,161,155,149,147,144,145,147,148,147,144,139,133,128,122,118,110,103,97,91,90,92,94,95,95,95,94,95,93,93,158,165,175,176,175,170,153,141,129,122,128,130,126,114,107,110,112,108,116,136,148,153,159,162,167,175,179,179,180,181,179,176,174,168,163,156,150,145,140,141,143,145,143,142,139,131,129,121,113,109,99,94,91,91,90,90,90,94,96,95,94,92,92,92,143,147,147,156,164,168,157,142,130,122,127,132,129,122,115,114,116,117,123,138,148,152,159,162,163,167,174,175,179,177,173,170,165,161,159,153,147,141,138,139,141,140,136,131,125,120,111,107,102,91,93,90,94,93,94,97,96,95,95,95,95,94,94,95,136,139,139,138,144,148,151,141,130,121,124,129,128,127,122,120,117,117,122,132,142,149,157,161,167,169,171,170,171,170,167,163,162,156,148,145,142,137,134,133,130,126,122,115,112,106,101,96,91,93,93,94,95,98,98,96,97,94,95,95,95,95,94,93,129,128,130,133,133,134,135,134,126,118,114,120,129,130,125,123,122,125,131,137,145,149,152,153,158,161,163,165,164,164,163,157,153,148,141,138,132,127,124,119,115,111,104,99,93,90,88,91,94,96,97,95,97,97,95,99,95,94,96,95,93,94,94,94,114,110,109,110,112,113,114,116,118,114,114,118,118,126,128,129,130,137,142,145,148,149,152,152,149,151,153,154,154,154,148,142,138,130,130,130,132,133,122,106,99,96,93,92,94,95,97,97,96,96,98,98,96,97,96,95,97,96,95,94,94,95,94,94,90,88,84,80,74,71,74,76,82,88,92,103,113,117,116,119,124,129,134,139,142,144,140,137,136,135,136,136,134,130,132,139,145,143,147,155,157,148,123,103,96,96,96,95,95,98,97,98,97,97,97,95,95,97,98,96,98,96,95,94,96,97,95,94,74,65,62,61,60,58,53,53,56,57,62,68,82,100,103,99,99,101,98,99,101,107,116,126,127,127,125,124,121,121,130,141,152,154,154,160,152,133,107,97,99,99,101,102,100,99,99,98,97,98,98,97,96,96,96,98,96,95,95,94,96,95,92,92,60,60,52,50,50,52,52,48,48,49,49,51,56,69,84,88,86,88,84,81,87,95,123,141,147,145,143,139,137,139,146,146,143,154,149,140,123,106,98,97,96,97,98,98,98,100,100,99,98,98,100,96,93,94,95,96,96,96,95,95,95,97,96,97,52,54,51,49,48,47,47,44,39,38,36,43,57,65,74,86,90,85,83,94,111,129,138,145,153,155,161,165,159,156,155,148,147,134,123,108,98,97,96,95,99,97,100,99,98,98,98,98,97,97,97,98,98,97,96,95,94,94,95,94,95,93,96,93
125,124,114,112,115,113,115,112,111,113,116,113,111,107,107,111,106,108,105,108,107,105,104,104,108,104,103,106,105,103,101,103,103,103,107,106,102,99,101,101,97,100,103,101,102,100,100,100,95,99,103,99,99,96,94,99,98,99,94,98,93,94,94,97,111,117,117,119,115,109,113,113,114,113,114,112,109,107,109,109,106,106,106,106,106,106,105,104,107,104,104,106,105,103,101,103,102,104,107,106,102,99,101,101,97,101,103,101,102,100,100,100,96,99,103,99,99,96,94,99,98,99,94,98,93,94,94,97,72,76,84,92,108,112,114,116,111,113,114,112,113,108,106,105,107,107,110,108,107,108,106,106,104,106,105,105,105,103,104,102,102,102,102,102,103,103,104,105,102,101,101,100,101,100,99,99,97,98,100,98,99,97,96,99,97,99,95,97,94,94,94,97,66,68,65,70,72,89,107,110,112,111,111,108,110,110,107,111,113,106,101,108,105,104,101,104,105,99,100,99,100,103,101,103,102,100,100,102,102,101,102,103,101,100,101,100,98,98,99,100,99,97,97,95,98,100,99,97,94,98,98,99,101,95,94,95,50,53,56,48,42,44,64,88,103,111,109,101,100,101,108,118,121,101,84,88,94,100,101,105,100,100,100,101,97,90,95,94,91,91,93,97,98,97,98,100,101,101,101,100,99,99,100,101,99,100,98,96,98,97,96,96,95,95,95,96,94,98,95,95,91,95,97,96,96,99,105,115,120,119,109,101,101,95,100,105,112,105,98,107,113,120,127,132,140,142,146,149,152,156,151,151,145,138,132,120,109,103,99,99,100,101,101,101,100,99,98,99,99,98,98,99,98,97,98,97,97,96,96,97,94,91,97,95,137,142,144,148,151,154,155,139,130,119,110,98,98,99,91,87,86,90,106,126,136,144,146,149,155,159,160,165,165,166,164,163,160,158,154,146,137,125,114,105,100,100,102,102,101,100,99,99,98,98,99,99,99,99,99,99,99,98,96,98,98,98,95,97,156,156,162,167,171,172,165,147,127,111,102,91,92,97,91,80,64,65,81,102,120,136,144,146,146,155,162,163,170,167,165,167,169,165,157,152,147,138,126,114,104,101,100,100,100,101,102,100,100,100,99,97,99,99,98,97,97,92,91,93,98,95,95,96,153,160,168,175,177,177,172,153,130,107,92,87,88,90,84,75,74,80,80,106,119,134,139,147,155,155,158,169,177,174,176,173,171,170,162,154,150,140,130,119,108,102,98,97,96,97,99,100,100,99,98,99,99,100,98,96,98,98,97,96,96,97,95,93,155,164,174,179,179,179,175,158,136,109,91,86,88,85,75,87,111,89,73,119,117,119,127,136,152,163,164,167,175,177,179,180,174,171,167,161,154,142,134,122,111,102,99,99,100,99,96,94,97,102,101,99,99,100,98,96,96,97,97,93,94,95,98,97,169,173,176,181,183,181,177,162,138,113,92,83,84,80,79,111,103,81,91,124,130,117,128,121,142,168,172,166,169,174,182,178,181,181,172,165,158,147,136,124,116,107,102,103,108,110,103,97,95,96,99,100,99,98,98,97,98,96,96,99,96,96,96,94,177,179,180,182,185,184,180,167,139,114,94,79,76,73,87,119,100,115,143,134,149,123,138,123,129,172,177,179,179,183,185,184,185,181,173,168,165,151,136,126,120,113,109,111,117,120,119,114,103,91,90,94,98,100,98,96,97,99,96,94,96,95,93,96,180,184,185,185,186,185,181,168,138,111,92,79,74,68,86,108,102,132,150,148,157,123,129,116,116,172,177,179,175,181,182,182,181,179,172,166,159,149,136,129,124,119,119,122,125,127,128,127,121,109,95,88,89,93,96,97,98,98,98,98,95,94,95,95,182,187,189,189,187,184,182,171,140,108,88,79,71,67,85,89,76,94,107,128,159,130,134,114,116,171,184,186,185,182,184,184,179,179,174,166,158,145,134,126,122,121,121,122,126,130,136,140,135,128,115,101,96,92,93,93,96,97,94,96,98,98,97,95,184,189,191,192,190,185,184,177,150,113,91,76,67,64,80,78,57,68,88,99,148,131,133,110,120,175,179,178,184,181,183,185,182,177,169,163,154,141,132,121,119,123,127,124,122,129,138,144,148,144,133,118,104,96,94,95,94,93,96,96,95,94,95,98,190,192,194,195,193,189,185,178,155,118,90,74,65,59,73,74,67,50,61,111,147,138,124,111,135,173,182,185,179,180,182,180,180,175,164,155,145,130,124,121,132,141,145,138,127,122,126,136,147,150,146,139,127,114,106,101,103,103,96,92,92,96,98,101,192,195,196,195,193,190,186,178,161,129,97,76,63,56,66,65,48,44,50,92,144,128,110,108,152,183,184,184,182,184,187,181,172,166,159,143,130,119,118,136,156,158,152,142,126,109,103,112,133,147,155,157,151,140,126,118,116,116,115,107,90,83,92,98,193,196,197,196,193,189,185,178,167,145,115,89,65,51,63,65,49,53,58,94,137,130,111,119,158,179,186,185,185,186,183,179,172,161,151,129,115,122,140,161,169,160,151,140,123,98,84,100,136,156,164,169,164,160,150,143,138,133,135,133,128,113,99,77,195,197,198,198,195,189,183,177,168,152,126,99,74,53,57,65,61,58,71,99,134,124,116,140,167,180,184,185,183,183,184,180,177,165,141,117,120,147,169,173,167,160,154,144,140,117,84,95,138,160,163,162,163,161,164,161,156,150,145,144,146,144,133,111,197,198,198,198,195,190,184,177,170,157,135,108,81,58,51,63,69,65,84,113,131,122,127,148,168,181,184,182,182,180,182,178,175,161,144,133,143,167,176,175,168,161,156,157,159,131,83,72,123,156,165,166,164,161,162,161,160,160,159,156,156,156,153,146,198,198,197,196,194,191,185,176,167,157,142,121,96,69,54,59,69,78,86,92,113,129,144,165,174,183,182,180,180,178,174,165,162,159,148,134,150,170,176,178,174,165,161,164,162,129,83,49,87,144,159,160,163,159,157,156,159,163,170,173,169,167,167,163,199,199,198,196,194,191,186,177,165,154,145,131,111,85,62,56,62,70,72,85,112,130,145,160,177,176,173,172,171,169,162,159,161,161,148,125,128,158,174,176,171,163,161,163,159,126,94,58,34,84,135,142,136,145,147,150,153,158,168,175,181,181,178,173,201,201,200,198,195,192,187,181,169,155,146,138,123,104,74,49,51,63,77,96,114,129,148,161,166,167,165,160,158,156,158,159,162,165,160,139,114,110,125,146,152,157,164,170,160,119,91,57,25,36,92,124,129,123,123,138,144,149,159,168,178,183,182,177,200,201,201,199,197,194,189,181,173,161,149,143,137,130,118,86,49,37,57,93,116,131,148,157,156,156,151,148,150,152,157,165,169,175,176,161,127,85,71,89,118,144,161,173,161,118,92,69,82,64,79,135,142,133,124,110,121,135,144,156,173,180,181,179,200,199,198,197,196,193,189,182,173,164,155,148,143,147,150,152,146,126,113,127,147,153,159,162,163,166,169,171,174,176,178,182,183,185,180,163,135,101,75,67,86,116,142,165,166,123,100,61,51,42,55,120,150,152,133,116,102,119,136,155,173,180,181,182,200,196,195,195,194,192,188,182,174,167,161,157,156,160,165,172,179,181,180,179,179,179,183,186,183,184,192,194,195,196,196,197,195,191,181,156,126,100,83,75,74,87,115,145,153,119,107,76,54,29,36,94,149,166,144,123,101,99,123,151,175,181,182,181,200,196,195,194,193,192,188,184,178,170,164,164,164,171,180,187,192,195,194,192,190,192,194,195,198,201,202,202,203,201,199,197,197,193,185,162,126,101,87,79,72,82,98,125,141,118,101,83,90,94,41,64,136,176,152,127,102,90,107,141,173,183,187,185,200,197,196,195,194,192,190,184,180,173,167,169,171,179,186,192,197,200,202,203,202,200,198,199,200,201,199,196,197,196,193,188,189,190,185,166,131,105,94,87,73,82,96,107,121,104,91,82,70,88,67,52,131,179,161,133,104,86,101,135,170,183,188,187,200,198,197,195,195,192,188,182,177,173,167,166,173,182,185,194,198,200,200,200,201,201,200,198,197,194,190,187,186,185,181,176,178,180,176,154,121,101,89,88,79,84,97,106,110,101,88,78,73,79,67,44,118,175,145,126,107,85,96,128,168,182,186,184,200,199,198,194,194,191,186,179,172,164,162,160,162,173,183,192,196,197,198,198,199,194,191,190,186,181,177,174,175,176,172,168,170,173,165,139,110,89,77,82,81,86,96,103,106,95,86,71,76,110,73,32,103,169,139,125,111,88,93,115,161,181,185,186,200,198,198,195,193,191,187,178,171,163,155,153,153,163,174,185,189,193,193,191,187,185,180,175,170,167,165,166,170,171,168,165,167,169,159,132,101,77,77,87,87,91,95,104,107,88,78,76,70,90,81,42,103,171,142,125,107,90,94,110,152,180,183,186,200,198,197,197,195,191,185,175,170,163,153,146,143,150,158,172,183,186,181,175,169,167,167,163,159,156,158,161,164,163,160,161,168,171,157,126,86,66,79,92,96,99,100,100,104,94,81,73,81,108,105,68,103,158,147,125,111,92,97,113,150,178,185,186,200,199,198,200,196,190,185,175,169,160,148,140,135,137,140,151,159,162,151,145,149,155,159,158,155,152,152,153,151,144,142,153,168,173,158,125,77,58,86,98,102,108,112,114,107,91,85,76,83,110,100,64,95,140,141,122,110,97,101,115,151,179,188,187,201,201,199,198,195,190,182,175,171,160,148,135,126,122,120,122,125,122,121,125,135,145,155,160,161,159,153,150,141,131,132,150,168,173,159,125,78,65,92,107,111,117,119,117,111,92,79,74,81,108,98,67,92,130,137,122,108,95,101,120,151,178,186,186,202,201,199,197,195,190,181,175,170,162,142,126,119,109,105,107,105,113,115,122,133,144,151,154,158,160,159,158,151,140,136,150,167,171,158,127,87,74,93,111,117,117,116,118,114,99,85,73,74,91,80,66,97,123,128,116,106,98,102,120,150,175,186,186,201,201,201,199,196,189,179,174,165,152,133,120,106,103,100,93,85,84,98,112,126,139,152,160,156,155,156,161,161,154,141,146,160,165,154,129,96,84,100,116,121,121,123,127,122,103,89,82,83,100,88,74,104,121,119,111,106,104,111,122,146,174,186,185,201,201,201,200,196,190,180,173,166,145,125,107,101,93,89,79,82,81,91,110,129,147,158,164,161,159,156,160,165,164,147,146,156,162,151,126,102,98,109,118,120,117,120,129,129,112,90,83,93,109,98,90,112,120,115,112,107,111,119,129,149,173,182,183,202,201,201,198,194,186,177,173,165,137,110,101,89,93,85,74,80,92,95,111,131,139,147,160,168,170,164,165,172,174,160,152,151,150,138,114,100,106,116,121,126,126,129,136,137,117,92,78,74,86,85,88,109,117,115,113,109,114,123,135,154,172,181,185,201,201,199,197,190,184,179,177,165,137,106,94,98,87,78,82,81,85,93,108,124,128,142,162,175,180,178,176,178,182,177,164,143,128,113,99,100,107,117,121,124,130,133,137,139,125,103,82,70,67,71,92,107,115,117,115,116,123,131,142,156,171,179,183,200,200,199,194,188,183,180,175,161,129,102,90,81,76,74,81,83,85,90,84,111,124,135,158,176,185,186,185,184,185,186,178,156,136,121,112,114,120,128,134,136,137,139,142,142,125,100,76,70,79,83,99,113,118,121,123,127,135,141,148,160,169,174,177,200,199,198,194,189,186,181,178,160,121,96,84,86,73,75,76,76,84,80,86,107,120,130,153,172,185,188,187,186,187,185,184,171,152,138,133,134,144,154,160,159,157,154,150,153,140,106,77,64,67,85,105,118,124,126,129,132,137,142,149,158,165,167,166,199,199,198,194,192,188,184,174,153,112,91,80,77,70,74,74,79,83,76,84,110,117,122,142,164,178,186,186,187,189,188,187,179,159,140,132,136,155,171,179,174,170,162,153,153,143,107,72,49,53,85,113,123,127,130,132,135,138,145,151,156,160,158,154,199,198,197,194,194,191,186,175,146,108,87,84,77,69,74,78,79,84,103,104,120,119,114,127,160,176,184,186,189,191,189,188,184,171,149,129,130,152,171,179,177,170,160,152,146,138,109,71,43,59,96,115,124,129,131,135,140,145,150,153,154,153,151,145,197,196,196,195,193,190,184,170,146,112,89,76,72,61,72,84,86,103,122,125,130,127,117,115,155,177,190,189,190,192,191,188,184,179,164,141,124,139,162,177,175,167,155,148,144,137,115,73,53,80,109,121,125,127,133,141,148,153,155,154,153,148,143,137,196,196,196,196,193,189,181,168,142,110,85,75,65,61,74,89,98,120,135,138,139,128,126,109,149,179,192,191,190,192,192,189,179,176,170,161,135,128,142,163,174,170,161,145,131,126,115,89,81,99,116,122,124,128,137,145,154,159,156,151,146,141,133,127,196,196,195,195,193,189,180,163,147,124,90,74,71,61,77,81,77,91,108,133,148,128,129,113,141,177,189,190,191,194,193,190,184,182,173,167,151,137,123,137,163,170,159,141,124,117,112,99,95,108,118,122,127,136,145,151,156,155,148,140,135,132,125,118,194,194,195,195,194,190,181,162,135,114,95,80,68,65,78,79,60,67,84,108,145,131,128,116,131,172,187,191,191,191,193,191,187,184,177,171,159,148,133,120,130,155,158,143,122,114,110,104,110,115,123,133,142,150,153,153,151,146,138,132,126,122,118,113,192,192,193,194,191,188,176,158,141,122,102,82,74,70,84,83,63,65,67,91,124,132,127,115,125,170,189,193,191,193,191,191,187,187,176,172,160,147,142,136,116,117,140,143,128,116,116,123,127,132,140,149,157,157,152,145,139,133,127,123,119,116,115,111,189,189,190,192,190,186,177,159,135,116,102,85,75,71,87,83,52,51,56,87,116,133,128,118,124,168,188,194,193,192,191,189,191,187,181,178,169,154,144,138,129,110,102,116,116,114,118,131,145,151,153,152,153,148,141,132,127,122,118,117,117,114,112,110,186,190,193,196,197,191,177,161,144,124,103,87,76,69,88,92,66,57,55,86,112,127,126,117,128,167,184,188,192,193,193,192,192,187,181,176,164,149,142,140,135,125,112,100,98,103,115,135,153,161,157,147,140,132,127,123,118,118,115,113,112,110,111,108,185,188,190,192,195,192,180,161,145,128,105,91,82,73,92,102,69,55,59,86,115,123,123,118,134,168,184,187,189,192,193,190,190,181,178,171,161,148,143,144,135,126,124,117,111,128,146,158,161,157,149,136,128,122,117,115,114,114,112,112,111,110,111,105,186,189,191,193,192,187,175,161,143,129,114,97,88,75,87,106,82,62,78,104,122,120,122,119,140,169,182,190,190,191,192,191,188,184,180,171,163,155,148,139,132,122,126,123,121,131,140,145,144,141,136,125,119,113,110,108,109,112,111,112,111,109,108,101,183,187,190,194,193,189,176,158,143,128,110,98,93,78,80,101,93,80,98,113,119,117,121,123,148,171,179,187,190,193,191,191,188,184,180,170,161,150,144,138,125,121,122,118,117,118,120,124,132,135,128,119,114,107,107,108,110,111,113,113,110,108,102,93,181,187,188,190,190,188,176,163,150,134,119,107,98,83,71,84,96,85,85,100,110,115,123,134,158,174,177,186,189,190,189,190,188,180,177,174,166,153,140,136,127,119,117,115,114,115,118,124,130,128,121,114,110,107,106,106,108,107,107,108,105,103,99,89,177,184,189,189,187,185,181,167,150,134,118,107,101,92,75,73,89,84,76,92,105,116,128,142,163,176,179,188,189,190,190,190,186,183,175,167,156,149,135,129,119,115,112,114,118,119,120,120,122,121,113,109,109,108,104,103,104,106,107,106,102,97,92,80,176,181,182,183,180,181,185,180,160,139,122,109,105,99,84,70,74,81,81,92,110,125,135,147,163,171,175,183,186,187,185,185,185,181,173,160,152,147,135,125,117,113,113,111,111,117,120,116,118,115,110,106,106,108,104,101,104,104,107,102,103,97,87,74,170,177,177,179,181,180,185,176,156,140,124,112,106,101,92,79,72,78,85,94,114,131,140,150,163,169,172,181,184,185,186,186,181,172,164,158,147,140,130,119,112,109,108,112,112,114,115,114,114,110,107,107,104,105,103,104,101,102,101,102,99,93,77,68,164,165,167,170,173,170,172,174,165,147,127,116,112,105,96,86,81,82,86,93,112,130,141,152,163,167,174,182,185,185,183,182,178,171,163,153,146,140,129,120,111,108,109,113,111,113,113,112,110,108,106,106,106,104,100,101,103,101,98,94,91,80,68,68,157,158,157,159,160,164,167,170,164,147,131,117,110,107,100,91,87,86,87,92,110,130,141,152,161,164,171,180,181,181,181,177,172,167,163,157,147,136,127,120,114,109,110,112,111,110,110,111,108,106,106,104,103,100,99,99,101,98,97,95,89,77,70,75,150,149,152,152,152,155,158,159,161,152,134,122,115,110,105,100,94,91,91,97,114,132,144,155,163,167,172,176,177,175,176,176,170,162,155,150,140,130,126,121,117,113,113,112,109,111,110,110,105,105,104,102,99,101,97,100,97,90,93,91,76,67,73,76,151,150,151,150,147,146,147,146,147,148,138,126,121,117,111,104,97,93,91,98,113,128,140,152,162,168,172,173,174,173,172,169,166,164,155,145,136,128,123,120,114,110,109,110,110,109,108,107,105,105,103,103,105,102,98,100,98,92,90,78,71,73,67,73,144,154,154,154,153,147,140,142,138,137,135,127,124,120,114,108,101,96,95,99,107,119,134,149,157,162,168,172,172,169,167,167,166,160,150,139,131,124,120,117,113,111,111,112,112,109,108,106,106,108,107,106,105,103,97,95,94,92,82,69,70,71,76,77,145,144,151,146,140,143,139,136,136,134,133,131,127,122,120,117,109,106,106,107,112,121,136,150,153,158,163,162,160,162,161,159,155,148,140,131,126,124,120,118,115,112,109,111,111,110,109,105,107,109,108,105,104,101,96,94,86,82,75,79,80,83,77,77,142,144,140,137,135,139,136,136,135,130,129,133,133,129,124,121,115,115,116,118,123,129,139,148,153,153,154,155,156,155,151,148,146,142,138,133,126,120,117,114,111,111,110,112,110,109,108,107,109,108,105,104,103,100,94,91,83,70,74,84,83,76,86,88
70,71,70,65,65,62,56,51,48,44,47,51,49,56,59,61,59,56,64,77,85,90,91,85,80,80,63,54,60,72,83,89,101,136,146,125,125,137,137,115,86,76,78,77,76,77,77,77,77,75,77,77,74,74,73,73,71,72,71,71,70,72,73,65,82,82,80,79,74,73,73,74,77,76,75,80,84,87,92,92,97,104,113,120,121,121,121,121,114,106,94,79,78,87,107,132,133,131,147,130,124,135,135,123,95,78,78,77,76,75,76,74,77,79,75,73,75,75,74,73,72,72,73,73,70,71,71,71,101,102,100,100,101,101,102,105,111,114,118,119,119,123,125,125,128,130,135,141,141,140,140,141,137,136,131,125,114,108,113,123,133,130,141,140,121,135,140,131,100,77,75,77,77,76,76,79,75,70,73,76,75,73,72,73,74,73,72,73,72,71,72,70,122,121,121,121,123,123,123,124,123,121,121,123,121,122,122,123,127,131,136,140,142,148,149,149,150,149,148,147,141,133,126,117,113,111,114,125,118,124,140,134,106,79,72,73,73,75,76,76,80,76,76,75,73,73,75,73,71,71,71,71,72,72,70,72,134,134,134,136,135,133,130,126,123,115,108,108,111,117,121,120,121,129,137,144,147,152,152,157,161,159,157,155,153,149,144,137,129,120,112,108,103,103,106,109,105,93,86,82,76,73,74,78,76,75,73,74,76,75,74,76,73,73,73,73,70,71,71,71,136,136,137,136,134,130,128,129,121,114,104,108,111,117,122,119,117,122,133,141,149,152,160,160,162,166,166,164,160,158,154,148,143,132,128,121,113,110,107,105,102,104,101,97,93,87,78,75,73,73,75,74,72,73,73,71,72,72,70,73,71,71,72,71,141,141,142,142,144,149,147,134,123,118,117,119,120,120,117,115,115,118,125,136,145,152,155,161,166,168,170,168,164,163,161,157,151,145,137,132,126,120,115,113,108,103,101,100,100,99,92,86,77,71,73,76,76,76,73,76,75,76,70,71,73,70,72,70,152,153,152,155,159,159,149,139,124,122,126,134,129,121,111,106,109,115,122,134,146,154,158,161,167,172,172,171,169,169,167,165,162,157,150,141,134,125,121,120,117,113,109,100,99,96,99,96,88,80,74,71,71,70,72,71,73,70,71,69,66,68,67,55,162,162,163,166,168,162,151,141,126,121,132,139,134,121,108,103,106,113,123,138,146,158,165,166,168,176,179,175,171,175,174,170,167,164,159,150,144,139,133,128,124,119,118,110,102,99,100,100,99,92,83,76,71,69,69,65,67,60,66,70,66,70,69,60,167,167,170,174,175,162,148,137,121,119,131,135,133,122,113,110,102,113,123,137,147,159,170,172,174,180,183,180,181,178,178,175,169,169,165,158,150,144,139,136,136,133,131,125,122,114,104,103,103,105,98,86,80,86,94,95,91,98,98,99,101,101,98,95,170,173,176,179,178,166,149,129,119,118,129,133,125,122,123,110,97,122,133,138,150,158,171,178,178,178,180,183,184,179,178,178,175,172,166,161,156,150,144,140,142,141,140,140,131,126,117,111,109,111,111,104,96,92,100,112,114,111,111,111,109,108,108,109,169,173,180,181,179,169,151,128,111,116,132,130,125,134,128,112,117,131,142,143,154,161,176,186,185,182,183,186,185,188,186,183,182,180,174,168,162,156,150,148,149,149,152,148,145,136,125,118,117,114,116,116,113,105,93,95,108,112,112,111,108,104,107,108,176,180,183,183,182,172,149,125,108,113,127,127,135,153,133,132,154,156,150,144,157,162,177,190,191,188,188,189,189,188,191,189,186,184,178,173,169,162,157,154,155,157,157,156,154,148,139,128,120,116,117,121,125,121,110,96,89,97,105,108,112,112,105,104,177,180,183,186,184,173,150,124,105,111,124,127,150,160,126,128,149,161,162,149,154,159,176,190,192,190,191,191,191,191,190,187,185,182,180,176,170,164,161,160,159,163,166,167,168,162,153,143,134,127,120,120,124,131,128,118,97,86,86,93,98,102,103,108,182,185,187,188,187,174,148,124,105,107,122,127,153,160,107,111,120,138,159,154,156,159,179,191,194,193,192,192,192,192,191,188,187,185,180,174,171,168,167,163,164,164,168,170,172,171,168,160,147,138,129,125,127,130,133,131,120,95,74,75,83,88,96,97,188,188,191,192,188,175,150,123,104,103,115,125,152,157,98,93,104,124,151,156,155,160,181,192,193,193,192,193,193,191,192,191,189,185,181,178,172,171,171,166,163,161,164,168,172,176,176,174,166,151,144,135,134,133,138,138,130,115,90,69,68,74,83,86,192,194,194,192,192,178,149,123,104,101,107,119,145,147,102,101,82,125,153,155,154,166,185,192,195,191,191,191,192,191,190,190,188,185,183,180,176,177,174,168,162,154,152,156,169,178,180,177,174,166,153,143,144,142,142,144,140,129,110,82,61,59,63,72,194,196,196,194,191,182,153,121,103,96,100,116,142,140,105,117,94,123,154,155,149,170,190,194,195,194,191,191,191,191,189,187,186,184,183,181,181,180,177,170,162,150,141,141,159,176,183,182,178,176,167,156,152,149,154,155,153,145,129,109,78,60,60,65,198,200,199,197,195,185,159,128,103,95,92,108,135,136,102,101,110,132,155,154,155,174,189,196,196,193,194,194,192,190,188,187,185,184,182,183,185,186,177,168,159,146,131,129,154,176,181,181,179,180,179,171,164,161,160,161,163,159,146,129,106,77,57,57,201,201,201,200,198,190,166,135,109,97,89,92,124,136,119,115,135,152,159,153,158,175,187,192,193,193,191,192,191,188,188,187,184,183,185,186,184,180,174,168,161,143,119,114,147,171,177,176,175,177,179,177,173,170,168,170,169,166,156,146,124,99,67,55,201,201,201,201,199,193,179,152,126,104,92,89,112,136,135,137,160,169,162,155,165,179,187,191,191,191,193,194,194,192,190,186,183,183,189,189,183,176,171,167,161,141,102,88,130,172,173,173,172,175,175,173,175,177,175,175,175,171,164,154,139,117,89,62,202,202,201,200,197,194,186,167,141,120,96,86,102,132,142,139,150,164,163,164,173,182,187,189,188,189,191,193,196,197,193,187,181,185,189,189,184,177,174,172,161,134,95,70,96,159,173,166,169,172,172,173,175,181,183,180,179,178,174,161,149,131,103,71,202,203,203,201,197,194,189,176,153,128,102,86,94,120,141,144,136,152,165,169,173,182,184,184,184,186,188,190,191,188,179,175,171,177,187,187,183,177,175,174,162,131,93,58,65,125,158,157,158,164,170,174,177,180,185,189,188,185,179,171,155,140,112,77,202,201,202,201,199,195,191,180,163,144,118,93,90,109,134,152,154,161,166,172,174,177,177,176,177,179,180,176,165,152,146,138,146,165,177,181,178,176,176,174,158,129,96,64,54,111,144,147,147,150,162,171,174,176,182,190,190,185,183,179,166,151,126,89,201,201,200,200,199,194,188,183,171,155,136,112,89,83,105,132,157,171,163,163,167,168,168,168,169,169,164,156,151,144,121,103,118,148,169,175,173,176,179,175,155,126,92,80,78,101,142,148,144,141,149,162,170,176,182,187,188,188,184,181,172,157,134,100,203,202,202,202,198,194,189,182,176,166,153,135,113,91,84,106,143,162,159,158,161,163,164,163,161,156,154,157,158,150,120,87,87,114,149,164,169,178,182,178,152,123,89,67,74,90,140,160,154,141,138,149,165,178,186,190,192,191,188,182,173,158,138,108,202,203,201,202,200,197,191,185,180,175,169,163,148,127,112,113,126,147,154,156,159,161,158,155,153,152,153,158,162,154,123,80,65,87,129,158,171,178,184,178,152,127,88,74,70,78,131,162,163,151,138,141,155,176,187,192,194,193,190,185,178,165,145,113,203,203,202,201,200,198,193,189,183,178,178,178,175,165,152,142,142,146,151,154,154,153,150,149,151,155,161,165,167,159,132,95,55,72,111,147,171,181,185,179,154,134,99,95,110,91,122,167,168,153,135,134,149,175,189,192,194,194,191,186,179,166,147,120,203,203,202,203,202,198,193,189,186,183,185,188,189,186,180,175,169,167,164,161,158,157,156,156,158,164,170,175,179,173,152,122,79,73,100,137,169,183,190,182,153,138,104,97,118,99,118,172,177,160,138,131,147,175,189,194,197,197,193,186,179,166,149,120,203,203,201,201,200,198,195,191,190,189,190,193,196,197,195,190,188,183,184,182,178,178,180,179,178,181,183,188,191,187,170,141,109,86,83,116,159,180,189,187,153,135,108,98,112,93,115,172,181,164,138,124,140,173,191,195,197,197,195,188,181,167,147,122,202,202,202,203,203,201,198,194,193,194,196,198,201,201,201,198,195,193,192,190,190,194,195,196,196,194,195,197,197,190,175,151,124,101,90,108,151,174,188,191,157,134,111,106,116,86,107,162,173,161,142,130,141,168,187,193,197,197,193,189,181,167,150,124,203,202,202,202,201,198,197,196,192,193,196,199,202,203,202,200,199,198,197,197,197,196,198,200,200,201,200,201,200,192,174,151,130,113,101,116,148,171,183,188,161,136,110,116,130,89,103,157,169,159,142,130,142,161,181,194,194,196,193,188,181,168,154,126,203,203,202,201,199,199,196,192,190,192,196,198,201,202,201,200,198,198,197,197,197,197,196,198,198,196,196,197,200,194,175,149,126,115,110,128,151,166,178,184,163,139,111,112,141,111,112,157,175,164,142,131,144,168,184,193,195,197,195,189,184,169,154,126,203,202,202,200,199,196,192,190,189,187,192,198,199,198,198,197,194,191,192,193,193,191,190,190,191,188,186,188,190,185,167,139,114,117,123,141,156,165,171,175,155,138,121,116,141,121,119,157,179,164,144,133,146,167,184,193,195,196,195,190,185,171,156,127,203,202,201,201,199,196,192,188,184,183,186,192,193,194,190,183,178,176,178,179,180,177,176,178,180,179,176,177,179,171,152,118,101,123,136,153,166,170,172,169,150,134,115,109,135,120,123,155,176,162,144,138,150,168,184,193,196,197,194,188,180,169,155,129,202,202,201,201,199,195,192,189,184,182,180,184,182,176,170,162,156,155,160,163,164,164,165,166,169,169,167,170,169,159,139,98,90,132,145,159,169,177,177,167,147,133,114,105,123,113,125,152,167,156,143,142,152,167,183,193,196,195,193,190,182,165,152,127,202,202,201,200,198,195,192,188,181,177,173,170,164,153,141,138,140,143,149,154,157,159,159,159,157,154,158,165,171,162,139,94,91,130,151,164,170,174,175,168,148,133,112,104,129,115,129,147,154,149,145,149,158,166,181,193,196,195,192,185,179,165,152,128,201,201,201,200,197,194,192,187,176,167,157,147,138,127,127,135,145,151,153,155,158,159,160,160,159,154,151,159,167,164,148,111,98,128,154,169,171,171,174,169,150,133,112,96,119,124,132,147,147,146,146,152,161,168,179,190,195,195,190,185,180,161,144,123,202,202,202,200,198,194,189,184,168,155,140,129,117,118,132,152,161,165,163,158,161,165,164,162,165,166,159,153,157,158,147,126,112,137,163,170,172,172,174,172,154,134,114,89,93,113,127,136,141,146,152,160,166,172,178,187,192,194,189,179,169,156,139,116,201,202,202,201,197,194,189,178,155,141,126,116,112,124,140,152,160,166,173,165,166,173,175,174,173,176,174,167,156,150,143,129,130,153,163,170,171,171,172,171,159,137,116,88,76,103,127,137,147,154,160,166,170,174,180,186,190,191,184,174,163,151,137,108,201,202,203,201,197,193,185,166,145,131,116,110,118,133,141,145,146,147,163,172,175,177,183,185,184,185,187,186,176,164,156,146,150,163,168,172,172,172,172,172,164,141,118,94,79,112,137,147,154,161,163,166,172,175,180,183,184,183,178,171,159,142,124,98,201,200,200,196,194,193,182,157,131,118,108,110,128,137,136,135,134,145,161,167,174,182,185,190,189,188,190,193,193,186,179,174,172,171,173,176,178,178,177,175,173,152,122,97,87,125,150,157,160,163,163,165,169,175,179,181,178,175,167,162,151,135,113,82,202,201,199,199,198,193,179,150,120,110,103,113,133,137,135,134,151,159,157,151,161,174,182,186,190,191,192,194,196,194,191,187,184,186,184,183,179,176,175,174,174,161,129,99,102,140,157,161,162,163,167,169,170,177,177,173,174,170,164,155,143,126,102,72,201,200,198,197,198,194,176,138,111,102,98,117,138,141,136,148,175,175,168,157,158,173,184,188,191,193,193,196,196,196,194,190,187,188,191,190,187,179,171,171,167,161,142,117,117,148,160,162,162,162,166,172,172,170,170,170,165,163,157,147,134,115,88,65,200,200,199,199,198,193,169,135,110,99,96,120,136,142,129,150,171,184,172,161,155,168,184,190,192,193,195,195,193,194,194,191,187,186,191,193,192,187,177,171,164,154,147,132,132,152,162,165,166,169,171,170,168,164,162,158,160,156,148,139,126,104,75,65,199,199,198,200,199,191,165,130,107,97,95,117,136,142,104,120,132,155,168,161,158,168,185,191,191,191,192,195,194,193,193,192,188,185,185,188,192,189,181,168,164,159,151,146,147,157,165,171,174,173,172,169,162,158,158,156,154,147,142,133,117,92,68,67,197,199,198,198,196,188,165,130,104,100,101,124,140,142,103,107,103,126,152,157,156,167,182,189,192,193,193,195,195,193,192,191,189,187,184,184,186,186,181,168,161,152,152,157,161,163,170,174,176,171,168,161,156,156,151,150,148,145,137,126,106,79,67,74,196,196,197,197,194,185,164,132,106,102,104,126,143,141,108,140,89,115,140,151,153,162,181,190,193,192,193,192,194,194,193,191,191,188,185,184,184,181,178,168,158,154,156,160,166,170,173,171,171,164,157,152,147,147,148,147,144,141,132,116,87,66,70,79,193,195,195,194,191,180,160,134,109,107,109,125,146,142,103,108,92,112,135,148,151,161,181,190,193,193,192,193,192,193,193,191,190,187,183,183,181,178,176,169,164,162,165,170,175,176,175,170,167,160,151,146,144,145,144,145,144,138,123,100,75,71,68,83,188,190,192,192,189,178,157,135,114,108,115,115,141,139,101,83,91,113,134,144,152,163,184,192,191,191,192,194,193,193,192,191,188,181,181,183,180,174,172,169,166,167,171,174,173,170,166,162,153,148,144,142,140,143,143,142,138,131,109,81,70,72,84,98,184,189,191,192,187,176,159,138,117,113,118,109,133,138,115,91,108,129,138,141,149,163,185,191,191,189,191,193,193,192,191,191,187,183,181,180,178,168,168,166,163,163,162,164,167,165,159,148,147,140,137,137,137,138,139,138,131,117,96,74,73,81,99,112,185,187,190,190,187,175,162,143,119,117,129,116,121,136,126,108,117,140,141,140,148,164,185,189,189,190,192,193,192,191,190,186,185,181,178,176,171,166,164,161,158,158,158,160,162,159,150,147,140,139,135,135,133,136,135,130,123,104,80,77,84,99,113,127,185,187,189,189,183,173,161,143,127,125,133,125,111,124,129,114,105,125,133,141,157,170,188,190,190,190,191,191,190,189,186,186,183,179,175,172,168,164,160,157,155,154,154,154,153,152,146,137,135,134,134,132,132,130,128,122,111,89,77,85,99,114,128,132,183,186,187,187,183,166,157,141,129,133,138,130,115,110,117,114,98,108,126,146,163,178,189,189,188,189,189,189,189,187,185,185,180,177,173,169,164,158,156,154,151,152,151,149,147,144,140,134,131,131,127,126,127,126,119,109,91,80,88,103,118,126,130,135,178,182,183,184,182,173,158,144,132,134,139,135,127,116,113,117,108,108,131,153,161,173,182,182,183,186,187,185,186,186,181,177,170,170,166,163,160,155,152,149,147,147,147,144,142,139,136,132,128,128,128,127,125,119,108,94,86,93,106,119,126,130,131,131,170,172,176,180,179,179,164,146,138,138,141,139,132,124,119,121,121,121,134,152,163,164,176,178,181,184,184,184,183,180,175,172,168,164,163,158,155,153,148,146,144,142,139,141,137,133,130,128,126,126,124,122,117,106,96,89,96,111,120,123,127,128,128,127,159,158,160,165,170,175,170,153,136,132,139,140,136,128,122,124,123,123,134,154,164,169,174,177,180,183,182,182,182,177,171,170,166,161,159,156,152,146,145,143,141,138,135,134,129,129,129,126,126,123,121,117,108,94,89,101,112,117,124,124,125,125,123,121,152,153,152,153,153,157,161,149,138,129,133,137,136,132,127,125,124,124,133,147,158,165,171,176,179,181,180,177,177,174,168,166,161,155,152,150,148,144,138,137,136,133,132,128,127,126,129,127,124,121,116,108,103,105,114,126,129,130,127,125,123,120,118,118,146,150,152,150,148,146,142,141,134,123,123,130,137,137,133,127,124,122,129,139,149,159,165,171,177,176,175,173,172,171,168,161,154,149,146,143,142,138,135,130,128,128,127,127,125,130,127,125,120,114,101,84,80,92,91,95,102,93,97,95,97,101,100,98,145,147,147,146,145,142,138,135,131,120,115,119,129,135,134,131,131,132,138,144,152,160,165,167,167,168,169,169,167,165,161,156,151,146,142,139,137,134,130,128,127,124,125,125,127,124,122,117,108,90,70,54,52,47,50,47,45,53,51,61,65,78,87,87,147,145,142,140,140,140,138,135,133,130,126,119,118,126,132,130,133,142,147,152,156,160,161,159,161,162,161,161,158,158,151,147,145,142,138,133,130,127,127,126,124,122,125,125,123,121,111,92,74,60,51,52,52,51,52,54,57,59,64,70,78,81,85,89,142,139,133,132,131,134,135,135,132,131,131,131,128,126,125,129,135,141,144,150,153,153,154,154,152,153,153,151,147,149,143,141,137,131,128,125,122,120,119,119,120,119,114,107,99,83,65,53,53,52,54,55,58,60,60,65,68,73,77,80,81,82,84,87,136,128,126,118,116,114,118,123,130,133,133,132,130,132,131,136,140,143,144,145,146,146,146,145,142,142,142,137,134,130,128,120,115,114,113,114,115,116,122,120,109,90,81,70,55,45,49,53,55,56,56,58,61,64,68,74,77,80,81,81,84,87,85,85,119,111,106,101,94,91,91,96,107,118,123,126,130,127,131,127,136,138,139,142,144,147,144,142,139,137,132,126,118,111,107,109,112,114,120,123,132,143,152,143,109,63,49,47,54,57,57,57,56,61,63,65,68,76,78,80,83,84,84,83,82,86,89,88
97,102,104,95,93,93,95,99,103,103,108,118,121,124,120,127,134,136,137,138,137,134,128,120,105,99,126,151,169,173,167,179,153,132,153,168,158,120,93,102,99,100,97,98,97,96,96,95,94,97,97,94,96,99,98,94,92,93,99,109,109,93,79,82,120,116,121,122,118,120,126,130,134,141,146,145,148,144,146,148,147,148,150,148,147,145,144,142,138,128,121,117,128,143,143,162,170,146,153,171,168,131,92,101,98,101,99,95,98,102,101,97,98,98,96,98,96,92,92,94,94,97,101,90,59,36,32,44,138,138,135,137,138,136,134,136,140,142,140,141,145,143,142,146,147,148,150,152,152,151,151,149,146,143,136,125,108,102,105,117,141,134,145,180,178,143,91,101,98,97,99,99,100,99,97,96,97,98,96,94,98,93,95,94,94,96,94,66,37,31,32,35,153,150,147,152,146,147,146,144,142,138,135,133,132,139,136,139,143,145,147,151,154,157,159,162,161,162,159,153,150,144,132,120,115,116,121,143,160,142,99,96,100,100,97,100,98,99,97,97,99,97,97,97,97,96,94,95,96,99,77,44,31,37,32,24,157,157,157,152,149,145,144,145,143,138,128,125,124,128,129,128,125,130,140,148,154,158,163,167,166,167,168,169,165,159,155,149,142,135,124,115,116,115,116,113,110,108,105,102,97,98,99,96,96,98,99,96,96,96,95,97,99,89,58,40,42,39,35,34,155,158,159,158,156,155,155,153,148,139,129,120,110,110,113,113,104,104,121,136,147,155,160,163,168,170,174,173,173,170,166,161,154,145,136,129,121,118,119,119,116,112,108,104,99,98,97,100,100,96,96,93,96,93,91,92,87,68,45,36,44,39,34,43,160,159,159,160,162,164,167,164,157,144,133,117,108,105,100,94,88,90,103,124,141,151,156,160,166,172,177,178,177,173,171,166,160,152,145,136,130,123,121,122,116,111,105,101,97,90,86,90,95,97,98,93,95,93,95,95,86,65,57,64,75,78,84,101,154,161,163,164,168,170,174,172,164,148,130,114,111,104,93,84,78,79,95,119,143,154,159,159,161,163,176,179,179,176,174,170,165,159,153,143,135,125,117,121,120,116,112,104,95,90,86,82,77,97,120,118,116,117,117,118,118,115,119,124,127,131,135,133,161,168,172,177,176,176,177,173,162,144,123,109,109,106,90,77,65,72,99,126,147,158,162,160,160,164,176,179,176,177,177,173,169,164,158,147,140,128,121,118,118,122,120,113,105,97,90,86,79,78,104,141,137,135,134,136,136,133,134,135,135,136,134,133,169,174,176,177,180,181,177,168,158,139,117,101,101,99,88,70,72,87,105,129,141,146,157,163,165,168,178,182,179,179,180,175,168,162,157,149,138,129,121,118,116,120,125,123,116,110,99,88,85,77,71,99,132,134,133,135,136,133,131,131,133,134,137,135,170,174,179,182,184,186,181,167,149,135,112,97,96,93,73,82,98,91,113,126,132,136,146,160,170,174,181,185,186,187,184,181,170,163,159,149,138,125,116,111,113,120,126,130,127,122,110,100,93,90,78,61,85,115,122,125,128,129,130,130,129,134,134,137,159,165,180,185,188,190,186,171,148,127,110,95,96,84,72,98,92,77,110,130,130,134,130,151,172,174,182,186,188,189,186,179,174,167,161,148,139,122,118,108,113,122,130,134,134,129,119,108,99,86,87,81,67,71,96,110,115,120,122,123,124,125,132,139,161,172,180,187,187,186,181,170,151,130,97,87,86,72,81,103,101,123,134,133,131,135,121,136,172,179,179,183,189,191,186,182,178,171,162,150,138,126,119,115,117,127,136,135,134,133,123,115,109,102,93,88,81,67,60,78,95,104,109,113,117,122,121,118,177,187,187,188,188,186,185,172,149,122,95,85,81,69,98,95,89,115,142,152,141,138,121,122,172,187,192,192,192,190,191,191,185,174,166,153,138,127,123,113,123,133,142,143,143,140,133,120,107,103,96,91,92,86,72,59,63,76,88,100,107,108,111,117,181,185,189,190,190,188,184,167,140,115,95,81,77,73,93,72,63,83,103,140,139,133,117,115,170,185,192,194,194,191,191,186,182,173,164,152,139,126,117,124,131,134,133,136,146,147,140,131,118,106,102,95,100,102,92,70,59,61,66,73,85,95,104,108,186,189,189,190,188,187,183,166,138,113,91,81,63,68,86,56,50,57,96,132,139,131,112,111,168,190,193,193,195,195,191,186,177,170,161,147,134,124,119,123,119,111,110,127,141,149,149,142,126,116,109,106,106,111,113,99,74,60,60,65,70,76,84,94,186,192,192,191,192,190,185,171,139,113,87,75,60,68,77,56,52,45,85,142,143,132,113,118,171,190,195,196,196,195,191,186,179,169,154,141,129,117,117,120,113,110,120,132,141,148,151,151,146,136,125,117,120,122,120,114,94,68,54,55,61,67,72,80,186,193,197,195,192,187,182,169,139,105,85,79,57,60,73,50,46,50,85,132,139,125,111,130,173,190,192,195,196,195,190,183,176,166,153,138,124,116,119,127,135,132,123,113,123,149,164,166,161,151,137,134,135,129,128,126,117,92,65,56,60,61,63,67,189,194,197,196,191,187,184,173,142,108,83,73,55,59,71,59,63,68,92,125,132,118,108,142,179,194,193,192,193,192,188,179,168,154,140,124,116,119,135,150,150,134,114,98,109,151,174,175,169,161,151,148,146,142,139,137,129,113,84,56,53,58,61,63,196,196,198,198,195,189,184,178,151,115,88,74,53,56,72,69,78,97,112,126,128,112,114,153,181,190,195,197,197,194,186,175,161,142,128,115,115,135,157,156,147,130,108,90,109,156,177,178,170,167,165,158,156,152,152,149,143,133,111,77,56,56,61,65,196,198,198,197,194,191,185,177,155,121,92,75,59,50,72,80,95,116,117,117,118,109,125,156,179,189,194,195,196,192,180,165,151,132,114,114,133,157,165,152,145,132,111,86,102,158,178,175,169,169,171,168,165,162,160,160,159,151,132,106,72,55,60,64,197,199,198,198,193,188,183,176,161,133,104,86,68,52,64,79,84,91,102,107,108,115,135,158,179,190,192,192,193,187,174,159,143,121,111,131,160,172,168,158,152,142,134,95,98,153,174,173,171,169,169,168,170,168,165,167,167,159,146,130,98,65,57,60,198,198,199,199,196,190,183,174,163,142,116,96,79,61,65,71,78,75,78,98,111,128,145,168,186,191,191,190,190,189,179,162,138,118,126,154,174,175,170,162,154,155,154,104,83,141,173,173,170,166,163,166,172,175,177,174,170,165,157,141,119,84,55,54,197,199,199,197,194,188,182,173,164,151,125,99,80,69,65,68,72,74,74,95,116,131,146,177,186,187,186,187,186,181,173,163,148,141,144,165,176,178,172,166,164,165,162,110,63,107,158,162,163,161,159,163,166,174,179,178,177,176,167,153,129,100,68,57,196,197,197,196,195,187,182,174,165,153,130,109,95,80,68,71,80,89,96,104,116,133,156,181,182,184,185,184,185,180,164,145,140,148,152,160,172,178,173,166,162,168,160,113,72,90,143,155,154,158,155,160,163,170,179,183,182,179,173,163,141,114,84,50,198,196,196,196,192,187,181,172,162,150,133,119,104,88,65,64,76,78,89,101,111,136,162,175,174,179,174,179,178,165,150,139,128,123,145,161,167,174,173,171,165,170,163,120,76,75,127,151,143,143,147,150,160,165,177,186,187,180,171,166,150,126,92,56,195,198,197,194,192,191,184,172,159,147,136,124,111,100,88,66,57,64,82,103,120,141,159,164,167,169,169,174,172,166,161,161,161,141,114,137,162,171,162,159,166,166,156,124,82,68,125,146,137,134,134,143,151,160,174,184,184,182,170,159,154,136,108,68,196,195,196,193,190,187,182,176,165,150,140,130,121,116,110,96,79,74,90,120,145,165,172,173,172,168,168,167,156,158,168,173,170,150,99,70,109,145,153,158,163,167,154,111,76,66,119,163,142,130,124,122,135,156,177,185,187,184,176,169,153,136,113,80,195,197,196,194,192,189,184,178,168,154,142,134,133,137,137,137,134,126,130,146,163,171,175,174,174,173,166,164,163,167,170,174,173,156,109,61,60,89,127,148,162,168,157,114,72,56,109,164,158,129,118,113,121,148,176,186,188,186,179,171,160,139,111,80,199,195,193,190,187,186,181,174,166,159,150,141,140,154,161,167,171,170,164,163,163,163,164,162,161,160,154,158,163,166,170,171,169,154,128,73,58,70,93,128,146,158,158,115,78,56,102,165,168,134,117,101,110,139,170,184,186,184,177,168,157,139,113,85,197,193,190,189,188,187,183,177,168,160,154,150,151,163,174,182,187,184,183,182,177,173,171,164,161,156,152,154,159,163,166,168,168,158,132,97,65,73,80,102,126,150,157,116,82,60,94,161,173,140,112,94,102,130,167,183,186,183,176,169,158,141,114,85,198,194,191,193,191,189,185,179,173,166,158,157,160,172,182,191,195,197,195,193,191,190,190,185,180,175,168,167,167,168,170,171,173,170,149,118,82,70,75,85,108,134,150,111,80,60,94,178,183,143,112,91,94,126,164,181,185,185,179,169,159,144,112,84,197,195,192,191,189,188,183,176,173,167,157,156,161,173,179,191,195,198,198,198,197,197,198,197,194,196,191,187,185,184,184,186,187,182,163,129,97,77,76,82,100,122,139,107,81,69,89,173,172,133,111,93,97,117,152,176,182,181,180,173,160,143,114,84,195,194,192,190,188,186,181,174,167,159,152,148,154,167,175,188,191,193,194,196,198,197,197,200,202,201,199,198,197,196,195,194,190,179,158,125,96,85,77,83,102,114,121,102,84,77,93,162,163,133,113,92,98,113,142,173,183,183,178,170,155,137,115,86,193,192,192,192,190,188,184,177,165,154,148,145,145,157,169,178,184,188,191,195,197,196,197,200,199,198,193,194,195,194,194,192,187,174,149,115,93,81,80,88,103,111,115,99,81,63,81,144,161,137,112,95,98,112,139,171,182,184,183,173,158,136,116,91,192,192,192,192,190,187,183,173,163,155,147,136,131,140,151,163,169,174,172,174,179,188,194,195,190,187,179,182,188,187,185,187,188,177,148,116,98,91,86,91,100,112,111,90,77,69,81,130,152,133,112,98,99,113,138,169,181,181,183,175,157,137,117,90,191,191,192,192,191,188,181,170,160,150,133,128,121,123,125,130,131,128,124,128,140,156,165,169,167,163,161,161,168,168,165,167,171,170,146,119,100,91,97,95,99,115,108,85,77,69,76,110,142,127,106,98,101,112,138,167,179,181,182,171,153,134,109,87,189,192,191,191,190,185,178,168,157,147,134,124,119,112,108,111,101,99,98,106,113,124,134,142,145,146,159,163,161,156,153,156,158,148,127,103,89,92,94,102,108,114,104,89,79,62,73,102,124,111,102,99,103,117,137,163,180,180,178,170,148,128,107,83,190,191,191,188,186,184,177,167,158,144,129,111,105,94,88,77,76,89,102,104,104,117,128,138,146,147,139,144,140,140,145,157,155,137,114,76,83,104,109,116,124,124,104,84,73,64,88,107,114,100,105,107,107,112,130,160,176,179,178,167,150,126,103,88,187,190,191,192,189,182,171,164,156,144,124,110,91,83,69,64,80,98,111,118,116,119,131,135,135,139,148,143,129,131,149,164,158,133,94,73,97,112,118,120,120,119,105,87,75,64,83,105,100,105,106,112,117,122,136,156,168,175,174,162,145,122,97,75,191,193,193,192,190,182,170,162,151,134,114,98,85,71,67,75,82,96,104,108,106,111,126,147,152,147,156,165,149,137,149,162,158,137,103,98,116,122,121,117,124,126,107,86,74,65,89,108,107,112,112,112,114,121,137,157,170,175,170,158,142,114,90,73,193,191,191,191,187,179,166,159,149,125,101,86,73,64,66,67,80,80,82,97,102,108,125,151,165,167,165,172,165,145,142,150,146,127,107,104,110,118,123,122,125,124,110,89,72,65,88,104,111,119,117,115,122,126,140,154,162,166,161,148,126,101,83,61,194,194,191,189,181,171,164,159,146,119,93,78,66,58,59,70,79,85,90,93,94,101,115,141,169,175,176,181,178,162,133,116,111,104,101,105,109,113,118,120,121,119,109,91,73,70,98,113,120,124,122,119,123,125,136,144,149,152,147,132,112,98,73,67,194,195,192,184,175,168,166,161,146,117,90,74,59,56,66,81,96,110,101,93,89,92,111,131,159,176,175,181,181,173,151,124,108,104,107,115,121,118,118,117,119,119,113,93,71,79,108,121,126,125,122,122,128,131,133,137,140,137,131,119,105,88,68,76,193,193,191,184,177,171,167,160,139,108,83,68,50,57,73,75,90,104,107,100,94,91,105,130,158,174,179,184,183,179,163,136,113,103,109,126,137,132,128,123,121,121,116,93,72,88,112,123,128,127,129,126,133,134,129,129,130,127,121,110,93,75,76,81,191,192,191,186,185,178,172,160,136,105,79,60,51,61,69,54,60,75,91,101,102,95,101,130,159,174,181,184,184,181,170,150,123,102,104,126,148,146,137,127,124,124,117,95,78,96,117,125,127,128,131,133,136,134,128,124,123,118,106,93,79,73,80,78,191,191,190,189,186,182,174,156,127,101,75,56,49,69,66,65,63,66,79,96,105,102,103,129,154,172,181,185,185,178,167,155,139,116,103,111,133,144,147,138,126,119,115,101,93,110,123,129,133,133,134,138,134,128,123,119,112,107,98,86,74,78,81,80,188,189,189,188,185,178,166,149,126,95,75,62,54,73,56,42,47,54,76,93,104,102,100,121,150,169,181,186,186,180,170,160,146,128,112,99,106,136,148,141,125,112,111,106,106,117,128,132,139,138,139,135,126,120,115,110,106,102,90,76,77,76,79,84,185,187,188,186,182,173,161,141,125,97,76,61,62,87,72,89,56,51,79,99,108,105,100,124,153,171,179,185,185,177,170,163,150,139,127,112,101,100,129,142,123,110,108,117,128,134,141,145,141,138,128,126,119,114,110,106,102,94,79,72,75,78,84,82,176,178,182,184,180,172,156,136,117,93,75,63,53,90,74,58,60,60,83,104,106,104,104,122,147,171,182,185,185,181,176,165,154,143,128,117,110,98,97,121,127,115,113,128,144,150,152,145,134,121,114,107,111,109,104,101,93,77,72,79,84,87,86,85,156,168,178,180,177,168,152,129,110,99,86,74,56,87,87,70,72,87,103,102,106,107,109,126,145,161,181,185,182,181,175,166,158,148,136,123,117,110,93,85,94,100,104,123,157,172,155,133,118,107,105,108,105,105,100,92,84,78,81,82,83,86,89,90,161,164,172,179,182,174,155,135,118,101,84,75,55,84,96,83,115,114,108,105,104,105,113,126,147,164,174,184,185,179,176,167,158,145,129,123,119,112,108,96,92,106,136,168,184,169,140,117,109,106,101,100,98,94,90,80,74,79,85,90,93,90,88,88,155,164,169,175,176,168,151,131,117,100,87,86,69,64,93,80,82,102,100,100,105,106,118,127,145,165,177,183,185,181,173,164,155,142,127,120,117,112,116,117,116,128,144,150,144,133,123,113,104,101,102,96,91,87,83,82,87,89,88,88,90,93,95,85,150,157,164,171,173,168,150,132,118,104,92,89,75,57,79,87,72,80,99,106,111,116,125,133,148,166,178,183,183,178,175,166,153,141,129,118,113,107,108,110,115,115,114,121,131,131,122,110,108,103,94,91,86,81,81,85,90,90,90,89,88,87,87,89,144,153,156,159,162,164,154,136,120,105,97,94,84,70,60,78,79,81,100,112,116,119,124,131,146,163,177,179,181,176,167,160,151,139,127,118,112,108,108,110,111,114,119,125,128,121,112,107,104,101,94,81,83,82,92,96,94,93,93,90,88,92,92,94,135,140,142,148,152,159,160,144,125,107,97,95,90,80,67,68,79,81,101,118,118,121,127,132,144,158,172,174,177,173,164,156,147,137,122,111,108,106,108,113,116,120,120,119,118,115,109,106,101,93,90,88,87,92,96,96,94,93,93,92,92,93,96,96,131,131,130,136,141,149,154,145,129,113,100,97,95,86,77,74,78,86,102,115,119,124,126,130,141,152,164,168,170,166,158,149,138,130,118,108,106,107,108,113,115,116,116,115,113,111,107,102,97,91,87,76,64,64,63,64,64,64,69,66,62,59,60,64,133,132,129,130,129,133,137,140,130,113,101,100,98,92,84,81,80,85,102,115,120,124,127,128,136,146,151,159,163,158,151,145,136,126,117,108,104,106,111,113,113,114,115,113,109,105,101,98,97,89,72,43,40,35,35,35,35,38,44,49,40,30,25,24,129,133,129,128,127,125,125,127,126,116,108,108,106,101,93,93,90,91,99,108,118,123,125,128,133,138,144,149,154,151,148,143,133,122,118,114,110,107,111,112,113,111,110,109,105,103,103,99,80,61,45,39,42,42,42,42,40,38,40,46,55,54,48,44,120,119,119,122,122,121,117,117,119,115,111,111,110,109,104,103,105,105,109,114,120,123,122,123,130,131,139,140,144,145,141,136,129,122,118,116,112,112,112,113,112,108,107,107,108,107,92,69,53,40,38,38,40,42,41,41,39,39,40,38,44,58,64,59,110,111,111,112,112,114,117,116,115,114,114,113,110,110,109,109,113,119,120,121,121,122,122,121,123,126,125,130,132,131,129,127,123,120,115,111,111,109,112,115,112,114,110,102,87,66,50,41,40,43,42,45,42,42,41,42,41,39,38,35,37,39,46,60,84,88,87,83,83,94,102,110,116,116,115,113,112,114,116,117,116,118,117,115,116,118,116,116,120,118,121,121,123,124,122,120,119,117,113,112,113,117,116,105,98,79,68,55,43,41,41,44,44,44,41,41,42,42,42,41,42,40,38,40,39,35,36,39,72,73,69,65,61,57,64,71,80,94,103,107,104,107,112,112,115,117,121,121,119,117,116,114,115,115,113,108,109,104,103,100,96,97,97,89,72,54,44,45,40,39,42,42,43,42,40,41,40,38,45,45,42,41,40,40,41,41,41,41,38,36,38,38,51,44,50,58,56,46,45,49,61,69,74,85,85,85,76,88,89,87,95,105,109,109,106,103,97,95,101,93,62,68,89,89,91,95,95,80,55,37,37,41,41,43,43,44,44,45,47,46,47,42,40,44,38,36,41,41,37,41,41,37,44,44,40,33
89,88,88,89,88,87,88,85,81,83,86,84,83,84,82,83,83,83,84,85,83,82,81,82,83,84,82,79,80,82,79,81,81,81,79,81,79,79,81,77,75,73,74,76,76,80,79,73,74,74,76,78,78,76,76,75,77,76,73,74,74,75,75,74,89,90,90,89,88,85,82,85,90,89,86,86,84,84,84,84,84,82,81,82,81,82,82,79,80,81,81,82,82,82,81,80,81,81,80,78,80,77,80,82,79,81,81,79,76,77,79,77,76,75,76,77,77,75,76,75,77,75,73,74,74,75,75,73,85,86,85,85,85,86,88,88,85,82,83,83,82,84,85,83,81,81,81,82,82,82,81,82,76,76,79,80,79,80,81,81,82,78,77,77,78,79,77,76,79,76,74,74,77,76,76,78,78,76,76,73,74,72,74,74,72,73,74,72,73,73,73,73,73,71,70,70,73,80,82,83,82,83,85,82,81,82,81,80,82,89,90,84,85,87,92,87,81,80,73,73,72,70,74,76,74,74,75,78,77,80,78,79,80,78,78,79,78,78,77,76,76,76,76,75,77,73,73,78,78,74,74,73,73,74,74,73,60,62,60,59,60,59,65,72,80,84,82,83,82,82,81,77,83,97,100,83,67,68,69,78,89,91,94,92,90,89,87,85,84,81,76,73,73,74,78,76,75,77,76,79,80,78,77,76,75,76,75,74,76,79,76,73,74,75,75,73,74,72,73,73,60,64,65,56,51,54,66,85,90,87,86,87,89,91,91,87,85,93,99,99,97,97,105,111,116,121,122,123,123,123,122,119,116,110,105,97,86,81,73,74,76,75,76,76,76,77,76,77,76,80,77,76,74,71,75,76,76,72,70,73,73,72,72,71,89,92,92,96,101,105,104,103,100,95,98,102,101,98,96,97,97,101,109,117,122,128,131,134,138,140,141,143,145,145,146,145,143,141,135,128,121,106,98,88,78,79,75,75,76,76,77,78,77,77,75,74,76,73,73,72,73,74,74,74,72,73,74,72,124,125,133,135,139,130,119,111,102,97,105,111,111,103,94,88,90,98,104,110,120,127,132,132,135,142,149,154,156,155,156,157,155,149,146,141,134,130,120,109,100,92,87,82,77,76,75,75,73,72,74,75,73,77,74,76,75,76,73,75,77,72,75,74,139,144,151,152,145,134,117,106,97,95,107,116,116,106,93,87,86,91,99,108,119,127,134,142,146,149,156,162,163,165,165,164,161,157,153,150,143,136,131,120,108,101,97,93,88,82,78,74,72,75,74,74,76,74,73,75,74,73,75,73,74,71,73,73,152,155,160,162,156,138,120,100,87,94,107,115,113,107,102,95,87,95,111,111,119,126,134,149,157,157,161,165,168,171,171,171,170,168,165,159,151,142,133,128,122,114,111,108,105,100,92,85,79,75,72,73,72,73,77,74,75,75,74,73,72,74,72,71,158,161,166,166,162,143,123,102,88,90,108,116,111,117,114,97,88,104,128,126,125,133,133,152,167,168,166,166,169,174,175,176,175,172,168,165,159,151,143,136,129,123,123,120,118,117,111,105,97,90,88,82,77,70,69,74,75,74,74,74,73,73,72,71,162,167,170,169,164,147,125,104,88,88,105,113,114,132,119,111,126,130,138,135,134,143,138,159,174,176,173,170,173,175,176,177,177,177,174,171,164,158,153,146,140,135,133,133,132,130,126,120,111,99,93,90,87,85,76,70,69,71,74,74,72,70,72,73,169,172,177,177,172,155,128,108,90,86,101,111,120,141,125,135,152,154,154,146,133,141,135,157,175,177,176,174,177,177,178,180,180,179,176,173,168,160,153,151,148,147,146,146,146,145,143,138,132,122,108,100,95,93,93,86,77,72,68,69,72,72,72,72,177,178,181,182,177,159,133,112,95,86,94,106,122,140,116,125,133,137,151,157,138,144,132,159,177,180,177,175,178,180,180,180,181,181,178,174,169,162,157,154,153,152,150,149,150,152,154,155,151,144,132,116,105,101,97,97,94,86,77,70,69,70,70,72,184,185,184,183,181,166,137,114,96,87,88,100,121,135,103,99,109,114,127,156,138,145,138,163,176,180,178,176,177,180,180,180,178,177,176,170,167,167,162,160,156,154,149,144,144,149,156,163,166,162,155,146,131,119,112,105,102,102,97,88,77,70,67,68,186,188,188,187,185,173,144,116,94,83,82,92,118,130,107,95,80,102,124,152,140,141,143,169,180,181,177,177,179,181,181,181,178,176,172,173,169,166,165,165,161,155,150,143,136,137,147,161,169,171,167,159,150,139,127,119,114,113,111,108,97,84,73,68,193,194,193,191,186,175,153,124,97,81,76,83,111,124,110,106,81,80,122,153,137,140,148,172,182,182,178,178,182,181,179,175,176,174,170,167,165,167,168,172,163,155,150,140,129,123,130,149,164,172,170,164,161,151,142,134,129,127,125,123,119,110,96,81,194,194,193,192,190,183,165,138,110,91,78,76,100,119,109,112,113,100,128,156,142,137,156,174,181,182,179,179,182,182,181,177,175,173,166,160,160,166,170,167,159,154,147,139,121,108,115,140,160,165,167,166,158,157,152,149,145,142,141,140,138,133,126,113,194,193,191,188,185,182,173,154,128,103,82,70,87,116,113,98,105,117,139,155,144,144,159,175,181,180,179,179,183,185,186,183,177,164,151,148,158,166,164,163,158,156,152,144,115,91,90,126,153,160,159,160,161,155,155,153,153,155,154,153,152,149,143,135,195,196,194,192,189,184,179,163,138,113,88,68,74,105,120,110,117,138,153,154,145,152,164,175,179,178,177,178,180,181,182,177,166,151,138,139,144,153,159,158,159,159,159,149,116,83,63,97,146,151,150,148,154,156,155,157,159,165,169,167,165,164,157,149,196,197,195,194,190,187,180,168,151,127,101,78,68,85,115,123,132,154,161,156,150,158,169,174,174,172,171,171,171,167,163,155,140,126,127,133,144,147,147,152,158,161,161,148,116,88,58,62,120,142,134,132,136,146,153,159,163,168,177,182,178,176,171,165,197,196,196,194,190,186,181,172,160,143,120,93,69,68,93,116,119,125,145,153,154,160,166,166,162,159,157,156,153,152,150,141,122,104,103,119,130,137,141,147,159,166,162,144,116,92,61,53,95,125,133,127,117,122,137,151,162,168,174,181,183,181,177,172,198,197,198,195,191,187,179,172,164,155,136,113,83,64,66,88,114,126,139,146,147,151,151,149,146,144,144,144,146,151,156,154,142,117,93,85,100,116,128,143,161,171,166,144,118,95,71,70,97,125,138,137,128,119,118,137,155,165,174,181,184,184,181,177,200,201,198,199,193,189,181,173,168,160,150,139,117,92,70,62,84,117,131,133,138,140,141,141,141,144,148,154,160,167,174,177,170,149,117,86,76,90,113,140,163,174,170,148,124,98,70,71,91,121,147,150,141,125,119,125,146,163,178,184,187,187,186,181,200,200,201,198,194,192,185,177,173,167,164,160,149,137,119,104,105,117,133,140,147,152,155,159,164,168,172,177,182,185,188,186,177,161,136,104,79,78,99,132,163,176,173,150,128,106,73,65,81,116,145,158,154,137,121,119,138,163,178,185,189,189,189,187,199,200,198,198,196,192,188,183,179,175,175,173,171,167,162,153,153,157,161,168,173,175,179,185,190,191,193,195,196,197,196,193,181,162,140,116,96,84,91,124,157,175,176,154,131,112,87,87,96,108,146,166,161,143,123,117,134,160,178,187,190,192,191,188,200,200,201,199,196,193,189,185,182,181,181,184,186,187,189,191,188,186,185,186,190,190,194,196,199,199,200,200,199,200,201,200,186,165,147,125,108,91,95,124,151,171,178,158,131,113,92,92,103,110,148,175,166,149,129,116,129,156,180,188,191,194,194,190,200,199,200,197,194,194,192,189,186,186,187,190,193,198,198,196,198,198,195,192,194,195,198,198,199,199,197,196,194,194,196,197,189,169,143,122,113,103,106,130,151,165,173,155,131,113,98,105,110,103,135,170,162,145,130,118,127,153,178,190,194,195,196,193,200,199,198,198,197,194,193,191,187,188,192,195,199,201,200,203,201,201,201,200,196,196,194,194,194,194,193,190,189,188,190,190,178,160,135,113,114,109,116,134,149,159,166,152,136,116,102,122,122,92,120,161,155,143,130,120,128,150,175,190,194,196,195,192,199,200,199,197,195,193,190,188,186,186,190,196,200,202,201,202,201,199,198,194,192,191,188,188,188,188,189,187,183,184,184,182,172,149,114,111,123,125,132,140,148,157,161,149,138,117,101,127,141,113,132,166,159,143,129,121,129,148,169,187,193,194,195,193,200,199,199,198,195,192,188,185,183,183,187,194,199,200,200,199,198,196,192,190,184,183,181,180,179,182,184,184,181,183,182,178,164,140,101,111,131,137,145,150,151,158,160,144,135,123,111,132,157,135,141,166,163,147,131,124,132,151,170,186,193,195,196,195,201,200,199,197,195,192,188,184,182,182,186,190,194,197,198,196,192,188,182,182,180,176,175,174,173,175,176,177,176,181,184,179,164,130,81,108,141,144,150,158,159,162,159,141,133,119,107,140,164,142,144,166,167,150,135,127,134,153,174,187,194,196,196,197,200,199,197,195,194,190,188,185,180,179,181,183,188,189,189,187,177,173,173,176,177,177,176,173,171,170,169,167,169,176,183,184,171,133,80,110,147,152,157,164,168,169,165,143,133,120,107,135,159,142,147,163,165,150,136,131,138,155,175,188,194,196,196,195,200,200,199,196,194,192,189,184,178,172,171,174,178,177,172,166,162,161,166,170,173,176,178,176,175,171,165,161,163,173,180,182,171,140,93,112,145,154,161,167,171,172,172,147,133,118,103,128,150,138,151,165,161,149,139,137,146,160,176,188,195,197,197,196,199,199,198,196,194,192,189,182,174,168,161,160,162,158,152,152,155,157,160,164,169,172,174,177,179,176,172,166,162,166,171,173,168,145,112,111,143,157,163,167,168,176,176,153,137,117,101,135,153,140,156,165,160,150,143,146,158,166,178,189,195,195,195,194,201,201,198,195,193,190,186,178,169,159,150,145,143,139,136,139,144,153,162,166,171,174,175,176,176,177,178,174,165,164,170,172,164,147,125,120,148,163,168,167,167,177,176,161,136,124,103,127,152,138,152,159,153,149,149,156,166,172,181,189,194,196,196,195,200,201,200,196,193,190,184,171,160,147,139,135,130,125,126,135,144,155,169,173,173,175,178,177,175,176,180,183,178,169,165,166,159,140,130,138,156,166,169,170,173,177,178,166,144,124,104,108,130,133,148,148,148,151,156,165,173,177,184,190,194,195,196,194,202,201,200,197,195,191,181,163,147,136,127,121,119,120,128,142,152,163,175,179,176,175,180,182,181,180,184,188,188,182,170,157,149,138,138,149,161,165,169,172,173,178,178,173,149,124,98,87,101,132,146,149,149,159,164,172,179,181,189,192,195,196,197,194,202,201,199,198,197,191,179,155,138,127,119,114,113,123,131,137,146,157,172,178,177,180,183,188,189,189,190,193,195,193,183,169,157,148,147,157,165,170,173,174,176,178,180,176,157,127,107,86,101,132,149,156,158,167,171,177,182,186,187,191,193,194,192,189,201,200,198,197,197,192,173,143,126,119,115,112,118,126,130,130,133,141,154,168,172,179,185,190,193,193,193,194,196,198,195,188,178,169,166,170,176,180,180,181,181,181,183,181,164,128,103,86,104,140,155,163,168,172,175,177,180,182,186,187,190,188,186,182,201,200,197,197,195,190,166,133,116,112,107,107,123,129,124,124,120,131,146,158,162,173,182,188,192,194,194,194,196,196,195,192,183,178,177,179,186,189,188,186,184,184,184,182,166,135,104,87,109,149,161,169,173,174,176,178,179,182,185,186,185,186,181,175,201,200,198,198,197,189,161,127,108,106,100,104,126,126,122,124,128,141,152,154,150,163,178,185,190,193,195,196,197,198,198,194,186,176,173,180,190,196,194,191,186,183,181,179,170,145,109,95,123,155,165,173,175,176,178,180,182,184,185,185,184,182,178,172,199,200,199,199,197,185,156,122,105,101,98,105,128,129,127,127,145,166,166,159,150,152,170,184,190,194,195,196,196,198,197,195,188,177,169,173,185,195,197,193,189,184,179,176,167,149,121,111,136,159,167,174,176,179,181,183,183,184,183,181,181,177,172,167,201,200,199,199,196,182,152,120,101,97,96,109,129,129,127,143,173,182,180,166,152,147,163,184,192,196,197,196,198,197,196,194,192,186,173,169,174,184,193,196,191,184,176,171,167,156,139,132,147,164,172,177,179,181,182,184,183,180,177,175,173,168,162,157,200,200,200,199,195,181,154,121,100,94,93,104,130,131,128,148,163,181,185,171,155,150,159,184,192,195,195,196,197,198,197,196,193,189,181,175,170,171,182,193,192,186,177,170,164,160,151,149,159,169,177,182,185,186,184,183,181,176,174,173,167,161,157,151,201,201,200,198,193,179,156,125,103,97,100,111,129,129,113,122,137,149,172,174,160,154,155,184,190,194,196,195,196,198,196,195,193,191,186,182,175,168,170,177,185,184,176,166,162,161,163,165,169,175,181,186,187,187,183,179,176,172,168,165,161,154,149,145,200,200,199,197,190,175,154,130,108,99,105,116,138,134,108,93,100,118,140,166,160,156,154,180,190,196,195,194,195,196,197,196,195,192,189,187,181,177,171,165,169,176,177,169,164,164,169,175,179,183,184,184,183,181,177,173,170,165,161,158,154,151,147,143,198,199,198,196,188,174,153,133,115,104,107,119,138,135,120,121,103,99,124,156,158,158,155,176,190,197,199,196,196,197,199,198,196,194,193,189,185,182,178,171,163,161,163,162,161,165,176,182,186,187,184,180,177,173,170,166,161,160,158,154,151,148,146,143,197,198,198,195,187,174,155,136,119,110,111,119,140,142,128,127,117,96,123,150,156,159,157,179,190,195,196,197,198,197,196,196,196,194,193,188,184,183,182,178,172,165,156,157,162,171,180,184,186,185,181,177,172,168,165,163,161,158,155,152,149,149,148,141,196,198,197,194,187,175,159,141,122,116,116,118,134,146,128,102,102,100,122,148,153,159,161,182,192,193,193,193,195,197,198,198,197,193,193,189,183,181,180,178,174,174,168,160,168,175,180,180,179,177,174,170,164,160,159,159,156,156,155,154,151,148,145,137,194,196,197,194,186,175,160,143,127,122,120,116,128,145,129,93,91,109,129,147,150,157,165,183,192,196,195,195,194,196,197,198,198,195,193,189,185,182,177,175,173,174,172,176,170,170,173,174,176,173,167,162,156,153,154,155,153,151,151,150,150,148,143,131,194,195,196,193,184,173,161,146,132,128,128,117,124,141,137,114,109,129,143,148,150,156,167,185,192,195,196,195,197,197,195,196,196,195,192,189,186,182,177,174,170,169,168,166,169,166,171,171,170,169,161,157,152,151,154,152,150,149,147,149,147,143,138,126,193,196,195,192,182,172,164,149,136,137,139,128,113,124,135,126,122,136,147,147,152,161,174,189,193,192,192,193,195,196,194,194,194,193,192,189,184,179,173,167,167,165,164,166,166,166,168,169,166,164,156,152,151,149,149,147,146,144,145,144,142,138,132,119,192,194,194,192,183,172,165,153,144,144,141,133,119,117,128,126,115,121,134,142,155,168,180,191,194,196,196,196,196,196,196,194,194,192,190,186,182,177,172,168,165,163,162,164,166,167,165,161,160,158,151,149,148,146,148,144,141,146,143,142,140,135,124,108,193,192,192,191,188,178,168,157,147,142,145,139,126,114,116,122,114,110,125,143,159,172,182,190,193,192,191,192,193,194,195,193,191,189,185,182,178,174,170,164,159,158,159,158,161,162,159,156,154,151,148,149,147,145,142,138,139,140,138,137,135,128,116,92,191,190,191,189,191,185,170,160,151,150,147,146,135,122,117,121,121,117,132,151,166,175,183,189,189,190,192,192,193,193,193,191,188,186,182,179,175,171,165,161,157,154,154,156,157,158,155,153,151,148,146,146,145,142,139,137,140,139,135,133,130,121,106,81,184,184,185,186,186,185,171,161,152,149,151,147,139,130,120,120,124,126,139,157,170,176,182,186,187,189,191,193,192,192,191,189,186,184,181,177,172,168,164,159,155,154,156,156,155,156,155,152,150,148,145,142,142,141,137,135,136,136,133,126,121,109,89,70,175,175,177,180,180,180,172,161,151,147,152,150,141,133,125,123,125,131,139,156,173,178,182,185,187,189,191,191,192,191,189,185,183,182,179,175,171,168,164,160,158,156,154,154,153,151,150,150,148,146,144,142,141,139,136,136,136,129,127,125,115,97,77,69,171,169,170,172,173,174,172,163,148,141,145,148,143,141,133,130,128,130,139,155,172,178,183,187,188,189,190,191,191,190,188,185,181,180,178,173,168,166,164,159,154,153,152,151,151,149,147,146,145,143,140,139,138,137,135,133,131,126,121,114,100,81,72,82,167,166,168,168,166,165,163,159,149,138,141,145,147,146,139,135,132,128,137,150,166,174,180,183,186,189,188,188,188,187,186,183,180,178,174,168,164,160,158,155,150,147,147,149,149,146,144,141,140,140,140,139,137,133,131,129,126,122,114,102,83,72,79,98,168,169,169,167,164,161,155,151,145,136,137,144,148,149,143,137,133,132,136,143,158,166,179,182,183,187,188,188,187,186,185,182,179,175,169,163,159,155,153,151,148,143,143,145,144,141,140,138,137,138,138,138,137,133,129,127,123,115,103,86,76,83,98,111,168,168,168,166,165,162,157,152,147,141,136,135,142,147,145,140,137,138,140,146,157,165,176,179,182,181,182,182,184,181,180,178,174,169,165,160,156,152,152,148,144,140,139,141,142,140,138,137,138,138,137,135,134,133,128,121,117,107,90,78,82,100,112,118,164,162,160,158,158,159,158,155,152,145,143,140,138,142,145,144,145,147,151,156,166,170,178,178,179,176,179,179,180,176,173,170,166,163,162,156,154,148,146,141,139,140,140,138,137,137,138,138,139,139,136,133,132,128,122,117,109,96,84,85,100,115,122,124,162,159,157,156,155,155,155,153,149,148,146,143,142,143,144,145,148,152,158,163,167,172,178,179,176,174,176,176,174,173,169,166,162,158,155,151,151,145,144,141,136,137,135,134,135,137,138,137,137,137,135,132,129,124,116,107,97,86,89,103,116,123,129,133
121,119,113,114,118,121,125,129,135,140,143,145,146,145,148,149,150,154,152,150,149,146,146,141,134,123,109,100,99,102,106,111,112,113,144,174,166,121,88,97,98,97,97,97,98,96,97,97,98,95,93,95,92,93,94,84,59,37,28,27,16,8,38,110,129,131,135,130,132,132,135,139,141,143,146,148,143,149,155,152,155,157,156,155,155,154,152,148,147,142,137,121,113,107,107,108,109,112,116,130,136,120,93,96,97,95,94,96,98,95,97,98,96,96,96,93,91,87,85,62,40,39,51,74,88,112,127,126,147,146,150,144,143,141,142,141,140,140,138,141,144,140,142,148,148,150,156,158,159,159,161,160,158,155,153,145,142,133,124,118,117,115,112,110,110,112,115,111,107,105,97,96,95,98,96,92,90,87,88,87,94,97,99,95,100,110,121,128,129,128,129,129,152,156,158,152,151,147,145,144,140,140,139,137,140,142,143,143,145,147,150,156,161,164,166,167,166,165,163,161,153,151,145,137,127,122,116,114,114,113,113,109,113,112,111,97,84,70,73,78,85,96,107,115,119,124,125,129,131,133,133,130,131,132,130,130,159,159,158,152,149,145,145,144,140,134,133,138,138,134,127,121,123,138,144,151,157,160,165,170,168,168,169,166,163,159,155,147,141,133,123,118,116,112,112,113,111,104,101,105,102,92,84,100,124,135,136,134,133,131,127,133,128,131,131,133,132,131,133,131,153,154,154,152,151,149,149,145,140,129,122,117,114,120,119,109,104,118,133,147,152,158,162,165,170,173,173,171,171,168,160,156,149,139,130,122,115,111,108,108,109,107,106,103,100,96,89,83,92,114,132,138,138,138,136,130,133,130,129,129,130,133,134,136,159,160,158,158,163,164,162,161,150,137,125,115,110,104,101,92,93,103,121,135,149,153,161,168,173,176,177,173,172,168,167,163,153,145,135,128,122,114,112,111,107,106,103,101,95,97,97,91,76,73,89,113,126,129,130,133,136,133,133,127,126,130,132,134,162,162,163,165,167,168,173,166,155,135,122,111,104,97,88,82,80,92,110,139,154,160,160,162,167,174,178,181,176,171,170,168,159,152,145,135,126,115,112,111,109,103,102,98,98,93,95,95,88,79,70,68,86,106,116,118,120,131,130,130,131,131,130,131,163,169,171,174,176,183,180,168,153,136,121,115,108,94,85,72,71,91,114,149,161,161,163,162,163,172,178,178,174,173,173,170,164,158,150,140,131,123,111,107,109,110,109,100,94,92,95,94,94,90,83,71,62,68,92,101,107,110,118,120,123,126,124,125,170,175,177,177,179,183,180,170,153,128,111,108,104,91,72,64,72,99,127,145,158,156,167,164,166,172,178,177,176,178,177,174,165,162,157,144,131,121,114,108,107,108,109,109,105,101,95,96,95,98,91,87,80,63,59,72,84,97,102,109,113,114,115,119,174,179,182,185,183,180,172,164,143,121,102,100,96,81,69,82,90,107,117,135,142,147,164,171,172,175,182,183,182,180,181,177,168,161,153,146,138,125,115,109,105,108,113,115,114,108,103,95,95,99,98,91,86,78,66,59,64,72,84,93,97,105,109,111,178,182,181,185,187,183,172,159,140,119,98,97,88,73,85,94,78,111,129,129,137,138,153,172,176,177,183,187,187,186,184,180,168,162,157,143,134,120,111,104,104,111,117,120,122,117,110,98,99,92,97,101,100,94,85,71,60,63,66,74,83,89,95,100,170,180,188,190,188,185,173,150,131,116,96,94,83,73,93,94,90,116,140,130,138,135,136,168,179,178,179,184,188,190,184,177,174,166,161,144,136,121,112,104,106,113,122,124,126,126,117,109,101,101,100,100,104,105,102,90,73,60,59,61,67,75,83,89,169,181,188,190,191,185,172,153,132,106,90,90,77,84,99,95,114,136,148,131,135,131,122,164,184,184,185,186,191,191,187,184,178,169,161,148,135,122,116,109,109,117,125,129,131,130,125,120,108,104,103,99,103,109,111,104,88,70,56,60,64,68,72,75,182,185,190,191,190,184,172,151,129,99,87,87,72,92,85,63,82,107,149,140,134,127,113,158,184,189,190,192,192,190,190,189,182,173,164,151,138,122,118,112,113,122,131,135,136,140,134,124,113,107,102,99,102,109,119,120,110,91,66,54,57,64,61,64,186,187,189,190,188,185,170,144,120,97,85,73,62,95,72,54,64,91,132,143,131,123,109,150,184,191,192,194,197,193,192,188,180,171,165,151,136,124,115,113,119,123,125,126,131,139,138,135,125,112,105,108,108,113,121,125,121,109,88,64,58,61,63,70,190,191,192,192,189,185,169,141,114,94,85,75,72,82,61,54,43,75,128,145,131,124,113,151,187,194,197,196,194,195,192,186,178,168,160,147,132,121,117,115,115,115,113,125,133,137,140,138,136,131,125,118,116,119,126,130,130,123,104,79,59,57,64,67,192,193,193,194,192,187,173,143,117,90,73,59,65,79,54,47,41,74,119,142,129,121,112,153,184,191,195,196,196,194,189,183,176,167,156,142,130,117,111,109,119,127,125,124,125,129,134,142,148,146,141,130,128,131,133,134,136,134,125,102,74,58,58,66,194,195,196,195,192,186,173,141,111,91,77,62,61,71,58,61,57,82,120,144,126,115,121,162,184,192,194,194,194,194,189,182,174,165,152,136,123,110,112,135,148,141,127,112,103,110,134,154,163,159,153,144,141,139,139,141,144,141,133,121,96,69,54,58,195,198,197,194,188,185,174,144,111,87,77,63,62,74,65,72,84,107,129,139,122,111,128,169,191,196,196,195,193,191,188,181,169,154,138,122,111,112,135,157,158,143,117,99,91,101,135,162,169,165,162,157,149,145,145,145,148,151,146,135,118,89,64,57,197,198,198,197,190,186,179,151,113,88,74,61,57,71,74,96,116,129,130,135,122,113,136,170,186,194,197,197,196,192,185,174,160,142,125,112,108,134,162,159,149,137,113,93,82,101,138,167,169,165,161,164,164,161,154,151,155,157,157,148,131,113,84,60,199,201,199,196,192,186,182,160,122,95,80,68,55,66,77,86,108,115,115,117,112,116,146,168,185,194,198,199,196,192,182,161,150,131,113,113,135,164,172,164,151,138,122,105,78,92,138,166,169,167,165,167,164,165,163,155,153,160,158,153,144,130,107,76,199,198,197,195,192,186,179,161,128,98,81,70,58,61,75,82,83,97,101,109,105,128,147,169,186,195,196,195,195,187,176,158,143,114,105,130,164,175,170,162,153,141,147,121,68,66,129,163,168,169,165,162,159,162,164,166,167,167,165,160,152,138,118,91,199,198,199,196,190,186,179,165,142,111,93,80,67,67,73,80,75,72,82,103,112,133,153,178,191,193,193,192,190,186,174,158,131,114,128,160,180,179,170,162,156,153,161,125,59,38,87,159,167,164,164,159,160,159,161,173,178,173,172,168,161,149,128,105,200,200,199,195,191,185,178,169,151,126,104,85,74,73,74,75,78,72,87,101,121,133,157,184,189,190,190,189,184,178,173,158,145,141,154,172,183,183,176,168,163,163,162,119,72,45,55,118,159,153,156,155,153,156,157,170,177,181,178,177,168,154,137,117,197,198,197,197,191,185,175,165,156,133,107,93,81,71,73,82,91,96,98,105,123,135,166,184,185,187,186,184,183,178,164,144,143,149,149,163,176,180,178,168,165,169,165,121,82,50,41,88,141,150,144,147,148,150,153,162,174,184,185,179,169,160,143,119,197,196,196,196,190,185,178,166,159,138,116,105,89,71,63,75,87,92,101,107,119,144,169,178,178,179,177,179,175,161,147,130,122,113,142,158,170,176,173,167,165,170,162,122,81,62,36,69,130,146,140,133,137,141,145,152,170,181,184,183,172,161,150,130,194,194,194,192,187,184,176,164,154,139,126,111,102,89,74,64,64,76,95,108,128,154,166,169,171,172,172,172,168,159,151,154,145,111,106,137,161,171,167,164,166,170,153,119,86,72,95,68,118,165,146,129,121,123,132,145,169,182,186,186,177,163,154,131,195,195,194,191,188,183,175,162,150,139,129,121,107,101,93,79,71,79,99,124,150,167,174,174,171,167,167,164,153,157,166,166,164,133,85,84,128,153,159,160,165,170,151,112,78,50,32,39,99,178,169,133,116,109,119,139,168,182,184,186,174,165,154,135,195,196,195,191,189,184,178,171,157,142,134,131,126,123,121,116,108,110,129,151,168,175,176,176,177,175,168,160,161,165,169,170,166,136,81,60,75,105,138,157,166,172,151,111,82,68,70,44,71,161,174,142,116,102,104,128,163,180,184,186,179,165,156,136,195,195,194,191,189,186,180,172,159,146,134,133,145,148,149,154,155,151,154,161,165,169,173,175,171,167,164,168,167,167,174,176,170,141,87,56,65,78,109,140,154,167,156,116,87,81,99,77,58,144,171,145,119,99,98,119,156,179,184,181,174,165,152,138,195,194,191,188,187,185,177,166,160,152,149,143,148,162,173,178,179,176,177,175,172,169,166,161,163,155,153,160,165,167,171,173,168,147,109,59,69,76,89,110,137,164,155,113,88,74,90,76,51,124,170,144,118,95,92,110,145,171,181,183,177,166,154,139,196,189,189,189,188,184,179,171,162,155,152,153,163,173,184,189,193,190,190,188,183,181,175,171,157,154,154,156,163,169,169,171,169,151,120,80,62,67,82,92,117,152,153,110,88,70,78,74,52,104,157,147,116,95,86,103,131,163,179,182,180,168,150,135,196,191,189,193,190,187,181,174,168,161,157,157,167,178,187,194,198,200,198,196,196,195,191,186,179,174,171,169,171,172,175,177,179,165,134,104,74,73,73,87,103,132,146,108,89,77,88,89,57,91,136,133,118,99,98,99,124,160,179,181,176,165,149,132,194,192,191,189,187,184,180,174,169,158,153,157,167,173,186,193,196,197,198,198,199,201,201,197,196,192,188,186,184,184,185,189,189,178,151,116,88,73,74,93,104,119,128,103,87,80,99,95,54,82,130,133,121,96,88,102,120,155,177,181,176,164,149,129,195,193,191,190,191,186,179,170,163,154,147,149,158,167,179,186,191,193,195,196,197,197,198,201,201,200,199,197,196,193,195,194,191,176,148,115,90,80,79,91,107,115,121,99,84,71,89,107,80,88,125,130,117,96,97,107,122,153,176,179,178,169,150,133,191,190,192,190,190,185,179,170,158,149,143,140,144,154,167,174,180,190,196,198,197,197,199,199,198,196,194,196,196,192,194,189,183,166,137,107,89,85,85,94,106,115,114,89,82,77,90,106,87,94,121,127,112,98,97,107,122,150,175,179,178,166,148,131,191,190,191,190,188,186,179,167,157,147,137,130,129,134,140,149,153,151,159,171,179,189,192,192,190,184,180,185,190,190,191,194,187,170,135,106,96,95,97,99,107,116,115,89,80,77,90,103,84,90,114,116,105,99,101,106,121,146,173,178,172,161,145,127,191,192,192,192,190,185,176,163,154,142,131,126,122,120,124,117,103,99,97,108,132,153,159,162,162,161,161,168,169,162,166,167,177,165,136,112,97,98,104,109,117,121,107,87,84,73,92,99,83,99,108,104,99,101,104,110,118,142,164,172,171,163,147,124,190,191,192,192,188,183,173,163,153,142,128,119,109,103,91,80,87,94,105,105,104,119,134,140,141,143,146,152,154,148,146,152,152,142,121,100,96,107,113,120,122,123,107,86,79,73,98,98,92,105,108,103,101,106,113,116,124,142,158,167,167,154,141,122,189,190,189,188,186,179,168,162,152,140,120,107,96,82,66,74,91,101,114,114,109,111,128,141,141,140,143,137,129,135,147,159,154,130,102,82,102,119,122,120,124,126,109,94,87,69,78,81,90,105,103,102,110,114,117,122,129,139,151,165,162,152,133,113,187,189,190,190,187,177,166,161,151,136,116,101,85,68,63,69,79,92,99,109,104,112,122,142,154,154,154,153,139,132,149,161,156,131,100,100,119,126,126,124,126,127,111,86,79,68,68,71,96,100,102,110,116,119,121,126,129,137,145,150,151,136,122,109,192,192,192,190,188,178,165,159,144,130,106,89,72,61,62,73,80,83,87,100,99,105,117,140,166,171,169,170,161,145,139,147,142,125,106,109,119,127,132,131,125,123,114,96,83,50,54,89,108,110,115,120,120,120,121,124,128,130,134,133,129,125,111,98,193,192,190,189,183,171,161,156,143,114,93,76,64,57,64,79,91,99,95,92,89,100,111,126,158,176,176,179,180,165,136,122,117,109,105,111,115,123,126,130,131,125,117,96,75,48,67,104,114,119,122,121,120,122,128,131,132,130,131,127,124,115,104,90,193,193,191,185,175,166,160,157,144,114,84,71,54,59,70,79,91,103,104,98,89,91,110,128,148,166,174,181,180,175,156,133,115,109,115,123,126,127,125,130,128,130,125,100,74,61,89,110,120,121,121,123,125,129,127,128,128,126,125,121,116,107,90,83,192,192,190,182,174,167,164,155,135,109,80,60,50,59,68,59,66,78,95,99,93,90,101,123,150,170,177,182,184,180,167,147,127,110,111,131,150,147,137,124,124,126,128,111,79,84,104,114,120,122,120,122,123,124,122,125,122,120,116,115,106,93,85,84,192,190,187,182,175,169,165,157,130,100,79,57,48,66,65,62,62,68,81,94,99,95,100,126,149,167,176,183,184,179,171,160,143,123,109,120,140,147,140,130,119,114,111,102,91,97,107,114,119,123,128,125,126,126,123,117,118,117,116,106,94,89,90,88,189,191,189,186,186,179,169,152,129,101,70,50,52,74,58,45,49,55,75,91,102,102,100,117,140,164,177,182,184,180,171,162,150,136,122,113,111,136,146,130,119,106,103,102,102,104,108,115,119,120,117,119,113,115,114,114,113,111,104,95,90,90,93,89,185,188,186,187,181,177,166,147,122,98,76,57,58,81,62,81,62,51,75,93,98,99,101,118,142,162,172,181,185,181,173,167,159,148,138,122,109,103,117,122,116,105,103,106,109,113,117,116,116,117,116,114,116,113,110,110,109,104,94,90,90,92,89,89,180,183,187,185,182,173,160,142,120,93,78,61,61,89,60,66,63,60,80,105,106,104,103,120,143,162,170,181,183,181,178,172,158,146,137,126,120,108,91,92,98,100,100,106,112,120,123,117,113,112,111,110,105,107,109,107,102,93,90,91,89,90,93,91,176,178,183,185,179,170,156,135,116,92,76,64,59,84,76,72,60,80,104,106,101,105,107,122,139,155,169,182,183,181,179,171,163,155,139,127,120,117,106,96,89,94,105,117,124,122,118,119,114,106,103,103,107,103,105,104,98,94,96,95,93,92,93,101,157,165,174,177,175,170,151,131,111,93,79,67,62,84,88,105,126,116,114,105,101,104,109,124,139,153,163,177,185,182,181,174,163,153,139,125,120,117,111,109,105,105,109,113,115,117,116,109,106,103,103,99,101,101,100,79,62,58,52,52,56,49,37,27,151,159,169,175,179,171,152,130,113,99,85,78,64,83,95,76,115,118,112,102,103,107,114,125,137,152,165,176,184,180,178,167,160,150,135,122,118,112,108,110,108,105,107,106,113,111,109,106,104,103,102,101,98,97,76,44,38,32,37,36,43,53,54,48,151,157,163,169,174,169,149,131,117,100,88,84,71,68,91,79,64,94,106,101,109,114,123,132,140,151,166,175,181,182,175,169,160,147,137,124,115,110,109,107,110,111,109,113,108,110,108,105,101,99,100,100,89,62,40,39,38,41,36,42,42,45,54,58,146,153,159,164,167,167,146,131,117,104,92,90,83,61,63,83,79,79,96,108,119,122,125,129,135,147,161,168,174,174,172,162,156,145,135,122,115,111,108,107,107,108,111,108,109,107,102,98,101,100,94,80,56,39,37,41,40,37,42,41,37,38,40,47,139,144,148,151,153,156,149,133,118,105,98,94,88,79,68,74,79,77,95,114,118,120,125,129,134,144,155,164,169,171,164,156,149,136,128,117,110,106,103,104,106,106,108,108,106,101,105,104,102,87,64,44,38,39,38,40,36,41,41,38,40,42,38,36,132,131,134,138,143,150,156,141,127,111,99,93,95,87,78,77,80,85,97,114,119,122,127,128,128,139,148,154,158,160,156,149,141,130,122,115,109,105,104,104,104,106,103,103,105,105,104,90,73,51,39,38,41,43,44,44,43,44,39,41,39,37,37,37,125,127,128,128,130,134,143,143,130,110,103,102,100,95,88,86,85,88,94,106,117,123,125,123,130,134,139,144,151,151,145,141,134,127,121,116,113,108,106,107,109,109,107,105,98,84,66,47,40,42,42,43,42,41,41,43,41,41,42,41,38,40,39,39,122,124,124,123,123,120,118,125,127,116,107,104,106,104,98,95,96,98,101,108,112,120,120,128,130,132,134,136,140,141,138,134,129,125,117,115,115,112,112,115,110,100,86,75,54,43,38,40,39,43,43,39,41,44,44,39,39,43,40,40,41,40,37,39,112,112,114,117,121,125,120,115,113,113,109,110,112,113,112,109,110,115,117,117,119,124,122,122,122,124,127,129,130,130,129,126,123,119,117,112,110,101,91,76,65,54,44,40,41,44,44,41,48,45,43,43,41,39,38,42,44,42,41,40,40,40,42,42,90,87,90,85,81,82,88,93,98,104,107,105,107,108,115,118,120,121,119,122,119,118,118,116,119,121,123,121,117,115,114,111,109,108,102,96,73,45,30,34,37,39,44,45,48,44,44,45,44,44,43,44,43,42,44,39,39,39,41,41,43,43,38,38,69,72,72,64,55,51,50,54,62,67,77,86,91,82,82,87,93,99,111,118,118,116,111,108,103,96,88,79,91,111,112,104,104,105,103,88,64,46,50,48,48,48,45,46,46,45,45,46,38,48,48,45,45,42,42,42,40,41,43,42,40,42,40,43,58,49,43,51,56,51,47,49,49,53,56,66,77,83,79,76,68,61,53,53,62,74,73,70,66,55,50,61,93,102,98,105,112,115,102,75,52,50,47,48,45,47,46,42,44,44,42,46,48,46,45,39,42,43,43,45,43,42,42,44,42,42,38,36,52,50,45,43,46,51,45,46,43,38,40,43,43,63,76,79,80,75,77,76,77,80,76,70,65,66,74,92,98,89,95,108,104,83,61,51,47,47,48,47,47,48,45,43,45,48,46,46,44,42,45,44,43,44,43,41,40,40,39,42,42,41,45,46
52,49,51,55,61,68,73,73,73,69,70,75,78,74,76,73,76,69,67,71,72,74,72,71,71,73,71,73,70,68,69,70,70,71,69,71,68,69,70,69,70,69,67,69,69,69,70,68,68,67,67,68,66,66,66,67,66,67,66,66,65,64,65,66,53,50,50,54,60,66,73,74,72,70,70,75,78,75,75,74,75,72,69,71,70,66,68,70,70,68,67,70,72,70,69,71,67,70,70,67,70,70,70,68,68,71,69,67,68,68,66,65,67,68,67,67,67,67,67,65,66,65,66,66,64,62,64,65,53,50,50,53,59,65,72,74,72,71,70,74,74,71,69,69,72,74,73,70,69,74,76,74,77,77,73,69,66,66,68,70,71,71,70,70,67,68,69,69,69,67,69,67,67,68,68,69,66,65,66,65,66,69,67,66,64,64,64,63,64,63,65,66,54,50,49,52,57,60,61,65,69,72,76,73,72,73,76,76,72,71,72,78,90,85,70,68,67,68,73,77,76,73,72,69,68,67,68,69,69,69,69,71,70,69,69,69,69,68,67,68,71,69,66,67,66,64,63,67,65,65,68,69,65,68,65,64,51,49,54,50,46,45,40,44,58,70,62,66,69,69,67,65,65,63,62,73,84,77,53,41,46,51,54,63,73,81,80,78,74,67,65,67,68,68,68,65,64,67,67,67,68,70,71,70,68,67,67,66,66,66,69,68,66,65,65,66,66,66,65,65,49,49,46,46,43,44,49,60,67,62,63,62,69,68,67,63,61,64,63,78,85,85,90,91,88,86,94,103,104,105,104,103,99,96,90,80,74,76,77,77,68,65,69,68,69,66,66,68,69,68,67,68,67,68,66,65,66,65,68,68,67,66,66,66,67,69,67,66,72,77,82,82,77,77,77,80,78,77,80,83,79,79,87,91,100,105,112,115,120,124,124,127,129,126,124,123,120,113,109,98,90,84,82,79,87,83,70,69,68,70,69,69,68,70,68,65,65,67,67,68,65,65,65,66,67,66,66,65,97,101,108,114,114,107,101,91,86,92,100,99,93,88,81,80,76,77,85,93,103,110,115,118,125,131,136,139,136,137,137,135,132,132,122,121,108,95,88,77,76,76,78,70,68,69,67,65,69,69,69,68,69,66,66,67,65,66,65,68,67,66,66,64,118,124,128,130,120,110,99,89,88,97,103,105,103,94,78,65,69,75,83,94,104,112,121,126,130,137,145,145,145,145,147,145,141,138,136,129,122,112,102,96,84,75,71,69,67,62,67,71,68,68,66,67,66,63,67,68,66,67,66,66,64,65,66,64,133,138,143,139,125,109,93,82,89,101,108,107,102,93,88,86,82,78,87,102,110,116,130,140,143,146,152,157,158,155,154,154,152,148,141,135,130,123,117,107,100,95,92,86,81,73,66,59,63,66,65,65,67,67,66,68,66,66,64,65,67,66,68,68,144,147,152,146,129,108,93,79,90,110,112,109,104,105,106,106,93,82,95,110,116,118,135,151,155,156,156,156,160,162,163,164,163,162,156,148,140,133,128,121,114,109,108,106,102,95,84,75,67,64,64,66,66,69,67,68,67,66,69,67,63,65,66,64,149,152,152,148,131,108,90,79,90,110,112,109,117,132,127,107,87,94,107,120,127,133,142,163,165,164,160,162,164,166,169,168,166,163,161,154,147,142,137,131,127,125,121,119,116,110,105,91,80,71,67,65,64,62,64,66,67,64,64,63,63,64,65,65,157,161,163,155,137,114,96,87,93,107,112,119,132,142,137,109,105,119,117,125,135,132,147,166,170,166,164,170,168,170,171,169,170,168,165,157,154,148,143,139,136,133,133,133,130,128,123,115,100,85,74,71,70,70,67,66,65,66,66,66,69,67,67,65,167,170,171,164,143,120,103,91,95,104,112,125,139,145,125,104,113,130,127,132,138,136,152,168,173,171,169,170,173,172,172,173,172,168,165,162,156,151,147,147,146,145,142,144,147,148,146,135,126,113,98,82,75,69,71,73,69,64,63,67,66,66,66,64,174,174,175,168,148,123,105,94,91,96,111,129,144,148,121,86,90,119,131,137,141,139,156,169,172,170,169,172,172,171,173,172,173,172,171,164,161,158,155,151,147,142,138,139,148,153,160,162,154,141,127,106,90,83,78,76,79,78,75,66,63,64,64,65,182,180,178,176,154,126,103,87,82,90,108,131,150,155,118,77,85,111,130,136,137,141,161,172,173,169,169,171,172,173,173,171,172,171,168,166,164,165,164,157,147,139,131,131,136,148,160,166,166,159,148,137,118,101,91,83,85,86,86,81,70,61,61,63,186,186,185,184,162,133,104,89,86,84,101,128,145,154,114,62,78,110,134,133,137,148,168,176,174,170,172,176,175,171,171,173,171,169,163,160,163,165,164,155,146,136,128,123,124,135,157,170,170,168,161,153,136,122,111,104,97,94,96,95,88,77,62,57,190,190,189,185,170,144,113,95,84,78,93,121,136,152,130,85,84,119,141,135,135,150,169,175,174,174,173,175,174,173,171,171,161,154,152,155,160,161,155,148,141,132,121,109,104,116,140,157,164,163,159,156,153,141,132,124,118,117,118,114,111,103,87,69,190,187,185,182,174,158,134,114,92,80,85,108,126,141,110,83,100,132,143,140,141,156,170,173,172,172,174,176,179,177,168,154,136,130,137,147,153,153,150,143,137,130,115,92,82,91,120,146,153,153,152,152,153,151,146,140,134,131,129,130,127,120,110,98,191,189,187,182,178,168,148,125,101,84,79,94,117,129,125,104,120,143,145,142,145,158,168,171,170,169,172,176,175,168,153,138,121,119,132,142,150,151,149,147,143,134,109,80,63,65,100,139,147,147,148,151,147,146,147,148,148,147,143,144,141,136,128,115,193,191,188,185,182,174,156,134,114,92,78,79,100,122,124,122,134,145,145,144,151,161,165,164,162,161,159,155,149,139,124,118,125,127,131,139,145,150,148,145,145,138,111,80,62,44,70,116,134,135,133,138,143,147,150,153,157,162,165,159,157,153,145,132,192,191,190,184,179,173,164,147,128,102,82,72,81,99,115,114,112,123,135,140,146,154,153,148,143,138,133,133,129,115,96,84,91,107,116,122,130,141,149,154,148,135,113,89,58,23,42,85,116,122,117,115,126,140,146,154,155,166,173,173,168,163,159,150,192,194,190,186,180,172,167,160,144,122,95,73,71,71,86,99,105,114,124,128,135,134,132,128,127,125,124,130,131,121,97,73,64,67,77,91,110,133,151,160,155,135,111,90,77,87,73,85,114,129,125,117,113,128,142,152,158,163,170,174,173,168,163,161,197,198,194,189,185,175,169,163,155,139,124,99,70,54,50,67,90,110,113,116,119,120,121,121,125,131,144,156,160,155,136,105,67,46,54,68,95,125,148,162,157,137,115,89,73,82,82,88,117,135,135,128,116,121,133,145,157,171,175,175,176,174,171,167,197,196,195,191,187,180,174,168,164,156,148,136,116,93,77,77,97,113,121,128,132,134,140,145,151,163,171,179,180,174,161,137,106,74,63,70,94,124,142,155,156,140,123,98,75,62,57,73,111,138,147,140,129,123,128,143,158,171,178,181,181,180,178,173,198,197,195,193,188,183,179,174,170,168,165,159,153,146,143,142,142,150,158,159,166,173,176,180,183,188,191,192,188,177,163,141,122,98,80,77,103,129,145,161,159,137,125,104,87,108,108,89,106,143,157,152,136,124,128,143,165,179,184,184,185,183,179,175,199,198,196,194,190,186,182,178,178,178,179,179,179,177,174,170,171,176,180,182,188,193,195,197,198,200,201,201,196,186,169,149,134,117,96,88,114,142,152,160,158,136,125,105,84,104,118,97,105,149,170,162,141,126,127,142,165,179,184,188,191,189,183,178,198,197,197,195,193,190,186,186,185,187,190,194,193,194,194,191,190,190,192,195,196,197,200,199,198,198,196,198,200,193,176,157,140,126,112,104,125,145,153,157,156,139,125,108,91,106,115,85,101,146,164,160,145,129,125,137,161,181,187,191,193,192,189,183,198,197,196,194,194,193,189,187,190,194,198,200,200,201,200,200,199,197,196,194,195,195,194,193,191,188,189,191,192,186,173,152,130,126,123,121,133,148,155,158,157,143,129,108,102,140,130,89,100,137,154,152,144,131,131,141,156,176,189,193,194,192,188,185,197,196,195,193,190,188,187,187,193,197,201,200,202,202,201,200,195,194,192,191,188,189,189,188,187,185,186,185,185,179,164,140,124,134,134,135,143,148,152,157,155,144,134,118,106,133,143,105,104,144,161,153,141,134,136,147,160,177,189,191,192,193,191,184,198,196,195,193,189,186,183,184,188,193,198,200,199,198,196,195,191,191,188,187,187,184,186,188,187,188,186,185,183,177,155,123,107,134,145,147,153,154,152,157,159,147,137,125,117,138,165,136,118,149,168,162,148,137,136,145,159,174,186,189,192,194,191,187,195,195,194,191,188,187,184,182,186,191,195,198,197,198,194,190,186,186,185,182,181,178,182,183,184,185,183,184,183,179,152,104,84,129,153,155,159,162,161,166,165,150,144,130,122,145,172,148,123,153,168,162,152,143,142,151,165,180,188,193,195,197,195,192,198,196,193,191,189,187,182,180,182,187,192,194,196,194,187,180,178,180,183,185,181,180,178,176,174,169,174,180,184,183,161,106,85,136,158,158,165,170,177,178,171,151,143,127,116,146,173,146,125,155,168,169,157,148,149,159,174,185,192,195,197,197,196,191,196,195,194,193,191,189,184,178,177,180,184,186,182,174,170,168,172,176,177,181,183,184,182,178,172,166,170,177,182,183,167,126,110,135,155,162,168,173,175,181,178,156,146,128,106,137,167,139,130,160,169,166,159,152,154,160,171,184,192,197,198,198,198,197,198,196,194,193,193,189,182,175,169,168,170,170,162,161,161,161,167,171,174,179,181,183,185,184,180,176,172,173,175,176,166,142,121,131,152,165,170,175,181,188,183,164,148,131,114,142,167,148,142,162,168,161,159,159,165,171,176,184,193,197,199,199,197,195,198,195,193,192,189,185,181,169,161,160,157,155,151,145,148,154,162,171,174,178,179,177,179,182,185,183,176,170,172,175,168,150,134,135,154,166,172,175,181,188,185,169,151,136,121,141,166,154,145,159,166,166,163,168,173,179,186,189,194,197,198,198,196,193,200,198,195,194,189,179,166,154,146,148,149,140,133,141,151,158,163,180,181,179,181,181,181,181,185,189,189,181,175,170,165,150,139,145,160,168,175,182,185,188,186,175,156,135,118,122,138,138,141,155,162,166,169,175,180,184,187,189,192,196,198,199,195,191,201,201,198,195,188,174,161,150,141,138,134,131,134,137,144,153,165,184,183,178,178,186,188,186,188,192,194,191,182,168,155,139,139,155,166,173,179,183,188,190,188,179,162,141,118,105,116,128,136,154,165,171,176,181,185,188,187,189,193,198,199,199,198,192,203,200,198,194,187,169,147,135,133,131,127,130,132,134,138,144,148,161,173,178,181,185,190,192,193,195,197,199,195,184,176,164,160,173,178,183,190,191,190,190,191,186,171,142,121,105,110,128,142,165,172,177,184,186,189,191,192,193,196,197,197,198,196,191,199,199,199,196,185,158,134,128,128,128,126,134,142,138,135,136,135,147,165,173,179,184,190,193,193,195,197,199,200,195,191,185,181,181,186,191,193,194,194,194,191,189,179,148,124,103,91,116,145,172,179,184,186,187,187,188,189,193,194,195,194,193,190,186,198,198,199,197,182,149,125,119,124,123,124,139,145,136,130,130,126,137,155,162,174,184,189,193,195,196,197,198,199,196,191,187,185,185,190,194,194,192,191,190,190,190,184,157,127,98,79,118,156,178,187,188,185,186,186,187,191,192,193,193,192,188,184,183,200,202,200,198,179,146,119,118,121,120,124,139,140,133,128,127,130,147,153,153,164,181,187,190,193,196,197,199,199,197,193,185,179,181,190,196,198,197,192,189,190,189,185,168,135,95,88,129,164,180,185,186,187,188,188,189,191,192,192,191,189,189,187,182,202,202,201,196,173,138,116,111,119,116,126,145,145,142,136,127,153,166,162,153,154,173,185,191,195,196,197,197,198,199,196,190,180,173,179,192,200,199,195,192,188,183,183,176,151,120,119,150,173,182,185,186,188,189,191,193,192,190,190,188,186,184,180,177,201,201,200,195,176,141,114,107,115,113,135,146,141,143,139,132,167,176,161,156,153,169,188,194,199,198,197,197,197,196,196,194,188,178,171,176,191,199,197,193,187,182,177,172,162,145,146,167,181,187,188,188,189,190,191,192,190,188,185,183,181,179,175,169,201,201,200,194,175,146,116,108,115,117,137,146,146,151,132,117,145,172,165,158,155,169,187,194,194,195,197,199,198,197,196,195,190,185,178,171,168,182,197,195,188,182,176,174,169,162,164,174,181,187,190,193,193,191,190,187,186,183,181,181,179,178,175,167,201,201,200,192,174,148,121,109,117,121,136,151,153,160,133,101,110,137,155,159,159,167,183,190,194,196,195,197,198,198,196,195,193,191,186,180,174,173,180,189,190,186,175,175,175,177,177,181,185,190,193,195,194,192,190,187,184,181,178,177,174,169,165,159,200,200,198,189,174,152,129,116,119,124,139,163,166,174,146,88,88,118,141,155,159,167,182,193,197,196,196,197,199,200,199,197,196,195,191,187,183,176,170,170,173,181,181,175,179,182,185,187,189,192,191,192,191,189,184,181,180,178,175,173,171,165,163,158,198,198,197,190,174,152,136,119,123,126,137,165,168,175,157,91,78,115,141,155,161,168,184,194,198,198,198,198,197,198,198,197,198,196,191,189,187,185,180,173,167,161,165,174,180,186,191,192,193,193,188,187,185,181,180,175,172,174,172,172,168,168,165,162,199,199,196,190,178,161,138,124,131,130,132,160,167,171,166,103,79,103,132,152,162,168,184,193,194,194,196,197,197,198,197,199,199,196,192,189,190,189,185,182,178,172,167,170,180,187,190,191,189,187,187,183,180,176,174,171,170,171,169,170,168,166,165,157,197,199,196,189,177,163,144,131,138,136,129,157,165,167,169,116,80,101,140,150,160,170,186,194,195,194,194,197,198,200,200,199,198,197,193,190,188,186,184,182,182,181,180,179,180,183,185,186,185,184,181,176,175,173,170,168,170,170,169,170,169,166,161,148,198,197,195,187,177,165,149,136,141,141,133,149,162,166,164,136,109,132,141,148,161,174,189,195,197,196,196,199,199,199,200,198,198,196,194,190,190,186,182,182,182,179,180,181,180,180,183,185,185,181,176,171,168,166,166,168,167,166,168,170,166,163,158,144,196,197,194,185,174,166,154,144,148,147,137,136,150,156,156,142,121,129,139,150,163,176,188,193,195,194,194,197,199,197,198,196,198,196,194,191,186,185,183,181,182,180,179,180,180,180,181,181,178,174,170,165,163,162,163,163,163,164,165,164,160,158,151,139,195,195,193,185,172,166,158,152,154,150,141,132,136,146,149,141,125,119,129,149,169,183,192,194,196,195,194,195,197,199,197,197,197,195,194,190,186,185,181,179,178,178,177,177,179,179,178,178,176,169,166,163,163,163,165,162,162,163,160,161,157,152,143,133,194,193,192,189,182,170,161,155,154,153,149,139,132,138,143,139,126,116,132,156,175,186,193,196,195,195,195,195,195,197,198,196,195,192,190,188,184,181,178,174,172,172,174,174,175,175,172,171,168,166,164,164,163,162,162,157,157,158,157,158,152,149,137,122,192,192,192,194,188,175,165,156,156,156,154,148,137,132,136,138,138,132,146,167,183,188,193,194,194,194,194,195,196,196,195,194,192,189,187,184,183,178,174,172,170,170,171,171,172,172,171,169,167,164,162,162,159,161,160,157,156,155,152,148,147,145,133,108,187,187,189,189,187,175,167,160,158,163,161,157,143,133,132,138,139,139,156,174,184,187,191,193,192,194,195,195,196,195,193,192,191,190,186,184,182,177,173,171,171,172,171,171,170,169,168,165,164,162,158,156,156,154,151,152,155,154,150,147,144,137,119,95,180,182,185,187,186,182,172,161,156,159,161,154,148,138,135,141,144,145,156,172,185,188,191,190,190,196,196,197,196,195,193,192,190,188,185,183,180,178,174,170,169,168,168,169,167,166,165,164,162,160,157,156,155,154,153,153,153,151,146,142,136,124,100,89,177,178,180,180,181,178,170,161,154,154,154,155,152,147,144,142,140,146,158,172,184,188,192,194,196,194,195,195,197,195,192,190,187,186,181,176,178,176,173,170,167,167,165,165,165,164,165,162,159,157,155,155,155,152,148,149,151,146,140,136,129,108,92,99,176,176,175,175,173,170,165,158,148,146,152,157,159,155,150,145,141,143,152,165,176,182,186,191,193,194,195,195,194,192,191,191,186,185,183,176,173,174,172,169,166,163,164,163,161,160,156,154,155,153,154,153,152,152,148,147,146,140,134,128,112,91,98,116,177,179,177,176,174,168,163,159,150,144,148,155,159,156,153,147,143,144,150,158,167,175,183,188,190,192,193,193,192,193,193,190,186,182,177,173,171,170,167,164,160,157,158,160,160,158,156,157,153,155,155,154,151,149,149,143,138,135,128,116,95,92,113,127,175,175,174,175,173,170,168,165,156,148,145,147,153,157,157,152,150,151,156,163,172,181,186,185,186,189,189,189,190,189,188,186,183,179,175,169,167,165,162,158,156,155,157,157,156,155,154,151,155,156,156,152,150,151,146,141,135,130,117,99,95,118,126,132,173,172,166,165,168,165,166,166,162,157,151,148,149,153,154,159,158,164,168,172,177,183,185,187,185,184,185,187,186,185,183,180,177,176,173,169,166,163,160,156,154,154,154,151,151,152,154,155,155,155,152,149,147,143,141,136,129,122,108,106,121,131,136,139,173,171,167,165,164,163,163,159,155,158,158,155,151,150,151,149,154,164,170,176,181,182,185,185,185,182,182,182,183,182,180,178,175,173,168,164,163,160,159,155,152,151,150,149,151,153,153,153,154,152,148,147,147,144,139,129,120,113,111,122,132,139,141,143,168,168,168,168,169,166,164,159,156,153,156,158,155,154,154,157,158,162,169,173,178,179,177,180,181,179,180,179,179,176,174,171,168,164,159,158,157,154,152,151,147,151,150,151,152,152,151,149,149,148,144,141,137,134,128,121,117,119,128,136,141,143,144,146
125,125,125,120,120,117,116,117,116,116,115,115,115,113,113,111,111,112,113,106,106,108,108,110,109,109,109,108,109,109,107,107,106,103,105,104,104,102,100,103,104,101,101,102,101,100,101,100,100,101,99,99,99,100,101,98,95,97,98,99,99,95,95,89,112,109,107,109,112,118,114,115,116,117,114,116,117,115,112,111,110,109,110,110,112,109,108,108,105,107,109,108,106,106,105,103,105,105,107,107,104,103,104,103,104,104,102,103,103,103,102,100,98,100,101,101,100,100,101,100,98,97,97,96,94,100,93,98,68,71,71,82,81,93,107,113,120,121,116,119,118,115,114,116,119,123,112,105,110,113,112,110,108,103,103,104,106,108,110,111,108,108,106,105,106,105,103,102,103,105,104,103,103,103,102,101,100,101,102,101,97,96,97,98,100,99,96,95,96,94,98,96,61,59,64,67,63,57,73,86,97,110,111,112,111,112,110,106,118,132,119,77,65,76,91,106,113,114,111,103,98,97,93,95,97,101,102,103,107,109,107,103,102,102,104,103,102,101,101,103,102,100,100,100,98,100,101,99,97,99,98,99,98,96,93,96,60,57,57,60,57,53,39,48,53,90,108,103,102,100,103,99,101,108,110,89,71,65,71,85,100,118,130,135,131,124,122,118,113,106,102,99,96,95,100,105,104,102,103,103,102,102,101,101,101,101,101,101,101,101,99,99,98,96,95,94,97,99,97,95,89,96,102,103,102,100,102,108,106,111,112,106,101,100,102,105,102,102,110,124,137,142,145,148,152,155,159,158,160,164,162,160,154,151,141,132,122,110,104,99,100,103,103,103,102,102,101,101,100,102,102,100,97,97,100,102,100,98,99,100,99,94,95,96,139,137,139,141,145,149,155,151,141,134,115,107,104,110,102,95,93,95,98,115,130,139,144,148,151,157,159,165,166,166,166,162,162,163,158,151,143,132,121,110,103,103,104,102,103,102,101,103,102,101,101,101,101,101,100,99,97,95,94,94,94,95,94,94,149,153,157,161,162,168,170,158,138,126,111,103,100,105,100,90,72,70,80,97,114,130,142,146,148,152,158,165,170,172,169,169,171,168,161,154,149,143,133,122,112,106,106,103,102,102,103,102,102,103,102,102,101,98,99,97,96,96,98,97,98,97,96,96,160,158,165,169,175,178,176,163,141,118,102,95,96,96,93,83,76,80,86,106,119,132,141,144,153,157,157,166,176,176,174,174,175,172,164,159,154,143,135,125,116,109,106,106,103,101,98,98,101,102,101,101,101,101,102,102,101,98,97,96,94,98,97,95,149,157,169,178,182,182,180,169,148,117,98,87,91,89,80,81,106,96,79,114,122,121,130,135,149,164,167,170,175,178,182,181,178,176,172,165,158,147,138,126,118,111,107,109,111,108,100,95,96,99,101,101,101,102,101,99,97,100,100,98,99,98,97,99,165,168,173,178,181,180,179,171,147,122,99,88,88,84,77,100,110,87,96,122,140,124,137,130,140,164,172,168,168,171,182,180,182,183,177,169,161,152,141,131,123,115,111,113,118,120,117,106,96,92,95,98,98,100,101,100,99,95,94,96,94,94,95,95,170,174,178,180,182,182,181,172,150,123,101,84,85,79,80,116,104,124,153,140,154,131,139,130,130,164,176,179,181,184,183,185,185,181,175,170,166,154,143,136,129,122,118,120,123,126,126,122,112,96,88,90,94,96,98,98,96,97,99,99,97,97,97,97,178,182,184,185,186,186,185,176,152,120,102,83,79,72,84,113,111,144,160,158,160,134,136,124,121,164,179,178,174,179,183,184,185,182,176,170,164,154,145,136,131,129,128,129,131,134,134,133,126,115,103,93,93,97,93,94,99,100,98,97,95,95,95,92,179,185,188,189,188,186,185,177,152,117,99,85,75,66,79,94,89,108,115,138,167,139,136,120,119,164,184,184,185,182,184,183,183,181,176,170,163,151,142,134,132,130,130,131,134,138,141,143,138,129,115,104,98,97,94,92,90,92,96,96,97,98,96,97,180,186,189,191,190,186,184,179,157,119,96,82,71,61,69,74,59,72,94,109,155,141,135,118,122,166,177,181,186,182,182,186,182,178,176,168,157,146,138,131,132,137,139,136,132,135,141,146,147,142,132,119,108,100,99,100,101,95,87,93,98,97,97,100,186,191,194,195,193,191,187,183,163,124,97,79,67,58,67,77,81,63,60,112,147,149,129,110,141,175,185,184,179,180,184,182,181,174,167,158,151,138,130,131,145,154,154,145,131,124,123,135,145,151,149,138,124,115,108,104,106,111,110,97,91,92,97,98,191,194,196,195,194,192,188,183,167,132,101,81,66,54,65,66,51,51,46,98,151,135,115,115,154,180,185,184,183,186,187,183,175,168,161,150,138,128,135,151,169,165,157,148,130,112,100,115,137,148,151,151,145,138,130,123,118,118,118,113,101,89,94,90,192,195,197,197,195,192,188,182,171,147,116,91,71,55,59,65,55,56,61,96,141,140,124,129,160,178,185,184,185,186,185,181,173,165,153,137,125,138,158,174,176,166,157,149,134,109,87,101,133,155,164,161,156,147,142,137,140,139,136,135,127,113,89,56,193,196,198,198,196,191,186,180,173,157,134,106,77,57,56,68,65,63,73,99,142,130,120,137,165,176,184,186,183,182,184,181,177,167,144,127,133,161,177,178,173,164,158,155,152,122,88,96,135,152,158,159,160,160,154,152,147,147,149,147,145,138,122,94,197,199,199,199,198,192,186,181,175,163,140,113,87,61,49,60,71,69,85,112,140,135,136,156,165,179,186,182,183,182,182,179,174,163,147,142,150,172,181,178,173,164,163,165,163,117,69,67,123,150,157,156,158,159,161,157,158,151,147,151,151,151,144,134,199,199,199,199,198,194,189,183,174,163,146,124,102,78,58,57,70,81,85,105,132,141,149,166,174,183,184,181,180,178,174,167,162,158,146,141,159,171,177,176,175,166,165,169,158,117,81,51,96,138,150,153,158,157,154,152,154,158,157,157,160,159,155,149,199,199,199,198,196,194,190,182,170,160,150,136,115,91,68,56,60,70,73,82,116,139,153,162,173,176,173,172,171,169,161,159,161,159,142,119,134,156,170,171,169,165,167,172,152,118,83,42,50,109,130,128,142,153,156,159,161,168,169,169,168,167,163,157,200,201,200,198,196,195,190,183,173,161,151,141,128,108,81,61,62,71,85,109,128,140,154,166,167,167,165,163,161,159,158,158,161,159,144,114,94,101,132,151,157,163,170,176,148,113,81,56,41,75,121,124,116,127,149,159,160,162,168,173,175,174,170,166,201,201,201,199,198,196,191,185,177,164,153,146,140,131,120,90,55,44,58,97,131,140,151,159,161,159,155,153,152,155,159,165,169,171,163,137,99,70,80,105,138,157,169,180,150,113,76,60,79,82,132,139,123,105,122,149,158,154,162,169,174,176,172,170,201,201,201,201,199,195,191,185,177,168,158,151,147,148,148,144,133,109,98,115,138,151,156,159,159,159,160,162,166,169,174,177,182,183,174,152,120,86,67,76,109,139,156,173,151,121,88,49,31,62,130,151,141,118,88,119,144,155,164,169,177,178,177,173,202,200,199,199,198,194,191,186,178,171,165,159,155,160,166,171,176,179,178,177,175,175,180,182,179,181,187,189,191,192,192,192,192,186,169,143,113,88,76,73,85,112,139,163,151,117,98,69,67,64,124,161,152,127,97,98,132,153,165,170,177,182,179,174,203,199,197,197,196,194,191,187,180,173,168,166,165,169,177,184,190,193,193,191,189,190,192,194,195,199,202,201,200,200,199,198,195,189,170,140,109,92,84,77,77,94,117,149,148,111,101,75,95,86,100,172,164,140,102,86,108,136,163,169,178,182,178,175,202,200,197,197,196,194,191,187,182,177,170,169,172,179,185,191,195,199,201,200,199,197,196,197,200,201,199,197,198,196,193,191,191,189,176,146,115,97,89,80,78,93,107,128,133,107,96,74,72,83,94,180,174,141,103,79,95,129,159,171,180,184,181,176,202,200,198,196,196,194,191,185,181,176,171,168,172,181,185,194,199,200,199,199,200,200,198,197,197,195,190,186,187,186,182,179,182,183,170,141,113,96,89,83,80,94,101,110,121,105,94,84,91,98,95,175,162,136,106,79,92,123,157,169,179,184,184,178,202,200,199,196,195,193,190,184,177,170,165,161,165,176,184,194,197,198,199,200,197,196,193,191,187,181,178,178,179,176,171,170,174,173,154,126,102,83,81,86,88,96,102,107,105,94,85,69,99,102,70,150,142,131,112,86,90,115,150,171,179,182,180,177,200,199,199,197,194,192,189,182,175,164,161,158,158,165,173,184,188,194,192,189,187,184,178,174,170,166,164,166,169,169,166,167,170,166,146,118,89,73,85,90,93,94,102,107,106,93,89,81,83,104,113,165,150,129,108,85,91,108,142,172,178,181,180,176,201,198,199,198,195,192,188,180,173,167,159,151,146,150,159,172,181,183,181,176,168,168,164,159,155,154,156,161,163,163,161,164,170,166,144,107,71,67,88,96,103,106,104,111,106,86,82,80,101,118,117,162,156,131,111,89,94,112,142,169,178,180,183,180,201,200,198,200,198,194,188,178,170,165,155,146,142,140,145,155,159,163,152,144,147,152,155,155,152,148,149,151,149,142,144,158,170,168,144,99,60,67,94,102,108,112,112,111,105,90,84,78,98,112,113,148,154,132,110,92,95,113,142,167,179,182,186,181,201,201,199,199,198,194,186,178,174,166,154,141,132,126,122,126,129,126,123,123,131,142,150,155,158,155,151,147,140,130,135,155,170,169,147,105,69,76,102,111,116,119,120,120,106,88,77,71,88,95,98,128,145,129,107,91,97,118,146,166,179,182,186,181,202,203,201,199,197,193,186,179,174,168,149,130,119,111,107,110,108,110,113,118,127,139,146,151,154,156,154,152,147,138,136,150,166,167,147,111,78,81,102,113,119,121,120,123,115,94,82,73,83,86,96,128,132,121,105,98,105,119,143,166,179,183,183,180,202,203,201,200,197,192,183,177,171,160,142,126,110,105,101,95,88,84,94,111,124,136,150,157,155,153,154,157,158,150,138,145,158,160,145,117,90,90,106,118,118,117,126,132,121,99,86,81,92,93,101,123,125,117,108,103,113,125,142,166,179,183,181,180,201,200,201,200,198,193,183,175,169,154,137,114,103,100,94,85,79,83,86,105,128,144,153,162,162,160,155,158,166,162,147,146,153,155,140,116,98,101,114,121,121,120,126,135,132,111,88,78,79,87,108,126,122,115,107,109,121,133,148,164,176,181,181,178,201,201,201,199,196,192,183,176,171,145,119,102,95,93,90,73,82,92,96,105,128,139,147,160,168,171,166,165,169,173,163,150,145,140,126,106,101,110,119,122,126,129,132,140,135,114,89,65,55,73,105,119,117,114,110,117,128,139,150,160,172,179,182,176,201,201,199,197,193,187,179,177,170,152,119,100,97,91,72,81,87,87,93,103,122,135,143,161,173,181,181,177,177,181,179,163,141,124,111,101,106,114,120,125,127,132,138,143,143,121,94,72,58,80,108,116,116,114,119,131,141,146,151,161,171,175,177,172,199,200,199,196,189,184,183,181,171,145,112,92,82,83,81,79,79,84,91,87,108,131,136,158,171,183,185,185,184,184,185,180,161,144,129,122,126,132,137,142,144,145,146,150,149,126,93,68,57,77,110,119,119,122,130,141,148,150,153,160,167,170,169,166,200,200,199,196,190,187,182,181,172,136,103,84,86,75,74,78,77,81,79,77,109,129,130,149,167,179,184,184,184,185,186,185,173,156,144,138,141,153,164,166,163,161,160,155,156,139,98,66,62,87,113,123,127,133,140,142,144,148,153,158,161,163,160,154,198,199,198,196,191,189,186,182,165,129,100,83,83,69,70,74,78,86,89,95,117,127,121,135,161,175,182,183,186,188,187,187,180,164,146,135,140,159,175,180,176,168,158,150,150,136,100,64,62,91,118,130,133,136,140,141,142,147,151,154,155,156,149,144,197,198,198,196,194,193,190,183,163,126,95,80,76,63,69,74,87,91,107,117,133,134,120,122,153,174,186,187,188,190,189,186,183,173,155,133,132,148,168,178,175,168,158,154,149,135,103,68,71,100,120,128,131,134,140,145,149,151,151,150,149,148,146,140,196,197,196,195,192,191,189,180,156,124,93,79,76,60,68,84,83,107,129,138,144,139,132,113,141,173,190,190,188,189,191,187,182,179,169,155,131,138,156,175,177,171,159,148,141,134,115,82,86,109,123,129,131,136,143,151,157,156,152,149,146,142,138,133,194,196,196,195,195,193,187,174,156,129,98,79,69,56,70,84,96,114,128,149,155,141,133,117,134,175,188,189,188,190,192,189,181,178,173,165,146,133,134,155,176,171,164,145,132,124,114,98,101,118,127,131,136,144,150,156,158,155,149,144,141,134,128,124,194,195,195,195,194,191,186,173,153,133,100,80,74,59,70,79,75,82,97,126,156,147,131,123,126,173,186,189,189,190,192,190,184,183,177,173,160,151,133,124,152,169,161,148,129,120,116,111,112,119,130,140,151,157,159,157,153,148,143,138,133,126,121,118,193,193,193,194,195,193,185,171,149,126,102,80,73,60,73,79,66,77,79,102,131,148,132,122,120,165,186,191,190,190,190,188,185,185,177,173,160,150,145,138,123,139,157,146,130,121,121,126,135,141,147,157,165,164,158,150,145,140,135,130,122,119,116,110,190,190,190,191,192,191,184,166,146,128,111,91,77,67,77,84,62,65,58,92,114,144,130,124,120,160,187,191,189,189,189,188,189,185,177,177,166,153,148,141,131,114,123,140,130,123,127,141,151,156,159,160,160,154,145,137,132,128,124,121,117,113,111,111,187,186,188,191,191,188,182,169,147,125,110,94,79,66,76,87,59,52,49,82,111,140,129,125,121,158,183,187,192,193,191,190,191,187,182,174,165,153,147,144,137,127,110,104,110,114,124,146,160,163,161,151,145,138,131,126,122,120,117,115,115,113,112,110,181,184,188,191,194,194,185,168,152,136,114,92,87,76,78,97,79,65,59,82,110,132,128,124,125,160,181,183,189,191,193,191,189,185,179,174,158,145,147,149,139,132,129,121,121,134,151,162,164,158,151,142,134,126,120,119,117,116,114,113,114,113,111,104,179,183,187,189,192,192,185,172,153,137,119,99,89,76,79,100,83,58,64,88,116,127,124,122,129,163,179,185,186,188,190,191,187,183,178,172,166,154,149,137,136,129,127,126,128,136,146,149,149,145,140,132,124,118,115,114,114,112,113,111,110,111,107,101,177,184,188,192,193,190,182,167,152,136,119,104,96,84,74,93,94,73,84,105,120,123,124,122,134,165,177,184,189,191,191,189,188,186,181,170,162,152,147,140,129,126,124,120,127,125,125,131,139,140,132,123,118,114,112,111,112,113,114,114,111,111,103,91,174,181,185,189,191,190,185,170,152,139,123,109,103,91,71,76,96,86,87,104,112,117,124,128,145,170,175,182,186,189,190,188,186,180,177,172,165,153,142,136,128,122,121,118,120,121,124,132,134,134,123,117,112,109,109,107,109,110,111,110,108,106,99,85,173,179,187,188,187,187,183,172,157,140,124,113,104,97,79,67,82,87,77,86,103,112,124,136,155,173,177,183,188,189,188,189,185,179,177,168,159,150,137,132,118,117,114,116,118,122,124,127,129,126,118,112,108,109,109,106,107,107,107,105,103,98,92,82,170,176,183,184,183,182,183,180,165,146,128,114,106,101,93,76,71,81,78,80,102,116,131,143,157,170,175,181,184,184,184,185,184,182,171,161,151,144,132,124,121,113,115,113,112,121,121,119,120,118,115,111,110,110,108,104,104,106,106,103,103,94,83,67,167,173,178,180,181,181,182,185,173,152,131,115,109,105,98,86,74,74,80,86,104,123,138,147,158,168,171,178,184,184,186,186,182,171,166,159,148,143,132,122,115,112,108,116,114,116,119,117,114,113,112,111,109,106,104,103,105,104,103,102,100,91,73,64,161,164,168,168,170,172,172,175,169,154,136,121,113,108,101,90,81,80,84,91,103,121,137,146,156,166,171,179,184,184,183,180,176,170,163,157,147,140,130,117,106,105,110,114,114,115,115,117,114,113,112,108,106,105,101,104,107,104,100,98,92,80,71,71,156,157,156,156,160,162,163,168,169,158,139,122,113,109,105,97,89,86,87,90,101,122,139,148,159,164,167,177,180,178,178,177,172,166,161,155,146,136,127,121,115,111,110,110,113,111,112,114,112,109,108,106,105,104,101,102,102,101,97,92,86,74,69,73,151,150,148,147,149,151,156,161,162,159,145,127,116,110,106,102,96,91,88,89,101,122,140,149,157,164,169,174,176,174,172,172,168,160,156,151,139,128,124,121,112,112,112,112,112,110,112,110,108,107,104,105,104,101,101,101,96,95,89,85,72,67,69,71,146,151,150,148,148,148,146,147,147,150,145,130,122,117,111,105,101,96,92,90,99,115,132,145,157,165,168,171,173,171,168,167,165,163,153,143,135,126,121,120,116,113,112,113,112,111,112,108,108,107,106,106,104,100,101,101,97,91,88,80,72,74,80,78,141,143,147,151,152,149,145,140,139,136,136,133,127,123,119,112,105,99,96,96,101,111,126,142,153,158,162,167,167,165,163,161,160,156,147,137,129,124,120,116,112,111,110,110,110,110,109,108,110,110,110,107,108,103,100,97,94,89,76,73,81,78,76,78,140,141,145,147,144,141,141,137,134,135,133,132,128,125,122,118,112,106,104,104,107,114,126,142,151,156,160,160,158,159,160,158,155,148,141,133,127,122,119,117,113,110,109,110,111,110,109,108,109,112,111,108,107,105,96,91,89,78,77,81,83,81,80,87,131,134,140,136,133,134,135,136,135,131,126,128,129,129,124,120,116,113,114,114,117,125,134,141,146,149,150,152,152,151,148,143,139,135,132,130,124,119,116,111,109,110,110,111,111,109,109,108,107,108,107,104,102,100,91,88,83,73,82,87,88,90,87,86,146,140,132,133,130,132,128,131,130,126,125,126,126,123,122,122,121,118,120,121,124,128,132,136,143,148,148,150,151,148,144,139,138,134,128,121,116,115,115,115,112,109,109,110,109,109,108,108,108,108,103,104,101,96,88,80,78,89,93,91,93,96,91,93
